Commit Graph

110 Commits

Author SHA1 Message Date
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
96eab8e2dd Fix name
From-SVN: r35062
2000-07-16 19:25:48 +00:00
Mark Mitchell
90b65165dd * gcc_build: New script.
From-SVN: r35061
2000-07-16 18:08:33 +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
Zack Weinberg
98cd1bd53e Add tradcif.c: tradcif.y dependency
From-SVN: r34953
2000-07-11 01:36:39 +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
Bruce Korb
c8c6d887a5 Let's not touch obsolete files any more
From-SVN: r33800
2000-05-09 16:05:52 +00:00
Richard Henderson
bdcabcd457 * gcc_update: Remove references to inclhack.tpl.
From-SVN: r33774
2000-05-08 15:03:13 -07:00
Martin v. Löwis
a47ad784b1 New file
From-SVN: r33566
2000-05-01 11:15:22 +00: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
Martin v. Löwis
f4ae3f9bf1 New script to replace CVS/Root and CVS/Repository
From-SVN: r29899
1999-10-11 07:01:38 +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