1. 31 May, 2012 12 commits
  2. 30 May, 2012 18 commits
  3. 29 May, 2012 10 commits
    • re PR debug/53453 (darwin linker expects both AT_name and AT_comp_dir debug notes) · 638c962f
      2012-05-29  Jack Howarth  <howarth@bromo.med.uc.edu>
      
      	PR debug/53453
      	* doc/tm.texi: Update.
      	* doc/tm.texi.in (SDB and DWARF) <TARGET_FORCE_AT_COMP_DIR>: Add @hook.
      	* target.def (force_at_comp_dir): New hook.
      	* config/darwin.h (TARGET_FORCE_AT_COMP_DIR): Define.
      	* dwarf2out.c (dwarf2out_finish): Check targetm.force_at_comp_dir.
      
      From-SVN: r187994
      Jack Howarth committed
    • Oops, wrong changelog, this is the right one: · a8b4175c
      2012-05-29  Jack Howarth  <howarth@bromo.med.uc.edu>
      
      	    * config/darwin.h (STARTFILE_SPEC): Do not use -lbundle1.o when
      	    Darwin >= 10.
      	    (DARWIN_DYLIB1_SPEC): Do not use -ldylib1.10.5.o when Darwin >= 10.
      	    (DARWIN_CRT1_SPEC): Use -lcrt1.10.6.o when Darwin >= 10.
      
      From-SVN: r187993
      Jack Howarth committed
    • darwin.h (STARTFILE_SPEC): Do not use -lbundle1.o when Darwin >= 10. · 3127f133
      2012-05-29  Iain Sandoe  <iains@gcc.gnu.org>
      
      	    * config/darwin.h (STARTFILE_SPEC): Do not use -lbundle1.o when
      	    Darwin >= 10.
      	    (DARWIN_DYLIB1_SPEC): Do not use -ldylib1.10.5.o when Darwin >= 10.
      	    (DARWIN_CRT1_SPEC): Use -lcrt1.10.6.o when Darwin >= 10.
      
      From-SVN: r187992
      Jack Howarth committed
    • re PR target/51340 (SH Target: Make -mfused-madd enabled by default) · 2df2ce3f
      	PR target/51340
      	* config/sh/sh.c (sh_option_override): Set TARGET_FMAC if
      	flag_unsafe_math_optimizations is set.
      	* doc/invoke.texi (SH Options): Add -mno-fused-madd description.
      	Update description of -mfused-madd.
      
      	PR target/51340
      	* gcc.target/sh/pr51340-1.c: New.
      	* gcc.target/sh/pr51340-2.c: New.
      	* gcc.target/sh/pr51340-3.c: New.
      
      From-SVN: r187988
      Oleg Endo committed
    • re PR target/52941 (SH Target: Add support for movco.l / movli.l atomics on SH4A) · c11394f8
      	PR target/52941
      	* config/sh/predicates.md (atomic_arith_operand,
      	atomic_logical_operand): New predicates.
      	* config/sh/sh.c (sh_option_override): Check atomic options.
      	* config/sh/sh.h (TARGET_ANY_ATOMIC, UNSUPPORTED_ATOMIC_OPTIONS,
      	UNSUPPORTED_HARD_ATOMIC_CPU): New macros.
      	(DRIVER_SELF_SPECS): Use UNSUPPORTED_ATOMIC_OPTIONS and
      	UNSUPPORTED_HARD_ATOMIC_CPU.
      	* config/sh/sync.md: Update description comments.
      	(I12): New mode iterator.
      	(fetchop_predicate, fetchop_constraint): New code attributes.
      	(atomic_compare_and_swapsi_hard, atomic_compare_and_swap<mode>_hard,
      	atomic_exchangesi_hard, atomic_exchange<mode>_hard,
      	atomic_fetch_<fetchop_name>si_hard,
      	atomic_fetch_<fetchop_name><mode>_hard,
      	atomic_fetch_nandsi_hard, atomic_fetch_nand<mode>_hard,
      	atomic_<fetchop_name>_fetchsi_hard,
      	atomic_<fetchop_name>_fetch<mode>_hard,
      	atomic_nand_fetchsi_hard, atomic_nand_fetch<mode>_hard,
      	atomic_test_and_set_hard): New insns.
      	(atomic_compare_and_swap<mode>_soft, atomic_exchange<mode>_soft,
      	atomic_fetch_<fetchop_name><mode>_soft, atomic_fetch_nand<mode>_soft,
      	atomic_<fetchop_name>_fetch<mode>_soft, atomic_nand_fetch<mode>_soft,
      	atomic_test_and_set_soft): Use same formatting for the first line of
      	the asm block as in new insns above.
      	(atomic_compare_and_swap<mode>, atomic_exchange<mode>,
      	atomic_fetch_<fetchop_name><mode>, atomic_<fetchop_name>_fetch<mode>,
      	atomic_test_and_set): Integrate new *_hard insns into expanders.
      	* config/sh/sh.opt (mhard-atomic): New option.
      	* doc/invoke.texi (SH Options): Document it.
      
      From-SVN: r187987
      Oleg Endo committed
    • MAINTAINERS (Write After Approval): Add myself. · 556861b2
      2012-05-29  Edmar Wienskoski  <edmar@freescale.com>
      
      	*  MAINTAINERS (Write After Approval): Add myself.
      
      From-SVN: r187986
      Edmar Wienskoski committed
    • 2012-05-29 François Dumont <fdumont@gcc.gnu.org> · 80a009e5
      	* include/bits/stl_tempbuf.h (__uninitialized_construct_buf)
      	(__uninitialized_construct_buf_dispatch<>::__ucr): Fix to work
      	with iterator returning rvalue.
      	* testsuite/25_algorithms/stable_sort/3.cc: New.
      
      From-SVN: r187985
      François Dumont committed
    • configure.ac: Use GCC_AC_FUNC_MMAP_BLACKLIST instead of gcc_AC_FUNC_MMAP_BLACKLIST. · 678abdd9
      fixincludes/
      	* configure.ac: Use GCC_AC_FUNC_MMAP_BLACKLIST instead of
      	gcc_AC_FUNC_MMAP_BLACKLIST.
      	* Makefile.in (ACLOCAL_AMFLAGS): Don't include ../gcc.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r187984
      Thomas Schwinge committed
    • * lto-plugin.c: Fix typo. · 3f417959
      From-SVN: r187982
      Joseph Myers committed
    • * mf-impl.h: Fix typo. · 4ac1dacf
      From-SVN: r187981
      Joseph Myers committed