diff options
author | Zack Weinberg <zack@gcc.gnu.org> | 2005-03-16 06:04:10 +0000 |
---|---|---|
committer | Zack Weinberg <zack@gcc.gnu.org> | 2005-03-16 06:04:10 +0000 |
commit | a1286ef574be4a388b14de74a406dc60391a8b91 (patch) | |
tree | 261d633ad9cd4145625ba80071dde15ca1e1f6ca /gcc/ada | |
parent | 0ebfd2c928fda823acdd4b5b073a84e5ce92ba39 (diff) | |
download | gcc-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/ChangeLog | 78 | ||||
-rw-r--r-- | gcc/ada/Make-lang.in | 18 |
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 |