Hello! > Hi, I was going to merge LRA into trunk last Sunday. It did not happen. LRA > was actively changed last 4 weeks by implementing reviewer's proposals which > resulted in a lot of new LRA regressions on GCC testsuite in comparison with > reload. Finally, they were fixed and everything looks ok to me.
> So I've committed the patch into trunk as rev. 192719. The final patch is in > the attachment. This commit introduced following testsuite failure on x86_64-pc-linux-gnu with -m32: FAIL: gfortran.fortran-torture/execute/intrinsic_nearest.f90, -O2 (internal compiler error) FAIL: gfortran.fortran-torture/execute/intrinsic_nearest.f90, -O2 -fomit-frame-pointer -finline-functions (internal compiler error) FAIL: gfortran.fortran-torture/execute/intrinsic_nearest.f90, -O2 -fomit-frame-pointer -finline-functions -funroll-loops (internal compiler error) FAIL: gfortran.fortran-torture/execute/intrinsic_nearest.f90, -O2 -fbounds-check (internal compiler error) FAIL: gfortran.fortran-torture/execute/intrinsic_nearest.f90, -O3 -g (internal compiler error) FAIL: gfortran.fortran-torture/execute/intrinsic_nearest.f90, -Os (internal compiler error) FAIL: gfortran.fortran-torture/execute/intrinsic_nearest.f90, -O2 -ftree-vectorize -msse2 (internal compiler error) The error is: /home/uros/gcc-svn/trunk/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_nearest.f90: In function 'test_n': /home/uros/gcc-svn/trunk/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_nearest.f90:77:0: internal compiler error: in lra_assign, at lra-assigns.c:1361 0x8557e3 lra_assign() ../../gcc-svn/trunk/gcc/lra-assigns.c:1361 0x8538bc lra(_IO_FILE*) ../../gcc-svn/trunk/gcc/lra.c:2310 0x81bc46 do_reload ../../gcc-svn/trunk/gcc/ira.c:4613 0x81bc46 rest_of_handle_reload ../../gcc-svn/trunk/gcc/ira.c:4719 Please submit a full bug report, Uros.