OSDN Git Service
Jim Wilson [Thu, 8 Jun 2000 17:07:48 +0000 (17:07 +0000)]
unwind bug fixes needed for today's gcc patch.
* config/tc-ia64.c (generate_unwind_image): Call ia64_flush_insns.
(dot_endp): Don't call ia64_flush_insns.
(emit_one_bundle): Don't delete prologue/body records from
unwind_record list in first loop. Rewrite second loop to account for
this.
Jim Wilson [Wed, 7 Jun 2000 23:14:22 +0000 (23:14 +0000)]
Patch from David Mosberger, cleanups to improve 32b-x-64b cross support.
* config/tc-ia64.c: Add missing prototypes.
(generate_unwind_image): Cast argument to output_unw_records call.
Nick Clifton [Wed, 7 Jun 2000 21:31:48 +0000 (21:31 +0000)]
new file - notes about using --enable-maintainer-mode
Phil Blundell [Wed, 7 Jun 2000 19:28:53 +0000 (19:28 +0000)]
2000-06-07 Philippe De Muyter <phdm@macqel.be>
* source.c: Remove direct inclusion of sys/stat.h.
Denis Chertykov [Wed, 7 Jun 2000 18:56:15 +0000 (18:56 +0000)]
* config/tc-avr.c (avr_operand): fix the fomratting of the comment.
Denis Chertykov [Wed, 7 Jun 2000 17:48:35 +0000 (17:48 +0000)]
* avr.h: New file with AVR opcodes.
Denis Chertykov [Wed, 7 Jun 2000 17:45:44 +0000 (17:45 +0000)]
* avr-dis.c: completely rewritten.
Denis Chertykov [Wed, 7 Jun 2000 17:42:44 +0000 (17:42 +0000)]
* config/tc-avr.c (AVR_ISA_???): moved to include/opcode/avr.h
(REGISTER_P): likewise.
(avr_opcodes): uses include/opcode/avr.h
(avr_operand): enable ld r,Z or st r,Z for at90s1200.
Alan Modra [Wed, 7 Jun 2000 14:23:51 +0000 (14:23 +0000)]
(elf32_i386_vtinherit_howto, elf32_i386_vtentry_howto): Delete and
move HOWTOs into elf_howto_table.
Alan Modra [Wed, 7 Jun 2000 04:08:13 +0000 (04:08 +0000)]
Update copyright dates for last patch.
Scanning ChangeLog showed others were lazy/forgetful too :-)
Alan Modra [Wed, 7 Jun 2000 03:43:33 +0000 (03:43 +0000)]
Get rid of the -1 dummy valued enum in START_RELOC_NUMBERS.
Remove duplicate reloc enums in elf32-d[13]0v.c
Remove EMPTY_HOWTOs in elf32-i386.c
Michael Snyder [Tue, 6 Jun 2000 20:00:33 +0000 (20:00 +0000)]
2000-06-06 Michael Snyder <msnyder@seadog.cygnus.com>
* elf.c (elf_grok_pr_status): Eliminate reference to prgregset_t.
DJ Delorie [Tue, 6 Jun 2000 17:52:20 +0000 (17:52 +0000)]
* Makefile.in: add EXTRA_INCS
* configure.in: if with-newlib, point to it for includes
rather than using the installed includes, for target builds.
If cygwin, override function list only for target builds.
* configure: regenerate
Note from DJ: I waited a week for gcc approval and got none, but
we need this patch for cygwin builds *now*. I'll fix it later if
need be.
Michael Snyder [Tue, 6 Jun 2000 00:08:01 +0000 (00:08 +0000)]
2000-05-26 Michael Snyder <msnyder@seadog.cygnus.com>
* elf.c (elfcore_grok_prstatus, elfcore_grok_pstatus,
elfcore_grok_psinfo): Add code to allow debugging a 32-bit
corefile on a 64-bit (Sparc Solaris) host. Also clean up
a few old comments.
H.J. Lu [Mon, 5 Jun 2000 20:46:21 +0000 (20:46 +0000)]
2000-06-05 H.J. Lu <hjl@gnu.org>
* elflink.c (_bfd_elf_link_record_dynamic_symbol): Don't flag
an error when seeing an undefined symbol with hidden/internal
attribute. It is handled in *_relocate_section ().
H.J. Lu [Mon, 5 Jun 2000 20:43:18 +0000 (20:43 +0000)]
2000-06-05 H.J. Lu (hjl@gnu.org)
* lib/ld-lib.exp (default_ld_link): Redirect the linker output
to link_output and make it global.
* ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
"hidden_undef_def", "hidden_weak", "protected_undef",
"protected_undef_def" and "protected_weak".
(visibility_run): Likewise.
* ld-elfvsb/main.c: Likewise.
* ld-elfvsb/sh1.c: Likewise.
* ld-elfvsb/sh2.c: Likewise.
* ld-elfvsb/elfvsb.dat: Updated.
H.J. Lu [Mon, 5 Jun 2000 18:15:35 +0000 (18:15 +0000)]
Remove the `/* Fall through. */' comment in elf_link_output_extsym ()
for the indirect symbol.
H.J. Lu [Mon, 5 Jun 2000 17:21:32 +0000 (17:21 +0000)]
2000-06-05 H.J. Lu <hjl@gnu.org>
* elflink.h (elf_fix_symbol_flags): Follow the link for the
indirect symbol for the ELF_LINK_NON_ELF bit.
(elf_link_output_extsym): Don't output the indirect symbol even
if the ELF_LINK_NON_ELF bit is set.
H.J. Lu [Mon, 5 Jun 2000 16:16:31 +0000 (16:16 +0000)]
2000-06-05 Michael Matz <matz@ifh.de>
* ldgram.y (vers_defns): Handle 'extern "C++" { ... }' in
version scripts.
* ldlex.l (V_IDENTIFIER): Accept `::' in symbols.
Alan Modra [Sun, 4 Jun 2000 23:14:30 +0000 (23:14 +0000)]
Modify test to check line separator works.
Alan Modra [Sun, 4 Jun 2000 05:03:31 +0000 (05:03 +0000)]
(is_end_of_line): Add three missing lines of 0 initializers.
Alan Modra [Sun, 4 Jun 2000 03:28:38 +0000 (03:28 +0000)]
(is_end_of_line): No ';' for TC_HPPA.
H.J. Lu [Sat, 3 Jun 2000 22:33:09 +0000 (22:33 +0000)]
2000-06-03 H.J. Lu <hjl@gnu.org>
* read.c (is_end_of_line): Put back `;'.
Alan Modra [Sat, 3 Jun 2000 13:06:33 +0000 (13:06 +0000)]
Update md_shortopts to what we actually handle.
Alan Modra [Sat, 3 Jun 2000 01:57:29 +0000 (01:57 +0000)]
Fix name clash
David O'Brien [Fri, 2 Jun 2000 18:55:04 +0000 (18:55 +0000)]
* strings.c (isgraphic): Interpret <TAB> as a printable character,
analogous to <SPACE>.
Approved by: Nick Clifton <nickc@cygnus.com>
<
200005222243.PAA14590@elmo.cygnus.com>
Nick Clifton [Fri, 2 Jun 2000 18:09:28 +0000 (18:09 +0000)]
Fix formatting
Alan Modra [Fri, 2 Jun 2000 02:52:10 +0000 (02:52 +0000)]
is_end_of_line fixes.
J.T. Conklin [Thu, 1 Jun 2000 22:06:18 +0000 (22:06 +0000)]
* config.bfd (i[3456]86-*-netbsdelf*): New target.
(i[3456]86-*-netbsdaout*): New target.
(i[3456]86-*-netbsd*): Add bfd_elf32_i386_vec to targ_selvecs.
(i[3456]86-*-openbsd*): Likewise.
Scott Bambrough [Thu, 1 Jun 2000 19:07:54 +0000 (19:07 +0000)]
The ARM assembler is not assembling the following instruction
correctly.
mrs lr, spsr
The string pointer is advanced to far before the check to set
the SPSR bit.
Thu Jun 01 2000 Scott Bambrough <scottb@netwinder.org>
* config/tc-arm.c (do_mrs): Allow SPSR_BIT to be set correctly.
Nick Clifton [Thu, 1 Jun 2000 18:19:59 +0000 (18:19 +0000)]
Applied patch from Kazu Hirata <kazu@hxi.com> to fix disassembly of inc.l
and dec.l instructions
Andrew Cagney [Thu, 1 Jun 2000 10:09:30 +0000 (10:09 +0000)]
* trad-core.c: From hpux-core.c, include <dirent.h> or
<sys/ndir.h> when possible.
Nick Clifton [Thu, 1 Jun 2000 00:11:31 +0000 (00:11 +0000)]
undo repvious delta
Nick Clifton [Wed, 31 May 2000 18:32:07 +0000 (18:32 +0000)]
Add comment describoing why dgettext() is used in _() macro.
Ulrich Drepper [Wed, 31 May 2000 17:27:56 +0000 (17:27 +0000)]
Update.
Ulrich Drepper [Wed, 31 May 2000 17:27:51 +0000 (17:27 +0000)]
(_bfd_elf_slurp_version_tables): Correct reading of version
definitions. We must not assume they are sorted in the file
according to their index numbers.
Phil Blundell [Wed, 31 May 2000 12:27:13 +0000 (12:27 +0000)]
file itbl-lex.c was initially added on branch binutils-2_10-branch.
Andrew Cagney [Wed, 31 May 2000 10:55:00 +0000 (10:55 +0000)]
Add field ``name'' to floatformat.
Andrew Cagney [Wed, 31 May 2000 10:18:58 +0000 (10:18 +0000)]
Import texinfo.tex from texinfo-4.0.
Add support for ``make pdf'' to the gdb/doc directory using pdftex.
Alan Modra [Wed, 31 May 2000 09:00:00 +0000 (09:00 +0000)]
(elf_hppa_final_link_relocate) Fix handling of branches.
Nick Clifton [Tue, 30 May 2000 21:31:56 +0000 (21:31 +0000)]
Accept 80960* machine names (as generated by ieee.c)
Jeff Law [Tue, 30 May 2000 21:08:32 +0000 (21:08 +0000)]
* Makefile.in (objalloc.o): Depend on config.h
Nick Clifton [Tue, 30 May 2000 21:04:24 +0000 (21:04 +0000)]
Undo part of previous delta, so that _() calls dgettext() not gettext().
H.J. Lu [Tue, 30 May 2000 20:51:36 +0000 (20:51 +0000)]
2000-05-30 H.J. Lu <hjl@gnu.org>
* elflink.c (_bfd_elf_link_record_dynamic_symbol): Clear the
visibility bits if the symbol is undefined. Correctly handle
weak undefined symbols with hidden and internal attributes.
* elflink.h (elf_link_add_object_symbols): Always turn the
symbol into local if it has the hidden or internal attribute.
Nick Clifton [Tue, 30 May 2000 18:35:35 +0000 (18:35 +0000)]
Replace defines with those from intl/libgettext.h to quieten gcc warnings.
Andrew Cagney [Tue, 30 May 2000 09:08:59 +0000 (09:08 +0000)]
* config.sub: Import CVS version 1.167 Tue May 30 09:00:07 2000.
* config.guess: Import CVS version 1.148 Tue May 30 09:00:06 2000
Alan Modra [Tue, 30 May 2000 07:47:56 +0000 (07:47 +0000)]
Fix my inept 2000-05-24 change.
Nick Clifton [Mon, 29 May 2000 22:05:27 +0000 (22:05 +0000)]
Fix compile time warning messages.
Zack Weinberg [Mon, 29 May 2000 20:45:32 +0000 (20:45 +0000)]
* hashtab.c, partition.c, xmemdup.c: Include string.h
if HAVE_STRING_H.
* pexecute.c, xexit.c: Include stdlib.h if HAVE_STDLIB_H.
* objalloc.c: Include config.h. Include stdlib.h and don't
declare malloc or free if HAVE_STDLIB_H.
* strerror.c, strsignal.c: Include stdlib.h if HAVE_STDLIB_H,
else declare malloc without prototype. Include string.h if
HAVE_STRING_H, else declare memset without prototype. Don't
include stddef.h.
* sort.c: Bring over from GCC.
Nick Clifton [Mon, 29 May 2000 20:25:14 +0000 (20:25 +0000)]
Minor formatting tweak to make synchronisation easier.
Nick Clifton [Mon, 29 May 2000 20:10:32 +0000 (20:10 +0000)]
Update copyright dates
Nick Clifton [Mon, 29 May 2000 20:04:54 +0000 (20:04 +0000)]
Do not run test sfor c54x
Nick Clifton [Mon, 29 May 2000 19:56:44 +0000 (19:56 +0000)]
Remove RCS date string in order to make synchronisation easier.
Phil Blundell [Mon, 29 May 2000 18:48:26 +0000 (18:48 +0000)]
2000-05-29 Philip Blundell <philb@gnu.org>
* doc/as.texinfo: (Local Labels): Delete misplaced mention of ARM.
Phil Blundell [Mon, 29 May 2000 18:20:07 +0000 (18:20 +0000)]
2000-05-29 Philip Blundell <philb@gnu.org>
* ppcboot.c: Add packed attribute if compiling with GCC.
Phil Blundell [Mon, 29 May 2000 18:18:42 +0000 (18:18 +0000)]
2000-05-29 Philip Blundell <philb@gnu.org>
* doc/as.texinfo: Update copyright dates.
* NEWS: Mention ARM ELF support.
Phil Blundell [Mon, 29 May 2000 14:08:54 +0000 (14:08 +0000)]
file ldver.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file ldlex.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file ldgram.h was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file ldgram.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file ld.info-4 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file ld.info-3 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file ld.info-2 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file ld.info-1 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file ld.info was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file gprof.info-2 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file gprof.info-1 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file gprof.info was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file fsf_callg_bl.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file flat_bl.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file bsd_callg_bl.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file gasver.texi was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file gasp.info was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file as.info-8 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file as.info-7 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file as.info-6 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file as.info-5 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file as.info-4 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file as.info-3 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file as.info-2 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file as.info-1 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file as.info was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file make-gas.com was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file m68k-parse.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file itbl-parse.h was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:53 +0000 (14:08 +0000)]
file itbl-parse.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file standards.info was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file configure.info-3 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file configure.info-2 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file configure.info-1 was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file configure.info was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file syslex.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file sysinfo.h was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file sysinfo.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file rcparse.h was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file rcparse.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file nlmheader.h was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file nlmheader.c was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file defparse.h was initially added on branch binutils-2_10-branch.
Phil Blundell [Mon, 29 May 2000 14:08:52 +0000 (14:08 +0000)]
file defparse.c was initially added on branch binutils-2_10-branch.