OSDN Git Service

pf3gnuchains/sourceware.git
23 years agoMinor DV table update, minor DV checking bug fix.
wilson [Thu, 5 Oct 2000 21:55:24 +0000 (21:55 +0000)]
Minor DV table update, minor DV checking bug fix.
* config/tc-ia64.c (resources_match): Handle IA64_RS_PRr.
* ia64-ic.tbl: Update from Intel.
* ia64-asmtab.c: Regenerate.

23 years ago =====================================
corinna [Thu, 5 Oct 2000 13:07:02 +0000 (13:07 +0000)]
    =====================================
        These changes require rebuilding all.
        =====================================
        * fhandler.h: Add mmap(), munmap() and msync() to fhandler_base
        and fhandler_disk_file.
        * mmem.cc (mmap): Eliminated device dependent implementation details.
        These are moved to the appropriate fhandler class.
        (munmap): Ditto.
        (msync): Ditto.
        (fhandler_base::mmap): New method.
        (fhandler_base::munmap): Ditto.
        (fhandler_base::msync): Ditto.
        (fhandler_disk_file::mmap): Ditto.
        (fhandler_disk_file::munmap): Ditto.
        (fhandler_disk_file::msync): Ditto.

23 years ago2000-10-05 Kazu Hirata <kazu@hxi.com>
kazu [Thu, 5 Oct 2000 13:03:30 +0000 (13:03 +0000)]
2000-10-05  Kazu Hirata  <kazu@hxi.com>

* ldlang.c: Fix formatting.

23 years ago* net.cc: General cleanup.
cgf [Thu, 5 Oct 2000 05:57:00 +0000 (05:57 +0000)]
* net.cc: General cleanup.
(fdsock): Return pointer to created fhandler_socket.
(cygwin_socket): Use pointer returned by fdsock.  Return correct errno when fd
< 0.

23 years ago* exceptions.cc (interruptible): Add extra debugging.
cgf [Thu, 5 Oct 2000 04:53:17 +0000 (04:53 +0000)]
* exceptions.cc (interruptible): Add extra debugging.
* sigproc.h (wait_sig): Fill in frame pointer, by default, prior to calling or
suffer confusion due to September 7 change below.

23 years ago* include/netinet/tcp.h: Remove winsock.h include.
cgf [Thu, 5 Oct 2000 03:12:34 +0000 (03:12 +0000)]
* include/netinet/tcp.h: Remove winsock.h include.
* include/sys/cygwin.h: Move windows specific reference within conditional.

23 years agoCorrect handling of non-global syms in linkonce sections.
amodra [Thu, 5 Oct 2000 01:49:36 +0000 (01:49 +0000)]
Correct handling of non-global syms in linkonce sections.
Tidy a few comments.

23 years agoAdd a limit parameter for scanning the prologue.
kevinb [Thu, 5 Oct 2000 01:13:53 +0000 (01:13 +0000)]
Add a limit parameter for scanning the prologue.

23 years ago * include/sys/mman.h: Add missing MAP_FAILED macro.
corinna [Wed, 4 Oct 2000 23:17:01 +0000 (23:17 +0000)]
    * include/sys/mman.h: Add missing MAP_FAILED macro.

23 years ago2000-10-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
fnasser [Wed, 4 Oct 2000 20:35:32 +0000 (20:35 +0000)]
2000-10-04  Fernando Nasser  <fnasser@totem.to.cygnus.com>

* download.itb (download_it): Fix previous changes for non-windows
hosts.
* srctextwin.itb (LoadFromCache): Ditto.

23 years ago2000-10-04 Fernando Nasser <fnasser@totem.to.cygnus.com>
fnasser [Wed, 4 Oct 2000 20:22:17 +0000 (20:22 +0000)]
2000-10-04  Fernando Nasser  <fnasser@totem.to.cygnus.com>

* download.itb (download_it): Convert filename to native before
passing it to a Tcl command.
* srctextwin.itb (_mtime_changed): Ditto.
(LoadFromCache): Ditto.

23 years ago * fhandler.h (fhandler_dev_mem): Add method `init'. Add members
corinna [Wed, 4 Oct 2000 17:08:46 +0000 (17:08 +0000)]
    * fhandler.h (fhandler_dev_mem): Add method `init'. Add members
        `mem_size' and `init_phase'.
        * fhandler_mem.cc (init): New function to figure out the size of
        the physical memory.
        (open): Add checking for illegal flags. Change usage of access mode.
        (write): Add intended functionality.
        (read): Add parameter checking. Eliminate page size constant. Use
        getpagesize() instead. Don't touch errno and don't create debug output
        while init() is running.
        (lseek): Add bounds checking. Fix SEEK_END.
        (fstat): Eliminate page size constant. Use getpagesize() instead.
        (dup): Add intended functionality.

