On Thu, Sep 20, 2012 at 6:04 PM, Dominique Dhumieres <domi...@lps.ens.fr> wrote: > A lot of failures in the test suite have appeared between revisions > 191485 and 191494 see > http://gcc.gnu.org/ml/gcc-regression/2012-09/msg00327.html ). > I have looked at the failure of libgomp.fortran/reduction1.f90: > > [macbook] f90/bug% gfc -O3 -g -fopenmp > /opt/gcc/work/libgomp/testsuite/libgomp.fortran/reduction1.f90 > /opt/gcc/work/libgomp/testsuite/libgomp.fortran/reduction1.f90: In function > 'MAIN__._omp_fn.0': > /opt/gcc/work/libgomp/testsuite/libgomp.fortran/reduction1.f90:22:0: internal > compiler error: in change_scope, at final.c:1543 > !$omp & reduction (+:i, ia, r, ra, d, da, c, ca) > > The backtrace is > > #0 fancy_abort (file=0x100a7b376 "../../work/gcc/final.c", line=1543, > function=0x100b418b3 "change_scope") at ../../work/gcc/diagnostic.c:1010 > #1 0x000000010045f9f9 in change_scope (orig_insn=<value optimized out>, > s1=<value optimized out>, s2=<value optimized out>) > at ../../work/gcc/final.c:1543 > #2 0x0000000100463c40 in final_start_function (first=<value optimized out>, > file=<value optimized out>, optimize_p=<value optimized out>) > at ../../work/gcc/final.c:1613 > #3 0x0000000100465761 in rest_of_handle_final () at > ../../work/gcc/final.c:4291 > #4 0x00000001006486ea in execute_one_pass (pass=<value optimized out>) at > ../../work/gcc/passes.c:2206 > #5 0x0000000100648afd in execute_pass_list (pass=<value optimized out>) at > ../../work/gcc/passes.c:2261 > #6 0x0000000100648b0f in execute_pass_list (pass=<value optimized out>) at > ../../work/gcc/passes.c:2262 > #7 0x0000000100648b0f in execute_pass_list (pass=<value optimized out>) at > ../../work/gcc/passes.c:2262 > #8 0x0000000100365f4b in expand_function (node=<value optimized out>) at > ../../work/gcc/cgraphunit.c:1609 > #9 0x00000001003680ba in compile () at ../../work/gcc/cgraphunit.c:1714 > #10 0x000000010036870f in finalize_compilation_unit () at > ../../work/gcc/cgraphunit.c:2089 > #11 0x00000001005e0f27 in write_global_declarations () at > ../../work/gcc/langhooks.c:323 > #12 0x00000001007047f1 in compile_file () at ../../work/gcc/toplev.c:560 > #13 0x000000010070663c in toplev_main (argc=<value optimized out>, > argv=<value optimized out>) at ../../work/gcc/toplev.c:1863 > #14 0x0000000100000e14 in start () > > Could you have a look to this problem?
This problem will be fixed by http://gcc.gnu.org/ml/gcc-patches/2012-09/msg01491.html Sorry for the inconvenience. Dehao > > TIA > > Dominique