------- Additional Comments From dnovillo at gcc dot gnu dot org 2005-02-14 22:06 ------- (In reply to comment #7) > (In reply to comment #5) > > The error occurs when building this with > > gnat1 -I<path-to-srcdir>/gcc/ada -O2 pr19865.adb > > (I've tested a gnat1 configured for s390-ibm-linux.) > > And I can reproduce this with the reduced testcase on powerpc-darwin also. > > You most likely can reproduce it on i686-pc-linux-gnu when you change the MOVE_COST to be > something lower.
Did you mean MOVE_RATIO? In any case. I can't reproduce this test case on x86 with various combinations of --param sra-max-structure-size and --param sra-field-structure-ratio=100. I get clean bootstraps with Ada too. I'll see if my ppc has Ada installed. In the meantime, could you show me the IL snippets where we fail and what SRA did in that function? The test case is still rather large. Thanks. Diego. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19865