On Feb 09 2018, Alexandre Oliva <[email protected]> wrote: > [LVU] Introduce location views > > This patch introduces an option to enable the generation of location > views along with location lists. The exact format depends on the > DWARF version: it can be a separate attribute (DW_AT_GNU_locviews) or > (DW_LLE_view_pair) entries in DWARF5+ loclists.
This breaks ia64 bootstrap. While building the stage3 compiler I get this error: /usr/local/gcc/gcc-20180211/Build/./prev-gcc/xg++ -B/usr/local/gcc/gcc-20180211/Build/./prev-gcc/ -B/usr/ia64-suse-linux/bin/ -nostdinc++ -B/usr/local/gcc/gcc-20180211/Build/prev-ia64-suse-linux/libstdc++-v3/src/.libs -B/usr/local/gcc/gcc-20180211/Build/prev-ia64-suse-linux/libstdc++-v3/libsupc++/.libs -I/usr/local/gcc/gcc-20180211/Build/prev-ia64-suse-linux/libstdc++-v3/include/ia64-suse-linux -I/usr/local/gcc/gcc-20180211/Build/prev-ia64-suse-linux/libstdc++-v3/include -I/usr/local/gcc/gcc-20180211/libstdc++-v3/libsupc++ -L/usr/local/gcc/gcc-20180211/Build/prev-ia64-suse-linux/libstdc++-v3/src/.libs -L/usr/local/gcc/gcc-20180211/Build/prev-ia64-suse-linux/libstdc++-v3/libsupc++/.libs -fno-PIE -c -DUSE_LIBUNWIND_EXCEPTIONS -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -fno-common -DHAVE_CONFIG_H -I. -Ilto -I../../gcc -I../../gcc/lto -I../../gcc/../include -I../../gcc/../libcpp/include -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc/../libbacktrace -o lto/lto-lang.o -MT lto/lto-lang.o -MMD -MP -MF lto/.deps/lto-lang.TPo ../../gcc/lto/lto-lang.c /tmp/cccLpNWi.s: Assembler messages: /tmp/cccLpNWi.s:1058101: Error: value of 89616 too large for field of 2 bytes at 502338 make[3]: *** [lto/lto-lang.o] Error 1 make[3]: Leaving directory `/usr/local/gcc/gcc-20180211/Build/gcc' make[2]: *** [all-stage3-gcc] Error 2 make[2]: Leaving directory `/usr/local/gcc/gcc-20180211/Build' make[1]: *** [stage3-bubble] Error 2 make[1]: Leaving directory `/usr/local/gcc/gcc-20180211/Build' make: *** [all] Error 2 The erroneous line has "data2.ua .LM78805-.LM78804", where .LM78805 points to the start of a function, and .LM78804 is the last of a long list of labels (with consecutive numbers) all pointing to the same address in the middle of an unrelated function. Also, most of the .LM labels point to insns in the middle of a bundle without using the bracket notation. Andreas. -- Andreas Schwab, [email protected] GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."
