Alan Modra
e90bf65af7
daily update
2001-11-01 23:00:04 +00:00
Fred Fish
990f9fe3aa
Approved by kev@cygnus.com
...
ChangeLog entry:
2001-11-01 Fred Fish <fnf@redhat.com>
* coff-solib.c (coff_solib_add): Add new readsyms arg.
* irix5-nat.c (solib_add): Ditto.
* osfsolib.c (solib_add): Ditto.
* pa64solib.c (pa64_solib_add): Ditto.
* pa64solib.c (add_to_solist): Ditto.
* pa64solib.c (read_dld_descriptor): Ditto.
* solib.c (solib_add): Ditto.
* somsolib.c (som_solib_add): Ditto.
* win32-nat.c (child_solib_add): Ditto.
* xcoffsolib.c (solib_add): Ditto.
* coff-solib.h (coff_solib_add): Add new readsyms arg to prototype.
* pa64solib.c (add_to_solist): Ditto.
* pa64solib.c (read_dld_descriptor): Ditto.
* pa64solib.h (pa64_solib_add): Ditto.
* solib.h (solib_add): Ditto.
* somsolib.h (som_solib_add): Ditto.
* config/i386/tm-cygwin.h (child_solib_add): Ditto.
* coff-solib.c (coff_solib_add): If readsyms is zero don't read
symbols but do any other needed work for shared libs.
* irix5-nat.c: Ditto.
* osfsolib.c (solib_add): Ditto.
* solib.c (solib_add): Ditto.
* win32-nat.c (child_solib_add): Ditto.
* xcoffsolib.c (solib_add): Ditto.
* irix5-nat.c (sharedlibrary_command): Pass 1 as readsyms to
solib_add to force reading of shared library symbols.
* osfsolib.c (sharedlibrary_command;): Ditto.
* pa64solib.c (pa64_solib_sharedlibrary_command): Ditto.
* solib.c (sharedlibrary_command): Ditto.
* somsolib.c (som_solib_sharedlibrary_command): Ditto.
* xcoffsolib.c (sharedlibrary_command): Ditto.
* coff-solib.c (coff_solib_create_inferior_hook): Call solib_add
unconditionally with auto_solib_add.
* irix5-nat.c (solib_create_inferior_hook): Ditto.
* osfsolib.c (solib_create_inferior_hook): Ditto.
* solib.c (solib_create_inferior_hook): Ditto.
* solib-osf.c (osf_solib_create_inferior_hook): Ditto.
* solib-svr4.c (enable_break): Ditto.
* solib-sunos.c (sunos_solib_create_inferior_hook): Ditto.
* corelow.c (solib_add_stub): Add auto_solib_add to args passed
via SOLIB_ADD.
* sol-thread.c (sol_thread_attach): Ditto.
* config/rs6000/nm-rs6000.h (SOLIB_ADD): Ditto.
* infcmd.c (attach_command): Remove auto_solib_add decl.
Call SOLIB_ADD directly with auto_solib_add.
* infrun.c (handle_inferior_event): Ditto.
* coff-solib.h (SOLIB_ADD): Add readsyms arg.
* pa64solib.h (SOLIB_ADD): Ditto.
* solib.h (SOLIB_ADD): Ditto.
* somsolib.h (SOLIB_ADD): Ditto.
* config/i386/tm-cygwin.h (SOLIB_ADD): Ditto.
* fork-child.c (clone_and_follow_inferior): Remove unused
auto_solib_add decl.
* pa64solib.c (pa64_solib_add): Call add_to_solist with readsyms.
(read_dld_descriptor): Ditto.
(pa64_solib_add): Call read_dld_descriptor with readsyms.
(pa64_solib_in_dynamic_linker): Ditto.
* corelow.c (symfile.h): Need this for auto_solib_add declaration.
* sol-thread.c (symfile.h): Ditto.
Approved by eliz@is.elta.co.il
doc/ChangeLog entry:
2001-11-01 Fred Fish <fnf@redhat.com>
* gdbint.texinfo (SOLIB_ADD): Document additional new
"readsyms" arg.
2001-11-01 16:17:08 +00:00
Stephane Carrez
4fe7ef9639
* config/tc-m68hc11.c (build_jump_insn): Allocate worst case storage
...
for bra/bsr and use frag_variant(), this ensure that the possible
16-bit BFD_RELOC_16 will be in the same frag.
2001-11-01 09:56:17 +00:00
Stephane Carrez
5d45665a8f
* gas/m68hc11/opers12.s: Add test for disassembler bug with movb
...
instruction.
* gas/m68hc11/opers12.d: Likewise.
* gas/m68hc11/opers12-dwarf2.d: Likewise.
2001-11-01 09:52:03 +00:00
Stephane Carrez
64e38312bc
* m68hc11-dis.c (print_insn): Fix disassembly of movb with a
...
constant as source.
2001-11-01 09:48:57 +00:00
Alan Modra
86c76c7be0
* elf64-ppc.c (ppc64_elf_relocate_section): Correct branch
...
prediction bits.
2001-11-01 05:35:10 +00:00
Don Howard
070b1dd3c2
Fixed formatting error.
2001-11-01 05:11:19 +00:00
Andrew Cagney
1de2edba33
use xmalloc() and xfree().
2001-11-01 02:53:05 +00:00
Andrew Cagney
30b28db19b
s/value_ptr/struct value */
2001-11-01 02:37:56 +00:00
Andrew Cagney
72330bd63b
Re-indent.
2001-11-01 02:22:21 +00:00
Chris Demetriou
afdbd6d03b
[ bfd/ChangeLog ]
...
2001-10-31 Chris Demetriou <cgd@demetriou.com>
* elf32-mips.c (_bfd_mips_elf_hi16_reloc): Handle PC-relative
relocations properly.
[ gas/ChangeLog ]
2001-10-31 Chris Demetriou <cgd@broadcom.com>
* config/tc-mips.c (HAVE_32BIT_ADDRESSES): If compiling embedded
PIC code, assume pointers the same size as GPRs.
(macro): In M_LA_AB handling for embedded PIC code, support
"la $treg,foo-bar($breg)". In load/store handling
(label ld_st) support "<op> $treg,<sym>-<local_sym>($breg)"
which is used by the compiler for switch statements.
In load/store double multi-instruction macro handling
(label ldd_std) add a comment that no special handling
is currently done for embedded PIC.
(mips_ip): In 'o' (16-bit offset) case, only accept 16
bit offsets.
[ gas/testsuite/ChangeLog ]
2001-10-31 Chris Demetriou <cgd@broadcom.com>
* gas/mips/empic.s: Undo damage inflicted on 2000-12-02.
* gas/mips/empic.d: Likewise.
* gas/mips/elempic.d: Likewise (it was copied into other files).
* gas/mips/telempic.d: Likewise.
* gas/mips/tempic.d: Likewise.
* gas/mips/empic2.s: New test to check new 'la' and 'lw' (and
related ops) syntax, test loads with large offsets.
* gas/mips/emcic2.d: Likewise.
* gas/mips/mips.exp: Run the new test on ELF platforms.
2001-11-01 01:33:47 +00:00
Andrew Cagney
d45fc520b1
s/value_ptr/struct value */
2001-11-01 01:21:35 +00:00
Andrew Cagney
3a1c5313da
value_ptr tweeks.
2001-11-01 01:07:35 +00:00
gdbadmin
5b04e9c073
*** empty log message ***
2001-11-01 00:00:33 +00:00
Corinna Vinschen
68e9cc944c
* arch-utils.c (generic_in_solib_call_trampoline): New function.
...
* arch-utils.h (generic_in_solib_call_trampoline): Extern declaration.
* gdbarch.c: Regenerated from gdbarch.sh.
* gdbarch.h: Ditto.
* gdbarch.sh (function_list): Add `IN_SOLIB_CALL_TRAMPOLINE' definition.
* infrun.c (IN_SOLIB_CALL_TRAMPOLINE): Remove macro.
2001-10-31 23:21:33 +00:00
Alan Modra
0a299a95a8
daily update
2001-10-31 23:00:35 +00:00
Andrew Cagney
60e6cc428d
From DJ Barrow.
...
* s390-tdep.c: (s390_gdbarch_init): Don't initialize
find_solib_trampoline_target.
2001-10-31 22:57:46 +00:00
Andrew Cagney
6138715944
* remote-vx.c (net_wait): Fix typo from PIDGET change.
2001-10-31 22:29:21 +00:00
Mark Kettenis
fc633446cd
* config/i386/tm-i386.h (REGISTER_NAMES): Remove.
...
(REGISTER_NAME): New define.
(i386_register_name): New prototype.
* i386-tdep.c (i386_register_names): New variable.
(i386_register_name): New function.
* config/i386/tm-i386os9k.h, config/i386/tm-ptx.h,
config/i386/tm-symmetry.h: Undefine REGISTER_NAME instead of
REGISTER_NAMES.
2001-10-31 22:24:06 +00:00
Corinna Vinschen
aaa68313b8
* gdb.base/miscexprs.c (main): Add usage of preprocessor
...
symbol `STORAGE' to allow to choose the storage class of
the local datastructures.
* gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
compiler directive.
2001-10-31 20:59:22 +00:00
Don Howard
b433d00bbc
2001-10-30 Don Howard <dhoward@redhat.com>
...
* gdb.texinfo: (Command Files) Added documentation for the
behavior of gdb with input redirected from a file.
2001-10-31 19:20:43 +00:00
Christopher Faylor
3f8ad85b6f
* win32-nat.c (register_loaded_dll): Attempt to ensure that the case of the
...
loaded DLL matches the on-disk case since the debugging API does not seem to
ensure this. Calculate max name length here.
(handle_load_dll): Move max name length calculation to register_loaded_dll.
2001-10-31 19:05:35 +00:00
H.J. Lu
2cd533b769
2001-10-31 H.J. Lu <hjl@gnu.org>
...
* elflink.h (elf_link_output_extsym): Don't clear the visibility
field for relocateable.
2001-10-31 16:42:48 +00:00
Daniel Jacobowitz
433144fbec
* arm-linux-nat.c: Include <asm/ptrace.h> explicitly.
2001-10-31 15:56:33 +00:00
Nick Clifton
210a7bd13d
Fix infinite parsing loop
2001-10-31 15:41:19 +00:00
Alan Modra
4e12ff7fc2
Revert previous delta, instead do this.
...
* elf32-hppa.c (elf32_hppa_finish_dynamic_sections): Don't count
.plt relocs in DT_RELASZ.
2001-10-31 15:32:09 +00:00
Alan Modra
4578e0a726
* elf32-hppa.c (elf32_hppa_size_dynamic_sections): Set DT_RELASZ
...
whenever DT_PLTRELSZ.
2001-10-31 14:58:14 +00:00
Richard Earnshaw
b89dddec96
General cleanup of feature definitions.
...
* tc-arm.c (ARM_EXT_LONGMUL, ARM_EXT_HALFWORD, ARM_EXT_THUMB): Delete.
(ARM_2UP, ARM_ALL, ARM_3UP, ARM_6UP): Delete.
(FPU_CORE, FPU_FPA10, FPA_FPA11, FPU_ALL, FPA_MEMMULTI): Delete.
(ARM_EXT_V{1,2,2S,3,3M,4,4T,5T,5ExP}): New defines.
(ARM_EXT_V{5,5E}): Synchronize with above.
(ARM_ARCH_V*): Define a complete set in terms of above features.
(ARM_{1,2,3,250,6,7,8,9,STRONG}): Define in terms of architecture.
(FPU_FPA_EXT_V[12]): Define.
(FPU_ARCH_FPE, FPU_ARCH_FPA): Define in terms of above.
(FPU_ANY): Define.
(FPU_DEFAULT): Default to FPA.
(CPU_DEFAULT): For XScale, this is now just ARM_ARCH_XSCALE; for
Thumb, this is now ARM_ARCH_V5T.
(insns): Rework for new feature defines.
(tinsns): Likewise.
(opcode_select, do_ldst, md_begin, md_parse_option): Likewise.
2001-10-31 14:48:23 +00:00
Nick Clifton
114283d84f
Update documentation about -T augmenting linker scripts
2001-10-31 14:19:22 +00:00
Nick Clifton
7649aa5088
Supports sh3/sh4/sh3eb/sh4eb-unknown-linux-gnu targets
2001-10-31 09:50:09 +00:00
Nick Clifton
a53ecf01a5
Fix typo: bfd_mmo_mmix_vec => bfd_mmo_vec.
2001-10-31 09:01:50 +00:00
Nick Clifton
3c1bae7f0b
Update to match latest listing behaviour
2001-10-31 08:58:59 +00:00
Hans-Peter Nilsson
457345460c
* ld-mmix/locdo-1.d: Prune character dump part.
2001-10-31 05:52:41 +00:00
Hans-Peter Nilsson
6ef81afda6
* ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d,
...
ld-mmix/loc1.d, ld-mmix/bspec1m.d, ld-mmix/bspec2m.d,
ld-mmix/b-nosym.d, ld-mmix/b-fixo2.d, ld-mmix/b-loc64k.d,
ld-mmix/undef-3m.d, ld-mmix/locto.s, ld-mmix/loct.s,
ld-mmix/local3m.d, ld-mmix/local1m.d, ld-mmix/loc6m.d,
ld-mmix/loc2.s, ld-mmix/loc1.s, ld-mmix/gregldo1.s,
ld-mmix/dloc1.s, ld-mmix/b-widec3.s, ld-mmix/b-nosym.s: Remove
unnecessary empty lines.
2001-10-31 05:42:51 +00:00
Hans-Peter Nilsson
dcc4617005
Regenerate dependencies and Makefile.in
2001-10-31 05:04:33 +00:00
Hans-Peter Nilsson
a9f203507c
* gas/mmix/tst.s: Delete unused file.
...
* gas/mmix/unsave-op.s, gas/mmix/save-op.s, gas/mmix/resume-op.s,
gas/mmix/reloc8.s, gas/mmix/prefix1.s, gas/mmix/pop-op.s,
gas/mmix/greg8.s, gas/mmix/greg6.s, gas/mmix/expr-1.s,
gas/mmix/greg1.s, gas/mmix/err-bspec-5.s, gas/mmix/op-0-1.s,
gas/mmix/fb-2.s: Remove trailing empty lines.
2001-10-31 04:30:35 +00:00
Keith Seitz
ddc5429238
* wrapper.h (gdb_value_struct_elt): New function.
...
* wrapper.c (gdb_value_struct_elt): Ditto.
(do_captured_value_struct_elt): Ditto.
2001-10-31 03:16:04 +00:00
Hans-Peter Nilsson
ed73733d7d
Remove #if 0 around bfd_mmo_mmix_vec
2001-10-31 03:08:59 +00:00
Hans-Peter Nilsson
e06fcc8615
Split file by ^L:s as in original submitted patch
2001-10-31 03:07:48 +00:00
Andrew Cagney
34f47bc431
Update README and NEWS to 5.1.
2001-10-31 02:53:17 +00:00
Michael Snyder
91740388ce
2001-10-30 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/jump.exp: Allow it to run for all targets.
2001-10-31 02:40:24 +00:00
Hans-Peter Nilsson
afd3097320
* mmix-dis.c, mmix-opc.c: New files.
2001-10-31 02:40:19 +00:00
Hans-Peter Nilsson
9b19141a7d
* MAINTAINERS: Add self as MMIX port maintainer.
2001-10-31 02:34:12 +00:00
Andrew Cagney
4536bbc6c7
Fix -W... flags check.
2001-10-31 01:57:04 +00:00
Alan Modra
6e814ff881
* ldlang.c (lang_size_sections): Keep a valid output_offset field
...
for padding statements.
2001-10-31 01:12:26 +00:00
gdbadmin
2d98304df3
*** empty log message ***
2001-10-31 00:00:33 +00:00
Alan Modra
6180d2b004
daily update
2001-10-30 23:01:01 +00:00
Fred Fish
c3c057c81f
2001-10-30 Fred Fish <fnf@redhat.com>
...
* somsolib.c (som_solib_add): A megabyte is 1024*1024 bytes.
* pa64solib.c (add_to_solist): Ditto.
* win32-nat.c (_initialize_inftarg): Remove unnecessary
initialization of auto_solib_add, it defaults to 1.
2001-10-30 17:34:30 +00:00
Nick Clifton
3c3bdf30e4
Add MMIX support
2001-10-30 15:20:14 +00:00
Nick Clifton
f5ffc9190a
If the LMA for a segment is known, use it for matching sections to segments.
...
Use the LMA when adjusting for inter-section alignment padding.
2001-10-30 11:40:28 +00:00