------- Comment #53 from dominiq at lps dot ens dot fr 2008-01-24 12:58 ------- On i686-apple-darwin9 the patch from http://gcc.gnu.org/ml/gcc-patches/2008-01/msg01081.html (now commited in trunk) solves all the failures in gcc.dg/struct/*, both in 32 and 64 bit modes. I have even an XPASS:
XPASS: gcc.dg/struct/wo_prof_malloc_size_var.c scan-ipa-dump ipa_struct_reorg "Number of structures to transform is 1" I got these results with and WITHOUT the patches in comments #11 and #31 (with == both of them) and the two builds give the same summary: === gcc Summary for unix/-m64 === # of expected passes 47421 # of unexpected failures 11 # of unexpected successes 1 # of expected failures 163 # of untested testcases 35 # of unsupported tests 477 === gcc Summary === # of expected passes 94966 # of unexpected failures 33 # of unexpected successes 3 # of expected failures 326 # of unresolved testcases 1 # of untested testcases 70 # of unsupported tests 843 /opt/gcc/i686-darwin/gcc/xgcc version 4.3.0 20080124 (experimental) (GCC) So the patches in comments #11 and #31 may fix some other issues, but do nor seem necessary to fix this PR (and PR34472), at least on i686-apple-darwin9. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34483