Depending on the bootstrap compiler and configure options, we sometimes get a compare failure for gcc/function-tests.o on 32-bit hppa*-*-hpux*. The problem is a "_GLOBAL__F_" label containing a "random" string. For example,
.EXPORT _GLOBAL__F_.._.._gcc_gcc_function_tests.c_DFF67DD7_0xb048e3,DATA _GLOBAL__F_.._.._gcc_gcc_function_tests.c_DFF67DD7_0xb048e3: The attached change adds gcc/function-tests.o to the compare exclusions for hppa*-*-hpux*. Tested on hppa2.0w-hp-hpux11.11. Committed to trunk. Dave -- John David Anglin dave.ang...@bell.net
2017-02-03 John David Anglin <dang...@gcc.gnu.org> * configure.ac: Add gcc/function-tests.o to compare_exclusions for 32-bit hppa*-*-hpux*. * configure: Regenerate. Index: configure.ac =================================================================== --- configure.ac (revision 245137) +++ configure.ac (working copy) @@ -3509,7 +3509,7 @@ compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/*" case "$target" in hppa*64*-*-hpux*) ;; - hppa*-*-hpux*) compare_exclusions="gcc/cc*-checksum\$(objext) | */libgcc/lib2funcs* | gcc/ada/*tools/*" ;; + hppa*-*-hpux*) compare_exclusions="gcc/cc*-checksum\$(objext) | */libgcc/lib2funcs* | gcc/ada/*tools/* | gcc/function-tests.o" ;; powerpc*-ibm-aix*) compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/* | *libgomp*\$(objext)" ;; esac AC_SUBST(compare_exclusions)