binutils-gdb.git
31 years ago * First cut at cleaning up PA instruction parsing.
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.

31 years ago * write.c (fixup_segment): Delete {SEG,GLOBAL}_DIFF_ALLOWED code,
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.

31 years ago * config/tc-hppa.h (SEG_DIFF_ALLOWED): Delete definition.
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.

31 years ago * config/tc-hppa.c (create_new_subspace): Initialize subspace_defined.
Jeff Law [Sun, 7 Nov 1993 09:15:13 +0000 (09:15 +0000)]
    * config/tc-hppa.c (create_new_subspace): Initialize subspace_defined.

31 years ago * config/tc-hppa.c (pa-ip, case 'z'): Make field selectors work
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).

31 years ago * gas/hppa/basic/basic.exp: No longer expect failures for
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.

31 years ago * hppa.h: Immediate field in probei instructions is unsigned,
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.

31 years ago * config/tc-hppa.c: (update_subspace): Fix type and name of last
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.

31 years ago * gas/hppa/reloc/selectorbug.s: New test.
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.

31 years ago * config/tc-hppa.c (cons_fix_new_hppa): Reset field selector
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.

31 years agocorrect mach3 values
David MacKenzie [Sat, 6 Nov 1993 05:51:14 +0000 (05:51 +0000)]
correct mach3 values

31 years agomore doc cleanups
David MacKenzie [Sat, 6 Nov 1993 04:10:25 +0000 (04:10 +0000)]
more doc cleanups

31 years agoModified Files:
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>.

31 years ago * gdb.texinfo: updates re threads.
Roland Pesch [Sat, 6 Nov 1993 01:29:12 +0000 (01:29 +0000)]
* gdb.texinfo: updates re threads.

31 years ago * 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.

31 years ago * gdb.texinfo: updates re threads.
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.

31 years ago* Makefile.in (DISTDOCDIRS): Add gdb.
Jim Kingdon [Fri, 5 Nov 1993 21:18:17 +0000 (21:18 +0000)]
* Makefile.in (DISTDOCDIRS):  Add gdb.

31 years agocoffcode.h change.
Ian Lance Taylor [Fri, 5 Nov 1993 20:55:58 +0000 (20:55 +0000)]
coffcode.h change.

31 years ago* Version 4.11.2.
Jim Kingdon [Fri, 5 Nov 1993 20:54:42 +0000 (20:54 +0000)]
* Version 4.11.2.

31 years agofix mistakes in last change
David MacKenzie [Fri, 5 Nov 1993 20:39:26 +0000 (20:39 +0000)]
fix mistakes in last change

31 years agoadjusting repository after cvs mixup
Ken Raeburn [Fri, 5 Nov 1993 20:35:15 +0000 (20:35 +0000)]
adjusting repository after cvs mixup

31 years agoadjusting repository for cvs flakiness
Ken Raeburn [Fri, 5 Nov 1993 20:28:08 +0000 (20:28 +0000)]
adjusting repository for cvs flakiness

31 years agoTrying to fix repository after cvs breakage...
Ken Raeburn [Fri, 5 Nov 1993 20:21:39 +0000 (20:21 +0000)]
Trying to fix repository after cvs breakage...

31 years ago binutils.texi: added nlmconv chapter
Jeffrey Osier [Fri, 5 Nov 1993 20:13:42 +0000 (20:13 +0000)]
binutils.texi: added nlmconv chapter

31 years ago * config/obj-som.c (obj_som_init_stab_section): Change
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.

31 years agodoc cleanup
David MacKenzie [Fri, 5 Nov 1993 19:51:52 +0000 (19:51 +0000)]
doc cleanup

31 years ago * inflow.c (terminal_init_inferior): Temporarily use Lynx PIDGET
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.

31 years agoFirst cut at sanitization, doc files, &c for gas/binutils releases
Ken Raeburn [Fri, 5 Nov 1993 19:21:35 +0000 (19:21 +0000)]
First cut at sanitization, doc files, &c for gas/binutils releases

31 years ago* Makefile.in (taz): Only build "info" in DISTDOCDIRS.
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.

31 years ago * configure.in: Add doc to configdirs.
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.

31 years ago* Makefile.in (init.c): Don't call sed if filename is empty.
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.

31 years agoCheck in version built from changed bfd-in.h.
John Gilmore [Fri, 5 Nov 1993 08:34:09 +0000 (08:34 +0000)]
Check in version built from changed bfd-in.h.

