g++ 7.3 and g++ 8.2 report segmentation fault
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gcc |
Fix Released
|
Medium
|
|||
gcc-7 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
gcc-8 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Hello,
I'm developing yet another c++ wrapper for BLAS libraries.
I've received an internal error (segmentation fault) from g++ 7.3.0-27ubuntu1
The exact error text is:
.......
g++-8 -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"test.d" -MT"test.o" -o "test.o" "../test.cpp"
../test.cpp: In function ‘void test_shape_
../test.cpp:19:18: internal compiler error: Ошибка сегментирования
blaspp<1> v({14});
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:/
.......
Unfortunately, my code is enough complicated and probably does not have proper logic currently.
I tried to simplify the code. But I failed to do it in a reasonable time. So I changed my code to bypass the issue.
There are 2 big headers about 1000 rows each and two small cpp-files.
I've read that you do not want such files.
So, please inform me if you agree to work with my sources.
gcc info:
Using built-in specs.
COLLECT_GCC=g++-8
COLLECT_
OFFLOAD_
OFFLOAD_
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-
Thread model: posix
gcc version 8.2.0 (Ubuntu 8.2.0-1ubuntu2~
Ubuntu:
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Best regards,
Alexey
Changed in gcc: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in gcc: | |
status: | New → Confirmed |
Changed in gcc-8 (Ubuntu): | |
status: | New → Invalid |
Changed in gcc: | |
status: | Confirmed → Fix Released |
please attach the preprocessed source