Hans-Peter Nilsson
bc0d28ee42
* elf32-cris.c (cris_elf_grok_prstatus): Adjust values to match new
...
core dump format.
2001-11-12 23:47:02 +00:00
Alan Modra
968d5a056e
daily update
2001-11-12 23:01:05 +00:00
Mark Kettenis
226271d3c0
* i386-tdep.h (FPU_REG_RAW_SIZE): Define unconditionally.
...
* i387-nat.c, i387-tdep.c: Unconditionally include "i386-tdep.h".
* config/i386/tm-i386.h (FPU_REG_RAW_SIZE): Removed.
(SIZEOF_FPU_REGS): Don't use FPU_REG_RAW_SIZE here.
2001-11-12 22:27:35 +00:00
Thiemo Seufer
ae948b86fe
* config/tc-mips.c (support_64bit_objects): Define for OBJ_ELF only.
...
(md_longopts): Allow OPTION_MABI for ELF compilation only. RE-allow
OPTION_GP32, OPTION_GP64, OPTION_FP32 for non-ELF compilation.
Sort options a bit more logical.
(md_parse_option): Allow OPTION_32, OPTION_N32, OPTION_N64,
OPTION_MABI only for elf targets.
* gas/mips/mips.exp: Change naming of some conditionals to reflect
the object format they actually mean. Don't try mips-abi32 and
mips-abi32-pic tests for ecoff.
2001-11-12 22:22:20 +00:00
Thiemo Seufer
2396cfb964
* config/tc-mips.c (set_at): Add cast needed for varargs.
...
(load_register): Likewise.
(macro): Likewise. Some code reformatting.
(macro2): Add cast needed for varargs.
(mips16_macro): Likewise.
2001-11-12 22:20:44 +00:00
Thiemo Seufer
c4e7957cc8
* config/tc-mips.c (md_assemble): Remove superflous casts.
...
(append_insn): Likewise.
(mips16_macro_build): Likewise.
(macro): Likewise.
(mips16_ip): Likewise.
(s_cpload): Likewise.
(mips_relax_frag): Likewise.
2001-11-12 22:19:30 +00:00
Jim Blandy
c263635274
Patch from Andreas Schwab <schwab@suse.de>:
...
* eval.c (evaluate_subexp_standard): Fix memory leak: use alloca
instead of xmalloc.
2001-11-12 21:20:18 +00:00
Jim Blandy
c26e46834f
* corefile.c (write_memory_unsigned_integer,
...
write_memory_signed_integer): New functions.
(write_memory): Move to be with other write_memory_* functions.
* gdbcore.h (write_memory_unsigned_integer,
write_memory_signed_integer): New declarations.
2001-11-12 21:08:04 +00:00
Jeff Johnston
cbbab8fb38
2001-11-12 Hans-Peter Nilsson <hp@bitrange.com>
...
* COPYING.NEWLIB: Add BSD-style license/copyright blurb for my work.
2001-11-12 21:07:42 +00:00
Geoffrey Keating
9aa1fe7eee
* dwarf2read.c (dwarf_decode_lines): Properly deal with
...
unknown standard opcodes.
2001-11-12 20:36:55 +00:00
Daniel Jacobowitz
1902c51fa6
* lib/mi-support.exp (mi_run_to_helper): Move comments
...
outside of gdb_expect.
2001-11-12 19:44:28 +00:00
Thiemo Seufer
a325df1d97
* config/tc-mips.c (mips_abi_level): Move in front of
...
mips_set_options.
(mips_set_options): Add members gp32, fp32, abi.
(file_mips_gp32): New flag.
(file_mips_fp32): New flag.
(mips_opts): Initialize the new members.
(mips_gp32): Remove.
(mips_fp32): Remove.
(HAVE_32BIT_GPRS): Use the new values from mips_opts.
(HAVE_32BIT_FPRS): Likewise.
(HAVE_NEWABI): Likewise.
(HAVE_64BIT_OBJECTS): Likewise.
(md_begin): Likewise. Save default (file) values.
(md_parse_option): Use the new values from mips_opts.
(s_mipsset): Likewise. Fix logic to keep the ABI selection if
possible. Let .set mipsN work together with .set push/pop.
Enhance error messages.
(mips_elf_final_processing): Use file_mips_* for header processing.
2001-11-12 16:54:54 +00:00
Nick Clifton
6c93a8fabc
Fix definitions of wddata[bwl].
2001-11-12 16:36:06 +00:00
Nick Clifton
d7b784871a
Only compare the tail end of the two binary files produced in order to avoid
...
date stamp present in PE binaries.
2001-11-12 16:26:17 +00:00
Nick Clifton
7559e86e56
Use mkstemp in place of mktemp.
2001-11-12 16:17:39 +00:00
Nick Clifton
f11b702702
New symbol: DATA_START_SYMBOLS
2001-11-12 14:39:11 +00:00
Alan Modra
3bf2994f9c
* Makefile.am (GENSCRIPTS): Quote ${exec_prefix}.
...
* Makefile.in: Regenerate.
2001-11-12 00:20:16 +00:00
gdbadmin
514734b62f
*** empty log message ***
2001-11-12 00:00:03 +00:00
H.J. Lu
350836e342
2001-11-11 H.J. Lu <hjl@gnu.org>
...
* elf32-mips.c (_bfd_mips_elf_finish_dynamic_sections): Call
_bfd_elf_strtab_size instead of _bfd_stringtab_size.
* elf64-sparc.c (sparc64_elf_size_dynamic_sections): Change
dynstr type to `struct elf_strtab_hash *'.
2001-11-11 23:51:36 +00:00
Alan Modra
50e480d974
daily update
2001-11-11 23:00:05 +00:00
Hans-Peter Nilsson
b959dc73d0
* elf-strtab.c (_bfd_elf_strtab_finalize): Make first variable i
...
size_t. Rename second i to j.
2001-11-11 22:18:01 +00:00
Daniel Jacobowitz
dcf95b4721
* lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
...
mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
mi0_run_to): New functions.
* gdb.mi/mi-simplerun.exp: Use them.
* gdb.mi/mi0-simplerun.exp: Likewise.
* gdb.mi/mi-var-cmd.exp: Likewise.
* gdb.mi/mi0-var-cmd.exp: Likewise.
2001-11-11 20:11:03 +00:00
Corinna Vinschen
84826df144
Change target name from stormy16 to xstormy16.
2001-11-11 19:58:19 +00:00
Andrew Cagney
5b582da3d4
* README (alpha-dec-osf5.1): Mention -DUSE_LDR_ROUTINES.
...
(sparcv9-sun-solars2.8): Mention problem with 64 bit GCC 3.0.x.
(i586-sco-sysv5uw7.1.1): Mention problem with threads.
2001-11-11 18:34:46 +00:00
Andrew Cagney
b18c45ede9
From Mark Kettenis <kettenis@gnu.org>:
...
* breakpoint.c (breakpoint_re_set_one): Don't discard SHLIB
breakpoints when they fail.
2001-11-11 16:39:59 +00:00
Timothy Wall
19222dc016
Clarify length reference in comment
2001-11-11 15:45:34 +00:00
Hans-Peter Nilsson
fec91dc5a6
* ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
2001-11-11 11:47:37 +00:00
Hans-Peter Nilsson
bacd434f71
* gas/mmix/bspec-2.d, gas/mmix/bspec-1.d, gas/mmix/comment-1.d:
...
Prune and generalize, adjusting to generic ELF file layout changes.
2001-11-11 11:29:22 +00:00
gdbadmin
a3cab9a92b
*** empty log message ***
2001-11-11 00:00:33 +00:00
Alan Modra
94753239c5
daily update
2001-11-10 23:00:05 +00:00
Andrew Cagney
3d6d86c64b
s/value_ptr/struct value */
2001-11-10 21:34:56 +00:00
Andrew Cagney
6943961c98
s/value_ptr/struct value */
2001-11-10 20:44:38 +00:00
Andrew Cagney
610510309f
s/value_ptr/struct value */
2001-11-10 20:15:13 +00:00
Andrew Cagney
45b074e11d
* gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
...
* gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
2001-11-10 17:55:48 +00:00
Jeff Law
7e250b6c31
* binary.c: Include safe-ctype.h after bfd.h and sysdep.h.
2001-11-10 15:53:31 +00:00
Denis Chertykov
b914894f27
* avr.h: Update for new devices.
2001-11-10 09:40:53 +00:00
Denis Chertykov
1f8ae5e6f2
* config/tc-avr.c (mcu_types): Update for new devices.
2001-11-10 09:35:53 +00:00
Andrew Cagney
bf50d346c5
* gdb.asm/asm-source.exp: Supress file, instead of skip, when not
...
implemented.
2001-11-10 02:28:37 +00:00
Andrew Cagney
9383332cc4
* gdb.asm/asm-source.exp: Supress file, instead of skip, when not
...
implemented.
2001-11-10 01:44:43 +00:00
H.J. Lu
3a921b779a
2001-11-09 H.J. Lu <hjl@gnu.org>
...
* ld-discard/discard.exp: New. Test ld discard.
* ld-discard/discard.ld: Likewise.
* ld-discard/exit.s: Likewise.
* ld-discard/extern.d: Likewise.
* ld-discard/extern.s: Likewise.
* ld-discard/start.d: Likewise.
* ld-discard/start.s: Likewise.
* ld-discard/static.d: Likewise.
* ld-discard/static.s: Likewise.
2001-11-10 01:17:58 +00:00
Jeff Law
ecdadc4a4a
* unwind-ia64.c (unw_print_brmask): Fix ISO C portability glitch.
...
(unw_print_grmask, unw_print_frmask, unw_print_abreg): Likewise.
(unw_print_xyreg, unw_decode_x1, unw_decode_x2): Likewise.
(unw_decode_x3, unw_decode_r1, unw_decode_r2): Likewise.
(unw_decode_r3, unw_decode_p1, unw_decode_p2_p5): Likewise.
(unw_decode_p6, unw_decode_p7_p10, unw_decode_b1): Likewise.
(unw_decode_b2, unw_decode_b3_b4): Likewise.
2001-11-10 01:04:39 +00:00
Jeff Law
917702709e
* readelf.c (get_elf_class): Fix ISO portability glitch.
...
(get_data_encoding, get_osabi_name, request_dump): Likewise.
2001-11-10 00:55:48 +00:00
Alan Modra
ec33885937
* elf32-arm.h (elf32_arm_final_link_relocate): Don't copy STN_UNDEF
...
relocs into shared libs.
* elf32-cris.c (cris_elf_relocate_section): Likewise.
* elf32-i370.c (i370_elf_relocate_section): Likewise.
* elf32-m68k.c (elf_m68k_relocate_section): Likewise.
* elf32-mips.c (mips_elf_calculate_relocation): Likewise.
* elf32-ppc.c (ppc_elf_relocate_section): Likewise.
* elf32-sh.c (sh_elf_relocate_section): Likewise.
* elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
* elf64-alpha.c (elf64_alpha_relocate_section): Likewise.
* elf64-s390.c (elf_s390_relocate_section): Likewise.
* elf64-sparc.c (sparc64_elf_relocate_section): Likewise.
* elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise.
* elfxx-ia64.c (elfNN_ia64_relocate_section): Likewise.
* elf.c (bfd_section_from_r_symndx): New function.
* elf-bfd.h (LOCAL_SYM_CACHE_SIZE): Define.
(struct sym_sec_cache): New.
(bfd_section_from_r_symndx): Declare.
(struct bfd_elf_section_data): Change local_dynrel type to PTR.
* elflink.h (elf_link_input_bfd): Don't test for removed linkonce
relocs when relocatable. Don't zero entire reloc, just zero the
addend and sym.
* elf32-i386.c (struct elf_i386_link_hash_table): Add sym_sec.
(elf_i386_link_hash_table_create): Init it.
(elf_i386_check_relocs): Track dynamic relocs needed for local
syms on a per-section basis as we do for globals.
(elf_i386_gc_sweep_hook): Update for local_dynrel change.
Remove dead code.
(allocate_dynrelocs): Warning fix.
(elf_i386_size_dynamic_sections): Don't allocate relocs when
section has been discarded.
(elf_i386_relocate_section): Don't copy STN_UNDEF relocs
into shared libs.
* elf32-hppa.c: Likewise.
* elf32-s390.c: Likewise.
* elf64-ppc.c: Likewise.
* elf64-s390.c: Likewise.
2001-11-10 00:23:35 +00:00
gdbadmin
a73b8fec64
*** empty log message ***
2001-11-10 00:00:37 +00:00
Alan Modra
2972bad307
daily update
2001-11-09 23:00:05 +00:00
Stephane Carrez
ff5dcc9215
* ld.texinfo: Use @command for commands, @option for options.
...
* Makefile.am (POD2MAN): Use 'GNU Development Tools' for
the page man title.
* Makefile.in: Rebuild.
2001-11-09 20:30:40 +00:00
Stephane Carrez
a4fb013417
* doc/Makefile.am (POD2MAN): Use 'GNU Development Tools' for
...
the page man title.
* doc/Makefile.in: Rebuild.
* doc/as.texinfo: Do not put man SEEALSO in document;
Use @command for commands, @option for options; Reorganize usage
to clearly identify target specific options.
2001-11-09 20:24:02 +00:00
Michael Snyder
db62520a00
2001-11-08 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/callfuncs.exp: Add tests for nested call dummies.
Add pass/fail message for stop at breakpoint in call dummy function.
2001-11-09 19:14:54 +00:00
Jim Blandy
d4d0c21e8f
* s390-tdep.c: Don't use a call dummy.
...
(s390_fix_call_dummy, s390_pc_in_call_dummy): Delete.
(s390_push_return_address): Put the address of the inferior call
breakpoint in r14.
(s390_gdbarch_init):
- Provide trivial definition of s390_call_dummy_words; register it
with the gdbarch appropriately.
- Delete S390x_call_dummy_words.
- Gather inferior-call-related settings into a group.
- Use generic dummy frames.
- Put the inferior call breakpoint at the entry point.
- Use generic gdbarch methods: pc_in_call_dummy_at_entry_point,
generic_push_dummy_frame, generic_fix_call_dummy.
- There is a call dummy breakpoint offset; it's zero.
2001-11-09 19:14:00 +00:00
Jim Blandy
f7aaef7d5b
Typo: s390-nat.c -> s390-tdep.c.
2001-11-09 19:01:13 +00:00