31 years ago * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
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$".

31 years ago * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
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.

31 years ago * dbxread.c (unknown_symchar_complaint): Make message refer to
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.

31 years ago * stabsread.c (read_struct_fields): Accept either '$' or '.' as
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.

31 years ago * c-lang.c (c_printstr): Print "" to stream (like all the other
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.

31 years ago* config.sub: Accept hiux* as an OS name.
Jim Kingdon [Fri, 5 Nov 1993 02:29:48 +0000 (02:29 +0000)]
* config.sub: Accept hiux* as an OS name.

31 years ago * gas/hppa/unsorted/fragbug.s: New test.
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.

31 years agoAdd fragbug.s to things to keep.
Jeff Law [Fri, 5 Nov 1993 01:03:13 +0000 (01:03 +0000)]
Add fragbug.s to things to keep.

31 years ago * Makefile.in: Change RUNTEST_FLAGS back to RUNTESTFLAGS per
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.

31 years ago * write.c (chain_frchains_together): Update pointer to last
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.

31 years ago * dbxread.c (process_one_symbol): Do relocate 'S' symbols by
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).

31 years ago* bfd-in.h (bfd_get_cacheable, bfd_set_cacheable): New accessors.
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.

31 years ago * install.sh: Remove 'set -e'. It makes any conditionals
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.

31 years ago * config.guess: Automatically recognize arm-acorn-riscix
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).

31 years agoChanged RUNTESTFLAGS to RUNTEST_FLAGS
Jeffrey Wheat [Thu, 4 Nov 1993 17:36:24 +0000 (17:36 +0000)]
Changed RUNTESTFLAGS to RUNTEST_FLAGS

31 years ago * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
Jim Kingdon [Thu, 4 Nov 1993 16:59:00 +0000 (16:59 +0000)]
* lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.

31 years ago * From Pete Hoogenboom (hoogen@cs.utah.edu)
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).

31 years agoChanged RUNTESTFLAGS to RUNTEST_FLAGS
Jeffrey Wheat [Thu, 4 Nov 1993 16:43:25 +0000 (16:43 +0000)]
Changed RUNTESTFLAGS to RUNTEST_FLAGS

31 years agoAdded .PHONY for check and installcheck. both now also echo a message.
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.

31 years agoRename RUNTESTFLAGS to RUNTEST_FLAGS
Jeffrey Wheat [Thu, 4 Nov 1993 16:08:03 +0000 (16:08 +0000)]
Rename RUNTESTFLAGS to RUNTEST_FLAGS

31 years ago * configure.in: Make hppa*-*-hiux* use hppahpux,
Jim Kingdon [Thu, 4 Nov 1993 14:52:53 +0000 (14:52 +0000)]
* configure.in: Make hppa*-*-hiux* use hppahpux,
not non-existent hppahiux.

31 years ago * configure.in (hppa target): check the source directory for the
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

31 years agoLose build-all.mk for net releases
Jason Merrill [Thu, 4 Nov 1993 02:10:36 +0000 (02:10 +0000)]
Lose build-all.mk for net releases

31 years agobuild-all-latest target
David D. Zuhn [Thu, 4 Nov 1993 01:04:16 +0000 (01:04 +0000)]
build-all-latest target

31 years agoModified Files:
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.

31 years agoFix up dependencies and rules for ld.dvi, ld.info.
Ken Raeburn [Thu, 4 Nov 1993 00:09:39 +0000 (00:09 +0000)]
Fix up dependencies and rules for ld.dvi, ld.info.

31 years ago* Makefile.in (distclean): Don't get rid of dvi or info files.
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.

31 years agofix reloc type bits conflict
David MacKenzie [Wed, 3 Nov 1993 21:51:06 +0000 (21:51 +0000)]
fix reloc type bits conflict

31 years ago Merge changes for dos x udi:
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.

31 years agomake -o override OUTPUT
David MacKenzie [Wed, 3 Nov 1993 21:19:18 +0000 (21:19 +0000)]
make -o override OUTPUT

31 years ago Merge changes from progressive for dos x udi:
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.

31 years ago * lib/gdb.exp: Comment out code which depends on non-existent
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.

31 years agoAdd my ChangeLog entry for gdbserver back in again
Stan Shebs [Wed, 3 Nov 1993 19:47:52 +0000 (19:47 +0000)]
Add my ChangeLog entry for gdbserver back in again

