* ldmisc.c, ldmisc.h: Re-write info() to take a filename
[external/binutils.git] / ld / ChangeLog
1 Mon Nov 11 18:47:33 1991  Per Bothner  (bothner at cygnus.com)
2
3         * ldmisc.c, ldmisc.h:  Re-write info() to take a filename
4         parameter, a format, and an arg pointer, and rename it to
5         vfinfo().  Write info() in terms of new vfinfo().
6         New einfo() is the same as info(), except it writes to stderr.
7         * ldemul.c, ldexp.c, ldlang.c, ldlnk960.c, ldmain.c, ldwrite.c,
8         ldmisc.c:  Replace "error" calls to info() by new einfo().
9
10 Mon Nov 11 09:57:32 1991  Steve Chamberlain  (steve at cygnus.com)
11
12         * ldlex.l ldgram.y: made -V option do same as -v
13         * Makefile.in: Added $(MINUS_G) flag so debugging can be
14         turned off
15
16 Sun Nov  3 16:37:37 1991  Steve Chamberlain  (steve at cygnus.com)
17          i386 aout changes from Bob Kukura
18         * Makefile.in, config.h: added i386aout support
19         * configure.in: fixed /h-{myhost} typo
20         * ldgram.y: -MM now gives more boring map.
21         * ldlang.c: now does D_PAGED flag the right way.
22         * ldsym.c: -MM flags does the right thing.
23
24 Sun Nov  3 15:00:03 1991  Per Bothner  (bothner at cygnus.com)
25
26         * configure.in:  Fixed typo.  Also, a fix for hp300bsd.
27         * ldlang.c (init_os):  Compensate for BFD change,
28         where bfd_make_section now returns NULL for a duplicate
29         section request, instead of the old section.
30
31 Thu Oct 17 15:27:13 1991  Per Bothner  (bothner at cygnus.com)
32
33         * ldver.c: Bump to version 1.91 (consistent with binutils).
34
35 Wed Oct 16 12:27:08 1991  Per Bothner  (bothner at cygnus.com)
36
37         * Makefile.in, config.h, ld.h, ldemul.c, ldexp.c, ldexp.h,
38         ldgram.y, ldlex.l, ldlnk960.c, ldmain.c, ldmisc.c, ldmisc.h,
39         ldsym.c, ldsym.h, ldtemplate, ldvanilla.c, ldver.c, ldver.h,
40         ldwarn.c, ldwarn.h, ldwrite.c, ldwrite.h, mkscript.c:
41         Add or update copyright notices.        
42
43 Mon Oct 14 23:55:27 1991  Per Bothner  (bothner at cygnus.com)
44
45         * README: New file.
46         * Makefile.in:  Changed installation directory name scheme
47         to be consistent with gcc.  Also changed 'install'.
48
49 Mon Oct 14 17:30:02 1991  Roland H. Pesch  (pesch at cygnus.com)
50
51         * Makefile.in: new targets ld.mm, ld.me
52
53 Mon Oct 14 17:27:24 1991  Per Bothner  (bothner at cygnus.com)
54
55         * Makefile.in, ldtemplate:  Need to use separate scripts
56         for -n and -N options.  Yet more complication.
57
58 Fri Oct 11 22:40:46 1991  John Gilmore  (gnu at cygnus.com)
59
60         * Makefile.in:  Avoid using $< in explicit Make rules (it doesn't
61         work).  Add some lines to avoid Sun Make VPATH bugs.
62
63 Fri Oct 11 16:42:22 1991  Per Bothner  (bothner at cygnus.com)
64
65         * news.sc: Add alignment for data segment.
66         * ldtemplate: Add (yet another) script to get for -n or -N
67         options.  (These need different alignment than ZMAGIC files.)
68         * Makefile.in:  Add stuff for new foo.xn scripts.
69         These are generated by replacing "ALIGN(0x...00)" by ".".
70
71 Fri Oct 11 15:43:04 1991  Roland H. Pesch  (pesch at cygnus.com)
72
73         * Makefile.in: new targets ld.ms, ld-index.ms
74         ld.texinfo: remove tabs, other cleanups for texi2roff
75
76 Fri Oct 11 13:51:54 1991  Per Bothner  (bothner at cygnus.com)
77
78         * ldmain.c (main): Make config.magic_demand_paged be true
79         by default.  Don't the WP_TEXT and D_PAGED flags of
80         output_bfd here; it's too late, so set it when output_bfd
81         is created (in ldlang.c).  Also fix setting of EXEC_P flag
82         * ldlang.c (ldlang_open_output):  Set output_bfd->flags here.
83         * ldlang.c: Remove some duplicate extern declarations.
84         * ldgram.y: Fixes to -N and -n options.
85         * Makefile.in:  Recognize upper case letters in sed script
86         to remove assignments from script files.
87         * ldtemplate:  Don't assukme that -N or -n options
88         imply use of -r script.
89         * mkscript.c:  Tweaking to correctly handle \n and \\ in input.
90
91 Fri Oct 11 10:29:27 1991  Steve Chamberlain  (steve at cygnus.com)
92
93         * ldtemplate: include bfd.h before sysdep.h.
94
95 Fri Oct 11 04:24:45 1991  John Gilmore  (gnu at cygnus.com)
96
97         Restructure configuration scheme for bfd, binutils, ld.
98
99         * include/sys/h-*.h:  Move to bfd/hosts/h-*.h.
100         * configure.in:  Revise to symlink sysdep.h to ../bfd/hosts/h-xxx.h.
101         Change some config names to match other dirs.
102         * *.c:  Include bfd.h before sysdep.h, so ansidecl and PROTO()
103         get defined first.
104         * config/:  Rename some config files to match up h-*.h names.
105         Remove all the HOST_SYS definitions from the config files.
106
107 Tue Oct  8 16:00:57 1991  Per Bothner  (bothner at cygnus.com)
108
109         * ldexp.h, ldlang.h: Change enum boolean -> enum bfd_boolean.
110         * ldtemplate: Remove ldfile_add_library_path calls;
111         just use the SEARCH_DIR commands in the script files.
112         * Makefile.in: Add LIB_PATH macro, which if set is used to replace
113         the SEARCH_DIR commands in the scripts (using ugly sed magic).
114         This is primarily intended for cross-linking, where you would
115         place libaries in a different place than native libraries.
116         Also, emulations made from ldtemplate now use $(srcdir).
117         * ldglda29k.sc:  Change SEARCH_DIR commands to a conventional
118         form; people can use the Makefile's LIB_PATH to override.
119
120 Tue Oct  8 14:51:21 1991  Roland H. Pesch  (pesch at cygnus.com)
121
122         * Makefile.in: fix target ld.dvi, add target ld.info
123         ld.texinfo: make info filename ld.info
124
125 Fri Oct  4 21:51:58 1991  John Gilmore  (gnu at cygnus.com)
126
127         * Makefile.in:  Avoid using $< in non-suffix rules (breaks on Sun
128         Make). 
129         * ldfile.c, ldlang.c, ldmain.c, ldwrite.c:  Cope with renames of a
130         few BFD types & enums.
131