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

Reply via email to