aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.4.3/gcc/ada/ChangeLog-2003
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.4.3/gcc/ada/ChangeLog-2003')
-rw-r--r--gcc-4.4.3/gcc/ada/ChangeLog-20033021
1 files changed, 0 insertions, 3021 deletions
diff --git a/gcc-4.4.3/gcc/ada/ChangeLog-2003 b/gcc-4.4.3/gcc/ada/ChangeLog-2003
deleted file mode 100644
index 6b950685e..000000000
--- a/gcc-4.4.3/gcc/ada/ChangeLog-2003
+++ /dev/null
@@ -1,3021 +0,0 @@
-2003-12-23 Kelley Cook <kcook@gcc.gnu.org>
-
- * gnat_ug.texi: Force a CVS commit by updating copyright.
- * gnat_ug_vxw.texi: Regenerate.
- * gnat_ug_wnt.texi: Regenerate.
- * gnat_ug_vms.texi: Regenerate.
- * gnat_ug_unx.texi: Regenerate.
-
-2003-12-20 Kazu Hirata <kazu@cs.umass.edu>
-
- * trans.c: Remove uses of "register" specifier in
- declarations of local variables.
-
-2003-12-18 Kelley Cook <kcook@gcc.gnu.org>
-
- * stamp-xgnatug: New stamp file.
- * Make-lang.in (stamp-xgnatug): New stamp file and comment.
- (ada/doctools/xgnatug): Add $(build_exeext).
- (ada/gnat_ug_unx.texi, ada/gnat_ug_vwx.texi, ada/gnat_ug_vms.texi
- ada/gnat_ug_wnt.texi): Update to depend on stamp-xgnatug.
-
-2003-12-17 Ed Falis <falis@gnat.com>
-
- * a-elchha.adb (Tailored_Exception_Information): made Info constant to
- eliminate warning.
-
- * a-exextr.adb: Add context clause for
- Ada.Exceptions.Last_Chance_Handler.
-
-2003-12-17 Sergey Rybin <rybin@act-europe.fr>
-
- * cstand.adb (Create_Standard): Change the way how the declaration of
- the Duration type is created (making it the same way as it is for all
- the other standard types).
-
-2003-12-17 Robert Dewar <dewar@gnat.com>
-
- * s-crtl.ads: Fix header format
- Change Pure to Preelaborate
-
-2003-12-17 Ed Schonberg <schonberg@gnat.com>
-
- * checks.adb (Selected_Length_Checks): Generate an Itype reference for
- the expression type only if it is declared in the current unit.
-
- * sem_ch3.adb (Constrain_Index): Handle properly a range whose bounds
- are universal and already analyzed, as can occur in constrained
- subcomponents that depend on discriminants, when one constraint is a
- subtype mark.
-
- * sem_res.adb (Resolve_Type_Conversion): Any arithmetic expression of
- type Any_Fixed is legal as the argument of a conversion, if only one
- fixed-point type is in context.
-
-2003-12-17 GNAT Script <nobody@gnat.com>
-
- * Make-lang.in: Makefile automatically updated
-
-2003-12-15 Robert Dewar <dewar@gnat.com>
-
- * exp_ch6.adb (Expand_Thread_Body): Fix error in picking up default
- sec stack size.
-
-2003-12-15 Vincent Celier <celier@gnat.com>
-
- * gnatchop.adb: (Error_Msg): Do not exit on error for a warning
- (Gnatchop): Do not set failure status when reporting the number of
- warnings.
-
-2003-12-15 Doug Rupp <rupp@gnat.com>
-
- * s-ctrl.ads: New file.
-
- * Makefile.rtl (GNAT_RTL_NONTASKING_OBJS): Add s-crtl$(objext).
-
- * Make-lang.in: (GNAT_ADA_OBJS): Add ada/s-crtl.o.
- (GNATBIND_OBJS): Add ada/s-crtl.o.
-
- * Makefile.in [VMS]: Clean up ifeq rules.
-
- * gnatlink.adb, 6vcstrea.adb, a-direio.adb, a-sequio.adb,
- a-ststio.adb, a-textio.adb, g-os_lib.adb, a-witeio.adb,
- g-os_lib.ads, i-cstrea.adb, i-cstrea.ads, s-direio.adb,
- s-fileio.adb, s-memcop.ads, s-memory.adb, s-stache.adb,
- s-tasdeb.adb: Update copyright.
- Import System.CRTL.
- Make minor modifications to use System.CRTL declared functions instead
- of importing locally.
-
-2003-12-15 GNAT Script <nobody@gnat.com>
-
- * Make-lang.in: Makefile automatically updated
-
-2003-12-11 Ed Falis <falis@gnat.com>
-
- * 5zinit.adb: Clean up.
-
- * 5zintman.adb (Notify_Exception): replaced case statement with a call
- to __gnat_map_signal, imported from init.c to support
- signal -> exception mappings that depend on the vxWorks version.
-
- * init.c:
- Created and exported __gnat_map_signal to support signal -> exception
- mapping that is dependent on the VxWorks version.
- Change mapping of SIGBUS from Program_Error to Storage_Error on VxWorks
-
-2003-12-11 Vasiliy Fofanv <fofanov@act-europe.fr>
-
- * 5wosinte.ads: Link with -mthreads switch.
-
-2003-12-11 Arnaud Charlet <charlet@act-europe.fr>
-
- * init.c (__gnat_install_handler [NetBSD]): Set
- __gnat_handler_installed, as done on all other platforms.
- Remove duplicated code.
-
-2003-12-11 Jerome Guitton <guitton@act-europe.fr>
-
- * Makefile.in (rts-zfp, rts-ravenscar): Create libgnat.a.
-
-2003-12-11 Thomas Quinot <quinot@act-europe.fr>
-
- * sinfo.ads: Fix inconsistent example code in comment.
-
-2003-12-11 Robert Dewar <dewar@gnat.com>
-
- * a-tiinau.adb: Add a couple of comments
-
- * sem_ch3.adb: Minor reformatting
-
- * sem_prag.adb:
- Fix bad prototype of Same_Base_Type in body (code reading cleanup)
- Minor reformatting throughout
-
-2003-12-11 Ed Schonberg <schonberg@gnat.com>
-
- * exp_ch7.adb (Establish_Transient_Scope): If the call is within the
- bounds of a loop, create a separate block in order to generate proper
- cleanup actions to prevent memory leaks.
-
- * sem_res.adb (Resolve_Call): After a call to
- Establish_Transient_Scope, the call may be rewritten and relocated, in
- which case no further processing is needed.
-
- * sem_util.adb: (Wrong_Type): Refine previous fix.
- Fixes ACATS regressions.
-
- PR ada/13353
- * sem_prag.adb (Back_End_Cannot_Inline): A renaming_as_body can always
- be inlined.
-
-2003-12-08 Jerome Guitton <guitton@act-europe.fr>
-
- * 5ytiitho.adb, 5zthrini.adb, 5ztiitho.adb, i-vthrea.adb,
- i-vthrea.ads, s-tpae65.adb, s-tpae65.ads: Cleanup: Remove a bunch of
- obsolete files.
-
- * Makefile.in: (rts-ravenscar): Generate an empty libgnat.a.
- (rts-zfp): Ditto.
-
-2003-12-08 Robert Dewar <dewar@gnat.com>
-
- * 7sintman.adb: Minor reformatting
-
- * bindgen.adb: Configurable_Run_Time mode no longer suppresses the
- standard linker options to get standard libraries linked. We now plan
- to provide dummy versions of these libraries to match the appropriate
- configurable run-time (e.g. if a library is not needed at all, provide
- a dummy empty library).
-
- * targparm.ads: Configurable_Run_Time mode no longer affects linker
- options (-L parameters and standard libraries). What we plan to do is
- to provide dummy libraries where the libraries are not required.
-
- * gnatbind.adb: Minor comment improvement
-
-2003-12-08 Javier Miranda <miranda@gnat.com>
-
- * exp_aggr.adb (Build_Record_Aggr_Code): Do not remove the expanded
- aggregate in the parent. Otherwise constants with limited aggregates
- are not supported. Add new formal to pass the component type (Ctype).
- It is required to call the corresponding IP subprogram in case of
- default initialized components.
- (Gen_Assign): In case of default-initialized component, generate a
- call to the IP subprogram associated with the component.
- (Build_Record_Aggr_Code): Remove the aggregate from the parent in case
- of aggregate with default initialized components.
- (Has_Default_Init_Comps): Improve implementation to recursively check
- all the present expressions.
-
- * exp_ch3.ads, exp_ch3.adb (Build_Initialization_Call): Add new formal
- to indicate that the initialization call corresponds to a
- default-initialized component of an aggregate.
- In case of default initialized aggregate with tasks this parameter is
- used to generate a null string (this is just a workaround that must be
- improved later). In case of discriminants, this parameter is used to
- generate a selected component node that gives access to the discriminant
- value.
-
- * exp_ch9.ads, exp_ch9.adb (Build_Task_Allocate_Block_With_Stmts): New
- subprogram, based on Build_Task_Allocate_Block, but adapted to expand
- allocated aggregates with default-initialized components.
-
- * par-ch4.adb (P_Aggregate_Or_Paren_Expr): Improve error message if
- the box notation is used in positional aggregates.
-
-2003-12-08 Samuel Tardieu <tardieu@act-europe.fr>
-
- * lib.ads: Fix typo in comment
-
-2003-12-08 Vincent Celier <celier@gnat.com>
-
- * prj.adb (Project_Empty): New component Unkept_Comments
- (Scan): Remove procedure; moved to Prj.Err.
-
- * prj.ads (Project_Data): New Boolean component Unkept_Comments
- (Scan): Remove procedure; moved to Prj.Err.
-
- * prj-dect.adb: Manage comments for the different declarations.
-
- * prj-part.adb (With_Record): New component Node
- (Parse): New Boolean parameter Store_Comments, defaulted to False.
- Set the scanner to return ends of line and comments as tokens, if
- Store_Comments is True.
- (Pre_Parse_Context_Clause): Create the N_With_Clause nodes so that
- comments are associated with these nodes. Store the node IDs in the
- With_Records.
- (Post_Parse_Context_Clause): Use the N_With_Clause nodes stored in the
- With_Records.
- (Parse_Single_Project): Call Pre_Parse_Context_Clause before creating
- the N_Project node. Call Tree.Save and Tree.Reset before scanning the
- current project. Call Tree.Restore afterwards. Set the various nodes
- for comment storage (Next_End, End_Of_Line, Previous_Line,
- Previous_End).
-
- * prj-part.ads (Parse): New Boolean parameter Store_Comments,
- defaulted to False.
-
- * prj-pp.adb (Write_String): New Boolean parameter Truncated, defaulted
- to False. When Truncated is True, truncate the string, never go to the
- next line.
- (Write_End_Of_Line_Comment): New procedure
- (Print): Process comments for nodes N_With_Clause,
- N_Package_Declaration, N_String_Type_Declaration,
- N_Attribute_Declaration, N_Typed_Variable_Declaration,
- N_Variable_Declaration, N_Case_Construction, N_Case_Item.
- Process nodes N_Comment.
-
- * prj-tree.ads, prj-tree.adb (Default_Project_Node): If it is a node
- without comments and there are some comments, set the flag
- Unkept_Comments to True.
- (Scan): If there are comments, set the flag Unkept_Comments to True and
- clear the comments.
- (Project_Node_Kind): Add enum values N_Comment_Zones, N_Comment
- (Next_End_Nodes: New table
- (Comment_Zones_Of): New function
- (Scan): New procedure; moved from Prj. Accumulate comments in the
- Comments table and set end of line comments, comments after, after end
- and before end.
- (Add_Comments): New procedure
- (Save, Restore, Seset_State): New procedures
- (There_Are_Unkept_Comments): New function
- (Set_Previous_Line_Node, Set_Previous_End_Node): New procedures
- (Set_End_Of_Line, Set_Next_End_Node, Remove_Next_End_Node): New
- procedures.
- (First_Comment_After, First_Comment_After_End): New functions
- (First_Comment_Before, First_Comment_Before_End): New functions
- (Next_Comment): New function
- (End_Of_Line_Comment, Follows_Empty_Line,
- Is_Followed_By_Empty_Line): New functions
- (Set_First_Comment_After, Set_First_Comment_After_End): New procedures
- (Set_First_Comment_Before, Set_First_Comment_Before_End): New procedures
- (Set_Next_Comment): New procedure
- (Default_Project_Node): Associate comment before if the node can store
- comments.
-
- * scans.ads (Token_Type): New enumeration value Tok_Comment
- (Comment_Id): New global variable
-
- * scng.ads, scng.adb (Comment_Is_Token): New Boolean global variable,
- defaulted to False.
- (Scan): Store position of start of comment. If comments are tokens, set
- Comment_Id and set Token to Tok_Comment when scanning a comment.
- (Set_Comment_As_Token): New procedure
-
- * sinput-p.adb: Update Copyright notice
- (Source_File_Is_Subunit): Call Prj.Err.Scanner.Scan instead of Prj.Scan
- that no longer exists.
-
-2003-12-08 Javier Miranda <miranda@gnat.com>
-
- * sem_aggr.adb: Add dependence on Exp_Tss package
- Correct typo in comment
- (Resolve_Aggregate): In case of array aggregates set the estimated
- type of the aggregate before calling resolve. This is needed to know
- the name of the corresponding IP in case of limited array aggregates.
- (Resolve_Array_Aggregate): Delay the resolution to the expansion phase
- in case of default initialized array components.
-
- * sem_ch12.adb (Analyze_Formal_Object_Declaration): Allow limited
- types. Required to give support to limited aggregates in generic
- formals.
-
-2003-12-08 Ed Schonberg <schonberg@gnat.com>
-
- * sem_ch3.adb (Check_Initialization): For legality purposes, an
- inlined body functions like an instantiation.
- (Decimal_Fixed_Point_Declaration): Do not set kind of first subtype
- until bounds are analyzed, to diagnose premature use of type.
-
- * sem_util.adb (Wrong_Type): Improve error message when the type of
- the expression is used prematurely.
-
-2003-12-08 GNAT Script <nobody@gnat.com>
-
- * Make-lang.in: Makefile automatically updated
-
-2003-12-08 Arnaud Charlet <charlet@act-europe.fr>
-
- * sinfo.h, einfo.h, nmake.ads, nmake.adb, treeprs.ads: Removed, since
- they are automatically generated by Make-lang.in and cause nothing but
- maintenance troubles.
-
-2003-12-05 Thomas Quinot <quinot@act-europe.fr>
-
- * 3ssoliop.ads: Fix comment (this is the Solaris, not the UnixWare,
- version of this unit).
-
-2003-12-05 Olivier Hainque <hainque@act-europe.fr>
-
- * 53osinte.ads, 54osinte.ads, 55osinte.ads, 56osinte.ads, 5bosinte.ads,
- 5cosinte.ads, 5hosinte.ads, 5iosinte.ads, 5losinte.ads,
- 5tosinte.ads: Define the SA_SIGINFO constant, to allow references from
- the body of System.Interrupt_Management common to several targets.
- Update copyright notice when appropriate.
-
- * 52osinte.ads, 5posinte.ads: Define a dummy value for the SA_SIGINFO
- constant.
-
- * 7sintman.adb (elaboration): Set SA_SIGINFO in the sigaction flags,
- to ensure that the kernel fills in the interrupted context structure
- before calling a signal handler, which is necessary to be able to
- unwind past it. Update the copyright notice.
-
-2003-12-05 Jerome Guitton <guitton@act-europe.fr>
-
- * a-elchha.ads: New file.
-
- * a-elchha.adb: New default last chance handler. Contents taken from
- Ada.Exceptions.Exception_Traces.Unhandled_Exception_Terminate.
-
- * a-exextr.adb (Unhandled_Exception_Terminate): Most of this routine
- is moved to a-elchha.adb to provide a target-independent default last
- chance handler.
-
- * Makefile.rtl: Add a-elchha.o
-
- * Make-lang.in (GNAT_ADA_OBJS, GNATBIND_OBJS): Add a-elchha.o.
-
-2003-12-05 Ed Schonberg <schonberg@gnat.com>
-
- * exp_ch6.adb (Expand_Call): If the subprogram is inlined and is
- declared in an instance, do not inline the call if the instance is not
- frozen yet, to prevent order of elaboration problems.
-
- * sem_prag.adb: Add comments for previous fix.
-
-2003-12-05 Samuel Tardieu <tardieu@act-europe.fr>
-
- * g-table.adb: Use the right variable in Set_Item.
- Update copyright notice.
-
-2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
-
- * Makefile.in: Remove unused rules.
-
-2003-12-05 Vincent Celier <celier@gnat.com>
-
- * switch-c.adb (Scan_Front_End_Switches): Remove processing of
- -nostdlib. Not needed here after all.
-
-2003-12-03 Thomas Quinot <quinot@act-europe.fr>
-
- PR ada/11724
- * adaint.h, adaint.c, g-os_lib.ads:
- Do not assume that the offset argument to lseek(2) is a 32 bit integer,
- on some platforms (including FreeBSD), it is a 64 bit value.
- Introduce a __gnat_lseek wrapper in adaint.c to allow for portability.
-
-2003-12-03 Arnaud Charlet <charlet@act-europe.fr>
-
- * gnatvsn.ads (Library_Version): Now contain only the relevant
- version info.
- (Verbose_Library_Version): New constant.
-
- * g-spipat.adb, g-awk.adb, g-debpoo.adb,
- g-memdum.adb, g-thread.adb, s-geveop.adb, s-interr.adb,
- s-taskin.adb, s-tassta.adb: Make code compile with -gnatwa.
-
- * gnatlbr.adb: Clean up: replace Library_Version by
- Verbose_Library_Version.
-
- * make.adb, lib-writ.adb, exp_attr.adb:
- Clean up: replace Library_Version by Verbose_Library_Version.
-
- * 5lintman.adb: Removed.
-
- * Makefile.in:
- Update and simplify computation of LIBRARY_VERSION.
- Fix computation of GSMATCH_VERSION.
- 5lintman.adb is no longer used: replaced by 7sintman.adb.
-
-2003-12-03 Robert Dewar <dewar@gnat.com>
-
- * exp_ch5.adb:
- (Possible_Bit_Aligned_Component): Maybe_Bit_Aligned_Large_Component new
- name. Modified to consider small non-bit-packed arrays as troublesome
- and in need of component-by-component assigment expansion.
-
-2003-12-03 Vincent Celier <celier@gnat.com>
-
- * lang-specs.h: Process nostdlib as nostdinc
-
- * back_end.adb: Update Copyright notice
- (Scan_Compiler_Arguments): Process -nostdlib directly.
-
-2003-12-03 Jose Ruiz <ruiz@act-europe.fr>
-
- * Makefile.in:
- When defining LIBGNAT_TARGET_PAIRS for bare board targets, remove the
- redundant inclusion of EXTRA_HIE_NONE_TARGET_PAIRS, which is always
- included in HIE_NONE_TARGET_PAIRS.
-
-2003-12-03 Ed Schonberg <schonberg@gnat.com>
-
- * sem_attr.adb:
- (Legal_Formal_Attribute): Attribute is legal in an inlined body, as it
- is legal in an instance, because legality is cheched in the template.
-
- * sem_prag.adb:
- (Analyze_Pragma, case Warnings): In an inlined body, the pragma may be
- appplied to an unchecked conversion of a formal parameter.
-
- * sem_warn.adb:
- (Output_Unreferenced_Messages): Suppress "not read" warnings on imported
- variables.
-
-2003-12-03 Olivier Hainque <hainque@act-europe.fr>
-
- * tb-alvms.c (unwind_regular_code, unwind_kernel_handler): New
- routines. The second one is new functionality to deal with backtracing
- through signal handlers.
- (unwind): Split into the two separate subroutines above.
- Update the documentation, and deal properly with sizeof (REG) different
- from sizeof (void*).
-
-2003-12-01 Nicolas Setton <setton@act-europe.fr>
-
- * a-except.adb (Raise_Current_Excep): Add a pragma Inspection_Point,
- so that the debugger can reliably access the value of the parameter,
- and therefore is able to display the exception name when an exception
- breakpoint is reached.
-
-2003-12-01 Thomas Quinot <quinot@act-europe.fr>
-
- * fmap.adb: Fix typo in warning message.
-
- * g-socket.ads, g-socket.adb: Make Free a visible instance of
- Ada.Unchecked_Deallocation (no need to wrap it in a subprogram).
-
-2003-12-01 Vincent Celier <celier@gnat.com>
-
- * mlib-prj.adb (Build_Library.Process): Do not check a withed unit if
- ther is no Afile.
- (Build_Library): Get the switches only if Default_Switches is declared
- in package Binder.
-
-2003-12-01 Ed Schonberg <schonberg@gnat.com>
-
- * exp_ch6.adb (Expand_Actuals): When applying validity checks to
- actuals that are indexed components, reanalyze actual to ensure that
- packed array references are properly expanded.
-
- * sem_ch5.adb (Diagnose_Non_Variable_Lhs): Add special case for
- attempted assignment to a discriminant.
-
-2003-12-01 Robert Dewar <dewar@gnat.com>
-
- * rtsfind.adb, exp_ch4.adb, s-exnint.ads, s-exnint.adb: Minor
- reformatting.
-
- * switch-c.adb: Minor reformatting of comments
-
-2003-12-01 Arnaud Charlet <charlet@act-europe.fr>
-
- * Makefile.in: Clean ups.
-
-2003-12-01 GNAT Script <nobody@gnat.com>
-
- * Make-lang.in: Makefile automatically updated
-
-2003-12-01 Arnaud Charlet <charlet@act-europe.fr>
-
- * 5wsystem.ads: Disable zero cost exception, not ready yet.
-
-2003-11-29 Ulrich Weigand <uweigand@de.ibm.com>
-
- * Make-lang.in (nmake.ads): Add dependency on ada/nmake.adb
- to force serialization.
-
-2003-11-26 Thomas Quinot <quinot@act-europe.fr>
-
- * g-socket.ads, g-socket.adb:
- Clarify documentation of function Stream. Introduce a Free procedure
- to release the returned Stream once it becomes unused.
-
- * 5asystem.ads: For Alpha Tru64, enable ZCX by default.
-
-2003-11-26 Arnaud Charlet <charlet@act-europe.fr>
-
- (Cond_Timed_Wait): Introduce new constant Time_Out_Max,
- since NT 4 cannot handle timeout values that are too large,
- e.g. DWORD'Last - 1.
-
-2003-11-26 Ed Schonberg <schonberg@gnat.com>
-
- * exp_ch4.adb:
- (Expand_N_Slice): Recognize all cases of slices that appear as actuals
- in procedure calls and whose expansion must be deferred.
-
- * exp_ch6.adb (Add_Call_By_Copy_Node): Remove previous fix. Proper fix
- is in exp_ch4.
-
- * sem_ch3.adb:
- (Build_Derived_Array_Type): Create operator for unconstrained type
- if ancestor is unconstrained.
-
-2003-11-26 Vincent Celier <celier@gnat.com>
-
- * make.adb (Project_Object_Directory): New global variable
- (Change_To_Object_Directory): New procedure
- (Collect_Arguments_And_Compile): Call Change_To_Object_Directory instead
- of Change_Dir directly. Do not change working directory to object
- directory of main project after each compilation.
- (Gnatmake): Use Change_To_Object_Directory instead of Change_Dir
- directly.
- Change to object directory of main project before binding step.
- (Initialize): Initialize Project_Object_Directory to No_Project
-
- * mlib-prj.adb:
- (Build_Library): Take into account Builder'Default_Switches ("Ada") when
- binding a Stand-Alone Library.
-
- * output.adb: Update Copyright notice
- (Write_Char): Output buffer when full
-
-2003-11-26 Robert Dewar <dewar@gnat.com>
-
- * sem_ch13.adb: (Check_Size): Reset size if size is too small
-
- * sem_ch13.ads:
- (Check_Size): Fix documentation to include bit-packed array case
-
- * sem_res.adb: Implement restriction No_Direct_Boolean_Operators
-
- * s-rident.ads: Put No_Direct_Boolean_Operators in proper order
-
- * s-rident.ads: Add new restriction No_Direct_Boolean_Operators
-
-2003-11-24 Arnaud Charlet <charlet@act-europe.fr>
-
- PR ada/13142
- * utils.c (init_gigi_decls): Change name of built-in setjmp to
- __builtin_setjmp, since this is apparently needed by recent
- non Ada changes.
-
-2003-11-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
-
- * adadecode.c: Only include ctype.h if not IN_GCC.
- (__gnat_decode): Use ISDIGIT from safe-ctype.h.
-
-2003-11-24 Jose Ruiz <ruiz@act-europe.fr>
-
- * Makefile.in:
- Use 5zintman.ads for VxWorks targets. This file avoid confusion between
- signals and interrupts.
-
- * 5zintman.ads: New File.
-
- * 5zintman.adb: Replace Exception_Interrupts by Exception_Signals, and
- add exception signals to the set of unmasked signals.
-
- * 5ztaprop.adb:
- Use Abort_Task_Signal instead of Abort_Task_Interrupt to avoid confusion
- between signals and interrupts.
- Add to Unblocked_Signal_Mask the set of signals that are in
- Keep_Unmasked.
-
- * 7sinmaop.adb:
- Adding a check to see whether the Interrupt_ID we want to unmask is in
- the range of Keep_Unmasked (in procedure Interrupt_Self_Process). The
- reason is that the index type of the Keep_Unmasked array is not always
- Interrupt_ID; it may be a subtype of Interrupt_ID.
-
-2003-11-24 Gary Dismukes <dismukes@gnat.com>
-
- * exp_util.adb:
- (Remove_Side_Effects): Condition constantness of object created for a
- an unchecked type conversion on the constantness of the expression
- to ensure the correct value for 'Constrained when passing components
- of view-converted class-wide objects.
-
-2003-11-24 Robert Dewar <dewar@gnat.com>
-
- * par-load.adb (Load): Improve handling of misspelled and missing units
- Removes several cases of compilation abandoned messages
-
- * lib.adb: (Remove_Unit): New procedure
-
- * lib.ads: (Remove_Unit): New procedure
-
- * lib-load.adb: Minor reformatting
-
-2003-11-24 Vincent Celier <celier@gnat.com>
-
- * make.adb:
- (Gnatmake, Initialize): Call Usage instead of Makeusg directly
- (Marking_Label): Label to mark processed source files. Incremented for
- each executable.
- (Gnatmake): Increase Marking_Labet for each executable
- (Is_Marked): Compare against marking label
- (Mark): Mark with marking label
-
-2003-11-24 Jerome Guitton <guitton@act-europe.fr>
-
- * s-thread.ads:
- Move the declaration of the TSD for System.Threads to System.Soft_Links.
- Add some comments.
-
- * Makefile.in: Added target pair for s-thread.adb for cert runtime.
- (rts-cert): build a single relocatable object for the run-time lib.
- Fix perms.
-
-2003-11-24 Vasiliy Fofanov <fofanov@act-europe.fr>
-
- * Make-lang.in:
- Use gnatls rather than gcc to obtain the location of GNAT RTL for
- crosstools build.
-
-2003-11-24 Sergey Rybin <rybin@act-europe.fr>
-
- * opt.adb (Tree_Write): Gnat_Version_String is now a function, so we
- can not use it as before (that is, as a variable) when dumping it into
- the tree file. Add a local variable to store the result of this
- function and to be used as the string to be written into the tree.
-
- * scn.adb (Initialize_Scanner): Add comments explaining the recent
- changes.
-
- * sinput.adb (Source_First, Source_Last): In case of
- Internal_Source_File, replace returning attributes of
- Internal_Source_Ptr (which is wrong) with returning attributes of
- Internal_Source.
-
-2003-11-24 Ed Schonberg <schonberg@gnat.com>
-
- * sem_ch3.adb:
- (New_Concatenation_Op): Proper name for New_Binary_Operator, only
- used for implicit concatenation operators.
- Code cleanup.
-
- * sem_elab.adb:
- (Check_Elab_Call): Set No_Elaboration_Check appropriately on calls in
- task bodies that are in the scope of a Suppress pragma.
- (Check_A Call): Use the flag to prevent spurious elaboration checks.
-
- * sinfo.ads, sinfo.adb:
- New flag No_Elaboration_Check on function/procedure calls, to properly
- suppress checks on calls in task bodies that are within a local suppress
- pragma.
-
- * exp_ch4.adb:
- (Expand_Concatenate_Other): Use the proper integer type for the
- expression for the upper bound, to avoid universal_integer computations
- when possible.
-
-2003-11-21 Kelley Cook <kcook@gcc.gnu.org>
-
- * .cvsignore: Delete.
-
-2003-11-21 Andreas Schwab <schwab@suse.de>
-
- * 55system.ads: Set ZCX_By_Default and GCC_ZCX_Support to True.
-
-2003-11-21 Vasiliy Fofanov <fofanov@act-europe.fr>
-
- * 5wsystem.ads: Enable zero cost exception.
-
-2003-11-21 Jerome Guitton <guitton@act-europe.fr>
-
- * 5ztiitho.adb: Remove an unreferenced variable.
-
-2003-11-21 Thomas Quinot <quinot@act-europe.fr>
-
- * adaint.c: For FreeBSD, use mkstemp.
-
-2003-11-21 Arnaud Charlet <charlet@act-europe.fr>
-
- * gnatlbr.adb: Now reference Gnat_Static_Version_String.
-
-2003-11-21 Robert Dewar <dewar@gnat.com>
-
- * bld.adb: Remove useless USE of gnatvsn
-
- * gnatchop.adb: Minor reformatting
- Clean up version handling to be more consistent
-
- * gnatxref.adb: Minor reformatting
-
- * gprcmd.adb: Minor reformatting
- Fix output of copyright to be more consistent with other tools
-
-2003-11-21 Vincent Celier <celier@gnat.com>
-
- * make.adb (Scan_Make_Args): Do not transmit --RTS= to gnatlink
-
-2003-11-21 Sergey Rybin <rybin@act-europe.fr>
-
- * atree.adb (Initialize): Add initializations for global variables
- used in New_Copy_Tree.
-
- * cstand.adb (Create_Standard): Add call to Initialize_Scanner (with
- Internal_Source_File as the actual).
- Put the set of statements creating Any_Character before the set of
- statements creating Any_Array to have Any_Character fully initialized
- when it is used in creating Any_Array.
-
- * scn.adb (Initialize_Scanner): Do not set Comes_From_Source ON and do
- not call Scan in case if the actual is Internal_Source_File
- Add 2003 to copyright note.
-
- * sinput.adb (Source_First, Source_Last, Source_Text): Add code for
- processing Internal_Source_File.
-
- * types.ads: Add the constant Internal_Source_File representing the
- source buffer for artificial source-code-like strings created within
- the compiler (the definition of Source_File_Index is changed).
-
-2003-11-20 Arnaud Charlet <charlet@act-europe.fr>
-
- * 35soccon.ads, 45intnam.ads, 55osinte.adb, 55osinte.ads,
- 56system.ads: New file, FreeBSD version.
-
-2003-11-20 Joseph S. Myers <jsm@polyomino.org.uk>
-
- * Make-lang.in (ada.extraclean): Delete.
-
-2003-11-19 Arnaud Charlet <charlet@act-europe.fr>
-
- * gnatmem.adb: Clean up verbose output.
-
- * gprcmd.adb: Change copyright to FSF.
-
-2003-11-19 Vincent Celier <celier@gnat.com>
-
- * symbols.adb: (Initialize): New parameters Reference, Symbol_Policy
- and Version (ignored).
-
- * symbols.ads: (Policy): New type
- (Initialize): New parameter Reference, Symbol_Policy and
- Library_Version.
- Remove parameter Force.
- Minor reformatting.
-
- * snames.ads, snames.adbadb: New standard names
- Library_Reference_Symbol_File and Library_Symbol_Policy
-
- * mlib-prj.adb:
- (Build_Library): Call Build_Dinamic_Library with the Symbol_Data of the
- project.
-
- * mlib-tgt.adb:
- (Build_Dynamic_Library): New parameter Symbol_Data (ignored)
-
- * mlib-tgt.ads: (Build_Dynamic_Library): New parameter Symbol_Data
-
- * prj.adb: (Project_Empty): New component Symbol_Data
-
- * prj.ads: (Policy, Symbol_Record): New types
- (Project_Data): New component Symbol_Data
-
- * prj-attr.adb:
- New attributes Library_Symbol_File, Library_Symbol_Policy and
- Library_Reference_Symbol_File.
-
- * prj-nmsc.adb:
- (Ada_Check): When project is a Stand-Alone library project, process
- attribute Library_Symbol_File, Library_Symbol_Policy and
- Library_Reference_Symbol_File.
-
- * 5aml-tgt.adb, 5bml-tgt.adb, 5gml-tgt.adb, 5hml-tgt.adb,
- 5wml-tgt.adb, 5zml-tgt.adb, 5lml-tgt.adb,
- 5sml-tgt.adb (Build_Dynamic_Library): New parameter
- Symbol_Data (ignored).
-
- * 5vml-tgt.adb (VMS_Options): Remove --for-linker=gsmatch=equal,1,0
- (Build_Dynamic_Library): New parameter Symbol_Data. New internal
- functions Option_File_Name and Version_String. Set new options of
- gnatsym related to symbol file, symbol policy and reference symbol
- file.
-
- * 5vsymbol.adb:
- Extensive modifications to take into account the reference symbol file,
- the symbol policy, the library version and to put in the symbol file the
- minor and major IDs.
-
- * bld.adb (Process_Declarative_Items): Put second argument of
- gprcmd to_absolute between single quotes, to avoid problems with
- Windows.
-
- * bld-io.adb: Update Copyright notice.
- (Flush): Remove last character of a line, if it is a back slash, to
- avoid make problems.
-
- * gnatsym.adb:
- Implement new scheme with reference symbol file and symbol policy.
-
- * g-os_lib.ads: (Is_Directory): Clarify comment
-
-2003-11-19 Robert Dewar <dewar@gnat.com>
-
- * atree.adb: Move New_Copy_Tree global variables to head of package
-
- * errout.adb: Minor reformatting
-
-2003-11-19 Javier Miranda <miranda@gnat.com>
-
- * sem_ch4.adb: (Diagnose_Call): Improve error message.
- Add reference to Ada0Y (AI-50217)
-
- * sem_ch6.adb, sem_ch8.adb, sem_type.adb,
- sem_util.adb: Add reference to AI-50217
-
- * sinfo.ads: (N_With_Clause): Document fields referred to AI-50217
-
- * sprint.adb: Add reference to Ada0Y (AI-50217, AI-287)
-
- * sem_aggr.adb: Complete documentation of AI-287 changes
-
- * par-ch4.adb: Document previous changes.
-
- * lib-load.adb, lib-writ.adb, einfo.ads, par-ch10.adb,
- sem_cat.adb, sem_ch3.adb, sem_ch10.adb, sem_ch12.adb: Add references to
- Ada0Y (AI-50217)
-
- * exp_aggr.adb: Add references to AI-287 in previous changes
-
-2003-11-19 Ed Schonberg <schonberg@gnat.com>
-
- * exp_ch6.adb:
- (Add_Call_By_Copy_Node): Do not original node of rewritten expression
- in the rewriting is the result of an inlined call.
-
- * exp_ch6.adb (Add_Call_By_Copy_Node): If actual for (in-)out
- parameter is a type conversion, use original node to construct the
- post-call assignment, because expression may have been rewritten, e.g.
- if it is a packed array.
-
- * sem_attr.adb:
- (Resolve_Attribute, case 'Constrained): Attribute is legal in an inlined
- body, just as it is in an instance.
- Categorization routines
-
- * sem_ch12.adb (Analyze_Association, Instantiate_Formal_Subprogram,
- Instantiate_Object): Set proper sloc reference for message on missing
- actual.
-
-2003-11-19 Thomas Quinot <quinot@act-europe.fr>
-
- * Makefile.in: Add FreeBSD libgnat pairs.
-
- * usage.adb: Fix typo in usage message.
-
-2003-11-19 Jerome Guitton <guitton@act-europe.fr>
-
- * Makefile.in: On powerpc-wrs-vxworksae: Add s-thread.ad?,
- s-thrini.ad? and s-tiitho.adb to the full runtime, to support the
- pragma Thread_Body.
- Remove i-vthrea.ad? and s-tpae65.ad?, not needed anymore.
-
- * s-thread.adb: This file is now a dummy implementation of
- System.Thread.
-
-2003-11-19 Sergey Rybin <rybin@act-europe.fr>
-
- * rtsfind.adb (Initialize): Add initialization for RTE_Is_Available
-
-2003-11-19 Emmanuel Briot <briot@act-europe.fr>
-
- * xref_lib.adb (Parse_Identifier_Info): Add handling of generic
- instanciation references in the parent type description.
-
-2003-11-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
-
- * ada-tree.def: (ALLOCATE_EXPR): Class is "2", not "s".
-
- * decl.c (gnat_to_gnu_entity, case E_Floating_Point_Subtype): Set
- TYPE_PRECISION directly from esize.
-
-2003-11-18 Thomas Quinot <quinot@act-europe.fr>
-
- * cstreams.c:
- Use realpath(3) on FreeBSD. Fix typo in comment while we are at it.
-
- * init.c: Initialization routines for FreeBSD
-
- * link.c: Link info for FreeBSD
-
- * sysdep.c: Add the case of FreeBSD
-
-2003-11-17 Jerome Guitton <guitton@act-europe.fr>
-
- * 5zthrini.adb: Remove the call to Init_RTS at elaboration, as it is
- already called in System.Threads.
-
- * 5ztiitho.adb (Initialize_Task_Hooks): Remove the registration of the
- environment task, as it has been moved to System.Threads.Initialization.
-
-2003-11-17 Arnaud Charlet <charlet@act-europe.fr>
-
- * adaint.c (__gnatlib_install_locks): Only reference
- __gnat_install_locks on VMS, since other platforms can avoid using
- --enable-threads=gnat
-
-2003-11-17 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
-
- * ada-tree.h: (TYPE_IS_PACKED_ARRAY_TYPE_P): New macro.
-
- * decl.c (gnat_to_gnu_entity, case E_Array_Subtype): Set
- TYPE_PACKED_ARRAY_TYPE_P.
- (validate_size): Do not verify size if TYPE_IS_PACKED_ARRAY_TYPE_P.
-
- Part of PR ada/12806
- * utils.c (float_type_for_precision): Renamed from float_type_for_size.
- Use GET_MODE_PRECISION instead of GET_MODE_BITSIZE.
-
-2003-11-17 Vincent Celier <celier@gnat.com>
-
- * gnatchop.adb (Error_Msg): New Boolean parameter Warning, defaulted
- to False.
- Do not set exit status to Failure when Warning is True.
- (Gnatchop): Make errors "no compilation units found" and
- "no source files written" warnings only.
-
- * make.adb (Gnatmake): When using a project file, set
- Look_In_Primary_Dir to False.
- (Configuration_Pragmas_Switch): Check for Global_Configuration_Pragmas
- and Local_Configuration_Pragmas in the project where they are declared
- not an extending project which might have inherited them.
-
- * osint.adb (Locate_File): If Name is already an absolute path, do not
- look for a directory.
-
- * par-ch10.adb (P_Compilation_Unit): If source contains no token, and
- -gnats (Check_Syntax) is used, issue only a warning, not an error.
-
- * prj.adb (Register_Default_Naming_Scheme): Add new component Project
- in objects of type Variable_Value.
-
- * prj.ads: (Variable_Value): New component Project
-
- * prj-nmsc.adb (Ada_Check.Warn_If_Not_Sources): No warning if source
- is in a project extended by Project.
-
- * prj-proc.adb (Add_Attributes): New parameter Project. Set component
- Project of Variable_Values to this new parameter value.
- (Expression): Set component Project of Variable_Values.
- (Process_Declarative_Items): Call Add_Attributes with parameter Project.
- Set the component Project in array elements.
-
-2003-11-17 Sergey Rybin <rybin@act-europe.fr>
-
- * errout.adb: (Initialize): Add initialization for error nodes.
-
- * sem_ch12.adb (Initialize): Add missing initializations for
- Exchanged_Views and Hidden_Entities.
-
-2003-11-17 Ed Schonberg <schonberg@gnat.com>
-
- * sem_ch12.adb (Copy_Generic_Node): Preserve entity when copying an
- already instantiated tree for use in subsequent inlining.
- (Analyze_Associations, Instantiate_Formal_Subprogram,
- Instantiate_Object): improve error message for mismatch in
- instantiations.
-
- * sem_ch6.adb (Build_Body_To_Inline): Major cleanup to handle
- instantiations of subprograms declared in instances.
-
-2003-11-17 Javier Miranda <miranda@gnat.com>
-
- * sem_ch4.adb (Analyze_Allocator): Previous modification must be
- executed only under the Extensions_Allowed flag.
-
-2003-11-17 Robert Dewar <dewar@gnat.com>
-
- * a-exexda.adb (Address_Image): Fix documentation to indicate leading
- zeroes suppressed.
- (Address_Image): Fix bug of returning 0x instead of 0x0
- Minor reformatting (function specs).
-
- * einfo.ads: Minor fix for documentation of Is_Bit_Packed_Array
- (missed case of 33-63)
-
- * freeze.adb, sem_ch13.adb: Properly check size of packed bit array
-
- * s-thread.adb: Add comments for pragma Restriction
-
- * exp_aggr.adb, g-debuti.adb, par-ch4.adb, sem_aggr.adb,
- sem_ch6.adb, sprint.adb, xref_lib.adb: Minor reformatting
-
-2003-11-17 Ed Falis <falis@gnat.com>
-
- * s-thread.adb: Added No_Tasking restriction for this implementation.
-
-2003-11-17 Emmanuel Briot <briot@act-europe.fr>
-
- * xref_lib.adb (Parse_Identifier_Info): Add handling of generic
- instanciation references in the parent type description.
-
-2003-11-17 GNAT Script <nobody@gnat.com>
-
- * Make-lang.in: Makefile automatically updated
-
-2003-11-16 Jason Merrill <jason@redhat.com>
-
- * Make-lang.in (ada.tags): Create TAGS.sub files in each directory
- and TAGS files that include them for each front end.
-
-2003-11-14 Andreas Jaeger <aj@suse.de>
-
- * lang.opt: Change -Wno-long-long to -Wlong-long since the latter
- is the canonical version.
- * misc.c (gnat_handle_option): Likewise.
-
- * Makefile.in (LIBGNAT_TARGET_PAIRS): Add rules for x86_64-linux.
-
- * 5nsystem.ads: New file for x86_64-linux-gnu.
-
-2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
-
- * nmake.ads, nmake.adb, sinfo.h, treeprs.ads: Regenerated.
-
- * comperr.adb: Fix logic in previous change.
-
-2003-11-13 Vincent Celier <celier@gnat.com>
-
- * 5bml-tgt.adb (Build_Dynamic_Library): Use
- Osint.Include_Dir_Default_Prefix instead of
- Sdefault.Include_Dir_Default_Name.
-
- * gnatlbr.adb: Update Copyright notice
- (Gnatlbr): : Use Osint.Include_Dir_Default_Prefix instead of
- Sdefault.Include_Dir_Default_Name and Osint.Object_Dir_Default_Prefix
- instead of Sdefault.Object_Dir_Default_Name
-
- * gnatlink.adb:
- (Process_Binder_File): Never suppress the option following -Xlinker
-
- * mdll-utl.adb:
- (Gcc): Use Osint.Object_Dir_Default_Prefix instead of
- Sdefault.Object_Dir_Default_Name.
-
- * osint.ads, osint.adb:
- (Include_Dir_Default_Prefix, Object_Dir_Default_Prefix): New functions
- Minor reformatting.
-
- * vms_conv.ads: Minor reformating
- Remove GNAT STANDARD and GNAT PSTA
-
- * vms_conv.adb:
- Allow GNAT MAKE to have several files on the command line.
- (Init_Object_Dirs): Use Osint.Object_Dir_Default_Prefix instead of
- Sdefault.Object_Dir_Default_Name.
- Minor Reformating
- Remove data for GNAT STANDARD
-
- * vms_data.ads:
- Add new compiler qualifier /PRINT_STANDARD (-gnatS)
- Remove data for GNAT STANDARD
- Remove options and documentation for -gnatwb/-gnatwB: these warning
- options no longer exist.
-
-2003-11-13 Ed Falis <falis@gnat.com>
-
- * 5zthrini.adb: (Init_RTS): Made visible
-
- * 5zthrini.adb:
- (Register): Removed unnecessary call to taskVarGet that checked whether
- an ATSD was already set as a task var for the argument thread.
-
- * s-thread.adb:
- Updated comment to reflect that this is a VxWorks version
- Added context clause for System.Threads.Initialization
- Added call to System.Threads.Initialization.Init_RTS
-
-2003-11-13 Jerome Guitton <guitton@act-europe.fr>
-
- * 5zthrini.adb:
- (Init_RTS): New procedure, for the initialization of the run-time lib.
-
- * s-thread.adb:
- Remove dependancy on System.Init, so that this file can be used in the
- AE653 sequential run-time lib.
-
-2003-11-13 Robert Dewar <dewar@gnat.com>
-
- * bindgen.adb: Minor reformatting
-
-2003-11-13 Ed Schonberg <schonberg@gnat.com>
-
- * checks.adb:
- (Apply_Discriminant_Check): Do no apply check if target type is derived
- from source type with no applicable constraint.
-
- * lib-writ.adb:
- (Ensure_System_Dependency): Do not apply the style checks that may have
- been specified for the main unit.
-
- * sem_ch8.adb:
- (Find_Selected_Component): Further improvement in error message, with
- RM reference.
-
- * sem_res.adb:
- (Resolve): Handle properly the case of an illegal overloaded protected
- procedure.
-
-2003-11-13 Javier Miranda <miranda@gnat.com>
-
- * exp_aggr.adb:
- (Has_Default_Init_Comps): New function to check the presence of
- default initialization in an aggregate.
- (Build_Record_Aggr_Code): Recursively expand the ancestor in case of
- extension aggregate of a limited record. In addition, a new formal
- was added to do not initialize the record controller (if any) during
- this recursive expansion of ancestors.
- (Init_Controller): Add support for limited record components.
- (Expand_Record_Aggregate): In case of default initialized components
- convert the aggregate into a set of assignments.
-
- * par-ch4.adb (P_Aggregate_Or_Paren_Expr): Update the comment
- describing the new syntax.
- Nothing else needed to be done because this subprogram delegates part of
- its work to P_Precord_Or_Array_Component_Association.
- (P_Record_Or_Array_Component_Association): Give support to the new
- syntax for default initialization of components.
-
- * sem_aggr.adb:
- (Resolve_Aggregate): Relax the strictness of the frontend in case of
- limited aggregates.
- (Resolve_Record_Aggregate): Give support to default initialized
- components.
- (Get_Value): In case of default initialized components, duplicate
- the corresponding default expression (from the record type
- declaration). In case of default initialization in the *others*
- choice, do not check that all components have the same type.
- (Resolve_Extension_Aggregate): Give support to limited extension
- aggregates.
-
- * sem_ch3.adb:
- (Check_Initialization): Relax the strictness of the front-end in case
- of aggregate and extension aggregates. This test is now done in
- Get_Value in a per-component manner.
-
- * sem_ch4.adb (Analyze_Allocator): Don't post an error if the
- expression corresponds to a limited aggregate. This test is now done
- in Get_Value.
-
- * sinfo.ads, sinfo.adb (N_Component_Association): Addition of
- Box_Present flag.
-
- * sprint.adb (Sprint_Node_Actual): Modified to print an mbox if
- present in an N_Component_Association node
-
-2003-11-13 Thomas Quinot <quinot@act-europe.fr>
-
- * sem_ch9.adb (Analyze_Accept_Statement): A procedure hides a
- type-conformant entry only if they are homographs.
-
-2003-11-13 GNAT Script <nobody@gnat.com>
-
- * Make-lang.in: Makefile automatically updated
-
-2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
-
- * adadecode.c: Use <> form of include for ctype.h.
- * sysdep.c [IN_RTS]: Use <> form of include for time.h.
-
-2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
-
- * 5gsystem.ads (Functions_Return_By_DSP): Set to False.
- Works around PR middle-end/6552.
-
-2003-11-10 Ed Falis <falis@gnat.com>
-
- * 5ytiitho.adb: (procStartHookAdd): Definition and call deleted
-
- * 5zinit.adb: (Install_Handler): Moved back to spec
- (Install_Signal_Handlers): Deleted
-
- * 5zthrini.adb: Added context clause for System.Storage_Elements
- (Register): Only handles creation of taskVar; initialization moved to
- Thread_Body_Enter.
- (Reset_TSD): Deleted; replaced by Thread_Body_Enter
- Added declaration of environment task secondary stack and
- initialization.
-
- * s-thread.adb: Implement bodies for thread body processing
-
- * s-thread.ads:
- Added comment identifying supported targets for pragma Thread_Body.
-
-2003-11-10 Pascal Obry <obry@gnat.com>
-
- * adaint.c (_gnat_stat) [WIN32]: Check if name is not bigger than
- GNAT_MAX_PATH_LEN.
-
- * s-fileio.adb:
- (Open): Properly check for string length before copying into the buffer.
- Raises Name_Error if buffer is too small. Note that this was a potential
- buffer overflow.
-
-2003-11-10 Romain Berrendonner <berrendo@act-europe.fr>
-
- * bindgen.adb, comperr.adb: Code clean ups.
- * gnatvsn.ads, gnatvsn.adb (Get_Gnat_Version_Type): New function.
-
-2003-11-10 Sergey Rybin <rybin@act-europe.fr>
-
- * gnat1drv.adb: Add call to Sem_Elim.Initialize.
-
-2003-11-10 Vincent Celier <celier@gnat.com>
-
- * gprcmd.adb:
- (Gprcmd): Add new command "prefix" to get the prefix of the GNAT
- installation.
-
- * make.adb (Scan_Make_Arg): Transmit -nostdlib to the compiler
-
- * prj.adb: (Project_Empty): Add new boolean component Virtual
-
- * prj.ads: (Virtual_Prefix): New constant string
- (Project_Data): New boolean component Virtual
-
- * prj-nmsc.adb (Language_Independent_Check): Adjust error message when
- a library project is extended by a virtual extending project.
-
- * prj-part.adb:
- Modifications throughout to implement extending-all project, including:
- (Virtual_Hash, Processed_Hash): New hash tables
- (Create_Virtual_Extending_Project): New procedure
- (Look_For_Virtual_Projects_For): New procedure
-
- * prj-proc.adb:
- (Process): After checking the projects, if main project is an
- extending-all project, set the object directory of all virtual extending
- project to the object directory of the main project.
- Adjust error message when a virtual extending project has the same
- object directory as an project being extended.
- (Recursive_Process): If name starts with the virtual prefix, set Virtual
- to True in the project data.
-
- * prj-tree.adb:
- (Default_Project_Node): Add new boolean component Extending_All
- (Is_Extending_All): New function
- (Set_Is_Extending_All): New procedure
-
- * prj-tree.ads: (Is_Extending_All): New function
- (Set_Is_Extending_All): New procedure
- (Project_Node_Record): New boolean component Extending_All
-
- * switch-c.adb: (Scan_Front_End_Switches): Process -nostdlib
-
- * vms_data.ads:
- Add qualifier /NOSTD_LIBRARIES (-nostdlib) for the compiler
-
- * bld.adb (Recursive_Process): If MAKE_ROOT is not defined, call
- "gprcmd prefix" to define it.
-
-2003-11-10 Thomas Quinot <quinot@act-europe.fr>
-
- * einfo.ads: Fix a typo and remove an extraneous word in comments.
-
- * lib-load.adb:
- (Create_Dummy_Package_Unit): Set the scope of the entity for the
- created dummy package to Standard_Standard, not to itself, to
- defend other parts of the front-end against encoutering a cycle in
- the scope chain.
-
- * sem_ch10.adb:
- (Analyze_With_Clause): When setting the entities for the successive
- N_Expanded_Names that constitute the name of a child unit, do not
- attempt to go further than Standard_Standard in the chain of scopes.
- This case arises from the placeholder units created by
- Create_Dummy_Package_Unit in the case of a with_clause for a
- nonexistent child unit.
-
-2003-11-10 Ed Schonberg <schonberg@gnat.com>
-
- * exp_ch6.adb:
- (Expand_Thread_Body): Place subprogram on scope stack, so that new
- declarations are given the proper scope.
-
- * sem_ch13.adb:
- (Check_Expr_Constants): Reject an expression that contains a constant
- created during expansion, and that appears after the object to which
- the address clause applies.
-
- * sem_ch5.adb (Check_Controlled_Array_Attribute): Subsidiary of
- Analyze_Iteration_Scheme, to rewrite a loop parameter specification
- that uses 'Range of a function call with controlled components, so
- that the function result can be finalized before starting the loop.
-
- * sem_ch8.adb:
- (Find_Selected_Component): Improve error message when prefix is
- an implicit dereference of an incomplete type.
-
-2003-11-10 Robert Dewar <dewar@gnat.com>
-
- * opt.ads: New Print_Standard flag for -gnatS switch
-
- * sem_ch13.adb: Remove some additional checks for unaligned arrays
-
- * cstand.adb (Create_Standard): Print out package standard if -gnatS
- switch set
-
- * debug.adb: Update doc for -gnatds to discuss relationship with new
- -gnatS flag
-
- * sinfo.adb: Add new field Entity_Or_Associated_Node
-
- * sinfo.ads: Add new field Entity_Or_Associated_Node
- Update documentation for Associated_Node and Entity fields to clarify
- relationship and usage.
-
- * sprint.adb:
- (Write_Id): Properly process Associated_Node field in generic template
-
- * switch-c.adb:
- Recognize new -gnatS switch for printing package Standard
- This replaces gnatpsta
-
- * usage.adb:
- Add line for new -gnatS switch for printing package Standard
- This replaces gnatpsta
-
-2003-11-10 Andreas Jaeger <aj@suse.de>
-
- * 7sosprim.adb: tv_usec of struct_timeval and time_t are long
- integer.
-
-2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
-
- * misc.c, lang.opt: Add handling of -nostdlib, now recognized/needed
- by gnat1.
-
-2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
-
- * Makefile.in, Make-lang.in: Remove build of gnat_wrapper and gnatpsta,
- no longer needed.
-
- * gnatpsta.adb, gnat_wrapper.adb: Removed, no longer needed.
-
- * sysdep.c: Add handling of cygwin.
-
-2003-11-10 GNAT Script <nobody@gnat.com>
-
- * Make-lang.in: Makefile automatically updated
-
-2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
-
- PR 12950
- * osint.ads, osint.adb (Relocate_Path, Executable_Suffix): New
- functions. Used to handle dynamic prefix relocation, via set_std_prefix.
- Replace GNAT_ROOT by GCC_ROOT.
-
- * Make-lang.in: Use new function Relocate_Path to generate sdefault.adb
-
-2003-11-06 Zack Weinberg <zack@codesourcery.com>
-
- * misc.c (fp_prec_to_size, fp_size_to_prec): Use GET_MODE_PRECISION
- and update for changed meaning of GET_MODE_BITSIZE.
-
-2003-11-04 Doug Rupp <rupp@gnat.com>
-
- * sysdep.c: Problem discovered during IA64 VMS port.
- [VMS] #include <unixio.h> to get proper prototypes.
-
- * adaint.c:
- Issues discovered/problems fixed during IA64 VMS port.
- [VMS] #define _POSIX_EXIT for proper semantics.
- [VMS] #include <unixio.h> for proper prototypes.
- [VMS] (fork): #define IA64 version.
- (__gnat_os_exit): Remove unnecessary VMS specific code.
-
-2003-11-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
-
- Part of PR ada/12806
- * ada-tree.h (TYPE_DIGITS_VALUE, SET_TYPE_DIGITS_VALUE): Save count as
- tree, not integer.
-
- * decl.c:
- (gnat_to_gnu_entity, case E_Floating_Point_Type): Save count as tree,
- not integer.
-
- * targtyps.c, decl.c, misc.c,
- gigi.h (fp_prec_to_size, fp_size_to_prec): Temporary
- routines to work around change in FP sizing semantics in GCC.
-
- * utils.c:
- (build_vms_descriptor): TYPE_DIGITS_VALUE is tree, not integer.
-
- * gigi.h: (enumerate_modes): New function.
-
- * Make-lang.in: (ada/misc.o): Add real.h.
-
- * misc.c: (enumerate_modes): New function.
-
-2003-11-04 Robert Dewar <dewar@gnat.com>
-
- * 3vtrasym.adb: Minor reformatting
- Use terminology encoded/decoded name, rather than C++ specific notion
- of mangling (this is the terminology used throughout GNAT).
-
- * einfo.h: Regenerated
-
- * einfo.ads, einfo.adb: Add new flag Is_Thread_Body
-
- * exp_ch6.adb:
- (Expand_N_Subprogram_Body): Handle expansion of thread body procedure
-
- * par-prag.adb: Add dummy entry for Thread_Body pragma
-
- * rtsfind.ads:
- Add entries for System.Threads entities for thread body processing
-
- * sem_attr.adb:
- (Analyze_Pragma, Access attributes): Check these are not applied to a
- thread body, since this is not permitted
-
- * sem_prag.adb: Add processing for Thread_Body pragma.
- Minor comment fix.
-
- * sem_res.adb:
- (Resolve_Call): Check for incorrect attempt to call a thread body
- procedure with a direct call.
-
- * snames.ads, snames.adb: Add entry for Thread_Body pragma
- Add names associated with thread body expansion
-
- * snames.h: Add entry for Thread_Body pragma
-
- * s-thread.adb: Add entries for thread body processing
- These are dummy bodies so far
-
- * s-thread.ads: Add documentation on thread body handling.
- Add entries for thread body processing.
-
-2003-11-04 Javier Miranda <miranda@gnat.com>
-
- * sem_ch10.adb:
- (Build_Limited_Views): Return after posting an error in case of limited
- with_clause on subprograms, generics, instances or generic renamings
- (Install_Limited_Withed_Unit): Do nothing in case of limited with_clause
- on subprograms, generics, instances or generic renamings
-
-2003-11-04 Arnaud Charlet <charlet@act-europe.fr>
-
- * raise.c (setup_to_install): Correct mistake in last revision; two
- arguments out of order.
-
- * trans.c, cuintp.c, argv.c, aux-io.c, cal.c, errno.c, exit.c,
- gnatbl.c, init.c, stringt.h, utils.c, utils2.c: Update copyright
- notice, missed in previous change.
- Remove trailing blanks and other style errors introduced in previous
- change.
-
-2003-11-04 Olivier Hainque <hainque@act-europe.fr>
-
- * decl.c (gnat_to_gnu_field): Adjust the conditions under which we get
- rid of the wrapper for a LJM type, ensuring we don't do that if the
- field is addressable. This avoids potential low level type view
- mismatches later on, for instance in a by-reference argument passing
- process.
-
-2003-11-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
-
- * decl.c (gnat_to_gnu_field): No longer check for BLKmode being
- aligned at byte boundary.
-
-2003-11-04 Joel Brobecker <brobecker@gnat.com>
-
- * decl.c (components_to_record): Do not delete the empty variants from
- the end of the union type.
-
-2003-11-04 Ed Schonberg <schonberg@gnat.com>
-
- * exp_ch4.adb (Expand_N_Op_Eq): Use base type when locating primitive
- operation for a derived type, an explicit declaration may use a local
- subtype of Boolean.
-
-2003-11-04 Vincent Celier <celier@gnat.com>
-
- * make.adb (Gnatmake): Allow main sources on the command line with a
- library project when it is only for compilation (no binding or
- linking).
-
-2003-11-04 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
-
- * Makefile.in: Remove many duplicate variables.
-
-2003-11-03 Kelley Cook <kcook@gcc.gnu.org>
-
- * Make-lang.in (dvi): Move targets to $(docobjdir).
- (gnat_ug_vms.dvi): Simplify rule and adjust target.
- (gnat_ug_wnt.dvi): Likewise.
- (gnat_ug_unx.dvi): Likewise.
- (gnat_ug_vxw.dvi): Likewise.
- (gnat_rm.dvi): Likewise.
- (gnat-style.dvi): Likewise.
-
-2003-10-31 Kelley Cook <kcook@gcc.gnu.org>
-
- * gigi.h: Missed commit from update for C90.
-
-2003-10-31 Kelley Cook <kcook@gcc.gnu.org>
-
- * Makefile.in (ada/b_gnat1.o): Compile with -Wno-error.
-
-2003-10-31 Andreas Schwab <schwab@suse.de>
-
- * raise.c (get_action_description_for): Fix typo in last change.
-
-2003-10-31 Nathanael Nerode <neroden@gcc.gnu.org>
-
- PR ada/12761
- * ada/Make-lang.in: Move default definitions of X_ADA_CFLAGS,
- T_ADA_CFLAGS, X_ADAFLAGS, T_ADAFLAGS from here to master Makefile.in.
-
-2003-10-30 Kelley Cook <kcook@gcc.gnu.org>
-
- * adadecode.c, adaint.c, argv.c, aux-io.c, cal.c, cio.c, cstreams.c,
- ctrl_c.c, cuintp.c, decl.c, errno.c, exit.c, expect.c, final.c,
- gigi.h, gmem.c, gnatbl.c, init.c, misc.c, mkdir.c, raise.c, socket.c,
- sysdep.c, sysdep.c, targtyps.c, tb-alvms.c, tb-alvxw.c, tracebak.c,
- trans.c, utils.c, utils2.c: Convert function prototypes to C90.
-
-2003-10-30 Vasiliy Fofanov <fofanov@act-europe.fr>
-
- * 3vtrasym.adb:
- Demangle Ada symbols returned by TBK$SYMBOLIZE. Correctly align line
- numbers when symbol name is too long.
-
-2003-10-30 Ed Falis <falis@gnat.com>
-
- * g-signal.ads, g-signal.adb: New files
-
- * impunit.adb: (Non_Imp_File_Names): Added "g-signal"
-
- * Makefile.rtl: Introduce GNAT.Signals
-
-2003-10-30 Robert Dewar <dewar@gnat.com>
-
- * freeze.adb: Minor reformatting
-
- * lib-writ.adb (Write_ALI): Never write ali file if -gnats is specified
-
- * par.adb, par-ch12.adb, par-ch13.adb, par-ch2.adb, par-ch3.adb,
- par-ch5.adb, par-ch6.adb, par-ch9.adb, par-util.adb:
- New handling of Id_Check parameter to improve recognition of keywords
- used as identifiers.
- Update copyright notice to include 2003
-
-2003-10-29 Robert Dewar <dewar@gnat.com>
-
- * 3vtrasym.adb, 5vtraent.ads, sprint.adb,
- sem_ch10.adb: Minor reformatting
-
- * exp_ch5.adb (Expand_Assign_Array): Test for bit unaligned operands
- (Expand_Assign_Record): Test right hand side for bit unaligned as well
-
-2003-10-29 Vasiliy Fofanov <fofanov@act-europe.fr>
-
- * 3vtrasym.adb, 5vtraent.adb, 5vtraent.ads, tb-alvms.c:
- Support for TBK$SYMBOLIZE-based symbolic traceback.
-
-2003-10-29 Jose Ruiz <ruiz@act-europe.fr>
-
- * exp_disp.adb:
- Revert previous change, that did not work well when pragma No_Run_Time
- was used in conjunction with a run-time other than ZFP.
-
-2003-10-29 Vincent Celier <celier@gnat.com>
-
- * make.adb:
- (Gnatmake): When there are no Ada mains in attribute Main, disable the
- bind and link steps only is switch -z is not used.
-
-2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
-
- * Makefile.generic: Remove duplicated setting of CC.
-
- * Makefile.prolog: Set CC to gcc by default, to override make's
- default (cc).
-
- * einfo.h: Regenerated.
-
-2003-10-29 Ed Schonberg <schonberg@gnat.com>
-
- * sem_ch10.adb (Analyze_Subunit): Restore state of suppress flags for
- current body, after compiling subunit.
-
- * itypes.adb (Create_Itype): In ASIS_Mode, do not freeze the itype
- when in deleted code, because gigi needs properly ordered freeze
- actions to annotate types.
-
- * freeze.adb (Is_Fully_Defined): Predicate must be recursive, to
- prevent the premature freezing of record type that contains
- subcomponents with a private type that does not yet have a completion.
-
-2003-10-29 Javier Miranda <miranda@gnat.com>
-
- * sem_ch12.adb:
- (Analyze_Package_Instantiation): Check that instances can not be used in
- limited with_clauses.
-
- * sem_ch8.adb:
- (Analyze_Package_Renaming): Check that limited withed packages cannot
- be renamed. Improve text on error messages related to limited
- with_clauses.
-
- * einfo.adb, einfo.ads: Remove Non_Limited_Views attribute.
-
- * sprint.adb: (Sprint_Node_Actual): Print limited with_clauses.
- Update copyright notice.
-
- * sem_ch10.adb: (Build_Limited_Views): Complete its documentation.
- (Install_Limited_Context_Clauses): New subprogram that isolates all the
- checks required for limited context_clauses and installs the limited
- view.
- (Install_Limited_Withed_Unit): Complete its documentation.
- (Analyze_Context): Check that limited with_clauses are only allowed in
- package specs.
- (Install_Context): Call Install_Limited_Context_Clauses after the
- parents have been installed.
- (Install_Limited_Withed_Unit): Add documentation. Mark the installed
- package as 'From_With_Type'; this mark indicates that the limited view
- is installed. Used to check bad usages of limited with_clauses.
- (Build_Limited_Views): Do not add shadow entities to the scope's list
- of entities. Do not add real entities to the Non_Limited_Views chain.
- Improve error notification.
- (Remove_Context_Clauses): Remove context clauses in two phases:
- limited views first and regular views later (to maintain the
- stack model).
- (Remove_Limited_With_Clause): If the package is analyzed then reinstall
- its visible entities.
-
-2003-10-29 Thomas Quinot <quinot@act-europe.fr>
-
- * sem_type.adb (Specific_Type): Type Universal_Fixed is compatible
- with any type that Is_Fixed_Point_Type.
-
- * sinfo.ads: Fix documentation for Associated_Node attribute.
-
-2003-10-29 Sergey Rybin <rybin@act-europe.fr>
-
- * switch-c.adb (Scan_Front_End_Switches): ASIS_Mode is set now when
- both '-gnatc' and '-gnatt' are specified.
-
- * atree.adb (Initialize): Add initialization for Node_Count (set to
- zero).
-
-2003-10-29 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
-
- * decl.c (gnat_to_gnu_entity, case E_Subprogram): If no return value,
- do not consider as Pure.
-
- Part of implementation of function-at-a-time:
-
- * trans.c (gnat_to_gnu_code): If IS_STMT, call expand_expr_stmt.
- (tree_transform): Add new argument to build_component_ref.
- (tree_transform, case N_Assignment_Statement): Make and return an
- EXPR_STMT.
- (tree_transform): If result IS_STMT, set flags and return it.
- (gnat_expand_stmt, set_lineno_from_sloc): New functions.
-
- * utils2.c (build_simple_component_ref, build_component_ref): Add new
- arg, NO_FOLD_P.
- (build_binary_op, case EQ_EXPR): Pass additional arg to it.
- (build_allocator): Likewise.
-
- * utils.c (convert_to_fat_pointer, convert_to_thin_pointer, convert):
- Add new arg to build_component_ref.
- (maybe_unconstrained_array, unchecked_convert): Likewise.
-
- * ada-tree.def (EXPR_STMT): New code.
-
- * ada-tree.h (IS_STMT, TREE_SLOC, EXPR_STMT_EXPR): New macros.
-
- * decl.c (gnat_to_gnu_entity, case object): Add extra arg to
- build_component_ref calls.
-
- * misc.c (gnat_expand_expr): If IS_STMT, call gnat_expand_stmt.
-
- * gigi.h (gnat_expand_stmt, set_lineno_from_sloc): New functions.
- (build_component_ref): Add new argument, NO_FOLD_P.
-
-2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
-
- * Makefile.generic: Add missing substitution on object_deps handling.
-
- PR ada/5909
- * Make-lang.in (check-ada): Enable ACATS test suite.
-
-2003-10-27 Robert Dewar <dewar@gnat.com>
-
- * exp_ch3.adb:
- (Freeze_Array_Type): We do not need an initialization routine for types
- derived from String or Wide_String. They should be treated the same
- as String and Wide_String themselves. This caused problems with the
- use of Initialize_Scalars.
-
- * exp_ch5.adb:
- (Expand_Assign_Record): Do component-wise assignment of non-byte aligned
- composites. This allows use of component clauses that are not byte
- aligned.
-
- * sem_prag.adb:
- (Analyze_Pragma, case Pack): Generate warning and ignore pack if there
- is an attempt to pack an array of atomic objects.
-
- * make.adb, prj-env.adb, prj-env.ads: Minor reformatting
-
-2003-10-27 Pascal Obry <obry@gnat.com>
-
- * g-dirope.adb:
- (Basename): Check for drive letters in a pathname only on DOS based OS.
-
-2003-10-27 Vincent Celier <celier@gnat.com>
-
- * make.adb:
- (Gnatmake): When unable to change dir to the object dir, display the
- content of the parent dir of the obj dir, to try to understand why this
- happens.
-
-2003-10-27 GNAT Script <nobody@gnat.com>
-
- * Make-lang.in: Makefile automatically updated
-
-2003-10-27 Ed Schonberg <schonberg@gnat.com>
-
- * sem_ch12.adb:
- (Inline_Instance_Body): Indicate that the save/restore of use_clauses
- should not be done in Save/Restore_Scope_Stack, because it is performed
- locally.
-
- * sem_ch8.adb:
- (Save_Scope_Stack, Restore_Scope_Stack): Add parameter to indicate
- whether use clauses should be removed/restored.
-
- * sem_ch8.ads:
- (Save_Scope_Stack, Restore_Scope_Stack): Add parameter to indicate
- whether use clauses should be removed/restored.
-
-2003-10-26 Andreas Jaeger <aj@suse.de>
-
- * Makefile.in: Remove duplicated lines.
-
-2003-10-24 Arnaud Charlet <charlet@act-europe.fr>
-
- * gnatvsn.ads (Gnat_Static_Version_String): New constant, used to
- minimize the differences with ACT tree.
-
- * gnatkr.adb, gnatlink.adb, gnatls.adb, gnatmake.adb,
- gnatprep.adb, gnatpsta.adb, gnatvsn.ads: Take advantage of
- Gnatvsn.Gnat_Static_Version_String to reduce differences between
- ACT and FSF trees.
-
-2003-10-24 Pascal Obry <obry@gnat.com>
-
- PR ada/12014
- * adadecode.c (ostrcpy): New function.
- (__gnat_decode): Use ostrcpy of strcpy.
- (has_prefix): Set first parameter a const.
- (has_suffix): Set first parameter a const.
- Update copyright notice. Fix source name in header.
- Removes a trailing space.
-
-2003-10-24 Jose Ruiz <ruiz@act-europe.fr>
-
- * exp_disp.adb:
- Remove the test against being in No_Run_Time_Mode before generating a
- call to Register_Tag. It is redundant with the test against the
- availability of the function Register_Tag.
-
-2003-10-24 Vincent Celier <celier@gnat.com>
-
- * g-catiio.adb: (Month_Name): Correct spelling of February
-
- * make.adb: (Mains): New package
- (Initialize): Call Mains.Delete
- (Gnatmake): Check that each main on the command line is a source of a
- project file and, if there are several mains, each of them is a source
- of the same project file.
- (Gnatmake): When a foreign language is specified in attribute Languages,
- no main is specified on the command line and attribute Mains is not
- empty, only build the Ada main. If there is no Ada main, just compile
- the Ada sources and their closure.
- (Gnatmake): If a main is specified on the command line with directory
- information, check that the source exists and, if it does, that the path
- is the actual path of a source of a project.
-
- * prj-env.adb:
- (File_Name_Of_Library_Unit_Body): New Boolean parameter Full_Path. When
- Full_Path is True, return the full path instead of the simple file name.
- (Project_Of): New function
-
- * prj-env.ads:
- (File_Name_Of_Library_Unit_Body): New Boolean parameter Full_Path,
- defaulted to False.
- (Project_Of): New function
-
-2003-10-24 Arnaud Charlet <charlet@act-europe.fr>
-
- * Makefile.generic:
- Ensure objects of main project are always checked and rebuilt if needed.
- Set CC to gcc by default.
- Prepare new handling of link by creating a global archive (not activated
- yet).
-
- * adadecode.h, atree.h, elists.h, nlists.h, raise.h,
- stringt.h: Update copyright notice. Remove trailing blanks.
- Fix source name in header.
-
-2003-10-24 Robert Dewar <dewar@gnat.com>
-
- * sem_ch12.adb: Minor reformatting
-
- * sem_ch3.adb:
- Minor reformatting (including new function return style throughout)
-
- * sem_ch3.ads:
- Minor reformatting (including new function return style throughout)
-
-2003-10-24 Arnaud Charlet <charlet@act-europe.fr>
-
- * adadecode.h, atree.h, elists.h, nlists.h, raise.h,
- stringt.h: Update copyright notice. Remove trailing blanks.
- Fix source name in header.
-
-2003-10-24 GNAT Script <nobody@gnat.com>
-
- * Make-lang.in: Makefile automatically updated
-
-2003-10-23 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * adadecode.h, atree.h, elists.h, namet.h, nlists.h, raise.h,
- stringt.h: Convert to ISO C90 declarations and definitions.
-
-2003-10-23 Thomas Quinot <quinot@act-europe.fr>
-
- PR ada/11978
- * exp_ch13.adb (Expand_N_Freeze_Entity): Do not consider inherited
- External_Tag attribute definition clauses.
-
-2003-10-23 Ed Schonberg <schonberg@gnat.com>
-
- PR ada/7613
- * exp_dbug.adb (Debug_Renaming_Declaration): For the renaming of a
- child unit, generate a fully qualified name to avoid spurious errors
- when the context contains renamings of different child units with
- the same simple name.
-
- * exp_dbug.ads: Add documentation on name qualification for renamings
- of child units.
-
-2003-10-23 Robert Dewar <dewar@gnat.com>
-
- * g-regpat.ads, g-regpat.adb: Minor reformatting
-
-2003-10-23 Jose Ruiz <ruiz@act-europe.fr>
-
- * Makefile.in: Use the file 1atags.ads with the ZFP and cert run-times.
-
-2003-10-23 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
-
- * trans.c: (tree_transform, case N_Real_Literal): Add extra arg to
- Machine call.
-
- * urealp.h: (Machine): Update to proper definition.
-
-2003-10-23 Arnaud Charlet <charlet@act-europe.fr>
-
- * init.c, adaint.c: Minor reformatting.
-
-2003-10-23 Danny Smith <dannysmith@users.sourceforge.net>
-
- * adaint.c (w32_epoch_offset): Define static const at file level.
- (win32_filetime): Replace offset with w32_epoch_offset. Use NULL
- rather than t_create, t_access in call to GetFileTime. Use union
- to convert between FILETIME and unsigned long long.
- (__gnat_file_time_name): Test for invalid file handle.
- (__gnat_set_filetime_name): Support win32 targets using
- w32api SetFileTime.
-
-2003-10-22 Danny Smith <dannysmith@users.sourceforge.net>
-
- * sysdep.c: Include conio.h if __MINGW32__ and !OLD_MINGW.
-
- * ctrl_c.c (__gnat_int_handler): Remove declaration.
-
- * decl.c (creat_concat_name): Const-ify prefix.
-
- * adaint.c: Include ctype.h if __MINGW32__.
- (__gnat_readlink): Mark arguments as possibly unused.
- (__gnat_symlink): Likewise.
- (__gnat_is_symbolic_link): Likewise.
- (__gnat_portable_spawn): Likewise. Cast last arg of spawnvp to match
- declaration
- (__gnat_file_time_name): Don't declare struct stat statbuf when
- not needed.
- (__gnat_is_absolute_path): Add parenthesis around condition of
- 'if' statement to avoid warning.
- (__gnat_plist_init): Specify void as parameter.
- (plist_enter): Likewise.
- (plist_leave): Likewise.
- (remove_handle): Make static. Initialize prev.
-
-2003-10-22 Arnaud Charlet <charlet@act-europe.fr>
-
- PR ada/10110
- * Makefile.in: Disable build of gnatpsta.
- * cstreams.c (__gnat_full_name): Minor improvements and clean up
- of previous change.
-
-2003-10-22 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
-
- * tracebak.c (MAX): Avoid redefinition warning.
-
- * init.c [sgi] (__gnat_error_handler): Remove i, unused.
- Change msg to const char *.
- (__gnat_install_handler): Remove ss, unused.
- [sun && __SVR4 && !__vxworks] (__gnat_error_handler): Change msg
- to const char *.
- * cstreams.c (__gnat_full_name): Declare p only when used.
- (__gnat_full_name) [sgi] Return buffer.
-
-2003-10-22 Arnaud Charlet <charlet@act-europe.fr>
-
- * mingw32.h: New file.
- * gnat_wrapper.adb: New file.
-
-2003-10-22 Jerome Roussel <roussel@act-europe.fr>
-
- * g-regpat.ads, g-regpat.adb (Match): new function, to know if a
- string match a pre compiled regular expression (the corresponding
- version of the function working on a raw regular expression)
- Fix typos in various comments
- Update copyright notice in spec
-
-2003-10-21 Gary Dismukes <dismukes@gnat.com>
-
- * exp_ch3.adb:
- (Component_Needs_Simple_Initialization): Return False when the type is a
- packed bit array. Revise spec comments to document this case.
-
- * exp_prag.adb:
- (Expand_Pragma_Import): Set any expression on the imported object to
- empty to avoid initializing imported objects (in particular this
- covers the case of zero-initialization of bit arrays).
- Update copyright notice.
-
-2003-10-21 Ed Schonberg <schonberg@gnat.com>
-
- * sem_ch12.adb:
- (Load_Parent_Of_Generic): If parent is compilation unit, stop search,
- a subunit is missing.
- (Instantiate_Subprogram_Body): If body of function is missing, set type
- of return expression explicitly in dummy body, to prevent cascaded
- errors when a subunit is missing.
- Fixes PR 5677.
-
- * sem_ch3.adb:
- (Access_Subprogram_Declaration): Verify that return type is valid.
- Fixes PR 8693.
-
- * sem_elab.adb:
- (Check_Elab_Calls): Do not apply elaboration checks if the main unit is
- generic.
- Fixes PR 12318.
-
- * sem_util.adb:
- (Corresponding_Discriminant): If the scope of the discriminant is a
- private type without discriminant, use its full view.
- Fixes PR 8247.
-
-2003-10-21 Arnaud Charlet <charlet@act-europe.fr>
-
- * 3psoccon.ads, 3veacodu.adb, 3vexpect.adb, 3vsoccon.ads,
- 3vsocthi.adb, 3vsocthi.ads, 3vtrasym.adb, 3zsoccon.ads,
- 3zsocthi.adb, 3zsocthi.ads, 50system.ads, 51system.ads,
- 55system.ads, 56osinte.adb, 56osinte.ads, 56taprop.adb,
- 56taspri.ads, 56tpopsp.adb, 57system.ads, 58system.ads,
- 59system.ads, 5aml-tgt.adb, 5bml-tgt.adb, 5csystem.ads,
- 5dsystem.ads, 5fosinte.adb, 5gml-tgt.adb, 5hml-tgt.adb,
- 5isystem.ads, 5lparame.adb, 5msystem.ads, 5psystem.ads,
- 5sml-tgt.adb, 5sosprim.adb, 5stpopsp.adb, 5tsystem.ads,
- 5usystem.ads, 5vml-tgt.adb, 5vsymbol.adb, 5vtraent.adb,
- 5vtraent.ads, 5wml-tgt.adb, 5xparame.ads, 5xsystem.ads,
- 5xvxwork.ads, 5yparame.ads, 5ytiitho.adb, 5zinit.adb,
- 5zml-tgt.adb, 5zparame.ads, 5ztaspri.ads, 5ztfsetr.adb,
- 5zthrini.adb, 5ztiitho.adb, 5ztpopsp.adb, 7stfsetr.adb,
- 7straces.adb, 7strafor.adb, 7strafor.ads, 7stratas.adb,
- a-excach.adb, a-exexda.adb, a-exexpr.adb, a-exextr.adb,
- a-exstat.adb, a-strsup.adb, a-strsup.ads, a-stwisu.adb,
- a-stwisu.ads, bld.adb, bld.ads, bld-io.adb,
- bld-io.ads, clean.adb, clean.ads, ctrl_c.c,
- erroutc.adb, erroutc.ads, errutil.adb, errutil.ads,
- err_vars.ads, final.c, g-arrspl.adb, g-arrspl.ads,
- g-boubuf.adb, g-boubuf.ads, g-boumai.ads, g-bubsor.adb,
- g-bubsor.ads, g-comver.adb, g-comver.ads, g-ctrl_c.ads,
- g-dynhta.adb, g-dynhta.ads, g-eacodu.adb, g-excact.adb,
- g-excact.ads, g-heasor.adb, g-heasor.ads, g-memdum.adb,
- g-memdum.ads, gnatclean.adb, gnatsym.adb, g-pehage.adb,
- g-pehage.ads, g-perhas.ads, gpr2make.adb, gpr2make.ads,
- gprcmd.adb, gprep.adb, gprep.ads, g-semaph.adb,
- g-semaph.ads, g-string.adb, g-string.ads, g-strspl.ads,
- g-wistsp.ads, i-vthrea.adb, i-vthrea.ads, i-vxwoio.adb,
- i-vxwoio.ads, Makefile.generic, Makefile.prolog, Makefile.rtl,
- prep.adb, prep.ads, prepcomp.adb, prepcomp.ads,
- prj-err.adb, prj-err.ads, s-boarop.ads, s-carsi8.adb,
- s-carsi8.ads, s-carun8.adb, s-carun8.ads, s-casi16.adb,
- s-casi16.ads, s-casi32.adb, s-casi32.ads, s-casi64.adb,
- s-casi64.ads, s-casuti.adb, s-casuti.ads, s-caun16.adb,
- s-caun16.ads, s-caun32.adb, s-caun32.ads, s-caun64.adb,
- s-caun64.ads, scng.adb, scng.ads, s-exnint.adb,
- s-exnllf.adb, s-exnlli.adb, s-expint.adb, s-explli.adb,
- s-geveop.adb, s-geveop.ads, s-hibaen.ads, s-htable.adb,
- s-htable.ads, sinput-c.adb, sinput-c.ads, s-memcop.ads,
- socket.c, s-purexc.ads, s-scaval.adb, s-stopoo.adb,
- s-strcom.adb, s-strcom.ads, s-strxdr.adb, s-rident.ads,
- s-thread.adb, s-thread.ads, s-tpae65.adb, s-tpae65.ads,
- s-tporft.adb, s-traent.adb, s-traent.ads, styleg.adb,
- styleg.ads, styleg-c.adb, styleg-c.ads, s-veboop.adb,
- s-veboop.ads, s-vector.ads, symbols.adb, symbols.ads,
- tb-alvms.c, tb-alvxw.c, tempdir.adb, tempdir.ads,
- vms_conv.ads, vms_conv.adb, vms_data.ads,
- vxaddr2line.adb: Files added. Merge with ACT tree.
-
- * 4dintnam.ads, 4mintnam.ads, 4uintnam.ads, 52system.ads,
- 5dosinte.ads, 5etpopse.adb, 5mosinte.ads, 5qosinte.adb,
- 5qosinte.ads, 5qstache.adb, 5qtaprop.adb, 5qtaspri.ads,
- 5stpopse.adb, 5uintman.adb, 5uosinte.ads, adafinal.c,
- g-enblsp.adb, io-aux.c, scn-nlit.adb, scn-slit.adb,
- s-exnflt.ads, s-exngen.adb, s-exngen.ads, s-exnlfl.ads,
- s-exnlin.ads, s-exnsfl.ads, s-exnsin.ads, s-exnssi.ads,
- s-expflt.ads, s-expgen.adb, s-expgen.ads, s-explfl.ads,
- s-explin.ads, s-expllf.ads, s-expsfl.ads, s-expsin.ads,
- s-expssi.ads, style.adb: Files removed. Merge with ACT tree.
-
- * 1ic.ads, 31soccon.ads, 31soliop.ads, 3asoccon.ads,
- 3bsoccon.ads, 3gsoccon.ads, 3hsoccon.ads, 3ssoccon.ads,
- 3ssoliop.ads, 3wsoccon.ads, 3wsocthi.adb, 3wsocthi.ads,
- 3wsoliop.ads, 41intnam.ads, 42intnam.ads, 4aintnam.ads,
- 4cintnam.ads, 4gintnam.ads, 4hexcpol.adb, 4hintnam.ads,
- 4lintnam.ads, 4nintnam.ads, 4ointnam.ads, 4onumaux.ads,
- 4pintnam.ads, 4sintnam.ads, 4vcaldel.adb, 4vcalend.adb,
- 4vintnam.ads, 4wexcpol.adb, 4wintnam.ads, 4zintnam.ads,
- 51osinte.adb, 51osinte.ads, 52osinte.adb, 52osinte.ads,
- 53osinte.ads, 54osinte.ads, 5aosinte.adb, 5aosinte.ads,
- 5asystem.ads, 5ataprop.adb, 5atasinf.ads, 5ataspri.ads,
- 5atpopsp.adb, 5avxwork.ads, 5bosinte.adb, 5bosinte.ads,
- 5bsystem.ads, 5cosinte.ads, 5esystem.ads, 5fintman.adb,
- 5fosinte.ads, 5fsystem.ads, 5ftaprop.adb, 5ftasinf.ads,
- 5ginterr.adb, 5gintman.adb, 5gmastop.adb, 5gosinte.ads,
- 5gproinf.ads, 5gsystem.ads, 5gtaprop.adb, 5gtasinf.ads,
- 5gtpgetc.adb, 5hosinte.adb, 5hosinte.ads, 5hsystem.ads,
- 5htaprop.adb, 5htaspri.ads, 5htraceb.adb, 5iosinte.adb,
- 5itaprop.adb, 5itaspri.ads, 5ksystem.ads, 5kvxwork.ads,
- 5lintman.adb, 5lml-tgt.adb, 5losinte.ads, 5lsystem.ads,
- 5mvxwork.ads, 5ninmaop.adb, 5nintman.adb, 5nosinte.ads,
- 5ntaprop.adb, 5ntaspri.ads, 5ointerr.adb, 5omastop.adb,
- 5oosinte.adb, 5oosinte.ads, 5oosprim.adb, 5oparame.adb,
- 5osystem.ads, 5otaprop.adb, 5otaspri.ads, 5posinte.ads,
- 5posprim.adb, 5pvxwork.ads, 5sintman.adb, 5sosinte.adb,
- 5sosinte.ads, 5ssystem.ads, 5staprop.adb, 5stasinf.ads,
- 5staspri.ads, 5svxwork.ads, 5tosinte.ads, 5vasthan.adb,
- 5vinmaop.adb, 5vinterr.adb, 5vintman.adb, 5vintman.ads,
- 5vmastop.adb, 5vosinte.adb, 5vosinte.ads, 5vosprim.adb,
- 5vsystem.ads, 5vtaprop.adb, 5vtaspri.ads, 5vtpopde.adb,
- 5vtpopde.ads, 5wgloloc.adb, 5wintman.adb, 5wmemory.adb,
- 5wosprim.adb, 5wsystem.ads, 5wtaprop.adb, 5wtaspri.ads,
- 5ysystem.ads, 5zinterr.adb, 5zintman.adb, 5zosinte.adb,
- 5zosinte.ads, 5zosprim.adb, 5zsystem.ads, 5ztaprop.adb,
- 6vcpp.adb, 6vcstrea.adb, 6vinterf.ads, 7sinmaop.adb,
- 7sintman.adb, 7sosinte.adb, 7sosprim.adb, 7staprop.adb,
- 7staspri.ads, 7stpopsp.adb, 7straceb.adb, 9drpc.adb,
- a-caldel.adb, a-caldel.ads, a-charac.ads, a-colien.ads,
- a-comlin.adb, adaint.c, adaint.h, ada-tree.def,
- a-diocst.adb, a-diocst.ads, a-direio.adb, a-except.adb,
- a-except.ads, a-excpol.adb, a-exctra.adb, a-exctra.ads,
- a-filico.adb, a-interr.adb, a-intsig.adb, a-intsig.ads,
- ali.adb, ali.ads, ali-util.adb, ali-util.ads,
- a-ngcefu.adb, a-ngcoty.adb, a-ngelfu.adb, a-nudira.adb,
- a-nudira.ads, a-nuflra.adb, a-nuflra.ads, a-reatim.adb,
- a-reatim.ads, a-retide.ads, a-sequio.adb, a-siocst.adb,
- a-siocst.ads, a-ssicst.adb, a-ssicst.ads, a-strbou.adb,
- a-strbou.ads, a-strfix.adb, a-strmap.adb, a-strsea.ads,
- a-strunb.adb, a-strunb.ads, a-ststio.adb, a-stunau.adb,
- a-stunau.ads, a-stwibo.adb, a-stwibo.ads, a-stwifi.adb,
- a-stwima.adb, a-stwiun.adb, a-stwiun.ads, a-tags.adb,
- a-tags.ads, a-tasatt.adb, a-taside.adb, a-teioed.adb,
- a-textio.adb, a-textio.ads, a-tienau.adb, a-tifiio.adb,
- a-tiflau.adb, a-tiflio.adb, a-tigeau.adb, a-tigeau.ads,
- a-tiinau.adb, a-timoau.adb, a-tiocst.adb, a-tiocst.ads,
- atree.adb, atree.ads, a-witeio.adb, a-witeio.ads,
- a-wtcstr.adb, a-wtcstr.ads, a-wtdeio.adb, a-wtedit.adb,
- a-wtenau.adb, a-wtflau.adb, a-wtinau.adb, a-wtmoau.adb,
- bcheck.adb, binde.adb, bindgen.adb, bindusg.adb,
- checks.adb, checks.ads, cio.c, comperr.adb,
- comperr.ads, csets.adb, cstand.adb, cstreams.c,
- debug_a.adb, debug_a.ads, debug.adb, decl.c,
- einfo.adb, einfo.ads, errout.adb, errout.ads,
- eval_fat.adb, eval_fat.ads, exp_aggr.adb, expander.adb,
- expander.ads, exp_attr.adb, exp_ch11.adb, exp_ch13.adb,
- exp_ch2.adb, exp_ch3.adb, exp_ch3.ads, exp_ch4.adb,
- exp_ch5.adb, exp_ch6.adb, exp_ch7.adb, exp_ch7.ads,
- exp_ch8.adb, exp_ch9.adb, exp_code.adb, exp_dbug.adb,
- exp_dbug.ads, exp_disp.adb, exp_dist.adb, expect.c,
- exp_fixd.adb, exp_imgv.adb, exp_intr.adb, exp_pakd.adb,
- exp_prag.adb, exp_strm.adb, exp_strm.ads, exp_tss.adb,
- exp_tss.ads, exp_util.adb, exp_util.ads, exp_vfpt.adb,
- fe.h, fmap.adb, fmap.ads, fname.adb,
- fname.ads, fname-uf.adb, fname-uf.ads, freeze.adb,
- freeze.ads, frontend.adb, g-awk.adb, g-awk.ads,
- g-busora.adb, g-busora.ads, g-busorg.adb, g-busorg.ads,
- g-casuti.adb, g-casuti.ads, g-catiio.adb, g-catiio.ads,
- g-cgi.adb, g-cgi.ads, g-cgicoo.adb, g-cgicoo.ads,
- g-cgideb.adb, g-cgideb.ads, g-comlin.adb, g-comlin.ads,
- g-crc32.adb, g-crc32.ads, g-debpoo.adb, g-debpoo.ads,
- g-debuti.adb, g-debuti.ads, g-diopit.adb, g-diopit.ads,
- g-dirope.adb, g-dirope.ads, g-dyntab.adb, g-dyntab.ads,
- g-except.ads, g-exctra.adb, g-exctra.ads, g-expect.adb,
- g-expect.ads, g-hesora.adb, g-hesora.ads, g-hesorg.adb,
- g-hesorg.ads, g-htable.adb, g-htable.ads, gigi.h,
- g-io.adb, g-io.ads, g-io_aux.adb, g-io_aux.ads,
- g-locfil.adb, g-locfil.ads, g-md5.adb, g-md5.ads,
- gmem.c, gnat1drv.adb, gnatbind.adb, gnatchop.adb,
- gnatcmd.adb, gnatfind.adb, gnatkr.adb, gnatlbr.adb,
- gnatlink.adb, gnatls.adb, gnatmake.adb, gnatmem.adb,
- gnatname.adb, gnatprep.adb, gnatprep.ads, gnatpsta.adb,
- gnatxref.adb, g-os_lib.adb, g-os_lib.ads, g-regexp.adb,
- g-regexp.ads, g-regist.adb, g-regist.ads, g-regpat.adb,
- g-regpat.ads, g-soccon.ads, g-socket.adb, g-socket.ads,
- g-socthi.adb, g-socthi.ads, g-soliop.ads, g-souinf.ads,
- g-speche.adb, g-speche.ads, g-spipat.adb, g-spipat.ads,
- g-spitbo.adb, g-spitbo.ads, g-sptabo.ads, g-sptain.ads,
- g-sptavs.ads, g-table.adb, g-table.ads, g-tasloc.adb,
- g-tasloc.ads, g-thread.adb, g-thread.ads, g-traceb.adb,
- g-traceb.ads, g-trasym.adb, g-trasym.ads, hostparm.ads,
- i-c.ads, i-cobol.adb, i-cpp.adb, i-cstrea.ads,
- i-cstrin.adb, i-cstrin.ads, impunit.adb, init.c,
- inline.adb, interfac.ads, i-pacdec.ads, itypes.adb,
- itypes.ads, i-vxwork.ads, lang.opt, lang-specs.h,
- layout.adb, lib.adb, lib.ads, lib-list.adb,
- lib-load.adb, lib-load.ads, lib-sort.adb, lib-util.adb,
- lib-writ.adb, lib-writ.ads, lib-xref.adb, lib-xref.ads,
- link.c, live.adb, make.adb, make.ads,
- Makefile.adalib, Makefile.in, Make-lang.in, makeusg.adb,
- mdll.adb, mdll-fil.adb, mdll-fil.ads, mdll-utl.adb,
- mdll-utl.ads, memroot.adb, memroot.ads, memtrack.adb,
- misc.c, mkdir.c, mlib.adb, mlib.ads,
- mlib-fil.adb, mlib-fil.ads, mlib-prj.adb, mlib-prj.ads,
- mlib-tgt.adb, mlib-tgt.ads, mlib-utl.adb, mlib-utl.ads,
- namet.adb, namet.ads, namet.h, nlists.ads,
- nlists.h, nmake.adt, opt.adb, opt.ads,
- osint.adb, osint.ads, osint-b.adb, osint-c.adb,
- par.adb, par-ch10.adb, par-ch11.adb, par-ch2.adb,
- par-ch3.adb, par-ch4.adb, par-ch5.adb, par-ch6.adb,
- par-ch9.adb, par-endh.adb, par-labl.adb, par-load.adb,
- par-prag.adb, par-sync.adb, par-tchk.adb, par-util.adb,
- prj.adb, prj.ads, prj-attr.adb, prj-attr.ads,
- prj-com.adb, prj-com.ads, prj-dect.adb, prj-dect.ads,
- prj-env.adb, prj-env.ads, prj-ext.adb, prj-ext.ads,
- prj-makr.adb, prj-makr.ads, prj-nmsc.adb, prj-nmsc.ads,
- prj-pars.adb, prj-pars.ads, prj-part.adb, prj-part.ads,
- prj-pp.adb, prj-pp.ads, prj-proc.adb, prj-proc.ads,
- prj-strt.adb, prj-strt.ads, prj-tree.adb, prj-tree.ads,
- prj-util.adb, prj-util.ads, raise.c, raise.h,
- repinfo.adb, repinfo.h, restrict.adb, restrict.ads,
- rident.ads, rtsfind.adb, rtsfind.ads, s-addima.ads,
- s-arit64.adb, s-assert.adb, s-assert.ads, s-atacco.adb,
- s-atacco.ads, s-auxdec.adb, s-auxdec.ads, s-bitops.adb,
- scans.ads, scn.adb, scn.ads, s-crc32.adb,
- s-crc32.ads, s-direio.adb, sem.adb, sem.ads,
- sem_aggr.adb, sem_attr.adb, sem_attr.ads, sem_case.adb,
- sem_case.ads, sem_cat.adb, sem_cat.ads, sem_ch10.adb,
- sem_ch11.adb, sem_ch12.adb, sem_ch12.ads, sem_ch13.adb,
- sem_ch13.ads, sem_ch3.adb, sem_ch3.ads, sem_ch4.adb,
- sem_ch5.adb, sem_ch5.ads, sem_ch6.adb, sem_ch6.ads,
- sem_ch7.adb, sem_ch7.ads, sem_ch8.adb, sem_ch8.ads,
- sem_ch9.adb, sem_disp.adb, sem_disp.ads, sem_dist.adb,
- sem_elab.adb, sem_eval.adb, sem_eval.ads, sem_intr.adb,
- sem_maps.adb, sem_mech.adb, sem_prag.adb, sem_prag.ads,
- sem_res.adb, sem_res.ads, sem_type.adb, sem_type.ads,
- sem_util.adb, sem_util.ads, sem_warn.adb, s-errrep.adb,
- s-errrep.ads, s-exctab.adb, s-exctab.ads, s-exnint.ads,
- s-exnllf.ads, s-exnlli.ads, s-expint.ads, s-explli.ads,
- s-expuns.ads, s-fatflt.ads, s-fatgen.adb, s-fatgen.ads,
- s-fatlfl.ads, s-fatllf.ads, s-fatsfl.ads, s-fileio.adb,
- s-fileio.ads, s-finimp.adb, s-finimp.ads, s-finroo.adb,
- s-finroo.ads, sfn_scan.adb, s-gloloc.adb, s-gloloc.ads,
- s-imgdec.adb, s-imgenu.adb, s-imgrea.adb, s-imgwch.adb,
- sinfo.adb, sinfo.ads, s-inmaop.ads, sinput.adb,
- sinput.ads, sinput-d.adb, sinput-l.adb, sinput-l.ads,
- sinput-p.adb, sinput-p.ads, s-interr.adb, s-interr.ads,
- s-intman.ads, s-maccod.ads, s-mastop.adb, s-mastop.ads,
- s-memory.adb, s-memory.ads, snames.adb, snames.ads,
- snames.h, s-osprim.ads, s-parame.ads, s-parint.ads,
- s-pooloc.adb, s-pooloc.ads, s-poosiz.adb, sprint.adb,
- s-proinf.ads, s-scaval.ads, s-secsta.adb, s-secsta.ads,
- s-sequio.adb, s-shasto.adb, s-shasto.ads, s-soflin.ads,
- s-stache.adb, s-stache.ads, s-stalib.adb, s-stalib.ads,
- s-stoele.ads, s-stopoo.ads, s-stratt.adb, s-stratt.ads,
- s-strops.adb, s-strops.ads, s-taasde.adb, s-taasde.ads,
- s-tadeca.adb, s-tadeca.ads, s-tadert.adb, s-tadert.ads,
- s-taenca.adb, s-taenca.ads, s-taprob.adb, s-taprob.ads,
- s-taprop.ads, s-tarest.adb, s-tarest.ads, s-tasdeb.adb,
- s-tasdeb.ads, s-tasinf.adb, s-tasinf.ads, s-tasini.adb,
- s-tasini.ads, s-taskin.adb, s-taskin.ads, s-tasque.adb,
- s-tasque.ads, s-tasren.adb, s-tasren.ads, s-tasres.ads,
- s-tassta.adb, s-tassta.ads, s-tasuti.adb, s-tasuti.ads,
- s-tataat.adb, s-tataat.ads, s-tpinop.adb, s-tpinop.ads,
- s-tpoben.adb, s-tpoben.ads, s-tpobop.adb, s-tpobop.ads,
- s-tposen.adb, s-tposen.ads, s-traceb.adb, s-traceb.ads,
- stringt.adb, stringt.ads, stringt.h, style.ads,
- stylesw.adb, stylesw.ads, s-unstyp.ads, s-vaflop.ads,
- s-valrea.adb, s-valuti.adb, s-vercon.adb, s-vmexta.adb,
- s-wchcnv.ads, s-wchcon.ads, s-widcha.adb, switch.adb,
- switch.ads, switch-b.adb, switch-c.adb, switch-m.adb,
- s-wwdcha.adb, s-wwdwch.adb, sysdep.c, system.ads,
- table.adb, table.ads, targparm.adb, targparm.ads,
- targtyps.c, tbuild.adb, tbuild.ads, tracebak.c,
- trans.c, tree_io.adb, treepr.adb, treeprs.adt,
- ttypes.ads, types.ads, types.h, uintp.adb,
- uintp.ads, uintp.h, uname.adb, urealp.adb,
- urealp.ads, urealp.h, usage.adb, utils2.c,
- utils.c, validsw.adb, validsw.ads, widechar.adb,
- xeinfo.adb, xnmake.adb, xref_lib.adb, xref_lib.ads,
- xr_tabls.adb, xr_tabls.ads, xtreeprs.adb, xsnames.adb,
- einfo.h, sinfo.h, treeprs.ads, nmake.ads, nmake.adb,
- gnatvsn.ads: Merge with ACT tree.
-
- * gnatvsn.adb: Rewritten in a simpler and more efficient way.
-
-2003-10-20 Mark Mitchell <mark@codesourcery.com>
-
- * Make-lang.in (gnat_ug_unx.info): Add dependency on stmp-docobjdir.
- (gnat_ug_vmx.info): Likewise.
- (gnat_ug_vxw.info): Likewise.
- (gnat_ug_wnt.info): Likewise.
- (gnat_rm.info): Likewise.
- (gnat-style.info): Likewise.
-
- * Make-lang.in (ada.install-info): Remove target.
- (info): New target.
- (install-info): Likewise.
- (gnat_ug_unx.info): Simplify rule.
- (gnat_ug_vmx.info): Likewise.
- (gnat_ug_vxw.info): Likewise.
- (gnat_ug_wnt.info): Likewise.
- (gnat_rm.info): Likewise.
- (gnat-style.info): Likewise.
-
-2003-10-14 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * Make-lang.in: Replace uses of $(target_alias) with
- $(target_noncanonical).
- * ada/Makefile.in: Remove unused mention of $(target_alias).
-
-2003-10-06 Mark Mitchell <mark@codesourcery.com>
-
- * Make-lang.in (ada.info): Replace with ...
- (info): ... this.
- (ada.dvi): Replace with ...
- (dvi): ... this.
-
-2003-09-29 Zack Weinberg <zack@codesourcery.com>
-
- * trans.c (gigi): Use REAL_ARITHMETIC, not REAL_VALUE_ATOF, to
- initialize dconstp5 and dconstmp5.
-
-2003-09-28 Richard Henderson <rth@redhat.com>
-
- * trans.c (tree_transform): Update call to expand_asm_operands.
-
-2003-09-21 Richard Henderson <rth@redhat.com>
-
- * trans.c, utils.c: Revert.
-
-2003-09-21 Richard Henderson <rth@redhat.com>
-
- * trans.c, utils.c: Update for DECL_SOURCE_LOCATION rename and
- change to const.
-
-2003-09-04 Michael Matz <matz@suse.de>
-
- * misc.c: Include "target.h".
- * Make-lang.in (misc.o): Add dependency on target.h.
-
-2003-09-03 DJ Delorie <dj@redhat.com>
-
- * misc.c (default_pass_by_ref): Convert to calls.return_in_memory
- hook.
-
-2003-08-30 Zack Weinberg <zack@codesourcery.com>
-
- * Makefile.in: Update substitutions to match changes to
- configure. Use include directives instead of @-insertions
- to read in host and target fragments. Add a rule to
- regenerate ada/Makefile.
-
-2003-07-18 Neil Booth <neil@daikokuya.co.uk>
-
- * lang-options.h: Remove.
- * lang.opt: Add help text.
-
-2003-07-07 Nathan Sidwell <nathan@codesourcery.com>
-
- * trans.c (build_unit_elab, set_lineno): Adjust emit_line_note
- calls.
-
-2003-07-06 Neil Booth <neil@daikokuya.co.uk>
-
- * misc.c (gnat_handle_option): Don't handle filenames.
-
-2003-07-04 H.J. Lu <hongjiu.lu@intel.com>
-
- * Make-lang.in: Replace PWD with PWD_COMMAND.
- * Makefile.adalib: Likewise.
- * Makefile.in: Likewise.
-
-2003-07-04 Matt Kraai <kraai@alumni.cmu.edu>
-
- * misc.c (gnat_argv): Revert last change.
- (gnat_handle_option, gnat_init_options): Copy arguments.
-
-2003-07-03 Neil Booth <neil@daikokuya.co.uk>
-
- * misc.c (gnat_argv): Make const.
-
-2003-07-02 Neil Booth <neil@daikokuya.co.uk>
-
- * misc.c (save_argc, save_argv): Keep non-static!
-
-2003-07-02 Neil Booth <neil@daikokuya.co.uk>
-
- * misc.c (save_argc, save_argv): Make static.
- (gnat_init_options): New prototype.
- (gnat_init_options): Update.
-
-2003-07-01 Matt Kraai <kraai@alumni.cmu.edu>
-
- * gnat_ug.texi: Remove unlikely characters from @vars.
- * gnat_ug_vms.texi: Regenerate.
-
-2003-06-27 Nathan Sidwell <nathan@codesourcery.com>
-
- * misc.c (record_code_position): Adjust emit_note call.
-
-2003-06-26 Neil Booth <neil@daikokuya.co.uk>
-
- * misc.c (gnat_handle_option): Don't check for missing arguments.
-
-2003-06-20 Nathan Sidwell <nathan@codesourcery.com>
-
- * utils.c (end_subprog_body): Adjust expand_function_end call.
-
-2003-06-16 Matt Kraai <kraai@alumni.cmu.edu>
-
- * bindgen.adb (Gen_Main_Ada, Gen_Main_C): Do not test
- Bind_Main_Program.
-
-2003-06-15 Neil Booth <neil@daikokuya.co.uk>
-
- * lang.opt: Declare Ada.
- * misc.c (gnat_init_options): Update.
-
-2003-06-14 Nathan Sidwell <nathan@codesourcery.com>
-
- * utils.c (begin_subprog_body): Adjust init_function_start call.
-
-2003-06-14 Neil Booth <neil@daikokuya.co.uk>
-
- * Make-lang.in: Update to use options.c and options.h.
- * misc.c: Include options.h not aoptions.h.
- (gnat_handle_option): Abort on unrecognized switch.
- (gnat_init_options): Request Ada switches.
-
-2003-06-14 Neil Booth <neil@daikokuya.co.uk>
-
- * lang.opt: Add -Wall.
- * misc.c (gnat_handle_option): Handle it.
-
-2003-06-12 Neil Booth <neil@daikokuya.co.uk>
-
- * misc.c (gnat_handle_option): Fix warnings.
-
-2003-06-11 Matt Kraai <kraai@alumni.cmu.edu>
-
- * Make-lang.in (gnatbind): Remove $(LIBIBERTY).
-
-2003-06-11 Neil Booth <neil@daikokuya.co.uk>
-
- * Make-lang.in: Update to handle command-line options.
- * lang.opt: New file.
- * misc.c: Include aoptions.h.
- (cl_options_count, cl_options): Remove.
- (gnat_handle_option): New.
- (gnat_decode_option): Remove.
- (LANG_HOOKS_DECODE_OPTION): Remove.
- (LANG_HOOKS_HANDLE_OPTION): Override.
-
-2003-06-10 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * init.c, misc.c, trans.c, utils.c: Remove dead code.
-
-2003-06-09 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * Makefile.in: Replace "host_canonical" with "host" for autoconf
- substitution.
-
-2003-06-08 Neil Booth <neil@daikokuya.co.uk>
-
- * Make-lang.in: Update.
- * misc.c: Include opts.h. Define cl_options_count and cl_options.
-
-2003-06-07 Neil Booth <neil@daikokuya.co.uk>
-
- * misc.c (gnat_init_options): Update.
-
-2003-06-05 Matt Kraai <kraai@alumni.cmu.edu>
-
- * Make-lang.in (ada/b_gnatb.o-warn): Remove.
- * bindgen.adb (Gen_Main_C): Mark ensure_reference with
- __attribute__ ((__unused__)).
-
-2003-06-05 Jan Hubicka <jh@suse.cz>
-
- * Make-lang.in: Add support for stageprofile and stagefeedback
-
-2003-06-05 Matt Kraai <kraai@alumni.cmu.edu>
-
- * bindgen.adb (Gen_Adafinal_C, Gen_Adainit_C, Gen_Elab_Defs_C)
- (Gen_Main_C, Gen_Output_File_C): Generate ISO C.
-
-2003-06-04 Matt Kraai <kraai@alumni.cmu.edu>
-
- * gnat_ug.texi (The GNAT Run-Time Library Builder gnatlbr):
- Remove non-VMS directive.
- (Switches for gnatlbr, Optimization Levels): Remove non-VMS
- alternatives.
- (Examples of gnatls Usage): Remove VMS alternative.
-
-2003-06-04 Olivier Hainque <hainque@act-europe.fr>
-
- PR ada/9953
- * 5hsystem.ads: Remove pragma Linker_Option for pthreads library,
- and turn ZCX_By_Default back to False since the underlying support
- is not quite there yet.
-
-2003-06-01 Andreas Jaeger <aj@suse.de>
-
- * utils.c (finish_record_type): Remove usages of ROUND_TYPE_SIZE
- and ROUND_TYPE_SIZE_UNIT.
-
-2003-05-22 Geert Bosch <bosch@gnat.com>
-
- * gnat_rm.texi : Remove reference to Ada Core Technologies.
-
-2003-05-03 Nathan Sidwell <nathan@codesourcery.com>
-
- * trans.c (tree_transform): Use location_t and input_location
- directly.
- (build_unit_elab): Likewise.
- * utils.c (create_label_decl): Likewise.
-
-2003-05-01 Nathan Sidwell <nathan@codesourcery.com>
-
- * trans.c (tree_transform, build_unit_elab,
- set_lineno): Rename lineno to input_line.
- * utils.c (pushdecl, create_label_decl, begin_subprog_body,
- end_subprog_body): Likewise.
- * utils2.c (build_call_raise): Likewise.
-
-2003-05-01 Laurent Guerby <guerby@acm.org>
-
- PR ada/10546
- * 5iosinte.ads: Increase pthread_cond_t size to match recent
- LinuxThread and NPTL version, merge from ACT.
-
-2003-04-28 Zack Weinberg <zack@codesourcery.com>
-
- * utils.c (convert): No need to clear TREE_CST_RTL.
-
-2003-04-23 Geert Bosch <bosch@gnat.com>
-
- * 1aexcept.adb, 1aexcept.ads, 1ic.ads, 1ssecsta.adb,
- 1ssecsta.ads, 31soccon.ads, 31soliop.ads, 3asoccon.ads,
- 3bsoccon.ads, 3gsoccon.ads, 3hsoccon.ads, 3ssoccon.ads,
- 3ssoliop.ads, 3wsoccon.ads, 3wsocthi.adb, 3wsocthi.ads,
- 3wsoliop.ads, 41intnam.ads, 42intnam.ads, 4aintnam.ads,
- 4cintnam.ads, 4dintnam.ads, 4gintnam.ads, 4hexcpol.adb,
- 4hintnam.ads, 4lintnam.ads, 4mintnam.ads, 4nintnam.ads,
- 4ointnam.ads, 4onumaux.ads, 4pintnam.ads, 4rintnam.ads,
- 4sintnam.ads, 4uintnam.ads, 4vcaldel.adb, 4vcalend.adb,
- 4vcalend.ads, 4vintnam.ads, 4wcalend.adb, 4wexcpol.adb,
- 4wintnam.ads, 4zintnam.ads, 4znumaux.ads, 4zsytaco.adb,
- 4zsytaco.ads, 51osinte.adb, 51osinte.ads, 52osinte.adb,
- 52osinte.ads, 52system.ads, 53osinte.ads, 54osinte.ads,
- 5amastop.adb, 5aosinte.adb, 5aosinte.ads, 5asystem.ads,
- 5ataprop.adb, 5atasinf.ads, 5ataspri.ads, 5atpopsp.adb,
- 5avxwork.ads, 5bosinte.adb, 5bosinte.ads, 5bsystem.ads,
- 5cosinte.ads, 5dosinte.ads, 5esystem.ads, 5etpopse.adb,
- 5fintman.adb, 5fosinte.ads, 5fsystem.ads, 5ftaprop.adb,
- 5ftasinf.ads, 5ginterr.adb, 5gintman.adb, 5gmastop.adb,
- 5gosinte.ads, 5gproinf.adb, 5gproinf.ads, 5gsystem.ads,
- 5gtaprop.adb, 5gtasinf.adb, 5gtasinf.ads, 5gtpgetc.adb,
- 5hosinte.adb, 5hosinte.ads, 5hparame.ads, 5hsystem.ads,
- 5htaprop.adb, 5htaspri.ads, 5htraceb.adb, 5iosinte.adb,
- 5iosinte.ads, 5itaprop.adb, 5itaspri.ads, 5ksystem.ads,
- 5kvxwork.ads, 5lintman.adb, 5lml-tgt.adb, 5losinte.ads,
- 5lsystem.ads, 5mosinte.ads, 5mvxwork.ads, 5ninmaop.adb,
- 5nintman.adb, 5nosinte.ads, 5ntaprop.adb, 5ntaspri.ads,
- 5ointerr.adb, 5omastop.adb, 5oosinte.adb, 5oosinte.ads,
- 5oosprim.adb, 5oparame.adb, 5osystem.ads, 5otaprop.adb,
- 5otaspri.ads, 5posinte.ads, 5posprim.adb, 5pvxwork.ads,
- 5qosinte.adb, 5qosinte.ads, 5qstache.adb, 5qtaprop.adb,
- 5qtaspri.ads, 5rosinte.adb, 5rosinte.ads, 5rparame.adb,
- 5sintman.adb, 5sosinte.adb, 5sosinte.ads, 5sparame.adb,
- 5ssystem.ads, 5staprop.adb, 5stasinf.adb, 5stasinf.ads,
- 5staspri.ads, 5stpopse.adb, 5svxwork.ads, 5tosinte.ads,
- 5uintman.adb, 5uosinte.ads, 5vasthan.adb, 5vinmaop.adb,
- 5vinterr.adb, 5vintman.adb, 5vintman.ads, 5vmastop.adb,
- 5vosinte.adb, 5vosinte.ads, 5vosprim.adb, 5vosprim.ads,
- 5vparame.ads, 5vsystem.ads, 5vtaprop.adb, 5vtaspri.ads,
- 5vtpopde.adb, 5vtpopde.ads, 5vvaflop.adb, 5wgloloc.adb,
- 5wintman.adb, 5wmemory.adb, 5wosinte.ads, 5wosprim.adb,
- 5wsystem.ads, 5wtaprop.adb, 5wtaspri.ads, 5ysystem.ads,
- 5zinterr.adb, 5zintman.adb, 5zosinte.adb, 5zosinte.ads,
- 5zosprim.adb, 5zsystem.ads, 5ztaprop.adb, 6vcpp.adb,
- 6vcstrea.adb, 6vinterf.ads, 7sinmaop.adb, 7sintman.adb,
- 7sosinte.adb, 7sosprim.adb, 7staprop.adb, 7staspri.ads,
- 7stpopsp.adb, 7straceb.adb, 86numaux.adb, 86numaux.ads,
- 9drpc.adb, a-astaco.adb, a-astaco.ads, a-caldel.adb,
- a-caldel.ads, a-calend.adb, a-calend.ads, a-chahan.adb,
- a-chahan.ads, a-charac.ads, a-chlat1.ads, a-chlat9.ads,
- a-colien.adb, a-colien.ads, a-colire.adb, a-colire.ads,
- a-comlin.adb, a-comlin.ads, a-cwila1.ads, a-cwila9.ads,
- a-decima.adb, a-decima.ads, a-diocst.adb, a-diocst.ads,
- a-direio.adb, a-direio.ads, a-dynpri.adb, a-dynpri.ads,
- a-einuoc.adb, a-einuoc.ads, a-except.adb, a-except.ads,
- a-excpol.adb, a-exctra.adb, a-exctra.ads, a-filico.adb,
- a-filico.ads, a-finali.adb, a-finali.ads, a-flteio.ads,
- a-fwteio.ads, a-inteio.ads, a-interr.adb, a-interr.ads,
- a-intnam.ads, a-intsig.adb, a-intsig.ads, a-ioexce.ads,
- a-iwteio.ads, a-lfteio.ads, a-lfwtio.ads, a-liteio.ads,
- a-liwtio.ads, a-llftio.ads, a-llfwti.ads, a-llitio.ads,
- a-lliwti.ads, a-ncelfu.ads, a-ngcefu.adb, a-ngcefu.ads,
- a-ngcoty.adb, a-ngcoty.ads, a-ngelfu.adb, a-ngelfu.ads,
- a-nlcefu.ads, a-nlcoty.ads, a-nlelfu.ads, a-nllcef.ads,
- a-nllcty.ads, a-nllefu.ads, a-nscefu.ads, a-nscoty.ads,
- a-nselfu.ads, a-nucoty.ads, a-nudira.adb, a-nudira.ads,
- a-nuelfu.ads, a-nuflra.adb, a-nuflra.ads, a-numaux.ads,
- a-numeri.ads, a-reatim.adb, a-reatim.ads, a-retide.adb,
- a-retide.ads, a-sequio.adb, a-sequio.ads, a-sfteio.ads,
- a-sfwtio.ads, a-siocst.adb, a-siocst.ads, a-siteio.ads,
- a-siwtio.ads, a-ssicst.adb, a-ssicst.ads, a-ssitio.ads,
- a-ssiwti.ads, a-stmaco.ads, a-storio.adb, a-storio.ads,
- a-strbou.adb, a-strbou.ads, a-stream.ads, a-strfix.adb,
- a-strfix.ads, a-string.ads, a-strmap.adb, a-strmap.ads,
- a-strsea.adb, a-strsea.ads, a-strunb.adb, a-strunb.ads,
- a-ststio.adb, a-ststio.ads, a-stunau.adb, a-stunau.ads,
- a-stwibo.adb, a-stwibo.ads, a-stwifi.adb, a-stwifi.ads,
- a-stwima.adb, a-stwima.ads, a-stwise.adb, a-stwise.ads,
- a-stwiun.adb, a-stwiun.ads, a-suteio.adb, a-suteio.ads,
- a-swmwco.ads, a-swuwti.adb, a-swuwti.ads, a-sytaco.adb,
- a-sytaco.ads, a-tags.adb, a-tags.ads, a-tasatt.adb,
- a-tasatt.ads, a-taside.adb, a-taside.ads, a-teioed.adb,
- a-teioed.ads, a-textio.adb, a-textio.ads, a-ticoau.adb,
- a-ticoau.ads, a-ticoio.adb, a-ticoio.ads, a-tideau.adb,
- a-tideau.ads, a-tideio.adb, a-tideio.ads, a-tienau.adb,
- a-tienau.ads, a-tienio.adb, a-tienio.ads, a-tifiio.adb,
- a-tifiio.ads, a-tiflau.adb, a-tiflau.ads, a-tiflio.adb,
- a-tiflio.ads, a-tigeau.adb, a-tigeau.ads, a-tiinau.adb,
- a-tiinau.ads, a-tiinio.adb, a-tiinio.ads, a-timoau.adb,
- a-timoau.ads, a-timoio.adb, a-timoio.ads, a-tiocst.adb,
- a-tiocst.ads, a-titest.adb, a-titest.ads, a-unccon.ads,
- a-uncdea.ads, a-witeio.adb, a-witeio.ads, a-wtcoau.adb,
- a-wtcoau.ads, a-wtcoio.adb, a-wtcoio.ads, a-wtcstr.adb,
- a-wtcstr.ads, a-wtdeau.adb, a-wtdeau.ads, a-wtdeio.adb,
- a-wtdeio.ads, a-wtedit.adb, a-wtedit.ads, a-wtenau.adb,
- a-wtenau.ads, a-wtenio.adb, a-wtenio.ads, a-wtfiio.adb,
- a-wtfiio.ads, a-wtflau.adb, a-wtflau.ads, a-wtflio.adb,
- a-wtflio.ads, a-wtgeau.adb, a-wtgeau.ads, a-wtinau.adb,
- a-wtinau.ads, a-wtinio.adb, a-wtinio.ads, a-wtmoau.adb,
- a-wtmoau.ads, a-wtmoio.adb, a-wtmoio.ads, a-wttest.adb,
- a-wttest.ads, ada-tree.h, ada.ads, ada.h,
- adadecode.c, adadecode.h, ali-util.adb, ali-util.ads,
- ali.adb, ali.ads, alloc.ads, argv.c,
- atree.adb, atree.ads, atree.h, aux-io.c,
- back_end.adb, back_end.ads, bcheck.adb, bcheck.ads,
- binde.adb, binde.ads, binderr.adb, binderr.ads,
- bindgen.adb, bindgen.ads, bindusg.adb, bindusg.ads,
- butil.adb, butil.ads, cal.c, calendar.ads,
- casing.adb, casing.ads, ceinfo.adb, checks.adb,
- checks.ads, cio.c, comperr.adb, comperr.ads,
- config-lang.in, csets.adb, csets.ads, csinfo.adb,
- cstand.adb, cstand.ads, cuintp.c, debug.adb,
- debug.ads, debug_a.adb, debug_a.ads, dec-io.adb,
- dec-io.ads, dec.ads, deftarg.c, directio.ads,
- einfo.adb, einfo.ads, elists.adb, elists.ads,
- elists.h, errno.c, errout.adb, errout.ads,
- eval_fat.adb, eval_fat.ads, exit.c, exp_aggr.adb,
- exp_aggr.ads, exp_attr.adb, exp_attr.ads, exp_ch10.ads,
- exp_ch11.adb, exp_ch11.ads, exp_ch12.adb, exp_ch12.ads,
- exp_ch13.adb, exp_ch13.ads, exp_ch2.adb, exp_ch2.ads,
- exp_ch3.adb, exp_ch3.ads, exp_ch4.adb, exp_ch4.ads,
- exp_ch5.adb, exp_ch5.ads, exp_ch6.adb, exp_ch6.ads,
- exp_ch7.adb, exp_ch7.ads, exp_ch8.adb, exp_ch8.ads,
- exp_ch9.adb, exp_ch9.ads, exp_code.adb, exp_code.ads,
- exp_dbug.adb, exp_dbug.ads, exp_disp.adb, exp_disp.ads,
- exp_dist.adb, exp_dist.ads, exp_fixd.adb, exp_fixd.ads,
- exp_imgv.adb, exp_imgv.ads, exp_intr.adb, exp_intr.ads,
- exp_pakd.adb, exp_pakd.ads, exp_prag.adb, exp_prag.ads,
- exp_smem.adb, exp_smem.ads, exp_strm.adb, exp_strm.ads,
- exp_tss.adb, exp_tss.ads, exp_util.adb, exp_util.ads,
- exp_vfpt.adb, exp_vfpt.ads, expander.adb, expander.ads,
- fmap.adb, fmap.ads, fname-sf.adb, fname-sf.ads,
- fname-uf.adb, fname-uf.ads, fname.adb, fname.ads,
- freeze.adb, freeze.ads, frontend.adb, frontend.ads,
- g-awk.adb, g-awk.ads, g-busora.adb, g-busora.ads,
- g-busorg.adb, g-busorg.ads, g-calend.adb, g-calend.ads,
- g-casuti.adb, g-casuti.ads, g-catiio.adb, g-catiio.ads,
- g-cgi.adb, g-cgi.ads, g-cgicoo.adb, g-cgicoo.ads,
- g-cgideb.adb, g-cgideb.ads, g-comlin.adb, g-comlin.ads,
- g-crc32.adb, g-crc32.ads, g-curexc.ads, g-debpoo.adb,
- g-debpoo.ads, g-debuti.adb, g-debuti.ads, g-diopit.adb,
- g-diopit.ads, g-dirope.adb, g-dirope.ads, g-dyntab.adb,
- g-dyntab.ads, g-enblsp.adb, g-except.ads, g-exctra.adb,
- g-exctra.ads, g-expect.adb, g-expect.ads, g-flocon.ads,
- g-hesora.adb, g-hesora.ads, g-hesorg.adb, g-hesorg.ads,
- g-htable.adb, g-htable.ads, g-io.adb, g-io.ads,
- g-io_aux.adb, g-io_aux.ads, g-locfil.ads, g-md5.adb,
- g-md5.ads, g-moreex.adb, g-moreex.ads, g-os_lib.adb,
- g-os_lib.ads, g-regexp.adb, g-regexp.ads, g-regist.ads,
- g-regpat.adb, g-regpat.ads, g-soccon.ads, g-socket.adb,
- g-socket.ads, g-socthi.adb, g-socthi.ads, g-soliop.ads,
- g-souinf.ads, g-speche.adb, g-speche.ads, g-spipat.adb,
- g-spipat.ads, g-spitbo.adb, g-spitbo.ads, g-sptabo.ads,
- g-sptain.ads, g-sptavs.ads, g-table.adb, g-table.ads,
- g-tasloc.adb, g-tasloc.ads, g-thread.adb, g-thread.ads,
- g-traceb.adb, g-traceb.ads, g-trasym.adb, g-trasym.ads,
- get_targ.adb, get_targ.ads, gnat-style.texi, gnat.ads,
- gnat1drv.adb, gnat1drv.ads, gnatbind.adb, gnatbind.ads,
- gnatbl.c, gnatchop.adb, gnatcmd.adb, gnatcmd.ads,
- gnatdll.adb, gnatfind.adb, gnatkr.adb, gnatkr.ads,
- gnatlbr.adb, gnatlink.adb, gnatlink.ads, gnatls.adb,
- gnatls.ads, gnatmake.adb, gnatmake.ads, gnatmem.adb,
- gnatname.adb, gnatname.ads, gnatprep.adb, gnatprep.ads,
- gnatpsta.adb, gnatvsn.adb, gnatvsn.ads, gnatxref.adb,
- hlo.adb, hlo.ads, hostparm.ads, i-c.adb,
- i-c.ads, i-cexten.ads, i-cobol.adb, i-cobol.ads,
- i-cpoint.adb, i-cpoint.ads, i-cpp.adb, i-cpp.ads,
- i-cstrea.adb, i-cstrea.ads, i-cstrin.adb, i-cstrin.ads,
- i-fortra.adb, i-fortra.ads, i-os2err.ads, i-os2lib.adb,
- i-os2lib.ads, i-os2syn.ads, i-os2thr.ads, i-pacdec.adb,
- i-pacdec.ads, i-vxwork.ads, impunit.adb, impunit.ads,
- inline.adb, inline.ads, interfac.ads, ioexcept.ads,
- itypes.adb, itypes.ads, krunch.adb, krunch.ads,
- layout.adb, layout.ads, lib-list.adb, lib-load.adb,
- lib-load.ads, lib-sort.adb, lib-util.adb, lib-util.ads,
- lib-writ.adb, lib-writ.ads, lib-xref.adb, lib-xref.ads,
- lib.adb, lib.ads, live.adb, live.ads,
- machcode.ads, make.adb, make.ads, makeusg.adb,
- makeusg.ads, math_lib.adb, mdll-fil.adb, mdll-fil.ads,
- mdll-utl.adb, mdll-utl.ads, mdll.adb, mdll.ads,
- memroot.adb, memroot.ads, memtrack.adb, mlib-fil.adb,
- mlib-fil.ads, mlib-prj.adb, mlib-prj.ads, mlib-tgt.adb,
- mlib-tgt.ads, mlib-utl.adb, mlib-utl.ads, mlib.adb,
- mlib.ads, namet.adb, namet.ads, nlists.adb,
- nlists.ads, opt.adb, opt.ads, osint-b.adb,
- osint-b.ads, osint-c.adb, osint-c.ads, osint-l.adb,
- osint-l.ads, osint-m.adb, osint-m.ads, osint.adb,
- osint.ads, output.adb, output.ads, par-ch10.adb,
- par-ch11.adb, par-ch12.adb, par-ch13.adb, par-ch2.adb,
- par-ch3.adb, par-ch4.adb, par-ch5.adb, par-ch6.adb,
- par-ch7.adb, par-ch8.adb, par-ch9.adb, par-endh.adb,
- par-labl.adb, par-load.adb, par-prag.adb, par-sync.adb,
- par-tchk.adb, par-util.adb, par.adb, par.ads,
- prj-attr.adb, prj-attr.ads, prj-com.adb, prj-com.ads,
- prj-dect.adb, prj-dect.ads, prj-env.adb, prj-env.ads,
- prj-ext.adb, prj-ext.ads, prj-makr.adb, prj-makr.ads,
- prj-nmsc.adb, prj-nmsc.ads, prj-pars.adb, prj-pars.ads,
- prj-part.adb, prj-part.ads, prj-pp.adb, prj-pp.ads,
- prj-proc.adb, prj-proc.ads, prj-strt.adb, prj-strt.ads,
- prj-tree.adb, prj-tree.ads, prj-util.adb, prj-util.ads,
- prj.adb, prj.ads, repinfo.adb, repinfo.ads,
- restrict.adb, restrict.ads, rident.ads, rtsfind.adb,
- rtsfind.ads, s-addima.adb, s-addima.ads, s-arit64.adb,
- s-arit64.ads, s-assert.adb, s-assert.ads, s-asthan.adb,
- s-asthan.ads, s-atacco.adb, s-atacco.ads, s-auxdec.adb,
- s-auxdec.ads, s-bitops.adb, s-bitops.ads, s-chepoo.ads,
- s-crc32.adb, s-crc32.ads, s-direio.adb, s-direio.ads,
- s-errrep.adb, s-errrep.ads, s-except.ads, s-exctab.adb,
- s-exctab.ads, s-exnflt.ads, s-exngen.adb, s-exngen.ads,
- s-exnint.ads, s-exnlfl.ads, s-exnlin.ads, s-exnllf.ads,
- s-exnlli.ads, s-exnsfl.ads, s-exnsin.ads, s-exnssi.ads,
- s-expflt.ads, s-expgen.adb, s-expgen.ads, s-expint.ads,
- s-explfl.ads, s-explin.ads, s-expllf.ads, s-explli.ads,
- s-expllu.adb, s-expllu.ads, s-expmod.adb, s-expmod.ads,
- s-expsfl.ads, s-expsin.ads, s-expssi.ads, s-expuns.adb,
- s-expuns.ads, s-fatflt.ads, s-fatgen.adb, s-fatgen.ads,
- s-fatlfl.ads, s-fatllf.ads, s-fatsfl.ads, s-ficobl.ads,
- s-fileio.adb, s-fileio.ads, s-finimp.adb, s-finimp.ads,
- s-finroo.adb, s-finroo.ads, s-fore.adb, s-fore.ads,
- s-gloloc.adb, s-gloloc.ads, s-imgbiu.adb, s-imgbiu.ads,
- s-imgboo.adb, s-imgboo.ads, s-imgcha.adb, s-imgcha.ads,
- s-imgdec.adb, s-imgdec.ads, s-imgenu.adb, s-imgenu.ads,
- s-imgint.adb, s-imgint.ads, s-imgllb.adb, s-imgllb.ads,
- s-imglld.adb, s-imglld.ads, s-imglli.adb, s-imglli.ads,
- s-imgllu.adb, s-imgllu.ads, s-imgllw.adb, s-imgllw.ads,
- s-imgrea.adb, s-imgrea.ads, s-imguns.adb, s-imguns.ads,
- s-imgwch.adb, s-imgwch.ads, s-imgwiu.adb, s-imgwiu.ads,
- s-inmaop.ads, s-interr.adb, s-interr.ads, s-intman.ads,
- s-io.adb, s-io.ads, s-maccod.ads, s-mantis.adb,
- s-mantis.ads, s-mastop.adb, s-mastop.ads, s-memory.adb,
- s-memory.ads, s-osprim.ads, s-pack03.adb, s-pack03.ads,
- s-pack05.adb, s-pack05.ads, s-pack06.adb, s-pack06.ads,
- s-pack07.adb, s-pack07.ads, s-pack09.adb, s-pack09.ads,
- s-pack10.adb, s-pack10.ads, s-pack11.adb, s-pack11.ads,
- s-pack12.adb, s-pack12.ads, s-pack13.adb, s-pack13.ads,
- s-pack14.adb, s-pack14.ads, s-pack15.adb, s-pack15.ads,
- s-pack17.adb, s-pack17.ads, s-pack18.adb, s-pack18.ads,
- s-pack19.adb, s-pack19.ads, s-pack20.adb, s-pack20.ads,
- s-pack21.adb, s-pack21.ads, s-pack22.adb, s-pack22.ads,
- s-pack23.adb, s-pack23.ads, s-pack24.adb, s-pack24.ads,
- s-pack25.adb, s-pack25.ads, s-pack26.adb, s-pack26.ads,
- s-pack27.adb, s-pack27.ads, s-pack28.adb, s-pack28.ads,
- s-pack29.adb, s-pack29.ads, s-pack30.adb, s-pack30.ads,
- s-pack31.adb, s-pack31.ads, s-pack33.adb, s-pack33.ads,
- s-pack34.adb, s-pack34.ads, s-pack35.adb, s-pack35.ads,
- s-pack36.adb, s-pack36.ads, s-pack37.adb, s-pack37.ads,
- s-pack38.adb, s-pack38.ads, s-pack39.adb, s-pack39.ads,
- s-pack40.adb, s-pack40.ads, s-pack41.adb, s-pack41.ads,
- s-pack42.adb, s-pack42.ads, s-pack43.adb, s-pack43.ads,
- s-pack44.adb, s-pack44.ads, s-pack45.adb, s-pack45.ads,
- s-pack46.adb, s-pack46.ads, s-pack47.adb, s-pack47.ads,
- s-pack48.adb, s-pack48.ads, s-pack49.adb, s-pack49.ads,
- s-pack50.adb, s-pack50.ads, s-pack51.adb, s-pack51.ads,
- s-pack52.adb, s-pack52.ads, s-pack53.adb, s-pack53.ads,
- s-pack54.adb, s-pack54.ads, s-pack55.adb, s-pack55.ads,
- s-pack56.adb, s-pack56.ads, s-pack57.adb, s-pack57.ads,
- s-pack58.adb, s-pack58.ads, s-pack59.adb, s-pack59.ads,
- s-pack60.adb, s-pack60.ads, s-pack61.adb, s-pack61.ads,
- s-pack62.adb, s-pack62.ads, s-pack63.adb, s-pack63.ads,
- s-parame.adb, s-parame.ads, s-parint.adb, s-parint.ads,
- s-pooglo.adb, s-pooglo.ads, s-pooloc.adb, s-pooloc.ads,
- s-poosiz.adb, s-poosiz.ads, s-powtab.ads, s-proinf.adb,
- s-proinf.ads, s-rpc.adb, s-rpc.ads, s-scaval.ads,
- s-secsta.adb, s-secsta.ads, s-sequio.adb, s-sequio.ads,
- s-shasto.adb, s-shasto.ads, s-soflin.adb, s-soflin.ads,
- s-sopco3.adb, s-sopco3.ads, s-sopco4.adb, s-sopco4.ads,
- s-sopco5.adb, s-sopco5.ads, s-stache.adb, s-stache.ads,
- s-stalib.adb, s-stalib.ads, s-stoele.adb, s-stoele.ads,
- s-stopoo.ads, s-stratt.adb, s-stratt.ads, s-strops.adb,
- s-strops.ads, s-taasde.adb, s-taasde.ads, s-tadeca.adb,
- s-tadeca.ads, s-tadert.adb, s-tadert.ads, s-taenca.adb,
- s-taenca.ads, s-taprob.adb, s-taprob.ads, s-taprop.ads,
- s-tarest.adb, s-tarest.ads, s-tasdeb.adb, s-tasdeb.ads,
- s-tasinf.adb, s-tasinf.ads, s-tasini.adb, s-tasini.ads,
- s-taskin.adb, s-taskin.ads, s-tasque.adb, s-tasque.ads,
- s-tasren.adb, s-tasren.ads, s-tasres.ads, s-tassta.adb,
- s-tassta.ads, s-tasuti.adb, s-tasuti.ads, s-tataat.adb,
- s-tataat.ads, s-tpinop.adb, s-tpinop.ads, s-tpoben.adb,
- s-tpoben.ads, s-tpobop.adb, s-tpobop.ads, s-tposen.adb,
- s-tposen.ads, s-traceb.adb, s-traceb.ads, s-traces.adb,
- s-traces.ads, s-tratas.adb, s-tratas.ads, s-unstyp.ads,
- s-vaflop.adb, s-vaflop.ads, s-valboo.adb, s-valboo.ads,
- s-valcha.adb, s-valcha.ads, s-valdec.adb, s-valdec.ads,
- s-valenu.adb, s-valenu.ads, s-valint.adb, s-valint.ads,
- s-vallld.adb, s-vallld.ads, s-vallli.adb, s-vallli.ads,
- s-valllu.adb, s-valllu.ads, s-valrea.adb, s-valrea.ads,
- s-valuns.adb, s-valuns.ads, s-valuti.adb, s-valuti.ads,
- s-valwch.adb, s-valwch.ads, s-vercon.adb, s-vercon.ads,
- s-vmexta.adb, s-vmexta.ads, s-wchcnv.adb, s-wchcnv.ads,
- s-wchcon.ads, s-wchjis.adb, s-wchjis.ads, s-wchstw.adb,
- s-wchstw.ads, s-wchwts.adb, s-wchwts.ads, s-widboo.adb,
- s-widboo.ads, s-widcha.adb, s-widcha.ads, s-widenu.adb,
- s-widenu.ads, s-widlli.adb, s-widlli.ads, s-widllu.adb,
- s-widllu.ads, s-widwch.adb, s-widwch.ads, s-wwdcha.adb,
- s-wwdcha.ads, s-wwdenu.adb, s-wwdenu.ads, s-wwdwch.adb,
- s-wwdwch.ads, scans.adb, scans.ads, scn-nlit.adb,
- scn-slit.adb, scn.adb, scn.ads, sdefault.ads,
- sem.adb, sem.ads, sem_aggr.adb, sem_aggr.ads,
- sem_attr.adb, sem_attr.ads, sem_case.adb, sem_case.ads,
- sem_cat.adb, sem_cat.ads, sem_ch10.adb, sem_ch10.ads,
- sem_ch11.adb, sem_ch11.ads, sem_ch12.adb, sem_ch12.ads,
- sem_ch13.adb, sem_ch13.ads, sem_ch2.adb, sem_ch2.ads,
- sem_ch3.adb, sem_ch3.ads, sem_ch4.adb, sem_ch4.ads,
- sem_ch5.adb, sem_ch5.ads, sem_ch6.adb, sem_ch6.ads,
- sem_ch7.adb, sem_ch7.ads, sem_ch8.adb, sem_ch8.ads,
- sem_ch9.adb, sem_ch9.ads, sem_disp.adb, sem_disp.ads,
- sem_dist.adb, sem_dist.ads, sem_elab.adb, sem_elab.ads,
- sem_elim.adb, sem_elim.ads, sem_eval.adb, sem_eval.ads,
- sem_intr.adb, sem_intr.ads, sem_maps.adb, sem_maps.ads,
- sem_mech.adb, sem_mech.ads, sem_prag.adb, sem_prag.ads,
- sem_res.adb, sem_res.ads, sem_smem.adb, sem_smem.ads,
- sem_type.adb, sem_type.ads, sem_util.adb, sem_util.ads,
- sem_vfpt.adb, sem_vfpt.ads, sem_warn.adb, sem_warn.ads,
- sequenio.ads, sfn_scan.adb, sfn_scan.ads, sinfo-cn.adb,
- sinfo-cn.ads, sinfo.adb, sinfo.ads, sinput-d.adb,
- sinput-d.ads, sinput-l.adb, sinput-l.ads, sinput-p.adb,
- sinput-p.ads, sinput.adb, sinput.ads, snames.adb,
- snames.ads, sprint.adb, sprint.ads, stand.adb,
- stand.ads, stringt.adb, stringt.ads, style.adb,
- style.ads, stylesw.adb, stylesw.ads, switch-b.adb,
- switch-b.ads, switch-c.adb, switch-c.ads, switch-m.adb,
- switch-m.ads, switch.adb, switch.ads, system.ads,
- table.adb, table.ads, targparm.adb, targparm.ads,
- tbuild.adb, tbuild.ads, text_io.ads, trans.c,
- tree_gen.adb, tree_gen.ads, tree_in.adb, tree_in.ads,
- tree_io.adb, tree_io.ads, treepr.adb, treepr.ads,
- ttypef.ads, ttypes.ads, types.adb, types.ads,
- uintp.adb, uintp.ads, uname.adb, uname.ads,
- unchconv.ads, unchdeal.ads, urealp.adb, urealp.ads,
- usage.adb, usage.ads, validsw.adb, validsw.ads,
- widechar.adb, widechar.ads, xeinfo.adb, xnmake.adb,
- xr_tabls.adb, xr_tabls.ads, xref_lib.adb, xref_lib.ads,
- xsinfo.adb, xsnames.adb, xtreeprs.adb : Merge header,
- formatting and other trivial changes from ACT.
-
-2003-04-12 Zack Weinberg <zack@codesourcery.com>
-
- * gigi.h, utils2.c (build_constructor):
- Rename gnat_build_constructor. Use build_constructor.
- * decl.c (gnat_to_gnu_entity)
- * trans.c (tree_transform, pos_to_constructor, extract_values)
- * ada/utils.c (build_template, convert_to_fat_pointer, convert)
- (unchecked_convert)
- * ada/utils2.c (build_binary_op, build_call_raise, build_allocator)
- (fill_vms_descriptor):
- Update to match.
-
-2003-04-06 Zack Weinberg <zack@codesourcery.com>
-
- * ada-tree.def: Make fourth element for GNAT_LOOP_ID zero.
- * misc.c (gnat_tree_size): New function.
- (LANG_HOOKS_TREE_SIZE): Override.
-
-2003-04-03 Jason Merrill <jason@redhat.com>
-
- * misc.c (gnat_adjust_rli): #if 0.
-
-2003-03-31 Geert Bosch <bosch@gnat.com>
-
- PR ada/10020
- * link.c : Fix misspelled "const" keyword
-
-2003-03-23 Mark Mitchell <mark@codesourcery.com>
-
- PR c++/7086
- * utils2.c: Adjust calls to put_var_into_stack.
-
-2003-03-12 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * Make-lang.in, Makefile.in, config-lang.in: GCC, not GNU CC.
-
-2003-03-08 Neil Booth <neil@daikokuya.co.uk>
-
- * misc.c (gnat_init): Update for new prototype.
-
-2003-03-05 Olivier Hainque <hainque@gnat.com>
-
- ada/9961
- * raise.c (__gnat_Unwind_RaiseException): Add prototype to avoid
- warning, and fix return type for the IN_RTS && !SJLJ case.
-
-2003-03-04 Tom Tromey <tromey@redhat.com>
-
- * Make-lang.in (ada.tags): New target.
-
-2003-03-04 Olivier Hainque <hainque@act-europe.fr>
-
- ada/9911
- * a-except.adb (Unwind_RaiseException): Import a GNAT specific
- wrapper, which name remains constant whatever underlying GCC
- scheme.
-
- * raise.c (__gnat_Unwind_RaiseException): New wrappers, providing
- the stable interface needed for a-except.
-
-2003-03-02 Andreas Jaeger <aj@suse.de>
-
- * gnat_ug_unx.texi, gnat_ug_vms.texi, gnat_ug_vxw.texi,
- gnat_ug_wnt.texi: Regenerate.
-
-2003-03-02 Laurent Guerby <guerby@acm.org>
-
- * Makefile.in (install-gnatlib): Match previous change there
- so it works.
-
-2003-02-28 Andreas Schwab <schwab@suse.de>
-
- * Make-lang.in (install-gnatlib): Change to ada directory before
- running make instead of using ada/Makefile directly.
-
-2003-02-18 Ben Elliston <bje@redhat.com>
-
- Part of PR ada/9406
- * gnat_ug.texi (Binder output file): Grammar fix.
-
-2003-02-18 Ben Elliston <bje@redhat.com>
-
- PR other/7350
- * 5qtaprop.adb (Sleep): Fix typo in comment.
-
-2003-02-04 Joseph S. Myers <jsm@polyomino.org.uk>
-
- * gnat_rm.texi, gnat_ug.texi: Update to GFDL 1.2.
- * gnat_ug_unx.texi, gnat_ug_vms.texi, gnat_ug_vxw.texi,
- gnat_ug_wnt.texi: Regenerate.
-
-2003-02-03 Christian Cornelssen <ccorn@cs.tu-berlin.de>
-
- * Make-lang.in (ada.install-info): Let $(DESTDIR)$(infodir)
- be created if necessary.
- (ada.install-common): Let $(DESTDIR)$(bindir) be created
- if necessary. Remove erroneous and redundant gnatchop
- installation commands. Test for gnatdll before attempting
- to install it.
- (ada.uninstall): Also uninstall gnatfind, gnatxref, gnatlbr,
- and gnatdll from all plausible locations.
-
-2003-02-01 Richard Sandiford <rsandifo@redhat.com>
-
- * utils2.c (build_unary_op): Don't check flag_volatile.
- * gnat_ug.texi: Remove -fvolatile from example.
- * gnat_ug_vxw.texi: Likewise.
-
-2003-01-29 Laurent Guerby <guerby@acm.org>
-
- PR ada/8344
- * final.c: rename to adafinal.c to avoid file name conflicts with gcc file.
- * Makefile.in: match previous change.
- * Make-lang.in: match previous change.
-
-2003-01-29 Joel Sherrill <joel@OARcorp.com>
-
- * 5rosinte.ads: Add SIGXCPU.
- * 5rtpopsp.adb: New file.
- * Make-lang.in: Do not build gnatpsta and gnatpsys when cross.
- * Makefile.in: Recognize more RTEMS targets and add the RTEMS
- specific file 5rtpopsp.adb.
- * adaint.h: Add include of <stdio.h> when target is RTEMS. This
- is likely needed for all newlib targets.
- * init.c: Add RTEMS specific version of __gnat_initialize().
-
-2003-01-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
-
- * adaint.c, adaint.h, gmem.c, init.c: Update copyright year.
-
-2003-01-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
-
- * init.c (__gnat_error_handler): Make msg const.
-
- * gmem.c (convert_addresses): Move declaration ...
- * adaint.h: ... here.
- * adaint.c (convert_addresses): Adapt addrs type to match
- prototype.
-
- * adaint.c (__gnat_try_lock): Cast pid_t to long, adapt format.
-
-2003-01-24 Andreas Schwab <schwab@suse.de>
-
- * ada-tree.h (SET_TYPE_DIGITS_VALUE): Add intermediate cast to
- size_t to avoid warning.
-
-2003-01-21 Zack Weinberg <zack@codesourcery.com>
-
- * Make-lang.in: Disable -Werror for tracebak.c and b_gnatb.c.
-
-2003-01-09 Geoffrey Keating <geoffk@apple.com>
-
- * gnat_rm.texi: Remove RCS version number.
-
- * ada-tree.h (union lang_tree_node): Add chain_next option.
-
-2003-01-09 Christian Cornelssen <ccorn@cs.tu-berlin.de>
-
- * Make-lang.in (ada.install-info, ada.install-common,
- ada.uninstall): Prepend $(DESTDIR) to the destination
- directory in all (un)installation commands.
- * Makefile.in (install-gnatlib, install-rts): Ditto.
-
-
-
-Copyright (C) 2003 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.