OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
23 years ago* bug fix / cleanup
fche [Thu, 1 Mar 2001 00:44:03 +0000 (00:44 +0000)]
* bug fix / cleanup

2001-02-28  Frank Ch. Eigler  <fche@redhat.com>

* Makefile.am (NEARBY_LIBS): Enumerate component libraries for
static linking.
(sid_LDFLAGS): Correct export-symbols-regex param to
include tcl bridge component.  Use $(NEARBY_LIBS).
* Makefile.in: Regenerated.

23 years agoFix the year on the following lines:
chastain [Thu, 1 Mar 2001 00:39:56 +0000 (00:39 +0000)]
Fix the year on the following lines:

  ! 2001-02-10  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
  ! 2001-02-10  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
  ! 2001-02-10  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
  ! 2001-01-27  Christopher Faylor  <cgf@cygnus.com>

23 years agonew defines for Coldfire V4.
nickc [Wed, 28 Feb 2001 23:47:10 +0000 (23:47 +0000)]
new defines for Coldfire V4.

23 years ago2001-02-28 Matt Hiller <hiller@redhat.com>
hiller [Wed, 28 Feb 2001 21:51:25 +0000 (21:51 +0000)]
2001-02-28  Matt Hiller  <hiller@redhat.com>

* MAINTAINERS: Add Matt Hiller to Write After Approval list.

23 years agoRemove non-K&R compliant LHS type cast in call to GET_DATA_ALLOC macro.
nickc [Wed, 28 Feb 2001 19:40:12 +0000 (19:40 +0000)]
Remove non-K&R compliant LHS type cast in call to GET_DATA_ALLOC macro.

23 years ago2001-02-28 Will Cohen <wcohen@redhat.com>
jjohnstn [Wed, 28 Feb 2001 18:41:57 +0000 (18:41 +0000)]
2001-02-28  Will Cohen  <wcohen@redhat.com>

        * src/libgloss/m68k/Makefile.in: Updated copyright and
         added rules to build simulator related libraries.
        (SIM_SCRIPTS): New variable.
        (SIM_LDFLAGS): New variable.
        (SIM_BSP): New variable.
        (SIM_CRT0): New variable.
        (SIM_OBJS): New variable.
        (SIM_TEST): New variable.
        (SIM_INSTALL): new variable.
        * src/libgloss/m68k/sim-abort.c: New file.
        * src/libgloss/m68k/sim-crt0.S: New file.
        * src/libgloss/m68k/sim-errno.c: New file.
        * src/libgloss/m68k/sim-funcs.c: New file.
        * src/libgloss/m68k/sim-inbyte.c: New file.
        * src/libgloss/m68k/sim-print.c: New file.
        * src/libgloss/m68k/sim-sbrk.c: New file.
        * src/libgloss/m68k/sim.ld: New file.
        * src/libgloss/m68k/simulator.S: New file.

23 years ago * uinfo.cc: Eliminate `#include <wchar.h>'.
corinna [Wed, 28 Feb 2001 14:14:03 +0000 (14:14 +0000)]
    * uinfo.cc: Eliminate `#include <wchar.h>'.

23 years ago2001-02-28 Andreas Jaeger <aj@suse.de>, Bo Thorsen <bo@suse.de>
aj [Wed, 28 Feb 2001 12:49:40 +0000 (12:49 +0000)]
2001-02-28  Andreas Jaeger  <aj@suse.de>, Bo Thorsen  <bo@suse.de>

* config/tc-i386.c (tc_gen_reloc): Remove ugly hack which is not needed
anymore since we use bfd_elf_generic_reloc now.
(md_apply_fix3): Only apply hack for partial_inplace if not using RELA.

23 years ago2001-02-28 Andreas Jaeger <aj@suse.de>
aj [Wed, 28 Feb 2001 12:32:10 +0000 (12:32 +0000)]
2001-02-28  Andreas Jaeger  <aj@suse.de>

* elf64-x86-64.c (elf64_x86_64_relocate_section): Add relocation
to addend.

23 years ago2001-02-28 Philip Blundell <pb@futuretv.com>
pb [Wed, 28 Feb 2001 10:15:57 +0000 (10:15 +0000)]
2001-02-28  Philip Blundell  <pb@futuretv.com>

* readelf.c (decode_ARM_machine_flags): Explicitly mention which
ABI is in use; remove ambiguity between the "unknown" EABI and
unrecognised ABIs.  Handle version 2 ARM EABI.  Update uses of
renamed EF_xx constants.

23 years ago2001-02-28 Philip Blundell <pb@futuretv.com>
pb [Wed, 28 Feb 2001 10:13:20 +0000 (10:13 +0000)]
2001-02-28  Philip Blundell  <pb@futuretv.com>

* elf32-arm.h: Update mentions of renamed EF_xx constants.
  (elf32_arm_print_private_bfd_data): Handle ARM EABI version 2.

23 years ago2001-02-27 Philip Blundell <pb@futuretv.com>
pb [Wed, 28 Feb 2001 10:11:36 +0000 (10:11 +0000)]
2001-02-27  Philip Blundell  <pb@futuretv.com>

