OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
22 years agosomehow missed committing this.
amodra [Thu, 4 Oct 2001 15:37:38 +0000 (15:37 +0000)]
somehow missed committing this.
* dep-in.sed: Remove symcat.h from dependencies.

22 years ago * main.c (enable_external_editor): Don't declare.
tromey [Thu, 4 Oct 2001 15:04:26 +0000 (15:04 +0000)]
* main.c (enable_external_editor): Don't declare.
(captured_main): Don't set enable_external_editor.

22 years ago * library/tclIndex: Updated.
tromey [Thu, 4 Oct 2001 15:01:33 +0000 (15:01 +0000)]
* library/tclIndex: Updated.
* library/prefs.tcl (pref_set_defaults): Define gdb/editor
preference.
* library/srcpref.itb (SrcPref::constructor): Save gdb/editor
preference.
(SrcPref::build_win): Added external editor control.
* library/srctextwin.itb (SrcTextWin::do_source_popup): Always
enable external editor.  Use `code' instead of `list'.
* library/srcwin.itb (SrcWin::edit): Use Editor::edit.
* library/editor.tcl: New file.
* generic/gdbtk.c (enable_external_editor): Removed.
(external_editor_command): Default to NULL.
(gdbtk_init): Don't set enable_external_editor.  Free external
editor command when finished with it.

22 years ago * elf-bfd.h (struct elf_link_hash_entry): Reorganise for better
amodra [Thu, 4 Oct 2001 12:30:25 +0000 (12:30 +0000)]
* elf-bfd.h (struct elf_link_hash_entry): Reorganise for better
packing.

22 years ago * elf32-mips.c (mips_elf_record_global_got_symbol): Set got.offset
amodra [Thu, 4 Oct 2001 05:50:29 +0000 (05:50 +0000)]
* elf32-mips.c (mips_elf_record_global_got_symbol): Set got.offset
to 1 rather than 0 to avoid confusing copy_indirect_symbol.
(mips_elf_sort_hash_table_f): Compare got.offset against 1.

22 years ago * Makefile.am (BFD_H_DEPS): Add symcat.h. Ensure everything
amodra [Thu, 4 Oct 2001 05:40:42 +0000 (05:40 +0000)]
* Makefile.am (BFD_H_DEPS): Add symcat.h.  Ensure everything
depends on $(BFD_H) $(BFD_H_DEPS) $(LOCAL_H_DEPS), not just those
backends we configure.  Run "make dep-am".
(install-data-local): Install symcat.h.
* dep-in.sed: Remove symcat.h from dependencies.
* Makefile.in: Regenerate.

22 years ago * config/tc-ppc.c (md_assemble <DS relocs>): Test ppc_size as well
amodra [Thu, 4 Oct 2001 05:03:43 +0000 (05:03 +0000)]
* config/tc-ppc.c (md_assemble <DS relocs>): Test ppc_size as well
as BFD_DEFAULT_TARGET_SIZE.
(ppc_tc): Likewise.
(ppc_is_toc_sym): Likewise.
(md_apply_fix3): Likewise.

22 years ago * configure.in: Updated Tcl and Tk library
irox [Thu, 4 Oct 2001 02:45:51 +0000 (02:45 +0000)]
* configure.in:  Updated Tcl and Tk library
version numbers.
* configure: Regenerated.

22 years ago* dcrt0.cc (dll_crt0_1): Don't close hexec_proc if it is NULL.
cgf [Thu, 4 Oct 2001 02:34:19 +0000 (02:34 +0000)]
* dcrt0.cc (dll_crt0_1): Don't close hexec_proc if it is NULL.
* fork.cc (vfork): Add debugging statements.
* path.cc (get_device_number): Make static.  Rewrite to inspect both unix and
windows paths.
(get_raw_device_number): Just check for parts of raw device that we care about.
(get_devn): New function, pulled from get_device_number.
(win32_device_name): Accomodate arg changes to get_device_number.
(mount_info::get_device_number): Call get_device_number on translated Windows
path.
* spawn.cc (spawn_guts): Don't treat P_VFORK differently from P_NOWAIT.  Add
handle to child's shared region to child so that it will be preserved if the
parent goes away.
* fhandler.h: Throughout, simplify to one open method for all fhandler classes,
requiring a path_conv first element.
* fhandler.cc (fhandler_base::open): Remove obsolete method.  Generalize to
require path_conv * as first argument.
(fhandler_disk_file::open): Remove obsolete method.
(fhandler_disk_file::open): Use path_conv pointer rather than reference.
* fhandler_clipboard.cc (fhandler_dev_clipboard::dup): Use new open method.
(fhandler_dev_clipboard::open): Accomodate new argument for open methods.
* fhandler_console.cc (fhandler_console::open): Ditto.
(fhandler_console::dup): Use new open method.
(fhandler_console::fixup_after_fork): Ditto.
(fhandler_console::fixup_after_exec): Ditto.
* fhandler_dsp.cc (fhandler_dev_dsp::open): Accomodate new argument for open
methods.
* fhandler_floppy.cc (fhandler_dev_floppy::open): Ditto.
* fhandler_mem.cc (fhandler_dev_mem::open): Ditto.
* fhandler_random (fhandler_dev_random::open): Ditto.
* fhandler_raw.cc (fhandler_dev_raw::open): Ditto.
* fhandler_serial.cc (fhandler_serial::open): Ditto.
* fhandler_tape.cc (fhandler_dev_tape::open): Ditto.
* fhandler_tty.cc (fhandler_tty_slave::open): Ditto.
(fhandler_pty_master::open): Ditto.
* fhandler_windows.cc (fhandler_windows::open): Ditto.
* fhandler_zero.cc (fhandler_dev_zero::open): Ditto.
* fhandler_socket.cc (fhandler_socket::set_connect_secret): Accomodate new
argument for open methods.
* syscalls.cc (_open): Ditto.
(stat_worker): Ditto.

22 years ago Testcase updates for the previous patch.
ths [Thu, 4 Oct 2001 00:57:00 +0000 (00:57 +0000)]
 Testcase updates for the previous patch.

22 years agodaily update
amodra [Thu, 4 Oct 2001 00:03:26 +0000 (00:03 +0000)]
daily update

