OSDN Git Service
drow [Fri, 29 Apr 2005 14:03:53 +0000 (14:03 +0000)]
bfd/
* doc/Makefile.am: Remove stamp rules. Depend on chew.c
instead of $(MKDOC).
* aclocal.m4, Makefile.in, doc/Makefile.in: Regnerated.
gas/
* doc/Makefile.am (gasver.texi): Depend on bfd/configure instead
of Makefile.
(DISTCLEANFILES): Remove.
(MAINTAINERCLEANFILES): Add asconfig.texi.
* doc/Makefile.in: Regenerated.
bonzini [Fri, 29 Apr 2005 14:00:01 +0000 (14:00 +0000)]
2005-04-29 Paolo Bonzini <bonzini@gnu.org>
Sync from gcc:
2005-04-22 Bernd Schmidt <bernd.schmidt@analog.com>
* config.sub: Update from master copy.
2005-04-19 Hans-Peter Nilsson <hp@axis.com>
* configure.in <crisv32-*-*, cris-*-*>: New local variable
libgcj_ex_libffi. Have specific match for *-*-linux*. Separate
matches for "*-*-aout" and "*-*-elf". Don't disable libffi for
"*-*-elf" and "*-*-linux*".
* configure: Regenerate.
config:
2005-04-29 Paolo Bonzini <bonzini@gnu.org>
* acx.m4 (ACX_PROG_GNAT): Remove stray break.
bje [Fri, 29 Apr 2005 01:15:21 +0000 (01:15 +0000)]
* more static'ing.
* syslex.l (word, number, unit): Remove unused variables.
* nlmheader.y (keyword_tokens): Make static.
* coffdump.c (dump_coff_symbol, coff_dump): Make static.
* coffgrok.c (lofile, last_function_symbol, last_function_type,
last_struct, last_enum, cur_sfile): Make variables static.
* sysdump.c (getCHARS, fillup, getBARRAY, getINT, getBITS,
sysroff_swap_tr_in, sysroff_print_tr_out): Make static.
* sysinfo.y (writecode, it, code, repeat, oldrepeat, name, rdepth,
names, pnames): Likewise.
bje [Fri, 29 Apr 2005 00:26:01 +0000 (00:26 +0000)]
Missed in earlier check-in.
bje [Fri, 29 Apr 2005 00:22:23 +0000 (00:22 +0000)]
* Makefile.am (GAS_CFILES): Remove bignum-copy.c.
(GENERIC_OBJS): Likewise, remove bignum-copy.o.
(bignum-copy.o): Remove.
* Makefile.in: Regenerate.
* makefile.vms (OBJS): Remove bignum-copy.obj.
* symbols.h (local_symbol_make): Remove declaration.
(verify_symbol_chain_2): Likewise.
* symbols.c (local_symbol_make): Make static.
(max_indent_level): Likewise.
(verify_symbol_chain_2): Remove.
* macro.c (macro_hash): Make static.
* messages.c (fprint_value): Remove.
* read.h (get_absolute_expr): Remove.
(emit_leb128_expr): Likewise.
(do_s_func): Likewise.
* read.c (do_s_func): Make static.
(emit_leb128_expr): Likewise.
(get_absolute_expr): Likewise.
* as.h (as_howmuch): Remove declaration.
(fprint_value): Likewise.
* as.c (myname): Make static.
* input-scrub.c (as_howmuch): Remove.
(as_1_char): Likewise.
* input-file.h (input_file_is_open): Remove.
* input-file.c (input_file_is_open): Likewise.
* expr.h (expr_build_unary): Remove declaration.
(expr_build_binary): Likewise.
* expr.c (expr_build_unary): Remove.
(expr_build_binary): Likewise.
* hash.h (hash_replace): Remove declaration.
(hash_delete): Likewise.
* hash.c (hash_replace): Remove.
(hash_delete): Likewise.
* bignum-copy.c (bignum_copy): Move from here ..
* config/tc-vax.c (bignum_copy): .. to here.
* bignum.h (LOG_TO_BASE_2_OF_10): Remove.
(bignum_copy): Remove extern declaration.
* sb.h (string_count): Remove extern declaration.
(sb_build, sb_add_buffer, sb_print, sb_print_at): Likewise.
(sb_name): Likewise.
* sb.c (dsize): Replace preprocessor macro with static int.
(string_count): Make static.
(sb_build, sb_add_buffer, sb_print, sb_print_at): Likewise.
(sb_name): Likewise.
* config/obj-coff.c (dim_index): Make static.
* config/tc-i386.c (GOT_symbol): Likewise.
(output_invalid_buf): Likewise.
* doc/internals.texi (Warning and error messages): Remove the
prototype for fprint_value.
jimb [Fri, 29 Apr 2005 00:03:58 +0000 (00:03 +0000)]
* parse.c (namecopy): Change allocation conventions.
(namecopy_size): New variable.
(copy_name): Allocate namecopy using xrealloc, instead of assuming
it has adequate space allocated to it.
(parse_exp_1): Don't try to allocate space for namecopy here.
bje [Fri, 29 Apr 2005 00:03:30 +0000 (00:03 +0000)]
* ar.c (mri_mode): Make static.
* arsup.c (obfd, real_name, outfile): Likewise.
* binemul.c (ar_emul_create): Remove unused function.
(ar_emul_default_create): Likewise.
* binemul.h (ar_emul_create): Remove declaration.
(ar_emul_default_create): Likewise.
(struct bin_emulation_xfer_struct): Remove ar_create member.
* bucomm.c (report): Make static.
* bucomm.h (report): Remove declaration.
* cxxfilt.c (mbuffer): Make static.
(main): Use unsigned ints for some loop control variables.
* readelf.c: Make many global variables static.
* size.c (berkeley_format): Make static.
(long_options): Likewise.
* emul_aix.c (bin_aix_emulation): Remove ar_emul_default_create
structure initialiser.
(bin_aix5_emulation): Likewise.
* emul_vanilla.c (bin_vanilla_emulation): Likewise.
amodra [Fri, 29 Apr 2005 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Fri, 29 Apr 2005 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
cgf [Thu, 28 Apr 2005 23:59:41 +0000 (23:59 +0000)]
* shared_info.h (cygwin_shared_address): Bump to a higher value to avoid
collision with large data areas.
* fhandler_console.cc (fhandler_console::get_tty_stuff): Accommodate changes to
open_shared arguments.
* fhandler_tape.cc (mtinfo_init): Ditto.
* pinfo.cc (pinfo::init): Use open_shared rather than win32 mmap calls.
* shared.cc (user_shared_initialize): Ditto.
(memory_init): Ditto.
(open_shared): Change to allow use a smore general mmap handler.
* shared_info.h (shared_locations): Add SH_JUSTCREATE, SH_JUSTOPEN.
(open_shared): Change declaration to match new usage.
* autoload.cc (LoadDLLfuncEx2): Define in terms of LoadDLLfuncEx3.
(LoadDLLfuncEx3): New macro.
bje [Thu, 28 Apr 2005 23:54:31 +0000 (23:54 +0000)]
* ldgram.y (lang_memory_region_type): Make static.
(ldgram_want_filename): Likewise.
* ldemul.c (ld_emulation): Make static.
* ldfile.h (ldfile_find_command_file): Remove extern.
* ldfile.c (ldfile_find_command_file): Make static.
* ldlang.h (unique_section_list): Remove extern declaration.
* ldlang.c (unique_section_list): Make static.
* mri.h (symbol_truncate): Remove extern declaration.
* mri.c (symbol_truncate): Make static.
(order, only_load, address, alias): Likewise.
(alignment, subalignment): Likewise.
bje [Thu, 28 Apr 2005 23:45:06 +0000 (23:45 +0000)]
* generic/gdbtk-interp.c (gdbtk_interpreter_exec): Return struct
gdb_exception due to the 2005-04-26 renaming of struct exception.
* generic/gdbtk.c (gdbtk_source_start_file): Likewise.
pgilliam [Thu, 28 Apr 2005 23:21:18 +0000 (23:21 +0000)]
2005-04-19 Paul Gilliam <pgilliam@us.ibm.com>
* gdb.base/shlib-call.exp: Change to use new shared library
infrastructure.
pgilliam [Thu, 28 Apr 2005 23:04:27 +0000 (23:04 +0000)]
2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
* gdb.base/pending.exp: Change to use new shared library
infrastructure.
pbrook [Thu, 28 Apr 2005 23:02:02 +0000 (23:02 +0000)]
2005-04-28 Paul Brook <paul@codesourcery.com>
Merge changes only applied to Makefile.in.
* Makefile.am (BFD32_BACKENDS): Add elfxx-sparc.lo
(BFD32_BACKENDS_CFILES): Add elfxx-sparc.c
(elfxx-sparc.lo): New rule.
(elf32-sparc.lo): Add elfxx-sparc.h dependency.
(elf64-sparc.lo): Likewise.
pgilliam [Thu, 28 Apr 2005 22:31:31 +0000 (22:31 +0000)]
2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
* gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler
and use test_compiler_info instead of gcc_compiled.
eliz [Thu, 28 Apr 2005 20:32:41 +0000 (20:32 +0000)]
* cli/cli-cmds.c (edit_command): If symtab->fullname is not yet
set, use symtab_to_fullname, instead of trying to do its job. Use
xstrprintf instead of malloc and sprintf.
jjohnstn [Thu, 28 Apr 2005 18:40:39 +0000 (18:40 +0000)]
2005-04-28 Shaun Jackman <sjackman@gmail.com>
* libgloss/syscalls.c (get_errno): Add an output register constraint.
jjohnstn [Thu, 28 Apr 2005 18:26:07 +0000 (18:26 +0000)]
2005-04-28 Jeff Johnston <jjohnstn@redhat.com>
* libc/stdio/vfscanf.c (__svfscanf_r): Fix code thinko
when checking for multiple flags.
kevinb [Thu, 28 Apr 2005 18:15:10 +0000 (18:15 +0000)]
* remote.c (init_remote_state): Eliminate use of
deprecated_register_bytes().
cagney [Thu, 28 Apr 2005 16:15:17 +0000 (16:15 +0000)]
2005-04-28 Andrew Cagney <cagney@gnu.org>
* valops.c (check_field): Make buffer a bfd_byte.
* value.c (unpack_long, unpack_double, unpack_pointer)
(unpack_field_as_long, modify_field): Ditto.
* value.h: Update declarations.
cagney [Thu, 28 Apr 2005 16:15:05 +0000 (16:15 +0000)]
2005-04-28 Andrew Cagney <cagney@gnu.org>
* valops.c (check_field): Make buffer a bfd_byte.
* value.c (unpack_long, unpack_double, unpack_pointer)
(unpack_field_as_long, modify_field): Ditto.
* value.h: Update declarations.
pbrook [Thu, 28 Apr 2005 14:07:54 +0000 (14:07 +0000)]
2005-04-28 Paul Brook <paul@codesourcery.com>
* exceptions.c (print_flush): Handle NULL gdb_stdout_serial.
pbrook [Thu, 28 Apr 2005 14:07:43 +0000 (14:07 +0000)]
2005-04-28 Paul Brook <paul@codesourcery.com>
* exceptions.c (print_flush): Handle NULL gdb_stdout_serial.
nickc [Thu, 28 Apr 2005 10:31:20 +0000 (10:31 +0000)]
Applied this patch for Julian Brown <julian@codesourcery.com>
* elflink.c (_bfd_elf_provide_symbol): Provide symbol for weak import.
cgf [Thu, 28 Apr 2005 03:41:09 +0000 (03:41 +0000)]
(check in files that should have been checked in previously)
* fhandler.cc (fhandler_base::open_9x): Remove (broken) check for
O_CREAT|O_EXCL.
* syscalls.cc (open): Do O_CREAT|O_EXCL check here first.
cgf [Thu, 28 Apr 2005 03:33:19 +0000 (03:33 +0000)]
* fhandler.cc (fhandler_base::open_9x): Remove (broken) check for
O_CREAT|O_EXCL.
* syscalls.cc (open): Do O_CREAT|O_EXCL check here first.
hjl [Thu, 28 Apr 2005 02:42:22 +0000 (02:42 +0000)]
Set BFD_VERSION_DATE to
20050428.
hjl [Thu, 28 Apr 2005 02:41:39 +0000 (02:41 +0000)]
2005-04-27 H.J. Lu <hongjiu.lu@intel.com>
* emultempl/elf32.em (gld${EMULATION_NAME}_provide_bound_symbols):
Use the first SEC_ALLOC section which isn't SEC_READONLY or the
last SEC_ALLOC section if such a section doesn't exist.
gdbadmin [Thu, 28 Apr 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
pgilliam [Wed, 27 Apr 2005 21:45:14 +0000 (21:45 +0000)]
2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
* gdb.base/annota1.exp : Deal with messages caused by breakpoints in
shared objects being adjusted and update copyright.
kettenis [Wed, 27 Apr 2005 20:51:46 +0000 (20:51 +0000)]
* solib-svr4.c (_initialize_svr4_solib)
[SVR4_FETCH_LINK_MAP_OFFSETS]: Don't set non-existent variable
svr4_legacy_fetch_link_map_offsets.
kettenis [Wed, 27 Apr 2005 20:48:24 +0000 (20:48 +0000)]
* sh-tdep.c (sh_linux_svr4_fetch_link_map_offsets): Remove function.
(sh_gdbarch_init): Remove redundant prototype.
* sh-linux-tdep.c: New file.
* config/sh/tm-linux.h (sh_linux_svr4_fetch_link_map_offsets):
Remove prototype.
(SVR4_FETCH_LINK_MAP_OFFSETS): Remove define.
* config/sh/linux.mt (TDEPFILES): Add sh64-tdep.o, remove
solib-legacy.o.
* Makefile.in (sh-linux-tdep.o): New.
kettenis [Wed, 27 Apr 2005 20:48:14 +0000 (20:48 +0000)]
* sh-tdep.c (sh_linux_svr4_fetch_link_map_offsets): Remove function.
(sh_gdbarch_init): Remove redundant prototype.
* sh-linux-tdep.c: New file.
* config/sh/tm-linux.h (sh_linux_svr4_fetch_link_map_offsets):
Remove prototype.
(SVR4_FETCH_LINK_MAP_OFFSETS): Remove define.
* config/sh/linux.mt (TDEPFILES): Add sh64-tdep.o, remove
solib-legacy.o.
* Makefile.in (sh-linux-tdep.o): New.
pbrook [Wed, 27 Apr 2005 20:38:07 +0000 (20:38 +0000)]
2005-04-27 Paul Brook <paul@codesourcery.com>
* common/Make-common.in: Add $(EXEEXT) to "run".
hjl [Wed, 27 Apr 2005 20:16:03 +0000 (20:16 +0000)]
2005-04-27 H.J. Lu <hongjiu.lu@intel.com>
* elf-bfd.h (bfd_elf_sym_name): Also take "asection *".
* elf.c (bfd_elf_sym_name): Updated.
(group_signature): Likewise.
* elf32-ppc.c (ppc_elf_relocate_section): Likewise.
* elf64-ppc.c (ppc64_elf_edit_opd): Likewise.
(ppc64_elf_edit_toc): Likewise.
(ppc64_elf_relocate_section): Likewise.
* elfcode.h (elf_slurp_symbol_table): Likewise.
* elflink.c (elf_link_input_bfd): Likewise.
* elfxx-ia64.c (elfNN_ia64_relocate_section): Call
bfd_elf_sym_name to get local symbol name when reporting errors.
nickc [Wed, 27 Apr 2005 16:46:23 +0000 (16:46 +0000)]
Remove spurious spaces added by previous delta
drow [Wed, 27 Apr 2005 16:35:13 +0000 (16:35 +0000)]
* ChangeLog: Correct some 2003-01-13 dates.
* gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
gdb.trace/tfind.exp: Update copyright years.
kettenis [Wed, 27 Apr 2005 14:30:13 +0000 (14:30 +0000)]
* solib-svr4.c: Update copyright year. Include "gdb_assert.h".
(SVR4_FETCH_LINK_MAP_OFFSETS): Don't define if not already
defined.
(legacy_fetch_link_map_offsets): Remove prototype.
(fetch_link_map_offsets_gdbarch_data): Remove.
(LM_ADDR, LM_NEXT, IGNORE_FIRST_LINK_MAP_ENTRY)
(first_link_map_member, open_symbol_file_object, svr4_current_sos)
(svr4_fetch_objfile_link_map): Call svr4_fetch_link_map_offsets
instead of SVR4_FETCH_LINK_MAP_OFFSETS.
(solib_svr4_data): New variable.
(struct solib_svr4_ops): New.
(solib_svr4_init): New fynction.
(legacy_fetch_link_map_offsets, init_fetch_link_map_offsets):
Remove functions.
(svr4_fetch_link_map_offsets, svr4_have_link_map_offsets): Rewrite
using the new `struct solib_svr4_ops'.
(_initialize_svr4_solib): Replace registration of per-architecture
data. Add temporary hack to set
svr4_legacy_fetch_link_map_offsets if SVR4_FETCH_LINK_MAP_OFFSETS
is set.
* Makefile.in (solib-svr4.o): Update dependencies.
kettenis [Wed, 27 Apr 2005 14:30:02 +0000 (14:30 +0000)]
* solib-svr4.c: Update copyright year. Include "gdb_assert.h".
(SVR4_FETCH_LINK_MAP_OFFSETS): Don't define if not already
defined.
(legacy_fetch_link_map_offsets): Remove prototype.
(fetch_link_map_offsets_gdbarch_data): Remove.
(LM_ADDR, LM_NEXT, IGNORE_FIRST_LINK_MAP_ENTRY)
(first_link_map_member, open_symbol_file_object, svr4_current_sos)
(svr4_fetch_objfile_link_map): Call svr4_fetch_link_map_offsets
instead of SVR4_FETCH_LINK_MAP_OFFSETS.
(solib_svr4_data): New variable.
(struct solib_svr4_ops): New.
(solib_svr4_init): New fynction.
(legacy_fetch_link_map_offsets, init_fetch_link_map_offsets):
Remove functions.
(svr4_fetch_link_map_offsets, svr4_have_link_map_offsets): Rewrite
using the new `struct solib_svr4_ops'.
(_initialize_svr4_solib): Replace registration of per-architecture
data. Add temporary hack to set
svr4_legacy_fetch_link_map_offsets if SVR4_FETCH_LINK_MAP_OFFSETS
is set.
* Makefile.in (solib-svr4.o): Update dependencies.
hjl [Wed, 27 Apr 2005 14:23:48 +0000 (14:23 +0000)]
Set BFD_VERSION_DATE to
20050427.
eliz [Wed, 27 Apr 2005 13:02:13 +0000 (13:02 +0000)]
* gdb.texinfo (Backtrace): Describe backtraces with arguments that
were optimized away.
nickc [Wed, 27 Apr 2005 10:09:40 +0000 (10:09 +0000)]
(elf_link_input_bfd): Handle the case where a badly formatted input file results
in a reloc which has no associated global symbol
cgf [Wed, 27 Apr 2005 03:09:56 +0000 (03:09 +0000)]
* environ.cc (build_env): Ensure that win32 array is properly filled in when a
missing value has to be generated.
bje [Wed, 27 Apr 2005 01:56:52 +0000 (01:56 +0000)]
* link.cmd: Remove.
bje [Wed, 27 Apr 2005 01:29:58 +0000 (01:29 +0000)]
* syslex.l: Adjust top-of-file comment: this file is part of GNU
binutils, not GNU ld.
gdbadmin [Wed, 27 Apr 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
kettenis [Tue, 26 Apr 2005 21:47:21 +0000 (21:47 +0000)]
* configure.tgt (*-*-freebsd*): Set gdb_osabi to
GDB_OSABI_FREEBSD_ELF. Partial fix for PR gdb/1922.
kettenis [Tue, 26 Apr 2005 21:47:07 +0000 (21:47 +0000)]
* configure.tgt (*-*-freebsd*): Set gdb_osabi to
GDB_OSABI_FREEBSD_ELF. Partial fix for PR gdb/1922.
kettenis [Tue, 26 Apr 2005 19:11:12 +0000 (19:11 +0000)]
* ld-fastcall/fastcall.exp: Don't run on i*86-*-openbsd*.
kettenis [Tue, 26 Apr 2005 18:56:48 +0000 (18:56 +0000)]
* ld-srec/srec.exp (run_srec_test): Deal with ProPolice on
*-*-openbsd*.
cgf [Tue, 26 Apr 2005 17:27:34 +0000 (17:27 +0000)]
* include/cygwin/version.h: Bump DLL minor number to 17.
hjl [Tue, 26 Apr 2005 17:15:16 +0000 (17:15 +0000)]
gas/
2005-04-26 H.J. Lu <hongjiu.lu@intel.com>
* config/obj-multi.h (FAKE_LABEL_NAME): Defined.
* read.c (pseudo_set): Disallow symbol set to common symbol.
PR 857
* write.c (write_object_file): Report common symbol name when
disallowing local symbol set to common symbol.
(adjust_reloc_syms): Disallow local symbol set to undefined
symbol.
gas/testsuite/
2005-04-26 H.J. Lu <hongjiu.lu@intel.com>
* gas/all/assign.s: Make `x' and `y' global.
hjl [Tue, 26 Apr 2005 16:08:31 +0000 (16:08 +0000)]
Update BFD_VERSION_DATE to
20050426.
cagney [Tue, 26 Apr 2005 14:57:20 +0000 (14:57 +0000)]
2005-04-26 Andrew Cagney <cagney@gnu.org>
* remote.c (remote_open_1): Move "ex"'s declaration to where it is
used.
(remote_get_thread_local_address): Use throw_error, include a
printed string.
* linux-thread-db.c (thread_db_get_thread_local_address): Ditto.
* dwarf2loc.c (dwarf_expr_tls_address): Ditto.
* cli/cli-script.c (script_from_file): Mark up throw_error message.
* linespec.c (symtab_from_filename, decode_variable): Ditto.
cagney [Tue, 26 Apr 2005 14:57:09 +0000 (14:57 +0000)]
2005-04-26 Andrew Cagney <cagney@gnu.org>
* remote.c (remote_open_1): Move "ex"'s declaration to where it is
used.
(remote_get_thread_local_address): Use throw_error, include a
printed string.
* linux-thread-db.c (thread_db_get_thread_local_address): Ditto.
* dwarf2loc.c (dwarf_expr_tls_address): Ditto.
* cli/cli-script.c (script_from_file): Mark up throw_error message.
* linespec.c (symtab_from_filename, decode_variable): Ditto.
guitton [Tue, 26 Apr 2005 10:24:44 +0000 (10:24 +0000)]
* configure.in: Fix the check for basename declaration.
* configure: Regenerate.
guitton [Tue, 26 Apr 2005 09:43:17 +0000 (09:43 +0000)]
* bfd.m4 (BFD_NEED_DECLARATION): Restore.
guitton [Tue, 26 Apr 2005 09:43:03 +0000 (09:43 +0000)]
* bfd.m4 (BFD_NEED_DECLARATION): Restore.
dannysmith [Tue, 26 Apr 2005 08:18:21 +0000 (08:18 +0000)]
* include/wininet.h (FtpGetFileSize): Add prototype.
(FtpCommand[AW]): Correct prototypes.
Reported by <siger at users dot sf dot net>
cagney [Tue, 26 Apr 2005 05:03:35 +0000 (05:03 +0000)]
2005-04-26 Andrew Cagney <cagney@gnu.org>
Rename 'struct exception' to 'struct gdb_exception'.
* wrapper.c: Update.
* varobj.c: Update.
* tui/tui-interp.c: Update.
* remote.c: Update.
* mi/mi-main.c: Update.
* mi/mi-interp.c: Update.
* linux-thread-db.c: Update.
* interps.h: Update.
* interps.c: Update.
* exceptions.h: Update.
* exceptions.c: Update.
* dwarf2loc.c: Update.
* cli/cli-interp.c: Update.
* cli/cli-script.c: Update.
* breakpoint.c: Update.
cagney [Tue, 26 Apr 2005 05:03:19 +0000 (05:03 +0000)]
2005-04-26 Andrew Cagney <cagney@gnu.org>
Rename 'struct exception' to 'struct gdb_exception'.
* wrapper.c: Update.
* varobj.c: Update.
* tui/tui-interp.c: Update.
* remote.c: Update.
* mi/mi-main.c: Update.
* mi/mi-interp.c: Update.
* linux-thread-db.c: Update.
* interps.h: Update.
* interps.c: Update.
* exceptions.h: Update.
* exceptions.c: Update.
* dwarf2loc.c: Update.
* cli/cli-interp.c: Update.
* cli/cli-script.c: Update.
* breakpoint.c: Update.
dj [Tue, 26 Apr 2005 01:02:01 +0000 (01:02 +0000)]
merge from gcc
dj [Tue, 26 Apr 2005 01:01:48 +0000 (01:01 +0000)]
merge from gcc
gdbadmin [Tue, 26 Apr 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
mmitchel [Mon, 25 Apr 2005 23:51:32 +0000 (23:51 +0000)]
* event-loop.c (gdb_select): Program defensively.
davem [Mon, 25 Apr 2005 21:53:35 +0000 (21:53 +0000)]
* elfxx-sparc.c (sparc_elf_append_rela_64): Add BFD64 protection.
(sparc_elf_r_info_64, _bfd_sparc_elf_finish_dynamic_symbol,
sparc64_finish_dyn, _bfd_sparc_elf_finish_dynamic_sections):
Likewise.
mmitchel [Mon, 25 Apr 2005 21:45:55 +0000 (21:45 +0000)]
* event-loop.c (gdb_assert.h): Include.
(<windows.h>): Include under Windows.
(<io.h>): Likeiwse.
(gdb_select): New function.
(gdb_wait_for_event): Use it.
* Makefile.in (event-loop.o): Depend on $(gdb_assert_h).
mmitchel [Mon, 25 Apr 2005 21:45:46 +0000 (21:45 +0000)]
* event-loop.c (gdb_assert.h): Include.
(<windows.h>): Include under Windows.
(<io.h>): Likeiwse.
(gdb_select): New function.
(gdb_wait_for_event): Use it.
* Makefile.in (event-loop.o): Depend on $(gdb_assert_h).
hjl [Mon, 25 Apr 2005 14:59:00 +0000 (14:59 +0000)]
bfd/
2005-04-25 H.J. Lu <hongjiu.lu@intel.com>
PR 858
* elflink.c (elf_link_input_bfd): Make non-debugging reference
to discarded section an error.
ld/testsuite/
2005-04-25 H.J. Lu <hongjiu.lu@intel.com>
* ld-discard/extern.d: Expect error.
* ld-discard/start.d: Likewise.
* ld-discard/static.d: Likewise.
cgf [Mon, 25 Apr 2005 14:40:53 +0000 (14:40 +0000)]
* mount.cc (mount_commands): Display "-X" option when appropriate.
nickc [Mon, 25 Apr 2005 14:26:59 +0000 (14:26 +0000)]
PR872
* objcopy.c (copy_archive): Initialise 'obfd' field of new name_list structure.
nickc [Mon, 25 Apr 2005 09:25:57 +0000 (09:25 +0000)]
Oops - forgot one place where -K is documented.
nickc [Mon, 25 Apr 2005 09:23:22 +0000 (09:23 +0000)]
* objcopy.c (copy_usage): Fix description of -K switch.
* doc/binutils.texi (strip, objcopy): Fix description of -K switch.
bje [Mon, 25 Apr 2005 07:52:25 +0000 (07:52 +0000)]
* corefile.h (core_num_syms): Remove unused extern declaration.
(core_syms): Likewise.
(min_insn_size): Likewise.
nickc [Mon, 25 Apr 2005 07:48:59 +0000 (07:48 +0000)]
* armemu.c (handle_v6_insn): New function - emulate a few of the v6 instructions - the ones now generated by GCC.
(ARMulEmulate32): Call handle_v6_insn when a possible v6 insn is found.
* armdefs.h (struct ARMul_State): Add new field: is_v6.#
(ARM_v6_Prop): Define.
* arminit.c (ARMul_NewState): Initialise the v6 flag.
(ARMul_SelectProcessor): Determine if the v6 flag should be set.
* wrapper.c (sim_create_inferior): For unknown architectures, default to allowing the v6 instructions.
dannysmith [Mon, 25 Apr 2005 07:08:21 +0000 (07:08 +0000)]
* include/vfw.h (capCreateCaptureWindow[AW]): Add prototypes.
(capGetDriverDescription[AW]): Likewise.
ChangeLog: Typo fixes.
jbeulich [Mon, 25 Apr 2005 06:43:44 +0000 (06:43 +0000)]
gas/
2005-04-25 Jan Beulich <jbeulich@novell.com>
* macro.c (macro_expand_body): Replace locals indicator parameters
with actual macro_entry. New local variables macro_line and err.
Don't return when encountering an error, just record the fact.
Detect local symbol name colliding with parameter. Track line number
inside of macro expansion.
(do_formals): Move local variable name to wider scope. Check
parameter of the same name doesn't already exist. In MRI mode, also
check it doesn't collide with the argument count pseudo-parameter).
(define_macro): Add file and line number parameters. Remove local
variable namestr. New local variable error. Initialize macro_entry
members file, line, and name. Don't return when encountering an
error, just record the fact. Use %s in some diagnostics for read.c
to insert the macro name. Free macro_entry on error.
(macro_expand): Pass macro_entry to macro_epand_body. Don't return
when encountering an error, just record the fact.
(expand_irp): Don't return when encountering an error, just record
the fact.
* macro.h (macro_struct): New members name, file, and line.
(define_macro): Add file and line number parameters.
* read.c (s_macro): Pass file and line to define_macro. Tag warning
regarding pseudo-op redefinition with the file/line that macro
definition started at.
gas/testsuite/
2005-04-25 Jan Beulich <jbeulich@novell.com>
* gas/macros/badarg.s: Add tests for collisions between/among macro
parameters and local symbols.
* gas/macros/badarg.l: Adjust.
joshuadfranklin [Mon, 25 Apr 2005 05:03:48 +0000 (05:03 +0000)]
* how-to-debug-cygwin.txt: Fix typo.
gdbadmin [Mon, 25 Apr 2005 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
kettenis [Sun, 24 Apr 2005 20:26:37 +0000 (20:26 +0000)]
* configure.host: Add *-*-openbsd support.
dannysmith [Sun, 24 Apr 2005 11:30:27 +0000 (11:30 +0000)]
* mingwex/mbrtowc.c: New file.
* mingwex/wcrtomb.c: New file.
* mingwex/btowc.c: New file.
* mingwex/wctob.c: New file.
* mingwex/mb_wc_common.h: New file.
* mingwex/Makefile.in (DISTFILES): Add new files.
(Q8_OBJS): Add new objects.
* include/wchar.h: Adjust comment about mbrtowc() and related
funcions. Add __restrict__ to pointer params in prototypes.
(wmemset. wmemchr, wmemcpy, wmemmove, wcstoll, wcstoull): Remove
arg names from protototypes.
dannysmith [Sun, 24 Apr 2005 11:29:01 +0000 (11:29 +0000)]
* mingwex/mbrtowc.c: New file.
* mingwex/wcrtomb.c: New file.
* mingwex/btowc.c: New file.
* mingwex/wctob.c: New file.
* mingwex/mb_wc_common.h: New file.
* mingwex/Makefile.in (DISTFILES): Add new files.
(Q8_OBJS): Add new objects.
* include/wchar.h: Adjust comment about mbrtowc() and related
funcions. Add __restrict__ to pointer params in prototypes.
(wmemset. wmemchr, wmemcpy, wmemmove, wcstoll, wcstoull): Remove
arg names from protototypes.
dannysmith [Sun, 24 Apr 2005 10:26:36 +0000 (10:26 +0000)]
2005-04-23 Wu Yongwei <adah@sh163.net>
mingwex/dirent.c: Formatting changes.
mingwex/dirent.c (_topendir): Make the end-of-path slash check
MBCS-safe.
gdbadmin [Sun, 24 Apr 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
kettenis [Sat, 23 Apr 2005 20:20:16 +0000 (20:20 +0000)]
* sparc64-tdep.c: Include "dwarf2-frame.h".
(sparc64_dwarf2_frame_init_reg): New function.
* Makefile.in (sparc64-tdep.o): Update dependencies.
bje [Sat, 23 Apr 2005 17:13:31 +0000 (17:13 +0000)]
* corefile.c (core_num_syms): Make static.
(core_syms): Likewise.
(min_insn_size): Likewise.
* gprof.c (abfd): Remove unused variable.
* hist.c (hist_dimension): Make static.
(hist_dimension_abbrev): Likewise.
* sym_ids.c (id_list): Likewise.
(table_name): Likewise.
kettenis [Sat, 23 Apr 2005 15:40:54 +0000 (15:40 +0000)]
* sparc64-tdep.c: Include "dwarf2-frame.h".
(sparc64_dwarf2_frame_init_reg): New function.
* Makefile.in (sparc64-tdep.o): Update dependencies.
kettenis [Sat, 23 Apr 2005 15:40:41 +0000 (15:40 +0000)]
* sparc64-tdep.c: Include "dwarf2-frame.h".
(sparc64_dwarf2_frame_init_reg): New function.
* Makefile.in (sparc64-tdep.o): Update dependencies.
cgf [Sat, 23 Apr 2005 03:24:20 +0000 (03:24 +0000)]
* shared.cc (user_shared_initialize): Implement locking similar to shared_info
when initializing shared region.
gdbadmin [Sat, 23 Apr 2005 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***
davem [Fri, 22 Apr 2005 23:08:06 +0000 (23:08 +0000)]
2005-04-22 David S. Miller <davem@davemloft.net>
* sparc64-linux-tdep.c (sparc64_linux_init_abi): Add call to
sparc64_init_abi().
davem [Fri, 22 Apr 2005 23:07:50 +0000 (23:07 +0000)]
2005-04-22 David S. Miller <davem@davemloft.net>
* sparc64-linux-tdep.c (sparc64_linux_init_abi): Add call to
sparc64_init_abi().
bwilson [Fri, 22 Apr 2005 21:37:30 +0000 (21:37 +0000)]
* config/tc-xtensa.c (LOOKAHEAD_ALIGNER): Delete macro.
(future_alignment_required): Remove ifdefs that use it.
kettenis [Fri, 22 Apr 2005 21:23:24 +0000 (21:23 +0000)]
* ser-base.c: Include "ser-base.h" instead of "ser-unix.h".
mmitchel [Fri, 22 Apr 2005 20:32:01 +0000 (20:32 +0000)]
* ser-base.c (<sys/time.h>): Include.
kettenis [Fri, 22 Apr 2005 20:29:14 +0000 (20:29 +0000)]
* ppcobsd-tdep.c (ppcobsd_init_abi): Set return_value.
kettenis [Fri, 22 Apr 2005 20:29:02 +0000 (20:29 +0000)]
* ppcobsd-tdep.c (ppcobsd_init_abi): Set return_value.
bwilson [Fri, 22 Apr 2005 20:21:54 +0000 (20:21 +0000)]
* config/tc-xtensa.c (xg_get_build_instr_size): Remove.
(xg_is_narrow_insn, xg_expand_narrow): Remove. Merge into...
(xg_is_single_relaxable_insn): ...here. Add "targ" and "narrow_only"
parameters.
(xg_assembly_relax, xg_find_narrowest_format, relaxation_requirements,
convert_frag_narrow): Use new version of xg_is_single_relaxable_insn.
kettenis [Fri, 22 Apr 2005 19:59:07 +0000 (19:59 +0000)]
* sparc-linux-tdep.c: Reorder includes. Tweak a few comments.
(LINUX32_SIGTRAMP_INSN0, LINUX32_SIGTRAMP_INSN1)
(LINUX32_RT_SIGTRAMP_INSN0, LINUX32_RT_SIGTRAMP_INSN1): Remove
macros.
(sparc32_linux_sigframe, sparc32_linux_rt_sigframe): Hardcode
instructions.
* sparc64-linux-tdep.c: Reorder includes. Tweak a few comments.
(LINUX64_RT_SIGTRAMP_INSN0, LINUX64_RT_SIGTRAMP_INSN1): Remove
macros.
(sparc64_linux_rt_sigframe): Hardcode instructions.
* Makefile.in (sparc-linux-tdep.o, sparc64-linux-tdep.o): Update