[Bug middle-end/72076] cmath: illegal instruction (constexpr)

2016-08-09 Thread t.hirsch at web dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72076 Thorsten Hirsch changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug middle-end/72076] cmath: illegal instruction (constexpr)

2016-08-09 Thread t.hirsch at web dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72076 --- Comment #6 from Thorsten Hirsch --- One by one. :) I mean this snippet: template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, int>::__type ilogb(_Tp __x) { r

[Bug middle-end/72076] cmath: illegal instruction (constexpr)

2016-08-09 Thread t.hirsch at web dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72076 --- Comment #4 from Thorsten Hirsch --- Sorry, you lost me - does my GMP installation cause the compilation error (illegal instruction) or does it cause the lonely constexpr without a type in the cmath header? In other words: is the lonely const

[Bug middle-end/72076] cmath: illegal instruction (constexpr)

2016-07-25 Thread t.hirsch at web dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72076 --- Comment #2 from Thorsten Hirsch --- In that case it might be a problem of Arch's multilib, which is their way of allowing 32bit compilations on x64, see [1] and [2]. So my gcc package is called gcc-multilib, which includes (depends on) the 32

[Bug libstdc++/72076] New: cmath: illegal instruction (constexpr)

2016-07-25 Thread t.hirsch at web dot de
++ Assignee: unassigned at gcc dot gnu.org Reporter: t.hirsch at web dot de Target Milestone: --- Please have a look at line 1468 of /usr/include/c++/6.1.1/cmath: template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>