This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re[2]: building development tools
- To: Jonathan Larmour <jlarmour at cygnus dot co dot uk>
- Subject: Re[2]: [ECOS] building development tools
- From: Andrey Panchenko <ur4ukj at gmx dot de>
- Date: Wed, 6 Dec 2000 21:45:48 +0100
- CC: ecos-discuss at sourceware dot cygnus dot com
- References: <3A2EA041.2C5E734C@cygnus.co.uk>
Hello Jonathan,
Mittwoch, Mittwoch, 6. Dezember 2000, you wrote:
>> Yes,
>> in insn-flags.h: extern rtx gen_beq PROTO((void));
>>
>> in rtl.h extern rtx gen_beq PROTO((rtx));
>>
>> So, configure script is not working very properly.
>> I've tried to change void to rtx but it a moment it failed again:
>>
>> stmt.c: In function `expand_end_case':
>> stmt.c:5292: too many arguments to function `gen_casesi'
>> make[1]: *** [stmt.o] Error 1
>>
>> And changes in gen_casesi from void to rtx don't help.
>> Any suggestions ?
[ ... ]
JL> The generation of insn-flags.h is handled by the genflags program which is
JL> part of the build. However it's meant to "just work". I just tried it now
JL> for me for the i386-elf target and it worked for example. If this is the
JL> same target you are using, try installing the attached insn-flags.h file in
JL> the gcc subdirectory of your build tree.
I've tried your h-file and that step passed, but later:
./genrecog ./config/i386/i386.md > tmp-recog.c
genrecog: Two actions at one point in tree for insns "tstsf_cc" (6) and "tstdf_c
c" (8)
after 31 definitions
make[1]: *** [s-recog] Error 33
:(
Best regards,
Andrey mailto:ur4ukj@gmx.de