summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * configure: Rebuilt.Anthony Green2000-07-249-0/+1166
| | | | | | | | | | * configure.in (configdirs): Add gdb.java. * gdb.java/jmisc.java: New file. * gdb.java/jmisc.exp: New file. * gdb.java/Makefile.in: New file. * gdb.java/configure: Rebuilt. * gdb.java/configure.in: New file. * lib/java.exp: New file.
* * configure.in: Use the same cache file for all target libs.Alexandre Oliva2000-07-243-2/+7
| | | | * config-ml.in: But different cache files per multilib variant.
* Eliminate global address_size. Replace with functionAndrew Cagney2000-07-242-283/+329
| | | | | | | read_comp_unit_head() and ``struct compu_unit_head'' parameter. Include support for signed address case. Fixes problem of global address size / sign being out-of-sync with with current section.
* 2000-07-23 Ulf Carlsson <ulfc@engr.sgi.com>Ulf Carlsson2000-07-232-3/+8
| | | | | * elf32-mips.c (_bfd_mips_elf_check_relocs): Use abfd instead of dynobj for SGI_COMPAT checks.
* * configure.in (AC_CHECK_HEADERS): Add time.h.Jeff Law2000-07-239-85/+176
| | | | | | (AC_HEADER_TIME): Add check. * configure, config.in: Regenerate. * getruntime.c: Portably #include <sys/time.h> and/or <time.h>.
* * configure (topsrcdir): Don't use dirname.Jeff Law2000-07-232-1/+6
|
* * aclocal.m4 (libiberty_AC_DECLARE_ERRNO): New macro.Jeff Law2000-07-238-78/+146
| | | | | | * configure.in (libiberty_AC_DECLARE_ERRNO): Add check. * configure, config.in: Regenerate. * pexecute.c, strtol.c, strtoul.c: Declare errno if necessary.
* * cp-demangle.c, mkstemps.c: #include <sys/types.h>.Jeff Law2000-07-233-0/+7
|
* merge with gccJason Merrill2000-07-228-188/+605
|
* 2000-07-21 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2000-07-222-0/+6
| | | | * thread.c (thread_apply_all_command): Update thread list first.
* oops - omitted from previous deltaNick Clifton2000-07-211-0/+4
|
* Applied Michael's Sokolov's patch to implement --embedded-relocs for m68k coff.Nick Clifton2000-07-212-1/+98
|
* 2000-07-21 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2000-07-212-2/+6
| | | | * regcache.c (read_register, read_register_bytes): Fix typos.
* 2000-07-21 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2000-07-212-3/+11
| | | | | | | * config/i386/tm-i386.h: treat PC and FP as unsigned. (SAVED_PC_AFTER_CALL): Use read_memory_unsigned_integer. (FRAME_SAVED_PC): Ditto. (FRAME_CHAIN): Ditto.
* 2000-07-20 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2000-07-212-2/+6
| | | | * valarith.c (value_sub): Call check_typedef.
* Detect and report corrupt relocsNick Clifton2000-07-212-0/+12
|
* merge with gccJason Merrill2000-07-215-6/+17
|
* 2000-07-20 H.J. Lu <hjl@gnu.org>H.J. Lu2000-07-212-1/+7
| | | | | | * elflink.h (NAME(bfd_elf,size_dynamic_sections)): Don't check info->new_dtags when setting DT_FLAGS_1. It will only be set by the new linker options. It shouldn't break anything.
* 2000-07-20 H.J. Lu <hjl@gnu.org>H.J. Lu2000-07-212-1/+6
| | | | | * elflink.h (NAME(bfd_elf,size_dynamic_sections)): Set DT_FLAGS_1 only if info->new_dtags is true.
* 2000-07-20 H.J. Lu <hjl@gnu.org>H.J. Lu2000-07-202-0/+7
| | | | * bfdlink.h (bfd_link_info): Add new_dtags.
* 2000-07-20 H.J. Lu <hjl@gnu.org>H.J. Lu2000-07-202-3/+9
| | | | | * elflink.h (NAME(bfd_elf,size_dynamic_sections)): Set DT_RUNPATH and DT_FLAGS only if info->new_dtags is true.
* * cplus-dem.c (demangle_fund_type): Make 'dec' an unsigned int,Jeff Law2000-07-202-2/+7
| | | | and print it with %u.
* merge with gccJason Merrill2000-07-205-361/+996
|
* * config.sub: Update to subversions version 2000-07-06.Hans-Peter Nilsson2000-07-202-13/+28
|
* Revert spurious unrelated changes from last commit. Oops.Hans-Peter Nilsson2000-07-202-4/+0
|
* * Makefile.am (CFILES): Add cris-dis.c and cris-opc.c.Hans-Peter Nilsson2000-07-2010-15/+2286
| | | | | | | | | | | | (ALL_MACHINES): Add cris-dis.lo and cris-opc.lo. (cris-dis.lo, cris-opc.lo): New rules. * Makefile.in: Rebuild. * configure.in (bfd_cris_arch): New target. * configure: Rebuild. * disassemble.c (ARCH_cris): Define. (disassembler): Support ARCH_cris. * cris-dis.c, cris-opc.c: New files. * po/POTFILES.in, po/opcodes.pot: Regenerate.
* Fix typo in CRIS entryHans-Peter Nilsson2000-07-201-2/+1
|
* * Makefile.am (ALL_MACHINES): Add cpu-cris.lo.Hans-Peter Nilsson2000-07-2020-426/+1524
| | | | | | | | | | | | | | | | | | | | | | | | | | (ALL_MACHINES_CFILES): Add cpu-cris.c. (BFD32_BACKENDS): Add aout-cris.lo and elf32-cris.lo. (BFD32_BACKENDS_CFILES): Add aout-cris.c and elf32-cris.c. (cpu-cris.lo, aout-cris.lo, elf32-cris.lo): New rules. * Makefile.in: Rebuild. * aclocal.m4: Rebuild. * aoutx.h (NAME(aout,machine_type)): Add case for bfd_arch_cris. * archures.c (enum bfd_architecture): Add bfd_arch_cris. (bfd_cris_arch): Declare. (bfd_archures_list): Add bfd_cris_arch. * bfd-in2.h: Rebuild. * config.bfd: (cris-*-*): New target. * configure.in (bfd_elf32_cris_vec, cris_aout_vec): New vectors. * configure: Rebuild. * elf.c (prep_headers): Add bfd_arch_cris. * libbfd.h: Rebuild. * libaout.h (enum machine_type): Add M_CRIS. * reloc.c: Add CRIS relocations. * targets.c (bfd_target bfd_elf32_cris_vec, cris_aout_vec): Declare. (bfd_target_vect): Add bfd_elf32_cris_vec and cris_aout_vec. * cpu-cris.c, aout-cris.c, elf32-cris.c: New files. * po/POTFILES.in, po/bfd.pot: Regenerate.
* common.h (EM_CRIS): New machine number.Hans-Peter Nilsson2000-07-203-0/+50
| | | | cris.h: New file.
* cris.h: New file.Hans-Peter Nilsson2000-07-202-0/+302
|
* * dis-asm.h (print_insn_cris): Declare.Hans-Peter Nilsson2000-07-202-0/+5
|
* 2000-07-19 H.J. Lu (hjl@gnu.org)H.J. Lu2000-07-202-0/+10
| | | | * bfdlink.h (bfd_link_info): Add flags and flags_1.
* 2000-07-19 H.J. Lu <hjl@gnu.org>H.J. Lu2000-07-2013-1/+50
| | | | | | | | | | | | | | | | | | | | * elf32-arm.h (elf32_arm_size_dynamic_sections): Also set DF_TEXTREL if DT_TEXTREL is set. * elf32-i370.c (i370_elf_size_dynamic_sections): Likewise. * elf32-i386.c (elf_i386_size_dynamic_sections): Likewise. * elf32-m68k.c (elf_m68k_size_dynamic_sections): Likewise. * elf32-mips.c (_bfd_mips_elf_size_dynamic_sections): Likewise. * elf32-ppc.c (ppc_elf_size_dynamic_sections): Likewise. * elf32-sparc.c (elf32_sparc_size_dynamic_sections): Likewise. * elf64-alpha.c (elf64_alpha_size_dynamic_sections): Likewise. * elf64-hppa.c (elf64_hppa_size_dynamic_sections): Likewise. * elf64-ia64.c (elf64_ia64_size_dynamic_sections): Likewise. * elf64-sparc.c (sparc64_elf_size_dynamic_sections): Likewise. * bfd/elflink.h (NAME(bfd_elf,size_dynamic_sections)): Also set DF_SYMBOLIC for symbolic link. Also set DT_RUNPATH if DT_RPATH is set. Set the DT_FLAGS and DT_FLAGS_1 entries if necessary.
* 2000-07-19 H.J. Lu <hjl@gnu.org>H.J. Lu2000-07-206-1/+91
| | | | | | | | | | | | | | * bfd-in.h (bfd_elf_set_dt_needed_soname): New. * bfd-in2.h: Rebuild. * elf-bfd.h (elf_obj_tdata): Add dt_soname. (elf_dt_soname): New. * elf.c (bfd_elf_set_dt_needed_soname): New. * elflink.h (elf_link_add_object_symbols): Add the DT_NEEDED entry if the shared object loaded by DT_NEEDED is used to resolve the reference in a regular object.
* 2000-07-19 H.J. Lu <hjl@gnu.org>H.J. Lu2000-07-202-3/+8
| | | | | * elf.c (_bfd_elf_print_private_bfd_data): Handle DT_CONFIG, DT_DEPAUDIT and DT_AUDIT as strings.
* Fix formattingNick Clifton2000-07-202-116/+149
|
* * m16.igen (break): Call SignalException not sim_engine_halt.Andrew Cagney2000-07-202-1/+5
|
* * thread.c (free_thread): New function.Nicholas Duffek2000-07-192-15/+26
| | | | | | (init_thread_list): Always zero highest_thread_num. Call free_thread() instead of free(). (delete_thread): Move thread cleanup code to free_thread().
* 2000-07-19 H.J. Lu <hjl@gnu.org>H.J. Lu2000-07-192-1/+5
| | | | * common.h (DF_1_NODEFLIB): Renamed from DF_1_NODEPLIB.
* 2000-07-19 H.J. Lu <hjl@gnu.org>H.J. Lu2000-07-192-3/+5
| | | | * elf.c (_bfd_elf_print_private_bfd_data): Fix DT_CHECKSUM.
* 2000-07-19 H.J. Lu <hjl@gnu.org>H.J. Lu2000-07-192-11/+9
| | | | | * common.h (DT_CHECKSUM): Set to 0x6ffffdf8. (DTF_1_CONFEXP): It is 0x00000002 as suspected.
* 2000-07-19 H.J. Lu <hjl@gnu.org>H.J. Lu2000-07-192-2/+40
| | | | | | | | | | | | | | * common.h (DT_FEATURE): Renamed from DT_FEATURE_1. (DT_CONFIG): New. From Solaris 8. (DT_DEPAUDIT): Likewise. (DT_AUDIT): Likewise. (DT_PLTPAD): Likewise. (DT_MOVETAB): Likewise. (DF_1_NODEPLIB): Likewise. (DF_1_NODUMP): Likewise. (DF_1_CONLFAT): Likewise. (DT_CHECKSUM): Likewise. FIXME. Check the value on Solaris 8. (DTF_1_CONFEXP): Likewise.
* 2000-07-19 H.J. Lu <hjl@gnu.org>H.J. Lu2000-07-192-2/+41
| | | | | | | | | | * elf.c (_bfd_elf_print_private_bfd_data): Handle DT_BIND_NOW, DT_INIT_ARRAY, DT_FINI_ARRAY, DT_INIT_ARRAYSZ, DT_FINI_ARRAYSZ, DT_RUNPATH, DT_FLAGS, DT_PREINIT_ARRAY, DT_PREINIT_ARRAYSZ, DT_PLTPADSZ, DT_MOVEENT, DT_MOVESZ, DT_FEATURE, DT_POSFLAG_1, DT_SYMINSZ, DT_SYMINENT, DT_CONFIG, DT_DEPAUDIT, DT_AUDIT, DT_PLTPAD, DT_MOVETAB, DT_SYMINFO, DT_RELACOUNT, DT_RELCOUNT, DT_FLAGS_1, DT_USED and DT_CHECKSUM.
* 2000-07-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2000-07-196-662/+1273
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Multiarch the sh target. * sh-tdep.c: (sh_generic_reg_names, sh_reg_names,sh3_reg_names, sh3e_reg_names, sh_dsp_reg_names, sh3_dsp_reg_names, sh_processor_type_table): Remove. (XMALLOC): Define. (struct frame_extra_info): Define. (sh_register_raw_size, sh_register_virtual_size, sh_register_virtual_type, sh_register_byte, sh_breakpoint_from_pc, sh_frame_saved_pc, sh_skip_prologue, sh_nofp_frame_init_saved_regs, sh_fp_frame_init_saved_regs, sh_extract_struct_value_address, sh_use_struct_convention, sh_store_struct_return, sh_push_arguments, sh_push_return_address, sh_saved_pc_after_call, sh_generic_register_name, sh_sh_register_name, sh_sh3_register_name, sh_sh3e_register_name, sh_sh_dsp_register_name, sh_sh3_dsp_register_name, sh_frame_args_address, sh_frame_locals_address, sh_coerce_float_to_double, sh_default_store_return_value, sh3e_sh4_store_return_value, sh_generic_show_regs, sh3_show_regs,sh3e_show_regs, sh3_dsp_show_regs, sh4_show_regs, sh_dsp_show_regs, sh_register_byte, sh_register_raw_size, sh_register_virtual_size, sh_sh3e_register_virtual_type, sh_default_register_virtual_type, sh_gdbarch_init): New functions. (sh_target_architecture_hook, sh_frame_find_saved_regs, sh_show_regs): Delete functions. (sh_frame_chain, sh_find_callers_reg, sh_init_extra_frame_info, sh_pop_frame, sh_extract_return_value): Update * config/sh/tm-sh.h (GDB_MULTI_ARCH): Define to 1. (struct gdbarch_tdep): Define. Remove all unnecessary defines. * remote-e7000.c ({PR,GBR,SR,MACL,VBR,MACH}_REGNUM): Define to -1, for h8300 case. (want_sh,want_nopc_sh,want_nopc_sh3): Make nomenclature consistent. (e7000_fetch_registers): Remove ifdef GDB_TARGET_IS_SH, use runtime check instead. (e7000_wait): Ditto. * sh3-rom.c (sh3_supply_register): Use gdbarch_tdep to get the SSR and SPC register numbers. (sh3_regnames, sh3e_regnames): Don't specify a size. * config/h8300/tm-h8300.h: Add comment.
* * solib.c (elf_locate_base, info_sharedlibrary_command): RenameAndrew Cagney2000-07-192-2/+7
| | | | bfd_elf_get_arch_size to bfd_get_arch_size.
* Fix typo.Christopher Faylor2000-07-191-1/+1
|
* 2000-07-18 H.J. Lu <hjl@gnu.org>H.J. Lu2000-07-192-1/+5
| | | | * common.h (DT_FLAGS_1): Renamed from DT_1_FLAGS.
* Rename bfd_elf_get_arch_size to bfd_get_arch_sizeNick Clifton2000-07-186-81/+127
| | | | Rename bfd_elf_get_sign_extend_vma to bfd_get_sign_extend_vma
* 2000-07-18 Ulf Carlsson <ulfc@engr.sgi.com>Ulf Carlsson2000-07-182-2/+8
| | | | | * elf32-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Add paranthesis in if statement.
* From Richard Henderson <rth@cygnus.com>:Andrew Cagney2000-07-182-4/+12
| | | | | | * dwarf2read.c (dwarf2_empty_hash_tables): Renamed from dwarf2_empty_die_ref_table; zero dwarf2_cached_types as well. Update all callers.