23 years ago2000-10-04 Kazu Hirata <kazu@hxi.com>
kazu [Wed, 4 Oct 2000 06:38:00 +0000 (06:38 +0000)]
2000-10-04  Kazu Hirata  <kazu@hxi.com>

* ia64-gen.c: Convert C++-style comments to C-style comments.
* tic54x-dis.c: Likewise.

23 years agoExcise C++ style comments.
amodra [Wed, 4 Oct 2000 00:28:44 +0000 (00:28 +0000)]
Excise C++ style comments.

23 years agoProtoization.
kevinb [Tue, 3 Oct 2000 22:42:32 +0000 (22:42 +0000)]
Protoization.

23 years ago* pe-dll.c (fill_edata): initialize entire block
dj [Tue, 3 Oct 2000 22:07:17 +0000 (22:07 +0000)]
* pe-dll.c (fill_edata): initialize entire block
(make_one): fill in correct section.

23 years ago2000-10-03 Kazu Hirata <kazu@hxi.com>
kazu [Tue, 3 Oct 2000 07:31:54 +0000 (07:31 +0000)]
2000-10-03  Kazu Hirata  <kazu@hxi.com>

* ldexp.c: Fix formatting.

23 years ago * dcrt0.cc: Add LoadDLLFunc statement for RegEnumValueA().
corinna [Mon, 2 Oct 2000 20:21:47 +0000 (20:21 +0000)]
    * dcrt0.cc: Add LoadDLLFunc statement for RegEnumValueA().
        * net.cc: Change comments related to get_ifconf.
        (get_2k_ifconf): Eliminate `type' variable. Eliminate `sa' parameter.
        (get_nt_ifconf): Ditto.
        (get_9x_ifconf): Ditto. Rewritten.
        (get_ifconf): Chage calls to OS specific functions.

23 years ago* signal.cc (sigaction): Allow new action == oldaction.
cgf [Mon, 2 Oct 2000 19:19:21 +0000 (19:19 +0000)]
* signal.cc (sigaction): Allow new action == oldaction.

23 years ago* usability improvement
fche [Mon, 2 Oct 2000 19:13:53 +0000 (19:13 +0000)]
* usability improvement

2000-10-02  Frank Ch. Eigler  <fche@redhat.com>

* desc-cpu.scm: (gen-operand-decls): Emit MAX_OPERANDS as a
preprocessor constant.

23 years ago* emultempl/pe.em (gld_*_after_open): detect case where there two
dj [Mon, 2 Oct 2000 14:39:46 +0000 (14:39 +0000)]
* emultempl/pe.em (gld_*_after_open): detect case where there two
import libraries for same dll; rename one to ensure proper link
order.

* pe-dll.c (process_def_file): compare ordinals to -1, not 0; fix
typo
(generate_edata): fix typo

23 years agoRemove some hppa-elf fudges.
amodra [Mon, 2 Oct 2000 10:18:13 +0000 (10:18 +0000)]
Remove some hppa-elf fudges.

23 years ago * include/ras.h: New file.
corinna [Mon, 2 Oct 2000 09:19:13 +0000 (09:19 +0000)]
    * include/ras.h: New file.
        * lib/rasapi32.def: Add symbols for RasEnumDevicesA and
        RasEnumDevicesW.

23 years ago * include/ntdef.h: Add define for NTAPI.
corinna [Mon, 2 Oct 2000 09:09:38 +0000 (09:09 +0000)]
    * include/ntdef.h: Add define for NTAPI.

23 years agoCorrect call to _bfd_elf32_gc_record_vtable.
amodra [Mon, 2 Oct 2000 09:09:27 +0000 (09:09 +0000)]
Correct call to _bfd_elf32_gc_record_vtable.

23 years ago * fhandler_mem.cc: Load ntdll functions via autoload method.
corinna [Mon, 2 Oct 2000 09:07:50 +0000 (09:07 +0000)]
    * fhandler_mem.cc: Load ntdll functions via autoload method.
        (load_ntdll_funcs): Eliminated.

23 years ago * fhandler_mem.cc (load_ntdll_funcs): Add missing __stdcall qualifiers.
corinna [Mon, 2 Oct 2000 08:31:07 +0000 (08:31 +0000)]
    * fhandler_mem.cc (load_ntdll_funcs): Add missing __stdcall qualifiers.

23 years ago2000-10-01 Ulf Carlsson <ulfc@engr.sgi.com>
ulfc [Mon, 2 Oct 2000 06:04:16 +0000 (06:04 +0000)]
2000-10-01  Ulf Carlsson  <ulfc@engr.sgi.com>

