[Bug target/90678] [10 Regression] ICE in aarch64_return_address_signing_enabled, at config/aarch64/aarch64.c:4865 since r271735
marxin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu May 30 08:54:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90678
--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
Reduced test-case:
$ cat strstream.ii
class basic_ios {
public:
virtual ~basic_ios();
};
class basic_ostream : virtual basic_ios {};
class strstream : basic_ostream {
~strstream();
};
strstream::~strstream() {}
$ ssh mliska@needle.suse.cz /home/mliska/Programming/gcc/objdir/gcc/xgcc
-B/home/mliska/Programming/gcc/objdir/gcc/ /tmp/x.ii
/tmp/x.ii: In member function ‘virtual void
strstream::_ZTv0_n24_N9strstreamD1Ev()’:
/tmp/x.ii:10:26: internal compiler error: in
aarch64_return_address_signing_enabled, at config/aarch64/aarch64.c:4865
10 | strstream::~strstream() {}
| ^
0x12555ef aarch64_return_address_signing_enabled()
../../gcc/config/aarch64/aarch64.c:4865
0x1255603 aarch64_post_cfi_startproc(_IO_FILE*, tree_node*)
../../gcc/config/aarch64/aarch64.c:15373
0xa75aff dwarf2out_do_cfi_startproc
../../gcc/dwarf2out.c:972
0xa9554f dwarf2out_begin_prologue(unsigned int, unsigned int, char const*)
../../gcc/dwarf2out.c:1106
0xb3abb7 final_start_function_1
../../gcc/final.c:1738
0xb3b44b final_start_function(rtx_insn*, _IO_FILE*, int)
../../gcc/final.c:1818
0x1257c5f aarch64_output_mi_thunk
../../gcc/config/aarch64/aarch64.c:6085
0xa1b81b cgraph_node::expand_thunk(bool, bool)
../../gcc/cgraphunit.c:1830
0xa1ce77 cgraph_node::assemble_thunks_and_aliases()
../../gcc/cgraphunit.c:2122
0xa1ce4b cgraph_node::assemble_thunks_and_aliases()
../../gcc/cgraphunit.c:2140
0xa1d08b cgraph_node::expand()
../../gcc/cgraphunit.c:2259
0xa1e3ab output_in_order
../../gcc/cgraphunit.c:2438
0xa1e3ab symbol_table::compile()
../../gcc/cgraphunit.c:2682
0xa214d7 symbol_table::compile()
../../gcc/cgraphunit.c:2864
0xa214d7 symbol_table::finalize_compilation_unit()
../../gcc/cgraphunit.c:2861
More information about the Gcc-bugs
mailing list