Go to file
Richard Henderson ffc5c6a984 c-decl.c (finish_struct): Detect flexible array members used in an inappropriate context.
* c-decl.c (finish_struct): Detect flexible array members
        used in an inappropriate context.
        * c-typeck.c (really_start_incremental_init): Special case
        constructor_max_index for zero length arrays.
        (pop_init_level): Allow initialization of flexible array
        members.  Deprecate initialization of zero length arrays.
        Don't issue missing initializer warning for flexible array
        members or zero length arrays.
        (process_init_element): Don't dereference null DECL_SIZE.
        * varasm.c (array_size_for_constructor): Return a HOST_WIDE_INT.
        Don't abort for empty constructors.  Use size_binop
        (output_constructor): Add commentary regarding zero length
        array futures.  Abort if we try to initialize an array of
        unspecified length with a non-empty constructor in the middle
        of a structure.

        * extend.texi (Zero Length): Update and clarify documentation
        on static initialization.

From-SVN: r38705
2001-01-04 21:58:23 -08:00
boehm-gc For boehm-gc: 2000-12-30 12:18:39 +00:00
config * config/mh-djgpp: do not set CFLAGS. 2001-01-02 10:46:33 -05:00
contrib * gcc_update: Add cpp.1 to the list of generated files. 2001-01-03 20:18:18 +00:00
fastjar jartool.c (MAXPATHLEN): Provide if not defined. 2000-12-28 21:47:37 +00:00
gcc c-decl.c (finish_struct): Detect flexible array members used in an inappropriate context. 2001-01-04 21:58:23 -08:00
include
INSTALL
libchill
libf2c Daily bump. 2001-01-04 01:45:11 -07:00
libffi
libiberty fnmatch.c: Make the note about the origins of this file more accurate... 2000-12-29 14:37:03 -05:00
libio
libjava * java/lang/Thread.java: Update comment. 2001-01-05 00:31:45 +00:00
libobjc sendmsg.c: Added __objc_msg_forward... 2001-01-03 08:50:46 +00:00
libstdc++
libstdc++-v3 std_cwctype.h: Include std_cwchar.h for wint_t. 2001-01-04 21:57:30 +00:00
zlib
.cvsignore
ChangeLog ltcf-c.sh: clear ac_cv_prog_cc_pic for DJGPP. 2001-01-02 10:55:07 -05:00
config-ml.in
config.guess
config.if
config.sub
configure * configure: handle DOS-style absolute paths. 2001-01-02 10:44:40 -05:00
configure.in * configure.in: remove supported directories from $noconfigdirs for DJGPP. 2001-01-02 10:36:25 -05:00
COPYING
COPYING.LIB
install-sh
libtool.m4
ltcf-c.sh ltcf-c.sh: clear ac_cv_prog_cc_pic for DJGPP. 2001-01-02 10:55:07 -05:00
ltcf-cxx.sh ltcf-c.sh: clear ac_cv_prog_cc_pic for DJGPP. 2001-01-02 10:55:07 -05:00
ltcf-gcj.sh ltcf-c.sh: clear ac_cv_prog_cc_pic for DJGPP. 2001-01-02 10:55:07 -05:00
ltconfig ltcf-c.sh: clear ac_cv_prog_cc_pic for DJGPP. 2001-01-02 10:55:07 -05:00
ltmain.sh
MAINTAINERS * MAINTAINERS: Add myself as avr port co-maintainer. 2000-12-30 11:56:57 +00:00
Makefile.in
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.