From  Ralf Baechle  <ralf@gnu.org>

* elf32-mips.c (_bfd_mips_elf_finish_dynamic_sections): Mark gld
produces binaries with got[1] = 0x80000001 to differenciate them
for the dynamic linker from the broken binaries produced by old
versions.

23 years ago* cygheap.cc (cygheap_init): Born again function.
cgf [Mon, 2 Oct 2000 02:26:04 +0000 (02:26 +0000)]
* cygheap.cc (cygheap_init): Born again function.
(_cmalloc): Reorganize to accomodate muto locking.
(_cfree): Use muto lock to avoid multi-thread problems.
* cygheap.h (incygheap): Just use cygheap_max to find upper cygwin heap bounds.
* dcrt0.cc (dll_crt0_1): Reinstitute cygheap_init call.
* path.cc (getcwd): Just return cwdstuff::get result, allowing correct handling
of negative length.
(cwdstuff::get): Malloc a buffer if one is not available.

23 years ago* Makefile.common: Extend VERBOSE default.
cgf [Mon, 2 Oct 2000 02:05:23 +0000 (02:05 +0000)]
* Makefile.common: Extend VERBOSE default.
* Makefile.in: Don't clean the testsuite separately.  It's already part of
CLEAN_SUBDIRS.

23 years agoProtoization.
kevinb [Mon, 2 Oct 2000 00:49:54 +0000 (00:49 +0000)]
Protoization.

23 years ago * include/ipexport.h: Add missing `extern "C"' directives.
corinna [Sun, 1 Oct 2000 21:57:57 +0000 (21:57 +0000)]
    * include/ipexport.h: Add missing `extern "C"' directives.
        * include/iphlpapi.h: Ditto.
        * include/iprtrmib.h: Ditto.
        * include/iptypes.h: Ditto.

23 years ago * include/ipifcons.h: New header file.
corinna [Sun, 1 Oct 2000 20:09:53 +0000 (20:09 +0000)]
    * include/ipifcons.h: New header file.
        * include/iprtrmib.h: Move operational states to ipifcons.h.
        * include/iphlpapi.h: Add missing parameters to GetIfTable()
        declaration.

23 years ago * include/iprtrmib.h: Add missing MIB_IF_OPER_STATUS_xxx definitions.
corinna [Sun, 1 Oct 2000 14:32:24 +0000 (14:32 +0000)]
    * include/iprtrmib.h: Add missing MIB_IF_OPER_STATUS_xxx definitions.

23 years ago * lib/iphlpapi.def: New stub for iphlpapi.dll.
corinna [Sun, 1 Oct 2000 14:22:14 +0000 (14:22 +0000)]
    * lib/iphlpapi.def: New stub for iphlpapi.dll.
        * include/iptypes.h: New header file.
        * include/ipexport.h: Ditto.
        * include/iphlpapi.h: Ditto.
        * include/iprtrmib.h: Ditto.

23 years ago* Makefile.common: Default to VERBOSE when part of overall source
cgf [Sun, 1 Oct 2000 04:32:36 +0000 (04:32 +0000)]
* Makefile.common: Default to VERBOSE when part of overall source
tree build.

23 years ago * Makefile.in: Add fhandler_mem.o to the dependencies.
corinna [Sun, 1 Oct 2000 01:02:40 +0000 (01:02 +0000)]
    * Makefile.in: Add fhandler_mem.o to the dependencies.
        * dtable.cc (dtable::build_fhandler): Add case for FH_MEM.
        * fhandler.h: Add FH_MEM device type.  Add class fhandler_dev_mem.
        * fhandler_mem.cc: New file. Implementation of class fhandler_dev_mem.
        * path.cc: Add /dev/mem to windows_device_names.
        (get_device_number): Add FH_MEM type.

23 years ago* include/ntdef.h: New file.
corinna [Sun, 1 Oct 2000 00:55:41 +0000 (00:55 +0000)]
* include/ntdef.h: New file.

