This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
gcc 4.0.1 testsuite failures on sparc64-linux: 59 unexpected gcc failures
- From: Christian Joensson <christian dot joensson at gmail dot com>
- To: gcc <gcc at gcc dot gnu dot org>
- Date: Tue, 12 Jul 2005 08:54:00 +0200
- Subject: gcc 4.0.1 testsuite failures on sparc64-linux: 59 unexpected gcc failures
- Reply-to: Christian Joensson <christian dot joensson at gmail dot com>
I'll be posting to gcc-testresults eventually alos, I just had to
start this thread...
This is on
Aurora SPARC Linux release 2.0 (Kashmir FC3) UltraSparc I (SpitFire) sun4u:
binutils-2.15.92.0.2-5.sparc
bison-1.875c-2.sparc
dejagnu-1.4.4-2.noarch
expect-5.42.1-1.sparc
gcc-3.4.2-6.fc3.sparc
gcc4-4.0.0-0.8sparc.sparc
glibc-2.3.3-99.sparcv9
glibc-2.3.3-99.sparc64
glibc-devel-2.3.3-99.sparc
glibc-devel-2.3.3-99.sparc64
glibc-headers-2.3.3-99.sparc64
glibc-kernheaders-2.6-20sparc.sparc
gmp-4.1.4-3sparc.sparc
gmp-4.1.4-3sparc.sparc64
gmp-devel-4.1.4-3sparc.sparc
gmp-devel-4.1.4-3sparc.sparc64
kernel-2.6.11-1.1166sp1.sparc64
package kernel-devel is not installed
package kernel-smp is not installed
libgcc-3.4.2-6.fc3.sparc
libgcc-3.4.2-6.fc3.sparc64
libstdc++-3.4.2-6.fc3.sparc
libstdc++-3.4.2-6.fc3.sparc64
libstdc++-devel-3.4.2-6.fc3.sparc
libstdc++-devel-3.4.2-6.fc3.sparc64
make-3.80-5.sparc
nptl-devel-2.3.3-99.sparcv9
tcl-8.4.7-2.sparc
LAST_UPDATED: Obtained from CVS: -rgcc_4_0_1_release
Native configuration is sparc64-unknown-linux-gnu
=== gcc tests ===
Running target unix
FAIL: gcc.dg/20020201-1.c execution test
FAIL: gcc.dg/special/gcsec-1.c (test for excess errors)
FAIL: gcc.dg/tls/alias-1.c (test for excess errors)
FAIL: gcc.dg/tls/opt-2.c (test for excess errors)
FAIL: gcc.misc-tests/bprob-1.c execution, -g -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-1.c compilation, -g -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-1.c execution, -g -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-1.c execution, -O0 -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-1.c compilation, -O0 -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-1.c execution, -O0 -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-1.c execution, -O1 -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-1.c compilation, -O1 -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-1.c execution, -O1 -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-1.c execution, -O2 -DPERFTIME -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-1.c compilation, -O2 -DPERFTIME
-fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-1.c execution, -O2 -DPERFTIME
-fbranch-probabilities
FAIL: gcc.misc-tests/bprob-1.c execution, -O3 -DPERFTIME -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-1.c compilation, -O3 -DPERFTIME
-fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-1.c execution, -O3 -DPERFTIME
-fbranch-probabilities
FAIL: gcc.misc-tests/bprob-1.c execution, -O3 -g -DPERFTIME -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-1.c compilation, -O3 -g -DPERFTIME
-fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-1.c execution, -O3 -g -DPERFTIME
-fbranch-probabilities
FAIL: gcc.misc-tests/bprob-1.c execution, -Os -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-1.c compilation, -Os -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-1.c execution, -Os -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-2.c execution, -g -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-2.c compilation, -g -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-2.c execution, -g -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-2.c execution, -O0 -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-2.c compilation, -O0 -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-2.c execution, -O0 -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-2.c execution, -O1 -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-2.c compilation, -O1 -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-2.c execution, -O1 -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-2.c execution, -O2 -DPERFTIME -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-2.c compilation, -O2 -DPERFTIME
-fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-2.c execution, -O2 -DPERFTIME
-fbranch-probabilities
FAIL: gcc.misc-tests/bprob-2.c execution, -O3 -DPERFTIME -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-2.c compilation, -O3 -DPERFTIME
-fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-2.c execution, -O3 -DPERFTIME
-fbranch-probabilities
FAIL: gcc.misc-tests/bprob-2.c execution, -O3 -g -DPERFTIME -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-2.c compilation, -O3 -g -DPERFTIME
-fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-2.c execution, -O3 -g -DPERFTIME
-fbranch-probabilities
FAIL: gcc.misc-tests/bprob-2.c execution, -Os -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-2.c compilation, -Os -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-2.c execution, -Os -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-1.c execution, -g
-ftree-based-profiling -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-1.c compilation, -g
-ftree-based-profiling -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-1.c execution, -g
-ftree-based-profiling -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-1.c execution, -O0
-ftree-based-profiling -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-1.c compilation, -O0
-ftree-based-profiling -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-1.c execution, -O0
-ftree-based-profiling -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-1.c execution, -O1
-ftree-based-profiling -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-1.c compilation, -O1
-ftree-based-profiling -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-1.c execution, -O1
-ftree-based-profiling -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-1.c execution, -O2 -DPERFTIME
-ftree-based-profiling -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-1.c compilation, -O2 -DPERFTIME
-ftree-based-profiling -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-1.c execution, -O2 -DPERFTIME
-ftree-based-profiling -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-1.c execution, -O3 -DPERFTIME
-ftree-based-profiling -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-1.c compilation, -O3 -DPERFTIME
-ftree-based-profiling -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-1.c execution, -O3 -DPERFTIME
-ftree-based-profiling -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-1.c execution, -O3 -g -DPERFTIME
-ftree-based-profiling -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-1.c compilation, -O3 -g -DPERFTIME
-ftree-based-profiling -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-1.c execution, -O3 -g -DPERFTIME
-ftree-based-profiling -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-1.c execution, -Os
-ftree-based-profiling -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-1.c compilation, -Os
-ftree-based-profiling -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-1.c execution, -Os
-ftree-based-profiling -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-2.c execution, -g
-ftree-based-profiling -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-2.c compilation, -g
-ftree-based-profiling -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-2.c execution, -g
-ftree-based-profiling -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-2.c execution, -O0
-ftree-based-profiling -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-2.c compilation, -O0
-ftree-based-profiling -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-2.c execution, -O0
-ftree-based-profiling -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-2.c execution, -O1
-ftree-based-profiling -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-2.c compilation, -O1
-ftree-based-profiling -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-2.c execution, -O1
-ftree-based-profiling -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-2.c execution, -O2 -DPERFTIME
-ftree-based-profiling -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-2.c compilation, -O2 -DPERFTIME
-ftree-based-profiling -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-2.c execution, -O2 -DPERFTIME
-ftree-based-profiling -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-2.c execution, -O3 -DPERFTIME
-ftree-based-profiling -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-2.c compilation, -O3 -DPERFTIME
-ftree-based-profiling -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-2.c execution, -O3 -DPERFTIME
-ftree-based-profiling -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-2.c execution, -O3 -g -DPERFTIME
-ftree-based-profiling -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-2.c compilation, -O3 -g -DPERFTIME
-ftree-based-profiling -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-2.c execution, -O3 -g -DPERFTIME
-ftree-based-profiling -fbranch-probabilities
FAIL: gcc.misc-tests/bprob-2.c execution, -Os
-ftree-based-profiling -fprofile-arcs
UNRESOLVED: gcc.misc-tests/bprob-2.c compilation, -Os
-ftree-based-profiling -fbranch-probabilities
UNRESOLVED: gcc.misc-tests/bprob-2.c execution, -Os
-ftree-based-profiling -fbranch-probabilities
FAIL: gcc.misc-tests/gcov-1.c execution test
FAIL: gcc.misc-tests/gcov-1.c gcov failed: gcov-1.c.gcov does not exist
FAIL: gcc.misc-tests/gcov-10.c execution test
FAIL: gcc.misc-tests/gcov-10.c gcov failed: gcov-10.c.gcov does not exist
FAIL: gcc.misc-tests/gcov-10b.c execution test
FAIL: gcc.misc-tests/gcov-10b.c gcov failed: gcov-10b.c.gcov does not exist
FAIL: gcc.misc-tests/gcov-11.c execution test
FAIL: gcc.misc-tests/gcov-11.c gcov failed: gcov-11.c.gcov does not exist
FAIL: gcc.misc-tests/gcov-2.c execution test
FAIL: gcc.misc-tests/gcov-2.c gcov failed: gcov-2.c.gcov does not exist
FAIL: gcc.misc-tests/gcov-3.c execution test
FAIL: gcc.misc-tests/gcov-3.c gcov failed: gcov-3.c.gcov does not exist
FAIL: gcc.misc-tests/gcov-4.c execution test
FAIL: gcc.misc-tests/gcov-4.c gcov failed: gcov-4.c.gcov does not exist
FAIL: gcc.misc-tests/gcov-4b.c execution test
FAIL: gcc.misc-tests/gcov-4b.c gcov failed: gcov-4b.c.gcov does not exist
FAIL: gcc.misc-tests/gcov-5b.c execution test
FAIL: gcc.misc-tests/gcov-5b.c gcov failed: gcov-5b.c.gcov does not exist
FAIL: gcc.misc-tests/gcov-6.c execution test
FAIL: gcc.misc-tests/gcov-6.c gcov failed: gcov-6.c.gcov does not exist
FAIL: gcc.misc-tests/gcov-7.c execution test
FAIL: gcc.misc-tests/gcov-7.c gcov failed: gcov-7.c.gcov does not exist
FAIL: gcc.misc-tests/gcov-8.c execution test
FAIL: gcc.misc-tests/gcov-8.c gcov failed: gcov-8.c.gcov does not exist
FAIL: gcc.misc-tests/gcov-9.c execution test
FAIL: gcc.misc-tests/gcov-9.c gcov failed: gcov-9.c.gcov does not exist
FAIL: gcc.misc-tests/linkage.c link
=== gcc Summary ===
# of expected passes 34221
# of unexpected failures 59
# of expected failures 102
# of unresolved testcases 56
# of untested testcases 28
# of unsupported tests 522
/usr/local/src/branch/objdir64/gcc/xgcc version 4.0.1
from the testsuite log file:
Setting LD_LIBRARY_PATH to
:/usr/local/src/branch/objdir64/gcc::/usr/local/src/branch/objdir64/gcc:/usr/local/src/branch/objdir64/gcc
./20020201-1.exe: symbol lookup error: ./20020201-1.exe: undefined symbol:
FAIL: gcc.dg/20020201-1.c execution test
Executing on host: /usr/local/src/branch/objdir64/gcc/xgcc
-B/usr/local/src/branch/objdir64/gcc/ -dumpspecs (timeout = 9000)
*asm:
%{V} %{v:%{!V:-V}} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Wa,*:%*} -s
%{fpic|fPIC|fpie|fPIE:-K PIC} %{mlittle-endian:-EL} %(asm_cpu)
%(asm_arch) %(asm_relax)
*asm_debug:
%{gstabs*:--gstabs}%{!gstabs*:%{g*:--gdwarf2}}
*asm_final:
*asm_options:
%a %Y %{c:%W{o*}%{!o*:-o %w%b%O}}%{!c:-o %d%w%u%O}
*invoke_as:
%{!S:-o %|.s |
as %(asm_options) %|.s %A }
*cpp:
%(cpp_cpu) %(cpp_arch) %(cpp_endian) %(cpp_subtarget)
*cpp_options:
%(cpp_unique_options) %1 %{m*} %{std*&ansi&trigraphs} %{W*&pedantic*}
%{w} %{f*} %{g*:%{!g0:%{!fno-working-directory:-fworking-directory}}}
%{O*} %{undef} %{save-temps:-fpch-preprocess}
*cpp_debug_options:
%{d*}
*cpp_unique_options:
%{C|CC:%{!E:%eGCC does not support -C or -CC without -E}} %{!Q:-quiet}
%{nostdinc*} %{C} %{CC} %{v} %{I*&F*} %{P} %I %{MD:-MD
%{!o:%b.d}%{o*:%.d%*}} %{MMD:-MMD %{!o:%b.d}%{o*:%.d%*}} %{M} %{MM}
%{MF*} %{MG} %{MP} %{MQ*} %{MT*} %{!E:%{!M:%{!MM:%{MD|MMD:%{o*:-MQ
%*}}}}} %{remap} %{g3:-dD} %{H} %C %{D*&U*&A*} %{i*} %Z %i
%{fmudflap:-D_MUDFLAP -include mf-runtime.h} %{fmudflapth:-D_MUDFLAP
-D_MUDFLAPTH -include mf-runtime.h} %{E|M|MM:%W{o*}}
*trad_capable_cpp:
cc1 -E %{traditional|ftraditional|traditional-cpp:-traditional-cpp}
*cc1:
%{sun4:} %{target:} %{mcypress:-mcpu=cypress}
%{msparclite:-mcpu=sparclite} %{mf930:-mcpu=f930} %{mf934:-mcpu=f934}
%{mv8:-mcpu=v8} %{msupersparc:-mcpu=supersparc} %{m32:%{m64:%emay not
use both -m32 and -m64}} %{m32:-mptr32 -mno-stack-bias
%{!mlong-double-128:-mlong-double-64}
%{!mcpu*:%{!mcypress:%{!msparclite:%{!mf930:%{!mf934:%{!mv8:%{!msupersparc:-mcpu=cypress}}}}}}}}
%{!m32:%{!mcpu*:-mcpu=ultrasparc}}
%{!mno-vis:%{!m32:%{!mcpu=v9:-mvis}}}
*cc1_options:
%{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are
incompatible}} %1 %{!Q:-quiet} -dumpbase %B %{d*} %{m*} %{a*}
%{c|S:%{o*:-auxbase-strip %*}%{!o*:-auxbase %b}}%{!c:%{!S:-auxbase
%b}} %{g*} %{O*} %{W*&pedantic*} %{w} %{std*&ansi&trigraphs}
%{v:-version} %{pg:-p} %{p} %{f*} %{undef} %{Qn:-fno-ident}
%{--help:--help} %{--target-help:--target-help}
%{!fsyntax-only:%{S:%W{o*}%{!o*:-o %b.s}}} %{fsyntax-only:-o %j}
%{-param*} %{fmudflap|fmudflapth:-fno-builtin -fno-merge-constants}
*cc1plus:
*link_gcc_c_sequence:
%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}
*endfile:
%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s
%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s}
*link:
%{!static:--eh-frame-hdr} %(link_arch) %{mlittle-endian:-EL}
%{!mno-relax:%{!r:-relax}}
*lib:
%{pthread:-lpthread} %{shared:-lc} %{!shared: %{mieee-fp:-lieee}
%{profile:-lc_p}%{!profile:-lc}}
*mfwrap:
%{static: %{fmudflap|fmudflapth: --wrap=malloc --wrap=free
--wrap=calloc --wrap=realloc --wrap=mmap --wrap=munmap --wrap=alloca}
%{fmudflapth: --wrap=pthread_create --wrap=pthread_join
--wrap=pthread_exit}} %{fmudflap|fmudflapth: --wrap=main}
*mflib:
%{fmudflap|fmudflapth: -export-dynamic}
*libgcc:
%{static|static-libgcc:-lgcc
-lgcc_eh}%{!static:%{!static-libgcc:%{!shared-libgcc:-lgcc --as-needed
-lgcc_s --no-as-needed}%{shared-libgcc:-lgcc_s%{!shared: -lgcc}}}}
*startfile:
%{!shared:%{pg|p:gcrt1.o%s;pie:Scrt1.o%s;:crt1.o%s}} crti.o%s
%{static:crtbeginT.o%s;shared|pie:crtbeginS.o%s;:crtbeginS.o%s}
*switches_need_spaces:
*cross_compile:
0
*version:
4.0.1
*multilib:
. !m64 !m32;.:../lib64 m64 !m32;.:../lib !m64 m32;
*multilib_defaults:
m64
*multilib_extra:
*multilib_matches:
m64 m64;m32 m32;
*multilib_exclusions:
*multilib_options:
m64/m32
*linker:
collect2
*link_libgcc:
%D
*md_exec_prefix:
*md_startfile_prefix:
*md_startfile_prefix_1:
*startfile_prefix_spec:
*sysroot_suffix_spec:
*sysroot_hdrs_suffix_spec:
*cpp_cpu:
%{msoft-float:-D_SOFT_FLOAT} %{mcypress:}
%{msparclite:-D__sparclite__} %{mf930:-D__sparclite__}
%{mf934:-D__sparclite__} %{mv8:-D__sparc_v8__}
%{msupersparc:-D__supersparc__ -D__sparc_v8__}
%{mcpu=sparclet:-D__sparclet__} %{mcpu=tsc701:-D__sparclet__}
%{mcpu=sparclite:-D__sparclite__} %{mcpu=f930:-D__sparclite__}
%{mcpu=f934:-D__sparclite__} %{mcpu=v8:-D__sparc_v8__}
%{mcpu=supersparc:-D__supersparc__ -D__sparc_v8__}
%{mcpu=hypersparc:-D__hypersparc__ -D__sparc_v8__}
%{mcpu=sparclite86x:-D__sparclite86x__} %{mcpu=v9:-D__sparc_v9__}
%{mcpu=ultrasparc:-D__sparc_v9__} %{mcpu=ultrasparc3:-D__sparc_v9__}
%{!mcpu*:%{!mcypress:%{!msparclite:%{!mf930:%{!mf934:%{!mv8:%{!msupersparc:%(cpp_cpu_default)}}}}}}}
*cpp_cpu_default:
%{m32:} %{!m32:-D__sparc_v9__}
*cpp_arch32:
%{mlong-double-128:-D__LONG_DOUBLE_128__}
*cpp_arch64:
-D__arch64__
*cpp_arch_default:
-D__arch64__
*cpp_arch:
%{m32:%(cpp_arch32)} %{m64:%(cpp_arch64)} %{!m32:%{!m64:%(cpp_arch_default)}}
*cpp_endian:
%{mlittle-endian:-D__LITTLE_ENDIAN__}
%{mlittle-endian-data:-D__LITTLE_ENDIAN_DATA__}
*cpp_subtarget:
%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}
*asm_cpu:
%{mcpu=sparclet:-Asparclet} %{mcpu=tsc701:-Asparclet}
%{msparclite:-Asparclite} %{mf930:-Asparclite} %{mf934:-Asparclite}
%{mcpu=sparclite:-Asparclite} %{mcpu=sparclite86x:-Asparclite}
%{mcpu=f930:-Asparclite} %{mcpu=f934:-Asparclite} %{mv8plus:-Av8plus}
%{mcpu=v9:-Av9} %{mcpu=ultrasparc:%{!mv8plus:-Av9a}}
%{mcpu=ultrasparc3:%{!mv8plus:-Av9b}}
%{!mcpu*:%{!mcypress:%{!msparclite:%{!mf930:%{!mf934:%{!mv8:%{!msupersparc:%(asm_cpu_default)}}}}}}}
*asm_cpu_default:
-Av9a
*asm_arch32:
-32
*asm_arch64:
-64 -no-undeclared-regs
*asm_relax:
%{!mno-relax:-relax}
*asm_arch_default:
-64 -no-undeclared-regs
*asm_arch:
%{m32:%(asm_arch32)} %{m64:%(asm_arch64)} %{!m32:%{!m64:%(asm_arch_default)}}
*link_arch32:
-m elf32_sparc -Y P,/usr/lib %{shared:-shared} %{!shared:
%{!ibcs: %{!static: %{rdynamic:-export-dynamic}
%{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}}
%{static:-static}}}
*link_arch64:
-m elf64_sparc -Y P,/usr/lib64 %{shared:-shared} %{!shared:
%{!ibcs: %{!static: %{rdynamic:-export-dynamic}
%{!dynamic-linker:-dynamic-linker /lib64/ld-linux.so.2}}
%{static:-static}}}
*link_arch_default:
-m elf64_sparc -Y P,/usr/lib64 %{shared:-shared} %{!shared:
%{!ibcs: %{!static: %{rdynamic:-export-dynamic}
%{!dynamic-linker:-dynamic-linker /lib64/ld-linux.so.2}}
%{static:-static}}}
*link_arch:
%{m32:%(link_arch32)} %{m64:%(link_arch64)}
%{!m32:%{!m64:%(link_arch_default)}}
*link_command:
%{!fsyntax-only:%{!c:%{!M:%{!MM:%{!E:%{!S: %(linker) %l %{pie:-pie}
%X %{o*} %{A} %{d} %{e*} %{m} %{N} %{n} %{r} %{s} %{t} %{u*} %{x}
%{z} %{Z} %{!A:%{!nostdlib:%{!nostartfiles:%S}}} %{static:} %{L*}
%(mfwrap) %(link_libgcc) %o %(mflib)
%{fprofile-arcs|fprofile-generate:-lgcov}
%{!nostdlib:%{!nodefaultlibs:%(link_gcc_c_sequence)}}
%{!A:%{!nostdlib:%{!nostartfiles:%E}}} %{T*} }}}}}}
output is:
*asm:
%{V} %{v:%{!V:-V}} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Wa,*:%*} -s
%{fpic|fPIC|fpie|fPIE:-K PIC} %{mlittle-endian:-EL} %(asm_cpu)
%(asm_arch) %(asm_relax)
*asm_debug:
%{gstabs*:--gstabs}%{!gstabs*:%{g*:--gdwarf2}}
*asm_final:
*asm_options:
%a %Y %{c:%W{o*}%{!o*:-o %w%b%O}}%{!c:-o %d%w%u%O}
*invoke_as:
%{!S:-o %|.s |
as %(asm_options) %|.s %A }
*cpp:
%(cpp_cpu) %(cpp_arch) %(cpp_endian) %(cpp_subtarget)
*cpp_options:
%(cpp_unique_options) %1 %{m*} %{std*&ansi&trigraphs} %{W*&pedantic*}
%{w} %{f*} %{g*:%{!g0:%{!fno-working-directory:-fworking-directory}}}
%{O*} %{undef} %{save-temps:-fpch-preprocess}
*cpp_debug_options:
%{d*}
*cpp_unique_options:
%{C|CC:%{!E:%eGCC does not support -C or -CC without -E}} %{!Q:-quiet}
%{nostdinc*} %{C} %{CC} %{v} %{I*&F*} %{P} %I %{MD:-MD
%{!o:%b.d}%{o*:%.d%*}} %{MMD:-MMD %{!o:%b.d}%{o*:%.d%*}} %{M} %{MM}
%{MF*} %{MG} %{MP} %{MQ*} %{MT*} %{!E:%{!M:%{!MM:%{MD|MMD:%{o*:-MQ
%*}}}}} %{remap} %{g3:-dD} %{H} %C %{D*&U*&A*} %{i*} %Z %i
%{fmudflap:-D_MUDFLAP -include mf-runtime.h} %{fmudflapth:-D_MUDFLAP
-D_MUDFLAPTH -include mf-runtime.h} %{E|M|MM:%W{o*}}
*trad_capable_cpp:
cc1 -E %{traditional|ftraditional|traditional-cpp:-traditional-cpp}
*cc1:
%{sun4:} %{target:} %{mcypress:-mcpu=cypress}
%{msparclite:-mcpu=sparclite} %{mf930:-mcpu=f930} %{mf934:-mcpu=f934}
%{mv8:-mcpu=v8} %{msupersparc:-mcpu=supersparc} %{m32:%{m64:%emay not
use both -m32 and -m64}} %{m32:-mptr32 -mno-stack-bias
%{!mlong-double-128:-mlong-double-64}
%{!mcpu*:%{!mcypress:%{!msparclite:%{!mf930:%{!mf934:%{!mv8:%{!msupersparc:-mcpu=cypress}}}}}}}}
%{!m32:%{!mcpu*:-mcpu=ultrasparc}}
%{!mno-vis:%{!m32:%{!mcpu=v9:-mvis}}}
*cc1_options:
%{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are
incompatible}} %1 %{!Q:-quiet} -dumpbase %B %{d*} %{m*} %{a*}
%{c|S:%{o*:-auxbase-strip %*}%{!o*:-auxbase %b}}%{!c:%{!S:-auxbase
%b}} %{g*} %{O*} %{W*&pedantic*} %{w} %{std*&ansi&trigraphs}
%{v:-version} %{pg:-p} %{p} %{f*} %{undef} %{Qn:-fno-ident}
%{--help:--help} %{--target-help:--target-help}
%{!fsyntax-only:%{S:%W{o*}%{!o*:-o %b.s}}} %{fsyntax-only:-o %j}
%{-param*} %{fmudflap|fmudflapth:-fno-builtin -fno-merge-constants}
*cc1plus:
*link_gcc_c_sequence:
%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}
*endfile:
%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s
%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s}
*link:
%{!static:--eh-frame-hdr} %(link_arch) %{mlittle-endian:-EL}
%{!mno-relax:%{!r:-relax}}
*lib:
%{pthread:-lpthread} %{shared:-lc} %{!shared: %{mieee-fp:-lieee}
%{profile:-lc_p}%{!profile:-lc}}
*mfwrap:
%{static: %{fmudflap|fmudflapth: --wrap=malloc --wrap=free
--wrap=calloc --wrap=realloc --wrap=mmap --wrap=munmap --wrap=alloca}
%{fmudflapth: --wrap=pthread_create --wrap=pthread_join
--wrap=pthread_exit}} %{fmudflap|fmudflapth: --wrap=main}
*mflib:
%{fmudflap|fmudflapth: -export-dynamic}
*libgcc:
%{static|static-libgcc:-lgcc
-lgcc_eh}%{!static:%{!static-libgcc:%{!shared-libgcc:-lgcc --as-needed
-lgcc_s --no-as-needed}%{shared-libgcc:-lgcc_s%{!shared: -lgcc}}}}
*startfile:
%{!shared:%{pg|p:gcrt1.o%s;pie:Scrt1.o%s;:crt1.o%s}} crti.o%s
%{static:crtbeginT.o%s;shared|pie:crtbeginS.o%s;:crtbeginS.o%s}
*switches_need_spaces:
*cross_compile:
0
*version:
4.0.1
*multilib:
. !m64 !m32;.:../lib64 m64 !m32;.:../lib !m64 m32;
*multilib_defaults:
m64
*multilib_extra:
*multilib_matches:
m64 m64;m32 m32;
*multilib_exclusions:
*multilib_options:
m64/m32
*linker:
collect2
*link_libgcc:
%D
*md_exec_prefix:
*md_startfile_prefix:
*md_startfile_prefix_1:
*startfile_prefix_spec:
*sysroot_suffix_spec:
*sysroot_hdrs_suffix_spec:
*cpp_cpu:
%{msoft-float:-D_SOFT_FLOAT} %{mcypress:}
%{msparclite:-D__sparclite__} %{mf930:-D__sparclite__}
%{mf934:-D__sparclite__} %{mv8:-D__sparc_v8__}
%{msupersparc:-D__supersparc__ -D__sparc_v8__}
%{mcpu=sparclet:-D__sparclet__} %{mcpu=tsc701:-D__sparclet__}
%{mcpu=sparclite:-D__sparclite__} %{mcpu=f930:-D__sparclite__}
%{mcpu=f934:-D__sparclite__} %{mcpu=v8:-D__sparc_v8__}
%{mcpu=supersparc:-D__supersparc__ -D__sparc_v8__}
%{mcpu=hypersparc:-D__hypersparc__ -D__sparc_v8__}
%{mcpu=sparclite86x:-D__sparclite86x__} %{mcpu=v9:-D__sparc_v9__}
%{mcpu=ultrasparc:-D__sparc_v9__} %{mcpu=ultrasparc3:-D__sparc_v9__}
%{!mcpu*:%{!mcypress:%{!msparclite:%{!mf930:%{!mf934:%{!mv8:%{!msupersparc:%(cpp_cpu_default)}}}}}}}
*cpp_cpu_default:
%{m32:} %{!m32:-D__sparc_v9__}
*cpp_arch32:
%{mlong-double-128:-D__LONG_DOUBLE_128__}
*cpp_arch64:
-D__arch64__
*cpp_arch_default:
-D__arch64__
*cpp_arch:
%{m32:%(cpp_arch32)} %{m64:%(cpp_arch64)} %{!m32:%{!m64:%(cpp_arch_default)}}
*cpp_endian:
%{mlittle-endian:-D__LITTLE_ENDIAN__}
%{mlittle-endian-data:-D__LITTLE_ENDIAN_DATA__}
*cpp_subtarget:
%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}
*asm_cpu:
%{mcpu=sparclet:-Asparclet} %{mcpu=tsc701:-Asparclet}
%{msparclite:-Asparclite} %{mf930:-Asparclite} %{mf934:-Asparclite}
%{mcpu=sparclite:-Asparclite} %{mcpu=sparclite86x:-Asparclite}
%{mcpu=f930:-Asparclite} %{mcpu=f934:-Asparclite} %{mv8plus:-Av8plus}
%{mcpu=v9:-Av9} %{mcpu=ultrasparc:%{!mv8plus:-Av9a}}
%{mcpu=ultrasparc3:%{!mv8plus:-Av9b}}
%{!mcpu*:%{!mcypress:%{!msparclite:%{!mf930:%{!mf934:%{!mv8:%{!msupersparc:%(asm_cpu_default)}}}}}}}
*asm_cpu_default:
-Av9a
*asm_arch32:
-32
*asm_arch64:
-64 -no-undeclared-regs
*asm_relax:
%{!mno-relax:-relax}
*asm_arch_default:
-64 -no-undeclared-regs
*asm_arch:
%{m32:%(asm_arch32)} %{m64:%(asm_arch64)} %{!m32:%{!m64:%(asm_arch_default)}}
*link_arch32:
-m elf32_sparc -Y P,/usr/lib %{shared:-shared} %{!shared:
%{!ibcs: %{!static: %{rdynamic:-export-dynamic}
%{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}}
%{static:-static}}}
*link_arch64:
-m elf64_sparc -Y P,/usr/lib64 %{shared:-shared} %{!shared:
%{!ibcs: %{!static: %{rdynamic:-export-dynamic}
%{!dynamic-linker:-dynamic-linker /lib64/ld-linux.so.2}}
%{static:-static}}}
*link_arch_default:
-m elf64_sparc -Y P,/usr/lib64 %{shared:-shared} %{!shared:
%{!ibcs: %{!static: %{rdynamic:-export-dynamic}
%{!dynamic-linker:-dynamic-linker /lib64/ld-linux.so.2}}
%{static:-static}}}
*link_arch:
%{m32:%(link_arch32)} %{m64:%(link_arch64)}
%{!m32:%{!m64:%(link_arch_default)}}
*link_command:
%{!fsyntax-only:%{!c:%{!M:%{!MM:%{!E:%{!S: %(linker) %l %{pie:-pie}
%X %{o*} %{A} %{d} %{e*} %{m} %{N} %{n} %{r} %{s} %{t} %{u*} %{x}
%{z} %{Z} %{!A:%{!nostdlib:%{!nostartfiles:%S}}} %{static:} %{L*}
%(mfwrap) %(link_libgcc) %o %(mflib)
%{fprofile-arcs|fprofile-generate:-lgcov}
%{!nostdlib:%{!nodefaultlibs:%(link_gcc_c_sequence)}}
%{!A:%{!nostdlib:%{!nostartfiles:%E}}} %{T*} }}}}}}
Executing on host: /usr/local/src/branch/objdir64/gcc/xgcc
-B/usr/local/src/branch/objdir64/gcc/ -print-prog-name=collect2
(timeout = 9000)
/usr/local/src/branch/objdir64/gcc/collect2
output is:
/usr/local/src/branch/objdir64/gcc/collect2
Executing on host: /usr/local/src/branch/objdir64/gcc/collect2 --help
(timeout = 9000)
Usage: /usr/bin/ld [options] file...
Options:
-a KEYWORD Shared library control for HP/UX compatibility
-A ARCH, --architecture ARCH
Set architecture
-b TARGET, --format TARGET Specify target for following input files
-c FILE, --mri-script FILE Read MRI format linker script
-d, -dc, -dp Force common symbols to be defined
-e ADDRESS, --entry ADDRESS Set start address
-E, --export-dynamic Export all dynamic symbols
-EB Link big-endian objects
-EL Link little-endian objects
-f SHLIB, --auxiliary SHLIB Auxiliary filter for shared object symbol table
-F SHLIB, --filter SHLIB Filter for shared object symbol table
-g Ignored
-G SIZE, --gpsize SIZE Small data size (if no size, same as --shared)
-h FILENAME, -soname FILENAME
Set internal name of shared library
-I PROGRAM, --dynamic-linker PROGRAM
Set PROGRAM as the dynamic linker to use
-l LIBNAME, --library LIBNAME
Search for library LIBNAME
-L DIRECTORY, --library-path DIRECTORY
Add DIRECTORY to library search path
-m EMULATION Set emulation
-M, --print-map Print map file on standard output
-n, --nmagic Do not page align data
-N, --omagic Do not page align data, do not make text readonly
--no-omagic Page align data, make text readonly
-o FILE, --output FILE Set output file name
-O Optimize output file
-Qy Ignored for SVR4 compatibility
-q, --emit-relocs Generate relocations in final output
-r, -i, --relocatable Generate relocatable output
-R FILE, --just-symbols FILE
Just link symbols (if directory, same as --rpath)
-s, --strip-all Strip all symbols
-S, --strip-debug Strip debugging symbols
--strip-discarded Strip symbols in discarded sections
--no-strip-discarded Do not strip symbols in discarded sections
-t, --trace Trace file opens
-T FILE, --script FILE Read linker script
-u SYMBOL, --undefined SYMBOL
Start with undefined reference to SYMBOL
--unique [=SECTION] Don't merge input [SECTION | orphan] sections
-Ur Build global constructor/destructor tables
-v, --version Print version information
-V Print version and emulation information
-x, --discard-all Discard all local symbols
-X, --discard-locals Discard temporary local symbols (default)
--discard-none Don't discard any local symbols
-y SYMBOL, --trace-symbol SYMBOL
Trace mentions of SYMBOL
-Y PATH Default search path for Solaris compatibility
-(, --start-group Start a group
-), --end-group End a group
--accept-unknown-input-arch Accept input files whose architecture
cannot be determined
--no-accept-unknown-input-arch
Reject input files whose architecture is unknown
-assert KEYWORD Ignored for SunOS compatibility
-Bdynamic, -dy, -call_shared
Link against shared libraries
-Bstatic, -dn, -non_shared, -static
Do not link against shared libraries
-Bsymbolic Bind global references locally
--check-sections Check section addresses for overlaps (default)
--no-check-sections Do not check section addresses for overlaps
--cref Output cross reference table
--defsym SYMBOL=EXPRESSION Define a symbol
--demangle [=STYLE] Demangle symbol names [using STYLE]
--demangler DSO:FUNCTION Set DSO and demangler function
--embedded-relocs Generate embedded relocs
-fini SYMBOL Call SYMBOL at unload-time
--force-exe-suffix Force generation of file with .exe suffix
--gc-sections Remove unused sections (on some targets)
--no-gc-sections Don't remove unused sections (default)
--hash-size=<NUMBER> Set default hash table size close to <NUMBER>
--help Print option help
-init SYMBOL Call SYMBOL at load-time
-Map FILE Write a map file
--no-define-common Do not define Common storage
--no-demangle Do not demangle symbol names
--no-keep-memory Use less memory and more disk I/O
--no-undefined Do not allow unresolved references in object files
--allow-shlib-undefined Allow unresolved references in shared libaries
--no-allow-shlib-undefined Do not allow unresolved references in shared libs
--allow-multiple-definition Allow multiple definitions
--no-undefined-version Disallow undefined version
--no-warn-mismatch Don't warn about mismatched input files
--no-whole-archive Turn off --whole-archive
--noinhibit-exec Create an output file even if errors occur
-nostdlib Only use library directories specified on
the command line
--oformat TARGET Specify target of output file
-qmagic Ignored for Linux compatibility
--reduce-memory-overheads Reduce memory overheads, possibly taking
much longer
--relax Relax branches on certain targets
--retain-symbols-file FILE Keep only symbols listed in FILE
-rpath PATH Set runtime shared library search path
-rpath-link PATH Set link time shared library search path
-shared, -Bshareable Create a shared library
-pie, --pic-executable Create a position independent executable
--sort-common Sort common symbols by size
--spare-dynamic-tags COUNT How many tags to reserve in .dynamic section
--split-by-file [=SIZE] Split output sections every SIZE octets
--split-by-reloc [=COUNT] Split output sections every COUNT relocs
--stats Print memory usage statistics
--target-help Display target specific options
--task-link SYMBOL Do task level linking
--traditional-format Use same format as native linker
--section-start SECTION=ADDRESS
Set address of named section
-Tbss ADDRESS Set address of .bss section
-Tdata ADDRESS Set address of .data section
-Ttext ADDRESS Set address of .text section
--unresolved-symbols=<method>
How to handle unresolved symbols. <method> is:
ignore-all, report-all, ignore-in-object-files,
ignore-in-shared-libs
--verbose Output lots of information during link
--version-script FILE Read version information script
--version-exports-section SYMBOL
Take export symbols list from .exports, using
SYMBOL as the version.
--warn-common Warn about duplicate common symbols
--warn-constructors Warn if global constructors/destructors are seen
--warn-multiple-gp Warn if the multiple GP values are used
--warn-once Warn only once per undefined symbol
--warn-section-align Warn if start of section changes due to alignment
--warn-unresolved-symbols Report unresolved symbols as warnings
--error-unresolved-symbols Report unresolved symbols as errors
--fatal-warnings Treat warnings as errors
--whole-archive Include all objects from following archives
--add-needed Set DT_NEEDED tags for DT_NEEDED entries in
following dynamic libs
--no-add-needed Do not set DT_NEEDED tags for DT_NEEDED entries
in following dynamic libs
--as-needed Only set DT_NEEDED for following dynamic
libs if used
--no-as-needed Always set DT_NEEDED for following dynamic libs
--wrap SYMBOL Use wrapper functions for SYMBOL
/usr/bin/ld: supported targets: elf32-sparc a.out-sparc-linux
elf64-sparc a.out-sunos-big elf64-little elf64-big elf32-little
elf32-big srec symbolsrec tekhex binary ihex
/usr/bin/ld: supported emulations: elf32_sparc sparclinux elf64_sparc sun4
/usr/bin/ld: emulation specific options:
elf32_sparc:
-Bgroup Selects group name lookup rules for DSO
--disable-new-dtags Disable new dynamic tags
--enable-new-dtags Enable new dynamic tags
--eh-frame-hdr Create .eh_frame_hdr section
-z combreloc Merge dynamic relocs into one section and sort
-z defs Report unresolved symbols in object files.
-z execstack Mark executable as requiring executable stack
-z initfirst Mark DSO to be initialized first at runtime
-z interpose Mark object to interpose all DSOs but executable
-z loadfltr Mark object requiring immediate process
-z muldefs Allow multiple definitions
-z nocombreloc Don't merge dynamic relocs into one section
-z nocopyreloc Don't create copy relocs
-z nodefaultlib Mark object not to use default search paths
-z nodelete Mark DSO non-deletable at runtime
-z nodlopen Mark DSO not available to dlopen
-z nodump Mark DSO not available to dldump
-z noexecstack Mark executable as not requiring executable stack
-z norelro Don't create RELRO program header
-z now Mark object non-lazy runtime binding
-z origin Mark object requiring immediate $ORIGIN processing
at runtime
-z relro Create RELRO program header
-z KEYWORD Ignored for Solaris compatibility
elf64_sparc:
-Bgroup Selects group name lookup rules for DSO
--disable-new-dtags Disable new dynamic tags
--enable-new-dtags Enable new dynamic tags
--eh-frame-hdr Create .eh_frame_hdr section
-z combreloc Merge dynamic relocs into one section and sort
-z defs Report unresolved symbols in object files.
-z execstack Mark executable as requiring executable stack
-z initfirst Mark DSO to be initialized first at runtime
-z interpose Mark object to interpose all DSOs but executable
-z loadfltr Mark object requiring immediate process
-z muldefs Allow multiple definitions
-z nocombreloc Don't merge dynamic relocs into one section
-z nocopyreloc Don't create copy relocs
-z nodefaultlib Mark object not to use default search paths
-z nodelete Mark DSO non-deletable at runtime
-z nodlopen Mark DSO not available to dlopen
-z nodump Mark DSO not available to dldump
-z noexecstack Mark executable as not requiring executable stack
-z norelro Don't create RELRO program header
-z now Mark object non-lazy runtime binding
-z origin Mark object requiring immediate $ORIGIN processing
at runtime
-z relro Create RELRO program header
-z KEYWORD Ignored for Solaris compatibility
Supported demangler style:
{none,auto,gnu,lucid,arm,hp,edg,gnu-v3,java,gnat,compaq}
Report bugs to <URL:http://www.sourceware.org/bugzilla/> and hjl@lucon.org
Executing on host: /usr/local/src/branch/objdir64/gcc/xgcc
-B/usr/local/src/branch/objdir64/gcc/
/usr/local/src/branch/gcc/gcc/testsuite/gcc.dg/special/gcsec-1.c
-ffunction-sections -fdata-sections -Wl,--gc-sections -static -lm
-o ./gcsec-1.exe (timeout = 9000)
/usr/bin/ld: Warning: gc-sections option ignored
output is:
/usr/bin/ld: Warning: gc-sections option ignored
FAIL: gcc.dg/special/gcsec-1.c (test for excess errors)
Running /usr/local/src/branch/gcc/gcc/testsuite/gcc.dg/tls/tls.exp ...
Executing on host: /usr/local/src/branch/objdir64/gcc/xgcc
-B/usr/local/src/branch/objdir64/gcc/
/usr/local/src/branch/gcc/gcc/testsuite/gcc.dg/tls/trivial.c -S -o
trivial.S (timeout = 9000)
Executing on host: /usr/local/src/branch/objdir64/gcc/xgcc
-B/usr/local/src/branch/objdir64/gcc/
/usr/local/src/branch/gcc/gcc/testsuite/gcc.dg/tls/alias-1.c -ansi
-pedantic-errors -lm -o alias-1.exe (timeout = 9000)
/usr/bin/ld: /tmp/cc4XLp83.o: check_relocs: unhandled reloc type 0
/tmp/cc4XLp83.o: could not read symbols: File format not recognized
collect2: ld returned 1 exit status
compiler exited with status 1
output is:
/usr/bin/ld: /tmp/cc4XLp83.o: check_relocs: unhandled reloc type 0
/tmp/cc4XLp83.o: could not read symbols: File format not recognized
collect2: ld returned 1 exit status
FAIL: gcc.dg/tls/alias-1.c (test for excess errors)
Executing on host: /usr/local/src/branch/objdir64/gcc/xgcc
-B/usr/local/src/branch/objdir64/gcc/
/usr/local/src/branch/gcc/gcc/testsuite/gcc.dg/tls/opt-2.c -O2
-ftls-model=initial-exec -lm -o opt-2.exe (timeout = 9000)
/usr/bin/ld: /tmp/cc4vqIbO.o: check_relocs: unhandled reloc type 0
/tmp/cc4vqIbO.o: could not read symbols: File format not recognized
collect2: ld returned 1 exit status
compiler exited with status 1
output is:
/usr/bin/ld: /tmp/cc4vqIbO.o: check_relocs: unhandled reloc type 0
/tmp/cc4vqIbO.o: could not read symbols: File format not recognized
collect2: ld returned 1 exit status
FAIL: gcc.dg/tls/opt-2.c (test for excess errors)
Running /usr/local/src/branch/gcc/gcc/testsuite/gcc.misc-tests/bprob.exp ...
Executing on host: /usr/local/src/branch/objdir64/gcc/xgcc
-B/usr/local/src/branch/objdir64/gcc/
/usr/local/src/branch/gcc/gcc/testsuite/gcc.misc-tests/bprob-1.c -g
-fprofile-arcs -lm -o
/usr/local/src/branch/objdir64/gcc/testsuite/bprob-1.x01 (timeout =
9000)
PASS: gcc.misc-tests/bprob-1.c compilation, -g -fprofile-arcs
Setting LD_LIBRARY_PATH to
:/usr/local/src/branch/objdir64/gcc::/usr/local/src/branch/objdir64/gcc:/usr/local/src/branch/objdir64/gcc
/usr/local/src/branch/objdir64/gcc/testsuite/bprob-1.x01: symbol
lookup error: /usr/local/src/branch/objdir64/gcc/testsuite/bprob-1.x01:
undefined symbol:
FAIL: gcc.misc-tests/bprob-1.c execution, -g -fprofile-arcs
Setting LD_LIBRARY_PATH to
:/usr/local/src/branch/objdir64/gcc::/usr/local/src/branch/objdir64/gcc:/usr/local/src/branch/objdir64/gcc
/usr/local/src/branch/objdir64/gcc/testsuite/bprob-1.x11: symbol
lookup error: /usr/local/src/branch/objdir64/gcc/testsuite/bprob-1.x11:
undefined symbol:
FAIL: gcc.misc-tests/bprob-1.c execution, -O0 -fprofile-arcs
and symbol lookup error in the same way it looks for the rest of bprop
Setting LD_LIBRARY_PATH to
:/usr/local/src/branch/objdir64/gcc::/usr/local/src/branch/objdir64/gcc:/usr/local/src/branch/objdir64/gcc
./gcov-1.exe: symbol lookup error: ./gcov-1.exe: undefined symbol:
FAIL: gcc.misc-tests/gcov-1.c execution test
Executing on host: /usr/local/src/branch/objdir64/gcc/gcov gcov-1.c
(timeout = 9000)
gcov-1.gcda:cannot open data file
FAIL: gcc.misc-tests/gcov-1.c gcov failed: gcov-1.c.gcov does not exist
Executing on host: /usr/local/src/branch/objdir64/gcc/xgcc
-B/usr/local/src/branch/objdir64/gcc/
/usr/local/src/branch/gcc/gcc/testsuite/gcc.misc-tests/gcov-10.c
-fprofile-arcs -ftest-coverage -lm -o ./gcov-10.exe (timeout =
9000)
PASS: gcc.misc-tests/gcov-10.c (test for excess errors)
Setting LD_LIBRARY_PATH to
:/usr/local/src/branch/objdir64/gcc::/usr/local/src/branch/objdir64/gcc:/usr/local/src/branch/objdir64/gcc
./gcov-10.exe: symbol lookup error: ./gcov-10.exe: undefined symbol:
FAIL: gcc.misc-tests/gcov-10.c execution test
Executing on host: /usr/local/src/branch/objdir64/gcc/gcov -a
gcov-10.c (timeout = 9000)
gcov-10.gcda:cannot open data file
FAIL: gcc.misc-tests/gcov-10.c gcov failed: gcov-10.c.gcov does not exist
Setting LD_LIBRARY_PATH to
:/usr/local/src/branch/objdir64/gcc::/usr/local/src/branch/objdir64/gcc:/usr/local/src/branch/objdir64/gcc
./gcov-10b.exe: symbol lookup error: ./gcov-10b.exe: undefined symbol:
FAIL: gcc.misc-tests/gcov-10b.c execution test
Executing on host: /usr/local/src/branch/objdir64/gcc/gcov -a
gcov-10b.c (timeout = 9000)
gcov-10b.gcda:cannot open data file
FAIL: gcc.misc-tests/gcov-10b.c gcov failed: gcov-10b.c.gcov does not exist
Executing on host: /usr/local/src/branch/objdir64/gcc/xgcc
-B/usr/local/src/branch/objdir64/gcc/
/usr/local/src/branch/gcc/gcc/testsuite/gcc.misc-tests/gcov-11.c
-fprofile-arcs -ftest-coverage -lm -o ./gcov-11.exe (timeout =
9000)
Setting LD_LIBRARY_PATH to
:/usr/local/src/branch/objdir64/gcc::/usr/local/src/branch/objdir64/gcc:/usr/local/src/branch/objdir64/gcc
./gcov-11.exe: symbol lookup error: ./gcov-11.exe: undefined symbol:
FAIL: gcc.misc-tests/gcov-11.c execution test
Executing on host: /usr/local/src/branch/objdir64/gcc/gcov -a
gcov-11.c (timeout = 9000)
gcov-11.gcda:cannot open data file
FAIL: gcc.misc-tests/gcov-11.c gcov failed: gcov-11.c.gcov does not exist
Setting LD_LIBRARY_PATH to
:/usr/local/src/branch/objdir64/gcc::/usr/local/src/branch/objdir64/gcc:/usr/local/src/branch/objdir64/gcc
./gcov-2.exe: symbol lookup error: ./gcov-2.exe: undefined symbol:
FAIL: gcc.misc-tests/gcov-2.c execution test
Executing on host: /usr/local/src/branch/objdir64/gcc/gcov gcov-2.c
(timeout = 9000)
gcov-2.gcda:cannot open data file
FAIL: gcc.misc-tests/gcov-2.c gcov failed: gcov-2.c.gcov does not exist
Setting LD_LIBRARY_PATH to
:/usr/local/src/branch/objdir64/gcc::/usr/local/src/branch/objdir64/gcc:/usr/local/src/branch/objdir64/gcc
./gcov-3.exe: symbol lookup error: ./gcov-3.exe: undefined symbol:
FAIL: gcc.misc-tests/gcov-3.c execution test
Executing on host: /usr/local/src/branch/objdir64/gcc/gcov gcov-3.c
(timeout = 9000)
gcov-3.gcda:cannot open data file
FAIL: gcc.misc-tests/gcov-3.c gcov failed: gcov-3.c.gcov does not exist
Setting LD_LIBRARY_PATH to
:/usr/local/src/branch/objdir64/gcc::/usr/local/src/branch/objdir64/gcc:/usr/local/src/branch/objdir64/gcc
./gcov-4.exe: symbol lookup error: ./gcov-4.exe: undefined symbol:
FAIL: gcc.misc-tests/gcov-4.c execution test
Executing on host: /usr/local/src/branch/objdir64/gcc/gcov gcov-4.c
(timeout = 9000)
gcov-4.gcda:cannot open data file
FAIL: gcc.misc-tests/gcov-4.c gcov failed: gcov-4.c.gcov does not exist
Setting LD_LIBRARY_PATH to
:/usr/local/src/branch/objdir64/gcc::/usr/local/src/branch/objdir64/gcc:/usr/local/src/branch/objdir64/gcc
./gcov-4b.exe: symbol lookup error: ./gcov-4b.exe: undefined symbol:
FAIL: gcc.misc-tests/gcov-4b.c execution test
Executing on host: /usr/local/src/branch/objdir64/gcc/gcov -b
gcov-4b.c (timeout = 9000)
gcov-4b.gcda:cannot open data file
FAIL: gcc.misc-tests/gcov-4b.c gcov failed: gcov-4b.c.gcov does not exist
Setting LD_LIBRARY_PATH to
:/usr/local/src/branch/objdir64/gcc::/usr/local/src/branch/objdir64/gcc:/usr/local/src/branch/objdir64/gcc
./gcov-5b.exe: symbol lookup error: ./gcov-5b.exe: undefined symbol:
FAIL: gcc.misc-tests/gcov-5b.c execution test
Executing on host: /usr/local/src/branch/objdir64/gcc/gcov -b
gcov-5b.c (timeout = 9000)
gcov-5b.gcda:cannot open data file
FAIL: gcc.misc-tests/gcov-5b.c gcov failed: gcov-5b.c.gcov does not exist
Setting LD_LIBRARY_PATH to
:/usr/local/src/branch/objdir64/gcc::/usr/local/src/branch/objdir64/gcc:/usr/local/src/branch/objdir64/gcc
./gcov-6.exe: symbol lookup error: ./gcov-6.exe: undefined symbol:
FAIL: gcc.misc-tests/gcov-6.c execution test
Executing on host: /usr/local/src/branch/objdir64/gcc/gcov -b
gcov-6.c (timeout = 9000)
gcov-6.gcda:cannot open data file
FAIL: gcc.misc-tests/gcov-6.c gcov failed: gcov-6.c.gcov does not exist
Setting LD_LIBRARY_PATH to
:/usr/local/src/branch/objdir64/gcc::/usr/local/src/branch/objdir64/gcc:/usr/local/src/branch/objdir64/gcc
./gcov-7.exe: symbol lookup error: ./gcov-7.exe: undefined symbol:
FAIL: gcc.misc-tests/gcov-7.c execution test
Executing on host: /usr/local/src/branch/objdir64/gcc/gcov -b
gcov-7.c (timeout = 9000)
gcov-7.gcda:cannot open data file
FAIL: gcc.misc-tests/gcov-7.c gcov failed: gcov-7.c.gcov does not exist
Setting LD_LIBRARY_PATH to
:/usr/local/src/branch/objdir64/gcc::/usr/local/src/branch/objdir64/gcc:/usr/local/src/branch/objdir64/gcc
./gcov-8.exe: symbol lookup error: ./gcov-8.exe: undefined symbol:
FAIL: gcc.misc-tests/gcov-8.c execution test
Executing on host: /usr/local/src/branch/objdir64/gcc/gcov -b gcov-8.c
(timeout = 9000)
gcov-8.gcda:cannot open data file
FAIL: gcc.misc-tests/gcov-8.c gcov failed: gcov-8.c.gcov does not exist
Setting LD_LIBRARY_PATH to
:/usr/local/src/branch/objdir64/gcc::/usr/local/src/branch/objdir64/gcc:/usr/local/src/branch/objdir64/gcc
./gcov-9.exe: symbol lookup error: ./gcov-9.exe: undefined symbol:
FAIL: gcc.misc-tests/gcov-9.c execution test
Executing on host: /usr/local/src/branch/objdir64/gcc/gcov -a
gcov-9.c (timeout = 9000)
gcov-9.gcda:cannot open data file
FAIL: gcc.misc-tests/gcov-9.c gcov failed: gcov-9.c.gcov does not exist
testcase /usr/local/src/branch/gcc/gcc/testsuite/gcc.misc-tests/gcov.exp
completed in 37 seconds
Running /usr/local/src/branch/gcc/gcc/testsuite/gcc.misc-tests/linkage.exp ...
Executing on host: /usr/local/src/branch/objdir64/gcc/xgcc
-B/usr/local/src/branch/objdir64/gcc/ "-w" -c -o linkage-x.o
/usr/local/src/branch/gcc/gcc/testsuite/gcc.misc-tests/linkage-x.c
(timeout = 9000)
cc -c /usr/local/src/branch/gcc/gcc/testsuite/gcc.misc-tests/linkage-y.c
>&/dev/null
Executing on host: /usr/local/src/branch/objdir64/gcc/xgcc
-B/usr/local/src/branch/objdir64/gcc/ linkage-y.o linkage-x.o -lm
-o linkage.exe (timeout = 9000)
/usr/bin/ld: warning: sparc architecture of input file `linkage-y.o'
is incompatible with sparc:v9 output
output is:
/usr/bin/ld: warning: sparc architecture of input file `linkage-y.o'
is incompatible with sparc:v9 output
FAIL: gcc.misc-tests/linkage.c link
--
Cheers,
/ChJ