[Bug rtl-optimization/94119] [8/9/10 regression] invalid filling of branch delay slots leads to corrupt jump

2020-03-13 Thread d.dorau at avm dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94119 --- Comment #11 from d.dorau at avm dot de --- (In reply to Eric Botcazou from comment #10) > Fixed on all active branches. Thanky you very much for the quick fix! To verify I cherry-picked your commit onto our 8.3 build and the result lo

[Bug rtl-optimization/94119] MIPS: Invalid use of branch delay slots leading to corrupt jump

2020-03-12 Thread d.dorau at avm dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94119 --- Comment #4 from d.dorau at avm dot de --- (In reply to Eric Botcazou from comment #3) > AFAICS there is only one "addiu s0,s0,0" executed after the "lui s0,0x0" in > this basic block. Doesn't the problem occu

[Bug rtl-optimization/94119] MIPS: Invalid use of branch delay slots leading to corrupt jump

2020-03-11 Thread d.dorau at avm dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94119 --- Comment #2 from d.dorau at avm dot de --- (In reply to Eric Botcazou from comment #1) > Please post the output of 'gcc -v' for the affected compiler. We could reproduce this with several gcc builds of which I post the out

[Bug c/94119] New: MIPS: Invalid use of branch delay slots leading to corrupt jump

2020-03-10 Thread d.dorau at avm dot de
Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: d.dorau at avm dot de Target Milestone: --- Created attachment 48007 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48007&action=edit Example code + Makefile to reproduce is