31 years agoconfigure.in: Don't build ld on i386-solaris2, same as for sparc-solaris2.
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.

31 years ago* remote.c (putpkt, getpkt): Don't call interrupt_query.
Jim Kingdon [Wed, 3 Nov 1993 18:59:04 +0000 (18:59 +0000)]
* remote.c (putpkt, getpkt): Don't call interrupt_query.

31 years ago * findvar.c (value_of_register): Rename val to reg_val to avoid
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.

31 years ago * lib/gdb.exp: Transform tool name.
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.

31 years ago * config/udi.exp,unix.exp: Transform tool name.
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.

31 years ago * main.c: Add variables source_line_number, source_file_name,
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.

31 years ago gprof.texi: minor fix.
Jeffrey Osier [Wed, 3 Nov 1993 11:44:35 +0000 (11:44 +0000)]
gprof.texi:  minor fix.

31 years ago * tc-hppa.c: Add %dp and %rp as synonyms for %r27 and %r2 in the
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.

31 years ago * gas/hppa/more.parse/{defbug.s, stdreg.s}: New tests.
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.

31 years ago* stack.c (down_silently_command): Add comment about PR 1913.
Jim Kingdon [Wed, 3 Nov 1993 02:23:10 +0000 (02:23 +0000)]
* stack.c (down_silently_command): Add comment about PR 1913.

31 years agoFixed minor typo ("host" sb "target" in discussion of GNUTARGET).
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.

