[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#949024: g++: internal compiler error on beignet



Control: tags -1 + moreinfo

On 16.01.20 23:34, Rebecca N. Palmer wrote:
> Control: retitle -1 g++: ICE at cp/pt.c:15779 on beignet in -std=gnu++14 or higher
> 
> This also happens with LLVM 9 (which makes sense given that the error message
> points to code in beignet itself):
> 
>                   LLVM 9        LLVM 10
> -std=c++0x       success    std::index_sequence fail
> -std=c++11       success    std::index_sequence fail
> none (gnu++14)      ICE         ICE
> -std=c++17      not tested      ICE
> none, gcc-snapshot  ICE       not tested
> 
> ("std::index_sequence fail" above means
> /usr/lib/llvm-10/include/llvm/ADT/STLExtras.h:559:49: error:
> 'std::index_sequence' has not been declared
> I suspect this is "LLVM 10 needs at least c++14" and not a bug, but as it
> happens first, I don't know whether those combinations would have the ICE.)
> 
> It probably *isn't* the upstream GCC bug I mentioned above, as the line number
> doesn't match: in Debian gcc 9, upstream bugs 91467 and 92583 are both
> cp/pt.c:15538, 92625 is cp/pt.c:16142, and 92948 is cp/pt.c:15774.
> 
> gcc-snapshot also has this bug (at cp/pt.c:16332).

please use creduce to produce a test case and forward it upstream.


Reply to: