[Bug target/107713] Wrong implementation atomic_exchange on LoongArch

2022-11-19 Thread chenglulu at loongson dot cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107713 --- Comment #10 from chenglulu --- (In reply to Xi Ruoyao from comment #9) > Fixed for gcc-12 too. Thanks! ^v^

[Bug target/107713] Wrong implementation atomic_exchange on LoongArch

2022-11-19 Thread xry111 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107713 Xi Ruoyao changed: What|Removed |Added Target Milestone|--- |12.3 Version|13.0

[Bug target/107713] Wrong implementation atomic_exchange on LoongArch

2022-11-19 Thread xry111 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107713 Xi Ruoyao changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug target/107713] Wrong implementation atomic_exchange on LoongArch

2022-11-19 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107713 --- Comment #8 from CVS Commits --- The releases/gcc-12 branch has been updated by Xi Ruoyao : https://gcc.gnu.org/g:2adcbcc69a1d5d9554042f09ec35e72bf39fb56f commit r12-8918-g2adcbcc69a1d5d9554042f09ec35e72bf39fb56f Author: Jinyang He Date:

[Bug target/107713] Wrong implementation atomic_exchange on LoongArch

2022-11-18 Thread chenglulu at loongson dot cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107713 --- Comment #7 from chenglulu --- (In reply to Xi Ruoyao from comment #6) > Fixed for trunk. Should we backport it to gcc-12 branch too? I don't know what the problem is, I always fail when I backport. If it is convenient for you, could you he

[Bug target/107713] Wrong implementation atomic_exchange on LoongArch

2022-11-18 Thread xry111 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107713 --- Comment #6 from Xi Ruoyao --- Fixed for trunk. Should we backport it to gcc-12 branch too?

[Bug target/107713] Wrong implementation atomic_exchange on LoongArch

2022-11-17 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107713 --- Comment #5 from CVS Commits --- The master branch has been updated by LuluCheng : https://gcc.gnu.org/g:f0024bfb228f94e60e06dc32a4983e40a9b90be5 commit r13-4136-gf0024bfb228f94e60e06dc32a4983e40a9b90be5 Author: Jinyang He Date: Thu Nov

[Bug target/107713] Wrong implementation atomic_exchange on LoongArch

2022-11-16 Thread xry111 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107713 Xi Ruoyao changed: What|Removed |Added Attachment #53907|0 |1 is obsolete|

[Bug target/107713] Wrong implementation atomic_exchange on LoongArch

2022-11-16 Thread xry111 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107713 --- Comment #3 from Xi Ruoyao --- Created attachment 53907 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53907&action=edit testcase A more straightforward test (in C++).

[Bug target/107713] Wrong implementation atomic_exchange on LoongArch

2022-11-16 Thread xry111 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107713 Xi Ruoyao changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug target/107713] Wrong implementation atomic_exchange on LoongArch

2022-11-15 Thread hejinyang at loongson dot cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107713 --- Comment #1 from Jinyang He --- Created attachment 53906 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53906&action=edit a simple test