Bug 19986 - [meta-bug] fold missing optimizations (compared to RTL)
Summary: [meta-bug] fold missing optimizations (compared to RTL)
Status: NEW
Alias: None
Product: gcc
Classification: Unclassified
Component: middle-end (show other bugs)
Version: 4.0.0
: P2 enhancement
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords: meta-bug, missed-optimization, TREE
Depends on: 14753 19792 14752 14792 14796 14844 15347 15458 15784 15878 17141 19643 20130 20517 20922 21082 23294 23295 23606 23670 23672 23673 24990 25186 25529 25530 52134
Blocks: 19721 19987
  Show dependency treegraph
 
Reported: 2005-02-15 22:07 UTC by Andrew Pinski
Modified: 2023-12-30 02:09 UTC (History)
4 users (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed: 2021-12-25 00:00:00


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Pinski 2005-02-15 22:07:04 UTC
Just a meta-bug for all the missing fold which are missing which are in the RTL version of simplify_*.
Comment 1 Andrew Pinski 2005-02-15 22:14:06 UTC
Confirmed, there might be others which I had forgot.
Comment 2 Andrew Pinski 2005-04-20 17:32:26 UTC
Some mentioned here: <http://gcc.gnu.org/wiki/Simplifications>.
Comment 3 Paolo Bonzini 2006-01-02 19:37:54 UTC
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.
Comment 4 Andrew Pinski 2016-08-06 18:52:31 UTC
(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.