public inbox for gas2@sourceware.org
 help / color / mirror / Atom feed
* binutils 2.9 branch created
@ 1998-03-30 18:30 Ian Lance Taylor
  1998-03-31 19:11 ` A bfd patch to binutils 2.9 H.J. Lu
                   ` (6 more replies)
  0 siblings, 7 replies; 11+ messages in thread
From: Ian Lance Taylor @ 1998-03-30 18:30 UTC (permalink / raw)
  To: bfd, gas2

I've created the binutils 2.9 branch, and Ken has switched over the
snapshot generation script.  That means that starting with tomorrow's
snapshot (980331), the snapshots will be taken from the release
branch.  The 980331 snapshot will become the binutils 2.9 release,
modulo any patches I get soon.

I encourage everybody to download the snapshot and test it,
particularly people working on free systems.

Unless I get a bunch of patches, I'd like to get the release out next
week.

Please send any patches to the gas2 and/or bfd mailing list, so that
others can see the patches.  If you see a patch go by which looks
wrong or destabilizing, please send a note about it.  Thanks.

Ian

^ permalink raw reply	[flat|nested] 11+ messages in thread

* A gprof patch for binutils 2.9
  1998-03-30 18:30 binutils 2.9 branch created Ian Lance Taylor
                   ` (2 preceding siblings ...)
  1998-03-31 19:11 ` A binutils " H.J. Lu
@ 1998-03-31 19:11 ` H.J. Lu
  1998-03-31 19:11 ` Another binutils " H.J. Lu
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 11+ messages in thread
From: H.J. Lu @ 1998-03-31 19:11 UTC (permalink / raw)
  To: Ian Lance Taylor; +Cc: gas2

A new target for "make diststuff".

H.J.
---
Fri Mar 20 21:08:33 1998  H.J. Lu  (hjl@gnu.org)

	* Makefile.am (diststuff): New target.

	* Makefile.in: Rebuilt.

Index: gprof/Makefile.am
===================================================================
RCS file: /home/work/cvs/gnu/binutils/gprof/Makefile.am,v
retrieving revision 1.1.1.4
retrieving revision 1.2
diff -u -r1.1.1.4 -r1.2
--- Makefile.am	1998/02/04 21:58:43	1.1.1.4
+++ Makefile.am	1998/03/21 05:34:18	1.2
@@ -33,6 +33,8 @@
 info_TEXINFOS = gprof.texi
 man_MANS = gprof.1
 
+diststuff: $(DISTFILES) info
+
 # Dependencies.
 $(OBJECTS): ../bfd/bfd.h call_graph.h cg_arcs.h cg_print.h \
 	core.h gmon_io.h gmon_out.h gprof.h hertz.h hist.h \

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Another binutils patch for binutils 2.9
  1998-03-30 18:30 binutils 2.9 branch created Ian Lance Taylor
                   ` (3 preceding siblings ...)
  1998-03-31 19:11 ` A gprof " H.J. Lu
@ 1998-03-31 19:11 ` H.J. Lu
  1998-03-31 19:11 ` An ld " H.J. Lu
  1998-04-01  5:23 ` binutils 2.9 branch created Manfred Hollstein
  6 siblings, 0 replies; 11+ messages in thread
From: H.J. Lu @ 1998-03-31 19:11 UTC (permalink / raw)
  To: Ian Lance Taylor; +Cc: gas2

This is used to speed up archive update when building glibc 2.


H.J.
-----
Sat Mar 21 22:09:06 1998  H.J. Lu  (hjl@gnu.org)

	* ar.c (usage): Add 'S'.

	* ar.1: Update for 'S'.

Sat Mar 21 20:57:14 1998  Zack Weinberg <zack@rabi.phys.columbia.edu>

	* ar.c (main): Add 'S' for disabling symbol-table generation.

Index: binutils/ar.1
===================================================================
RCS file: /home/work/cvs/gnu/binutils/binutils/ar.1,v
retrieving revision 1.1.1.3
retrieving revision 1.2
diff -u -r1.1.1.3 -r1.2
--- ar.1	1995/11/28 04:16:51	1.1.1.3
+++ ar.1	1998/03/25 17:09:12	1.2
@@ -416,6 +416,13 @@
 \|' on it.
 
 .TP
+.B S
+Forcibly disable symbol-table generation. You may use it to speed up
+the build of a large library with many steps. But you should run `\|\c
+.B ranlib\c
+\|' on it as the last step.
+
+.TP
 .B u
 Normally, \c
 .B ar r\c
