diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 754b986a644..30b26663443 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,10 @@ 2002-04-03 Hans-Peter Nilsson + * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware. + * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x, + g77.f-torture/execute/20001201.x, + g77.f-torture/execute/u77-test.x: New files. + * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware. * gcc.dg/wchar_t-1.c: Ditto. diff --git a/gcc/testsuite/g77.dg/f77-edit-i-in.f b/gcc/testsuite/g77.dg/f77-edit-i-in.f index 729a1f0a743..e4c68344301 100644 --- a/gcc/testsuite/g77.dg/f77-edit-i-in.f +++ b/gcc/testsuite/g77.dg/f77-edit-i-in.f @@ -3,7 +3,8 @@ C (ANSI X3.9-1978 Section 13.5.9.1) C C Origin: David Billinghurst C -C { dg-do run } +C Scratch files aren't implemented for mmixware: stubs will fail at run time. +C { dg-do run { xfail mmix-knuth-mmixware } } integer i,j open(unit=10,status='SCRATCH') diff --git a/gcc/testsuite/g77.f-torture/execute/20001201.x b/gcc/testsuite/g77.f-torture/execute/20001201.x new file mode 100644 index 00000000000..027dcb5ccae --- /dev/null +++ b/gcc/testsuite/g77.f-torture/execute/20001201.x @@ -0,0 +1,8 @@ +# Scratch files aren't implemented for mmixware +# (_stat is a stub and files can't be deleted). + +if { [istarget "mmix-knuth-mmixware"] } { + set torture_execute_xfail "mmix-knuth-mmixware" +} + +return 0 diff --git a/gcc/testsuite/g77.f-torture/execute/io0.x b/gcc/testsuite/g77.f-torture/execute/io0.x new file mode 100644 index 00000000000..027dcb5ccae --- /dev/null +++ b/gcc/testsuite/g77.f-torture/execute/io0.x @@ -0,0 +1,8 @@ +# Scratch files aren't implemented for mmixware +# (_stat is a stub and files can't be deleted). + +if { [istarget "mmix-knuth-mmixware"] } { + set torture_execute_xfail "mmix-knuth-mmixware" +} + +return 0 diff --git a/gcc/testsuite/g77.f-torture/execute/io1.x b/gcc/testsuite/g77.f-torture/execute/io1.x new file mode 100644 index 00000000000..027dcb5ccae --- /dev/null +++ b/gcc/testsuite/g77.f-torture/execute/io1.x @@ -0,0 +1,8 @@ +# Scratch files aren't implemented for mmixware +# (_stat is a stub and files can't be deleted). + +if { [istarget "mmix-knuth-mmixware"] } { + set torture_execute_xfail "mmix-knuth-mmixware" +} + +return 0 diff --git a/gcc/testsuite/g77.f-torture/execute/u77-test.x b/gcc/testsuite/g77.f-torture/execute/u77-test.x new file mode 100644 index 00000000000..ff4c1e29f0b --- /dev/null +++ b/gcc/testsuite/g77.f-torture/execute/u77-test.x @@ -0,0 +1,8 @@ +# Various intrinsics not implemented and not implementable; will fail at +# link time. + +if { [istarget "mmix-knuth-mmixware"] } { + set torture_compile_xfail "mmix-knuth-mmixware" +} + +return 0