This is the mail archive of the gcc-patches@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]
Other format: [Raw text]

Re: Emit more REG_EQUIV notes for function args (PR42235)


On 07/19/10 03:54, Bernd Schmidt wrote:
On 07/15/2010 07:13 PM, Bernd Schmidt wrote:
On 07/15/2010 12:28 AM, Jeff Law wrote:
On 07/14/10 15:30, Bernd Schmidt wrote:
If necessary I can try to test for a single insn with single_set and
push it to the sequence otherwise.

For the mn103, the conversions were single insns...

Ultimately, I think you have to peek at the insn(s) and see what
registers they set/clobber.
How's this? Bootstrapped and tested on i686-linux. ARM tests in progress.
This seems to have caused a bootstrap failure on hppa. A QImode value
is passed in a SImode reg and then should get extended to DImode; we
must make sure we use a qidi extension. The following patch does that;
I've not heard back whether it fixes the hppa bootstrap, but it seems to
work on arm-linux (one extra testsuite failure caused by an unrelated
change in the same tree). Also bootstrapped on i686-linux. Ok?
Assuming John confirms it fixes the PA failure. OK.

jeff


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