[Bug bootstrap/71481] New: [7 regression] ICE during selftest (selftest.c:44)
vp at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Jun 9 18:43:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71481
Bug ID: 71481
Summary: [7 regression] ICE during selftest (selftest.c:44)
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
Assignee: unassigned at gcc dot gnu.org
Reporter: vp at gcc dot gnu.org
Target Milestone: ---
self-test of cross build would fail when run in an environment different from
where it was built.
This is because add_file_to_cache_tab() would try to read
/path/to/build/src/gcc/gcc/input.c (__FILE__ expanded while building cross
toolchain) which will be invalid when binaries are ran in a different
machine/environment.
cc1: internal compiler error: in fail, at selftest.c:44
0x1157822 selftest::fail(char const*, int, char const*)
/path/to/build/src/gcc/gcc/selftest.c:44
0x1160aa4 test_reading_source_line
/path/to/build/src/gcc/gcc/input.c:1230
0x1160aa4 selftest::input_c_tests()
/path/to/build/src/gcc/gcc/input.c:1249
0x1103fae selftest::run_tests()
/path/to/build/src/gcc/gcc/selftest-run-tests.c:52
0xb04699 toplev::run_self_tests()
/path/to/build/src/gcc/gcc/toplev.c:2048
Please submit a full bug report,
More information about the Gcc-bugs
mailing list