[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2023-04-22 Thread roger at nextmovesoftware dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986
Bug 19986 depends on bug 25186, which changed state.

Bug 25186 Summary: (short)(((int)short_var) <<1) should be folded so that the 
shift is done in the short type
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25186

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2021-06-27 Thread roger at nextmovesoftware dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986
Bug 19986 depends on bug 20517, which changed state.

Bug 20517 Summary: bit shift/mask optimization potential
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20517

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2019-03-04 Thread steven at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986
Bug 19986 depends on bug 14844, which changed state.

Bug 14844 Summary: [tree-ssa] narrow types if wide result is not needed for 
unsigned types or when wrapping is true
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=14844

   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution|--- |WORKSFORME

[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2017-12-11 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986
Bug 19986 depends on bug 25529, which changed state.

Bug 25529 Summary: (unsigned * 2)/2 is not changed into unsigned &0x7FFF
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25529

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2016-08-06 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986

Andrew Pinski  changed:

   What|Removed |Added

   Last reconfirmed|2007-07-01 00:35:18 |2016-8-6

--- Comment #4 from Andrew Pinski  ---
(In reply to Paolo Bonzini from comment #3)
> Just for the record, I'm not sure about how much it is worth to have fold
> perform all the various sorts of shift/and simplifications that combine can
> do.

Maybe not in fold, but with match-and-simplify it might be useful.

[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2016-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986
Bug 19986 depends on bug 25530, which changed state.

Bug 25530 Summary: (unsigned / 2)*2 is not changed into unsigned &~1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25530

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2006-01-02 Thread bonzini at gnu dot org


--- Comment #3 from bonzini at gnu dot org  2006-01-02 19:37 ---
Just for the record, I'm not sure about how much it is worth to have fold
perform all the various sorts of shift/and simplifications that combine can do.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986




[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2005-08-31 Thread pinskia at gcc dot gnu dot org


-- 
   What|Removed |Added

  BugsThisDependsOn||23670


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986


[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2005-08-31 Thread pinskia at gcc dot gnu dot org


-- 
   What|Removed |Added

  BugsThisDependsOn||23672


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986


[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2005-08-08 Thread pinskia at gcc dot gnu dot org


-- 
   What|Removed |Added

  BugsThisDependsOn||23294


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986


[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2005-06-12 Thread phython at gcc dot gnu dot org


-- 
Bug 19986 depends on bug 14796, which changed state.

Bug 14796 Summary: [tree-ssa] combine two shifts into one
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14796

   What|Old Value   |New Value

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986


[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2005-05-17 Thread law at redhat dot com


-- 
Bug 19986 depends on bug 17141, which changed state.

Bug 17141 Summary: *a-b is not folded
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17141

   What|Old Value   |New Value

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986


[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2005-04-23 Thread rguenth at gcc dot gnu dot org


-- 
Bug 19986 depends on bug 21082, which changed state.

Bug 21082 Summary: a[b] - a[c] is not folded to b - c
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21082

   What|Old Value   |New Value

 Status|NEW |ASSIGNED
 Status|ASSIGNED|RESOLVED
 Resolution||FIXED

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986


[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2005-04-20 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-04-20 
17:32 ---
Some mentioned here: http://gcc.gnu.org/wiki/Simplifications.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986


[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2005-04-18 Thread phython at gcc dot gnu dot org


-- 
Bug 19986 depends on bug 20922, which changed state.

Bug 20922 Summary: missed always false conditional
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20922

   What|Old Value   |New Value

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986


[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2005-03-10 Thread phython at gcc dot gnu dot org


-- 
Bug 19986 depends on bug 15784, which changed state.

Bug 15784 Summary: fold misses binary optimization
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15784

   What|Old Value   |New Value

 Status|REOPENED|RESOLVED
 Resolution||FIXED

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986


[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2005-03-10 Thread phython at gcc dot gnu dot org


-- 
Bug 19986 depends on bug 20130, which changed state.

Bug 20130 Summary: Fold a * -1 - 1 into ~a;
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20130

   What|Old Value   |New Value

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986


[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2005-03-03 Thread phython at gcc dot gnu dot org


-- 
Bug 19986 depends on bug 15784, which changed state.

Bug 15784 Summary: fold misses binary optimization
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15784

   What|Old Value   |New Value

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986


[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2005-03-03 Thread pinskia at gcc dot gnu dot org


-- 
Bug 19986 depends on bug 15784, which changed state.

Bug 15784 Summary: fold misses binary optimization
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15784

   What|Old Value   |New Value

 Status|RESOLVED|REOPENED
 Resolution|FIXED   |

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986


[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2005-02-15 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-02-15 
22:14 ---
Confirmed, there might be others which I had forgot.

-- 
   What|Removed |Added

  BugsThisDependsOn||14752, 14753, 14792, 14796,
   ||14844, 15347, 15458, 17141,
   ||19792
 Status|UNCONFIRMED |NEW
 Ever Confirmed||1
   Last reconfirmed|-00-00 00:00:00 |2005-02-15 22:14:06
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986


[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2005-02-15 Thread pinskia at gcc dot gnu dot org


-- 
   What|Removed |Added

OtherBugsDependingO||19987
  nThis||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986