Doug Evans
defc70bf2b
* cgen.h: New file.
...
* cgen.c: Include it.
(MAX_FIXUPS): Renamed to CGEN_MAX_FIXUPS.
(cgen_asm_finish_insn): Result is now void. New arg `result'.
All callers updated.
* config/tc-m32r.c: Include cgen.h.
(m23r_insn): New members num_fixups,fixups.
(assemble_parallel_insn): Initialize debug_sym_link for each insn.
(md_assemble): Simplify code to pack two insns in parallel.
When swapping two insns, update their fixups.
1998-05-07 09:31:42 +00:00
Doug Evans
e2d7426296
* cgen.h (cgen_asm_init_parse): Delete.
...
(cgen_save_fixups,cgen_restore_fixups,cgen_swap_fixups): Delete.
(cgen_asm_record_register,cgen_asm_finish_insn): Delete.
1998-05-07 09:16:35 +00:00
Doug Evans
eb00d70698
* sim-main.h (INSN_NAME): New arg `cpu'.
1998-05-07 02:45:07 +00:00
Doug Evans
433a8eafaa
* Make-common (sim_main_headers): Sort.
...
(cgen-*.o): Add cgen-sim.h dependency.
* sim-cpu.h: New file. sim_cpu_base moved here.
Move sim_cpu_lookup decl here.
* sim-base.h: #include "sim-cpu.h".
* sim-cpu.c: New file.
* Make-common (sim_main_headers): Add sim-cpu.h.
(sim-cpu.o): Add rule for.
1998-05-07 02:08:05 +00:00
Doug Evans
2ac0ca44d3
* config/tc-dvp.c: Delete inclusion of "sysdep.h".
1998-05-06 23:30:32 +00:00
Doug Evans
d9fbbdfaa3
lotsa stuff, see ChangeLog
1998-05-06 22:39:35 +00:00
Doug Evans
40c680ba80
* sem-switch.c: Regenerate. Redo computed goto label handling.
...
* sem.c: Regenerate. Call PROFILE_COUNT_INSN.
* readx.c: Regenerate. Redo computed goto label handling.
* semx.c: Regenerate. Call PROFILE_COUNT_INSN. Finish profiling
support.
* Makefile.in (stamp-xcpu): Turn on profiling support.
1998-05-06 22:38:05 +00:00
Doug Evans
177dedfb88
* Makefile.in (m32r.o,mloop.o,cpu.o,model.o): Add decode.h dependency.
...
(m32rx.o,mloopx.o,cpux.o,modelx.o): Add decodex.h dependency.
* decode.c,decode.h: Regenerate, introduces IDESC table.
* mloop.in (extract16,extract32): Add IDESC support.
Update names of semantic handler member names.
(execute): Ditto. Delete call to PROFILE_COUNT_INSN.
* decodex.c,decodex.h: Regenerate, introduces IDESC table.
* mloopx.in: Add IDESC support.
Update names of semantic handler member names.
Delete call to PROFILE_COUNT_INSN.
1998-05-06 22:37:14 +00:00
Jeff Law
7252da953d
* somsolib.c: Include gdb_stat.h.
1998-05-06 22:33:06 +00:00
Jeff Law
8be4960fe8
* config/tc-hppa.c (md_apply_fix): Slightly rework some code
...
to avoid compiler warning.
1998-05-06 22:28:53 +00:00
Doug Evans
a2f0f7f230
* cgen.sh: s/@ARCH@/${ARCH}/ in opc.h generation.
...
* m32r-opc.h: Regenerate.
1998-05-06 21:49:38 +00:00
Doug Evans
b6ea017091
(CGEN_INSN_INDEX): Delete.
1998-05-06 21:43:45 +00:00
Ian Lance Taylor
10779648f8
Wed May 6 15:26:34 1998 Klaus Kaempf <kkaempf@progis.de>
...
* makefile.vms: Run dec c with /nodebug. Pass CC value when
calling make.
1998-05-06 19:32:31 +00:00
Ian Lance Taylor
94db6f7294
Wed May 6 15:30:06 1998 Klaus Kaempf <kkaempf@progis.de>
...
* makefile.vms: Run dec c with /nodebug.
1998-05-06 19:31:11 +00:00
Ian Lance Taylor
ead3130290
Wed May 6 15:28:51 1998 Klaus Kaempf <kkaempf@progis.de>
...
* makefile.vms: Run dec c with /nodebug. Pass CC value when
calling make.
1998-05-06 19:29:52 +00:00
Ian Lance Taylor
21e2eeaaf1
Wed May 6 15:26:34 1998 Klaus Kaempf <kkaempf@progis.de>
...
* makefile.vms (OBJS): Add ehopt.obj
1998-05-06 19:27:05 +00:00
Ian Lance Taylor
6a1421c662
Wed May 6 15:11:12 1998 Klaus Kaempf <kkaempf@progis.de>
...
* doc/c-vax.texi: Correct and extend vax/vms documentation.
1998-05-06 19:12:59 +00:00
Richard Henderson
daaef8f8df
* config/tc-d30v.c (do_assemble): Accept a new parameter requesting
...
a short format insn.
(md_assemble): Set it for explicitly packed insns.
PR 14601
1998-05-06 18:56:08 +00:00
Ian Lance Taylor
6711d1ef23
fix xgettext invocation
1998-05-06 18:30:34 +00:00
Ian Lance Taylor
ee66b572a8
fix xgettext invocation
1998-05-06 18:16:28 +00:00
Ian Lance Taylor
c2400a02de
fix gettext sanitization
1998-05-06 18:15:00 +00:00
Ian Lance Taylor
f7934c1ac6
add po
1998-05-06 17:49:44 +00:00
Stu Grossman
700d7935d0
* Makefile.in: Add dependencies for boehm-gc to libjava.
1998-05-06 17:26:30 +00:00
Doug Evans
109e611125
* sim-io.c: #include <errno.h>.
1998-05-06 17:13:25 +00:00
Gavin Romig-Koch
f5916da7d0
* elf32-mips.c (elf_mips_mach): New.
...
(_bfd_mips_elf_object_p): Use elf_mips_mach.
(_bfd_mips_elf_final_write_processing): Use the names
of machines, rather than the numbers. Set both the ARCH
and MACH in e_flags. Handle a few more specific machines.
(_bfd_mips_elf_merge_private_bfd_data): Merge both
EF_MIPS_ARCH and EF_MIPS_MACH.
* mips.h (EF_MIPS_MACH,E_MIPS_MACH_*): Added.
1998-05-06 13:48:08 +00:00
Richard Henderson
97ec511fa4
* syms.c (bfd_is_local_label): Revert last change.
...
* srec.c (srec_write_symbols): Discard debugging symbols.
1998-05-06 04:06:47 +00:00
Ian Lance Taylor
3b9f57c5c0
fix copyright
1998-05-06 03:42:18 +00:00
Ian Lance Taylor
80d30ced0e
* som.c: Include <ctype.h>.
...
* som.h: Don't include sysdep.h.
1998-05-06 03:37:41 +00:00
Andrew Cagney
844f40d393
Copy polling code in PSIM simulator into common directory. Will
...
need rewrite later. Use in mn10300 simulator.
1998-05-06 03:32:12 +00:00
Tom Tromey
cd39bab023
* gprof.h (_): Undefine BFD's version.
1998-05-06 02:12:27 +00:00
Tom Tromey
fc8ff72d5f
* libbfd.h: Rebuilt.
...
* libbfd-in.h: Removed gettext includes and defines.
* sysdep.h: Moved gettext-related includes and defines here.
1998-05-06 01:07:41 +00:00
Richard Henderson
4aa65bb8c1
* srec.c (srec_write_symbols): Use bfd_is_local_label rather than
...
an ad-hoc test. Kill bogus #if 0 code.
* syms.c (bfd_is_local_label): Consider BSF_DEBUGGING symbols local.
PR 13455
1998-05-05 23:49:26 +00:00
Nick Clifton
4c2cea9dbd
Build dlltool for thumb-pe target
1998-05-05 22:21:23 +00:00
Ian Lance Taylor
ff2664fc49
* configure.in: Add --with-newlib to CONFIG_ARGUMENTS if we are
...
building with newlib.
1998-05-05 22:03:12 +00:00
Stu Grossman
7074031da3
Add Java sanitizations.
1998-05-05 17:19:29 +00:00
Gavin Romig-Koch
6ef925e86e
* config/tc-mips.c (macro,macro2): Implement
...
M_DMULO_I, M_MULO_I, M_DMULOU_I, and M_MULOU_I.
1998-05-05 17:12:41 +00:00
Christopher Faylor
dfe9d3099d
Tue May 5 09:30:25 1998 Christopher Faylor <cgf@cygnus.com>
...
* gdbtk.c (_initialize_gdbtk): Use correct device names in
cygwin-specific calls (cosmetic change).
1998-05-05 13:33:37 +00:00
Doug Evans
ca118edaff
Fix sanitization.
1998-05-05 00:24:16 +00:00
Frank Ch. Eigler
5678ce88c4
* Added hooks to new dejagnu sky tests, removed old test from run.
...
Mon May 4 17:59:11 1998 Frank Ch. Eigler <fche@cygnus.com>
start-sanitize-sky
* configure.in (testdir): Don't use old sky test directory.
* configure: Regenerated
* sky/Makefile.in: swallow stderr on buggy tests
end-sanitize-sky
* config/default.exp: Added C compiler settings.
1998-05-04 22:18:20 +00:00
Ian Lance Taylor
c8f28d295d
Mon May 4 17:49:14 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* config/tc-m68k.h (TC_RELOC_RTSYM_LOC_FIXUP): Changed to keep
relocations against globally visible symbols.
* config/tc-m68k.c (relaxable_symbol): New macro.
(m68k_ip, md_estimate_size_before_relax): Use it.
(tc_m68k_fix_adjustable): Also handle weak symbols.
1998-05-04 21:53:49 +00:00
Ian Lance Taylor
cc96256766
* ld-shared/main.c (shlib_overriddencall2): New function.
...
(main): Call shlib_shlibcall2.
* ld-shared/sh1.c (shlib_shlibcall2): New function.
(shlib_overriddencall2): New function.
* ld-shared/shared.dat: Add output line for new test.
* ld-shared/sun4.dat: Likewise.
1998-05-04 21:45:13 +00:00
Ian Lance Taylor
792dfb93dc
comment changes
1998-05-04 21:44:57 +00:00
Ian Lance Taylor
d4931e7801
remove unnecessary blank line
1998-05-04 21:28:38 +00:00
Stu Grossman
63c3e305f6
Update copyright.
1998-05-04 21:27:55 +00:00
Stu Grossman
a41292bacd
* ocd.h: Add new flags, function codes, and processor types to support
...
new Wiggler capabilities.
* (ocd_write_bytes_size): New function to allow atomic writes of
memory in sizes larger than a byte.
1998-05-04 21:26:02 +00:00
Frank Ch. Eigler
83657d850c
* Garbage collection overdue since January.
1998-05-04 21:25:49 +00:00
Ian Lance Taylor
7b9f7f9917
* ld-srec/sr3.cc (__get_eh_context): New function.
1998-05-04 21:12:24 +00:00
Ian Lance Taylor
f3d491b171
* config/tc-i386.h (TC_RELOC_RTSYM_LOC_FIXUP): Keep relocs for all
...
references to externally visible symbols.
* config/tc-i386.c (md_apply_fix3): When OBJ_ELF, don't add the
values in twice for a PC relative reloc if the symbol is
externally defined.
1998-05-04 21:10:49 +00:00
Ian Lance Taylor
3ccd41aef9
* config/tc-sparc.h (tc_fix_adjustable) [OBJ_AOUT]: When PIC,
...
don't adjust a PC relative reloc against an externally visible
symbol.
* config/tc-sparc.c (md_apply_fix3): When generating a.out PIC,
for a PC relative fixup against an externally visible defined
symbol, arrange to store object file and addend values as though
the symbol were not defined.
(tc_gen_reloc): Likewise.
1998-05-04 20:16:35 +00:00
Jason Molenda
ffab7b4551
Mon May 4 10:37:12 1998 Brian Youmans (3diff@gnu.org)
...
* refcard.tex: Copyright, address updates.
1998-05-04 17:38:00 +00:00