[Bug c++/92778] ICE: Illegal instruction signal terminated program cc1plus

2020-01-23 Thread h2+bugs at fsfe dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92778 Hannes Hauswedell changed: What|Removed |Added Keywords||ice-on-valid-code --- Comment #5 fro

[Bug c++/92778] ICE: Illegal instruction signal terminated program cc1plus

2019-12-03 Thread h2+bugs at fsfe dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92778 --- Comment #4 from Hannes Hauswedell --- Thanks for the quick reply, Jonathan! I am familiar with the error in general, but I am using vanilla packages by the vendor (FreeBSD) which should not have any funky optimisations. Also, my colleague ju

[Bug c++/92778] ICE: Illegal instruction signal terminated program cc1plus

2019-12-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92778 --- Comment #3 from Jonathan Wakely --- Because "illegal instruction" happens if the executable contains an instruction that your CPU doesn't support. And that should never happen if you built GCC correctly. When I try to compile with gcc-9-bran

[Bug c++/92778] ICE: Illegal instruction signal terminated program cc1plus

2019-12-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92778 --- Comment #2 from Jonathan Wakely --- This usually means you built GCC (or one of the libraries it uses, like libgmp) on a different machine with a different CPU.

[Bug c++/92778] ICE: Illegal instruction signal terminated program cc1plus

2019-12-03 Thread h2+bugs at fsfe dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92778 --- Comment #1 from Hannes Hauswedell --- Here is the intermediate code: https://hauswedell.net/lambda.ii.xz