Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1993-10-29 | Sparc COFF support | Stan Shebs | 1 | -0/+37 | |
1993-10-29 | Sparc Lynx support | Stan Shebs | 5 | -6/+31 | |
1993-10-29 | clarify reason for -sort-common | David MacKenzie | 1 | -1/+2 | |
1993-10-28 | * Makefile.in: Add dependency for $(EMULATION_OFILES). | Ian Lance Taylor | 2 | -5/+32 | |
1993-10-25 | * relax.c (write_relax): Check return value of bfd_seclet_link. | Ian Lance Taylor | 2 | -9/+7 | |
1993-10-25 | * ldlang.c (delete_output_file_on_failure): New variable. | Ken Raeburn | 2 | -1/+31 | |
(open_output): Set it after bfd open succeeds. * ldmisc.c (vfinfo): Test it. Changes from Peter Hoogenboom, hoogen@cs.utah.edu: * ldsym.c (write_file_locals): Set the BSF_FILE flag for object symbols. * ldemul.c: Support was added to allow emulation-specific processing to occur. This support was added primarily for linker stub generation in the elf32-hppa gld. (ldemul_finish, ldemul_create_output_section_statements): New functions. * ldemul.h: Support was added to allow emulation-specific processing to occur. (As described above.) Added finish and create_output_section_statements fields to ld_emulation_xfer_struct structure. * ldlang.c: Add calls to emulation-specific routines. (lang_process): Add call to ldemul_create_output_section_statements function. (lang_process): Add call to a emulation-specific routine (and some processing after the call). | |||||
1993-10-19 | * configure.in (alpha-*-osf*): New target; use alpha.mt. | Ian Lance Taylor | 3 | -106/+150 | |
* Makefile.in (ALL_EMULATIONS): Added em_alpha.o. (em_alpha.c): New target; use alpha.sh and alpha.sc. * config/alphaosf.mh (NATIVE_LIB_DIRS, HOSTING_CRT0): Define. * config/alpha.mt: New file. * emulparams/alpha.sh: New file. * scripttempl/alpha.sc: New file. | |||||
1993-10-19 | New files for Alpha linker. | Ian Lance Taylor | 6 | -0/+76 | |
1993-10-15 | * ldlang.c (lang_size_sections, lang_common): ALIGN_N can't handle | David Edelsohn | 1 | -3/+4 | |
types of different sizes (eg: 64 and 32 bits), so coerce. * ld.h (ALIGN_N): Add warning about usage. | |||||
1993-10-13 | * ldmain.c (enter_global_ref): Just ignore any weak symbol for | Ian Lance Taylor | 1 | -0/+6 | |
which we already have a definition, rather than checking in several different places whether the symbol is weak. | |||||
1993-10-12 | * configure.in (mips-*-elf*): New target; use mipsb-elf32. | Ian Lance Taylor | 1 | -2/+10 | |
* scripttempl/elf.sc: Only use OTHER_READONLY_SECTIONS and OTHER_READWRITE_SECTIONS if relocating. Shell variables are not expanded within them. * config/mipsb-elf32.mt: New file. * emulparams/elf32mipb.sh: New file. * Makefile.in (em_elf32mipb.c): New target. | |||||
1993-10-12 | elf32mipb.sh: New emulation parameter file for big endian MIPS ELF. | Ian Lance Taylor | 2 | -0/+12 | |
1993-10-12 | mipsb-elf32.mt: New configuration file for big endian MIPS ELF. | Ian Lance Taylor | 2 | -0/+2 | |
1993-10-08 | Use both h8300 emulations. | Steve Chamberlain | 1 | -0/+1 | |
1993-10-01 | Makefile.in: correct out-of-date TEXIDIR default | Roland Pesch | 1 | -15/+28 | |
ld.texinfo: (a) fix INPUT cmd description (b) fix bad formatting in FSF style (warning examples) (c) add some index entries on warnings | |||||
1993-10-01 | * ldlang.c (lang_add_input_file): If it's a library brought in by | Rob Savoye | 2 | -10/+46 | |
INPUT(), then change the file type to lang_input_file_is_l_enum. * ldgram.y: In input_list, change lang_input_file_is_file_enum to lang_input_file_is_search_file_enum so objects brought in using INPUT() do a path lookup. | |||||
1993-09-28 | Lynx support | Stan Shebs | 6 | -0/+22 | |
1993-09-28 | Lynx support | Stan Shebs | 2 | -7/+7 | |
1993-09-23 | * config/solaris2.mh: New file. Define HOSTING_CRT0 and | Ian Lance Taylor | 2 | -0/+4 | |
HOSTING_LIBS for testing. | |||||
1993-09-17 | Add i386 SVR4 configuration files that I couldn't add remotely. See | Ian Lance Taylor | 5 | -0/+14 | |
ChangeLog. | |||||
1993-09-17 | Finish up support for i386-sysv4 (without shared libraries): | Ian Lance Taylor | 2 | -4/+34 | |
* ld.h (flag_is_weak): Define. * ldlang.c (print_symbol): Mention whether symbol is weak. (print_input_section): Print weak symbols as globals. * ldmain.c (refize): Do not zero out BSF_WEAK flag. (enter_global_ref): Do not warn if a weak symbol redefines a global symbol. Do not let a weak symbol redefine a common symbol. (enter_file_symbols): Treat weak symbols as global symbols. (subfile_wanted_p): Do not pull in an object file from a archive just to resolve an undefined weak symbol. * ldmisc.c (vfinfo): Don't needlessly malloc space after a fatal error; the error might be that malloc has run out of space. * ldsym.c (write_file_locals): Treat weak symbols as global. * configure.in (i[34]86-*-sysv4*, i[34]86-*-elf*): New targets; use i386-elf. * config/i386v4.mh: New file; set NATIVE_LIB_DIRS to /usr/ccs/lib. * config/i386-elf.mt: New file; set EMUL to elf_i386. * emulparams/elf_i386.sh: New file. * scripttempl/elf.sc: Use ${NOP} as filler (defaults to 0). * Makefile.in (NATIVE_LIB_DIRS): Define to be empty. (ALL_EMULATIONS): Add em_elf_i386.o. (GENSCRIPTS): Pass NATIVE_LIB_DIRS as sixth argument. (em_elf_i386.c): New target, like other em_*.c targets. ($(LD_PROG)): Pass $(CFLAGS) to $(CC). * genscripts.sh: Accept NATIVE_LIB_DIRS as sixth argument. If nonempty, and configured for native, add it to LIB_PATH. | |||||
1993-09-17 | Added statements for stab sections in coff files. | Stan Shebs | 1 | -0/+14 | |
1993-09-12 | Add EMUL=h8300h. | David Edelsohn | 1 | -0/+6 | |
1993-09-12 | * ldmain.c (main): Call set_scripts_dir after argv has been processed. | David Edelsohn | 1 | -0/+4 | |
1993-09-10 | Added CXXFLAGS to compile stage in ld.cdtest/cdtest.exp | Jeffrey Wheat | 1 | -4/+4 | |
1993-09-10 | Changed CXX back to g++. Using ../gcc/xgcc breaks because of <assert.h> | Jeffrey Wheat | 1 | -0/+2 | |
1993-09-10 | Changed CXX back to g++. ../gcc/xgcc breaks the cdtest because of <assert.h> | Jeffrey Wheat | 2 | -0/+7 | |
1993-09-10 | Fixed RUNTEST* CXX CXXFLAGS macros and check rule. | Jeffrey Wheat | 2 | -30/+66 | |
1993-09-10 | * Makefile.in (TAGS): Use shell wildcards. | David MacKenzie | 2 | -2/+6 | |
1993-09-08 | * Makefile.in: add TEXINPUTS variable and use it in ld.dvi target | Jeffrey Osier | 2 | -35/+114 | |
1993-09-03 | * ld.texinfo: re-enable included config file; conditionalize doc | Roland Pesch | 1 | -3/+4 | |
for -oformat to interact properly with SingleFormat doc config var; rename @up/@down to @raisesections/@lowersections. | |||||
1993-09-03 | tiny additions & fixes | David MacKenzie | 1 | -9/+11 | |
1993-08-26 | * ld.h (BYTE_SIZE, SHORT_SIZE, LONG_SIZE): Define as suggested by | David Edelsohn | 2 | -12/+38 | |
Steve. | |||||
1993-08-24 | From Peter Hoogenboom <hoogen@shafer.cs.utah.edu>: | Ken Raeburn | 4 | -30/+14 | |
* emultempl/hppaosf.em (ld_hppaosf_emulation): Correct name for PA ELF emulation is "elf32-hppa" not "elf-big". (hppaosf_before_parse): Remove unneeded processing of environment variables. * scripttempl/hppaosf.sc: Include .hppa_linker_stubs sections in .text segment of output file. * emulparams/hppaosf.sh (OUTPUT_FORMAT): Use elf32-hppa. | |||||
1993-08-24 | move BYTE_SIZE, SHORT_SIZE, LONG_SIZE from ldlang.c into ld.h | K. Richard Pixley | 1 | -2/+4 | |
1993-08-24 | define BYTE_SIZE, SHORT_SIZE, and LONG_SIZE which are no longer in bfd.h. | K. Richard Pixley | 2 | -0/+10 | |
1993-08-18 | keep i386-linux.h | David D. Zuhn | 1 | -0/+1 | |
1993-08-17 | * ldlang.c (open_output, lang_check): Check return value of | Ian Lance Taylor | 2 | -42/+35 | |
bfd_set_arch_mach. | |||||
1993-08-17 | * scripttempl/h8500.sc: Start all sections in a different segment. | Steve Chamberlain | 2 | -11/+58 | |
* scripttempl/z8ksim.sc: Handle constructors | |||||
1993-08-12 | added support for the original "make chech-cdtest" | Jeffrey Wheat | 7 | -15/+400 | |
1993-08-12 | cleaned up tests to work like they did originally in the makefile | Jeffrey Wheat | 2 | -6/+47 | |
1993-08-12 | check targets reimplemented to old way. | Jeffrey Wheat | 2 | -4/+48 | |
1993-08-11 | * config/i386v.mh, config/irix4.mh: Use gcc | Ian Lance Taylor | 3 | -2/+4 | |
-print-libgcc-file-name rather than $(libdir)/libgcc.a. | |||||
1993-08-11 | * config/i386sco.mh: New file; copy of i386v.mh to correspond to | Ian Lance Taylor | 3 | -0/+16 | |
bfd/configure.host change. | |||||
1993-08-10 | mention that [section] is no longer supported | David MacKenzie | 1 | -8/+5 | |
1993-08-06 | clean up error messages | David MacKenzie | 2 | -5/+17 | |
1993-08-06 | * scripttempl/mips.sc: Always define _ftext, _fdata, _fbss. | Ian Lance Taylor | 1 | -0/+11 | |
(BSS_VAR): Removed; now always define _fbss. * emulparams/mipsidt.sh, emulparams/mipsidtl.sh (BSS_VAR): Removed. | |||||
1993-08-05 | error fixes and clarifications | David MacKenzie | 1 | -84/+89 | |
1993-08-05 | Changes to add dejagnu testsuite support | Jeffrey Wheat | 1 | -0/+7 | |
1993-08-05 | New files for ld testsuites | Jeffrey Wheat | 7 | -0/+359 | |