c4a00a8302
* elflink.h (elf_link_add_object_symbols): Don't record a dynamic
...
symbol for the indirect alias to a versioned symbol.
1998-09-23 23:09:54 +00:00
21056c79a4
PR 17438 - fix parsing of MVTSYS and MVFSYS insns.
1998-09-23 17:56:40 +00:00
8456141bb2
Allow full 64 bits of an address to be specified in an M' or
n' packet.
...
Add backward compatibility variable `set remoteaddresssize' to handle
regressions.
1998-09-23 08:31:50 +00:00
f8059b97e7
* remote.c (_initialize_remote, packet_command, print_packet): Pretty
...
* print code.
Delete reference to EMC!
1998-09-23 08:12:14 +00:00
abf80d3b9c
* remote.c (packet_command): Test REMOTE_DESC to determine if remote
...
connection is open.
1998-09-23 08:06:50 +00:00
0ec1e44d3d
Patch from Dawn Perchik <dawn@cygnus.com>:
...
* rs6000-tdep.c (pop_frame): Handle generic dummy frames.
(push_arguments): Likewise.
(frame_saved_pc): Likewise.
(rs6000_frame_chain): Likewise.
(ppc_push_return_address): New function.
(get_saved_register): New function.
* config/powerpc/tm-ppc-eabi.h: Add generic dummy frame macros.
1998-09-23 05:41:38 +00:00
973e995d34
Fix PR 16898 - Implement EITHER_BUT_PREFER_MU execution class
...
Fix PR 17135 - Prefer register names over symbol names, except when registers
are unacceptable.
1998-09-23 01:11:23 +00:00
b835e47b24
PR 16898: Add uses of EITHER_BUT_PREFER_ME execution unit class.
1998-09-23 00:57:07 +00:00
6c173d732e
Fix non-ISO C code found by SGI C compiler.
...
* config/obj-elf.h (ECOFF_DEBUGGING): Add missing parens.
1998-09-23 00:00:45 +00:00
aa7bf2a890
Fix PR 17135 (whilst keeping PR14827 fixed) by prefering register names over
...
symbolic names, except where the register name is unacceptable.
1998-09-22 22:48:42 +00:00
7b46dd00e4
* defs.h utils.c (fputc_filtered): New function. Does the obvious...
...
* jv-lang.c (java_printchar): Fix output of chars > 0xff. Fold
java_emit_char into java_printchar.
* language.h (PRINT_LITERAL_FORM): Reformat for readability.
1998-09-22 02:34:38 +00:00
7f44038a5f
Fix info float test for arm-elf toolchains
1998-09-21 21:41:36 +00:00
a63e37257f
Support big endian as well as little endian breakpoints.
1998-09-21 21:39:41 +00:00
3c62de83cd
update tc-dvp.c with sky-980617-branch
1998-09-21 20:27:28 +00:00
fa41e1a3fa
Added sanitize-ide markers
1998-09-21 18:37:32 +00:00
e8dedcb3fe
Fix PR 17105 - reset previous insn to empty after emitting NOPs.
1998-09-21 17:44:48 +00:00
74db0d03a7
* elf32-i386.c (elf32_i386_vtinherit_howto): New.
...
(elf32_i386_vtentry_howto): New.
(elf_i386_reloc_type_lookup): Return elf32_i386_vtentry_howto
or elf32_i386_vtinherit_howto on lookup.
1998-09-21 17:29:28 +00:00
3dc96daa2d
* incorporate SKY-B changes (makes dual maintenance easier).
...
* txvu-tdep.c (check_overlap): new function to guarantee that
overlays are either mapped or unmapped in their entirety.
* txvu-tdep.c (compress_blockvector): compress blockvectors correctly
1998-09-21 05:11:13 +00:00
4abb25eaff
Do not require an ANSI compiler
1998-09-20 22:21:23 +00:00
568caf5326
Sun Sep 20 01:00:01 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* gas/vtable/inherit1.l: Require only the word GAS somewere in the
first line of the listing.
1998-09-20 05:00:45 +00:00
ba5900222d
Sun Sep 20 00:58:12 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* config/tc-m68k.h (TC_FORCE_RELOCATION): New macro. Force vtable
relocs.
* config/tc-m68k.c (md_apply_fix_2): Do nothing for vtable relocs.
1998-09-20 04:59:11 +00:00
776c436d8b
Sun Sep 20 00:48:07 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* elf32-m68k.c: Include "elf/m68k.h". Remove definition of enum
reloc_type. Rename R_68K__max to R_68K_max.
(howto_table): Use _bfd_elf_rel_vtable_reloc_fn for a VTENTRY
reloc.
1998-09-20 04:57:41 +00:00
8c685dfe22
Sun Sep 20 00:54:22 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* m68k.h: Add vtable relocs and R_68K_max.
1998-09-20 04:55:51 +00:00
8b77a7d9d2
Sun Sep 20 00:09:25 1998 Chris Torek <torek@bsdi.com>
...
* libbfd.c (bfd_getb32): Rewrite expression to get better code.
(bfd_getl32, bfd_getb_signed_32, bfd_getl_signed_32): Likewise.
1998-09-20 04:17:27 +00:00
0983267416
* libbfd.c (bfd_log2): Cast to bfd_vma before shifting, not
...
after. From Chris Torek <torek@bsdi.com>.
1998-09-20 03:53:05 +00:00
d7298d8f7e
Sat Sep 19 22:42:23 1998 Doug Rabson <dfr@nlsystems.com>
...
* elflink.h (elf_link_add_object_symbols): Ensure that the warning
message has a null byte terminator.
1998-09-20 02:45:04 +00:00
864e89fc9d
* gdbtk-cmds.c (get_frame_name): Demangle function names, too.
1998-09-18 23:45:45 +00:00
46fca0d897
* dvp-opc.c (gif_opcodes): Support EOP on gifimage.
...
PR 17293.
1998-09-18 23:30:40 +00:00
618e96a058
Fic PR17107 - ignore contents of word subject to R_V850_32 relocation.
1998-09-18 21:37:41 +00:00
d5e3b34ad8
Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* gdb.trace/*.exp: remove "remote_download" command.
1998-09-18 21:10:23 +00:00
bc2c7e533b
Always treat section symbols as special, even if they are attached to a
...
common section.
1998-09-18 16:23:48 +00:00
d2fce7f74c
* sol-thread.c (sol_thread_notice_signals): Use PIDGET when
...
passing pid down to procfs_notice_signals.
1998-09-18 14:57:16 +00:00
f5ec493e57
Add comment about problem computing nearets line numbers for undefined
...
symbols at link time.
1998-09-18 00:22:23 +00:00
93893904de
* elf64-alpha.c (elf64_alpha_adjust_dynamic_symbol): Don't
...
transform a defweak into a plt entry.
(elf64_alpha_calc_dynrel_sizes): Allow room for secondary
plt entry references to receive a RELATIVE reloc.
(elf64_alpha_finish_dynamic_symbol): Fill them in.
(elf64_alpha_relocate_section): Assert we don't overrun
the allocated relocation space.
1998-09-17 23:17:10 +00:00
e2bf9e3640
update
1998-09-17 00:06:01 +00:00
082a0803b1
* stabsread.c (resolve_symbol_reference): Return 1 on success, 0 on
...
failure.
* (define_symbol): Check return value from resolve_symbol_reference,
and drop symbol if it fails.
1998-09-16 21:59:01 +00:00
9c68226165
get rid of print statement in elf32_arm_gc_mark_hook.
1998-09-16 16:31:18 +00:00
d9720f0dd4
* gdb.trace/configure.in(AC_INIT): typo
...
* gdb.trace/configure: regenerated
1998-09-16 08:25:59 +00:00
3c47adae01
* stabsread.c: Make all complaints static.
...
* Fix formatting of live range splitting code.
* (resolve_symbol_reference define_symbol resolve_live_range): Change
errors to complaints so that bad live range symbols won't abort the
entire symbol table. Handle errors by aborting just the current
symbol.
* (ref_init): Goes away. Folded into ref_add().
* (REF_MAP_SIZE): Put parens around parameter so that args like
`1 + 2' get handled correctly (yes, this was a real bug).
* (ref_add): Remove check for allocation failures. Not necessary
when using xrealloc(). Fix pointer arithmetic problem when clearing
memory. This and the previous patch prevent random SEGV's when there
are lots of live range symbols.
1998-09-15 22:38:40 +00:00
27001c664d
Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* lib/<emc-support.exp trace-support.exp}: New files.
* configure.in: add new test directory gdb.trace.
* gdb.trace/{configure configure.in Makefile.in}: New files.
* gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
* gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
* gdb.trace/{collection.c collection.exp tfind.exp }: New files.
* gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
* gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
* gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
* gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
1998-09-15 22:25:01 +00:00
ff8c385ab3
* m32r-sim.h (GET_H_SM): New macro.
...
(UART params): Update to msa2000.
* devices.c (device_io_read_buffer): Update to msa2000.
* m32r.c (m32rb_h_cr_get,m32rb_h_cr_set): Handle bbpc,bbpsw.
(m32rb_h_psw_get,m32rb_h_psw_set): New functions.
* arch.c,arch.h,cpu.c,cpu.h,sem-switch.c,sem.c: Regenerate.
* m32rx.c (m32rx_h_cr_get,m32rx_h_cr_set): Handle bbpc,bbpsw.
(m32rx_h_psw_get,m32rx_h_psw_set): New functions.
* cpux.c,cpux.h,readx.c,semx.c: Regenerate.
PR 15938.
1998-09-15 22:16:08 +00:00
5df02296c9
1998-09-15 Geoff Keating <geoffk@ozemail.com.au>
...
* elf32-ppc.c (ppc_elf_relocate_section): Reverse output_offset
part of Vladimir's change of 1998-08-19. Make a R_PPC_SDAREL16
reloc to the wrong section a warning, not an error. .dynsbss
is not an output section, so there is no need to check for it.
1998-09-15 21:36:41 +00:00
9d561e1e94
prevent multiple attempts at closing remote connection.
1998-09-15 21:03:26 +00:00
a2dd26e9e9
Fix changeLOg entry. Add argument to elf_backend_get_symbol_type.
1998-09-15 17:42:09 +00:00
61b113a94e
* config/obj-elf.c (obj_elf_vtable_inherit): Handle arm
...
assembler syntax.
(obj_elf_vtable_entry): Likewise.
* config/tc-arm.h: Define TC_FORCE_RELOCATION for OBJ_ELF.
* config/tc-arm.c (md_apply_fix3): Handle VTABLE relocations.
(tc_gen_reloc): Likewise.
(arm_fix_adjustable): Likewise.
(elf32_arm_force_relocation): New.
(armelf_frob_symbol): Remove coff-style symbol support.
Remove armelf sanitization.
1998-09-15 14:47:51 +00:00
948beb4a24
* bfd-in.h: Add argument to elf_backend_get_symbol_type.
...
* bfd-in2.h: Rebuild.
* elf.c (swap_out_syms): Pass type to elf_backend_get_symbol_type.
* elf32-arm.c: Add HOWTO entries for R_ARM_GNU_VTINHERIT and
R_ARM_GNU_VTENTRY.
(elf32_arm_gc_mark_hook): New.
(elf32_arm_gc_sweep_hook): New.
(elf32_arm_check_relocs): New.
(elf32_arm_final_link_relocate): Handle VTINHERIT and VTENTRY
relocations.
(elf32_arm_relocate_section): Handle VTINHERIT and VTENTRY
relocations.
1998-09-15 13:52:55 +00:00
b2d5581361
Use value_at_lazy() to examine memory values. For x/i this is very
...
important as it stops the specified address being fetched twice -
once by value_at() and once somewhere in the disassembler.
1998-09-15 07:50:31 +00:00
c8ca08efeb
Mon Sep 14 20:00:57 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* dejagnu/baseboards/m68k-emc.exp: New file.
* dejagnu/config/m68k-emc.exp: New file.
* gdb/testsuite/config/m68k-emc.exp: New file.
1998-09-15 03:06:26 +00:00
043333a61a
define SIM_HAVE_BIENDIAN
1998-09-14 16:58:00 +00:00
4a8051a834
Sun Sep 13 01:34:59 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* blockframe.c (find_pc_sect_partial_function): use bfd section
of msymbol for end of section comparison.
1998-09-13 08:37:08 +00:00