------- Comment #9 from howarth at nitro dot med dot uc dot edu  2006-09-15 
01:32 -------
Andrew,
     To answer my own question, the following is from tonight's gcc make check
using the original
version of your patch which only impacted the
rs6000_darwin64_record_arg_advance_recurse...

Executing on host:
/sw/src/fink.build/gcc4-4.1.999-20060913/darwin_objdir/gcc/xgcc
-B/sw/src/fink.build/gcc4-4.1.999-20060913/darwin_objdir/gcc/
/sw/src/fink.build/gcc4-4.1.999-200
60913/gcc-4.2-20060913/gcc/testsuite/gcc.dg/array-9.c    -ansi -pedantic-errors
-fno-show-column -S  -m64 -o array-9.s    (timeout = 300)
/sw/src/fink.build/gcc4-4.1.999-20060913/gcc-4.2-20060913/gcc/testsuite/gcc.dg/array-9.c:7:
error: declaration of 'x' as array of voids
/sw/src/fink.build/gcc4-4.1.999-20060913/gcc-4.2-20060913/gcc/testsuite/gcc.dg/array-9.c:
In function 'foo':
/sw/src/fink.build/gcc4-4.1.999-20060913/gcc-4.2-20060913/gcc/testsuite/gcc.dg/array-9.c:10:
internal compiler error: tree check: expected class 'type', have 'exceptional'
(error_m
ark) in rs6000_darwin64_record_arg_recurse, at config/rs6000/rs6000.c:4981
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
compiler exited with status 1
output is:
/sw/src/fink.build/gcc4-4.1.999-20060913/gcc-4.2-20060913/gcc/testsuite/gcc.dg/array-9.c:7:
error: declaration of 'x' as array of voids
/sw/src/fink.build/gcc4-4.1.999-20060913/gcc-4.2-20060913/gcc/testsuite/gcc.dg/array-9.c:
In function 'foo':
/sw/src/fink.build/gcc4-4.1.999-20060913/gcc-4.2-20060913/gcc/testsuite/gcc.dg/array-9.c:10:
internal compiler error: tree check: expected class 'type', have 'exceptional'
(error_m
ark) in rs6000_darwin64_record_arg_recurse, at config/rs6000/rs6000.c:4981
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

FAIL: gcc.dg/array-9.c (internal compiler error)
PASS: gcc.dg/array-9.c  (test for errors, line 7)
FAIL: gcc.dg/array-9.c (test for excess errors)
Excess errors:
/sw/src/fink.build/gcc4-4.1.999-20060913/gcc-4.2-20060913/gcc/testsuite/gcc.dg/array-9.c:10:
internal compiler error: tree check: expected class 'type', have 'exceptional'
(error_m
ark) in rs6000_darwin64_record_arg_recurse, at config/rs6000/rs6000.c:4981

So I guess my expanded version of the patch is required. I'll build tonight's
svn pull with it and
do a make check.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29030

Reply via email to