OSDN Git Service

* Makefile.in: Add $(DESTDIR).
authoraj <aj@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Jan 2004 08:51:38 +0000 (08:51 +0000)
committeraj <aj@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Jan 2004 08:51:38 +0000 (08:51 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75964 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ada/ChangeLog
gcc/ada/Makefile.in

index 5775b6b..d8abacb 100644 (file)
@@ -1,3 +1,7 @@
+2004-01-16  Andreas Jaeger  <aj@suse.de>
+
+       * Makefile.in: Add $(DESTDIR).
+
 2004-01-15  Olivier Hainque  <hainque@act-europe.fr>
 
        * decl.c (gnat_to_gnu_entity, E_Variable): Retrieve the object size
 
 2004-01-05  Kelley Cook  <kcook@gcc.gnu.org>
 
-       * Make-lang.in: Revert stamp-xgnatug change from 2003-12-18. 
+       * Make-lang.in: Revert stamp-xgnatug change from 2003-12-18.
        Update comment and copyright date.
        * stamp-xgnatug: Delete.
 
 
        * sprint.adb: Minor updates to avoid -gnatwa warnings
 
-       * s-secsta.ads, s-secsta.adb: 
+       * s-secsta.ads, s-secsta.adb:
        (SS_Get_Max): New function to obtain high water mark for ss stack
        Default_Secondary_Stack is not a constant since it may be modified by
        the binder generated main program if the -D switch is used.
 
        * switch-b.adb: New -Dnnn switch for binder
 
-       * switch-c.adb: 
+       * switch-c.adb:
        Make -gnatg imply all warnings currently in -gnatwa
 
        * vms_conv.adb: Minor reformatting
        to __gnat_map_signal, imported from init.c to support
        signal -> exception mappings that depend on the vxWorks version.
 
-       * init.c: 
+       * 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
 
        * sem_ch3.adb: Minor reformatting
 
-       * sem_prag.adb: 
+       * sem_prag.adb:
        Fix bad prototype of Same_Base_Type in body (code reading cleanup)
        Minor reformatting throughout
 
 
        PR ada/11724
 
-       * adaint.h, adaint.c, g-os_lib.ads: 
+       * 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.
        * gnatlbr.adb: Clean up: replace Library_Version by
        Verbose_Library_Version.
 
-       * make.adb, lib-writ.adb, exp_attr.adb: 
+       * make.adb, lib-writ.adb, exp_attr.adb:
        Clean up: replace Library_Version by Verbose_Library_Version.
 
        * 5lintman.adb: Removed.
 
-       * Makefile.in: 
+       * 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: 
+       * 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  Jose Ruiz  <ruiz@act-europe.fr>
 
-       * Makefile.in: 
+       * 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: 
+       * 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: 
+       * 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: 
+       * sem_warn.adb:
        (Output_Unreferenced_Messages): Suppress "not read" warnings on imported
        variables.
 
 
 2003-11-26  Thomas Quinot  <quinot@act-europe.fr>
 
-       * g-socket.ads, g-socket.adb: 
+       * g-socket.ads, g-socket.adb:
        Clarify documentation of function Stream. Introduce a Free procedure
        to release the returned Stream once it becomes unused.
 
 
 2003-11-26  Ed Schonberg  <schonberg@gnat.com>
 
-       * exp_ch4.adb: 
+       * 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: 
+       * sem_ch3.adb:
        (Build_Derived_Array_Type): Create operator for unconstrained type
        if ancestor is unconstrained.
 
        Change to object directory of main project before binding step.
        (Initialize): Initialize Project_Object_Directory to No_Project
 
-       * mlib-prj.adb: 
+       * mlib-prj.adb:
        (Build_Library): Take into account Builder'Default_Switches ("Ada") when
        binding a Stand-Alone Library.
 
 
        * sem_ch13.adb: (Check_Size): Reset size if size is too small
 
-       * sem_ch13.ads: 
+       * sem_ch13.ads:
        (Check_Size): Fix documentation to include bit-packed array case
 
        * sem_res.adb: Implement restriction No_Direct_Boolean_Operators
 
 2003-11-24  Jose Ruiz  <ruiz@act-europe.fr>
 
-       * Makefile.in: 
+       * Makefile.in:
        Use 5zintman.ads for VxWorks targets. This file avoid confusion between
        signals and interrupts.
 
        * 5zintman.adb: Replace Exception_Interrupts by Exception_Signals, and
        add exception signals to the set of unmasked signals.
 
-       * 5ztaprop.adb: 
+       * 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: 
+       * 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
 
 2003-11-24  Gary Dismukes  <dismukes@gnat.com>
 
-       * exp_util.adb: 
+       * 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
 
 2003-11-24  Vincent Celier  <celier@gnat.com>
 
-       * make.adb: 
+       * make.adb:
        (Gnatmake, Initialize): Call Usage instead of Makeusg directly
        (Marking_Label): Label to mark processed source files. Incremented for
        each executable.
 
 2003-11-24  Jerome Guitton  <guitton@act-europe.fr>
 
-       * s-thread.ads: 
+       * s-thread.ads:
        Move the declaration of the TSD for System.Threads to System.Soft_Links.
        Add some comments.
 
 
 2003-11-24  Vasiliy Fofanov  <fofanov@act-europe.fr>
 
-       * Make-lang.in: 
+       * Make-lang.in:
        Use gnatls rather than gcc to obtain the location of GNAT RTL for
        crosstools build.
 
 
 2003-11-24  Ed Schonberg  <schonberg@gnat.com>
 
-       * sem_ch3.adb: 
+       * sem_ch3.adb:
        (New_Concatenation_Op): Proper name for New_Binary_Operator, only
        used for implicit concatenation operators.
        Code cleanup.
 
-       * sem_elab.adb: 
+       * 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: 
+       * 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: 
+       * 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.
        * snames.ads, snames.adbadb: New standard names
        Library_Reference_Symbol_File and Library_Symbol_Policy
 
-       * mlib-prj.adb: 
+       * mlib-prj.adb:
        (Build_Library): Call Build_Dinamic_Library with the Symbol_Data of the
        project.
 
-       * mlib-tgt.adb: 
+       * mlib-tgt.adb:
        (Build_Dynamic_Library): New parameter Symbol_Data (ignored)
 
        * mlib-tgt.ads: (Build_Dynamic_Library): New parameter Symbol_Data
        * prj.ads: (Policy, Symbol_Record): New types
        (Project_Data): New component Symbol_Data
 
-       * prj-attr.adb: 
+       * prj-attr.adb:
        New attributes Library_Symbol_File, Library_Symbol_Policy and
        Library_Reference_Symbol_File.
 
-       * prj-nmsc.adb: 
+       * 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.
        gnatsym related to symbol file, symbol policy and reference symbol
        file.
 
-       * 5vsymbol.adb: 
+       * 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.
        (Flush): Remove last character of a line, if it is a back slash, to
        avoid make problems.
 
-       * gnatsym.adb: 
+       * gnatsym.adb:
        Implement new scheme with reference symbol file and symbol policy.
 
        * g-os_lib.ads: (Is_Directory): Clarify comment
 
 2003-11-19  Ed Schonberg  <schonberg@gnat.com>
 
-       * exp_ch6.adb: 
+       * 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.
 
        post-call assignment, because expression may have been rewritten, e.g.
        if it is a packed array.
 
-       * sem_attr.adb: 
+       * sem_attr.adb:
        (Resolve_Attribute, case 'Constrained): Attribute is legal in an inlined
        body, just as it is in an instance.
        Categorization routines
 
 2003-11-18  Thomas Quinot  <quinot@act-europe.fr>
 
-       * cstreams.c: 
+       * cstreams.c:
        Use realpath(3) on FreeBSD. Fix typo in comment while we are at it.
 
        * init.c: Initialization routines for FreeBSD
 2003-11-14  Andreas Jaeger  <aj@suse.de>
 
        * lang.opt: Change -Wno-long-long to -Wlong-long since the latter
-       is the canonical version. 
+       is the canonical version.
        * misc.c (gnat_handle_option): Likewise.
 
        * Makefile.in (LIBGNAT_TARGET_PAIRS): Add rules for x86_64-linux.
index 2ffc5e7..bfcc541 100644 (file)
@@ -1706,11 +1706,11 @@ install-gnatlib: ../stamp-gnatlib
        for file in gnat gnarl; do \
           if [ -f rts/lib$$file-$(LIBRARY_VERSION)$(soext) ]; then \
              $(INSTALL) rts/lib$$file-$(LIBRARY_VERSION)$(soext) \
-                        $(ADA_RTL_OBJ_DIR); \
+                        $(DESTDIR)$(ADA_RTL_OBJ_DIR); \
           fi; \
           if [ -f rts/lib$$file$(soext) ]; then \
              $(LN_S) lib$$file-$(LIBRARY_VERSION)$(soext) \
-             $(ADA_RTL_OBJ_DIR)/lib$$file$(soext); \
+             $(DESTDIR)$(ADA_RTL_OBJ_DIR)/lib$$file$(soext); \
           fi; \
        done
 # This copy must be done preserving the date on the original file.