23 years ago* ltconfig, ltmain.sh, libtool.m4: Updated from libtool
aoliva [Sat, 30 Sep 2000 06:06:58 +0000 (06:06 +0000)]
* ltconfig, ltmain.sh, libtool.m4: Updated from libtool
multi-language branch, to work around Solaris' /bin/sh bug.  Rebuilt
all affected `configure' scripts.

23 years agoMake definitions of supply_gregset, fill_gregset, supply_fpregset,
kevinb [Sat, 30 Sep 2000 05:41:39 +0000 (05:41 +0000)]
Make definitions of supply_gregset, fill_gregset, supply_fpregset,
and fill_fpregset match declarations in gregset.h.

23 years ago* cygheap.cc (init_cheap): Set aside space for heap walk pointer.
cgf [Sat, 30 Sep 2000 04:54:11 +0000 (04:54 +0000)]
* cygheap.cc (init_cheap): Set aside space for heap walk pointer.
(_csbrk): Make logic for detecting when to alloc cognizant of initialization
condition.
(_cmalloc): Use a structure to hold bucket size and heap chain pointer.  Store
pointer to next freed block in bucket size location so that it will be easy to
see if a block is allocated.
(_cfree): Store pointer to next freed block in bucket size location.
(_crealloc): Use macro to retrieve bucket size.
(cygheap_init): Eliminate.
(cygheap_fixup_in_child): Add second argument to determine if we were execed or
not.  In execed case, walk the heap, cleaning up any orphaned blocks.
* cygheap.h: Add a "MAX" value to cygheap_types.  Remove cygheap_init
declaration.  Accomodate new argument to cygheap_fixup_in child.
* fork.cc (fork): Accomodate extra argument to cygheap_fixup_in_child.
* dcrt0.cc (dll_crt0_1): Ditto.  Remove call to cygheap_init.

23 years agoProtoization.
kevinb [Sat, 30 Sep 2000 02:39:10 +0000 (02:39 +0000)]
Protoization.

23 years ago* path.cc (symlink_info::check): Set executable bit for a file if the first two
cgf [Sat, 30 Sep 2000 01:56:40 +0000 (01:56 +0000)]
* path.cc (symlink_info::check): Set executable bit for a file if the first two
characters are 'MZ' to mirror spawn_guts check.

23 years ago * winsup.h: Add `winME' to os_type symbols.
corinna [Sat, 30 Sep 2000 01:38:13 +0000 (01:38 +0000)]
    * winsup.h: Add `winME' to os_type symbols.
        * dcrt0.cc (set_os_type): Identify Windows ME systems.
        * (host_dependent_constants::init): Care for winME.
        * uname.cc (uname): Ditto.

23 years agoSupport for Unixware 7.1.x pxstatus_t and lwpxstatus_t.
amodra [Sat, 30 Sep 2000 00:44:49 +0000 (00:44 +0000)]
Support for Unixware 7.1.x pxstatus_t and lwpxstatus_t.

23 years agoAdded missing article
corinna [Fri, 29 Sep 2000 22:23:37 +0000 (22:23 +0000)]
Added missing article

23 years ago * pathnames.sgml: Add documentation about raw block special
corinna [Fri, 29 Sep 2000 21:53:52 +0000 (21:53 +0000)]
    * pathnames.sgml: Add documentation about raw block special
        devices and tape devices to the "POSIX devices" chapter.

23 years ago * scripttempl/crisaout.sc (ENTRY): Now __start.
hp [Fri, 29 Sep 2000 19:03:55 +0000 (19:03 +0000)]
* scripttempl/crisaout.sc (ENTRY): Now __start.
(.text): Add default setting for __start.
Remove CONSTRUCTORS handling.
(/DISCARD/): Add .gnu.warning.*.
* emulparams/crislinux.sh (ENTRY): Now __start.
(TEXT_START_SYMBOLS): New; provide __Stext and __start default.
* emulparams/criself.sh (OUTPUT_FORMAT): Now elf32-us-cris.
(ENTRY): Now __start.
(INITIAL_READONLY_SECTIONS): Add KEEP for .startup.
(EXECUTABLE_SYMBOLS): Add default setting for __start.

23 years agoOops. Forgot to commit ChangeLog
hp [Fri, 29 Sep 2000 18:40:19 +0000 (18:40 +0000)]
Oops.  Forgot to commit ChangeLog

23 years ago * gas/cris/regprefix-err-1.s, gas/cris/rd-regprefix-1.s,
hp [Fri, 29 Sep 2000 18:39:31 +0000 (18:39 +0000)]
* gas/cris/regprefix-err-1.s, gas/cris/rd-regprefix-1.s,
gas/cris/rd-regprefix-1.d, gas/cris/rd-regprefix-1b.d,
gas/cris/us-err-1.s, gas/cris/us-err-2.s, gas/cris/us-err-3.s: New.
* gas/cris/cris.exp: Loop run_dump_test over files matching rd-*.d.

23 years agoCorrect date of checkin
hp [Fri, 29 Sep 2000 18:23:26 +0000 (18:23 +0000)]
Correct date of checkin

23 years agoCorrect date of checkin
hp [Fri, 29 Sep 2000 18:22:34 +0000 (18:22 +0000)]
Correct date of checkin

23 years ago Changes to add dollar prefix to registers for files where user symbols
hp [Fri, 29 Sep 2000 18:17:25 +0000 (18:17 +0000)]
Changes to add dollar prefix to registers for files where user symbols
don't have a leading underscore.  Fix formatting.
* cris-dis.c (REGISTER_PREFIX_CHAR): New.
(format_reg): Add parameter with_reg_prefix.  All callers changed.
(print_with_operands): Ditto.
(print_insn_cris_generic): Renamed from print_insn_cris, add
parameter with_reg_prefix.
(print_insn_cris_with_register_prefix,
print_insn_cris_without_register_prefix, cris_get_disassembler):
New.
* disassemble.c (disassembler) [ARCH_cris]: Call cris_get_disassembler.

23 years ago * dis-asm.h: Declare cris_get_disassembler, not print_insn_cris.
hp [Fri, 29 Sep 2000 18:07:47 +0000 (18:07 +0000)]
* dis-asm.h: Declare cris_get_disassembler, not print_insn_cris.
Fix typo in comment.

23 years ago Changes to handle varying register prefix and user symbol prefix.
hp [Fri, 29 Sep 2000 18:01:22 +0000 (18:01 +0000)]
Changes to handle varying register prefix and user symbol prefix.
* config/tc-cris.c (SYNTAX_RELAX_REG_PREFIX,
SYNTAX_ENFORCE_REG_PREFIX, SYNTAX_USER_SYM_LEADING_UNDERSCORE,
SYNTAX_USER_SYM_NO_LEADING_UNDERSCORE, REGISTER_PREFIX_CHAR): New.
(s_syntax, cris_force_reg_prefix, cris_relax_reg_prefix,
cris_sym_leading_underscore, cris_sym_no_leading_underscore): New.
(demand_register_prefix): New variable.
(md_pseudo_table): New pseudo ".syntax".
(md_longopts): New options --no-underscore and --underscore.
(cris_target_format): Return elf32-us-cris or elf32-cris depending
on symbols_have_leading_underscore.
(get_gen_reg): Accept or require REGISTER_PREFIX_CHAR.
(get_spec_reg): Ditto.
(cris_number_to_imm) <case BFD_RELOC_VTABLE_ENTRY>: Remove FIXME.
Fix formatting.
(md_parse_option) <case 'h' 'H'>: Deprecate; add reference to
--help.
<case OPTION_NO_US, case OPTION_US>: New.
(md_show_usage): Be brief and reformat to match continuation of
--help.
* po/gas.pot: Regenerate.

23 years ago Define two bfd_targets for absence and presence of leading
hp [Fri, 29 Sep 2000 17:05:22 +0000 (17:05 +0000)]
Define two bfd_targets for absence and presence of leading
underscore on symbols.  Make sure to only link same kind.
* elf32-cris.c (cris_elf_object_p,
cris_elf_final_write_processing, cris_elf_print_private_bfd_data,
cris_elf_merge_private_bfd_data): New.
(elf_backend_object_p, elf_backend_final_write_processing,
bfd_elf32_bfd_print_private_bfd_data,
bfd_elf32_bfd_merge_private_bfd_data): Define.
<Target vector definition>: Include elf32-target.h twice with
different macro settings:
(TARGET_LITTLE_SYM): First as bfd_elf32_cris_vec, then as
bfd_elf32_us_cris_vec.
(TARGET_LITTLE_NAME): First as "elf32-cris", then "elf32-us-cris".
(elf_symbol_leading_char): First as 0, then '_'.
(INCLUDED_TARGET_FILE): Define for second include of elf32-target.h.
* config.bfd (cris-*-*): Add bfd_elf32_us_cris_vec to targ_selvecs.
* configure.in (bfd_elf32_cris_vec, cris_aout_vec): New vector.
* configure: Regenerate.
* targets.c: Declare bfd_elf32_us_cris_vec.
* po/bfd.pot: Regenerate.

23 years ago * cris.h (EF_CRIS_UNDERSCORE): New.
hp [Fri, 29 Sep 2000 16:52:42 +0000 (16:52 +0000)]
* cris.h (EF_CRIS_UNDERSCORE): New.

23 years ago(arm_add_to_rel): Fix R_ARM_THM_PC22 relocations.
amodra [Fri, 29 Sep 2000 13:51:49 +0000 (13:51 +0000)]
(arm_add_to_rel): Fix R_ARM_THM_PC22 relocations.

23 years ago2000-09-29 Kazu Hirata <kazu@hxi.com>
kazu [Fri, 29 Sep 2000 13:21:40 +0000 (13:21 +0000)]
2000-09-29  Kazu Hirata  <kazu@hxi.com>

* deffile.h: Fix formatting.
* ld.h: Likewise.
* ldctor.h: Likewise.
* ldemul.h: Likewise.
* ldexp.h: Likewise.
* ldfile.h: Likewise.
* ldlang.h: Likewise.
* lexsup.c: Likewise.
* mri.c: Likewise.
* pe-dll.c: Likewise.

23 years ago* elflink.h (elf_link_add_object_symbols): Don't bfd_release runpath.
amodra [Fri, 29 Sep 2000 13:15:03 +0000 (13:15 +0000)]
* elflink.h (elf_link_add_object_symbols): Don't bfd_release runpath.

23 years ago Forgot to remove cygkeycheck.cc
corinna [Fri, 29 Sep 2000 11:22:36 +0000 (11:22 +0000)]
    Forgot to remove cygkeycheck.cc

23 years ago * cygcheck.cc (keyeprint): New function.
corinna [Fri, 29 Sep 2000 11:20:53 +0000 (11:20 +0000)]
    * cygcheck.cc (keyeprint): New function.
        (check_keys): New function. Perform checking keycodes.
        (main): Add option `-k' for invoking check_keys.
        Change option processing to use long options and getopt_long.
        * cygkeycheck.cc: Removed. Functionality moved to `cygcheck.cc'.
        * Makefile.in: Remove cygkeycheck from the dependencies.

23 years ago2000-09-29 Kazu Hirata <kazu@hxi.com>
kazu [Fri, 29 Sep 2000 11:18:17 +0000 (11:18 +0000)]
2000-09-29  Kazu Hirata  <kazu@hxi.com>

* ldcref.c: Fix formatting.
* ldctor.c: Likewise.
* ldemul.c: Likewise.
* ldexp.c: Likewise.
* ldfile.c: Likewise.
* ldlang.c: Likewise.

23 years agoThat'll teach me not to type little patches in by hand. Get
amodra [Fri, 29 Sep 2000 07:14:05 +0000 (07:14 +0000)]
That'll teach me not to type little patches in by hand.  Get
the parentheses right.

23 years ago(elf_fake_sections): Do not mark the section SHT_NOBITS if
amodra [Fri, 29 Sep 2000 07:01:17 +0000 (07:01 +0000)]
(elf_fake_sections): Do not mark the section SHT_NOBITS if
is has the SEC_HAS_CONTENTS flag set.

23 years ago * ld-selective/5.cc: New test.
hp [Thu, 28 Sep 2000 22:57:25 +0000 (22:57 +0000)]
* ld-selective/5.cc: New test.
* ld-selective/selective.exp: Run it as xfailed.

* ld-selective/4.cc: Correct spelling of "lose".

23 years ago * aout-cris.c (N_TXTADDR): Define.
hp [Thu, 28 Sep 2000 21:58:15 +0000 (21:58 +0000)]
* aout-cris.c (N_TXTADDR): Define.

23 years agooops, didn't mean to check in that change yet
dj [Thu, 28 Sep 2000 20:58:57 +0000 (20:58 +0000)]
oops, didn't mean to check in that change yet

23 years ago* pe-dll.c (process_def_file): Uninitialized data wasn't
dj [Thu, 28 Sep 2000 20:53:39 +0000 (20:53 +0000)]
* pe-dll.c (process_def_file): Uninitialized data wasn't
exported with --export-all-symbols switch.

* pe-dll.c (fill_edata): rearrange the data so that ordinals and
noname work properly.

23 years agoUpdate for hppa*w -> hppa*64* configure name change.
amodra [Thu, 28 Sep 2000 10:16:32 +0000 (10:16 +0000)]
Update for hppa*w -> hppa*64* configure name change.

23 years agoModify .PARAM so we need an arg reloc.
amodra [Thu, 28 Sep 2000 08:43:21 +0000 (08:43 +0000)]
Modify .PARAM so we need an arg reloc.

23 years ago* som.c: Include alloca-conf.h
amodra [Thu, 28 Sep 2000 08:08:16 +0000 (08:08 +0000)]
* som.c: Include alloca-conf.h

23 years agoAdd alloca-conf.h from libiberty.
amodra [Thu, 28 Sep 2000 08:00:54 +0000 (08:00 +0000)]
Add alloca-conf.h from libiberty.

23 years ago * sol-thread.c (ps_pdmodel): Return PR_MODEL_UNKNOWN instead of
schauer [Thu, 28 Sep 2000 07:53:41 +0000 (07:53 +0000)]
* sol-thread.c (ps_pdmodel):  Return PR_MODEL_UNKNOWN instead of
PS_ERR if exec_bfd is not yet open.

23 years ago * target.c (target_signal_from_host, do_target_signal_to_host):
schauer [Thu, 28 Sep 2000 07:48:14 +0000 (07:48 +0000)]
* target.c (target_signal_from_host, do_target_signal_to_host):
Add support for Solaris realtime signals.

23 years ago * cygkeycheck.cc: New file. Utility to retrieve keycodes.
corinna [Thu, 28 Sep 2000 06:39:43 +0000 (06:39 +0000)]
    * cygkeycheck.cc: New file. Utility to retrieve keycodes.
        * Makefile.in: Add cygkeycheck to the dependencies.

23 years ago * net.cc (get_ifconf): Code cleanup. Split. Call os dependent
corinna [Thu, 28 Sep 2000 06:34:38 +0000 (06:34 +0000)]
    * net.cc (get_ifconf): Code cleanup. Split. Call os dependent
        subfunctions instead.
        (get_9x_ifconf): New function for 9X systems, called by get_ifconf.
        (get_nt_ifconf): New function for NT systems, called by get_ifconf.
        (get_2k_ifconf): New function for W2K systems, called by get_ifconf.

23 years agoFor SOM, don't force relocs on out-of-range 12 bit branches.
amodra [Thu, 28 Sep 2000 06:24:42 +0000 (06:24 +0000)]
For SOM, don't force relocs on out-of-range 12 bit branches.

23 years agoProtoization.
kevinb [Wed, 27 Sep 2000 17:43:07 +0000 (17:43 +0000)]
Protoization.

23 years ago.plt stub for lazy linking, --stub-group-size=N ld switch,
amodra [Wed, 27 Sep 2000 17:30:16 +0000 (17:30 +0000)]
.plt stub for lazy linking, --stub-group-size=N ld switch,
import stub fix, extra DIR14F reloc to fix abort in tc_gen_reloc

23 years agoExternal/weak SOM fixes, branch limit corrections.
amodra [Wed, 27 Sep 2000 16:50:38 +0000 (16:50 +0000)]
External/weak SOM fixes, branch limit corrections.

23 years ago * elfcode.h (elf_object_p): Preserve and clear abfd section
hp [Wed, 27 Sep 2000 07:52:23 +0000 (07:52 +0000)]
* elfcode.h (elf_object_p): Preserve and clear abfd section
  information.  Restore at error.

23 years ago* spawn.cc (spawn_guts): Attempt to accomodate archaic windows quoting
cgf [Wed, 27 Sep 2000 05:12:09 +0000 (05:12 +0000)]
* spawn.cc (spawn_guts): Attempt to accomodate archaic windows quoting
mechanism when dealing with '\' and '"'.

23 years ago* peigen.c (_bfd_pei_swap_aouthdr_in): If some DataDirectory
dj [Tue, 26 Sep 2000 20:42:29 +0000 (20:42 +0000)]
* peigen.c (_bfd_pei_swap_aouthdr_in): If some DataDirectory
is empty, make sure that its rva also 0. NT loader dislikes
having otherwise.

23 years ago2000-09-26 Dave Brolley <brolley@redhat.com>
brolley [Tue, 26 Sep 2000 17:23:58 +0000 (17:23 +0000)]
2000-09-26  Dave Brolley  <brolley@redhat.com>

* cgen-utils.c (RORQI): New function.
(ROLQI): New function.
(RORHI): New function.
(ROLHI): New function.

23 years ago * gdb.texinfo (Hooks): Document the new post-hook functionality.
eliz [Tue, 26 Sep 2000 15:53:58 +0000 (15:53 +0000)]
* gdb.texinfo (Hooks): Document the new post-hook functionality.
From Steven Johnson <sbjohnson@ozemail.com.au>.

23 years agoNew entry "Why doesn't man work?"
davidsb [Tue, 26 Sep 2000 14:55:51 +0000 (14:55 +0000)]
New entry "Why doesn't man work?"
(need ash)

23 years agoRemove entry "How do I set /etc up?"
davidsb [Tue, 26 Sep 2000 14:46:56 +0000 (14:46 +0000)]
Remove entry "How do I set /etc up?"
(never been updated to latest, no longer helpful)

23 years ago2000-09-25 Kazu Hirata <kazu@hxi.com>
kazu [Tue, 26 Sep 2000 07:09:18 +0000 (07:09 +0000)]
2000-09-25  Kazu Hirata  <kazu@hxi.com>

* config/tc-cris.c: Fix formatting.
* config/tc-d10v.h: Likewise.
* config/tc-d30v.c: Likewise.
* config/tc-d30v.h: Likewise.
* config/tc-fr30.c: Likewise.
* config/tc-fr30.h: Likewise.
* config/tc-m68k.c: Likewise.
* config/tc-m68k.h: Likewise.
* config/tc-pj.h: Likewise.
* config/tc-ppc.c: Likewise.
* config/tc-ppc.h: Likewise.
* config/tc-sh.c: Likewise.
* config/tc-sh.h: Likewise.
* config/tc-sparc.c: Likewise.
* config/tc-v850.h: Likewise.
* config/tc-vax.h: Likewise.
* config/tc-w65.h: Likewise.
* config/tc-z8k.h: Likewise.

23 years agoProtoization.
kevinb [Tue, 26 Sep 2000 04:27:59 +0000 (04:27 +0000)]
Protoization.

23 years agoMake weak symbols SS_UNIVERSAL (ie. global)
amodra [Tue, 26 Sep 2000 01:45:26 +0000 (01:45 +0000)]
Make weak symbols SS_UNIVERSAL (ie. global)

23 years ago* md5.c: #include "ansidecl.h".
dj [Tue, 26 Sep 2000 01:39:17 +0000 (01:39 +0000)]
* md5.c: #include "ansidecl.h".

23 years ago* dcrt0.cc (quoted): Fix problem where ' quoted strings were skipped.
cgf [Tue, 26 Sep 2000 00:52:21 +0000 (00:52 +0000)]
* dcrt0.cc (quoted): Fix problem where ' quoted strings were skipped.
* fhandler.h (fhandler_socket::~fhandler_socket): Delete declaration.
* net.cc: Remove unnecessary "number_of_sockets" usage.
(fhandler_socket::fhandler_socket): Ditto.
(fhandler_socket::~fhandler_socket): Delete definition.
* spawn.cc (spawn_guts): Force first argument passed to CreateProcess as a
command line to be windows style.

23 years ago* Makefile.in (DEVO_SUPPORT): Added gettext.m4, libtool.m4 and
aoliva [Mon, 25 Sep 2000 20:26:51 +0000 (20:26 +0000)]
* Makefile.in (DEVO_SUPPORT): Added gettext.m4, libtool.m4 and
ltcf-c.sh.

23 years agoAdd Mark Kettenis to blanket write privs list.
cagney [Mon, 25 Sep 2000 19:45:45 +0000 (19:45 +0000)]
Add Mark Kettenis to blanket write privs list.

23 years ago* spawn.cc (av::dup_maybe): Make function void rather than void *.
cgf [Mon, 25 Sep 2000 16:36:12 +0000 (16:36 +0000)]
* spawn.cc (av::dup_maybe): Make function void rather than void *.
* environ.cc (environ_init): Remember to reparse CYGWIN if envp is
supplied.
* heap.cc (_sbrk): Remember frame for signal handling.
* syscalls.cc (read_handler): Eliminate.
(_read): Move read_handler code here.  Reorganize for one path through
'ready_for_read'.

23 years ago * rs6000-tdep.c (rs6000_pop_frame): Use PC_IN_CALL_DUMMY to test
schauer [Sun, 24 Sep 2000 09:58:16 +0000 (09:58 +0000)]
* rs6000-tdep.c (rs6000_pop_frame):  Use PC_IN_CALL_DUMMY to test
for call dummy instead of accessing stop_stack_dummy, which does
not work if we `return' from a stop in a call dummy.
(rs6000_gdbarch_init):  Use generic_save_dummy_frame_tos for
dummy_frame_tos function to make PC_IN_CALL_DUMMY work.

23 years agoProtoization.
kevinb [Sun, 24 Sep 2000 04:42:12 +0000 (04:42 +0000)]
Protoization.

23 years ago* config/tc-hppa.c (hppa_fix_adjustable): Do the external and weak
amodra [Sat, 23 Sep 2000 10:06:13 +0000 (10:06 +0000)]
* config/tc-hppa.c (hppa_fix_adjustable): Do the external and weak
checks only for ELF.
(hppa_force_relocation): Likewise.

23 years agoAdd missing fpcmp instructions, and add missing fcmp/fpcmp tests.
wilson [Fri, 22 Sep 2000 22:34:39 +0000 (22:34 +0000)]
Add missing fpcmp instructions, and add missing fcmp/fpcmp tests.
* gas/ia64/opc-f.pl: Add missing fcmp and fpcmp tests.
* gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
* ia64-opc-f.c (ia64_opcodes_f): Add fpcmp pseudo-ops for
gt, ge, ngt, and nge.
* ia64-asmtab.c: Regenerate.