David Edelsohn [Mon, 8 Nov 1993 16:00:17 +0000 (16:00 +0000)]
* configure.in: Remove h8300h, we have multilib now.
David Edelsohn [Mon, 8 Nov 1993 15:48:42 +0000 (15:48 +0000)]
* configure.in: Remove h8300h, we have multilib now.
David Henkel-Wallace [Mon, 8 Nov 1993 14:28:46 +0000 (14:28 +0000)]
netware target support.
David Henkel-Wallace [Mon, 8 Nov 1993 14:27:46 +0000 (14:27 +0000)]
assert netware, etc
David Henkel-Wallace [Mon, 8 Nov 1993 14:22:06 +0000 (14:22 +0000)]
netware target support.
David Henkel-Wallace [Mon, 8 Nov 1993 14:21:05 +0000 (14:21 +0000)]
netware target support.
Remove redundent unixware target; made it the same as svr4 which is what
config.guess chooses anyway.
David Henkel-Wallace [Mon, 8 Nov 1993 14:19:26 +0000 (14:19 +0000)]
Netware target support
Peter Schauer [Mon, 8 Nov 1993 07:53:45 +0000 (07:53 +0000)]
* alpha-opc.h, alpha-dis.c (print_insn_alpha): Add
FLOAT_MEMORY_FORMAT_CODE, FLOAT_BRANCH_FORMAT_CODE, correct
FLOAT_FORMAT_CODE to put out floating point register names.
Peter Schauer [Mon, 8 Nov 1993 07:51:23 +0000 (07:51 +0000)]
* symtab.c (decode_line_1, decode_line_2): Do not adjust pc by
FUNCTION_START_OFFSET if funfirstline is not set.
Jeff Law [Mon, 8 Nov 1993 04:23:27 +0000 (04:23 +0000)]
* libbfd.c (bfd_put_8): Add parens around reference to "val"
argument.
Jeff Law [Sun, 7 Nov 1993 20:33:18 +0000 (20:33 +0000)]
* First cut at cleaning up PA instruction parsing.
* config/tc-hppa.c (pa_get_absolute_expression): Accept pointer to
insn structure as an argument, and a pointer to a string. All
callers changed. Always read any field selector here. Call
evaluate absolute to get a return value.
(evaluate_absolute): Addept pointer to insn structure as its
argument. All callers changed.
(INSERT_FIELD_AND_CONTINUE): New macro for inserting a bitfield
into an instruction and continuing the main pa_ip loop.
(CHECK_FIELD): New macro for simple range checking of fields.
(pa_ip): Delete unused variables. Use INSERT_FIELD_AND_CONTINUE
and CHECK_FIELD. All immediate fields now pass through
pa_get_absolute_expression which will also handle field selectors.
Delete dead code. Simplify.
(md_apply_fix_1): Use CHECK_FIELD to verify any fixes that are
applied are in range. Use bfd_put_32 rather than inserting each
byte of the fixed instrution into the buffer ourselves.
Jeff Law [Sun, 7 Nov 1993 20:08:19 +0000 (20:08 +0000)]
* write.c (fixup_segment): Delete {SEG,GLOBAL}_DIFF_ALLOWED code,
it was PA specific and is no longer needed (it's now handled
within the PA backend).
* config/tc-hppa.h (SEG_DIFF_ALLOWED): Delete definition.
* config/tc-hppa.c (fix_new_hppa): If the subtract symbol for
a fixup is $global$ change it to NULL as $global$ is really only
needed long enough to determine the base type of relocation to use.
Jeff Law [Sun, 7 Nov 1993 20:07:51 +0000 (20:07 +0000)]
* config/tc-hppa.h (SEG_DIFF_ALLOWED): Delete definition.
* config/tc-hppa.c (fix_new_hppa): If the subtract symbol for
a fixup is $global$ change it to NULL as $global$ is really only
needed long enough to determine the base type of relocation to use.
Jeff Law [Sun, 7 Nov 1993 09:15:13 +0000 (09:15 +0000)]
* config/tc-hppa.c (create_new_subspace): Initialize subspace_defined.
Jeff Law [Sun, 7 Nov 1993 09:03:59 +0000 (09:03 +0000)]
* config/tc-hppa.c (pa-ip, case 'z'): Make field selectors work
for 'z' operands (target of ble branch).
Jeff Law [Sun, 7 Nov 1993 08:33:03 +0000 (08:33 +0000)]
* gas/hppa/basic/basic.exp: No longer expect failures for
system instruction tests now that probei is fixed.
Jeff Law [Sun, 7 Nov 1993 08:31:22 +0000 (08:31 +0000)]
* hppa.h: Immediate field in probei instructions is unsigned,
not low-sign extended.
Jeff Law [Sun, 7 Nov 1993 07:23:52 +0000 (07:23 +0000)]
* config/tc-hppa.c: (update_subspace): Fix type and name of last
parameter. All callers fixed.
(md_begin, pa_chk_field_selector, pa_entry): Lint.
Jeff Law [Sun, 7 Nov 1993 06:46:44 +0000 (06:46 +0000)]
* gas/hppa/reloc/selectorbug.s: New test.
* gas/hppa/reloc/reloc.exp: Run it.
Jeff Law [Sun, 7 Nov 1993 06:43:24 +0000 (06:43 +0000)]
* config/tc-hppa.c (cons_fix_new_hppa): Reset field selector
to default state after it's been used.
David MacKenzie [Sat, 6 Nov 1993 05:51:14 +0000 (05:51 +0000)]
correct mach3 values
David MacKenzie [Sat, 6 Nov 1993 04:10:25 +0000 (04:10 +0000)]
more doc cleanups
Kung Hsu [Sat, 6 Nov 1993 01:32:11 +0000 (01:32 +0000)]
Modified Files:
gdbtypes.h stabsread.c cp-valprint.c ChangeLog
* gdbtypes.h : add a field 'ignore_field_bits in cplus_specific,
and macros to handle the bits.
* stabsread.c (read_one_struct_field): add VISIBILITY_IGNORE, and
for field of length 0, set this bit on.
* cp-valprint.c (cp_print_value_fields): for VISIBILITY_IGNORE
field, print <no value>.
Roland Pesch [Sat, 6 Nov 1993 01:29:12 +0000 (01:29 +0000)]
* gdb.texinfo: updates re threads.
Roland Pesch [Sat, 6 Nov 1993 00:58:33 +0000 (00:58 +0000)]
* gdb.texinfo: updates re threads.
* remote.texinfo: avoid index entries starting with digits.
Roland Pesch [Sat, 6 Nov 1993 00:33:29 +0000 (00:33 +0000)]
* gdb.texinfo: updates re threads.
* remote.texinfo: avoid index entries starting with digits.
Jim Kingdon [Fri, 5 Nov 1993 21:18:17 +0000 (21:18 +0000)]
* Makefile.in (DISTDOCDIRS): Add gdb.
Ian Lance Taylor [Fri, 5 Nov 1993 20:55:58 +0000 (20:55 +0000)]
coffcode.h change.
Jim Kingdon [Fri, 5 Nov 1993 20:54:42 +0000 (20:54 +0000)]
* Version 4.11.2.
David MacKenzie [Fri, 5 Nov 1993 20:39:26 +0000 (20:39 +0000)]
fix mistakes in last change
Ken Raeburn [Fri, 5 Nov 1993 20:35:15 +0000 (20:35 +0000)]
adjusting repository after cvs mixup
Ken Raeburn [Fri, 5 Nov 1993 20:28:08 +0000 (20:28 +0000)]
adjusting repository for cvs flakiness
Ken Raeburn [Fri, 5 Nov 1993 20:21:39 +0000 (20:21 +0000)]
Trying to fix repository after cvs breakage...
Jeffrey Osier [Fri, 5 Nov 1993 20:13:42 +0000 (20:13 +0000)]
binutils.texi: added nlmconv chapter
Jeff Law [Fri, 5 Nov 1993 20:11:19 +0000 (20:11 +0000)]
* config/obj-som.c (obj_som_init_stab_section): Change
space/subspace sort keys for the stab sections so as to avoid
bugs in the hp linker and pxdb.
David MacKenzie [Fri, 5 Nov 1993 19:51:52 +0000 (19:51 +0000)]
doc cleanup
Stu Grossman [Fri, 5 Nov 1993 19:27:49 +0000 (19:27 +0000)]
* inflow.c (terminal_init_inferior): Temporarily use Lynx PIDGET
macro to set process groups.
* infptrace.c (child_resume): Temporarily use Lynx PIDGET to
specify resumption of all threads.
* infrun.c (wait_for_inferior): Fix handling of thread-specific
breakpoints for systems where DECR_PC_AFTER_BREAK > 0 (ie: backup
PC by the right amount when continuing the thread).
* thread.c (thread_apply_command): Add the `thread apply'
command to apply a given GDB command to a list of threads.
Ken Raeburn [Fri, 5 Nov 1993 19:21:35 +0000 (19:21 +0000)]
First cut at sanitization, doc files, &c for gas/binutils releases
Ken Raeburn [Fri, 5 Nov 1993 18:37:43 +0000 (18:37 +0000)]
* Makefile.in (taz): Only build "info" in DISTDOCDIRS.
(DISTDOCDIRS): Don't assume libg++ and gdb folks necessarily want this now.
Jim Kingdon [Fri, 5 Nov 1993 18:09:19 +0000 (18:09 +0000)]
* configure.in: Add doc to configdirs.
* Makefile.in (info dvi install-info clean-info): Recurse into doc.
Jim Kingdon [Fri, 5 Nov 1993 13:59:31 +0000 (13:59 +0000)]
* Makefile.in (init.c): Don't call sed if filename is empty.
John Gilmore [Fri, 5 Nov 1993 08:34:09 +0000 (08:34 +0000)]
Check in version built from changed bfd-in.h.
Jim Kingdon [Fri, 5 Nov 1993 06:12:59 +0000 (06:12 +0000)]
* gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
"_vb$".
Jim Kingdon [Fri, 5 Nov 1993 05:36:03 +0000 (05:36 +0000)]
* gdb.t00/teststrategy.exp: Add xfail for RS/6000.
* gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
Jim Kingdon [Fri, 5 Nov 1993 04:57:29 +0000 (04:57 +0000)]
* dbxread.c (unknown_symchar_complaint): Make message refer to
"symbol descriptor" not "symbol type character" for consistency
with stabs.texinfo terminology.
Jim Kingdon [Fri, 5 Nov 1993 04:49:06 +0000 (04:49 +0000)]
* stabsread.c (read_struct_fields): Accept either '$' or '.' as
the character which introduces a cpp_abbrev or anonymous type.
Jim Kingdon [Fri, 5 Nov 1993 03:01:47 +0000 (03:01 +0000)]
* c-lang.c (c_printstr): Print "" to stream (like all the other
output from this function), not gdb_stdout.
Jim Kingdon [Fri, 5 Nov 1993 02:29:48 +0000 (02:29 +0000)]
* config.sub: Accept hiux* as an OS name.
Jeff Law [Fri, 5 Nov 1993 01:03:25 +0000 (01:03 +0000)]
* gas/hppa/unsorted/fragbug.s: New test.
* gas/hppa/unsorted/unsorted.exp: Run it.
Jeff Law [Fri, 5 Nov 1993 01:03:13 +0000 (01:03 +0000)]
Add fragbug.s to things to keep.
Jim Kingdon [Fri, 5 Nov 1993 01:02:31 +0000 (01:02 +0000)]
* Makefile.in: Change RUNTEST_FLAGS back to RUNTESTFLAGS per
etc/make-stds.texi. The underscore came from gcc, and dje now
agrees that RUNTESTFLAGS is the correct name.
Jeff Law [Fri, 5 Nov 1993 01:01:18 +0000 (01:01 +0000)]
* write.c (chain_frchains_together): Update pointer to last
frag for a segment in the seginfo structure.
Jim Kingdon [Thu, 4 Nov 1993 23:03:03 +0000 (23:03 +0000)]
* dbxread.c (process_one_symbol): Do relocate 'S' symbols by
the text offset (revert 12 Oct 93 change).
John Gilmore [Thu, 4 Nov 1993 22:49:47 +0000 (22:49 +0000)]
* bfd-in.h (bfd_get_cacheable, bfd_set_cacheable): New accessors.
* bfd.c, opncls.c: Improve comments on file descriptor cacheing.
Per Bothner [Thu, 4 Nov 1993 19:13:47 +0000 (19:13 +0000)]
* install.sh: Remove 'set -e'. It makes any conditionals
in the script useless.
Per Bothner [Thu, 4 Nov 1993 18:50:25 +0000 (18:50 +0000)]
* config.guess: Automatically recognize arm-acorn-riscix
Patch from Richard Earnshaw (rwe11@cl.cam.ac.uk).
Jeffrey Wheat [Thu, 4 Nov 1993 17:36:24 +0000 (17:36 +0000)]
Changed RUNTESTFLAGS to RUNTEST_FLAGS
Jim Kingdon [Thu, 4 Nov 1993 16:59:00 +0000 (16:59 +0000)]
* lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
Jeff Law [Thu, 4 Nov 1993 16:58:27 +0000 (16:58 +0000)]
* From Pete Hoogenboom (hoogen@cs.utah.edu)
* elf32-hppa.c (hppa_elf_get_section_contents): Fix logic error
in last change. Always rebuild symbol extension section the first
time though if output sections exist (fixes ld -r problems).
Jeffrey Wheat [Thu, 4 Nov 1993 16:43:25 +0000 (16:43 +0000)]
Changed RUNTESTFLAGS to RUNTEST_FLAGS
Jeffrey Wheat [Thu, 4 Nov 1993 16:37:34 +0000 (16:37 +0000)]
Added .PHONY for check and installcheck. both now also echo a message.
Jeffrey Wheat [Thu, 4 Nov 1993 16:08:03 +0000 (16:08 +0000)]
Rename RUNTESTFLAGS to RUNTEST_FLAGS
Jim Kingdon [Thu, 4 Nov 1993 14:52:53 +0000 (14:52 +0000)]
* configure.in: Make hppa*-*-hiux* use hppahpux,
not non-existent hppahiux.
David D. Zuhn [Thu, 4 Nov 1993 05:35:21 +0000 (05:35 +0000)]
* configure.in (hppa target): check the source directory for the
pagas sub-directory
Jason Merrill [Thu, 4 Nov 1993 02:10:36 +0000 (02:10 +0000)]
Lose build-all.mk for net releases
David D. Zuhn [Thu, 4 Nov 1993 01:04:16 +0000 (01:04 +0000)]
build-all-latest target
Kung Hsu [Thu, 4 Nov 1993 00:49:24 +0000 (00:49 +0000)]
Modified Files:
values.c valops.c ChangeLog
* values.c (value_fn_field): when physical name not found, do not
error, but return null.
* valops.c (value_struct_elt): when name and args match does not
mean it is the one, some times a typedef class can have the same
memeber method and args. This probably will not happen with new
version of g++, but it does happen in old g++ and cause gdb error.
Ken Raeburn [Thu, 4 Nov 1993 00:09:39 +0000 (00:09 +0000)]
Fix up dependencies and rules for ld.dvi, ld.info.
Ken Raeburn [Wed, 3 Nov 1993 23:09:24 +0000 (23:09 +0000)]
* Makefile.in (distclean): Don't get rid of dvi or info files.
David MacKenzie [Wed, 3 Nov 1993 21:51:06 +0000 (21:51 +0000)]
fix reloc type bits conflict
Jim Kingdon [Wed, 3 Nov 1993 21:33:13 +0000 (21:33 +0000)]
Merge changes for dos x udi:
* Makefile.in (udi2go32.o): add rule to build this file
* 29k-share/udi/udi2go32.c: new file
* config/a29k/a29k-udi.mt: add udi2go32.o
* 29k-share/udi/{udr.c, udip2soc.c}: #ifdef out the entire file
if __GO32__ is defined. What a hack.
David MacKenzie [Wed, 3 Nov 1993 21:19:18 +0000 (21:19 +0000)]
make -o override OUTPUT
Jim Kingdon [Wed, 3 Nov 1993 21:04:56 +0000 (21:04 +0000)]
Merge changes from progressive for dos x udi:
* Makefile.in (udi2go32.o): add rule to build this file
* 29k-share/udi/udi2go32.c: new file
* config/a29k/a29k-udi.mt: add udi2go32.o
* 29k-share/udi/{udr.c, udip2soc.c}: #ifdef out the entire file
if __GO32__ is defined. What a hack.
Jim Kingdon [Wed, 3 Nov 1993 19:57:50 +0000 (19:57 +0000)]
* lib/gdb.exp: Comment out code which depends on non-existent
`transform' procedure.
Stan Shebs [Wed, 3 Nov 1993 19:47:52 +0000 (19:47 +0000)]
Add my ChangeLog entry for gdbserver back in again
Ken Raeburn [Wed, 3 Nov 1993 19:10:53 +0000 (19:10 +0000)]
configure.in: Don't build ld on i386-solaris2, same as for sparc-solaris2.
Jim Kingdon [Wed, 3 Nov 1993 18:59:04 +0000 (18:59 +0000)]
* remote.c (putpkt, getpkt): Don't call interrupt_query.
Jim Kingdon [Wed, 3 Nov 1993 18:33:10 +0000 (18:33 +0000)]
* findvar.c (value_of_register): Rename val to reg_val to avoid
name conflict with some (e.g. tm-m68k.h) REGISTER_CONVERT_TO_VIRTUAL.
Rob Savoye [Wed, 3 Nov 1993 18:28:22 +0000 (18:28 +0000)]
* lib/gdb.exp: Transform tool name.
* gdb.t*/*.exp: Change error to perror so it works with DejaGnu
1.1's new error handling system.
Rob Savoye [Wed, 3 Nov 1993 18:15:18 +0000 (18:15 +0000)]
* config/udi.exp,unix.exp: Transform tool name.
* binutils.all/*.exp: Clear errorInfo after exec.
Jim Kingdon [Wed, 3 Nov 1993 16:20:02 +0000 (16:20 +0000)]
* main.c: Add variables source_line_number, source_file_name,
source_error, source_error_allocated, and source_pre_error.
(command_line_input): If source_file_name set, increment
source_line_number and set error_pre_print with them.
(source_command): Set source_* and make a cleanup so they get
set back.
Jeffrey Osier [Wed, 3 Nov 1993 11:44:35 +0000 (11:44 +0000)]
gprof.texi: minor fix.
Jeff Law [Wed, 3 Nov 1993 06:21:14 +0000 (06:21 +0000)]
* tc-hppa.c: Add %dp and %rp as synonyms for %r27 and %r2 in the
predefined register table.
(pa_parse_number): Handle %rp in common register shortcut code.
Consistently set return value to -1 for an error. Clean up error
messages and only print them when "print_errors" is true. Handle
empty string case like the HP assembler -- assume a value of
zero.
Jeff Law [Wed, 3 Nov 1993 06:12:15 +0000 (06:12 +0000)]
* gas/hppa/more.parse/{defbug.s, stdreg.s}: New tests.
* gas/hppa/more.parse/parse.exp: Run them.
Jim Kingdon [Wed, 3 Nov 1993 02:23:10 +0000 (02:23 +0000)]
* stack.c (down_silently_command): Add comment about PR 1913.
Roland Pesch [Wed, 3 Nov 1993 00:09:34 +0000 (00:09 +0000)]
Fixed minor typo ("host" sb "target" in discussion of GNUTARGET).
To my shame, this was reported 28 aug 92 by Jonathan Ryshpan, and lost
in my mail pile til now.
Jeff Law [Tue, 2 Nov 1993 23:59:24 +0000 (23:59 +0000)]
* scripttempl/hppaosf.sc: (___stack_zero, etext, _etext,
edata, _edata, end): Add definitions of these symbols.
(__end): Remove definition of this symbol.
(__data_start): Move definition of this symbol.
Jeff Law [Tue, 2 Nov 1993 23:55:58 +0000 (23:55 +0000)]
* emultempl/hppaosf.em: Various fixes and support for linker stub
generation.
(hppaosf_finish, hppaosf_search_for_padding_statements,
hppaosf_create_output_section_statements): New functions in
support of linker stub generation.
(ld_hppaosf_emulation): Redefine to include new
emulation-specific routines.
Jim Kingdon [Tue, 2 Nov 1993 23:55:19 +0000 (23:55 +0000)]
* breakpoint.c (insert_breakpoints, delete_breakpoint): Call
target_terminal_ours_for_output before attempting output.
* fork-child.c (fork_inferior): Fix comment so that it suggests
"set shell" rather than having "set env SHELL" affect GDB's
operation.
Jeff Law [Tue, 2 Nov 1993 23:54:04 +0000 (23:54 +0000)]
* emultempl/hppaosf.em: Various fixes and support for linker stub
generation.
(hppaosf_finish, hppaosf_search_for_padding_statements,
hppaosf_create_output_section_statements): New functions in
support of linker stub generation.
(ld_hppaosf_emulation): Redefine to include new
emulation-specific routines.
Jeff Law [Tue, 2 Nov 1993 23:47:41 +0000 (23:47 +0000)]
* ldlang.c (lang_process): Re-enable last call lang_size_sections.
Pass abs_output_section rather than NULL to avoid invalidating
absolute symbols.
Ken Raeburn [Tue, 2 Nov 1993 23:44:59 +0000 (23:44 +0000)]
log my expr.c change
Jeff Law [Tue, 2 Nov 1993 23:39:55 +0000 (23:39 +0000)]
* config/ho-hpux.h: Do not include ho-sysv.h. Instead include
standard hpux include files to pick up various function decls.
Jeff Law [Tue, 2 Nov 1993 23:38:41 +0000 (23:38 +0000)]
* config/ho-hpux.h: Do not include ho-sysv.h. Instead include
standard hpux include files to pick up various function decls.
Ian Lance Taylor [Tue, 2 Nov 1993 23:17:36 +0000 (23:17 +0000)]
* config/tc-sparc.c (sparc_ip): Add default case to reloc switch.
Ian Lance Taylor [Tue, 2 Nov 1993 23:15:58 +0000 (23:15 +0000)]
* read.c (s_lcomm): Put small objects in .sbss for MIPS ELF as
well as MIPS ECOFF.
(get_stab_string_offset): Remove unused variable aligned.
Jeff Law [Tue, 2 Nov 1993 23:07:54 +0000 (23:07 +0000)]
* config/ho-hppaosf.h: Delete _IO* macros. They are defined in
stdio.h. Delete bogus declaration of free. Get path to
alloca-conf.h right.
Jeff Law [Tue, 2 Nov 1993 23:07:00 +0000 (23:07 +0000)]
* config/ho-hppaosf.h: Delete _IO* macros. They are defined in
stdio.h. Delete bogus declaration of free. Get path to
alloca-conf.h right.
Thomas Lord [Tue, 2 Nov 1993 23:03:41 +0000 (23:03 +0000)]
Don't let printf_unfiltered functions inherit a fixed-size buffer
from their _filtered counterparts.
Bill Cox [Tue, 2 Nov 1993 22:45:05 +0000 (22:45 +0000)]
HPUX portability change.