Subject: Re: EGCS 1.1 UPDATE rev. 2
To: Todd Vierling <tv@pobox.com>
From: Tsubai Masanari <tsubai@iri.co.jp>
List: tech-toolchain
Date: 08/19/1998 23:47:37
>: extern rtx gen_save_stack_function PROTO((void));
>: extern rtx gen_restore_stack_function PROTO((void));
>:
>: in {insn-flags.h, insn-emit.c}.
>
>insn-flags.h is generated in your usr.bin/egcs/common/ directory, and NOT
>in src/gnu/dist/gcc, right?
Yes.
I guess the reason is:
rs6000.md has
(define_expand "save_stack_function"
[(use (const_int 0))]
""
"")
(define_expand "restore_stack_function"
[(use (const_int 0))]
""
"")
and they don't have operands defined, so genemit makes them PROTO((void)).