https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28794
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28794
--- Comment #8 from CVS Commits ---
The trunk branch has been updated by Andrew Pinski :
https://gcc.gnu.org/g:aadc5c07feb0ab08729ab25d0d896b55860ad9e6
commit r14-3084-gaadc5c07feb0ab08729ab25d0d896b55860ad9e6
Author: Andrew Pinski
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28794
--- Comment #7 from Andrew Pinski ---
Created attachment 55700
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55700=edit
Patch, still needs testcase
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28794
Andrew Pinski changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #6 from Andrew
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28794
Andrew Pinski changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot
gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28794
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed|2020-01-17 00:00:00 |2021-6-8
--- Comment #4 from Andrew
--- Comment #3 from rguenth at gcc dot gnu dot org 2006-08-22 08:10 ---
Confirmed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
CC|
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-08-21 23:31 ---
I found this while trying to figure out how to get VRP to optimize:
a_1 != 0 into a_1 if the range of a_1 is [0,1] (well with a NOP_EXPR).
If I do it inside simplify_cond_using_ranges, I miss all the MODIFY_EXPRs.
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-08-21 23:52 ---
For x86, there is no difference in the code gen for f and f1/f2, but for PPC32,
there is:
for f1/f2:
addic %r0,%r31,-1
subfe %r3,%r0,%r31
For f:
srawi %r3,%r31,31
subf %r3,%r31,%r3