https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77493
Aldy Hernandez <aldyh at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |WAITING
Last reconfirmed| |2016-12-06
CC| |aldyh at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #15 from Aldy Hernandez <aldyh at gcc dot gnu.org> ---
David, could you verify that this is still happening on trunk?
I can't reproduce on a ppc64le box with a stage1 build. Compilation succeeds:
$ ~/gcc/configure --disable-multilib --disable-bootstrap
$ make all-gcc
$ cd gcc
$ ./xg++ -B./ -O2 ~/MuonTrajectoryUpdator2.ii -c -w
/home/aldyh/MuonTrajectoryUpdator2.ii: In instantiation of ‘class
Basic2DVector<long double>’:
/home/aldyh/MuonTrajectoryUpdator2.ii:47851:11: required from here
/home/aldyh/MuonTrajectoryUpdator2.ii:47371:7: note: the layout of aggregates
containing vectors with 32-byte alignment has changed in GCC 5
class Basic2DVector {
^~~~~~~~~~~~~
$
But perhaps what you are mean is that there is a segfault executing your
program, not compiling it. In which case, could you reduce your testcase (a
lot :)), and provide a standalone testcase that runs, that we could use to
reproduce the problem?