22 years ago*** empty log message ***
gdbadmin [Thu, 4 Oct 2001 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* genscripts.sh: Include a comment at the top of each generated
jimb [Wed, 3 Oct 2001 21:36:43 +0000 (21:36 +0000)]
* genscripts.sh: Include a comment at the top of each generated
script, explaining its purpose.

22 years ago * config/tc-mips.c (mips_64): Remove.
ths [Wed, 3 Oct 2001 20:30:14 +0000 (20:30 +0000)]
* config/tc-mips.c (mips_64): Remove.
(mips_target_format): Move downwards in file, use HAVE_64BIT_OBJECTS
in it.
(mips_abi_level, mips_abi): New enum.
(mips_32bit_abi): Remove.
(HAVE*PRS): Use mips_abi instead of mips_32bit_abi.
(HAVE_NEWABI): New define.
(HAVE_64BIT_OBJECTS): New define.
(HAVE_32BIT_ADDRESSES): Don't return true for 64bit objects.
(HAVE_64BIT_ADDRESSES): New define, inverse of HAVE_32BIT_ADDRESSES.
(support_64bit_objects): New prototype.
(md_begin): Use mips_abi instead of mips_32bit_abi. Don't write
.reginfo section for n32, use .MIPS.options instead.
(support_64bit_objects): New function, code from md_parse_option.
(md_longopts): Add -n32 option.
(md_parse_option): Use mips_abi instead of mips_32bit_abi/mips64.
Add -n32 option. Protect with OBJ_ELF.
(s_mipsset): Use mips_abi instead of mips_32bit_abi.
(mips_elf_final_processing): Likewise. Don't write .reginfo section
for n32, use .MIPS.options instead.

22 years ago* regen
fche [Wed, 3 Oct 2001 17:29:03 +0000 (17:29 +0000)]
* regen

2001-10-03  Frank Ch. Eigler  <fche@redhat.com>

        * (*.conf): Regenerated with gdb cfgroot relationship.

22 years ago2001-10-03 Frank Ch. Eigler <fche@redhat.com>
fche [Wed, 3 Oct 2001 17:24:17 +0000 (17:24 +0000)]
2001-10-03  Frank Ch. Eigler  <fche@redhat.com>

        * configrun-sid.in (gdb): Add cfgroot relationship.

22 years ago* support "monitor set COMPONENT ATTRIBUTE VALUE" from gdb.
fche [Wed, 3 Oct 2001 17:06:01 +0000 (17:06 +0000)]
* support "monitor set COMPONENT ATTRIBUTE VALUE" from gdb.
* part 1/2

2001-10-03  Frank Ch. Eigler  <fche@redhat.com>

        * gdb.cxx (ctor): Add "cfgroot" relationship.
        (process_rcmd_hook, process_rcmd): Support "set" Rcmds.
        * gdb.h: Corresponding changes.

22 years agoAdd support for -z nocopyreloc.
amodra [Wed, 3 Oct 2001 15:11:45 +0000 (15:11 +0000)]
Add support for -z nocopyreloc.

22 years agoMissed mention of regenerating po/POTFILES.in
amodra [Wed, 3 Oct 2001 14:17:12 +0000 (14:17 +0000)]
Missed mention of regenerating po/POTFILES.in

22 years ago * elf64-mips.c (elf_backend_may_use_rela_p): New define.
ths [Wed, 3 Oct 2001 14:12:12 +0000 (14:12 +0000)]
* elf64-mips.c (elf_backend_may_use_rela_p): New define.
(elf_backend_default_use_rela_p): New define.

22 years ago * binutils-all/readelf.exp: Exclude mips*-*-elf* from 'readelf -wi'
ths [Wed, 3 Oct 2001 13:51:09 +0000 (13:51 +0000)]
* binutils-all/readelf.exp: Exclude mips*-*-elf* from 'readelf -wi'
test.

22 years agoRegenerate configure to include the gettext.m4 change. Update
amodra [Wed, 3 Oct 2001 13:46:18 +0000 (13:46 +0000)]
Regenerate configure to include the gettext.m4 change.  Update
opcodes/po/POTFILES.in

22 years ago * elfxx-ia64.c (elfNN_ia64_hash_copy_indirect): Fix typos in last
amodra [Wed, 3 Oct 2001 13:16:17 +0000 (13:16 +0000)]
* elfxx-ia64.c (elfNN_ia64_hash_copy_indirect): Fix typos in last
change.

22 years agobfd/ChangeLog
amodra [Wed, 3 Oct 2001 12:29:06 +0000 (12:29 +0000)]
bfd/ChangeLog
* configure.in (AC_OUTPUT <bfd-in3.h>): Remove version.h.
* configure: Regenerate.
* Makefile.am (BFD_H_FILES): Add version.h.
* Makefile.in: Regenerate.
* po/SRC-POTFILES.in: Regenerate.

bfd/doc/ChangeLog
* Makefile.am (BFD_H_DEP): Add ../version.h.
* Makefile.in: Regenerate.

22 years ago * elflink.h (elf_fix_symbol_flags): Copy flags to weakdef using
amodra [Wed, 3 Oct 2001 08:33:17 +0000 (08:33 +0000)]
* elflink.h (elf_fix_symbol_flags): Copy flags to weakdef using
elf_backend_copy_indirect_symbol so that backend has a chance to
copy other necessary fields.
* elf-bfd.h (struct elf_backend_data): Update description of
elf_backend_copy_indirect_symbol.
* elf.c (_bfd_elf_link_hash_copy_indirect): Bail out after
copying flags if this is a weakdef.
* elfxx-ia64.c (elfNN_ia64_hash_copy_indirect): Likewise.
(elfNN_ia64_aix_add_symbol_hook): Use elf_link_hash_lookup rather
than bfd_link_hash_lookup.
* elf32-i386 (elf_i386_adjust_dynamic_symbol): Don't do copy
reloc processing for weakdefs.
* elf32-hppa.c (elf32_hppa_adjust_dynamic_symbol): Likewise.
* elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Likewise.

22 years ago* cygheap.cc (cfree): Remove malloc debugging probe.
cgf [Wed, 3 Oct 2001 03:49:25 +0000 (03:49 +0000)]
* cygheap.cc (cfree): Remove malloc debugging probe.
* dlmalloc.c (errprint): Remove abort() call which causes interesting error
message printing to abort prematurely.
* environ.cc: Sprinkle MALLOC_CHECKs liberally throughout.
(_addenv): Allocate two empty elements at end of environ to
(apparently) work around problems with some buggy applications.
(winenv): Avoid calling alloca if no forced environment variable is present.

* exceptions.cc (open_stackdumpfile): Don't print "Dumping stack trace to..."
when running in a cygwin environment (i.e., the parent is a cygwin process).

* dtable.cc (dtable::init_std_file_from_handle): Move device type detection
code from build_fhandler here since it is only used by this function.
(dtable::build_fhandler_from_name): New method.  Renamed from
dtable::build_fhandler.
(dtable::build_fhandler): Use build_fhandler_from_name.
(cygwin_attach_handle_to_fd): Ditto.
* syscalls.cc (_open): Ditto.
(stat_worker): Ditto.
* dtable.h (dtable::build_fhandler_from_name): Rename declaration from
dtable::build_fhandler.

22 years agodaily update
amodra [Wed, 3 Oct 2001 02:02:26 +0000 (02:02 +0000)]
daily update

22 years ago * gettext.m4: Test po/POTFILES.in exists before trying to read.
amodra [Wed, 3 Oct 2001 01:46:25 +0000 (01:46 +0000)]
* gettext.m4: Test po/POTFILES.in exists before trying to read.

22 years ago*** empty log message ***
gdbadmin [Wed, 3 Oct 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years agoSplit SVR4/SunOS solib support.
kevinb [Tue, 2 Oct 2001 23:11:20 +0000 (23:11 +0000)]
Split SVR4/SunOS solib support.

22 years ago* lib/gdb.exp (test_xfail_format): Simplify.
jimb [Tue, 2 Oct 2001 19:42:07 +0000 (19:42 +0000)]
* lib/gdb.exp (test_xfail_format): Simplify.

* lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
front of the variable name `format'.  Simplify `if'.

22 years ago2001-09-28 Frank Ch. Eigler <fche@redhat.com>
fche [Tue, 2 Oct 2001 16:12:57 +0000 (16:12 +0000)]
2001-09-28  Frank Ch. Eigler  <fche@redhat.com>

        * lib/cpudefs.exp (run-sid-tests-raw, run-one-sid-tests):
        Support "# configline()" test directive.

22 years agoFix (for the last time, I hope) handling of R_ARC_B22_PCREL.
nickc [Tue, 2 Oct 2001 14:28:42 +0000 (14:28 +0000)]
Fix (for the last time, I hope) handling of R_ARC_B22_PCREL.

22 years agoTue Oct 2 22:25:23 2001 Robert Collins <rbtcollins@hotmail.com>
rbcollins [Tue, 2 Oct 2001 12:27:03 +0000 (12:27 +0000)]
Tue Oct  2 22:25:23 2001  Robert Collins <rbtcollins@hotmail.com>

        * how-fhandlers-work.txt: New file.

22 years ago * config/tc-ppc.c (md_apply_fix3 <BFD_RELOC_CTOR>): Make it 64
amodra [Tue, 2 Oct 2001 09:28:53 +0000 (09:28 +0000)]
* config/tc-ppc.c (md_apply_fix3 <BFD_RELOC_CTOR>): Make it 64
bits if target is 64 bit.

22 years ago * elf64-ppc.c (ppc64_elf_check_relocs): Use a local var and cast
amodra [Tue, 2 Oct 2001 09:22:46 +0000 (09:22 +0000)]
* elf64-ppc.c (ppc64_elf_check_relocs): Use a local var and cast
result of ELF64_R_TYPE to enum before using in a switch.
(ppc64_elf_gc_mark_hook): Likewise.
(ppc64_elf_gc_sweep_hook): Likewise.
(ppc64_elf_reloc_type_class): Likewise.

22 years ago * doc/as.texinfo (listing): Fix typo.
amodra [Tue, 2 Oct 2001 09:18:41 +0000 (09:18 +0000)]
* doc/as.texinfo (listing): Fix typo.

22 years agoAdd more detection of 64-bit DWARF sections
nickc [Tue, 2 Oct 2001 09:08:43 +0000 (09:08 +0000)]
Add more detection of 64-bit DWARF sections

22 years ago * ldver.h (ld_program_version): Remove declaration.
amodra [Tue, 2 Oct 2001 06:04:22 +0000 (06:04 +0000)]
* ldver.h (ld_program_version): Remove declaration.
* lexsup.c (parse_args): Move printing of copyright message..
* ldver.c (ldversion): .. to here.
Use BFD_VERSION_STRING in place of BFD_VERSION.
(ld_program_version): Remove.
* Makefile.am (Makefile): Depend on bfd/configure.in
Run "make dep-am"
* Makefile.in: Regenerate.

22 years ago * Makefile.am (Makefile): Depend on bfd/configure.in
amodra [Tue, 2 Oct 2001 06:03:15 +0000 (06:03 +0000)]
* Makefile.am (Makefile): Depend on bfd/configure.in
Run "make dep-am"
* Makefile.in: Regenerate.

22 years ago * as.c (print_version_id): Use BFD_VERSION_STRING in place of
amodra [Tue, 2 Oct 2001 06:02:49 +0000 (06:02 +0000)]
* as.c (print_version_id): Use BFD_VERSION_STRING in place of
BFD_VERSION.
* Makefile.am (Makefile): Depend on bfd/configure.in
Run "make dep-am"
* Makefile.in: Regenerate.

22 years ago * coffdump.c (PROGRAM_VERSION): Delete.
amodra [Tue, 2 Oct 2001 06:02:11 +0000 (06:02 +0000)]
* coffdump.c (PROGRAM_VERSION): Delete.
(main <'V'>): Call print_version.
* srconv.c: Likewise.
* sysdump.c: Likewise.
* version.c (program_version): Remove.
(print_version): Use BFD_VERSION_STRING.  Just print the current
year in copyright message.
* addr2line.c (program_version): Remove unused declaration.
* objdump.c (display_target_tables): Use BFD_VERSION_STRING in
place of BFD_VERSION.
* Makefile.am (Makefile): Depend on bfd/configure.in
(cplus-dem.o): Depend on Makefile.
Run "make dep-am"
* Makefile.in: Regenerate.

22 years ago * Makefile.am (Makefile): Depend on bfd/configure.in
amodra [Tue, 2 Oct 2001 06:00:48 +0000 (06:00 +0000)]
* Makefile.am (Makefile): Depend on bfd/configure.in
Run "make dep-am"
* Makefile.in: Regenerate.

22 years ago * common.h (NLM_CAT, NLM_CAT3): Don't define.
amodra [Tue, 2 Oct 2001 05:59:56 +0000 (05:59 +0000)]
* common.h (NLM_CAT, NLM_CAT3): Don't define.
(NLM_CAT4): Update conditions under which this is defined.  Document
why CONCAT4 can't be used.

22 years ago * Makefile.in: Regenerate.
amodra [Tue, 2 Oct 2001 05:59:30 +0000 (05:59 +0000)]
* Makefile.in: Regenerate.

22 years ago * version.h: New file.
amodra [Tue, 2 Oct 2001 05:58:36 +0000 (05:58 +0000)]
* version.h: New file.
* bfd-in.h: (BFD_VERSION): Substitute bfd_version.
(BFD_VERSION_DATE): Define.
(BFD_VERSION_STRING): Define.
* configure.in: AC_SUBST bfd_version, bfd_version_date and
bfd_version_string.
(AC_OUTPUT <bfd-in3.h>): Depend on version.h.
* bfd-in2.h: Regenerate.
* configure: Regenerate.
* Makefile.am: Run "make dep-am"
* Makefile.in: Regenerate.

* bfd-in.h: Include "symcat.h".
(CONCAT4): Redefine as for old CAT4.
* aout-arm.c: Use equivalent CONCAT* macro in place of CAT* macros.
Add warning regarding whitespace.
* aout-cris.c: Likewise.
* aout-ns32k.c: Likewise.
* aout-sparcle.c: Likewise.
* aout-tic30.c: Likewise.
* aout0.c: Likewise.
* armnetbsd.c: Likewise.
* demo64.c: Likewise.
* elf-bfd.h: Likewise.
* gen-aout.c: Likewise.
* host-aout.c: Likewise.
* hp300bsd.c: Likewise.
* hp300hpux.c: Likewise.
* i386aout.c: Likewise.
* i386bsd.c: Likewise.
* i386dynix.c: Likewise.
* i386freebsd.c: Likewise.
* i386linux.c: Likewise.
* i386lynx.c: Likewise.
* i386mach3.c: Likewise.
* i386netbsd.c: Likewise.
* libaout.h: Likewise.
* m68k4knetbsd.c: Likewise.
* m68klinux.c: Likewise.
* m68klynx.c: Likewise.
* m68knetbsd.c: Likewise.
* m88kmach3.c: Likewise.
* mipsbsd.c: Likewise.
* newsos3.c: Likewise.
* ns32knetbsd.c: Likewise.
* pc532-mach.c: Likewise.
* pdp11.c: Likewise.
* riscix.c: Likewise.
* sparclinux.c: Likewise.
* sparclynx.c: Likewise.
* sparcnetbsd.c: Likewise.
* sunos.c: Likewise.
* targets.c: Likewise.
* vaxnetbsd.c: Likewise.
* vms-hdr.c: Likewise.

22 years ago 2001-10-01 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Tue, 2 Oct 2001 02:53:48 +0000 (02:53 +0000)]
 2001-10-01  Elena Zannoni <ezannoni@redhat.com>

        * Makefile.in (mipsread.o): Remove old dependency on partial-stab.h.

22 years ago2001-10-01 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Tue, 2 Oct 2001 02:51:41 +0000 (02:51 +0000)]
2001-10-01  Elena Zannoni <ezannoni@redhat.com>

        * xcoffread.c (N_UNDF, N_ABS, N_TEXT, N_DATA, N_BSS, N_COMM, N_FN,
        N_EXT, N_INDR, N_SETA, N_SETT, N_SETD, N_SETB, N_SETV,
        CUR_SYMBOL_TYPE, CUR_SYMBOL_VALUE, START_PSYMTAB, END_PSYMTAB,
        SET_NAMESTRING): Delete definitions.
        Don't include language.h any more.
        Don't include partial-stab.h any more.
        (scan_xcoff_symtab): Don't jump through hoops to reuse code in
        partial-stab.h, include the code directly, instead.

        * Makefile.in (xcoffread.o): Remove dependency on partial-stab.h.

