[Bug c++/82801] New: Internal compiler error with Eigen and __attribute__((always_inline, flatten))

2017-11-01 Thread awllee at gmail dot com
: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: awllee at gmail dot com Target Milestone: --- Created attachment 42519 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42519&action=edit compressed compiler_e

[Bug ipa/82801] Internal compiler error with Eigen and __attribute__((always_inline, flatten))

2017-11-01 Thread awllee at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82801 --- Comment #1 from Anthony Lee --- creduce reduces this to the below. However, I'm not sure this is the reason for the original ICE since the error goes away if one writes inline double B::m_fn1() const { ... } template class A { public: A()