Ian Lance Taylor
6763b6e161
new files for windres
1998-07-01 18:33:06 +00:00
Ian Lance Taylor
0b3377c426
x
1998-07-01 18:32:49 +00:00
Ian Lance Taylor
72574626a9
* rclex.l: Add casts and change types to avoid warnings.
...
* rcparse.y: Likewise.
* resbin.c: Likewise.
* rescoff.c: Likewise.
* resrc.c: Likewise.
* Makefile.am: Rebuild dependencies.
(HFILES): Remove readelf.h.
* Makefile.in: Rebuild.
Based on patches from Andrew Kozin
<Andrew.Kozin@p14.f960.n5020.z2.fidonet.org >:
* winduni.h: New file, from windres.h.
* winduni.c: New file, from windres.c.
* windres.c: Move Unicode functions into winduni.c.
* windres.h: Move Unicode declarations into winduni.h. Include
winduni.h.
(RT_ACCELERATOR): Rename from RT_ACCELERATORS to match Windows
macro. Change all uses.
(RT_PLUGPLAY, RT_VXD): Correct values.
* Makefile.am (HFILES): Add windres.h.
(CFILES): Add winduni.c.
(windres_SOURCES): Add winduni.c.
1998-07-01 18:30:20 +00:00
Nick Clifton
d8d4c4e71a
Pass thumb-pe and arm-pe
1998-07-01 17:52:43 +00:00
Nick Clifton
e38a77d3ca
Replace object.scm with cos.scm
1998-07-01 16:42:36 +00:00
Jeff Law
a6cbaa652a
* mn10300_sim.h: Include bfd.h
...
(struct state): Add more room for processor specific registers.
start-sanitize-am33
(REG_E0): Define.
end-sanitize-am33
1998-06-30 17:28:54 +00:00
Jeff Law
39f5104e63
* section.c (STD_SECTION): Account for recently added gc_mark
...
field in struct asection.
1998-06-30 17:09:28 +00:00
Nick Clifton
df6e153ca8
remove readelf.h from file list
1998-06-30 16:25:20 +00:00
Jeff Law
ff7a9bc9b4
* m10300-opc.c: Reorder "movbu" and "movhu" instructions too.
...
Why oh why didn't they take our advice about register prefixing. It would
have avoided the ambigious syntax issues. Sigh.
1998-06-30 16:04:44 +00:00
Jeff Law
7ec96df5e2
* elf-m10300.c (bfd_mn10300_elf_merge_private_bfd_data): New function.
...
(bfd_elf32_bfd_merge_private_bfd_data): Define.
So the machine id gets propagated into executables.
1998-06-30 16:00:12 +00:00
Richard Henderson
303b4cc64f
ELF Section-level Garbage Collection.
1998-06-30 10:02:22 +00:00
Jason Molenda
d40d5880c2
Mon Jun 29 19:01:18 1998 Jim Wilson <wilson@cygnus.com>
...
* gnu-regex.c (re_comp): Add cast to char * before gettext calls.
1998-06-30 02:40:12 +00:00
Nick Clifton
cb436f39aa
Improved portability of readelf
1998-06-30 00:03:05 +00:00
Jeff Law
f88a2342d0
* config/tc-mn10300.c (r_registers): Fix typo and add some missing
...
registers.
1998-06-29 21:01:03 +00:00
Jeff Law
a841b47c4b
* m10300-opc.c: Reorder more instructions so that we do not
...
accidentally match a mn10300 instruction when we really
wanted an am33 instruction.
1998-06-29 20:57:25 +00:00
Keith Seitz
509b70ac80
* main.c (main): Don't include gdbtk test code if GDBTK is
...
not defined by configure.
* configure.in: When enabling gdbtk, add "-DGDBTK" to ENABLE_CFLAGS.
* configure: Regenerate.
1998-06-29 19:04:30 +00:00
Gavin Romig-Koch
b08a983c45
* config/tc-mips.c (prev_insn_labels): New.
...
(mips_fix_4011_branch_bug): New.
(append_insn): Watch for and handle branchs with labels.
(mips_no_prev_insn): Initialize prev_insn_labels.
(md_longopts,md_parse_option): Add {no-}fix-4011-branch-bug option.
1998-06-29 13:38:34 +00:00
Gavin Romig-Koch
46eb9e5a57
* interp.c (OPTION_BRANCH_BUG_4011): Add.
...
(mips_option_handler): Handle OPTION_BRANCH_BUG_4011.
(mips_options): Define the option.
* mips.igen (check_4011_branch_bug): New.
(mark_4011_branch_bug): New.
(all branch insn): Call mark_branch_bug, and check_branch_bug.
* sim-main.h (branchbug4011_option, branchbug4011_last_target,
branchbug4011_last_cia, BRANCHBUG4011_OPTION,
BRANCHBUG4011_LAST_TARGET, BRANCHBUG4011_LAST_CIA,
check_branch_bug, mark_branch_bug): Define.
1998-06-29 13:30:01 +00:00
Gavin Romig-Koch
aaa2c9082c
* mips.igen (check_mf_hilo): Correct check.
1998-06-29 13:22:31 +00:00
Frank Ch. Eigler
4775a8a5a9
* Attempt to make readelf.c compile under IRIX6 cc by inserting
...
non-functional "break;" in switch statement.
1998-06-29 07:40:02 +00:00
Martin Hunt
e16def6302
Sun Jun 28 22:34:34 1998 Martin M. Hunt <hunt@cygnus.com>
...
* gdb.gdbtk/simple.c (main): Make main return an
int so compiler will stop complaining.
1998-06-29 05:31:35 +00:00
Peter Schauer
655a27b099
Improve support for SunPro F77.
...
* dbxread.c (end_psymtab, process_one_symbol): Handle minimal
symbols with trailing underscore names.
* minsyms.c (find_stab_function_addr): Ditto.
* dbxread.c (process_one_symbol): Ignore N_ALIAS for now.
* partial-stab.h (case N_ALIAS): Ditto.
* stabsread.c (read_sun_builtin_type): Handle boolean types.
1998-06-28 18:36:50 +00:00
Keith Seitz
f35ea21826
* lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
...
* configure.in: Add options for gdbtk testsuite.
* configure: Regenerate.
* gdb.gdbtk: New directory to hold gdbtk tests.
* gdb.gdbtk/console.{exp, test}: New console window tests.
1998-06-27 00:47:35 +00:00
Keith Seitz
7f6cb62ee6
* symtab.h (enum namespace): Add new namespaces FUNCTIONS_NAMESPACE,
...
TYPES_NAMESPACE, METHODS_NAMESPACE, and VARIABLES_NAMESPACE used by
new search_symbols.
Add prototype for search_symbols and free_search_symbols.
* symtab.c (list_symbols): Rewrite to use new search_symbols.
(file_matches): New helper function for search_symbols.
(free_search_symbols): New function which frees data returned from
search_symbols.
(print_symbol_info): New helper function which prints info about a
matched symbol to stdout. Extracted from old list_symbols.
(print_msymbol_info): New helper function which prints info about
a matched msymbol to stdout. Extracted from old list_symbols.
(symtab_symbol_info): Extracted from old list_symbols.
(variables_info): Use symtab_symbol_info.
(functions_info): Use symtab_symbol_info.
(types_info): Use symtab_symbol_info.
(rbreak_command): Rewrite to use new search_symbols.
* gdbtk.c: Change all references to static global "interp" to
"gdbtk_interp" and export this global.
(gdbtk_init): If gdbtk_source_filename is not NULL, source this file
into the interpreter when it goes idle.
Add new command "gdb_search".
(gdb_search): New function which searches the symbol table.
(gdbtk_test): New function called by main when the --tclcommand
option is used.
* main.c (main): Add a new option "--tclcommand" which is used
by the testsuite to source a file into the interpreter when it
goes idle.
1998-06-27 00:45:20 +00:00
Vladimir Makarov
6cddf7d967
* objcopy.c (strip_main): keep_specific_list == NULL as additional
...
condition to set up strip all symbols by default.
(copy_archive): don't change archive when error in object files of
the archive.
PR16197
1998-06-26 22:25:39 +00:00
Peter Schauer
3f1739b32a
* gdb.fortran/types.exp: Escape brackets in expect patterns
...
for test_float_literal_types_accepted tests.
* gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
before run test.
1998-06-26 21:59:29 +00:00
Michael Meissner
16a88df71e
Do not try to include sys/mount.h anymore
1998-06-26 18:22:48 +00:00
Jeff Law
3be26805cc
* config/tc-mn10300.c (set_arch_mach): New function.
...
(md_pseudo_table): Add pseudo-ops to set the current machine type.
(md_begin): Default to mn10300 mode.
(md_assemble): Only accept instructions for the core mn10300
chip and the active machine type.
1998-06-26 17:24:34 +00:00
Jeff Law
5760b825aa
* gas/mn10300/am33.s: Add .am33 pseudo-op to force am33 mode.
...
* gas/mn10300/{am33_2.s, am33_3.s, am33_4.s, am33_5.s}: Likewise.
* gas/mn10300/{am33_6.s, am33_7.s, am33_8.s}: Likewise.
* gas/mn10300/basic.exp: Corresponding changes.
1998-06-26 17:20:53 +00:00
Jeff Law
85a6fcfd5d
* am33.exp: Just compile, do not link the testcase.
...
* am33.s: Add ".am33" pseudoop to force am33 mode.
1998-06-26 17:17:03 +00:00
Jeff Law
d7fd14cd22
* mn10300.h: Add "machine" field for instructions.
...
(MN103, AM30): Define machine types.
(AM33): Define machine type.
1998-06-26 17:14:20 +00:00
Jeff Law
0c9b3858c1
* m10300-dis.c: Only recognize instructions from the currently
...
selected machine.
* m10300-opc.c: Add field indicating the particular variant of
the mn10300 each instruction is available on.
1998-06-26 17:12:10 +00:00
Jeff Law
4db4e912e1
* archures.c (bfd_mach_mn10300): Define.
...
* elf-m10300.c: Include elf/mn10300.h
(elf_mn10300_mach): New function.
(_bfd_mn10300_elf_final_write_processing): Likewise.
(_bfd_mn10300_elf_object_p): Likewise.
(elf_backendfinal_write_processing): Define.
(elf_backend_object_p): Likewise.
start-sanitize-am33
* archures.c (bfd_mach_am33): Define.
* cpu-m10300.c (bfd_am33_arch): New arch info structure. Link it
into the NEXT field of bfd_mn10300_arch.
end-sanitize-am33
1998-06-26 16:59:08 +00:00
Jeff Law
3f1bb6f2d6
* mn10300.h: New file.
1998-06-26 16:50:13 +00:00
Ian Lance Taylor
69ad8cac12
* configure.in: For bfd_vax_arch, build vax-dis.lo.
...
* Makefile.am: Rebuild dependencies.
(CFILES): Add vax-dis.c.
(ALL_MACHINES): Add vax-dis.lo.
* aclocal.m4: Rebuild with current libtool.
* configure, Makefile.in: Rebuild.
Fri Jun 26 12:03:20 1998 Klaus Kaempf <kkaempf@progis.de >
* vax-dis.c: New file, from work by Pauline Middelink
<middelin@polyware.iaf.nl >.
* disassemble.c (ARCH_vax): Define if ARCH_all.
(disassembler): Add case for ARCH_vax.
* makefile.vms: Support compilation on vms/vax.
1998-06-26 16:08:02 +00:00
Nick Clifton
9ea28a8595
Fix HI16_S relocation
1998-06-26 01:31:43 +00:00
Felix Lee
be2cb9926c
* gdb.base/setshow.exp: make sure $pc is sane.
...
* gdb.stabs/weird.exp: split expect patterns properly.
1998-06-25 22:39:02 +00:00
Frank Ch. Eigler
d3f153adbe
* Fix gdb inferior calls on 128-bit MIPS targets.
...
Thu Jun 25 22:38:32 1998 Frank Ch. Eigler <fche@cygnus.com >
* mips-tdep.c (mips_push_arguments): Use 128-bit stack frame
alignment for inferior calls.
1998-06-25 20:36:57 +00:00
Patrick Macdonald
80b86d36b3
* sky-pke.c (pke_issue): use default trace file name if the
...
--log-file option not used
1998-06-25 18:58:10 +00:00
Joyce Janczyn
5eb78d70cc
Thu Jun 25 10:12:03 1998 Joyce Janczyn <janczyn@cygnus.com>
...
* dv-mn103tim.c: Include sim-assert.h
* dv-mn103ser.c (do_polling_event): Check for incoming data on
serial line and schedule next polling event.
(read_status_reg): schedule events to check for incoming data on
serial line and issue interrupt if necessary.
1998-06-25 14:17:47 +00:00
Frank Ch. Eigler
56b6d49ae0
* Bringing over SKY PKE disassembler feature from sky branch.
1998-06-25 11:41:20 +00:00
Frank Ch. Eigler
dcf63a62ea
* Bringing sky pke disasm from sky branch.
1998-06-25 11:35:43 +00:00
Mark Alexander
9d4cd1e849
* mn10200-tdep.c (mn10200_analyze_prologue): Fix calculation
...
of jsr target address.
1998-06-25 06:20:35 +00:00
Ian Lance Taylor
d8332b2c48
rebuild dependencies
1998-06-25 00:02:38 +00:00
Ian Lance Taylor
9154d6889d
remove CVS conflict marker
1998-06-24 23:09:05 +00:00
Ian Lance Taylor
35111bf8a7
* subsegs.h (segment_info_type): Give the struct a name.
...
* config/tc-h8300.h (tc_reloc_mangle): Add prototype.
* config/tc-h8500.h (tc_reloc_mangle): Declare.
* config/tc-sh.h (sh_coff_reloc_mangle): Add prototype.
* config/tc-w65.h (tc_reloc_mangle): Declare.
* config/tc-z8k.h (tc_reloc_mangle): Declare.
1998-06-24 23:08:26 +00:00
John Metzler
b57c473d1c
* configure.in (noconfigdirs): Add configure pattern for mips tx39
...
cygmon
1998-06-24 23:03:02 +00:00
James Lemke
7e3459149e
* sim/sky/t-int.c, sim/sky/t-int-handler.c:
...
Testcase errors: two in the former file, one in the latter.
1998-06-24 22:19:38 +00:00
James Lemke
2a7392656c
Updated sim/sky/t-dma.c: It missed check-in earlier today.
1998-06-24 21:55:45 +00:00
Ian Lance Taylor
c5673804b8
* stabs.c (parse_number): Sign extend negative values correctly if
...
bfd_vma is larger than unsigned long.
1998-06-24 21:54:13 +00:00