Jan Hubicka jh@suse.cz writes:
Sorry for the delay. I must have missed your mail twice. The patch is OK for mainline/3.3 branch.
I'll test it locally and will then commit it to both branches,
Thanks, Andreas
2003-10-21 Waldek Hebisch hebisch@math.uni.wroc.pl
* config/i386/i386.c (classify_argument): Handle SET_TYPE.
Honza
diff -ru gcc-3.3.1.orig/gcc/config/i386/i386.c gcc-3.3.1/gcc/config/i386/i386.c --- gcc-3.3.1.orig/gcc/config/i386/i386.c Tue Jul 8 21:16:44 2003 +++ gcc-3.3.1/gcc/config/i386/i386.c Thu Oct 16 00:25:52 2003 @@ -1853,6 +1853,31 @@ } } }
else if (TREE_CODE (type) == SET_TYPE){if (bytes <= 4){classes[0] = X86_64_INTEGERSI_CLASS;return 1;}else if (bytes <= 8){classes[0] = X86_64_INTEGER_CLASS;return 1;}else if (bytes <= 12){classes[0] = X86_64_INTEGER_CLASS;classes[1] = X86_64_INTEGERSI_CLASS;return 2;}else{classes[0] = X86_64_INTEGER_CLASS;classes[1] = X86_64_INTEGER_CLASS;return 2;}- } else abort ();
-- Waldek Hebisch hebisch@math.uni.wroc.pl
Andreas