This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/iamcu/gcc-5-branch in repository gcc.
discards 18ef501 Define DBX_REGISTER_NUMBER for IA MCU discards b4d71c6 Cleanup FPmode splitters a bit discards a4cbfe1 More fix for PR rtl-optimization/66626 discards b74200b Fix PR rtl-optimization/66626 discards 6576fac Replicate static chain on the stack discards 96ba62c Add a testcase for PR target/66824 discards 197f8c4 Fix PR target/66824 discards faf453f Allow indirect sibcall with register arguments discards e5f0591 Fix PR target/65753 discards dd66dcb Adjust variable shift costs for IA MCU discards 9b8dc18 Update config/i386/iamcu.h discards f16e9ff Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU discards 4fe0329 Check int_size_in_bytes in ix86_return_in_memory discards b0c8202 Allow <adxintrin.h> for IA MCU discards f355006 Don't pass/return vectors in registers for IAMCU discards a6139f0 Optimize i?86-*-elfiamcu for iamcu by default discards 1856678 Add -march=iamcu to optimize for IA MCU discards c51c458 Add IA MCU support to x86intrin.h discards 037b747 IA MCU psABI support: testsuite discards 043bbdf IA MCU psABI support: changes to libraries discards dbe835e IA MCU psABI support: GCC changes adds 0364171 Daily bump. adds 4a23d2a DR 1558 PR c++/67021 * pt.c (tsubst_decl) [TYPE_DECL]: Cle [...] adds 782c2f1 * ChangeLog: Fix ChangeLog entry. adds 3bb9847 Daily bump. adds 476e4f1 * sv.po: Update. adds 3980a42 * sv.po: Update. adds b6c6750 2015-07-31 Vladimir Makarov vmakarov@redhat.com adds dcc49f9 PR target/67049 * config/sh/sh.md (GOTaddr2picreg): Fix typo [...] adds 103e145 Daily bump. adds 3b627a6 Daily bump. adds de9608a Daily bump. adds f907b96 Backport form mainline r226496. adds bac29e2 2015-08-03 Steven G. Kargl kargl@gcc.gnu.org adds ddac393 PR target/67060 * config/pa/pa.md (call_reg_64bit): Remove [...] adds 26331c9 Daily bump. adds 689d3af gcc/ Backport from mainline: 2015-08-03 Peter Bergner <be [...] adds f5de295 gcc: adds b45a5cf Fix broken backport patch. adds aca4ecd 2015-08-04 Szabolcs Nagy szabolcs.nagy@arm.com adds dfbaa3b Backport from mainline: adds 09d1652 Daily bump. adds b4863f0 Backport from trunk 2015-05-12 Andrew MacLeod <amacleod@r [...] adds 0fcdcfb Backport from trunk. 2015-06-01 Matthew Wahab <matthew.wa [...] adds ebed98d Backport from trunk. 2015-06-01 Matthew Wahab <matthew.wa [...] adds fdc2957 Backport from trunk 2015-06-01 Matthew Wahab <matthew.wah [...] adds 7e69df7 Backport from trunk: 2015-06-29 Matthew Wahab <matthew.wa [...] adds 42a5f55 * ChangeLog: Fix typo in last entry. adds 6c55ec2 Backport from trunk: 2015-06-29 Matthew Wahab <matthew.wa [...] adds 31bb7b1 Backport from trunk: 2015-06-29 Matthew Wahab <matthew.wa [...] adds 938e907 Backport from trunk: 2015-07-01 Matthew Wahab <matthew.wa [...] adds fc76ef1 Fix random class_allocate_18.f90 failure adds dbd6738 Daily bump. adds 417e3ef * decl.c (start_decl): Don't push the plain VAR_DECL for a [...] adds 3af0bf6 PR c++/66336 * pt.c (find_parameter_packs_r): Handle variab [...] adds f9db108 PR c++/65195 PR c++/66619 * semantics.c (finish_id_express [...] adds d73bd5d PR c++/66260 PR c++/66596 PR c++/66649 PR c++/66923 * pt [...] adds 24d8b09 fix ChangeLog new 18d386c IA MCU psABI support: GCC changes new 086101a IA MCU psABI support: changes to libraries new ba3f790 IA MCU psABI support: testsuite new 53179b3 Add IA MCU support to x86intrin.h new ad0df85 Add -march=iamcu to optimize for IA MCU new 000a311 Optimize i?86-*-elfiamcu for iamcu by default new 9a89bd9 Don't pass/return vectors in registers for IAMCU new ceb0ece Allow <adxintrin.h> for IA MCU new 5cd17b8 Check int_size_in_bytes in ix86_return_in_memory new 2495012 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU new 3a1a95d Update config/i386/iamcu.h new f2c0d12 Adjust variable shift costs for IA MCU new 0502a0a Fix PR target/65753 new 5c84da1 Allow indirect sibcall with register arguments new 74a8668 Fix PR target/66824 new a16d27c Add a testcase for PR target/66824 new 102a0ac Replicate static chain on the stack new a102a37 Fix PR rtl-optimization/66626 new e8e2e3d More fix for PR rtl-optimization/66626 new 1452e8a Cleanup FPmode splitters a bit new dbde447 Define DBX_REGISTER_NUMBER for IA MCU
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (18ef501) \ N -- N -- N refs/heads/hjl/iamcu/gcc-5-branch (dbde447)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 21 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 165 ++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/builtins.c | 28 ++- gcc/c-family/c-common.c | 2 +- gcc/config/aarch64/aarch64.c | 75 +++++++-- gcc/config/aarch64/aarch64.md | 10 ++ gcc/config/aarch64/atomics.md | 38 ++--- gcc/config/alpha/alpha.c | 16 +- gcc/config/arm/arm.c | 65 ++++--- gcc/config/arm/sync.md | 16 +- gcc/config/arm/vfp.md | 23 +++ gcc/config/i386/i386.c | 8 +- gcc/config/i386/sync.md | 10 +- gcc/config/ia64/ia64.c | 9 +- gcc/config/ia64/sync.md | 18 +- gcc/config/mips/mips.c | 2 +- gcc/config/pa/pa.md | 14 +- gcc/config/rs6000/htm.md | 2 +- gcc/config/rs6000/rs6000.c | 14 +- gcc/config/rs6000/sync.md | 15 +- gcc/config/s390/s390.md | 6 +- gcc/config/sh/sh.md | 2 +- gcc/config/sparc/sparc.c | 10 +- gcc/coretypes.h | 20 ++- gcc/cp/ChangeLog | 29 ++++ gcc/cp/cp-tree.h | 3 +- gcc/cp/pt.c | 40 ++++- gcc/cp/semantics.c | 1 + gcc/doc/extend.texi | 4 +- gcc/emit-rtl.c | 3 + gcc/fortran/ChangeLog | 11 ++ gcc/fortran/class.c | 1 + gcc/fortran/trans-expr.c | 10 +- gcc/lra-constraints.c | 17 +- gcc/lra-int.h | 4 +- gcc/lra-lives.c | 2 +- gcc/lra.c | 41 +++-- gcc/optabs.c | 23 ++- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 128 +++++--------- gcc/testsuite/ChangeLog | 84 +++++++++ gcc/testsuite/g++.dg/cpp0x/alias-decl-52.C | 24 +++ gcc/testsuite/g++.dg/cpp1y/var-templ32.C | 7 + gcc/testsuite/g++.dg/cpp1y/var-templ33.C | 20 +++ gcc/testsuite/g++.dg/cpp1y/var-templ35.C | 5 + gcc/testsuite/g++.dg/cpp1y/var-templ36.C | 15 ++ gcc/testsuite/g++.dg/cpp1y/var-templ37.C | 23 +++ gcc/testsuite/g++.dg/cpp1y/var-templ38.C | 9 + gcc/testsuite/g++.dg/cpp1y/var-templ39.C | 16 ++ gcc/testsuite/g++.dg/cpp1y/var-templ40.C | 9 + gcc/testsuite/gcc.target/aarch64/fnmul-1.c | 16 ++ gcc/testsuite/gcc.target/aarch64/fnmul-2.c | 18 ++ gcc/testsuite/gcc.target/aarch64/fnmul-3.c | 16 ++ gcc/testsuite/gcc.target/aarch64/fnmul-4.c | 16 ++ gcc/testsuite/gcc.target/aarch64/sync-comp-swap.c | 8 + gcc/testsuite/gcc.target/aarch64/sync-comp-swap.x | 13 ++ .../{atomic-op-relaxed.c => sync-op-acquire.c} | 7 +- gcc/testsuite/gcc.target/aarch64/sync-op-acquire.x | 7 + .../{atomic-op-release.c => sync-op-full.c} | 7 +- gcc/testsuite/gcc.target/aarch64/sync-op-full.x | 73 ++++++++ gcc/testsuite/gcc.target/aarch64/sync-op-release.c | 6 + gcc/testsuite/gcc.target/aarch64/sync-op-release.x | 7 + .../gcc.target/arm/armv8-sync-comp-swap.c | 10 ++ .../gcc.target/arm/armv8-sync-op-acquire.c | 10 ++ gcc/testsuite/gcc.target/arm/armv8-sync-op-full.c | 10 ++ .../gcc.target/arm/armv8-sync-op-release.c | 8 + gcc/testsuite/gcc.target/arm/vnmul-1.c | 18 ++ gcc/testsuite/gcc.target/arm/vnmul-2.c | 18 ++ gcc/testsuite/gcc.target/arm/vnmul-3.c | 18 ++ gcc/testsuite/gcc.target/arm/vnmul-4.c | 18 ++ gcc/testsuite/gcc.target/i386/pr66691.c | 64 +++++++ .../gcc.target/powerpc/htm-tabort-no-r0.c | 12 ++ gcc/testsuite/gfortran.dg/class_allocate_20.f90 | 32 ++++ gcc/tree.h | 63 +++++++ gcc/tsan.c | 6 +- libcpp/po/ChangeLog | 4 + libcpp/po/sv.po | 6 +- libgo/Makefile.am | 11 ++ libgo/Makefile.in | 5 + libgo/go/syscall/socket_linux.go | 5 - libgo/go/syscall/socket_linux_ppc64x_type.go | 14 ++ libgo/go/syscall/socket_linux_type.go | 14 ++ libgo/mksysinfo.sh | 187 +++++++++++++++++++++ 83 files changed, 1541 insertions(+), 289 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-52.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ32.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ33.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ35.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ36.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ37.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ38.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ39.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ40.C create mode 100644 gcc/testsuite/gcc.target/aarch64/fnmul-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fnmul-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fnmul-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fnmul-4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sync-comp-swap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sync-comp-swap.x copy gcc/testsuite/gcc.target/aarch64/{atomic-op-relaxed.c => sync-op-acquire.c} (57%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sync-op-acquire.x copy gcc/testsuite/gcc.target/aarch64/{atomic-op-release.c => sync-op-full.c} (57%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sync-op-full.x create mode 100644 gcc/testsuite/gcc.target/aarch64/sync-op-release.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sync-op-release.x create mode 100644 gcc/testsuite/gcc.target/arm/armv8-sync-comp-swap.c create mode 100644 gcc/testsuite/gcc.target/arm/armv8-sync-op-acquire.c create mode 100644 gcc/testsuite/gcc.target/arm/armv8-sync-op-full.c create mode 100644 gcc/testsuite/gcc.target/arm/armv8-sync-op-release.c create mode 100644 gcc/testsuite/gcc.target/arm/vnmul-1.c create mode 100644 gcc/testsuite/gcc.target/arm/vnmul-2.c create mode 100644 gcc/testsuite/gcc.target/arm/vnmul-3.c create mode 100644 gcc/testsuite/gcc.target/arm/vnmul-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66691.c create mode 100644 gcc/testsuite/gcc.target/powerpc/htm-tabort-no-r0.c create mode 100644 gcc/testsuite/gfortran.dg/class_allocate_20.f90 create mode 100644 libgo/go/syscall/socket_linux_ppc64x_type.go create mode 100644 libgo/go/syscall/socket_linux_type.go