* A gprof patch for 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 " 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: 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
* 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 gprof patch for binutils 2.9 H.J. Lu
@ 1998-03-31 19:11 ` H.J. Lu
1998-03-31 19:11 ` A bfd patch to " 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
* 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 ` A gprof patch for binutils 2.9 H.J. Lu
1998-03-31 19:11 ` A gas " H.J. Lu
@ 1998-03-31 19:11 ` H.J. Lu
1998-03-31 19:11 ` A binutils patch for " 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: 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 binutils 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 bfd patch to " H.J. Lu
@ 1998-03-31 19:11 ` H.J. Lu
1998-03-31 19:11 ` An ld " 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
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
` (3 preceding siblings ...)
1998-03-31 19:11 ` A binutils patch for " H.J. Lu
@ 1998-03-31 19:11 ` H.J. Lu
1998-03-31 19:11 ` Ian Lance Taylor
1998-03-31 19:11 ` Another binutils " H.J. Lu
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
* 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
* Another binutils 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 ` An ld " H.J. Lu
@ 1998-03-31 19:11 ` 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
* 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 ` Another binutils " 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