diff options
| author | Joseph Myers <jsm28@cam.ac.uk> | 2001-10-02 08:12:25 +0100 | 
|---|---|---|
| committer | Joseph Myers <jsm28@gcc.gnu.org> | 2001-10-02 08:12:25 +0100 | 
| commit | 6431177a552eca9ee9d4b1fde8255f98363e4c34 (patch) | |
| tree | 4648d58efabadc87677da26b0f516d5bfc64f45c /libjava/java/awt/Shape.java | |
| parent | ed0ea5602b8f9b125eb77a59521ce8a636584704 (diff) | |
| download | gcc-6431177a552eca9ee9d4b1fde8255f98363e4c34.zip gcc-6431177a552eca9ee9d4b1fde8255f98363e4c34.tar.gz gcc-6431177a552eca9ee9d4b1fde8255f98363e4c34.tar.bz2 | |
attribs.c (decl_attributes): Possibly call insert_default_attributes to insert default attributes on...
	* attribs.c (decl_attributes): Possibly call
	insert_default_attributes to insert default attributes on
	functions in a lazy manner.
	* builtin-attrs.def: New file; define the default format and
	format_arg attributes.
	* c-common.c (c_format_attribute_table): Move to earlier in the
	file.
	(c_common_nodes_and_builtins): Initialize format_attribute_table.
	(enum built_in_attribute, built_in_attributes,
	c_attrs_initialized, c_init_attributes,
	c_common_insert_default_attributes): New.
	(c_common_lang_init): Don't initialize format_attribute_table.  Do
	call c_init_attributes.
	* Makefile.in (c-common.o): Depend on builtin-attrs.def.
	* c-common.h (init_function_format_info): Don't declare.
	(c_common_insert_default_attributes): Declare.
	* c-decl.c (implicitly_declare, builtin_function): Call
	decl_attributes.
	(init_decl_processing): Don't call init_function_format_info.
	(insert_default_attributes): New.
	* c-format.c (handle_format_attribute,
	handle_format_arg_attribute): Be quiet about inappropriate
	declaration when applying default attributes.
	(init_function_format_info): Remove.
	* tree.h (enum attribute_flags): Add ATTR_FLAG_BUILT_IN.
	(insert_default_attributes): Declare.
cp:
	* decl.c (init_decl_processing): Don't call
	init_function_format_info.  Initialize lang_attribute_table
	earlier.
	(builtin_function): Call decl_attributes.
	(insert_default_attributes): New.
testsuite:
	* gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
From-SVN: r45942
Diffstat (limited to 'libjava/java/awt/Shape.java')
0 files changed, 0 insertions, 0 deletions
