Hi!

Building for VAX is broken again (this is already the cross-compiler
building a vax-hosted gcc):

:
:

vax-linux-uclibc-gcc -c   -static  -DIN_GCC   -W -Wall -Wwrite-strings 
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long 
-Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition 
-Wmissing-format-attribute -fno-common   -DHAVE_CONFIG_H -I. -I. 
-I/tmp/build-temp-vax-linux-uclibc/src/gcc/gcc 
-I/tmp/build-temp-vax-linux-uclibc/src/gcc/gcc/. 
-I/tmp/build-temp-vax-linux-uclibc/src/gcc/gcc/../include 
-I/tmp/build-temp-vax-linux-uclibc/src/gcc/gcc/../libcpp/include  
-I/tmp/build-temp-vax-linux-uclibc/src/gcc/gcc/../libdecnumber 
-I../libdecnumber    /tmp/build-temp-vax-linux-uclibc/src/gcc/gcc/cfgloopanal.c 
-o cfgloopanal.o
/tmp/build-temp-vax-linux-uclibc/src/gcc/gcc/cfgloopanal.c: In function 
'expected_loop_iterations':
/tmp/build-temp-vax-linux-uclibc/src/gcc/gcc/cfgloopanal.c:441: internal 
compiler error: in do_compare_rtx_and_jump, at dojump.c:945
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.


The likely candidate is r110954:

        * optabs.c (expand_abs): Don't call do_jump_by_parts_greater_rtx
        directly, instead let do_compare_rtx_and_jump handle this for us.
        * expr.c (expand_expr_real_1): Likewise.
        * dojump.c (do_jump_by_parts_greater_rtx): Make static.  Move
        before do_jump_by_parts_greater.
        (do_jump_by_parts_greater): Move after do_jump_by_parts_greater_rtx.
        * expr.h (do_jump_by_parts_greater_rtx): Delete prototype.

That's probably quite similar to PR26279 or PR26280, isn't it?

MfG, JBG

-- 
Jan-Benedict Glaw       [EMAIL PROTECTED]    . +49-172-7608481             _ O _
"Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg  _ _ O
 für einen Freien Staat voll Freier Bürger"  | im Internet! |   im Irak!   O O O
ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));

Attachment: signature.asc
Description: Digital signature

Reply via email to