1. 16 Apr, 2013 8 commits
    • invoke.texi (i386 Option): Reword -mstack-protector-guard description. · 5e8e2af4
      	* doc/invoke.texi (i386 Option): Reword -mstack-protector-guard
      	description.
      
      From-SVN: r198002
      Uros Bizjak committed
    • re PR tree-optimization/56756 (ICE: verify_ssa failed (definition in block n follows the use !)) · 9fd9ccf7
      2013-04-16  Richard Biener  <rguenther@suse.de>
      
      	PR tree-optimization/56756
      	* tree-ssa-loop-im.c (struct first_mem_ref_loc_1): New functor.
      	(first_mem_ref_loc): New.
      	(execute_sm): Place the load temporarily before a previous
      	access instead of in the latch edge to ensure its SSA dependencies
      	are defined at points dominating the load.
      
      	* gcc.dg/torture/pr56756.c: New testcase.
      
      From-SVN: r198001
      Richard Biener committed
    • re PR fortran/56969 (ISO_C_BINDING regression with current trunk) · 326785a3
      2013-04-16  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/56969
              * intrinsic.c (gfc_intrinsic_func_interface): Don't set
              module name to "(intrinsic)" for intrinsics from intrinsic
              modules.
      
      2013-04-16  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/56969
              * gfortran.dg/c_assoc_5.f90: New.
      
      From-SVN: r198000
      Tobias Burnus committed
    • Enable java for aarch64 · eb7062cf
      	* configure.ac (aarch64-*-*): Don't disable java.
      	* configure: Regenerate.
      
      libjava/:
      	* configure.host: Add support for aarch64.
      	* sysdep/aarch64/locks.h: New file.
      
      libjava/classpath/:
      	* native/fdlibm/ieeefp.h: Add support for aarch64.
      
      From-SVN: r197997
      Andreas Schwab committed
    • cfgrtl.c (cfg_layout_merge_blocks): Revert r184005... · 4c8af858
      	* cfgrtl.c (cfg_layout_merge_blocks): Revert r184005, implement
      	correct fix by moving header and footer insn to the footer of
      	the merged basic block.  Clear BB_END of the merged-away block.
      
      From-SVN: r197995
      Steven Bosscher committed
    • re PR middle-end/43631 (var-tracking inserts notes with non-NULL BLOCK_FOR_INSN… · 96fba521
      re PR middle-end/43631 (var-tracking inserts notes with non-NULL BLOCK_FOR_INSN in between basic blocks)
      
      
      	PR middle-end/43631
      	* emit-rtl.c (make_note_raw): New function.
      	(link_insn_into_chain): New static inline function.
      	(add_insn): Use it.
      	(add_insn_before, add_insn_after): Factor insn chain linking code...
      	(add_insn_before_nobb, add_insn_after_nobb): ...here, new functions
      	using link_insn_into_chain.
      	(note_outside_basic_block_p): New helper function for emit_note_after
      	and emit_note_before.
      	(emit_note_after): Use nobb variant of add_insn_after if the note
      	should not be contained in a basic block.
      	(emit_note_before): Use nobb variant of add_insn_before if the note
      	should not be contained in a basic block.
      	(emit_note_copy): Use make_note_raw.
      	(emit_note): Likewise.
      	* bb-reorder.c (insert_section_boundary_note): Remove hack to set
      	BLOCK_FOR_INSN to NULL manually for NOTE_INSN_SWITCH_TEXT_SECTIONS.
      	* jump.c (cleanup_barriers): Use reorder_insns_nobb to avoid making
      	the moved barrier the tail of the basic block it follows.
      	* var-tracking.c (pass_variable_tracking): Add TODO_verify_flow.
      
      From-SVN: r197994
      Steven Bosscher committed
    • devirt-c-7.C: Require nonpic effective target. · 996943be
      	* g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
      	* gcc.c-torture/execute/pr33992.x: Remove.
      	* gcc.c-torture/execute/pr33992.c (foo): Declare as static.
      	* gcc.dg/uninit-pred-5_a.c (foo): Ditto.
      	* gcc.dg/uninit-pred-5_b.c (foo): Ditto.
      
      From-SVN: r197993
      Uros Bizjak committed
    • Daily bump. · 609e36b3
      From-SVN: r197992
      GCC Administrator committed
  2. 15 Apr, 2013 17 commits
  3. 14 Apr, 2013 4 commits
  4. 13 Apr, 2013 4 commits
  5. 12 Apr, 2013 7 commits