bootstrap broken on mainline for targets not using DFA

Vladimir Makarov vmakarov@redhat.com
Tue Jun 8 21:48:00 GMT 2004


Mostafa Hagog wrote:

>Vladimir Makarov <vmakarov@redhat.com> wrote on 08/06/2004 23:24:59:
>
>  
>
>>Bernardo Innocenti wrote:
>>
>>    
>>
>>>Mostafa Hagog wrote:
>>>
>>>      
>>>
>>>>ChangeLog
>>>>2004-05-23  Ayal Zaks  <zaks@il.ibm.com>
>>>>      Mostafa Hagog  <mustafa@il.ibm.com>
>>>>
>>>>      * Makefile.in (modulo-sched.o, ddg.o): New.
>>>>      * ddg.h, ddg.c, modulo-sched.c: New files.
>>>>      [...]
>>>>        
>>>>
>>>
>>>This patch breaks bootstap on the few remaining backends that
>>>don't yet use the DFA scheduler, notably m68k:
>>>      
>>>
>>It will happen for all ports not having a pipeline description (DFA or
>>old one).
>>    
>>
>
>If so, shouldn't we use the TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE macro
>instead ?
>
>  
>
There is no such macro anymore.  A hook is used for this.  I think the 
usage of INSN_SCHEDULING is perfectly fine.

The hook is already used in modulo-sched.c.  If it returns 0, the code 
of modulo scheduling will be not run.

Vlad





More information about the Gcc-patches mailing list