gcc/gcc/cp
Richard Kenner bb9f8221b4 attribs.c: New file, from c-common.c.
* attribs.c: New file, from c-common.c.
	(attribute_tables): Now four elements.
	(format_attribute_table, lang_attribute_common): New variables.
	(init_attributes): Reflect above changes.
	(handle_mode_attribute): Delete check for wider than uintmax.
	* c-common.c: Delete parts moved to attribs.c.
	(enum attrs): Deleted; unused.
	(c_format_attribute_table): New variable.
	(c_common_lang_init): Initialize format_attribute_table with it.
	* c-common.h (decl_attributes): Remove decl.
	* tree.h (decl_attribute): Move it to here.
	* Makefile.in (C_AND_OBJS_OBJS): Add attribs.o.
	(attribs.o): New rule.
	* ch/Make-lang.in (cc1chill): Add attribs.o.
	* cp/Make-lang.in (CXX_C_OBJS): Add attribs.o.

From-SVN: r45749
2001-09-22 09:14:40 -04:00
..
.cvsignore Makefile.in (info, [...]): Also build and remove and install and uninstall c-tree.info and cppinternals.info. 2001-01-13 00:24:39 +00:00
ChangeLog attribs.c: New file, from c-common.c. 2001-09-22 09:14:40 -04:00
ChangeLog.1
ChangeLog.2
ChangeLog.egcs
Make-lang.in attribs.c: New file, from c-common.c. 2001-09-22 09:14:40 -04:00
NEWS Kill -fhonor-std. 2001-08-02 10:51:17 +00:00
call.c tree.def (FDESC_EXPR): New. 2001-09-21 09:58:22 -07:00
cfns.gperf
cfns.h
class.c tree.def (FDESC_EXPR): New. 2001-09-21 09:58:22 -07:00
config-lang.in configure.in: Simplify language enabling/disabling code. 2000-12-12 20:28:52 +00:00
cp-tree.def cp-tree.def (TEMPLATE_DECL): Update comment. 2001-07-06 12:21:49 +00:00
cp-tree.h tree.def (FDESC_EXPR): New. 2001-09-21 09:58:22 -07:00
cvt.c cvt.c (convert_to_void): Preserve TREE_SIDE_EFFECTS on COMPOUND_EXPRs. 2001-08-17 04:32:09 +00:00
decl.c * decl.c (grokdeclarator): Use C syntax for attr_flags declaration. 2001-09-21 08:17:49 +01:00
decl.h Table-driven attributes. 2001-09-21 02:27:06 +01:00
decl2.c tree.def (FDESC_EXPR): New. 2001-09-21 09:58:22 -07:00
dump.c Kill -fhonor-std. 2001-08-02 10:51:17 +00:00
errfn.c emit-rtl.c: Use VA_OPEN/VA_CLOSE/VA_FIXEDARG throughout. 2001-08-27 08:48:43 +02:00
error.c Make-lang.in (cp/error.o): Depend on real.h 2001-09-15 19:47:34 +00:00
except.c expr.h: Split out optab- and libfunc-related code to... 2001-08-13 15:56:51 +00:00
expr.c re PR c++/3543 (gcc-3.0 Internal error #56 in resolve_offset_ref, at cp/init.c:1963) 2001-07-25 09:00:37 +00:00
friend.c Table-driven attributes. 2001-09-21 02:27:06 +01:00
g++.1 gcc_update: Add gcc/gcc.1 to generated files. 2001-01-13 21:17:13 +00:00
g++spec.c * g++spec.c (lang_specific_driver): Quote argument after `-Xlinker'. 2001-08-08 20:57:38 +00:00
init.c Kill -fhonor-std. 2001-08-02 10:51:17 +00:00
lang-options.h Kill -fhonor-std. 2001-08-02 10:51:17 +00:00
lang-specs.h Remove old-abi remnants. 2001-07-21 00:03:21 +00:00
lex.c decl2.c (lang_f_options): Const-ification. 2001-09-12 16:25:07 +00:00
lex.h Standardize header guards. 2001-05-25 18:31:47 -07:00
mangle.c collect2.c (main): Const-ification. 2001-09-15 14:04:47 +00:00
method.c cp-tree.h (FNADDR_FROM_VTABLE_ENTRY): Remove, no longer used. 2001-08-03 00:14:01 +00:00
mpw-config.in
mpw-make.sed
operators.def cp-tree.h (OPERATOR_ASSIGN_FORMAT): Remove. 2001-04-04 04:45:23 +00:00
optimize.c optimize.c (inlinable_function_p): Allow only smaller single functions. 2001-08-30 13:55:17 +00:00
parse.y Table-driven attributes. 2001-09-21 02:27:06 +01:00
pt.c Table-driven attributes. 2001-09-21 02:27:06 +01:00
ptree.c pt.c (instantiate_decl): Abort if we see a member constant instantiation that doesn't already have its... 2001-03-21 19:55:13 -05:00
repo.c repo.c (get_base_filename): Change return value to const char pointer. 2001-08-02 19:31:58 +00:00
rtti.c emit-rtl.c: Use VA_OPEN/VA_CLOSE/VA_FIXEDARG throughout. 2001-08-27 08:48:43 +02:00
search.c The 3.0 ABI no longer has vbase pointer fields. 2001-07-31 16:12:04 +00:00
semantics.c decl.c (duplicate_decls): Remove code deadling with DECL_SAVED_INSNS. 2001-09-04 21:04:59 +00:00
spew.c decl2.c (lang_f_options): Const-ification. 2001-09-12 16:25:07 +00:00
tree.c Table-driven attributes. 2001-09-21 02:27:06 +01:00
typeck.c tree.def (FDESC_EXPR): New. 2001-09-21 09:58:22 -07:00
typeck2.c typeck2.c (add_exception_specifier): Only require complete type if not in processing template declaration. 2001-08-19 20:35:06 +02:00
xref.c collect2.c (main): Use concat in lieu of xmalloc/sprintf. 2001-04-23 00:36:28 +00:00