[Bug tree-optimization/115307] [avr] Don't expand isinf() like a built-in

2024-06-03 Thread jsm28 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115307 --- Comment #7 from Joseph S. Myers --- Note the difference between __builtin_isinf (C standard semantics, returns unspecified nonzero value for an infinity) and __builtin_isinf_sign (stricter semantics returning 1 for +Inf and -1 for -Inf).

[Bug tree-optimization/115307] [avr] Don't expand isinf() like a built-in

2024-06-01 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115307 Georg-Johann Lay changed: What|Removed |Added Priority|P4 |P3

[Bug tree-optimization/115307] [avr] Don't expand isinf() like a built-in

2024-06-01 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115307 --- Comment #6 from GCC Commits --- The releases/gcc-13 branch has been updated by Georg-Johann Lay : https://gcc.gnu.org/g:c57d73f4cd5ca61327406fc2521a2235dd49d12e commit r13-8817-gc57d73f4cd5ca61327406fc2521a2235dd49d12e Author: Georg-Johann

[Bug tree-optimization/115307] [avr] Don't expand isinf() like a built-in

2024-06-01 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115307 --- Comment #5 from Georg-Johann Lay --- (In reply to Richard Biener from comment #1) > The issue is that we probably fold isinff early. On x86 I see already in > .original: > > return !(ABS_EXPR u<= 3.4028234663852885981170418348451692544e

[Bug tree-optimization/115307] [avr] Don't expand isinf() like a built-in

2024-06-01 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115307 --- Comment #4 from Georg-Johann Lay --- The isinf part is fixied in v14.2+, but there is also isnan etc. which don't currently habe an optabs entry, so defining a failing expander won't work.

[Bug tree-optimization/115307] [avr] Don't expand isinf() like a built-in

2024-06-01 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115307 --- Comment #3 from GCC Commits --- The releases/gcc-14 branch has been updated by Georg-Johann Lay : https://gcc.gnu.org/g:9d08c55f7c99329f4289ad3a4157c2d8d8a78d8c commit r14-10266-g9d08c55f7c99329f4289ad3a4157c2d8d8a78d8c Author: Georg-Johan

[Bug tree-optimization/115307] [avr] Don't expand isinf() like a built-in

2024-06-01 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115307 --- Comment #2 from GCC Commits --- The master branch has been updated by Georg-Johann Lay : https://gcc.gnu.org/g:fabb545026f714b7d1cbe586f4c5bbf6430bdde3 commit r15-966-gfabb545026f714b7d1cbe586f4c5bbf6430bdde3 Author: Georg-Johann Lay Date