r266506 - in /trunk/gcc/c-family: ChangeLog c-a...

ebotcazou@gcc.gnu.org ebotcazou@gcc.gnu.org
Tue Nov 27 10:37:00 GMT 2018


Author: ebotcazou
Date: Tue Nov 27 10:37:20 2018
New Revision: 266506

URL: https://gcc.gnu.org/viewcvs?rev=266506&root=gcc&view=rev
Log:
	* c-ada-spec.c: Include stringpool.h.
	(has_static_fields): Return false for incomplete types.
	(is_tagged_type): Likewise.
	(has_nontrivial_methods): Likewise.
	(dump_ada_node) <INTEGER_TYPE>: Deal specifically with __int128.
	(struct overloaded_name_hash): New structure.
	(struct overloaded_name_hasher): Likewise.
	(overloaded_names): New global variable.
	(init_overloaded_names): New static function.
	(overloaded_name_p): New predicate.
	(dump_ada_declaration) <TYPE_DECL>: Tidy up and set TREE_VISITED
	on the TYPE_STUB_DECL of the original type of a typedef, if any.
	<FUNCTION_DECL>: Bail out for an unsupported overloaded name.
	Remove always-true condition and dump forward types.
	(dump_ada_specs): Delete overloaded_names.

Modified:
    trunk/gcc/c-family/ChangeLog
    trunk/gcc/c-family/c-ada-spec.c



More information about the Gcc-cvs mailing list