OSDN Git Service
fche [Fri, 6 Jul 2001 18:06:05 +0000 (18:06 +0000)]
* build fixes
2001-07-06 Frank Ch. Eigler <fche@redhat.com>
* components.h (IntController fiq_read_word): Provide dummy body.
(fiq_write_word): Ditto.
jimb [Fri, 6 Jul 2001 14:44:18 +0000 (14:44 +0000)]
* gdbtypes.h (builtin_type_void_func_ptr): New builtin type.
* gdbtypes.c (builtin_type_void_func_ptr): Define the variable.
(build_gdbtypes): Initialize it.
(_initialize_gdbtypes): Swap it.
nickc [Fri, 6 Jul 2001 08:21:35 +0000 (08:21 +0000)]
Catch and ignore empty, ineffectual alignment frags when deciding if a
branch can be short.
bje [Fri, 6 Jul 2001 08:14:57 +0000 (08:14 +0000)]
2001-07-06 Ben Elliston <bje@redhat.com>
* sidcpuutil.h: Use std::string for C++ conformance.
nickc [Fri, 6 Jul 2001 08:05:27 +0000 (08:05 +0000)]
And remove the seconf accidental patch commission.
nickc [Fri, 6 Jul 2001 08:01:17 +0000 (08:01 +0000)]
Remove patch accidentally checked in with readelf.c patch
wilson [Fri, 6 Jul 2001 07:32:40 +0000 (07:32 +0000)]
32-bit unwind data for ia64-hpux, from Steve Ellcey
* config/tc-ia64.c (special_section): Add SPECIAL_SECTION_INIT_ARRAY
and SPECIAL_SECTION_FINI_ARRAY.
(special_section_name): Add .init_array and .fini_array.
(md_pseudo_table): Add init_array and fini_array.
(md): Add pointer_size and pointer_size_shift fields.
(setup_unwind_header): New static function.
(output_unw_records): Modify to use setup_unwind_header.
(generate_unwind_image, dot_endp): Modify to use md.pointer_size and
md.pointer_size_shift.
(md_begin): Initialize md.pointer_size and md.pointer_size_shift.
drow [Fri, 6 Jul 2001 05:35:17 +0000 (05:35 +0000)]
Branch prediction code cleanup
cagney [Fri, 6 Jul 2001 04:07:29 +0000 (04:07 +0000)]
Mention mi0 and mi1 as --interpreter options.
cagney [Fri, 6 Jul 2001 03:53:10 +0000 (03:53 +0000)]
Replace:
if (interpreter_p && strncmp (interpreter_p, "mi", 2) == 0)
with:
if (ui_out_is_mi_like_p (uiout))
amodra [Fri, 6 Jul 2001 02:02:42 +0000 (02:02 +0000)]
Oops, missed committing entry for 2001-07-05 change.
davidsb [Fri, 6 Jul 2001 00:57:52 +0000 (00:57 +0000)]
WinME also affected by missing pipe key
davidsb [Fri, 6 Jul 2001 00:40:38 +0000 (00:40 +0000)]
New entry "Why doesn't Cygwin tcl/tk understand Cygwin paths?"
davidsb [Fri, 6 Jul 2001 00:30:23 +0000 (00:30 +0000)]
New entry: "Why don't international (8-bit) characters work?"
davidsb [Fri, 6 Jul 2001 00:16:13 +0000 (00:16 +0000)]
New "Known Problems" entry: Pipe key doesn't work on non-US kbds on Win9x.
Some cosmetic changes.
gdbadmin [Fri, 6 Jul 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
davidsb [Thu, 5 Jul 2001 23:58:34 +0000 (23:58 +0000)]
better instructions for installing cygwin snapshots
drow [Thu, 5 Jul 2001 23:30:43 +0000 (23:30 +0000)]
* mips-tdep.c (mips_software_single_step): New function.
* config/mips/tm-mips.h: Add prototype for
mips_software_single_step.
davidsb [Thu, 5 Jul 2001 23:29:43 +0000 (23:29 +0000)]
New entry "Where is the su command?"
kseitz [Thu, 5 Jul 2001 23:24:10 +0000 (23:24 +0000)]
* library/managedwin.itb (_create): Don't pass "-over"
to center_window unless we really are asked to put the
window over another!
drow [Thu, 5 Jul 2001 23:22:03 +0000 (23:22 +0000)]
* ppc-linux-nat.c (supply_gregset): Use elf_greg_t instead
of greg_t.
(fill_gregset): Likewise.
wilson [Thu, 5 Jul 2001 22:40:16 +0000 (22:40 +0000)]
Fix ia64-linux fortran common linking problem.
* linker.c (_bfd_generic_link_add_one_symbol, case BIG): Use
the section of the bigger symbol.
cagney [Thu, 5 Jul 2001 21:32:39 +0000 (21:32 +0000)]
s/basename/lbasename/
jimb [Thu, 5 Jul 2001 21:27:08 +0000 (21:27 +0000)]
* d10v-tdep.c (d10v_frame_chain, d10v_frame_init_saved_regs,
show_regs, d10v_read_pc, d10v_write_pc, d10v_read_sp,
d10v_write_sp, d10v_write_fp, d10v_read_fp,
d10v_push_return_address): Call the functions d10v_make_daddr,
d10v_make_iaddr, d10v_convert_iaddr_to_raw, and
d10v_convert_daddr_to_raw, not the global macros D10V_MAKE_DADDR,
D10V_MAKE_IADDR, D10V_CONVERT_IADDR_TO_RAW, and
D10V_CONVERT_DADDR_TO_RAW.
jimb [Thu, 5 Jul 2001 21:26:29 +0000 (21:26 +0000)]
* d10v-tdep.c (d10v_frame_chain, d10v_frame_init_saved_regs,
show_regs, d10v_read_pc, d10v_write_pc, d10v_read_sp,
d10v_write_sp, d10v_write_fp, d10v_read_fp,
d10v_push_return_address): Call the functions d10v_make_daddr,
d10v_make_iaddr, d10v_convert_iaddr_to_raw, and
d10v_convert_daddr_to_raw, not the global macros D10V_MAKE_DADDR,
D10V_MAKE_IADDR, D10V_CONVERT_IADDR_TO_RAW, and
D10V_CONVERT_DADDR_TO_RAW.
wilson [Thu, 5 Jul 2001 18:27:55 +0000 (18:27 +0000)]
Fix ia64-linux binutils readelf -s testsuite failure.
* syms.c (bfd_is_local_label): Return false if BSF_SECTION_SYM.
dj [Thu, 5 Jul 2001 17:29:17 +0000 (17:29 +0000)]
merge from gcc
jimb [Thu, 5 Jul 2001 16:45:48 +0000 (16:45 +0000)]
* dwarf2read (dwarf2_build_psymtabs_hard): Doc fix.
kettenis [Thu, 5 Jul 2001 14:40:50 +0000 (14:40 +0000)]
* config/i386/xm-go32.h (HOST_I386): Removed.
* config/i386/xm-linux.h (HOST_I386): Removed.
bje [Thu, 5 Jul 2001 14:11:09 +0000 (14:11 +0000)]
2001-07-06 Ben Elliston <bje@redhat.com>
* opcodes.scm (read-cpu.opc): Read .opc files from subdir/cpu.
bje [Thu, 5 Jul 2001 13:51:26 +0000 (13:51 +0000)]
2001-07-05 Ben Elliston <bje@redhat.com>
* Make-common.in (srccgen): Remove.
(CGEN_CPU_DIR): Define.
(CGEN_READ_SCM): Redefine without $(srccgen).
(CGEN_ARCH_SCM): Ditto.
(CGEN_CPU_SCM): Ditto.
(CGEN_DECODE_SCM): Ditto.
(CGEN_DESC_SCM): Ditto.
* $arch/Makefile.in: Use $(CGEN_CPU_DIR) where applicable.
bje [Thu, 5 Jul 2001 13:12:23 +0000 (13:12 +0000)]
2001-07-05 Ben Elliston <bje@redhat.com>
* Makefile.am (CPUDIR): Define.
(stamp-m32r): Update dependencies.
(stamp-fr30): Ditto.
(stamp-openrisc): Ditto.
* Makefile.in: Regenerate.
bje [Thu, 5 Jul 2001 12:54:36 +0000 (12:54 +0000)]
2001-07-05 Ben Elliston <bje@redhat.com>
* sid.scm (sim-finish!): Read .sim files from srcdir/cpu.
bje [Thu, 5 Jul 2001 12:45:46 +0000 (12:45 +0000)]
2001-07-05 Ben Elliston <bje@redhat.com>
* README: Update.
* read.scm (include): Include files from srcdir/cpu.
(-cgen): Likewise for loading .cpu files.
* *.cpu: Move all cpu descriptions into cpu subdirectory.
* *.opc: Likewise.
* simplify.inc: Likewise.
bje [Thu, 5 Jul 2001 11:28:56 +0000 (11:28 +0000)]
2001-07-05 Ben Elliston <bje@redhat.com>
* README (Supported platforms): m88k no longer suffers bitrot.
bje [Thu, 5 Jul 2001 11:00:28 +0000 (11:00 +0000)]
2001-07-05 Ben Elliston <bje@redhat.com>
* lib/utils-lib.exp (target_assemble): Remove duplicate copy.
(default_target_assemble): Likewise.
nickc [Thu, 5 Jul 2001 10:52:25 +0000 (10:52 +0000)]
For sections containing uninitialised data, only set their size to s_paddr
if this does not reset their size to zero. MS's latest compilers will set
s_paddr to zero.
nickc [Thu, 5 Jul 2001 07:49:05 +0000 (07:49 +0000)]
Display the contents of a .debug.macinfo section
bje [Thu, 5 Jul 2001 07:28:06 +0000 (07:28 +0000)]
2001-07-05 Ben Elliston <bje@redhat.com>
* config/tc-m88k.c (md_pseudo_table): Remove redundant "global".
hjl [Thu, 5 Jul 2001 07:27:16 +0000 (07:27 +0000)]
2001-07-05 H.J. Lu <hjl@gnu.org>
* objcopy.c (filter_symbols): Don't turn undefined symbols
into local.
amodra [Thu, 5 Jul 2001 05:49:13 +0000 (05:49 +0000)]
* struc-symbol.h (struct local_symbol): Rename lsy_offset to
lsy_value. Correct typos in comments.
* symbols.c (local_symbol_make): Update for name change.
(local_symbol_convert): Likewise.
(colon): Likewise.
(S_GET_VALUE): Likewise.
(S_SET_VALUE): Likewise.
(print_symbol_value_1): Likewise.
(resolve_symbol_value): Likewise. Don't divide local sym values
by OCTETS_PER_BYTE twice.
wilson [Thu, 5 Jul 2001 03:34:42 +0000 (03:34 +0000)]
Fix ia64-linux gas ehopt testsuite failure.
* config/tc-ia64.c (md_pseudo_table): Add 2byte, 4byte, and 8byte.
wilson [Thu, 5 Jul 2001 02:30:21 +0000 (02:30 +0000)]
Fix 2 ia64-linux gas testsuite failures.
* config/tc-ia64.c (is_conditional_branch): Rewrite to exclude mod
sched branches.
cgf [Thu, 5 Jul 2001 00:38:10 +0000 (00:38 +0000)]
force
bje [Thu, 5 Jul 2001 00:36:49 +0000 (00:36 +0000)]
2001-07-05 Ben Elliston <bje@redhat.com>
* read.c (s_fill): Correct spelling error in comments.
bje [Thu, 5 Jul 2001 00:25:28 +0000 (00:25 +0000)]
2001-07-05 Ben Elliston <bje@redhat.com>
* doc/c-m88k.texi: New file.
* doc/Makefile.am (CPU_DOCS): Add c-m88k.texi.
* doc/Makefile.in: Regenerate.
* doc/all.texi: Set M880X0.
* doc/as.texinfo: Hook in m88k-dependent documentation.
bje [Thu, 5 Jul 2001 00:22:29 +0000 (00:22 +0000)]
2001-07-05 Ben Elliston <bje@redhat.com>
* doc/c-m88k.texi: New file.
* doc/Makefile.am (CPU_DOCS): Add c-m88k.texi.
* doc/Makefile.in: Regenerate.
* doc/all.texi: Set M880X0.
* doc/as.texinfo: Hook in m88k-dependent documentation.
gdbadmin [Thu, 5 Jul 2001 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
davidsb [Wed, 4 Jul 2001 23:36:16 +0000 (23:36 +0000)]
"How do I rebuild the tools on my NT box?": texi2html now provided.
davidsb [Wed, 4 Jul 2001 23:30:17 +0000 (23:30 +0000)]
"Why the weird directory structure?": new mount output format.
"Why can't I run bash as a shell under NT Emacs?": new title.
davidsb [Wed, 4 Jul 2001 23:21:49 +0000 (23:21 +0000)]
Update "Can I use setup to install snapshots?" (now 'no') with new instructions.
davidsb [Wed, 4 Jul 2001 23:00:31 +0000 (23:00 +0000)]
Add caveat that contents list is always out of date.
Remove entry "Setup screwed up my mounts!"
davidsb [Wed, 4 Jul 2001 22:54:16 +0000 (22:54 +0000)]
just a bit more...
davidsb [Wed, 4 Jul 2001 22:52:58 +0000 (22:52 +0000)]
Add more to entry "How do I print under Cygwin"?
davidsb [Wed, 4 Jul 2001 21:14:41 +0000 (21:14 +0000)]
Add apropos and /usr/sbin/makewhatis to "Why doesn't man work?" entry.
kettenis [Wed, 4 Jul 2001 21:14:05 +0000 (21:14 +0000)]
* i387-tdep.c (print_i387_value): Add extra space after final full
stop in comment.
cagney [Wed, 4 Jul 2001 20:52:13 +0000 (20:52 +0000)]
* gdbint.texinfo (Target Architecture Definition): GDBARCH is a C
structure and not macros.
(Host Definition): Document that much of this chapter is obsolete.
(Target Architecture Definition): Update list of files that make
up a target architecture.
(Coding): Update.
cagney [Wed, 4 Jul 2001 19:57:52 +0000 (19:57 +0000)]
* config/arm/tm-arm.h: Include "floatformat.h".
cagney [Wed, 4 Jul 2001 19:19:57 +0000 (19:19 +0000)]
* i387-tdep.c: Include "gdb_assert.h".
(print_i387_value): Use extract_floating to extract the FP value
from a zero padded local buffer.
cagney [Wed, 4 Jul 2001 18:51:51 +0000 (18:51 +0000)]
* TODO: Delete all thread items. The thread code was overhauled.
ezannoni [Wed, 4 Jul 2001 18:06:02 +0000 (18:06 +0000)]
2001-07-04 Elena Zannoni <ezannoni@redhat.com>
* memattr.c (create_mem_region): Move n to next memory region,
to avoid infinite loop.
ezannoni [Wed, 4 Jul 2001 17:59:01 +0000 (17:59 +0000)]
2001-07-04 Elena Zannoni <ezannoni@redhat.com>
* memattr.h: Add copyright statement.
* memattr.c: Ditto.
jimb [Wed, 4 Jul 2001 16:08:20 +0000 (16:08 +0000)]
* dwarf2read.c (struct partial_die_info): New member: has_pc_info.
(read_partial_die): Delete fourth argument; we return this info in
the struct partial_die_info object itself now.
(dwarf2_build_psymtabs_hard, scan_partial_symbols): Use the
has_pc_info field of the partial die struct, rather than passing a
variable by reference to read_partial_die.
jimb [Wed, 4 Jul 2001 16:00:35 +0000 (16:00 +0000)]
Doc fix.
jimb [Wed, 4 Jul 2001 16:00:08 +0000 (16:00 +0000)]
* dwarf2read.c (dwarf2_build_psymtabs_hard): Remove extraneous
code in loop condition. This seemed to be trying to round
info_ptr up to the next four-byte boundary, but that's not what it
actually did. If we discover the problem the old code was really
trying to address, we can fix it properly.
echristo [Wed, 4 Jul 2001 12:32:06 +0000 (12:32 +0000)]
2001-07-04 Eric Christopher <echristo@redhat.com>
* doc/c-mips.texi (MIPS Opts): Document 12000 as valid cpu.
* config/tc-mips.c (mips_cpu_info_table): Add rm5200, rm5231, rm5261,
and rm5721 as valid cpu strings.
(md_show_usage): Add rm5200, rm5231, rm5261, rm5721.
rsandifo [Wed, 4 Jul 2001 09:49:28 +0000 (09:49 +0000)]
[gas]
* config/tc-mips.c (md_apply_fix): Prevent addend from becoming zero
if it's expected to be non-zero.
[gas/testsuite]
* gas/mips/elf-rel3.s: Add zero word to end of file.
hjl [Wed, 4 Jul 2001 07:15:20 +0000 (07:15 +0000)]
2001-07-04 H.J. Lu <hjl@gnu.org>
* bfd/elf32-mips.c (_bfd_mips_elf_final_write_processing):
Handle bfd_mach_mips4400, bfd_mach_mips4600 and
bfd_mach_mips5000.
bje [Wed, 4 Jul 2001 06:49:02 +0000 (06:49 +0000)]
2001-07-04 Ben Elliston <bje@redhat.com>
* read.scm (include): Log "Including file" message at level 1,
rather than outputting it with (display).
(cpu-load): Log "Loading cpu description" and "Processing cpu
description" messages at levels 1 and 2, respectively, rather than
using (display).
gdbadmin [Wed, 4 Jul 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
hjl [Tue, 3 Jul 2001 23:22:19 +0000 (23:22 +0000)]
2001-07-03 H.J. Lu <hjl@gnu.org>
* scripttempl/elf.sc (DYNAMIC_PAD): Revert the change made on
2001-07-03. It creates dynamic entries even for static binaries.
msnyder [Tue, 3 Jul 2001 21:04:48 +0000 (21:04 +0000)]
2001-07-03 Michael Snyder <msnyder@redhat.com>
* thread_db (find_new_threads_callback, thread_db_thread_alive,
attach_thread): Update comments.
msnyder [Tue, 3 Jul 2001 21:01:58 +0000 (21:01 +0000)]
2001-06-29 Ken Whaley <ken@believe.com>
* thread-db.c (attach_thread): Check for TD_THR_ZOMBIE in addition
to TD_THR_UNKNOWN when looking for defunct zombie threads.
(thread_db_thread_alive): Ditto.
(find_new_threads_callback): Ditto.
msnyder [Tue, 3 Jul 2001 19:52:45 +0000 (19:52 +0000)]
2001-07-03 Michael Snyder <msnyder@redhat.com>
* gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
the output of the ptype command.
hjl [Tue, 3 Jul 2001 18:49:03 +0000 (18:49 +0000)]
2001-07-03 H.J. Lu <hjl@gnu.org>
* gas/mips/lb-xgot-ilocks.d: Add -march=r3900.
nickc [Tue, 3 Jul 2001 18:37:39 +0000 (18:37 +0000)]
Fix encoding of clf instruction
hjl [Tue, 3 Jul 2001 17:40:14 +0000 (17:40 +0000)]
2001-07-03 Jakub Jelinek <jakub@redhat.com>
* scripttempl/elf.sc (DYNAMIC_PAD): New variable.
(DYNAMIC): Use it to reserve few dynamic entries for
post-linking tools.
hjl [Tue, 3 Jul 2001 16:35:34 +0000 (16:35 +0000)]
2001-07-03 H.J. Lu <hjl@gnu.org>
* doc/Makefile.am (addr2line.1): Use addr2line.pod instead of
$@.pod.
(ar.1): Likewise.
(dlltool.1): Likewise.
(nlmconv.1): Likewise.
(nm.1): Likewise.
(objcopy.1): Likewise.
(objdump.1): Likewise.
(ranlib.1): Likewise.
(readelf.1): Likewise.
(size.1): Likewise.
(strings.1): Likewise.
(strip.1): Likewise.
(windres.1): Likewise.
(cxxfilt.man): Use $(DEMANGLER_NAME).pod instead of $@.pod.
($(DEMANGLER_NAME).1): Also substitute cxxfilt with
$(DEMANGLER_NAME).
(as.1): Removed.
* doc/Makefile.in: Regenerated.
nickc [Tue, 3 Jul 2001 16:27:44 +0000 (16:27 +0000)]
Support DJGPP COFF targets in bfd_get_sign_extend_vma()
nickc [Tue, 3 Jul 2001 15:49:46 +0000 (15:49 +0000)]
Skip section symbols from sections being discarded
nickc [Tue, 3 Jul 2001 15:22:19 +0000 (15:22 +0000)]
Fix seg fault by replacing symbol_get_frag() with fscan->fx_frag.
nickc [Tue, 3 Jul 2001 15:08:42 +0000 (15:08 +0000)]
Change MIPS maintainer to Erci Christopher
nickc [Tue, 3 Jul 2001 15:04:19 +0000 (15:04 +0000)]
Fix mips16 testsuite failure by allowing finalize_syms to be set before
size_segs is called.
bje [Tue, 3 Jul 2001 00:49:48 +0000 (00:49 +0000)]
2001-07-02 Ben Elliston <bje@redhat.com>
* pregen-configs.in (mvic): Be silent if a file is unchanged.
gdbadmin [Tue, 3 Jul 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
msnyder [Mon, 2 Jul 2001 21:54:14 +0000 (21:54 +0000)]
2001-07-02 Michael Snyder <msnyder@redhat.com>
* gdb.base/corefile.exp: Quote the curly braces in regexp.
drow [Mon, 2 Jul 2001 19:40:47 +0000 (19:40 +0000)]
MAINTAINERS: Add myself to the write-after-approval list
drow [Mon, 2 Jul 2001 19:37:58 +0000 (19:37 +0000)]
2001-07-02 Daniel Jacobowitz <drow@mvista.com>
* solib-svr4.c: Include "elf/mips.h".
(elf_locate_base): Make DT_MIPS_RLD_MAP block unconditional.
jimb [Mon, 2 Jul 2001 17:43:07 +0000 (17:43 +0000)]
* dwarf2read.c (read_comp_unit, sibling_die, dump_die,
dump_die_list, store_in_ref_table, follow_die_ref): Make these
static; they're private functions.
amodra [Mon, 2 Jul 2001 10:54:49 +0000 (10:54 +0000)]
* config/tc-ppc.c: Formatting fixes.
gdbadmin [Mon, 2 Jul 2001 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
eliz [Sun, 1 Jul 2001 10:04:58 +0000 (10:04 +0000)]
* coffread.c (coff_symfile_read): Parse DWARF2 info if present.
nickc [Sun, 1 Jul 2001 08:53:14 +0000 (08:53 +0000)]
Support DWARF 2.1 tags, encodings, languages.
bje [Sun, 1 Jul 2001 06:36:42 +0000 (06:36 +0000)]
2001-07-01 Ben Elliston <bje@redhat.com>
* config/tc-m88k.c: Back out warning fixes from 2001-06-24, as
they cause some subtle breakage. Will fix them again later.
bje [Sun, 1 Jul 2001 06:32:07 +0000 (06:32 +0000)]
* fix tabs in this change:
2001-06-28 Eric Christopher <echristo@redhat.com>
H.J. Lu <hjl@gnu.org>
bje [Sun, 1 Jul 2001 06:16:55 +0000 (06:16 +0000)]
2001-07-01 Ben Elliston <bje@redhat.com>
* gas/m88k/allinsn.s: New file.
* gas/m88k/allinsn.d: Likewise.
* gas/m88k/m88k.exp: Test with allinsn.s also.
geoffk [Sun, 1 Jul 2001 02:48:45 +0000 (02:48 +0000)]
* cgen-ibld.in (insert_normal): Support CGEN_IFLD_SIGN_OPT.
gdbadmin [Sun, 1 Jul 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
nickc [Sat, 30 Jun 2001 10:09:39 +0000 (10:09 +0000)]
Treat a .ln directive outside of a function as a .appline directive.
nickc [Sat, 30 Jun 2001 08:58:10 +0000 (08:58 +0000)]
Remerge with gcc