1
2003-01-17 H.J. Lu <hjl@gnu.org>
3
* emultempl/elf32.em: Back out the multilib change.
4
* emultempl/gld960.em: Likewise.
5
* emultempl/gld960c.em: Likewise.
6
* emultempl/lnk960.em: Likewise.
7
* emultempl/sunos.em: Likewise.
15
2002-07-05 H.J. Lu <hjl@gnu.org>
17
* ldlang.c (lang_size_sections_1): Partially undo the last
20
2002-06-25 H.J. Lu <hjl@gnu.org>
22
* ldlang.c (lang_size_sections_1): Don't skip removed output
23
sections. But don't warn about them.
25
2002-03-07 H.J. Lu <hjl@gnu.org>
27
* ldmain.c (main): Set link_info.combreloc to true by default.
29
2001-10-21 H.J. Lu <hjl@gnu.org>
31
* configure: Rebuid for ../libtool.m4 change.
33
2001-08-17 H.J. Lu <hjl@gnu.org>
35
* ldfile.h (ldfile_open_command_file): Return void again;
36
* ldfile.c (ldfile_open_command_file): Return if failed to open
37
the file and command_line.multilib_dir is not NULL.
39
2001-08-10 H.J. Lu <hjl@gnu.org>
41
* ldmain.c (main): Fix a typo in comments.
43
2001-06-29 H.J. Lu <hjl@gnu.org>
45
* ldfile.c (ldfile_open_file_search): Don't try
46
command_line.multilib_dir if it starts with a `slash'.
47
* emultempl/elf32.em (gld${EMULATION_NAME}_after_open):
50
* ldmain.c (set_scripts_dir): Allow the absolute path.
52
2001-05-02 H.J. Lu <hjl@gnu.org>
54
* lexsup.c: Replace buystring with xstrdup.
56
2001-04-25 H.J. Lu <hjl@gnu.org>
58
* ldfile.h (ldfile_open_command_file): Return FILE *;
59
* ldfile.c (ldfile_open_command_file): Return NULL if failed
60
to open the file and command_line.multilib_dir is not NULL.
61
Return ldlex_input_stack if ok.
63
* ldmain.c (main): Print out the external linker script for
64
--verbose. Try internal linker script if the external linker
67
2001-04-24 H.J. Lu <hjl@gnu.org>
69
* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Search
70
command_line.multilib_dir first if it is not NULL.
72
2001-04-24 H.J. Lu <hjl@gnu.org>
74
* ldfile.h (slash): Declared.
76
* ldfile.c (ldfile_try_open_file): New functon. Try to open
77
a file in a search directory.
78
(ldfile_open_file_search): Search command_line.multilib_dir
79
first if it is not NULL.
81
* ldmain.c (set_scripts_dir): Use the relative path only.
83
2000-09-02 H.J. Lu <hjl@gnu.org>
85
* acinclude.m4: Include ../libiberty/aclibdl.m4.
86
* aclocal.m4: Rebuild.
88
* configure.in (AC_SEARCH_LIBS): Added dlopen/dl.
89
(LIBIBERTY_HAVE_WEAK_SYMBOL): New. Check before checking
93
* lexsup.c: Include "demangle.h".
94
(OPTION_DEMANGLER, OPTION_STYLE): New.
95
(ld_options): Add entries for OPTION_DEMANGLER and
97
(parse_args): Handle OPTION_DEMANGLER and OPTION_STYLE. Call
99
(help): Call get_demangler_list () to get the list of supported
102
* ldmisc.c (demangle): Call cplus_demangle () with
103
demangle_symbol () instead of "DMGL_ANSI | DMGL_PARAMS".
105
Thu Sep 24 21:06:07 1998 H.J. Lu (hjl@gnu.org)
107
From "Brad M. Garcia" <bgarcia@fore.com> on Wed Sep 23 10:21:17 1998.
108
* emultempl/sunos.em (gld${EMULATION_NAME}_set_symbols):
109
Calling ldfile_add_library_path with one more argument, true.
110
* emultempl/gld960.em (gld960_before_parse): Likewise.
111
* emultempl/gld960c.em (gld960_before_parse): Likewise.
112
* emultempl/lnk960.em (lnk960_before_parse): Likewise.
114
Wed Sep 16 07:32:44 1998 H.J. Lu (hjl@gnu.org)
116
* ld.h (args_type): Add one field, multilib_dir.
118
* ldfile.c (ldfile_add_library_path): Add one argument, append.
119
* ldfile.h (ldfile_add_library_path): Likewise.
121
* ldgram.y: Calling ldfile_add_library_path with one more
123
* ldmain.c: Likewise.
124
* lexsup.c: Likewise.
126
* ldmain.c (check_for_scripts_dir): Add one argument, append.
127
(main): Initialize command_line.multilib_dir to NULL.
128
(set_scripts_dir): If command_line.multilib_dir is not NULL,
129
prepend it to search path.
131
* lexsup.c (OPTION_MULTILIB_DIR): New.
132
(parse_args): Handle OPTION_MULTILIB_DIR.
134
* emultempl/elf32.em (gld${EMULATION_NAME}_get_script): If
135
command_line.multilib_dir != NULL, get linker scripts from