g++-mike-eh8-C test failure

John David Anglin dave@hiauly1.hia.nrc.ca
Fri Apr 28 11:14:00 GMT 2000


> But all calls to eh_context_static should be through other functions in
> libgcc which are not static, like __get_eh_info.  Can you do backtraces so
> we can see where the two copies are being called from?

I added verbose output to the linker to try to find where things go wrong.
It appears trouble starts when __main.o is loaded from libgcc.a to resolve
__main.  This pulls in tinfo2.o, _ctors.o, _exit.o, tinfo.o, _eh.o,
lib2funcs.o, opdel.o and exception.o from libgcc.a (see below).  __main
is the only symbol imported in eh8.s which is not in libstdc++.sl.

Dave
-- 
J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)

collect2 version 2.95.3 19991030 (prerelease) (hppa)
/usr/ccs/bin/ld -L/lib/pa1.1 -L/usr/lib/pa1.1 -z -u main -o /xxx/gnu/gcc-2.95.3-1/objdir/gcc/testsuite/g++-mike-eh8-C /usr/ccs/lib/crt0.o -L/usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3 -L/usr/ccs/bin -L/usr/ccs/lib -L/usr/local/lib -v -t -B immediate -B nonfatal /var/tmp/ccgdgD0z.o -lstdc++ -lm -lgcc -lc -lgcc
/usr/ccs/bin/ld -L/lib/pa1.1 -L/usr/lib/pa1.1 -z -u main -o /xxx/gnu/gcc-2.95.3-1/objdir/gcc/testsuite/g++-mike-eh8-C /usr/ccs/lib/crt0.o -L/usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3 -L/usr/ccs/bin -L/usr/ccs/lib -L/usr/local/lib -v -t -B immediate -B nonfatal /var/tmp/ccgdgD0z.o -lstdc++ -lm -lgcc -lc -lgcc 
LPATH is : /usr/lib:/opt/langtools/lib
Loading /usr/ccs/lib/crt0.o:
Loading /var/tmp/ccgdgD0z.o:
Searching library /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libstdc++.sl:
/usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libstdc++.sl:
Searching library /lib/pa1.1/libm.a:
  Selecting cd_sincos.o to resolve sin
    referenced from Shared Library
  Selecting cd_sincos.o to resolve cos
    referenced from Shared Library
  Selecting cd_cosh.o to resolve cosh
    referenced from Shared Library
  Selecting cd_log.o to resolve log
    referenced from Shared Library
  Selecting cd_atan2.o to resolve atan2
    referenced from Shared Library
  Selecting cd_cabs.o to resolve hypot
    referenced from Shared Library
  Selecting cd_exp.o to resolve exp
    referenced from Shared Library
  Selecting cd_sqrt.o to resolve sqrt
    referenced from Shared Library
  Selecting cd_sinh.o to resolve sinh
    referenced from Shared Library
