Skip to content
Snippets Groups Projects
  • Jan Beulich's avatar
    61fec9ff
    configure.in: Remove target-libstdc++-v3 from noconfigdirs for *-*-netware... · 61fec9ff
    Jan Beulich authored
    /
            * configure.in: Remove target-libstdc++-v3 from noconfigdirs for
            *-*-netware, but add target-libmudflap.
            Consolidate *-*-netware targets (of which really only i?86 exists)
            into a single entry.
            * configure: Likewise.
    gcc/
            * config.gcc: Resurrect NetWare as a target. Handle special case of
            Novell linker to be used (specified through --with-ld=) and threading
            model of either Posix (default) or NKS.
            * config/i386/i386.c (ix86_return_pops_args): Conditionalize popping
            of incoming hidden argument on KEEP_AGGREGATE_RETURN_POINTER.
            * config/i386/i386.h (KEEP_AGGREGATE_RETURN_POINTER): New.
            * config/i386/netware.c, config/i386/netware.h: New.
            * config/i386/nwld.c, config/i386/nwld.h: New.
            * config/i386/netware-crt0.c: New.
            * config/i386/netware-libgcc.c: New.
            * config/i386/netware-libgcc.def: New.
            * config/i386/netware-libgcc.exp: New.
            * config/i386/t-netware, config/i386/t-nwld: New.
            * gthr-nks.h: New.
            * doc/install.texi: Document NKS threading model.
    gcc/cp/
            * g++spec.c (MATH_LIBRARY_PROFILE): Default to MATH_LIBRARY rather
            than "-lm".
    gcc/testsuite/
            * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
            * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
            * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
            * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
            * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
            * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
            * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
            the non-portable bzero.
            * gcc.dg/20010912-1.c: xfail for NetWare.
            * gcc.dg/20020426-2.c: xfail for NetWare.
            * gcc.dg/20021014-1.c: xfail for NetWare.
            * gcc.dg/20021018-1.c: xfail for NetWare.
            * gcc.dg/20030213-1.c: xfail for NetWare.
            * gcc.dg/20030225-1.c: xfail for NetWare.
            * gcc.dg/20030708-1.c: xfail for NetWare.
            * gcc.dg/builtins-config.h: Also exclude NetWare.
            * gcc.dg/format/format.h: Define restrict only if not already defined.
            * gcc.dg/nest.c: xfail for NetWare.
            * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
            * lib/target-supports.exp (check_visibility_available): Exclude
            NetWare.
    fixincludes/
            * inclhack.def: Suppress exception_structure and math_exception
            for NetWare headers.
            * fixincl.x: Regenerate.
    libstdc++-v3/
            * crossconfig.m4: Add NetWare as a target.
            * configure: Regenerate.
    
    From-SVN: r87040
    61fec9ff
    History
    configure.in: Remove target-libstdc++-v3 from noconfigdirs for *-*-netware...
    Jan Beulich authored
    /
            * configure.in: Remove target-libstdc++-v3 from noconfigdirs for
            *-*-netware, but add target-libmudflap.
            Consolidate *-*-netware targets (of which really only i?86 exists)
            into a single entry.
            * configure: Likewise.
    gcc/
            * config.gcc: Resurrect NetWare as a target. Handle special case of
            Novell linker to be used (specified through --with-ld=) and threading
            model of either Posix (default) or NKS.
            * config/i386/i386.c (ix86_return_pops_args): Conditionalize popping
            of incoming hidden argument on KEEP_AGGREGATE_RETURN_POINTER.
            * config/i386/i386.h (KEEP_AGGREGATE_RETURN_POINTER): New.
            * config/i386/netware.c, config/i386/netware.h: New.
            * config/i386/nwld.c, config/i386/nwld.h: New.
            * config/i386/netware-crt0.c: New.
            * config/i386/netware-libgcc.c: New.
            * config/i386/netware-libgcc.def: New.
            * config/i386/netware-libgcc.exp: New.
            * config/i386/t-netware, config/i386/t-nwld: New.
            * gthr-nks.h: New.
            * doc/install.texi: Document NKS threading model.
    gcc/cp/
            * g++spec.c (MATH_LIBRARY_PROFILE): Default to MATH_LIBRARY rather
            than "-lm".
    gcc/testsuite/
            * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
            * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
            * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
            * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
            * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
            * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
            * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
            the non-portable bzero.
            * gcc.dg/20010912-1.c: xfail for NetWare.
            * gcc.dg/20020426-2.c: xfail for NetWare.
            * gcc.dg/20021014-1.c: xfail for NetWare.
            * gcc.dg/20021018-1.c: xfail for NetWare.
            * gcc.dg/20030213-1.c: xfail for NetWare.
            * gcc.dg/20030225-1.c: xfail for NetWare.
            * gcc.dg/20030708-1.c: xfail for NetWare.
            * gcc.dg/builtins-config.h: Also exclude NetWare.
            * gcc.dg/format/format.h: Define restrict only if not already defined.
            * gcc.dg/nest.c: xfail for NetWare.
            * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
            * lib/target-supports.exp (check_visibility_available): Exclude
            NetWare.
    fixincludes/
            * inclhack.def: Suppress exception_structure and math_exception
            for NetWare headers.
            * fixincl.x: Regenerate.
    libstdc++-v3/
            * crossconfig.m4: Add NetWare as a target.
            * configure: Regenerate.
    
    From-SVN: r87040