Commit Graph

923 Commits

Author SHA1 Message Date
Paolo Bonzini
609754920f Makefile.tpl: Whenever a recursive target is defined...
2004-05-21  Paolo Bonzini  <bonzini@gnu.org>

	* Makefile.tpl: Whenever a recursive target is defined, wrap
	it in a special @if/@endif block, and prepare its maybe
	dependency in the @if/@endif block
	* configure.in: Instead of writing maybe dependencies, remove
	the @if/@endif statements, and remove the @if/@endif blocks
	that remain.
	* Makefile.in: Regenerate.
	* configure: Regenerate.

From-SVN: r82088
2004-05-21 08:00:17 +00:00
Janis Johnson
5ce7d75d89 * MAINTAINERS (Various Maintainers): Add myself for compat testsuite.
From-SVN: r82063
2004-05-20 17:28:01 +00:00
Kaz Kojima
c779c42fc3 re PR bootstrap/15120 ([3.3 only] [libtool bug] hidden symbol `__sdivsi3_i4' is referenced by DSO)
PR bootstrap/15120
	* libtool.m4 (lt_cv_deplibs_check_method): Use pass_all on sh*.
	* */configure: Rebuilt.

From-SVN: r81980
2004-05-18 10:11:38 +00: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
Tobias Schlüter
75089d48a0 MAINTAINERS (Write After Approval): Add myself.
2004-05-13  Tobias Schl��ter  <tobi@gcc.gnu.org>

* MAINTAINERS (Write After Approval): Add myself.

From-SVN: r81774
2004-05-13 12:36:36 +02:00
Diego Novillo
6de9cd9a88 Merge tree-ssa-20020619-branch into mainline.
From-SVN: r81764
2004-05-13 02:41:07 -04:00
Uros Bizjak
d1bb666ca0 MAINTAINERS (Write After Approval): Add myself.
2004-04-29  Uros Bizjak  <uros@kss-loka.si>

        * MAINTAINERS (Write After Approval): Add myself.

From-SVN: r81562
2004-05-06 15:20:21 +02:00
Vladimir Makarov
8f1b790f82 MAINTAINERS (Various Maintainers): Add myself.
2004-05-04  Vladimir Makarov  <vmakarov@redhat.com>

        * MAINTAINERS (Various Maintainers): Add myself.

From-SVN: r81477
2004-05-04 14:23:18 +00:00
Brian Ford
693446fc33 * MAINTAINERS (Write After Approval): Add myself.
From-SVN: r81356
2004-04-30 18:11:53 +00:00
Paolo Bonzini
6cf1ac42db acx.m4: Fix fastcompare support for new-bootstrap.
2004-04-28  Paolo Bonzini  <bonzini@gnu.org>

        * config/acx.m4: Fix fastcompare support for new-bootstrap.
        * configure: Regenerate.

From-SVN: r81281
2004-04-29 07:40:05 +00:00
Rainer Orth
1f1d584b73 backport: configure.in (mips*-*-irix5*): Enable ld.
Merge from src:
	2004-04-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
	* configure.in (mips*-*-irix5*): Enable ld.
	* configure: Regenerate.

From-SVN: r81225
2004-04-27 14:20:35 -04:00
Paolo Bonzini
632933d5d0 revert: Makefile.def (flags_to_pass): Remove *dir variables that are passed to the modules via...
2004-04-27  Paolo Bonzini  <bonzini@gnu.org>

	Revert:
	2004-04-26  Paolo Bonzini  <bonzini@gnu.org>

	* Makefile.def (flags_to_pass): Remove *dir variables that
	are passed to the modules via TOPLEVEL_CONFIGURE_ARGUMENTS,
	as well as prefix and exec_prefix.
	* Makefile.in: Regenerate.

From-SVN: r81221
2004-04-27 11:58:38 +00:00
Robert Millan
80dc6aa062 Patch from Robert Millan.
Add patches from libtool CVS.
* libtool.m4: Add kfreebsd*-gnu and knetbsd*-gnu.
* ltconfig: Likewise.
* ltcf-c.sh: Likewise.
* ltcf-cxx.sh: Likewise.
* ltcf-gcj.sh: Likewise.

From-SVN: r81213
2004-04-26 23:14:30 -07:00
Paolo Bonzini
e11283f1b4 Makefile.def (host_modules): Mark with the bootstrap flag packages on which gcc depends.
2004-04-26  Paolo Bonzini  <bonzini@gnu.org>

        * Makefile.def (host_modules): Mark with the bootstrap
        flag packages on which gcc depends.
        * Makefile.tpl (all-bootstrap): Use it.
        * Makefile.in: Regenerate.

From-SVN: r81185
2004-04-26 12:08:07 +00:00
Paolo Bonzini
8546950c45 Makefile.def (flags_to_pass): Remove *dir variables that are passed to the modules via...
2004-04-26  Paolo Bonzini  <bonzini@gnu.org>

        * Makefile.def (flags_to_pass): Remove *dir variables that
	are passed to the modules via TOPLEVEL_CONFIGURE_ARGUMENTS,
	as well as prefix and exec_prefix.
	* Makefile.in: Regenerate.

From-SVN: r81184
2004-04-26 11:50:44 +00:00
Paolo Bonzini
a76494aa87 configure.in: Invoke ACX_PROG_CMP_IGNORE_INITIAL.
2004-04-26  Paolo Bonzini  <bonzini@gnu.org>

	* configure.in: Invoke ACX_PROG_CMP_IGNORE_INITIAL.
	* configure: Regenerate.
	* config/acx.m4: Mutuate ACX_PROG_CMP_IGNORE_INITIAL from gcc.
	* gcc/Makefile.tpl (compare): Use the result of the test.
	* gcc/Makefile.in: Regenerate.

From-SVN: r81183
2004-04-26 11:46:42 +00:00
Paolo Bonzini
03a9170174 Makefile.tpl (all-stage1-gcc, [...]): Always relocate gcc and prev-gcc to the original names, even if the build fails.
2004-04-23  Paolo Bonzini  <bonzini@gnu.org>

	* Makefile.tpl (all-stage1-gcc, all-stage2-gcc, all-stage3-gcc):
	Always relocate gcc and prev-gcc to the original names, even
	if the build fails.
	(new-cleanstrap, new-restage1, new-restage2, new-restage3):
	New targets.

From-SVN: r81130
2004-04-24 06:42:54 +00:00
Laurent GUERBY
082a635146 MAINTAINERS: Update my email address.
2004-04-23  Laurent GUERBY <laurent@guerby.net>

	* MAINTAINERS: Update my email address.

From-SVN: r81085
2004-04-23 10:43:53 +00:00
Rainer Orth
1db673ca87 configure: Regenerate.
* configure: Regenerate.

	config:
	* acx.m4 (ACX_PROG_GNAT): Check if ${CC} produces object file for
	Ada compilation.
	Fix acx_cv_cc_gcc_supports_ada spelling.

From-SVN: r80771
2004-04-16 22:21:22 +00:00
James E Wilson
ce4ea44e8d Patch to fix LDFLAGS related configure errors.
* Makefile.tpl (configure-[+module+], configure-gcc,
configure-stage1-gcc, configure-stage2-gcc, configure-stage3-gcc):
Set and export LDFLAGS.
* Makefile.in: Regenerate.

From-SVN: r80745
2004-04-16 00:13:40 -07:00
Michael Chastain
611f62ad53 MAINTAINERS: Add myself to write-after-approval.
2004-04-12  Michael Chastain  <mec.gnu@mindspring.com>

        * MAINTAINERS: Add myself to write-after-approval.

From-SVN: r80649
2004-04-13 19:42:05 +00:00
Nathanael Nerode
be9125155e re PR bootstrap/14871 (Non-unified-tree ordinary cross-compiler builds default to stupid names for tools)
PR bootstrap/14871
	* Makefile.tpl: If we don't have built-in-tree target tools,
	use the ones found by configure rather than hacking around with
	program_transform_name.
	* configure.in: Give Makefile.tpl the information necessary
	to do that.
	* Makefile.in: Regenerate.
	* configure: Regenerate.

From-SVN: r80542
2004-04-09 05:15:06 +00:00
Nathanael Nerode
9104315af8 re PR bootstrap/14760 (A bug in configure{,.in} prevents using both --program-suffix and --program-prefix)
PR bootstrap/14760
	* configure.in: When computing baseargs, strip *all* copies of
	offending options.  Also, don't match/substitute the trailing space,
	so that this actually works when two similar options are separated by
	only one space.
	* configure: Regenerate.

From-SVN: r80474
2004-04-07 01:40:22 +00:00
David Edelsohn
bef1d7003f configure.in (powerpc-*-aix*): Remove target-libada from noconfigdirs.
* configure.in (powerpc-*-aix*): Remove target-libada from noconfigdirs.
        (rs6000-*-aix*): Same.
        * configure: Regenerate.

From-SVN: r80458
2004-04-06 13:16:54 -04:00
Ranjit Mathew
54bcf05e52 * MAINTAINERS: Add myself to write-after-approval.
From-SVN: r80436
2004-04-05 19:39:20 +00:00
Bud Davis
369a832c0b * MAINTAINERS: Add myself to write-after-approval.
From-SVN: r80382
2004-04-03 23:30:54 +00:00
Nathanael Nerode
7caf53cb82 Makefile.tpl (top level bootstrap support): Remove now-unneeded STRICT_WARN, WARN_CFLAGS flags passed down to make.
* Makefile.tpl (top level bootstrap support): Remove now-unneeded
	STRICT_WARN, WARN_CFLAGS flags passed down to make.
	* Makefile.in: Regenerate.

From-SVN: r79946
2004-03-25 01:37:39 +00:00
Nathanael Nerode
09a9c0954e configure.ac: Add --enable-werror-always (for top level bootstrap support).
(gcc)
	* configure.ac: Add --enable-werror-always (for top level bootstrap
	support).
	* configure: Regenerate.

(top level)
	* configure.in (top level bootstrap support): Rework --enable-werror
	to set @stage2_werror_flag@.
	* configure: Regenerate.
	* Makefile.tpl (top level bootstrap support): Pass
	@stage2_werror_flag@ down to configure in stages 2 and 3.
	* Makefile.in: Regenerate.

From-SVN: r79935
2004-03-24 22:08:39 +00:00
Nathanael Nerode
cbfd7e06e5 Makefile.tpl (new-bootstrap): Set CC and CC_FOR_BUILD in configure for stages 2 and 3 as well as in make.
* Makefile.tpl (new-bootstrap): Set CC and CC_FOR_BUILD in configure
	for stages 2 and 3 as well as in make.  As a consequence, remove
	OUTPUT_OPTION (now detected by configure) from the flags passed down
	to make.
	* Makefile.in: Regenerate.

From-SVN: r79892
2004-03-24 02:24:09 +00:00
Nathanael Nerode
5595a2bd85 Makefile.tpl (new-bootstrap): Fix typo.
2004-03-23  Nathanael Nerode  <neroden@gcc.gnu.org>

	* Makefile.tpl (new-bootstrap): Fix typo.
	* Makefile.in: Regenerate.

From-SVN: r79878
2004-03-23 23:13:33 +00:00
Nathanael Nerode
295f4e42f1 Makefile.tpl: Rearrange by moving recursive_targets rules into their proper sections.
* Makefile.tpl: Rearrange by moving recursive_targets rules
	into their proper sections.
	* Makefile.tpl (top level bootstrap support): Move disabling
	of coverage flags from 'make' to 'configure'; improve comments.
	* Makefile.in: Regenerate.

From-SVN: r79818
2004-03-22 11:53:01 +00:00
Nathanael Nerode
340de83fd5 * Makefile.tpl (experimental top level bootstrap) Move stage1
language setting from all- target to configure- target; disable
	intermodule optimization in stage 1; prevent gratuitous rebuilds
	of stage 1.
	* Makefile.in: Regenerate.
	* configure.in: Comma-separate stage 1 language list for top
	level bootstrap.
	* configure: Regenerate.

From-SVN: r79816
2004-03-22 08:38:04 +00:00
Nathanael Nerode
ca3b3e200a Makefile.tpl: Clean up experimental top level bootstrap support...
2004-03-22  Nathanael Nerode  <neroden@gcc.gnu.org>

	* Makefile.tpl: Clean up experimental top level bootstrap support:
	note known problems; set CONFIG_SHELL; don't set BUILD_CC; relocate
	prev-gcc in configure- targets as well as all- targets.
	* Makefile.in: Regenerate.

From-SVN: r79812
2004-03-22 06:19:44 +00:00
Kelley Cook
4d03807362 compile: New file imported from automake.
2004-03-21  Kelley Cook  <kcook@gcc.gnu.org>

	* compile: New file imported from automake.

From-SVN: r79790
2004-03-21 18:38:56 +00:00
Paolo Bonzini
ab3533d655 configure.in: Remove symbolic link section.
2004-03-17  Paolo Bonzini  <bonzini@gnu.org>

	* configure.in: Remove symbolic link section.
	* configure: Regenerate.
	* Makefile.tpl (links): Remove.
	* Makefile.in: Regenerate.

From-SVN: r79596
2004-03-17 19:27:53 +00:00
Paolo Bonzini
1e0f07d395 configure.in (DEFAULT_YACC, [...]): Set with AC_CHECK_PROGS.
2004-03-15  Paolo Bonzini  <bonzini@gnu.org>
            Nathanael Nerode  <neroden@gcc.gnu.org>

	* configure.in (DEFAULT_YACC, DEFAULT_M4, DEFAULT_LEX):
        Set with AC_CHECK_PROGS.
	* configure.in: Fix comment typo from last patch.
	* configure: Regenerate.

Co-Authored-By: Nathanael Nerode <neroden@gcc.gnu.org>

From-SVN: r79552
2004-03-16 22:18:08 +00:00
Nathanael Nerode
2805b53a67 Makefile.tpl: Introduce experimental top level bootstrap support.
2004-03-15  Nathanael Nerode  <neroden@gcc.gnu.org>

	* Makefile.tpl: Introduce experimental top level bootstrap support.
	* Makefile.in: Regenerate.
	* configure.in: Introduce support for top level bootstrap.
	* configure: Regenerate.

From-SVN: r79515
2004-03-16 00:03:30 +00:00
Eric Botcazou
79b4b7d2fd re PR bootstrap/14522 (Bad sed command in the configure script)
2004-03-12  Eric Botcazou  <ebotcazou@gcc.gnu.org>
            Paolo Bonzini  <bonzini@gnu.org>

	PR bootstrap/14522
	* configure.in: Cope with shells that do not support unquoted ^
	* configure: Regenerate.

Co-Authored-By: Paolo Bonzini <bonzini@gnu.org>

From-SVN: r79380
2004-03-12 12:10:17 +00:00
Eric Botcazou
6bbec498e5 re PR bootstrap/14522 (Bad sed command in the configure script)
2004-03-11  Eric Botcazou  <ebotcazou@gcc.gnu.org>
	    Paolo Bonzini  <bonzini@gnu.org>

	PR bootstrap/14522
	* configure.in: Cope with shell that do not support nesting
	quotes inside quoted backquote substitutions.
	* configure: Regenerate.

Co-Authored-By: Paolo Bonzini <bonzini@gnu.org>

From-SVN: r79325
2004-03-11 14:41:14 +00:00
Andrew Pinski
f2bd98d4c5 Fix typo in the changelog for the last entry:
escaping instead of esacping

From-SVN: r79306
2004-03-10 23:35:09 -08:00
Andrew Pinski
83c15dfcb6 re PR bootstrap/14522 (Bad sed command in the configure script)
2004-03-10  Andrew Pinski  <pinskia@physics.uc.edu>

        PR bootstrap/14522
        * configure.in: Fix esacping of $.
        * configure: Regenerate.

From-SVN: r79305
2004-03-10 23:31:40 -08:00
Nathanael Nerode
55ffb5edd6 configure: Regenerate, since I forgot to while committing Paolo's changes.
2004-03-11  Nathanael Nerode  <neroden@gcc.gnu.org>

	* configure: Regenerate, since I forgot to while committing Paolo's
	changes.

From-SVN: r79300
2004-03-11 05:05:52 +00:00
Paolo Bonzini
e4c9c07571 (top level)
2004-03-08  Paolo Bonzini  <bonzini@gnu.org>

	PR ada/14131
	Move language detection to the top level.
	* configure.in: Find default values for the tools as
	soon as possible.  Disable ada if GNAT is not found.
	Emit error message about missing languages.  Expand
	--enable-languages=all for the gcc subdirectory.

(config)
2004-03-08  Paolo Bonzini  <bonzini@gnu.org>

	PR ada/14131
	Move language detection to the top level.
	* acx.m4 (ACX_PROG_GNAT): New macro, moved here
	from the gcc subdirectory.
(gcc)
2004-03-08  Paolo Bonzini  <bonzini@gnu.org>

	PR ada/14131
	Move language detection to the top level.
	* configure.ac: Remove code to detect languages,
	it now lives exclusively in the top level.
	* aclocal.m4 (gcc_AC_PROG_GNAT): Moved to the
	top level, renamed to ACX_PROG_GNAT.

(gcc/ada)
2004-03-08  Paolo Bonzini  <bonzini@gnu.org>

	PR ada/14131
	Move language detection to the top level.
	* config-lang.in: Build by default.

From-SVN: r79299
2004-03-11 05:01:17 +00:00
Ben Elliston
5199e2c6f1 * MAINTAINERS: Update my email address.
From-SVN: r79278
2004-03-11 09:30:09 +11:00
David Edelsohn
c18b95e5e4 ltconfig: Disable building static libraries if building shared libraries on AIX 5L.
* ltconfig: Disable building static libraries if building shared
	libraries on AIX 5L.

From-SVN: r78984
2004-03-05 16:03:19 -05:00
Richard Sandiford
d0fe5ad3fd configure.in (mips64*-*-linux*): Override mips*-*-linux* case and disable libgcj.
* configure.in (mips64*-*-linux*): Override mips*-*-linux* case
	and disable libgcj.
	* configure: Regenerated.

From-SVN: r78717
2004-03-01 19:32:10 +00:00
Brian Booth
e6f71f9d4e * MAINTAINERS: Add myself to write-after-approval.
From-SVN: r78703
2004-03-01 15:09:32 +00:00
Paolo Bonzini
8983e50eff Add myself back to write-after-approval.
From-SVN: r78697
2004-03-01 08:14:18 +00:00
Nathanael Nerode
d4cd9d813c re PR bootstrap/7087 (sub-make FLAG propagation fails if flag ends with '=')
PR bootstrap/7087
	* Makefile.tpl: Guard XFOO sed statements better.
	* Makefile.tpl: Add dependency for configure-target-libada.
	* Makefile.in: Regenerate (incidentally fixes broken
	commit when libada-branch was merged).

From-SVN: r78630
2004-02-28 22:01:56 +00:00
Kelley Cook
0ea0229e09 Add myself to write-after-approval.
From-SVN: r78453
2004-02-25 21:16:01 +00:00