This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Patch for known test failures on Motorola systems [Was: Re: Big improvement on m[68]8k-motorola-sysv{,3} systems ]
- To: egcs-bugs at cygnus dot com
- Subject: Patch for known test failures on Motorola systems [Was: Re: Big improvement on m[68]8k-motorola-sysv{,3} systems ]
- From: Manfred Hollstein <manfred at s-direktnet dot de>
- Date: Wed, 17 Dec 1997 14:45:03 +0100
- References: <9712081108.AA16457@lts.sel.alcatel.de><1279.882341715@hurl.cygnus.com>
- Reply-To: egcs-bugs at cygnus dot com
On Tue, 16 December 1997, 23:55:15, law@cygnus.com wrote:
>
> In message <9712081108.AA16457@lts.sel.alcatel.de>you write:
>
> > Wed Dec 3 16:51:47 1997 Manfred Hollstein <manfred@s-direktnet.de>
> >
> > * g++.old-deja/g++.law/profile1.C (XFAIL): Expect it to fail on
> > m68k-motorola-sysv and m88k-motorola-sysv3.
> >
> > * gcc.c-torture/execute/920501-8.c (sprintf): Don't declare prototype
> > on SunOS.
> >
> > * gcc.c-torture/execute/loop-2e.cexp: New file to indicate expected
> > compile failures on m68k-motorola-sysv and m88k-motorola-sysv3.
> > * gcc.c-torture/execute/loop-2f.cexp: Likewise.
> Installed. Note I had already fixed 920501-8.c.
Into which tree? I didn't see it in 971215. Anyhow, here it is again, this
time against 971215:
Wed Dec 3 16:51:47 1997 Manfred Hollstein <manfred@s-direktnet.de>
* g++.old-deja/g++.law/profile1.C (XFAIL): Expect it to fail on
m68k-motorola-sysv and m88k-motorola-sysv3.
* gcc.c-torture/execute/loop-2e.cexp: New file to indicate expected compile
failures on m68k-motorola-sysv and m88k-motorola-sysv3.
* gcc.c-torture/execute/loop-2f.cexp: Likewise.
diff --context --recursive --show-c-function -x *.o -x *.info* -x *.html* -x *.elc -x *.dvi -x *.orig -x *~ -x version.el egcs-971215.orig/gcc/testsuite/g++.old-deja/g++.law/profile1.C egcs-971215/gcc/testsuite/g++.old-deja/g++.law/profile1.C
*** egcs-971215.orig/gcc/testsuite/g++.old-deja/g++.law/profile1.C Tue Aug 19 09:35:41 1997
--- egcs-971215/gcc/testsuite/g++.old-deja/g++.law/profile1.C Wed Dec 17 12:13:33 1997
***************
*** 1,7 ****
// Special g++ Options: -pg
// GROUPS passed profiling
// Skip if not native
! // excess errors test - XFAIL mips*-*-* alpha*-*-* i[3456]86-*-sco3.2v5*
#include <stdio.h>
main()
{
--- 1,7 ----
// Special g++ Options: -pg
// GROUPS passed profiling
// Skip if not native
! // excess errors test - XFAIL m68k-motorola-sysv m88k-motorola-sysv3 mips*-*-* alpha*-*-* i[3456]86-*-sco3.2v5*
#include <stdio.h>
main()
{
diff --context --recursive --show-c-function --new-file -x *.o -x *.info* -x *.html* -x *.elc -x *.dvi -x *.orig -x *~ -x version.el egcs-971215.orig/gcc/testsuite/gcc.c-torture/execute/loop-2e.cexp egcs-971215/gcc/testsuite/gcc.c-torture/execute/loop-2e.cexp
*** egcs-971215.orig/gcc/testsuite/gcc.c-torture/execute/loop-2e.cexp Wed May 28 02:49:58 1997
--- egcs-971215/gcc/testsuite/gcc.c-torture/execute/loop-2e.cexp Thu Dec 4 11:18:16 1997
***************
*** 0 ****
--- 1,9 ----
+ # This doesn't work on m68k-motorola-sysv
+ # It also doesn't work on m88k-motorola-sysv3
+
+ global target_triplet
+ if { [istarget "m68k-motorola-sysv"] || [istarget "m88k-motorola-sysv3"] } {
+ set torture_compile_xfail "$target_triplet"
+ }
+
+ return 0
diff --context --recursive --show-c-function --new-file -x *.o -x *.info* -x *.html* -x *.elc -x *.dvi -x *.orig -x *~ -x version.el egcs-971215.orig/gcc/testsuite/gcc.c-torture/execute/loop-2f.cexp egcs-971215/gcc/testsuite/gcc.c-torture/execute/loop-2f.cexp
*** egcs-971215.orig/gcc/testsuite/gcc.c-torture/execute/loop-2f.cexp Wed May 28 02:49:58 1997
--- egcs-971215/gcc/testsuite/gcc.c-torture/execute/loop-2f.cexp Thu Dec 4 11:20:40 1997
***************
*** 0 ****
--- 1,9 ----
+ # This doesn't work on m68k-motorola-sysv
+ # It also doesn't work on m88k-motorola-sysv3
+
+ global target_triplet
+ if { [istarget "m68k-motorola-sysv"] || [istarget "m88k-motorola-sysv3"] } {
+ set torture_compile_xfail "$target_triplet"
+ }
+
+ return 0