Jeff Law
75c90d612e
* write.c (fix_new_exp): Don't use #elif. Some compilers
...
don't handle it.
Fixes build problem with certain versions of the hpux compiler.
1996-02-28 22:39:09 +00:00
Jeff Law
a4f39c0651
* somsolib.c (som_solib_create_inferior_hook): Before returning
...
call clear_symtab_users.
Fixes minor hpux problem with 7763 patches.
1996-02-28 20:36:27 +00:00
Jason Merrill
aaefc574d6
Wed Feb 28 12:25:46 1996 Jason Merrill <jason@yorick.cygnus.com>
...
* Makefile.in (taz): Fix quoting.
1996-02-28 20:26:15 +00:00
Jeff Law
83b59013fb
* config/tc-hppa.c (selector_table): Add "n", "nl", and "nlr" to
...
the selector table.
(pa_chk_field_selector): Handle new field selectors for SOM.
More new stuff for hpux10.
1996-02-28 18:34:32 +00:00
Jeff Law
d08435de5e
* libhppa.h (hppa_reloc_field_selector_type): Add R_HPPA_NLSEL
...
and R_HPPA_NLRSEL.
(e_nsel, e_nlsel, e_nlrsel): Undefine. Add to
hppa_reloc_field_selector_type_alt.
(hppa_field_adjust): Handle e_nlsel, e_nlrsel. Fix e_nsel handling.
* som.c (hppa_som_gen_reloc_type): Handle N', NL' NLR' field
selectors.
(som_write_fixups): Finish handling of R_N0SEL and R_N1SEL.
More hpux10 crud.
1996-02-28 18:27:51 +00:00
Ian Lance Taylor
0960941513
* elf.c (assign_file_positions_for_segments): Adjust the segment
...
memory size for the alignment of a SEC_ALLOC section, not just a
SEC_LOAD section.
1996-02-28 16:01:04 +00:00
Stan Shebs
e24b45a873
* mpw-make.sed: Edit out shared library support.
...
(@TDIRS@): Edit out, can't use genscripts.
1996-02-27 23:21:35 +00:00
Ian Lance Taylor
228b04d2c5
Tue Feb 27 15:09:21 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* configure.tgt (m68k-*-linuxaout*, m68k-*-linux*): New targets.
* emulparams/m68klinux.sh: New file.
* emultempl/linux.em (gld${EMULATION_NAME}_before_allocation):
Call bfd_${EMULATION_NAME}_size_dynamic_sections instead of
bfd_linux_size_dynamic_sections.
* Makefile.in (ALL_EMULATIONS): Add em68klinux.o.
(em68klinux.c): New target.
* configure.host (m68*-*-linuxaout*, m68*-*-linux*): New hosts.
Tue Feb 27 12:55:46 1996 Ian Lance Taylor <ian@cygnus.com>
* Makefile.in (ALL_EMULATIONS): Sort into alphabetical order.
Fill in missing entries.
1996-02-27 20:46:55 +00:00
Ian Lance Taylor
535cfd0fd9
Tue Feb 27 14:42:27 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* configure.in (m68k-*-linux*aout*, m68k-*-linux*): New targets.
* configure: Rebuild.
* config/te-linux.h (LOCAL_LABELS_FB): Define.
* config/tc-m68k.h (TARGET_FORMAT) [TE_LINUX]: Define to
"a.out-m68k-linux".
* config/tc-m68k.c (comment_chars): Don't include '#' if TE_LINUX
is defined.
1996-02-27 20:01:48 +00:00
David Edelsohn
e12079d34e
* configure.in (sparclet-*-*): Build everything now.
1996-02-27 19:35:14 +00:00
Ian Lance Taylor
769e064df8
Tue Feb 27 14:31:51 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* configure.in (m68k-*-linux*): New host.
1996-02-27 19:32:39 +00:00
Ian Lance Taylor
55626bf086
Tue Feb 27 14:17:31 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* m68klinux.c: New file.
* hosts/m68klinux.h: New file.
* config.bfd (m68*-*-linuxaout*, m68*-*-linux*): New targets.
* configure.in (m68*-*-linux*): New native host.
(m68klinux_vec): New vector.
* configure: Rebuild.
* targets.c (m68klinux_vec): Declare.
* i386linux.c (bfd_i386linux_size_dynamic_sections): Renamed from
bfd_linux_size_dynmic_sections to avoid clash with m68klinux.c.
* bfd-in.h (bfd_i386linux_size_dynamic_sections): Rename
declaration from bfd_linux_size_dynamic_sections.
(bfd_m68klinux_size_dynamic_sections): Declare.
* bfd-in2.h: Rebuild.
* Makefile.in: Rebuild dependencies.
(BFD32_BACKENDS): Add m68klinux.o.
(BFD32_BACKENDS_CFILES): Add m68klinux.c.
1996-02-27 19:31:29 +00:00
Jeff Law
6c7b309055
* libhppa.h (pa_arch): Add pa20.
...
(hppa_reloc_field_selector_type): Add R_HPPA_NSEL.
(e_nsel): Undefine. Add to hppa_reloc_field_selector_type_alt.
(hppa_field_adjust): Handle e_nsel.
* som.c: Provide default definitions for many new relocs found only
in hpux10 include files.
(som_fixup_formats): Add several new relocs from hpux10.
(som_hppa_howto_table): Add hpux10 relocs.
(som_write_fixups): Handle R_N0SEL and R_N1SEL hpux10 relocs.
Quick stab at handling some of the new hpux10 features.
1996-02-27 18:50:42 +00:00
Ian Lance Taylor
431e1e858c
update copyright
1996-02-27 18:06:52 +00:00
Ian Lance Taylor
3c8deccc4f
* lexsup.c (parse_args): Recognize --no-whole-archive.
...
* ldlang.h (lang_input_statement_type): Add whole_archive field.
* ldlang.c (new_afile): Set whole_archive field.
(load_symbols): Check input file specific whole_archive field
rather than global variable.
* ld.texinfo, ld.1: Document --no-whole-archive.
PR 9094.
1996-02-27 17:59:46 +00:00
Stan Shebs
d214421eee
* mpw-make.sed: Update to handle shared library support.
1996-02-27 03:03:21 +00:00
Stan Shebs
ad77e2b8ab
* mpw-make.sed: Update to handle shared library support.
1996-02-27 02:13:37 +00:00
Stan Shebs
c8f388e7ed
* mpw-make.sed: Edit out shared library support bits.
1996-02-27 01:31:28 +00:00
David Edelsohn
be317b066f
* configure.in (sparc64-*): Use mh-sparcpic if --enabled-shared.
1996-02-26 23:42:39 +00:00
David Edelsohn
74a03cacb9
* config.sub (sparc*frw*): Delete. Use -mflat now.
1996-02-26 23:26:30 +00:00
Ian Lance Taylor
8835846954
* cofflink.c (_bfd_coff_link_input_bfd): When merging, skip names
...
starting with '$' the way we skip names starting with '.'. When
updating x_endndx, don't be fooled by an index which has been
merged.
PR 9024.
1996-02-26 22:27:30 +00:00
Stan Shebs
14fd46168d
* mpw-make.sed: Edit out recent shared library support, and
...
rules to rebuild .h files using doc/chew.
1996-02-26 20:59:24 +00:00
Ian Lance Taylor
3d9f042ca8
Mon Feb 26 14:48:39 1996 David Mosberger-Tang <davidm@AZStarNet.com>
...
* ecoff.c (ecoff_compute_section_file_positions): Adjust the file
size even of sections with no contents.
1996-02-26 19:54:58 +00:00
Ian Lance Taylor
a8e06235d3
* configure: Check for bison before byacc.
1996-02-26 19:35:01 +00:00
Ian Lance Taylor
bdec62283a
* cofflink.c (_bfd_coff_link_input_bfd): Don't try to optimize a
...
struct/union/enum type with no elements.
PR 9024.
1996-02-26 19:01:53 +00:00
David Edelsohn
110b814dba
* config/tc-sparc.c (sparc_ip): Print all architectures that support
...
the insn on mismatch.
1996-02-26 18:38:33 +00:00
Stan Shebs
d2d7e896d5
Always keep mips vxworks files
1996-02-25 22:05:49 +00:00
Stan Shebs
8fa6fcf829
* configure.in (mips*-*-vxworks*): New config.
...
* configure: Regenerated.
* config/mips/vxmips.mt, config/mips/tm-vxmips.h: New files.
* remote-vxmips.c (vx_convert_to_virtual, vx_convert_from_virtual):
Remove, never used.
1996-02-25 22:05:00 +00:00
Ian Lance Taylor
15f4406cf8
* bfd.c (bfd_errmsg): Handle a NULL return from strerror.
1996-02-24 23:58:44 +00:00
Ian Lance Taylor
c843513316
* archive.c (bfd_generic_archive_p): If the first file in the
...
archive can not be recognized as an object, don't assume that this
is the wrong format.
PR 9082.
1996-02-24 20:45:20 +00:00
Peter Schauer
a97a483ca8
* partial-stab.h (case N_FUN): Function symbols generated
...
by SPARCworks cc have a meaningless zero value, do not update
pst->textlow if the function symbol value is zero.
* stabsread.c (define_symbol): Initialize SYMBOL_TYPE field
for function prototype declaration symbols.
1996-02-24 20:32:48 +00:00
Ian Lance Taylor
053ae1d77a
* elf.c (bfd_elf_set_dt_needed_name): Don't do anything if the
...
format is not bfd_object.
(bfd_elf_get_dt_soname): Likewise.
1996-02-24 20:03:55 +00:00
Ian Lance Taylor
ce67d0c3ac
Sat Feb 24 11:21:49 1996 Alan Modra <alan@spri.levels.unisa.edu.au>:
...
* Makefile.in ($(OBJDUMP_PROG)): Search $(BFDLIB) before
$(OPCODES).
1996-02-24 19:22:35 +00:00
Michael Meissner
0d02fbb844
Update to 1.0.1
1996-02-24 14:36:59 +00:00
Stu Grossman
b5eccf7482
* remote-e7000.c (e7000_load): New routine to download via the
...
network.
* (e7000_wait): Don't backup PC when we hit a breakpoint.
Apparantly new sh2 pods get this right...
* (e7000_ops): Add call to e7000_load.
1996-02-24 06:39:44 +00:00
Rob Savoye
805e36ab5d
* configure.in: Add support for a29-coff.
...
* configure: Rebuild.
1996-02-24 04:46:41 +00:00
Ian Lance Taylor
101a23469f
* config/tc-sh.c (sh_coff_frob_file): Don't consider the address
...
of the section when looking for the R_SH_USES fixup, because the
frag addresses have not yet been adjusted.
PR 9072.
1996-02-23 01:15:39 +00:00
Ian Lance Taylor
940c413f96
* gdbinit.in: Set a breakpoint on as_warn_where.
1996-02-23 01:09:38 +00:00
Ian Lance Taylor
a9645755cd
* gas/mips/lb-xgot.d: Correct.
1996-02-23 00:47:32 +00:00
Ian Lance Taylor
e41ab2a6a4
* config/tc-mips.c (macro): Add missing arguments to macro_build
...
omitted in last change. From Jim Wilson <wilson@cygnus.com>.
1996-02-23 00:41:09 +00:00
Michael Meissner
262faa5417
Add input support; at end of user writes, call fflush
1996-02-22 20:11:41 +00:00
Michael Meissner
eaf2030fff
fix typo
1996-02-22 16:32:31 +00:00
J.T. Conklin
b7f3b6d5e6
* config/m68k/{nbsd.mh,nbsd.mt,nm-nbsd.h,tm-nbsd.h,xm-nbsd.h},
...
m68knbsd-nat.c: New files, support for NetBSD/m68k.
* configure.in (m68k-*-netbsd*): New config.
* configure: Regenerated.
1996-02-22 09:11:16 +00:00
Fred Fish
6a6a552a29
* standalone.c (open, _initialize_standalone): Fix obvious typos
...
reported by Martin Pool <martin@citr.uq.oz.au>.
1996-02-22 01:58:53 +00:00
Fred Fish
d16ee16d58
Back out change to signals.exp (test_handle_all_print): Add setup_xfail for "alpha-dec-osf2*"
...
This problem appears to be random, possibly a dejagnu problem.
1996-02-21 23:23:38 +00:00
Ian Lance Taylor
c6016ce293
* config/tc-h8300.c (tc_reloc_mangle): Change reloc based on size
...
if it is TC_CONS_RELOC. Set a size of 4 to R_RELLONG.
PR 5166.
1996-02-21 22:02:54 +00:00
Michael Meissner
ad836e027c
Add more write system calls; Add system call tracing
1996-02-21 21:58:43 +00:00
Jeff Law
13f6c7eac1
* solib.c (solib_create_inferior_hook): Fix thinko.
...
Don't screw sunos4 with 7763 fixes..
1996-02-21 21:27:08 +00:00
Ian Lance Taylor
ea74d97907
* coff-sh.c (sh_relax_delete_bytes): Correct range of R_SH_USES
...
reloc.
PR 9043.
1996-02-21 18:59:56 +00:00
Michael Meissner
94feae28e3
Fix -m switch
1996-02-21 18:58:31 +00:00