c-common.c (c_common_init): Set options->unsigned_wchar.
authorNeil Booth <neil@daikokuya.demon.co.uk>
Tue, 7 May 2002 21:07:24 +0000 (21:07 +0000)
committerNeil Booth <neil@gcc.gnu.org>
Tue, 7 May 2002 21:07:24 +0000 (21:07 +0000)
commit44a147ad2ee5436c0f2b1bb95e3de61cce8c226e
tree74df1638e099a3467f9206ea84d1ec4945ea2b23
parent522e3d222659a0f3ea3d0ffc1e72b35feafed01e
c-common.c (c_common_init): Set options->unsigned_wchar.

* c-common.c (c_common_init): Set options->unsigned_wchar.
* cppinit.c (cpp_create_reader): Default unsigned_wchar,
group target dependencies.
(init_builtins, cpp_handle_option): Update.
* cpplex.c (cpp_interpret_charconst): Update.
* cpplib.h (struct cpp_options): Add unsigned_wchar, rename
signed_char to unsigned_char, group target dependencies.
* defaults.h (WCHAR_UNSIGNED): Remove.
* system.h (WCHAR_UNSIGNED, MAX_CHAR_TYPE_SIZE): Poison.
config:
* freebsd.h, interix.h, alpha/freebsd.h, arm/freebsd.h,
i386/386bsd.h, i386/beos-elf.h, i386/bsd386.h, i386/cygwin.h,
i386/djgpp.h, i386/freebsd-aout.h, i386/i386-interix.h,
i386/win32.h, ia64/freebsd.h, mips/netbsd.h, rs6000/freebsd.h,
sh/elf.h, sh/sh.h, sparc/freebsd.h: Remove WCHAR_UNSIGNED.
doc:
* tm.texi: Remove MAX_CHAR_TYPE_SIZE.

From-SVN: r53271
26 files changed:
gcc/ChangeLog
gcc/c-common.c
gcc/config/alpha/freebsd.h
gcc/config/arm/freebsd.h
gcc/config/freebsd.h
gcc/config/i386/386bsd.h
gcc/config/i386/beos-elf.h
gcc/config/i386/bsd386.h
gcc/config/i386/cygwin.h
gcc/config/i386/djgpp.h
gcc/config/i386/freebsd-aout.h
gcc/config/i386/i386-interix.h
gcc/config/i386/win32.h
gcc/config/ia64/freebsd.h
gcc/config/interix.h
gcc/config/mips/netbsd.h
gcc/config/rs6000/freebsd.h
gcc/config/sh/elf.h
gcc/config/sh/sh.h
gcc/config/sparc/freebsd.h
gcc/cppinit.c
gcc/cpplex.c
gcc/cpplib.h
gcc/defaults.h
gcc/doc/tm.texi
gcc/system.h