PPro and egcs

H.J. Lu hjl@lucon.org
Wed Oct 29 00:12:00 GMT 1997


> 
> 
>   In message < m0xPI2T-0004edC@ocean.lucon.org >you write:
>   > Hi,
>   > 
>   > Has anyone tried egcs on PPro? I got an error.
>   > 
>   > # gcc -O -march=i686 -S foo.c -fomit-frame-pointer
>   > foo.c: In function `nfs_readpage_sync':
>   > foo.c:1618: internal error--insn does not satisfy its constraints:
>   > (insn 317 316 139 (parallel[ 
>   >             (set (reg/v:SI 3 %ebx)
>   >                 (if_then_else:SI (ne (cc0)
>   >                         (const_int 0))
>   >                     (reg:SI 0 %eax)
>   >                     (const_int -22)))
>   >             (clobber (reg:SI 0 %eax))
>   >         ] ) 374 {movsicc_1} (nil)
>   >     (expr_list:REG_DEAD (reg:SI 0 %eax)
>   >         (expr_list:REG_UNUSED (reg:SI 0 %eax)
>   >             (nil))))
>   > gcc: Internal compiler error: program cc1 got fatal signal 6
> Odd.  Your testcase works fine for me using the a cross compiler
> with the current sources; I don't see any recent changes that would
> account for the different behavior.
> 

It is very possible. BTW, I assume you used -fomit-frame-pointer.
Have you tried to use -march=i686 tobootstrape the compiler?

H.J.



More information about the Gcc mailing list