This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: aix4.1 alias problem
- To: law at cygnus dot com, mengel at fsui02 dot FNAL dot GOV
- Subject: Re: aix4.1 alias problem
- From: chris at lslsun dot epfl dot ch (Christian Iseli)
- Date: Thu, 6 Nov 1997 10:06:03 +0100
- Cc: egcs at cygnus dot com
> 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