[Bug middle-end/102150] Speculative execution of inline assembly causes divide error

2025-02-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102150 Andrew Pinski changed: What|Removed |Added CC||infinity0 at pwned dot gg --- Comment #

[Bug middle-end/102150] Speculative execution of inline assembly causes divide error

2025-02-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102150 --- Comment #8 from GCC Commits --- The trunk branch has been updated by Andrew Pinski : https://gcc.gnu.org/g:aa972d027437784686dfc66180dc1b640e7dbb39 commit r15-7495-gaa972d027437784686dfc66180dc1b640e7dbb39 Author: Andrew Pinski Date: Tu

[Bug middle-end/102150] Speculative execution of inline assembly causes divide error

2025-02-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102150 --- Comment #9 from GCC Commits --- The trunk branch has been updated by Andrew Pinski : https://gcc.gnu.org/g:8598a84bf5ca91ddd26f3bf6f944b0235cfa06b4 commit r15-7496-g8598a84bf5ca91ddd26f3bf6f944b0235cfa06b4 Author: Andrew Pinski Date: Tu

[Bug middle-end/102150] Speculative execution of inline assembly causes divide error

2025-02-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102150 Andrew Pinski changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug middle-end/102150] Speculative execution of inline assembly causes divide error

2025-02-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102150 --- Comment #6 from Andrew Pinski --- Created attachment 60468 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60468&action=edit The second patch; RTL loop invariant

[Bug middle-end/102150] Speculative execution of inline assembly causes divide error

2025-02-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102150 --- Comment #5 from Andrew Pinski --- (In reply to Andrew Pinski from comment #4) > Created attachment 60465 [details] > Path for the ifcvt case > > Note this patch does NOT change the definition of trapping but it does fix a > costing issue th

[Bug middle-end/102150] Speculative execution of inline assembly causes divide error

2025-02-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102150 --- Comment #4 from Andrew Pinski --- Created attachment 60465 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60465&action=edit Path for the ifcvt case Note this patch does NOT change the definition of trapping but it does fix a costing i

[Bug middle-end/102150] Speculative execution of inline assembly causes divide error

2025-02-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102150 --- Comment #3 from Andrew Pinski --- Just a little history here. Before r0-27963-g22aa60a1e04832 (in GCC 3.0.0), no inline-asm was considered a trapping. That changed it such that volatile inline-asm and old style inline-asm was trapping. Now

[Bug middle-end/102150] Speculative execution of inline assembly causes divide error

2025-02-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102150 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED