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 fbcf6d4 Add an array of function pointer test for PR 68661 discards 7e2e3d5 Rebuild array with the updated function pointer type discards d08b04e Implement x86 interrupt attribute discards ec5a3ea Update TARGET_FUNCTION_INCOMING_ARG documentation omits 4eaf71b Define check_union_passing6 only for CHECK_FLOAT128 omits 6defb94 Add IA MCU tests for passing/returning of empty structures/unions omits 9c862f1 Add another testcase for x86 FLT_EVAL_METHOD omits da04817 Rewrite FLT_EVAL_METHOD to account for TARGET_SSE2 omits c26f446 Define STDINT_LONG32 and add predefined integer types for IAMCU omits 91a92a5 Set FLT_EVAL_METHOD to 2 only if 387 FPU is used omits 039d1b9 PR target/68263 * config/i386/i386.h (BIGGEST_ALIGNMENT): A [...] omits 93a7c23 Backport r229199 from trunk omits a5f9fef Skip local error_mark_node decls omits bace7e2 Properly handle -miamcu and -march=lakemont omits ba4265c Use GET_MODE_BITSIZE to get vector natural alignment omits bb243de Don't leak ISA to __attribute__ ((target("arch=XXX"))) omits 9e07629 Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont omits e275b24 Fix def_test_returning_type in iamcu/test_basic_returning.c omits 9caeff1 Replace printf with __builtin_printf omits 8e278ba Properly initialize u5 omits 2a7d945 Fix typos in comments in i386.c omits 547d0fc Define x86 CALL_USED_REGISTERS_MASK omits c10eb76 Backport r228460 from mainline omits cba4fc0 Enable bt and and movzx for Lakemont omits be51a15 Rename IA MCU processor lakemount to lakemont omits 31a3a1b Change IA MCU processor from iamcu to lakemount omits 7253687 Add a testcase for PR target/66821 omits e5b5ae5 Update MOVE_RATIO cost for IA MCU omits 23a6429 Define DBX_REGISTER_NUMBER for IA MCU omits 0b6d1de Cleanup FPmode splitters a bit omits 6867c6a More fix for PR rtl-optimization/66626 omits 89a895e Fix PR rtl-optimization/66626 omits 408fb22 Replicate static chain on the stack omits 7a0cdfb Add a testcase for PR target/66824 omits 371ac7a Fix PR target/66824 omits ebb8d84 Allow indirect sibcall with register arguments omits 8816a59 Fix PR target/65753 omits 86c0d40 Adjust variable shift costs for IA MCU omits 90896d3 Update config/i386/iamcu.h omits 8186a6d Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU omits eecb04b Check int_size_in_bytes in ix86_return_in_memory omits 52568d6 Allow <adxintrin.h> for IA MCU omits ee57587 Don't pass/return vectors in registers for IAMCU omits e4eb017 Handle PROCESSOR_IAMCU in ix86_target_macros_internal omits f13ce2f Optimize i?86-*-elfiamcu for iamcu by default omits daa7f2e Add -march=iamcu to optimize for IA MCU omits f454477 Add IA MCU support to x86intrin.h omits fea0ff0 IA MCU psABI support: testsuite omits 5f71b9d IA MCU psABI support: changes to libraries omits fa37a0d IA MCU psABI support: GCC changes adds 3e97ef0 Daily bump. adds c19a3e0 Daily bump. adds 2bfed8f Daily bump. adds b6c30e5 PR c++/69009 adds cc0b29e Daily bump. adds e4c4cb9 PR middle-end/65702 * varasm.c (make_decl_rtl): Mark invali [...] adds 6630ed9 Add missing file from previous commit. new 8755470 IA MCU psABI support: GCC changes new 44c74c6 IA MCU psABI support: changes to libraries new 9edf456 IA MCU psABI support: testsuite new b67f385 Add IA MCU support to x86intrin.h new d2bd6ea Add -march=iamcu to optimize for IA MCU new 8e2d8dd Optimize i?86-*-elfiamcu for iamcu by default new 9fe9d69 Handle PROCESSOR_IAMCU in ix86_target_macros_internal new d321e90 Don't pass/return vectors in registers for IAMCU new f3978ac Allow <adxintrin.h> for IA MCU new 3bb5dcb Check int_size_in_bytes in ix86_return_in_memory new 7839db3 Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU new 2211419 Update config/i386/iamcu.h new 606b9ec Adjust variable shift costs for IA MCU new de22e9d Fix PR target/65753 new 233ed7d Allow indirect sibcall with register arguments new a406753 Fix PR target/66824 new 21f0716 Add a testcase for PR target/66824 new d1e4737 Replicate static chain on the stack new 5e6c692 Fix PR rtl-optimization/66626 new 8c57708 More fix for PR rtl-optimization/66626 new b4f2470 Cleanup FPmode splitters a bit new 1d6930c Define DBX_REGISTER_NUMBER for IA MCU new 9117fd7 Update MOVE_RATIO cost for IA MCU new acc5619 Add a testcase for PR target/66821 new ddaf042 Change IA MCU processor from iamcu to lakemount new 84a0100 Rename IA MCU processor lakemount to lakemont new 42ca656 Enable bt and and movzx for Lakemont new c4ffd5a Backport r228460 from mainline new 6f8b917 Define x86 CALL_USED_REGISTERS_MASK new 661a670 Fix typos in comments in i386.c new ec49b27 Properly initialize u5 new f82e201 Replace printf with __builtin_printf new 6f5df40 Fix def_test_returning_type in iamcu/test_basic_returning.c new a68f8bf Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont new 36710b6 Don't leak ISA to __attribute__ ((target("arch=XXX"))) new f97bd49 Use GET_MODE_BITSIZE to get vector natural alignment new 00fdc87 Properly handle -miamcu and -march=lakemont new 99d69b8 Skip local error_mark_node decls new 99d64fb Backport r229199 from trunk new 4699fe8 PR target/68263 * config/i386/i386.h (BIGGEST_ALIGNMENT): A [...] new 83cc55f Set FLT_EVAL_METHOD to 2 only if 387 FPU is used new 207cdc6 Define STDINT_LONG32 and add predefined integer types for IAMCU new 56f9737 Rewrite FLT_EVAL_METHOD to account for TARGET_SSE2 new aab59e4 Add another testcase for x86 FLT_EVAL_METHOD new af08cc4 Add IA MCU tests for passing/returning of empty structures/unions new 8a1c176 Define check_union_passing6 only for CHECK_FLOAT128 new c8e2955 Update TARGET_FUNCTION_INCOMING_ARG documentation new 9df964c Implement x86 interrupt attribute new 9b5bb0c Rebuild array with the updated function pointer type new b272eb5 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 (fbcf6d4) \ N -- N -- N refs/heads/hjl/interrupt/gcc-5-branch (b272eb5)
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 50 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 | 6 +++++ gcc/DATESTAMP | 2 +- gcc/config/i386/i386.c | 14 +++++++--- gcc/cp/ChangeLog | 6 +++++ gcc/cp/pt.c | 34 +++++++++++++++++++++++- gcc/testsuite/ChangeLog | 5 ++++ gcc/testsuite/c-c++-common/pr67639.c | 8 ++++++ gcc/testsuite/g++.dg/cpp1y/var-templ47.C | 19 +++++++++++++ gcc/testsuite/gcc.target/i386/interrupt-mask-1.c | 24 +++++++++++++++++ gcc/testsuite/gcc.target/i386/interrupt-mask-2.c | 20 ++++++++++++++ gcc/varasm.c | 3 +++ 11 files changed, 135 insertions(+), 6 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr67639.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ47.C create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-mask-1.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-mask-2.c