[Bug middle-end/58723] [4.9 Regression] ICE in lto_output_edge, at lto-cgraph.c:300 for OpenMP's simd reduction

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Nov 27 10:41:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58723

--- Comment #15 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #13)
> Eh.
> 
> make check-gcc RUNTESTFLAGS="--target_board=unix/-flto/-ffat-lto-objects
> gomp.exp"
> 
> FAIL: gcc.dg/gomp/declare-simd-1.c (internal compiler error)
> FAIL: gcc.dg/gomp/declare-simd-1.c (test for excess errors)
> 
> But otherwise clean.
> 
> /space/rguenther/src/svn/trunk/gcc/testsuite/gcc.dg/gomp/declare-simd-1.c:
> 100:1: internal compiler error: tree code 'omp_clause' is not supported in
> LTO streams^M
> 0xa6dbe4 lto_write_tree^M
>         /space/rguenther/src/svn/trunk/gcc/lto-streamer-out.c:376^M
> 
> seems like FUNCTION_DECLs now refer to OMP_CLAUSE?  Ah... via attributes :/
> 
> Jakub - please add tree streaming support for the relevant required stuff.

Yeah, that is the current reason why the new elementals tests to be committed
also fail with LTO.  I'll hack on that.



More information about the Gcc-bugs mailing list