aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
authorZack Weinberg <zack@gcc.gnu.org>2005-03-16 06:04:10 +0000
committerZack Weinberg <zack@gcc.gnu.org>2005-03-16 06:04:10 +0000
commita1286ef574be4a388b14de74a406dc60391a8b91 (patch)
tree261d633ad9cd4145625ba80071dde15ca1e1f6ca /gcc/ada
parent0ebfd2c928fda823acdd4b5b073a84e5ce92ba39 (diff)
downloadgcc-a1286ef574be4a388b14de74a406dc60391a8b91.zip
gcc-a1286ef574be4a388b14de74a406dc60391a8b91.tar.gz
gcc-a1286ef574be4a388b14de74a406dc60391a8b91.tar.bz2
gcc-version.m4: Delete.
config: * gcc-version.m4: Delete. fastjar: * Makefile.am (fastjar_TEXINFOS): Add gcc-vers.texi. (BASEVER, DEVPHASE): New variables. (POD2MAN): Adjust setting of --release option. (fastjar.1, grepjar.1, gcc-vers.texi): New rules. * Makefile.in: Regenerate. * configure.ac: Do not invoke TL_AC_GCC_VERSION. * aclocal.m4, configure: Regenerate. gcc: * BASE-VER, DATESTAMP, DEV-PHASE: New files. * Makefile.in (gcc_version, gcc_version_trigger, ): Delete. (BASEVER, DEVPHASE, DATESTAMP, BASEVER_c, DEVPHASE_c, DATESTAMP_c) (BASEVER_s, DEVPHASE_s, DATESTAMP_s): New variables. (version): Define using $(BASEVER_c). (Makefile, config.status, build/gcov-iov.o): No longer depends on version.c. (version.o): Depend on version files; add custom generation command. (prefix.o): Define BASEVER on command line. (s-iov): Depend on version files; adjust command. (TEXI_CPP_FILES, TEX_IGCC_FILES, TEXI_GCCINT_FILES, TEXI_CPPINT_FILES): Add gcc-vers.texi. (gcc-vers.texi): New rule. (doc/%.info, doc/%.dvi): Add -I . to command line. (doc/gccinstall.dvi): Likewise. (PACKAGE): Delete. All uses replaced with "gcc". * aclocal.m4: Do not include gcc-version.m4. * configure.ac: Do not invoke TL_AC_GCC_VERSION. Do not AC_SUBST nor AC_DEFINE PACKAGE or VERSION. Set is_release based on contents of DEV-PHASE. Set gcc_version based on contents of BASE-VER. Define WIN32_REGISTRY_KEY only if the user overrode the default. * config.in, configure: Regenerate. * gccbug.in: Determine version of GCC in use at runtime. * gcov-iov.c: Get version number and development phase from command line, not by including version.c. * intl.c: Replace all uses of PACKAGE with "gcc". * libada-mk.in: Delete unused "gcc_version" variable. * prefix.c: Default WIN32_REGISTRY_KEY to BASEVER. * version.c: (VERSUFFIX): New hook for redistributors; adjust commentary to match. (version_string): Put together from pieces. * config/alpha/x-vms: Do not use $(gcc_version). * config/i386/t-nwld: Likewise. * doc/include/gcc-common.texi: Include gcc-vers.texi for version-GCC and DEVELOPMENT. gcc/ada: * Make-lang.in (doc/gnat_ugn_unw.info, doc/gnat_rm.info) (doc/gnat_ugn_unw.dvi, doc/gnat_rm.dvi): Add gcc-vers.texi to dependencies. gcc/fortran: * Make-lang.in (GFORTRAN_TEXI): Add gcc-vers.texi. gcc/java: * Make-lang.in (TEXI_JAVA_FILES): Add gcc-vers.texi. gcc/treelang: * Make-lang.in (TEXI_TREELANG_FILES): Add gcc-vers.texi. libstdc++-v3: * include/Makefile.am (c++config.h): Depend on DATESTAMP from gcc subdirectory. Generate #define of __GLIBCXX__ from contents of that file. * include/Makefile.in: Regenerate. * include/bits/c++config: Do not define __GLIBCXX__. maintainer-scripts: * README: Update. * gcc_release: Update gcc/DEV-PHASE if that file exists, instead of gcc/version.c. * update_version: Handle updating gcc/DATESTAMP. * update_web_docs: Generate gcc-vers.texi first. From-SVN: r96549
Diffstat (limited to 'gcc/ada')
-rw-r--r--gcc/ada/ChangeLog78
-rw-r--r--gcc/ada/Make-lang.in18
2 files changed, 52 insertions, 44 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 37e1c5a..847df06 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,9 +1,15 @@
+2005-03-15 Zack Weinberg <zack@codesourcery.com>
+
+ * Make-lang.in (doc/gnat_ugn_unw.info, doc/gnat_rm.info)
+ (doc/gnat_ugn_unw.dvi, doc/gnat_rm.dvi): Add gcc-vers.texi
+ to dependencies.
+
2005-03-15 Vincent Celier <celier@adacore.com>
- * mlib-tgt-darwin.adb (Library_Exist_For, Library_File_Name_For):
- Add new parameter In_Tree to specify the project tree: needed
- by the project manager. Adapt to changes in project manager
- using new parameter In_Tree.
+ * mlib-tgt-darwin.adb (Library_Exist_For, Library_File_Name_For):
+ Add new parameter In_Tree to specify the project tree: needed
+ by the project manager. Adapt to changes in project manager
+ using new parameter In_Tree.
2005-03-15 Jakub Jelinek <jakub@redhat.com>
@@ -267,7 +273,7 @@
PR ada/13470
- * a-stunau.ads, a-stunau.adb:
+ * a-stunau.ads, a-stunau.adb:
Change interface to allow efficient (and correct) implementation
The previous changes to allow extra space in unbounded strings had
left this interface a bit broken.
@@ -345,7 +351,7 @@
new syntax rule of Ada 2005 interfaces (for AI-251 and AI-345):
INTERFACE_TYPE_DEFINITION ::=
[limited | task | protected | synchronized] interface
- [AND interface_list]
+ [AND interface_list]
* par-ch3.adb (P_Type_Declaration): Modified to give support to
interfaces.
@@ -387,8 +393,8 @@
* exp_ch11.adb (Expand_N_Raise_Statement): Deal with case where
"with string" given.
- * sem_ch11.adb (Analyze_Raise_Statement): Handle case where string
- expression given.
+ * sem_ch11.adb (Analyze_Raise_Statement): Handle case where string
+ expression given.
* par-ch11.adb (P_Raise_Statement): Recognize with string expression
in 2005 mode
@@ -789,32 +795,32 @@
* system-linux-sparc.ads: Fix typo in previous commit.
2005-03-07 James A. Morrison <phython@gcc.gnu.org>
- Laurent Guerby <laurent@guerby.net>
+ Laurent Guerby <laurent@guerby.net>
- PR ada/20035
- * system-linux-sparc.ads: New.
- * Makefile.in: Add sparc linux entry.
+ PR ada/20035
+ * system-linux-sparc.ads: New.
+ * Makefile.in: Add sparc linux entry.
-2005-02-27 Danny Smith <dannysmith@users.sourceforge.net>
+2005-02-27 Danny Smith <dannysmith@users.sourceforge.net>
- * seh_init.c (__gnat_SEH_error_handler): Mark third and fourth
+ * seh_init.c (__gnat_SEH_error_handler): Mark third and fourth
parameters as unused.
2005-02-26 Nathanael Nerode <neroden@gcc.gnu.org>
Partial merge from libada-gnattools-branch:
2004-12-02 Nathanael Nerode <neroden@gcc.gnu.org>
- * Makefile.in: Move gnattools{1,1re,2,3,4} and corresponding flags
- into code in gnattools/Makefile.in. Remove direct dependencies on
- stamp-tools by tools clauses.
+ * Makefile.in: Move gnattools{1,1re,2,3,4} and corresponding flags
+ into code in gnattools/Makefile.in. Remove direct dependencies on
+ stamp-tools by tools clauses.
2004-12-02 Nathanael Nerode <neroden@gcc.gnu.org>
- * config-lang.in: Add gnattools to $lang_dirs.
+ * config-lang.in: Add gnattools to $lang_dirs.
2005-02-13 Andrew Pinski <pinskia@physics.uc.edu>
PR ada/19942
* utils.c (gnat_type_for_mode): Return null instead of ICE because
- we asked for an unknown mode.
+ we asked for an unknown mode.
2005-02-12 Richard Henderson <rth@redhat.com>
@@ -1004,7 +1010,7 @@
(Structured Exception handling).
(Gen_Main_C): Idem.
- * bindgen.adb:
+ * bindgen.adb:
(Gen_Main_Ada): Set the default exit code if specified.
(Gen_Main_C): Likewise.
Part of *DC20-006.
@@ -1258,8 +1264,8 @@
2005-02-09 Robert Dewar <dewar@adacore.com>
- * a-strunb.ads, a-strunb.adb: Add missing pragma Ada_05 statements
- Fix name of Set routine
+ * a-strunb.ads, a-strunb.adb: Add missing pragma Ada_05 statements
+ Fix name of Set routine
* a-strfix.ads, a-strfix.adb: Add new index functions from AI-301 to
fixed packages.
@@ -1301,7 +1307,7 @@
Fix for c330001 - PR ada/19386
- * decl.c:
+ * decl.c:
(gnat_to_gnu_field): Do not necessarily invoke make_packable_type
on the field if Pragma Component_Alignment (Storage_Unit).
(gnat_to_gnu_entity, case object): Do not treat a renaming that has
@@ -1512,7 +1518,7 @@
2005-02-09 Pascal Obry <obry@adacore.com>
- * gnat_ugn.texi:
+ * gnat_ugn.texi:
Document the procedure to debug the DllMain routine on Windows.
Add note about -funwind-tables and mixed Ada and C/C++ programming in
ZCX mode.
@@ -1525,7 +1531,7 @@
2005-02-09 Robert Dewar <dewar@adacore.com>
- * gnat_rm.texi:
+ * gnat_rm.texi:
Changes to document new wide wide character support
For AI-285
Update documentation on Normalize_Scalars and Initialize_Scalars
@@ -1606,7 +1612,7 @@
2005-01-27 Laurent GUERBY <laurent@guerby.net>
* Makefile.in: Rename GNAT RTEMS specific files.
- * 5rtpopsp.adb, 4rintnam.ads, 5rosinte.adb,
+ * 5rtpopsp.adb, 4rintnam.ads, 5rosinte.adb,
5rosinte.ads, 5rparame.adb: Replaced by files below.
* s-tpopsp-rtems.adb, a-intman-rtems.ads, s-osinte-rtems.adb,
s-osinte-rtems.ads, s-parame-rtems.adb: Replace files above.
@@ -1616,14 +1622,14 @@
PR ada/19488
* 5rosinte.ads: Add No_Key constant.
- * 5rtpopsp.adb: Initialize ATCB_Key with No_Key and fix style.
- * gsocket.h: Do not include <sys/socket.h> with RTEMS either.
+ * 5rtpopsp.adb: Initialize ATCB_Key with No_Key and fix style.
+ * gsocket.h: Do not include <sys/socket.h> with RTEMS either.
2005-01-26 Laurent GUERBY <laurent@guerby.net>
PR ada/19414
* i-cobol.adb (Valid_Numeric): Handle zero length case.
-
+
2005-01-20 Richard Henderson <rth@redhat.com>
* Makefile.in (alpha-linux, LIBGNAT_TARGET_PAIRS): Use
@@ -1703,7 +1709,7 @@
pragma restrictions.
New entry for Ada 2005 attribute Mod.
- * par-prag.adb:
+ * par-prag.adb:
Add recognition of new pragma Restrictions No_Dependence
Recognize restriction No_Obsolescent_Features at parse time
@@ -1819,7 +1825,7 @@
* eval_fat.adb: (Eps_Model,Eps_Denorm): Remove, no longer used.
(Succ): Re-implement using Scaling, Exponent and Ceiling attributes.
(Pred): Implement in terms of Succ.
-
+
* trans.c (convert_with_check): Reimplement conversion of float to
integer.
@@ -1844,7 +1850,7 @@
2005-01-03 Thomas Quinot <quinot@adacore.com>
- * exp_dist.adb:
+ * exp_dist.adb:
Declare subprogram index in Build_RPC_Receiver_Body, to reduce the
amount of PCS-specific code in RACW stubs generation.
(Copy_Specification): Set Etype on copied formal parameter entities, as
@@ -2282,10 +2288,10 @@
(Insert_Partition_Check): Use runtime library function to perform
E.4(19) check.
- * rtsfind.ads: New entity System.PolyORB_Interface.Make_Ref
- (RE_Same_Partition): New entity, from s-parint.
+ * rtsfind.ads: New entity System.PolyORB_Interface.Make_Ref
+ (RE_Same_Partition): New entity, from s-parint.
- * s-parint.ads, s-parint.adb (Same_Partition): New subprogram.
+ * s-parint.ads, s-parint.adb (Same_Partition): New subprogram.
2004-12-07 Gary Dismukes <dismukes@adacore.com>
@@ -3169,7 +3175,7 @@
2004-10-05 Vincent Celier <celier@gnat.com>
- * mlib-tgt.ads: (Build_Dynamic_Library): New parameter Options_2
+ * mlib-tgt.ads: (Build_Dynamic_Library): New parameter Options_2
2004-10-04 Laurent GUERBY <laurent@guerby.net>
diff --git a/gcc/ada/Make-lang.in b/gcc/ada/Make-lang.in
index 23b6a45..251fa79 100644
--- a/gcc/ada/Make-lang.in
+++ b/gcc/ada/Make-lang.in
@@ -379,16 +379,18 @@ doc/gnat_ugn_unw.texi: $(srcdir)/ada/gnat_ugn.texi $(srcdir)/ada/ug_words
ada/doctools/xgnatugn unw $(srcdir)/ada/gnat_ugn.texi \
$(srcdir)/ada/ug_words doc/gnat_ugn_unw.texi
-doc/gnat_ugn_unw.info: doc/gnat_ugn_unw.texi \
- $(docdir)/include/fdl.texi $(docdir)/include/gcc-common.texi
+doc/gnat_ugn_unw.info: doc/gnat_ugn_unw.texi \
+ $(docdir)/include/fdl.texi $(docdir)/include/gcc-common.texi \
+ gcc-vers.texi
+
if [ x$(BUILD_INFO) = xinfo ]; then \
rm -f $(@)*; \
$(MAKEINFO) $(MAKEINFOFLAGS) -I$(docdir)/include \
-I$(srcdir)/ada -o $@ $<; \
else true; fi
-doc/gnat_rm.info: ada/gnat_rm.texi $(docdir)/include/fdl.texi \
- $(docdir)/include/gcc-common.texi
+doc/gnat_rm.info: ada/gnat_rm.texi $(docdir)/include/fdl.texi \
+ $(docdir)/include/gcc-common.texi gcc-vers.texi
if [ x$(BUILD_INFO) = xinfo ]; then \
rm -f $(@)*; \
$(MAKEINFO) $(MAKEINFOFLAGS) -I$(docdir)/include \
@@ -417,12 +419,12 @@ install-info:: $(DESTDIR)$(infodir)/gnat_ugn_unw.info \
dvi:: doc/gnat_ugn_unw.dvi \
doc/gnat_rm.dvi doc/gnat-style.dvi
-doc/gnat_ugn_unw.dvi: doc/gnat_ugn_unw.texi \
- $(docdir)/include/fdl.texi $(docdir)/include/gcc-common.texi
+doc/gnat_ugn_unw.dvi: doc/gnat_ugn_unw.texi $(docdir)/include/fdl.texi \
+ $(docdir)/include/gcc-common.texi gcc-vers.texi
$(TEXI2DVI) -c -I $(abs_docdir)/include -o $@ $<
-doc/gnat_rm.dvi: ada/gnat_rm.texi \
- $(docdir)/include/fdl.texi $(docdir)/include/gcc-common.texi
+doc/gnat_rm.dvi: ada/gnat_rm.texi $(docdir)/include/fdl.texi \
+ $(docdir)/include/gcc-common.texi gcc-vers.texi
$(TEXI2DVI) -c -I $(abs_docdir)/include -o $@ $<
doc/gnat-style.dvi: ada/gnat-style.texi $(docdir)/include/fdl.texi