OSDN Git Service
nickc [Mon, 28 May 2001 10:50:30 +0000 (10:50 +0000)]
Support big endian PLT entries.
amodra [Mon, 28 May 2001 10:37:49 +0000 (10:37 +0000)]
Fix some entries.
amodra [Mon, 28 May 2001 10:12:04 +0000 (10:12 +0000)]
* elf32-hppa.c (elf32_hppa_relocate_section): Set up .plt entries
for symbols forced local that need plabels.
(elf32_hppa_adjust_dynamic_symbol): Don't allocate space in
.plt.rela for local syms if non-shared.
(hppa_build_one_stub): Mask lsb of plt.offset.
(elf32_hppa_finish_dynamic_symbol): Abort if lsb of plt.offset set.
(clobber_millicode_symbols): Correct comment.
(elf32_hppa_relocate_section): Likewise.
(elf32_hppa_finish_dynamic_symbol): Likewise.
nickc [Mon, 28 May 2001 10:03:18 +0000 (10:03 +0000)]
Remove section VMA adjustment when computing the address of the line to show.
nickc [Mon, 28 May 2001 09:23:52 +0000 (09:23 +0000)]
Add support for .uahword, .uaword and .uaxword pseudo ops
nickc [Mon, 28 May 2001 08:25:20 +0000 (08:25 +0000)]
Rmeove i370-mvs architecture - it is not supported.
amodra [Sun, 27 May 2001 12:17:38 +0000 (12:17 +0000)]
* write.c (relax_segment <rs_space>): Check the section of a
symbol to determine whether it is absolute rather than comparing
its frag against zero_address_frag as listings play tricks with
frags.
amodra [Sun, 27 May 2001 11:57:24 +0000 (11:57 +0000)]
* config/tc-m68k.c (md_assemble): Ensure variable part of frag is
allocated in the same chunk as the fixed part.
hp [Sun, 27 May 2001 09:34:06 +0000 (09:34 +0000)]
* gas/cris/addi.d: Tweak for 64-bit BFD.
* gas/cris/binop-cmpmove.d, gas/cris/binop-cmpmovx.d,
gas/cris/binop-extx.d, gas/cris/binop.d, gas/cris/bork.d,
gas/cris/branch.d, gas/cris/break.d, gas/cris/brokw-1.d,
gas/cris/brokw-2.d, gas/cris/brokw-3.d, gas/cris/ccr.d,
gas/cris/clear.d, gas/cris/continue.d, gas/cris/fragtest.d,
gas/cris/jump-type.d, gas/cris/labfloat.d, gas/cris/macroat.d,
gas/cris/movem-to-reg.d, gas/cris/nosep.d, gas/cris/oneop-type.d,
gas/cris/prefix.d, gas/cris/pushpop-byte-sreg.d,
gas/cris/pushpop-dword-sreg.d, gas/cris/pushpop-word-sreg.d,
gas/cris/pushpop.d, gas/cris/quick-s6.d, gas/cris/quick-u5.d,
gas/cris/quick-u6.d, gas/cris/range-err-1.s, gas/cris/rd-pic-1.d,
gas/cris/rd-regprefix-1.d, gas/cris/rd-regprefix-1b.d,
gas/cris/reg-to-mem.d, gas/cris/regreg.d, gas/cris/return.d,
gas/cris/scc.d, gas/cris/separator.d, gas/cris/shexpr-1.d,
gas/cris/sreg-to-x.d, gas/cris/test.d, gas/cris/unimplemented.d,
gas/cris/unop-mem.d, gas/cris/x-to-byte-sreg.d,
gas/cris/x-to-dcr1-sreg.d, gas/cris/x-to-dword-sreg.d,
gas/cris/x-to-word-sreg.d: Ditto.
* gas/cris/shexpr-1.d: Ditto. Correct format.
amodra [Sat, 26 May 2001 12:45:15 +0000 (12:45 +0000)]
* write.c (relax_segment <rs_space>): Calculate growth using
addresses before stretch. Prevent repeated error messages.
From Peter Jakubek <pjak@snafu.de>
Use as_bad_where and as_warn_where to pinpoint errors.
nsd [Sat, 26 May 2001 00:55:11 +0000 (00:55 +0000)]
* solib.c (update_solib_list): Move target_resize_to_sections()
into solib_map_sections() loop.
(info_sharedlibrary_command): Try bfd_arch_bits_per_address() if
bfd_get_arch_size() fails.
nsd [Sat, 26 May 2001 00:52:13 +0000 (00:52 +0000)]
* Makefile.in (osfsolib.c, osfsolib.o): Rename to solib-osf.c and
solib-osf.o.
* config/alpha/alpha-osf1.mh (NATDEPFILES): Replace osfsolib.o
with solib-osf.o and solib.o.
* config/alpha/alpha-osf2.mh: Likewise.
* config/alpha/alpha-osf3.mh: Likewise.
* solib-osf.c: New file, renamed and largely rewritten from
osfsolib.c.
hjl [Fri, 25 May 2001 22:50:26 +0000 (22:50 +0000)]
2001-05-25 H.J. Lu <hjl@gnu.org>
* Makefile.am (BFD32_BACKENDS): Remove coff-pmac.lo.
(BFD32_BACKENDS_CFILES): Remove coff-pmac.c.
(coff-rs6000.lo): Remove the old dependency.
* Makefile.in: Rebuild.
* configure.in (pmac_xcoff_vec): Replace coff-pmac.lo with
coff-rs6000.lo.
hjl [Fri, 25 May 2001 22:49:12 +0000 (22:49 +0000)]
2001-05-25 H.J. Lu <hjl@gnu.org>
* emulparams/ppcmacos.sh: Add SYSCALL_MASK and SYMBOL_MODE_MASK
like emulparams/aixppc.sh.
hjl [Fri, 25 May 2001 22:48:12 +0000 (22:48 +0000)]
2001-05-25 H.J. Lu <hjl@gnu.org>
* emultempl/beos.em (gld${EMULATION_NAME}_before_parse): Move
setting of output_filename after bfd_scan_arch.
* emultempl/pe.em: Likewise.
hjl [Fri, 25 May 2001 21:23:47 +0000 (21:23 +0000)]
2001-05-25 H.J. Lu <hjl@gnu.org>
* coff-rs6000.c (rs6000coff_vec): Use rs6000coff_core_p,
rs6000coff_core_file_matches_executable_p,
rs6000coff_core_file_failing_command and
rs6000coff_core_file_failing_signal only if AIX_CORE is
defined.
(pmac_xcoff_vec): Likewise.
* coff64-rs6000.c (rs6000coff64_vec): Likewise.
hjl [Fri, 25 May 2001 21:19:45 +0000 (21:19 +0000)]
2001-05-25 H.J. Lu <hjl@gnu.org>
* emulparams/aixrs6.sh: Add SYSCALL_MASK and SYMBOL_MODE_MASK
like emulparams/aixppc.sh.
* emultempl/aix.em (sc): Use ${srcdir}/emultempl/ostring.sed
instead of ${srcdir}/emultempl/stringify.sed.
nickc [Fri, 25 May 2001 21:17:05 +0000 (21:17 +0000)]
Fix bug when both pointers have matching, non-word alignment, and the length
is <= 4 but more than enough to move them over a word boundary.
Add comments explaining what each instruction does.
kseitz [Fri, 25 May 2001 21:06:18 +0000 (21:06 +0000)]
* generic/gdbtk-cmds.c (bin2hex): New function.
(fromhex): New function.
(gdb_set_mem): New function.
(Gdbtk_Init): Add new command, "gdb_set_mem".
* library/memwin.itb (edit): Use "gdb_set_mem" to set
memory, not some gdb_cmd contrivance.
When sending data to gdb_set_mem, make sure that it
is properly zero-padded.
hjl [Fri, 25 May 2001 18:58:10 +0000 (18:58 +0000)]
2001-05-25 H.J. Lu <hjl@gnu.org>
* binutils-all/readelf.exp (readelf_test): Set target_machine
to tmips for traditional mips.
* binutils-all/readelf.s: Support traditional mips.
* binutils-all/readelf.ss-tmips: New for traditional mips.
hjl [Fri, 25 May 2001 18:39:01 +0000 (18:39 +0000)]
2001-05-25 H.J. Lu <hjl@gnu.org>
* gas/mips/e32el-rel2.d: New for little endian mips.
* gas/mips/elfel-rel2.d: Likewise.
* gas/mips/elfel-rel.d: Likewise.
* gas/mips/mipsel16-f.d: Likewise.
* gas/mips/telempic.d: Likewise.
* gas/mips/tmipsel16-e.d: Likewise.
* gas/mips/tempic.d: New for traditional mips.
* gas/mips/tmips16-e.d: Likewise.
* gas/mips/elf-rel.d: Handle alignment padding.
* gas/mips/elf-rel2.d: Likewise.
* gas/mips/mips.exp: Support little endian and traditional
mips.
msnyder [Fri, 25 May 2001 17:46:33 +0000 (17:46 +0000)]
2001-05-25 Michael Snyder <msnyder@redhat.com>
* remote.c (remote_write_bytes): Update 'p' packet pointer.
jimb [Fri, 25 May 2001 17:09:46 +0000 (17:09 +0000)]
* gnu-v2-abi.c (gnuv2_virtual_fn_field): There's no need to clear
VALUE_POINTED_TO_OFFSET here; if value_cast doesn't return a
useful value, then we should fix that instead.
fche [Fri, 25 May 2001 15:32:51 +0000 (15:32 +0000)]
* build fix
2001-05-25 Will Cohen <wcohen@redhat.com>
* sidmiscutil.h: Added #include <sys/cygwin.h> for cygwin builds.
cgf [Fri, 25 May 2001 15:07:46 +0000 (15:07 +0000)]
* path.cc (symlink_info::check): Correctly set 'ext_tacked_on'. Use this to
determine if user specified 'foo.lnk' explicitly. Reorganize slightly to get
rid of one goto.
twall [Fri, 25 May 2001 12:42:26 +0000 (12:42 +0000)]
monterey updates
amodra [Fri, 25 May 2001 10:07:43 +0000 (10:07 +0000)]
* symbols.c (resolve_symbol_value): Always set segment, even when
not finalizing symbol value.
amodra [Fri, 25 May 2001 09:40:10 +0000 (09:40 +0000)]
* config/obj-ieee.c (write_object_file): Set finalize_syms.
* config/obj-coff.c (write_object_file): Likewise.
* (size_section): Remove rs_space assert as fr_symbol is no longer
removed.
(fill_section): Likewise.
corinna [Fri, 25 May 2001 08:31:56 +0000 (08:31 +0000)]
* path.cc (symlink_info::check): Add a check to return correctly
if incoming `*.lnk' file is not a symlink.
amodra [Fri, 25 May 2001 07:21:00 +0000 (07:21 +0000)]
s/linuxaout/linux*aout/, s/linuxoldld/linux*oldld/
hjl [Fri, 25 May 2001 06:29:20 +0000 (06:29 +0000)]
2001-05-25 H.J. Lu <hjl@gnu.org>
* bfd-in2.h: Regenerated.
* libcoff.h: Likewise.
hjl [Fri, 25 May 2001 05:56:38 +0000 (05:56 +0000)]
2001-05-24 H.J. Lu <hjl@gnu.org>
* emultempl/stringify.sed: Removed again.
hjl [Fri, 25 May 2001 05:39:21 +0000 (05:39 +0000)]
2001-05-24 H.J. Lu <hjl@gnu.org>
* emultempl/aix.em (OUTPUT_ARCH): Defined.
(gld${EMULATION_NAME}_before_parse): Initialize
ldfile_output_architecture, ldfile_output_machine and
ldfile_output_machine_name from ${OUTPUT_ARCH} if possible.
* emultempl/beos.em: Likewise.
* emultempl/elf32.em: Likewise.
* emultempl/linux.em: Likewise.
* emultempl/mipsecoff.em: Likewise.
* emultempl/pe.em: Likewise.
* emultempl/sunos.em: Likewise.
hjl [Fri, 25 May 2001 04:31:55 +0000 (04:31 +0000)]
2001-05-24 H.J. Lu <hjl@gnu.org>
* ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
amodra [Fri, 25 May 2001 03:46:48 +0000 (03:46 +0000)]
* elf32-hppa.c (elf32_hppa_relocate_section): Don't allow
undefined millicode syms in shared libs.
(hppa_build_one_stub): Turn BFD_ASSERTs into aborts.
(elf32_hppa_check_relocs): Likewise.
(elf32_hppa_adjust_dynamic_symbol): Likewise.
(elf32_hppa_size_dynamic_sections): Likewise.
(elf32_hppa_relocate_section): Likewise.
(elf32_hppa_finish_dynamic_symbol): Likewise.
(elf32_hppa_finish_dynamic_sections): Likewise.
cgf [Fri, 25 May 2001 03:13:14 +0000 (03:13 +0000)]
* path.cc (slash_drive_prefix_p): Remove.
(mount_info::slash_drive_to_win32_path): Ditto.
(mount_info::conv_to_win32_path): Remove slash drive prefix check.
(mount_info::add_item): Ditto.
(mount_info::del_item): Ditto.
* shared_info.h (mount_info): Remove slash_drive_to_win32_path declaration.
amodra [Fri, 25 May 2001 01:59:43 +0000 (01:59 +0000)]
Revert last patch.
msnyder [Fri, 25 May 2001 01:29:01 +0000 (01:29 +0000)]
2001-05-24 Michael Snyder <msnyder@redhat.com>
* gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
Don't require that the main thread and the manager thread are the
first in the list.
nsd [Fri, 25 May 2001 01:27:11 +0000 (01:27 +0000)]
* solist.h (struct so_list): Document the requirement that
current_sos initialize some fields to 0.
msnyder [Fri, 25 May 2001 01:10:20 +0000 (01:10 +0000)]
2001-05-24 Michael Snyder <msnyder@redhat.com>
* gdb.threads/pthreads.exp (test_startup): Relax test for thread
debugging. If test fails, issue an "unsupported" not a "fail".
amodra [Fri, 25 May 2001 00:01:30 +0000 (00:01 +0000)]
* expr.c (expr): Set return value to absolute_section for
subtractive operations on symbols within a segment.
* read.c (pseudo_set): Set segment for complex expressions.
jimb [Fri, 25 May 2001 00:01:28 +0000 (00:01 +0000)]
Don't assume that short is shorter than int.
* gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
assume that shorts are smaller than ints. On a 16-bit machine,
this isn't true.
("print unsigned char == (~0)"): Add test that verifies that ~0,
an int, is not equal to ~0 stored in an unsigned char. This tests
the same thing that the previous test meant to, but works on
16-bit machines, too.
("print unsigned char != (~0)"): Same test, complemented.
amodra [Thu, 24 May 2001 23:52:22 +0000 (23:52 +0000)]
From 2.11 branch 2001-03-30 Richard Henderson <rth@redhat.com>
* config/tc-i386.c (md_convert_frag): Don't die on local symbols
that have been finalized.
amodra [Thu, 24 May 2001 23:44:06 +0000 (23:44 +0000)]
* symbols.c (resolve_symbol_value): Clear sy_resolving before
taking exit_dont_set_value.
amodra [Thu, 24 May 2001 23:32:59 +0000 (23:32 +0000)]
* write.c (relax_segment): Don't zap fr_symbol when relaxing.
hjl [Thu, 24 May 2001 22:01:23 +0000 (22:01 +0000)]
2001-05-24 H.J. Lu <hjl@gnu.org>
* binutils-all/objdump.exp (cpus_expected): Add s390.
trix [Thu, 24 May 2001 21:39:09 +0000 (21:39 +0000)]
Fix for gas seg fault and neg line numbers
trix [Thu, 24 May 2001 21:06:16 +0000 (21:06 +0000)]
Support for xcoff64, enable ld for aix
trix [Thu, 24 May 2001 20:59:20 +0000 (20:59 +0000)]
Support for xcoff64
trix [Thu, 24 May 2001 20:50:49 +0000 (20:50 +0000)]
Support for xcoff64
trix [Thu, 24 May 2001 20:32:58 +0000 (20:32 +0000)]
Support for xcoff64
hjl [Thu, 24 May 2001 20:08:04 +0000 (20:08 +0000)]
2001-05-24 H.J. Lu <hjl@gnu.org>
* gas/m68k/pcrel.d: Support 64bit BFD.
kettenis [Thu, 24 May 2001 20:05:07 +0000 (20:05 +0000)]
* gnu-nat.c: Include <ctype.h>.
(gnu_pid_to_exec_file): Add PID parameter.
(set_sig_thread_cmd): Use PIDGET on return value from
thread_id_to_pid.
(proc_string): Use MERGEPID to construct argument to
pid_to_thread_id.
hjl [Thu, 24 May 2001 20:02:14 +0000 (20:02 +0000)]
2001-05-24 H.J. Lu <hjl@gnu.org>
* gas/arm/adrl.d: Support 64bit BFD.
* gas/arm/arm7t.d: Likewise.
* gas/arm/inst.d: Likewise.
* gas/arm/pic.d: Likewise.
* gas/arm/xscale.d: Likewise.
msnyder [Thu, 24 May 2001 19:54:40 +0000 (19:54 +0000)]
2001-05-24 Michael Snyder <msnyder@redhat.com>
* gdb.threads/pthreads.exp (all_threads_running): Add an explicit
test for (full_coverage == 0). This makes the test run faster,
and prevents dejagnu getting out of step.
msnyder [Thu, 24 May 2001 18:30:08 +0000 (18:30 +0000)]
2001-05-21 Michael Snyder <msnyder@redhat.com>
* gdb.base/long_long.exp: Allow for targets with 4-byte short.
amodra [Thu, 24 May 2001 08:19:32 +0000 (08:19 +0000)]
* write.c (write_object_file): Set finalize_syms = 1 before
size_seg is called.
cgf [Thu, 24 May 2001 05:20:17 +0000 (05:20 +0000)]
* exceptions.cc (handle_exceptions): Bump repeat count for debugging kick out.
* fhandler.h (fhandler_dev_dsp): Add a fixup_after_exec.
* fhandler_dsp.cc (class Audio): Add TOT_BLOCK_SIZE to enum.
(operator new): New.
(bigwavebuffer): Declare using TOT_BLOCK_SIZE to avoid buffer overruns.
(Audio::Audio): Optimize slightly.
(fhandler_dev_dsp::open): Allocate s_audio using static buffer.
(fhandler_dev_dsp::fixup_after_exec): New function. Ditto.
aoliva [Thu, 24 May 2001 02:44:04 +0000 (02:44 +0000)]
* emultempl/elf32.em (ELF_INTERPRETER_SET_DEFAULT): Use this new
variable to avoid non-portable shell construct.
kevinb [Thu, 24 May 2001 01:14:14 +0000 (01:14 +0000)]
* gdb.base/finish.exp (finish_void): Revise pattern for
stopping on the call statement to not permit stopping at
the start of the instructions comprising the call sequence.
bje [Thu, 24 May 2001 00:00:40 +0000 (00:00 +0000)]
2001-05-24 Ben Elliston <bje@redhat.com>
* sidcpuutil.h (basic_cpu::create_gdb_register_attrs): Document
the meaning of the expedited_regno_list argument.
aoliva [Wed, 23 May 2001 23:56:21 +0000 (23:56 +0000)]
* elf64-sparc.c (sparc64_elf_slurp_reloc_table): Fix typo
s/ENTIRES/ENTRIES/.
chastain [Wed, 23 May 2001 19:04:13 +0000 (19:04 +0000)]
2001-05-19 Michael Chastain <chastain@redhat.com>
* gdb.base/callfuncs.exp: Make all test names unique.
* gdb.base/commands.exp: Make all test names unique.
* gdb.base/condbreak.exp: Make all test names unique.
* gdb.base/dbx.exp: Make all test names unique.
* gdb.base/default.exp: Make all test names unique.
* gdb.base/define.exp: Make all test names unique. Conform some FAIL
and TIMEOUT messages to their corresponding PASS message.
* gdb.base/ending-run.exp: Make all test names unique.
* gdb.base/long_long.exp: Remove duplicate test.
nickc [Wed, 23 May 2001 17:36:37 +0000 (17:36 +0000)]
Add MIPS ELF64 relocs
nickc [Wed, 23 May 2001 17:26:34 +0000 (17:26 +0000)]
Add MIPS r12k support
nickc [Wed, 23 May 2001 16:38:36 +0000 (16:38 +0000)]
Change PLT code to avoid using r2 - it used by GCC to return large startures
corinna [Wed, 23 May 2001 15:49:22 +0000 (15:49 +0000)]
* syscalls.cc (seteuid): Restrict overriding external provided
user tokens to ntsec. Don't test external tokens for primary
group to evaluate if it should be overridden. Restrict creating
internal tokens to ntsec.
jhealy [Wed, 23 May 2001 15:34:43 +0000 (15:34 +0000)]
2001-05-23 John Healy <jhealy@redhat.com>
* cgen.h: Increased CGEN_MAX_SYNTAX_ELEMENTS to 48.
bje [Wed, 23 May 2001 11:06:16 +0000 (11:06 +0000)]
2001-05-23 Ben Elliston <bje@redhat.com>
* cgen-types.h (cgen::VOID): Typedef for void.
nickc [Wed, 23 May 2001 08:23:26 +0000 (08:23 +0000)]
Replace sh_size/sh_entsize with NUM_SHDR_ENTRIES
corinna [Wed, 23 May 2001 08:12:49 +0000 (08:12 +0000)]
* syscalls.cc (chown_worker): Don't check for ENOSYS.
amodra [Wed, 23 May 2001 05:33:31 +0000 (05:33 +0000)]
* gas/elf/ehopt0.d: Tweak for bigendian targets.
amodra [Wed, 23 May 2001 03:25:03 +0000 (03:25 +0000)]
More whitespace fixes.
amodra [Wed, 23 May 2001 03:12:14 +0000 (03:12 +0000)]
* arc-opc.c: Whitespace changes.
kevinb [Wed, 23 May 2001 00:52:44 +0000 (00:52 +0000)]
* breakpoint.c (breakpoint_address_is_meaningful): New function.
(check_duplicates): Don't compare non-meaningful addresses.
msnyder [Wed, 23 May 2001 00:06:13 +0000 (00:06 +0000)]
2001-05-22 Michael Snyder <msnyder@redhat.com>
* thread-db.c: Allow for defunct zombie threads.
(attach_thread): Do not attempt to attach zombie thread.
(thread_db_thread_alive): Return false for defunct zombie thread.
(find_new_threads_callback): Don't add defunct zombie thread to list.
cgf [Tue, 22 May 2001 23:03:25 +0000 (23:03 +0000)]
* lib/mapi32.def: Add MAPISendMail.
jimb [Tue, 22 May 2001 21:02:41 +0000 (21:02 +0000)]
Add support for the GNU V3 C++ ABI.
(Includes changes by Dan Berlin.)
* gnu-v3-abi.c: New file.
* minsyms.c: #include "value.h" and "cp-abi.h".
(install_minimal_symbols): Check the minimal symbol table for
symbols that look mangled in the V3 style, and select the V3 ABI
if we find any.
* Makefile.in (SFILES): Add gnu-v3-abi.c.
(COMMON_OBS): Add gnu-v3-abi.o.
(gnu-v3-abi.o): Add new rule.
(minsyms.o): Depend on $(cp_abi_h) and $(value_h).
earnie [Tue, 22 May 2001 20:51:46 +0000 (20:51 +0000)]
* include/w32api.h: Update version.
* Makefile.in: Ditto.
kseitz [Tue, 22 May 2001 19:10:06 +0000 (19:10 +0000)]
Update copyright info.
kseitz [Tue, 22 May 2001 19:02:54 +0000 (19:02 +0000)]
* memwin.ith (error_dialog): Declare public method.
* memwin.itb (error_dialog): Define.
(edit): When attempting to set memory, post an error dialog
if gdb told us an error occurred while writing the memory.
kseitz [Tue, 22 May 2001 18:24:17 +0000 (18:24 +0000)]
* library/interface.tcl (gdbtk_tcl_file_changed): Handle
the case of empty-string files, sent by gdb when the
user requests to reset the file.
(_close_file): New proc to deal with closing an exe.
* library/srcbar.itcl (create_file_menu): Add "Close" menu
option.
(create_view_menu): Change key binding for Watch Window to
Ctrl+T to accomodate "Close" going to Ctrl+W.
* library/srctextwin.itb (config_win): Update key binding
for Watch Window.
Add key binding for Close.
(do_key): Add "close".
(_clear_cache): Finally implement. I think this works now.
cgf [Tue, 22 May 2001 16:22:35 +0000 (16:22 +0000)]
* signal.cc (sleep): Protect with sigframe.
corinna [Tue, 22 May 2001 15:59:36 +0000 (15:59 +0000)]
* security.cc (get_file_attribute): Don't set errno.
kseitz [Tue, 22 May 2001 15:46:02 +0000 (15:46 +0000)]
* library/variables.tcl (postMenu): Add mysterious workaround
for popup menu bug in Tk for windows.
Highlight the selection, too.
nickc [Tue, 22 May 2001 14:00:18 +0000 (14:00 +0000)]
Improve Solaris compatability
bje [Tue, 22 May 2001 12:17:13 +0000 (12:17 +0000)]
2001-05-22 Ben Elliston <bje@redhat.com>
* compConfig.cxx (cfgroot_component::num_invalid_chars): New.
(cfgroot_component::configure): Initialise it.
(cfgroot_component::max_invalid_chars): New enumerator.
(cfgroot_component::emit_invalid_char_error): New method.
(cfgroot_component::consume_token): Factor out common error
handling code into cfgroot_component::emit_invalid_char_error.
(cfgroot_component::parse): Stop parsing if too many invalid
character codes are encountered and emit an error message.
amodra [Tue, 22 May 2001 11:03:31 +0000 (11:03 +0000)]
* config/tc-arc.c (md_assemble): Use is_end_of_line instead of
testing for NULs.
aoliva [Tue, 22 May 2001 10:40:28 +0000 (10:40 +0000)]
* ltcf-cxx.sh (allow_undefined_flag, no_undefined_flag)
[aix4*|aix5*]: Prepend blank.
amodra [Tue, 22 May 2001 10:23:47 +0000 (10:23 +0000)]
* symbols.c (resolve_symbol_value): Remove "finalize" param,
instead use finalize_syms directly. Don't treat expressions
specially with regard to finalize_syms. Update calls to self.
(resolve_local_symbol): Update call to resolve_symbol_value.
(S_GET_VALUE): Likewise. Return resolve_symbol_value if
!finalize_syms.
* symbols.h (resolve_symbol_value): Update prototype.
* config/obj-aout.c (obj_crawl_symbol_chain): Update call
to resolve_symbol_value.
* config/obj-bout.c (obj_crawl_symbol_chain): Likewise.
* config/obj-coff.c (do_relocs_for): Likewise.
(yank_symbols): Likewise.
(fixup_segment): Likewise.
* config/obj-vms.c (obj_crawl_symbol_chain): Likewise.
* config/tc-mips.c (md_convert_frag): Likewise.
* config/tc-ppc.c (ppc_frob_symbol): Likewise.
(ppc_fix_adjustable): Likewise.
* dwarf2dbg.c (dwarf2dbg_estimate_size_before_relax): Likewise.
(dwarf2dbg_convert_frag): Likewise.
* ehopt.c (eh_frame_estimate_size_before_relax): Likewise.
(eh_frame_convert_frag): Likewise.
* expr.c (make_expr_symbol): Likewise.
* write.c (adjust_reloc_syms): Likewise.
(write_object_file): Likewise.
(relax_segment): Likewise.
(fixup_segment): Likewise.
(finalize_syms): Init to zero, and update comment.
(write_object_file): Set finalize_syms to 1 rather than 2.
* doc/internals.texi (sy_value): Mention finalize_syms.
(S_GET_VALUE): Remove restriction on when S_GET_VALUE can be called.
amodra [Tue, 22 May 2001 09:01:52 +0000 (09:01 +0000)]
* config/tc-m68k.c (relaxable_symbol): Only treat external symbols
as relaxable if embedded system, make weak syms non-relaxable.
Move definition..
(tc_m68k_fix_adjustable): ..so it can be used here.
(md_apply_fix_2): Sign extend without conditional.
amodra [Tue, 22 May 2001 08:41:09 +0000 (08:41 +0000)]
Update copyright date.
bje [Tue, 22 May 2001 03:49:20 +0000 (03:49 +0000)]
2001-05-22 Ben Elliston <bje@redhat.com>
* compConfig.cxx (cfgroot_component::run): Remove timebomb logic.
* configure.in (--enable-timebomb): Remove.
* configure: Regenerate.
* config.in: Likewise.
kevinb [Tue, 22 May 2001 00:25:26 +0000 (00:25 +0000)]
* gdb.base/finish.exp (finish_void): Allow "finish" command to
stop on the call statement as well as the statement after the
call.
jimb [Mon, 21 May 2001 20:08:59 +0000 (20:08 +0000)]
* values.c (value_primitive_field): If we're extracting a base
class, then the type of the result should be the base class being
extracted, not the type of which it is a base class.
jimb [Mon, 21 May 2001 20:02:21 +0000 (20:02 +0000)]
* value.h (struct value): Doc fix, and rearrange members to place
them near their explanations.
cgf [Mon, 21 May 2001 19:13:47 +0000 (19:13 +0000)]
* configure.in: Allow --enable-newvfork to turn NEWVFORK on and off.
* configure: Regenerate.
msnyder [Mon, 21 May 2001 18:48:25 +0000 (18:48 +0000)]
2001-05-21 Michael Snyder <msnyder@redhat.com>
* remote.c (remote_async_wait): Added new variable fieldsize.
Add fieldsize (return value of hex2bin) to string pointer p.
cgf [Mon, 21 May 2001 15:50:36 +0000 (15:50 +0000)]
* include/cygwin/version.h: Bump minor version number.
aj [Mon, 21 May 2001 11:52:41 +0000 (11:52 +0000)]
* dwarf2.c (decode_line_info): Fix error message.
(read_abbrevs): Fix test for offset as suggested by Alan Modra and
adjust error message.