fix memory errors with demangled name hash
[deliverable/binutils-gdb.git] / ld / NEWS
CommitLineData
252b5132 1-*- text -*-
81c23f82 2
eeb14e5a
LZ
3* PE binaries now once again contain real timestamps by default. To disable
4 the inclusion of a timestamp in a PE binary, use the --no-insert-timestamp
5 command line option.
6
73589c9d
CS
7* Replace support for openrisc and or32 with support for or1k.
8
61e2488c
JT
9* Add support for the --build-id command line option to COFF based targets.
10
11* x86/x86_64 pe-coff now supports the --build-id option.
12
35c08157
KLC
13* Add support for the Andes NDS32.
14
58ca03a2
TG
15Changes in 2.24:
16
2e53f7d6
NC
17* Add LOG2CEIL() builtin function to the linker script language
18
13761a11
NC
19* Add support for the Texas Instruments MSP430X processor.
20
36591ba1
SL
21* Add support for Altera Nios II.
22
78c8d46c
NC
23* Add support for the V850E3V5 architecture.
24
a3c62988
NC
25* Add support for the Imagination Technologies Meta processor.
26
b1b00fcc
MF
27* --enable-new-dtags no longer generates old dtags in addition to new dtags.
28
e8044f35
RS
29* Remove linker support for MIPS ECOFF targets.
30
1eec346e
NC
31* Add ALIGN_WITH_INPUT to the linker script language to force the alignment of
32 an output section to use the maximum alignment of all its input sections.
33
af18cb59
TG
34Changes in 2.23:
35
8d55a8a0
KT
36* Enable compressed debug section feature for x86/x86_64 pe-coff.
37
da2bb560
NC
38* Add support for the 64-bit ARM architecture: AArch64.
39
eda680f8
L
40* Added SORT_NONE to the linker script language to disable section sorting.
41
62655c7b
RM
42* Add a linker-provided symbol when producing ELF output, '__ehdr_start'
43 to point to the ELF file header (and nearby program headers) in the
44 program's memory image.
45
6927f982
NC
46* Add support for S12X processor.
47
b9c361e0
JL
48* Add support for the VLE extension to the PowerPC architecture.
49
f6c1a2d5
NC
50* Add support for the Freescale XGATE architecture.
51
a72173de
TG
52* Add option -f FILE on AIX (for response file).
53
99c513f6
DD
54* Add support for the Renesas RL78 architecture.
55
cfb8c092
NC
56* Add support for the Adapteva EPIPHANY architecture.
57
a7142d94
TG
58Changes in 2.22:
59
d064f206
NC
60* --copy-dt-needed-entries is no longer enabled by default. Instead
61 --no-copy-dt-needed-entries is the default.
62
ae17ab41 63* INPUT_SECTION_FLAGS has been added to the linker script language
cfb8c092 64 to allow selection of input sections by section header section flags.
ae17ab41 65
69f56ae1 66* Add support for the Tilera TILEPro and TILE-Gx architectures.
90b3661c 67
02ecc8e9 68* Added SORT_BY_INIT_PRIORITY to the linker script language to permit
cfb8c092
NC
69 sorting sections by numerical value of the GCC init_priority attribute
70 encoded in the section name.
02ecc8e9 71
44f45767
TG
72Changes in 2.21:
73
5fec8599
L
74* Linker script expression evaluation is somewhat more sane. This may
75 break scripts that depend on quirks of the old expression evaluation.
76
17f73277
KT
77* Turn off underscoring for x86_64 PE+-COFF targets. For old behavior the
78 option --enable-leading-mingw64-underscores can be used on configure of
79 bfd.
80
40b36596
JM
81* Add support for the TMS320C6000 (TI C6X) processor family.
82
ddbb8a31
NC
83* --add-needed renamed to --copy-dt-needed-entries in order to avoid confusion
84 with --as-needed option.
85
7fcab871
KT
86* Extend .def file syntax by '== <ID>' for imports and exports. This allows
87 to alias the import/export table name written in PE image.
88
a72173de 89* Add --exclude-all-symbols option to PE based linkers. This prevents all
2927aaca
NC
90 symbols from automatically being exported.
91
c7927a3c
NC
92* Add support for the Renesas RX processor.
93
75875724
TG
94* Add support for alpha-vms target.
95
81c23f82
TG
96Changes in 2.20:
97
3e7a7d11
NC
98* GNU/Linux targets now support the STB_GNU_UNIQUE symbol binding. This is a
99 GNU extension to the standard set of ELF symbol bindings. The binding will
100 be passed on to the dynamic linker which will make sure that in the entire
101 process there is just one symbol with the given name and type in use.
ce11ba6c 102
c1711530
DK
103* PE targets now support a GNU extension to allow the alignment of common
104 common symbols to be specified. This support uses custom options in
105 the .drectve section, which will be disregarded by the native tools.
106
09e2aba4
DK
107* PE targets now add primitive support for ELF version scripts; symbols
108 are not versioned, but the local and global symbol visibility directives
109 are respected when filtering symbols in auto-export mode.
110
267e2722
CD
111* New option --no-export-dynamic to undo the effect of the -E and
112 --export-dynamic options.
113
a0c402a5
L
114* ELF: --warn-alternate-em option to warn if an object has alternate
115 ELF machine code.
116
4a93e180
NC
117* New script function REGION_ALIAS to add alias names to memory regions.
118
88183869
DK
119* PE targets no longer make use of the long section names PE extension to
120 the COFF format when generating executable images, by default. The old
121 (slightly non-conformant) behaviour can still be invoked by using the
3efd345c
DK
122 new '--enable-long-section-names' command-line option. It is also enabled
123 automatically in the presence of un-stripped debug information, as GDB
124 needs to be able to find the debug info sections by their full names.
88183869 125
d8045f23
NC
126* For GNU/Linux systems the linker will now avoid processing any relocations
127 made against symbols of the STT_GNU_IFUNC type and instead emit them into
128 the resulting binary for processing by the loader.
129
28024d9d
L
130* --as-needed now links in a dynamic library if it satisfies undefined
131 symbols in regular objects, or in other dynamic libraries. In the
132 latter case the library is not linked if it is found in a DT_NEEDED
133 entry of one of the libraries already linked.
134
258795f5
L
135* Add a new command line option, -Ttext-segment ADDR, for ELF targets
136 to set the address of the first byte of the text segment.
137
c3b7224a
NC
138* Add support for Sunplus score architecture.
139
ce11ba6c
KT
140* Add new option --use-nul-prefixed-import-tables to ld for PE targets to
141 allow fallback to old import table generation with null element prefix.
142
e1c37eb5
DK
143* Windows PE systems now support a new --exclude-modules-for-implib option,
144 allowing users to partition object files and archive members between a DLL
145 and its associated import library as they are generated during linking.
146
84e94c90
NC
147* Add support for Lattice Mico32 (lm32) architecture.
148
62655c7b 149* Add CR16 ELF --embedded-relocs (used to embedded relocations into binaries
7251ccbf
SR
150 for Embedded-PIC code) option.
151
6cb442d3
KT
152* Add to the PE/PE+ targets the support of two different kinds of
153 pseudo-relocations. They can be selected by the switches
154 --enable-runtime-pseudo-reloc-v1 and --enable-runtime-pseudo-reloc-v2.
155 For the switch --enable-runtime-pseudo-reloc it uses for 32-bit
156 runtime pseudo relocation version one, for 64-bit the version two.
157
6e33da12
TG
158Changes in 2.19:
159
66c103b7
AM
160* Linker scripts support a new INSERT command that makes it easier to
161 augment the default script.
162
967928e9 163* Linker script input section filespecs may now specify a file within an
66c103b7 164 archive by writing "archive:file".
967928e9 165
de7dd2bd
NC
166* The --sort-common switch now has an optional argument which specifies the
167 direction of sorting.
168
7fb9f789
NC
169* The M68K linker now supports multiple GOT generation schemes controlled via
170 the --got=<type> command line option.
171
66c103b7
AM
172* The ARM EABI linker will now generate stubs for function calls to symbols
173 that are too far away. The placement of the stubs is controlled by a new
174 linker command line option: --stub-group-size=N.
726150b7 175
7c3d153f
NC
176Changes in 2.18:
177
f96b4a7b
NC
178* Linker sources now released under version 3 of the GNU General Public
179 License.
180
c0065db7
RM
181* ELF: New --build-id option to generate a unique per-binary identifier
182 embedded in a note section.
183
3d3d428f 184* Added support for National Semicondutor CompactRISC (ie CR16) target.
a19bcec6 185
bcb674cf
RS
186* -l:foo now searches the library path for a filename called foo,
187 without converting it to libfoo.a or libfoo.so.
188
14be8564
L
189* Add a new command line option '--default-script=FILE' or '-dT FILE'
190 which specifies a replacement for the built in, default linker
191 script.
192
40b36307
L
193* ELF: Add -Bsymbolic-functions, --dynamic-list-cpp-new, which puts C++
194 operator new and delete on the dynamic list, and --dynamic-list-data,
195 builtin list for --dynamic-list, which puts global data symbols on the
196 dynamic list.
197
99ad8390
NC
198* Add support for x86_64 PE+ target.
199
1c0d3aa6
NC
200* Add support for Score target.
201
55255dae
L
202* ELF: Add --dynamic-list option to specify a list of global symbols
203 whose references shouldn't be bound to the definition within the
204 shared library, or a list of symbols which should be added to the
205 symbol table in the executable.
206
dc0b6aa0
AM
207* The default output section LMA has changed for allocatable sections from
208 being equal to VMA, to keeping the difference between LMA and VMA the same as
209 the previous output section in the same region. This is a more useful
210 default when using overlays and other cases where you specify an LMA
211 differing from the VMA for some sections.
212
c17d87de
NC
213* New switch: --print-gc-sections to list any sections removed by garabge
214 collection.
215
c6dd86c6 216* ARM: Added --vfp11-denorm-fix option to work around an erratum in current
f96b4a7b 217 VFP11 coprocessors.
c6dd86c6 218
c17d87de 219Changes in 2.17:
cf88bb9f 220
d70c5fc7
NC
221* Support for the Infineon XC16X has been added by KPIT Cummins Infosystems.
222
dfcffada
AM
223* Modify the Linux linker search order to better match ld.so search order.
224 Look for DT_NEEDED libraries in paths specified by ld.so.conf before
225 searching the default directories, rather than vice versa.
226 Use $prefix/etc/ld.so.conf if it exists, otherwise /etc/ld.so.conf.
c1446dba 227
4b5bd4e7
DS
228* PE-COFF: Forward exports from DLL's can now be specified in .def files
229 passed directly to ld.
230
3c9b82ba
NC
231* Support for the Z80 processor family has been added.
232
3e8a519c
MM
233* Add support for the "@<file>" syntax to the command line, so that extra
234 switches can be read from <file>.
235
957d91c1
NC
236Changes in 2.16:
237
319850b4
JB
238* Support for the R_ARM_V4BX relocation as defined in the ARM AAELF
239 specification has been added via the --fix-v4bx command-line option.
240
b717d30e
JJ
241* New linker script construct AS_NEEDED(), which sets the --as-needed flag
242 for input files listed inside of it.
243
e2243057
RS
244* A new command-line option, --sysroot, can be used to override the
245 default sysroot location. It only applies to toolchains that were
246 configured using --with-sysroot.
247
3ec57632
NC
248* New linker script functions: ORIGIN() and LENGTH() which return information
249 about a specified memory region.
250
7499d566
NC
251* Port to MAXQ processor contributed by HCL Tech.
252
ba916c8a
MM
253* Added SEGMENT_START to the linker script language to permit the user to
254 override the base address for a segment from the command-line.
255
8fdd7217
NC
256* ELF: --warn-shared-textrel option to warn if adding a DT_TEXTREL to a shared
257 object.
258
bcaa7b3e
L
259* Added SORT_BY_NAME and SORT_BY_ALIGNMENT to the linker script
260 language to permit sorting sections by section name or section
261 maximum alignment.
262
263* Added a new linker command line switch, --sort-section name|alignment,
264 to sort sections by section name or maximum alignment.
265
8fdd7217
NC
266* ELF: --add-needed/--no-add-needed options to control if a DT_NEEDED tag
267 should be added when a shared library comes from DT_NEEDED tags.
14b3c463 268
1fe1f39c
NC
269* Support for the crx-elf target added.
270
1a320fbb 271* Support for the sh-symbianelf target added.
1fe1f39c 272
2d643429
NC
273* A new linker command line switch has been added which allows the hash table
274 size to be set to a suitable prime value near to its argument. This switch
275 is --hash-size=<NUMBER>. Also if the switch --reduce-memory-overheads is
276 used, and --hash-size has not been used, then the default value will be set
277 to 1021.
278
35835446
JR
279* Linker map files are now generated with an O(N) algorithm for finding symbols
280 that are defined in each section. This uses about 40% more memory for
281 symbols than the old O(N^2) algorithm. You can use the new
282 --reduce-memory-overheads option to select the old algorithm; this option
283 might also be used in the future to select similar tradeoffs.
284
2d643429 285Changes in 2.15:
14b3c463 286
8fdd7217
NC
287* ELF: --as-needed/--no-as-needed options to control if a DT_NEEDED tag should
288 be added only when a shared library is referenced.
c0065db7 289
8fdd7217 290* PE: --large-address-aware option to indicate executables support virtual
26d2d8a2
BF
291 addresses greater than 2 gigabytes.
292
1b169501
BF
293* DWARF 2 support for i386pe added.
294
c894ddfb
HPN
295* The linker script operator DEFINED() will now yield 1 only for a symbol that
296 is defined before the statement where DEFINED is used.
297
7a7f4e42
CD
298* The MIPS --embedded-relocs (used to embed relocations into binaries for
299 Embedded-PIC code) is deprecated and will be removed in a future release.
300
0949843d
NC
301* cr16c support added by NSC.
302
6edf0760
NC
303* m32r Linux (ELF) support added by Renesas.
304
560e09e9
NC
305* Improved linker's handling of unresolved symbols. The switch
306 --unresolved-symbols=<method> has been added to tell the linker when it
307 should report them and the switch --warn-unresolved-symbols has been added to
308 make reports be issued as warning messages rather than errors.
309
43c58ae6
CD
310Changes in 2.14:
311
e8fd7476
NC
312* Added support for Xtensa architecture.
313
9c8ebd6a
DJ
314* Added --with-sysroot configure switch to specify a target system root, for
315 linking against a target filesystem image.
316
312b768e
NC
317* Added --accept-unknown-linker-format to restore old linker behaviour (pre
318 2.14) of silently accepting and linking in any files in an unknown binary
319 file format.
320
63fd3b82
NC
321* Added --no-omagic to undo the effects of the -N option.
322
004d9caf
NC
323* Support for Texas Instruments TMS320C4x and TMS320C3x series of
324 DSP's contributed by Michael Hayes and Svein E. Seldal.
c0065db7 325
8e523c23
NC
326* Added --with-lib-path configure switch to specify default value for
327 LIB_PATH.
328
7e392df6
NC
329* ARM port to QNX operating system added by Graeme Peterson.
330
cf88bb9f
NC
331* IP2K support added by Denis Chertykov.
332
2cbb2eef
NC
333Changes in 2.13:
334
335* Support for the Fujitsu FRV architecture added by Red Hat. Models for FR400
336 and FR500 included.
7d553a40 337
37020578
JT
338Changes in version 2.13:
339
340* DEC VAX ELF support, by Matt Thomas.
341
9a66911f
NC
342Changes in version 2.12:
343
49fda6c8
HPN
344* Support for Don Knuth's MMIX, by Hans-Peter Nilsson.
345
3b16e843
NC
346* Support for the OpenRISC 32-bit embedded processor by OpenCores.
347
8bd621d8
AM
348* Support for -z nocopyreloc in the x86 ELF linker, which disables
349 production of copy relocs. Warning: using this option may result in
350 non-sharable applications.
5b343f5a 351
db6751f2
JJ
352* Support for -z combreloc in the ELF linker, which puts dynamic
353 relocations against the same symbol together, so that dynamic linker
354 can use an one-entry symbol lookup cache.
355
356* Support for ELF SHF_MERGE section merging, by Jakub Jelinek.
357
9a66911f
NC
358Changes in version 2.11:
359
b8355149
JH
360* Support for AMD x86-64 architecture, by Jan Hubicka, SuSE Labs.
361
18e03609
NC
362* Support added for eliminating duplicate DWARF2 debug information by
363 having the compiler generate the information in sections called
364 .gnu.linkonce.wi.XXXX where XXXX is a checksum for the contents. The
365 linker then merges these sections together into the normal .debug_info
366 section.
252b5132 367
ec4eb78a
L
368* The native ELF linker now searches the directories in DT_RUNPATH or
369 DT_RPATH of a shared library for shared libraries needed by it.
370
2d30b3da
TW
371* TI C54x support, by Timothy Wall.
372
176355da 373* Added command line switch --section-start to set the start address of any
c0065db7 374 specified section.
176355da 375
a712da20
NC
376* Added ability to emit full relocation information in linked executables,
377 enabled by --emit-relocs. Some post-linkage optimization tools need
378 this information in order to be able to correctly identify and perform
379 symbol relative addressing in the event of changes in section contents
380 (instructions being added or deleted, extending data sections, etc.)
381
22b36938
JE
382* Support for i860, by Jason Eckhardt (preliminary, alpha quality).
383
5bcac8a4
HPN
384* Support for CRIS (Axis Communications ETRAX series).
385
500800ca
NC
386* Support for PDP-11 and 2.11BSD a.out format, by Lars Brinkhoff.
387
919e4093
AM
388Changes in version 2.10:
389
c0065db7 390* Added AT> to the linker script language to allow load-time allocation of
5948916f
TW
391 sections into regions.
392
c0065db7 393* Added garbage collection of unused sections, enabled by --gc-sections.
252b5132 394 It does require a bit of backend support; currently implemented are
4667035e
AM
395 arm-elf, avr-elf, d10v-elf, fr30-elf, i386-elf, m32r-elf, m68k-elf,
396 mcore-elf, mips-elf, mn10300-elf, ppc-elf, sh-elf, sparc-elf, and v850-elf.
987fd5b4 397 Others will ignore the option.
252b5132
RH
398
399* Added SORT to the linker script language to permit sorting sections by file
400 name or section name.
401
402* Added EXTERN to the linker script language as an equivalent to the -u
403 command-line option.
404
405* Added ASSERT to the linker script language.
406
277c9afe
ILT
407* Added EXCLUDE_FILE to the linker script language for further control over
408 wildcard file names.
409
252b5132 410* Added -O option to optimize linker output (as of this writing, this only
500800ca 411 affects ELF shared library generation).
252b5132
RH
412
413* The -e option now accepts a number as well as a symbol name.
414
2575273d
ILT
415* Added --no-undefined option to disallow undefined symbols when creating a
416 shared library.
417
9b1d3b78
ILT
418* The linker now issues a warning, not an error, for an undefined symbol when
419 using -Bsymbolic; use the new --no-undefined option to get the old
420 behaviour.
421
252b5132
RH
422* Added --demangle and --no-demangle options.
423
424Changes in version 2.9:
425
426* Added SQUAD to the linker script language.
427
428* New option --no-warn-mismatch.
429
430* The MEMORY command now parses the attributes to determine where sections that
431 are not placed in a specific memory region are placed.
432
433Changes in version 2.8:
434
435* Linker scripts may now contain shell wildcard characters for file and section
436 names.
437
438* The linker now supports symbol versions in ELF.
439
440* The NOCROSSREFS command was added to the linker script language.
441
442* The LOADADDR expression was added to the linker script language.
443
444* MAX and MIN functions were added to the linker script language.
445
446* The OVERLAY construct was added to the linker script language.
447
448* New option --warn-section-align to warn when the address of an output section
449 changes due to alignment of an input section.
450
451* New options --filter/-F and --auxiliary/-f.
452
453Changes in version 2.7:
454
455* New option --cref to print out a cross reference table.
456
457* New option --wrap SYMBOL.
458
459* New option --no-whole-archive, to turn off the effect of --whole-archive.
460
461* Input sections assigned to the output section /DISCARD/ in the linker script
462 are not included in the output file.
463
464* The SunOS and ELF linkers now merge stabs debugging information which uses
465 the N_BINCL and N_EINCL stab types. This reduces the amount of debugging
466 information generated.
467
468Changes in version 2.6:
469
470* When an ELF section name is representable as a C identifier (this is not true
45f111cc
NC
471of most ELF section names), the linker will automatically define symbols
472__start_SECNAME and __stop_SECNAME, where SECNAME is the section name, at the
473beginning and the end of the section. This is used by glibc.
474
475 Addendum: Current versions of the linker (at least for version 2.18 onwards
476and possibly much earlier as well) place two restrictions on this feature: The
477symbols are only implemented for orphaned sections, not for explicitly placed
478sections and they are PROVIDEd rather than being defined.
252b5132
RH
479
480* When an ELF section named .gnu.warning is encountered in an input file, the
481contents of the section are displayed as an error message, and the section is
482not copied into the output file. This is used by glibc.
483
484* When an ELF section named .gnu.warning.SYMBOL is encountered in an input
485file, and the symbol SYMBOL is referenced by some object file, the contents of
486the section are displayed as an error message. The section is not copied into
1049f94e 487the output file, unless doing a relocatable or shared link. This is used by
252b5132
RH
488glibc.
489
490* New options -split-by-reloc and -split-by-file.
491
492* The linker now supports linking PIC compiled code on SPARC SunOS. It can
493also create SPARC SunOS shared libraries, and, like the native SunOS linker,
494will do so whenever there is an undefined symbol in the link and neither the -e
495nor the -r option was used.
496
497* The -rpath option may be used on SunOS to set the list of directories to be
498searched at run time. This overrides the default of building the list from the
499-L options.
500
501* The COFF linker now combines debugging information for structs, unions, and
502enums, so that even if the same type is defined in multiple input files it will
503only be defined once in the output file. The --traditional-format switch will
504prevent this optimization.
505
506Changes in version 2.5:
507
508* The linker now supports linking against SunOS shared libraries. It still can
509not link SunOS PIC (Position Independent Code) files, so it can not be used to
07f3b6ad 510generate shared libraries.
252b5132
RH
511
512* The linker now supports linking against ELF shared libraries for the i386
513(UnixWare) and SPARC (Solaris). It can also link ELF PIC files, and can be
514used to generate shared libraries. Shared library generation is not well
515tested; please report any problems encountered. The linker is now enabled for
516Solaris again.
517
518* Eric Youngdale has contributed Linux support code, including linking against
519Linux a.out shared libraries. The linker produces Linux QMAGIC binaries.
520
521* The ELF backend has been converted to the new linker code. To use the new
522ELF linker, each particular target requires a relocation function. So far,
523this function has been written for i386 (UnixWare), SPARC (Solaris) MIPS (Irix
5245), and HPPA ELF targets.
525
526* The -( (--start-group) and -) (--end-group) options have been added to
527support searching a group of archives as though they were a single archive.
528This can also be used in a linker script, as GROUP ( files ).
529
530* When a file is named on the command line, and the linker does not recognize
531it as an object file, the linker will now treat the file as a linker script
532file. A linker script named in this way augments, but does not replace, the
533default linker script.
534
535* The -warn-once option was added. It causes the linker to only warn once per
536undefined symbol, rather than once per reference.
537
538* The COFF backend has been converted to the new linker code. As with ELF, to
539use the new linker, each particular target requires a relocation function. So
540far, this function has been written for the i386, m68k, a29k and SH targets.
541
542* The -V flag was made a synonym for -v, for SVR4 compatibility. The old -V
543behaviour is available via --verbose.
544
545Changes in version 2.4:
546
547* New linker code, by Steve Chamberlain and Ian Taylor. For a.out and ecoff
548 formats (so far), this should result in considerable savings in time
549 and memory used while linking; slightly poorer performance than
550 before for formats not converted yet.
551
552* Command-line parsing is no longer done with flex. This means
553 oddball characters in filenames won't get treated as argument
554 separators.
555
556* HP-PA ELF support, by Jeff Law. (No SOM support yet.)
557
558* Mach i386 support, by David Mackenzie.
559
560* Irix 4 shared libraries are now supported (Irix 5 uses ELF, and ELF shared
561 libraries are not yet supported).
562
563* COFF shared libraries (as on SCO) should work as well.
564
565* The linker is disabled for Solaris. (Actually, it was in 2.3 also, I just
566 forgot to note it.) Some of their C library routines don't work when
567 statically linked, and the GNU linker doesn't support dynamic linking yet.
568
569Changes in version 2.3:
570
571* Weak symbols are now supported.
572
573* ELF support has been added. The linker has been bootstrapped on
574 UnixWare and Solaris.
575
576* Alpha OSF/1 support has been added (non dynamic linking only).
577
578Changes in version 2.2:
579
580* The `bfd' library has been updated to reduce a.out-format string
581 table size. The effect of this is that files linked from many input
582 files with duplicate symbols (`-g' debugging records, or identical
583 static symbols) should be much smaller.
584
585Changes in version 2.1:
586
587* The ld -ySYMBOL flag (to trace references to SYMBOL) is now implemented.
588
589* There is now support for writing ECOFF files, so ld and the
590 other utilities should work on Risc/Ultrix and Irix.
591
592\f
4b95cf5c 593Copyright (C) 2012-2014 Free Software Foundation, Inc.
5bf135a7
NC
594
595Copying and distribution of this file, with or without modification,
596are permitted in any medium without royalty provided the copyright
597notice and this notice are preserved.
598
252b5132
RH
599Local variables:
600fill-column: 79
601End:
This page took 0.623247 seconds and 4 git commands to generate.