This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: SMS in gcc4.0
- From: Steven Bosscher <stevenb at suse dot de>
- To: Mostafa Hagog <MUSTAFA at il dot ibm dot com>
- Cc: Ayal Zaks <ZAKS at il dot ibm dot com>, Canqun Yang <canqun at nudt dot edu dot cn>,gcc at gcc dot gnu dot org
- Date: Thu, 2 Jun 2005 15:14:13 +0200 (CEST)
- Subject: Re: SMS in gcc4.0
- References: <OF0DC6C4B0.8BFF9170-ONC2257014.0047ADED-C2257014.004845E5@il.ibm.com>
On Jun 02, 2005 03:09 PM, Mostafa Hagog <MUSTAFA@il.ibm.com> wrote:
> As to the subtraction for IA-64; I expect that the gen_sub2_insn handles
> the subtraction correctly and generate the required RTL to do the
> subtraction according to the machine description.
But that expectation is incorrect. gen_sub2_insn will quite hapilly
produce RTL that doesn't satisfy the predicates and constraints of any
insn.
> If it requires additional
> moves this is due to a target limitation, which means this is not the
> problem of SMS, it should be somewhere in the machine description.
No, the machine description is fine. There simply are no sub and add
insns for ar.lc (loop counter reg on ia64).
Gr.
Steven