Index: binutils/ar.c
===================================================================
RCS file: /home/work/cvs/gnu/binutils/binutils/ar.c,v
retrieving revision 1.1.1.15
retrieving revision 1.7
diff -u -r1.1.1.15 -r1.7
--- ar.c	1998/02/17 17:05:39	1.1.1.15
+++ ar.c	1998/03/25 17:09:13	1.7
@@ -225,7 +225,7 @@
   s = help ? stdout : stderr;
   if (! is_ranlib)
     fprintf (s, "\
-Usage: %s [-]{dmpqrtx}[abcilosuvV] [member-name] archive-file file...\n\
+Usage: %s [-]{dmpqrtx}[abcilosSuvV] [member-name] archive-file file...\n\
        %s -M [<mri-script]\n",
 	     program_name, program_name);
   else
@@ -447,6 +447,9 @@
 	  break;
 	case 's':
 	  write_armap = 1;
+	  break;
+	case 'S':
+	  write_armap = -1;
 	  break;
 	case 'u':
 	  newer_only = 1;

^ permalink raw reply	[flat|nested] 11+ messages in thread

* A binutils patch for binutils 2.9
  1998-03-30 18:30 binutils 2.9 branch created Ian Lance Taylor
  1998-03-31 19:11 ` A bfd patch to binutils 2.9 H.J. Lu
  1998-03-31 19:11 ` A gas patch for " H.J. Lu
@ 1998-03-31 19:11 ` H.J. Lu
  1998-03-31 19:11 ` A gprof " H.J. Lu
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 11+ messages in thread
From: H.J. Lu @ 1998-03-31 19:11 UTC (permalink / raw)
  To: Ian Lance Taylor; +Cc: gas2

This is also used for "make diststuff".

H.J.
---
Tue Mar 31 07:23:48 1998  H.J. Lu  (hjl@gnu.org)

	* Makefile.am (diststuff): Depend on $(DISTFILES) instead of
	$(DISTSTUFF).
	(DISTSTUFF): Removed.
	(EXTRA_DIST): New.

	* Makefile.in: Rebuilt.

Index: binutils/Makefile.am
===================================================================
RCS file: /home/work/cvs/gnu/binutils/binutils/Makefile.am,v
retrieving revision 1.1.1.7
retrieving revision 1.11
diff -u -r1.1.1.7 -r1.11
--- Makefile.am	1998/03/31 19:46:59	1.1.1.7
+++ Makefile.am	1998/03/31 22:24:53	1.11
@@ -239,9 +239,9 @@
 	$(BULIBS)
 windres_LDADD = $(BFDLIB) $(LIBIBERTY) @LEXLIB@
 
-DISTSTUFF = arparse.c arparse.h arlex.c nlmheader.c sysinfo.c sysinfo.h \
-	syslex.c deflex.c
-diststuff: $(DISTSTUFF) info
+EXTRA_DIST = $(GENERATED_CFILES) $(GENERATED_HFILES)
+
+diststuff: $(DISTFILES) info
 
 DISTCLEANFILES = stamp-under sysinfo underscore.c sysroff.c sysroff.h
 

^ permalink raw reply	[flat|nested] 11+ messages in thread

* An ld patch for binutils 2.9
  1998-03-30 18:30 binutils 2.9 branch created Ian Lance Taylor
                   ` (4 preceding siblings ...)
  1998-03-31 19:11 ` Another binutils " H.J. Lu
