This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/interrupt/stage1 in repository gcc.
from 6c2a9e6 Add an array of function pointer test for PR 68661 new b069da1 Don't allow MPX, SSE, MMX nor x87 instructions new be108b7 Fix Add an array of function pointer test for PR 68661 new fcf11d8 Fix x86 interrupt attribute tests new d504189 Don't save mask and bound registers
The 4 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/config/i386/i386.c | 375 ++++----------------- gcc/config/i386/i386.h | 3 +- gcc/testsuite/gcc.dg/guality/pr68037-1.c | 2 +- gcc/testsuite/gcc.dg/guality/pr68037-2.c | 2 +- gcc/testsuite/gcc.dg/guality/pr68037-3.c | 2 +- gcc/testsuite/gcc.dg/torture/pr68661-1a.c | 1 + gcc/testsuite/gcc.dg/torture/pr68661-1b.c | 1 + gcc/testsuite/gcc.dg/torture/pr68661-2a.c | 1 + gcc/testsuite/gcc.dg/torture/pr68661-2b.c | 1 + gcc/testsuite/gcc.target/i386/interrupt-1.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-10.c | 31 +- gcc/testsuite/gcc.target/i386/interrupt-11.c | 11 +- gcc/testsuite/gcc.target/i386/interrupt-12.c | 30 +- gcc/testsuite/gcc.target/i386/interrupt-13.c | 31 +- gcc/testsuite/gcc.target/i386/interrupt-14.c | 55 ++- gcc/testsuite/gcc.target/i386/interrupt-15.c | 31 +- gcc/testsuite/gcc.target/i386/interrupt-16.c | 31 +- gcc/testsuite/gcc.target/i386/interrupt-17.c | 38 +-- gcc/testsuite/gcc.target/i386/interrupt-18.c | 40 +-- gcc/testsuite/gcc.target/i386/interrupt-19.c | 31 +- gcc/testsuite/gcc.target/i386/interrupt-2.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-20.c | 41 ++- gcc/testsuite/gcc.target/i386/interrupt-21.c | 44 +-- gcc/testsuite/gcc.target/i386/interrupt-22.c | 43 +-- gcc/testsuite/gcc.target/i386/interrupt-23.c | 58 ++-- gcc/testsuite/gcc.target/i386/interrupt-24.c | 25 +- gcc/testsuite/gcc.target/i386/interrupt-25.c | 69 ++-- gcc/testsuite/gcc.target/i386/interrupt-26.c | 17 +- gcc/testsuite/gcc.target/i386/interrupt-27.c | 13 +- gcc/testsuite/gcc.target/i386/interrupt-28.c | 22 +- gcc/testsuite/gcc.target/i386/interrupt-29.c | 29 -- gcc/testsuite/gcc.target/i386/interrupt-3.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-30.c | 30 -- gcc/testsuite/gcc.target/i386/interrupt-31.c | 29 -- gcc/testsuite/gcc.target/i386/interrupt-32.c | 44 --- gcc/testsuite/gcc.target/i386/interrupt-33.c | 19 -- gcc/testsuite/gcc.target/i386/interrupt-34.c | 16 - gcc/testsuite/gcc.target/i386/interrupt-35.c | 54 --- gcc/testsuite/gcc.target/i386/interrupt-36.c | 16 - gcc/testsuite/gcc.target/i386/interrupt-37.c | 15 - gcc/testsuite/gcc.target/i386/interrupt-38.c | 12 - .../gcc.target/i386/interrupt-387-err-1.c | 17 +- .../gcc.target/i386/interrupt-387-err-2.c | 7 +- gcc/testsuite/gcc.target/i386/interrupt-4.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-5.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-6.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-7.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-8.c | 28 +- gcc/testsuite/gcc.target/i386/interrupt-9.c | 32 +- .../gcc.target/i386/interrupt-bnd-err-1.c | 16 + .../gcc.target/i386/interrupt-bnd-err-2.c | 8 + gcc/testsuite/gcc.target/i386/interrupt-bnd.c | 18 - gcc/testsuite/gcc.target/i386/interrupt-iamcu.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-mask-1.c | 24 -- gcc/testsuite/gcc.target/i386/interrupt-mask-2.c | 20 -- .../gcc.target/i386/interrupt-mmx-err-1.c | 29 +- .../gcc.target/i386/interrupt-mmx-err-2.c | 17 +- .../gcc.target/i386/interrupt-redzone-1.c | 2 +- .../gcc.target/i386/interrupt-redzone-2.c | 2 +- .../gcc.target/i386/interrupt-sibcall-1.c | 2 +- .../gcc.target/i386/interrupt-sibcall-2.c | 4 +- .../gcc.target/i386/interrupt-switch-abi.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-xmm.c | 18 - gcc/testsuite/gcc.target/i386/interrupt-ymm.c | 19 -- gcc/testsuite/gcc.target/i386/interrupt-zmm.c | 19 -- 65 files changed, 508 insertions(+), 1105 deletions(-) delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-29.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-30.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-31.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-32.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-33.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-34.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-35.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-36.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-37.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-38.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-bnd-err-1.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-bnd-err-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-bnd.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-mask-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-mask-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-xmm.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-ymm.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-zmm.c