This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: new register allocator and HARD_REGNO_CALL_PART_CLOBBERED
- From: Michael Matz <matz at suse dot de>
- To: Joern Rennecke <joern dot rennecke at superh dot com>
- Cc: Daniel Berlin <dberlin at dberlin dot org>,Herman ten Brugge <hermantenbrugge at home dot nl>,Dale Johannesen <dalej at apple dot com>, <gcc at gcc dot gnu dot org>
- Date: Tue, 13 May 2003 21:51:42 +0200 (CEST)
- Subject: Re: new register allocator and HARD_REGNO_CALL_PART_CLOBBERED
Hi,
excuse me for coming to this thread so late. It started while I was on
vacation, and then I missed that some mails were added to it during the
last days.
I want to ensure that I understand the problem correctly, so please
correct me if I'm wrong.
The problem is, that some hardregs are not allowed for pseudos live
over calls, i.e. a subset of the caller-saved-regs-problem, _but_:
1) this set depends on the mode of the actual pseudo, and
2) this set can change for each call, i.e. depends on the actual call.
Is that correct so far?
Ciao,
Michael.