summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2001-03-31 Philip Blundell <philb@gnu.org>binutils-2_11Phil Blundell2001-03-313-0/+76
| | | | | | | | | | | | From 2001-03-26 H.J. Lu <hjl@gnu.org> * elf32-gen.c (elf32_generic_link_add_symbols): New. Check if there are any relocations for generic ELF. (bfd_elf32_bfd_link_add_symbols): Defined to elf32_generic_link_add_symbols. * elf64-gen.c (elf64_generic_link_add_symbols): New. Check if there are any relocations for generic ELF. (bfd_elf64_bfd_link_add_symbols): Defined to elf64_generic_link_add_symbols.
* * ppc-opc.c (insert_mbe): Shift mask initializer as long.Alexandre Oliva2001-03-302-1/+5
|
* Small tweaks to sse2 instructions.Alan Modra2001-03-244-11/+46
|
* 2001-03-22 Philip Blundell <philb@gnu.org>Phil Blundell2001-03-223-250/+251
| | | | * config.sub, config.guess: Import latest from subversions.
* paddq and psubq support.Alan Modra2001-03-224-9/+25
|
* Prevent NULL pointer dereference.Alan Modra2001-03-212-1/+6
|
* * elf32-m68k.c (elf_m68k_relocate_section): Don't need theAndreas Schwab2001-03-202-1/+14
| | | | | relocation value when resolving a reference from a debugging section.
* Fix 2 bugs with parsing the resource dependency tables.Jim Wilson2001-03-203-396/+437
| | | | | | | * ia64-gen.c (fetch_insn_class): If xsect, then ignore comment and notestr if larger than xsect. (in_class): Handle format M5. * ia64-asmtab.c: Regnerate.
* Don't try to read past end of info buffer, and correct test results.Alan Modra2001-03-192-2/+18
|
* Fix register name printed in warning message.Alan Modra2001-03-192-0/+7
|
* Update generated files.Phil Blundell2001-03-161-4/+7
|
* Update generated configure scripts.Phil Blundell2001-03-162-1/+5
|
* Copy elf32-hppa.c from trunk to get 2001-02-27 and 2001-03-15 patches.Alan Modra2001-03-162-36/+60
| | | | Fix typos in gas/ChangeLog-9899
* Add generated files to release branch.Phil Blundell2001-03-1235-0/+21104
|
* Update version numbers.Phil Blundell2001-03-112-1/+3
|
* 2001-03-11 Philip Blundell <philb@gnu.org>Phil Blundell2001-03-112-0/+12
| | | | | * elf32-arm.h (elf32_arm_finish_dynamic_symbol): Don't make PLT entries that could serve as a definition for a weak symbol.
* 2001-03-07 Andreas Jaeger <aj@suse.de>Andreas Jaeger2001-03-072-1/+40
| | | | | * elf64-x86-64.c (elf64_x86_64_relocate_section): Fix handling of some relocation values.
* 2001-02-28 Andreas Jaeger <aj@suse.de>Andreas Jaeger2001-02-282-3/+8
| | | | | * elf64-x86-64.c (elf64_x86_64_relocate_section): Add relocation to addend.
* 2001-02-26 Andreas Jaeger <aj@suse.de>Andreas Jaeger2001-02-262-2/+6
| | | | * elf64-x86-64.c (x86_64_elf_howto_table): Fix order of entries.
* Add missing compare instructions.Jim Wilson2001-02-233-3423/+3600
| | | | | | | | | | * gas/ia64/opc-a-err.l: Fix "cmp4.lt.or". * gas/ia64/opc-a.pl: Add tests for pseudo-ops for "cmp" and "cmp4". * gas/ia64/opc-a.s: Rebuilt. * gas/ia64/opc-a.d: Likewise. * ia64-opc-a.c: Add missing pseudo-ops for "cmp" and "cmp4". * ia64-asmtab.c: Regenerate.
* Update DV table from Intel to fix gas DV bug with setf.Jim Wilson2001-02-223-4/+9
| | | | | * ia64-ic.tbl: Update from Intel. Add setf to fr-writers. * ia64-asmtab.c: Regenerate.
* Improve gas error messages for invalid instructions.Jim Wilson2001-02-225-3904/+3920
| | | | | | | | | | | | | | | | * cpu-ia64-opc.c (elf64_ia64_operands}: Fix typo: error string for C8 said "1" instead of "8". Clarify error string for IMM22: "signed integer" instead of just "integer". * config/tc-ia64.c (enum operand_match_result): New type. (operand_match): Change return type to operand_match_result. Fix all returns appropriately, adding support for returning the out-of-range result. (parse_operands): New locals result, error_pos, out_of_range_pos, curr_out_of_range_pos. Rewrite operand matching loop to give better error messages. * ia64-opc-d.c (ia64_opcodes_d): Break the "add" pattern into two separate variants: one for IMM22 and the other for IMM14. * ia64-asmtab.c: Regenerate.
* 2001-02-20 Andreas Jaeger <aj@suse.de>Andreas Jaeger2001-02-202-1/+13
| | | | | * elf64-x86-64.c (elf64_x86_64_finish_dynamic_symbol): Don't make PLT entries that could serve as a definition for a weak symbol.
* 2001-02-18 David O'Brien <obrien@FreeBSD>David O'Brien2001-02-194-68/+95
| | | | | | | | | | | | * configure.in: Recognize FreeBSD/arm, FreeBSD/PowerPC, and treat FreeBSD/i386-CURRENT differently until I can figure out the needed corefile changes. * configure: Regenerate. * config.bfd: Recognize FreeBSD/x86-64, FreeBSD/ia64, FreeBSD/arm, FreeBSD/PowerPC, and FreeBSD/sparc64. Approved by: Philip Blundell <philb@gnu.org> Message-Id: <E14URxF-00023n-00@kings-cross.london.uk.eu.org>
* 2001-02-17 Philip Blundell <philb@gnu.org>Phil Blundell2001-02-172-0/+45
| | | | | | From 2001-01-23 H.J. Lu <hjl@gnu.org> * pe.h (struct external_PEI_DOS_hdr): New. (struct external_PEI_IMAGE_hdr): New.
* 2001-02-14 Philip Blundell <pb@futuretv.com>Phil Blundell2001-02-142-44/+38
| | | | | | | | From 2001-02-06 H.J. Lu <hjl@gnu.org> * bfd/peicode.h (coff_swap_filehdr_in): Remove the e_magic checking. (pe_bfd_object_p): Rewrite with external_PEI_DOS_hdr and external_PEI_IMAGE_hdr.
* 2001-02-14 Bo Thorsen <bo@suse.de>Andreas Jaeger2001-02-142-95/+164
| | | | | | | | | | | | | | | * elf64-x86-64.c: Small formatting fixes and rearrangements of code. (elf64_86_64_size_info): Struct added to fix a problem with the hashtable string entries. (elf64_x86_64_adjust_dynamic_symbol): Add generation of .got.plt. (elf64_x86_64_size_dynamic_sections): A FIXME removed. (elf64_x86_64_size_dynamic_sections): Fix a dynamic entry and remove the FIXME for this. (elf64_x86_64_adjust_dynamic_symbol): Fix check for unneeded .plt section. Also removed the FIXME for it. (x86_64_elf_howto_table): Use bfd_elf_generic_reloc. (ELF_DYNAMIC_INTERPRETER): Fix the name of the dynamic linker. (elf64_x86_64_finish_dynamic_sections): Enable .got.plt writing.
* 2001-02-14 Philip Blundell <pb@futuretv.com>Phil Blundell2001-02-142-5/+15
| | | | | | | From 2001-02-08 H.J. Lu <hjl@gnu.org> * elf32-i386.c (elf_i386_check_relocs): Reserve R_386_32 relocation entries for weak definitions when building DSO with -Bsymbolic.
* * elfxx-ia64.c (elfNN_ia64_final_link): Set __gp if requiredRichard Henderson2001-02-132-0/+12
| | | | and not user provided.
* (elf32_hppa_set_gp): Handle weak $global$.Alan Modra2001-02-132-1/+18
| | | | If $global$ referenced but not defined, set its value here.
* 2001-02-09 Bo Thorsen <bo@suse.de>Jan Hubicka2001-02-122-9/+90
| | | | | | | | | | * elf64-x86-64.c (elf64_x86_64_check_relocs): Set .rela.got section alignment to 3. (elf64_x86_64_check_relocs): Write R_X86_64_GOTPCREL GOT entry and relocation. (elf64_x86_64_relocate_section): Fix formatting. (elf64_x86_64_relocate_section): Fix addend for relocation of R_X86_64_(8|16|32|PC8|PC16|PC32).
* * elf64-x86-64.c (x86_64_elf_howto): Fix name of R_X86_64_GOTPCREL.Jan Hubicka2001-02-122-1/+5
| | | | | | * tc-i386.c (i386_displacement): Fix handling of BFD_RELOC_X86_64_GOTPCREL. (i386_validate_fix): Likewise.
* * i386.h (i386_optab): SSE integer converison instructions haveJan Hubicka2001-02-124-13/+34
| | | | | | | 64bit versions on x86-64. * i386-dis.c (prefix_user_t): Add 'Y' to SSE ineger converison instructions. (putop): Handle 'Y'
* Do not convert reloc addend to PC rel, it will be handled later on.Nick Clifton2001-02-102-0/+21
|
* Multiple IA-64 unwind section support.Richard Henderson2001-02-102-27/+132
|
* If stabs info is successfully found, do not attempt to find dwarf2 infoNick Clifton2001-02-072-3/+8
| | | | before returning.
* Revert accidental ia64 breakage from one of Nick's checkins.Jim Wilson2001-02-062-392/+396
| | | | * ia64-asmtab.c: Revert 2000-12-16 change.
* * (dis386_att, grps): Use 'T' for push/popJan Hubicka2001-02-012-22/+48
| | | | (putop): Handle 'T', alphabetize order, fix 'I' handling in Intel syntax
* (elf64_hppa_object_p): Set architecture and machine from elf header flags.Alan Modra2001-01-312-2/+17
|
* Write out millicode functions with the right elf symbol type.Alan Modra2001-01-302-0/+22
|
* * elf64-alpha.c (elf64_alpha_find_nearest_line): Query dwarf2Richard Henderson2001-01-302-0/+11
| | | | before mdebug.
* Handle hppa64-linux systems.Alan Modra2001-01-303134-1252991/+6
|
* * elfxx-ia64.c (elfNN_ia64_dynamic_symbol_p): Return falseRichard Henderson2001-01-273-9/+42
| | | | | | for non-default visibility. * elf64-alpha.c (alpha_elf_dynamic_symbol_p): Likewise, but delete ugly macro and replace with pretty function.
* 2001-01-24 Jeff Holcomb <jeffh@redhat.com>Jeff Holcomb2001-01-2612-33/+29
| | | | | | | | | | | | | | | | | * remote-udi.c (udi_open): Change strdup to xstrdup. * thread.c (thread_apply_all_command): Change strdup to xstrdup. Update copyright message. * varobj.c (delete_variable_1): Likewise. * gdb_string.h: Remove declaration of strdup. Update copyright message. * config/xm-mpw.h: Likewise. * config/i386/xm-i386mach.h: Likewise. * config/m68k/xm-apollo68b.h: Likewise. * config/m68k/xm-hp300bsd.h: Likewise. * config/rs6000/xm-rs6000.h: Likewise. * config/vax/xm-vaxult.h: Remove declaration of strdup. * config/vax/xm-vaxult2.h: Likewise.
* 2001-01-26 Jeff Holcomb <jeffh@redhat.com>Jeff Holcomb2001-01-262-0/+5
| | | | * MAINTAINERS: Add Jeff Holcomb to Write After Approval list.
* * target.c (target_xfer_memory_partial): Return -1 on failure dueJ.T. Conklin2001-01-262-2/+7
| | | | to invalid access mode attribute.
* * win32-nat.c (_initialize_core_win32): Prototype correctly.Christopher Faylor2001-01-252-1/+5
|
* DJGPP config tweaksNick Clifton2001-01-253-7/+15
|
* 2001-01-25 Kazu Hirata <kazu@hxi.com>Kazu Hirata2001-01-253-123/+108
| | | | | * bfd-in2.h: Fix formatting. * libbfd.h: Likewise.
* 2001-01-25 Kazu Hirata <kazu@hxi.com>Kazu Hirata2001-01-252-13/+23
| | | | | * chew.c: Do not output trailing whitespaces in type and functionname. Update copyright.