[Bug bootstrap/117407] [15 regression] bootstrap fails after r15-4847-g79a75b1f551821
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117407 Christophe Lyon changed: What|Removed |Added CC||clyon at gcc dot gnu.org --- Comment #7 from Christophe Lyon --- This was also flagged by Linaro precommit CI, so should have been fixed before pushing.
[Bug bootstrap/117407] [15 regression] bootstrap fails after r15-4847-g79a75b1f551821
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117407 Sam James changed: What|Removed |Added CC||danglin at gcc dot gnu.org --- Comment #6 from Sam James --- *** Bug 117428 has been marked as a duplicate of this bug. ***
[Bug bootstrap/117407] [15 regression] bootstrap fails after r15-4847-g79a75b1f551821
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117407 Hongtao Liu changed: What|Removed |Added CC||zsojka at seznam dot cz --- Comment #5 from Hongtao Liu --- *** Bug 117416 has been marked as a duplicate of this bug. ***
[Bug bootstrap/117407] [15 regression] bootstrap fails after r15-4847-g79a75b1f551821
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117407 Eric Gallager changed: What|Removed |Added Keywords||build, diagnostic CC||egallager at gcc dot gnu.org See Also||https://gcc.gnu.org/bugzill ||a/show_bug.cgi?id=44209 --- Comment #4 from Eric Gallager --- Also, the warning involved here not having its own flag is an example of bug 44209
[Bug bootstrap/117407] [15 regression] bootstrap fails after r15-4847-g79a75b1f551821
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117407 Edwin Lu changed: What|Removed |Added CC||ewlu at rivosinc dot com --- Comment #2 from Edwin Lu --- *** Bug 117413 has been marked as a duplicate of this bug. ***
[Bug bootstrap/117407] [15 regression] bootstrap fails after r15-4847-g79a75b1f551821
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117407 Sam James changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #3 from Sam James --- This should be fixed now.
[Bug bootstrap/117407] [15 regression] bootstrap fails after r15-4847-g79a75b1f551821
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117407 --- Comment #1 from GCC Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:115ab8d7ad33a7f500460dc5af28f6912ddfb91c commit r15-4856-g115ab8d7ad33a7f500460dc5af28f6912ddfb91c Author: Jakub Jelinek Date: Fri Nov 1 23:03:48 2024 +0100 builtins: Fix expand_builtin_prefetch [PR117407] On Fri, Nov 01, 2024 at 04:47:35PM +0800, Haochen Jiang wrote: > * builtins.cc (expand_builtin_prefetch): Use IN_RANGE to > avoid second usage of INTVAL. I doubt this has been actually tested. > --- a/gcc/builtins.cc > +++ b/gcc/builtins.cc > @@ -1297,7 +1297,7 @@ expand_builtin_prefetch (tree exp) >else > op1 = expand_normal (arg1); >/* Argument 1 must be 0, 1 or 2. */ > - if (INTVAL (op1) < 0 || INTVAL (op1) > 2) > + if (IN_RANGE (INTVAL (op1), 0, 2)) > { >warning (0, "invalid second argument to %<__builtin_prefetch%>;" > " using zero"); > @@ -1315,7 +1315,7 @@ expand_builtin_prefetch (tree exp) >else > op2 = expand_normal (arg2); >/* Argument 2 must be 0, 1, 2, or 3. */ > - if (INTVAL (op2) < 0 || INTVAL (op2) > 3) > + if (IN_RANGE (INTVAL (op2), 0, 3)) > { >warning (0, "invalid third argument to %<__builtin_prefetch%>; using zero"); >op2 = const0_rtx; because it inverts the tests, previously it was warning when op1 wasn't 0, 1, 2, now it warns when it is 0, 1 or 2, previously it was warning when op2 wasn't 0, 1, 2 or 3, now it warns when it is 0, 1, 2, or 3. Fixed thusly. 2024-11-01 Jakub Jelinek PR bootstrap/117407 * builtins.cc (expand_builtin_prefetch): Use !IN_RANGE rather than IN_RANGE.
[Bug bootstrap/117407] [15 regression] bootstrap fails after r15-4847-g79a75b1f551821
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117407 Jakub Jelinek changed: What|Removed |Added Last reconfirmed||2024-11-01 Priority|P3 |P1 URL||https://gcc.gnu.org/piperma ||il/gcc-patches/2024-Novembe ||r/667236.html Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org Status|UNCONFIRMED |ASSIGNED Ever confirmed|0 |1 Target Milestone|--- |15.0 CC||jakub at gcc dot gnu.org