OSDN Git Service
amodra [Tue, 25 Jan 2005 10:33:51 +0000 (10:33 +0000)]
bfd/
* elf.c (_bfd_elf_get_dynamic_reloc_upper_bound): Only include
loadable reloc sections.
(_bfd_elf_canonicalize_dynamic_reloc): Likewise.
(_bfd_elf_get_synthetic_symtab): Return 0 if no dynamic syms.
binutils/
* nm.c (display_rel_file): Read dynamic syms before calling
bfd_get_synthetic_symtab.
amodra [Tue, 25 Jan 2005 01:39:58 +0000 (01:39 +0000)]
bfd/
* elflink.c (elf_link_add_object_symbols): Don't create link dynamic
sections immediately when linking shared libs. Instead, wait until
we know a lib is needed.
(_bfd_elf_link_create_dynstrtab): Extract from..
(_bfd_elf_link_create_dynamic_sections_): ..here.
(elf_add_dt_needed_tag): Call _bfd_elf_link_create_dynstrtab and
_bfd_elf_link_create_dynamic_sections. Add abfd param. Allow
for non-existent .dynamic.
(elf_link_output_extsym): Don't complain about undefined symbols
in as-needed dynamic libs that aren't actually linked.
ld/
* emultempl/elf32.em (gld${EMULATION_NAME}_try_needed): Formatting.
(gld${EMULATION_NAME}_after_open): Ignore needed libs if they were
only needed by an as-needed lib that didn't get linked.
gdbadmin [Tue, 25 Jan 2005 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Mon, 24 Jan 2005 23:00:07 +0000 (23:00 +0000)]
daily update
cagney [Mon, 24 Jan 2005 22:00:56 +0000 (22:00 +0000)]
Index: ChangeLog
2005-01-24 Andrew Cagney <cagney@gnu.org>
* infrun.c (handle_inferior_event): Handle back-to-back and nested
signals where the step_resume_breakpoint may have already been
inserted.
Index: testsuite/ChangeLog
2005-01-24 Andrew Cagney <cagney@gnu.org>
* gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
cagney [Mon, 24 Jan 2005 22:00:45 +0000 (22:00 +0000)]
Index: ChangeLog
2005-01-24 Andrew Cagney <cagney@gnu.org>
* infrun.c (handle_inferior_event): Handle back-to-back and nested
signals where the step_resume_breakpoint may have already been
inserted.
Index: testsuite/ChangeLog
2005-01-24 Andrew Cagney <cagney@gnu.org>
* gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
cagney [Mon, 24 Jan 2005 20:00:49 +0000 (20:00 +0000)]
2005-01-24 Andrew Cagney <cagney@gnu.org>
* gettext.m4: Only fall back to ../intl/ when it's present.
jjohnstn [Mon, 24 Jan 2005 18:46:05 +0000 (18:46 +0000)]
2005-01-24 Jeff Johnston <jjohnstn@redhat.com>
* libc/include/string.h: Remove Linux-specific declaration of
strsignal and add #include <sys/string.h>.
* libc/include/sys/string.h: New file.
* libc/include/sys/linux/sys/string.h: New file with strsignal
declaration deleted above.
nickc [Mon, 24 Jan 2005 15:32:18 +0000 (15:32 +0000)]
sleb128.d: Do not assume an 8-bit byte.
quad.d: Likewise. Also allow for ports which order bytes within words in other
than simple big-endian or little-endian fashions.
gdbadmin [Mon, 24 Jan 2005 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sun, 23 Jan 2005 23:00:06 +0000 (23:00 +0000)]
daily update
jsm28 [Sun, 23 Jan 2005 21:05:46 +0000 (21:05 +0000)]
* warnings.m4 (ACX_PROG_CC_WARNING_ALMOST_PEDANTIC): Don't do
anything for non-GCC compilers.
kettenis [Sun, 23 Jan 2005 19:43:18 +0000 (19:43 +0000)]
* NEWS: Mention new BSD user-level threads support.
kettenis [Sun, 23 Jan 2005 19:35:01 +0000 (19:35 +0000)]
* i386obsd-tdep.c: Update copyright year. Include
"bsd-uthread.h".
(i386obsd_uthread_reg_offset): New variable.
(I386OBSD_UTHREAD_ESP_OFFSET): New define.
(i386obsd_supply_uthread, i386obsd_collect_uthread): New
functions.
(i386obsd_init_abi): Set supply_uthread and collect_uthread.
* Makefile.in (i386obsd-tdep.o): Update dependencies.
* config/i386/obsd.mt (TDEPFILES): Add bsd-uthread.o.
amodra [Sun, 23 Jan 2005 07:43:52 +0000 (07:43 +0000)]
* ld.texinfo (Output Section Keywords <CONSTRUCTORS>): Correct
__DTOR_LIST__ description.
amodra [Sun, 23 Jan 2005 05:36:37 +0000 (05:36 +0000)]
* ld.texinfo (Location Counter <dot outside sections>): Document
effects of orphan section placement, and ". = ." workaround.
* Makefile.in: Regenerate.
cgf [Sun, 23 Jan 2005 05:09:40 +0000 (05:09 +0000)]
* win32-nat.c: Update copyright year.
(child_init_thread_list): Set thread linked list point to NULL so that it won't
be reused after clearing.
gdbadmin [Sun, 23 Jan 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
joshuadfranklin [Sat, 22 Jan 2005 23:39:37 +0000 (23:39 +0000)]
* install.texinfo: Add live CD, registry information.
amodra [Sat, 22 Jan 2005 23:00:05 +0000 (23:00 +0000)]
daily update
cgf [Sat, 22 Jan 2005 21:47:02 +0000 (21:47 +0000)]
* spawn.cc (spawn_guts): Perform same "cd" as in pinfo::exit below to make sure
that a stub process does not keep the current working directory busy after the
"execed" process has exited.
cgf [Sat, 22 Jan 2005 21:17:52 +0000 (21:17 +0000)]
* pinfo.cc (pinfo::init): Move everything but the MapViewOfFileEx out of the
loop since trying multiple times to call CreateFileMapping doesn't make much
sense. Try to structure the loop a little better so that exiting with a break
does the right thing.
(pinfo::release): Release shared memory area if it exists and close handle if
it exists.
joshuadfranklin [Sat, 22 Jan 2005 19:12:33 +0000 (19:12 +0000)]
* how-programming.texinfo: Add details about building a debugging version of the DLL.
* how-using.texinfo: Correct rxvt README location.
* install.texinfo: Add mount -m note to uninstall instructions.
rsandifo [Sat, 22 Jan 2005 18:13:14 +0000 (18:13 +0000)]
* emulparams/elf32bmip.sh (OTHER_GOT_SECTIONS): Add ". = .;".
* emulparams/elf32bmipn32-defs.sh (OTHER_GOT_SECTIONS): Likewise.
cgf [Sat, 22 Jan 2005 18:07:09 +0000 (18:07 +0000)]
* pinfo.cc (pinfo::maybe_set_exit_code_from_windows): Make sure that process
has exited before getting an error code.
(pinfo::exit): "cd" to innocuous location before exiting to make sure that
process does not keep the current working directory busy while it is in the
process of really exiting.
cgf [Sat, 22 Jan 2005 03:53:38 +0000 (03:53 +0000)]
* how-programming.texinfo: Remove obsolete w32api instructions and add some
words about unpacking net release .tar.bz2.
mmitchel [Sat, 22 Jan 2005 01:50:35 +0000 (01:50 +0000)]
* emulparams/armelfb_linux_eabi.sh: New file.
gdbadmin [Sat, 22 Jan 2005 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Fri, 21 Jan 2005 23:00:11 +0000 (23:00 +0000)]
daily update
jjohnstn [Fri, 21 Jan 2005 21:55:06 +0000 (21:55 +0000)]
2005-01-21 Hans-Peter Nilsson <hp@axis.com>
* libnosys/warning.h (stub_warning): Remove "warning: " prefix.
fnf [Fri, 21 Jan 2005 19:43:02 +0000 (19:43 +0000)]
2005-01-21 Fred Fish <fnf@specifixinc.com>
* mips-opc.c: Change INSN_ALIAS to INSN2_ALIAS.
Change INSN_WRITE_MDMX_ACC to INSN2_WRITE_MDMX_ACC.
Change INSN_READ_MDMX_ACC to INSN2_READ_MDMX_ACC.
* mips-dis.c: Ditto.
fnf [Fri, 21 Jan 2005 19:42:08 +0000 (19:42 +0000)]
2005-01-21 Fred Fish <fnf@specifixinc.com>
* mips.h: Change INSN_ALIAS to INSN2_ALIAS.
Change INSN_WRITE_MDMX_ACC to INSN2_WRITE_MDMX_ACC.
Change INSN_READ_MDMX_ACC to INSN2_READ_MDMX_ACC.
kettenis [Fri, 21 Jan 2005 13:49:22 +0000 (13:49 +0000)]
* acconfig.h (HAVE_STRUCT_REG_R_FS, HAVE_STRUCT_R_GS): Remove
undefs.
* configure.ac: Use AC_CHECK_MEMBERS to check whether `struct
thread' has a td_pcb member and whether `struct reg' has r_fs and
r_gs members.
* configure, config.in: Regenerate.
kettenis [Fri, 21 Jan 2005 13:49:11 +0000 (13:49 +0000)]
* acconfig.h (HAVE_STRUCT_REG_R_FS, HAVE_STRUCT_R_GS): Remove
undefs.
* configure.ac: Use AC_CHECK_MEMBERS to check whether `struct
thread' has a td_pcb member and whether `struct reg' has r_fs and
r_gs members.
* configure, config.in: Regenerate.
ironhead [Fri, 21 Jan 2005 13:39:30 +0000 (13:39 +0000)]
2005-01-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
* include/commdlg.h (OFN_DONTADDTORECENT): Added definition.
kettenis [Fri, 21 Jan 2005 13:18:21 +0000 (13:18 +0000)]
* configure.ac: Remove ia64-*-aix* junk.
* configure: Regenerate.
kettenis [Fri, 21 Jan 2005 13:18:12 +0000 (13:18 +0000)]
* configure.ac: Remove ia64-*-aix* junk.
* configure: Regenerate.
kettenis [Fri, 21 Jan 2005 13:14:01 +0000 (13:14 +0000)]
* configure.ac: Use AC_CHECK_DECLS instead of gcc_AC_CHECK_DECLS
and BFD_NEED_DECLARATION. Don't check if a declaration of strdup
is necessary.
* configure, config.in: Regenerate.
* utils.c: Adjust for usage of AC_CHECK_DECLS instead of
BFD_NEED_DECLARATION. Never provide a prototype for
caninicalize_file_name.
* gdb_string.h: Adjust for usage of AC_CHECK_DECLS instead of
BFD_NEED_DECLARATION.
kettenis [Fri, 21 Jan 2005 13:13:49 +0000 (13:13 +0000)]
* configure.ac: Use AC_CHECK_DECLS instead of gcc_AC_CHECK_DECLS
and BFD_NEED_DECLARATION. Don't check if a declaration of strdup
is necessary.
* configure, config.in: Regenerate.
* utils.c: Adjust for usage of AC_CHECK_DECLS instead of
BFD_NEED_DECLARATION. Never provide a prototype for
caninicalize_file_name.
* gdb_string.h: Adjust for usage of AC_CHECK_DECLS instead of
BFD_NEED_DECLARATION.
jakub [Fri, 21 Jan 2005 12:04:22 +0000 (12:04 +0000)]
* ldgram.y (AS_NEEDED): New token.
(input_list): Handle AS_NEEDED ( input_list ).
* ldlex.l (AS_NEEDED): Add.
* ld.texinfo: Document AS_NEEDED ().
* NEWS: Mention AS_NEEDED ().
kettenis [Fri, 21 Jan 2005 11:53:13 +0000 (11:53 +0000)]
* configure.ac (targ_archs): Use standard autoconf check for
"struct stat.st_blocks" instead of rolling our own.
* configure: Regenerated.
* acconfig.h (HAVE_STRUCT_STAT_ST_BLOCKS): Remove undef.
* config.in: Regenerated.
kettenis [Fri, 21 Jan 2005 11:50:26 +0000 (11:50 +0000)]
Remove stray newline.
bje [Fri, 21 Jan 2005 05:54:37 +0000 (05:54 +0000)]
* as.h: Remove #if 0'd code.
* atof-generic.c (atof_generic): Likewise.
* ecoff.c (ecoff_directive_frame): Likewise.
* frags.h (FRAG_APPEND_1_CHAR): Likewise.
* itbl-ops.c (itbl_add_reg): Likewise.
* listing.c (calc_hex): Likewise.
* read.c (MASK_CHAR): Likewise.
* subsegs.c (subsegs_print_statistics): Likewise.
* symbols.c (indent): Likewise.
* write.c (write_relocs): Likewise.
(write_object_file): Likewise.
(relax_frag): Likewise.
bje [Fri, 21 Jan 2005 05:40:23 +0000 (05:40 +0000)]
* dlltool.c (dump_iat): Remove unused function.
(gen_exp_file): Remove #if 0'd code.
(make_one_lib_file): Likewise.
* srconv.c: Remove #if 0'd code throughout.
* size.c (lprint_number): Remove.
(print_berkeley_format): Remove #if 0'd code.
* ar.c (do_quick_append): Remove declaration and definiton.
(main): Remove #if 0'd code.
* filemode.c (filemodestring): Remove #if 0'd function.
* sysdump.c (unit_info_list): Remove function.
(object_body_list): Likewise.
(program_structure): Likewise.
(debug_list): Likewise.
(module): Remove #if 0'd code.
bje [Fri, 21 Jan 2005 04:15:58 +0000 (04:15 +0000)]
* ldlang.c (lang_reasonable_defaults): Remove.
(lang_process): Don't call lang_reasonable_defaults.
* ldexp.c (exp_assop): Remove #if 0'd code.
(exp_print_tree): Likewise.
* ldlang.c (lang_memory_region_lookup): Likewise.
(open_output): Likewise.
(lang_do_assignments_1): Likewise.
(lang_place_orphans): Likewise.
(lang_enter_output_section_statement): Likewise.
(lang_reasonable_defaults): Likewise.
* ldlang.h (struct lang_input_statement_struct): Likewise.
* mri.c (mri_draw_tree): Likewise.
(mri_load): Likewise.
* pe-dll.c (generate_reloc): Likewise.
(make_import_fixup_entry): Likewise.
(pe_as16): Likewise.
* emultempl/beos.em (set_pe_subsystem): Likewise.
* emultempl/hppaelf.em (hppaelf_after_parse): Likewise.
* emultempl/pe.em: Likewise.
* emultempl/xtensaelf.em (xtensa_colocate_literals): Likewise.
bje [Fri, 21 Jan 2005 03:27:51 +0000 (03:27 +0000)]
* aout-encap.c: Remove unused file.
mmitchel [Fri, 21 Jan 2005 03:14:37 +0000 (03:14 +0000)]
* BRANCHES: Add binutils-2_15-branch.
gdbadmin [Fri, 21 Jan 2005 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
kettenis [Thu, 20 Jan 2005 23:57:20 +0000 (23:57 +0000)]
* configure.ac: Modernize checks for `long long' and `long double'
support.
* configure: Regenerated.
* acconfig.h (CC_HAS_LONG_LONG, PRINTF_HAS_LONG_LONG)
(PRINT_HAS_LONG_DOUBLE, SCANF_HAS_LONG_DOUBLE): Remove undefs.
* config.in: Regenerated.
bje [Thu, 20 Jan 2005 23:37:57 +0000 (23:37 +0000)]
* gmon.h, alpha.c, vax.c: Remove #if 0'd chunks.
jimb [Thu, 20 Jan 2005 23:12:50 +0000 (23:12 +0000)]
* opcodes.scm (gen-switch): Use concat instead of string-map.
amodra [Thu, 20 Jan 2005 23:00:05 +0000 (23:00 +0000)]
daily update
jimb [Thu, 20 Jan 2005 22:57:10 +0000 (22:57 +0000)]
* utils.scm (concat): New function.
* insn.scm (-sub-insn-make!): Use concat instead of string-map.
* rtl.scm (rtx-dump): Same.
* semantics.scm (semantic-compile): Same.
kettenis [Thu, 20 Jan 2005 22:36:02 +0000 (22:36 +0000)]
* acconfig.h (HAVE_STRUCT_SAVE_STATE_T)
(HAVE_STRUCT_MEMBER_SS_WIDE): Remove undefs.
* configure.ac: Remove checks for HP-UX save_state structure.
* configure: Regenerated.
mmitchel [Thu, 20 Jan 2005 21:59:05 +0000 (21:59 +0000)]
* MAINTAINERS: Document branch policy.
* BRANCHES: New file.
jjohnstn [Thu, 20 Jan 2005 19:56:26 +0000 (19:56 +0000)]
2005-01-20 Jeff Johnston <jjohnstn@redhat.com>
* libc/time/strftime.c (strftime): Change %r and %x to be compliant
to POSIX standard for "C" locale. Allow %E and %O modifiers
to be ignored as long as they precede valid specifiers according
to POSIX.
mmitchel [Thu, 20 Jan 2005 19:37:48 +0000 (19:37 +0000)]
* Makefile.am (ALL_EMULATIONS): Add earmelfb_linux_eabi.o.
(earmelfb_linux_eabi.c): New target.
* Makefile.in: Regenerated.
* configure.tgt (arm*b-*-linux-gnueabi): New target.
* emulparams/armelfb_linux_eabi.sh: New file.
jjohnstn [Thu, 20 Jan 2005 17:31:03 +0000 (17:31 +0000)]
2005-01-19 Shaun Jackman <sjackman@gmail.com>
* libc/stdlib/setenv_r.c (_setenv_r): Call tzset() if the TZ
environment variable is set.
nickc [Thu, 20 Jan 2005 15:35:55 +0000 (15:35 +0000)]
(std_longopts): Add an entry for "--a" in order to prevent getopt_long_only()
from considering -a as an abbreviation for --alternate.
(parse_args): Fix the parsing of -a=<file>.
amodra [Thu, 20 Jan 2005 07:47:46 +0000 (07:47 +0000)]
PR ld/676
* emultempl/hppaelf.em (hppaelf_create_output_section_statements):
Handle bfd_elf32_hppa_nbsd_vec.
amodra [Thu, 20 Jan 2005 06:54:47 +0000 (06:54 +0000)]
* ppc-opc.c (powerpc_opcodes): Add optional 'l' arg to tlbiel.
amodra [Thu, 20 Jan 2005 06:46:41 +0000 (06:46 +0000)]
PR gas/684
* read.c (s_incbin): Adjust default count for skip. Check validity
of count and skip rigorously.
gdbadmin [Thu, 20 Jan 2005 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***
fnf [Wed, 19 Jan 2005 23:43:00 +0000 (23:43 +0000)]
Fix misspelling in previous checkin
fnf [Wed, 19 Jan 2005 23:35:25 +0000 (23:35 +0000)]
2005-01-19 Fred Fish <fnf@specifixinc.com>
* NEWS: Make note of the new MIPS disassembly option "no-aliases".
* doc/binutils.texi (objdump): Document the "no-aliases"
disassembly option.
fnf [Wed, 19 Jan 2005 23:33:27 +0000 (23:33 +0000)]
2005-01-19 Fred Fish <fnf@specifixinc.com>
* config/tc-mips.c (dummy_opcode): Add init for new struct member.
fnf [Wed, 19 Jan 2005 23:31:14 +0000 (23:31 +0000)]
2005-01-19 Fred Fish <fnf@specifixinc.com>
* mips-dis.c (no_aliases): New disassembly option flag.
(set_default_mips_dis_options): Init no_aliases to zero.
(parse_mips_dis_option): Handle no-aliases option.
(print_insn_mips): Ignore table entries that are aliases
if no_aliases is set.
(print_insn_mips16): Ditto.
* mips-opc.c (mips_builtin_opcodes): Add initializer column for
new pinfo2 member and add INSN_ALIAS initializers as needed. Also
move WR_MACC and RD_MACC initializers from pinfo to pinfo2.
* mips16-opc.c (mips16_opcodes): Ditto.
fnf [Wed, 19 Jan 2005 23:29:11 +0000 (23:29 +0000)]
2005-01-19 Fred Fish <fnf@specifixinc.com>
* mips.h (struct mips_opcode): Add new pinfo2 member.
(INSN_ALIAS): New define for opcode table entries that are
specific instances of another entry, such as 'move' for an 'or'
with a zero operand.
(INSN_READ_MDMX_ACC): Redefine from 0 to 0x2.
(INSN_WRITE_MDMX_ACC): Redefine from 0 to 0x4.
amodra [Wed, 19 Jan 2005 23:00:05 +0000 (23:00 +0000)]
daily update
cagney [Wed, 19 Jan 2005 22:54:48 +0000 (22:54 +0000)]
2005-01-19 Andrew Cagney <cagney@gnu.org>
* utils.c (quit): Simplify, call fatal.
* exceptions.c: Include "serial.h"
(print_flush): Mimic flush code found in utils.c:quit.
* Makefile.in: Update dependencies.
jimb [Wed, 19 Jan 2005 22:04:28 +0000 (22:04 +0000)]
* configure.tgt: Set build_rdi_share to "yes" on those targets
that use that debugging protocol.
Set build_nlm to yes to build NLM stub for Netware targets.
* configure.ac: If build_rdi_share is "yes", then configure the
rdi-share subdirectory.
If build_nlm is "yes", the configure the "nlm" subdirectory.
* configure: Regenerated.
jimb [Wed, 19 Jan 2005 21:27:50 +0000 (21:27 +0000)]
* rdi-share/configure, rdi-share/aclocal.m4: Regenerated using
autoconf 2.59 and automake 1.9.3.
jimb [Wed, 19 Jan 2005 21:27:38 +0000 (21:27 +0000)]
* rdi-share/configure, rdi-share/aclocal.m4: Regenerated using
autoconf 2.59 and automake 1.9.3.
cagney [Wed, 19 Jan 2005 21:15:36 +0000 (21:15 +0000)]
2005-01-19 Andrew Cagney <cagney@gnu.org>
* exceptions.h (deprecated_throw_reason): Rename throw_reason.
* exceptions.c (deprecated_throw_reason): Rename throw_reason.
* utils.c (internal_verror, quit): Update.
* remote-sds.c (interrupt_query): Update.
* remote-mips.c (mips_error, mips_kill): Update.
* remote-fileio.c (remote_fileio_ctrl_c_signal_handler): Update.
* remote.c (interrupt_query): Update.
* ocd.c (interrupt_query): Update.
* nto-procfs.c (interrupt_query): Update.
* monitor.c (monitor_interrupt_query): Update.
* breakpoint.c (break_command_1): Update.
kseitz [Wed, 19 Jan 2005 19:21:46 +0000 (19:21 +0000)]
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* plugins/Makefile.in; Regenerate.
* plugins/aclocal.m4: Regenerate.
cagney [Wed, 19 Jan 2005 18:40:10 +0000 (18:40 +0000)]
2005-01-19 Andrew Cagney <cagney@gnu.org>
* gdb.stabs/Makefile.in (Makefile): Update dependencies -
configure.ac not configure.in.
cagney [Wed, 19 Jan 2005 16:57:46 +0000 (16:57 +0000)]
2005-01-19 Andrew Cagney <cagney@gnu.org>
* gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
of powerpc*-*-*.
* gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
* gdb.base/list.exp (test_list_function)
(test_list_filename_and_function): Ditto.
* gdb.base/callfuncs.exp (do_function_calls): Ditto.
jjohnstn [Wed, 19 Jan 2005 16:44:39 +0000 (16:44 +0000)]
2005-01-19 Shaun Jackman <sjackman@gmail.com>
* tzset_r.c (_tzname): Add a comma.
hjl [Wed, 19 Jan 2005 16:15:04 +0000 (16:15 +0000)]
2005-01-19 H.J. Lu <hongjiu.lu@intel.com>
PR 679
* elflink.c (_bfd_elf_dynamic_symbol_p): Only protected
non-function symbols are local.
(_bfd_elf_symbol_refs_local_p): Likewise.
cagney [Wed, 19 Jan 2005 16:09:38 +0000 (16:09 +0000)]
2005-01-19 Andrew Cagney <cagney@gnu.org>
* infrun.c: (resume, proceed, wait_for_inferior)
(handle_inferior_event, stop_stepping)
(prepare_to_wait): Write debug output to gdb_stdlog.
rsandifo [Wed, 19 Jan 2005 11:53:48 +0000 (11:53 +0000)]
* read.c (convert_to_bignum): New function, split out from...
(emit_expr): ...here. Handle the case where X_add_number is
positive and the input value is negative.
(output_big_sleb128): Fix setting of continuation bit. Check whether
the final byte needs to be sign-extended. Fix size-shrinking loop.
(emit_leb128_expr): When generating a signed leb128, see whether the
sign of an O_constant's X_add_number matches the sign of the input
value. Use a bignum if not.
rsandifo [Wed, 19 Jan 2005 11:42:48 +0000 (11:42 +0000)]
* ldmain.h (ld_sysroot): Change type to a constant string.
* ldmain.c (ld_sysroot): Likewise.
(get_relative_sysroot, get_sysroot): New functions, adding command-line
support for changing the sysroot.
(main): Call the new functions.
* lexsup.c (OPTION_SYSROOT): New.
(ld_options): Add --sysroot.
(parse_args): Add a dummy handler for it.
* ld.texinfo (--sysroot): Document.
* NEWS: Mention the new --sysroot option.
kettenis [Wed, 19 Jan 2005 10:04:30 +0000 (10:04 +0000)]
* inf-ptrace.c (inf_ptrace_prepare_to_store)
(inf_ptrace_post_startup_inferior)
(inf_ptrace_acknowledge_created_inferior)
(inf_ptrace_insert_fork_catchpoint)
(inf_ptrace_remove_fork_catchpoint)
(inf_ptrace_insert_vfork_catchpoint):
(inf_ptrace_remove_vfork_catchpoint, inf_ptrace_follow_fork)
(inf_ptrace_insert_exec_catchpoint)
(inf_ptrace_remove_exec_catchpoint): Remove functions.
(inf_ptrace_reported_exec_events_per_exec_call): Tweak comment.
(inf_ptrace_target): Don't set to_prepare_to_store,
to_post_startup_inferior, to_acknowledge_created_inferior,
to_insert_fork_ctachpoint, to_remove_fork_catchpoint,
to_insert_vfork_catchpoint, to_remove_vfork_catchpoint,
to_follow_fork, to_insert_exec_catchpoint,
to_remove_exec_catchpoint.
kcook [Wed, 19 Jan 2005 00:34:56 +0000 (00:34 +0000)]
2005-01-17 Kelley Cook <kcook@gcc.gnu.org>
* install-sh, config.sub: Import from upstream.
kcook [Wed, 19 Jan 2005 00:32:57 +0000 (00:32 +0000)]
2005-01-13 Kelley Cook <kcook@gcc.gnu.org>
PR bootstrap/18222
* Makefile.def: Pass CPPFLAGS_FOR_TARGET.
* Makefile.tpl: Define target CPPFLAGS on CPPFLAGS_FOR_TARGET.
* Makefile.in: Regenerate.
gdbadmin [Wed, 19 Jan 2005 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Tue, 18 Jan 2005 23:00:07 +0000 (23:00 +0000)]
daily update
jjohnstn [Tue, 18 Jan 2005 19:27:44 +0000 (19:27 +0000)]
2005-01-18 Hans-Peter Nilsson <hp@axis.com>
* libnosys/warning.h (link_warning) [HAVE_GNU_LD and HAVE_ELF]:
Prefix symbol in section name with __SYMBOL_PREFIX. Do not use
__make_section_unallocated. Mark magic variable as used.
jjohnstn [Tue, 18 Jan 2005 19:23:36 +0000 (19:23 +0000)]
2005-01-18 Hans-Peter Nilsson <hp@axis.com>
* libnosys/configure.in (libc_cv_asm_previous_directive): Set
cache-id variable.
(libc_cv_asm_popsection_directive): Ditto.
(libc_cv_section_attributes): Ditto.
(libc_symbol_prefix): Rename from libc_dollar_prefix. Check for
"_" as well, and set __SYMBOL_PREFIX accordingly.
* libnosys/configure: Regenerate.
jjohnstn [Tue, 18 Jan 2005 19:00:26 +0000 (19:00 +0000)]
2005-01-18 Hans-Peter Nilsson <hp@axis.com>
* libnosys/Makefile.in (LD, AS): Correct obsoleted suffix: Say
as-new and ld-new, not as.new and ld.new.
aldyh [Tue, 18 Jan 2005 17:08:50 +0000 (17:08 +0000)]
* libc/machine/powerpc/vfprintf.c: Use _REENT when calling
_VFPRINTF_R.
cagney [Tue, 18 Jan 2005 17:04:24 +0000 (17:04 +0000)]
2005-01-18 Andrew Cagney <cagney@gnu.org>
* target.h (struct target_ops): Change return type of
to_insert_fork_catchpoint, to_insert_vfork_catchpoint and
to_insert_exec_catchpoint to void.
(child_insert_fork_catchpoint, child_insert_vfork_catchpoint)
(child_insert_exec_catchpoint): Change return type to void.
* target.c (update_current_target): Update.
(debug_to_insert_fork_catchpoint)
(debug_to_insert_vfork_catchpoint)
(debug_to_insert_exec_catchpoint): Update.
* inf-child.c (inf_child_insert_fork_catchpoint)
(inf_child_insert_vfork_catchpoint)
(inf_child_insert_exec_catchpoint): Update.
* breakpoint.c (insert_catchpoint): Update, do not throw an error.
* linux-nat.c (child_insert_fork_catchpoint)
(child_insert_vfork_catchpoint)
(child_insert_exec_catchpoint): Update.
* inftarg.c (child_insert_fork_catchpoint)
(child_insert_vfork_catchpoint,)
(child_insert_exec_catchpoint): Update.
cagney [Tue, 18 Jan 2005 16:15:39 +0000 (16:15 +0000)]
2005-01-18 Andrew Cagney <cagney@gnu.org>
* remote.c (remote_open_1): Use throw_exception.
cagney [Tue, 18 Jan 2005 16:15:30 +0000 (16:15 +0000)]
2005-01-18 Andrew Cagney <cagney@gnu.org>
* remote.c (remote_open_1): Use throw_exception.
corinna [Tue, 18 Jan 2005 13:00:17 +0000 (13:00 +0000)]
* autoload.cc (CoInitialize): Remove.
(CoUninitialize): Remove.
(CoCreateInstance): Remove.
(CoTaskMemFree): Add.
(SHGetDesktopFolder): Add.
* path.cc (shortcut_header): Remove.
(shortcut_initalized): Remove.
(GUID_shortcut): New static GUID.
(struct win_shortcut_hdr): New struct describing Windows shortcut
header structure.
(symlink_worker): Rewrite creating Windows shortcuts. Create
ITEMIDLIST if target exists. Only write once.
(cmp_shortcut_header): Use win_shortcut_hdr structure for comparison.
(check_shortcut): Rewrite to read only once from file. Allow skipping
an ITIMIDLIST in the file.
amodra [Tue, 18 Jan 2005 08:51:41 +0000 (08:51 +0000)]
bfd/
* bfd.c (bfd_link_just_syms): Add abfd param.
* bfd-in2.h: Regenerate.
ld/
* ldlang.c (section_already_linked): Adjust bfd_link_just_syms call.
(lang_place_orphans): Don't abort on just_syms_flag, instead call
bfd_link_just_syms.
dannysmith [Tue, 18 Jan 2005 07:14:52 +0000 (07:14 +0000)]
* lib/user32.def (MonitorFromPoint}: Correct suffix.
kseitz [Tue, 18 Jan 2005 00:14:38 +0000 (00:14 +0000)]
* generic/gdbtk-varobj.c (variable_value): Remove all instances
of error_last_message. It's gone.
* generic/gdbtk-wrapper.c: Include exceptions.h
* generic/gdbtk-cmds.c: Likewise.
* generic/gdbtk-interp.c: Likewise.
(gdbtk_interpreter_exec): Change return type to struct
exception. Return exception_none.
kseitz [Tue, 18 Jan 2005 00:14:23 +0000 (00:14 +0000)]
* generic/gdbtk-varobj.c (variable_value): Remove all instances
of error_last_message. It's gone.
* generic/gdbtk-wrapper.c: Include exceptions.h
* generic/gdbtk-cmds.c: Likewise.
* generic/gdbtk-interp.c: Likewise.
(gdbtk_interpreter_exec): Change return type to struct
exception. Return exception_none.
gdbadmin [Tue, 18 Jan 2005 00:00:09 +0000 (00:00 +0000)]
*** empty log message ***