8sa1-gcc/gcc/doc
Neil Booth 0fef3fd0ea cpphash.h (struct spec_nodes): Remove n__CHAR_UNSIGNED__.
* cpphash.h (struct spec_nodes): Remove n__CHAR_UNSIGNED__.
	* cpphash.c (_cpp_init_hashtable): Similarly.
	* cppinit.c (cpp_create_reader): Default the signed_char flag.
	(init_builtins): Define __CHAR_UNSIGNED__ appropriately.
	(COMMAND_LINE_OPTIONS): Recognise -f{un,}signed-char.
	(cpp_handle_option): Handle the new options.
	* cpplex.c (cpp_interpret_charconst): Use new flag.
	* cpplib.h (struct cpp_options): New member signed_char.
	* gcc.c (cpp_unique_options): Remove %c spec and documentation.
	(cpp_options): Handle -fsigned-char and -funsigned-char.
	(static_specs): Remove signed_char_spec.
	(do_spec1): Don't handle %c.
	* system.h: Poison SIGNED_CHAR_SPEC.
	* tradcif.y (yylex): Use flag_signed_char.
	* tradcpp.h (flag_signed_char): New.
	* tradcpp.c (flag_signed_char): New.
	(main): Handle new command-line options.
	(initialize_builtins): Define __CHAR_UNSIGNED__ if appropriate.
config:
	* alpha/alpha.h (SIGNED_CHAR_SPEC): Remove.
	* avr/avr.h: Remove old comments.
	* i960/i960.h (CPP_SPEC): Pass -fsigned-char if -mic*.
	(CC1_SPEC): Pass -fsigned-char if -mic*.
	(SIGNED_CHAR_SPEC): Remove.
doc:
	* tm.texi (SIGNED_CHAR_SPEC): Remove documentation.
testsuite:
	* gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.

From-SVN: r49444
2002-02-02 18:56:37 +00:00
..
include * doc/include/texinfo.tex: Update to version 2002-01-04.07. 2002-01-26 19:21:02 +00:00
.cvsignore Separate user and internals manuals. 2001-12-17 19:20:05 +00:00
bugreport.texi gcc.texi: Move several chapters out to ... 2001-11-11 11:31:24 +00:00
c-tree.texi document FILE_STMT 2002-01-15 19:09:27 -05:00
collect2.texi install-old.texi: Move some sections out to ... 2001-11-18 19:46:58 +00:00
configfiles.texi Makefile.in ($(docdir)/gccint.info, gccint.dvi): Add additional dependencies. 2002-01-10 16:04:23 +00:00
configterms.texi Makefile.in ($(docdir)/gccint.info, gccint.dvi): Add additional dependencies. 2002-01-10 16:04:23 +00:00
contrib.texi install.texi (xtensa-*-elf): New target. 2002-01-25 17:10:46 +00:00
contribute.texi gcc.texi: Move several chapters out to ... 2001-11-11 11:31:24 +00:00
cpp.texi Document the __OBJC__ macro. 2002-01-10 11:53:19 +00:00
cppinternals.texi gcc.texi, [...]: Update copyright and last update dates. 2002-01-07 19:03:37 +00:00
extend.texi builtin-types.def (BT_FN_VOID_CONST_PTR_VAR): Replace BT_FN_VOID_PTR_VAR. 2002-01-28 12:07:01 -08:00
fragments.texi fragments.texi, [...]: Update to reflect current (lack of) need for host configuration by hand. 2002-01-23 17:30:28 +00:00
frontends.texi gcc.texi: Move several chapters out to ... 2001-11-11 11:31:24 +00:00
gcc.texi gcc.texi, [...]: Update copyright and last update dates. 2002-01-07 19:03:37 +00:00
gccint.texi fragments.texi, [...]: Update to reflect current (lack of) need for host configuration by hand. 2002-01-23 17:30:28 +00:00
gcov.texi texi2pod.pl: Handle @ifnottex, @iftex and @display. 2001-11-14 00:47:47 +00:00
gnu.texi linux-and-gnu.texi: Remove. 2001-11-16 18:56:14 +00:00
headerdirs.texi install-old.texi: Move some sections out to ... 2001-11-18 19:46:58 +00:00
hostconfig.texi fragments.texi, [...]: Update to reflect current (lack of) need for host configuration by hand. 2002-01-23 17:30:28 +00:00
install-old.texi gcc.texi: Don't include install-old.texi. 2001-12-07 16:57:28 +00:00
install.texi install.texi (avr): Update outdated URL. 2002-02-01 18:42:37 +00:00
install.texi2html * doc/install.texi2html: Use -I $SOURCEDIR. 2001-12-17 19:42:57 +00:00
interface.texi gcc.texi: Move several chapters out to ... 2001-11-12 15:46:48 +00:00
invoke.texi invoke.texi (-fdump-translation-unit): Revert this patch: 2001-10-21 Craig Rodrigues <rodrigc@gcc.gnu.org> 2002-01-27 17:44:54 +00:00
languages.texi Makefile.in ($(docdir)/gccint.info, gccint.dvi): Add additional dependencies. 2002-01-10 16:04:23 +00:00
makefile.texi Makefile.in ($(docdir)/gccint.info, gccint.dvi): Add additional dependencies. 2002-01-10 16:04:23 +00:00
md.texi elf.h: New file. 2002-01-23 21:03:53 +00:00
objc.texi c-common.c: Fix comment typos. 2001-10-09 06:03:16 +00:00
passes.texi * doc/passes.texi: Fix a typo. 2001-12-21 16:19:14 +00:00
portability.texi gcc.texi: Move several chapters out to ... 2001-11-12 15:46:48 +00:00
rtl.texi fragments.texi, [...]: Update to reflect current (lack of) need for host configuration by hand. 2002-01-23 17:30:28 +00:00
service.texi gcc.texi: Move several chapters out to ... 2001-11-11 11:31:24 +00:00
sourcebuild.texi * doc/sourcebuild.texi (C Tests): Document gcc.dg/debug directory. 2002-01-29 17:59:42 +00:00
standards.texi * doc/standards.texi: Mention C99 TC1. 2001-11-12 23:35:22 +00:00
tm.texi cpphash.h (struct spec_nodes): Remove n__CHAR_UNSIGNED__. 2002-02-02 18:56:37 +00:00
trouble.texi - Add more information about interposing functions using runtime-linking. 2002-01-17 17:45:21 -05:00
vms.texi gcc.texi: Move several chapters out to ... 2001-11-11 11:31:24 +00:00