31 years ago * scripttempl/hppaosf.sc: (___stack_zero, etext, _etext,
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.

31 years ago * emultempl/hppaosf.em: Various fixes and support for linker stub
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.

31 years ago * breakpoint.c (insert_breakpoints, delete_breakpoint): Call
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.

31 years ago * emultempl/hppaosf.em: Various fixes and support for linker stub
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.

31 years ago * ldlang.c (lang_process): Re-enable last call lang_size_sections.
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.

31 years agolog my expr.c change
Ken Raeburn [Tue, 2 Nov 1993 23:44:59 +0000 (23:44 +0000)]
log my expr.c change

31 years ago * config/ho-hpux.h: Do not include ho-sysv.h. Instead include
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.

31 years ago * config/ho-hpux.h: Do not include ho-sysv.h. Instead include
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.

31 years ago * config/tc-sparc.c (sparc_ip): Add default case to reloc switch.
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.

31 years ago * read.c (s_lcomm): Put small objects in .sbss for MIPS ELF as
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.

31 years ago * config/ho-hppaosf.h: Delete _IO* macros. They are defined in
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.

31 years ago * config/ho-hppaosf.h: Delete _IO* macros. They are defined in
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.

31 years agoDon't let printf_unfiltered functions inherit a fixed-size buffer
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.

31 years agoHPUX portability change.
Bill Cox [Tue, 2 Nov 1993 22:45:05 +0000 (22:45 +0000)]
HPUX portability change.

31 years ago * findvar.c (value_of_register, value_from_register),
Peter Schauer [Tue, 2 Nov 1993 21:51:10 +0000 (21:51 +0000)]
* findvar.c (value_of_register, value_from_register),
hppa-tdep.c (pa_print_fp_reg), infcmd.c (do_registers_info),
valops.c (value_assign):   Use REGISTER_CONVERT_TO_* only if
REGISTER_CONVERTIBLE is defined, otherwise just copy the content.
Pass desired type to REGISTER_CONVERT_TO_*.

* config/m68k/tm-m68k.h, config/i960/tm-i960.h (REGISTER_CONVERT_*):
Pass length of desired type to store/extract_floating.
* config/i386/tm-arm.h, config/i386/tm-i386aix.h,
config/i386/tm-sun386.h, config/i386/tm-symmetry.h,
config/m88k/tm-m88k.h config/rs6000/tm-rs6000.h (REGISTER_CONVERT_*):
Use extract_floating and store_floating with length of desired type.
* config/m68k/tm-news.h (STORE,EXTRACT_RETURN_VALUE):  Add type
parameter to REGISTER_CONVERT_*.

* config/a29k/tm-a29k.h, config/convex/tm-convex.h,
config/gould/tm-np1.h, config/gould/tm-pn.h, config/h8300/tm-h8300.h,
config/h8500/tm-h8500.h, config/i386/tm-i386v.h,
config/mips/tm-mips.h, config/ns32k/tm-merlin.h,
config/ns32k/tm-umax.h, config/pa/tm-hppa.h, config/pyr/tm-pyr.h,
config/sh/tm-sh.h, config/sparc/tm-sparc.h, config/tahoe/tm-tahoe.h,
config/vax/tm-vax.h, config/z8k/tm-z8k.h (REGISTER_CONVERTIBLE,
REGISTER_CONVERT_TO_RAW, REGISTER_CONVERT_TO_VIRTUAL):  Remove
versions for which REGISTER_CONVERTIBLE is always false.
* z8k-tdep.c (register_convert_to_virtual, register_convert_to_raw):
Remove, no longer used.

* alpha-tdep.c (alpha_register_convert_to_raw,
alpha_register_convert_to_virtual):  New routines to handle
the different raw formats in alpha floating point registers.
* config/alpha/tm-alpha.h (REGISTER_CONVERTIBLE,
REGISTER_CONVERT_TO_VIRTUAL, REGISTER_CONVERT_TO_RAW):  Use them.

31 years ago * configure.in: Configure gdb for alpha.
Peter Schauer [Tue, 2 Nov 1993 21:39:59 +0000 (21:39 +0000)]
* configure.in:  Configure gdb for alpha.

31 years agoobjcopy.c (S_ISLNK): Define as 0 if there is no S_IFLNK.
David MacKenzie [Tue, 2 Nov 1993 21:35:21 +0000 (21:35 +0000)]
objcopy.c (S_ISLNK): Define as 0 if there is no S_IFLNK.

31 years ago * gdbserver/configure.in: Recognize *-*-lynxos* instead of
Stan Shebs [Tue, 2 Nov 1993 20:50:35 +0000 (20:50 +0000)]
* gdbserver/configure.in: Recognize *-*-lynxos* instead of
*-*-lynx*, recognize sparc-*-lynxos*.
* gdbserver/Makefile.in (install, install_only): Add.
* gdbserver/gdbserver.1: New file, man page for gdbserver.

31 years ago * paread.c (pa_symtab_read): Change comments to say ignoring
Jim Kingdon [Tue, 2 Nov 1993 16:47:14 +0000 (16:47 +0000)]
* paread.c (pa_symtab_read): Change comments to say ignoring
labels really should be handled by the assembler/compiler.

31 years agoFix tipo in comment.
Ian Lance Taylor [Tue, 2 Nov 1993 16:21:55 +0000 (16:21 +0000)]
Fix tipo in comment.

31 years ago* config.bfd: Use bigmips for mips*-*-bsd*.
Jim Kingdon [Tue, 2 Nov 1993 15:40:29 +0000 (15:40 +0000)]
* config.bfd: Use bigmips for mips*-*-bsd*.

31 years ago * stabs.texinfo (Enumerations): Talk about large, negative and
Jim Kingdon [Tue, 2 Nov 1993 15:16:31 +0000 (15:16 +0000)]
* stabs.texinfo (Enumerations): Talk about large, negative and
octal values.  Clean up cross reference to type attributes.
(String Field): Say that GDB 4.11 supports size attribute.

31 years ago * config/obj-som.h (obj_attach_unwind_info): Define as a hook
Jeff Law [Tue, 2 Nov 1993 08:06:23 +0000 (08:06 +0000)]
* config/obj-som.h (obj_attach_unwind_info): Define as a hook
so GAS can attach unwind descriptor information to a BFD symbol.
* config/tc-hppa.c (fix_new_hppa): If necessary attach unwind
descriptor information to the BFD symbol.
(md_apply_fix): R_HPPA_ENTRY and R_HPPA_EXIT can never be "applied",
they are simply markers.  Make R_HPPA_UNWIND_* handling OBJ_ELF
dependent.
(pa_build_unwind_subspace): Whole function is OBJ_ELF dependent.
(pa_entry): Build a R_HPPA_ENTRY relocation when configured for SOM.
(pa_exit): Likewise, but built a R_HPPA_EXIT relocation.  Do not
build "end-of-function" symbols for SOM, they are not needed.

31 years ago * gas/hppa/reloc/reloc.exp (reloc_reduce): Correct offsets at
Jeff Law [Tue, 2 Nov 1993 07:40:53 +0000 (07:40 +0000)]
    * gas/hppa/reloc/reloc.exp (reloc_reduce): Correct offsets at
        which specific relocations are expected to be found.