aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Jaeger <aj@gcc.gnu.org>2004-01-16 09:51:38 +0100
committerAndreas Jaeger <aj@gcc.gnu.org>2004-01-16 09:51:38 +0100
commitfbf3e0dd2d5fe2d7667a7463baafb5b862d70362 (patch)
tree6764d4233307458514d83b3368527afb88a34f49
parent701b701b5450f41ef44ddaef7fc0d5a96b03b70f (diff)
downloadgcc-fbf3e0dd2d5fe2d7667a7463baafb5b862d70362.zip
gcc-fbf3e0dd2d5fe2d7667a7463baafb5b862d70362.tar.gz
gcc-fbf3e0dd2d5fe2d7667a7463baafb5b862d70362.tar.bz2
* Makefile.in: Add $(DESTDIR).
From-SVN: r75964
-rw-r--r--gcc/ada/ChangeLog82
-rw-r--r--gcc/ada/Makefile.in4
2 files changed, 45 insertions, 41 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 5775b6b..d8abacb 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -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
@@ -152,7 +156,7 @@
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.
@@ -177,14 +181,14 @@
* 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
@@ -509,7 +513,7 @@
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
@@ -538,7 +542,7 @@
* 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
@@ -794,7 +798,7 @@
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.
@@ -812,19 +816,19 @@
* 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.
@@ -838,22 +842,22 @@
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.
@@ -922,7 +926,7 @@
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.
@@ -936,14 +940,14 @@
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.
@@ -959,7 +963,7 @@
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.
@@ -970,7 +974,7 @@
* 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
@@ -993,7 +997,7 @@
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.
@@ -1002,13 +1006,13 @@
* 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
@@ -1016,7 +1020,7 @@
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
@@ -1035,7 +1039,7 @@
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.
@@ -1045,7 +1049,7 @@
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.
@@ -1055,7 +1059,7 @@
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.
@@ -1076,22 +1080,22 @@
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.
@@ -1187,11 +1191,11 @@
* 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
@@ -1201,11 +1205,11 @@
* 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.
@@ -1221,7 +1225,7 @@
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.
@@ -1234,7 +1238,7 @@
(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
@@ -1269,7 +1273,7 @@
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.
@@ -1278,7 +1282,7 @@
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
@@ -1321,7 +1325,7 @@
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
@@ -1451,7 +1455,7 @@
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.
diff --git a/gcc/ada/Makefile.in b/gcc/ada/Makefile.in
index 2ffc5e7..bfcc541 100644
--- a/gcc/ada/Makefile.in
+++ b/gcc/ada/Makefile.in
@@ -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.