From: gnu@pdv2.fmr.maschinenbau.th-darmstadt.de (GNU - Mutter aller PDVSoftNummern)
Newsgroups: gnu.g++.lib.bug
Subject: trie-gen on SUN3/160 and Motorola Delta 3300
Date: 26 Jan 1993 22:25:50 -0500
Organization: /usr/users/gnu/.organization
Distribution: gnu

Meanwhile we have ported libg++-2.3 and gcc-2.3.3 to Motorola Delta 3300.
Below described behaviour occurs  both on SUN3/160, running
SunOs 4.1 and Motorola Delta 3300, running sysV68R3.6.2.

Both compilers (gcc-2.3.3) were successfully recompiled by themselves,
"O2" enabled. (make compare succeeded ).'

Trie-gen fails. Generated automaton is not evalutated properly.
As it occurs on both 68k-systems, it should not be related to our
port to sysV68.

best, adams

===============================================================================
Excerpt from logfile of SUN 3/160
-------------------------------------------------------------------------------
cd trie-gen; make check ...
gcc -g -O -nostdinc++ -I. -I. -I../.. -I./../../iostream -I./../../src -I./../../g++-include  -c trie.cc
gcc -g -O -nostdinc++ -I. -I. -I../.. -I./../../iostream -I./../../src -I./../../g++-include  -c compact.cc
gcc -g -O -nostdinc++ -I. -I. -I../.. -I./../../iostream -I./../../src -I./../../g++-include  -c main.cc
gcc -g -O -nostdinc++ -I. -I. -I../.. -I./../../iostream -I./../../src -I./../../g++-include  -c version.cc
gcc -g -O -nostdinc++ -I. -I. -I../.. -I./../../iostream -I./../../src -I./../../g++-include  -c options.cc
gcc -o trie-gen trie.o compact.o main.o version.o options.o ../../libg++.a
Generating a compacted minimal-prefix trie for files in /bin
/bin/ls -1 /bin | ./trie-gen -c > out.cc
gcc -g -O -nostdinc++ -I. -I. -I../.. -I./../../iostream -I./../../src -I./../../g++-include  -c out.cc
gcc -g -O -nostdinc++ -I. -I. -I../.. -I./../../iostream -I./../../src -I./../../g++-include  -c test.cc
gcc out.o test.o ../../libg++.a
/bin/ls -1 /bin | ./a.out -v
NOT in word set [
NOT in word set acctcom
NOT in word set adb
NOT in word set addbib
NOT in word set adjacentscreens
NOT in word set adv
NOT in word set aedplot
NOT in word set align_equals
NOT in word set ar
NOT in word set arch
NOT in word set as
NOT in word set at
NOT in word set atoplot
NOT in word set atq
NOT in word set atrm
NOT in word set awk
NOT in word set bar
NOT in word set basename
NOT in word set batch
NOT in word set bc
NOT in word set bgplot
NOT in word set cal
NOT in word set calendar
NOT in word set cancel
NOT in word set capitalize
NOT in word set cat
NOT in word set cb
NOT in word set cc
NOT in word set cflow
NOT in word set checkeq
NOT in word set chfn
NOT in word set chgrp
NOT in word set chkey
NOT in word set chmod
NOT in word set chsh
NOT in word set clear_colormap
NOT in word set clear_functions
NOT in word set click
NOT in word set clock
NOT in word set cmdtool
NOT in word set cmp
NOT in word set col
NOT in word set comm
NOT in word set cp
NOT in word set cpio
NOT in word set crontab
NOT in word set crtplot
NOT in word set csh
NOT in word set csplit
NOT in word set ctrace
NOT in word set cu
NOT in word set cut
NOT in word set cxref
NOT in word set date
NOT in word set dbxtool
NOT in word set dc
NOT in word set dd
NOT in word set defaults_from_input
NOT in word set defaults_to_indentpro
NOT in word set defaults_to_mailrc
NOT in word set defaultsedit
NOT in word set deroff
NOT in word set df
NOT in word set diff
NOT in word set diff3
NOT in word set diffmk
NOT in word set dirname
NOT in word set dname
NOT in word set domainname
NOT in word set dorfs
NOT in word set dos2unix
NOT in word set du
NOT in word set dumbplot
NOT in word set dumpkeys
NOT in word set e
NOT in word set echo
NOT in word set ed
NOT in word set egrep
NOT in word set eject
NOT in word set enroll
NOT in word set env
NOT in word set eqn
NOT in word set ex
NOT in word set expr
NOT in word set false
NOT in word set fdformat
NOT in word set fgrep
NOT in word set file
NOT in word set find
NOT in word set fmt_mail
NOT in word set fontedit
NOT in word set fumount
NOT in word set fusage
NOT in word set get_alarm
NOT in word set get_selection
NOT in word set getopt
NOT in word set getoptcvt
NOT in word set gfxtool
NOT in word set gigiplot
NOT in word set graph
NOT in word set grep
NOT in word set hostid
NOT in word set hostname
NOT in word set hostrfs
NOT in word set hp7221plot
NOT in word set hpplot
NOT in word set i386
NOT in word set iAPX286
NOT in word set iconedit
NOT in word set id
NOT in word set idload
NOT in word set implot
NOT in word set indent
NOT in word set indentpro_to_defaults
NOT in word set indxbib
NOT in word set input_from_defaults
NOT in word set insert_brackets
NOT in word set install
NOT in word set iostat
NOT in word set ipcrm
NOT in word set ipcs
NOT in word set join
NOT in word set keylogin
NOT in word set keylogout
NOT in word set kill
NOT in word set ld
NOT in word set ldd
NOT in word set lex
NOT in word set line
NOT in word set lint
NOT in word set ln
NOT in word set loadkeys
NOT in word set lockscreen
NOT in word set lockscreen_default
NOT in word set login
NOT in word set logname
NOT in word set look
NOT in word set lookbib
NOT in word set lorder
NOT in word set lp
NOT in word set lpstat
NOT in word set ls
NOT in word set lsw
NOT in word set m4
NOT in word set m4-dont_use
NOT in word set m68k
NOT in word set mach
NOT in word set mail
NOT in word set mailrc_to_defaults
NOT in word set mailtool
NOT in word set make
NOT in word set mc68010
NOT in word set mc68020
NOT in word set mesg
NOT in word set mkdir
NOT in word set mt
NOT in word set mv
NOT in word set nawk
NOT in word set neqn
NOT in word set newgrp
NOT in word set nice
NOT in word set nl
NOT in word set nlsadmin
NOT in word set nm
NOT in word set nohup
NOT in word set nroff
NOT in word set nsquery
NOT in word set od
NOT in word set on
NOT in word set overview
NOT in word set pack
NOT in word set pagesize
NOT in word set passwd
NOT in word set paste
NOT in word set pcat
NOT in word set pdp11
NOT in word set perfmeter
NOT in word set perl
NOT in word set plot
NOT in word set plottoa
NOT in word set pr
NOT in word set prof
NOT in word set ps
NOT in word set ptx
NOT in word set pwd
NOT in word set ranlib
NOT in word set rasfilter8to1
NOT in word set rasfilter_rgbtobgr
NOT in word set rastrepl
NOT in word set red
NOT in word set refer
NOT in word set remove_brackets
NOT in word set rev
NOT in word set rfadmin
NOT in word set rfpasswd
NOT in word set rfstart
NOT in word set rfstop
NOT in word set rfuadmin
NOT in word set rfudaemon
NOT in word set ring_alarm
NOT in word set rm
NOT in word set rmail
NOT in word set rmdir
NOT in word set rmntstat
NOT in word set roffbib
NOT in word set rpcgen
NOT in word set screenblank
NOT in word set screendump
NOT in word set screenload
NOT in word set scrolldefaults
NOT in word set sdiff
NOT in word set sed
NOT in word set selection_svc
NOT in word set set_alarm
NOT in word set setpgrp
NOT in word set sh
NOT in word set shelltool
NOT in word set shift_lines
NOT in word set size
NOT in word set sleep
NOT in word set sort
NOT in word set sortbib
NOT in word set sparc
NOT in word set spell
NOT in word set spline
NOT in word set split
NOT in word set strip
NOT in word set stty
NOT in word set stty_from_defaults
NOT in word set su
NOT in word set sum
NOT in word set sun
NOT in word set sun2
NOT in word set sun3
NOT in word set sun386
NOT in word set sun3x
NOT in word set sun4
NOT in word set sun4c
NOT in word set suntools
NOT in word set sunview
NOT in word set sunview1
NOT in word set swin
NOT in word set switcher
NOT in word set sync
NOT in word set t300
NOT in word set t300s
NOT in word set t4013
NOT in word set t450
NOT in word set tar
NOT in word set tbl
NOT in word set tcov
NOT in word set tee
NOT in word set tek
NOT in word set tektool
NOT in word set test
NOT in word set textedit
NOT in word set time
NOT in word set tip
NOT in word set toolplaces
NOT in word set touch
NOT in word set tr
NOT in word set trace
NOT in word set traffic
NOT in word set troff
NOT in word set true
NOT in word set tsort
NOT in word set tty
NOT in word set u370
NOT in word set u3b
NOT in word set u3b15
NOT in word set u3b2
NOT in word set u3b5
NOT in word set unadv
NOT in word set uname
NOT in word set uniq
NOT in word set units
NOT in word set unix2dos
NOT in word set unpack
NOT in word set unwhiteout
NOT in word set uucp
NOT in word set uudecode
NOT in word set uuencode
NOT in word set uulog
NOT in word set uuname
NOT in word set uupick
NOT in word set uusend
NOT in word set uustat
NOT in word set uuto
NOT in word set uux
NOT in word set vax
NOT in word set vplot
NOT in word set wall
NOT in word set who
NOT in word set write
NOT in word set xargs
NOT in word set xget
NOT in word set xsend
NOT in word set yacc
NOT in word set ypcat
NOT in word set ypchfn
NOT in word set ypchsh
NOT in word set ypmatch
NOT in word set yppasswd
NOT in word set ypwhich


===============================================================================
Excerpt of logfile of Motorola Delta.

"ls" must have been changed to "gls", as sysV ls does not understand
"-1" option.

"-liberty" was to be added, as "ar" would not add modules of
libliberty.a to libg++.a [ too many external symbols].
------------------------------------------------------------------------------

cd trie-gen; make check ...
gcc -g -O  -nostdinc++ -I. -I. -I../.. -I./../../iostream -I./../../src -I./../../g++-include  -c trie.cc
gcc -g -O  -nostdinc++ -I. -I. -I../.. -I./../../iostream -I./../../src -I./../../g++-include  -c compact.cc
gcc -g -O  -nostdinc++ -I. -I. -I../.. -I./../../iostream -I./../../src -I./../../g++-include  -c main.cc
gcc -g -O  -nostdinc++ -I. -I. -I../.. -I./../../iostream -I./../../src -I./../../g++-include  -c version.cc
gcc -g -O  -nostdinc++ -I. -I. -I../.. -I./../../iostream -I./../../src -I./../../g++-include  -c options.cc
gcc -o trie-gen trie.o compact.o main.o version.o options.o -L../.. -lg++ -L../../../libiberty -liberty
Generating a compacted minimal-prefix trie for files in /bin
gls -1 /bin | ./trie-gen -c > out.cc
gcc -g -O  -nostdinc++ -I. -I. -I../.. -I./../../iostream -I./../../src -I./../../g++-include  -c out.cc
gcc -g -O  -nostdinc++ -I. -I. -I../.. -I./../../iostream -I./../../src -I./../../g++-include  -c test.cc
gcc out.o test.o -L../.. -lg++ -L../../../libiberty -liberty
gls -1  /bin | ./a.out -v
NOT in word set acctcom
NOT in word set ar
NOT in word set as
NOT in word set as00
NOT in word set as10
NOT in word set as20
NOT in word set as30
NOT in word set basename
NOT in word set bru
NOT in word set cat
NOT in word set cc
NOT in word set chgrp
NOT in word set chmod
NOT in word set chown
NOT in word set cmp
NOT in word set convert
NOT in word set cp
NOT in word set cpio
NOT in word set cprs
NOT in word set date
NOT in word set dd
NOT in word set df
NOT in word set diff
NOT in word set dirname
NOT in word set dis
NOT in word set du
NOT in word set dump
NOT in word set echo
NOT in word set ed
NOT in word set env
NOT in word set expr
NOT in word set false
NOT in word set file
NOT in word set find
NOT in word set gencc
NOT in word set grep
NOT in word set ipcrm
NOT in word set ipcs
NOT in word set kill
NOT in word set ksh
NOT in word set ld
NOT in word set line
NOT in word set list
NOT in word set ljas
NOT in word set ln
NOT in word set login
NOT in word set login.nopass
NOT in word set login.notcons
NOT in word set login.secure
NOT in word set login.unsecure
NOT in word set lorder
NOT in word set ls
NOT in word set m68k
NOT in word set m88k
NOT in word set mail
NOT in word set make
NOT in word set mesg
NOT in word set mkdir
NOT in word set mt
NOT in word set mv
NOT in word set newgrp
NOT in word set nice
NOT in word set nm
NOT in word set nohup
NOT in word set od
NOT in word set passwd
NOT in word set pdp11
NOT in word set pr
NOT in word set ps
NOT in word set pwd
NOT in word set red
NOT in word set rksh
NOT in word set rlink
NOT in word set rm
NOT in word set rmail
NOT in word set rmdir
NOT in word set rsh
NOT in word set sed
NOT in word set setpgrp
NOT in word set sh
NOT in word set size
NOT in word set sleep
NOT in word set sort
NOT in word set strip
NOT in word set stty
NOT in word set su
NOT in word set sum
NOT in word set sync
NOT in word set tail
NOT in word set tee
NOT in word set telinit
NOT in word set test
NOT in word set time
NOT in word set touch
NOT in word set true
NOT in word set tty
NOT in word set u370
NOT in word set u3b
NOT in word set u3b15
NOT in word set u3b2
NOT in word set u3b5
NOT in word set uname
NOT in word set vax
NOT in word set wc
NOT in word set who
NOT in word set write
NOT in word set xfer