This is the mail archive of the gcc-bugs@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]

Re: cygwin bootstrap failure II



> Platform:  i686-pc-cygwin (NT4/SP4)
> Version: cvs 3.1 updated Sun Sep 23 00:51:49  2001 UTC 
>
> bootstrap fails on the first attempt to use the cc1.exe built in
stage1.
>
> echo "int xxy_us_dummy;" >tmp-dum.c
> ./xgcc -B./ -B/usr/local/i686-pc-cygwin/bin/ -isystem
> /usr/local/i686-pc-cygwin/include -S tmp-dum.c
> cc1.exe: Tree check: expected class 't', have 'x' (error_mark) in
> i386_pe_encode_section_info, at config/i386/winnt.c:386
>
> This is a recent problem, as cvs from Fri Sep 21 01:28:15  2001 UTC
fails
> later in the bootstrap.

I get similar problems with i386-pc-mingw32. i386_pe_encode_info gets
error mark from TYPE_ATTRIBUTES when checking libgcc functions for
stdcall attribute 

Reverting this change:

2001-09-21  Richard Henderson  <rth@redhat.com>

	* optabs.c (init_one_libfunc): Gen a FUNCTION_DECL for use by
	ENCODE_SECTION_INFO; get SYMBOL_REF from make_decl_rtl.

allows successul 3-stage bootstrap on mingw32 with CVS of 24 Sep,
21:40:51 UTC.

Danny

http://travel.yahoo.com.au - Yahoo! Travel
- Got Itchy feet? Get inspired!


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