Ian Lance Taylor
12bfa0bcf5
* ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
...
* ld-srec/sr1.c (V_SPILL, V_FILL): Define.
* ld-srec/sr3.cc: Likewise.
1995-11-27 19:39:09 +00:00
Ian Lance Taylor
f70c5b5618
* config-ml.in: Get list of multidirs using gcc --print-multi-lib
...
rather than basing it on the target. Simplify handling of options
controlling which directories to configure. Remove extraneous
slash in multi-clean target.
1995-11-27 18:50:31 +00:00
Ian Lance Taylor
6a4667f4dc
* configure: Rebuild with autoconf 2.7.
1995-11-27 18:19:15 +00:00
Ian Lance Taylor
bd22cd1e3f
* configure: Rebuild with autoconf 2.7.
1995-11-27 18:11:02 +00:00
Ian Lance Taylor
390ddfdb61
* configure: Regenerate with autoconf 2.7.
1995-11-27 18:06:54 +00:00
Ian Lance Taylor
80c8485c44
* configure, config.in: Regenerate with autoconf 2.7.
1995-11-27 18:02:58 +00:00
Ian Lance Taylor
3b3f762596
* elf32-i386.c (elf_backend_plt_readonly): Set correctly, to 1.
...
* elf32-sparc.c (elf_backend_plt_readonly): Set correctly, to 0.
PR 8513.
1995-11-27 17:42:27 +00:00
Fred Fish
d38644cd59
Left out of last cvs commit...
1995-11-25 20:27:38 +00:00
Fred Fish
782445c7aa
From Rob Savoye (rob@poseidon.cygnus.com)
...
* Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in, configure.in},
gdb.disasm/{Makefile.in, configure.in}, gdb.stabs/{Makefile.in, configure.in},
gdb.threads/{Makefile.in, configure.in}: Major reworking for autoconfig.
* aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt : New files.
* config/unix-gdb.exp: Make GDB global.
* gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp, callfuncs.exp,
commands.exp, corefile.exp, crossload.exp, exprs.exp, funcargs.exp, interrupt.exp,
langs.exp, list.exp, mips_pro.exp, nodebug.exp, opaque.exp, printcmds.exp,
ptype.exp, recurse.exp, regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp,
signals.exp, term.exp, twice.exp, watchpoint.exp, whatis.exp},
gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp, templates.exp,
virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp, misc.exp, pr-4975.exp,
pr-5016.exp, pr-5020.exp, pr-5022.exp, pr-5646.exp, pr-5984.exp, pr-6292.exp,
pr-6632.exp, pr-8134.exp, pr-8136.exp, result.exp, string.exp, tuples.exp},
gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
to returns as necessary, arrange for test to compile own testcase executable.
* lib/gdb.exp: Changes for testsuite to compile own test cases.
From Fred Fish (fnf@cygnus.com )
* gdb.c++/classes.exp (test_pointers_to_class_members): Add
clear_xfail at end of test which might not call either pass or fail.
* gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
"backtrace through signal handler".
1995-11-25 19:55:29 +00:00
Peter Schauer
9b041f69fc
* mdebugread.c (handle_psymbol_enumerators, parse_symbol):
...
Recognize enums from alpha cc -migrate.
(upgrade_type): Pass correct fd to parse_symbol when parsing
the index type of an array.
(parse_procedure, parse_lines, psymtab_to_symtab_1): Handle
unsorted procedure descriptors from Irix 5.x and Alpha OSF/1-3.x
shared libraries. Use CORE_ADDR instead of `unsigned long' in
procedure descriptor address computations.
* symtab.c (decode_line_1): Prevent accidental strchr match
of a null character with the terminating null character of
gdb_completer_quote_characters.
(cplusplus_hint): Make sure that only a single quote is printed
in the hint message.
1995-11-25 11:32:18 +00:00
Michael Meissner
eade8e035c
Check lf_printf for type correctness
1995-11-25 06:08:56 +00:00
Michael Meissner
3d2f9d7c88
Make WITH_MODEL_ISSUE==0 not core dump
1995-11-25 05:56:28 +00:00
David Edelsohn
d87e370ba8
* scripttempl/pe.sc: Two .junk's is too much junk.
1995-11-25 02:37:58 +00:00
David Edelsohn
2a59259c98
* config-ml.in: Prefix more variables with ml_ so they don't collide
...
with configure's.
1995-11-25 01:40:05 +00:00
Michael Meissner
f2181eff5f
Sort instruction names; Add igen -R option; count # of CRs that mtcrf moved
1995-11-25 01:35:14 +00:00
Michael Meissner
63caaafa5b
Sort instruction names; Add igen -R option; count # of CRs that mtcrf moved
1995-11-25 01:34:26 +00:00
Jeff Law
05ee0201d1
* top.c (recurse_read_control_structure): Don't make cleanups
...
here. Callers handle that correctly.
Fixes 6794.
1995-11-24 23:21:38 +00:00
Michael Meissner
45525d8d6d
Fix warnings to everything can be compiled with -Wall; Redo model specific changes once again to speed things up
1995-11-24 16:44:37 +00:00
Michael Meissner
46c065ab31
Count each type of conditional branch
1995-11-22 21:02:49 +00:00
Ian Lance Taylor
20dec772cd
* dlltool.c (fill_ordinals): Start assigning ordinals at 1.
...
PR 8500.
1995-11-22 20:47:19 +00:00
Ian Lance Taylor
a877f5917f
* ecoff.c (_bfd_ecoff_new_section_hook): Handle .rconst section.
...
(ecoff_sec_to_styp_flags): Likewise.
(_bfd_ecoff_styp_to_sec_flags): Handle STYP_RCONST.
(ecoff_set_symbol_info): Handle scRConst.
(ecoff_slurp_reloc_table): Handle RELOC_SECTION_RCONST.
(ecoff_compute_section_file_positions): Handle .rconst section.
(_bfd_ecoff_write_object_contents): Likewise.
(ecoff_link_check_archive_element): Handle scRConst.
(ecoff_link_add_externals): Likewise.
(ecoff_link_write_external): Handle .rconst section.
(ecoff_reloc_link_order): Likewise.
* ecofflink.c (bfd_ecoff_debug_accumulate): Handle scRConst.
* coff-alpha.c (alpha_convert_external_reloc): Handle .rconst
section.
(alpha_relocate_section): Handle RELOC_SECTION_RCONST.
1995-11-22 19:01:43 +00:00
Ian Lance Taylor
49c43d0201
* lib/utils-lib.exp (prune_system_crud): Discard -g -O warnings
...
from native compilers on OSF/1 and SunOS.
1995-11-22 18:19:43 +00:00
Ian Lance Taylor
53e174d692
* Makefile.in (EXPECT): Use $$r, not $${rootme}.
...
(check): Set r, not rootme.
1995-11-22 18:18:21 +00:00
Ian Lance Taylor
fa63d1ef23
* sunos.c (sunos_scan_dynamic_symbol): Only set written if the
...
DEF_DYNAMIC flag is set.
PR 8493.
1995-11-22 17:04:56 +00:00
Ian Lance Taylor
81749575db
* configure: Don't turn -v into --v.
1995-11-22 16:30:36 +00:00
Fred Fish
255764a946
* config/m68k/xm-hp300hpux.h: Define MMAP_BASE_ADDRESS and MMAP_INCREMENT.
...
Also force HAVE_MMAP to be defined since autoconf is currently broken
for detecting a working mmap under hpux.
* config/pa/xm-hppah.h (MMAP_BASE_ADDRESS): Tweak MMAP_BASE_ADDRESS
to a better value suggested by Jeffrey A Law (law@cygnus.com ).
1995-11-22 04:26:03 +00:00
Ken Raeburn
25bada65f5
* host-aout.c: If TRAD_HEADER is defined, include it.
1995-11-22 00:57:55 +00:00
David Edelsohn
8c222f6ee9
Remove C comment cruft.
1995-11-22 00:53:19 +00:00
David Edelsohn
90bdf86429
* configure.in (targargs): Fix typo.
1995-11-22 00:49:42 +00:00
David Edelsohn
283a2b3dbf
* Makefile.in (DEVO_SUPPORT): Add symlink-tree.
1995-11-22 00:08:26 +00:00
Ian Lance Taylor
330add8ac5
* aclocal.m4 (AC_PROG_CC): Remove local definition.
...
* configure: Rebuild with autoconf 2.6.
1995-11-21 23:39:59 +00:00
Ian Lance Taylor
caf2a91318
* configure.in: Use BFD_NEED_DECLARATION.
...
* acconfig.h: Put NEED_DECLARATION_FREE in @TOP@ section.
* configure, config.in: Rebuild with autoconf 2.6.
1995-11-21 23:32:33 +00:00
Ian Lance Taylor
00103dfa57
* configure: Rebuild with autoconf 2.6.
1995-11-21 23:28:45 +00:00
Ian Lance Taylor
bd77213b85
* acconfig.h: Put NEED_DECLARATION_* in @TOP@ section.
...
* config.in: Rebuild with autoconf 2.6.
1995-11-21 23:26:26 +00:00
Ian Lance Taylor
53fb794b31
* configure.in: Use BFD_NEED_DECLARATION.
...
* acconfig.h: Put NEED_DECLARATION_FPRINTF in @TOP@ section.
* configure, config.in: Rebuild with autoconf 2.6.
1995-11-21 23:23:10 +00:00
Ian Lance Taylor
85e493f0c7
* aclocal.m4 (AC_PROG_CC): Remove local definition.
...
(BFD_BINARY_FOPEN): Require AC_CANONICAL_SYSTEM.
(BFD_NEED_DECLARATION): New function.
* configure.in: Use BFD_NEED_DECLARATION.
* configure: Rebuild with autoconf 2.6.
1995-11-21 23:02:13 +00:00
Michael Meissner
4a0351ab45
Add floating point model specific support; Redo method model specific support is done; Add remaining floating add/subtract-multiply
1995-11-21 21:41:25 +00:00
Ian Lance Taylor
83dcdc6168
* xcofflink.c (bfd_xcoff_size_dynamic_sections): Clear
...
special_sections before returning when called with a non XCOFF
BFD.
1995-11-21 21:25:35 +00:00
Ian Lance Taylor
13eb3290f3
* ldmain.c (constructor_callback): Don't warn about BFD_RELOC_CTOR
...
being unsupported if this is not a relocaeable link and the input
BFD supports it, since ldctor_build_sets can cope with that case.
1995-11-21 21:15:49 +00:00
Ian Lance Taylor
ad2282f68f
* ld-empic/empic.exp: Update for changes in objdump output.
1995-11-21 21:06:55 +00:00
Ken Raeburn
c446c25aca
fix typo in last change
1995-11-21 19:28:35 +00:00
Ken Raeburn
a4f589cc41
* Makefile.in (.m.c): Strip out directory name from function name.
1995-11-21 19:26:27 +00:00
Ian Lance Taylor
7fc36fdab4
* configure.in: Strip --host and --target options from
...
CONFIG_ARGUMENTS, and always configure for --host only. Add
--with-cross-host option when building with a cross-compiler.
* configure: Canonicalize the arguments put into config.status by
always using `=' for an option with an argument. Pass a presumed
--host or --target explicitly.
1995-11-21 19:13:51 +00:00
Ken Raeburn
fcc14c4053
* hist.c (scale_and_align_entries): Don't use DEFUN_VOID. Do UNITS_TO_CODE
...
adjustment unconditionally; compiler can optimize away zero-offset case. Refer
to scaled_addr, not aligned_addr.
1995-11-21 19:10:18 +00:00
Ken Raeburn
1aa65af6a8
vax.c doesn't need to include vax.h; gprof.h does it
1995-11-21 18:34:11 +00:00
Fred Fish
ac99f5b274
* config/pa/xm-hppah.h: Define MMAP_BASE_ADDRESS and MMAP_INCREMENT.
...
Also force HAVE_MMAP to be defined since autoconf is currently broken
for detecting a working mmap under hpux.
1995-11-21 18:19:58 +00:00
Fred Fish
9c38648171
* objfiles.c (map_to_address): Have gdb print a warning when it
...
is compiled with HAVE_MMAP but without both MMAP_BASE_ADDRESS and
MMAP_INCREMENT defined (thus making it appear mmap doesn't work).
1995-11-21 18:19:23 +00:00
Ian Lance Taylor
7938b4cb15
* coffgen.c (coff_renumber_symbols): Sort common symbols with
...
global symbols.
1995-11-21 18:06:41 +00:00
Ian Lance Taylor
31a52a5145
* coffcode.h (coff_compute_section_file_positions): Only pad the
...
previous section to force file alignment when creating an
executable.
PR 8325.
1995-11-21 18:04:42 +00:00
David Edelsohn
c3ccc15e43
minor cleanup
1995-11-21 01:45:07 +00:00