This is the mail archive of the gcc-bugs@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]

Patch for known test failures on Motorola systems [Was: Re: Big improvement on m[68]8k-motorola-sysv{,3} systems ]


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


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