Loading /lib/pa1.1/libm.a(cd_atan2.o):
Loading /lib/pa1.1/libm.a(cd_cabs.o):
Loading /lib/pa1.1/libm.a(cd_cosh.o):
Loading /lib/pa1.1/libm.a(cd_exp.o):
Loading /lib/pa1.1/libm.a(cd_log.o):
Loading /lib/pa1.1/libm.a(cd_sincos.o):
Loading /lib/pa1.1/libm.a(cd_sinh.o):
Loading /lib/pa1.1/libm.a(cd_sqrt.o):
Searching library /lib/pa1.1/libm.a:
  Selecting mathd_cossin.o to resolve __math_dsin_deg
    referenced from /lib/pa1.1/libm.a(cd_sincos.o)
  Selecting cd_error.o to resolve __sin_err
    referenced from /lib/pa1.1/libm.a(cd_sincos.o)
  Selecting mathd_atan.o to resolve __math_datan2_deg_noexc
    referenced from /lib/pa1.1/libm.a(cd_atan2.o)
  Selecting mathd_log.o to resolve __math_dlog
    referenced from /lib/pa1.1/libm.a(cd_log.o)
  Selecting cd_error.o to resolve __sqrt_err
    referenced from /lib/pa1.1/libm.a(cd_sqrt.o)
  Selecting cd_error.o to resolve __cossin_err
    referenced from /lib/pa1.1/libm.a(cd_sincos.o)
  Selecting cd_error.o to resolve __atan2_deg_err
    referenced from /lib/pa1.1/libm.a(cd_atan2.o)
  Selecting mathd_log.o to resolve __math_dexp
    referenced from /lib/pa1.1/libm.a(cd_exp.o)
  Selecting cd_error.o to resolve __hypot_err
    referenced from /lib/pa1.1/libm.a(cd_cabs.o)
  Selecting cd_error.o to resolve __atan2_err
    referenced from /lib/pa1.1/libm.a(cd_atan2.o)
  Selecting cd_error.o to resolve __cosh_err
    referenced from /lib/pa1.1/libm.a(cd_cosh.o)
  Selecting mathd_log.o to resolve __math_dcosh
    referenced from /lib/pa1.1/libm.a(cd_cosh.o)
  Selecting cd_error.o to resolve __sinh_err
    referenced from /lib/pa1.1/libm.a(cd_sinh.o)
  Selecting cd_error.o to resolve __exp_err
    referenced from /lib/pa1.1/libm.a(cd_exp.o)
  Selecting cd_error.o to resolve __log_err
    referenced from /lib/pa1.1/libm.a(cd_log.o)
  Selecting cd_error.o to resolve __cos_err
    referenced from /lib/pa1.1/libm.a(cd_sincos.o)
  Selecting mathd_atan.o to resolve __math_datan2_noexc
    referenced from /lib/pa1.1/libm.a(cd_atan2.o)
  Selecting mathd_cossin.o to resolve __math_dcos_deg
    referenced from /lib/pa1.1/libm.a(cd_sincos.o)
  Selecting mathd_cossin.o to resolve __math_dcos
    referenced from /lib/pa1.1/libm.a(cd_sincos.o)
  Selecting mathd_log.o to resolve __math_dsinh
    referenced from /lib/pa1.1/libm.a(cd_sinh.o)
  Selecting c_ieee.o to resolve isnan
    referenced from /lib/pa1.1/libm.a(cd_cabs.o)
  Selecting mathd_cossin.o to resolve __math_dsin
    referenced from /lib/pa1.1/libm.a(cd_sincos.o)
  Selecting c_ieee.o to resolve finite
    referenced from /lib/pa1.1/libm.a(cd_cabs.o)
Loading /lib/pa1.1/libm.a(c_ieee.o):
Loading /lib/pa1.1/libm.a(cd_error.o):
Loading /lib/pa1.1/libm.a(mathd_atan.o):
Loading /lib/pa1.1/libm.a(mathd_cossin.o):
Loading /lib/pa1.1/libm.a(mathd_log.o):
Searching library /lib/pa1.1/libm.a:
  Selecting _matherr.o to resolve _matherr
    referenced from /lib/pa1.1/libm.a(cd_error.o)
  Selecting fpconst.o to resolve SQNAN
    referenced from /lib/pa1.1/libm.a(cd_error.o)
  Selecting cd_fabs.o to resolve fabs
    referenced from /lib/pa1.1/libm.a(c_ieee.o)
    referenced from /lib/pa1.1/libm.a(cd_error.o)
  Selecting fpconst.o to resolve DQNAN
    referenced from /lib/pa1.1/libm.a(c_ieee.o)
    referenced from /lib/pa1.1/libm.a(c_ieee.o)
  Selecting matherr.o to resolve matherr
    referenced from /lib/pa1.1/libm.a(cd_error.o)
  Selecting fpconst.o to resolve DINFINITY
    referenced from /lib/pa1.1/libm.a(cd_error.o)
