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 44cfdd3 Add an array of function pointer test for PR 68661 discards 11bb34f Rebuild array with the updated function pointer type discards a9e3699 Implement x86 interrupt attribute discards 606b453 Update TARGET_FUNCTION_INCOMING_ARG documentation omits 9807327 Add another testcase for x86 FLT_EVAL_METHOD omits 70a32bd Rewrite FLT_EVAL_METHOD to account for TARGET_SSE2 omits 03f11a8 Define STDINT_LONG32 and add predefined integer types for IAMCU omits 8f3fe2b Set FLT_EVAL_METHOD to 2 only if 387 FPU is used omits 430d9a0 PR target/68263 * config/i386/i386.h (BIGGEST_ALIGNMENT): A [...] omits 9549622 Backport r229199 from trunk omits 4972bfa Skip local error_mark_node decls omits fc09287 Properly handle -miamcu and -march=lakemont omits cd5066c Use GET_MODE_BITSIZE to get vector natural alignment omits 25755db Don't leak ISA to __attribute__ ((target("arch=XXX"))) omits 09593fe Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont omits 5652431 Fix def_test_returning_type in iamcu/test_basic_returning.c omits 9fc3193 Replace printf with __builtin_printf omits af15d01 Properly initialize u5 omits 878f548 Fix typos in comments in i386.c omits 6317603 Define x86 CALL_USED_REGISTERS_MASK omits fef31c3 Backport r228460 from mainline omits e570725 Enable bt and and movzx for Lakemont omits ec56ffa Rename IA MCU processor lakemount to lakemont omits f0f7b15 Change IA MCU processor from iamcu to lakemount omits c736c6f Add a testcase for PR target/66821 omits 155b266 Update MOVE_RATIO cost for IA MCU omits 80070cc Define DBX_REGISTER_NUMBER for IA MCU omits f62f607 Cleanup FPmode splitters a bit omits 2682fd4 More fix for PR rtl-optimization/66626 omits 4a44ef7 Fix PR rtl-optimization/66626 omits 69dcacf Replicate static chain on the stack omits 4778f74 Add a testcase for PR target/66824 omits 05891c5 Fix PR target/66824 omits 34d0133 Allow indirect sibcall with register arguments omits 2b56810 Fix PR target/65753 omits 8a4bae6 Adjust variable shift costs for IA MCU omits 9ef0166 Update config/i386/iamcu.h omits 7011a96 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU omits d8b7d9f Check int_size_in_bytes in ix86_return_in_memory omits 8d09054 Allow <adxintrin.h> for IA MCU omits 393de06 Don't pass/return vectors in registers for IAMCU omits 231cbdc Handle PROCESSOR_IAMCU in ix86_target_macros_internal omits d567adb Optimize i?86-*-elfiamcu for iamcu by default omits b18501d Add -march=iamcu to optimize for IA MCU omits f907748 Add IA MCU support to x86intrin.h omits 9d506c9 IA MCU psABI support: testsuite omits e49fbc3 IA MCU psABI support: changes to libraries omits 935539a IA MCU psABI support: GCC changes adds 4e07f8a Daily bump. adds 47c1d83 2016-01-14 Dominique d'Humieres dominiq@lps.ens.fr adds 23287c9 Daily bump. adds bb8172e Backport from mainline 2016-01-13 Alexander Fomin <alexande [...] adds 5b996f3 Daily bump. adds a067054 Add __int128 symbols to x32 aseline_symbols.txt adds 33ecbc9 Daily bump. adds c054e1a 2016-01-17 Kugan Vivekanandarajah kuganv@linaro.org adds f378d0f 2016-01-17 Mikael Morin mikael@gcc.gnu.org adds 086f5af Daily bump. adds 1dc6276 2016-01-17 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 256b464 PR ada/69219 * gcc-interface/trans.c (check_inlining_for_ne [...] adds 11e330d Backport from mainline 2016-01-07 Uros Bizjak <ubizjak@gm [...] adds 5882531 Fix C++98 std::signbit<long double> adds 56e3da3 Backport to mainline 2015-10-09 Alexander Fomin <alexander. [...] adds 5cc67d4 Daily bump. adds 6d76ce5 [ARM] PR target/69135: Mark ARMv8 vcvt instructions as unconditional adds 75082c6 PR c++/68965 * pt.c (tsubst_copy): Mark elements in expande [...] adds 991bccb PR testsuite/68820 * gcc.c-torture/execute/builtins/memops- [...] adds e1e7f55 Backport from mainline 2016-01-12 Jeff Law law@redhat.com adds baa1ceb ia64: don't use dynamic relocations for local symbols adds 2929488 Daily bump. adds 71c4c4c PR c/68513 * match.pd ((x & ~m) | (y & m)): Only perform on [...] adds 2700617 Require non-x32 target for compile-time MPX tests adds 6040b0e libmpx/ adds d71122b Daily bump. adds c7afd8d 2016-01-21 Thomas Preud'homme thomas.preudhomme@arm.com adds 440dcd8 S/390: Fix cfi for GPR 2 FPR saves adds 2a0b9b5 Daily bump. adds 64c6e7a [ARM] Fix PR target/69403: Bug in thumb2_ior_scc_strict_it pattern adds a32b9e9 Daily bump. adds e204206 Fix clobber removal in parloops adds e994d4d Daily bump. adds a1e3147 Daily bump. adds fa3c035 2016-01-25 Dominique d'Humieres dominiq@lps.ens.fr adds f6341e1 PR fortran/61831 * gfortran.dg/derived_constructor_comps_6. [...] adds b6777cc Daily bump. adds 23c1eca * config/ia64/ia64.c (ia64_expand_vecint_compare): Use gen_i [...] adds f9d9cae mksysinfo: backport patches from trunk adds f9da52c Handle DR_NUM_DIMENSIONS == 0 in initialize_data_dependence_relation adds ba2be37 Daily bump. adds e856d95 Fix pass number in autopar/pr69110.c adds c879363 gcc/testsuite/ChangeLog: adds b5ba22d PR c++/69131 adds 7197f3f PR c++/68949 adds 388af53 PR c/68062 * c-typeck.c (build_binary_op) [EQ_EXPR, GE_EXPR [...] adds 66a80ec Daily bump. adds 0ab5df4 gcc/testsuite/ChangeLog: new 9074265 IA MCU psABI support: GCC changes new 629283d IA MCU psABI support: changes to libraries new 3c8d082 IA MCU psABI support: testsuite new 941a130 Add IA MCU support to x86intrin.h new f28873c Add -march=iamcu to optimize for IA MCU new 14cc004 Optimize i?86-*-elfiamcu for iamcu by default new a848a43 Handle PROCESSOR_IAMCU in ix86_target_macros_internal new e3dacf3 Don't pass/return vectors in registers for IAMCU new 277a574 Allow <adxintrin.h> for IA MCU new 8f64677 Check int_size_in_bytes in ix86_return_in_memory new 88451b4 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU new b0b64c6 Update config/i386/iamcu.h new 287a848 Adjust variable shift costs for IA MCU new d281cb5 Fix PR target/65753 new aa1ed01 Allow indirect sibcall with register arguments new 7bf1139 Fix PR target/66824 new 691a8e3 Add a testcase for PR target/66824 new d0edd0c Replicate static chain on the stack new 8dd1513 Fix PR rtl-optimization/66626 new bf3c984 More fix for PR rtl-optimization/66626 new 74980c5 Cleanup FPmode splitters a bit new b5df02b Define DBX_REGISTER_NUMBER for IA MCU new 964cfa6 Update MOVE_RATIO cost for IA MCU new 3e89f35 Add a testcase for PR target/66821 new 5f59dab Change IA MCU processor from iamcu to lakemount new b26bc1a Rename IA MCU processor lakemount to lakemont new 12a4652 Enable bt and and movzx for Lakemont new 267c94f Backport r228460 from mainline new d8b3a0d Define x86 CALL_USED_REGISTERS_MASK new afb360e Fix typos in comments in i386.c new 14c6717 Properly initialize u5 new 1663256 Replace printf with __builtin_printf new 49c3606 Fix def_test_returning_type in iamcu/test_basic_returning.c new b04fe93 Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont new dc4a982 Don't leak ISA to __attribute__ ((target("arch=XXX"))) new b3f4fa6 Use GET_MODE_BITSIZE to get vector natural alignment new 38c8438 Properly handle -miamcu and -march=lakemont new 1cc7516 Skip local error_mark_node decls new 89504cb Backport r229199 from trunk new 8b52bca PR target/68263 * config/i386/i386.h (BIGGEST_ALIGNMENT): A [...] new aa05c87 Set FLT_EVAL_METHOD to 2 only if 387 FPU is used new 7ca03c2 Define STDINT_LONG32 and add predefined integer types for IAMCU new df94226 Rewrite FLT_EVAL_METHOD to account for TARGET_SSE2 new 30814dc Add another testcase for x86 FLT_EVAL_METHOD new 7e1c8ea Update TARGET_FUNCTION_INCOMING_ARG documentation new 108b5c1 Implement x86 interrupt attribute new f78b6b2 Rebuild array with the updated function pointer type new d7f9ea3 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 (44cfdd3) \ N -- N -- N refs/heads/hjl/interrupt/gcc-5-branch (d7f9ea3)
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 48 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 | 150 +++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 + gcc/ada/gcc-interface/trans.c | 29 +-- gcc/c/ChangeLog | 9 + gcc/c/c-typeck.c | 28 +++ gcc/config/arm/arm-builtins.c | 3 +- gcc/config/arm/thumb2.md | 24 ++- gcc/config/arm/vfp.md | 3 +- gcc/config/i386/i386.c | 9 +- gcc/config/i386/i386.md | 4 +- gcc/config/i386/sse.md | 134 +----------- gcc/config/ia64/ia64.c | 11 +- gcc/config/ia64/predicates.md | 26 +++ gcc/config/s390/s390.c | 4 + gcc/cp/ChangeLog | 29 +++ gcc/cp/method.c | 23 +- gcc/cp/optimize.c | 2 + gcc/cp/pt.c | 7 +- gcc/cp/semantics.c | 5 +- gcc/cp/typeck.c | 14 ++ gcc/fortran/ChangeLog | 48 +++++ gcc/fortran/decl.c | 13 +- gcc/fortran/primary.c | 21 +- gcc/fortran/trans-array.c | 20 +- gcc/fortran/trans-expr.c | 137 ++++++++---- gcc/fortran/trans-stmt.c | 115 ++++++++-- gcc/gimple-ssa-strength-reduction.c | 12 +- gcc/match.pd | 3 + gcc/testsuite/ChangeLog | 232 +++++++++++++++++++++ gcc/testsuite/c-c++-common/vector-compare-4.c | 42 ++++ gcc/testsuite/g++.dg/cpp0x/constexpr-array15.C | 29 +++ gcc/testsuite/g++.dg/cpp0x/union7.C | 15 ++ gcc/testsuite/g++.dg/cpp1y/parameter-pack-1.C | 23 ++ gcc/testsuite/g++.dg/cpp1y/parameter-pack-2.C | 21 ++ gcc/testsuite/g++.dg/pr63995-1.C | 3 +- .../gcc.c-torture/execute/builtins/memops-asm.x | 10 + .../gcc.c-torture/execute/builtins/strstr-asm.c | 1 - .../gcc.c-torture/execute/builtins/strstr-asm.x | 10 + gcc/testsuite/gcc.c-torture/execute/pr67781.c | 34 +++ gcc/testsuite/gcc.c-torture/execute/pr69403.c | 20 ++ gcc/testsuite/gcc.dg/autopar/pr69110.c | 17 ++ gcc/testsuite/gcc.dg/autopar/pr69426.c | 19 ++ gcc/testsuite/gcc.dg/pr68513.c | 125 +++++++++++ gcc/testsuite/gcc.dg/tree-ssa/pr67755.c | 25 +++ gcc/testsuite/gcc.target/arm/pr69135_1.c | 44 ++++ gcc/testsuite/gcc.target/arm/pr69194.c | 13 ++ .../gcc.target/i386/avx512dq-vrangepd-1.c | 6 +- .../gcc.target/i386/avx512dq-vrangeps-1.c | 6 +- .../gcc.target/i386/avx512dq-vrangesd-1.c | 2 +- .../gcc.target/i386/avx512dq-vrangess-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2sd64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2ss-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2ss64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2sd64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2ss-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2ss64-1.c | 2 +- .../gcc.target/i386/avx512pf-vscatterpf0dpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf0dps-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf0qpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf0qps-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1dpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1dps-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1qpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1qps-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-always_inline.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-bndret.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-3.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-4.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-const-check-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-const-check-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-hidden-def.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-label-address.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c | 3 +- .../gcc.target/i386/chkp-remove-bndint-1.c | 3 +- .../gcc.target/i386/chkp-remove-bndint-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strchr.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-3.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-4.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-5.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-10.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-11.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-12.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-13.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-14.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-15.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-16.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-3.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-4.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-5.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-6.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-7.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-8.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-9.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-1.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-12.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-13.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-14.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-15.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-16.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-17.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-18.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-2.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-26.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-27.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-3.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-bnd.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-iamcu.c | 2 +- .../gcc.target/i386/interrupt-sibcall-1.c | 5 +- .../gcc.target/i386/interrupt-sibcall-2.c | 5 +- .../gcc.target/i386/interrupt-switch-abi.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-xmm.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-ymm.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-zmm.c | 3 +- gcc/testsuite/gcc.target/i386/pr63995-2.c | 3 +- gcc/testsuite/gcc.target/i386/pr64805.c | 3 +- gcc/testsuite/gcc.target/i386/pr65044.c | 3 +- gcc/testsuite/gcc.target/i386/pr65167.c | 3 +- gcc/testsuite/gcc.target/i386/pr65183.c | 3 +- gcc/testsuite/gcc.target/i386/pr65184.c | 3 +- gcc/testsuite/gcc.target/i386/pr69140.c | 24 +++ gcc/testsuite/gcc.target/i386/thunk-retbnd.c | 3 +- .../gcc.target/ia64/pr60465-gprel64-c37.c | 10 + gcc/testsuite/gcc.target/ia64/pr60465-gprel64.c | 27 +++ gcc/testsuite/gcc.target/s390/gpr2fprsavecfi.c | 23 ++ .../gfortran.dg/alloc_comp_auto_array_3.f90 | 30 +++ .../gfortran.dg/allocatable_scalar_13.f90 | 4 +- .../gfortran.dg/allocate_with_source_14.f03 | 2 +- .../gfortran.dg/allocate_with_source_16.f90 | 26 +++ .../gfortran.dg/derived_constructor_comps_6.f90 | 133 ++++++++++++ gcc/testsuite/gfortran.dg/pr68283.f90 | 15 ++ gcc/testsuite/gnat.dg/inline12.adb | 23 ++ gcc/tree-data-ref.c | 21 +- gcc/tree-parloops.c | 1 + gcc/tree-ssa-math-opts.c | 36 +++- gcc/tree-ssa-threadupdate.c | 21 +- libgo/mksysinfo.sh | 27 ++- libgomp/ChangeLog | 10 + libgomp/testsuite/libgomp.c/pr69110.c | 26 +++ libgomp/testsuite/libgomp.fortran/pr66680.f90 | 46 ++++ libmpx/ChangeLog | 8 + libmpx/mpxrt/mpxrt.c | 4 +- libstdc++-v3/ChangeLog | 13 ++ .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 6 + libstdc++-v3/include/c_global/cmath | 6 +- .../bool.cc => 26_numerics/headers/cmath/60637.cc} | 16 +- 153 files changed, 1941 insertions(+), 436 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/vector-compare-4.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/union7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/parameter-pack-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/parameter-pack-2.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67781.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69403.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69110.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69426.c create mode 100644 gcc/testsuite/gcc.dg/pr68513.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr67755.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69135_1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69194.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69140.c create mode 100644 gcc/testsuite/gcc.target/ia64/pr60465-gprel64-c37.c create mode 100644 gcc/testsuite/gcc.target/ia64/pr60465-gprel64.c create mode 100644 gcc/testsuite/gcc.target/s390/gpr2fprsavecfi.c create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_auto_array_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_constructor_comps_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68283.f90 create mode 100644 gcc/testsuite/gnat.dg/inline12.adb create mode 100644 libgomp/testsuite/libgomp.c/pr69110.c create mode 100644 libgomp/testsuite/libgomp.fortran/pr66680.f90 copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => 26_numerics/headers/c [...]