This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Since r110852: Mainline broken for VAX (cc0 target)
- From: Zdenek Dvorak <rakdver at atrey dot karlin dot mff dot cuni dot cz>
- To: Jan-Benedict Glaw <jbglaw at lug-owl dot de>
- Cc: gcc at gcc dot gnu dot org
- Date: Sun, 12 Feb 2006 21:33:15 +0100
- Subject: Re: Since r110852: Mainline broken for VAX (cc0 target)
- References: <20060212202105.GL19232@lug-owl.de>
Hello,
> Since r110852, GCC (used as cross-compiler) can no longer build uClibc
> or (parts of) GNU libc:
>
> +2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
> +
> + * doc/invoke.texi (-floop-optimize2): Removed.
> + * toplev.c (process_options): Remove handling of flag_loop_optimize2.
> + * loop-init.c (gate_handle_loop2): Do not test flag_loop_optimize2.
> + Test flag_branch_on_count_reg only if HAVE_doloop_end.
> + * common.opt (floop-optimize2): Removed.
> + (fmove-loop-invariants): Enabled by default.
> +
>
> vax-linux-uclibc-gcc -c libc/misc/fnmatch/fnmatch.c -o libc/misc/fnmatch/fnmatch.o -include ./include/libc-symbols.h -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -Wnested-externs -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wformat=2 -Wmissing-prototypes -Wmissing-declarations -fno-stack-protector -fno-builtin -nostdinc -I./include -I. -fsigned-char -DSTATIC -Os -funit-at-a-time -isystem /tmp/build-temp-vax-linux-uclibc/install/usr/lib/gcc/vax-linux-uclibc/4.2.0/include -DNDEBUG
> libc/misc/fnmatch/fnmatch_loop.c: In function 'ext_match':
> libc/misc/fnmatch/fnmatch_loop.c:1193: internal compiler error: in int_mode_for_mode, at stor-layout.c:250
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
> make: *** [libc/misc/fnmatch/fnmatch.o] Error 1
>
> So I'll now try to reduce it to a testcase. Doesn't probably show up
> on other archs because the VAX MD is quite minimalistic?
this is PR26232 (it shows on all CC0 targets, probably).
Zdenek