Loading /lib/pa1.1/libm.a(_matherr.o):
Loading /lib/pa1.1/libm.a(cd_fabs.o):
Loading /lib/pa1.1/libm.a(fpconst.o):
Loading /lib/pa1.1/libm.a(matherr.o):
Searching library /lib/pa1.1/libm.a:
Searching library /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:
WARNING:  LIBRARY /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a HAS OVERFLOW SYMBOLS; USE CLEANRL
  Selecting __main.o to resolve __main
    referenced from /var/tmp/ccgdgD0z.o
  Selecting tinfo2.o to resolve char type_info node
    referenced from /var/tmp/ccgdgD0z.o
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(__main.o):
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o):
Searching library /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:
  Selecting _ctors.o to resolve __DTOR_LIST__
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(__main.o)
  Selecting _exit.o to resolve _exit_dummy_decl
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(__main.o)
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo.o):type_info type_info node
  Selecting tinfo.o to resolve __rtti_si
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o)
  Selecting tinfo.o to resolve type_info type_info function
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o)
  Selecting tinfo.o to resolve type_info virtual table
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o)
  Selecting _ctors.o to resolve __CTOR_LIST__
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(__main.o)
  Selecting tinfo.o to resolve type_info::~type_info(void)
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o)
  Selecting _eh.o to resolve __get_eh_context
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o)
  Selecting tinfo.o to resolve type_info::operator==(type_info const &) const
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o)
  Selecting tinfo.o to resolve __user_type_info type_info function
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o)
  Selecting lib2funcs.o to resolve __gcc_plt_call
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(__main.o)
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(_ctors.o):
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(_eh.o):
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(_exit.o):
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(lib2funcs.o):
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo.o):
Searching library /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:
  Selecting opdel.o to resolve __builtin_delete
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo.o)
  Selecting exception.o to resolve exception::what(void) const
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo.o)
  Selecting exception.o to resolve exception type_info function
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo.o)
  Selecting exception.o to resolve exception virtual table
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo.o)
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(exception.o):exception type_info node
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(exception.o):
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(opdel.o):
Searching library /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:
Searching library /usr/lib/libdld.1:
/usr/lib/libdld.1:
Searching library /usr/lib/libc.sl:
/usr/lib/libc.sl:
Searching library /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:
WARNING:  LIBRARY /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a HAS OVERFLOW SYMBOLS; USE CLEANRL
Searching library /usr/lib/milli.a:
  Selecting div_const.o to resolve $$divI_10
    referenced from /usr/ccs/lib/crt0.o
  Selecting dyncallU.o to resolve $$dyncall
    referenced from /usr/ccs/lib/crt0.o
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(exception.o)
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo.o)
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(_eh.o)
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o)
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(__main.o)
  Selecting remI.o to resolve $$remI
    referenced from /usr/ccs/lib/crt0.o
Loading /usr/lib/milli.a(errnet.o):errno
Loading /usr/lib/milli.a(div_const.o):
Loading /usr/lib/milli.a(remI.o):
Loading /usr/lib/milli.a(dyncallU.o):
Searching library /usr/lib/milli.a:
/usr/ccs/bin/ld: (Warning) Linker features were used that may not be supported in future releases. The +vallcompatwarnings option can be used to display more details, and the ld(1) man page contains additional information. This warning can be suppressed with the +vnocompatwarnings option.
/usr/lib/milli.a:
/usr/ccs/lib/crt0.o:
/var/tmp/ccgdgD0z.o:
/lib/pa1.1/libm.a:
/usr/ccs/lib/crt0.o:
/var/tmp/ccgdgD0z.o:
/lib/pa1.1/libm.a:
/usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:
/usr/ccs/lib/crt0.o:
/var/tmp/ccgdgD0z.o:
/lib/pa1.1/libm.a:
/usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:
/lib/pa1.1/libm.a:
/usr/ccs/lib/crt0.o:
/var/tmp/ccgdgD0z.o:
/usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:
/var/tmp/ccgdgD0z.o:
/usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:
 /usr/local/hppa1.1-hp-hpux10.20/bin/nm -n /xxx/gnu/gcc-2.95.3-1/objdir/gcc/testsuite/g++-mike-eh8-C
 /usr/ccs/bin/chatr /xxx/gnu/gcc-2.95.3-1/objdir/gcc/testsuite/g++-mike-eh8-C
 /usr/local/hppa1.1-hp-hpux10.20/bin/nm -n /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libstdc++.sl
 /usr/local/hppa1.1-hp-hpux10.20/bin/nm -n /usr/lib/libc.1
