www.delorie.com/archives/browse.cgi   search  
Mail Archives: pgcc/1999/08/01/19:05:08

From: jkf AT casema DOT net
Sender: jkf AT delorie DOT com
Message-ID: <37A492DA.F5FAD8AB@casema.net>
Date: Sun, 01 Aug 1999 20:32:58 +0200
X-Mailer: Mozilla 4.6 [en] (X11; I; Linux 2.2.10 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: pgcc AT delorie DOT com
Subject: Re: gcc-2.95-pgcc-2.95.diff.gz released
References: <19990730015250 DOT A12715 AT cerebro DOT laendle>
Reply-To: pgcc AT delorie DOT com

Marc Lehmann wrote:
> 
> I'm currently uploading the gcc-2.95-pgcc-2.95.diff, but I don't know
> wether I can link it from the web page today. And even worse: I haven't
> even compiled it yet!
> 
> It's also in CVS (pgcc-2_95).
> 
> Enjoy.
> 

I tried the patch
(ftp://ftp.goof.com/pub/pcg/source/gcc-2.95-pgcc-2.95.diff.gz (Jul 29
23:52, 314K))
with the official gcc-2.95 tarball
(ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/releases/gcc-2.95/gcc-2.95.tar.bz2 
(Jul 29 13:29,9571K))

and got a few errors during applying the patch, all in the texinfo tree
when looking at which patches failed I found the following file list.
[jkf AT localhost gcc-2.95]$ find . -name *.rej -print
./texinfo/doc/Makefile.am.rej
./texinfo/doc/info-stnd.texi.rej
./texinfo/doc/info.texi.rej
./texinfo/doc/texinfo.tex.rej
./texinfo/doc/texinfo.texi.rej
./texinfo/doc/texinfo.txi.rej
./texinfo/cygnus/texinfo.tex.rej
./texinfo/cygnus/texiplus.tex.rej
./texinfo/emacs/Makefile.am.rej
./texinfo/info/Makefile.am.rej
./texinfo/info/echo-area.c.rej
./texinfo/info/echo-area.h.rej
./texinfo/lib/Makefile.am.rej
./texinfo/lib/system.h.rej
./texinfo/makeinfo/Makefile.am.rej
./texinfo/util/Makefile.am.rej
./texinfo/Makefile.am.rej
./texinfo/mkinstalldirs.rej           

The rejections do not seem too serious though.

What seems more serious, using the same pgcc CVS compiler,
pgcc-2.95 crashes, and gcc-2.95 goes on.
Here are the final reports from building pgcc-2.95:

gcc  -DIN_GCC    -march=pentiumpro -O6   -o ../jc1 \
      parse.o class.o decl.o expr.o constants.o lang.o typeck.o except.o