@ 1998-03-31 19:11 ` H.J. Lu
  1998-03-31 19:11   ` Ian Lance Taylor
  1998-04-01  5:23 ` binutils 2.9 branch created Manfred Hollstein
  6 siblings, 1 reply; 11+ messages in thread
From: H.J. Lu @ 1998-03-31 19:11 UTC (permalink / raw)
  To: Ian Lance Taylor; +Cc: gas2

This is an update for my last patch.


H.J.
----
Thu Mar 26 07:31:42 1998  H.J. Lu  (hjl@gnu.org)

	* Makefile.am (diststuff): Depend on $(DISTFILES) instead of
	$(LDDISTSTUFF).
	(LDDISTSTUFF): Removed.

	* Makefile.in: Rebuilt.

Index: ld/Makefile.am
===================================================================
RCS file: /home/work/cvs/gnu/binutils/ld/Makefile.am,v
retrieving revision 1.1.1.9
retrieving revision 1.15
diff -u -r1.1.1.9 -r1.15
--- Makefile.am	1998/03/31 19:47:23	1.1.1.9
+++ Makefile.am	1998/03/31 22:25:37	1.15
@@ -671,10 +680,7 @@
 	  $(INSTALL_DATA) $$f $(scriptdir)/$$f ; \
 	done
 
-# Stuff that should be included in a distribution.  The diststuff
-# target is run by the taz target in ../Makefile.in.
-LDDISTSTUFF = ldgram.c ldgram.h ldlex.c
-diststuff: $(LDDISTSTUFF) info
+diststuff: $(DISTFILES) info
 
 DISTCLEANFILES = ldscripts
 

^ permalink raw reply	[flat|nested] 11+ messages in thread

* A bfd patch to binutils 2.9
  1998-03-30 18:30 binutils 2.9 branch created Ian Lance Taylor
@ 1998-03-31 19:11 ` H.J. Lu
  1998-03-31 19:11 ` A gas patch for " H.J. Lu
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 11+ messages in thread
From: H.J. Lu @ 1998-03-31 19:11 UTC (permalink / raw)
  To: Ian Lance Taylor; +Cc: bfd, gas2

They are used to update those generated files with "make diststuff".


H.J.
---
Fri Mar 20 21:45:01 1998  H.J. Lu  (hjl@gnu.org)

	* Makefile.am (diststuff): New target.

	* Makefile.in: Rebuild.

Index: bfd/Makefile.am
===================================================================
RCS file: /home/work/cvs/gnu/binutils/bfd/Makefile.am,v
retrieving revision 1.1.1.7
retrieving revision 1.12
diff -u -r1.1.1.7 -r1.12
--- Makefile.am	1998/03/02 17:28:56	1.1.1.7
+++ Makefile.am	1998/03/21 05:46:04	1.12
@@ -542,6 +550,8 @@
 	cp $(docdir)/libcoff.h libcoff.h-new
 	$(SHELL) $(srcdir)/../move-if-change libcoff.h-new $(srcdir)/libcoff.h
 
+diststuff: info headers
+
 # We only rebuild the header files automatically if we have been
 # configured with --enable-maintainer-mode.
 

Fri Mar 20 19:46:45 1998  H.J. Lu  (hjl@gnu.org)

	* Makefile.am (STAGESTUFF): Remove *.info*.

	* Makefile.in: Rebuilt.

Index: bfd/doc/Makefile.am
===================================================================
RCS file: /home/work/cvs/gnu/binutils/bfd/doc/Makefile.am,v
retrieving revision 1.1.1.3
retrieving revision 1.2
diff -u -r1.1.1.3 -r1.2
--- Makefile.am	1998/02/17 17:04:52	1.1.1.3
+++ Makefile.am	1998/03/21 03:48:09	1.2
@@ -41,7 +41,7 @@
 	$(srcdir)/../cpu-i960.c $(srcdir)/../archures.c \
 	$(srcdir)/../init.c
 
-STAGESTUFF = $(DOCFILES) *.info*
+STAGESTUFF = $(DOCFILES)
 
 TEXIDIR = $(srcdir)/../../texinfo/fsf
 

^ permalink raw reply	[flat|nested] 11+ messages in thread

* A gas patch for binutils 2.9
  1998-03-30 18:30 binutils 2.9 branch created Ian Lance Taylor
  1998-03-31 19:11 ` A bfd patch to binutils 2.9 H.J. Lu
