1. 29 Apr, 2004 1 commit
  2. 28 Apr, 2004 14 commits
  3. 27 Apr, 2004 16 commits
  4. 26 Apr, 2004 9 commits
    • run_all.sh: Define $target variable. · 0c04dd0d
      	* ada/acats/run_all.sh: Define $target variable.
      
      Co-Authored-By: Ulrich Weigand <uweigand@de.ibm.com>
      
      From-SVN: r81201
      Laurent GUERBY committed
    • invoke.texi (Overall Options): Document default for -o for PCH files. · 488061c8
      	* doc/invoke.texi (Overall Options): Document default for -o
      	for PCH files.
      
      From-SVN: r81199
      Geoffrey Keating committed
    • builtins.c (expand_builtin_update_setjmp_buf): New function. · 2b92e7f5
      	* builtins.c (expand_builtin_update_setjmp_buf): New function.
      	(expand_builtin, case BUILT_IN_UPDATE_SETJMP_BUF): New case.
      	* builtins.def (BUILT_IN_UPDATE_SETJMP_BUF): New code.
      
      From-SVN: r81198
      Richard Kenner committed
    • istream.tcc: Fix comment. · 479864fe
      2004-04-26  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/istream.tcc: Fix comment.
      
      From-SVN: r81193
      Paolo Carlini committed
    • Makefile.in: Put back merge of some targets to avoid code duplication. · cad79eea
      	* Makefile.in: Put back merge of some targets to avoid code duplication.
      	Remove at the same obsolete variable GNATLIBLDFLAGS.
      
      From-SVN: r81192
      Arnaud Charlet committed
    • configure.ac (UNSIGNED_64BIT_TYPE): Unquote the definition. · 6489430a
      	* configure.ac (UNSIGNED_64BIT_TYPE): Unquote the definition.
      	* configure: Regenerate.
      
      From-SVN: r81191
      Maciej W. Rozycki committed
    • re PR c++/15119 (internal compiler error: in substitute_placeholder_in_expr, at tree.c:2155) · 72fcb5d1
      2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR c++/15119
              * g++.dg/other/vararg-1.C: New test.
      
              PR c++/4794
              * g++.dg/eh/cleanup3.C: New test.
      
      From-SVN: r81188
      Andrew Pinski committed
    • [multiple changes] · 35b7fa6a
      2004-04-26  Thomas Quinot  <quinot@act-europe.fr>
      
      	* sem_dist.adb, exp_dist.adb: When constructing a RAS value for a local
      	subprogram for which no pragma All_Calls_Remote applies, store the
      	address of the real subprogram in the underlying record type, so local
      	dereferences do not go through the PCS.
      
      2004-04-26  Robert Dewar  <dewar@gnat.com>
      
      	* i-c.ads: Add some type qualifications to avoid ambiguities when
      	compiling with s-auxdec.ads and a non-private address type.
      
      2004-04-26  Arnaud Charlet  <charlet@act-europe.fr>
      
      	* Makefile.rtl: Fix error in previous check-in:
      	Add s-addope.o to non tasking object list (rather than tasking object
      	list).
      
      2004-04-26  Javier Miranda  <miranda@gnat.com>
      
      	* sem_aggr.adb: Fix typo in comments
      	(Resolve_Aggr_Expr): Propagate the type to the nested aggregate.
      	Required to check the null-exclusion attribute.
      
      	* sem_attr.adb (Resolve_Attribute): Check the accessibility level in
      	case of anonymous access types in record and array components. For a
      	component definition the level is the same of the enclosing composite
      	type.
      
      	* sem_ch3.adb (Analyze_Component_Declaration): In case of components
      	that are anonymous access types the level of accessibility depends on
      	the enclosing type declaration. In order to have this information, set
      	the scope of the anonymous access type to the enclosing record type
      	declaration.
      	(Array_Type_Declaration): In case of components that are anonymous
      	access types the level of accessibility depends on the enclosing type
      	declaration. In order to have this information, set the scope of the
      	anonymous access type to the enclosing array type declaration.
      
      	* sem_ch3.adb (Array_Type_Declaration): Set the scope of the anonymous
      	access type.
      
      	* sem_ch8.adb (Analyze_Object_Renaming): Add check to verify that
      	renaming of anonymous access-to-constant types allowed if and only if
      	the renamed object is access-to-constant.
      
      	* sem_util.adb (Type_Access_Level): In case of anonymous access types
      	that are component_definition or discriminants of a nonlimited type,
      	the level is the same as that of the enclosing component type.
      
      2004-04-26  Sergey Rybin  <rybin@act-europe.fr>
      
      	* sem_elim.adb: Some minor code reorganization from code reading. Fix
      	misprint in the function name (File_Name_Match).
      
      From-SVN: r81186
      Arnaud Charlet committed