aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-08-21 * i960-dis.c: Add parameters for prototypesAndreas Jaeger5-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.
2001-08-21 * coff-sparc.c: Add missing prototypes.Andreas Jaeger5-3/+28
* elf32-s390.c: Likewise. * elf32-i960.c: Likewise. * aout-target.h: Likewise.
2001-08-21* arm-tdep.c (convert_from_extended, convert_to_extended): DeleteAndrew Cagney3-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.
2001-08-21 * tc_mips.c (md_begin): Warn about incompatibility between -march=FOOThiemo Seufer2-1/+22
and -mipsN option, continue with default ISA.
2001-08-212001-08-20 H.J. Lu <hjl@gnu.org>H.J. Lu3-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.
2001-08-21 * config/tc-mips.c (md_parse_option): #ifdef theThiemo Seufer2-3/+12
traditional/non-traditional names as it is done in mips_target_format.
2001-08-21* gdbtypes.h (struct type): Clarify meaning of field ``length''.Andrew Cagney2-6/+14
2001-08-21 * config/tc-alpha.h (MD_APPLY_FIX3): Define.Richard Henderson3-2/+10
* config/tc-alpha.c (md_apply_fix3): Rename from md_apply_fix; use seg parameter instead of now_seg.
2001-08-21* floatformat.h (floatformat_arm_ext): Document as deprecated.Andrew Cagney4-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.
2001-08-21*** empty log message ***gdbadmin1-1/+1
2001-08-20Never select the generic has table creator. All elf backends need elf specificNick Clifton2-6/+7
fields in the hash table.
2001-08-20 * config.sub, config.guess: Import latest from subversions.Alan Modra3-212/+212
2001-08-20 * ldlang.c (insert_pad): Fix typos in last patch.Alan Modra2-2/+12
2001-08-20 * ldlang.c: When traversing lang_statement_union_type lists,Alan Modra6-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.
2001-08-20 * ldlang.c (insert_pad): Use offsetof macro.Alan Modra3-83/+14
(lang_size_sections): Always neuter padding statements. * emultempl/hppaelf.em (hppaelf_delete_padding_statements): Delete.
2001-08-20 * pe-dll.c (pe_dll_fill_sections): Correct type of "relax" paramAlan Modra3-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.
2001-08-20*** empty log message ***gdbadmin1-1/+1
2001-08-19 * archive.c (offsetof): Remove define.Alan Modra5-20/+13
* elf.c: Likewise. * oasys.c: Likewise * sysdep.h (offsetof): Define.
2001-08-19* mi0-var-block.exp, mi0-stack.exp, mi0-simplerun.exp,Andrew Cagney31-132/+145
mi0-regs.exp, mi0-watch.exp, mi0-stepi.exp, mi0-until.exp, mi0-return.exp, mi0-read-memory.exp, mi0-eval.exp, mi0-disassemble.exp, mi0-console.exp, mi-watch.exp, mi-var-display.exp, mi-var-cmd.exp, mi-var-child.exp, mi-until.exp, mi-var-block.exp, mi-stepi.exp, mi-stack.exp, mi-simplerun.exp, mi-return.exp, mi-regs.exp, mi-read-memory.exp, mi-disassemble.exp, mi-eval.exp, mi-console.exp: Replace pattern matching thread=0 with one to also match thread=1. Fix PR gdb/190.
2001-08-19* lib/mi-support.exp (mi_gdb_start): If a remote target, use theAndrew Cagney2-0/+21
CLI jump command to start it. (mi_run_to_main): Fail immediatly when unexpected output.
2001-08-19* mi0-until.exp, mi-until.exp, mi0-stepi.exp, mi-stepi.exp,Andrew Cagney11-0/+37
mi-simplerun.exp, mi0-simplerun.exp, mi0-return.exp, mi-return.exp, mi0-console.exp, mi-console.exp: Recognize an unexpected run-to-main response. Report as a fail.
2001-08-19*** empty log message ***gdbadmin1-1/+1
2001-08-18merge from gccDJ Delorie2-137/+186
2001-08-18* lib/mi-support.exp (mi_gdb_start): Move call to sid_start toAndrew Cagney2-6/+11
beginning of function. Fix PR gdb/191.
2001-08-182001-08-18 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+5
* config/tc-mips.c (show): Add the missing prototype.
2001-08-18 * config/tc-mips.c (S_EX_*): New enum for my_getSmallExpression()Thiemo Seufer2-73/+161
return values. (mips_ip): Use the new return values instead of characters. Add support for %higher and %highest. (LP): Remove. (RP): Remove. (my_getSmallExpression): Make parsing case insensitive and more reliable. Add support for %higher and %highest. Further support to parse %gprel and %neg is implemented but currently deactivated.
2001-08-18 * emultempl/aix.em: Formatting fixes.Alan Modra2-335/+371
2001-08-18 * ldlang.c (insert_pad): Make use of an existing pad statement ifAlan Modra3-106/+112
available. Move code calculating alignment, adjusting section alignment power, and adjusting dot to .. (size_input_section): .. here. Remove unused relax param. (lang_size_sections): Change boolean `relax' param to boolean *. Adjust call to size_input_section. Make use of insert_pad to place pad after the assignment statement. If relaxing, zap padding statements. (reset_memory_regions): Reset output_bfd section sizes too. (relax_again): Move to.. (lang_process): ..here. Adjust call to lang_size_sections, and remove duplicated code. * ldlang.h (lang_size_sections): Change `relax' param to boolean *.
2001-08-18*** empty log message ***gdbadmin1-1/+1
2001-08-17merge from gccDJ Delorie4-73/+116
2001-08-172001-08-17 H.J. Lu <hjl@gnu.org>H.J. Lu2-2/+6
* gas/sparc/unalign.d: Support Sparc V9.
2001-08-17 * mi-cmd-var.c (varobj_update_one): Update call toKeith Seitz2-1/+6
varobj_update to reflect recent api change.
2001-08-17 * varobj.c (varobj_update): Change first parameter toKeith Seitz3-14/+29
pointer to struct varobj*. This function can delete varobjs, so we need to give callers the new varobj when this happens. (value_of_root): Update "var", too, if "var_handle" changes. * varobj.h (varobj_update): Likewise.
2001-08-17 * Makefile.in (varobj_h): Define.Keith Seitz2-2/+9
(mi-cmd-var.o): Depends on varobj_h. (gdbtk-varobj.o): Change varobj.h to $(varobj_h).
2001-08-17 * ecoff.c (ecoff_frob_symbol): Remove casts from bfd_get_gp_size.Alan Modra3-9/+15
(ecoff_build_symbols): Likewise. * read.c (s_lcomm_internal): Fix signed/unsigned warning.
2001-08-17 * bfd.c (bfd_get_gp_size): Return an unsigned int.Alan Modra6-9/+19
(bfd_set_gp_size): Make param unsigned. * bfd-in2.h: Regenerate. * elf32-ppc.c (ppc_elf_add_symbol_hook): Use elf_gp_size rather than calling bfd_get_gp_size. * elf64-alpha.c (elf64_alpha_add_symbol_hook): Likewise. * elfxx-ia64.c (elfNN_ia64_add_symbol_hook): Likewise.
2001-08-17 * ld.texinfo: Document that fill values now use the four leastAlan Modra19-25/+47
significant bytes. * emulparams/elf32fr30.sh (NOP): Update. * emulparams/elf32mcore.sh: Likewise. * emulparams/elf64_s390.sh: Likewise. * emulparams/elf_i386.sh: Likewise. * emulparams/elf_i386_be.sh: Likewise. * emulparams/elf_i386_chaos.sh: Likewise. * emulparams/elf_i386_ldso.sh: Likewise. * emulparams/elf_s390.sh: Likewise. * emulparams/elf_x86_64.sh: Likewise. * emulparams/i386moss.sh: Likewise. * emulparams/i386nw.sh: Likewise. * emulparams/m68kelf.sh: Likewise. * scripttempl/elf.sc: Update NOP comment. * scripttempl/elfi370.sc: Likewise. * scripttempl/elfm68hc11.sc: Likewise. * scripttempl/elfm68hc12.sc: Likewise. * scripttempl/nw.sc: Likewise.
2001-08-17 * linker.c (default_fill_link_order): Handle four byte fill value.Alan Modra2-11/+26
2001-08-17 * elf64-sparc.c (sparc64_elf_output_arch_syms): Add missingAlan Modra3-1/+8
prototype. * nlm32-alpha.c (nlm_alpha_write_external): Fix warning.
2001-08-17 * elf64-mips.c (UNUSED_RELOC): Define.Alan Modra2-7/+14
(mips_elf64_howto_table_rel): Use it. (mips_elf64_howto_table_rela): Here too. (mips_elf64_write_relocs): Fix signed/unsigned warning.
2001-08-17Oops missed from last commitAlan Modra1-9/+9
2001-08-17 * coffcode.h (coff_write_object_contents): Add ATTRIBUTE_UNUSED toAlan Modra8-20/+61
silence warning. * coffgen.c (coff_print_symbol): Fix warnings. (coff_find_nearest_line): Likewise. * cofflink.c (_bfd_coff_link_input_bfd): Likewise. * coff-alpha.c (alpha_convert_external_reloc): Likewise. * format.c (bfd_check_format_matches): Likewise. (bfd_set_format): Likewise. * coff-ia64.c: Add missing prototypes. * elf64-alpha.c (struct alpha_elf_link_hash_entry): Make addend signed to silence warnings. (elf64_alpha_relocate_section): Likewise. (elf64_alpha_find_reloc_at_ofs): Fix warnings. (elf64_alpha_add_symbol_hook): Likewise. (elf64_alpha_final_link): Likewise. (elf64_alpha_relax_section): Remove redundant assign to info.gotent. (elf64_alpha_merge_gots): Add ATTRIBUTE_UNUSED to unused args. (elf64_alpha_size_got_sections): Likewise. * elfxx-ia64.c: Add missing prototypes. (elfNN_ia64_relocate_section): Fix warning. (elfNN_ia64_unwind_entry_compare): Make params const.
2001-08-17merge from gccDJ Delorie4-0/+27
2001-08-17 * config.bfd (targ64_selvecs): New.Alan Modra2-3/+13
<powerpc-*-aix* entry>: Use it here instead of ineffectual #ifdef.
2001-08-17 * bfd-in.h (BFD_VERSION): Remove wrong comment.Alan Modra5-308/+363
(BFD_DEFAULT_TARGET_SIZE): New. (BFD_ARCH_SIZE): Comment. * configure.in (target_size): New. Set instead of target64 in selvecs case statement. Set target64 from it. (bfd_default_target_size): New. Set from taget_size. AC_SUBST. * bfd-in2.h: Regenerate. * configure: Regenerate.
2001-08-17 * bfd.c (enum bfd_error): Add bfd_error_wrong_object_format.Alan Modra5-36/+93
(bfd_errmsgs): Add corresponding message. * archive.c (bfd_generic_archive_p): Don't release bfd_ardata when finding an archive that contains different format object files. Return bfd_error_wrong_object_format for this case. * format.c: Formatting fixes. s/CONST/const/. (bfd_check_format_matches): Accept archives that give bfd_error_wrong_object_format if no full match is found. Tidy code handling matching_vector. Don't return a pointer to freed memory in `matching'. Handle ambiguous matches as for partial archive matches. * bfd-in2.h: Regenerate.
2001-08-17*** empty log message ***gdbadmin1-1/+1
2001-08-16 * configure.in (GDBTK_SRC_DIR): We must have autoconfKeith Seitz4-32/+63
give us the absolute path to the source directory. * configure: Regenerated. * Makefile.in (GDBTK_SRC_DIR): Add variable so that autoconf can substitue it in for us. (gdbtk.o): Pass in GDBTK_SRC_DIR instead of srcdir. We really do need an absolute pathname.
2001-08-16Set MIPS n32 ABI flag in ELF header if appropriate.Thiemo Seufer2-0/+9
2001-08-16Add support for MIPS R1[02]000 performance counter opcodes.Thiemo Seufer8-5/+50