gdbadmin
48e23dda6e
*** empty log message ***
24 years ago
Alan Modra
52799c296c
daily update
24 years ago
Andrew Cagney
b66d6d2e12
Fri Aug 2 15:53:50 2002 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh: Include "gdb_string.h".
* gdbarch.c: Regenerate.
* regcache.c: Include "gdb_string.h".
* ax-general.c: Ditto.
* varobj.c: Ditto.
* std-regs.c: Ditto.
* fbsd-proc.c: Ditto.
* thread.c: Ditto.
* Makefile.in (regcache.o): Update dependencies.
(thread.o, gdbarch.o): Ditto.
(ax-general.o, gdbarch.o): Ditto.
(varobj.o, std-regs.o): Ditto.
(fbsd-proc.o): Specify dependencies.
24 years ago
Andrew Cagney
29e1842b36
2002-08-02 Andrew Cagney <cagney@redhat.com>
* regcache.c (regcache_cooked_read): Rename rawnum parameter to
regnum.
(regcache_cooked_write): Ditto.
24 years ago
Andrew Cagney
68365089fc
Add the cooked register interface.
24 years ago
Andrew Cagney
d8124050fd
2002-08-02 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh (pseudo_register_read, pseudo_register_write):
Replace the architecture methods register_read and register_write.
* gdbarch.h, gdbarch.c: Regenerate.
* regcache.c (init_regcache_descr): Update.
(read_register_gen): Update.
(write_register_gen): Update.
(supply_register): Update comment.
* sh-tdep.c (sh_gdbarch_init): Update.
(sh_pseudo_register_read, sh64_pseudo_register_read): Add
`regcache' and `gdbarch' parameters. Make `buffer' a void
pointer. Update code.
(sh_pseudo_register_write, sh64_pseudo_register_write): Add
`regcache' and `gdbarch' parameters. Make `buffer' a constant
void pointer. Update code.
(sh64_register_write): Delete.
(sh4_register_read): Delete.
(sh64_register_read): Delete.
(sh4_register_write): Delete.
(sh_sh4_register_convert_to_raw): Make `from' parameter a constant
void pointer, `to' parameter a void pointer.
(sh_sh64_register_convert_to_raw): Ditto.
24 years ago
H.J. Lu
fd512f5c73
2002-08-01 H.J. Lu <hjl@gnu.org>
* gas/mips/elf-rel6.s: Add ".p2align 4".
* gas/mips/elf-rel6.d: Check nop.
24 years ago
Andrew Cagney
ba010b30d4
More obsolete CHILL.
24 years ago
gdbadmin
794498c171
*** empty log message ***
24 years ago
Alan Modra
cc5b2fb930
daily update
24 years ago
Kevin Buettner
a642592427
* mips-tdep.c (mips_register_virtual_type): Use architecture
invariant return values.
24 years ago
Andrew Cagney
ff5922b550
* linux-proc.c: Include "gdb_string.h".
* Makefile.in (linux-proc.o): Update dependency list.
24 years ago
Andrew Cagney
a20ce2c398
* lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
supress message.
24 years ago
Kevin Buettner
32a6503c60
* mips-tdep.c (mips_gdbarch_init): Add comments. Fix typo in
comment.
24 years ago
Grace Sainsbury
ccaa32c7e8
* target.h: Add to_insert_hw_breakpoint, to_remove_hw_breakpoint,
to_insert_watchpoint, to_remove_watchpoint,
to_stopped_by_watchpoint, to_stopped_data_address,
to_region_size_ok_for_hw_watchpoint, to_can_use_hw_breakpoint to
target vecctor. Define their corresponding macros so they call
them.
* target.c: Add default and debug versions of for
to_insert_hw_breakpoint, to_remove_hw_breakpoint,
to_insert_watchpoint, to_remove_watchpoint,
to_stopped_by_watchpoint, to_stopped_data_address,
to_region_size_ok_for_hw_watchpoint, to_can_use_hw_breakpoint.
24 years ago
Richard Sandiford
9860559818
[gas/]
* config/tc-mips.c (tc_gen_reloc): Extend GP-relative addend
handling to BFD_RELOC_MIPS16_GPREL.
[gas/testsuite/]
* gas/mips/elf-rel6.[sd]: New test.
* gas/mips/mips.exp: Run it.
24 years ago
Kevin Buettner
78fde5f8a3
Multiarch REGISTER_VIRTUAL_TYPE for Irix 6.
24 years ago
Denis Chertykov
fd13ed0cdd
* elf32-ip2k.c: Processor manufacturer changed to Ubicom.
(struct misc): New field isymbuf. All free_* fields removed.
(symbol_value): Pass in internal syms. No need to swap syms in.
(ip2k_elf_relax_section): Use bfd_elf_get_elf_syms. Properly free
possibly cached info.
(tidyup_after_error): Removed.
(ip2k_elf_relax_section_pass1): Don't use removed fields of struct
misc. Use new field.
(adjust_all_relocations): Use internal syms. No need to swap syms
in and out.
(add_page_insn): Don't use removed fields of struct misc.
24 years ago
Andrew Cagney
db034ac512
2002-08-01 Andrew Cagney <cagney@redhat.com>
* NEWS: Menion that CHILL has been made obsolete.
* gdbtypes.c (chill_varying_type): Make chill references obsolete.
* gdbserver/Makefile.in: Ditto.
* stabsread.c (read_range_type): Ditto.
* gdbtypes.h: Ditto.
* language.c (binop_type_check): Ditto.
(binop_result_type): Ditto.
(integral_type): Ditto.
(character_type): Ditto.
(string_type): Ditto.
(boolean_type): Ditto.
(structured_type): Ditto.
(lang_bool_type): Ditto.
(binop_type_check): Ditto.
* language.h (_LANG_chill): Ditto.
* dwarfread.c (set_cu_language): Ditto.
* dwarfread.c (CHILL_PRODUCER): Ditto.
* dwarfread.c (handle_producer): Ditto.
* expression.h (enum exp_opcode): Ditto.
* eval.c: Ditto for comments.
* typeprint.c (typedef_print) [_LANG_chill]: Ditto.
* expprint.c (print_subexp): Ditto.
(print_subexp): Ditto.
* valops.c (value_cast): Ditto.
(search_struct_field): Ditto.
* value.h (COERCE_VARYING_ARRAY): Ditto.
* symfile.c (init_filename_language_table): Ditto.
(add_psymbol_with_dem_name_to_list): Ditto.
* valarith.c (value_binop): Ditto.
(value_neg): Ditto.
* valops.c (value_slice): Ditto.
* symtab.h (union language_specific): Ditto.
(SYMBOL_INIT_LANGUAGE_SPECIFIC): Ditto.
(SYMBOL_DEMANGLED_NAME): Ditto.
(SYMBOL_CHILL_DEMANGLED_NAME): Ditto.
* defs.h (enum language): Ditto.
* symtab.c (got_symtab): Ditto.
* utils.c (fprintf_symbol_filtered): Ditto.
* ch-typeprint.c: Make file obsolete.
* ch-valprint.c: Make file obsolete.
* ch-lang.h: Make file obsolete.
* ch-exp.c: Make file obsolete.
* ch-lang.c: Make file obsolete.
* Makefile.in (FLAGS_TO_PASS): Do not pass CHILL or CHILLFLAGS or
CHILL_LIB.
(TARGET_FLAGS_TO_PASS): Ditto.
(CHILLFLAGS): Obsolete.
(CHILL): Obsolete.
(CHILL_FOR_TARGET): Obsolete.
(CHILL_LIB): Obsolete.
(SFILES): Remove ch-exp.c, ch-lang.c, ch-typeprint.c and
ch-valprint.c.
(HFILES_NO_SRCDIR): Remove ch-lang.h.
(COMMON_OBS): Remove ch-valprint.o, ch-typeprint.o, ch-exp.o and
ch-lang.o.
(ch-exp.o, ch-lang.o, ch-typeprint.o, ch-valprint.o): Delete
targets.
2002-08-01 Andrew Cagney <cagney@redhat.com>
* stabs.texinfo, gdb.texinfo, gdbint.texinfo: Obsolete references
to CHILL.
2002-08-01 Andrew Cagney <cagney@redhat.com>
* Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
CHILL_FOR_TARGET and CHILL_LIB.
* configure.in (configdirs): Remove gdb.chill.
* configure: Regenerate.
* lib/gdb.exp: Obsolete references to chill.
* gdb.fortran/types.exp: Ditto.
* gdb.fortran/exprs.exp: Ditto.
24 years ago
Andrew Cagney
e2b28d048d
2002-08-01 Andrew Cagney <ac131313@redhat.com>
* gdbint.texinfo (Coding): Revise section "Include Files".
24 years ago
Nick Clifton
08df23795b
Ensure that offset to literal pool is computed using signed arithmetic so that
proper sign extension is performed if X_add_number is a 64-bit integer.
24 years ago
Daniel Jacobowitz
70ee46581b
2002-08-01 H.J. Lu <hjl@gnu.org>
Daniel Jacobowitz <drow@mvista.com>
* dwarf2dbg.c (dwarf2_finish): Don't emit unreferenced
.debug_line section unless it has line information.
24 years ago
Nick Clifton
24a1ba0f48
Revert Adam Nemet's THUMB PLT patch
24 years ago
Andreas Schwab
4b2a21645c
Fix typo.
24 years ago
Nick Clifton
a6903459eb
Bump version number.
24 years ago
H.J. Lu
ebc6e014ba
2002-07-31 H.J. Lu <hjl@gnu.org>
* configure.tgt (powerpc*-*-linux*): Enable elf64ppc for
--enable-64-bit-bfd.
24 years ago
H.J. Lu
39a2a3eb35
Enable x86-64 for Linux/i386 if 64bit BFD is selected.
24 years ago
gdbadmin
6e95b1c4e0
*** empty log message ***
24 years ago
Alan Modra
658cc59256
daily update
24 years ago
Joel Brobecker
8aaf0b4716
* dwarf2read.c (set_cu_language): Add handler for LANG_Ada95.
This does not change anything at the moment, but will be helpful
later when full Ada support is integrated.
24 years ago
H.J. Lu
a0dfa6a805
Enable 64bit emulations for Linux/mips if 64bit BFD is selected.
24 years ago
Kevin Buettner
f3a7b3a584
* mips-tdep.c (_initialize_mips_tdep): Add "n64" to "set mips abi"
help message.
24 years ago
Kevin Buettner
fb850278da
* mips-tdep.c (mips_push_arguments): Fetch gdbarch_tdep struct
and save it in a local variable. Use variable in later test.
24 years ago
Kevin Buettner
e3bddbfa39
* mips-tdep.c (mips_find_abi_section): Add N64 ABI recognition
test. (Thanks to Daniel Jacobowitz.)
24 years ago
Kevin Buettner
28d169dec8
* mips-tdep.c (enum mips_abi): Add MIPS_ABI_N64.
(mips_abi_strings): Add "n64".
(mips_gdbarch_init): Add test for n64 abi. Add MIPS_ABI_N64 case.
24 years ago
Kevin Buettner
7fe7e44e2c
* config/mips/tm-irix6.h (MIPS_REGSIZE): Define to be 8.
(REGISTER_VIRTUAL_TYPE): Some registers are now 64 bits wide.
24 years ago
Kevin Buettner
c6caf09098
* utils.c (host_pointer_to_address, address_to_host_pointer):
Use gdb_assert() instead of explicit call to internal_error().
24 years ago
Nick Clifton
4eb6b71c65
Fix bugs and remove compile time warnings for N"32K port.
24 years ago
Jakub Jelinek
cd67d26656
* elf32-i386.c (elf_i386_copy_indirect_symbol): Swap tls_type
if _bfd_elf_link_hash_copy_indirect will swap got.refcount.
24 years ago
Nick Clifton
f7c33884fa
Add new field to bfd_link structure and use it to control how common symbols
are extracted from archives.
24 years ago
Nick Clifton
8f64befb29
Add support for Thumb PLT entries with interworking
24 years ago
Nick Clifton
500800ca01
Retroactively add entry for Lars Brinkhoff's contribution of the PDP-11 and
2.11BSD a.out support.
24 years ago
Nick Clifton
47badb7be6
Rename function arguments to avoid shadowing global symbols of the same name.
24 years ago
Nick Clifton
03223580a7
Fix range check for immediate operand.
24 years ago
Chris Demetriou
c7a2332413
2002-07-30 Chris Demetriou <cgd@broadcom.com>
* config/tc-mips.c (mips_cpu_info_table): Clean up entries related
to Broadcom SB-1 core support.
24 years ago
Chris Demetriou
06e7837e0f
2002-07-30 Chris Demetriou <cgd@broadcom.com>
* mips.igen (do_load_double, do_store_double): New functions.
(LDC1, SDC1): Rename to...
(LDC1b, SDC1b): respectively.
(LDC1a, SDC1a): New instructions for MIPS II and MIPS32 support.
24 years ago
Thiemo Seufer
8a397dadf0
* Makefile.am: Add n32 ABI support.
* Makefile.in: Regenerate.
* config.bfd: Add n32 vectors to mips64*-*-linux* targets. Treat 64
bit vectors for mips*-*-linux targets as optional.
* configure.in: Add n32 ABI vectors.
* configure: Regenerate.
* elf32-mips.c (mips_elf32_object_p): Reject n32 ABI files.
* elfn32-mips.c: New file, n32 ABI support.
* targets.c: Add n32 ABI vectors.
24 years ago
Alan Modra
3edd64ea86
daily update
24 years ago
gdbadmin
1c98fc19fd
*** empty log message ***
24 years ago
Thiemo Seufer
cfe86eaadc
* config/tc-mips.c (mips_target_format): Fix formatting.
Add recognition of n32 ABI formats.
24 years ago