This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Bootstrap failure on vax: Wrong insn in the fallthru edge
- To: gcc-bugs at gcc dot gnu dot org
- Subject: Bootstrap failure on vax: Wrong insn in the fallthru edge
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- Date: Thu, 27 Sep 2001 11:40:34 -0400 (EDT)
- Cc: jh at suse dot cz
The following build error occured with the mainline as of Sat Sep 22 20:56:26
EDT 2001 on vax-dec-ultrix4.3:
./xgcc -B./ -B/usr/local/vax-dec-ultrix4.3/bin/ -isystem /usr/local/vax-dec-ultrix4.3/include -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/config -I../../gcc/../include -fexceptions -c ../../gcc/unwind-dw2.c -o libgcc/./unwind-dw2.o
In file included from ../../gcc/unwind-dw2.c:25:
../../gcc/unwind-pe.h: In function `size_of_encoded_value':
../../gcc/unwind-pe.h:77: verify_flow_info: Incorrect fallthru 2->3
../../gcc/unwind-pe.h:77: Wrong insn in the fallthru edge
(jump_insn 58 57 76 (addr_diff_vec:HI (label_ref:SI 57)
[
(label_ref:SI 23)
(label_ref:SI 51)
(label_ref:SI 30)
(label_ref:SI 37)
(label_ref:SI 44)
]
(const_int 0 [0x0])
(const_int 0 [0x0])) -1 (nil)
(nil))
../../gcc/unwind-pe.h:77: confused by earlier errors, bailing out
Here is a little more of the rtl after the eh pass:
(jump_insn 56 54 57 (set (pc)
(if_then_else (leu (minus:SI (reg:SI 30)
(const_int 0 [0x0]))
(const_int 4 [0x4]))
(plus:SI (sign_extend:SI (mem:HI (plus:SI (pc)
(mult:SI (minus:SI (reg:SI 30)
(const_int 0 [0x0]))
(const_int 2 [0x2]))) 0))
(label_ref:SI 57))
(pc))) -1 (nil)
(nil))
(code_label 57 56 58 8 "" "" [0 uses])
(jump_insn 58 57 59 (addr_diff_vec:HI (label_ref:SI 57)
[
(label_ref:SI 23)
(label_ref:SI 51)
(label_ref:SI 30)
(label_ref:SI 37)
(label_ref:SI 44)
]
(const_int 0 [0x0])
(const_int 0 [0x0])) -1 (nil)
(nil))
(jump_insn 59 58 60 (set (pc)
(label_ref 51)) -1 (nil)
(nil))
(barrier 60 59 23)
(code_label 23 60 24 4 "" "" [0 uses])
JH's "tiny tree.c update" was reversed for this build.
Dave
--
J. David Anglin dave.anglin@nrc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)