This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: aix4.1 alias problem


> Well, it's the same basic problem as Christian ran into, except
> that the scheduler has moved things around in such a way that
> the copy out of the arg register appears after the function begin
> note.
>
> ...
> 
> The other possibility is to set reg_seen for all the registers
> which might hold values at function entry.  This might be overly
> pessimistic and defeat the entire purpose of tracking argument
> values for alias purposes.  But should be 100% safe.

How about trying to do some clever walking through the reg_base_value
table, detecting cycles after the first loop iteration, and avoiding
to cycle during subsequent iterations of the loop?

					Christian


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]