diff options
author | Jason Merrill <jason@yorick.cygnus.com> | 1998-10-12 02:14:03 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1998-10-11 22:14:03 -0400 |
commit | ecc1211d56c8428eac06b76916dbc8d3a6456fed (patch) | |
tree | f7e79f132a1f5fa1a9f90732456954ead751b633 /gcc/config/i386 | |
parent | acf82af24fb759dfa802691dcba994a68c1f62c1 (diff) | |
download | gcc-ecc1211d56c8428eac06b76916dbc8d3a6456fed.tar.gz |
t-cygwin32 (TARGET_LIBGCC2_CFLAGS): Define.
* i386/t-cygwin32 (TARGET_LIBGCC2_CFLAGS): Define.
(cp) * inc/typeinfo: Add #pragma interface.
(operator!=): Just call operator==.
* tinfo.cc: Add #pragma implementation.
(operator==): Move from inc/typeinfo and tinfo2.cc.
Check __COMMON_UNRELIABLE instead of _WIN32.
From-SVN: r23004
Diffstat (limited to 'gcc/config/i386')
-rw-r--r-- | gcc/config/i386/t-cygwin32 | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/config/i386/t-cygwin32 b/gcc/config/i386/t-cygwin32 index 20bc9803b1e..42eb7d7ef81 100644 --- a/gcc/config/i386/t-cygwin32 +++ b/gcc/config/i386/t-cygwin32 @@ -3,6 +3,10 @@ CROSS_LIBGCC1 = libgcc1-asm.a LIB1ASMSRC = i386/cygwin32.asm LIB1ASMFUNCS = _chkstk +# We can't rely on common symbols being shared between translation units +# under Windows. +TARGET_LIBGCC2_CFLAGS = -D__COMMON_UNRELIABLE + # cygwin32 always has a limits.h, but, depending upon how we are doing # the build, it may not be installed yet. LIMITS_H_TEST = true |