@ 1998-03-31 19:11 ` H.J. Lu
  1998-03-31 19:11 ` A binutils " H.J. Lu
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 11+ messages in thread
From: H.J. Lu @ 1998-03-31 19:11 UTC (permalink / raw)
  To: Ian Lance Taylor; +Cc: gas2

Here is an update for my last patch.


H.J.
---
Thu Mar 26 08:43:53 1998  H.J. Lu  (hjl@gnu.org)

	* Makefile.am (diststuff): Depend on $(DISTFILES) instead of
	$(DISTSTUFF).
	(DISTSTUFF): Removed.

	* Makefile.in: Rebuilt.

Index: gas/Makefile.am
===================================================================
RCS file: /home/work/cvs/gnu/binutils/gas/Makefile.am,v
retrieving revision 1.1.1.8
retrieving revision 1.7
diff -u -r1.1.1.8 -r1.7
--- Makefile.am	1998/03/26 18:28:49	1.1.1.8
+++ Makefile.am	1998/03/26 23:33:36	1.7
@@ -351,8 +351,7 @@
 
 EXTRA_DIST = make-gas.com
 
-DISTSTUFF = make-gas.com m68k-parse.c itbl-parse.c itbl-parse.h itbl-lex.c
-diststuff: $(DISTSTUFF) info
+diststuff: $(DISTFILES) info
 
 DISTCLEANFILES = targ-cpu.h obj-format.h targ-env.h itbl-cpu.h cgen-opc.h
 

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: An ld patch for binutils 2.9
  1998-03-31 19:11 ` An ld " H.J. Lu
@ 1998-03-31 19:11   ` Ian Lance Taylor
  0 siblings, 0 replies; 11+ messages in thread
From: Ian Lance Taylor @ 1998-03-31 19:11 UTC (permalink / raw)
  To: hjl; +Cc: gas2

   From: hjl@lucon.org (H.J. Lu)
   Date: Tue, 31 Mar 1998 19:04:13 +6400 (PST)

These changes to use $(DISTFILES) do not look right to me.  DISTFILES
is an undocumented automake internal variable.  automake may rename
DISTFILES in the future, and then these changes will not work.

Please indicate what actual problem you are trying to solve.  This is
always a good idea for any patch.

Ian

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: binutils 2.9 branch created
  1998-03-30 18:30 binutils 2.9 branch created Ian Lance Taylor
                   ` (5 preceding siblings ...)
  1998-03-31 19:11 ` An ld " H.J. Lu
@ 1998-04-01  5:23 ` Manfred Hollstein
  1998-04-01 11:20   ` Manfred Hollstein
  6 siblings, 1 reply; 11+ messages in thread
From: Manfred Hollstein @ 1998-04-01  5:23 UTC (permalink / raw)
  To: ian; +Cc: bfd, gas2

