Commit Graph

404 Commits

Author SHA1 Message Date
Paolo Bonzini 71b5d516bc Made fixincludes a toplevel build module.
toplevel:
2004-08-31  Paolo Bonzini  <bonzini@gnu.org>

	* Makefile.def (build_modules): Add fixincludes.
	(dependencies): Make gcc depend on fixincludes.
	* configure.in (build_tools): Add fixincludes.
	(build_configdirs): Always include build_libs.
	* Makefile.in: Regenerate.
	* configure: Regenerate.

contrib:
2004-08-04  Paolo Bonzini  <bonzini@gnu.org>

	* gcc_update: Add fixincludes.

fixincludes:
2004-08-31  Paolo Bonzini  <bonzini@gnu.org>

	* .cvsignore: New.
	* Makefile.in: From gcc/fixinc/Makefile.in, making it fully
	autoconfiscated.
	* configure.ac: New.
	* config.h.in: Generate.
	* configure: Generate.
	* aclocal.m4: New.
	* fixlib.h: Remove inclusions of gcc files.
	* system.h: New.

	Other files copied from gcc/fixinc.

gcc:
2004-08-31  Paolo Bonzini  <bonzini@gnu.org>

	* Makefile.in (build_subdir): New substitution.
	(fixinc.sh): Simplify heavily since fixincludes is already built.
	(stmp-fixinc): Depend on specs.ready.
	(install-mkheaders): Use new location of fixincludes.
	(clean): Do not descend into fixinc.
	(FORBUILD): Replace with ../$(build_subdir).
	* configure.ac (build_subdir): Substitute.
	(FORBUILD): Do not set.
	(all_outputs): Remove fixinc/Makefile.
	(default commands): Do not create links in fixinc.
	* mkfixinc.sh: New, from fixinc/mkfixinc.sh without
	the fixincludes configuration steps and substituting
	@FIXINCL@ in fixinc.in.
	* fixinc.in: New, from fixinc/fixincl.sh.

	* fixinc/*: Removed.

From-SVN: r86824
2004-08-31 09:27:00 +00:00
Matthias Klose df6e87bf75 texi2pod.pl: keep references of the form @ref{...}, print them bold.
2004-08-26  Matthias Klose  <doko@debian.org>

	* texi2pod.pl: keep references of the form @ref{...}, print them bold.

From-SVN: r86635
2004-08-26 21:26:22 +00:00
Matthias Klose 1249691bab test_summary: Include baseline used for libstdc++-v3 abi check in test summary.
2003-08-26  Matthias Klose  <doko@debian.org>

        * test_summary: Include baseline used for libstdc++-v3
        abi check in test summary.

From-SVN: r86607
2004-08-26 05:51:22 +00:00
Ben Elliston 5b292a4b05 * gcc_update (libcpp/Makefile.in): Remove libcpp/Makefile.am.
From-SVN: r86543
2004-08-25 19:07:43 +10:00
Andreas Tobler 8b84ead6fe gcc_update (self): libjava/configure.in -> configure.ac.
2004-08-20  Andreas Tobler  <a.tobler@schweiz.ch>

	* gcc_update (self): libjava/configure.in -> configure.ac. Automake
	update done.

From-SVN: r86330
2004-08-20 18:17:35 +02:00
Paolo Bonzini d09212551a gcc_update: libjava/configure.ac -> configure.in.
2004-08-04  Paolo Bonzini  <gcc@gcc.gnu.org>

	* gcc_update: libjava/configure.ac -> configure.in.  Automake
	1.4 does not handle configure.ac properly.

From-SVN: r85556
2004-08-04 12:08:09 +00:00
Andreas Schwab da96112d34 * gcc_update: libjava/configure.in -> configure.ac.
From-SVN: r85552
2004-08-04 11:01:10 +00:00
Richard Earnshaw 1e45521fdb * gcc_update: gcc/config/arm/arm-tune.md -> arm-cores.def gentune.sh.
From-SVN: r85474
2004-08-03 13:35:47 +00:00
Jeff Law 7eacb691bb * analyze_brprob: Fix comments. More consistent output format.
From-SVN: r84828
2004-07-16 12:58:00 -06:00
Diego Novillo 5bed280967 * tree-ssa.doxy: Update for doxygen 1.3.5.
From-SVN: r83289
2004-06-17 07:40:27 -04:00
Andreas Jaeger cc605afe38 * gcc_update: boehm-gc/configure.in -> configure.ac.
From-SVN: r83238
2004-06-16 13:58:44 +02:00
Paolo Bonzini bf9a420e62 configure.ac: New name of configure.in.
boehm-gc/ChangeLog:
2005-06-16  Paolo Bonzini  <bonzini@gnu.org>

	* boehm-gc/configure.ac: New name of configure.in.
	Remove useless multilib stuff.  Change uses of
	INCLUDES and CXXINCLUDES to AM_CPPFLAGS.
	* boehm-gc/configure.in: New name of configure.in.
	* boehm-gc/Makefile.am: Update for automake 1.8.5.
	* boehm-gc/acinclude.m4: Include ../config/acx.m4.
	* boehm-gc/aclocal.m4: Regenerate.
	* boehm-gc/configure: Regenerate.

contrib/ChangeLog:
2004-06-16  Paolo Bonzini  <bonzini@gnu.org>

	* gcc_update (boehm-gc/configure): Depend on
	boehm-gc/configure.ac instead of boehm-gc/configure.in

gcc/ChangeLog:
2004-06-16  Paolo Bonzini  <bonzini@gnu.org>

	* doc/install.texi: boehm-gc now uses automake 1.8.5.

From-SVN: r83227
2004-06-16 07:35:00 +00:00
Paolo Bonzini 5a4f18181b gcc_update (libmudflap/configure): Depend on libmudflap/configure.ac instead of libmudflap/configure.in
2004-06-14  Paolo Bonzini  <bonzini@gnu.org>

	* gcc_update (libmudflap/configure): Depend on
	libmudflap/configure.ac instead of libmudflap/configure.in

From-SVN: r83186
2004-06-15 14:59:58 +00:00
Andreas Jaeger d5ad6febfa * gcc_update: Add libcpp.
From-SVN: r83100
2004-06-14 15:53:45 +02:00
Andreas Jaeger dbfa8d1535 * gcc_update: Add libgfortran.
From-SVN: r82884
2004-06-10 06:50:45 +02:00
Andrew Pinski 9e953fed92 gcc_update (libbanshee/configure): Depend on libbanshee/configure.ac instead of libbanshee/configure.in
2004-05-29  Andrew Pinski  <pinskia@physics.uc.edu>

        * gcc_update (libbanshee/configure): Depend on
        libbanshee/configure.ac instead of libbanshee/configure.in

From-SVN: r82427
2004-05-29 12:51:26 -07:00
Zack Weinberg b4117c3061 Makefile.def, [...]: Remove all mention of libf2c.
top:
	* Makefile.def, Makefile.tpl, configure.in: Remove all mention
	of libf2c.
	* configure, Makefile.in: Regenerate.
contrib:
	* gcc_update: Remove gcc/f/intdoc.texi and all libf2c files
	from list of files to be touched.
	* convert_to_f2c, convert_to_g2c, download_f2c: Delete.
gcc:
	* f: Entire directory removed

	* c-common.h (CTI_G77_INTEGER_TYPE, CTI_G77_UINTEGER_TYPE)
	(CTI_G77_LONGINT_TYPE, CTI_G77_ULONGINT_TYPE)
	(g77_integer_type_node, g77_uinteger_type_node)
	(g77_longint_type_node, or g77_ulongint_type_node): Delete.
	* c-common.c (c_common_nodes_and_builtins): Do not initialize
	the above set of variables.

	* config/i386/uwin.h: No need to define WIN32_UWIN_TARGET.
	* doc/invoke.texi, doc/standards.texi: Remove cross-references
	to g77 manual.
gcc/po:
	* exgettext (spec_error_string): Do not scan beyond the end of
	the string for a close brace.  Do not bail out at the first
	incidence of %%e.
	* gcc.pot: Regenerate.

From-SVN: r81967
2004-05-18 01:26:21 +00:00
Joseph Myers e3d26d7b1f * gennews: Update for GCC 3.4.
From-SVN: r81874
2004-05-15 10:50:58 +01:00
Diego Novillo 6de9cd9a88 Merge tree-ssa-20020619-branch into mainline.
From-SVN: r81764
2004-05-13 02:41:07 -04:00
Kelley Cook 5b03e55570 Add dependencies for zlib for gcc_update
Co-Authored-By: Andreas Jaeger <aj@suse.de>

From-SVN: r80619
2004-04-12 11:03:16 +00:00
Nathanael Nerode 3adc31d141 configure.in: Rename to configure.ac.
(libobjc)
	* configure.in: Rename to configure.ac.
	* Makefile.in: Update to match.

(contrib)
	* gcc_update (files_and_dependencies): libobjc/configure now
	depends on configure.ac, not configure.in.

From-SVN: r80555
2004-04-09 13:13:09 +00:00
Kelley Cook b52d4110bf gcc_update (files_and_dependencies): Remove gcc/ada/*.texi.
2004-04-01  Kelley Cook  <kcook@gcc.gnu.org>

	* gcc_update (files_and_dependencies): Remove gcc/ada/*.texi.

From-SVN: r80345
2004-04-02 00:47:19 +00:00
Andreas Tobler 7de53bcaa3 gcc_update (files_and_dependencies): Insert libffi dependencies.
2004-03-16  Andreas Tobler  <a.tobler@schweiz.ch>

	* gcc_update (files_and_dependencies): Insert libffi dependencies.

From-SVN: r79543
2004-03-16 20:19:19 +01:00
Kelley Cook 8ab705be38 configure.ac: Bump AC_PREREQ to 2.59.
boehm-gc/
2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>

	* configure.ac: Bump AC_PREREQ to 2.59.
	* configure: Regenerate.
	* config.in: Regenerate.

fastjar/
2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>

	* configure.ac: Bump AC_PREREQ to 2.59.
	* configure: Regenerate.

intl/
2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>

	* configure.ac: Bump AC_PREREQ to 2.59.
	* configure: Regenerate.
	* config.h.in: Regenerate.

gcc/
2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>

	* configure.ac: Bump AC_PREREQ to 2.59.
	* configure: Regenerate.

libada/
2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>

	* configure.in: Rename file to ...
	* configure.ac: .. to this. Bump AC_PREREQ to 2.59.
	* configure: Regenerate.

libjava/libltdl/
2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>

	* configure.ac: Bump AC_PREREQ to 2.59.
	* configure: Regenerate.
	* config-h.in: Regenerate.

libstdc++-v3/
2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>

	* configure.ac: Bump AC_PREREQ to 2.59.

contrib/
2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>

	* gcc_update (files_and_dependencies): Insert libada/configure.

From-SVN: r79285
2004-03-11 00:27:41 +00:00
Andrew Pinski 61c3ff8ff5 gcc_update (files_and_dependencies): Update intl/configure.in to intl/configure.ac.
2004-02-29  Andrew Pinski  <pinskia@physics.uc.edu>

        * gcc_update (files_and_dependencies): Update intl/configure.in
        to intl/configure.ac.

From-SVN: r78673
2004-02-29 13:13:41 -08:00
Kelley Cook a4b0b8f1b5 gcc_update (files_and_dependencies): Update fastjar/configure.in to fastjar/configure.ac
2004-01-09  Kelley Cook  <kcook@gcc.gnu.org>

	* gcc_update (files_and_dependencies): Update fastjar/configure.in
	to fastjar/configure.ac

From-SVN: r75622
2004-01-10 02:12:41 +00:00
Kelley Cook 102d317626 gcc_update (files_and_dependencies): Remove non-existant files.
2004-01-07  Kelley Cook  <kcook@gcc.gnu.org>

	* gcc_update (files_and_dependencies): Remove non-existant files.

From-SVN: r75528
2004-01-08 00:55:02 +00:00
Kelley Cook dedebde10a gcc_update (files_generated): Revert 2003-12-18 change.
contrib/
2004-01-05  Kelley Cook  <kcook@gcc.gnu.org>
	* gcc_update (files_generated): Revert 2003-12-18 change.

gcc/ada/
2004-01-05  Kelley Cook  <kcook@gcc.gnu.org>

	* Make-lang.in: Revert stamp-xgnatug change from 2003-12-18.
	Update comment and copyright date.
	* stamp-xgnatug: Delete.

From-SVN: r75461
2004-01-06 02:39:27 +00:00
Andrew Pinski c5d1156b32 gcc_update (files_and_dependencies): For gcc directory, rename configure.in to configure.ac.
2004-01-03  Andrew Pinski  <pinskia@physics.uc.edu>

        * gcc_update (files_and_dependencies): For gcc directory,
        rename configure.in to configure.ac.

From-SVN: r75367
2004-01-03 11:55:35 -08:00
Andreas Tobler d9b000b18c gcc_update (files_and_dependencies): For libjava/libltdl directory, remove acconfig.h.
2003-12-19  Andreas Tobler  <a.tobler@schweiz.ch>

	* gcc_update (files_and_dependencies): For libjava/libltdl directory,
	remove acconfig.h. No longer used.

From-SVN: r74818
2003-12-19 06:50:14 +01:00
Kelley Cook 90c2f1deb1 gcc_update (files_generated): Add in gcc/ada/stamp-xgnatug and update gcc/ada/gnat_ug_* to use it.
contrib/
2003-12-18  Kelley Cook  <kcook@gcc.gnu.org>

	* gcc_update (files_generated): Add in gcc/ada/stamp-xgnatug and update
	gcc/ada/gnat_ug_* to use it.

gcc/ada/
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.

From-SVN: r74808
2003-12-18 22:40:38 +00:00
James E Wilson 3a8167112a Fix required by libjava/libltdl import.
* gcc_update (files_and_dependencies): For libjava/libltdl directory,
rename configure.in to configure.ac, and stamp-h.in to config-h.in.

From-SVN: r74734
2003-12-16 22:22:00 -08:00
Kelley Cook 90ff9ff39c gcc_update (files_and_dependencies): Correct typo in the filename gnat_ug_wnt.texi.
2003-12-10  Kelley Cook  <kcook@gcc.gnu.org>

	* gcc_update (files_and_dependencies): Correct typo in the filename
	gnat_ug_wnt.texi.

From-SVN: r74535
2003-12-11 13:25:24 +00:00
Arnaud Charlet c41affc725 gcc_update: Remove handling of sinfo.h, einfo.h, nmake.ads, treeprs.ads.
* gcc_update: Remove handling of sinfo.h, einfo.h, nmake.ads,
	treeprs.ads.

From-SVN: r74416
2003-12-08 11:58:09 +01:00
Mark Mitchell 8f850e49a0 * gennews (files): Add GCC 3.3 files.
From-SVN: r72565
2003-10-16 19:18:52 +00:00
Mark Mitchell 9d3d50d27e * gcc_build: Fix handling of -t option. Add -x option.
From-SVN: r70658
2003-08-21 18:59:05 +00:00
Matt Kraai 5bea01beb9 * texi2pod.pl: Remove extra line.
From-SVN: r70036
2003-08-01 03:10:56 +00:00
Matt Kraai 9fa0903819 * texi2pod.pl: Default @itemize's parameter to @bullet.
From-SVN: r69399
2003-07-15 09:24:07 +00:00
Zack Weinberg 0c6a2903e5 * gcc_update: gcc/acconfig.h no longer exists.
From-SVN: r69275
2003-07-12 21:32:36 +00:00
Matthias Klose c3c3593270 test_installed: Add options to run objc tests.
2003-07-11  Matthias Klose  <doko@debian.org>

        * test_installed: Add options to run objc tests.
        In generated site.exp, initialize rootme, CFLAGS, CXXFLAGS.

From-SVN: r69219
2003-07-11 06:05:01 +00:00
Zack Weinberg 6eb95e99e7 intl: New directory; see intl/ChangeLog for details.
top:
	* intl: New directory; see intl/ChangeLog for details.
	* ABOUT-NLS, config.rpath: Import from gettext 0.12.1.
	* Makefile.tpl: all-gcc depends on maybe-all-intl.
	* Makefile.in: Regenerate.
config:
	* gettext.m4: New file - copy of gettext.m4 from binutils
	CVS, with added AC_ISC_POSIX macro from gcc/aclocal.m4.
gcc:
	* ABOUT-NLS: Delete.
	* intl: Delete entire directory.
	* aclocal.m4: Include ../config/gettext.m4.  Delete
	AC_ISC_POSIX, AM_LANGINFO_CODESET, jm_GLIBC21, AM_LC_MESSAGES,
	AM_PATH_PROG_WITH_TEST, AM_WITH_NLS, and AM_GNU_GETTEXT.
	* configure.in: Use CY_GNU_GETTEXT, not AM_GNU_GETTEXT.
	Remove intl/Makefile from all_outputs.
	* configure, config.in: Regenerate.
	* Makefile.in: Expunge all references to intl subdirectory.
	Add -I../intl to INCLUDES.
	* intl.h: Include libintl.h if and only if ENABLE_NLS is defined.
intl:
	* Makefile.in: Remove unnecessary capabilities for
	installation, build of shared libraries, generation of
	distribution tarballs, etc.  Fix all the places that rely on
	the parent directory.  Don't generate libgnuintl.h from
	anything; do generate $(objdir)/libintl.h from libgnuintl.h if
	necessary.  Adjust DEFS for use of config.h.
	* libgnuintl.h.in: Rename libgnuintl.h.
	* README: New file.
	* config.charset, ref-add.sin, ref-del.sin: Delete (unused).
	* COPYING.LIB-2.0, COPYING.LIB-2.1: Delete (redundant).
	* aclocal.m4: New; generated per instructions in gettext manual.
	* configure.in: New; written from scratch for this configuration.
	* configure, config.h.in: Generated.
contrib:
	* gcc_update: Remove gcc/intl/plural.c from list.
	Add new generated files intl/plural.c, intl/configure,
	intl/config.h.in.

From-SVN: r68928
2003-07-04 18:18:54 +00:00
Jason Thorpe e4048ffc3f gcc_update (files_and_dependencies): Add gcc/testsuite/gcc.dg/cpp/_Pragma3.c depends on gcc/testsuite/gcc.dg/cpp/mi1c.h.
* gcc_update (files_and_dependencies): Add
gcc/testsuite/gcc.dg/cpp/_Pragma3.c depends on
gcc/testsuite/gcc.dg/cpp/mi1c.h.

From-SVN: r68398
2003-06-24 01:32:33 +00:00
Nathanael Nerode 281b173200 * paranoia.cc: Fix spelling error.
From-SVN: r67896
2003-06-13 13:57:27 +00:00
Nathanael Nerode 487a942794 analyze_brprob, [...]: Change GNU CC to GCC.
* analyze_brprob, gcc_build, gennews, texi2pod.pl: Change GNU CC
	to GCC.

From-SVN: r67120
2003-05-23 16:20:44 +00:00
Mike Stump 112a0bfd7a * compare_tests: Fix exit status and be more flexible with spacing.
From-SVN: r65255
2003-04-04 22:49:10 +00:00
Phil Edwards 5ce810b77b test_summary: Add -h, print existing comments as help.
2003-03-08  Phil Edwards  <pme@gcc.gnu.org>

	* test_summary:  Add -h, print existing comments as help.

From-SVN: r64016
2003-03-09 01:33:00 +00:00
H.J. Lu b47d9efdc9 gcc_build: Use $GCC_CVS/$CVS instead of cvs.
2003-03-03  H.J. Lu <hjl@gnu.org>

	* gcc_build: Use $GCC_CVS/$CVS instead of cvs.
	* gcc_update: Likewise.

From-SVN: r63730
2003-03-03 12:09:38 -08:00
Alexandre Oliva d25fc1b572 test_summary (configflags): Only use the first match.
* test_summary (configflags): Only use the first match.  Remove
excess space.  Use sub instead of gsub where possible.  Use `none'
if no configure flags were given.

From-SVN: r61483
2003-01-19 14:34:12 +00:00
Loren J. Rittle 6787cc15f2 * test_summary (configflags): awk portability.
From-SVN: r61168
2003-01-10 21:12:39 +00:00
Alexandre Oliva ce985125f5 test_summary (configflags): Compute correctly with both autoconfiscated and Cygnus-style top-level.
* test_summary (configflags): Compute correctly with both
autoconfiscated and Cygnus-style top-level.

From-SVN: r60991
2003-01-07 11:56:25 +00:00
Kaveh R. Ghazi 029d882c14 gcc_update (files_and_dependencies): Add gcc/cp/cfns.h depends on gcc/cp/cfns.gperf and gcc/java/keyword.h depends...
* gcc_update (files_and_dependencies): Add gcc/cp/cfns.h depends
	on gcc/cp/cfns.gperf and gcc/java/keyword.h depends on
	gcc/java/keyword.gperf

From-SVN: r60817
2003-01-03 06:05:11 +00:00
Gerald Pfeifer 695a8bcfbf gcc_update (files_and_dependencies): Add gcc/intl/plural.c as depending on gcc/intl/plural.y.
* gcc_update (files_and_dependencies): Add gcc/intl/plural.c as
	depending on gcc/intl/plural.y.

From-SVN: r60607
2002-12-29 19:34:53 +00:00
Alexandre Oliva e4029133c3 * gcc_update (configure): Depend on config/acx.m4 as well.
From-SVN: r60579
2002-12-28 16:24:33 +00:00
Alexandre Oliva e1c1b6a5a5 * gcc_update (configure): Depend on configure.in.
From-SVN: r60571
2002-12-28 13:21:17 +00:00
Joseph Myers d6bef02d0e * texi2pod.pl: Skip contents of @copying.
From-SVN: r60477
2002-12-24 18:56:21 +00:00
Zack Weinberg 4977bab6ed Merge basic-improvements-branch to trunk
From-SVN: r60174
2002-12-16 18:23:00 +00:00
Richard Henderson ad03e4c4c7 paranoia.cc (real_c_float::image): Accomodate size of real_internal format.
* paranoia.cc (real_c_float::image): Accomodate size of
        real_internal format.
        (main): Unbuffer stdio.  Add real_internal format.
        (floor_log2_wide): New.

From-SVN: r58395
2002-10-21 17:09:41 -07:00
Richard Henderson fc76a969eb paranoia.cc (ENUM_BITFIELD): New.
* paranoia.cc (ENUM_BITFIELD): New.
        (class): Define as klass around real.h.
        (real_c_float): Not a template any longer; define MODE as a
        class static constant; use real_format elements for SIZE.
        Update uses of real_to_decimal and real_to_hexadecimal.
        (main): Change -g argument to use a format name.
        (mode_for_size): Remove.

From-SVN: r58226
2002-10-16 16:07:29 -07:00
Richard Henderson efdc7e19ca real.c, real.h: Rewrite from scratch.
gcc/
	* real.c, real.h: Rewrite from scratch.

	* Makefile.in (simplify-rtx.o): Depend on TREE_H.
	(paranoia): New target.
	* builtins.c (fold_builtin_inf): Use new real.h interface.
	* c-common.c (builtin_define_with_hex_fp_value): Likewise.
	* c-lex.c (interpret_float): Likewise.
	* emit-rtl.c (gen_lowpart_common): Likewise.
	* optabs.c (expand_float): Use real_2expN.
	* config/ia64/ia64.md (divsi3, udivsi3): Likewise.
	* defaults.h (INTEL_EXTENDED_IEEE_FORMAT): New.
	(FLOAT_WORDS_BIG_ENDIAN): New.
	* cse.c (find_comparison_args): Don't pass FLOAT_STORE_FLAG_VALUE
	directly to REAL_VALUE_NEGATIVE.
	* loop.c (canonicalize_condition): Likewise.
	* simplify-rtx.c: Include tree.h.
	(simplify_unary_operation): Don't handle FIX and UNSIGNED_FIX
	with floating-point result modes.
	* toplev.c (backend_init): Call init_real_once.

	* fold-const.c (force_fit_type): Don't call CHECK_FLOAT_VALUE.
	* tree.c (build_real): Likewise.
	* config/alpha/alpha.c, config/vax/vax.c (float_strings,
	float_values, inited_float_values, check_float_value): Remove.
	* config/alpha/alpha.h, config/m68hc11/m68hc11.h,
	config/m88k/m88k.h, config/vax/vax.h (CHECK_FLOAT_VALUE): Remove.
	* doc/tm.texi (CHECK_FLOAT_VALUE): Remove.

gcc/f/
	* target.c (ffetarget_real1): Don't pass FFETARGET_ATOF_
	directly to ffetarget_make_real1.
	(ffetarget_real2): Similarly.
	* target.h (ffetarget_cvt_r1_to_rv_, ffetarget_cvt_rv_to_r2_,
	ffetarget_cvt_r2_to_rv_): Use new real.h interface and simplify.

gcc/java/
	* jcf-parse.c (get_constant): Runtime check for IEEE format;
	use new real.h interface.
	* jcf-write.c (find_constant_index): Use new real.h interface.
	* lex.c (IS_ZERO): Use REAL_VALUES_EQUAL.

contrib/
	* paranoia.cc: New file.

From-SVN: r57198
2002-09-16 09:36:39 -07:00
Richard Henderson 7fd6c930e5 * enquire.c: Remove.
From-SVN: r56795
2002-09-04 09:09:10 -07:00
Mark Mitchell 72c41e5adc * gennews (files): Add GCC 3.2 files.
From-SVN: r56287
2002-08-14 08:35:37 +00:00
Gerald Pfeifer 1899ba3ed2 gennews (files): Add proper files for the GCC 3.1 release series.
* gennews (files): Add proper files for the GCC 3.1 release series.
	Simplify and reformat introductory wording.

From-SVN: r55750
2002-07-25 14:34:56 +00:00
Nathanael Nerode 39cef9146f Makefile.in: Delete references to enquire.
(gcc)
	* Makefile.in: Delete references to enquire.
	* enquire.c: Move to contrib.

(contrib)
	* enquire.c: Move from gcc.

From-SVN: r55502
2002-07-17 00:09:11 +00:00
H.J. Lu 554b811104 gcc_update (touch_files): Pass -s to ${MAKE}.
2002-07-16  H.J. Lu <hjl@gnu.org>

	* gcc_update (touch_files): Pass -s to ${MAKE}.

From-SVN: r55497
2002-07-16 15:03:34 -07:00
Zack Weinberg dd6773cd70 * texi2pod.pl: Correct handling of the internal R<> sequence.
From-SVN: r55012
2002-06-26 16:50:04 +00:00
Florian Weimer ba9e1571a0 gcc_update (files_and_dependencies): Add generated Texinfo files for Ada.
2002-05-31  Florian Weimer  <fw@deneb.enyo.de>

	* gcc_update (files_and_dependencies): Add generated Texinfo files
	for Ada.

From-SVN: r54103
2002-05-31 13:08:38 +02:00
Rainer Orth 1e6347d8b9 Makefile.in: Allow for PWDCMD to override hardcoded pwd.
* Makefile.in: Allow for PWDCMD to override hardcoded pwd.
	* config-ml.in: Likewise.
	* configure: Likewise.
	* configure.in: Likewise.

	boehm-gc:
	* acinclude.m4: Allow for PWDCMD to override hardcoded pwd.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.

	config:
	* acinclude.m4: Allow for PWDCMD to override hardcoded pwd.

	contrib:
	* test_installed: Allow for PWDCMD to override hardcoded pwd.
	* test_summary: Likewise.

	gcc:
	* Makefile.in: Allow for PWDCMD to override hardcoded pwd.
	* configure.in: Likewise.
	* fixinc/check.tpl: Likewise.
	* fixinc/fixinc.dgux: Likewise.
	* fixinc/fixinc.svr4: Likewise.
	* fixinc/fixinc.winnt: Likewise.
	* fixinc/fixincl.sh: Likewise.
	* fixproto: Likewise.
	* configure: Regenerate.

	gcc/ada:
	* Makefile.adalib: Allow for PWDCMD to override hardcoded pwd.
	* Makefile.in: Likewise.

	gcc/f:
	* Make-lang.in: Allow for PWDCMD to override hardcoded pwd.

	gcc/java:
	* Make-lang.in: Allow for PWDCMD to override hardcoded pwd.

	gcc/po:
	* exgettext: Allow for PWDCMD to override hardcoded pwd.

	gcc/treelang:
	* Make-lang.in: Allow for PWDCMD to override hardcoded pwd.

	libf2c:
	* Makefile.in: Allow for PWDCMD to override hardcoded pwd.
	* aclocal.m4: Likewise.
	* configure: Regenerate.

	libjava:
	* acinclude.m4: Allow for PWDCMD to override hardcoded pwd.
	* configure.in: Likewise.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.

	libobjc:
	* aclocal.m4: Allow for PWDCMD to override hardcoded pwd.
	* configure: Regenerate.

	libstdc++-v3:
	* Makefile.am: Allow for PWDCMD to override hardcoded pwd.
	* acinclude.m4: Likewise.
	* docs/html/Makefile: Likewise.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* Makefile.in: Regenerate.

	zlib:
	* configure.in: Allow for PWDCMD to override hardcoded pwd.
	* configure: Regenerate.

	* ChangeLog: Move entries to ChangeLog.gcj.

From-SVN: r53523
2002-05-16 17:43:21 +00:00
Geoffrey Keating 29a948c850 * gcc_update (touch_files): Don't have empty for loop.
From-SVN: r52462
2002-04-18 10:09:10 +00:00
Richard Henderson b8d70bee36 * gcc_update: Remove libchill.
From-SVN: r52385
2002-04-16 17:30:17 -07:00
Zack Weinberg 28852cc64a * texi2pod.pl: Handle @end ftable and @end vtable.
From-SVN: r51364
2002-03-26 03:04:41 +00:00
Zack Weinberg 049b03f488 texi2pod.pl: Handle @include, @ftable, @vtable.
* contrib/texi2pod.pl: Handle @include, @ftable, @vtable.
	Reformat some code for clarity.
	* gcc/Makefile.in: Give texi2pod its input file as a command
	line argument, not on stdin.

From-SVN: r50592
2002-03-11 20:37:13 +00:00
Christian Jönsson 506d4ef6a1 test_summary: Additional to XPASS and FAIL...
* test_summary: Additional to XPASS and FAIL, add UNRESOLVED,
WARNING and ERROR output from the *.sum files.

From-SVN: r50010
2002-02-24 20:45:15 +00:00
Gerald Pfeifer 66b8f5d7a8 gennews (files): Replace gcc-2.95/gcc-2.95.html...
* gennews (files): Replace gcc-2.95/gcc-2.95.html,
	gcc-2.95/gcc-2.95.1.html, gcc-2.95/gcc-2.95.2.html,
	and gcc-2.95/gcc-2.95.3.html by gcc-2.95/index.html.

From-SVN: r49226
2002-01-25 23:27:45 +00:00
Gerald Pfeifer c10a75a734 gennews (files): Replace egcs-1.1/egcs-1.1.2.html...
* gennews (files): Replace egcs-1.1/egcs-1.1.2.html,
	egcs-1.1/egcs-1.1.1.html, and egcs-1.1/egcs-1.1.html by
	egcs-1.1/index.html.

From-SVN: r48930
2002-01-16 22:42:13 +00:00
Kaveh R. Ghazi 99e9e773cb * warn_summary: Add -ada subdirectory flag.
From-SVN: r48457
2002-01-02 03:35:21 +00:00
Matthias Klose 3da33af300 texi2pod.pl: Merge changes from binutils' texi2pod.pl.
2001-12-12  Matthias Klose  <doko@debian.org>

	* texi2pod.pl: Merge changes from binutils' texi2pod.pl. Allows
	generation of more than one man page from one source.
	Add '-' to set of valid chars for an identifier.
	Let -D option accept flags of the form <flag>=<value>.
	Use \s+ for whitespace detection in '@c man' lines.
	Handle @set and @clear independent of $output.
	Substitute all @value{}'s in a line.

From-SVN: r48015
2001-12-14 22:46:31 +00:00
Joseph Myers 77bd67cbdd texi2pod.pl: Handle @ifnottex, @iftex and @display.
contrib:
	* texi2pod.pl: Handle @ifnottex, @iftex and @display.  Handle @var
	in verbatim blocks specially.  Handle @unnumbered, @unnumberedsec
	and @center.  Allow [a-z] after @enumerate.  Handle 0 and numbers
	greater than 9 in enumerations.

gcc:
	* Makefile.in (POD2MAN): Don't include --section=1.
	(manext): Rename to man1ext.  All users changed.
	(man7ext): New.
	(man7dir): New.
	(generated-manpages): Also depend on $(docdir)/gfdl.7,
	$(docdir)/gpl.7, and $(docdir)/fsf-funding.7.
	($(docdir)/gcov.1, $(docdir)/cpp.1, $(docdir)/gcc.1): Include
	--section=1 in calls to $(POD2MAN).
	($(docdir)/gfdl.7, $(docdir)/gpl.7, $(docdir)/fsf-funding.7): New.
	(maintainer-clean, install, uninstall): Handle the new man pages.
	($(docdir)/cpp.info, cpp.dvi): Depend on fdl.texi.
	(installdirs): Create man7dir.
	* doc/cpp.texi: Include GFDL in this manual.  In the man page,
	refer to gfdl(7) for the GFDL.  Apply Front Cover and Back Cover
	texts to man page.  Include gpl(7), gfdl(7) and fsf-funding(7) in
	the SEE ALSO man page section.
	* doc/gcov.texi: Apply GFDL to man page.  Include gpl(7), gfdl(7)
	and fsf-funding(7) in the SEE ALSO man page section.
	* doc/invoke.texi: Apply GFDL to man page.  Include gpl(7),
	gfdl(7) and fsf-funding(7) in the SEE ALSO man page section.
	* doc/include/fdl.texi, doc/include/funding.texi,
	doc/include/gpl.texi: Adjust for conversion by texi2pod.pl.
	* doc/.cvsignore: Add gfdl.7, gpl.7 and fsf-funding.7.

gcc/cp:
	* Make-lang.in: Change all uses of $(manext) to $(man1ext).

gcc/f:
	* Make-lang.in: Change all uses of $(manext) to $(man1ext).

From-SVN: r46998
2001-11-14 00:47:47 +00:00
Laurent Guerby 178612c9a6 gcc_update (files_and_dependencies): Add Ada dependencies.
2001-11-07  Laurent Guerby <guerby@acm.org>

	* gcc_update (files_and_dependencies): Add Ada dependencies.

From-SVN: r46832
2001-11-07 20:26:58 +00:00
Joseph Myers bbd300a97b crontab: Build weekly snapshots.
maintainer-scripts:
	* crontab: Build weekly snapshots.

contrib:
	* snapshot: Remove.

From-SVN: r46078
2001-10-08 17:16:56 +01:00
Richard Sandiford b5f2093196 revert: gcc_update: (files_and_dependencies) Add gcc/java/parse.c gcc/java/parse-scan.c and...
Revert:
	* gcc_update: (files_and_dependencies) Add gcc/java/parse.c
	gcc/java/parse-scan.c and gcc/java/keyword.h to list of files to
	touch.

From-SVN: r45459
2001-09-07 07:57:51 +00:00
David Billinghurst e7503d9250 gcc_update: (files_and_dependencies) Add gcc/java/parse.c gcc/java/parse-scan.c and...
* gcc_update: (files_and_dependencies) Add gcc/java/parse.c
	gcc/java/parse-scan.c and gcc/java/keyword.h to list of files to
	touch.

From-SVN: r45410
2001-09-05 09:02:17 +00:00
Jan Hubicka e961606cfd * analyze_brprob: Update for changes in gcc debug output.
From-SVN: r44854
2001-08-13 14:34:11 +00:00
Jan Hubicka ffd1553440 * analyze_brprob: Avoid more overflows.
From-SVN: r44438
2001-07-28 20:39:02 +00:00
Richard Henderson da397f8ed0 * test_summary: Copy LAST_UPDATED UTC time to head of summary.
From-SVN: r44433
2001-07-27 14:10:29 -07:00
Jan Hubicka 92e3cac874 * analyze_brprob: Avoid overflows.
From-SVN: r44430
2001-07-27 16:03:08 +00:00
Richard Henderson 2a08c780d3 gcc_update: Dump timestamp in LAST_UPDATED.
* contrib/gcc_update: Dump timestamp in LAST_UPDATED.
        * .cvsignore: Add LAST_UPDATED.

From-SVN: r44413
2001-07-26 23:00:45 -07:00
Andreas Jaeger a6ed70ef1d * analyze_brprob: Fix documentation.
From-SVN: r44381
2001-07-26 08:41:48 +02:00
Jan Hubicka 4edc91ae51 * analyze_brprob: Fix awk compatibility problems; update comment.
From-SVN: r44266
2001-07-23 13:55:28 +00:00
Andreas Jaeger f981f97beb * analyze_brprob: Fix more typos.
From-SVN: r44263
2001-07-23 15:21:13 +02:00
Andreas Jaeger 075cc945ad * analyze_brprob: Fix typos.
From-SVN: r44262
2001-07-23 12:39:58 +02:00
Joseph Myers aee96fe99b extend.texi, [...]: Improve formatting.
gcc:
	* doc/extend.texi, doc/gcc.texi, doc/invoke.texi, doc/md.texi,
	doc/rtl.texi, doc/tm.texi: Improve formatting.  Improve
	documentation of -std and -Wwrite-strings.

contrib:
	* texi2pod.pl: Handle @r inside @item.

From-SVN: r43718
2001-07-03 01:46:05 +01:00
Zack Weinberg 51817b107a Makefile.in (doc): Depend on $(GENERATED_MANPAGES).
gcc:
	* Makefile.in (doc): Depend on $(GENERATED_MANPAGES).
	* doc/.cvsignore: Add gcc.1, cpp.1, gcov.1.
	* doc/gcc.1, doc/cpp.1, doc/gcov.1: Removed.
contrib:
	* gcc_update: Remove entries for gcc.1, cpp.1, gcov.1.

From-SVN: r43698
2001-07-02 18:35:32 +00:00
Zoltan Felleg e514984118 * warn_summary: Fix typo in a comment.
From-SVN: r43669
2001-07-01 10:25:32 +00:00
Albert Chin-A-Young 894b7c636a * contrib/gcc_update: Fix timestamp on gcc/f/intdoc.texi.
From-SVN: r43377
2001-06-14 19:02:00 +00:00
Mark Mitchell acabb59616 * gennews: Set TERM to vt100 for Lynx.
From-SVN: r43343
2001-06-13 18:37:16 +00:00
Gerald Pfeifer 9f29389307 * release: Remove.
From-SVN: r43322
2001-06-13 16:27:29 +00:00
Jan Hubicka 17d6c819b2 * analyze_brprob: New file.
From-SVN: r43252
2001-06-12 10:39:42 +00:00
Mark Mitchell 72e0bae59f gcc_build: Output information about the commands used to configure the compiler.
* gcc_build: Output information about the commands used to
	configure the compiler.

From-SVN: r43222
2001-06-11 21:13:36 +00:00
Joseph Myers 47c2a318dd gennews: Update for GCC 3.0.
contrib:
	* gennews: Update for GCC 3.0.

gcc:
	* NEWS: Regenerate.

From-SVN: r42975
2001-06-07 19:17:38 +01:00
Joseph Myers aff5d0538f * gcc_update: Update for move of documentation to gcc/doc.
From-SVN: r42797
2001-06-02 12:33:39 +01:00
Rainer Orth 26d8af0619 * contrib/test_summary (files): Sort before evaluating.
From-SVN: r42673
2001-05-28 15:50:29 +00:00
Gerald Pfeifer 6cf735a769 * gcc_update (UPDATE_OPTIONS): Add -d to the default settings.
From-SVN: r42493
2001-05-23 12:15:03 +00:00
Mark Mitchell 47816305fe * gcc_build: Use -d when invoking gcc_update.
From-SVN: r42426
2001-05-22 06:45:44 +00:00
Andreas Jaeger f3e16a470f * gcc_update: Add rules for libf2c/libI77.
From-SVN: r42257
2001-05-18 09:44:34 +02:00
Alexandre Oliva e8dc2763f1 * gcc_update (touch_files): Use simpler, yet as portable, syntax.
From-SVN: r42229
2001-05-17 22:48:41 +00:00
Loren J. Rittle af22667e53 * gcc_update (touch_files): Enhance make portability.
From-SVN: r42100
2001-05-15 04:58:07 +00:00
Alexandre Oliva e8b073c1bd * gcc_update (touch_files): Use a Makefile to touch files.
From-SVN: r42088
2001-05-14 19:57:52 +00:00
Joseph Myers 6e26f4aa9f * texi2pod.pl: Add copyright and GPL notices.
From-SVN: r41800
2001-05-03 20:45:32 +01:00
Joseph Myers 445c435a52 texi2pod.pl: Handle "\,".
contrib:
	* texi2pod.pl: Handle "\,".

gcc:
	* gcc.1, cpp.1: Regenerate.

From-SVN: r39244
2001-01-24 19:47:47 +00:00
Joseph Myers 3f896fc299 texi2pod.pl: Fix regular expression for @r to avoid exponential recursion.
contrib:
	* texi2pod.pl: Fix regular expression for @r to avoid exponential
	recursion.  From Russ Allbery <rra@stanford.edu>.  Remove perl
	version check.

gcc:
	* configure.in, configure: Revert previous patch requiring perl
	5.6.0.

From-SVN: r39053
2001-01-15 23:32:25 +00:00
Kaveh R. Ghazi c2b31703ba warn_summary (stageNfilter): Update for recent changes in bootstrap logic.
* warn_summary (stageNfilter): Update for recent changes in
	bootstrap logic.

From-SVN: r39045
2001-01-15 17:53:57 +00:00
Joseph Myers 150d3c0086 texi2pod.pl: Require at least perl 5.6.0.
contrib:
	* texi2pod.pl: Require at least perl 5.6.0.

gcc:
	* configure.in: Require at least perl 5.6.0 to regenerate
	manpages.
	* configure: Regenerate.

From-SVN: r39018
2001-01-14 21:47:19 +00:00
Joseph Myers 4bc1997b1a gcc_update: Add gcc/gcc.1 to generated files.
contrib:
	* gcc_update: Add gcc/gcc.1 to generated files.
	* texi2pod.pl: Handle @r and @gccoptlist.  Handle @gol.  Handle
	discarding to end of sentence with @xref where the sentence has an
	interior "." in markup, and handle discarding parentheses around
	such a sentence.

gcc:
	* Makefile.in (generated-manpages): Add gcc.1
	($(srcdir)/gcc.1): New target.
	(maintainer-clean): Delete $(srcdir)/gcc.1.
	* gcc.texi: Add macros @gccoptlist and @gol.
	* invoke.texi: Include option summary in manpage.  Mark up option
	summary with @gccoptlist and @gol.  Use @r in one place where
	appropriate.
	* texinfo.tex: Update to version 2000-12-11.07 from ftp.gnu.org.
	* gcc.1: Generate from invoke.texi.

gcc/cp:
	* g++.1: Change to be ".so man1/gcc.1".

From-SVN: r38993
2001-01-13 21:17:13 +00:00
Bernd Schmidt d2796d4ebc Update for 2.95.3
From-SVN: r38907
2001-01-11 15:57:59 +00:00
Joseph Myers 2642624b16 gcc.texi: Define macro gcctabopt.
gcc:
	* gcc.texi: Define macro gcctabopt.
	* invoke.texi: Add manpage sections BUGS and AUTHOR.  Use
	@command, @env and @option in some places where appropriate.  Use
	@gcctabopt where appropriate.  Put URLs and email addresses inside
	@w.

contrib:
	* texi2pod.pl: Handle @gcctabopt and @env in tables.  Handle
	@command.  Format URLs and email addresses in bold.

From-SVN: r38863
2001-01-10 10:54:02 +00:00
Joseph Myers 6bfa3dac74 * gcc_update: Add cpp.1 to the list of generated files.
From-SVN: r38669
2001-01-03 20:18:18 +00:00
Joseph Myers fd939e46c9 texi2pod.pl: Handle @option and @env.
contrib:
	* texi2pod.pl: Handle @option and @env.

gcc:
	* configure.in: Require at least texinfo 4.0.  Check for whether
	Pod::Man is sufficiently recent to regenerate GCC manpages.
	* configure:  Regenerate.
	* Makefile.in (TEXI2POD): Call perl explicitly rather than relying
	on #!.
	(GENERATED_MANPAGES): Define.
	(generated-manpages): New target.  Depend on cpp.1 as well as
	gcov.1.
	(install-man): Depend on $(GENERATED_MANPAGES) (defined by
	configure to generated-manpages or empty) rather than on the
	manpages directly.  Remove execute permission from installed
	gcov.1 as well as cpp.1.
	* cpp.1, gcov.1: Regenerate.

From-SVN: r38668
2001-01-03 20:15:01 +00:00
Mike Stump 79424a4fdb * snapshot: Update to account for java libraries.
From-SVN: r38666
2001-01-03 18:13:43 +00:00
Jeffrey Oldham 5da01bc1fb test_summary: Export filesuffix, not fileprefix.
2000-12-28  Jeffrey Oldham  <oldham@codesourcery.com>

	* test_summary: Export filesuffix, not fileprefix.

From-SVN: r38513
2000-12-28 19:28:11 +00:00
Joseph Myers 2d6fd5fd06 * release: Change some EGCS references to GCC.
From-SVN: r38448
2000-12-22 09:30:15 +00:00
Kaveh R. Ghazi c097fab647 warn_summary: Fix subdirectory filtering.
* warn_summary: Fix subdirectory filtering.  Add -intl and -fixinc
	subdirectory flags.  Add source directory prefix filtering.
	Redirect diagnostic output to stderr.

From-SVN: r38260
2000-12-14 20:09:41 +00:00
Zack Weinberg f4e8dec658 texi2pod.pl: If multiple @c man sections with the same tag appear...
* texi2pod.pl: If multiple @c man sections with the same tag
	appear, concatenate them in the final output.  When skipping,
	ignore block commands that can't cause skipping, and honor
	those that can.  Ensure that verbatim blocks are separate
	paragraphs.

From-SVN: r38117
2000-12-07 22:11:12 +00:00
Joseph Myers beb039fe77 * gcc_update: Don't touch tradcif.c or java/parse.h.
From-SVN: r38108
2000-12-07 08:13:13 +00:00
Zack Weinberg b75d998f0e texi2pod.pl: Restructure for comprehensibility, add comments.
* texi2pod.pl: Restructure for comprehensibility, add
	comments.  Merge handling of @ignore and @ifxxx.  Handle a
	whole bunch more Texinfo commands.  Use consistent formatting
	style.

From-SVN: r38052
2000-12-05 22:12:42 +00:00
Joseph Myers c4f0b011c7 ONEWS: New file with the current contents of NEWS up to EGCS 1.1.
gcc:
	* ONEWS: New file with the current contents of NEWS up to EGCS
	1.1.
	* NEWS: Generate automatically from online release notes from EGCS
	1.0 to GCC 2.95.2, using ../contrib/gennews.

contrib:
	* gennews: New script.

From-SVN: r38016
2000-12-04 23:03:07 +00:00
Gerald Pfeifer d9ddcc6a21 * gcc_update: Update a comment as we now require bison for CVS users.
From-SVN: r37653
2000-11-22 13:11:44 +00:00
Joseph Myers c01a508e4e gcov.texi: Add magic comments for texi2pod.pl.
gcc:
	* gcov.texi: Add magic comments for texi2pod.pl.
	* Makefile.in: Add rules to generate and install gcov.1.
	* gcov.1: New (generated) file.

contrib:
	* gcc_update: Add gcov.1 to the list of generated files.

From-SVN: r37649
2000-11-22 08:29:32 +00:00
Mark Mitchell c132c0e3c7 * gcc_build: Remove code to put information in a log file.
From-SVN: r37624
2000-11-21 19:16:45 +00:00
Zack Weinberg 3d6f4d76bc texi2pod.pl: - Add real command line parsing.
* texi2pod.pl:
	  - Add real command line parsing.
	  - Support @ifset, @ifclear, @set, @value, -D switch.
	  - Support @sc.  Improve handling of @ref and friends.
	  - Discard @subsection, @need, @node lines.
	  - Un-nest font changes to match texinfo semantics.
	  - Handle @{ and @}.  Oops.
	  - Don't emit E<> directives inside verbatim blocks.

From-SVN: r37569
2000-11-19 19:02:50 +00:00
Bruce Korb f6820157d1 generalize the release script a bit
From-SVN: r37411
2000-11-13 00:25:21 +00:00
Mark Mitchell 8a3d997e53 * gcc_build: Add -o option for setting the objdir to use.
From-SVN: r37397
2000-11-12 00:29:37 +00:00
Jeff Law 1e8ba2a38c * release: New file.
From-SVN: r37384
2000-11-11 12:30:16 +00:00
Jeff Law 09ff8283a8 snapshot: New file.
* snapshot: New file.

Co-Authored-By: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>

From-SVN: r37328
2000-11-08 22:43:50 +00:00
Jeffrey Oldham 37ac3c7f14 gcc_build (bootstrap_gcc): New function.
2000-11-08  Jeffrey Oldham  <oldham@oz.codesourcery.com>

	* gcc_build (bootstrap_gcc): New function.
	(configure_gcc): Likewise.
	(build_gcc): Rewritten to use configure and bootstrap.
	(MAKE_BOOTSTRAP_OPTIONS): Replaced MAKE_OPTIONS.

From-SVN: r37323
2000-11-08 19:41:19 +00:00
Mark Mitchell 9f56c00431 gcc_build (MAKE): New variable.
* gcc_build (MAKE): New variable.
	(build_gcc): Use it.  Fix logging of errors.
	(install_gcc): Likewise.

From-SVN: r37180
2000-11-01 01:58:12 +00:00
Mark Mitchell d3d6410dbf * gcc_build: Save the output from CVS into the logfile as well.
From-SVN: r37136
2000-10-29 23:04:48 +00:00
Mark Mitchell 59c341cbd5 * gcc_build: Fix typos.
From-SVN: r37066
2000-10-26 01:18:12 +00:00
Joseph Myers f4d48ea9b1 * gperf-2.7-19981006.pat: Remove.
From-SVN: r36867
2000-10-14 10:56:48 +01:00
Joseph Myers 6f298a0a2d * test_installed: Change EGCS references to refer to GCC.
From-SVN: r36788
2000-10-08 19:39:27 +01:00
Gerald Pfeifer 2d89ce6a8e gcc_update (touch_files): Add some informative output.
From-SVN: r36657
2000-09-28 11:24:18 +00:00
Andreas Jaeger 12acf3a987 gcc_update: Remove gcc/c-parse.gperf.
2000-09-16  Andreas Jaeger  <aj@suse.de>

	* gcc_update: Remove gcc/c-parse.gperf.

From-SVN: r36454
2000-09-16 14:14:12 +02:00
Gerald Pfeifer 41343a8f05 gcc_update: Execute touch_files_reexec even if `cvs update` failed.
* gcc_update: Execute touch_files_reexec even if `cvs update`
	failed.

Co-Authored-By: Alexandre Oliva <aoliva@redhat.com>

From-SVN: r36073
2000-08-30 21:56:42 +00:00
Alexandre Oliva e50d293252 * test_summary: AWK breaks with filenames containing `='.
From-SVN: r35578
2000-08-09 05:12:51 +00:00
Mark Mitchell b9faa6b6c7 * gcc_build: New script.
From-SVN: r35060
2000-07-16 18:05:46 +00:00
Mark Mitchell 1735b35f78 * gcc_update (files_and_dependencies): Remove generated YACC files.
From-SVN: r35030
2000-07-14 06:38:49 +00:00
Mark Mitchell 792abd35a8 gcc_update (files_and_dependencies): Remove generated YACC files.
* gcc_update (files_and_dependencies): Remove generated YACC files.

	* c-parse.c: Remove.
	* c-parse.h: Likewise.
	* c-parse.y: Likewise.
	* objc/objc-parse.c: Likewise.
	* objc/objc-pasre.y: Likewise.

	* Makefile.in ($(PARSE_H)): Depend directly on parse.y.
	* parse.c: Remove.
	* parse.h: Likewise.

	* parse-scan.c: Remove.

From-SVN: r34982
2000-07-12 07:12:56 +00:00
Mark Mitchell 84d6d72f82 * newcvsroot: Handle filenames that contain spaces.
From-SVN: r34391
2000-06-04 17:33:50 +00:00
Zack Weinberg dd5330e8e8 test_summary: In generated script, use cat <<'EOF' not cat <<\EOF.
* test_summary: In generated script, use cat <<'EOF' not cat <<\EOF.
	Elide --with-gcc-version-trigger and --norecursion from
	configure flags.  Remove code to report status of haifa scheduler.

From-SVN: r34387
2000-06-04 02:06:54 +00:00
Alexandre Oliva f65741dd0d Oops, removed `Reported by' comment
From-SVN: r33976
2000-05-18 05:32:06 +00:00
Alexandre Oliva fda73e4137 gcc_update (self): Set to `$0'.
* gcc_update (self): Set to `$0'.
(touch_files_reexec): Use `$self' instead of `$0'.
Reported by Albert Chin-A-Young <china@thewrittenword.com>

From-SVN: r33974
2000-05-18 04:19:35 +00:00
Alexandre Oliva 25a9b3e531 gcc_update (touch_files_reexec): New function, run after the tree is modified.
* gcc_update (touch_files_reexec): New function, run after the
tree is modified.

From-SVN: r33882
2000-05-12 20:18:49 +00:00
Richard Henderson bdcabcd457 * gcc_update: Remove references to inclhack.tpl.
From-SVN: r33774
2000-05-08 15:03:13 -07:00
Jason Merrill 62014cb327 index-prop: Use a single pattern.
* index-prop: Use a single pattern.  Also support *** cdiffs.

        * index-prop: Don't change /dev/null.

From-SVN: r33523
2000-04-28 18:06:30 -04:00
Gerald Pfeifer b9550bfbc6 gcc_update: Refer to GCC and gcc_update instead of egcs and egcs_update.
* gcc_update: Refer to GCC and gcc_update instead of egcs and
        egcs_update.

From-SVN: r33497
2000-04-28 01:23:47 +00:00
Jonathan Larmour db6a1df0e0 * index-prop: Fix occasional problem when using cvs diff -p
From-SVN: r33494
2000-04-27 18:15:34 -06:00
Zack Weinberg 86702e3134 cccp.c, [...]: Removed.
* cccp.c, cexp.y, cexp.c, cccp.1: Removed.

	* configure.in: Delete --disable-cpplib option and all
	references to cpp_main.
	* configure: Regenerate.
	* Makefile.in: Remove all references to CCCP, CCCP_OBJS,
	@cpp_main@, cccp.c, cexp.c, cexp.y, cexp.output, cexp.o,
	cccp.o, cccp, or cppmain.  Link cppmain.o straight to
	cpp$(exeext).  Add --no-headers to makeinfo command line when
	generating INSTALL.  Install and uninstall cpp.1 manpage, not
	cccp.1.
	* install.texi: Delete all references to cexp.y/cexp.c.
	Delete ancient instructions for compiling GCC on 3b1.
	* INSTALL: Regenerate.

	* cppfiles.c, cpplib.h, jump.c, protoize.c, c-lex.c,
	ch/decl.c, ch/lex.c, cp/lex.c, f/lex.c, mips/t-ecoff,
	mips/t-elf, mips/t-r3900: Remove references to cccp.c.
	* convex.h, fx80.h, m68k.h, pdp11.h, contrib/gcc_update,
	f/g77install.texi: Remove references to	cexp.c/cexp.y.
	* xm-linux.h, xm-os2.h, romp.h: Remove definition of BSTRING,
	which is no longer tested anywhere.

	* po/POTFILES.in: Remove cccp.c and cexp.c.  Comment out
	alpha/vms-tramp.asm.

From-SVN: r33238
2000-04-18 22:34:13 +00:00
Gerald Pfeifer 05e1739fcf newcvsroot: Add check on the number of command-line arguments.
* newcvsroot: Add check on the number of command-line arguments.
	Add usage.

From-SVN: r31012
1999-12-18 14:34:56 +00:00
William Bader 5c96cc3ba4 * gcc_update: Allow patches compressed by bzip2.
From-SVN: r30680
1999-11-28 00:41:09 -07:00
Martin v. Löwis ba33cb50d6 * newcvsroot: New file.
From-SVN: r29900
1999-10-11 07:07:39 +00:00
Craig Burley 697f6b2ff5 New shell scripts to ease dealing with Netlib f2c vis-a-vis g77 libg2c
From-SVN: r29346
1999-09-11 17:53:17 -04:00
Gerald Pfeifer ecdea017a4 gcc_update: New file.
* gcc_update: New file.
	* egcs_update: Renamed to gcc_update.

From-SVN: r28726
1999-08-16 16:49:21 +00:00
Robert Lipe 83694b6186 * test_summary: Quote curly braces in 1999-07-03 change.
From-SVN: r28637
1999-08-10 03:22:39 +00:00
Alexandre Oliva 1a618a5a8b egcs_update (files_and_dependencies): Fixed typo in gcc/cstamp-h.in.
* egcs_update (files_and_dependencies): Fixed typo in
gcc/cstamp-h.in.  Added gcc/config.in.

From-SVN: r28313
1999-07-28 17:52:02 +00:00
Alexandre Oliva 94b82f2bcf egcs_update (files_and_dependencies): New function...
* egcs_update (files_and_dependencies): New function, with
complete list of files to be updated, as well as their
dependencies.
(touch_files): Check the timestamp of each generated file against
its dependencies'.
(main): New flags --touch, --list and --help.  Remove the
pre-update step.

From-SVN: r28295
1999-07-27 13:26:37 +00:00
Alexandre Oliva bc8735ed96 * test_summary: Replace egcs with gcc. Update e-mail address.
From-SVN: r28148
1999-07-17 21:45:48 -06:00
Gerald Pfeifer 9d59f3071f egcs_update (touch_files, [...]): New functions.
* egcs_update (touch_files, apply_patch): New functions.
        Use them.  New command-line option --patch.  Split test of local
        tree into two parts.  Add comments.

Co-Authored-By: Jerry Quinn <jquinn@nortelnetworks.com>

From-SVN: r27946
1999-07-05 10:22:15 +00:00
Alexandre Oliva 069550beda test_summary: If Target is `unix{*}', append the Target variants to Host.
* test_summary: If Target is `unix{*}', append the Target variants
to Host.

From-SVN: r27932
1999-07-03 07:50:45 +00:00
Alexandre Oliva 6f482ae3ff test_summary: Set default mail-address and version for egcs instead of relying on...
* test_summary: Set default mail-address and version for egcs
instead of relying on unpredictable pathnames.
Reported by Andreas Jaeger <aj@arthur.rhein-neckar.de>

From-SVN: r27496
1999-06-12 15:19:28 +00:00
Alexandre Oliva ceff9b1445 Fixed some old ChangeLog entries I wrote before becoming aware of the GNU
coding standards.

From-SVN: r26679
1999-04-27 13:27:29 +00:00
Jeffrey A Law 2fa6b2d2ad * fixinc/*: Delete obsolete files.
From-SVN: r26131
1999-04-02 08:13:30 -07:00
Robert Lipe 7a19950eda egcs_update: Test return values of 'cvs update'.
* egcs_update: Test return values of 'cvs update'.  Propogate
       to caller as exit values.

From-SVN: r25021
1999-02-04 08:07:51 +00:00
Gerald Pfeifer bdf32ae50a egcs_update: Use "if" instead of "&&".
* egcs_update: Use "if" instead of "&&".  Touch generated files
	only after the corresponding *.y files.

From-SVN: r24860
1999-01-25 14:10:10 +00:00
Gerald Pfeifer 3243be289f * egcs_update: Do not use xargs, but a backquote construct.
From-SVN: r24766
1999-01-19 12:10:12 +00:00
Alexandre Oliva 692c4bf5c6 test_summary (version): remove carriage return that gawk inserts in the version string for some reason
* test_summary (version): remove carriage return that gawk inserts
	in the version string for some reason

From-SVN: r24552
1999-01-07 00:17:40 +00:00
Gerald Pfeifer 5eff2ed5e2 * egcs_update: Only touch files that already exist.
From-SVN: r24023
1998-12-01 05:04:12 +00:00
Alexandre Oliva cae94af846 test_summary (EOF): remove double backslash Reported by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* test_summary (EOF): remove double backslash
	Reported by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>

From-SVN: r23974
1998-11-29 08:13:30 +00:00
Alexandre Oliva ddf469ccca * test_summary (address): set to egcs-testresults mailing list
From-SVN: r23956
1998-11-28 14:15:43 +00:00
Alexandre Oliva aa4d18c9f7 test_summary (address): added Marc Lehmann's testsuite-results to the default e-mail address
* test_summary (address): added Marc Lehmann's testsuite-results
	to the default e-mail address

From-SVN: r23908
1998-11-26 19:25:10 +00:00
Alexandre Oliva 0a95561803 test_summary (-p, [...]): add these before the summary
* test_summary (-p, prepend_logs): add these before the summary
	(Compiler, Platform): print these just before configflags

From-SVN: r23864
1998-11-25 12:59:24 +00:00
Kaveh R. Ghazi 0d4f7920f5 warn_summary (longLineFilter): New shell function to encapsulate this functionality.
* warn_summary (longLineFilter): New shell function to encapsulate
        this functionality.  It is off by default, only active if -llf
        flag is specified.
        (subdirectoryFilter): Fix bug in filtering which made some
        subdirectory warnings erroneously appear in the toplevel set.
        (stageNfilter): Renamed from `stageNwarns'.  Updated to collect
        warnings from stage1 as well as stage0, which means warnings from
        outside the bootstrap directory.  Eg, the libraries, etc.
        (warningFilter): New shell function to encapsulate this
        functionality.
        (keywordFilter): New shell function to encapsulate this
        functionality.
        Store data in a temp file rather than calculating it 3x.  Arrange
        to remove it on exit and signals.
        Add -pass/-wpass flags to do "pass through" (i.e. manual
        inspection) of bootstrap output from a particular stageN as well
        as language subdirs.
        Add better comments/documentation.

From-SVN: r23473
1998-10-31 08:30:53 +00:00
Gerald Pfeifer 415634f602 * egcs_update: Add comment about keeping the FAQ synchronized.
From-SVN: r23471
1998-10-31 07:45:22 +00:00
Jeffrey A Law 0999b4b825 egcs_update: Do touch java/parse.c and java/parse-scan.c.
* egcs_update: Do touch java/parse.c and java/parse-scan.c. They're
        in the repo again.

From-SVN: r23444
1998-10-29 16:40:27 -07:00
Bruce Korb 318b043092 New files to touch
From-SVN: r23128
1998-10-16 07:39:32 +00:00
Jeffrey A Law 788169dbee egcs_update: Remove gcc/java/parse.c from list of files to touch.
* egcs_update: Remove gcc/java/parse.c from list of files to
        touch.

From-SVN: r23062
1998-10-13 16:29:48 -06:00
Kaveh R. Ghazi 8173d47720 * gperf-2.7-19981006.pat: New file, patch for egcs-local gperf.
From-SVN: r22890
1998-10-07 10:03:01 +00:00
Kaveh R. Ghazi a3225b7a3d warn_summary (subdirectoryFilter): New shell function to optionally filter in/out gcc subdirectories when...
* warn_summary (subdirectoryFilter): New shell function to
       optionally filter in/out gcc subdirectories when summarizing
       warnings.  Add new flags to support subdirectory filtering.
       Also, ensure the bootstrap stage is a number.  Add some more C
       keywords that are preserved in the "warning type" summary and
       tighten up the "arg ???" regexp.

From-SVN: r22839
1998-10-05 11:27:05 +00:00
Bruce Korb 3b0e553482 describe changes
From-SVN: r22547
1998-09-22 07:31:48 +00:00
Kaveh R. Ghazi f06e7a27b9 * egcs_update: Additionally touch gcc/java/parse.[ch].
From-SVN: r22452
1998-09-16 13:16:27 +00:00
Bruce Korb 430c3d7b01 Document term.h and tinfo.h in avoid_bool
From-SVN: r22363
1998-09-09 16:51:30 +00:00
Robert Lipe aecb033930 egcs_update: Do the pass 1 CVS update only for files that may reasonably be under CVS control.
* egcs_update: Do the pass 1 CVS update only for files that
	may reasonably be under CVS control.
	ChangeLog egcs_update

From-SVN: r22205
1998-09-03 08:12:30 +00:00
Alexandre Oliva 49e921be33 test_installed: new script for testing already-installed
* test_installed: new script for testing already-installed
 	gcc/g++/g77

From-SVN: r21728
1998-08-14 10:09:42 +00:00
Gerald Pfeifer 23a05d03eb * egcs_update: Assigned copyright to FSF.
From-SVN: r21682
1998-08-12 11:02:37 +00:00
Gerald Pfeifer 9b14b81c0c egcs_update: New switch --nostdflags and documentation enhancements.
* egcs_update: New switch --nostdflags and documentation
	enhancements.

Co-Authored-By: Alexandre Oliva <oliva@dcc.unicamp.br>

From-SVN: r21667
1998-08-11 09:04:53 +00:00
Gerald Pfeifer f717c7e4b0 * egcs_update: New script.
From-SVN: r21664
1998-08-11 08:38:09 +00:00
Bruce Korb 7c3b5ba531 Document today's changes
From-SVN: r21613
1998-08-05 10:18:37 +00:00
Mike Stump 31e9c6ed12 * compare_tests: New script.
From-SVN: r21422
1998-07-27 15:12:03 -06:00
Alexandre Oliva 91fa313b84 * test_summary: assigned copyright to FSF
From-SVN: r21421
1998-07-27 21:01:54 +00:00
Gerald Pfeifer 18aca90238 test_summary: Corrected script name in comments providing documentation.
F
	* test_summary: Corrected script name in comments providing
	documentation.  Added linebreaks for lines with > 80 characters.

From-SVN: r21419
1998-07-27 14:37:46 -06:00
Alexandre Oliva 3e5fb7a9e9 test_summary: new switch (-i) and environment variable (append_logs) for including files in...
* test_summary: new switch (-i) and environment variable
        (append_logs) for including files in the report.

From-SVN: r20578
1998-06-18 19:39:58 -06:00
Manfred Hollstein 91af92df6e warn_summary: Update to Kaveh's latest version allowing to specify the last stage built.
�
	* warn_summary: Update to Kaveh's latest version allowing to
	specify the last stage built.

From-SVN: r20160
1998-06-01 00:26:35 +00:00
Bruce Korb a681b39b1e changes
From-SVN: r20141
1998-05-29 14:58:40 +00:00
Bruce Korb 8a5b8e20b7 Commentary on fast_fixincludes
From-SVN: r20116
1998-05-28 09:09:05 +00:00
Jason Merrill be3a14bbbb * index-prop: New file.
From-SVN: r20112
1998-05-27 21:36:06 -04:00
Jeff Law 269df0f8c6 * test_summary: find good awk (copied from warn_summary).
From-SVN: r19992
1998-05-23 16:40:01 -06:00