J.T. Conklin
29a3db493f
* gdb.base/Makefile.in: Added support for systems that name core
...
files by appending "core" to the program name.
* gdb.base/a1-selftest.exp: Likewise.
1994-07-12 19:33:37 +00:00
Peter Schauer
a4ae37021c
* gdb.texinfo (help targets): Changed to `help target', which
...
is the correct gdb command.
1994-07-12 19:30:14 +00:00
Peter Schauer
6d9b8a93f9
* elfread.c (elf_symfile_read): Unconditionally add dynamic
...
symbols for all symbol files. Makes skipping over the
trampoline code work when stepping from a function in a shared
library into a function in a different shared library for Irix 5.
Other ELF targets do not have enough information in their
dynamic symbol tables to make this work.
(elf_symtab_read): Relocate mst_solib_trampoline address.
1994-07-12 19:29:04 +00:00
Kung Hsu
a85cd2890c
Modified Files:
...
read.c ecoff.h ecoff.c ChangeLog
* read.c (read_a_source_file): ditto.
* ecoff.h: change calling interface of
ecoff_generate_asm_line_stab.
* ecoff.c (add_file): record of filename to handle case of include
files, also change default built-in type from int to void for
asm file.
* ecoff.c (ecoff_generate_asm_line_stab): handle case of include
files.
1994-07-12 19:17:35 +00:00
Peter Schauer
57a814a93e
* aix386-core.c, aoutf1.h, cisco-core.c, elfcode.h, hppabsd-core.c,
...
hpux-core.c, irix-core.c, lynx-core.c, osf-core.c, ptrace-core.c,
rs6000-core.c, trad-core.c: Remove SEC_ALLOC flag from .reg
sections, .reg sections are not allocated and contain debug
information only.
* osf-core.c (make_bfd_asection, osf_core_core_file_p): Use
bfd_make_section_anyway instead of building unique section names.
1994-07-12 19:14:09 +00:00
Ian Lance Taylor
840846dac5
* libelf.h (bfd_elf32_swap_symbol_in): Declare.
...
(bfd_elf32_swap_symbol_out): Declare.
(bfd_elf64_swap_symbol_in, bfd_elf64_swap_symbol_out): Declare.
* elf32-hppa.c (elf32_hppa_args_hash_table_init): Correct cast.
1994-07-12 16:13:05 +00:00
Ian Lance Taylor
42ec46c361
* aout-encap.c (ARCH): Don't define. Obsolete.
...
* aout0.c, aoutx.h, gen-aout.c, hp300bsd.c, hp300hpux.c: Likewise.
* i386aout.c, i386bsd.c, i386dynix.c, i386linux.c: Likewise.
* i386lynx.c, m68klynx.c, mipsbsd.c, netbsd386.c: Likewise.
* newsos3.c, sparclynx.c, sunos.c: Likewise.
1994-07-12 15:46:32 +00:00
Peter Schauer
c3ac803fe6
* gdb.base/return.exp: Add comment and message for `return double'
...
test failure on Sparc Solaris.
1994-07-12 07:04:15 +00:00
Stan Shebs
08df328495
Various updates
1994-07-12 01:43:09 +00:00
Stan Shebs
02176ddb29
Atari support, from Uwe Seimet (seimet@chemie.uni-kl.de).
...
* configure.in (m68*-atari-sysv4*): New configuration.
(m68*-cbm-sysv4*): Use m68kv4 instead of amix.
* m68k-tdep.c (R_PS): Define as R_SR if necessary.
* config/m68k/m68kv4.mh, config/m68k/m68kv4.mt,
config/m68k/tm-m68kv4.h, config/m68k/xm-m68kv4.h: New files.
* config/m68k/amix.mh, config/m68k/amix.mt,
config/m68k/tm-amix.h, config/m68k/xm-amix.h: Removed, superseded
by m68kv4 files.
1994-07-12 00:36:42 +00:00
Ian Lance Taylor
18938e4d3e
* section.c (STD_SECTION): Make the sixth argument boolean, not
...
the seventh. From gary@tuva.pacsemi.oz.au (gary kopff).
1994-07-12 00:12:19 +00:00
Karen Christiansen
a846e83d63
add -O2 flag
1994-07-11 23:35:24 +00:00
Karen Christiansen
c5a1c22622
minor changes to bring build-all.mk update-to-date with prog/build-all.mk
1994-07-11 23:08:05 +00:00
J.T. Conklin
ee5f246092
* nlmheader.y: Null terminate var_hdr->threadName.
1994-07-11 23:06:35 +00:00
Per Bothner
4a96713254
* config.sub: Fix typo powerpc -> powerpc-*.
1994-07-11 21:42:41 +00:00
Ian Lance Taylor
51d8e5aeba
* config/tc-mips.c (macro): In case M_LA_AB, SVR4_PIC, large
...
constant, and case ldd_std, set mips_optimize to 2 temporarily to
avoid inserting an unexpected nop instruction.
1994-07-11 21:24:08 +00:00
Ken Raeburn
a2869e63cd
Makefile.in (syslex.o, sysinfo.o): Permit C source files to be in $(srcdir), as
...
they will be for FSF releases.
1994-07-11 18:22:19 +00:00
David Henkel-Wallace
4852416e2a
Sun Jul 10 09:12:02 1994 D. V. Henkel-Wallace (gumby@cygnus.com)
...
* aoutx.h (bfd_free_cached_info): Change name of FREE to BFCI_FREE
in order not to collide with LynxOS's definition of FREE in
/usr/include/sys/proc.h
1994-07-10 16:15:07 +00:00
Peter Schauer
defa6c748a
* symtab.c (find_function_start_sal): New function to find
...
the start of a function from a function symbol.
(decode_line_1, decode_line_2): Use it instead of open coded
partial copies of the code.
(list_symbols): Quote symbol name before passing it to
break_command to enable proper handling of mangled symbols.
1994-07-09 23:30:21 +00:00
Michael Tiemann
d0d3048925
all-emacs19' depends on
all-byacc'. Found when /usr/latest/bin is
...
not in $PATH.
1994-07-09 20:46:07 +00:00
Michael Tiemann
4d802af98b
Add all-emacs19 and install-emacs19 rules (in parallel with all-emacs
...
and install-emacs). Top-level command `make all-emacs19 CC=gcc' now
behaves as `make all-emacs CC=gcc'.
1994-07-09 20:08:16 +00:00
Ian Lance Taylor
64d527f761
* ecoff.c (ecoff_build_lineno): Handle count correctly for last
...
line number.
1994-07-09 04:11:19 +00:00
Steve Chamberlain
6f15d409d0
* (process_pseudo_op): Pass right are do do_aif.
...
(get_any_string): New arg 'pretend_quote'.
(get_and_process, do_formals, macro_expand, do_sdata,
process_pseudo_op): Use new arg.
1994-07-08 22:34:11 +00:00
Steve Chamberlain
0a9a6ed9d3
* rttty.c (control_meta_key_on): Remove superfluous testing of
...
__GO32__.
1994-07-08 20:23:56 +00:00
Kung Hsu
daad3bbf95
Modified Files:
...
read.c read.h ecoff.c ecoff.h ChangeLog
* read.c (read_a_source_file): generate line stabs for asm file.
* read.h: add extern generate_asm_line_stab.
* ecoff.h : add prototype for ecoff_generate_asm_line_stab().
* ecoff.c (add_file): if there's no filename provided, set switch
to generate line stabs for .s file.
* ecoff.c (add_procedure): add stabs symbol for .ent directive.
* ecoff.c (generate_ecoff_stab): creates an artificial stabs.
* ecoff.c (generate_asm_line_stab): generate a artifitial label
for each line and generate a stabn for the line.
1994-07-08 19:38:18 +00:00
Kung Hsu
6f89cd429c
Modified Files:
...
obj-ecoff.h obj-elf.h
* config/obj-ecoff.h: define macro OBJ_GENERATE_ASM_LINE_STAB.
* config/obj-elf.h: ditto.
1994-07-08 19:36:55 +00:00
Ian Lance Taylor
db770dfa72
* lexsup.c (parse_args): Changed "retain-symbols-file" from
...
no_argument to required_argument. From djm.
1994-07-08 15:06:29 +00:00
Steve Chamberlain
13d9fd33a4
* gasp.c (get_any_string): Cope with getting a string with an
...
alternate base specifier.
(do_aif, do_aelse): Only enable output if expression is true and previous
level was on.
(chartype_init): Add BASEBIT chartype.
(process_pseudo_op): Notice nesteed AIFs.
1994-07-08 00:13:14 +00:00
Jeff Law
109babdf49
* gas/hppa/reloc/relocreduce2.s: More relocation reduction tests.
...
* gas/hppa/reloc/reloc.exp: Run them.
1994-07-07 17:59:58 +00:00
Jeff Law
8fd04cbacc
* config/tc-hppa.c (hppa_fix_adjustable): Reject reductions for
...
symbols in DLT relative relocs.
(tc_gen_reloc): Zero out the addend field for DLT relative relocs.
1994-07-07 17:35:27 +00:00
Peter Schauer
fd4913f196
* aoutx.h (howto_table_std): Add entry for GOT relocations
...
which are present in sun3 shared libraries, to avoid assertions
when reading the dynamic relocations.
1994-07-07 17:11:58 +00:00
Jeff Law
48530c25d3
* som.h (R_HPPA_COMPLEX): Fix dumb typo.
1994-07-07 16:22:01 +00:00
Per Bothner
ad86f71799
* ch-exp.y (match_simple_name_string): Don't lower-case here.
...
* ch-exp.y (yylex): First try name lookup using exact name
typed by user; if that fails, try lower-cased name.
1994-07-07 03:27:48 +00:00
Ian Lance Taylor
874a43273c
* elfcode.h (elf_link_output_sym): Don't call output_symbol_hook
...
if it is NULL.
1994-07-06 23:33:02 +00:00
Ian Lance Taylor
7a769b7ffa
* hosts/sysv4.h (qsort, strtol): Don't declare.
1994-07-06 23:28:31 +00:00
Peter Schauer
cef0333efd
* dbxread.c, elfread.c, mipsread.c, nlmread.c, os9kread.c:
...
Move "no debugging symbols found" test to symfile.c.
* symfile.c (syms_from_objfile, reread_symbols): Add
"no debugging symbols found" test.
* coffread.c (init_stringtab): Handle stripped files with a
stringtab offset of zero gracefully.
* osfsolib.c (solib_create_inferior_hook): Use DYNAMIC flag from
BFD instead of stop_pc heuristic to determine if it is a dynamically
linked object file.
* procfs.c (wait_fd): Handle ENOENT error return from PIOCWSTOP
ioctl, it indicates that the process has exited.
1994-07-06 08:01:52 +00:00
Peter Schauer
5fb54939a9
* coff-alpha.c (alpha_ecoff_mkobject_hook): New hook to
...
additionally copy object type information from the alpha file
header to the BFD flags.
(alpha_ecoff_backend_data): Use it.
(ecoffalpha_little_vec): Add DYNAMIC to object_flags.
* aout64.c: Fix typo in conditional QMAGIC definition.
1994-07-06 07:53:31 +00:00
Jeff Law
2c0f3abc50
* hppabsd-core.c (hppabsd_core_core_file_p): Sanity check the
...
value of clicksz to help weed out non HPPA BSD core files.
1994-07-06 06:17:06 +00:00
Ian Lance Taylor
8882a587d9
* config/tc-ppc.c (ppc_tc): If not OBJ_COFF, force TOC entry to
...
align to a four byte boundary.
1994-07-06 05:14:48 +00:00
Stan Shebs
11676adc14
Mach 3 support.
...
* config.bfd (m88*-*-mach3*, mips*-dec-mach3*, mips*-*-mach3*):
New targets.
* configure.host (i[34]86-*-mach3*, ns32k-*-mach3*): Recognize
"mach3" instead of "mach".
(m88*-*-mach3*, mips*-dec-mach3*, mips*-*-mach3*): New hosts.
* targets.c (m88kmach3_vec): New target vector.
(bfd_target_vector): Add i386mach3_vec and m88kmach3_vec, but
inside #if 0.
* aoutx.h (some_aout_object_p) [MACH]: Recognize executables by
checking for execute permission, instead of looking at entry
point.
* i386mach3.c: Update, define MACH, N_TXTOFF, N_TXTADDR,
N_SHARED_LIB, don't include aout/*.h files, etc.
* m88kmach3.c: New file, m88k Mach 3 target.
* config/m88k-mach3.mt, config/mips-mach3.mt: New files, target
makefile fragments.
* config/i386mach3.mh, config/m88kmach3.mh, config/mipsmach3.mh:
New files, host makefile fragments.
* hosts/m88kmach3.h, hosts/mipsmach3.h: New files, host definitions.
1994-07-05 21:50:43 +00:00
Ken Raeburn
10f67315f9
some internals doc updates
1994-07-05 21:00:22 +00:00
Ken Raeburn
4174e05265
handle 32-bit addends in exprs on alpha
1994-07-05 20:51:39 +00:00
Ian Lance Taylor
33315bcabe
* objcopy.c: Include libiberty.h.
...
(copy_file): If output_target is NULL, set it to the target of the
input file.
1994-07-05 20:17:37 +00:00
Ian Lance Taylor
bcb62abf05
* config/obj-elf.h (S_GET_ALIGN, S_SET_ALIGN): Define.
...
* config/obj-elf.c (obj_elf_common): Set alignment of common
symbol.
* config/tc-sparc.c (s_common): If OBJ_ELF, set alignment of
common symbol.
1994-07-05 18:06:33 +00:00
Ian Lance Taylor
71edd06df7
* elfcode.h (swap_out_syms): Get alignment of common symbol from
...
st_value field of saved ELF symbol information, if there is any.
1994-07-05 18:05:03 +00:00
Jeff Law
aee611f53c
* scripttempl/hppaelf.sc (__stack_zero): Don't define this name,
...
it was for the HPUX dynamic loader's use and it creates problems
with ELF GDB.
1994-07-05 01:38:32 +00:00
Jeff Law
0fc2728985
* hppa-tdep.c (read_unwind_info): ELF unwind information is in the
...
.PARISC.unwind section now.
1994-07-05 01:32:46 +00:00
Jeff Law
edf7c1e4fe
* som.h (R_HPPA_COMPLEX): Define.
...
* elf32-hppa.h (R_HPPA_COMPLEX): Define.
(elf32_hppa_reloc_type): Delete R_PARISC_STUB_CALL_17.
1994-07-05 01:19:31 +00:00
Jeff Law
8fb99170f1
Fix thinko in last change
1994-07-05 01:18:23 +00:00
Jeff Law
655f3ef4af
* config/tc-hppa.c (is_complex): New macro.
...
(cons_fix_new_hppa): "Handle" complex expressions.
1994-07-05 00:37:14 +00:00