One more follow-up...with the fsirl patch, compilation of gcc still fails 
(see below).   I *might* be able to correct this *if* it's meant to
produce proper DWARF debugging output.  Otherwise, I'm faced with a
terrible dilemma: leave 2.11.90.0.7-2 in woody for the freeze or leave a
compiler in woody for the freeze that will break subsequent binutils.

C

Here's the failure:


for name in _eh; \
do \
  echo ${name}; \
  ./xgcc -B/usr/alpha-linux/bin/ -B./ -I/usr/alpha-linux/include -O2
-DIN_GCC -DHAIFA    -g -I./include  -fPIC -g1 -DHAVE_GTHR_DEFAULT
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED    -fexceptions
-I. -I/src/gcc/2.95.4/2.95.4.ds3-0.010629/gcc-2.95-2.95.4.ds3/src-native/gcc
-I/src/gcc/2.95.4/2.95.4.ds3-0.010629/gcc-2.95-2.95.4.ds3/src-native/gcc/config
-I/src/gcc/2.95.4/2.95.4.ds3-0.010629/gcc-2.95-2.95.4.ds3/src-native/gcc/../include
-c \
      -DL${name}
/src/gcc/2.95.4/2.95.4.ds3-0.010629/gcc-2.95-2.95.4.ds3/src-native/gcc/libgcc2.c
-o ${name}.o; \
  if [ $? -eq 0 ] ; then true; else exit 1; fi; \
  ar rc tmplibgcc2.a ${name}.o; \
  rm -f ${name}.o; \
done
_eh
/src/gcc/2.95.4/2.95.4.ds3-0.010629/gcc-2.95-2.95.4.ds3/src-native/gcc/libgcc2.c:
 In
function `__throw':
/src/gcc/2.95.4/2.95.4.ds3-0.010629/gcc-2.95-2.95.4.ds3/src-native/gcc/libgcc2.c:3935:
 Internal
compiler error:
/src/gcc/2.95.4/2.95.4.ds3-0.010629/gcc-2.95-2.95.4.ds3/src-native/gcc/libgcc2.c:3935:
 internal
error--insn does not satisfy its constraints:
(insn 204 176 178 (set (reg:DI 23 $23)
        (plus:DI (reg:DI 30 $30)
            (reg:DI 42 $f10))) 9 {adddi3} (insn_list 77 (insn_list 70
(nil)))
    (nil))
make[6]: *** [libgcc2.a] Error 1
make[6]: Leaving directory
`/src/gcc/2.95.4/2.95.4.ds3-0.010629/gcc-2.95-2.95.4.ds3/build-native/gcc'
make[5]: *** [stmp-multilib-sub] Error 2



On Tue, 17 Jul 2001, Christopher C. Chimelis wrote:

> Ack!  Didn't realise that we still weren't including that patch....
> 
> Well, I'm trying to compile WITH the patch again :-P  Either way, I'll
> figure this out...
> 
> C
> 
> On Tue, 17 Jul 2001, Christopher C. Chimelis wrote:
> 
> > 
> > Oops...forgot to cc the list :-P
> > 
> > 
> > ---------- Forwarded message ----------
> > Date: Tue, 17 Jul 2001 01:10:39 -0400 (EDT)
> > From: Christopher C. Chimelis <[EMAIL PROTECTED]>
> > To: Matthias Klose <[EMAIL PROTECTED]>
> > Subject: Possible problems again with alpha and the fsirl patch
> > 
> > 
> > I just spent at least two hours trying to debug a segfault with a binutils
> > version that I'm packaging.  About 10 mins ago, I tried compiling with
> > gcc-3.0 and the segfault went away.  From what I gather, it's the DWARF
> > output causing problems, which is only modified (for non-arch-specific
> > files) by the fsirl patch.  I can't tell for sure (yet) if that's the
> > problem since I'm still recompiling gcc without the patch to find out, but
> > it's almost definite that the dwarf output is what's causing the problem.
> > 
> > I'll keep you posted...just wanted to let you know that I'm investigating
> > a problem and that it is probably gcc-related (2.95.4).
> > 
> > C
> > 
> > 
> > 
> 
> 


Reply via email to