diff options
| author | Ed Schonberg <schonberg@adacore.com> | 2007-04-06 11:17:34 +0200 | 
|---|---|---|
| committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2007-04-06 11:17:34 +0200 | 
| commit | ea1941af7fd5244b8d6875fcc1dad0a597180cd1 (patch) | |
| tree | c6d990134c0a3e32e79bb1e35a41a5c158d69b15 /libjava/java/lang/Math.java | |
| parent | 3d6efb77de361ca80a8988350863ef02499148ee (diff) | |
| download | gcc-ea1941af7fd5244b8d6875fcc1dad0a597180cd1.zip gcc-ea1941af7fd5244b8d6875fcc1dad0a597180cd1.tar.gz gcc-ea1941af7fd5244b8d6875fcc1dad0a597180cd1.tar.bz2 | |
exp_ch3.ads, [...] (Analyze_N_Full_Type_Declaration): For an anonymous access component...
2007-04-06  Ed Schonberg  <schonberg@adacore.com>
	    Javier Miranda  <miranda@adacore.com>
	* exp_ch3.ads, exp_ch3.adb (Analyze_N_Full_Type_Declaration): For an
	anonymous access component, do not create a master_id if type already
	has one, as may happen if the type is a subcomponent of a packed array
	type.
	(Build_Init_Procedure, Component_Needs_Simple_Initialization,
	Initialize_Tag): Remove code associated with the old CPP pragmas.
	CPP_Virtual and CPP_Vtable are no longer supported.
	(Build_Offset_To_Top_Internal): Add support for concurrent record types
	(Build_Offset_To_Top_Functions): Add support for concurrent record types
	(Freeze_Record_Type): Remove call to
	Init_Predefined_Interface_Primitives.
	(Init_Secondary_Tags.Initialize_Tag): New subprogram containing all the
	code required to initialize the tags of the secondary dispatch tables.
	This leaves the algoritm more clear.
	(Init_Secondary_Tags): Add support for concurrent record types
	(Make_Predefined_Primitive_Specs): Code cleanup.
	(Predefined_Primitive_Bodies): Code cleanup.
	(Build_Master_Renaming): New local subprogram.
	(Expand_N_Full_Type_Declaration): Build the master_id associated with
	anonymous access to task type components.
	(Expand_N_Subtype_Indication): The bounds of a range constraint in a
	subtype indication are resolved during analysis, and must not be done
	here.
	(Stream_Operation_OK): Check Restriction_Active before RTE_Available.
From-SVN: r123551
Diffstat (limited to 'libjava/java/lang/Math.java')
0 files changed, 0 insertions, 0 deletions
