Alan Modra
cc5ca5ce51
Extend the i386 gas testsuite to do some tests for intel_syntax. Fix all
...
the errors exposed by this addition. These were intel mode
"fi... word ptr", "fi... dword ptr", "jmp Imm seg, Imm offset", "out dx,al".
The failure with intel "out dx,al" was also present in att "out al,dx".
Extend testsuite to catch this case too.
2000-02-25 11:41:12 +00:00
Nick Clifton
fa7928cae2
Add functions to modify/examine the signed_overflow_ok_p field in cpu_desc.
2000-02-24 23:58:52 +00:00
Nick Clifton
68e324a2b8
Rename 'flags' to 'signed_overflow_ok_p'
2000-02-24 23:57:23 +00:00
Kevin Buettner
482ca3f5dc
Shared library, function calling fixes for GNU/Linux PPC port.
2000-02-24 23:06:48 +00:00
Andrew Haley
60f036a265
2000-02-24 Andrew Haley <aph@cygnus.com>
...
* cgen.h (CGEN_INSN_MACH_HAS_P): New macro.
(CGEN_CPU_TABLE): flags: new field.
Add prototypes for new functions.
2000-02-24 21:56:53 +00:00
Nick Clifton
f5619cc233
fix typo in previous delta
2000-02-24 21:49:15 +00:00
Christopher Faylor
0f07afe1de
Windows CE support.
2000-02-24 21:39:15 +00:00
Nick Clifton
4bab746c3d
Add support for an OS of "wince"
2000-02-24 21:20:57 +00:00
Nick Clifton
056350c6bd
Add support for WinCE targeted toolchains.
2000-02-24 19:49:18 +00:00
Nick Clifton
8a0e0f38af
Add support for WinCE targeted toolchains.
2000-02-24 19:37:32 +00:00
Nick Clifton
344a211f99
Add support for WinCE based toolchains.
2000-02-24 17:53:12 +00:00
Andrew Haley
cfcdbe9790
2000-02-23 Andrew Haley <aph@cygnus.com>
...
* m32r-asm.c, m32r-desc.c, m32r-desc.h, m32r-dis.c,
m32r-ibld.c,m32r-opc.h: Rebuild.
2000-02-24 16:19:36 +00:00
Alan Modra
36bf8ab9fb
Yet more .intel_syntax fixes.
2000-02-24 15:26:57 +00:00
Catherine Moore
ba20314ec2
* som.c (som_misc_symbol_info): Add field
...
secondary_def.
(som_bfd_derive_misc_symbol_info): Initialize
secondary_def.
(som_build_and_write_symbol_table): Keep track
of secondary_def field.
(som_slurp_symbol_table): Set BSF_WEAK symbol flag
if secondary_def field is set.
(som_bfd_ar_write_symbol_stuff): Initialize
secondary_def.
2000-02-24 13:41:02 +00:00
Catherine Moore
f5795b0849
* config/obj-som.c (obj_pseudo_table): Add "weak".
...
(obj_som_weak): New routine.
2000-02-24 13:37:02 +00:00
Alan Modra
9b9b5cd47d
Forgot Changelog for last i386.h change.
2000-02-24 12:41:54 +00:00
Alan Modra
7f3f1ea2a1
Correct intel_syntax fsub* and fdiv* handling. Oh, how I'd like to be rid
...
of UNIXWARE_COMPAT.
2000-02-24 12:40:45 +00:00
Andrew Cagney
a526d7137a
Include "gdb_wait.h" instead of <wait.h>.
2000-02-24 08:55:15 +00:00
Alan Modra
520dc8e893
config/tc-i386.c (struct _i386_insn): Combine disps, imms, regs into
...
a union. Use throughout file. Delete TC_RELOC macro.
2000-02-24 08:18:20 +00:00
Andrew Cagney
e56ac5c3a3
Only install GDBtk files when GDBtk is being built.
2000-02-24 08:16:26 +00:00
Andrew Cagney
b0b1b869c7
* configure.in (SUBDIR_MI_CFLAGS): Fix typo, wrong brace.
2000-02-24 07:27:51 +00:00
Andrew Cagney
ada59422a3
* config.guess, config.sub: Updated to match config's 2000-02-15
...
version.
2000-02-24 05:38:51 +00:00
Christopher Faylor
091be84d73
* configure.tgt: Add arm, mips, sh wince targets.
...
* config/arm/tm-wince.h: New file.
* config/arm/wince.mt New file.
* config/sh/tm-wince.h: New file.
* config/sh/wince.mt New file.
* config/mips/tm-wince.h: New file.
* config/mips/wince.mt New file.
* wince.c: New file.
* wince-stub.c: New file.
* wince-stub.h: New file.
* sh-tdep.c: Use correct register names for Windows CE.
2000-02-24 03:31:45 +00:00
Alan Modra
abd63a324b
Remove dead code when not TC_M68K.
2000-02-24 01:56:31 +00:00
Alan Modra
b5ebe70e6e
Mention IBM 370 support
2000-02-24 01:40:42 +00:00
Richard Henderson
7e0527420a
* config/tc-i386.c (md_assemble): When swapping operands for
...
intel_syntax, assume everything that's not Imm or Disp is a
register.
2000-02-24 00:43:29 +00:00
Nicholas Duffek
99eeeb0ff7
* top.c (SIGJMP_BUF, SIGSETJMP, SIGLONGJMP): Update comments.
...
(error_return, quit_return): Merge into catch_return pointer.
(return_to_top_level): Update comment. Longjmp to *catch_errors,
and communicate reason to catch_errors via setjmp return value.
(catch_errors): Always catch both quit and error, and if a catch
wasn't requested by caller, throw it to the next catch_error.
Replace dual longjmp buffer memcpy with single pointer change.
Add FIXME for possibly adding new interface to tell caller what
event was caught. Add extensive comments.
* defs.h (enum return_reason): Reserve 0 for use as initial
setjmp() return value.
(RETURN_MASK): New public macro to generate RETURN_MASK_* from
enum return_reason.
(RETURN_MASK_QUIT, RETURN_MASK_ERROR): Define using RETURN_MASK.
2000-02-24 00:04:03 +00:00
Richard Henderson
eaba1dd3fb
* scripttempl/elfd10v.sc: Remove dynamic linking hooks.
...
Add and use memory regions.
2000-02-23 23:38:47 +00:00
Alan Modra
1ce6cb432f
Teach get_osabi_name about Linux
2000-02-23 23:19:46 +00:00
Nick Clifton
1efe4b1082
fix typo in previous delta
2000-02-23 22:29:38 +00:00
Nick Clifton
ecb651f0ab
Accept 16-bit addresses.
2000-02-23 22:27:55 +00:00
Jim Blandy
ceb4951f3d
Doc fix.
2000-02-23 22:11:07 +00:00
Jim Blandy
9d233477f5
*** empty log message ***
2000-02-23 19:46:25 +00:00
Jim Blandy
f7cb2b90b1
* gdbint.texinfo (FUNCTION_START_OFFSET): Document.
2000-02-23 19:45:45 +00:00
Timothy Wall
6a6987a96e
Add new feature notices for changes made on 2/8 and 2/10/00.
2000-02-23 16:01:21 +00:00
Fernando Nasser
242bfc55af
2000-02-23 Fernando Nasser <fnasser@cygnus.com>
...
* infcmd.c (run_stack_dummy): Do not pop frame on random signal.
* valops.c (_initialize_valops): Add command "set unwindonsignal".
(hand_function_call): Test for unwind_on_signal and act accordingly.
2000-02-23 15:53:33 +00:00
Alan Modra
5b93d8bb51
Add IBM 370 support.
2000-02-23 13:52:23 +00:00
Andrew Cagney
ab91fdd5f8
Fix copyright - Cygnus is a Red Hat company.
2000-02-23 06:19:22 +00:00
Andrew Cagney
aa2c4052a2
Revert.
2000-02-23 02:47:21 +00:00
Andrew Cagney
ff844c8dea
Re-sync with ../include/dis-asm.h - LEN param changed to unsigned int.
2000-02-23 02:42:40 +00:00
Nick Clifton
2fb651f6a1
Add support for sh-pe and arm-wince-pe targets.
2000-02-23 01:26:59 +00:00
Andrew Cagney
fb40c20903
Add mi/ and testsuite/gdb.mi/ subdirectories.
...
Add --enable-gdbmi option to configury.
Add mi rules to Makefile.in
Add mi conditional output to event-top.c infrun.c main.c top.c.
Add -i=mi option.
2000-02-23 00:25:43 +00:00
Jim Blandy
e6c6b6fe2d
*** empty log message ***
2000-02-22 22:16:24 +00:00
Chandra Chavva
25f2196d60
* config/tc-d30v.c (parallel_ok): Use FLAG_NOT_WITH_ADDSUBppp to
...
determine if an instruction can be used in parallel with an ADDppp
or SUBppp instruction.
2000-02-22 20:54:18 +00:00
Chandra Chavva
20609ff761
* opcode/d30v.h (FLAG_NOT_WITH_ADDSUBppp): Redefined as operation cannot
...
be combined in parallel with ADD/SUBppp.
2000-02-22 20:52:14 +00:00
Chandra Chavva
b669ceb922
* d30v-opc.c (d30v_opcode_tab) : Added FLAG_NOT_WITH_ADDSUBppp to
...
ST2H, STB, STH, STHH, STW and ST2H opcodes to prohibit parallel
procedure.
2000-02-22 20:44:14 +00:00
Nick Clifton
72509dcd5c
Updated comment.
2000-02-22 19:59:40 +00:00
Nick Clifton
ca47b30c87
Remove use of ELF_ST_OTHER.
2000-02-22 19:56:41 +00:00
Jim Blandy
14e0eb3bb9
*** empty log message ***
2000-02-22 19:22:37 +00:00
Jim Blandy
ef36d45eb9
* gdbint.texinfo: Document COERCE_FLOAT_TO_DOUBLE --- the new form.
2000-02-22 19:22:25 +00:00