gcc-2.95 19990602 (prerelease) on alpha-dec-osf4.0d
Jeffrey A Law
law@cygnus.com
Wed Jun 30 23:07:00 GMT 1999
In message < 11EB515FBDB3D111BF270000F84A9ED603D24745@shrexc1.shr.dec.com >you
write:
> I am seeing this bug on both alphaev56-dec-osf4.0d and alphaev6-dec-osf4.0e
> .
> I am using the 6/8/99 snapshot:
>
> stage1/xgcc -Bstage1/
> -B/cadunx/hansolo/people/jfitz/fakey/alphaev6-dec-osf4.0e/bin/ -c -DIN_GCC
> -DHAIFA -O2 -g -O2 -DHAVE_CONFIG_H -I.
> -I/cadunx/hansolo/people/jfitz/gnu/egcs-19990608/gcc
> -I/cadunx/hansolo/people/jfitz/gnu/egcs-19990608/gcc/config
> -I/cadunx/hansolo/people/jfitz/gnu/egcs-19990608/gcc/../include
> /cadunx/hansolo/people/jfitz/gnu/egcs-19990608/gcc/gcov.c
> /cadunx/hansolo/people/jfitz/gnu/egcs-19990608/gcc/gcov.c: In function
> `output_data':
> /cadunx/hansolo/people/jfitz/gnu/egcs-19990608/gcc/gcov.c:1403: fixed or
> forbidden register 32 ($f0) was spilled for class FLOAT_REGS.
> /cadunx/hansolo/people/jfitz/gnu/egcs-19990608/gcc/gcov.c:1403: This may be
> due to a compiler bug or to impossible asm
> /cadunx/hansolo/people/jfitz/gnu/egcs-19990608/gcc/gcov.c:1403: statements
> or clauses.
> /cadunx/hansolo/people/jfitz/gnu/egcs-19990608/gcc/gcov.c:1403: This is the
> instruction:
> (insn 2638 2634 18 (set (reg:DF 398)
> (mem/u:DF (reg:DI 384) 0)) 279 {movsf-2} (insn_list 2632 (nil))
> (expr_list:REG_EQUIV (const_double:DF (mem/u:DF (symbol_ref/u:DI
> ("*$LC28")) 0) 4636737291354636288 [0x4059000000000000] 0 [0x0] [100])
> (nil)))
> make[2]: *** [gcov.o] Error 1
> make[2]: Leaving directory `/cadunx/hansolo/people/jfitz/gnu/objdir/gcc'
> make[1]: *** [bootstrap] Error 2
> make[1]: Leaving directory `/cadunx/hansolo/people/jfitz/gnu/objdir/gcc'
> make: *** [bootstrap] Error 2
> 754.623u 166.621s 29:40.90 51.7% 1+35k 21145+50214io 2537pf+0w
> watman:/cadunx/hansolo/people/jfitz/gnu/objdir>
This should be fixed now.
jeff
More information about the Gcc-bugs
mailing list