1. 17 Jan, 2013 1 commit
  2. 15 Jan, 2013 1 commit
  3. 14 Jan, 2013 5 commits
  4. 07 Jan, 2013 1 commit
  5. 04 Jan, 2013 1 commit
  6. 20 Dec, 2012 1 commit
  7. 13 Dec, 2012 1 commit
  8. 12 Dec, 2012 1 commit
  9. 09 Dec, 2012 1 commit
  10. 06 Dec, 2012 1 commit
  11. 04 Dec, 2012 4 commits
  12. 29 Nov, 2012 1 commit
  13. 28 Nov, 2012 1 commit
  14. 22 Nov, 2012 1 commit
    • Adjust decimal point of signed accum mode to GCC default. · e13d9d5a
      libgcc/
      	Adjust decimal point of signed accum mode to GCC default.
      
      	PR target/54222
      	* config/avr/t-avr (LIB1ASMFUNCS): Add _fractsfsq _fractsfusq,
      	_divqq_helper.
      	* config/avr/lib1funcs-fixed.S (__fractqqsf, __fracthqsf)
      	(__fractsasf, __fractsfha, __fractusqsf, __fractsfsa)
      	(__mulha3, __mulsa3)
      	(__divqq3, __divha3, __divsa3): Adjust to new position of
      	decimal point of signed accum types. 
      	
      	(__mulusa3_round): New function.
      	(__mulusa3): Use it.
      	(__divqq_helper): New function.
      	(__udivuqq3): Use it.
      
      gcc/
      	Adjust decimal point of signed accum mode to GCC default.
      
      	PR target/54222
      	* config/avr/avr-modes.def (HA, SA, DA): Remove mode adjustments.
      	(TA): Move decimal point one bit to the right.
      	* config/avr/avr.c (avr_out_fract): Rewrite.
      
      From-SVN: r193721
      Georg-Johann Lay committed
  15. 20 Nov, 2012 1 commit
  16. 19 Nov, 2012 1 commit
    • This patch addresses the bogus "Invocation mismatch" messages seen in parallel… · 822a258a
      This patch addresses the bogus "Invocation mismatch" messages seen in parallel profiledbootstrap builds of gcc.
      
      This patch addresses the bogus "Invocation mismatch" messages seen in parallel
      profiledbootstrap builds of gcc. See PR bootstrap/55051 for a discussion of
      why this is occurring and why this checking is inaccurate. Leave it in when
      !GCOV_LOCKED, to warn about concurrent update issues requiring locking.
      
      2012-11-18  Teresa Johnson  <tejohnson@google.com>
      
      	PR bootstrap/55051
      	* libgcov.c (gcov_exit): Remove merged program summary
      	comparison unless !GCOV_LOCKED.
      
      From-SVN: r193612
      Teresa Johnson committed
  17. 15 Nov, 2012 1 commit
  18. 06 Nov, 2012 1 commit
  19. 04 Nov, 2012 1 commit
  20. 02 Nov, 2012 1 commit
  21. 31 Oct, 2012 1 commit
  22. 26 Oct, 2012 1 commit
  23. 25 Oct, 2012 3 commits
  24. 23 Oct, 2012 2 commits
    • AArch64 [8/10] Fixup botched commit. · d507e9a3
      From-SVN: r192733
      Marcus Shawcroft committed
    • AArch64 [8/10] · 1e3d5096
      2012-10-23  Ian Bolton  <ian.bolton@arm.com>
      	    Jim MacArthur  <jim.macarthur@arm.com>
      	    Marcus Shawcroft  <marcus.shawcroft@arm.com>
      	    Nigel Stephens  <nigel.stephens@arm.com>
      	    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
      	    Richard Earnshaw  <rearnsha@arm.com>
      	    Sofiane Naci  <sofiane.naci@arm.com>
      	    Stephen Thomas  <stephen.thomas@arm.com>
      	    Tejas Belagod  <tejas.belagod@arm.com>
      	    Yufeng Zhang  <yufeng.zhang@arm.com>
      
      	* config.host (aarch64*-*-elf, aarch64*-*-linux*): New.
      	* config/aarch64/crti.S: New file.
      	* config/aarch64/crtn.S: New file.
      	* config/aarch64/linux-unwind.h: New file.
      	* config/aarch64/sfp-machine.h: New file.
      	* config/aarch64/sync-cache.c: New file.
      	* config/aarch64/t-aarch64: New file.
      	* config/aarch64/t-softfp: New file.
      
      
      Co-Authored-By: Jim MacArthur <jim.macarthur@arm.com>
      Co-Authored-By: Marcus Shawcroft <marcus.shawcroft@arm.com>
      Co-Authored-By: Nigel Stephens <nigel.stephens@arm.com>
      Co-Authored-By: Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
      Co-Authored-By: Richard Earnshaw <rearnsha@arm.com>
      Co-Authored-By: Sofiane Naci <sofiane.naci@arm.com>
      Co-Authored-By: Stephen Thomas <stephen.thomas@arm.com>
      Co-Authored-By: Tejas Belagod <tejas.belagod@arm.com>
      Co-Authored-By: Yufeng Zhang <yufeng.zhang@arm.com>
      
      From-SVN: r192729
      Ian Bolton committed
  25. 21 Oct, 2012 1 commit
  26. 19 Oct, 2012 1 commit
  27. 18 Oct, 2012 1 commit
    • Add basic armv8-a support · 595fefee
      2012-10-17  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
      
      	* config/arm/lib1funcs.S (__ARM_ARCH__): Define for ARMv8-A.
      
      2012-10-17  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
      
              * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
              * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
              * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add
              ARMv8-A row.
              * gcc.target/arm/ftest-support-thumb.h (feature_matrix):
              Likewise.
              * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
              * lib/target-supports.exp: Add ARMv8-A architecture expectation.
      
      2012-10-17  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
      	    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
      
              * config.gcc: Add support for ARMv8 for arm*-*-* targets.
              * config/arm/arm-arches.def: Add armv8-a
              * config/arm/arm-fpus.def: Add fp-armv8, neon-fp-armv8,
              crypto-neon-fp-armv8.  Add crypto field.
              * config/arm/arm-tables.opt: Regenerate.
              * config/arm/arm.c (FL_FOR_ARCH8A): Likewise.
              (arm_arch8): New global variable.
              (ARM_FPU): Add crypto parameter.
              (arm_option_override): Set arm_arch8, update comments.
              * config/arm/arm.h (TARGET_CRYPTO): New macro.
              (arm_fpu_desc): Add crypto field.
              (base_architecture): Add ARMv8 entry.
              (arm_arch8): New variable declaration.
              * config/arm/bpabi.h: ARMv8 supports BE8.
              * doc/invoke.texi: Document ARMv8 options.
      
      
      
      
      
      
      Co-Authored-By: Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
      
      From-SVN: r192558
      Matthew Gretton-Dann committed
  28. 15 Oct, 2012 2 commits
    • config.gcc: Match arm*-*-linux-* for ARM Linux/GNU. · 9945a876
      gcc/
      2012-10-15  Matthias Klose  <doko@ubuntu.com>
      
              * config.gcc: Match arm*-*-linux-* for ARM Linux/GNU.
              * doc/install.texi: Use arm-*-*linux-* instead of arm-*-*linux-gnueabi.
      
      gcc/testsuite/
      2012-10-15  Matthias Klose  <doko@ubuntu.com>
      
              * lib/target-supports.exp (check_profiling_available): Match
              arm*-*-linux-* for ARM Linux/GNU.
              * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
              * gfortran.dg/enum_10.f90: Likewise.
              * gfortran.dg/enum_9.f90: Likewise.
              * gcc.target/arm/synchronize.c: Likewise.
              * g++.old-deja/g++.jason/enum6.C: Likewise.
              * g++.old-deja/g++.other/enum4.C: Likewise.
              * g++.old-deja/g++.law/enum9.C: Likewise.
      
      gcc/ada/
      2012-10-15  Matthias Klose  <doko@ubuntu.com>
      
              * gcc-interface/Makefile.in: Match arm*-*-linux-*eabi* for
              ARM Linux/GNU.
      
      libgcc/
      2012-10-15  Matthias Klose  <doko@ubuntu.com>
      
              * config.host: Match arm*-*-linux-* for ARM Linux/GNU.
      
      libstdc++-v3/
      2012-10-15  Matthias Klose  <doko@ubuntu.com>
      
              * configure.host: Match arm*-*-linux-* for ARM Linux/GNU.
              * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
              * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
      
      libjava/
      2012-10-15  Matthias Klose  <doko@ubuntu.com>
      
              * configure.ac: Match arm*-*-linux-* for ARM Linux/GNU.
              * configure: Regenerate.
      
      From-SVN: r192475
      Matthias Klose committed
    • gthr.m4: New. · 1183dc2c
      	    * config/gthr.m4: New. Define GCC_AC_THREAD_HEADER.
      	    * libgcc/configure: Regenerate.
      	    * libgcc/configure.ac: Replace code with GCC_AC_THREAD_HEADER use.
      	    * libstdc++-v3/Makefile.in: Regenerate.
      	    * libstdc++-v3/acinclude.m4: Replace code with GCC_AC_THREAD_HEADER use.
      	    * libstdc++-v3/configure: Regenerate.
      	    * libstdc++-v3/doc/Makefile.in: Regenerate.
      	    * libstdc++-v3/include/Makefile.am: Regenerate.
      	    * libstdc++-v3/include/Makefile.in: Rename variable.
      	    * libstdc++-v3/libsupc++/Makefile.in: Regenerate.
      	    * libstdc++-v3/po/Makefile.in: Regenerate.
      	    * libstdc++-v3/python/Makefile.in: Regenerate.
      	    * libstdc++-v3/src/Makefile.in: Regenerate.
      	    * libstdc++-v3/src/c++11/Makefile.in: Regenerate.
      	    * libstdc++-v3/src/c++98/Makefile.in: Regenerate.
      	    * libstdc++-v3/testsuite/Makefile.in: Regenerate.
      
      From-SVN: r192458
      Pavel Chupin committed
  29. 11 Oct, 2012 1 commit