This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: ia64 symbol_ref_flags usage
- From: Andreas Schwab <schwab at suse dot de>
- To: Richard Henderson <rth at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 17 Apr 2003 13:44:00 +0200
- Subject: Re: ia64 symbol_ref_flags usage
- References: <20030416195213.GI12771@redhat.com>
Richard Henderson <rth at redhat dot com> writes:
|> We don't need anything beyond what default_encode_section_info gives us.
Surely not. All the GPREL22 relocations below were LTOFF22 relocations
previously.
stage1/xgcc -Bstage1/ -B/usr/local/ia64-suse-linux/bin/ -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Werror -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/config -I../../gcc/../include ../../gcc/gengenrtl.c -o gengenrtl.o
stage1/xgcc -Bstage1/ -B/usr/local/ia64-suse-linux/bin/ -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Werror -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o gengenrtl \
gengenrtl.o ../libiberty/libiberty.a
gengenrtl.o: In function `type_from_format':
_IO_save_end/../../gcc/gengenrtl.c:65: relocation truncated to fit: GPREL22 .text
_IO_save_end/../../gcc/gengenrtl.c:65: relocation truncated to fit: GPREL22 .text
_IO_save_end/../../gcc/gengenrtl.c:65: relocation truncated to fit: GPREL22 .text
gengenrtl.o: In function `accessor_from_format':
_IO_save_end/../../gcc/gengenrtl.c:98: relocation truncated to fit: GPREL22 .text
_IO_save_end/../../gcc/gengenrtl.c:98: relocation truncated to fit: GPREL22 .text
_IO_save_end/../../gcc/gengenrtl.c:98: relocation truncated to fit: GPREL22 .text
_IO_save_end/../../gcc/gengenrtl.c:98: relocation truncated to fit: GPREL22 .text
_IO_save_end/../../gcc/gengenrtl.c:98: relocation truncated to fit: GPREL22 .text
_IO_save_end/../../gcc/gengenrtl.c:98: relocation truncated to fit: GPREL22 .text
_IO_save_end/../../gcc/gengenrtl.c:98: relocation truncated to fit: GPREL22 .text
_IO_save_end/../../gcc/gengenrtl.c:98: relocation truncated to fit: GPREL22 .text
gengenrtl.o: In function `special_rtx':
_IO_save_end/../../gcc/gengenrtl.c:151: relocation truncated to fit: GPREL22 .text
_IO_save_end/../../gcc/gengenrtl.c:151: relocation truncated to fit: GPREL22 .text
_IO_save_end/../../gcc/gengenrtl.c:151: relocation truncated to fit: GPREL22 .text
gengenrtl.o: In function `gendecl':
_IO_save_end/../../gcc/gengenrtl.c:197: relocation truncated to fit: GPREL22 .text
gengenrtl.o: In function `genmacro':
_IO_save_end/../../gcc/gengenrtl.c:239: relocation truncated to fit: GPREL22 .text
_IO_save_end/../../gcc/gengenrtl.c:239: relocation truncated to fit: GPREL22 .text
_IO_save_end/../../gcc/gengenrtl.c:244: relocation truncated to fit: GPREL22 .text
_IO_save_end/../../gcc/gengenrtl.c:228: relocation truncated to fit: GPREL22 .text
gengenrtl.o: In function `gendef':
_IO_save_end/../../gcc/gengenrtl.c:272: relocation truncated to fit: GPREL22 .text
_IO_save_end/../../gcc/gengenrtl.c:262: relocation truncated to fit: GPREL22 .text
collect2: ld returned 1 exit status
make[2]: *** [gengenrtl] Error 1
Andreas.
--
Andreas Schwab, SuSE Labs, schwab at suse dot de
SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."