Ken Raeburn
c0b8690d94
Fri Sep 30 19:05:20 1994 Pat Rankin (rankin@eql.caltech.edu)
...
* vmsconf.sh (make-gas.com): handle DCL verification to enable
sensible feedback to the user while gas is being built.
1994-10-01 04:15:45 +00:00
Ken Raeburn
76a390e234
i386 pic changes
...
as.h: __STDC__ -> varargs
write.* PLT changes
write.c,symbols.c debug changes
1994-10-01 03:52:42 +00:00
J.T. Conklin
496b2222a6
* nlm/Makefile.in: Get rid of NWINCLUDES.
...
* config/{alpha,powerpc}/gdbserve.mt: define NWINCLUDES.
1994-10-01 00:25:13 +00:00
Jim Kingdon
d3006726b0
* gdbserver/low-lynx.c (create_inferior): Pass all 4 args to ptrace.
1994-09-30 23:02:22 +00:00
Jim Kingdon
a5732a3067
* lynx-nat.c (child_wait): Use status.w_status, not status, in
...
arithmetic. status is a `union wait'.
1994-09-30 22:53:36 +00:00
Ken Raeburn
10ff87e954
yesterday's gdbinit changes
1994-09-30 20:22:59 +00:00
Ian Lance Taylor
fb562be02f
* elfcode.h (elf_bfd_final_link): Remove assertion when a non
...
SEC_IN_MEMORY section is found in dynobj. This can happen when
linking PIC compiled code.
1994-09-30 17:13:08 +00:00
Jim Kingdon
6adffcd857
* config/nm-lynx.h (PTRACE_ARG3_TYPE): Define to int, not char *.
...
* lynx-nat.c (child_wait): Pass fourth argument to ptrace.
1994-09-30 13:58:58 +00:00
Ian Lance Taylor
70605a77d0
* configure.in (configdirs): Change binutils.all to binutils-all.
1994-09-30 03:49:54 +00:00
Thomas Lord
f4a7dca7e7
optionally configure libgui (--enable-gdbgui)
1994-09-30 00:36:58 +00:00
Ken Raeburn
1df6e2665e
(all): Depend on .gdbinit.
...
(.gdbinit): Rebuild from gdbinit.in by running config.status.
1994-09-29 23:03:07 +00:00
Ken Raeburn
9dc6c00f8d
* write.c (print_fixup): Print source location on first line. Show fx_r_type
...
and fx_addsy fields.
1994-09-29 23:00:45 +00:00
Ken Raeburn
12cf5d98c7
fix typu
1994-09-29 20:51:57 +00:00
Ken Raeburn
85f340909d
* reloc.c (bfd_install_relocation): Change type of data to bfd_byte *, to go
...
along with yesterday's change.
1994-09-29 20:39:27 +00:00
Ken Raeburn
64e21e0fd7
* elf.c (bfd_elf_print_symbol): Moved here from elf_print_symbol in elfcode.h.
...
(case bfd_print_symbol_all): Print symbol's size field, except for common
symbols; print their alignment.
* elfcode.h (elf_print_symbol): Deleted.
* libelf.h (bfd_elf_print_symbol): Declare.
(bfd_elf{32,64}_print_symbol): Replace declarations with macros.
1994-09-29 20:36:24 +00:00
Ken Raeburn
9afa408e4f
* syms.c (bfd_print_symbol_vandf): Show BSF_LOCAL and BSF_GLOBAL in one column.
...
Use the column freed up to show BSF_FUNCTION and BSF_FILE.
1994-09-29 20:29:54 +00:00
Ian Lance Taylor
7f23bcab2c
* VMS does not permits `.' in directory names. Renamed
...
binutils.all to binutils-all.
1994-09-29 16:46:53 +00:00
Ian Lance Taylor
f2b38b9848
missed this file
1994-09-29 16:42:43 +00:00
Ian Lance Taylor
d2c0200413
* VMS does not permits `.' in directory names. Renamed
...
ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
ld.scripts to ld-scripts.
1994-09-29 16:39:01 +00:00
Ian Lance Taylor
ec591fcf45
* syms.c (stt): Add .rdata and .rodata.
...
PR 5714.
1994-09-29 16:30:12 +00:00
Jim Kingdon
e90bd60df3
* xcoffread.c (read_xcoff_symtab): Fix comment for yesterday's change.
1994-09-29 15:26:16 +00:00
Jim Kingdon
ab93997d68
* coffread.c (complete_symtab): If last_source_file is set upon
...
entry, free it.
1994-09-29 15:09:51 +00:00
Jeff Law
e042d326f9
* hpread.c (hpread_read_array_type): Do not change the type code
...
to TYPE_CODE_PTR for "char foo[]". Just make it a zero length
array type.
1994-09-29 05:03:18 +00:00
Jeff Law
510ceea939
* hpread.c (hpread_type_translate): Handle T_UNS_LONG types with
...
lengths other than 32bits (HP C 9.69 represents an "unsigned char"
as an T_UNS_LONG with length 8).
1994-09-29 04:26:50 +00:00
Jeff Law
3a4b4b1ec0
* gas/hppa/reloc/reduce.s: Renamed from relocreduce.s
...
* gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s
* gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s
* gas/hppa/reloc/reloc.exp: Changed accordingly.
1994-09-29 03:29:07 +00:00
Jeff Law
017c725468
* gas/hppa/reloc/reduce.s: Renamed from relocreduce.s
...
* gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s
* gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s
1994-09-29 03:25:03 +00:00
Ken Raeburn
b8480abc20
misc changes to configure.in, gdbinit.in, as.h, symbols.c
1994-09-28 23:24:07 +00:00
Ken Raeburn
4bdaf48eab
Move "break abort" to end, in case gdb complains.
1994-09-28 23:16:59 +00:00
Ken Raeburn
9de0bdfba9
forgot to hit ^x^s after deleting "#if 1" lines
1994-09-28 20:31:32 +00:00
Ken Raeburn
e702f6e6e3
(resolve_symbol_value, case O_symbol): Don't do any processing if add_symbol is
...
undefined or in expr_section.
(resolve_symbol_value, case O_add): For symbol plus constant-valued symbol,
convert to O_symbol and re-reduce.
(S_GET_VALUE): If symbol needs resolving, resolve it.
(indent_level): No longer static.
(print_symbol_value_1): Don't print frag address if it matches
zero_address_frag. Don't print "resolving" if already resolved. Print segment
name. Don't call print_expr_1 on an undefined symbol.
(print_expr_1): Fix whitespace before printing X_add_number.
1994-09-28 20:27:31 +00:00
Ian Lance Taylor
3bbea7af28
* Makefile.in (arparse.c): Don't ignore errors from mv.
...
(sysinfo.c): Likewise. Also, depend upon arparse.c, to prevent a
parallel make from trying to build both arparse.c and sysinfo.c
simultaneously.
(nlmheader.c): Similar change.
(arparse.h): Separate target from arparse.c, so that a parallel
make does not try to build both at once. Depend upon arparse.c.
(sysinfo.h): Similar change.
1994-09-28 19:53:22 +00:00
Ian Lance Taylor
620a590eed
* Makefile.in (gasp.o): Depends upon config.h.
1994-09-28 19:28:24 +00:00
Ken Raeburn
9ff0f5efd6
write.c changes, Makefile.in version update
1994-09-28 19:22:46 +00:00
Ken Raeburn
b21e6e53df
updated version to 2.4.90
1994-09-28 19:21:20 +00:00
Ken Raeburn
4acf8c78e6
(fix_new_exp): Handle O_add by creating an expression-valued symbol, and
...
calling fix_new_exp recursively.
(adjust_reloc_syms): If a fixup's symbol value is a sum of an undefined symbol
and a constant, fold the constant into the fixup, and refer to the undefined
symbol directly. Then process the fixup again from scratch.
(write_object_file): Before calling adjust_reloc_syms, make a pass through the
symbol list trying to resolve values.
(print_fixup): New routine, for debugging.
(write_relocs): Call bfd_install_relocation. Deleted various hacks for working
around problems with bfd_perform_relocation.
1994-09-28 19:20:11 +00:00
Ken Raeburn
648acaa0c0
* expr.c (make_expr_symbol): No longer static. Use symbol_create, not
...
symbol_new, for symbols holding expression values.
* expr.h (make_expr_symbol): Move declaration here.
1994-09-28 19:09:16 +00:00
Jim Kingdon
67b9f39403
* xcoffread.c (read_xcoff_symtab, case C_FILE):
...
Set main_aux before using it.
1994-09-28 18:02:00 +00:00
Ian Lance Taylor
fac75dfebb
* gas/mips/beq.d, gas/mips/beq.s: Test that unconditional branch
...
overflows are correctly converted to jumps.
1994-09-28 17:42:30 +00:00
Ian Lance Taylor
3f42c69e79
* config/tc-mips.c: Include subsegs.h.
...
(md_apply_fix): If an unconditional b or bal overflows, and we are
not assembling PIC code, replace it with a j or jal.
1994-09-28 17:41:07 +00:00
Jim Kingdon
331c10034a
* xcoffexec.c (exec_close): If quitting, don't call clear_symtab_users.
1994-09-28 17:37:32 +00:00
Ian Lance Taylor
094e8be303
* reloc.c (bfd_install_relocation): Cast data_start to bfd_byte *
...
before trying to add values to it.
1994-09-28 17:36:42 +00:00
Jim Kingdon
d4cedfe4ae
* xcoffread.c (read_xcoff_symtab): Process XTY_LD symbols we were
...
ignoring before. But continue to ignore XMC_DS.
1994-09-28 17:18:59 +00:00
Ian Lance Taylor
98e9482ab5
* configure.in: Use mt-m68k for m68k*-*-aout* and m68k*-*-coff*,
...
not for m68k-*-*.
1994-09-28 17:07:26 +00:00
Ian Lance Taylor
aa39dc49cb
* objdump.c (disassemble_data): Pass the reloc buffer to free, not
...
the pointer used to loop over the relocs.
1994-09-28 17:06:41 +00:00
Ian Lance Taylor
f81eadb499
* config/default.exp: Set variables as and nm. Create tmpdir if
...
it does not already exist.
* ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
* ld.cdtest/cdtest.exp: Likewise.
* ld.scripts/defined.exp: Likewise. Also, don't set as and nm
here. Change perror for no variables found to fail.
* ld.scripts/script.exp: New test.
* ld.scripts/script.t, ld.scripts/script.s: New files.
1994-09-28 16:21:32 +00:00
Ian Lance Taylor
7b777690a8
* config/tc-mips.c (md_apply_fix): Correct branch overflow test.
...
Use as_bad_where and as_warn_where rather than as_bad and as_warn.
1994-09-28 15:55:31 +00:00
Jeff Law
38ab0632d6
* hpread.c (struct hpread_symfile_info): Delete have_module field
...
and accessor macro. Minor indentation fix.
(hpread_build_psymtabs, case K_MODULE): Only start a new psymtab
and reset state variables have_name & texthigh if pst is NULL.
(hpread_build_psymtabs, case K_SRCFILE): Only reset the name of a
partial symbol table if pst is non-NULL. If pst is NULL, then
start a new psymtab.
(hpread_process_one_debug_symbol, case K_MODULE): Now empty.
(hpread_process_one_debug_symbol, case K_SRCFILE): Simplify and
correct handling of subfiles.
1994-09-28 06:42:24 +00:00
Rob Savoye
fd5032fd95
Add libgloss.
1994-09-28 01:31:45 +00:00
Ian Lance Taylor
9de5523bb6
* ld.scripts: New directory.
...
* ld.scripts/defined.exp, ld.scripts/defined.s: New files.
* ld.scripts/defined.t: New file.
* lib/ld.exp (default_ld_simple_link): New function.
(default_ld_assemble, default_ld_nm): New functions.
* config/default.exp: Rename from unix-ld.exp.
(ld_simple_link, ld_assemble, ld_nm): New functions.
1994-09-28 00:06:27 +00:00
Rob Savoye
8352254c2e
Don't nuke hppapro.mt.
1994-09-27 23:59:48 +00:00