This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Bootstrap failure on alphaev56-unknown-linux-gnu
- From: Jeff Sturm <jsturm at one-point dot com>
- To: gcc at gcc dot gnu dot org
- Cc: rth at redhat dot com
- Date: Sun, 22 Dec 2002 14:21:47 -0500 (EST)
- Subject: Bootstrap failure on alphaev56-unknown-linux-gnu
This patch:
> 2002-12-20 Richard Henderson <rth@redhat.com>
>
> * config/alpha/alpha.c (decl_has_samegp): New.
> (samegp_function_operand): Use it. Rename from
> current_file_function_operand.
> (direct_call_operand): Handle -msmall-text via symbol->jump.
> (tls_symbolic_operand_1): Use T for tprel64, t for smaller tprel.
> (tls_symbolic_operand_type): Likewise.
> (alpha_encode_section_info): Likewise. Handle -msmall-text.
> (alpha_function_ok_for_sibcall): Use decl_has_samegp.
> (alpha_end_function): Set symbol->jump for functions defined in
> the text section.
> * config/alpha/alpha-protos.h: Update.
> * config/alpha/alpha.h (MASK_SMALL_TEXT, TARGET_SMALL_TEXT): New.
> (TARGET_SWITCHES): Add -msmall-text and -mlarge-text.
> (PREDICATE_CODES): Update.
> * config/alpha/alpha.md (call patterns): Update for
> samegp_function_operand rename; use !samegp reloc if
> TARGET_EXPLICIT_RELOCS.
> * doc/invoke.text: Document -msmall-text and -mlarge-text.
appears to cause a bootstrap failure on mainline:
stage1/xgcc -Bstage1/ -B/opt/gcc/alphaev56-unknown-linux-gnu/bin/ -g -O2
-DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -fno-common
-DHAVE_CONFIG_H -DGENERATOR_FILE -o gengtype \
gengtype.o gengtype-lex.o gengtype-yacc.o ../libiberty/libiberty.a
./gengtype
make[2]: *** [s-gtype] Segmentation fault (core dumped)
I'll take a closer look later today.
Jeff