summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * 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
|
* *** empty log message ***gdbadmin2001-08-241-1/+1
|
* * config/tc-ia64.c (dot_endp): Set function symbol sizes.Jakub Jelinek2001-08-233-4/+60
| | | | | * config/obj-elf.c (obj_elf_size): When size is constant, free and clear symbol_get_obj(sym)->size if any.
* * 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 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-2320-98/+571
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (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
|
* * readelf.c (get_machine_flags): Add detection of EF_MIPS_UCODE.Thiemo Seufer2001-08-222-0/+7
|
* 2001-08-22 H.J. Lu <hjl@gnu.org>H.J. Lu2001-08-222-1/+5
| | | | * emulparams/elf32fr30.sh: Add a newline.
* 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.
* * printcmd.c (print_insn): Use the given stream forKeith Seitz2001-08-212-0/+7
| | | | output.
* Return if target is `vax-*-ultrix*'.Nick Clifton2001-08-212-7/+17
| | | | Continue with other tests when there is a compilation error.
* 2001-08-21 H.J. Lu <hjl@gnu.org>H.J. Lu2001-08-213-2/+12
| | | | | | * binutils-all/readelf.r: Updated for the readelf change. * binutils-all/readelf.r-64: New for the readelf change.
* merge from gccDJ Delorie2001-08-215-2/+647
|
* 2001-08-21 H.J. Lu <hjl@gnu.org>H.J. Lu2001-08-212-13/+49
| | | | | | | * readelf.c (dump_relocations): Support ELF64 on 32bit hosts. (display_debug_info): Cast for 64bit hosts. (display_debug_frames): Likewise. (process_mips_specific): Likewise.
* * deffilep.y: Add missing prototypes.Andreas Jaeger2001-08-213-5/+36
| | | | * pe-dll.c: Likewise.
* * coffgrok.h: Add missing parameter for prototype of coff_grok.Andreas Jaeger2001-08-218-14/+143
| | | | | | | | | | | | * sysdump.c: Add missing prototypes. * srconv.c: Likewise. * unwind-ia64.c: Likewise. * coffdump.c: Likewise. * sysinfo.y: Print prototypes, include <ansidecl.h>. * coffgrok.c: Add missing prototypes, include libiberty.h instead of declaring xcalloc.
* * mips-dis.c: Add missing prototypes.Andreas Jaeger2001-08-212-163/+192
| | | | | | * a29k-dis.c: Likewise. * arc-dis.c: Likewise. * ia64-opc.c: Likewise.
* * i960-dis.c: Add parameters for prototypesAndreas Jaeger2001-08-215-61/+100
| | | | | | | | | | | | | | | (ctrl): Add unused attributes. (cobr): Likewise. (put_abs): Likewise. * mips-dis.c: Add missing prototypes. * a29k-dis.c: Likewise. * arc-dis.c: Likewise. * ia64-opc.c: Likewise. * s390-dis.c: Add missing prototypes. (init_disasm): Remove unused attribute since the parameter is used.
* * coff-sparc.c: Add missing prototypes.Andreas Jaeger2001-08-215-3/+28
| | | | | | * elf32-s390.c: Likewise. * elf32-i960.c: Likewise. * aout-target.h: Likewise.
* * arm-tdep.c (convert_from_extended, convert_to_extended): DeleteAndrew Cagney2001-08-213-69/+40
| | | | | | | | | | | | | assembler version of function. (convert_from_extended, convert_to_extended): Rewrite. Use floatformat_to_doublest, floatformat_from_doublest, floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword. (arm_push_arguments): Use extract_floating and store_floating to perform floating point conversions. (SWAP_TARGET_AND_HOST): Delete macro. * arm-linux-tdep.c (arm_linux_push_arguments): Use extract_floating and store_floating to perform floating point conversions.
* * tc_mips.c (md_begin): Warn about incompatibility between -march=FOOThiemo Seufer2001-08-212-1/+22
| | | | and -mipsN option, continue with default ISA.
* 2001-08-20 H.J. Lu <hjl@gnu.org>H.J. Lu2001-08-213-1/+14
| | | | | | | | | * elf-bfd.h (elf_obj_tdata): Add num_section_syms. (elf_num_section_syms): New for num_section_syms. * elf.c (elf_map_symbols): Set num_section_syms. (_bfd_elf_symbol_from_bfd_symbol): Check num_section_syms for the section symbol index.
* * config/tc-mips.c (md_parse_option): #ifdef theThiemo Seufer2001-08-212-3/+12
| | | | traditional/non-traditional names as it is done in mips_target_format.
* * gdbtypes.h (struct type): Clarify meaning of field ``length''.Andrew Cagney2001-08-212-6/+14
|
* * config/tc-alpha.h (MD_APPLY_FIX3): Define.Richard Henderson2001-08-213-2/+10
| | | | | * config/tc-alpha.c (md_apply_fix3): Rename from md_apply_fix; use seg parameter instead of now_seg.
* * floatformat.h (floatformat_arm_ext): Document as deprecated.Andrew Cagney2001-08-214-8/+71
| | | | | | | (floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword) (floatformat_ia64_spill_little, floatformat_ia64_quad_little) (floatformat_ia64_spill_big, floatformat_ia64_quad_big) (floatformat_m88110_harris_ext): Declare.
* *** empty log message ***gdbadmin2001-08-211-1/+1
|
* Never select the generic has table creator. All elf backends need elf specificNick Clifton2001-08-202-6/+7
| | | | fields in the hash table.
* * config.sub, config.guess: Import latest from subversions.Alan Modra2001-08-203-212/+212
|
* * ldlang.c (insert_pad): Fix typos in last patch.Alan Modra2001-08-202-2/+12
|
* * ldlang.c: When traversing lang_statement_union_type lists,Alan Modra2001-08-206-28/+27
| | | | | | | | | consistently use "header.next" rather than "next". * mpw-eppcmac.c: Likewise. * emultempl/beos.em: Likewise. * emultempl/hppaelf.em: Likewise. * emultempl/pe.em: Likewise. * ldlang.h (union lang_statement_union): Remove "next" field.
* * ldlang.c (insert_pad): Use offsetof macro.Alan Modra2001-08-203-83/+14
| | | | | (lang_size_sections): Always neuter padding statements. * emultempl/hppaelf.em (hppaelf_delete_padding_statements): Delete.
* * pe-dll.c (pe_dll_fill_sections): Correct type of "relax" paramAlan Modra2001-08-203-36/+99
| | | | | | | passed to lang_size_sections. (pe_exe_fill_sections): Likewise. * emultempl/pe.em (output_prev_sec_find): Copied from elf32.em. (gld_${EMULATION_NAME}_place_orphan): Merge from elf32.em.