summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * config.bfd: Add powerpc64 target. Add powerpc64 vectors toAlan Modra2001-08-2713-34/+3965
| | | | | | | | | | | | | | | | | targ64_selvecs for 32 bit powerpc targets. * Makefile.am (BFD64_BACKENDS): Add elf64-ppc.lo. (BFD64_BACKENDS_CFILES): Add elf64-ppc.c. Run "make dep-am". * Makefile.in: Regenerate. * configure.in: Add elf64_powerpc vecs. * configure: Regenerate. * cpu-powerpc.c: Default to bfd_mach_ppc_620 entry for 64 bit. * elf.c (prep_headers): EM_PPC64 for 64 bit ppc elf target. * targets.c: Add bfd_elf64_powerpc_vec and bfd_elf64_powerpcle_vec. * elf64-ppc.c: New file. * reloc.c: Add powerpc64 relocs. * libbfd.h: Regenerate. * bfd-in2.h: Regenerate.
* * elf32-m68k.c (elf32_m68k_check_relocs): Set DF_TEXTREL if theAndreas Schwab2001-08-272-27/+34
| | | | | | | | reloc is against read-only section. (elf32_m68k_size_dynamic_sections): Use DF_TEXTREL flag instead of looking up section names for DT_TEXTREL. (elf32_m68k_reloc_type_class): New function. (elf_backend_reloc_type_class): Define.
* * xcoff.h (struct __rtinit): Make proper prototype for rtl.Andreas Jaeger2001-08-272-2/+7
|
* * elf64-s390.c (elf_s390_check_relocs): Set DF_TEXTREL if theAndreas Jaeger2001-08-274-65/+97
| | | | | | | | | | | | | | | | | | | | | | reloc is against read-only section. (elf_s390_size_dynamic_sections): Use DF_TEXTREL flag instead of looking up section names for DT_TEXTREL. (elf_s390_reloc_type_class): New. (elf_backend_reloc_type_class): Define. * elf32-s390.c (elf_s390_check_relocs): Set DF_TEXTREL if the reloc is against read-only section. (elf_s390_size_dynamic_sections): Use DF_TEXTREL flag instead of looking up section names for DT_TEXTREL. (elf_s390_reloc_type_class): New. (elf_backend_reloc_type_class): Define. * elf32-ppc.c (ppc_elf_check_relocs): Set DF_TEXTREL if the reloc is against read-only section. (ppc_elf_size_dynamic_sections): Use DF_TEXTREL flag instead of looking up section names for DT_TEXTREL. (ppc_elf_reloc_type_class): New. (elf_backend_reloc_type_class): Define.
* From 2001-06-29 Andrew Cagney <ac131313@redhat.com>:Andrew Cagney2001-08-273-23/+5
| | | | * config/powerpc/nbsd.mh (XM_FILE): Delete.
* *** empty log message ***gdbadmin2001-08-271-1/+1
|
* * doublest.h (HOST_FLOAT_FORMAT): Delete macro.Andrew Cagney2001-08-262-16/+5
| | | | (HOST_DOUBLE_FORMAT): Delete macro.
* * elf32-cris.c (cris_elf_check_relocs): Set DF_TEXTREL if theAndreas Jaeger2001-08-264-113/+130
| | | | | | | | | | | | | | | | | | | | | reloc is against read-only section. (elf_cris_size_dynamic_sections): Use DF_TEXTREL flag instead of looking up section names for DT_TEXTREL. (elf_cris_reloc_type_class): New. (elf_backend_reloc_type_class): Define. * elf32-sh.c (sh_elf_check_relocs): Set DF_TEXTREL if the reloc is against read-only section. (elf_backend_reloc_type_class): Define. (sh_elf_reloc_type_class): New. (sh_elf_size_dynamic_sections): Use DF_TEXTREL flag instead of looking up section names for DT_TEXTREL. * elf32-arm.h (elf32_arm_check_relocs): Set DF_TEXTREL if the reloc is against read-only section. (elf32_arm_size_dynamic_sections): Use DF_TEXTREL flag instead of looking up section names for DT_TEXTREL. (elf32_arm_reloc_type_class): New.
* * h8500-opc.h: Add default initializers to h8500_table to shut upAndreas Jaeger2001-08-262-534/+539
| | | | GCC warnings.
* For include/opcode:Andreas Jaeger2001-08-2618-101/+219
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * d30v.h: Fix declaration of reg_name_cnt. * d10v.h: Fix declaration of d10v_reg_name_cnt. * arc.h: Add prototypes from opcodes/arc-opc.c. For opcodes: * tic54x-dis.c: Add unused attributes where needed. * z8k-dis.c (output_instr): Add unused attribute. * h8300-dis.c: Add missing prototypes. (bfd_h8_disassemble): Make static. * cris-dis.c: Add missing prototype. * h8500-dis.c: Likewise. * m68hc11-dis.c: Likewise. * pj-dis.c: Likewise. * tic54x-dis.c: Likewise. * v850-dis.c: Likewise. * vax-dis.c: Likewise. * w65-dis.c: Likewise. * z8k-dis.c: Likewise. * d10v-dis.c: Add missing prototype. (dis_long): Remove unused variable. (dis_2_short): Likewise. * sh-dis.c: Add missing prototypes. * v850-opc.c: Likewise. Add unused attributes where needed. * ns32k-dis.c: Add missing prototypes. (bit_extract_simple): Remove unused variable.
* * oasys.c: Add missing prototypes.Andreas Jaeger2001-08-265-8/+62
| | | | | | | | | | | * elf64-alpha.c (elf64_alpha_size_dynamic_sections): Add unused attribute for parameter. * elf.c (_bfd_elf_reloc_type_class): Likewise. * versados.c (get_4): Make static. (get_10): Make static. Add missing prototypes. (process_esd): Fix call to versados_new_symbol.
* *** empty log message ***gdbadmin2001-08-261-1/+1
|
* Add missing prototypesNick Clifton2001-08-2519-999/+1140
|
* fix compile time warning messageNick Clifton2001-08-252-1/+6
|
* * elf32-mips.c (elf_mips_abi_name): Return the right ABI string forThiemo Seufer2001-08-252-6/+11
| | | | E_MIPS_ABI_O64 and E_MIPS_ABI_EABI64
* *** empty log message ***gdbadmin2001-08-251-1/+1
|
* 2001-08-24 H.J. Lu <hjl@gnu.org>H.J. Lu2001-08-242-8/+8
| | | | | * elf.c (_bfd_elf_merge_sections): Fail if not using an ELF hash structure.
* Apply H.J.'s patch to revert change to elfxx-target.hNick Clifton2001-08-248-34/+140
| | | | Apply my patch to allow SREC as output format.
* * bfd.c (bfd_alt_mach_code): New function.Alexandre Oliva2001-08-243-0/+63
| | | | * bfd-in2.h: Rebuilt.
* * elf-m10300.c (mn10300_elf_relocate_section): Test the rightAlexandre Oliva2001-08-242-2/+8
| | | | | `type' field in the hash entry when deciding whether to follow a link.
* * config/xm-lynx.h, config/xm-nbsd.h, config/xm-sysv4.h,Mark Kettenis2001-08-246-15/+6
| | | | | config/i386/xm-i386aix.h, config/m68k/xm-dpx2.h: Remove redundant inclusion of <limits.h>.
* * elflink.h (elf_link_sort_cmp1): Sort RELATIVE relocs first, notJakub Jelinek2001-08-243-25/+56
| | | | | | | | | | | | | | | | last. (elf_link_sort_relocs): Adjust accordingly. * elf64-alpha.c (struct alpha_elf_link_hash_entry): Add reltext flag. (elf64_alpha_check_relocs): Set it if section this reloc is against is read-only. Set DF_TEXTREL if a RELATIVE reloc is needed against read-only section. (elf64_alpha_calc_dynrel_sizes): Set DF_TEXTREL flag if relocation is is against read-only section. (elf64_alpha_size_dynamic_sections): Use DF_TEXTREL flag, don't check section names. (elf64_alpha_reloc_type_class): New. (elf_backend_reloc_type_class): Define.
* * regcache.c (read_register_bytes): When REGISTER_NAME indicatesAndrew Cagney2001-08-242-5/+18
| | | | | that a register should be ignored, supply a value for the register from the raw registers[] buffer.
* * go32-nat.c (go32_create_inferior): Use xfree instead of free.Andrew Cagney2001-08-243-1/+9
| | | | | * config/djgpp/fnchange.lst: Add entries for i386bsd-tdep.c and i386bsd-nat.c.
* * gdbtypes.h (builtin_type_ieee_single_big)Andrew Cagney2001-08-243-0/+112
| | | | | | | | | | | | | | | | | | | | | | | | | (builtin_type_ieee_single_little, builtin_type_ieee_double_big) (builtin_type_ieee_double_little) (builtin_type_ieee_double_littlebyte_bigword) (builtin_type_i387_ext, builtin_type_m68881_ext) (builtin_type_i960_ext, builtin_type_m88110_ext) (builtin_type_m88110_harris_ext, builtin_type_arm_ext_big) (builtin_type_arm_ext_littlebyte_bigword) (builtin_type_ia64_spill_big, builtin_type_ia64_spill_little) (builtin_type_ia64_quad_big) (builtin_type_ia64_quad_little): Declare. * gdbtypes.c (builtin_type_ieee_single_big) (builtin_type_ieee_single_little, builtin_type_ieee_double_big) (builtin_type_ieee_double_little) (builtin_type_ieee_double_littlebyte_bigword) (builtin_type_i387_ext, builtin_type_m68881_ext) (builtin_type_i960_ext, builtin_type_m88110_ext) (builtin_type_m88110_harris_ext, builtin_type_arm_ext_big) (builtin_type_arm_ext_littlebyte_bigword) (builtin_type_ia64_spill_big, builtin_type_ia64_spill_little) (builtin_type_ia64_quad_big) (builtin_type_ia64_quad_little): Define. (_initialize_gdbtypes): Initialize builtin floatformat types.
* * linker.c (_bfd_generic_link_add_archive_symbols): Replace alloca()Thiemo Seufer2001-08-242-1/+10
| | | | by bfd_malloc().
* * internal.h (R_JMP2, R_JMPL2, R_MOVL2): Comment spelling fix.Joern Rennecke2001-08-242-3/+7
|
* * library/srcwin.itb (SrcWin::fillFuncCB): Sort function names.Tom Tromey2001-08-242-1/+5
|
* *** empty log message ***gdbadmin2001-08-241-1/+1
|
* * tracepoint.c (read_actions): Add FIXME for code depending onMark Kettenis2001-08-232-0/+10
| | | | STOP_SIGNAL.
* 2001-08-23 Martin M. Hunt <hunt@redhat.com>Martin Hunt2001-08-232-0/+12
| | | | | | * remote-mips.c (pmon_load_fast): Add ui_load_progress_hook to download loop. (mips_load_srec): Ditto.
* * elf64-x86-64.c (elf64_x86_64_check_relocs): Set DF_TEXTREL ifAndreas Jaeger2001-08-232-27/+34
| | | | | | | | the reloc is against read-only section. (elf64_x86_64_size_dynamic_sections): Use DF_TEXTREL flag instead of looking up section names for DT_TEXTREL. (elf64_x86_64_reloc_type_class): New. (elf_backend_reloc_type_class): Define.
* Add more missing prototypesNick Clifton2001-08-2310-864/+907
|
* merge from gccDJ Delorie2001-08-232-14/+69
|
* 2001-08-23 Martin M. Hunt <hunt@redhat.com>Martin Hunt2001-08-232-0/+32
| | | | * library/targetselection.itb: Added PMON and DDB targets.
* 2001-08-23 H.J. Lu <hjl@gnu.org>H.J. Lu2001-08-2315-44/+70
| | | | | | | | | | | | | | | | | | | | | | | | * syms.c (bfd_print_symbol_vandf): Add abfd to arg. * bfd-in2.h (bfd_print_symbol_vandf): Regenerated. * aoutx.h (NAME(aout,print_symbol)): Pass abfd to bfd_print_symbol_vandf. * coffgen.c (coff_print_symbol): Likewise. * elf.c (bfd_elf_print_symbol): Likewise. * ieee.c (ieee_print_symbol): Likewise. * nlmcode.h (nlm_print_symbol): Likewise. * oasys.c (oasys_print_symbol): Likewise. * pdp11.c (NAME(aout,print_symbol)): Likewise. * som.c (som_print_symbol): Likewise. * srec.c (srec_print_symbol): Likewise. * tekhex.c (tekhex_print_symbol): Likewise. * versados.c (versados_print_symbol): Likewise. * vms.c (vms_print_symbol): Likewise. * elf.c (_bfd_elf_print_private_bfd_data): Replace fprintf_vma with bfd_fprintf_vma. (bfd_elf_print_symbol): Likewise. * syms.c (bfd_print_symbol_vandf): Likewise.
* Add missing prototypes for bout.cNick Clifton2001-08-235-438/+469
|
* * elf-bfd.h (enum elf_reloc_type_class): New.Jakub Jelinek2001-08-2311-86/+414
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (struct elf_backend_data): Add elf_backend_reloc_type_class. (_bfd_elf_reloc_type_class): New. * elfxx-target.h (elf_backend_reloc_type_class): Define. (elfNN_bed): Add elf_backend_reloc_type_class. * elf.c (_bfd_elf_reloc_type_class): New. * elf32-i386.c (elf_i386_check_relocs): Set DF_TEXTREL if the reloc is against read-only section. (elf_i386_size_dynamic_sections): Use DF_TEXTREL flag instead of looking up section names for DT_TEXTREL. (elf_i386_reloc_type_class): New. (elf_backend_reloc_type_class): Define. * elf32-sparc.c (elf32_sparc_check_relocs): Set DF_TEXTREL if the reloc is against read-only section. (elf32_sparc_size_dynamic_sections): Use DF_TEXTREL flag instead of looking up section names for DT_TEXTREL. (elf32_sparc_reloc_type_class): New. (elf_backend_reloc_type_class): Define. * elf64-sparc.c (sparc64_elf_check_relocs): Set DF_TEXTREL if the reloc is against read-only section. (sparc64_elf_size_dynamic_sections): Use DF_TEXTREL flag instead of looking up section names for DT_TEXTREL. (sparc64_elf_reloc_type_class): New. (elf_backend_reloc_type_class): Define. * elfxx-ia64.c (struct elfNN_ia64_link_hash_table): Add reltext field. (elfNN_ia64_hash_table_create): Clear ia64_info. (get_reloc_section): Set DF_TEXTREL if the reloc is against read-only section. (elfNN_ia64_size_dynamic_sections): Use ia64_info->reltext flag instead of looking up section names for DT_TEXTREL. (elfNN_ia64_reloc_type_class): New. (elf_backend_reloc_type_class): Define. * elflink.h (size_dynamic_sections): Add spare DT_NULL tags. (struct elf_link_sort_rela): New. (elf_link_sort_cmp1, elf_link_sort_cmp2, elf_link_sort_relocs): New. (elf_bfd_final_link): Call elf_link_sort_relocs. Convert one spare DT_NULL into DT_RELCOUNT resp. DT_RELACOUNT if necessary. * bfdlink.h (struct bfd_link_info): Add combreloc and spare_dynamic_tags fields. * emultempl/elf32.em (place_orphan): Place orphan .rel* sections into .rel.dyn resp. .rela.dyn if combreloc. (get_script): If .x linker script is equal to .xn, only put it once into the binary. Add .xc and .xsc scripts. (parse_args): Handle -z combreloc and -z nocombreloc. * scripttempl/elf.sc (.rela.sbss): Fix a typo. For .xc and .xsc scripts put all .rel* or .rela* input sections but .rel*.plt and PLT-like sections into .rel.dyn resp. .rela.dyn. * genscripts.sh (GENERATE_COMBRELOC_SCRIPT): Set if SCRIPT_NAME is elf. Strip trailing whitespace from script. Generate .xc and .xsc scripts if requested. * ldmain.c (main): Initialize link_info.combreloc and link_info.spare_dynamic_tags. * lexsup.c (OPTION_SPARE_DYNAMIC_TAGS): Define. (ld_options): Add --spare-dynamic-tags option. (parse_args): Likewise. * ld.texinfo: Document -z combreloc and -z nocombreloc. * ldint.texinfo: Document .xc and .xsc linker scripts. * NEWS: Add notes about -z combreloc and SHF_MERGE.
* merge from gccDJ Delorie2001-08-236-20/+25
|
* No corefile support for x86-bsdi systemsNick Clifton2001-08-233-63/+76
|
* * opcodes/s390-opc.c: Add "low or high" and "not low or high"Andreas Jaeger2001-08-233-20/+39
| | | | | branch instructions for gcc 3.0. * opcodes/s390-opc.txt: Likewise.
* Add TYPE_FLOATFORMAT().Andrew Cagney2001-08-233-0/+28
|
* *** empty log message ***gdbadmin2001-08-231-1/+1
|
* merge from gccDJ Delorie2001-08-222-44/+16
|
* * library/prefs.tcl (pref_read): Version number appears inTom Tromey2001-08-222-1/+7
| | | | comment.
* Add missing commaNick Clifton2001-08-222-1/+6
|
* merge from gccDJ Delorie2001-08-227-204/+233
|
* *** empty log message ***gdbadmin2001-08-221-1/+1
|
* * coff-go32.c: Set the alignment of dwarf2 linkonce sections to 0.DJ Delorie2001-08-213-1/+6
| | | | * coff-stgo32.c: Likewise.
* * coff-go32.c: Make DWARF2 sections use an alignment of 0.DJ Delorie2001-08-213-2/+11
| | | | * coff-sto32.c: Likewise.