Jim Kingdon
ee5fb95969
* mips-tdep.c (mips_skip_prologue): New argument lenient.
...
Use read_memory_nobpt.
(is_delayed, mips_in_lenient_prologue): New functions.
(init_extra_frame_info): If in the prologue, don't use saved registers.
* config/mips/tm-mips.h: Declare mips_skip_prologue.
1993-07-19 02:28:21 +00:00
Jim Kingdon
0ffccbfb6c
* mips.h: Split the actual table out into ../../opcodes/mips-opc.c.
1993-07-19 02:26:06 +00:00
Jim Kingdon
32d2052a0d
* mips-opc.c: New file, containing opcode table from
...
../include/opcode/mips.h.
* Makefile.in: Add it.
1993-07-19 02:25:39 +00:00
Jim Kingdon
fc39be5870
* partial-stab.h (N_SO): Add the text offset to valu before, not after,
...
passing it to END_PSYMTAB.
1993-07-18 22:50:30 +00:00
Peter Schauer
76b098d175
* gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
...
to make the stabs test work on ecoff systems using gcc and -with-stabs.
* gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
enable ecoff configuration.
1993-07-18 15:47:51 +00:00
Roland Pesch
8467a2ad46
MOD2
1993-07-17 01:58:47 +00:00
Jim Kingdon
ac82e9a5b7
* symtab.c (find_pc_symtab): Call warning, not printf directly.
...
* solib.c (solib_add): Use x{re,m}alloc, not {re,m}alloc.
1993-07-17 01:58:33 +00:00
Roland Pesch
09934a2b2e
Introduce MOD2 switch to segregate material on Modula-2; eventually
...
each supported language should be controlled by a separate switch, and CONLY
should be retired.
1993-07-17 01:57:50 +00:00
Jim Kingdon
c55665ea6e
* Rename elf{32,64}-generic.c to *-gen.c for 14 char filenames.
...
* Makefile.in: Change accordingly.
(CFILES): Add elf64-gen.c.
1993-07-17 01:37:06 +00:00
Jim Kingdon
d9d9782312
* Rename elf{32,64}-generic.c to *-gen.c for 14 char filenames.
...
* Makefile.in: Change accordingly.
(CFILES): Add elf64-gen.c.
1993-07-17 01:28:11 +00:00
David MacKenzie
de793e5f22
posix.2 final changes
1993-07-17 01:10:10 +00:00
Jim Kingdon
0cd1a8d2aa
* Makefile.in (TAGS): make work when srcdir != objdir.
1993-07-16 22:28:12 +00:00
David MacKenzie
a2cdf246df
remove /dev/null kludge
1993-07-16 22:24:10 +00:00
David D. Zuhn
f358c81426
update for lynx, sgi -x- sh
1993-07-16 21:21:30 +00:00
Ian Lance Taylor
fe619ced4a
* ldgram.y (OPTION_Lfile): New token.
...
(command_line_option): Accept OPTION_L NAME (whitespace after -L).
* ldlex.l (<COMMAND>): Accept -L without FILENAME.
1993-07-16 21:15:40 +00:00
David Edelsohn
dd8ca662ce
h8/300h stuff
1993-07-16 20:46:46 +00:00
David Edelsohn
5448fed531
Fix h8300h support (need own .mt file).
1993-07-16 20:44:05 +00:00
David Edelsohn
fb564b406c
h8/300h support
1993-07-16 20:43:14 +00:00
David Edelsohn
f853f4ca53
Fix bit instructions (was setting destination reg and not carry).
1993-07-16 20:26:05 +00:00
David D. Zuhn
9d8c0ead6b
work around lynxos /bin/sh lossage
1993-07-16 20:21:43 +00:00
David D. Zuhn
07a17a1bae
use mh-lynxos for *-*-lynxos
1993-07-16 20:17:49 +00:00
David D. Zuhn
6a17017c45
new file for lynx
1993-07-16 20:15:44 +00:00
David D. Zuhn
3cbe92bdef
use mh-lynxos host fragment
1993-07-16 20:15:19 +00:00
David D. Zuhn
b48eb8b7e3
handle broken test (lynx)
1993-07-16 20:14:38 +00:00
Ian Lance Taylor
763e8ded4b
* mips.h: Reworked the hazard information somewhat, and fixed some
...
bugs in the instruction hazard descriptions.
1993-07-16 17:01:31 +00:00
Ian Lance Taylor
2e9e68699d
* mipsread.c: No longer need to undefine ZMAGIC.
1993-07-16 16:58:08 +00:00
Ian Lance Taylor
851f2e3f00
* coff-mips.c: Use MIPS_AOUT_{OZ}MAGIC rather than {OZ}MAGIC.
1993-07-16 16:56:05 +00:00
Ian Lance Taylor
dea7d7574e
* mips.h (MIPS_AOUT_{OZ}MAGIC): Renamed from {OZ}MAGIC.
1993-07-16 16:55:20 +00:00
Ian Lance Taylor
becfe05e61
* config/tc-hppa.h (tc_frob_label): Define.
...
* config/tc-mips.c: Many changes to support simple assembler
optimization.
(insn_label, prev_insn, prev_prev_insn, dummy_opcode,
prev_insn_valid, prev_insn_frag, prev_insn_where,
prev_insn_fixp, prev_insn_is_delay_slot): New static
variables.
(insn_uses_reg, mips_no_prev_insn, mips_emit_delays,
mips_align, s_stringer, s_mips_space): New static functions.
(mips_define_label): New global function.
(md_pseudo_table): For "ascii", "asciz", "asciiz", call
s_stringer. Changed argument to float_cons from 0 or 1 to 'f'
or 'd'. For "space" call s_mips_space.
(md_begin): Call mips_no_prev_insn.
(append_insn): Only insert necessary NOP instructions.
(macro): Call mips_emit_delays before setting mips_noreorder.
Increment and decrement mips_noreorder rather than using
save_reorder_condition. Don't bother to use noreorder in
M_L_DOB and M_L_DAB, since append_insn will not insert a NOP.
(md_atof): Handle floating point numbers correctly for both
big and little endian targets.
(s_align, s_cons): Call mips_align rather than frag_align.
(s_change_seg, s_cons): Call mips_emit_delays.
(s_float_cons): Let float_cons do the work.
(s_mipsset): Call mips_emit_delays when setting noreorder.
* config/tc-mips.h (tc_frob_label): Define to be
mips_define_label.
1993-07-16 16:26:41 +00:00
Ian Lance Taylor
1e9cf56586
* read.c (float_cons): Simplified parsing logic. If
...
REPEAT_CONS_EXPRESSIONS is defined, accept a repeat count.
* symbols.c (colon): Rather than a special case for TC_HPPA,
use new macro tc_frob_label.
1993-07-16 16:26:03 +00:00
Ian Lance Taylor
04acd059ee
* config/obj-ecoff.c (ecoff_build_symbols, ecoff_build_procs,
...
ecoff_frob_files): Consistently use S_GET_VALUE rather than
bfd_asymbol_value. Warn if taking difference of symbols in
different segments.
1993-07-16 15:58:08 +00:00
Ian Lance Taylor
cb441b387e
* config/tc-m88k.c (omagic): Removed unused variable.
1993-07-15 22:16:39 +00:00
Ian Lance Taylor
e58bd252cb
Removed definition of OMAGIC from m88k.h.
1993-07-15 22:10:56 +00:00
Ian Lance Taylor
f75906eb17
* m88k-pinsn.c: Moved code into opcodes/m88k-dis.c.
...
(print_insn): Now just calls print_insn_m88k.
1993-07-15 22:07:28 +00:00
David MacKenzie
922018a10c
remove dupliate include
1993-07-15 22:02:01 +00:00
Ian Lance Taylor
5276e361db
* config/obj-ecoff.c (ecoff_frob_file): Discard all open scopes,
...
with a warning.
1993-07-15 22:01:27 +00:00
David Edelsohn
ccdc578f57
* h8300-tdep.c (examine_prologue): Make prototype match definition.
1993-07-15 21:55:14 +00:00
David Edelsohn
1ca9e7c943
(examine_prologue): Make prototype match definition.
1993-07-15 21:53:51 +00:00
David MacKenzie
c3cbe3f459
source cleanups; fix finding scripts
1993-07-15 21:49:24 +00:00
David Edelsohn
4ab3a31f9e
Add h8/300h support.
1993-07-15 21:45:16 +00:00
David MacKenzie
bbd2521f26
source cleanups; fix finding scripts
1993-07-15 21:43:28 +00:00
David Edelsohn
a5ef437e7f
h8/300h support
1993-07-15 21:41:50 +00:00
Jim Kingdon
be9af13cb5
minor fixes
1993-07-15 21:16:12 +00:00
Jim Kingdon
38e1c8decb
* stabs.texinfo: Cleanups regarding statics.
1993-07-15 20:44:09 +00:00
Jim Kingdon
24dcc70729
* stabs.texinfo: Cleanups regarding statics.
1993-07-15 20:29:23 +00:00
Ian Lance Taylor
2368ec638a
* config/obj-coffbfd.c (fixup_segment): If TC_M88K, don't adjust
...
by md_pcrel_from if we are relocating against a symbol (we still
need md_pcrel_from for a PC relative relocation within the same
file).
* config/tc-m88k.c (md_pcrel_from): Corrected return value.
1993-07-15 20:23:43 +00:00
Ian Lance Taylor
6585e9e347
* coff-m88k.c (howto_table): Corrected bitsize for R_PCR26L from
...
16 to 26.
1993-07-15 20:06:41 +00:00
Ian Lance Taylor
b0955bc979
* scripttempl/m88kbcs.sc: Removed TARGET statement. Changed
...
OUTPUT_FORMAT to use ${OUTPUT_FORMAT}.
* emulparams/m88kbcs.sh: It's coff-m88kbcs, not m88kbcs.
1993-07-15 19:59:21 +00:00
Jim Kingdon
ab17c2d292
* gdbinv-s.texi (Bootstrapping): Document exceptionHandler.
...
(Debug Session): Mention exceptionHandler. Add xref to Bootstrapping.
1993-07-15 19:00:08 +00:00
Jim Kingdon
5b336d29ca
* NEWS: Mention that remote.c now has a `load' operation.
1993-07-15 18:28:40 +00:00