This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Tests va-arg-1[567].c Marked to Fail on Irix
- To: gcc-patches at gcc dot gnu dot org
- Subject: Tests va-arg-1[567].c Marked to Fail on Irix
- From: Jeffrey Oldham <oldham at codesourcery dot com>
- Date: Tue, 7 Nov 2000 15:09:18 -0800
- Cc: Jeffrey Oldham <oldham at codesourcery dot com>
- Organization: CodeSourcery LLC
2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
* gcc.c-torture/execute/va-arg-15.x: New file. Fails on
mips-sgi-irix6.* because the MIPS ABI passes floating-point
parameters in registers, and there is no way for a varargs
function to know in which order the integer and floating-point
parameters should be interleaved when they are placed on the
stack.
* gcc.c-torture/execute/va-arg-16.x: Likewise.
* gcc.c-torture/execute/va-arg-17.x: Likewise.
These files were tested using Linux and Irix. Files approved by Mark
Mitchell (mark@codesourcery.com).
Thanks,
Jeffrey D. Oldham
oldham@codesourcery.com
Index: va-arg-15.x
===================================================================
RCS file: va-arg-15.x
diff -N va-arg-15.x
*** /dev/null Tue May 5 13:32:27 1998
--- va-arg-15.x Tue Nov 7 14:05:50 2000
***************
*** 0 ****
--- 1,7 ----
+ # This doesn't work on MIPS Irix.
+
+ if { [istarget "mips-sgi-irix6.5"] } {
+ set torture_execute_xfail "mips-sgi-irix6.5"
+ }
+
+ return 0
Index: va-arg-16.x
===================================================================
RCS file: va-arg-16.x
diff -N va-arg-16.x
*** /dev/null Tue May 5 13:32:27 1998
--- va-arg-16.x Tue Nov 7 14:05:50 2000
***************
*** 0 ****
--- 1,7 ----
+ # This doesn't work on MIPS Irix.
+
+ if { [istarget "mips-sgi-irix6.5"] } {
+ set torture_execute_xfail "mips-sgi-irix6.5"
+ }
+
+ return 0
Index: va-arg-17.x
===================================================================
RCS file: va-arg-17.x
diff -N va-arg-17.x
*** /dev/null Tue May 5 13:32:27 1998
--- va-arg-17.x Tue Nov 7 14:05:50 2000
***************
*** 0 ****
--- 1,7 ----
+ # This doesn't work on MIPS Irix.
+
+ if { [istarget "mips-sgi-irix6.5"] } {
+ set torture_execute_xfail "mips-sgi-irix6.5"
+ }
+
+ return 0