/usr/local/bin/gcc -x c -c -o /var/tmp/cc4EtnbZ.o -fexceptions -fno-exceptions /var/tmp/ccKIwA4x.c
/usr/ccs/bin/ld -L/lib/pa1.1 -L/usr/lib/pa1.1 -z -u main -o /xxx/gnu/gcc-2.95.3-1/objdir/gcc/testsuite/g++-mike-eh8-C /usr/ccs/lib/crt0.o /var/tmp/cc4EtnbZ.o -L/usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3 -L/usr/ccs/bin -L/usr/ccs/lib -L/usr/local/lib -v -t -B immediate -B nonfatal /var/tmp/ccgdgD0z.o -lstdc++ -lm -lgcc -lc -lgcc
/usr/ccs/bin/ld -L/lib/pa1.1 -L/usr/lib/pa1.1 -z -u main -o /xxx/gnu/gcc-2.95.3-1/objdir/gcc/testsuite/g++-mike-eh8-C /usr/ccs/lib/crt0.o /var/tmp/cc4EtnbZ.o -L/usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3 -L/usr/ccs/bin -L/usr/ccs/lib -L/usr/local/lib -v -t -B immediate -B nonfatal /var/tmp/ccgdgD0z.o -lstdc++ -lm -lgcc -lc -lgcc 
LPATH is : /usr/lib:/opt/langtools/lib
Loading /usr/ccs/lib/crt0.o:
Loading /var/tmp/cc4EtnbZ.o:
Loading /var/tmp/ccgdgD0z.o:
Searching library /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libstdc++.sl:
/usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libstdc++.sl:
Searching library /lib/pa1.1/libm.a:
  Selecting cd_sincos.o to resolve sin
    referenced from Shared Library
  Selecting cd_sincos.o to resolve cos
    referenced from Shared Library
  Selecting cd_cosh.o to resolve cosh
    referenced from Shared Library
  Selecting cd_log.o to resolve log
    referenced from Shared Library
  Selecting cd_atan2.o to resolve atan2
    referenced from Shared Library
  Selecting cd_cabs.o to resolve hypot
    referenced from Shared Library
  Selecting cd_exp.o to resolve exp
    referenced from Shared Library
  Selecting cd_sqrt.o to resolve sqrt
    referenced from Shared Library
  Selecting cd_sinh.o to resolve sinh
    referenced from Shared Library
