H.J. Lu [Sat, 20 Jan 2001 06:08:35 +0000 (06:08 +0000)]
2001-01-19 H.J. Lu <hjl@gnu.org>
* elf32-i386.c (elf_i386_check_relocs): Report files with bad
relocation section names.
(elf_i386_relocate_section): Report files with bad relocation
section names and return false.
Kazu Hirata [Sat, 20 Jan 2001 04:23:33 +0000 (04:23 +0000)]
2001-01-19 Kazu Hirata <kazu@hxi.com>
* config/tc-alpha.c: Fix formatting.
Jason Merrill [Fri, 19 Jan 2001 14:53:44 +0000 (14:53 +0000)]
* dbxread.c (read_ofile_symtab): Stay with AUTO_DEMANGLING for G++.
(process_one_symbol): Likewise.
* dwarfread.c (handle_producer): Likewise.
Kazu Hirata [Fri, 19 Jan 2001 12:03:34 +0000 (12:03 +0000)]
2001-01-18 Kazu Hirata <kazu@hxi.com>
* config/tc-alpha.c: Fix formatting.
Andrew Cagney [Fri, 19 Jan 2001 10:25:13 +0000 (10:25 +0000)]
Drop -Wuninitialized until GDB compiles with it.
Add list of buildable targets to the MAINTAINERS file.
Andrew Cagney [Fri, 19 Jan 2001 08:01:47 +0000 (08:01 +0000)]
Replace STRCMP with strcmp()
Andrew Cagney [Fri, 19 Jan 2001 05:45:16 +0000 (05:45 +0000)]
Replace FREEIF() with xfree().
Nick Clifton [Fri, 19 Jan 2001 04:35:29 +0000 (04:35 +0000)]
Remove redundant bit from "fa" and "da" flags
Nick Clifton [Fri, 19 Jan 2001 04:08:52 +0000 (04:08 +0000)]
Add new arc core numbers.
Jim Blandy [Thu, 18 Jan 2001 23:38:26 +0000 (23:38 +0000)]
* symtab.c (lookup_symbol_aux): Call lookup_symbol_aux to lookup
a mangled symbol rather than recursing into lookup_symbol, since
this will just re-unmangle the name & call lookup_symbol_aux -
leading to an infinite recursion.
Mark Kettenis [Thu, 18 Jan 2001 16:11:22 +0000 (16:11 +0000)]
* infcmd.c (print_return_value): Restore another space lost by
switch to UIOUT. ``$NN='' should be ``$NN =''.
Andrew Cagney [Thu, 18 Jan 2001 15:42:24 +0000 (15:42 +0000)]
* target.h (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT)
* breakpoint.c (TARGET_REGION_OK_FOR_HW_WATCHPOINT): Wrap macro
definition in parenthesis.
Andrew Cagney [Thu, 18 Jan 2001 15:29:11 +0000 (15:29 +0000)]
From Mark Salter, fix hw-breakpoint packet format.
Alexandre Oliva [Thu, 18 Jan 2001 12:25:37 +0000 (12:25 +0000)]
* configure.in (cpu_type, arch): Match i386 too.
* configure: Rebuilt.
Andreas Jaeger [Thu, 18 Jan 2001 07:47:51 +0000 (07:47 +0000)]
* targets.c: Alphabetize list of xvecs.
Nick Clifton [Thu, 18 Jan 2001 00:18:50 +0000 (00:18 +0000)]
oops - omitted from previous delta
Nick Clifton [Thu, 18 Jan 2001 00:17:43 +0000 (00:17 +0000)]
Stop objcopy trying to convert endianness.
Kazu Hirata [Wed, 17 Jan 2001 23:41:35 +0000 (23:41 +0000)]
2001-01-16 Kazu Hirata <kazu@hxi.com>
* config/tc-i386.c: Fix formatting.
J.T. Conklin [Wed, 17 Jan 2001 23:22:17 +0000 (23:22 +0000)]
* config/m68k/tm-nbsd.h (BPT_VECTOR, REMOTE_BPT_VECTOR): Change to 0xf.
J.T. Conklin [Wed, 17 Jan 2001 23:07:15 +0000 (23:07 +0000)]
* config/m68k/tm-nbsd.h (USE_STRUCT_CONVENTION): Define.
* config/m68k/nbsd.mt (TDEPFILES): Add m68knbsd-tdep.o.
* m68knbsd-tdep.c: New file.
* i386nbsd-tdep.c: Remove #if 0'd out #includes.
* m68knbsd-nat.c: #include gdbcore.h.
Jim Wilson [Tue, 16 Jan 2001 23:44:26 +0000 (23:44 +0000)]
Fix gp overflow problem with Intel compiler.
* emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Add IA_64.unwind
and IA_64.unwind.info.
Nick Clifton [Tue, 16 Jan 2001 23:23:23 +0000 (23:23 +0000)]
oops - fix typo
Nick Clifton [Tue, 16 Jan 2001 23:22:44 +0000 (23:22 +0000)]
Prevent seg fault with corrupt section name indicies
Ben Elliston [Tue, 16 Jan 2001 23:03:19 +0000 (23:03 +0000)]
2001-01-17 Ben Elliston <bje@redhat.com>
* config/sid.exp: New file.
Andrew Cagney [Tue, 16 Jan 2001 22:45:48 +0000 (22:45 +0000)]
Add J.T. to blanket write privs list.
H.J. Lu [Tue, 16 Jan 2001 21:04:29 +0000 (21:04 +0000)]
2001-01-16 H.J. Lu <hjl@gnu.org>
* ldlang.c (lang_check): Merge the private data only if the
input file has contents.
Nick Clifton [Tue, 16 Jan 2001 18:27:01 +0000 (18:27 +0000)]
Fix expected result from readellf -s with 64 bit binaries
Michael Snyder [Tue, 16 Jan 2001 17:41:51 +0000 (17:41 +0000)]
2001-01-16 Michael Snyder <msnyder@cleaver.cygnus.com>
* procfs.c (procfs_stopped_by_watchpoint): Don't die if process
goes away -- just return false.
Michael Snyder [Tue, 16 Jan 2001 17:36:44 +0000 (17:36 +0000)]
2001-01-16 Michael Snyder <msnyder@cleaver.cygnus.com>
* source.c (openp): Fix typo in comment.
Alan Modra [Tue, 16 Jan 2001 13:52:16 +0000 (13:52 +0000)]
Support hand-crafted .PARISC.unwind entries
Alan Modra [Tue, 16 Jan 2001 13:06:14 +0000 (13:06 +0000)]
Build unwind info for more than just .text section.
Andrew Cagney [Tue, 16 Jan 2001 05:30:31 +0000 (05:30 +0000)]
General cleanup.
Andrew Cagney [Tue, 16 Jan 2001 05:22:12 +0000 (05:22 +0000)]
Clarify dejagnu
Jim Wilson [Mon, 15 Jan 2001 23:30:38 +0000 (23:30 +0000)]
Fix assembler segfault on gcc/crtstuff.c file.
* config/tc-ia64.c (ia64_flush_insns): Handle unwind directives
not immediately followed by an instruction.
Geoffrey Keating [Mon, 15 Jan 2001 23:24:30 +0000 (23:24 +0000)]
* emul_netbsd.c (do_open): Translate the flag parameter to the
open syscall to the numbers supported by the host.
Kazu Hirata [Mon, 15 Jan 2001 23:09:52 +0000 (23:09 +0000)]
2001-01-15 Kazu Hirata <kazu@hxi.com>
* config/tc-m68hc11.c: Fix formatting.
Nick Clifton [Mon, 15 Jan 2001 22:53:58 +0000 (22:53 +0000)]
Delete output file upon fatal errors.
Treat multiple defintions of the same symbol as ordinary errors, not fatal ones
Chris Demetriou [Mon, 15 Jan 2001 19:16:57 +0000 (19:16 +0000)]
* MAINTAINERS: Added self and Andrew for the mips sim.
Jeff Johnston [Mon, 15 Jan 2001 18:20:18 +0000 (18:20 +0000)]
2001-01-15 Jeff Johnston <jjohnstn@redhat.com>
* COPYING.NEWLIB: Put into source repository.
Alan Modra [Mon, 15 Jan 2001 02:36:21 +0000 (02:36 +0000)]
Missed this in last commit "Linux target variants for elfxx-hppa."
Kazu Hirata [Mon, 15 Jan 2001 01:37:20 +0000 (01:37 +0000)]
2001-01-14 Kazu Hirata <kazu@hxi.com>
* config/tc-arc.c: Fix formatting.
Ben Elliston [Mon, 15 Jan 2001 00:23:00 +0000 (00:23 +0000)]
* Tidy.
Ben Elliston [Mon, 15 Jan 2001 00:19:42 +0000 (00:19 +0000)]
2001-01-15 Ben Elliston <bje@redhat.com>
* configure.in (host_tools): Add sid.
Always configure cgen.
* Makefile.in (all-sid): New target.
(check-sid, clean-sid, install-sid): Likewise.
Kazu Hirata [Sun, 14 Jan 2001 20:36:41 +0000 (20:36 +0000)]
2001-01-14 Kazu Hirata <kazu@hxi.com>
* config/tc-arc.c: Fix formatting.
Kazu Hirata [Sun, 14 Jan 2001 18:54:06 +0000 (18:54 +0000)]
2001-01-14 Kazu Hirata <kazu@hxi.com>
* config/tc-alpha.c: Fix formatting.
* config/tc-arc.c: Likewise.
* config/tc-arc.h: Likewise.
* config/tc-d10v.c: Likewise.
* config/tc-i370.c: Likewise.
* config/tc-i386.c: Likewise.
* config/tc-i960.c: Likewise.
* config/tc-m68k.c: Likewise.
* config/tc-ppc.c: Likewise.
* config/tc-sparc.c: Likewise.
* config/tc-tahoe.c: Likewise.
* config/tc-vax.c: Likewise.
Alan Modra [Sun, 14 Jan 2001 11:12:53 +0000 (11:12 +0000)]
Linux target variants for elfxx-hppa.
Alan Modra [Sun, 14 Jan 2001 07:39:01 +0000 (07:39 +0000)]
Automatically enable --unique=.text for elf32-hppa.
Alan Modra [Sun, 14 Jan 2001 07:03:49 +0000 (07:03 +0000)]
Use SEGREL32 relocs for elf32-hppa unwind.
Alan Modra [Sun, 14 Jan 2001 06:12:07 +0000 (06:12 +0000)]
Add parens like the comment says.
Alan Modra [Sun, 14 Jan 2001 05:58:15 +0000 (05:58 +0000)]
Correct DT_INIT/DT_FINI ABI violation
Alan Modra [Sun, 14 Jan 2001 05:22:51 +0000 (05:22 +0000)]
Wide mode .plt offsets for elf64-hppa
Alan Modra [Sun, 14 Jan 2001 05:14:45 +0000 (05:14 +0000)]
Adds assembly and dis-assembly support for the HPPA wide
mode, 16 bit forms of ldi, ldo, ldw and stw instructions.
Alan Modra [Sun, 14 Jan 2001 04:36:35 +0000 (04:36 +0000)]
Extend "ld --unique" functionality.
Jan Hubicka [Sat, 13 Jan 2001 23:37:57 +0000 (23:37 +0000)]
* tc-i386.h (TARGET_MACH): New macro.
(i386_mach): Declare.
* tc-i386.c (i386_mach): New function.
Hans-Peter Nilsson [Sat, 13 Jan 2001 23:13:16 +0000 (23:13 +0000)]
* ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
Phil Blundell [Sat, 13 Jan 2001 22:39:55 +0000 (22:39 +0000)]
2001-01-13 Philip Blundell <philb@gnu.org>
* doc/as.texinfo: Fix spelling and cross-references.
* doc/c-arm.texi: Fix typos. Say that `;' is a line separator
character for all systems, not just GNU/Linux. Make it explicit
that `-k' doesn't affect code generation, just ELF flags.
Nick Clifton [Sat, 13 Jan 2001 19:45:52 +0000 (19:45 +0000)]
formatting fix
Nick Clifton [Sat, 13 Jan 2001 19:43:35 +0000 (19:43 +0000)]
Formatting fix
Nick Clifton [Sat, 13 Jan 2001 19:42:21 +0000 (19:42 +0000)]
formatting fix
Jan Hubicka [Sat, 13 Jan 2001 09:05:55 +0000 (09:05 +0000)]
* i386.c (md_assemble): Check cpu_flags even for nullary instructions.
* i386.h (i386_optab): Fix pusha and ret templates.
* i386-dis.c (dis386_att, disx86_64_att): Fix ret, lret and iret
templates.
Frank Ch. Eigler [Fri, 12 Jan 2001 23:34:43 +0000 (23:34 +0000)]
* gas/cgen feature
2001-01-12 Frank Ch. Eigler <fche@redhat.com>
* cgen.c (gas_cgen_finish_insn): Call dwarf2_emit_insn.
Nicholas Duffek [Fri, 12 Jan 2001 20:43:35 +0000 (20:43 +0000)]
* blockframe.c (generic_get_saved_register): Spelling fix.
* frame.h (FRAME_FP): Spelling fix.
Frank Ch. Eigler [Fri, 12 Jan 2001 18:51:28 +0000 (18:51 +0000)]
* configury fix
[common/ChangeLog]
2001-01-12 Chris Demetriou <cgd@sibyte.com>
* aclocal.m4 (SIM_AC_OPTION_SCACHE): Properly
handle the case where a numeric value is supplied.
[eg. m32r/ChangeLog]
2001-01-12 Frank Ch. Eigler <fche@redhat.com>
* configure: Regenerated with sim_scache fix.
Nick Clifton [Fri, 12 Jan 2001 18:01:56 +0000 (18:01 +0000)]
Update copyright date to 2001
Nick Clifton [Fri, 12 Jan 2001 17:50:59 +0000 (17:50 +0000)]
Add missing ARC documentation
Phil Blundell [Fri, 12 Jan 2001 12:43:10 +0000 (12:43 +0000)]
Add support for cygwin libraries
Andrew Cagney [Fri, 12 Jan 2001 09:45:57 +0000 (09:45 +0000)]
Restore missing space lost when switching to UI_OUT.
J.T. Conklin [Fri, 12 Jan 2001 03:44:32 +0000 (03:44 +0000)]
Shuffle ChangeLog files...
Alan Modra [Fri, 12 Jan 2001 03:34:49 +0000 (03:34 +0000)]
Cure recent x86 warts.
Nick Clifton [Thu, 11 Jan 2001 21:20:20 +0000 (21:20 +0000)]
Updated ARC assembler from arccores.com
Stephane Carrez [Thu, 11 Jan 2001 20:19:17 +0000 (20:19 +0000)]
Fix gas 68HC12 indexed addressing code generation
Stephane Carrez [Thu, 11 Jan 2001 19:48:41 +0000 (19:48 +0000)]
Dwarf2 test for 68HC11/68HC12 gas
Stephane Carrez [Thu, 11 Jan 2001 19:42:47 +0000 (19:42 +0000)]
Fix weak symbols for 68HC11 as
Nick Clifton [Thu, 11 Jan 2001 19:01:42 +0000 (19:01 +0000)]
Rotate ChangeLogs
Nick Clifton [Thu, 11 Jan 2001 18:42:58 +0000 (18:42 +0000)]
Make COFF and ELF disassemblys agree
Andreas Jaeger [Thu, 11 Jan 2001 11:38:24 +0000 (11:38 +0000)]
* config/tc-i386.h (TC_RELOC_GLOBAL_OFFSET_TABLE): Removed, it's
not used anywhere.
Nick Clifton [Thu, 11 Jan 2001 01:43:44 +0000 (01:43 +0000)]
fix spelling typo
Nick Clifton [Thu, 11 Jan 2001 01:43:20 +0000 (01:43 +0000)]
Change defn of LOCAL_LABEL_PREFIX to ""
Nick Clifton [Thu, 11 Jan 2001 01:40:18 +0000 (01:40 +0000)]
Allow ADRL relocs to be adjusted in arm-coff
Nick Clifton [Thu, 11 Jan 2001 01:32:35 +0000 (01:32 +0000)]
Fix local label code to use LOCAL_LABEL_PREFIX
Kazu Hirata [Wed, 10 Jan 2001 18:58:36 +0000 (18:58 +0000)]
2001-01-10 Kazu Hirata <kazu@hxi.com>
* scripttempl/h8500.sc: Fix formatting.
* scripttempl/h8500b.sc: Likewise.
* scripttempl/h8500c.sc: Likewise.
* scripttempl/h8500m.sc: Likewise.
* scripttempl/h8500s.sc: Likewise.
Jan Hubicka [Wed, 10 Jan 2001 14:32:32 +0000 (14:32 +0000)]
* i386.exp: Add ssemmx2 and sse2 tests.
(sse2.d, sse2.s, ssemmx2.d, ssemmx2.s): New tests.
Jan Hubicka [Wed, 10 Jan 2001 14:31:46 +0000 (14:31 +0000)]
* i386.h (pinsrw): Add.
(pshufw): Remove.
(cvttpd2dq): Fix operands.
(cvttps2dq): Likewise.
(movq2q): Rename to movdq2q.
Jan Hubicka [Wed, 10 Jan 2001 14:14:25 +0000 (14:14 +0000)]
* i386-dis.c (PREGRP15 - PREGRP24): New.
(dis386_twobyt): Add SSE2 instructions.
(twobyte_uses_SSE_prefix: Rename from ... ; add new SSE instructions.
(twobyte_uses_f3_prefix): ... this one.
(grps): Add SSE instructions.
(prefix_user_table): Add two new slots; add SSE2 instructions.
(print_insn_i386): Rename uses_f3_prefix to uses_SSE_prefix;
Handle the REPNZ and Data16 prefixes as well; do proper lookup
to prefix_user_table.
(OP_E): Accept mfence and lfence as well.
(OP_MMX): Data16 prefix turns MMX to SSE; support REX extensions.
(OP_XMM): Support REX extensions.
(OP_EM): Likewise.
(OP_EX): Likewise.
Kazu Hirata [Wed, 10 Jan 2001 11:42:27 +0000 (11:42 +0000)]
2001-01-10 Kazu Hirata <kazu@hxi.com>
* scripttempl/h8300.sc: Fix formatting. Fix a comment typo.
* scripttempl/h8300h.sc: Fix formatting.
* scripttempl/h8300s.sc: Likewise.
Alan Modra [Wed, 10 Jan 2001 00:24:43 +0000 (00:24 +0000)]
Fix "movnti"
Nick Clifton [Tue, 9 Jan 2001 22:08:42 +0000 (22:08 +0000)]
fix patterns to match new behaviour of disassembler
Phil Blundell [Tue, 9 Jan 2001 21:05:35 +0000 (21:05 +0000)]
Update address for bug reports.
Nick Clifton [Tue, 9 Jan 2001 20:29:48 +0000 (20:29 +0000)]
Fix disassembly of arm-elf instructions with relocs associated with them.
Nick Clifton [Tue, 9 Jan 2001 20:25:57 +0000 (20:25 +0000)]
fix spelling typoi
Nick Clifton [Tue, 9 Jan 2001 20:25:31 +0000 (20:25 +0000)]
Add OBJDUMP_DEFS to configure and makefile
Check for DISASSEMBLER_NEEDS_RELOCS in objdump and read in relocs if set.
Jeff Johnston [Tue, 9 Jan 2001 17:01:07 +0000 (17:01 +0000)]
2001-01-09 Jeff Johnston <jjohnstn@redhat.com>
* cgen.h (CGEN_SYNTAX_CHAR_TYPE): New typedef based on max number
of operands (unsigned char or unsigned short).
(CGEN_SYNTAX): Changed to make array CGEN_SYNTAX_CHAR_TYPE.
(CGEN_SYNTAX_CHAR): Changed to cast to unsigned char.
Jeff Johnston [Tue, 9 Jan 2001 17:00:21 +0000 (17:00 +0000)]
2001-01-09 Jeff Johnston <jjohnstn@redhat.com>
* cgen-asm.in (parse_insn_normal): Changed syn to be
CGEN_SYNTAX_CHAR_TYPE. Changed all references to *syn
as character to use CGEN_SYNTAX_CHAR macro and all comparisons
to '\0' to use 0 instead.
* cgen-dis.in (print_insn_normal): Ditto.
* cgen-ibld.in (insert_insn_normal, extract_insn_normal): Ditto.
Phil Blundell [Tue, 9 Jan 2001 11:13:42 +0000 (11:13 +0000)]
2001-01-03 Philip Blundell <pb@futuretv.com>
* gas/vtable/vtable.exp: Don't run tests on Alpha.
Nicholas Duffek [Tue, 9 Jan 2001 00:12:48 +0000 (00:12 +0000)]
* regcache.c (set_register_cached, register_buffer,
real_register, pseudo_register fetch_register, store_register):
New functions.
(register_changed, read_relative_register_raw_bytes_for_frame,
registers_changed, registers_fetched, read_register_bytes,
read_register_gen, write_register_gen, read_register,
read_signed_register, write_register, supply_register): Replace
register_valid[] with register_cached() and
set_register_cached().
(read_register_bytes, read_register_gen, write_register_gen,
read_register, read_signed_register, write_register,
supply_register): Replace registers[] with register_buffer().
(read_register_bytes, read_register_gen, read_register,
read_signed_register): Call fetch_register().
(write_register_gen, write_register): Call real_register() and
store_register().
(write_register_bytes): Call store_register().
* value.h (set_register_cached, register_buffer): Prototype.
* remote.c (remote_fetch_registers): Allocate regs[] with a
run-time size. Replace register_valid[] with
set_register_cached().
(store_register_using_P, remote_store_registers): Replace
registers[] with register_buffer().
Nicholas Duffek [Tue, 9 Jan 2001 00:11:28 +0000 (00:11 +0000)]
* regcache.c: Change "write-back" comment to "write-through".
Change "regno" to "regnum".
(read_register, read_signed_register): Remove "raw" from return
value description.
(supply_register): Spelling fix.
* value.h: Change "regno" to "regnum".
Christopher Faylor [Mon, 8 Jan 2001 14:57:30 +0000 (14:57 +0000)]
* rltty.c (save_tty_chars): Fix compilation-stopping typo.
Fernando Nasser [Mon, 8 Jan 2001 12:47:49 +0000 (12:47 +0000)]
2001-01-08 Fernando Nasser <fnasser@redhat.com>
* Makefile.in (install-gdbtk): Add .itcl files to the list of files
to be installed.
Andreas Jaeger [Mon, 8 Jan 2001 09:37:43 +0000 (09:37 +0000)]
2001-01-08 Bo Thorsen <bo@suse.de>
* config/tc-i386.c (i386_immediate, i386_displacement):
GOTPCREL check fix.
David O'Brien [Mon, 8 Jan 2001 05:25:58 +0000 (05:25 +0000)]
2000-01-07 David O'Brien <obrien@BSDi.com>
* emultempl/elf32.em: Only perform Linux ld hints processing when
targeting Linux.
Approved by: Nick Clifton <nickc@redhat.com>
Message-Id: <
200101040127.RAA15127@elmo.cygnus.com>