22 years ago2001-10-01 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Tue, 2 Oct 2001 02:39:47 +0000 (02:39 +0000)]
2001-10-01  Elena Zannoni <ezannoni@redhat.com>

* xcoffread.c (N_UNDF, N_ABS, N_TEXT, N_DATA, N_BSS, N_COMM, N_FN,
N_EXT, N_INDR, N_SETA, N_SETT, N_SETD, N_SETB, N_SETV,
CUR_SYMBOL_TYPE, CUR_SYMBOL_VALUE, START_PSYMTAB, END_PSYMTAB,
SET_NAMESTRING): Delete definitions.
Don't include language.h any more.
Don't include partial-stab.h any more.
(scan_xcoff_symtab): Don't jump through hoops to reuse code in
partial-stab.h, include the code directly, instead.

* Makefile.in (xcoffread.o): Remove dependency on partial-stab.h.

22 years ago* dtable.h (dtable::build_fhandler): Make path_conv parameter non-optional.
cgf [Tue, 2 Oct 2001 01:58:06 +0000 (01:58 +0000)]
* dtable.h (dtable::build_fhandler): Make path_conv parameter non-optional.
(dtable::init_std_file_from_handle): Eliminate name parameter.
* dtable.cc (stdio_init): Don't pass bogus name to init_std_file_from_handle.
The function will figure out the name itself.
(dtable::init_std_file_from_handle): Eliminate name parameter.  Assume that
we're always called with an appropriate fd.  Pass name as NULL if we can't
simply figure it out from context.
(cygwin_attach_handle_to_fd): Pass path_conv argument to build_fhandler.
(dtable::build_fhandler): Make path_conv argument mandatory.  Eliminate
specific call to get_device_number.  With unknown device names, set name from
handle context for parsing by path_conv.
(dtable::build_fhandler): Pass path_conv argument to build_fhandler.
* path.h (path_conv::set_isdisk): Set disk device type.
(path_conv::is_device): Don't consider FH_DISK a "device".
* syscalls.cc (_open): Pass path_conv argument by reference.
(stat_worker): Ditto.
(_rename): Use path_conv operators.  Add bounds to DeleteFile/MoveFile for
loop.

