[Bug target/79793] Incorrect stack alignment for interrupt handler in 64-bit
hjl.tools at gmail dot com
gcc-bugzilla@gcc.gnu.org
Tue Jul 25 12:03:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79793
--- Comment #12 from H.J. Lu <hjl.tools at gmail dot com> ---
Created attachment 41828
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41828&action=edit
An updated patch
Update gcc.dg/guality/pr68037-1.c. I got
FAIL: gcc.dg/guality/pr68037-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 33 error == 0x12345670
FAIL: gcc.dg/guality/pr68037-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 33 frame->ip == 0x12345671
FAIL: gcc.dg/guality/pr68037-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 33 frame->cs == 0x12345672
FAIL: gcc.dg/guality/pr68037-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 33 frame->flags == 0x12345673
FAIL: gcc.dg/guality/pr68037-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 33 frame->sp == 0x12345674
FAIL: gcc.dg/guality/pr68037-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 33 frame->ss == 0x12345675
and
Running target unix/-m32
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /export/gnu/import/git/sources/gcc/gcc/testsuite/config/default.exp as
tool-and-target-specific interface file.
Running
/export/gnu/import/git/sources/gcc/gcc/testsuite/gcc.target/i386/i386.exp ...
FAIL: gcc.target/i386/interrupt-12.c scan-assembler-times movl[\\t
]*-4\\(%ebp\\),[\\t ]*%eax 1
FAIL: gcc.target/i386/interrupt-13.c scan-assembler-times movl[\\t
]*-4\\(%ebp\\),[\\t ]*%eax 1
FAIL: gcc.target/i386/interrupt-15.c scan-assembler-times movl[\\t
]*-4\\(%ebp\\),[\\t ]*%eax 2
=== gcc Summary for unix/-m32 ===
# of expected passes 211
# of unexpected failures 3
# of unsupported tests 2
More information about the Gcc-bugs
mailing list