Alan Modra
9c5bfbb7fd
* elfxx-target.h: Remove PTR cast.
...
* targets.c (bfd_target): Make backend_data const void *.
* elf-bfd.h: Constify all occurrences of struct elf_backend_data.
* elf-m10300.c: Likewise.
* elf.c: Likewise.
* elf32-hppa.c: Likewise.
* elf32-i386.c: Likewise.
* elf32-m68hc1x.c: Likewise.
* elf32-ppc.c: Likewise.
* elf32-s390.c: Likewise.
* elf32-sh.c: Likewise.
* elf32-sh64.c: Likewise.
* elf32-sparc.c: Likewise.
* elf32-xtensa.c: Likewise.
* elf64-mips.c: Likewise.
* elf64-ppc.c: Likewise.
* elf64-s390.c: Likewise.
* elf64-sh64.c: Likewise.
* elf64-sparc.c: Likewise.
* elf64-x86-64.c: Likewise.
* elfcode.h: Likewise.
* elfcore.h: Likewise.
* elflink.c: Likewise.
* elflink.h: Likewise.
* elfxx-ia64.c: Likewise.
* elfxx-mips.c: Likewise.
* elfxx-mips.h: Likewise.
* elf.c (prep_headers): Remove useless check for null backend_data.
* bfd-in2.h: Regenerate.
2003-08-07 08:38:11 +00:00
Michal Ludvig
abd4220e18
2003-08-07 Michal Ludvig <mludvig@suse.cz>
...
* x86-64-tdep.c (x86_64_dwarf_regmap): Correct register numbers.
2003-08-07 07:51:14 +00:00
Alan Modra
c39a58e6ff
* elf-bfd.h: Remove PARAMS macro. Replace PTR with void *.
...
(NAME): Use ## rather than CONCAT4 macro.
* elfcode.h: Remove one remaining PARAMS macro.
* elf-eh-frame.c: Convert to C90, remove unneeded casts and prototypes.
* elf-strtab.c: Likewise.
* elf-hppa.h: Likewise.
* elf32-hppa.h: Likewise.
* elf32-hppa.c: Likewise.
(elf32_hppa_add_symbol_hook): Delete.
(elf_backend_add_symbol_hook): Don't define.
* libhppa.h: Convert to C90. Replace INLINE with inline.
2003-08-07 07:25:34 +00:00
Kazuhiro Inaoka
29ceeffbde
2003-08-07 Kei Sakamoto <sakamoto.kei@renesas.com>
...
* MAINTAINERS (write after approval): Move Kei Sakamoto to the proper place.
2003-08-07 05:22:45 +00:00
Kazuhiro Inaoka
fbb78a6881
2003-08-07 Kei Sakamoto <sakamoto.kei@renesas.com>
...
* MAINTAINERS (write after approval): Add myself.
2003-08-07 05:01:32 +00:00
Jason Eckhardt
820aff5582
2003-08-01 Jason Eckhardt <jle@rice.edu>
...
* config/tc-i860.c (s_align_wrapper): New function and prototype.
(md_pseudo_table): Change s_align_bytes to s_align_wrapper, remove
surrounding OBJ_ELF ifdef, and re-format slightly.
* doc/c-i860.texi: Document the special .align syntax available
in Intel mode.
2003-08-07 04:05:42 +00:00
Daniel Jacobowitz
dcd81ce97c
From Kei Sakamoto <sakamoto.kei@renesas.com>:
...
* gdb.asm/asm-source.exp : Add -lgloss to link-flags.
* gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
Replace ld24 with seth/add3.
2003-08-07 04:04:57 +00:00
Alan Modra
8cf3f35467
Convert to C90.
2003-08-07 02:25:50 +00:00
Danny Smith
1fa1d2cdfc
* emultempl/pe.em (gld_${EMULATION_NAME}_before_parse):
...
Change second (cmdline) arg to lang_add_entry to FALSE.
(set_pe_subsystem): Change second arg to lang_add_entry to TRUE.
2003-08-07 01:52:36 +00:00
gdbadmin
51cacde563
*** empty log message ***
2003-08-07 00:00:31 +00:00
Alan Modra
9a37c57c73
daily update
2003-08-07 00:00:05 +00:00
Jason Eckhardt
e15f6d3074
gas:
...
2003-08-06 Jason Eckhardt <jle@rice.edu>
* config/tc-i860.c (i860_handle_align): New function.
* config/tc-i860.h (HANDLE_ALIGN): Define macro.
(MAX_MEM_FOR_RS_ALIGN_CODE): Define macro.
gas/testsuite:
2003-08-06 Jason Eckhardt <jle@rice.edu>
* gas/i860/dir-align01.{s,d}: New files.
* gas/i860/i860.exp: Execute the new test above.
2003-08-06 23:59:36 +00:00
Jason Eckhardt
0acc96e1c8
gas:
...
2003-08-06 Jason Eckhardt <jle@rice.edu>
* config/tc-i860.c (i860_process_insn): Check that instructions
with their dual-bit set are 8-byte aligned.
gas/testsuite:
2003-08-06 Jason Eckhardt <jle@rice.edu>
* gas/i860/dual02-err.l: Update expected error message.
* gas/i860/README.i860: Remove dual02-err from known failure list.
2003-08-06 19:53:19 +00:00
Andrew Cagney
086432e254
2003-08-06 Andrew Cagney <cagney@redhat.com>
...
* gdb.texinfo (Mode Options): Mention that level three is the
highest available and that level 2 is deprecated.
(Annotations Overview): Mention annotation levels. Cross reference
to "Limitations of the Annotation Interface" in annotate.texi.
(TODO, Value Annotations, Frame Annotations): Delete section.
(Displays, Breakpoint Info): Delete.
2003-08-06 15:13:10 +00:00
Alan Modra
97b639ba81
* elf64-ppc.c (ppc_stub_name): Tweak names for better readability.
...
(ppc64_elf_adjust_dynamic_symbol): Allow copy relocs against
function descriptors, but warn.
(ppc_build_one_stub): Remove a couple of vars. Move code creating
stub syms so that we can avoid a stub sym if we already have a
plt sym. Do not redefine an existing symbol.
(ppc64_elf_build_stubs): When --emit-stub-syms, print a symbol for
glink.
2003-08-06 12:23:37 +00:00
Nick Clifton
9e7d479d74
Updated French translations
2003-08-06 10:15:16 +00:00
Nick Clifton
4a21a4925a
Fix typo
2003-08-06 09:02:50 +00:00
Jason Eckhardt
b7cf83af88
2003-08-05 Jason Eckhardt <jle@rice.edu>
...
* gas/i860/README.i860: Remove dual01 from the known failures.
2003-08-06 04:37:10 +00:00
Jason Eckhardt
07c7854e59
2003-08-05 Jason Eckhardt <jle@rice.edu>
...
* config/tc-i860.c (i860_process_insn): Don't handle dual-bit
setting during flop argument parsing. Instead, do it after
instruction is fully parsed.
2003-08-06 04:31:58 +00:00
Jason Eckhardt
9d7e2ba5ae
2003-08-04 Christian Groessler <chris@groessler.org>
...
Jason Eckhardt <jle@rice.edu>
* configure.tgt: Recognize new target i860-*-coff.
* Makefile.am (ALL_EMULATIONS): Add ecoff_i860.o.
(ecoff_i860.c): New rule.
* emulparams/coff_i860.sh: New file.
* scripttempl/i860coff.sc: New file.
* Makefile.in: Regenerate.
2003-08-06 02:19:05 +00:00
Alan Modra
77f3d02765
* elflink.c (_bfd_elf_create_dynamic_sections): Mark .dynbss with
...
SEC_LINKER_CREATED.
2003-08-06 01:27:11 +00:00
Alan Modra
6e15d39180
daily update
2003-08-06 00:00:05 +00:00
gdbadmin
b675324d69
*** empty log message ***
2003-08-06 00:00:02 +00:00
Jason Eckhardt
5eb0723a76
2003-08-05 Jason Eckhardt <jle@rice.edu>
...
* doc/c-i860.texi: Mention that .dual, .enddual, and .atmp
directives are only available in Intel syntax mode.
2003-08-05 23:24:06 +00:00
Jason Eckhardt
ed9dc3d0d1
2003-08-05 Jason Eckhardt <jle@rice.edu>
...
* gas/i860/dir-intel01.{s,d}: New files.
* gas/i860/dir-intel02.{s,d}: New files.
* gas/i860/dir-intel03-err.{s,l}: New files.
* gas/i860/i860.exp: Execute the above new tests.
2003-08-05 23:02:50 +00:00
Jason Eckhardt
5ea0549d55
2003-08-05 Jason Eckhardt <jle@rice.edu>
...
* config/tc-i860.c (s_dual): Accept .dual directive only in
the Intel syntax mode.
(s_enddual): Likewise for .enddual.
(s_atmp): Likewise for .atmp.
2003-08-05 22:58:00 +00:00
Andrew Cagney
d303380bd9
2003-08-05 Andrew Cagney <cagney@redhat.com>
...
* mi-cmd-env.c (env_execute_cli_command): Use an explicit "%s %s"
when constructing the run command.
(mi_cmd_env_cd, mi_cmd_env_path, mi_cmd_env_dir): Simplify command
string removing the "%s".
2003-08-05 19:55:17 +00:00
Andrew Cagney
9dd5f34f8d
2003-08-05 Andrew Cagney <cagney@redhat.com>
...
* reggroups.c (reggroup_next): Check for the final entry.
2003-08-05 18:08:59 +00:00
Daniel Jacobowitz
50d6c87817
* elf32-arm.h (WILL_CALL_FINISH_DYNAMIC_SYMBOL): Define.
...
(elf32_arm_final_link_relocate, elf32_arm_relocate_section): Use it.
2003-08-05 16:24:12 +00:00
Alan Modra
d3ba05513b
* objcopy.c: Remove unnecessary prototypes and casts.
...
* objdump.c: Remove unnecessary casts.
* readelf.c: Convert to C90. Remove unnecessary prototypes and casts.
(get_osabi_name): Move so we don't need a forward declaration.
2003-08-05 14:40:54 +00:00
Nick Clifton
3d3d3d639b
Add new Dutch translation.
2003-08-05 09:39:31 +00:00
Nick Clifton
14abcef98a
Detect and issue a warning message if the line number table could not be read.
2003-08-05 08:25:17 +00:00
Andrew Cagney
ab4e3d93a0
2003-08-04 Andrew Cagney <cagney@redhat.com>
...
* monitor.h (monitor_dump_reg_block): Remove ATTR_FORMAT.
* cli/cli-script.c (define_command): Call query directly, instead
of passing it a buffer.
* ocd.c (ocd_error): Pass error a constant format string.
* remote-mips.c (mips_error): Use fputs_filtered.
2003-08-05 02:44:50 +00:00
Andrew Cagney
1062ca825e
2003-08-04 Andrew Cagney <cagney@redhat.com>
...
* solib-svr4.c (_initialize_svr4_solib): Update
register_gdbarch_data call.
* mips-linux-tdep.c (_initialize_mips_linux_tdep): Ditto.
2003-08-05 02:38:06 +00:00
Alan Modra
b2764862fa
daily update
2003-08-05 00:00:06 +00:00
gdbadmin
519f2b3b13
*** empty log message ***
2003-08-05 00:00:01 +00:00
Andrew Cagney
b2af646b30
2003-08-04 Andrew Cagney <cagney@redhat.com>
...
* mi-cmds.h (struct mi_cli): Define.
(struct mi_cmd): Change type of "cli" to "struct mi_cli".
* mi-cmds.c (mi_cmds): Update table.
* mi-parse.c (mi_parse): Update.
* mi-main.c (mi_execute_cli_command): Add "args_p" parameter, make
others constant.
(mi_cmd_execute): Update call.
(captured_mi_execute_command): Ditto.
2003-08-04 23:18:50 +00:00
Andrew Cagney
fcc1c85c67
2003-08-04 Andrew Cagney <cagney@redhat.com>
...
* gdbarch.sh (gdbarch_data_free_ftype): Delete declaration.
(register_gdbarch_data): Delete "free" parameter. Update
comments.
* gdbarch.h, gdbarch.c: Re-generate.
* reggroups.c (_initialize_reggroup): Update.
* gnu-v3-abi.c (init_gnuv3_ops): Update.
* frame-base.c (_initialize_frame_base): Update.
* frame-unwind.c (_initialize_frame_unwind): Update.
* user-regs.c (_initialize_user_regs): Update.
* remote.c (_initialize_remote): Update.
* regcache.c (_initialize_regcache): Update.
2003-08-04 22:24:44 +00:00
Andrew Cagney
116f06eabf
2003-08-04 Andrew Cagney <cagney@redhat.com>
...
* regcache.c (xfree_regcache_descr): Delete function.
(_initialize_regcache): Update call to register_gdbarch_data.
(init_regcache_descr, init_legacy_regcache_descr): Use
GDBARCH_OBSTACK_XALLOC and GDBARCH_OBSTACK_CALLOC.
2003-08-04 21:12:46 +00:00
Andrew Cagney
e5e78edc1a
2003-08-04 Andrew Cagney <cagney@redhat.com>
...
* remote.c (free_remote_state): Delete function.
(_initialize_remote): Update register_gdbarch_data.
(init_remote_state): Use GDBARCH_OBSTACK_XALLOC and
GDBARCH_OBSTACK_CALLOC instead of xmalloc / xcalloc.
2003-08-04 20:52:27 +00:00
Andrew Cagney
e5249f67ac
2003-08-04 Andrew Cagney <cagney@redhat.com>
...
* agentexpr.texi: Delete @bye.
* Makefile.in (STABS_DOC_SOURCE_INCLUDES): Add "fdl.texi"
(stabs.info): Add $(srcdir) to include search path.
(html): Depend on "annotate_toc.html", and not "annotate.html".
* stabs.texinfo: Ditto. Include "fdl.texi".
* gdbint.texinfo: Update copyright statement's list of invariant
sections.
2003-08-04 20:43:57 +00:00
Andrew Cagney
6c7d17ba3a
2003-08-04 Andrew Cagney <cagney@redhat.com>
...
* reggroups.c (struct reggroup_el): Define.
(struct reggroups): Delete field "nr_group". Replace array
"group" with a "first" to "last" linked list.
(reggroups_init): Update. Allocate using gdbarch's obstack.
(reggroups_free): Delete function.
(add_group): Update. Add "el" parameter.
(reggroup_add): Pass gdbarch obstack allocated space to add_group.
(default_groups): Update.
(reggroup_next): Replace reggroups.
(reggroups_dump): Update.
(_initialize_reggroup): Pass XMALLOC allocated space to add_group.
* regcache.c (regcache_dump): Use reggroup_next instead of reggroups.
* infcmd.c (registers_info): Use reggroup_next instead of reggroups.
2003-08-04 20:34:10 +00:00
Daniel Jacobowitz
95cd630eae
* tui-interp.c: Include "cli-out.h".
...
(tui_resume): Update tui_old_uiout's stream to gdb_stdout.
2003-08-04 19:28:17 +00:00
Daniel Jacobowitz
89b7795b14
* Makefile.in (tui-interp.o): Update dependencies.
2003-08-04 19:28:05 +00:00
David Carlton
306d9ac513
2003-08-04 David Carlton <carlton@kealia.com>
...
* charset.c (cached_iconv_convert): Add __FILE__ and __LINE__ args
to internal_error call.
* source.c (forward_search_command): Add "%s" format argument.
(reverse_search_command): Ditto.
* top.c (quit_confirm): Ditto.
* cli/cli-setshow.c (do_setshow_command): Ditto.
* cp-valprint.c (cp_print_class_method): Replace
{f,}printf_{un,}filtered by {f,}puts_{un,}filtered.
(cp_print_class_member): Ditto.
* event-top.c (command_line_handler): Ditto.
* linux-proc.c (linux_info_proc_cmd): Ditto.
* p-typeprint.c (pascal_type_print_base): Ditto.
* p-valprint.c (pascal_object_print_class_method): Ditto.
(pascal_object_print_class_member): Ditto.
* printcmd.c (print_scalar_formatted,printf_command): Ditto.
* remote.c (remote_cisco_section_offsets): Ditto.
* top.c (command_line_input): Ditto.
* utils.c (vwarning,error_stream,quit): Ditto.
* valprint.c (print_floating,print_binary_chars)
(print_octal_chars,print_decimal_chars,print_hex_chars): Ditto.
2003-08-04 David Carlton <carlton@kealia.com>
* mi-main.c (mi_error_last_message): Add "%s" second argument to
xasprintf call.
2003-08-04 David Carlton <carlton@kealia.com>
* generic/gdbtk.c (gdbtk_source_start_file): Add "%s" first
argument to error call.
(tk_command): Ditto.
(view_command): Ditto.
2003-08-04 17:08:24 +00:00
Andrew Cagney
57bfe1774e
2003-08-04 Andrew Cagney <cagney@redhat.com>
...
* frame.c (frame_func_unwind): Use frame_unwind_address_in_block.
2003-08-04 15:42:43 +00:00
Alan Modra
43ac988152
* objdump.c (include_paths, include_path_count): New vars.
...
(usage): Describe --include.
(long_options): Add "include".
(add_include_path): New function.
(struct print_file_list): Make filename const. Add modname.
(try_print_file_open, update_source_path): New functions.
(show_line): Use them.
(main): Handle 'I' option. Don't check for NULL xrealloc arg.
2003-08-04 14:29:34 +00:00
Alan Modra
a4622f4072
* config/tc-i386.c (i386_intel_operand): Always call i386_index_check
...
for memory operands. Pass the full operand_string to i386_index_check.
2003-08-04 12:03:49 +00:00
Nick Clifton
8c6756949e
Prefix .gnu.warning section messages with "warning: ".
2003-08-04 11:32:52 +00:00
Alan Modra
268b6b3931
* elfcode.h: Convert to C90, remove unneeded casts and prototypes.
...
* elfcore.h: Likewise.
* elflink.c: Likewise.
* elflink.h: Likewise.
* elf.c (sym_is_global): Remove INLINE.
(align_file_position): Replace INLINE with inline.
* elfcode.h (elf_swap_dyn_in, elf_swap_dyn_out): Remove INLINE.
(elf_file_p): Replace INLINE with inline.
2003-08-04 09:39:46 +00:00