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.