[Bug rtl-optimization/91136] incorrect move of instruction to delay slot causes application crash in exception handling

2019-07-11 Thread artur.koninski at nokia dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91136 --- Comment #12 from Artur Koniński --- Thanks for the quick feedback and the fix! I've checked it so far only on the artificial case, but it seems to work as expected :)

[Bug rtl-optimization/91136] [MIPS] Incorrect move of instruction to delay slot causes application crash in exception handling

2019-07-11 Thread artur.koninski at nokia dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91136 --- Comment #6 from Artur Koniński --- Quick check shows the same issue is visible on 4.9.2. Checking on 4.3.3 and 4.7.4 results in no crash, but it seems already passes before delayed branch scheduling reorganize the blocks in critical area, so

[Bug rtl-optimization/91136] [MIPS] Incorrect move of instruction to delay slot causes application crash in exception handling

2019-07-10 Thread artur.koninski at nokia dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91136 --- Comment #2 from Artur Koniński --- Created attachment 46589 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46589&action=edit suplementary file, to allow linking and test of built program

[Bug rtl-optimization/91136] [MIPS] Incorrect move of instruction to delay slot causes application crash in exception handling

2019-07-10 Thread artur.koninski at nokia dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91136 --- Comment #1 from Artur Koniński --- Created attachment 46588 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46588&action=edit Compiler output, collected with -v

[Bug rtl-optimization/91136] New: [MIPS] Incorrect move of instruction to delay slot causes application crash in exception handling

2019-07-10 Thread artur.koninski at nokia dot com
Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: artur.koninski at nokia dot com Target Milestone: --- Target: mips64 Created attachment 46587 --> https://gcc.gnu.org/bugzi