22 years ago*** empty log message ***
gdbadmin [Tue, 2 Oct 2001 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago * gdb.threads/pthreads.exp: Wait for output and delay
drow [Mon, 1 Oct 2001 20:36:47 +0000 (20:36 +0000)]
    * gdb.threads/pthreads.exp: Wait for output and delay
        before sending ^C.

22 years ago * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
drow [Mon, 1 Oct 2001 20:31:37 +0000 (20:31 +0000)]
    * gdb.mi/mi-var-display.exp (continue to incr_a):  Recognize
        some incorrect output instead of timing out.
        * gdb.mi/mi-var-display.exp (continue to incr_a):  Likewise.

22 years ago* cygwin.din: export strtoll and strtoull
cgf [Mon, 1 Oct 2001 19:47:37 +0000 (19:47 +0000)]
* cygwin.din: export strtoll and strtoull

22 years ago* infcmd.c (do_registers_info): Delete code dumping large
cagney [Mon, 1 Oct 2001 18:11:18 +0000 (18:11 +0000)]
* infcmd.c (do_registers_info): Delete code dumping large
registers.  Handled by val_print.

22 years ago2001-10-01 Charles Wilson <cwilson@ece.gatech.edu>
jjohnstn [Mon, 1 Oct 2001 18:05:08 +0000 (18:05 +0000)]
2001-10-01  Charles Wilson  <cwilson@ece.gatech.edu>

        * libc/include/stdlib.h: add declarations for
        _strtoull_r, _strtoll_r, strtoull, and strtoll.
        * libc/stdio/local.h: remove declarations of
        __strtoull_r and __strtoll_r.
        * libc/stdio/vfscanf.c(__svfscanf_r): call
        _strtoull_r instead of __strtoull_r. Ditto
        _strtoll_r vs. __strtoll_r.
        * libc/stdlib/Makefile.am: add new files to
        .c list and .def list
        * libc/stdlib/Makefile.in: regenerate
        * libc/stdlib/strtoll_r.c: rename __strtoll_r
        as _strtoll_r
        * libc/stdlib/strtoull_r.c: rename __strtoull_r
        as _strtoull_r
        * libc/stdlib/strtoull.c: new file
        * libc/stdlib/strtoll.c: new file

22 years agoDetect and warn about DWARF64 format .debug_arange sections
nickc [Mon, 1 Oct 2001 16:15:48 +0000 (16:15 +0000)]
Detect and warn about DWARF64 format .debug_arange sections

22 years agobfd/
amodra [Mon, 1 Oct 2001 14:03:34 +0000 (14:03 +0000)]
bfd/
* bfd-in.h: Remove comments regarding generated files.
* libbfd-in.h: Likewise.
* libcoff-in.h: Likewise.
* bfd-in2.h: Regenerate.
* libbfd.h: Likewise.
* libcoff.h: Likewise.
bfd/doc/
* header.sed: New file, adds header to generated files.
* Makefile.am: Rewrite rules generating libbfd.h, libcoff.h and
bfd.h, using above.  Add missing elf.c dependecy for libbfd.h.
* Makefile.in: Regenerate.

22 years ago2001-09-30 H.J. Lu <hjl@gnu.org>
hjl [Mon, 1 Oct 2001 06:30:18 +0000 (06:30 +0000)]
2001-09-30  H.J. Lu  <hjl@gnu.org>

* config/obj-elf.c (obj_elf_parse_section_letters): Accept "am"
and "ams" for compatibility.

22 years agoAdd "path.h" include throughout, where needed. Use new path_conv methods and
cgf [Mon, 1 Oct 2001 04:10:05 +0000 (04:10 +0000)]
Add "path.h" include throughout, where needed.  Use new path_conv methods and
operators to simplify testing for directory and attributes, throughout.
* path.h (path_conv::exists): New method.
(path_conv::has_attribute): Ditto.
(path_conv::isdir): Ditto.
(path_conv::DWORD &): New operator.
(path_conv::int &): Ditto.
* dir.cc (rmdir): Eliminate a goto.
* dtable.cc (dtable::build_fhandler): Accept opt and suffix info for
path_conv.check.  Return fh == NULL on path_conv error.  Pass unit to set_name
as appropriate.
(dtable::reset_unix_path_name): New method.
* dtable.h (dtable): Declare new method.  Reflect arg changes to
build_fhandler.
* fhandler.cc (fhandler_disk_dummy_name): Eliminate.
(fhandler_base::set_name): Expect paths to be NULL.  Build unix_path_name from
win32_path_name when it is a device.
(fhandler_base::reset_unix_path_name): New method.
(fhandler_base::raw_read): Report EISDIR when ERROR_INVALID_FUNCTION or
ERROR_INVALID_PARAMETER and reading a directory.
(fhandler_disk_file::fstat): Don't call stat_dev since we should now never be
calling fhandler_disk_file methods with devices.
(fhandler_base::fhandler_base): Clear {unix,win32}_path_name.
(fhandler_base::~fhandler_base): Always free {unix,win32}_path_name.
(fhandler_disk_file::fhandler_disk_file): Remove set_no_free_names kludge.
(fhandler_disk_file::open): Ditto.
* fhandler.h (fhandler_base::no_free_names): Eliminate.
(fhandler_base::set_no_free_names): Ditto.
* fhandler_tty.cc (fhandler_tty_slave::fhandler_tty_slave): Don't set
unix_path_name here.
* path.cc (fchdir): Lock fd table throughout.  Use new
dtable::reset_unix_path_name method to reset path.
* syscalls.cc (stat_worker): Reorganize to always call fstat method.  Pass
path_conv method to fhandler_*::open.
(chroot): Elminate a goto.

22 years ago * elf32-sh.c (sh_elf_howto_table, R_SH_REL32): Make
hp [Mon, 1 Oct 2001 00:16:26 +0000 (00:16 +0000)]
* elf32-sh.c (sh_elf_howto_table, R_SH_REL32): Make
partial_inplace, matching assembler output.  Set src_mask to
all ones.
(sh_elf_relocate_section): Delete misplaced comment.
For relocatable linking against section symbol, call
_bfd_relocate_contents for partial_inplace relocs and adjust
rel->r_addend for others.
<case R_SH_DIR32, R_SH_REL32>: Fetch partial_inplace addend with
bfd_get_32, not at rel->r_addend.

22 years ago * config/tc-sh.h (MD_PCREL_FROM_SECTION): Define.
hp [Mon, 1 Oct 2001 00:08:34 +0000 (00:08 +0000)]
* config/tc-sh.h (MD_PCREL_FROM_SECTION): Define.
(md_pcrel_from_section): Prototype.

22 years ago * config/tc-sh.c (md_pcrel_from_section): Transformed from
hp [Mon, 1 Oct 2001 00:06:56 +0000 (00:06 +0000)]
* config/tc-sh.c (md_pcrel_from_section): Transformed from
md_pcrel_from.  Handle pc-relativeness against link-time
symbol.  Handle relativeness to elsewhere than the fixup.

22 years ago*** empty log message ***
gdbadmin [Mon, 1 Oct 2001 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago * Makefile.am: Update dependencies with "make dep-am".
hp [Sun, 30 Sep 2001 22:22:05 +0000 (22:22 +0000)]
* Makefile.am: Update dependencies with "make dep-am".
* Makefile.in: Regenerate.

22 years ago* environ.cc (winenv): Allocate exact amount of space needed for forced windows
cgf [Sun, 30 Sep 2001 21:37:53 +0000 (21:37 +0000)]
* environ.cc (winenv): Allocate exact amount of space needed for forced windows
environment variable rather than just using MAX_PATH.

22 years ago* Makefile.in: Depend on stamp to ensure rebuilding. Remove stamp file when
cgf [Sun, 30 Sep 2001 21:10:37 +0000 (21:10 +0000)]
* Makefile.in: Depend on stamp to ensure rebuilding.  Remove stamp file when
we've just built the DLL.

22 years ago2001-09-30 John Healy <jhealy@redhat.com>
jhealy [Sun, 30 Sep 2001 20:06:37 +0000 (20:06 +0000)]
2001-09-30  John Healy  <jhealy@redhat.com>

        * cgen-ibld.in (insert_1): Switched bfd_get_bits and bfd_set_bits
        calls to cgen_get_insn_value and cgen_put_insn_value calls.
        (extract_1): Switched bfd_get_bits call to cgen_get_insn_value call.

22 years ago * Makefile.am: Update dependencies with "make dep-am".
hp [Sun, 30 Sep 2001 19:53:06 +0000 (19:53 +0000)]
* Makefile.am: Update dependencies with "make dep-am".
* Makefile.in: Regenerate.

22 years ago * Makefile.am: Update dependencies with "make dep-am".
hp [Sun, 30 Sep 2001 18:54:18 +0000 (18:54 +0000)]
* Makefile.am: Update dependencies with "make dep-am".
* Makefile.in: Regenerate.

22 years ago* gdbarch.sh (gdbarch_alloc): Name the new architecture
cagney [Sun, 30 Sep 2001 16:54:28 +0000 (16:54 +0000)]
* gdbarch.sh (gdbarch_alloc): Name the new architecture
``current_gdbarch'' so that it, and not the identically named
global is refered to by macros.
* gdbarch.c: Regenerate.

22 years ago* cli/cli-decode.c (add_set_boolean_cmd): Define.
cagney [Sun, 30 Sep 2001 16:16:16 +0000 (16:16 +0000)]
* cli/cli-decode.c (add_set_boolean_cmd): Define.
* cli/cli-decode.h (add_set_boolean_cmd): Declare.
* command.h (add_set_boolean_cmd): Ditto.
* remote.c (_initialize_remote): Use add_set_boolean_cmd for "set
remotebreak"

22 years ago * Makefile.am: Update dependencies with "make dep-am".
hp [Sun, 30 Sep 2001 15:55:46 +0000 (15:55 +0000)]
* Makefile.am: Update dependencies with "make dep-am".
* Makefile.in: Regenerate.

22 years agoMon Oct 1 00:34:00 2001 Robert Collins <rbtcollins@hotmail.com>
rbcollins [Sun, 30 Sep 2001 14:39:55 +0000 (14:39 +0000)]
Mon Oct  1 00:34:00 2001  Robert Collins <rbtcollins@hotmail.com>

        * thread.cc (pthread_cond_dowait): Hopefully eliminate a race on multiple thread
        wakeups.

22 years ago * config/tc-m68hc11.c (cmp_opcode): Define prototype.
ciceron [Sun, 30 Sep 2001 09:20:54 +0000 (09:20 +0000)]
* config/tc-m68hc11.c (cmp_opcode): Define prototype.
(print_opcode_format, skip_whites): Likewise.
(convert_branch, m68hc11_new_insn): Likewise.
(build_dbranch_insn, build_indexed_byte): Likewise.
(build_reg_mode, find, find_opcode): Likewise.
(print_insn_format): Fix call to print_opcode_format.
(md_assemble): Fix call to build_dbranch_insn.

22 years ago2001-09-29 H.J. Lu <hjl@gnu.org>
hjl [Sun, 30 Sep 2001 04:09:34 +0000 (04:09 +0000)]
2001-09-29  H.J. Lu  <hjl@gnu.org>

* gas/i386/i386.exp: Run 64bit tests only for "i*86-*-* and
x86_64-*-*.

22 years ago * elf.c (_bfd_elf_link_hash_copy_indirect): Set ind refcounts to
amodra [Sun, 30 Sep 2001 03:03:10 +0000 (03:03 +0000)]
* elf.c (_bfd_elf_link_hash_copy_indirect): Set ind refcounts to
the old dir refcount, so we indirectly set them to init_refcount.
Short-circuit asserts when we've just verified they are true.

22 years ago*** empty log message ***
gdbadmin [Sun, 30 Sep 2001 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* gdbarch.sh (gdbarch_dump): Sort output.
cagney [Sat, 29 Sep 2001 22:35:52 +0000 (22:35 +0000)]
* gdbarch.sh (gdbarch_dump): Sort output.
* gdbarch.c: Regenerate.

22 years ago* rs6000-tdep.c (rs6000_gdbarch_init): Don't use the previous
cagney [Sat, 29 Sep 2001 21:32:00 +0000 (21:32 +0000)]
* rs6000-tdep.c (rs6000_gdbarch_init): Don't use the previous
architecture to infer the wordsize.  Previous architecture may not
be a PowerPC.

22 years ago* Makefile.in (configure-target-gperf): Depend on $(ALL_GCC_CXX).
aoliva [Sat, 29 Sep 2001 19:38:32 +0000 (19:38 +0000)]
* Makefile.in (configure-target-gperf): Depend on $(ALL_GCC_CXX).

22 years agomerge from gcc
dj [Sat, 29 Sep 2001 16:55:59 +0000 (16:55 +0000)]
merge from gcc

22 years agoOops - forgot to remove xfail
hp [Sat, 29 Sep 2001 13:02:24 +0000 (13:02 +0000)]
Oops - forgot to remove xfail

22 years ago * ld-linkonce/linkonce.exp: New file.
hp [Sat, 29 Sep 2001 13:01:15 +0000 (13:01 +0000)]
* ld-linkonce/linkonce.exp: New file.
* ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld,
ld-linkonce/zeroehl32.d: New test.

22 years agoFrom John Reiser <jreiser@BitWagon.com>
amodra [Sat, 29 Sep 2001 12:57:53 +0000 (12:57 +0000)]
From John Reiser <jreiser@BitWagon.com>
* ldlang.c (lang_common): Conditionally inhibit Common allocation.
* lexsup.c: Add --no-define-common commandline option.
* ldgram.y: Add INHIBIT_COMMON_ALLOCATION script command.
* ldlex.l: Likewise.
* ld.h: Add command_line.inhibit_common_definition.
* ldmain.c (main): Initialize.
* ld.texinfo: Document.

22 years ago * section.c (struct sec): Remove kept_section.
amodra [Sat, 29 Sep 2001 12:06:59 +0000 (12:06 +0000)]
* section.c (struct sec): Remove kept_section.
(STD_SECTION): Remove kept_section initialisation.
(bfd_make_section_anyway): Here too.
* ecoff.c (bfd_debug_section): Remove kept_section initialisation.
* cofflink.c (_bfd_coff_link_input_bfd): Don't test kept_section.
* elflink.h (elf_link_input_bfd): Set discarded link-once section
symbols to zero, and remove all code involved with kept_section
and tracking section symbol values.
* bfd-in2.h: Regenerate.
* configure.in: Bump version number.
* configure: Regenerate.

* ldlang.c (section_already_linked): Remove assignment to kept_section.

22 years agoSat Sep 29 18:26:00 2001 Robert Collins <rbtcollins@hotmail.com>
rbcollins [Sat, 29 Sep 2001 09:00:59 +0000 (09:00 +0000)]
Sat Sep 29 18:26:00 2001  Robert Collins <rbtcollins@hotmail.com>

        * pthread.cc (pthread_cond_timedwait): Deleted - exported from thread.cc.
        (pthread_cond_wait): Deleted - exported from thread.cc.
        * thread.cc (pthread_cond::BroadCast): Update to use the new syntax for
        verifyable_object_isvalid ().
        (pthread_cond::Signal): Ditto. Also attempt to fix the lost signal race
        with pthread_cond::TimedWait().
        (check_valid_pointer): Change definiton to void const *.
        (verifyable_object_isvalid): Add new parameter to allow identification of
        static initializers, and return a enum rather than magic numbers.
        (__pthread_create): Ditto.
        (__pthread_cleanup): Ditto.
        (__pthread_attr_init): Ditto.
        (__pthread_attr_getinheritsched): Ditto.
        (__pthread_attr_getschedparam): Ditto.
        (__pthread_attr_getschedpolicy): Ditto.
        (__pthread_attr_getscope): Ditto.
        (__pthread_attr_setdetachstate): Ditto.
        (__pthread_attr_getdetachstate): Ditto.
        (__pthread_attr_setinheritsched): Ditto.
        (__pthread_attr_setschedparam): Ditto.
        (__pthread_attr_setschedpolicy): Ditto.
        (__pthread_attr_setscope): Ditto.
        (__pthread_attr_setstacksize): Ditto.
        (__pthread_attr_getstacksize): Ditto.
        (__pthread_attr_destroy): Ditto.
        (__pthread_join): Ditto.
        (__pthread_detach): Ditto.
        (__pthread_suspend): Ditto.
        (__pthread_continue): Ditto.
        (__pthread_getschedparam): Ditto.
        (__pthread_getsequence_np): Ditto.
        (__pthread_key_create): Ditto.
        (__pthread_key_delete): Ditto.
        (__pthread_setschedparam): Ditto.
        (__pthread_setspecific): Ditto.
        (__pthread_getspecific): Ditto.
        (__pthread_cond_destroy): Ditto.
        (__pthread_cond_init): Ditto.
        (__pthread_cond_broadcast): Ditto.
        (__pthread_cond_signal): Ditto.
        (__pthread_condattr_init): Ditto.
        (__pthread_condattr_getpshared): Ditto.
        (__pthread_condattr_setpshared): Ditto.
        (__pthread_condattr_destroy): Ditto.
        (__pthread_kill): Ditto.
        (__pthread_mutex_init): Ditto.
        (__pthread_mutex_getprioceiling): Ditto.
        (__pthread_mutex_lock): Ditto.
        (__pthread_mutex_trylock): Ditto.
        (__pthread_mutex_unlock): Ditto.
        (__pthread_mutex_destroy): Ditto.
        (__pthread_mutex_setprioceiling): Ditto.
        (__pthread_mutexattr_getprotocol): Ditto.
        (__pthread_mutexattr_getpshared): Ditto.
        (__pthread_mutexattr_gettype): Ditto.
        (__pthread_mutexattr_init): Ditto.
        (__pthread_mutexattr_destroy): Ditto.
        (__pthread_mutexattr_setprotocol): Ditto.
        (__pthread_mutexattr_setprioceiling): Ditto.
        (__pthread_mutexattr_getprioceiling): Ditto.
        (__pthread_mutexattr_setpshared): Ditto.
        (__pthread_mutexattr_settype): Ditto.
        (__sem_init): Ditto.
        (__sem_destroy): Ditto.
        (__sem_wait): Ditto.
        (__sem_trywait): Ditto.
        (__sem_post): Ditto.
        (__pthread_cond_dowait): New function, contains core logic from
        __pthread_cond_wait and __pthread_cond_timedwait. Decrement (*cond)->waiting
        before reentering the cond access mutex to allow detection of lost signals.
        (__pthread_cond_timedwait): Rename to pthread_cond_timedwait, and call
        __pthread_cond_dowait after calculating the wait length.
        (__pthread_cond_wait): Rename to pthread_cond_wait, and call
        __pthread_cond_dowait.
        * thread.h: New enum for use with verifyable_object_isvalid.
        Remove the extern exporting of __pthread_cond_timedwait and __pthread_cond_wait.

22 years ago * elf64-ppc.c (struct ppc_dyn_relocs): New.
amodra [Sat, 29 Sep 2001 06:49:16 +0000 (06:49 +0000)]
* elf64-ppc.c (struct ppc_dyn_relocs): New.
(IS_ABSOLUTE_RELOC): Define.
(struct ppc_link_hash_entry): New.
(struct ppc_link_hash_table): New.
(ppc_hash_table): Define.
(link_hash_newfunc): New function.
(ppc64_elf_link_hash_table_create): New function.
(create_got_section): New function.
(ppc64_elf_create_dynamic_sections): Call create_got_section.  Stash
pointers to our dynamic sections in hash table.
(ppc64_elf_copy_indirect_symbol): New function.
(ppc64_elf_check_relocs): Remove DEBUG code.  Use short-cuts to
dynamic sections.  Localise vars.  Modify code for refcounts
starting from zero.  Don't allocate here, or force symbols dynamic.
Don't copy all relocs if shared, select ones we need.  Add code
to track possible copy relocs for non-shared link.
(ppc64_elf_gc_mark_hook): Update comment.
(ppc64_elf_gc_sweep_hook): Sweep dynrelocs too.
(ppc64_elf_adjust_dynamic_symbol): Remove DEBUG code.  Rewrite .plt
code for reference counting garbage collection.  Don't create .plt
entries for functions that don't comply with ABI naming convention,
and don't allocate .plt space here.  Use short-cuts to dynamic
sections.  If possible, keep dynamic relocations instead of using
copy relocs.  Remove confused comments.
(ppc_adjust_dynindx): Delete.
(WILL_CALL_FINISH_DYNAMIC_SYMBOL): Define.
(allocate_dynrelocs): New function.
(readonly_dynrelocs): New function.
(ppc64_elf_size_dynamic_sections): Rewrite.  Allocate local .got
space here, and call allocate_dynrelocs to allocate space for
global .plt, .got and reloc sections.  Use short-cuts to dynamic
sections.  Call readonly_dynrelocs to determine whether we need
DT_TEXTREL.  Don't generate section symbols here, the generic
ELF linker code does it for us.
(ppc64_elf_final_link): Call regular ELF backend linker rather than
gc variety, since we do our own .got handling.
(ppc64_elf_relocate_section): Remove DEBUG code.  Make use of
dynamic section short-cuts.  Localise vars, and delay setting.
Handle unknown relocs in main switch statement.  Replace ugly
complicated tests for unresolvable relocs with a simple direct
scheme using "unresolved_reloc" var.  Test ELF_ST_VISIBILITY
before allowing an undefined sym in a shared lib.  Do R_*_DS tests
after main switch, when we've set addend.  Do non-addend insn
tweaks before main swithc.  Ignore input_section->vma when
calculating reloc offsets as it's always zero.  Rewrite dynamic
reloc handling.  Consolidate R_*_HA handling.  Handle more relocs.
(ppc64_elf_finish_dynamic_symbol): Remove DEBUG code.  Make use
of dynamic section short-cuts.  Reorganise .plt handling code.
Remove confused comments.  Take note of ELF_LINK_FORCED_LOCAL.
Move expressions out of swap_reloca_out function calls.
(ppc64_elf_reloc_type_class): New function.
(ppc64_elf_info_to_howto): Move common expression to local var.
(ppc64_elf_finish_dynamic_sections): Remove DEBUG code.  Make use
of dynamic section short-cuts.  Don't fiddle with section syms
here as the ELF linker does it for us.
(elf_backend_can_refcount): Define.
(bfd_elf64_bfd_link_hash_table_create): Define.
(elf_backend_copy_indirect_symbol): Define.
(elf_backend_reloc_type_class): Define.
(elf_backend_*, bfd_elf64_bfd_* defines): Sort.

22 years ago * elf-bfd.h (struct elf_link_local_dynamic_entry): Add init_refcount.
amodra [Sat, 29 Sep 2001 06:21:58 +0000 (06:21 +0000)]
* elf-bfd.h (struct elf_link_local_dynamic_entry): Add init_refcount.
(struct elf_backend_data): Add can_refcount.
* elf.c (_bfd_elf_link_hash_newfunc): Get rid of a few casts.  Set
got.refcount and plt.refcount from init_refcount.
(_bfd_elf_link_hash_table_init): Set up init_refcount.
(_bfd_elf_link_hash_copy_indirect): Reference got/plt.refcount
rather than got/plt.offset, and test for <= 0 rather than -1.
* elflink.h (size_dynamic_sections): Set init_refcount to -1.
* elfxx-target.h (elf_backend_can_refcount): Define.
(elfNN_bed): Init can_refcount.
* linker.c (_bfd_link_hash_newfunc): Get rid of a few casts.
(_bfd_generic_link_hash_newfunc): Likewise.
* elf32-cris.c (cris_elf_check_relocs): Modify for refcounts
starting from zero.
(elf_backend_can_refcount): Define.
* elf32-hppa.c (elf32_hppa_check_relocs): Modify for refcounts
starting from zero.
(elf32_hppa_copy_indirect_symbol): Make static to agree with
prototype.
(elf_backend_can_refcount): Define.
* elf32-i386.c (elf_i386_check_relocs): Modify for refcounts
starting from zero.
(allocate_dynrelocs): Set plt/got.offset rather than *.refcount.
(elf_i386_finish_dynamic_symbol): Expand SHN_UNDEF comment.
(elf_i386_finish_dynamic_sections): Use local var so line < 80 chars.
(elf_backend_can_refcount): Define.
(elf_i386_copy_indirect_symbol): Make static to agree with
prototype.  Formatting fix.
* elf32-m68k.c (elf_m68k_check_relocs): Modify for refcounts
starting from zero.
(elf_backend_can_refcount): Define.
* elf32-ppc.c (ppc_elf_check_relocs): Modify for refcounts
starting from zero.
(elf_backend_can_refcount): Define.
* elf32-s390.c (elf_s390_check_relocs): Modify for refcounts
starting from zero.
(elf_backend_can_refcount): Define.
* elf64-s390.c (elf_s390_check_relocs): Modify for refcounts
starting from zero.
(elf_backend_can_refcount): Define.
* elf64-x86-64.c (elf64_x86_64_check_relocs): Modify for refcounts
starting from zero.
(elf_backend_can_refcount): Define.

22 years ago * som.c (som_write_symbol_strings): Cast current_offset in
amodra [Sat, 29 Sep 2001 06:13:52 +0000 (06:13 +0000)]
* som.c (som_write_symbol_strings): Cast current_offset in
bfd_seek call to match param type.

22 years agomerge from gcc
dj [Sat, 29 Sep 2001 03:19:56 +0000 (03:19 +0000)]
merge from gcc

22 years ago* pipe.cc (fhandler_pipe::fixup_after_fork): New method.
cgf [Sat, 29 Sep 2001 01:23:05 +0000 (01:23 +0000)]
* pipe.cc (fhandler_pipe::fixup_after_fork): New method.
* fhandler.h (fhandler_pipe::fixup_after_fork): Declare new method.

22 years ago*** empty log message ***
gdbadmin [Sat, 29 Sep 2001 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago * configure.in (_XOPEN_SOURCE): Permit definition of _NSIG to
kevinb [Fri, 28 Sep 2001 23:42:07 +0000 (23:42 +0000)]
* configure.in (_XOPEN_SOURCE): Permit definition of _NSIG to
define _XOPEN_SOURCE too.
* configure: Regenerated.

22 years ago * elfxx-target.h [section_flags]: Add SEC_ARCH_BIT_0, SEC_SMALL_DATA,
rth [Fri, 28 Sep 2001 21:47:24 +0000 (21:47 +0000)]
    * elfxx-target.h [section_flags]: Add SEC_ARCH_BIT_0, SEC_SMALL_DATA,
        SEC_MERGE, SEC_STRINGS.

22 years agoDocument changes to som.c revision 1.22.
brobecke [Fri, 28 Sep 2001 21:36:18 +0000 (21:36 +0000)]
Document changes to som.c revision 1.22.

22 years agosom_write_symbol_strings: Fix incorrect type of current_offset to match
brobecke [Fri, 28 Sep 2001 21:35:45 +0000 (21:35 +0000)]
som_write_symbol_strings: Fix incorrect type of current_offset to match
the function definition. Fixes a build failure on HPUX-11.00.

22 years ago * objdump.c (dump_section_header): Dump SEC_ARCH_BIT_0.
rth [Fri, 28 Sep 2001 21:10:40 +0000 (21:10 +0000)]
    * objdump.c (dump_section_header): Dump SEC_ARCH_BIT_0.

22 years ago * config.sub, config.guess: Import latest from subversions.
hp [Fri, 28 Sep 2001 21:04:51 +0000 (21:04 +0000)]
* config.sub, config.guess: Import latest from subversions.

22 years ago * section.c (SEC_ARCH_BIT_0): New; replace unused SEC_BALIGN.
rth [Fri, 28 Sep 2001 20:51:14 +0000 (20:51 +0000)]
    * section.c (SEC_ARCH_BIT_0): New; replace unused SEC_BALIGN.
        * bfd-in2.h: Rebuild.