[Bug target/87376] [avr] Miscompilation with __memx and long long addition

2024-07-05 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87376 Georg-Johann Lay changed: What|Removed |Added Status|NEW |RESOLVED Target Milestone|---

[Bug target/87376] [avr] Miscompilation with __memx and long long addition

2024-07-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87376 --- Comment #11 from GCC Commits --- The releases/gcc-12 branch has been updated by Georg-Johann Lay : https://gcc.gnu.org/g:5f4a60c43d5cd805add6529b4528c35893c283ae commit r12-10602-g5f4a60c43d5cd805add6529b4528c35893c283ae Author: Georg-Johan

[Bug target/87376] [avr] Miscompilation with __memx and long long addition

2024-07-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87376 --- Comment #10 from GCC Commits --- The releases/gcc-13 branch has been updated by Georg-Johann Lay : https://gcc.gnu.org/g:4a49d212b54ab152737e3209b7f80af3a80966b8 commit r13-8893-g4a49d212b54ab152737e3209b7f80af3a80966b8 Author: Georg-Johann

[Bug target/87376] [avr] Miscompilation with __memx and long long addition

2024-07-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87376 --- Comment #9 from GCC Commits --- The releases/gcc-14 branch has been updated by Georg-Johann Lay : https://gcc.gnu.org/g:9f5620aed3976716e20e13c285dade56578d5bab commit r14-10382-g9f5620aed3976716e20e13c285dade56578d5bab Author: Georg-Johann

[Bug target/87376] [avr] Miscompilation with __memx and long long addition

2024-07-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87376 --- Comment #8 from GCC Commits --- The master branch has been updated by Georg-Johann Lay : https://gcc.gnu.org/g:23a0935262d6817097406578b1c70563f424804b commit r15-1860-g23a0935262d6817097406578b1c70563f424804b Author: Georg-Johann Lay Date

[Bug target/87376] [avr] Miscompilation with __memx and long long addition

2024-07-01 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87376 --- Comment #7 from Georg-Johann Lay --- I have no idea how to fix this one. The problem is that the DImode move is being expanded into 8 x QImode loads from memx, and there is no way to do stuff similar to PR115726 because we do not have movdi

[Bug target/87376] [avr] Miscompilation with __memx and long long addition

2024-07-01 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87376 Georg-Johann Lay changed: What|Removed |Added Status|RESOLVED|NEW Resolution|DUPLICATE

[Bug target/87376] [avr] Miscompilation with __memx and long long addition

2018-10-14 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87376 Georg-Johann Lay changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/87376] [avr] Miscompilation with __memx and long long addition

2018-10-12 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87376 --- Comment #4 from Georg-Johann Lay --- Unfortunately, the solution from above won't work for PR65657, an issue that is basically the same: early use of explicit hard-regs and propagations from TER. Hence -fno-tree-ter can be used as work-aroun

[Bug target/87376] [avr] Miscompilation with __memx and long long addition

2018-10-12 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87376 Georg-Johann Lay changed: What|Removed |Added CC||jonathan.creekmore@synapse-

[Bug target/87376] [avr] Miscompilation with __memx and long long addition

2018-10-11 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87376 --- Comment #2 from Georg-Johann Lay --- Note: As TER performs the propagation, a work-around is to compile with -fno-tree-ter.

[Bug target/87376] [avr] Miscompilation with __memx and long long addition

2018-10-11 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87376 Georg-Johann Lay changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|