OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
23 years agoAdd %mrp (millicode return pointer) alias for %r2 or %r31, depending on 32 or
nickc [Fri, 22 Jun 2001 08:17:56 +0000 (08:17 +0000)]
Add %mrp (millicode return pointer) alias for %r2 or %r31, depending on 32 or
64 bit architecture.

23 years ago2001-06-22 Ben Elliston <bje@redhat.com>
bje [Fri, 22 Jun 2001 08:11:09 +0000 (08:11 +0000)]
2001-06-22  Ben Elliston  <bje@redhat.com>

* sidcomp.h (API_MAJOR_VERSION): Bump to 4.
(bus::status_t): Remove "delayed" enumerator.

23 years ago2001-06-22 Ben Elliston <bje@redhat.com>
bje [Fri, 22 Jun 2001 07:47:12 +0000 (07:47 +0000)]
2001-06-22  Ben Elliston  <bje@redhat.com>

* glue.cxx (probing_bus::traceAccess): Omit bus::delayed.

23 years ago * gloss.cxx (gloss32::get_string): Ignore bus::delayed status.
bje [Fri, 22 Jun 2001 07:42:56 +0000 (07:42 +0000)]
* gloss.cxx (gloss32::get_string): Ignore bus::delayed status.
(gloss32::set_string): Likewise.
(gloss32::get_word): Likewise.
(gloss32::set_word): Likewise.

23 years ago2001-06-22 Ben Elliston <bje@redhat.com>
bje [Fri, 22 Jun 2001 07:36:54 +0000 (07:36 +0000)]
2001-06-22  Ben Elliston  <bje@redhat.com>

* compTcl.cxx (tcl_component_ctor_0): Omit "delayed" from the bus
status lookup table.

23 years ago2001-06-22 Ben Elliston <bje@redhat.com>
bje [Fri, 22 Jun 2001 07:32:52 +0000 (07:32 +0000)]
2001-06-22  Ben Elliston  <bje@redhat.com>

* compLoader.cxx (elf_loader::load_function): Don't loop while
memory appears delayed -- just write.

23 years ago2001-06-22 Ben Elliston <bje@redhat.com>
bje [Fri, 22 Jun 2001 07:22:52 +0000 (07:22 +0000)]
2001-06-22  Ben Elliston  <bje@redhat.com>

* am29.cxx (am29_bus::write): Never return bus::delayed.
(am29_bus::read) [big_int_1]: Likewise.
(am29_bus::read) [little_int_1]: Likewise.

23 years ago2001-06-22 Ben Elliston <bje@redhat.com>
bje [Fri, 22 Jun 2001 07:09:08 +0000 (07:09 +0000)]
2001-06-22  Ben Elliston  <bje@redhat.com>

* m32rbf.cxx (m32rbf_cpu::memory_trap): Ignore bus::delayed.

23 years ago2001-06-22 Ben Elliston <bje@redhat.com>
bje [Fri, 22 Jun 2001 07:07:39 +0000 (07:07 +0000)]
2001-06-22  Ben Elliston  <bje@redhat.com>

* arm7f.cxx (arm7f_cpu::memory_trap): Ignore bus::delayed.

23 years ago2001-06-22 Ben Elliston <bje@redhat.com>
bje [Fri, 22 Jun 2001 06:21:15 +0000 (06:21 +0000)]
2001-06-22  Ben Elliston  <bje@redhat.com>

* lib/monkey.exp (monkey_test): If an individual monkey test
fails, bail out immediately.

23 years ago2001-06-22 Ben Elliston <bje@redhat.com>
bje [Fri, 22 Jun 2001 05:10:41 +0000 (05:10 +0000)]
2001-06-22  Ben Elliston  <bje@redhat.com>

* sidcomp.cfgroot/comment.badconf: Remove ARM-specific components.
* sidcomp.cfgroot/cr100925.badconf: Likewise.
* sidcomp.cfgroot/cr100931.badconf: Likewise.
* sidcomp.cfgroot/cr100942.badconf: Likewise.
* sidcomp.cfgroot/dupRel.badconf: Likewise.
* sidcomp.cfgroot/illegCh.badconf: Likewise.
* sidcomp.cfgroot/invaName.badconf: Likewise.
* sidcomp.cfgroot/invaRel.badconf: Likewise.
* sidcomp.cfgroot/multiSet.badconf: Likewise.
* sidcomp.cfgroot/unknown.badconf: Likewise.
* sidcomp.cfgroot/wrongOrd.badconf: Likewise.
* sidcomp.cfgroot/comment.expect: Update to reflect new errors.
* sidcomp.cfgroot/cr100925.expect: Likewise.
* sidcomp.cfgroot/cr100931.expect: Likewise.
* sidcomp.cfgroot/cr100942.expect: Likewise.
* sidcomp.cfgroot/dupRel.expect: Likewise.
* sidcomp.cfgroot/illegCh.expect: Likewise.
* sidcomp.cfgroot/invaName.expect: Likewise.
* sidcomp.cfgroot/invaRel.expect: Likewise.
* sidcomp.cfgroot/multiSet.expect: Likewise.
* sidcomp.cfgroot/unknown.expect: Likewise.
* sidcomp.cfgroot/wrongOrd.expect: Likewise.

