[Bug target/87358] ICE when -mtune=thunderx2t99 applied

2018-09-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87358 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/87358] ICE when -mtune=thunderx2t99 applied

2018-09-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87358 Andrew Pinski changed: What|Removed |Added See Also||https://bugs.linaro.org/sho

[Bug target/87358] ICE when -mtune=thunderx2t99 applied

2018-09-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87358 --- Comment #4 from Andrew Pinski --- 0xe097f3 crash_signal ../../gcc/toplev.c:337 0x11cf280 aarch_macro_fusion_pair_p ../../gcc/config/aarch64/aarch64.c:14434 0x161221b sched_macro_fuse_insns ../../gcc/sched-deps.c:2869 0

[Bug target/87358] ICE when -mtune=thunderx2t99 applied

2018-09-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87358 --- Comment #3 from Andrew Pinski --- It happens during the scheduler pass.

[Bug target/87358] ICE when -mtune=thunderx2t99 applied

2018-09-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87358 --- Comment #2 from Andrew Pinski --- Here is a reduced testcase: void f(unsigned char timestamp, unsigned char * a) { while (1) { int check = (timestamp && *a); if (__builtin_expect((check == 0),1)) continue; } } CUT --- C