Possible CSE quirk involving SUBREG on the i386

John Wehle john@feith.com
Fri Jul 10 20:04:00 GMT 1998


> Based on the comments in combine.c, I think at one time MODES_TIEABLE_P
> did have to be symmetric because of the reload issue.  I'm starting to
> think we can relax this now.
> 
> The last issue is register allocation -- I get the impression from reading
> the code in cse, combine & regclass that this change may make register 
> allocation worse in some cases.  So we need to have some guess about the
> benefit vs the cost.

Yep, I got the same impression though sometimes it's hard to guess without
trying it.

> I propose we table this until after egcs-1.1.  Or better yet, instead of
> tabling it, we just install your patch in the mainline sources after egcs-1.1
> branches.

Okay, I'll see about throwing together a patch.

> That gives us plenty of time to study what actually happens instead of
> doing something rather risky at this stage.

Sounds reasonable to me.

-- John
-------------------------------------------------------------------------
|   Feith Systems  |   Voice: 1-215-646-8000  |  Email: john@feith.com  |
|    John Wehle    |     Fax: 1-215-540-5495  |                         |
-------------------------------------------------------------------------




More information about the Gcc mailing list