Go to file
Greg McGary 3c12fcc278 flags.h (warn_padded, [...]): Add global var decls.
* flags.h (warn_padded, warn_packed): Add global var decls.
* toplev.c (warn_padded, warn_packed): Add global var defns.
(W_options): Add warnings `-Wpacked' and `-Wpadded'.
* stor-layout.c (layout_record): Add local variable `type'
to hold often-used TREE_TYPE (field).  Add local variable
`unpacked_align' to hold alignment that would be in force
if no `packed' attribute were present.  Warn if `packed' attribute
is unnecessary, or even harmful.  Warn when gcc inserts padding
to satisfy alignment requirements of members.  Use NULL_TREE
when checking whether var_size is set.
* invoke.texi: Document new flags.

Co-Authored-By: Geoff Keating <geoffk@cygnus.com>

From-SVN: r30770
1999-12-03 19:02:20 +00:00
boehm-gc Makefile.in: Rebuilt. 1999-11-04 19:39:50 +00:00
config * mh-openedition: New file. 1999-09-07 23:31:40 -07:00
contrib * gcc_update: Allow patches compressed by bzip2. 1999-11-28 00:41:09 -07:00
etc * configure.in: Use AC_PREREQ(2.12.1). 1998-11-23 13:51:40 +00:00
gcc flags.h (warn_padded, [...]): Add global var decls. 1999-12-03 19:02:20 +00:00
include ansidecl.h (ATTRIBUTE_MALLOC): New macro. 1999-11-30 23:56:52 +00:00
INSTALL More mail address and web address updates. 1999-08-09 00:48:10 -06:00
libchill Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au> 1999-10-27 01:14:18 -07:00
libf2c Daily bump. 1999-12-03 01:45:06 -07:00
libffi ffi.h.in: Removed PACKAGE and VERSION defines and undefs. 1999-09-01 23:16:34 +00:00
libiberty * hashtab.c (sys/types.h): File included. 1999-11-28 00:58:37 -07:00
libio * editbuf.cc, parsestream.cc, pfstream.cc: Include string.h. 1999-09-30 01:10:07 -06:00
libjava Updated the thanks list. 1999-12-03 03:00:39 +00:00
libobjc Fixed deallocation of a mutex in thr-single.c (patch from Chris Ball <cball@fmco.com>). 1999-09-29 00:37:49 +00:00
libstdc++ stl_rope.h: Fix initialization order. 1999-11-22 23:35:50 +00:00
texinfo dummy checkin to prevent merge lossage 1999-09-04 09:09:22 -06:00
zlib configure: Rebuilt. 1999-10-04 22:08:42 +00:00
.cvsignore * .cvsignore (*-install): Remove. 1997-09-04 09:49:02 -06:00
ChangeLog * config.guess, config.sub: Update from autoconf. 1999-12-03 04:17:09 +00:00
config-ml.in config-ml.in (sparc*-*-*): Disable sparcv9 support if the necessary libraries are missing. 1999-11-23 00:57:06 -07:00
config.guess * config.guess, config.sub: Update from autoconf. 1999-12-03 04:17:09 +00:00
config.if config.if (cxx_interface, [...]): Do not try to set these if the appropriate directories and files to not exist. 1998-10-18 11:37:10 -06:00
config.sub * config.guess, config.sub: Update from autoconf. 1999-12-03 04:17:09 +00:00
configure * configure: Fix quoting inside arguments of eval. 1999-10-25 23:47:42 -06:00
configure.in * configure.in (fr30): Fix typo. 1999-10-03 14:21:45 -06:00
COPYING Initial revision 1997-08-21 18:57:35 -04:00
COPYING.LIB Update address. 1998-02-23 14:57:23 -07:00
install-sh Final changes from devo<->egcs merge. 1998-10-12 04:44:57 -06:00
ltconfig * ltconfig, ltmain.sh: Update to libtool 1.2f. 1999-06-21 20:36:09 -06:00
ltmain.sh * ltconfig, ltmain.sh: Update to libtool 1.2f. 1999-06-21 20:36:09 -06:00
MAINTAINERS Update e-address 1999-11-29 22:31:15 +00:00
Makefile.in configure.in (target_libs): Added target-zlib. 1999-06-22 16:46:19 -06:00
missing missing: Update to version from automake 1.3. 1998-10-08 17:28:38 -06:00
mkinstalldirs Initial revision 1997-08-21 18:57:35 -04:00
move-if-change FSF address fix in copyright header. 1999-01-11 07:12:18 -07:00
README README: Remove installation instructions and refer to the INSTALL directory instead. 1998-10-02 09:22:08 +00:00
symlink-tree Initial revision 1997-08-21 18:57:35 -04:00
ylwrap ylwrap: Change absolute path checks to check for DOS style path names. 1998-10-08 17:26:54 -06:00

		   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.