23 years ago2001-06-22 Ben Elliston <bje@redhat.com>
bje [Fri, 22 Jun 2001 05:02:46 +0000 (05:02 +0000)]
2001-06-22  Ben Elliston  <bje@redhat.com>

* lib/monkey.exp (monkey_test): Correct logic thinko when deciding
whether or not to output the finishing time.

23 years ago*** empty log message ***
gdbadmin [Fri, 22 Jun 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

23 years ago * cli-out.c (cli_out_new): Initialize new structure member
kseitz [Thu, 21 Jun 2001 22:54:05 +0000 (22:54 +0000)]
* cli-out.c (cli_out_new): Initialize new structure member
"suppress_output".

23 years ago2001-06-22 Robert Collins rbtcollins@hotmail.com
rbcollins [Thu, 21 Jun 2001 22:27:20 +0000 (22:27 +0000)]
2001-06-22  Robert Collins  rbtcollins@hotmail.com

* thread.cc (__pthread_cond_timedwait): Lock the waiting mutex before
the condition protect mutex to avoid deadlocking. (Found by Greg Smith).
(__pthread_cond_wait): Ditto.

23 years agoAllow adrCCl. [Patch from Phillip BLundel]
nickc [Thu, 21 Jun 2001 19:46:53 +0000 (19:46 +0000)]
Allow adrCCl.  [Patch from Phillip BLundel]
Updated ARM tests.

23 years ago* mi-out.c (struct ui_out_data): Replace field first_header with
cagney [Thu, 21 Jun 2001 19:27:50 +0000 (19:27 +0000)]
* mi-out.c (struct ui_out_data): Replace field first_header with
suppress_output.
(mi_begin, mi_end): Check suppress_header.
(mi_field_int, mi_field_skip): Ditto.
(mi_field_string, mi_field_fmt): Ditto.
(mi_table_begin): When nr_rows is zero, set suppress_header else,
output the start of the header.
(mi_table_body): Clear suppress header.

23 years ago * elf64-x86-64.c (elf64_x86_64_relocate_section): Fix linking of
aj [Thu, 21 Jun 2001 16:33:13 +0000 (16:33 +0000)]
* elf64-x86-64.c (elf64_x86_64_relocate_section): Fix linking of
shared libraries.

23 years agoOutput ``[]'' when a list.
cagney [Thu, 21 Jun 2001 16:15:19 +0000 (16:15 +0000)]
Output ``[]'' when a list.

23 years ago* ui-out.h (ui_out_table_header): Add parameter ``col_name''.
cagney [Thu, 21 Jun 2001 15:39:51 +0000 (15:39 +0000)]
* ui-out.h (ui_out_table_header): Add parameter ``col_name''.
(table_header_ftype): Ditto.
* cli-out.c (cli_table_header): Update.
* ui-out.c (ui_out_table_header): Update.
(uo_table_header): Update.
(default_table_header): Update.
(append_header_to_list): Update.
(struct ui_out_header): Add field ``col_name''.
(append_header_to_list): Use xstrdup.  Initialize col_name.
* breakpoint.c (breakpoint_1): Pass COL_NAME to
ui_out_table_header.

23 years ago2001-06-21 Ben Elliston <bje@redhat.com>
bje [Thu, 21 Jun 2001 13:40:06 +0000 (13:40 +0000)]
2001-06-21  Ben Elliston  <bje@redhat.com>

* sidcomp.cache/cache.exp: Test for the existence of "hit-latency"
and "miss-latency" attributes.

23 years ago2001-06-21 Ben Elliston <bje@redhat.com>
bje [Thu, 21 Jun 2001 13:37:08 +0000 (13:37 +0000)]
2001-06-21  Ben Elliston  <bje@redhat.com>

* cache.h (cache_component::hit_latency): New member.
(cache_component::miss_latency): Likewise.
* cache.cxx (cache_component ctor): Add attributes for these.
(cache_component::write_any): Add miss latency for misaligned
accesses. Set latency correctly for return.
(cache_component::read_any): Add miss latency for misaligned
accesses. Set latency correctly for return.
(cache_component::read_line): Return the true result of reads.
(cache_component::write_line): Likewise for writes.
* hw-cache.txt: Document latency extensions.

23 years ago2001-06-21 Ben Elliston <bje@redhat.com>
bje [Thu, 21 Jun 2001 13:20:08 +0000 (13:20 +0000)]
2001-06-21  Ben Elliston  <bje@redhat.com>

* sidcomp.mapper/basicmapper.exp: Test for the existence of a
"latency" attribute.
* sidcomp.memory/genericmemory.exp: Test for the existence of
"read-latency" and "write-latency" attributes.

23 years ago2001-06-21 Ben Elliston <bje@redhat.com>
bje [Thu, 21 Jun 2001 13:05:11 +0000 (13:05 +0000)]
2001-06-21  Ben Elliston  <bje@redhat.com>

* compMapper.cxx (generic_mapper::latency): New member.
(generic_mapper constructor): Add a "latency" attribute.
(generic_mapper_bus::write_strideoffset_any): Accumulate latency.
(generic_mapper_bus::read_strideoffset_any): Likewise.
(generic_mapper_bus::write_any): Likewise.
(generic_mapper_bus::read_any): Likewise.
* hw-mapper-basic.txt: Document extension.

23 years ago2001-06-21 Ben Elliston <bje@redhat.com>
bje [Thu, 21 Jun 2001 12:49:39 +0000 (12:49 +0000)]
2001-06-21  Ben Elliston  <bje@redhat.com>

* generic.h (generic_memory::read_latency): New member.
(generic_memory::write_latency): Likewise.
(generic_read_write_bus::write_any): Set write latency on return.
(generic_read_only_bus::read_any): Likewise for read latency.
* generic.cxx (generic_memory constructor): Initialise new
read_latency and write_latency members. Add attributes for them.
* hw-memory-ram_rom-basic.txt: Document extensions.
* hw-memory-flash-am29.txt: Likewise.
* hw-memory-flash-at29.txt: Likewise.

23 years agoFix typos
nickc [Thu, 21 Jun 2001 07:44:28 +0000 (07:44 +0000)]
Fix typos

23 years ago * config/tc-hppa.c (CHECK_FIELD_WHERE): Define.
amodra [Thu, 21 Jun 2001 06:12:10 +0000 (06:12 +0000)]
* config/tc-hppa.c (CHECK_FIELD_WHERE): Define.
(md_apply_fix): Use it here.  Replace printf with equivalent
as_bad_where.
(tc_gen_reloc): Use as_bad_where instead of as_bad.
(md_apply_fix): Here too.
* config/tc-i386.c (tc_gen_reloc): Use as_bad_where instead of as_bad.
* config/tc-m68k.c (tc_gen_reloc): Likewise.
(md_convert_frag_1): Likewise.

23 years ago2001-06-21 Ben Elliston <bje@redhat.com>
bje [Thu, 21 Jun 2001 05:54:42 +0000 (05:54 +0000)]
2001-06-21  Ben Elliston  <bje@redhat.com>

* sidcomp.cache/utils.exp: Use sid_bus_ok_p to detect bus write
errors instead of the common construction: if {$result == "ok"}.
* sidcomp.ide/diskio.exp: Likewise.
* sidcomp.lcd/lcdbase.exp: Likewise.
* sidcomp.mapper/basicmapper.exp: Likewise.
* sidcomp.memory/am29.exp: Likewise.
* sidcomp.memory/at29.exp: Likewise.
* sidcomp.memory/at29val.exp: Likewise.
* sidcomp.memory/genericmemory.exp: Likewise.
* sidcomp.mmu/arm-remap.exp: Likewise.
* sidcomp.rtc/ds1642.exp: Likewise.
* sidcomp.rtc/ds1742.exp: Likewise.
* sidcomp.timers/timerbase.exp: Likewise.

23 years ago * elf32-hppa.c (elf32_hppa_size_dynamic_sections): Always
amodra [Thu, 21 Jun 2001 05:47:12 +0000 (05:47 +0000)]
* elf32-hppa.c (elf32_hppa_size_dynamic_sections): Always
allocate local .got space.  Use shortcuts from hash table for .got
and .plt rather than comparing section names.
(elf32_hppa_check_relocs): Use local_plt_refcounts var rather than
adjusting index into local_got_refcounts to document what we are
really doing.
(elf32_hppa_relocate_section): Similarly for local_plt_offsets.
Tidy .got and .plt error checking.

23 years ago2001-06-21 Ben Elliston <bje@redhat.com>
bje [Thu, 21 Jun 2001 05:45:17 +0000 (05:45 +0000)]
2001-06-21  Ben Elliston  <bje@redhat.com>

* compTcl.cxx (encode_bus_status): Append bus latency when
constructing the bus status string.
(decode_bus_status): Decode status code and latency.
(sid_bus_read_any): Place status string in a sub-list of result.
* bridge-tcl.txt: Update Tcl type table.

23 years ago2001-06-21 Ben Elliston <bje@redhat.com>
bje [Thu, 21 Jun 2001 05:40:01 +0000 (05:40 +0000)]
2001-06-21  Ben Elliston  <bje@redhat.com>

* sidcomp.h (API_MAJOR_VERSION): Bump to 3.
(API_MINOR_VERSION): Zero.
(bus::status_t): New name for enum status.
(bus::status): New struct.

23 years ago2001-06-21 Ben Elliston <bje@redhat.com>
bje [Thu, 21 Jun 2001 05:38:55 +0000 (05:38 +0000)]
2001-06-21  Ben Elliston  <bje@redhat.com>

* unix.exp (sid_bus_ok_p): Adjust for new bus status structure.

23 years ago*** empty log message ***
gdbadmin [Thu, 21 Jun 2001 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

23 years ago * ld.texinfo (Options, -r): Mention restrictions when using
hp [Wed, 20 Jun 2001 22:40:13 +0000 (22:40 +0000)]
* ld.texinfo (Options, -r): Mention restrictions when using
different object formats.

23 years ago * bfdint.texi (BFD relocation functions) <different formats>:
hp [Wed, 20 Jun 2001 22:23:23 +0000 (22:23 +0000)]
* bfdint.texi (BFD relocation functions) <different formats>:
Mention that the GNU linker is aware of input-output format
restrictions when generating relocatable output.  Make new
paragraph for final-link case.
(BFD target vector swap): Fix typo.

23 years ago * elf-bfd.h (struct elf_backend_data):
clm [Wed, 20 Jun 2001 20:34:10 +0000 (20:34 +0000)]
    * elf-bfd.h (struct elf_backend_data):
        elf_backend_emit_relocs: New field: Function for emitting
        relocs.
        elf_backend_count_relocs: New field: Function for determining
        the number of relocs to be emitted.
        * elfxx-target.h: Provide default (NULL) values for
        elf_backend_emit_relocs and elf_backend_count_relocs.
        * elflink.h (elf_link_size_reloc_section): Make the hash table
        big enough to hold the relocs counted by either reloc_count or
        o->reloc_count.
        (elf_bfd_final_link) emit_relocs: New boolean, set if relocs
        should be emitted, either because of a command line option
        stored in the info structure or because the target provides a
        special reloc emitting function.
        If the target provides a reloc counting function use it,
        unless performing a relocatable link or emitting all relocs.
        Also set the SEC_RELOC flag on any output section which will
        contain relocs.
        (elf_link_input_bfd): emit_relocs: New boolean, set if relocs
        should be emitted, either because of a command line option
        stored in the info structure or because the target provides a
        special reloc emitting function.
        If the target provides a reloc emitting function, use it,
        unless performing a relocatable link or emitting all relocs.

23 years ago2001-06-20 H.J. Lu <hjl@gnu.org>
hjl [Wed, 20 Jun 2001 18:54:52 +0000 (18:54 +0000)]
2001-06-20  H.J. Lu  <hjl@gnu.org>

* elf32-i386.c (elf_i386_size_dynamic_sections): Always
allocate local .got space.

23 years agoFix for problem with default alignment of .comm
trix [Wed, 20 Jun 2001 13:34:06 +0000 (13:34 +0000)]
Fix for problem with default alignment of .comm

23 years ago* fhandler.cc (fhandler_base::open): Work around windows bug when
duda [Wed, 20 Jun 2001 07:44:33 +0000 (07:44 +0000)]
* fhandler.cc (fhandler_base::open): Work around windows bug when
CreateFile() with dwDesiredAccess == 0 called on remote share returns
valid handle even if file doesn't exist.

23 years ago2001-06-20 Ben Elliston <bje@redhat.com>
bje [Wed, 20 Jun 2001 07:18:25 +0000 (07:18 +0000)]
2001-06-20  Ben Elliston  <bje@redhat.com>

* sidcomp.cache/coherency.exp: Use sid_bus_ok_p to detect bus read
errors instead of the frequently used (and less readable)
construction: if {[lindex $result] 0 == "ok"}.
* sidcomp.cache/writealloc.exp: Likewise.
* sidcomp.cache/writethru.exp: Likewise.
* sidcomp.gloss/angel.exp: Likewise.
* sidcomp.ide/diskio.exp: Likewise.
* sidcomp.interrupt/arm-interrupt.exp: Likewise.
* sidcomp.interrupt/cma222-interrupt.exp: Likewise.
* sidcomp.lcd/lcdbase.exp: Likewise.
* sidcomp.mapper/basicmapper.exp: Likewise.
* sidcomp.memory/am29.exp: Likewise.
* sidcomp.memory/at29.exp: Likewise.
* sidcomp.memory/at29val.exp: Likewise.
* sidcomp.memory/genericmemory.exp: Likewise.
* sidcomp.mmu/arm-remap.exp: Likewise.
* sidcomp.parport/parport.exp: Likewise.
* sidcomp.rtc/ds1642.exp: Likewise.
* sidcomp.rtc/ds1742.exp: Likewise.
* sidcomp.timers/timerbase.exp: Likewise.
* sidcomp.timers/timersched.exp: Likewise.

23 years ago* fhandler_socket.cc (fhandler_socket::signal_secret_event): New
duda [Wed, 20 Jun 2001 06:50:13 +0000 (06:50 +0000)]
* fhandler_socket.cc (fhandler_socket::signal_secret_event): New
function.
* fhandler.h: Declare it.
* fhandler_socket.cc (fhandler_socket::create_secret_event): Don't
signal secret event immediately.
(fhandler_socket::check_peer_secret_event): Do it after peer event
was opened.
* net.cc (cygwin_connect): Or if socket is non-blocking.
(cygwin_accept): Ditto.

23 years ago2001-06-20 Ben Elliston <bje@redhat.com>
bje [Wed, 20 Jun 2001 02:19:15 +0000 (02:19 +0000)]
2001-06-20  Ben Elliston  <bje@redhat.com>

* unix.exp (sid_bus_ok_p): Rename sid_assert_bus_ok.

23 years ago2001-06-20 Ben Elliston <bje@redhat.com>
bje [Wed, 20 Jun 2001 02:07:53 +0000 (02:07 +0000)]
2001-06-20  Ben Elliston  <bje@redhat.com>

* unix.exp (sid_assert_bus_ok): New proc.

23 years ago*** empty log message ***
gdbadmin [Wed, 20 Jun 2001 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***

23 years ago* cli-out.c: Include "gdb_assert.h'.
cagney [Tue, 19 Jun 2001 20:30:10 +0000 (20:30 +0000)]
* cli-out.c: Include "gdb_assert.h'.
(struct ui_out_data): Add field ``suppress_output.
(cli_table_begin): When NR_ROWS is zero, suppress_output.
(cli_table_end): Clear suppress_output.
(cli_table_body): Check suppress_output.
(cli_table_header, cli_begin): Ditto.
(cli_end, cli_field_int, cli_field_skip): Ditto.
(cli_field_string, cli_field_fmt, cli_spaces): Ditto.
(cli_text, cli_message, cli_wrap_hint): Ditto.
* breakpoint.c (breakpoint_1): Close the ui_out table before
printing the breakpoint not found message.

23 years ago* build fixes/improvements
fche [Tue, 19 Jun 2001 20:16:12 +0000 (20:16 +0000)]
* build fixes/improvements

2001-06-19  Frank Ch. Eigler  <fche@redhat.com>

* Makefile.am (NEARBY_LIBS, NEARBY_DEPS_LIBS): Add libcache.la.
* Makefile.in: Regenerated.

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

* Makefile.am (NEARBY_DEPS_LIBS): New macro.
(sid_DEPENDENCIES, sid_LDADD): Use it.
* Makefile.in: Regenerated.

23 years ago * ldlang.c (lang_check): Emit fatal error if relocatable link
hp [Tue, 19 Jun 2001 19:57:38 +0000 (19:57 +0000)]
* ldlang.c (lang_check): Emit fatal error if relocatable link
between different object flavours with relocations in input.

23 years ago2001-06-19 H.J. Lu <hjl@gnu.org>
hjl [Tue, 19 Jun 2001 18:16:49 +0000 (18:16 +0000)]
2001-06-19  H.J. Lu <hjl@gnu.org>

* doc/Makefile.in: Regenerated.

23 years agoRestore file accidentally deleted during man page cleanup
nickc [Tue, 19 Jun 2001 16:26:43 +0000 (16:26 +0000)]
Restore file accidentally deleted during man page cleanup

23 years ago* ui-out.c (ui_out_table_begin): Add parameter ``nr_rows''.
cagney [Tue, 19 Jun 2001 16:19:14 +0000 (16:19 +0000)]
* ui-out.c (ui_out_table_begin): Add parameter ``nr_rows''.
(default_table_begin): Ditto.
* breakpoint.c (breakpoint_1): Pass nr_printable_breakpoints to
ui_out_table_begin.
Update everything.

23 years ago2001-06-19 H.J. Lu <hjl@gnu.org>
hjl [Tue, 19 Jun 2001 15:22:39 +0000 (15:22 +0000)]
2001-06-19  H.J. Lu  <hjl@gnu.org>

* ld.texinfo (-E, --export-dynamic): Mention --version-script.
(--version-script): Mention the language support.

23 years ago2001-06-19 H.J. Lu <hjl@gnu.org>
hjl [Tue, 19 Jun 2001 14:39:02 +0000 (14:39 +0000)]
2001-06-19  H.J. Lu <hjl@gnu.org>

* ldlang.c (lang_check): Revert the change mode on 2001-06-15.

23 years ago * lib/kernel32.def: Add LanguageGroup and UILanguage symbols.
earnie [Tue, 19 Jun 2001 13:49:38 +0000 (13:49 +0000)]
* lib/kernel32.def: Add LanguageGroup and UILanguage symbols.
Thanks to Kevin Chase <kevincha99@hotmail.com>.

23 years ago(elf64_x86_64_relocate_section): Fix creation of dynamic symbols.
aj [Tue, 19 Jun 2001 13:30:40 +0000 (13:30 +0000)]
(elf64_x86_64_relocate_section): Fix creation of dynamic symbols.

23 years agoRemove auot generated man pages
nickc [Tue, 19 Jun 2001 11:57:19 +0000 (11:57 +0000)]
Remove auot generated man pages

23 years agoRemove auot generated man pages
nickc [Tue, 19 Jun 2001 11:57:12 +0000 (11:57 +0000)]
Remove auot generated man pages

23 years ago * Makefile.in: Revert 2001-06-17.
amodra [Tue, 19 Jun 2001 09:21:33 +0000 (09:21 +0000)]
* Makefile.in: Revert 2001-06-17.
(VER): If AM_INIT_AUTOMAKE uses BFD_VERSION, get version from bfd/.

23 years ago * binutils-all/readelf.r: Don't check for specific info value to
aj [Tue, 19 Jun 2001 08:16:26 +0000 (08:16 +0000)]
* binutils-all/readelf.r: Don't check for specific info value to
pass testsuite on ia64 and alpha.

23 years ago2001-06-18 Philip Blundell <philb@gnu.org>
pb [Tue, 19 Jun 2001 07:33:20 +0000 (07:33 +0000)]
2001-06-18  Philip Blundell  <philb@gnu.org>

* config/tc-arm.c (do_msr): Remove restriction on usage of
immediate operands.

23 years ago * dwarf2dbg.c (dwarf2_finish): Output file info even when no
amodra [Tue, 19 Jun 2001 05:40:54 +0000 (05:40 +0000)]
* dwarf2dbg.c (dwarf2_finish): Output file info even when no
line info.

23 years ago2001-06-19 Ben Elliston <bje@redhat.com>
bje [Tue, 19 Jun 2001 03:51:35 +0000 (03:51 +0000)]
2001-06-19  Ben Elliston  <bje@redhat.com>

* cache.cxx (CacheCreate): Re-work using sidutil::tokenize.

23 years ago*** empty log message ***
gdbadmin [Tue, 19 Jun 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

23 years ago * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
hp [Mon, 18 Jun 2001 22:20:57 +0000 (22:20 +0000)]
* emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
Update for API change in bfd_elf${ELFSIZE}_size_dynamic_sections.
* mpw-elfmips.c (gldelf32ebmip_before_allocation): Ditto.
* ld.h (args_type): Remove member export_dynamic.  All users
changed to use struct bfd_link_info member.

23 years ago * elflink.h (struct elf_assign_sym_version_info): Remove member
hp [Mon, 18 Jun 2001 22:05:10 +0000 (22:05 +0000)]
* elflink.h (struct elf_assign_sym_version_info): Remove member
export_dynamic.  All users changed to use info member.
NAME(bfd_elf,size_dynamic_sections)): Remove parameter
export_dynamic, instead use member in parameter info.
* bfd-in.h (bfd_elf32_size_dynamic_sections,
bfd_elf64_size_dynamic_sections): Update prototype.
* bfd-in2.h: Regenerate.

23 years ago* fhandler_tty.cc (fhandler_tty_slave::init): Revert 2001-06-16 change.
cgf [Mon, 18 Jun 2001 21:18:59 +0000 (21:18 +0000)]
* fhandler_tty.cc (fhandler_tty_slave::init): Revert 2001-06-16 change.
* fork.cc (fork_copy): Print more debugging info.
(fork_parent): Change order of arguments to accomdate buggy gcc.
(fork): Ditto.
* syscalls.cc (_unlink): Reorganize to try harder to delete file with
DeleteFile and to recover more gracefully if FILE_FLAG_DELETE_ON_CLOSE doesn't
work properly.

23 years agomerge from gcc
dj [Mon, 18 Jun 2001 21:16:33 +0000 (21:16 +0000)]
merge from gcc

23 years ago * Makefile.am (ecriself.c, ed10velf.c, ei386moss.c): Depend on
hp [Mon, 18 Jun 2001 20:19:52 +0000 (20:19 +0000)]
* Makefile.am (ecriself.c, ed10velf.c, ei386moss.c): Depend on
$(srcdir)/emultempl/elf32.em, not $(srcdir)/emultempl/generic.em.
* Makefile.in: Regenerate.

23 years ago2001-06-18 H.J. Lu <hjl@gnu.org>
hjl [Mon, 18 Jun 2001 18:57:06 +0000 (18:57 +0000)]
2001-06-18  H.J. Lu  <hjl@gnu.org>

* elflink.h (elf_info_failed): Add a new field, verdefs.
(NAME(bfd_elf,size_dynamic_sections): Pass verdefs to
elf_export_symbol.
(elf_export_symbol): Check eif->verdefs to decide if a symbol
should be exported.

23 years ago* breakpoint.c (breakpoint_1): Restructure. Compute the
cagney [Mon, 18 Jun 2001 18:48:05 +0000 (18:48 +0000)]
* breakpoint.c (breakpoint_1): Restructure.  Compute the
nr_printable_breakpoints.  Move the header output to before the
main print breakpoints loop.
(user_settable_breakpoint): New function.

23 years agoRecognize -i=mi0, -i=mi1 and -i=mi.
cagney [Mon, 18 Jun 2001 17:57:36 +0000 (17:57 +0000)]
Recognize -i=mi0, -i=mi1 and -i=mi.

23 years ago2001-06-18 H.J. Lu <hjl@gnu.org>
hjl [Mon, 18 Jun 2001 17:23:51 +0000 (17:23 +0000)]
2001-06-18  H.J. Lu  <hjl@gnu.org>

* ldlang.c (init_os): Add the newline to the einfo call.
(lang_check): Likewise.
(lang_do_version_exports_section): Likewise.

23 years ago * library/managedwin.itb (_create): When creating a
kseitz [Mon, 18 Jun 2001 17:13:26 +0000 (17:13 +0000)]
* library/managedwin.itb (_create): When creating a
window over another, be sure to center on the window,
not the object.

23 years ago* gdbarch.sh: Generate an error when conflicting macro
cagney [Mon, 18 Jun 2001 13:14:39 +0000 (13:14 +0000)]
* gdbarch.sh: Generate an error when conflicting macro
definitions.  Generate an error when both pure multi-arch and
"tm.h".
* gdbarch.h, gdbarch.c: Regenerate.
* defs.h (GDB_MULTI_ARCH_TM): Rewrite definition.

23 years agoClone the mi-*.exp tests into mi0-*.exp.
cagney [Mon, 18 Jun 2001 12:55:06 +0000 (12:55 +0000)]
Clone the mi-*.exp tests into mi0-*.exp.

23 years ago2001-06-18 Ben Elliston <bje@redhat.com>
bje [Mon, 18 Jun 2001 06:57:45 +0000 (06:57 +0000)]
2001-06-18  Ben Elliston  <bje@redhat.com>

* sidcomp.interrupt/interruptmonkey.exp: Only monkey test ARM
interrupt peripherals if they have been built.

23 years ago2001-06-18 Ben Elliston <bje@redhat.com>
bje [Mon, 18 Jun 2001 06:53:18 +0000 (06:53 +0000)]
2001-06-18  Ben Elliston  <bje@redhat.com>

* lib/monkey.exp (monkey_test): Only notify the user of the test
completion time if the test is going to take more than 60 seconds
to run.

23 years ago2001-06-18 Ben Elliston <bje@redhat.com>
bje [Mon, 18 Jun 2001 06:22:05 +0000 (06:22 +0000)]
2001-06-18  Ben Elliston  <bje@redhat.com>

* sidcomp.cfgroot/badconf.exp: Improve messages.
(sid_check_err): Make detailed fault analysis a verbose message.

23 years ago* should not have been committed in the first place!
bje [Mon, 18 Jun 2001 06:12:26 +0000 (06:12 +0000)]
* should not have been committed in the first place!

2001-06-18  Ben Elliston  <bje@redhat.com>

* sidcomp.cache/types.exp: Remove rogue test case.

23 years agoRemove blank line.
cgf [Mon, 18 Jun 2001 01:41:08 +0000 (01:41 +0000)]
Remove blank line.

23 years ago*** empty log message ***
gdbadmin [Mon, 18 Jun 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

23 years ago2001-06-17 H.J. Lu <hjl@gnu.org>
hjl [Sun, 17 Jun 2001 18:40:29 +0000 (18:40 +0000)]
2001-06-17  H.J. Lu <hjl@gnu.org>

* Makefile.in (gas.tar.bz2): Pass TOOL=bfd PACKAGE=gas to make.
(gas+binutils.tar.bz2): Likewise.
(binutils.tar.bz2): Pass TOOL=bfd PACKAGE=binutils to make.

23 years agoSolaris native is only multi-arch partial.
cagney [Sun, 17 Jun 2001 16:57:28 +0000 (16:57 +0000)]
Solaris native is only multi-arch partial.

23 years ago2001-06-17 H.J. Lu <hjl@gnu.org>
hjl [Sun, 17 Jun 2001 16:14:42 +0000 (16:14 +0000)]
2001-06-17  H.J. Lu  <hjl@gnu.org>

* elf32-mips.c (mips_elf_link_hash_entry): Add a new field,
readonly_reloc, to record if a relocation in the .rel.dyn
section is against a read-only section.
(mips_elf_link_hash_newfunc): Initialize the readonly_reloc
field to false.
(_bfd_mips_elf_check_relocs): Record if there is a relocation
in the .rel.dyn section against a read-only section by setting
DF_TEXTREL or readonly_reloc.
(_bfd_mips_elf_copy_indirect_symbol): Copy readonly_reloc if
it is true.
(_bfd_mips_elf_adjust_dynamic_symbol): Record DF_TEXTREL if
there is a relocation in the .rel.dyn section against a
read-only section.
(_bfd_mips_elf_size_dynamic_sections): Set DT_TEXTREL if
DF_TEXTREL is set.

23 years ago2001-06-17 Fernando Nasser <fnasser@redhat.com>
fnasser [Sun, 17 Jun 2001 15:16:10 +0000 (15:16 +0000)]
2001-06-17  Fernando Nasser  <fnasser@redhat.com>

From 2001-06-15  Eirik Fuller  <eirik@hackrat.com>
* cli/cli-script.c (free_command_lines): Reset list pointer.

23 years ago * annotate.texi: Add @noindent where needed. From Dmitry
eliz [Sun, 17 Jun 2001 07:00:34 +0000 (07:00 +0000)]
* annotate.texi: Add @noindent where needed.  From Dmitry
Sivachenko <dima@Chg.RU>.
* gdb.texinfo: Indexing fix.  From Dmitry Sivachenko.

23 years ago*** empty log message ***
gdbadmin [Sun, 17 Jun 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

23 years ago* arch-utils.c (init_frame_pc_default): New function
cagney [Sat, 16 Jun 2001 20:00:24 +0000 (20:00 +0000)]
* arch-utils.c (init_frame_pc_default): New function
* arch-utils.h (init_frame_pc_default): Declare.
* gdbarch.sh (INIT_FRAME_PC): Default to init_frame_pc_default and
not init_frame_pc_noop.
* gdbarch.h, gdbarch.c: Re-generate.
* blockframe.c (INIT_FRAME_PC): Delete macro definition.
* mips-tdep.c (mips_gdbarch_init): Set init_frame_pc to
init_frame_pc_noop.

23 years agoregenerate gdbarch.c.
cagney [Sat, 16 Jun 2001 19:48:00 +0000 (19:48 +0000)]
regenerate gdbarch.c.

23 years agoFix typo.
cagney [Sat, 16 Jun 2001 19:42:35 +0000 (19:42 +0000)]
Fix typo.

23 years ago* gdbmi.texinfo (GDB/MI Output Syntax): Add tuples and lists to
cagney [Sat, 16 Jun 2001 18:57:56 +0000 (18:57 +0000)]
* gdbmi.texinfo (GDB/MI Output Syntax): Add tuples and lists to
syntax.
(GDB/MI Draft Changes to Output Syntax): Delete section.

23 years ago* exceptions.cc (sig_handle_tty_stop): Reset PID_STOPPED if not actually
cgf [Sat, 16 Jun 2001 17:09:19 +0000 (17:09 +0000)]
* exceptions.cc (sig_handle_tty_stop): Reset PID_STOPPED if not actually
stopping.
* fhandler_console.cc (fhandler_console::fixup_after_fork): Don't set
controlling terminal if just inheriting a handle.
(fhandler_console::fixup_after_exec): Ditto.
* fhandler_tty.cc (fhandler_tty_slave::init): Ditto.
* signal.cc (kill_worker): Set appropriate errno if proc_exists determines that
process does not really exist.

23 years ago2001-06-15 Aldy Hernandez <aldyh@redhat.com>
aldyh [Sat, 16 Jun 2001 16:00:46 +0000 (16:00 +0000)]
2001-06-15  Aldy Hernandez  <aldyh@redhat.com>

* m10300-opc.c (mn10300_opcodes): Change opcode for AM33 subc.

23 years ago2001-06-15 H.J. Lu <hjl@gnu.org>
hjl [Sat, 16 Jun 2001 03:41:45 +0000 (03:41 +0000)]
2001-06-15  H.J. Lu  <hjl@gnu.org>

* lexsup.c (parse_args); Save optind to report unrecognized
option.

23 years ago*** empty log message ***
gdbadmin [Sat, 16 Jun 2001 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***

23 years agoMulti-arch CANNOT_FETCH_REGISTER() and CANNOT_STORE_REGISTER().
cagney [Fri, 15 Jun 2001 23:50:46 +0000 (23:50 +0000)]
Multi-arch CANNOT_FETCH_REGISTER() and CANNOT_STORE_REGISTER().

23 years ago2001-06-15 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Fri, 15 Jun 2001 23:26:07 +0000 (23:26 +0000)]
2001-06-15  Elena Zannoni  <ezannoni@redhat.com>

       * configure.in: Add -fsigned-char to LOCAL_CFLAGS for Linux
       running on the IBM S/390.
       * configure: Ditto.

23 years agoMulti-arch INIT_FRAME_PC() and INIT_FRAME_PC_FIRST().
cagney [Fri, 15 Jun 2001 23:10:54 +0000 (23:10 +0000)]
Multi-arch INIT_FRAME_PC() and INIT_FRAME_PC_FIRST().

23 years ago2001-06-15 Michael Snyder <msnyder@redhat.com>
msnyder [Fri, 15 Jun 2001 22:44:20 +0000 (22:44 +0000)]
2001-06-15  Michael Snyder  <msnyder@redhat.com>

* infrun.c (context_switch): New function.  Abstract the operation
of saving and restoring infrun's state when switching threads.
(handle_inferior_event): Normalize the handling of the 'thread hop'
event (when the wrong thread hits a thread-specific breakpoint,
and we need to solo-step that thread past the breakpoint).
Call keep_going, instead of target_resume.  Handle the subsequent
singlestep-trap as a normal event instead of just resuming.

23 years agomulti-arch ADDR_BITS_REMOVE.
cagney [Fri, 15 Jun 2001 22:10:21 +0000 (22:10 +0000)]
multi-arch ADDR_BITS_REMOVE.

23 years ago* path.cc (path_conv::check): Deal more robustly with foo/ behavior.
cgf [Fri, 15 Jun 2001 20:35:51 +0000 (20:35 +0000)]
* path.cc (path_conv::check): Deal more robustly with foo/ behavior.