Loading /lib/pa1.1/libm.a(cd_atan2.o):
Loading /lib/pa1.1/libm.a(cd_cabs.o):
Loading /lib/pa1.1/libm.a(cd_cosh.o):
Loading /lib/pa1.1/libm.a(cd_exp.o):
Loading /lib/pa1.1/libm.a(cd_log.o):
Loading /lib/pa1.1/libm.a(cd_sincos.o):
Loading /lib/pa1.1/libm.a(cd_sinh.o):
Loading /lib/pa1.1/libm.a(cd_sqrt.o):
Searching library /lib/pa1.1/libm.a:
  Selecting mathd_cossin.o to resolve __math_dsin_deg
    referenced from /lib/pa1.1/libm.a(cd_sincos.o)
  Selecting cd_error.o to resolve __sin_err
    referenced from /lib/pa1.1/libm.a(cd_sincos.o)
  Selecting mathd_atan.o to resolve __math_datan2_deg_noexc
    referenced from /lib/pa1.1/libm.a(cd_atan2.o)
  Selecting mathd_log.o to resolve __math_dlog
    referenced from /lib/pa1.1/libm.a(cd_log.o)
  Selecting cd_error.o to resolve __sqrt_err
    referenced from /lib/pa1.1/libm.a(cd_sqrt.o)
  Selecting cd_error.o to resolve __cossin_err
    referenced from /lib/pa1.1/libm.a(cd_sincos.o)
  Selecting cd_error.o to resolve __atan2_deg_err
    referenced from /lib/pa1.1/libm.a(cd_atan2.o)
  Selecting mathd_log.o to resolve __math_dexp
    referenced from /lib/pa1.1/libm.a(cd_exp.o)
  Selecting cd_error.o to resolve __hypot_err
    referenced from /lib/pa1.1/libm.a(cd_cabs.o)
  Selecting cd_error.o to resolve __atan2_err
    referenced from /lib/pa1.1/libm.a(cd_atan2.o)
  Selecting cd_error.o to resolve __cosh_err
    referenced from /lib/pa1.1/libm.a(cd_cosh.o)
  Selecting mathd_log.o to resolve __math_dcosh
    referenced from /lib/pa1.1/libm.a(cd_cosh.o)
  Selecting cd_error.o to resolve __sinh_err
    referenced from /lib/pa1.1/libm.a(cd_sinh.o)
  Selecting cd_error.o to resolve __exp_err
    referenced from /lib/pa1.1/libm.a(cd_exp.o)
  Selecting cd_error.o to resolve __log_err
    referenced from /lib/pa1.1/libm.a(cd_log.o)
  Selecting cd_error.o to resolve __cos_err
    referenced from /lib/pa1.1/libm.a(cd_sincos.o)
  Selecting mathd_atan.o to resolve __math_datan2_noexc
    referenced from /lib/pa1.1/libm.a(cd_atan2.o)
  Selecting mathd_cossin.o to resolve __math_dcos_deg
    referenced from /lib/pa1.1/libm.a(cd_sincos.o)
  Selecting mathd_cossin.o to resolve __math_dcos
    referenced from /lib/pa1.1/libm.a(cd_sincos.o)
  Selecting mathd_log.o to resolve __math_dsinh
    referenced from /lib/pa1.1/libm.a(cd_sinh.o)
  Selecting c_ieee.o to resolve isnan
    referenced from /lib/pa1.1/libm.a(cd_cabs.o)
  Selecting mathd_cossin.o to resolve __math_dsin
    referenced from /lib/pa1.1/libm.a(cd_sincos.o)
  Selecting c_ieee.o to resolve finite
    referenced from /lib/pa1.1/libm.a(cd_cabs.o)
Loading /lib/pa1.1/libm.a(c_ieee.o):
Loading /lib/pa1.1/libm.a(cd_error.o):
Loading /lib/pa1.1/libm.a(mathd_atan.o):
Loading /lib/pa1.1/libm.a(mathd_cossin.o):
Loading /lib/pa1.1/libm.a(mathd_log.o):
Searching library /lib/pa1.1/libm.a:
  Selecting _matherr.o to resolve _matherr
    referenced from /lib/pa1.1/libm.a(cd_error.o)
  Selecting fpconst.o to resolve SQNAN
    referenced from /lib/pa1.1/libm.a(cd_error.o)
  Selecting cd_fabs.o to resolve fabs
    referenced from /lib/pa1.1/libm.a(c_ieee.o)
    referenced from /lib/pa1.1/libm.a(cd_error.o)
  Selecting fpconst.o to resolve DQNAN
    referenced from /lib/pa1.1/libm.a(c_ieee.o)
    referenced from /lib/pa1.1/libm.a(c_ieee.o)
  Selecting matherr.o to resolve matherr
    referenced from /lib/pa1.1/libm.a(cd_error.o)
  Selecting fpconst.o to resolve DINFINITY
    referenced from /lib/pa1.1/libm.a(cd_error.o)
