https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127797
Thomas Schwinge <tschwinge at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|FIXED |---
--- Comment #4 from Thomas Schwinge <tschwinge at gcc dot gnu.org> ---
I didn't check ARM, but for AMD GPU, I still see:
[...]
standard.a68: In function ‘STANDARD_subfixed’:
standard.a68:528:20: internal compiler error: in fold_convert_loc, at
fold-const.cc:2620
528 | y /:= long long 10.0 ** before;
| ^
0x248c71b internal_error(char const*, ...)
[...]/source-gcc/gcc/diagnostic-global-context.cc:787
0xac5284 fancy_abort(char const*, int, char const*)
[...]/source-gcc/gcc/diagnostics/context.cc:1813
0x7ea7a8 fold_convert_loc(unsigned long, tree_node*, tree_node*)
[...]/source-gcc/gcc/fold-const.cc:2620
0xe3970b gimplify_modify_expr
[...]/source-gcc/gcc/gimplify.cc:7284
0xe176ea gimplify_expr(tree_node**, gimple**, gimple**, bool
(*)(tree_node*), int)
[...]/source-gcc/gcc/gimplify.cc:20526
0xe21ed7 gimplify_stmt(tree_node**, gimple**)
[...]/source-gcc/gcc/gimplify.cc:8577
0xe21ed7 gimplify_compound_expr
[...]/source-gcc/gcc/gimplify.cc:7632
0xe21f81 gimplify_compound_expr
[...]/source-gcc/gcc/gimplify.cc:7630
0xe21f81 gimplify_compound_expr
[...]/source-gcc/gcc/gimplify.cc:7630
0xe19443 gimplify_expr(tree_node**, gimple**, gimple**, bool
(*)(tree_node*), int)
[...]/source-gcc/gcc/gimplify.cc:20516
0xe1afba gimplify_stmt(tree_node**, gimple**)
[...]/source-gcc/gcc/gimplify.cc:8577
0xe17d4b gimplify_statement_list
[...]/source-gcc/gcc/gimplify.cc:2166
0xe17d4b gimplify_expr(tree_node**, gimple**, gimple**, bool
(*)(tree_node*), int)
[...]/source-gcc/gcc/gimplify.cc:20977
0xe1afba gimplify_stmt(tree_node**, gimple**)
[...]/source-gcc/gcc/gimplify.cc:8577
0xe1c624 gimplify_bind_expr
[...]/source-gcc/gcc/gimplify.cc:1561
0xe18220 gimplify_expr(tree_node**, gimple**, gimple**, bool
(*)(tree_node*), int)
[...]/source-gcc/gcc/gimplify.cc:20727
0xe1afba gimplify_stmt(tree_node**, gimple**)
[...]/source-gcc/gcc/gimplify.cc:8577
0xe17867 gimplify_and_add(tree_node*, gimple**)
[...]/source-gcc/gcc/gimplify.cc:558
0xe17867 gimplify_expr(tree_node**, gimple**, gimple**, bool
(*)(tree_node*), int)
[...]/source-gcc/gcc/gimplify.cc:20878
0xe1afba gimplify_stmt(tree_node**, gimple**)
[...]/source-gcc/gcc/gimplify.cc:8577
[...]/build-gcc/./gcc/a681 standard.a68 -quiet -dumpbase standard.a68
-dumpbase-ext .a68 -march=gfx906 -g -O2 -fbuilding-libga68
-L[...]/build-gcc/./gcc -L[...]/build-gcc/amdgcn-amdhsa/newlib -o
/tmp/ccHpsZRy.s
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
make[3]: *** [Makefile:912: standard.lo] Error 1
make[3]: Leaving directory '[...]/build-gcc/amdgcn-amdhsa/libga68'
[...]