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
David Edelsohn
6d8e15cbaf
* run.c: Include "getopt.h".
...
(verbose): Delete.
(usage): Make static.
(main): Call arm_sim_set_verbosity.
Only load sections marked SEC_LOAD.
* wrapper.c (mem_size, verbosity): New static global.
(arm_sim_set_mem_size): Renamed from sim_size.
Callers updated
(arm_sim_set_profile{,_size}): Renamed from sim_foo. Callers updated.
1995-11-21 01:44:50 +00:00
Stu Grossman
78570d35b6
* infrun.c (wait_for_inferior): Add support for dynamic function
...
trampolines. These are pieces of code between the caller and the
callee that figure out the address of the callee's code at run
time. Upon entry, we can't figure out the callee's address, so we
set a breakpoint within the trampoline where the address will be
known, and continue the target. Once we hit the breakpoint, we
break at the callee's address and proceed as usual.
start-sanitize-gm
* config/tm-magic.h: Define DYNAMIC_TRAMPOLINE_NEXTPC. Turn off
IN_SOLIB_CALL_TRAMPOLINE and IN_SOLIB_RETURN_TRAMPOLINE.
end-sanitize-gm
1995-11-20 22:40:34 +00:00
Ian Lance Taylor
520dd8d5d9
* config/tc-ppc.c (ppc_debug_name_section_size): Remove.
...
(ppc_stabx): Don't increment ppc_debug_name_section_size.
(ppc_bc): Likewise.
(ppc_frob_file): Remove.
* config/tc-ppc.h (tc_frob_file): Don't define.
(ppc_frob_file): Don't declare.
1995-11-20 22:27:49 +00:00
Ian Lance Taylor
a418e05d6d
* coffcode.h (coff_compute_section_file_positions): If
...
RS6000COFF_C, set up the .debug section.
1995-11-20 22:23:30 +00:00
Ken Raeburn
d6c4a3fa80
alpha fixes
1995-11-20 22:02:32 +00:00
Ken Raeburn
b6f783b773
one-operand versions of jmp, jsr
1995-11-20 21:08:05 +00:00
Ken Raeburn
b19865132f
note dependence on alpha opcode table
1995-11-20 21:03:20 +00:00
Ian Lance Taylor
b5403ad754
* xcofflink.c (xcoff_link_input_bfd): Adjust the TOC anchor value
...
if it is not large enough to accomodate the entire TOC area with
signed 16 bit offsets.
(xcoff_write_global_symbol): Handle negative TOC offsets in global
linkage code.
(_bfd_ppc_xcoff_relocate_section): Adjust relocations against a
TOC anchor to use the TOC value used in the output file.
1995-11-20 19:57:30 +00:00