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 d7f9ea3 Add an array of function pointer test for PR 68661 discards f78b6b2 Rebuild array with the updated function pointer type discards 108b5c1 Implement x86 interrupt attribute discards 7e1c8ea Update TARGET_FUNCTION_INCOMING_ARG documentation discards 30814dc Add another testcase for x86 FLT_EVAL_METHOD discards df94226 Rewrite FLT_EVAL_METHOD to account for TARGET_SSE2 discards 7ca03c2 Define STDINT_LONG32 and add predefined integer types for IAMCU discards aa05c87 Set FLT_EVAL_METHOD to 2 only if 387 FPU is used discards 8b52bca PR target/68263 * config/i386/i386.h (BIGGEST_ALIGNMENT): A [...] discards 89504cb Backport r229199 from trunk discards 1cc7516 Skip local error_mark_node decls discards 38c8438 Properly handle -miamcu and -march=lakemont discards b3f4fa6 Use GET_MODE_BITSIZE to get vector natural alignment discards dc4a982 Don't leak ISA to __attribute__ ((target("arch=XXX"))) discards b04fe93 Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont discards 49c3606 Fix def_test_returning_type in iamcu/test_basic_returning.c discards 1663256 Replace printf with __builtin_printf discards 14c6717 Properly initialize u5 discards afb360e Fix typos in comments in i386.c discards d8b3a0d Define x86 CALL_USED_REGISTERS_MASK discards 267c94f Backport r228460 from mainline discards 12a4652 Enable bt and and movzx for Lakemont discards b26bc1a Rename IA MCU processor lakemount to lakemont discards 5f59dab Change IA MCU processor from iamcu to lakemount discards 3e89f35 Add a testcase for PR target/66821 discards 964cfa6 Update MOVE_RATIO cost for IA MCU discards b5df02b Define DBX_REGISTER_NUMBER for IA MCU discards 74980c5 Cleanup FPmode splitters a bit discards bf3c984 More fix for PR rtl-optimization/66626 discards 8dd1513 Fix PR rtl-optimization/66626 discards d0edd0c Replicate static chain on the stack discards 691a8e3 Add a testcase for PR target/66824 discards 7bf1139 Fix PR target/66824 discards aa1ed01 Allow indirect sibcall with register arguments discards d281cb5 Fix PR target/65753 discards 287a848 Adjust variable shift costs for IA MCU discards b0b64c6 Update config/i386/iamcu.h discards 88451b4 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU discards 8f64677 Check int_size_in_bytes in ix86_return_in_memory discards 277a574 Allow <adxintrin.h> for IA MCU discards e3dacf3 Don't pass/return vectors in registers for IAMCU discards a848a43 Handle PROCESSOR_IAMCU in ix86_target_macros_internal discards 14cc004 Optimize i?86-*-elfiamcu for iamcu by default discards f28873c Add -march=iamcu to optimize for IA MCU discards 941a130 Add IA MCU support to x86intrin.h discards 3c8d082 IA MCU psABI support: testsuite discards 629283d IA MCU psABI support: changes to libraries discards 9074265 IA MCU psABI support: GCC changes adds c2aad6f [PR 69355] Correct hole detection when total_scalarization fails adds 5b7c6f3 PR rtl-opt/69447 adds 7858893 2016-01-28 Janus Weil janus@gcc.gnu.org adds 81c29ba Fix up the change for c/68062. adds 96642d0 PR middle-end/69542 * lra-remat.c (calculate_local_reg_rema [...] adds 8c66192 Daily bump. adds a467f20 PR target/69551 * config/i386/i386.c (ix86_expand_vector_se [...] new efd3084 IA MCU psABI support: GCC changes new 55d6ac9 IA MCU psABI support: changes to libraries new f04df9d IA MCU psABI support: testsuite new 0699b07 Add IA MCU support to x86intrin.h new f3d3e9f Add -march=iamcu to optimize for IA MCU new 1669532 Optimize i?86-*-elfiamcu for iamcu by default new d31ec17 Handle PROCESSOR_IAMCU in ix86_target_macros_internal new b491ee9 Don't pass/return vectors in registers for IAMCU new e259af0 Allow <adxintrin.h> for IA MCU new 3b01faa Check int_size_in_bytes in ix86_return_in_memory new 9a457d2 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU new 2af208f Update config/i386/iamcu.h new af7a6d8 Adjust variable shift costs for IA MCU new 2111567 Fix PR target/65753 new cef39c2 Allow indirect sibcall with register arguments new d96fdba Fix PR target/66824 new e90e8b0 Add a testcase for PR target/66824 new 8016dd9 Replicate static chain on the stack new 6000ead Fix PR rtl-optimization/66626 new f46285c More fix for PR rtl-optimization/66626 new 94b0089 Cleanup FPmode splitters a bit new ef39130 Define DBX_REGISTER_NUMBER for IA MCU new 155b756 Update MOVE_RATIO cost for IA MCU new aa6eb97 Add a testcase for PR target/66821 new ddda485 Change IA MCU processor from iamcu to lakemount new 834bd9a Rename IA MCU processor lakemount to lakemont new 32f9178 Enable bt and and movzx for Lakemont new 6ec593e Backport r228460 from mainline new 3f0f9e2 Define x86 CALL_USED_REGISTERS_MASK new 02e0a5f Fix typos in comments in i386.c new 50cb151 Properly initialize u5 new 67315f3 Replace printf with __builtin_printf new 0e8c33a Fix def_test_returning_type in iamcu/test_basic_returning.c new 848f2b6 Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont new ef469a0 Don't leak ISA to __attribute__ ((target("arch=XXX"))) new a45a02a Use GET_MODE_BITSIZE to get vector natural alignment new 455820b Properly handle -miamcu and -march=lakemont new d2f5e9f Skip local error_mark_node decls new fc81d45 Backport r229199 from trunk new 71ce434 PR target/68263 * config/i386/i386.h (BIGGEST_ALIGNMENT): A [...] new 44411e9 Set FLT_EVAL_METHOD to 2 only if 387 FPU is used new dd05cf1 Define STDINT_LONG32 and add predefined integer types for IAMCU new c99b74d Rewrite FLT_EVAL_METHOD to account for TARGET_SSE2 new 765d985 Add another testcase for x86 FLT_EVAL_METHOD new c9b28c2 Update TARGET_FUNCTION_INCOMING_ARG documentation new 0fc7510 Implement x86 interrupt attribute new e6eb62f Rebuild array with the updated function pointer type new 613e8f3 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 (d7f9ea3) \ N -- N -- N refs/heads/hjl/interrupt/gcc-5-branch (613e8f3)
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 | 29 ++++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 6 ++ gcc/c/c-typeck.c | 28 +++++----- gcc/config/i386/i386.c | 1 + gcc/fortran/ChangeLog | 5 ++ gcc/fortran/invoke.texi | 2 +- gcc/lra-remat.c | 79 +++++++++++++++------------ gcc/testsuite/ChangeLog | 15 +++++ gcc/testsuite/gcc.c-torture/execute/pr69447.c | 26 +++++++++ gcc/testsuite/gcc.dg/torture/pr69542.c | 37 +++++++++++++ gcc/testsuite/gcc.dg/tree-ssa/pr69355.c | 44 +++++++++++++++ gcc/testsuite/gcc.target/i386/pr69551.c | 23 ++++++++ gcc/tree-sra.c | 2 +- 14 files changed, 248 insertions(+), 51 deletions(-) create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69447.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69542.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69355.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69551.c