aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-06-222001-06-22 Eric Christopher <echristo@redhat.com>Eric Christopher2-5/+8
* mips-opc.c: Move prefx to start of the table.
2001-06-22* configure.in: include nlist.h when checking for member som_addrJ.T. Conklin3-0/+12
in struct so_map. * configure: regenerate.
2001-06-22Document md_atofNick Clifton2-0/+20
2001-06-22Add missing support for -o option.Nick Clifton2-3/+13
2001-06-22Fix over-optimisation of ST instruction.Nick Clifton2-8/+5
2001-06-22Add wdebug instructionNick Clifton2-0/+6
2001-06-22Add %mrp (millicode return pointer) alias for %r2 or %r31, depending on 32 orNick Clifton2-0/+10
64 bit architecture.
2001-06-22*** empty log message ***gdbadmin1-1/+1
2001-06-21 * cli-out.c (cli_out_new): Initialize new structure memberKeith Seitz2-0/+6
"suppress_output".
2001-06-21Allow adrCCl. [Patch from Phillip BLundel]Nick Clifton8-57/+60
Updated ARM tests.
2001-06-21* mi-out.c (struct ui_out_data): Replace field first_header withAndrew Cagney2-8/+38
suppress_output. (mi_begin, mi_end): Check suppress_header. (mi_field_int, mi_field_skip): Ditto. (mi_field_string, mi_field_fmt): Ditto. (mi_table_begin): When nr_rows is zero, set suppress_header else, output the start of the header. (mi_table_body): Clear suppress header.
2001-06-21 * elf64-x86-64.c (elf64_x86_64_relocate_section): Fix linking ofAndreas Jaeger2-15/+14
shared libraries.
2001-06-21Output ``[]'' when a list.Andrew Cagney2-2/+13
2001-06-21* ui-out.h (ui_out_table_header): Add parameter ``col_name''.Andrew Cagney7-21/+52
(table_header_ftype): Ditto. * cli-out.c (cli_table_header): Update. * ui-out.c (ui_out_table_header): Update. (uo_table_header): Update. (default_table_header): Update. (append_header_to_list): Update. (struct ui_out_header): Add field ``col_name''. (append_header_to_list): Use xstrdup. Initialize col_name. * breakpoint.c (breakpoint_1): Pass COL_NAME to ui_out_table_header.
2001-06-21Fix typosNick Clifton4-2/+10
2001-06-21 * config/tc-hppa.c (CHECK_FIELD_WHERE): Define.Alan Modra4-20/+62
(md_apply_fix): Use it here. Replace printf with equivalent as_bad_where. (tc_gen_reloc): Use as_bad_where instead of as_bad. (md_apply_fix): Here too. * config/tc-i386.c (tc_gen_reloc): Use as_bad_where instead of as_bad. * config/tc-m68k.c (tc_gen_reloc): Likewise. (md_convert_frag_1): Likewise.
2001-06-21 * elf32-hppa.c (elf32_hppa_size_dynamic_sections): AlwaysAlan Modra2-96/+114
allocate local .got space. Use shortcuts from hash table for .got and .plt rather than comparing section names. (elf32_hppa_check_relocs): Use local_plt_refcounts var rather than adjusting index into local_got_refcounts to document what we are really doing. (elf32_hppa_relocate_section): Similarly for local_plt_offsets. Tidy .got and .plt error checking.
2001-06-21*** empty log message ***gdbadmin1-1/+1
2001-06-20 * ld.texinfo (Options, -r): Mention restrictions when usingHans-Peter Nilsson2-1/+13
different object formats.
2001-06-20 * bfdint.texi (BFD relocation functions) <different formats>:Hans-Peter Nilsson2-5/+16
Mention that the GNU linker is aware of input-output format restrictions when generating relocatable output. Make new paragraph for final-link case. (BFD target vector swap): Fix typo.
2001-06-20 * elf-bfd.h (struct elf_backend_data):Catherine Moore4-17/+104
elf_backend_emit_relocs: New field: Function for emitting relocs. elf_backend_count_relocs: New field: Function for determining the number of relocs to be emitted. * elfxx-target.h: Provide default (NULL) values for elf_backend_emit_relocs and elf_backend_count_relocs. * elflink.h (elf_link_size_reloc_section): Make the hash table big enough to hold the relocs counted by either reloc_count or o->reloc_count. (elf_bfd_final_link) emit_relocs: New boolean, set if relocs should be emitted, either because of a command line option stored in the info structure or because the target provides a special reloc emitting function. If the target provides a reloc counting function use it, unless performing a relocatable link or emitting all relocs. Also set the SEC_RELOC flag on any output section which will contain relocs. (elf_link_input_bfd): emit_relocs: New boolean, set if relocs should be emitted, either because of a command line option stored in the info structure or because the target provides a special reloc emitting function. If the target provides a reloc emitting function, use it, unless performing a relocatable link or emitting all relocs.
2001-06-202001-06-20 H.J. Lu <hjl@gnu.org>H.J. Lu2-29/+34
* elf32-i386.c (elf_i386_size_dynamic_sections): Always allocate local .got space.
2001-06-20Fix for problem with default alignment of .commTom Rix5-8/+83
2001-06-20*** empty log message ***gdbadmin1-1/+1
2001-06-19* cli-out.c: Include "gdb_assert.h'.Andrew Cagney3-3/+64
(struct ui_out_data): Add field ``suppress_output. (cli_table_begin): When NR_ROWS is zero, suppress_output. (cli_table_end): Clear suppress_output. (cli_table_body): Check suppress_output. (cli_table_header, cli_begin): Ditto. (cli_end, cli_field_int, cli_field_skip): Ditto. (cli_field_string, cli_field_fmt, cli_spaces): Ditto. (cli_text, cli_message, cli_wrap_hint): Ditto. * breakpoint.c (breakpoint_1): Close the ui_out table before printing the breakpoint not found message.
2001-06-19 * ldlang.c (lang_check): Emit fatal error if relocatable linkHans-Peter Nilsson2-0/+17
between different object flavours with relocations in input.
2001-06-192001-06-19 H.J. Lu <hjl@gnu.org>H.J. Lu2-52/+73
* doc/Makefile.in: Regenerated.
2001-06-19Restore file accidentally deleted during man page cleanupNick Clifton1-0/+8897
2001-06-19* ui-out.c (ui_out_table_begin): Add parameter ``nr_rows''.Andrew Cagney7-14/+38
(default_table_begin): Ditto. * breakpoint.c (breakpoint_1): Pass nr_printable_breakpoints to ui_out_table_begin. Update everything.
2001-06-192001-06-19 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+20
* ld.texinfo (-E, --export-dynamic): Mention --version-script. (--version-script): Mention the language support.
2001-06-192001-06-19 H.J. Lu <hjl@gnu.org>H.J. Lu2-5/+4
* ldlang.c (lang_check): Revert the change mode on 2001-06-15.
2001-06-19(elf64_x86_64_relocate_section): Fix creation of dynamic symbols.Andreas Jaeger2-23/+55
2001-06-19Remove auot generated man pagesNick Clifton41-17575/+1937
2001-06-19 * Makefile.in: Revert 2001-06-17.Alan Modra2-4/+11
(VER): If AM_INIT_AUTOMAKE uses BFD_VERSION, get version from bfd/.
2001-06-19 * binutils-all/readelf.r: Don't check for specific info value toAndreas Jaeger2-2/+6
pass testsuite on ia64 and alpha.
2001-06-192001-06-18 Philip Blundell <philb@gnu.org>Phil Blundell2-0/+10
* config/tc-arm.c (do_msr): Remove restriction on usage of immediate operands.
2001-06-19 * dwarf2dbg.c (dwarf2_finish): Output file info even when noAlan Modra2-2/+7
line info.
2001-06-19*** empty log message ***gdbadmin1-1/+1
2001-06-18 * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):Hans-Peter Nilsson5-7/+8
Update for API change in bfd_elf${ELFSIZE}_size_dynamic_sections. * mpw-elfmips.c (gldelf32ebmip_before_allocation): Ditto. * ld.h (args_type): Remove member export_dynamic. All users changed to use struct bfd_link_info member.
2001-06-18 * elflink.h (struct elf_assign_sym_version_info): Remove memberHans-Peter Nilsson4-13/+19
export_dynamic. All users changed to use info member. NAME(bfd_elf,size_dynamic_sections)): Remove parameter export_dynamic, instead use member in parameter info. * bfd-in.h (bfd_elf32_size_dynamic_sections, bfd_elf64_size_dynamic_sections): Update prototype. * bfd-in2.h: Regenerate.
2001-06-18merge from gccDJ Delorie2-0/+5
2001-06-18 * Makefile.am (ecriself.c, ed10velf.c, ei386moss.c): Depend onHans-Peter Nilsson3-10/+16
$(srcdir)/emultempl/elf32.em, not $(srcdir)/emultempl/generic.em. * Makefile.in: Regenerate.
2001-06-182001-06-18 H.J. Lu <hjl@gnu.org>H.J. Lu2-3/+41
* elflink.h (elf_info_failed): Add a new field, verdefs. (NAME(bfd_elf,size_dynamic_sections): Pass verdefs to elf_export_symbol. (elf_export_symbol): Check eif->verdefs to decide if a symbol should be exported.
2001-06-18* breakpoint.c (breakpoint_1): Restructure. Compute theAndrew Cagney2-68/+96
nr_printable_breakpoints. Move the header output to before the main print breakpoints loop. (user_settable_breakpoint): New function.
2001-06-18Recognize -i=mi0, -i=mi1 and -i=mi.Andrew Cagney44-39/+125
2001-06-182001-06-18 H.J. Lu <hjl@gnu.org>H.J. Lu2-3/+9
* ldlang.c (init_os): Add the newline to the einfo call. (lang_check): Likewise. (lang_do_version_exports_section): Likewise.
2001-06-18* gdbarch.sh: Generate an error when conflicting macroAndrew Cagney4-3/+415
definitions. Generate an error when both pure multi-arch and "tm.h". * gdbarch.h, gdbarch.c: Regenerate. * defs.h (GDB_MULTI_ARCH_TM): Rewrite definition.
2001-06-18Clone the mi-*.exp tests into mi0-*.exp.Andrew Cagney19-0/+4897
2001-06-18*** empty log message ***gdbadmin1-1/+1
2001-06-172001-06-17 H.J. Lu <hjl@gnu.org>H.J. Lu2-3/+9
* Makefile.in (gas.tar.bz2): Pass TOOL=bfd PACKAGE=gas to make. (gas+binutils.tar.bz2): Likewise. (binutils.tar.bz2): Pass TOOL=bfd PACKAGE=binutils to make.