[Bug middle-end/114437] Inline asm with "+m, r" operand ignores input value

2024-03-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114437 Andrew Pinski changed: What|Removed |Added Resolution|INVALID |DUPLICATE --- Comment #7 from Andrew

[Bug middle-end/114437] Inline asm with "+m, r" operand ignores input value

2024-03-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114437 --- Comment #6 from Andrew Pinski --- You can juse use "+mr" without the comma. There is no way to use alterantives in inline-asm.

[Bug middle-end/114437] Inline asm with "+m, r" operand ignores input value

2024-03-22 Thread xog4nar4--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114437 xog4n...@a-n.cc changed: What|Removed |Added Resolution|DUPLICATE |INVALID --- Comment #5 from

[Bug middle-end/114437] Inline asm with "+m, r" operand ignores input value

2024-03-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114437 Andrew Pinski changed: What|Removed |Added Resolution|INVALID |DUPLICATE --- Comment #4 from Andrew

[Bug middle-end/114437] Inline asm with "+m, r" operand ignores input value

2024-03-22 Thread xog4nar4--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114437 --- Comment #3 from xog4n...@a-n.cc --- Just to confirm, is this an incorrect constraint for the intended goal of convincing the compiler that the value is used and modified, without actually doing either and preserving the value, or am I just

[Bug middle-end/114437] Inline asm with "+m, r" operand ignores input value

2024-03-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114437 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/114437] Inline asm with "+m, r" operand ignores input value

2024-03-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114437 --- Comment #1 from Andrew Pinski --- "+m" does not do what you think it does ...