* arm.h: Add new definitions from ARM document SWS ESPC 0003 B-01.
(EF_PIC, et al.): Rename to EF_ARM_xx.

23 years ago* fhandler_floppy.cc (fhandler_dev_floppy::lseek): Determine
duda [Wed, 28 Feb 2001 09:59:54 +0000 (09:59 +0000)]
* fhandler_floppy.cc (fhandler_dev_floppy::lseek): Determine
drive geometry or partition size to allow seeking from the end of
raw floppy device. Don't allow positioning past the end of media or
to offsets bigger then max off_t.

23 years ago2001-02-27 Michael Snyder <msnyder@mvstp600e.cygnus.com>
msnyder [Wed, 28 Feb 2001 01:54:47 +0000 (01:54 +0000)]
2001-02-27  Michael Snyder  <msnyder@mvstp600e.cygnus.com>

* gdb.base/varargs.c (find_max_double): Fix printf format string:
first arg is int not float.

23 years agoAdd support for disabling alignment checks when performing GDB interface
nickc [Wed, 28 Feb 2001 01:04:24 +0000 (01:04 +0000)]
Add support for disabling alignment checks when performing GDB interface
calls or SWI emulaiton routines.  (Alignment checking code has not yet been
contributed).

23 years ago * generic/gdbtk-cmds.c (gdb_fetch_registers): Mark
kseitz [Tue, 27 Feb 2001 22:25:37 +0000 (22:25 +0000)]
* generic/gdbtk-cmds.c (gdb_fetch_registers): Mark
the result as generating a list only if it really does
generate a list.

23 years agoremove conflict indicator.
taylor [Tue, 27 Feb 2001 21:58:33 +0000 (21:58 +0000)]
remove conflict indicator.

23 years agofix off by one error in test for error.
taylor [Tue, 27 Feb 2001 21:57:08 +0000 (21:57 +0000)]
fix off by one error in test for error.

23 years ago2001-02-27 H.J. Lu <hjl@gnu.org>
hjl [Tue, 27 Feb 2001 18:45:45 +0000 (18:45 +0000)]
2001-02-27  H.J. Lu  <hjl@gnu.org>

* aoutx.h (NAME(aout,bfd_free_cached_info)): Return true if
abfd->tdata.aout_data == NULL.

23 years ago* config/sparc/sp64linux.mt: New file.
cagney [Tue, 27 Feb 2001 17:04:44 +0000 (17:04 +0000)]
* config/sparc/sp64linux.mt: New file.
* configure.tgt: Recognize sparc64-*-linux* as a sp64linux target.
* configure.host: Recognize sparc64-*-linux* as a linux host.
From 2000-03-17 Jakub Jelinek <jakub@redhat.com>:
* config/sparc/tm-sp64linux.h: New file.

