aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-07-11Update pot files.Alan Modra13-3256/+3532
2003-07-112003-07-10 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-46/+42
* gdbarch.sh: Simplify predicate methods. Remove need to provide pre-default. Note: re-generate has no effect.
2003-07-112003-07-10 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-4/+14
* gdbarch.sh: When a variable, but not a function, compare against 0. Fix problem in previous patch. * gdbarch.c: Re-generate.
2003-07-11daily updateAlan Modra1-1/+1
2003-07-11*** empty log message ***gdbadmin1-1/+1
2003-07-102003-07-10 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-396/+186
* gdbarch.sh: Use gdb_assert instead of internal_error. Compare functions against NULL, not 0. * gdbarch.c: Re-generate.
2003-07-10 2003-07-10 Fred Fish <fnf@ninemoons.com>Fred Fish3-4/+10
* coff-solib.h (SOLIB_LOADED_LIBRARY_PATHNAME): Default to a null string instead of a null pointer. * solib.h (SOLIB_LOADED_LIBRARY_PATHNAME): Ditto. (Also updated copyrights)
2003-07-10bfd ChangeLog:Bob Wilson4-41/+159
* elf32-xtensa.c (elf_xtensa_create_dynamic_sections): Create new .got.loc section. Do not set SEC_ALLOC or SEC_LOAD flags for the .xt.lit.plt section. (elf_xtensa_size_dynamic_sections): Set size of the .got.loc section and allocate memory for it. (elf_xtensa_combine_prop_entries): Copy contents of .xt.lit output section to the .got.loc section. (elf_xtensa_finish_dynamic_sections): Fix up call to elf_xtensa_combine_prop_entries and set DT_XTENSA_GOT_LOC_OFF to the address of .got.loc. (relax_property_section): Shrink .got.loc to match changes in any literal table section. (xtensa_is_property_section): Change to match xtensa_get_property_section_name. (xtensa_is_littable_section): New. ld ChangeLog: * emulparams/elf32xtensa.sh (OTHER_READONLY_SECTIONS): Replace .xt.lit with new .got.loc section. (OTHER_READWRITE_SECTIONS): Do not combine linkonce sections for non-relocating links. (OTHER_SECTIONS): Add .xt.lit here. Change it to keep linkonce sections separate for non-relocating links; likewise for .xt.insn.
2003-07-10 * config/tc-ppc.h (DWARF2_LINE_MIN_INSN_LENGTH): Define always.Jakub Jelinek13-2/+395
(TARGET_USE_CFIPOP, tc_cfi_frame_initial_instructions, tc_regname_to_dw2regnum, DWARF2_DEFAULT_RETURN_COLUMN, DWARF2_CIE_DATA_ALIGNMENT): Define. (ppc_cfi_frame_initial_instructions, tc_ppc_regname_to_dw2regnum): New prototypes. (ppc_cie_data_alignment): Declare. * config/tc-ppc.c: Include dw2gencfi.h. (ppc_cie_data_alignment): Define. (md_begin): Initialize ppc_cie_data_alignment. (ppc_cfi_frame_initial_instructions, tc_ppc_regname_to_dw2regnum): New functions. * config/tc-s390.h (DWARF2_LINE_MIN_INSN_LENGTH): Define always. (TARGET_USE_CFIPOP, tc_cfi_frame_initial_instructions, tc_regname_to_dw2regnum, DWARF2_DEFAULT_RETURN_COLUMN, DWARF2_CIE_DATA_ALIGNMENT): Define. (s390_cfi_frame_initial_instructions, tc_s390_regname_to_dw2regnum): New prototypes. (s390_cie_data_alignment): Declare. * config/tc-s390.c: Include dw2gencfi.h. (s390_cie_data_alignment): Define. (md_begin): Initialize s390_cie_data_alignment. (s390_cfi_frame_initial_instructions, tc_s390_regname_to_dw2regnum): New functions. * gas/cfi/cfi-ppc-1.s: New test. * gas/cfi/cfi-ppc-1.d: New test. * gas/cfi/cfi-s390-1.s: New test. * gas/cfi/cfi-s390-1.s: New test. * gas/cfi/cfi-s390x-1.s: New test. * gas/cfi/cfi-s390x-1.s: New test. * gas/cfi/cfi.exp: Run them.
2003-07-102003-07-10 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+6
* elfxx-ia64.c (IA64_HOWTO): Set dst_mask to -1 instead of -1LL.
2003-07-10 * Makefile.am (BFD32_BACKENDS): Add elf32-am33lin.lo.Alan Modra3-12/+21
(BFD32_BACKENDS_CFILES): elf32-am33lin.c not elf32-am33lin.lo. Run "make dep-am". * Makefile.in: Regenerate.
2003-07-10 * xtensa-config.h: Undef all macros before defining them.Bob Wilson2-2/+77
2003-07-10* configure: Rebuilt.Alexandre Oliva3-42/+76
2001-09-26 Alexandre Oliva <aoliva@redhat.com> * configure.in (noconfigdirs) [am33_2.0-*-linux*]: Don't build newlib nor libgloss. Wed May 9 10:07:19 2001 Alexandre Oliva <aoliva@redhat.com> * configure.in (am33_2.0-*-linux*): Added.
2003-07-10 * configure.in: Add ${libgcj} to noconfigdirs for xtensa-*-* targets.Bob Wilson3-33/+44
* configure: Regenerate.
2003-07-102001-08-22 Alexandre Oliva <aoliva@redhat.com>Alexandre Oliva6-0/+34
* emulparams/elf32am33lin.sh: Adjust to match kernel parameters. 2001-05-09 Alexandre Oliva <aoliva@redhat.com> * configure.host (am33_2.0-*-linux*): Added. * configure.tgt (am33_2.0-*-linux*): Likewise. * emulparams/elf32am33lin.sh: New. * Makefile.am (eelf32am33lin.c): New rule. * Makefile.in: Rebuilt.
2003-07-102002-12-12 Alexandre Oliva <aoliva@redhat.com>Alexandre Oliva5-248/+320
* config/tc-mn10300.h (EXTERN_FORCE_RELOC): Don't define to zero. 2001-05-09 Alexandre Oliva <aoliva@redhat.com> * configure.in (am33_2.0, mn10300-*-linux*): Added. * configure: Rebuilt. * config/tc-mn10300.h (TARGET_FORMAT) [TE_LINUX]: Define to elf32-am33lin. * config/tc-mn10300.c (md_begin) [TE_LINUX]: Choose AM33/2.0 by default.
2003-07-102001-09-12 Alexandre Oliva <aoliva@redhat.com>Alexandre Oliva9-0/+78
* elf32-am33lin.c (ELF_MACHINE_CODE): Redefine to EM_MN10300. (ELF_MACHINE_ALT1): Define to EM_CYGNUS_MN10300. 2001-06-02 Nick Clifton <nickc@cambridge.redhat.com> * elf32-am33lin.c: Rename global functions. 2001-05-09 Alexandre Oliva <aoliva@redhat.com> * config.bfd (am33_2.0, am33_2.0-*-linux*): Added. * configure.in (bfd_elf32_am33lin_vec): Added. * Makefile.am (BFD32_BACKENDS): Added elf32-am33lin.lo. (elf32-am33lin.lo): List dependencies. * aclocal.m4, configure, Makefile.in: Rebuilt. * elf-m10300.c (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, ELF_ARCH, ELF_MACHINE_CODE, ELF_MAXPAGESIZE): Define only if ELF_ARCH was not defined before. (elf_symbol_leading_char): Define if not defined. * elf32-am33lin.c: Override the definitions above. * targets.c (bfd_elf32_am33lin_vec): New.
2003-07-102001-04-17 Alexandre Oliva <aoliva@redhat.com>Alexandre Oliva2-0/+8
* emulparams/mn10300.sh (TEMPLATE_NAME): Define. (GENERATE_SHLIB_SCRIPT): Likewise.
2003-07-102003-02-25 Alexandre Oliva <aoliva@redhat.com>Alexandre Oliva3-2/+309
* config/tc-mn10300.c (mn10300_check_fixup): Set GOT_PCREL type for subtracts from GLOBAL_OFFSET_TABLE that could not be simplified. 2002-07-18 Alexandre Oliva <aoliva@redhat.com> * config/tc-mn10300.c (mn10300_check_fixup): Accept subtracts that could not be simplified. (tc_gen_reloc): Turn an absolute fx_subsy into part of fx_offset. 2001-11-04 Alexandre Oliva <aoliva@redhat.com> * config/tc-mn10300.h (TC_RELOC_RTSYM_LOC_FIXUP): Don't adjust BDF_RELOC_MN10300_GOT32. * config/tc-mn10300.c (mn10300_fix_adjustable): If TC_RELOC_RTSYM_LOC_FIXUP doesn't hold, it's not adjustable. 2001-05-09 Alexandre Oliva <aoliva@redhat.com> * config/tc-mn10300.c (mn10300_parse_name): Don't return a symbol if we know its value. 2001-05-09 Alexandre Oliva <aoliva@redhat.com> * config/tc-mn10300.h (GLOBAL_OFFSET_TABLE_NAME): Remove duplicate underscore prefix. 2001-05-09 Alexandre Oliva <aoliva@redhat.com> * config/tc-mn10300.c (mn10300_parse_name): Store relocation type in X_md, not X_add_number. Zero X_add_number. (mn10300_check_fixup): Extract relocation type from X_md. * config/tc-mn10300.h: Update comment. 2001-04-14 Alexandre Oliva <aoliva@redhat.com> * config/tc-mn10300.h (O_GOTOFF, O_PLT, O_GOT): Replace with... (O_PIC_reloc): this. * config/tc-mn10300.c (mn10300_PIC_related_p): Use it. (mn10300_check_fixup): Likewise. (mn10300_parse_name): Set X_add_number to relocation type. * config/tc-mn10300.h (DIFF_EXPR_OK, GLOBAL_OFFSET_TABLE_NAME, TC_RELOC_RTSYM_LOC_FIXUP, md_parse_name, TC_CONS_FIX_NEW, O_GOTOFF, O_PLT, O_GOT): Define. * config/tc-mn10300.c (mn10300_PIC_related_p): New fn. (mn10300_check_fixup): New fn. (md_assemble): Call it. Check for PIC-related relocs. (mn10300_cons_fix_new): Likewise. New fn. (mn10300_end_of_match): New fn. (mn10300_md_parse_name_cont): New fn.
2003-07-102002-12-12 Alexandre Oliva <aoliva@redhat.com>Alexandre Oliva5-8/+2196
* elf-m10300.c (elf32_mn10300_link_hash_newfunc): Initialize pcrel_relocs_copied. 2001-12-13 Alexandre Oliva <aoliva@redhat.com> * elf-m10300.c (ELF_DYNAMIC_INTERPRETER): Renamed from ld-linux.so.2 to ld.so.1. 2001-10-10 Alexandre Oliva <aoliva@redhat.com> * elf-m10300.c (elf_mn10300_sizeof_plt0): New macro. (_bfd_mn10300_elf_adjust_dynamic_symbol): Use it. (_bfd_mn10300_elf_finish_dynamic_symbol): Likewise. * elf-m10300.c (_bfd_mn10300_elf_size_dynamic_sections): Allocate .rela.* section contents with bfd_zalloc. 2001-09-25 Alexandre Oliva <aoliva@redhat.com> * elf-m10300.c: Added declarations for functions missing them. Merge some shared-library changes from the i386 back-end. Use R_MN10300_RELATIVE instead of R_MN10300_PCREL32 and R_MN10300_GLOB_DAT instead of R_MN10300_32 where appropriate. (struct elf32_mn10300_link_hash_entry): Remove duplicates of members of elf_link_hash_entry. Adjusted references. (mn10300_elf_final_link_relocate): dynobj was already loaded into a local variable, use it. 2001-09-21 Nick Clifton <nickc@cambridge.redhat.com> * elf-m10300.c: Add missing function prototypes. 2001-08-24 Alexandre Oliva <aoliva@redhat.com> * elf-m10300.c (mn10300_elf_relocate_section): Don't compute relocation for dynamic relocations. 2001-05-16 Alexandre Oliva <aoliva@redhat.com> * reloc.c (BFD_RELOC_MN10300_GOTOFF24): New. * elf-m10300.c: Introduce GOTPC16, GOTOFF24, GOTOFF16 and PLT16, and rename GOTPC to GOTPC32 and GOTOFF to GOTOFF32. (_bfd_mn10300_elf_create_dynamic_sections): Move creation ot PLT... (_bfd_mn10300_elf_create_got_section): ... here, so that its adress is already known at the time we compute relaxations. (mn10300_elf_relax_section): Relax GOTPC32, GOTOFF32, GOT32 and PLT32 to narrower relocations. * libbfd.h, bfd-in2.h: Rebuilt. 2001-04-12 Alexandre Oliva <aoliva@redhat.com> * reloc.c (BFD_RELOC_MN10300_GOT32, BFD_RELOC_MN10300_GOT24, BFD_RELOC_MN10300_GOT16, BFD_RELOC_MN10300_COPY, BFD_RELOC_MN10300_GLOB_DAT, BFD_RELOC_MN10300_JMP_SLOT, BFD_RELOC_MN10300_RELATIVE): New relocs. * libbfd.h, bfd-in2.h: Rebuilt. * elf-m10300.c (struct elf_mn10300_pcrel_relocs_copied): New. (struct elf32_mn10300_link_hash_entry): Added DSO-related fields. (elf_mn10300_howto): Defined new relocation types. (mn10300_reloc_map): Map them. (_bfd_mn10300_elf_create_got_section): New fn. (mn10300_elf_check_relocs): Handle PIC relocs. (mn10300_elf_final_link_relocate): Likewise. (mn10300_elf_relocate_section): Handle DSOs. (PLT0_ENTRY_SIZE, PLT_ENTRY_SIZE, PIC_PLT_ENTRY_SIZE): New macros. (elf_mn10300_plt0_entry, elf_mn10300_plt_entry, elf_mn10300_pic_plt_entry): New. (elf_mn10300_sizeof_plt, elf_mn10300_plt_plt0_offset, elf_mn10300_plt0_linker_offset, elf_mn10300_plt0_gotid_offset, elf_mn10300_plt_temp_offset, elf_mn10300_plt_symbol_offset, elf_mn10300_plt_reloc_offset: New macros. (ELF_DYNAMIC_INTERPRETER): Likewise. (_bfd_mn10300_elf_create_dynamic_sections): New function. (_bfd_mn10300_elf_adjust_dynamic_symbol): Likewise. (_bfd_mn10300_elf_discard_copies): Likewise. (_bfd_mn10300_elf_size_dynamic_sections): Likewise. (_bfd_mn10300_elf_finish_dynamic_symbol): Likewise. (_bfd_mn10300_elf_finish_dynamic_sections): Likewise. (elf_backend_can_gc_sections, elf_backend_create_dynamic_sections, elf_backend_adjust_dynamic_sections, elf_backend_size_dynamic_sections, elf_backend_finish_dynamic_symbol, elf_backend_finish_dynamic_sections, elf_backend_want_got_plt, elf_backend_plt_readonly, elf_backend_want_plt_sym, elf_backend_got_header_size, elf_backend_plt_header_size): New macros.
2003-07-102001-05-16 Alexandre Oliva <aoliva@redhat.com>Alexandre Oliva2-1/+27
* mn10300.h: Introduce GOTPC16, GOTOFF24, GOTOFF16 and PLT16, and rename GOTPC to GOTPC32 and GOTOFF to GOTOFF32. Renumbered all relocs. 2001-04-12 Alexandre Oliva <aoliva@redhat.com> * mn10300.h (R_MN10300_GOTPC, R_MN10300_GOTOFF, R_MN10300_PLT32, R_MN10300_GOT32, R_MN10300_GOT24, R_MN10300_GOT16, R_MN10300_COPY, R_MN10300_GLOB_DAT, R_MN10300_JMP_SLOT, R_MN10300_RELATIVE): New relocs.
2003-07-102000-05-25 Alexandre Oliva <aoliva@cygnus.com>Alexandre Oliva3-1/+352
* m10300-dis.c (disassemble): Negate negative accumulator's shift. 2000-05-24 Alexandre Oliva <aoliva@cygnus.com> * m10300-dis.c (disassemble, case FSREG, FDREG): Don't assume 32-bit longs when sign-extending operands. 2000-04-20 Alexandre Oliva <aoliva@cygnus.com> * m10300-opc.c: Remove MN10300_OPERAND_RELAX from all FSREGs. * m10300-dis.c (HAVE_AM33_2): Define. (disassemble): Use it. (HAVE_AM33): Redefine. (print_insn_mn10300): Fix mask for 5-byte extended insns. 2000-04-01 Alexandre Oliva <aoliva@cygnus.com> * m10300-opc.c: Renamed AM332 to AM33_2. 2000-03-31 Alexandre Oliva <aoliva@cygnus.com> * m10300-opc.c: Defined AM33 2.0 register operands. Added support for AM33 2.0 `imm8,(abs16)' addressing mode for btst, bset and bclr. Implemented `fbCC', `flCC', `dcpf' and all FP insns. * m10300-dis.c (print_insn_mn10300): Recognize 5byte extended insn code of AM33 2.0. (disassemble): Recognize FMT_D3. Print out FP register names.
2003-07-102001-05-06 Alexandre Oliva <aoliva@redhat.com>Alexandre Oliva5-2/+47
* elf-m10300.c (compute_function_info): Account for AM33 registers in `movm' when computing stack space for `call' when linking for AM33/2.0 link. 2000-04-01 Alexandre Oliva <aoliva@cygnus.com> * archures.c (bfd_mach_am33_2): Renamed from bfd_mach_am332. * bfd-in2.h: Rebuilt. * cpu-m10300.c (bfd_am33_2_arch): Renamed from bfd_am332_arch. * elf-m10300.c: Updated. 2000-03-31 Alexandre Oliva <aoliva@cygnus.com> * archures.c (bfd_mach_am332): Defined. * bfd-in2.h: Rebuilt. * cpu-m10300.c (bfd_am332_arch): Defined. (bfd_am33_arch): Chained with am33-2. * elf-m10300.c (elf_mn10300_mach): Handle am332. (_bfd_mn10300_elf_final_write_processing): Likewise.
2003-07-102000-05-25 Alexandre Oliva <aoliva@cygnus.com>Alexandre Oliva2-1/+440
* config/tc-mn10300.c (mn10300_insert_operand): Negate negative accumulator's shift. 2000-05-08 Alexandre Oliva <aoliva@cygnus.com> * config/tc-mn10300.c (md_relax_table, md_convert_frag, md_assemble, md_estimate_size_before_relax): Handle fbCC. 2000-04-20 Alexandre Oliva <aoliva@cygnus.com> * config/tc-mn10300.c (HAVE_AM33): Redefine in terms of HAVE_AM33_2. 2000-04-03 Alexandre Oliva <aoliva@cygnus.com> * config/tc-mn10300.c (md_pseudo_table): Use AM33_2 constant. (HAVE_AM33): Match AM33_2 too. (HAVE_AM33_2): New macro. (md_assemble): Use it. Match 2.0 registers only if HAVE_AM33_2. 2000-04-01 Alexandre Oliva <aoliva@cygnus.com> * config/tc-mn10300.c (md_pseudo_table): Added `am33_2'. (float_registers, double_registers): New variables. (float_register_name, double_register_name): New functions. (md_assemble): Recognize FP registers. Implement FMT_D3. (mn10300_insert_operand): Support FP registers.
2003-07-102002-02-20 Alexandre Oliva <aoliva@redhat.com>Alexandre Oliva5-0/+3400
* gas/mn10300/am33-2.c (d8pcsec): PC-relative relocations within text sections don't decay to section+offset. * gas/mn10300/am33-2.d: Rebuilt. 2000-08-15 Eric Christopher <echristo@cygnus.com> * gas/mn10300/am33-2.c (d8pcsec): New Function (condjmp): Adjust testcase for TC_LINKRELAX_FIXUP functionality. * gas/mn10300/am33-2.d: Regenerate 2000-05-24 Alexandre Oliva <aoliva@cygnus.com> * gas/mn10300/am33-2.c (d8pcoff): Likewise. * gas/mn10300/am33-2.d: Rebuilt. 2000-04-01 Alexandre Oliva <aoliva@cygnus.com> * gas/mn10300/am33-2.c (main): Changed `.am332' to `.am33_2'. Replaced `AM33 2.0' with `AM33/2.0'. * gas/mn10300/am33-2.d, gas/mn10300/am33-2.s: Rebuilt. 2000-03-31 Alexandre Oliva <aoliva@cygnus.com> * gas/mn10300/am33-2.c: New file, that generated... * gas/mn10300/am33-2.s, gas/mn10300/am33-2.d: New files. * gas/mn10300/basic.exp: Test am33-2.
2003-07-102000-04-01 Alexandre Oliva <aoliva@cygnus.com>Alexandre Oliva2-0/+17
* mn10300.h (AM33_2): Renamed from AM33. 2000-03-31 Alexandre Oliva <aoliva@cygnus.com> * mn10300.h (AM332, FMT_D3): Defined. (MN10300_OPERAND_FSREG, MN10300_OPERAND_FDREG): Likewise. (MN10300_OPERAND_FPCR): Likewise.
2003-07-102000-04-01 Alexandre Oliva <aoliva@cygnus.com>Alexandre Oliva2-0/+9
* mn10300.h (E_MN10300_MACH_AM33_2): Renamed from E_MN10300_MACH_AM332. 2000-03-31 Alexandre Oliva <aoliva@cygnus.com> * mn10300.h (E_MN10300_MACH_AM332): Defined.
2003-07-102003-07-09 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+5
* elfxx-ia64.c (IA64_HOWTO): Set dst_mask to -1LL.
2003-07-10 * ld-powerpc/powerpc.exp: Dump output .got section rather than .toc.Alan Modra7-169/+175
* ld-powerpc/tlsexetoc.g: Update. * ld-powerpc/tlsexetoc.r: Update. * ld-powerpc/tlstoc.g: Update. * ld-powerpc/tlstocso.g: Update. * ld-powerpc/tlstocso.r: Update.
2003-07-10 * emulparams/elf64ppc.sh (OTHER_GOT_SECTIONS): Don't define.Alan Modra4-6/+20
(GOT): Define. * emultempl/ppc64elf.em (stub_added): New static var. (ppc_create_output_section_statements): Call ppc64_elf_init_stub_bfd. (ppc_add_stub_section): Set stub_added. (gld${EMULATION_NAME}_finish): Look for .got rather than .toc. Adjust ppc64_elf_size_stubs call and test for stubs. * scripttempl/elf.sc (GOT): Define and use.
2003-07-10 * elf64-ppc.c (bfd_elf64_mkobject): Define.Alan Modra4-130/+298
(struct ppc64_elf_obj_tdata): New. (ppc64_elf_tdata, ppc64_tlsld_got): Define. (ppc64_elf_mkobject): New function. (struct got_entry): Add "owner". Move "tls_type". (struct ppc_link_hash_table): Delete "relgot", "tlsld_got". (ppc64_elf_init_stub_bfd): New function. (create_got_section): Create header .got in dynobj. Create .got and .rela.got in each bfd. Stash pointers in ppc64_elf_obj_tdata. (ppc64_elf_create_dynamic_sections): Don't call create_got_section. Look for dynobj .got, and test it. (ppc64_elf_copy_indirect_symbol): Adjust for changed got. (update_local_sym_info): Likewise. (ppc64_elf_check_relocs): Likewise. (ppc64_elf_gc_sweep_hook): Likewise. (ppc64_elf_tls_optimize): Likewise. (allocate_dynrelocs): Likewise. (ppc64_elf_size_dynamic_sections): Likewise. (ppc64_elf_relocate_section): Likewise. (ppc64_elf_next_toc_section): Update comment. (toc_adjusting_stub_needed): Remove unneeded cast. (ppc64_elf_build_stubs): Check for stub sections in stub bfd by testing section flags. (ppc64_elf_build_stubs): Likewise. (ppc64_elf_size_stubs): Likewise. Remove stub_bfd param. (ppc64_elf_finish_dynamic_sections): Write out got sections. (func_desc_adjust): Copy over dynamic info for undef weaks. * elf64-ppc.h (ppc64_elf_init_stub_bfd): Declare. (ppc64_elf_size_stubs): Update prototype. * elflink.h (elf_link_sort_relocs): Use link_orders to find reldyn input sections rather than scanning dynobj.
2003-07-10daily updateAlan Modra1-1/+1
2003-07-10*** empty log message ***gdbadmin1-1/+1
2003-07-092003-07-09 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-2/+8
* mips-dis.c (set_default_mips_dis_options): Get BFD from the disassembler_info's section, rather than from the disassembler_info's symbols pointer.
2003-07-092003-07-09 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+5
* sh-tdep.c (sh_dsp_register_sim_regno): Off-by-one error.
2003-07-09* x86-64-tdep.h (X86_64_RAX_REGNUM, X86_64_RDX_REGNUM,Mark Kettenis3-12/+22
X86_64_RDI_REGNUM, X86_64_RBP_REGNUM, X86_64_RSP_REGNUM, X86_64_RIP_REGNUM, X86_64_EFLAGS_REGNUM, X86_64_ST0_REGNUM, X86_64_XMM0_REGNUM, X86_64_XMM1_REGNUM): Moved here ... * x86-64-tdep.c: ... from here.
2003-07-09 * m68k-tdep.h (enum struct_return): Define.Andreas Schwab4-6/+52
(struct gdbarch_tdep): Add struct_return. * m68k-tdep.c (m68k_push_dummy_call): Non-scalars bigger than 4 bytes are padded to the right, not to the left. Pass struct value address in register %a1, not on stack. (m68k_use_struct_convention): New function. (m68k_gdbarch_init): Set use_struct_convention. Initialize struct_return in tdep to pcc_struct_return. * m68klinux-tdep.c (m68k_linux_init_abi): Set struct_return to reg_struct_return.
2003-07-09 * somread.c (som_symfile_offsets): Fix compilation error.Joel Brobecker2-1/+5
2003-07-092003-07-09 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-1/+9
* regcache.c (register_size): Only check REGISTER_RAW_SIZE once. Add comments about the checks.
2003-07-092003-07-09 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-5/+28
* gdb.base/annota1.exp: Make sure that we properly escape the full path of the source file. Xfail more permissive patterns, due to a compiler debug info problem.
2003-07-09 * elfxx-mips.c (mips_elf_link_hash_entry): Remove min_dyn_reloc_index.Richard Sandiford2-134/+13
(bfd_mips_elf_swap_msym_in, bfd_mips_elf_swap_msym_out): Delete. (mips_elf_create_msym_section): Delete. (mips_elf_create_dynamic_relocation): Don't set min_dyn_reloc_index. (_bfd_mips_elf_copy_indirect_symbol): Likewise. (_bfd_mips_elf_create_dynamic_sections): Don't create .msym. (_bfd_mips_elf_size_dynamic_sections): Don't calculate its size. (_bfd_mips_elf_size_dynamic_sections): Don't add DT_MIPS_MSYM. (_bfd_mips_elf_finish_dynamic_symbol): Don't add symbols to .msym. (_bfd_mips_elf_finish_dynamic_sections): Likewise.
2003-07-09 * elfxx-mips.c (mips_elf_irix6_finish_dynamic_symbol): Make theRichard Sandiford2-0/+6
symbols protected.
2003-07-09 * elfxx-mips.c (mips_elf_create_dynamic_relocation): Fix handlingRichard Sandiford2-2/+15
of relocations whose offset is -2.
2003-07-09 * bfd/elfxx-mips.c (mips_elf_create_dynamic_relocation): TreatRichard Sandiford2-6/+16
forced-local symbols like other locals. Don't create relocations against STN_UNDEF in irix objects.
2003-07-09 * bfd/elfxx-mips.c (mips_elf_create_dynamic_relocation): In SGI-Richard Sandiford2-1/+18
compatible objects, add the values of defined external symbols to the addend.
2003-07-09 * elfxx-mips.c (_bfd_mips_elf_finish_dynamic_symbol): AlwaysRichard Sandiford2-16/+6
initialize a GOT entry to the symbol's st_value.
2003-07-09[ gas/ChangeLog ]Chris Demetriou7-9/+71
2003-07-08 Chris Demetriou <cgd@broadcom.com> * config/tc-mips.c (mips_validate_fix): Do not warn about branch target being a global symbol if not compiling SVR4 PIC code. [ gas/testsuite/ChangeLog ] 2003-07-08 Chris Demetriou <cgd@broadcom.com> * gas/testsuite/gas/mips/mips.exp: Make sure that branch-misc-2 is run to compile non-PIC code, and add branch-misc-2pic. * gas/mips/branch-misc-2.l: Adjust for change in non-PIC warnings. * gas/mips/branch-misc-2pic.l: New file. * gas/mips/branch-misc-2pic.s: New file.
2003-07-09*** empty log message ***gdbadmin1-1/+1
2003-07-09daily updateAlan Modra1-1/+1
2003-07-082003-07-08 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-167/+154
* Makefile.in: Make dependency section headers consistent. (config_h): Move to $BUILD headers section. (exc_request_U_h, exc_request_S_h, msg_reply_S_h): Ditto. (msg_U_h, notify_S_h, process_reply_S_h): Ditto. (ada-exp.tab.c): Move to YACC/LEX section. (ada-lex.c, c-exp.tab.c, f-exp.tab.c): Ditto. (jv-exp.tab.c, m2-exp.tab.c, objc-exp.tab.c, p-exp.tab.c): Ditto.