verify.o zextract.o jcf-io.o jcf-parse.o mangle.o jcf-write.o buffer.o
check-init.o jcf-depend.o jcf-path.o xref.o `cat ../stamp-objlist` `if [
xobstack.o != x ]; then echo ../obstack.o; else true; fi`
../../libiberty/libiberty.a
class.o: In function `is_compiled_class':
class.o(.text+0x24cc): undefined reference to `safe_layout_class'
class.o: In function `layout_class':
class.o(.text+0x2951): undefined reference to `safe_layout_class'
class.o(.text+0x2986): undefined reference to `do_resolve_class'
class.o(.text+0x29a5): undefined reference to `safe_layout_class'
class.o: In function `layout_class_methods':
class.o(.text+0x2aa1): undefined reference to `safe_layout_class' 
class.o(.text+0x2ad6): undefined reference to `do_resolve_class'
class.o(.text+0x2af5): undefined reference to `safe_layout_class'
class.o: In function `layout_class_method':
class.o(.text+0x2ba5): undefined reference to
`java_get_real_method_name'
expr.o: In function `java_lang_expand_expr':
expr.o(.text+0x2da0): undefined reference to `wfl_operator'
expr.o(.text+0x2db3): undefined reference to `print_int_node'
expr.o(.text+0x2dbe): undefined reference to `wfl_operator'
expr.o(.text+0x2dc4): undefined reference to `parse_error_context'
typeck.o: In function `convert':
typeck.o(.text+0x13): undefined reference to `do_not_fold'
jcf-parse.o: In function `read_class':
jcf-parse.o(.text+0x11a4): undefined reference to
`java_parser_context_save_global'
jcf-parse.o(.text+0x11a9): undefined reference to
`java_push_parser_context'
jcf-parse.o(.text+0x11ca): undefined reference to
`java_pop_parser_context'
jcf-parse.o(.text+0x11d2): undefined reference to
`java_parser_context_restore_global'
jcf-parse.o: In function `jcf_parse_source':
jcf-parse.o(.text+0x12a5): undefined reference to
`java_parser_context_save_global'                                                     
jcf-parse.o(.text+0x12aa): undefined reference to
`java_push_parser_context'
jcf-parse.o(.text+0x133e): undefined reference to
`java_pop_parser_context'
jcf-parse.o(.text+0x1343): undefined reference to
`java_parser_context_restore_global'
jcf-parse.o: In function `parse_class_file':
jcf-parse.o(.text+0x1697): undefined reference to
`java_layout_seen_class_methods'
jcf-parse.o: In function `yyparse':
jcf-parse.o(.text+0x1bf1): undefined reference to
`java_push_parser_context'
jcf-parse.o(.text+0x1bf6): undefined reference to
`java_parser_context_save_global'
jcf-parse.o(.text+0x1bfc): undefined reference to `java_error_count'
jcf-parse.o(.text+0x1c0f): undefined reference to `java_init_lex'
jcf-parse.o(.text+0x1c18): undefined reference to `java_error_count'
jcf-parse.o(.text+0x1c1f): undefined reference to `java_parse'
jcf-parse.o(.text+0x1c25): undefined reference to `java_error_count'
jcf-parse.o(.text+0x1c2c): undefined reference to `java_complete_class'
jcf-parse.o(.text+0x1c32): undefined reference to `java_error_count'
jcf-parse.o(.text+0x1c39): undefined reference to
`java_check_circular_reference'                                                        
jcf-parse.o(.text+0x1c3e): undefined reference to
`java_parser_context_restore_global'
jcf-parse.o(.text+0x1c48): undefined reference to
`java_pop_parser_context'
jcf-parse.o(.text+0x1c5a): undefined reference to `java_expand_classes'
jcf-parse.o(.text+0x1c5f): undefined reference to `java_report_errors'
jcf-parse.o: In function `parse_source_file':
jcf-parse.o(.text+0x22da): undefined reference to `java_error_count'
jcf-parse.o(.text+0x22ed): undefined reference to `java_init_lex'
jcf-parse.o(.text+0x22f6): undefined reference to `java_error_count'
jcf-parse.o(.text+0x22fd): undefined reference to `java_parse'
jcf-parse.o(.text+0x2303): undefined reference to `java_error_count'
jcf-parse.o(.text+0x230a): undefined reference to `java_complete_class'
jcf-parse.o(.text+0x2310): undefined reference to `java_error_count'
jcf-parse.o(.text+0x2317): undefined reference to
`java_check_circular_reference'
check-init.o: In function `check_init':
check-init.o(.text+0x501): undefined reference to `parse_error_context'
collect2: ld returned 1 exit status
make[2]: *** [../jc1] Error 1
make[2]: Leaving directory `/home/jkf/pgcc-2.95/pgcc-built/gcc/java'
make[1]: *** [jc1] Error 2
make[1]: Leaving directory `/home/jkf/pgcc-2.95/pgcc-built/gcc'
make: *** [all-gcc] Error 2     


When comparing the logfiles I find the following difference further up:
These warnings are issued in the building of pgcc not in that of
gcc-2.95
(although the pathname may suggest otherwise(doublechecked))

> ../../gcc-2.95/gcc/emit-rtl.c:105: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:105: warning: (near initialization for `global_r
tl.pc_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:105: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:105: warning: (near initialization for `global_r
tl.pc_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:106: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:106: warning: (near initialization for `global_r
tl.cc0_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:106: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:106: warning: (near initialization for `global_r
tl.cc0_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:107: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:107: warning: (near initialization for `global_r
tl.stack_pointer_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:107: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:107: warning: (near initialization for `global_r
tl.stack_pointer_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:108: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:108: warning: (near initialization for `global_r
tl.frame_pointer_val.is_spill_rtx')                                           

> ../../gcc-2.95/gcc/emit-rtl.c:108: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:108: warning: (near initialization for `global_r
tl.frame_pointer_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:109: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:109: warning: (near initialization for `global_r
tl.hard_frame_pointer_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:109: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:109: warning: (near initialization for `global_r
tl.hard_frame_pointer_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:110: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:110: warning: (near initialization for `global_r
tl.arg_pointer_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:110: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:110: warning: (near initialization for `global_r
tl.arg_pointer_val.is_spill_rtx')       
> ../../gcc-2.95/gcc/emit-rtl.c:111: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:111: warning: (near initialization for `global_r
tl.virtual_incoming_args_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:111: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:111: warning: (near initialization for `global_r
tl.virtual_incoming_args_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:112: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:112: warning: (near initialization for `global_r
tl.virtual_stack_vars_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:112: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:112: warning: (near initialization for `global_r
tl.virtual_stack_vars_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:113: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:113: warning: (near initialization for `global_r
tl.virtual_stack_dynamic_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:113: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:113: warning: (near initialization for `global_r
tl.virtual_stack_dynamic_val.is_spill_rtx')         
> ../../gcc-2.95/gcc/emit-rtl.c:114: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:114: warning: (near initialization for `global_r
tl.virtual_outgoing_args_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:114: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:114: warning: (near initialization for `global_r
tl.virtual_outgoing_args_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:115: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:115: warning: (near initialization for `global_r
tl.virtual_cfa_val.is_spill_rtx')
> ../../gcc-2.95/gcc/emit-rtl.c:115: warning: braces around scalar initializer
> ../../gcc-2.95/gcc/emit-rtl.c:115: warning: (near initialization for `global_r
tl.virtual_cfa_val.is_spill_rtx')   

Kind regards, Martijn
-- 
http://users.casema.net/~jkf
Linux distributies voor maar
Fl 10 per CD, inclusief verzendkosten!

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019