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]
Other format: [Raw text]

Re: Restricted addressing modes in ColdFire FPU for DFmode



>> With the previous changes that I've made to add a cannot_combine flag
>> to tell the cominber that it shouldn't combine the following:
>> 
>> (insn 8 6 9 (set (reg:SI 31)
>>         (symbol_ref:SI ("zat"))) -1 (nil)
>>     (expr_list:REG_EQUAL (symbol_ref:SI ("zat"))
>>         (nil)))
>> 
>> (insn/C 9 8 11 (set (reg:DF 30)
>>         (mem:DF (reg:SI 31) 0)) -1 (nil)
>>     (nil))
>
>This is incorrect.  If you'd defined a legitimate address
>properly, you wouldn't be having this problem.

Is that GO_IF_LEGITMATE_ADDRESS()?

-- 
Peter Barada                                   Peter.Barada@motorola.com
Wizard                                         781-852-2768 (direct)
WaveMark Solutions(wholly owned by Motorola)   781-270-0193 (fax)


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