[gnu.gcc.bug] 1.36 doesn't pass self test on DECStation 3100

neideck@docase.dec.com (Burkhard Neidecker-Lutz) (09/26/89)

Environment: DECStation 3100, Ultrix 3.1
Problem: Stage 2 binaries and the binaries produced by stage2 gcc don't match.
GCC configuration: all stages compiled without -O

Script started on Tue Sep 26 13:25:49 1989
$  for file in *.o; do
>           echo $file
>           tail +10 $file > foo1
>           tail +10 stage2/$file > foo2
>           cmp foo1 foo2
>           done
c-convert.o
foo1 foo2 differ: char 2809, line 10
c-decl.o
foo1 foo2 differ: char 65813, line 132
c-parse.tab.o
foo1 foo2 differ: char 87210, line 205
c-typeck.o
foo1 foo2 differ: char 86665, line 140
caller-save.o
foo1 foo2 differ: char 3650, line 16
cccp.o
foo1 foo2 differ: char 116999, line 256
cexp.o
foo1 foo2 differ: char 13769, line 29
combine.o
foo1 foo2 differ: char 63482, line 104
cse.o
foo1 foo2 differ: char 71293, line 134
dbxout.o
emit-rtl.o
foo1 foo2 differ: char 22601, line 84
explow.o
foo1 foo2 differ: char 5385, line 7
expmed.o
foo1 foo2 differ: char 12521, line 33
expr.o
foo1 foo2 differ: char 98418, line 144
final.o
foo1 foo2 differ: char 36302, line 189
flow.o
foo1 foo2 differ: char 30944, line 84
fold-const.o
foo1 foo2 differ: char 29689, line 72
gcc.o
foo1 foo2 differ: char 40113, line 126
gencodes.o
foo1 foo2 differ: char 2381, line 8
genconfig.o
foo1 foo2 differ: char 5129, line 36
genemit.o
foo1 foo2 differ: char 9620, line 80
genextract.o
foo1 foo2 differ: char 6054, line 71
genflags.o
genoutput.o
foo1 foo2 differ: char 12706, line 110
genpeep.o
foo1 foo2 differ: char 7433, line 74
genrecog.o
foo1 foo2 differ: char 16619, line 114
global-alloc.o
foo1 foo2 differ: char 24710, line 65
insn-emit.o
foo1 foo2 differ: char 20282, line 62
insn-extract.o
foo1 foo2 differ: char 28010, line 75
insn-output.o
foo1 foo2 differ: char 81523, line 176
insn-peep.o
foo1 foo2 differ: char 82750, line 105
insn-recog.o
foo1 foo2 differ: char 29842, line 140
integrate.o
foo1 foo2 differ: char 32229, line 113
jump.o
foo1 foo2 differ: char 21702, line 49
local-alloc.o
foo1 foo2 differ: char 21813, line 67
loop.o
foo1 foo2 differ: char 86482, line 133
obstack.o
optabs.o
foo1 foo2 differ: char 24381, line 57
print-tree.o
foo1 foo2 differ: char 21382, line 52
recog.o
foo1 foo2 differ: char 16795, line 28
regclass.o
foo1 foo2 differ: char 6, line 1
reload.o
foo1 foo2 differ: char 58937, line 126
reload1.o
foo1 foo2 differ: char 66903, line 145
rtl.o
foo1 foo2 differ: char 16546, line 57
rtlanal.o
foo1 foo2 differ: char 8274, line 32
sdbout.o
stmt.o
foo1 foo2 differ: char 76873, line 114
stor-layout.o
foo1 foo2 differ: char 12478, line 28
stupid.o
foo1 foo2 differ: char 7948, line 32
symout.o
foo1 foo2 differ: char 23453, line 79
toplev.o
foo1 foo2 differ: char 38929, line 118
tree.o
foo1 foo2 differ: char 39997, line 119
varasm.o
foo1 foo2 differ: char 37321, line 117
version.o
$
script done on Tue Sep 26 13:27:51 1989

	Burkhard Neidecker-Lutz, CEC Karlsruhe

grunwald@foobar.colorado.edu (Dirk Grunwald) (09/27/89)

old problem. DECstation 3100 uses and extended COFF format, and the cmp
stuff won't work as done. you have to offset past the time/date stamp.