Go to file
Joseph Myers 6d2e14543b c-common.c (format_check_results): New structure.
* c-common.c (format_check_results): New structure.
	(finish_dollar_format_checking): Adjust to take a
	format_check_results * parameter.
	(check_format_info, check_format_info_recurse,
	check_format_info_main): Split check_format_info into three
	functions, the main checking going in check_format_info_main.
	Recurse when any reduction of the format string argument towards a
	string literal is done; go down both branches of a conditional
	expression.  Don't warn for extra format arguments or empty format
	strings if they only occur in some branches of a conditional
	expression.

testsuite:
	* gcc.dg/format-branch-1.c: New test.

From-SVN: r36883
2000-10-16 17:16:57 +01:00
boehm-gc configure.in: Define GC_GCJ_SUPPORT. 2000-09-30 10:54:21 +01:00
config * config/mt-aix43 (NM_FOR_TARGET): Add -B bsd-style flag. 2000-09-26 15:57:08 -04:00
contrib * gperf-2.7-19981006.pat: Remove. 2000-10-14 10:56:48 +01:00
etc
gcc c-common.c (format_check_results): New structure. 2000-10-16 17:16:57 +01:00
include splay-tree.h (splay_tree_predecessor): Declare. 2000-09-10 21:28:21 +00:00
INSTALL * INSTALL/README: egcs -> GCC update. 2000-09-18 15:38:48 +00:00
libchill
libf2c Daily bump. 2000-10-16 01:45:09 -06:00
libffi ltconfig, [...]: Updated from libtool multi-language branch, to work around Solaris' /bin/sh bug. 2000-09-30 06:11:54 +00:00
libiberty c-decl.c (c_expand_body): Don't generate RTL if flag_syntax_only. 2000-10-01 19:19:30 +00:00
libio iostream.cc (ostream::operator<<(double n)): Initialize new fields wide and i18n of struct printf_info. 2000-10-16 09:41:01 +02:00
libjava exception.cc: Don't #include "exception". 2000-10-13 05:45:57 +01:00
libobjc Move statement-tree facilities from C++ to C front-end. 2000-09-07 01:36:11 +00:00
libstdc++ Makefile.in (piclist): Fix sed command to also accept numbers in filenames. 2000-10-08 03:09:38 +00:00
libstdc++-v3 configopts.html: Remove libgcc-rebuild; HTML formatting. 2000-10-16 00:20:42 +00:00
texinfo
zlib configure.in (zlib_basedir): Cope with empty with_target_subdir 2000-10-10 11:01:30 +00:00
.cvsignore
ChangeLog config.if: Search libstdc++-v3/configure.in for INTERFACE, when configured for libstdc++-v3. 2000-10-16 10:00:43 -06:00
config-ml.in
config.guess config.guess: Import CVS version 1.157. 2000-10-05 21:18:00 +00:00
config.if config.if: Search libstdc++-v3/configure.in for INTERFACE, when configured for libstdc++-v3. 2000-10-16 10:00:43 -06:00
config.sub config.guess: Import CVS version 1.157. 2000-10-05 21:18:00 +00:00
configure configure: Save configure arguments to gcc/configargs.h. 2000-10-05 15:55:19 -07:00
configure.in configure.in: Do not build byacc for hppa64. 2000-09-13 11:11:04 -06:00
COPYING
COPYING.LIB
djunpack.bat
install-sh
libtool.m4 ltconfig, [...]: Updated from libtool multi-language branch, to work around Solaris' /bin/sh bug. 2000-09-30 06:02:57 +00:00
ltcf-c.sh
ltcf-cxx.sh ltconfig, [...]: Updated from libtool multi-language branch, to work around Solaris' /bin/sh bug. 2000-09-30 06:02:57 +00:00
ltcf-gcj.sh
ltconfig ltconfig, [...]: Updated from libtool multi-language branch, to work around Solaris' /bin/sh bug. 2000-09-30 06:02:57 +00:00
ltmain.sh ltconfig, [...]: Updated from libtool multi-language branch, to work around Solaris' /bin/sh bug. 2000-09-30 06:02:57 +00:00
MAINTAINERS * MAINTAINERS: Add self as cpplib co-maintainer. 2000-09-25 18:48:45 +00:00
Makefile.in Makefile.in (bootstrap): avoid recursion if subdir missing 2000-10-04 14:00:37 -04:00
missing
mkdep
mkinstalldirs
move-if-change
README
symlink-tree
ylwrap

		   README for GNU development tools

This directory contains various GNU compilers, assemblers, linkers, 
debuggers, etc., plus their support routines, definitions, and documentation.


Check the INSTALL directory for detailed configuration and installation
instructions.


Much of the code and documentation enclosed is copyright by
the Free Software Foundation, Inc.  See the file COPYING or
COPYING.LIB in the various directories, for a description of the
GNU General Public License terms under which you can copy the files.

REPORTING BUGS: Again, see gdb/README, binutils/README, etc., for info
on where and how to report problems.