[Bug tree-optimization/111006] [SVE] Extra neg for storing to short from int comparison

2023-08-20 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111006 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |14.0 Resolution|---

[Bug tree-optimization/111006] [SVE] Extra neg for storing to short from int comparison

2023-08-20 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111006 --- Comment #4 from CVS Commits --- The trunk branch has been updated by Andrew Pinski : https://gcc.gnu.org/g:70c50c87273d940918225d5c6b03f1ccfb6f978e commit r14-3337-g70c50c87273d940918225d5c6b03f1ccfb6f978e Author: Andrew Pinski Date:

[Bug tree-optimization/111006] [SVE] Extra neg for storing to short from int comparison

2023-08-15 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111006 --- Comment #3 from Andrew Pinski --- Created attachment 55740 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55740=edit The patch which fixes the SVE part It took me longer to come up with this due to failures which I didn't know about

[Bug tree-optimization/111006] [SVE] Extra neg for storing to short from int comparison

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111006 --- Comment #2 from Andrew Pinski --- Note the non-SVE code generation can be improved too. With: (simplify (negate (vec_pack_trunc:s (vec_cond:s @0 uniform_integer_cst_p@1 uniform_integer_cst_p@2) (vec_cond:s @3 @1 @2))) (with {

[Bug tree-optimization/111006] [SVE] Extra neg for storing to short from int comparison

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111006 Andrew Pinski changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot gnu.org