1. 15 Mar, 2010 12 commits
    • configure.ac (libffi_cv_as_x86_64_unwind_section_type): New test. · f4b130bb
      	* configure.ac (libffi_cv_as_x86_64_unwind_section_type): New test.
      	* configure: Regenerate.
      	* fficonfig.h.in: Regenerate.
      	* libffi/src/x86/unix64.S (.eh_frame)
      	[HAVE_AS_X86_64_UNWIND_SECTION_TYPE]: Use @unwind section type.
      
      From-SVN: r157466
      Rainer Orth committed
    • graphite-sese-to-poly.c (rewrite_cross_bb_scalar_deps): Skip debug statements. · 7dee65d8
              * graphite-sese-to-poly.c (rewrite_cross_bb_scalar_deps): Skip
              debug statements.
      
      From-SVN: r157465
      Aldy Hernandez committed
    • 2010-03-15 Paolo Carlini <paolo.carlini@oracle.com> · eb3934d8
            * Complete last ChangeLog entry.
      
      From-SVN: r157464
      Paolo Carlini committed
    • dwarf2out.c (dwarf2out_frame_debug): Don't assert drap_reg has been set. · 6019a098
      	* dwarf2out.c (dwarf2out_frame_debug): Don't assert drap_reg
      	has been set.
      	(based_loc_descr): Use DW_OP_fbreg for vdrap_reg even when
      	drap_reg has not been set.
      
      From-SVN: r157463
      Jakub Jelinek committed
    • revert: forward_list.h: Support non-standard pointer types · 97ffcedf
      2010-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	Revert:
      	2008-11-11  Bob Walters  <bob.s.walters@gmail.com>
      
      	* include/bits/forward_list.h: Support non-standard pointer types
      	(_Fwd_list_node_base): Add _Alloc template parameter.
      	(_Fwd_list_node<>): Likewise.
      	(_Fwd_list_iterator<>): Likewise.
      	(_Fwd_list_const_iterator<>): Likewise.
      	(_Fwd_list_node_base::_M_next, _M_transfer_after, _M_reverse_after):
      	Use _Alloc<_Tp>::pointer.
      	(_Fwd_list_iterator<>::_M_node): Use _Node_base::_Pointer.
      	(_Fwd_list_base<>::_M_get_node, _M_create_node, _M_create_node,
      	_M_insert_after, _M_put_node, _M_erase_after): Likewise.
      	(_Fwd_list_const_iterator<>::_M_node): use _Node_base::_Const_pointer.
      	(forward_list<>): Use __static_pointer_cast in place of static_cast,
      	and __const_pointer_cast in place of const_cast.
      	* include/bits/forward_list.tcc
      	(_Fwd_list_node<>::_M_sort_after): Using _Pointer typedefs in place
      	of standard pointers, __static_pointer_cast in place of static_cast.
      	(_Fwd_list_base<>::_Fwd_list_base, _M_insert_after, _M_erase_after):
      	Likewise.
      	(forward_list<>::_M_initialize_dispatch, _M_fill_initialize,
      	splice_after, remove, remove_if, merge): Likewise.
      	* testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc: New.
      	* testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
      	Likewise.
      	* testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
      	Likewise.
      	* testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
      	Likewise.
      	* testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
      	Likewise.
      	* testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
      	Likewise.
      	* testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
      	Likewise.
      	* testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
      	Likewise.
      	* testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
      	Likewise.
      	* testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
      	Likewise.
      	* testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
      	Likewise.
      	* testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
      	Likewise.
      	* testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
      	Likewise.
      	* testsuite/23_containers/forward_list/ext_pointer/requirements/
      	explicit_instantiation/1.cc: Likewise.
      	* testsuite/23_containers/forward_list/ext_pointer/requirements/
      	explicit_instantiation/3.cc: Likewise.
      	* testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
      
      From-SVN: r157462
      Paolo Carlini committed
    • re PR middle-end/43300 (ICE: in emit_move_insn, at expr.c:3432) · c2172338
      	PR middle-end/43300
      	* tree-outof-ssa.c (emit_partition_copy): New argument sizeexp,
      	use it to expand block copies.
      	(insert_partition_copy_on_edge, insert_rtx_to_part_on_edge,
      	insert_part_to_rtx_on_edge): Adjust callers of emit_partition_copy.
      	(insert_value_copy_on_edge): Use store_expr for BLKmode values.
      
      testsuite/
      	* gcc.dg/pr43300.c: New testcase.
      
      From-SVN: r157461
      Michael Matz committed
    • re PR tree-optimization/43367 (ice: in may_propagate_copy, at tree-ssa-copy.c:85) · 610b64e2
      2010-03-15  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/43367
      	* tree-cfg.c (gimple_can_merge_blocks_p): Simplify PHI
      	elimination check.
      
      	* gcc.c-torture/compile/pr43367.c: New testcase.
      
      From-SVN: r157458
      Richard Guenther committed
    • re PR tree-optimization/43317 (ICE: Segmentation fault with -fipa-struct-reorg -g) · 610de68d
      2010-03-15  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/43317
      	* ipa-struct-reorg.c (create_new_general_access): Update stmt.
      
      	* gcc.dg/pr43317.c: New testcase.
      
      From-SVN: r157457
      Richard Biener committed
    • PR tree/optimization/43141 · 932e2e64
      2010-03-15  Martin Jambor  <mjambor@suse.cz>
      
      	PR tree/optimization/43141
      	* tree-sra.c (create_abstract_origin): New function.
      	(modify_function): Call create_abstract_origin.
      
      From-SVN: r157456
      Martin Jambor committed
    • MAINTAINERS: Update my email address. · a4581668
      	* MAINTAINERS: Update my email address.
      
      From-SVN: r157455
      Bernd Schmidt committed
    • Makefile.in (stmp-int-hdrs): Don't chmod include/stdint.h if it wasn't copied. · c8c520dd
      2010-03-15  Chris Demetriou  <cgd@google.com>
      
              * Makefile.in (stmp-int-hdrs): Don't chmod include/stdint.h if it
              wasn't copied.
      
      From-SVN: r157454
      Chris Demetriou committed
    • Daily bump. · f9fca456
      From-SVN: r157452
      GCC Administrator committed
  2. 14 Mar, 2010 4 commits
  3. 13 Mar, 2010 18 commits
  4. 12 Mar, 2010 6 commits