[Bug testsuite/80759] gcc.target/x86_64/abi/ms-sysv FAILs

ro at CeBiTec dot Uni-Bielefeld.DE gcc-bugzilla@gcc.gnu.org
Mon Jun 12 08:56:00 GMT 2017


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80759

--- Comment #33 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> ---
> --- Comment #32 from Daniel Santos <daniel.santos at pobox dot com> ---
> Created attachment 41533
>   --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41533&action=edit
> 41532: proposed fix v5

I've given this one a whirl (with Solaris/x86 /bin/as only so far), and
we're getting closer: right now, the only ms-sysv tests failing are

FAIL: gcc.target/x86_64/abi/ms-sysv/ms-sysv.c -mcall-ms2sysv-xlogues -O0 -g3
"-DGEN_ARGS=-p0\ --omit-rbp-clobbers" (test for excess errors)
FAIL: gcc.target/x86_64/abi/ms-sysv/ms-sysv.c -mcall-ms2sysv-xlogues -O0 -g3
"-DGEN_ARGS=-p1\ --omit-rbp-clobbers" (test for excess errors)
FAIL: gcc.target/x86_64/abi/ms-sysv/ms-sysv.c -mcall-ms2sysv-xlogues -O0 -g3
"-DGEN_ARGS=-p5\ --omit-rbp-clobbers" (test for excess errors)
FAIL: gcc.target/x86_64/abi/ms-sysv/ms-sysv.c -mcall-ms2sysv-xlogues -O2
"-DGEN_ARGS=-p0\ --omit-rbp-clobbers" (test for excess errors)
FAIL: gcc.target/x86_64/abi/ms-sysv/ms-sysv.c -mcall-ms2sysv-xlogues -O2
"-DGEN_ARGS=-p1\ --omit-rbp-clobbers" (test for excess errors)
FAIL: gcc.target/x86_64/abi/ms-sysv/ms-sysv.c -mcall-ms2sysv-xlogues -O2
"-DGEN_ARGS=-p5\ --omit-rbp-clobbers" (test for excess errors)

In all cases, I get link errors:

Excess errors:
Undefined                       first referenced
 symbol                             in file
__resms64f_12                       /var/tmp//ccRVJueb.o
__resms64f_13                       /var/tmp//ccRVJueb.o
__resms64f_14                       /var/tmp//ccRVJueb.o
__resms64f_15                       /var/tmp//ccRVJueb.o
__resms64f_16                       /var/tmp//ccRVJueb.o
__resms64f_17                       /var/tmp//ccRVJueb.o
__savms64f_12                       /var/tmp//ccRVJueb.o
__savms64f_13                       /var/tmp//ccRVJueb.o
__savms64f_14                       /var/tmp//ccRVJueb.o
__savms64f_15                       /var/tmp//ccRVJueb.o
__savms64f_16                       /var/tmp//ccRVJueb.o
__savms64f_17                       /var/tmp//ccRVJueb.o
__resms64fx_12                      /var/tmp//ccRVJueb.o
__resms64fx_13                      /var/tmp//ccRVJueb.o
__resms64fx_14                      /var/tmp//ccRVJueb.o
__resms64fx_15                      /var/tmp//ccRVJueb.o
__resms64fx_16                      /var/tmp//ccRVJueb.o
__resms64fx_17                      /var/tmp//ccRVJueb.o
ld: fatal: symbol referencing errors

        Rainer


More information about the Gcc-bugs mailing list