Skip to content
Snippets Groups Projects
Forked from redox-os / gcc
Source project has a limited visibility.
  • rth's avatar
    634f7a13
    / · 634f7a13
    rth 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.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87040 138bc75d-0d04-0410-961f-82ee72b054a4
    634f7a13
    History
    /
    rth 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.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87040 138bc75d-0d04-0410-961f-82ee72b054a4