Skip to content
Snippets Groups Projects
  1. Sep 18, 2007
    • Rask Ingemann Lambertsen's avatar
      re PR target/33388 (fr30: ICE: RTL check: expected code 'reg', have 'subreg'... · e2972de5
      Rask Ingemann Lambertsen authored
      re PR target/33388 (fr30: ICE: RTL check: expected code 'reg', have 'subreg' in rhs_regno, at rtl.h:983)
      
      	PR target/33388
      	PR target/33397
      	* config/fr30/fr30.md (addsi3): Check REG_P() before calling REGNO().
      	(addsi_small_int): Likewise.
      	(addsi_big_int): Use rtx_equal_p() instead of REGNO() comparison.
      	(one_cmplsi2): Likewise.
      	(negsi2): Delete.
      	(enter_func): Expand insn using hard_frame_pointer_rtx and
      	stack_pointer_rtx.
      	(*enter_func): New.
      	* config/fr30/fr30.c (fr30_expand_prologue): Check for
      	hard_frame_pointer_rtx instead of using REGNO() check.
      	Properly sign extend GEN_INT() argument.
      
      From-SVN: r128577
      e2972de5
    • Roman Zippel's avatar
      m68k.c (override_options): Remove USE_GAS, use %. · da398bb5
      Roman Zippel authored
      	* config/m68k/m68k.c (override_options): Remove USE_GAS,
      	use %. syntax.
      	(output_dbcc_and_branch, output_scc_di): Replace all jbcc
      	alternatives with just jcc.
      	* config/m68k/m68k.md (addsi_lshrsi_31, beq0_di, bne0_di,
      	bge0_di, blt0_di, bgtu, bltu, bgeu, bleu, bgtu_rev,
      	bltu_rev, bgeu_rev, bleu_rev, jump, dbne_hi, dbne_si,
      	dbge_hi, dbge_si): Likewise.
      
      From-SVN: r128576
      da398bb5
    • Roman Zippel's avatar
      m68k.md (beq, [...]): Replace all fbcc with fjcc. · 09e21d09
      Roman Zippel authored
      	* config/m68k/m68k.md (beq, bne, bgt, blt, bge, ble, bordered,
      	bunordered, buneq, bunge, bungt, bunle, bunlt, bltgt, beq_rev,
      	bne_rev, bgt_rev, blt_rev, bge_rev, ble_rev, bordered_rev,
      	bunordered_rev, buneq_rev, bunge_rev, bungt_rev, bunle_rev,
      	bunlt_rev, bltgt_rev): Replace all fbcc with fjcc.
      
      From-SVN: r128575
      09e21d09
    • Maxim Kuvyrkov's avatar
      m68k-devices.def (51qe): New device. · 8c5c99dc
      Maxim Kuvyrkov authored
      	* config/m68k/m68k-devices.def (51qe): New device.
      	* config/m68k/m68k.c (FL_FOR_isa_c): Remove division unit.  Add it
      	to all uses of FL_FOR_isa_c for compatibility.
      	(all_microarchs): Add cfv1 microarchitecture.
      	(m68k_handle_option): Handle m51qe option.
      	* config/m68k/m68k.h (TARGET_CPU_CPP_BUILTINS): Handle 51QE.
      	(TUNE_CFV1): New macro.
      	(enum uarch_type): Add ucfv1.
      	* doc/invoke.texi: Document 51qe device and cfv1 microarchitecture.
      
      From-SVN: r128574
      8c5c99dc
    • Richard Guenther's avatar
      re PR c++/31863 (g++-4.1: out of memory with -O1/-O2) · efe9e829
      Richard Guenther authored
      2007-09-18  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/31863
      	* tree-ssa-structalias.c (create_variable_info_for): Always
      	free the fieldstack.
      
      From-SVN: r128573
      efe9e829
    • Dorit Nuzman's avatar
      * opts.c (decode_options): Enable vectorization under -O3. · c55f4e7c
      Dorit Nuzman authored
      From-SVN: r128572
      c55f4e7c
    • Richard Guenther's avatar
      re PR tree-optimization/33340 (ICE: SSA corruption with -O (FRE)) · fe4fefa0
      Richard Guenther authored
      2007-09-18  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/33340
      	* tree-ssa-sccvn.c (set_ssa_val_to): Do not set values to
      	SSA_NAMEs that occur in abnormal PHI nodes.
      
      	* g++.dg/torture/pr33340.C: New testcase.
      
      From-SVN: r128571
      fe4fefa0
    • Tobias Burnus's avatar
      re PR fortran/33231 (Reject for -std=f* calls to elementar functions where... · 4a965827
      Tobias Burnus authored
      re PR fortran/33231 (Reject for -std=f* calls to elementar functions where array and scalar are mixed)
      
      2007-09-18  Tobias Burnus  <burnus@net-b.de>
      
      	PR fortran/33231
      	* resolve.c (resolve_elemental_actual): Check for conformance
      	of intent out/inout dummies.
      
      2007-09-18  Tobias Burnus  <burnus@net-b.de>
      
      	PR fortran/33231
      	* gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
      	* gfortran.dg/elemental_subroutine_1.f90: Ditto.
      	* gfortran.dg/elemental_subroutine_5.f90: New.
      
      From-SVN: r128570
      4a965827
    • Kaveh R. Ghazi's avatar
      tree-cfg.c (is_ctrl_altering_stmt, [...]): Don't use const_get_call_expr_in. · 0e014996
      Kaveh R. Ghazi authored
      	* tree-cfg.c (is_ctrl_altering_stmt, tree_block_ends_with_call_p):
      	Don't use const_get_call_expr_in.
      	* tree-gimple.c (const_get_call_expr_in): Delete.
      	* tree-gimple.h (const_get_call_expr_in): Likewise.
      
      From-SVN: r128569
      0e014996
    • GCC Administrator's avatar
      Daily bump. · e49e06d8
      GCC Administrator authored
      From-SVN: r128567
      e49e06d8
  2. Sep 17, 2007
  3. Sep 16, 2007
Loading