Gordon Irlam
8fadf76997
Adding perl to devo (perl5.002beta1).
1995-12-27 22:51:42 +00:00
Ian Lance Taylor
5d0bc3b9df
* nm.c (print_symdef_entry): Check return value of
...
bfd_get_elt_at_index.
1995-12-26 23:20:35 +00:00
Ian Lance Taylor
54fe92c5a1
* ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
...
__eabi.
1995-12-26 22:35:31 +00:00
Michael Meissner
04bdf3229e
Add Pentium DG/UX support
1995-12-26 16:43:40 +00:00
Jeff Law
32843f948c
* core.c (core_sym_class): Ignore symbols without BSF_FUNCTION
...
set if ignore_non_function is set.
* gprof.h (ignore_non_functions): Declare.
* gprof.c (ignore_non_functions): Define.
(long_options): Add "ignore-non-functions".
(usage): Add new options.
(main): Recognize "-D" and "--ignore-non-functions" option.
So we can get more accurate information on Solaris, HPUX and other
systems that can uniquely identify function symbols.
1995-12-25 04:32:29 +00:00
Michael Meissner
7920c1d195
Build dlltool if config is powerpc*-*-win*
1995-12-23 16:05:03 +00:00
Jason Molenda
ad3d97748b
keep configure
1995-12-23 01:07:12 +00:00
Michael Meissner
63ed8181e6
correctly name file
1995-12-22 16:42:06 +00:00
Michael Meissner
3222ff2e52
Add DG/UX x86 host
1995-12-22 16:10:46 +00:00
Rob Savoye
b284227cca
* remote-array.c (array_wait): Poll the keyboard along with the
...
serial port so users can tpye at the target while their
application is running.
1995-12-22 02:09:38 +00:00
Michael Meissner
d3c0ec6387
Add PentiumPro support
1995-12-21 21:09:43 +00:00
Michael Meissner
63ae682eae
Add ppcbug-rom.o, srec.o dependencies
1995-12-21 20:01:22 +00:00
Michael Meissner
29a766d2d4
Add ifndef wrappers
1995-12-21 19:51:55 +00:00
Michael Meissner
36cb0e7c73
Make @got be real GOT reloc; make @xgot be old TOC16 reloc
1995-12-21 17:54:31 +00:00
Michael Meissner
08556813ed
Work in progress to add real GOT support
1995-12-21 17:50:22 +00:00
Michael Meissner
721ccd808f
Make ppcbug work
1995-12-21 17:06:04 +00:00
Fred Fish
2dd30c722b
* defs.h: Delete extraneous whitespace at end of file.
...
* symfile.h: Move #include of demangle.h outside conditional.
* objfiles.h (struct objstats, OBJSTAT, OBJSTATS): New struct
and macros to hold per-objfile statistics for internal instrumentation.
(struct objfile): Add OBJSTATS member, which is optional.
* buildsym.h (next_symbol_text_func): Now takes objfile argument.
Also update copyright to 1995.
* dbxread.c (dbx_next_symbol_text): Now takes objfile argument.
(dbx_symfile_init, coffstab_build_psymtabs, elfstab_build_psymtabs,
stabsect_build_psymtabs): Accumulate string table size.
(dbx_next_symbol_text, read_dbx_symtab, read_ofile_symtab):
Accumulate number of stabs symbols read.
* dwarfread.c (new_symbol, symthesize_typedef):
Accumulate number of full symbols created.
* gdbtypes.c (alloc_type): Accumulate number of types.
* maint.c (maintenance_print_statistics): New function.
* mdebugread.c (mdebug_next_symbol_text): Now takes objfile argument.
* minsyms.c (prim_record_minimal_symbol_and_info): Accumulate
number of minimal symbols read.
* os9kread.c (read_os9k_psymtab): next_symbol_text takes objfile arg.
* partial-stab.h: next_symbol_text takes objfile arg.
* stabsread.c (error_type, STABS_CONTINUE): Now takes objfile arg and
uses it to call next_symbol_text.
* symfile.c (add_psymbol_to_list, add_psymbol_addr_to_list):
Accumulate number of partial symbols created.
* symfile.h (ADD_PSYMBOL_VT_TO_LIST): Accumulate number of partial
symbols created.
* symmisc.c (print_objfile_statistics): Print the per-objfile
internal instrumentation statistics gathered.
* xcoffread.c (xcoff_next_symbol_text): Now takes objfile argument.
1995-12-21 04:08:27 +00:00
Brendan Kehoe
0b0124c6cc
* configure.in (noconfigdirs): Add gas or ld if --with-gnu-as=no or
...
--with-gnu-ld=no.
Don't build/configure gas or ld if we said we don't want them.
1995-12-21 01:42:59 +00:00
Ken Raeburn
86587dd4ca
* elf.c (copy_private_bfd_data): When attaching sections to segments ignore
...
sections that won't be allocated. Patch from Andreas Schwab.
1995-12-21 00:41:20 +00:00
Michael Meissner
d1265690b1
Add switches to control AIX multlibs
1995-12-20 20:17:24 +00:00
Ian Lance Taylor
5e69b693c9
* config/tc-mips.c (load_address): Correctly handle a constant in
...
SVR4_PIC case. From Richard Kenner <kenner@vlsi1.ultra.nyu.edu>.
1995-12-20 19:56:41 +00:00
Ken Raeburn
bf7f243f7e
configure m68k-cbm non-sysv4 correctly
1995-12-20 01:13:05 +00:00
Ian Lance Taylor
af3f877153
* ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
1995-12-19 23:00:26 +00:00
Ian Lance Taylor
67cf67787d
* emultempl/aix.em (gld${EMULATION_NAME}_after_open): Only set
...
relocateable before calling ldctor_build_sets if the output file
is in an XCOFF format.
1995-12-19 22:36:03 +00:00
Ian Lance Taylor
d9518e2edc
* coff-i960.c (CALC_ADDEND): Define.
...
(coff_i960_relocate_section): Add the input section VMA to the
addend for PC relative relocs.
PR 8697.
1995-12-19 21:38:51 +00:00
Michael Meissner
a9ddbbf5a1
12/19 release from Andrew that fixes Netbsd break problem
1995-12-19 16:41:06 +00:00
Jason Molenda
aef95a96bc
* configure.in (i386-win32): Don't build expect if we're not
...
building the tcl subdir.
1995-12-19 01:56:18 +00:00
Stan Shebs
33bc6fe5fc
* Makefile.in: (configure-target-examples, all-target-examples):
...
New targets, configure and build example programs.
1995-12-18 19:50:07 +00:00
Michael Meissner
98a497b3e9
Work with new and old BFDs; Do not inline model externs functions by default
1995-12-16 15:02:48 +00:00
Stan Shebs
a585028b88
* mpw-configure: If an mpw-config.in generated a file mk.sed,
...
use it as input to sedit the generated MPW makefile.
* mpw-README: Add a suggestion about Gestalt.h.
1995-12-16 00:20:14 +00:00
J.T. Conklin
29861dd01a
* config/tc-sh.c (parse_reg): Recognize SH3 registers.
...
(get_specific): Handle A_SSR, A_SPC and A_REG_B.
(build_Mbytes): Handle REG_B.
1995-12-15 22:30:33 +00:00
Ian Lance Taylor
ab0ec5d046
* disassemble.c (disassembler): Use new bfd_big_endian macro.
1995-12-15 21:45:00 +00:00
Ian Lance Taylor
656db2ed89
* ld-srec/srec.exp: Remove i960 COFF setup_xfail.
1995-12-15 21:39:35 +00:00
Ian Lance Taylor
4fc151e99a
* ldwrite.c (build_link_order): When handling a data statement, if
...
the endianness of the output file is unknown, use the endianness
of the input file.
1995-12-15 21:39:09 +00:00
Ian Lance Taylor
e924127a4f
* run.c (main): Use new bfd_big_endian macro.
1995-12-15 21:28:11 +00:00
Ian Lance Taylor
dc092b6b2a
* targets.c (enum bfd_endian): Define.
...
(bfd_target): Rename byteorder_big_p to byteorder, and change it
from boolean to enum bfd_endian. Change header_byteorder_big_p
correspondingly.
* bfd-in.h (bfd_big_endian, bfd_little_endian): New macros.
(bfd_header_big_endian, bfd_header_little_endian): New macros.
* bfd-in2.h: Rebuild.
* All targets: Change initialization of byteorder and
header_byteorder to use enum bfd_endian values rather than
booleans.
* All files: Change all references to byteorder_big_p and
header_byteorder_big_p to use new bfd_*_endian macros.
1995-12-15 21:18:43 +00:00
Ian Lance Taylor
3ecd62ca75
* top.c (set_endian_from_file): Use new bfd_big_endian macro.
1995-12-15 21:17:04 +00:00
Ian Lance Taylor
432b8fa87a
* ecoff.c (ecoff_build_aux): Use new bfd_big_endian macro.
1995-12-15 21:12:36 +00:00
Michael Meissner
669b4e1ef6
Fix warnings when using full inlining.
1995-12-15 21:06:22 +00:00
Raymond Jou
1c1a6a1e3d
* mpw-make.sed: Add quotes to RIncludes reference.
1995-12-15 20:31:58 +00:00
Rob Savoye
1e11d889d0
* remote-array.c: Remove bogus setting of baudrate to 4800. Their
...
hardware has real UARTS now.
1995-12-15 20:20:33 +00:00
Michael Meissner
93fac32455
Changes from Andrew
1995-12-15 20:20:13 +00:00
Raymond Jou
ee68a042d2
* mpw-make.sed: If linking, edit ALL_CFLAGS to CFLAGS.
1995-12-15 20:17:52 +00:00
Ian Lance Taylor
010a405a94
* coffgen.c (make_a_section_from_file): Set lma to s_paddr, not
...
s_vaddr.
* coffcode.h (coff_write_object_contents): Set s_paddr to lma, not
vma.
* ecoff.c (_bfd_ecoff_write_object_contents): Likewise.
1995-12-15 17:07:00 +00:00
Steve Chamberlain
445604d7eb
* dlltool.c (fill_ordinals): Start from 1 if no other instructions
...
given.
1995-12-15 15:52:56 +00:00
Steve Chamberlain
fcb4390628
* pe[i]-i386.c (TARGET_UNDERSCORE): Define to '_'.
1995-12-15 15:32:29 +00:00
David Edelsohn
214a9db6a9
Delete jaguar. Delete psion sanitization.
1995-12-14 22:48:32 +00:00
Ian Lance Taylor
1457810573
* ieee.c: Lots of minor cleanups. Make many functions return
...
errors rather than calling abort. Also:
(ieee_write_twobyte): Remove; change callers to call existing
ieee_write_2bytes function.
(ieee_write_expression): Don't output the section twice when
outputting a local symbol. Don't emit an extraneous zero if there
is only one term.
(ieee_slurp_sections): Set the lma as well as the vma.
(ieee_archive_p): Use bfd_alloc_grow rather than an obstack.
1995-12-14 20:33:14 +00:00
Ian Lance Taylor
b14630f2df
* config/obj-coff.c (write_object_file): Set the s_align field to
...
the number of bytes, rather than to the power of 2.
PR 8674, 8678.
1995-12-14 20:12:31 +00:00
Ian Lance Taylor
0d709d3137
* ihex.c (ihex_set_arch_mach): Don't accept any architecture, just
...
a recognized one or bfd_arch_unknown.
(ihex_get_symtab_upper_bound): Define as bfd_0l, to permit objcopy
to succeed.
(ihex_get_symtab): Likewise.
1995-12-14 18:46:54 +00:00