1. 12 Aug, 2005 4 commits
  2. 11 Aug, 2005 20 commits
  3. 10 Aug, 2005 13 commits
    • forgot to add the PR marker: · ce31ea84
      2005-08-10  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR target/21887
              * config/darwin.c (machopic_indirect_data_reference): Use a new register
              for the high part when generating dynamic-no-pic code.
      
      From-SVN: r102960
      Andrew Pinski committed
    • re PR libfortran/22143 (missing kinds 1 and 2 for eoshift and cshift) · bf302220
      
      2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	PR libfortran/22143
      	gfortran.h:  Declare new function gfc_resolve_dim_arg.
      	resolve.c:  New function gfc_resolve_dim_arg.
      	iresolve.c (gfc_resolve_all):  Use gfc_resolve_dim_arg.
      	(gfc_resolve_any):  Likewise.
      	(gfc_resolve_count):  Likewise.
      	(gfc_resolve_cshift):  Likewise.  If the kind of shift is less
      	gfc_default_integer_kind, convert it to default integer type.
      	(gfc_resolve_eoshift):  Likewise.
      	(gfc_resolve_maxloc):  Use gfc_resolve_dim_arg.
      	(gfc_resolve_maxval):  Likewise.
      	(gfc_resolve_minloc):  Likewise.
      	(gfc_resolve_minval):  Likewise.
      	(gfc_resolve_product):  Likewise.
      	(gfc_resolve_spread):  Likewise.
      	(gfc_resolve_sum):  Likewise.
      
      2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	PR libfortran/22143
      	gfortran.dg/shift-kind.f90:  New testcase.
      
      From-SVN: r102957
      Thomas Koenig committed
    • rs6000.c (mems_ok_for_quad_peep): Rewrite. · bb8df8a6
      2005-08-10  Eric Christopher  <echristo@apple.com>
      
              * config/rs6000/rs6000.c (mems_ok_for_quad_peep): Rewrite.
              * config/rs6000/rs6000.md (*lfq_power2, *stfq_power2): Use
              V2DFmode.
      
      From-SVN: r102956
      Eric Christopher committed
    • darwin.c (machopic_indirect_data_reference): Use a new register for the high… · 4f8dbd34
      darwin.c (machopic_indirect_data_reference): Use a new register for the high part when generating dynamic-no-pic code.
      
      2005-08-10  Andrew Pinski  <pinskia@physics.uc.edu>
      
              * config/darwin.c (machopic_indirect_data_reference): Use a new register
              for the high part when generating dynamic-no-pic code.
      
      From-SVN: r102955
      Andrew Pinski committed
    • config.gcc (i[34567]86-*-linux*): Add i386/t-crtfm to tm-file. · d75e02d6
      2005-08-10  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* config.gcc (i[34567]86-*-linux*): Add i386/t-crtfm to tm-file.
      	(x86_64-*-linux*): Likewise.
      
      	* config/i386/crtfastmath.c: New file.
      	* config/i386/t-crtfm: Likewise.
      
      	* config/i386/linux.h (ENDFILE_SPEC): New.
      	* config/i386/linux64.h (ENDFILE_SPEC): Likewise.
      
      	* config/i386/t-linux64 (EXTRA_MULTILIB_PARTS): Add
      	crtfastmath.o.
      
      From-SVN: r102954
      H.J. Lu committed
    • re PR libffi/21819 (i*86-*-gnu* not enabled in configure.ac) · 863c5508
      2005-08-10  Alfred M. Szmidt  <ams@gnu.org>
      
      	PR libffi/21819:
      	* configure: Rebuilt.
      	* configure.ac: Handle i*86-*-gnu*.
      
      From-SVN: r102953
      Alfred M. Szmidt committed
    • md.texi: (reduc_smin, reduc_umin, reduc_splus, reduc_uplus): · 61abee65
              * doc/md.texi: (reduc_smin, reduc_umin, reduc_splus, reduc_uplus):
              (vec_shl, vec_shr): Document new operations.
              * tree.def (VEC_RSHIFT_EXPR, VEC_LSHIFT_EXPR): Fix comment.
      
      From-SVN: r102951
      Dorit Nuzman committed
    • predicates.md (indexed_or_indirect_address): New. · 11aac14f
      	* config/rs6000/predicates.md (indexed_or_indirect_address): New.
      	* config/rs6000/rs6000.md (prefetch): Remove operand 0 mode and
      	change predicate to indexed_or_indirect_address.
      
      From-SVN: r102950
      David Edelsohn committed
    • lib1funcs.asm (__aeabi_uidiv, [...]): New aliases. · 9bd05108
      	* config/arm/lib1funcs.asm (__aeabi_uidiv, __aeabi_idiv): New aliases.
      	* config/arm/libgcc-bpabi.ver (GCC_3.5): Add __aeabi_idiv,
      	__aeabi_uidiv, __aeabi_uread4, __aeabi_uread8, __aeabi_uwrite4
      	and __aeabi_uwrite8.
      	* config/arm/unaligned-funcs.c: New file.
      	* config/arm/t-bpabi (LIB2FUNCS_EXTRA): Add unaligned-funcs.c.
      
      From-SVN: r102947
      Richard Sandiford committed
    • bb-reorder.c (pass_duplicate_computed_gotos, [...]): Add dump. · defb77dc
      2005-08-09  Paolo Bonzini  <bonzini@gnu.org>
      
      	* bb-reorder.c (pass_duplicate_computed_gotos, pass_partition_blocks):
      	Add dump.
      	* cfglayout.c (pass_insn_locators_initialize): Add dump.
      	* emit-rtl.c (pass_unshare_all_rtl, pass_remove_unnecessary_notes):
      	Add dump.
      	* except.c (pass_convert_to_eh_region_ranges): Add dump.
      	* final.c (pass_shorten_branches): Add dump.
      	* flow.c (pass_recompute_reg_usage, pass_remove_death_notes): Add dump.
      	(pass_life): Rename dump.
      	(rest_of_handle_flow2): Remove initial verify_flow_info.
      	* function.c (pass_instantiate_virtual_regs): Add dump.
      	* integrate.c (pass_initial_value_sets): Add dump.
      	* jump.c (pass_cleanup_barriers, pass_purge_lineno_notes): Add dump.
      	* loop-init.c (pass_rtl_loop_init, pass_rtl_loop_done): Rename dump.
      	(pass_rtl_move_loop_invariants, pass_rtl_unswitch, pass_rtl_doloop,
      	pass_rtl_unroll_and_peel_loops): Rename dump and add gate.
      	(gate_rtl_move_loop_invariants, gate_rtl_unswitch, gate_rtl_doloop,
      	gate_rtl_unrool_and_peel_loops): New.
      	(rtl_move_loop_invariants, rtl_unswitch, rtl_unrool_and_peel_loops,
      	rtl_doloop): Do not look at flags.
      	* mode-switching.c (pass_mode_switching): Add dump.
      	* recog.c (pass_split_all_insns, pass_split_for_shorten_branches,
      	pass_split_before_regstack): Add dump.
      	* regmove.c (pass_stack_adjustments): Add dump.
      	* tree-optimize.c (pass_fixup_cfg): Add dump.
      
      From-SVN: r102945
      Paolo Bonzini committed
    • re PR target/23309 (m32r-linux-gcc ICE: in extract_insn, at recog.c) · 2a6a63c1
      PR 23309
      * config/m32r/m32r.c (m32r_reload_lr): Fix off by one error when deciding
        which instruction sequence to use.
      
      From-SVN: r102943
      Kazuhiro Inaoka committed
    • re PR c++/20646 (ICE on illegal code: "extern static" struct member) · a23e08d9
      	PR c++/20646
      	* decl.c (grokdeclarator): Reset storage_class after error.
      
      	* g++.dg/other/mult-stor1.C: New test.
      
      From-SVN: r102935
      Volker Reichelt committed
    • Daily bump. · e04f4a0c
      [[Split portion of a mixed commit.]]
      
      From-SVN: r102932.2
      GCC Administrator committed
  4. 09 Aug, 2005 3 commits