Jim Wilson
ebd6fc2935
Ld testsuite support for ia64-linux.
...
* configure.host: Added HOSTING_CRT0, HOSTING_LIBS for
host "ia64-*-linux-gnu*".
2000-05-02 00:39:34 +00:00
Jim Wilson
85e22c7ef1
Fix IA-64 --enable-targets=all bug reports.
...
* Makefile.am (BFD32_BACKENDS): Add efi-app-ia32.lo.
(BFD32_BACKENDS_CFILES): Add efi-app-ia32.c.
(BFD64_BACKENDS): Delete coff-ia64.lo. Add efi-app-ia64.lo.
(BFD64_BACKENDS_CFILES): Delete coff-ia64.c. Add efi-app-ia64.c.
* Makefile.in: Rebuild.
2000-05-02 00:23:54 +00:00
Alan Modra
3f9b03b5da
Assorted code cleanup and fixes for hppa. Re-enable elf32-hppa as
...
it now compiles even if it doesn't work too well.
2000-05-02 00:12:52 +00:00
Alan Modra
ec1428fa1c
elf fixes.
2000-05-02 00:00:27 +00:00
Alan Modra
36f8992610
Duplicate hppa*-*-*elf* behaviour for hppa*-*-linux*.
...
Fix elf tests for targets that define LABELS_WITHOUT_COLONS.
2000-05-01 23:56:49 +00:00
Nicholas Duffek
bf0184bec9
* gdb.texinfo (Command Files): Mention -x, use @enumerate for
...
startup sequence, minor edits.
2000-05-01 21:22:42 +00:00
Nick Clifton
7fca9a7240
Fix tests to remove leading zeroes from labels
2000-05-01 18:08:39 +00:00
Jeff Law
c5d05dbb5e
* h8300.h (EOP): Add missing initializer.
2000-05-01 16:55:50 +00:00
Stan Shebs
5330533d30
Remove obsolete Gould configuration:
...
* configure.host, configure.tgt: Remove Gould configs.
* Makefile.in: Remove Gould-related actions.
* gould-xdep.c, gould-tdep.c, config/gould/*: Remove files.
* NEWS: Mention removal.
2000-05-01 16:12:10 +00:00
Jim Blandy
e5419804c4
* gdbint.texinfo (RETURN_VALUE_ON_STACK): Document.
2000-05-01 16:12:01 +00:00
Catherine Moore
a298424885
* macro.c (macro_expand_body): Don't prepend macro number with zeroes.
2000-05-01 14:01:06 +00:00
Denis Chertykov
df13624506
* config/tc-avr.c: ATTRIBUTE_UNUSED added to the necessary places.
...
More comments added.
(md_begin): Removed "construct symbols for each register name".
Because register names conflicts with GCC generated function
names.
(avr_operand): Now constant numbers can be used as a register
identifiers (0 as r0, 31 as r31).
(md_assemble): use skip_space () before parsing instruction
operands.
2000-05-01 11:14:05 +00:00
Denis Chertykov
b170af938f
* config/tc-avr.c: New AVR_ISA_ defined.
...
(md_assemble): Handle opcodes with optional operands (lpm,elpm).
(avr_operand): Handle 'a', 'v' and 'z' constraint letters needed
for `fmul', `movw' and `lpm R,Z' instructions.
(avr_operands): Warn if current opcode is a two-word instruction
and previous opcode was cpse/sbic/sbis/sbrc/sbrs.
(avr_opcodes): New commands added.
(REGISTER_P): Check 'a' and 'v' constraint letters.
(mcu_types): New MCU added.
2000-05-01 08:48:32 +00:00
Denis Chertykov
3c504221d4
* avr-dis.c (reg_fmul_d): New. Extract destination register from
...
FMUL instruction.
(reg_fmul_r): New. Extract source register from FMUL instruction.
(reg_muls_d): New. Extract destination register from MULS instruction.
(reg_muls_r): New. Extract source register from MULS instruction.
(reg_movw_d): New. Extract destination register from MOVW instruction.
(reg_movw_r): New. Extract source register from MOVW instruction.
(print_insn_avr): Handle MOVW, MULS, MULSU, FMUL, FMULS, FMULSU,
EICALL, EIJMP, LPM r,Z, ELPM r,Z, SPM, ESPM instructions.
2000-05-01 08:45:11 +00:00
Eli Zaretskii
41afff9a41
* annotate.texi: Remove "@syncodeindex fn cp", it causes grief in
...
TeX.
* gdb.texinfo: Add "@syncodeindex fn cp". Convert all entries
"@kindex f" into "@kindex f (foo)", otherwise we get index entries
like `n' and `s' which look weird. Convert some of the @kindex to
@vindex, when they refer to variables, not commands.
2000-05-01 08:34:36 +00:00
Andrew Cagney
dd37a34b6f
* mips.igen (DMxC1): Fix format arguments for sim_io_eprintf call.
2000-05-01 07:06:10 +00:00
Denis Chertykov
dff1420082
* readelf.c (guess_is_rela): AVR uses RELA relocations.
...
(get_machine_name): machine name for EM_AVR added.
2000-05-01 06:53:41 +00:00
Alan Modra
c1e73230e6
Ensure all pe targets use bfd.
2000-05-01 06:53:26 +00:00
Andrew Cagney
7d4187854f
From 2000-04-28 Andreas Jaeger <aj@suse.de>:
...
Properly check for GCC version number.
2000-05-01 05:45:36 +00:00
Alan Modra
01fff6e2f4
Fix "incompatible types in return" gcc error.
2000-05-01 05:02:57 +00:00
Alan Modra
c8735523e1
Fix bfd_coff_small_swap_table initialisation.
2000-05-01 04:47:39 +00:00
Andrew Cagney
33e16fad05
Do not use @value{GDBN in @nodes.
2000-05-01 04:34:06 +00:00
Ben Elliston
afdaa25fc3
2000-04-30 Ben Elliston <bje@redhat.com>
...
* bfdint.texi (BFD generated files): Fix another typo.
2000-04-30 15:04:58 +00:00
Mark Kettenis
a6abb2c0e9
2000-04-30 Mark Kettenis <kettenis@gnu.org>
...
Fix single-stepping out of signal trampolines.
* config/i386/nm-linux.h (CHILD_RESUME): Define.
* i386-linux-nat.c (child_resume): New function.
2000-04-30 09:34:13 +00:00
Clinton Popetz
b4911a31c0
* xcoff.h: Forgot to cvs add in last patch.
2000-04-29 14:41:30 +00:00
Andrew Cagney
dad41f9aa4
Convert SKIP_PROLOGUE_FRAMELESS_P into PROLOGUE_FRAMELESS_P.
2000-04-29 08:55:45 +00:00
Clinton Popetz
0ca652e9ec
* libcoff.h: Sigh, whitespace differences after 'make headers'.
2000-04-29 02:45:34 +00:00
Clinton Popetz
2243c419e9
* coffcode.h Copy changes mistakenly done to libcoff.h in
...
4/24/2000 patch.
2000-04-29 02:41:36 +00:00
Alan Modra
a1934524a3
Correctly check gcc version.
2000-04-29 00:56:29 +00:00
Clinton Popetz
14958a432d
* Makefile.am (BFD64_BACKENDS, BFD64_BACKENDS_CFILES): Add
...
coffdu-rs6000.{lo,c}.
(coff-pmac.lo, coff-rs6000.lo, coff64-rs6000.lo): Add dependency
on xcoff.h
* Makefile.in: Regenerate.
* xcoff.h: New file.
* coff-pmac.c: Use xcoff.h instead of coff-rs6000.c.
* coff-rs6000.c: Move all declarations and defines that are
common to the xcoff backends into xcoff.h
* coff64-rs6000.c: Ditto,
2000-04-28 20:02:30 +00:00
Clinton Popetz
ecefdb5878
* coff-mips.c (mips_ecoff_backend_data): Add initialization of
...
_bfd_coff_force_symnames in strings and
_bfd_coff_debug_string_prefix_length to their default values.
* coff-sh.c: (bfd_coff_small_swap_table): Ditto.
2000-04-28 13:50:57 +00:00
Clinton Popetz
6732d8bf82
* coff-alpha.c (alpha_ecoff_backend_data): Add initialization of
...
_bfd_coff_force_symnames in strings and
_bfd_coff_debug_string_prefix_length to their default values.
2000-04-28 13:17:26 +00:00
Andrew Cagney
5eb1a8fac3
Provide more detailed traces of the event queue.
2000-04-28 06:13:46 +00:00
Andrew Cagney
0c22be818b
Fix event insertion when processing more than one event for the current time.
2000-04-28 06:02:51 +00:00
Andrew Cagney
25d704f304
Cleanup tracing.
2000-04-28 05:59:25 +00:00
Andrew Cagney
1bd54964ac
From "Serge Nikulin" <nikulin@actsw.amat.com>:
...
Don't trip on NULL function name in sigtramp.
2000-04-28 05:50:19 +00:00
Michael Snyder
06b8da7db5
2000-04-27 Michael Snyder <msnyder@seadog.cygnus.com>
...
* gdbarch.sh (d10v_daddr_p, d10v_iaddr_p, d10v_convert_daddr_to_raw,
d10v_convert_iaddr_to_raw): make these multi-arch functions optional.
* gdbarch.c, gdbarch.h: regenerate
2000-04-28 05:21:23 +00:00
Andrew Cagney
2b5fe715f5
Cast function to correct type.
2000-04-28 03:10:44 +00:00
Michael Snyder
cbda0a99a3
2000-04-27 Michael Snyder <msnyder@seadog.cygnus.com>
...
* jv-valprint.c (java_val_print): Add arg declaration,
fix compiler warning.
* corelow.c (core_open): Call set_gdbarch_from_file so that
gdbarch becomes aware of the architecture encoded in the
corefile.
* findvar.c (write_register_gen): Export this useful interface.
* value.h (write_register_gen): Declare.
2000-04-27 15:33:01 +00:00
Elena Zannoni
a034fba4ec
2000-04-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
...
* cxux-nat.c (add_shared_symbol_files): Don't treat .text section
as special in the section_addr_info structure.
* pa64solib.c (pa64_solib_add_solib_objfile): Ditto.
* osfsolib.c (symbol_add_stub): Ditto.
* irix5-nat.c (symbol_add_stub): Ditto.
2000-04-27 15:11:14 +00:00
Andrew Cagney
28d069e647
Include "arch-utils.h".
2000-04-27 04:25:45 +00:00
Michael Snyder
02d5252fb1
2000-04-26 Michael Snyder <msnyder@seadog.cygnus.com>
...
* procfs.c (comments): Eliminate "???" in comments, which GCC
wants to interpret as a trigraph. (fill_gregset, supply_gregset,
fill_fpregset, supply_fpregset): declare.
(procfs_wait): Sysargs is a long, change printf format to match.
(test-mapping, mapping_test, test_mapping_cmd) Remove (test only).
2000-04-27 01:04:52 +00:00
Michael Snyder
b943d152e8
* proc-api.c (write_with_trace): Change 'arg' from long to int.
...
Treat 'off_t' and 'size_t' as unsigned long in printfs.
(lseek_with_trace): Treat 'off_t' as unsigned long in printf.
2000-04-27 00:53:41 +00:00
Michael Snyder
1960c4001c
2000-04-26 Michael Snyder <msnyder@seadog.cygnus.com>
...
* gdb.base/call-ar-st.exp: Bail out if target is sparclet.
This test depends on parsing the printf output from the target.
Since the sparclet stub doesn't do stdio, this will never work.
* gdb.base/call-rt-st.exp: ditto.
* gdb.base/call-strs: ditto.
2000-04-27 00:45:19 +00:00
Michael Snyder
fa4e99ecee
2000-04-26 Michael Snyder <msnyder@seadog.cygnus.com>
...
* wrapper.h: fix minor comment typo.
2000-04-27 00:41:49 +00:00
Alan Modra
dd5724d523
Reference count .plt and .got on x86 for garbage collection code. Fix a
...
couple of m68k and ppc bugs discovered while testing x86 gc.
2000-04-27 00:31:17 +00:00
Andrew Cagney
b2f4b24dd7
Document IRIX->ARM cross compile problem.
2000-04-27 00:23:02 +00:00
Michael Snyder
4261bedc92
2000-04-26 Michael Snyder <msnyder@seadog.cygnus.com>
...
* utils.c (internal_verror): Call target_terminal_ours.
2000-04-27 00:15:14 +00:00
Andrew Cagney
8b0ceefcd4
Add section discussing future changes to output syntax.
2000-04-26 23:39:53 +00:00
Clinton Popetz
8ecb95a255
* config.bfd: Remove extraneous bfd_powerpc_64_arch.
2000-04-26 21:35:19 +00:00