23 years ago* fhandler.h (class fhandler_console): Make all variables that
duda [Tue, 27 Feb 2001 09:14:35 +0000 (09:14 +0000)]
* fhandler.h (class fhandler_console): Make all variables that
describe "state" of console to be members of fhandler_console.
default_color is now the color which is set when console recieves
reset command.
* fhandler_console.cc (fhandler_console::fhandler_console): Turn
mouse handling and raw keyboard mode off by default. Initialize
state information.
* fhandler.cc (fhandler_console::set_raw_win32_keyboard_mode): New
function.
* fhandler_console.cc (fhandler_console::set_default_attr): New
function. Reset console attributes to default values.
* fhandler_console.cc (fhandler_console::open): Reset attributes.
* fhandler_console.cc (fhandler_console::get_win32_attr): New function.
Calculate win32-style console attribute based on terminal attributes.
* fhandler_console.cc (fhandler_console::set_cursor_maybe): Use
member variable.
* fhandler_console.cc (fhandler_console::read): If in raw-win32
keyboard mode, encode win32 keyboard events in \033{x;y;z;t;u;wK
sequences.
* fhandler_console.cc (fhandler_console::dup): Copy all state
information to the dup()ed handle.
* fhandler_console.cc (fhandler_console::scroll_screen): Use current
fill-in attribute.
* fhandler_console.cc (fhandler_console::clear_screen): Ditto.
* fhandler_console.cc (fhandler_console::char_command): Check if we
saw '?' symbol by member variable. Set terminal attributes on \033[Xm
commands. \033[24m - turn off underline mode, \033[27m - turn off
reverse mode, \033[39m - restore default foreground color.
\033[49m - restore default background color. \033[2000h - turn on raw
keyboard mode, \033[2000l - turn off raw keyboard mode.
* fhandler_console.cc (fhandler_console::write): Set attribues to
default values on reset command.

23 years agoFix some comments, and a formatting error.
amodra [Tue, 27 Feb 2001 07:11:40 +0000 (07:11 +0000)]
Fix some comments, and a formatting error.

23 years agoBump version to 2.11.90, fix missing dependencies in bfd/,
amodra [Tue, 27 Feb 2001 06:43:51 +0000 (06:43 +0000)]
Bump version to 2.11.90, fix missing dependencies in bfd/,
and run "make dep-am".

23 years agoUpdate elf64 aix5 comments.
twall [Tue, 27 Feb 2001 03:26:47 +0000 (03:26 +0000)]
Update elf64 aix5 comments.

23 years agoAdd aix5 settings.
twall [Tue, 27 Feb 2001 03:23:00 +0000 (03:23 +0000)]
Add aix5 settings.

23 years agoSet SEC_NEVER_LOAD when the 'n' flag is used.
nickc [Tue, 27 Feb 2001 01:56:26 +0000 (01:56 +0000)]
Set SEC_NEVER_LOAD when the 'n' flag is used.

23 years agoBFD: Catch & report unhandled PE section flags.
nickc [Tue, 27 Feb 2001 01:38:05 +0000 (01:38 +0000)]
BFD: Catch & report unhandled PE section flags.
LD: Catch BFD errors whilst loading symbols and do not produce an executable.

23 years ago* times.cc (settimeofday): Replace function stub with working code.
cgf [Mon, 26 Feb 2001 22:36:09 +0000 (22:36 +0000)]
* times.cc (settimeofday): Replace function stub with working code.

23 years ago2001-02-26 H.J. Lu <hjl@gnu.org>
hjl [Mon, 26 Feb 2001 17:40:07 +0000 (17:40 +0000)]
2001-02-26  H.J. Lu  <hjl@gnu.org>

* gas/ia64/opc-a-err.l: Change "Operand [3|4]" to "Operand [34]".

23 years ago * strace.cc (strace::vprntf): Move prntf functionality to this function
corinna [Mon, 26 Feb 2001 09:50:23 +0000 (09:50 +0000)]
    * strace.cc (strace::vprntf): Move prntf functionality to this function
        adding an va_list interface to strace.
        (strace::printf): Calls strace::vprntf now.
        (strace_printf): New function providing an extern "C" interface to
        trace output.
        * include/sys/strace.h: Make plain C clean.
        (class strace): Add `vprntf' method.

23 years ago2001-02-26 Andreas Jaeger <aj@suse.de>
aj [Mon, 26 Feb 2001 07:50:22 +0000 (07:50 +0000)]
2001-02-26  Andreas Jaeger  <aj@suse.de>

* elf64-x86-64.c (x86_64_elf_howto_table): Fix order of entries.

23 years ago * shortcut.c: Remove #include <sys/strace.h>.
corinna [Sun, 25 Feb 2001 23:14:52 +0000 (23:14 +0000)]
    * shortcut.c: Remove #include <sys/strace.h>.

23 years ago * path.cc (symlink): Add a ".lnk" suffix regardless. Add a comment.
corinna [Sun, 25 Feb 2001 09:34:00 +0000 (09:34 +0000)]
    * path.cc (symlink): Add a ".lnk" suffix regardless. Add a comment.

23 years ago * shortcut.c: Change symlink condition.
corinna [Sun, 25 Feb 2001 09:19:35 +0000 (09:19 +0000)]
    * shortcut.c: Change symlink condition.

23 years agoReplace calls to abort() with calls to internal_error().
kevinb [Sun, 25 Feb 2001 04:45:11 +0000 (04:45 +0000)]
Replace calls to abort() with calls to internal_error().

23 years agoCYGWIN32 -> CYGWIN.
cgf [Sat, 24 Feb 2001 23:25:30 +0000 (23:25 +0000)]
CYGWIN32 -> CYGWIN.

23 years ago * symbols.c (decode_local_label_name): Initialize message_format
ciceron [Sat, 24 Feb 2001 09:57:24 +0000 (09:57 +0000)]
* symbols.c (decode_local_label_name): Initialize message_format
only when an error is reported (perf pb due to I18N).

23 years ago2001-02-23 H.J. Lu <hjl@gnu.org>
hjl [Sat, 24 Feb 2001 04:59:03 +0000 (04:59 +0000)]
2001-02-23  H.J. Lu  <hjl@gnu.org>

* dwarf2dbg.c (dwarf2_directive_file): Call s_app_file (0) if
BFD_ASSEMBLER is not defined.

23 years ago2001-02-23 Ben Elliston <bje@redhat.com>
bje [Sat, 24 Feb 2001 02:43:11 +0000 (02:43 +0000)]
2001-02-23  Ben Elliston  <bje@redhat.com>

* sim-main.h (ENGINE_ISSUE_PREFIX_HOOK): Only define if not
already defined elsewhere.

23 years agoMention how to cite GDB problem reports.
cagney [Fri, 23 Feb 2001 22:20:38 +0000 (22:20 +0000)]
Mention how to cite GDB problem reports.

23 years agoMention gdbarch.sh and to not submit gdbarch.[ch].
cagney [Fri, 23 Feb 2001 22:09:30 +0000 (22:09 +0000)]
Mention gdbarch.sh and to not submit gdbarch.[ch].

23 years ago2001-02-23 David Mosberger <davidm@hpl.hp.com>
hjl [Fri, 23 Feb 2001 21:57:48 +0000 (21:57 +0000)]
2001-02-23  David Mosberger  <davidm@hpl.hp.com>

* ia64-opc-a.c: Add missing pseudo-ops for "cmp" and "cmp4".
* ia64-asmtab.c: Regenerate.

23 years ago2001-02-23 H.J. Lu <hjl@gnu.org>
hjl [Fri, 23 Feb 2001 21:47:33 +0000 (21:47 +0000)]
2001-02-23  H.J. Lu  <hjl@gnu.org>

* gas/ia64/opc-a-err.l: Fix "cmp4.lt.or".

* gas/ia64/opc-a.pl: Add tests for pseudo-ops for "cmp" and
"cmp4".
* gas/ia64/opc-a.s: Rebuilt.
* gas/ia64/opc-a.d: Likewise.

23 years ago2001-02-22 Michael Snyder <msnyder@mvstp600e.cygnus.com>
msnyder [Fri, 23 Feb 2001 19:04:39 +0000 (19:04 +0000)]
2001-02-22  Michael Snyder  <msnyder@mvstp600e.cygnus.com>

* gdb.base/reread.exp: Unsupported for non-native targets;
doesn't work for remote debugging.

23 years agoDon't mark a fixup as done if it's against a symbol.
nickc [Fri, 23 Feb 2001 18:32:49 +0000 (18:32 +0000)]
Don't mark a fixup as done if it's against a symbol.

23 years ago * mmap.cc (fhandler_disk_file::mmap): Use `addr' correctly.
corinna [Fri, 23 Feb 2001 09:49:19 +0000 (09:49 +0000)]
    * mmap.cc (fhandler_disk_file::mmap): Use `addr' correctly.
* fhandler_mem.cc (fhandler_dev_mem::mmap): Ditto.

23 years ago2001-02-22 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Thu, 22 Feb 2001 22:26:34 +0000 (22:26 +0000)]
2001-02-22  Jeff Johnston <jjohnstn@redhat.com>

        * COPYING.NEWLIB: Remove DJ Delorie's address because it is no
        longer valid.

23 years ago2001-02-22 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Thu, 22 Feb 2001 22:23:22 +0000 (22:23 +0000)]
2001-02-22  Jeff Johnston  <jjohnstn@redhat.com>

        * mn10200/access.c: With DJ Delorie's permission, this code is
        now freely modifiable with no reference to "copying.dj".
        * mn10300/access.c: Ditto.

23 years ago2001-02-22 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Thu, 22 Feb 2001 22:12:38 +0000 (22:12 +0000)]
2001-02-22  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/machine/setjmp-dj.h: With DJ Delorie's permission,
        changed the copyright information to allow free modification of the
        file with no reference to "copying.dj".
        * libc/include/sys/stat-dj.h: Ditto.
        * libc/machine/i386/setjmp.S: Ditto.
        * libc/sys/h8300hms/sys/file.h: Ditto.
        * libc/sys/sysmec/access.c: Ditto.
        * libc/sys/sysnecv850/access.c: Ditto.
        * libc/stdio/mktemp.c: Fixed typo for the word copyright.
        * libc/stdlib/getenv_r.c: Ditto.
        * libc/stdlib/putenv_r.c: Ditto.
        * libc/stdlib/setenv_r.c: Ditto.
        * libc/stdlib/getenv.c: Removed DJ reference since any possible
        modifications will now be in the _r version of this file.
        * libc/stdlib/putenv.c: Ditto.
        * libc/stdlib/setenv.c: Ditto.
        * libc/sys/go32/copying.dj: Removed DJ's address which is no longer
        valid.  Added a reference to DJ's web page that contains his address.
        * libc/sys/go32/*.s: Removed references to DJ's old address.
        * libc/sys/go32/*.c: Ditto.
        * libc/sys/go32/*.h: Ditto.
        * libc/sys/go32/*.S: Ditto.
        * libc/sys/go32/sys/*.h: Ditto.

23 years ago2001-02-22 Ben Elliston <bje@redhat.com>
bje [Thu, 22 Feb 2001 20:47:49 +0000 (20:47 +0000)]
2001-02-22  Ben Elliston  <bje@redhat.com>

* sim-trace.h (TRACE_VPU_IDX): Add.
(TRACE_vpu): Define.
(WITH_TRACE_VPU_P): Likewise.
(TRACE_VPU_P): Likewise.
* sim-trace.c (OPTION_TRACE_VPU): Define.
(trace_options): Add --trace-vpu.
(trace_option_handler): Handle OPTION_TRACE_VPU.
(trace_option_handler): Include VPU tracing in --trace-semantics.
(trace_idx_to_str): Handle TRACE_VPU_IDX.

23 years agoAdd ia64-*-aix* configuration.
twall [Thu, 22 Feb 2001 17:24:32 +0000 (17:24 +0000)]
Add ia64-*-aix* configuration.

23 years agoAdded ia64-*-aix* configuration.
twall [Thu, 22 Feb 2001 17:16:37 +0000 (17:16 +0000)]
Added ia64-*-aix* configuration.

23 years agoMove get_saved_register to frame.h.
cagney [Thu, 22 Feb 2001 16:48:18 +0000 (16:48 +0000)]
Move get_saved_register to frame.h.

23 years agoia64-*-aix* support.
twall [Thu, 22 Feb 2001 16:38:45 +0000 (16:38 +0000)]
ia64-*-aix* support.

23 years ago * path.cc (symlink): Keep relative paths relative in the DOS
corinna [Thu, 22 Feb 2001 16:26:13 +0000 (16:26 +0000)]
    * path.cc (symlink): Keep relative paths relative in the DOS
        path inside of a shortcut. If that's impossible or the target
        path is already absolute save an absolute path.

23 years ago * path.cc (symlink): Keep relative paths relative in the DOS
corinna [Thu, 22 Feb 2001 16:14:59 +0000 (16:14 +0000)]
    * path.cc (symlink): Keep relative paths relative in the DOS
        path inside of a shortcut. If that's impossible for some
        reason, save an absolute path.

23 years ago * cygerrno.h: Revert previous patch.
corinna [Thu, 22 Feb 2001 14:51:15 +0000 (14:51 +0000)]
    * cygerrno.h: Revert previous patch.
        * errno.cc: Ditto.
        * dir.cc: Eliminate `dir_suffixes'.
        (opendir): Remove usage of `dir_suffixes'.
        (rmdir): Ditto.
        * fhandler.cc (fhandler_disk_file::open): Remove usage of
        `inner_suffixes'.
        * path.cc: Rename `inner_suffixes' to `lnk_suffixes'.
        (path_conv::check): Remove usage of `inner_suffixes'.
        (symlink): Ditto.
        (symlink_info::check): Handle checking for `.lnk' in path_conv
        exclusively here.
        (chdir): Remove usage of `dir_suffixes'.
        * shortcut.c: Eliminate debug_printf lines.
        (check_shortcut): Don't set error except on failing ReadFile.
        * spawn.cc: Remove ".lnk" from `std_suffixes'.
        * syscalls.cc (_unlink): Remove usage of `inner_suffixes'.
        Remove ".lnk" from `stat_suffixes'.
        (_rename): Add check for renaming a symlink to keep the ".lnk"
        suffix after renaming.

23 years ago * shortcut.c: New file. Provides a C interface to reading of
corinna [Thu, 22 Feb 2001 12:56:36 +0000 (12:56 +0000)]
    * shortcut.c: New file. Provides a C interface to reading of
        Windows shortcuts to avoid compiler flag `-fvtable-thunks'.
        * shortcut.h: Ditto.
        * Makefile.in: Add shortcut.o to DLL_OFILES.
        * cygerrno.h: Provide a C interface to `geterrno_from_win_error' for
        using in shortcut.c.
        * errno.cc (geterrno_from_win_error): Define as extern "C".
        * path.cc (struct symlink_info): Remove methods `check_shortcut' and
        `check_sysfile'.
        (shortcut_header): Move to shortcut.c.
        (shortcut_initalized): Ditto.
        (create_shortcut_header): Ditto.
        (cmp_shortcut_header): Ditto.
        (symlink_info::check_shortcut): Ditto. Reorganize as a plain C function.
        (symlink_info::check_sysfile): Redefine as a global function using the
        same parameter list as `check_shortcut' for clearness.
        (symlink_info::check): Change parameter list for calls to
        `check_shortcut' and `check_sysfile'.

23 years ago * Makefile.common: Revert previous change.
corinna [Thu, 22 Feb 2001 12:37:32 +0000 (12:37 +0000)]
    * Makefile.common: Revert previous change.

23 years ago * fhandler.cc (fhandler_disk_file::open): Use `inner_suffixes' when
corinna [Thu, 22 Feb 2001 11:06:25 +0000 (11:06 +0000)]
    * fhandler.cc (fhandler_disk_file::open): Use `inner_suffixes' when
        resolving real_path.
        * path.cc (symlink): Ditto for win32_topath.

23 years agoImprove gas error messages for invalid instructions.
wilson [Thu, 22 Feb 2001 03:16:19 +0000 (03:16 +0000)]
Improve gas error messages for invalid instructions.
* cpu-ia64-opc.c (elf64_ia64_operands}: Fix typo: error string for
C8 said "1" instead of "8".  Clarify error string for IMM22:
"signed integer" instead of just "integer".
* config/tc-ia64.c (enum operand_match_result): New type.
(operand_match): Change return type to operand_match_result.
Fix all returns appropriately, adding support for returning the
out-of-range result.
(parse_operands): New locals result, error_pos, out_of_range_pos,
curr_out_of_range_pos.  Rewrite operand matching loop to give better
error messages.
* ia64-opc-d.c (ia64_opcodes_d): Break the "add" pattern into two
separate variants: one for IMM22 and the other for IMM14.
* ia64-asmtab.c: Regenerate.

23 years agoFix typo in my previously committed ChangeLog entry.
kevinb [Thu, 22 Feb 2001 03:12:13 +0000 (03:12 +0000)]
Fix typo in my previously committed ChangeLog entry.

23 years agoMade changes to shared library support and added more of the support needed
kevinb [Thu, 22 Feb 2001 03:01:26 +0000 (03:01 +0000)]
Made changes to shared library support and added more of the support needed
for AIX/IA-64.

23 years ago2001-02-22 Ben Elliston <bje@redhat.com>
bje [Thu, 22 Feb 2001 00:46:19 +0000 (00:46 +0000)]
2001-02-22  Ben Elliston  <bje@redhat.com>

* config/sid.exp: New file.
* baseboards/basic-sid.exp: Likewise.
* baseboards/arm-sid.exp: Likewise.
* baseboards/m32r-sid.exp: Likewise.
* baseboards/m68k-sid.exp: Likewise.

23 years ago2001-02-21 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Wed, 21 Feb 2001 23:11:06 +0000 (23:11 +0000)]
2001-02-21  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdio/fdopen.c (fdopen): Protect calls to _fcntl() with
        HAVE_FCNTL flag check.
        * configure.host: Define HAVE_FCNTL for Cygwin, go32, RTEMS, sparc64,
        powerpcle, x86 netware, x86 sco, x86 Linux and Vxworks.

23 years agoAdd copyright year 2001
corinna [Wed, 21 Feb 2001 22:59:11 +0000 (22:59 +0000)]
Add copyright year 2001

23 years agoFix bugs in handling of the .restore directive.
wilson [Wed, 21 Feb 2001 22:39:58 +0000 (22:39 +0000)]
Fix bugs in handling of the .restore directive.
* config/tc-ia64.c (struct unwind): Add member "prologue_count".
(dot_proc): Clear unwind.prologue_count to zero.
(dot_prologue): Increment unwind.prologue_count.
(dot_restore): If second operand is omitted, use
unwind.prologue_count -1 for "ecount" (# of additional regions to
pop).  Decrement unwind.prologue_count by number of regions
popped.

23 years ago * cgen-opc.c (cgen_get_insn_value): Add missing `return'.
gkm [Wed, 21 Feb 2001 21:54:31 +0000 (21:54 +0000)]
* cgen-opc.c (cgen_get_insn_value): Add missing `return'.

23 years ago * Makefile.in: Add `-lshell32 -luuid' to link pass for new-cygwin1.dll.
corinna [Wed, 21 Feb 2001 21:49:35 +0000 (21:49 +0000)]
    * Makefile.in: Add `-lshell32 -luuid' to link pass for new-cygwin1.dll.
        * autoload.cc: Add LoadDLLinitfunc for ole32.dll.
        Add LoadDLLfuncEx statements for CoInitialize@4, CoUninitialize@0
        and CoCreateInstance@20.
        * dir.cc (dir_suffixes): New datastructure.
        (readdir): Check for R/O *.lnk files to hide the suffix.
        (opendir): Use `dir_suffixes' in path conversion.
        (rmdir): Ditto.
        * fhandler.cc (fhandler_disk_file::fstat): Add S_IFLNK flag
        before calling `get_file_attribute'. Take FILE_ATTRIBUTE_READONLY
        into account only if the file is no symlink.
        * path.cc (inner_suffixes): New datastructure.
        (SYMLINKATTR): Eliminated.
        (path_conv::check): Use `inner_suffixes' on inner path components.
        (shortcut_header): New global static variable.
        (shortcut_initalized): Ditto.
        (create_shortcut_header): New function.
        (cmp_shortcut_header): Ditto.
        (symlink): Create symlinks by creating windows shortcuts. Preserve
        the old code.
        (symlink_info::check_shortcut): New method.
        (symlink_info::check_sysfile): Ditto.
        (symlink_info::check): Check for shortcuts. Move code reading
        old system attribute symlinks into symlink_info::check_sysfile().
        (chdir): Use `dir_suffixes' in path conversion.
        * security.cc (get_file_attribute): Check for S_IFLNK flag.
        Force 0777 permissions then.
        * spawn.cc (std_suffixes): Add ".lnk" suffix.
        * syscalls.cc (_unlink): Use `inner_suffixes' in path conversion.
        Check for shortcut symlinks to eliminate R/O attribute before
        calling DeleteFile().
        (stat_suffixes): Add ".lnk" suffix.
        (stat_worker): Force 0777 permissions if file is a symlink.

23 years ago * Makefile.common: Add `-fvtable-thunks' to COMPILE_CXX.
corinna [Wed, 21 Feb 2001 21:46:47 +0000 (21:46 +0000)]
    * Makefile.common: Add `-fvtable-thunks' to COMPILE_CXX.

23 years ago * include/w32api.h: (_W32API_VERSION): Remove.
earnie [Wed, 21 Feb 2001 21:44:59 +0000 (21:44 +0000)]
* include/w32api.h: (_W32API_VERSION): Remove.
(__W32API_VERSION): Add.
(__W32API_MAJOR_VERSION): Ditto.
(__W32API_MINOR_VERSION): Ditto.

23 years ago * include/wingdi.h (struct _DOCINFO[AW]): UNICODE it.
earnie [Wed, 21 Feb 2001 21:37:17 +0000 (21:37 +0000)]
* include/wingdi.h (struct _DOCINFO[AW]): UNICODE it.
(StartDoc[AW]): Use UNICODE'd LPDOCINFO[AW]
* include/winuser.h (struct tagMOUSEKEYS): Define new structure.
* include/winerror.h (NTE_*): Add CryptoAPI error codes.

23 years ago2001-02-21 Ben Elliston <bje@redhat.com>
bje [Wed, 21 Feb 2001 21:35:41 +0000 (21:35 +0000)]
2001-02-21  Ben Elliston  <bje@redhat.com>

* sim-trace.h (TRACE_BRANCH_INPUT1): New macro.
(TRACE_BRANCH_INPUT2): Likewise.

23 years ago * include/mswsock.h: New file.
earnie [Wed, 21 Feb 2001 20:40:46 +0000 (20:40 +0000)]
* include/mswsock.h: New file.
* include/ws2tcpip.h: New file.
* include/winsock.h (IPPROTO_IGMP): New define.
(IPPROTO_GGP): Correct value.
(SO_* macros): Remove mswsock defines.
(TCP_BSDURGENT): Likewise.
(IP_* macros): Add comment warning of WinSock2 incompatibility
(WSARecvEx): Remove mswsock prototype.
(TransmitFile): Likewise.
(AcceptEx): Likewise.
(GetAcceptExSockaddrs): Likewise.
(struct _TRANSMIT_FILE_BUFFERS): Remove mswsock definition.
(#include <mswsock.h>): Add directive and explanatory comment
* include/winsock2.h (header guard): add guard for  _WINSOCK_H
(_WINSOCK_H): Define to prevent later inclusion of winsock.h
(#include <winsock.h>): Replace directive with winsock.h file content
The following changes apply to the merged file:
(FD_SET): Keep winsock2.h definition, delete winsock.h definition
(SOMAXCONN): Likewise
(#include <nspapi.h>): Move - don't include until LPSOCKADDR defined
(IP_* macros): Delete WinSock1 definitions (WinSock2 definitions now
in ws2tcpip.h)
(struct ip_mreq): Delete (now defined in ws2tcpip.h for WinSock2)
(FD_*_BIT and FD_* defines): Place together and extend to
FD_MAX_EVENTS 10
(AF* defines): Extend to AF_MAX 10
(WSAIsBlocking): #if 0 out prototype (N/A in WinSock2)
(WSAUnhookBlockingHook): Likewise.
(WSASetBlockingHook): Likewise.
(WSACancelBlockingCall): Likewise.
(WSAEINPROGRESS): Comment as not raised in WinSock2.
(#include <mswsock.h>): Delete directive inherited from winsock.h
(WSA_QOS* defines): Add QualityOfService error codes.
(SIO_* defines): Add new macros
* include/ipexport.h (IP_STATUS flags): Add definitions.
(IP_FLAG_DF): Likewise.
(IP_OPT_* ): Likewise.
(struct ip_option_information): Likewise.
(struct icmp_echo_reply): Likewise.

23 years agoNote that some flags to the COFF version of .section remove attributes rather
nickc [Wed, 21 Feb 2001 19:43:34 +0000 (19:43 +0000)]
Note that some flags to the COFF version of .section remove attributes rather
than setting them.

23 years ago * include/tchar.h: (__TEXT): Remove undef.
earnie [Wed, 21 Feb 2001 19:33:42 +0000 (19:33 +0000)]
* include/tchar.h: (__TEXT): Remove undef.
(_TEXT): Ditto.
(_T): Ditto.

23 years ago * include/commctrl.h: Revert TEXT change.
earnie [Wed, 21 Feb 2001 19:31:54 +0000 (19:31 +0000)]
* include/commctrl.h: Revert TEXT change.
* include/lmalert.h: Ditto.
* include/lmcons.h: Ditto.
* include/lmsname.h: Ditto.
* include/lmsvc.h: Ditto.
* include/ntsecapi.h: Ditto.
* include/oledlg.h: Ditto.
* include/ras.h: Ditto.
* include/regstr.h: Ditto.
* include/richedit.h: Ditto.
* include/wininet.h: Ditto.
* include/winnt.h: Ditto.

23 years ago * gdb.texinfo (Signals): Document "ignore", "noignore", and "all".
eliz [Wed, 21 Feb 2001 16:17:49 +0000 (16:17 +0000)]
* gdb.texinfo (Signals): Document "ignore", "noignore", and "all".

23 years ago2001-02-21 Fernando Nasser <fnasser@redhat.com>
fnasser [Wed, 21 Feb 2001 14:48:19 +0000 (14:48 +0000)]
2001-02-21  Fernando Nasser  <fnasser@redhat.com>

* TODO: New file.  Initial version of the TODO file, as posted to the
insight list circa October 2000.

23 years ago* sigproc.cc (getsem): Make semaphore always non-inheritable.
duda [Wed, 21 Feb 2001 11:40:22 +0000 (11:40 +0000)]
* sigproc.cc (getsem): Make semaphore always non-inheritable.

23 years agoEnable new thread support for Linux/IA-64.
kevinb [Wed, 21 Feb 2001 05:20:35 +0000 (05:20 +0000)]
Enable new thread support for Linux/IA-64.

23 years agoFix a typo.
kazu [Wed, 21 Feb 2001 00:19:45 +0000 (00:19 +0000)]
Fix a typo.

23 years agoFix a typo.
kazu [Wed, 21 Feb 2001 00:09:56 +0000 (00:09 +0000)]
Fix a typo.

23 years ago2001-02-20 H.J. Lu <hjl@gnu.org>
hjl [Wed, 21 Feb 2001 00:07:39 +0000 (00:07 +0000)]
2001-02-20  H.J. Lu  <hjl@gnu.org>

* Makefile.am (ia64-ic.tbl): Remove the target.
(ia64-raw.tbl): Likewise.
(ia64-waw.tbl): Likewise.
(ia64-war.tbl): Likewise.
(ia64-asmtab.c): Generate it in the source directory.
* Makefile.in: Regenerated.

23 years agoFix printf fmt arguments.
cagney [Wed, 21 Feb 2001 00:05:34 +0000 (00:05 +0000)]
Fix printf fmt arguments.

23 years ago2001-02-20 Kazu Hirata <kazu@hxi.com>
kazu [Wed, 21 Feb 2001 00:04:47 +0000 (00:04 +0000)]
2001-02-20  Kazu Hirata  <kazu@hxi.com>

* tc-pdp11.c: Fix formatting.
* tc-pdp11.h: Likewise.

23 years agoCleanup solib-aix5.c as suggested by J.T. Conklin.
kevinb [Tue, 20 Feb 2001 23:42:23 +0000 (23:42 +0000)]
Cleanup solib-aix5.c as suggested by J.T. Conklin.

23 years agoMove frame specific register code to the new file frame.c.
cagney [Tue, 20 Feb 2001 22:39:01 +0000 (22:39 +0000)]
Move frame specific register code to the new file frame.c.

23 years ago2001-02-20 H.J. Lu <hjl@gnu.org>
hjl [Tue, 20 Feb 2001 21:07:24 +0000 (21:07 +0000)]
2001-02-20  H.J. Lu  <hjl@gnu.org>

* ldfile.c (ldfile_open_file): Set entry->search_dirs_flag to
false if we found the file.

23 years ago * solib-aix5.c: New file.
kevinb [Tue, 20 Feb 2001 20:43:12 +0000 (20:43 +0000)]
* solib-aix5.c: New file.

23 years ago2001-02-20 Martin M. Hunt <hunt@redhat.com>
hunt [Tue, 20 Feb 2001 18:07:17 +0000 (18:07 +0000)]
2001-02-20  Martin M. Hunt  <hunt@redhat.com>

* solib.c (info_sharedlibrary_command): Don't assume pointers
are the same size of long, call longest_local_hex_string_custom().

23 years ago2001-02-20 Martin M. Hunt <hunt@redhat.com>
hunt [Tue, 20 Feb 2001 18:05:19 +0000 (18:05 +0000)]
2001-02-20  Martin M. Hunt  <hunt@redhat.com>

* solib-svr4.c (LM_ADDR): LM_ADDR is a signed offset, so
extract_signed_integer() should be called instead of
extract_address().

23 years ago2001-02-20 Martin M. Hunt <hunt@redhat.com>
hunt [Tue, 20 Feb 2001 18:02:49 +0000 (18:02 +0000)]
2001-02-20  Martin M. Hunt  <hunt@redhat.com>

* MAINTAINERS: Add Martin Hunt to Write After Approval list.

23 years ago2001-02-20 Bo Thorsen <bo@suse.de>
aj [Tue, 20 Feb 2001 09:48:43 +0000 (09:48 +0000)]
2001-02-20  Bo Thorsen  <bo@suse.de>

* config/tc-i386.c (tc_i386_fix_adjustable): Fix GOTPCREL GOT
  entry.

23 years ago2001-02-20 Andreas Jaeger <aj@suse.de>
aj [Tue, 20 Feb 2001 08:01:32 +0000 (08:01 +0000)]
2001-02-20  Andreas Jaeger  <aj@suse.de>

* elf64-x86-64.c (elf64_x86_64_finish_dynamic_symbol): Don't make
PLT entries that could serve as a definition for a weak symbol.

23 years agoWhen the target h/w has 8byte registers, return 8 bytes for the raw buffer size
cagney [Tue, 20 Feb 2001 03:38:32 +0000 (03:38 +0000)]
When the target h/w has 8byte registers, return 8 bytes for the raw buffer size
(from jim kingdon).

23 years ago* dcrt0.cc (locale_init): Remove.
cgf [Tue, 20 Feb 2001 03:28:01 +0000 (03:28 +0000)]
* dcrt0.cc (locale_init): Remove.

23 years ago* cygwin.din: Export rand48 functions.
cgf [Tue, 20 Feb 2001 02:53:55 +0000 (02:53 +0000)]
* cygwin.din: Export rand48 functions.
* thread.cc (MTinterface::Init): Remove the initialization of `reent_data'.
* dcrt0.cc: Add the initalizer to the declaration of `reent_data'.
* include/cygwin/version.h: Bump CYGWIN_VERSION_API_MINOR to 35.

23 years agoRemove cvs conflict indicator.
ezannoni [Tue, 20 Feb 2001 00:12:40 +0000 (00:12 +0000)]
Remove cvs conflict indicator.

23 years ago2001-02-19 Michael Snyder <msnyder@mvstp600e.cygnus.com>
msnyder [Tue, 20 Feb 2001 00:10:18 +0000 (00:10 +0000)]
2001-02-19  Michael Snyder  <msnyder@mvstp600e.cygnus.com>

* parse.c (write_exp_msymbol): Make the type CORE_ADDR, to
accomodate 64-bit addresses.