Loading /lib/pa1.1/libm.a(_matherr.o):
Loading /lib/pa1.1/libm.a(cd_fabs.o):
Loading /lib/pa1.1/libm.a(fpconst.o):
Loading /lib/pa1.1/libm.a(matherr.o):
Searching library /lib/pa1.1/libm.a:
Searching library /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:
WARNING:  LIBRARY /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a HAS OVERFLOW SYMBOLS; USE CLEANRL
  Selecting __main.o to resolve __main
    referenced from /var/tmp/cc4EtnbZ.o
    referenced from /var/tmp/ccgdgD0z.o
  Selecting tinfo2.o to resolve __tic
    referenced from /var/tmp/ccgdgD0z.o
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(__main.o):
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o):
Searching library /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:
  Selecting _exit.o to resolve _exit_dummy_decl
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(__main.o)
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo.o):__ti9type_info
  Selecting tinfo.o to resolve __rtti_si
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o)
  Selecting tinfo.o to resolve __tf9type_info
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o)
  Selecting tinfo.o to resolve _vt$9type_info
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o)
  Selecting tinfo.o to resolve _$_9type_info
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o)
  Selecting _eh.o to resolve __get_eh_context
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o)
  Selecting tinfo.o to resolve __eq__C9type_infoRC9type_info
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o)
  Selecting tinfo.o to resolve __tf16__user_type_info
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o)
  Selecting lib2funcs.o to resolve __gcc_plt_call
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(__main.o)
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(_eh.o):
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(_exit.o):
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(lib2funcs.o):
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo.o):
Searching library /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:
  Selecting opdel.o to resolve __builtin_delete
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo.o)
  Selecting exception.o to resolve what__C9exception
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo.o)
  Selecting exception.o to resolve __tf9exception
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo.o)
  Selecting exception.o to resolve _vt$9exception
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo.o)
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(exception.o):__ti9exception
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(exception.o):
Loading /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(opdel.o):
Searching library /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:
Searching library /usr/lib/libdld.1:
/usr/lib/libdld.1:
Searching library /usr/lib/libc.sl:
/usr/lib/libc.sl:
Searching library /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:
WARNING:  LIBRARY /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a HAS OVERFLOW SYMBOLS; USE CLEANRL
Searching library /usr/lib/milli.a:
  Selecting div_const.o to resolve $$divI_10
    referenced from /usr/ccs/lib/crt0.o
  Selecting dyncallU.o to resolve $$dyncall
    referenced from /usr/ccs/lib/crt0.o
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(exception.o)
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo.o)
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(_eh.o)
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(tinfo2.o)
    referenced from /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a(__main.o)
  Selecting remI.o to resolve $$remI
    referenced from /usr/ccs/lib/crt0.o
Loading /usr/lib/milli.a(errnet.o):errno
Loading /usr/lib/milli.a(div_const.o):
Loading /usr/lib/milli.a(remI.o):
Loading /usr/lib/milli.a(dyncallU.o):
Searching library /usr/lib/milli.a:
/usr/ccs/bin/ld: (Warning) Linker features were used that may not be supported in future releases. The +vallcompatwarnings option can be used to display more details, and the ld(1) man page contains additional information. This warning can be suppressed with the +vnocompatwarnings option.
/usr/lib/milli.a:
/usr/ccs/lib/crt0.o:
/var/tmp/ccgdgD0z.o:
/lib/pa1.1/libm.a:
/usr/ccs/lib/crt0.o:
/var/tmp/ccgdgD0z.o:
/lib/pa1.1/libm.a:
/usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:
/usr/ccs/lib/crt0.o:
/var/tmp/cc4EtnbZ.o:
/var/tmp/ccgdgD0z.o:
/lib/pa1.1/libm.a:
/usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:
/lib/pa1.1/libm.a:
/usr/ccs/lib/crt0.o:
/var/tmp/ccgdgD0z.o:
/usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:
/var/tmp/ccgdgD0z.o:
/usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.95.3/libgcc.a:


More information about the Gcc-patches mailing list