b621a4ddc7
* c-common.h (struct c_common_identifier): Remove rid_code field. (C_RID_CODE): Use ->node.rid_code instead of ->rid_code. * c-typeck.c (constructor_designated): New local flag. (struct constructor_stack): Add "designated" field to match. (start_init): Clear it. (really_start_incremental_init, push_init_level): Push and clear it. (pop_init_level): Pop it. (set_designator): Set it. (pop_init_level): Suppress "missing initializer" warnings if constructor_designated is true. (process_init_element): Suppress warning about union initialization under traditional C, if constructor_designated is true. * intl/loadmsgcat.c (INTTYPE_SIGNED, INTTYPE_MINIMUM, INTTYPE_MAXIMUM): Clone from system.h. (_nl_load_domain): Use them when testing for overflow of size_t. Cast result of sizeof to off_t to compare to st_size value. Move side effects out of conditional for comprehensibility. * testsuite/gcc.dg/20011021-1.c: New test. From-SVN: r46472 |
||
---|---|---|
.. | ||
bindtextdom.c | ||
ChangeLog | ||
config.charset | ||
dcgettext.c | ||
dcigettext.c | ||
dcngettext.c | ||
dgettext.c | ||
dngettext.c | ||
explodename.c | ||
finddomain.c | ||
gettext.c | ||
gettext.h | ||
gettextP.h | ||
hash-string.h | ||
intl-compat.c | ||
l10nflist.c | ||
libgettext.h | ||
libgnuintl.h | ||
loadinfo.h | ||
loadmsgcat.c | ||
localcharset.c | ||
locale.alias | ||
localealias.c | ||
Makefile.in | ||
ngettext.c | ||
plural.c | ||
plural.y | ||
ref-add.sin | ||
ref-del.sin | ||
textdomain.c | ||
VERSION |