[Bug modula2/115823] Wrong expansion of isnormal optab

2024-11-26 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 --- Comment #16 from GCC Commits --- The releases/gcc-14 branch has been updated by Gaius Mulley : https://gcc.gnu.org/g:056448490e4ddb03263d9566b8aaee2340cba3ac commit r14-10986-g056448490e4ddb03263d9566b8aaee2340cba3ac Author: Gaius Mulley

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-11-23 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 --- Comment #15 from GCC Commits --- The releases/gcc-14 branch has been updated by Gaius Mulley : https://gcc.gnu.org/g:8e3b5a74145c1db9c7af8c5037705b313c3efe11 commit r14-10972-g8e3b5a74145c1db9c7af8c5037705b313c3efe11 Author: Gaius Mulley

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-28 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 --- Comment #14 from Gaius Mulley --- I've git committed the modula-2 changes. I've left the patch for: gcc/config/s390/s390.md as it is outside my maintainership.

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 --- Comment #13 from GCC Commits --- The master branch has been updated by Gaius Mulley : https://gcc.gnu.org/g:79e029a41825f533bb87b4bee5427b90b62175ae commit r15-2366-g79e029a41825f533bb87b4bee5427b90b62175ae Author: Gaius Mulley Date: Su

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-28 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 Gaius Mulley changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-28 Thread stefansf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 --- Comment #11 from Stefan Schulze Frielinghaus --- I gave the new patch a try and can confirm that it works, now. Thanks for taking care of this!

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-27 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 Gaius Mulley changed: What|Removed |Added Attachment #58626|0 |1 is obsolete|

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-16 Thread stefansf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 --- Comment #9 from Stefan Schulze Frielinghaus --- Argh I forgot to add the isnormal optab for this PR. Just attached it. With this I get for an unoptimized run gm2 testisnormal.mod -O0 -S -c -fdump-tree-optimized grep brasl testisnormal.s

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-16 Thread stefansf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 --- Comment #8 from Stefan Schulze Frielinghaus --- Created attachment 58689 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58689&action=edit isnormal optab for s390

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-16 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 --- Comment #7 from Gaius Mulley --- I'm probably not testing in the same way as you - but I don't see the call to isnormal with the following configure/build. $ ~/opt/bin/s390x-linux-gm2 -v Target: s390x-linux Configured with: ../configure --p

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-11 Thread stefansf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 --- Comment #6 from Stefan Schulze Frielinghaus --- I probably missed something but shouldn't FoldBuiltinFunction emit a call to __builtin_isnormal whereas currently after gimplification we end up with: _T50 = isnormal (1.0e+0);

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-11 Thread stefansf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 Stefan Schulze Frielinghaus changed: What|Removed |Added Resolution|FIXED |--- Status|RE

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-10 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 Gaius Mulley changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 --- Comment #3 from GCC Commits --- The master branch has been updated by Gaius Mulley : https://gcc.gnu.org/g:2d1f68e7965795dc66db83bc7840ba7a23eeb01b commit r15-1940-g2d1f68e7965795dc66db83bc7840ba7a23eeb01b Author: Gaius Mulley Date: Wed

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-10 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 Gaius Mulley changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-10 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 --- Comment #1 from Gaius Mulley --- Created attachment 58626 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58626&action=edit Proposed fix Thanks for the bug report, confirmed and here is a proposed patch. The bug fix changes gcc/m2/gm2