This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/interrupt/gcc-5-branch in repository gcc.
discards c2ff5cf Implement x86 interrupt attribute discards 62e09f9 Update TARGET_FUNCTION_INCOMING_ARG documentation discards e80c5a1 Rebuild array with the updated function pointer type omits 3c98259 PR target/68263 * config/i386/i386.h (BIGGEST_ALIGNMENT): A [...] omits 9e5a407 Backport r229199 from trunk omits 258783c Skip local error_mark_node decls omits 15ec123 Properly handle -miamcu and -march=lakemont omits cc4d994 Use GET_MODE_BITSIZE to get vector natural alignment omits 392f706 Don't leak ISA to __attribute__ ((target("arch=XXX"))) omits 44e1f45 Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont omits 6bdf4ff Fix def_test_returning_type in iamcu/test_basic_returning.c omits 17e86c2 Replace printf with __builtin_printf omits fc3cdd4 Properly initialize u5 omits c80293c Fix typos in comments in i386.c omits d051308 Define x86 CALL_USED_REGISTERS_MASK omits 118e8b6 Backport r228460 from mainline omits fcf1f51 Enable bt and and movzx for Lakemont omits dce77f8 Rename IA MCU processor lakemount to lakemont omits 007f981 Change IA MCU processor from iamcu to lakemount omits c4b178c Add a testcase for PR target/66821 omits 528006a Update MOVE_RATIO cost for IA MCU omits fb0c571 Define DBX_REGISTER_NUMBER for IA MCU omits ffb1923 Cleanup FPmode splitters a bit omits 0bf543f More fix for PR rtl-optimization/66626 omits c9bf2f6 Fix PR rtl-optimization/66626 omits 123d480 Replicate static chain on the stack omits f9b24c4 Add a testcase for PR target/66824 omits 2befa91 Fix PR target/66824 omits ddcc672 Allow indirect sibcall with register arguments omits 4f3aaea Fix PR target/65753 omits 5bfa430 Adjust variable shift costs for IA MCU omits 179363d Update config/i386/iamcu.h omits 8cdfd90 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU omits 251a909 Check int_size_in_bytes in ix86_return_in_memory omits f883cb9 Allow <adxintrin.h> for IA MCU omits fe80ed6 Don't pass/return vectors in registers for IAMCU omits 37d0ab7 Handle PROCESSOR_IAMCU in ix86_target_macros_internal omits e908a7b Optimize i?86-*-elfiamcu for iamcu by default omits 60883a3 Add -march=iamcu to optimize for IA MCU omits c201159 Add IA MCU support to x86intrin.h omits 7d31ade IA MCU psABI support: testsuite omits 111cd31 IA MCU psABI support: changes to libraries omits 1022d9d IA MCU psABI support: GCC changes adds 1a2b19f Backport from mainline: adds 893048c Backported from mainline 2015-12-17 Jakub Jelinek <jakub@ [...] adds d1ff4fd S/390: Fix vrepi constraint letter. adds 712fa50 S/390: Enable vrepi constants. adds c4fa561 S/390: const_vec_duplicate_p backport as private function. adds 98ae468 S/390: Fix RT flag in vstrc instruction. adds 3eff512 S/390: Sort builtin types - cleanup only. adds c1e1b8b S/390: Fix vec_splat_* builtins. adds 18e02a6 S/390: vec_set mode DI->SI for shift_count adds 0e31b04 S/390: Make constant checking more strict adds 7f6c2cc Daily bump. adds b7b9225 PR target/68729 * config/pa/pa.c (pa_emit_move_sequence): R [...] adds 3f68c2c PR rtl-optimization/68910 * emit-rtl.c (set_unique_reg_note [...] adds f0b7700 Daily bump. adds eb89485 Daily bump. adds 0cacac0 PR c++/67411 adds c03a673 PR c++/67411 * decl2.c (decl_maybe_constant_var_p): Use DEC [...] adds 7abf800 Fix typo adds 8d9589e Daily bump. adds 1df8132 gcc/ Backport from mainline PR target/68772 * config/rs600 [...] adds cad6e7bb PR c++/67339 * parser.c (cp_parser_elaborated_type_specifie [...] adds 9190830 PR c++/66921 * decl.c (cp_complete_array_type): Allow an in [...] adds 64fbb2e Daily bump. adds 0819a29 Daily bump. adds 1ec609a Daily bump. adds 7bbab62 2015-12-25 Andreas Tobler andreast@gcc.gnu.org adds a42ace7 Daily bump. adds 2bc7212 Daily bump. adds 2bf9cbb 2015-12-27 Edward Smith-Rowland 3dw4rd@verizon.net * inc [...] adds 417f59c Daily bump. adds 088e74e * gcc.dg/torture/pr67609.c: Add -fno-common option on hppa*- [...] adds 19bcb83 Daily bump. adds c4da7bc Daily bump. adds 3988607 AVX-512. Split out mask version for vec_extract_hi_<mode>. adds aee41c1 [Obvious] Remove redundant brances from the test. adds 9f3ff33 Fix for PR68987 adds 3595dd8 * gfortran.dg/coarray_40.f90: Link with libatomic if [...] adds 5f0ba32 2015-12-30 Jerry DeLisle jvdelisle@gcc.gnu.org adds 787617a Daily bump. adds 196fc16 * fr.po: Update. adds 8e51049 Backport PR c/68668 patch to fix PR c/69037. adds 38e1061 AVX-512. Fix AVX-512 broadcast pattern. adds b0a6809 Daily bump. new 29080d9 IA MCU psABI support: GCC changes new 38b08c0 IA MCU psABI support: changes to libraries new 2e1ed94 IA MCU psABI support: testsuite new 7479792 Add IA MCU support to x86intrin.h new c2cec2d Add -march=iamcu to optimize for IA MCU new 9244d88 Optimize i?86-*-elfiamcu for iamcu by default new e4c0c76 Handle PROCESSOR_IAMCU in ix86_target_macros_internal new 6603419 Don't pass/return vectors in registers for IAMCU new 9d018ae Allow <adxintrin.h> for IA MCU new fc9ec5c Check int_size_in_bytes in ix86_return_in_memory new ee62eae Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU new d7935b7 Update config/i386/iamcu.h new c29c9d4 Adjust variable shift costs for IA MCU new 0d387b1 Fix PR target/65753 new 6634d92 Allow indirect sibcall with register arguments new 9fa08f0 Fix PR target/66824 new 5bdd5a6 Add a testcase for PR target/66824 new de817dd Replicate static chain on the stack new 28c40f0 Fix PR rtl-optimization/66626 new 1b0e817 More fix for PR rtl-optimization/66626 new cb06f36 Cleanup FPmode splitters a bit new 0d01ac46 Define DBX_REGISTER_NUMBER for IA MCU new 4d1a6f1 Update MOVE_RATIO cost for IA MCU new 8673862 Add a testcase for PR target/66821 new e534229 Change IA MCU processor from iamcu to lakemount new 637825f Rename IA MCU processor lakemount to lakemont new 41acfe0 Enable bt and and movzx for Lakemont new 482d2ef Backport r228460 from mainline new d2a4cc0 Define x86 CALL_USED_REGISTERS_MASK new 3dfd560 Fix typos in comments in i386.c new 9be78ce Properly initialize u5 new 5afee85 Replace printf with __builtin_printf new ef86530 Fix def_test_returning_type in iamcu/test_basic_returning.c new 752056c Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont new e136c7e Don't leak ISA to __attribute__ ((target("arch=XXX"))) new 5127510 Use GET_MODE_BITSIZE to get vector natural alignment new 1d13573 Properly handle -miamcu and -march=lakemont new 754cf72 Skip local error_mark_node decls new 2cfe4d6 Backport r229199 from trunk new ae58cb8 PR target/68263 * config/i386/i386.h (BIGGEST_ALIGNMENT): A [...] new 88d0bb0 Update TARGET_FUNCTION_INCOMING_ARG documentation new bd581f8 Implement x86 interrupt attribute new 109c5bc0 Rebuild array with the updated function pointer type new 9a7e752 Add an array of function pointer test for PR 68661
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 (c2ff5cf) \ N -- N -- N refs/heads/hjl/interrupt/gcc-5-branch (9a7e752)
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 44 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 | 146 +++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 11 + gcc/c/c-decl.c | 7 + gcc/config/i386/sse.md | 69 +- gcc/config/pa/pa.c | 119 ++- gcc/config/rs6000/freebsd64.h | 23 +- gcc/config/rs6000/rs6000.h | 1 + gcc/config/s390/constraints.md | 46 +- gcc/config/s390/predicates.md | 5 + gcc/config/s390/s390-builtin-types.def | 1027 ++++++++++---------- gcc/config/s390/s390-builtins.def | 27 +- gcc/config/s390/s390-c.c | 24 +- gcc/config/s390/s390-protos.h | 2 + gcc/config/s390/s390.c | 66 +- gcc/config/s390/vecintrin.h | 16 +- gcc/config/s390/vector.md | 19 +- gcc/config/s390/vx-builtins.md | 194 ++-- gcc/config/sparc/sparc.md | 184 +--- gcc/cp/ChangeLog | 18 + gcc/cp/decl.c | 3 +- gcc/cp/decl2.c | 3 + gcc/cp/parser.c | 2 +- gcc/emit-rtl.c | 3 +- gcc/po/ChangeLog | 4 + gcc/po/fr.po | 745 +++++++------- gcc/testsuite/ChangeLog | 75 ++ gcc/testsuite/g++.dg/cpp0x/alias-decl-pmf1.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-array14.C | 9 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const1.C | 18 + gcc/testsuite/gcc.dg/pr68668.c | 53 + gcc/testsuite/gcc.dg/pr68835-1.c | 12 + gcc/testsuite/gcc.dg/pr68835-2.c | 23 + gcc/testsuite/gcc.dg/torture/pr67609.c | 1 + .../gcc.target/i386/avx-vextractf128-256-5.c | 12 + .../gcc.target/i386/avx512dq-vextractf64x2-1.c | 2 +- .../gcc.target/i386/avx512dq-vextracti64x2-1.c | 2 +- .../gcc.target/i386/avx512f-vbroadcastsd-3.c | 21 + gcc/testsuite/gcc.target/powerpc/pr68872.c | 14 + gcc/testsuite/gcc.target/s390/vector/vec-vrepi-1.c | 58 ++ .../gcc.target/s390/zvector/vec-splat-1.c | 42 + .../gcc.target/s390/zvector/vec-splat-2.c | 42 + gcc/testsuite/gcc.target/sparc/20151219-1.c | 39 + gcc/testsuite/gfortran.dg/coarray_40.f90 | 1 + gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 4 +- gcc/testsuite/gfortran.dg/error_format_2.f90 | 16 + gcc/tree.c | 11 +- libgfortran/ChangeLog | 6 + libgfortran/io/format.c | 20 - libgo/mksysinfo.sh | 13 +- libstdc++-v3/ChangeLog | 3 + libstdc++-v3/include/bits/c++0x_warning.h | 6 +- 52 files changed, 1868 insertions(+), 1417 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pmf1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const1.C create mode 100644 gcc/testsuite/gcc.dg/pr68668.c create mode 100644 gcc/testsuite/gcc.dg/pr68835-1.c create mode 100644 gcc/testsuite/gcc.dg/pr68835-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vextractf128-256-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vbroadcastsd-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr68872.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-vrepi-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-splat-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-splat-2.c create mode 100644 gcc/testsuite/gcc.target/sparc/20151219-1.c create mode 100644 gcc/testsuite/gfortran.dg/error_format_2.f90