I just checked the gas-980331 snapshot on these configurations:

  - hppa1.1-hp-hpux10.20
  - m68k-motorola-sysv (aka `delta')
  - m88k-motorola-sysv3 (aka `delta88')
  - sparc-sun-solaris2.5.1
  - sparc-sun-sunos4.1.4

I didn't observe any problem!

manfred

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: binutils 2.9 branch created
  1998-04-01  5:23 ` binutils 2.9 branch created Manfred Hollstein
@ 1998-04-01 11:20   ` Manfred Hollstein
  1998-04-01 11:27     ` Manfred Hollstein
  0 siblings, 1 reply; 11+ messages in thread
From: Manfred Hollstein @ 1998-04-01 11:20 UTC (permalink / raw)
  To: ian; +Cc: bfd, gas2, egcs

On Wed, 1 April 1998, 15:11:40, manfred@s-direktnet.de wrote:

 > I just checked the gas-980331 snapshot on these configurations:
 > 
 >   - hppa1.1-hp-hpux10.20
 >   - m68k-motorola-sysv (aka `delta')
 >   - m88k-motorola-sysv3 (aka `delta88')
 >   - sparc-sun-solaris2.5.1
 >   - sparc-sun-sunos4.1.4
 > 
 > I didn't observe any problem!

But, on i586-linux-gnulibc1 building current  egcs snapshot (from CVS)
fails (stage1/cc1 is calling abort  while compiling getopt.c)!   Using
H.J. Lu's binutils-2.8.1.0.15 instead doesn't show such problems!

Unfortunately, I have no idea what's going on.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: binutils 2.9 branch created
  1998-04-01 11:20   ` Manfred Hollstein
@ 1998-04-01 11:27     ` Manfred Hollstein
  0 siblings, 0 replies; 11+ messages in thread
From: Manfred Hollstein @ 1998-04-01 11:27 UTC (permalink / raw)
  To: ian; +Cc: bfd, gas2, egcs

On Wed, 1 April 1998, 21:00:54, manfred@s-direktnet.de wrote:

 > On Wed, 1 April 1998, 15:11:40, manfred@s-direktnet.de wrote:
 > 
 >  > I just checked the gas-980331 snapshot on these configurations:
 >  > 
 >  >   - hppa1.1-hp-hpux10.20
 >  >   - m68k-motorola-sysv (aka `delta')
 >  >   - m88k-motorola-sysv3 (aka `delta88')
 >  >   - sparc-sun-solaris2.5.1
 >  >   - sparc-sun-sunos4.1.4
 >  > 
 >  > I didn't observe any problem!
 > 
 > But, on i586-linux-gnulibc1 building current  egcs snapshot (from CVS)
 > fails (stage1/cc1 is calling abort  while compiling getopt.c)!   Using
 > H.J. Lu's binutils-2.8.1.0.15 instead doesn't show such problems!

Nope, I was too fast. Two minutes after having sent this message:

stage1/xgcc -Bstage1/ -c  -DIN_GCC   -DUSE_GNULIBC_1 -O9 -funroll-all-loops -g -DUSE_GAS -DUSE_GLD -march=pentium -mcpu=pentium -malign-loops=0 -malign-jumps=0 -malign-functions=0 -fomit-frame-pointer -W -Wall  -DHAVE_CONFIG_H     -I. -I../../egcs-980401/gcc -I../../egcs-980401/gcc/config ../../egcs-980401/gcc/getopt.c
../../egcs-980401/gcc/getopt.c: In function `_getopt_initialize':
../../egcs-980401/gcc/getopt.c:386: warning: unused parameter `argc'
../../egcs-980401/gcc/getopt.c:387: warning: unused parameter `argv'
xgcc: Internal compiler error: program cc1 got fatal signal 6

So, it's most likely a problem with egcs.

Please accept my apology for any confusion.

manfred

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~1998-04-01 11:27 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-03-30 18:30 binutils 2.9 branch created Ian Lance Taylor
1998-03-31 19:11 ` A bfd patch to binutils 2.9 H.J. Lu
1998-03-31 19:11 ` A gas patch for " H.J. Lu
1998-03-31 19:11 ` A binutils " H.J. Lu
1998-03-31 19:11 ` A gprof " H.J. Lu
1998-03-31 19:11 ` Another binutils " H.J. Lu
1998-03-31 19:11 ` An ld " H.J. Lu
1998-03-31 19:11   ` Ian Lance Taylor
1998-04-01  5:23 ` binutils 2.9 branch created Manfred Hollstein
1998-04-01 11:20   ` Manfred Hollstein
1998-04-01 11:27     ` Manfred Hollstein

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).