* gcc.c: Undefine "__WCHAR_TYPE__" before redefining it.
authorCraig Newell <CraigN@ieee.org>
Tue, 5 Sep 2000 00:34:02 +0000 (00:34 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Tue, 5 Sep 2000 00:34:02 +0000 (20:34 -0400)
From-SVN: r36146

gcc/ChangeLog
gcc/gcc.c

index 535d698..674253d 100644 (file)
@@ -1,3 +1,7 @@
+2000-09-04  Craig Newell  <CraigN@ieee.org>
+
+       * gcc.c: Undefine "__WCHAR_TYPE__" before redefining it.
+
 2000-09-04  Andreas Schwab  <schwab@suse.de>
 
        * Makefile.in (STAGESTUFF): Remove libgcc.
index c5378c4..7281fd7 100644 (file)
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -564,7 +564,7 @@ static const char *cpp_options =
  %{!undef:%{!ansi:%{!std=*:%p}%{std=gnu*:%p}} %P} %{trigraphs}\
  %c %{Os:-D__OPTIMIZE_SIZE__} %{O*:%{!O0:-D__OPTIMIZE__}}\
  %{ffast-math:-D__FAST_MATH__}\
- %{fshort-wchar:-D__WCHAR_TYPE__=short\\ unsigned\\ int}\
+ %{fshort-wchar:-U__WCHAR_TYPE__ -D__WCHAR_TYPE__=short\\ unsigned\\ int}\
  %{fshow-column} %{fno-show-column}\
  %{fleading-underscore} %{fno-leading-underscore}\
  %{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z %i\