[Bug target/61827] New: gcc.target/i386/fuse-caller-save-xmm.c FAILs
ro at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Jul 17 12:40:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61827
Bug ID: 61827
Summary: gcc.target/i386/fuse-caller-save-xmm.c FAILs
Product: gcc
Version: 4.10.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: ro at gcc dot gnu.org
CC: vries at gcc dot gnu.org
Host: i386-pc-solaris2.11, x86_64-unknown-linux-gnu
Target: i386-pc-solaris2.11, x86_64-unknown-linux-gnu
Build: i386-pc-solaris2.11, x86_64-unknown-linux-gnu
The new gcc.target/i386/fuse-caller-save-xmm.c testcase FAILs in various
different ways on different targets:
* On Solaris 11/x86 with Sun as, there can be no cfi directives since that
assembler doesn't fully support them yet:
FAIL: gcc.target/i386/fuse-caller-save-xmm.c scan-assembler-times
.cfi_def_cfa_offset 16 1
FAIL: gcc.target/i386/fuse-caller-save-xmm.c scan-assembler-times
.cfi_def_cfa_offset 32 1
for both 32 and 64-bit.
* On Solaris 11/x86 with gas, I see the same failures although cfi directives
are used.
* On Linux/x86_64, I see
FAIL: gcc.target/i386/fuse-caller-save-xmm.c scan-assembler-times
.cfi_def_cfa_offset 32 1
for 32-bit only. In the 32-bit .s file, I find
.cfi_def_cfa_offset 16
.cfi_def_cfa_offset 4
compared to 64-bit
.cfi_def_cfa_offset 16
.cfi_def_cfa_offset 8
.cfi_def_cfa_offset 32
.cfi_def_cfa_offset 8
Rainer
More information about the Gcc-bugs
mailing list