This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Extra 3.4 -fpic/-fPIC testsuite failures on i686-unknown-linux-gnu


Here are the excess -fpic/-fPIC testsuite failures from 3.4.x on
i686-pc-linux-gnu as noted here:
http://gcc.gnu.org/ml/gcc-testresults/2005-01/msg00028.html

I'd like some assistance categorizing them please.

A. Fixable in the testcase.
B. Expected failures, use dg-skip-if or equiv.
C. Real bugs in the compiler, file a PR.

I've noted those that are regressions from 3.3.x.

		Thanks,
		--Kaveh

gcc.c-torture/compile/20000804-1.c:12: error: can't find a register in class `GENERAL_REGS' while reloading `asm'
FAIL: gcc.c-torture/compile/20000804-1.c  -O0  (test for excess errors)
gcc.c-torture/compile/20000804-1.c:12: error: can't find a register in class `GENERAL_REGS' while reloading `asm'
FAIL: gcc.c-torture/compile/20000804-1.c  -O1  (test for excess errors)
(The -O1 failure is a regression from 3.3.x, -O0 isn't.)

gcc.dg/20011119-1.c: In function `main':
gcc.dg/20011119-1.c:69: warning: asm operand 0 probably doesn't match constraints
gcc.dg/20011119-1.c:69: error: impossible constraint in `asm'
FAIL: gcc.dg/20011119-1.c (test for excess errors)
(Same in 3.3.x)

gcc.dg/20020919-1.c:132: error: PIC register `%ebx' clobbered in `asm'
gcc.dg/20020919-1.c:177: error: PIC register `%ebx' clobbered in `asm'
gcc.dg/20020919-1.c:186: error: PIC register `%ebx' clobbered in `asm'
gcc.dg/20020919-1.c:231: error: PIC register `%ebx' clobbered in `asm'
gcc.dg/20020919-1.c:244: error: PIC register `%ebx' clobbered in `asm'
(Regression from 3.3.x.)

gcc.dg/clobbers.c: In function `main':
gcc.dg/clobbers.c:13: error: PIC register `ebx' clobbered in `asm'
FAIL: gcc.dg/clobbers.c (test for excess errors)
(Regression from 3.3.x.)

FAIL: gcc.dg/i386-387-3.c scan-assembler fldpi
(New testcase.)

FAIL: gcc.dg/i386-387-4.c scan-assembler fldpi
(New testcase.)

FAIL: gcc.dg/i386-cmov1.c scan-assembler sar[^\\n]*magic_namea
FAIL: gcc.dg/i386-cmov1.c scan-assembler sar[^\\n]*magic_nameb
FAIL: gcc.dg/i386-cmov1.c scan-assembler sar[^\\n]*magic_namec
FAIL: gcc.dg/i386-cmov1.c scan-assembler shr[^\\n]*magic_named
FAIL: gcc.dg/i386-cmov1.c scan-assembler shr[^\\n]*magic_namee
FAIL: gcc.dg/i386-cmov1.c scan-assembler shr[^\\n]*magic_namef
(New testcase.)

FAIL: gcc.dg/i386-local2.c scan-assembler-not sub[^\\n]*sp
(New testcase.)

FAIL: gcc.dg/i386-mul.c scan-assembler and[^\\n]*magic
(New testcase.)

FAIL: gcc.dg/i386-ssetype-1.c scan-assembler andpd[^\\n]*magic
FAIL: gcc.dg/i386-ssetype-1.c scan-assembler andnpd[^\\n]*magic
FAIL: gcc.dg/i386-ssetype-1.c scan-assembler xorpd[^\\n]*magic
FAIL: gcc.dg/i386-ssetype-1.c scan-assembler orpd[^\\n]*magic
FAIL: gcc.dg/i386-ssetype-1.c scan-assembler movapd[^\\n]*magic
(Regression from 3.3.x, but the testcase has changed.)

FAIL: gcc.dg/i386-ssetype-3.c scan-assembler andps[^\\n]*magic
FAIL: gcc.dg/i386-ssetype-3.c scan-assembler andnps[^\\n]*magic
FAIL: gcc.dg/i386-ssetype-3.c scan-assembler xorps[^\\n]*magic
FAIL: gcc.dg/i386-ssetype-3.c scan-assembler orps[^\\n]*magic
FAIL: gcc.dg/i386-ssetype-3.c scan-assembler movaps[^\\n]*magic
(Ditto.)

FAIL: gcc.dg/i386-ssetype-5.c scan-assembler pand[^\\n]*magic
FAIL: gcc.dg/i386-ssetype-5.c scan-assembler pandn[^\\n]*magic
FAIL: gcc.dg/i386-ssetype-5.c scan-assembler pxor[^\\n]*magic
FAIL: gcc.dg/i386-ssetype-5.c scan-assembler por[^\\n]*magic
(Ditto.)

FAIL: gcc.dg/sibcall-6.c execution test
(New testcase.)

FAIL: g++.dg/eh/omit-frame-pointer2.C execution test
(New testcase.)

g++.old-deja/g++.pt/asm1.C:6: error: can't find a register in class `BREG' while reloading `asm'
(Same as 3.3.x)

g++.old-deja/g++.pt/asm2.C:16: error: can't find a register in class `BREG' while reloading `asm'
(Same as 3.3.x)

FAIL: ext/enc_filebuf/char/13189.cc (test for excess errors)
ext/enc_filebuf/char/13189.cc:30: error: expected init-declarator before '<' token
ext/enc_filebuf/char/13189.cc:30: error: expected `,' or `;' before '<' token
ext/enc_filebuf/char/13189.cc:38: error: `filebuf_type' undeclared (first use this function)
ext/enc_filebuf/char/13189.cc:38: error: (Each undeclared identifier is reported only once for each function it appears in.)
ext/enc_filebuf/char/13189.cc:38: error: expected `;' before "fbuf"
ext/enc_filebuf/char/13189.cc:40: error: `fbuf' undeclared (first use this function)
(New testcase.)

FAIL: ext/enc_filebuf/wchar_t/13189.cc (test for excess errors)
ext/enc_filebuf/wchar_t/13189.cc:30: error: expected init-declarator before '<' token
ext/enc_filebuf/wchar_t/13189.cc:30: error: expected `,' or `;' before '<' token
ext/enc_filebuf/wchar_t/13189.cc:38: error: `filebuf_type' undeclared (first use this function)
ext/enc_filebuf/wchar_t/13189.cc:38: error: (Each undeclared identifier is reported only once for each function it appears in.)
ext/enc_filebuf/wchar_t/13189.cc:38: error: expected `;' before "fbuf"
ext/enc_filebuf/wchar_t/13189.cc:40: error: `fbuf' undeclared (first use this function)
(New testcase.)

--
Kaveh R. Ghazi			ghazi@caip.rutgers.edu


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]