OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
23 years ago* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
Alexandre Oliva [Thu, 12 Apr 2001 12:32:00 +0000 (12:32 +0000)]
* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
ltcf-gcj.sh: Upgraded to libtool 1.4a 1.641.2.226.

23 years ago* expr.c (operand): Pass &c to md_parse_name().
Alexandre Oliva [Thu, 12 Apr 2001 07:03:10 +0000 (07:03 +0000)]
* expr.c (operand): Pass &c to md_parse_name().
* config/tc-ia64.h, config/tc-ppc.h, config/tc-tic54x.h: Adjust.

23 years ago * MAINTAINERS: Update my email address
Alan Modra [Wed, 11 Apr 2001 07:07:29 +0000 (07:07 +0000)]
* MAINTAINERS: Update my email address
* nm.c (print_symbol_info_bsd): Use a simple printf string.

23 years ago * elflink.h (elf_fix_symbol_flags): For non-default visibilities,
Hans-Peter Nilsson [Mon, 9 Apr 2001 03:24:32 +0000 (03:24 +0000)]
* elflink.h (elf_fix_symbol_flags): For non-default visibilities,
only hide symbols marked STV_INTERNAL or STV_HIDDEN.

23 years ago2001-04-05 Steven J. Hill <sjhill@cotw.com>
H.J. Lu [Sun, 8 Apr 2001 05:13:57 +0000 (05:13 +0000)]
2001-04-05  Steven J. Hill  <sjhill@cotw.com>

* Makefile.am (ALL_EMULATIONS): Add eelf32ltsmip.o.
(ALL_64_EMULATIONS): Add eelf64btsmip.o and eelf64ltsmip.o.
(eelf32ltsmip.c): New target.
(eelf64btsmip.c): Likewise.
(eelf64ltsmip.c): Likewise.
* Makefile.in: Regenerated.

* configure.tgt (mips*el-*-linux-gnu): Uses traditional MIPS
target.
(mips*-*-linux-gnu*): Likewise.

* emulparams/elf32ltsmip.sh: New. Traditional little endian
MIPS taget.
* emulparams/elf64btsmip.sh: New. Traditional 64bit big endian
target.
* emulparams/elf64ltsmip.sh: New. Traditional 64bit little
endian target.

23 years ago2001-04-05 Steven J. Hill <sjhill@cotw.com>
H.J. Lu [Sun, 8 Apr 2001 05:11:49 +0000 (05:11 +0000)]
2001-04-05  Steven J. Hill  <sjhill@cotw.com>

* config.bfd (mips*el*-*-linux-gnu*): Use traditional little
endian MIPS ELF target.
* config.bfd (mips*-*-linux-gnu*): Use traditional big endian
MIPS ELF target.

* configure.in (bfd_elf64_tradbigmips_vec): New. Traditional
64bit big endian MIPS ELF target.
(bfd_elf64_tradlittlemips_vec): New. Traditional 64bit little
endian MIPS ELF target.
* configure: Regenerated.

* elf32-mips.c (IRIX_COMPAT): Handle traditional 64bit and
little endian targets.
(mips_elf_sym_is_global): Handle traditional targets.

* elf64-mips.c (bfd_elf64_tradbigmips_vec): New. Traditional
64bit big endian MIPS ELF target.
(bfd_elf64_tradlittlemips_vec): New. Traditional 64bit little
endian MIPS ELF target.

* targets.c: (_bfd_target_vector): Add bfd_elf64_tradbigmips_vec
and bfd_elf64_tradlittlemips_vec.

23 years ago2001-04-07 Steven J. Hill <sjhill@cotw.com>
H.J. Lu [Sun, 8 Apr 2001 05:09:21 +0000 (05:09 +0000)]
2001-04-07  Steven J. Hill  <sjhill@cotw.com>

* config/tc-mips.c: Support ELF64 for traditional MIPS targets.

* Makefile.am: (TARG_ENV_HFILES): Add tc-mips.h.
* Makefile.in: Regenerated.

* configure.in: Use traditional MIPS targets for Linux/MIPS.
* configure: Regenerated.

23 years agoman page generation from gprof.texi by Stephane Carrez
Alan Modra [Fri, 6 Apr 2001 12:13:40 +0000 (12:13 +0000)]
man page generation from gprof.texi by Stephane Carrez

23 years ago * i386-dis.c: Add ffreep instruction.
Andreas Jaeger [Fri, 6 Apr 2001 09:27:33 +0000 (09:27 +0000)]
* i386-dis.c: Add ffreep instruction.

23 years ago* config/tc-mn10300.c (xr_registers): Added `pc'.
Alexandre Oliva [Fri, 6 Apr 2001 07:50:48 +0000 (07:50 +0000)]
* config/tc-mn10300.c (xr_registers): Added `pc'.

23 years ago2001-04-05 David Mosberger <davidm@hpl.hp.com>
H.J. Lu [Fri, 6 Apr 2001 00:37:30 +0000 (00:37 +0000)]
2001-04-05  David Mosberger  <davidm@hpl.hp.com>

* elf32-i386.c (elf_i386_fake_sections): Treat ".reloc" as an
ordinary "progbits" section.

23 years ago * emulparams/criself.sh (EXECUTABLE_SYMBOLS): Cannot provide
Hans-Peter Nilsson [Thu, 5 Apr 2001 20:37:54 +0000 (20:37 +0000)]
* emulparams/criself.sh (EXECUTABLE_SYMBOLS): Cannot provide
correct value of __Stext here.
(TEXT_START_SYMBOLS): Define; always define __Stext, to start of
.startup section.

* emulparams/crislinux.sh: Remove FIXME.

23 years ago * cris.h (enum cris_insn_version_usage): Correct comment for
Hans-Peter Nilsson [Thu, 5 Apr 2001 19:35:17 +0000 (19:35 +0000)]
* cris.h (enum cris_insn_version_usage): Correct comment for
cris_ver_v3p.

23 years agoRemove redundant ChangeLog entry separator
Hans-Peter Nilsson [Thu, 5 Apr 2001 19:11:07 +0000 (19:11 +0000)]
Remove redundant ChangeLog entry separator

23 years ago * gas/cris/fragtest.s, gas/cris/rd-pic-1.s,
Hans-Peter Nilsson [Thu, 5 Apr 2001 19:07:00 +0000 (19:07 +0000)]
* gas/cris/fragtest.s, gas/cris/rd-pic-1.s,
gas/cris/binop-cmpmovx.d, gas/cris/binop-cmpmove.d,
gas/cris/binop.d, gas/cris/binop.s, gas/cris/brokw-2.d,
gas/cris/clear.d, gas/cris/fragtest.s, gas/cris/jump-type.d,
gas/cris/nosep.s, gas/cris/pushpop.d, gas/cris/quick.s,
gas/cris/range-err-2.s, gas/cris/sep-err-1.s,
gas/cris/sreg-to-x.d, gas/cris/test.d, gas/cris/x-to-byte-sreg.d,
gas/cris/x-to-word-sreg.d, gas/cris/x-to-dword-sreg.d: Remove
trailing empty lines.
* gas/cris/continue.s: Ditto, tweak comment.

23 years ago * gas/cris/brokw-2.s: Correct broken-word expansion visualization
Hans-Peter Nilsson [Thu, 5 Apr 2001 18:19:13 +0000 (18:19 +0000)]
* gas/cris/brokw-2.s: Correct broken-word expansion visualization
in comment.

23 years ago * gas/cris/rd-dw2-1.d, gas/cris/rd-dw2-2.d, gas/cris/rd-dw2-3.d,
Hans-Peter Nilsson [Thu, 5 Apr 2001 18:15:04 +0000 (18:15 +0000)]
* gas/cris/rd-dw2-1.d, gas/cris/rd-dw2-2.d, gas/cris/rd-dw2-3.d,
gas/cris/rd-dw2-4.d, gas/cris/rd-dw2-5.d, gas/cris/rd-dw2-6.d,
gas/cris/rd-dw2-7.d, gas/cris/rd-dw2-8.d, gas/cris/rd-dw2-9.d,
gas/cris/rd-dw2-10.d, gas/cris/rd-dw2-11.d, gas/cris/rd-dw2-12.d,
gas/cris/rd-dw2-13.d, gas/cris/rd-dw2-14.d, gas/cris/rd-dw2-15.d:
New tests.

23 years agoFix address in ChangeLog entry
Hans-Peter Nilsson [Thu, 5 Apr 2001 17:46:25 +0000 (17:46 +0000)]
Fix address in ChangeLog entry

23 years ago * readelf.c (display_debug_lines): Fix typo for "Prologue".
Hans-Peter Nilsson [Thu, 5 Apr 2001 17:44:15 +0000 (17:44 +0000)]
* readelf.c (display_debug_lines): Fix typo for "Prologue".

23 years ago * lib/gas-defs.exp (run_dump_test): Support using readelf.
Hans-Peter Nilsson [Thu, 5 Apr 2001 15:31:46 +0000 (15:31 +0000)]
* lib/gas-defs.exp (run_dump_test): Support using readelf.
* config/default.exp: Default READELF and READELFFLAGS.

23 years agoFix more breakages from the multiple relax pass patch.
Alan Modra [Thu, 5 Apr 2001 04:21:36 +0000 (04:21 +0000)]
Fix more breakages from the multiple relax pass patch.

23 years ago * config/tc-cris.c (cris_insn_first_word_frag): New.
Hans-Peter Nilsson [Wed, 4 Apr 2001 04:23:20 +0000 (04:23 +0000)]
* config/tc-cris.c (cris_insn_first_word_frag): New.
(md_assemble): Call cris_insn_first_word_frag to get the first
frag in an insn, not frag_more.  Don't call dwarf2_emit_insn at
end.  Drop variable insn_size.
(gen_bdap): Call cris_insn_first_word_frag, not frag_more.
(cris_sym_leading_underscore): Wrap first as_bad parameter in _().
(cris_sym_no_leading_underscore, s_cris_file, s_cris_loc): Ditto.

23 years ago * config/tc-cris.c (md_estimate_size_before_relax) <case
Hans-Peter Nilsson [Wed, 4 Apr 2001 03:53:12 +0000 (03:53 +0000)]
* config/tc-cris.c (md_estimate_size_before_relax) <case
ENCODE_RELAX (STATE_CONDITIONAL_BRANCH, STATE_UNDF)>: Don't emit
32-bit branch, just set fragP->fr_subtype.  Set fragP->fr_var.
<all cases>: Always set fragP->fr_var using md_cris_relax_table.
Add cases to cover all relax states.

23 years ago * write.c (write_object_file): Reset broken word state before
Hans-Peter Nilsson [Wed, 4 Apr 2001 03:05:47 +0000 (03:05 +0000)]
* write.c (write_object_file): Reset broken word state before
calling relax_seg.

23 years agomerge from gcc
DJ Delorie [Wed, 4 Apr 2001 01:16:27 +0000 (01:16 +0000)]
merge from gcc

23 years ago * elflink.h (elf_fix_symbol_flags): Call elf_backend_hide_symbol
Alan Modra [Wed, 4 Apr 2001 00:31:37 +0000 (00:31 +0000)]
* elflink.h (elf_fix_symbol_flags): Call elf_backend_hide_symbol
when -Bsymbolic causes a symbol to no longer need a .plt entry.

23 years ago2001-04-03 David Mosberger <davidm@hpl.hp.com>
H.J. Lu [Tue, 3 Apr 2001 14:45:43 +0000 (14:45 +0000)]
2001-04-03  David Mosberger  <davidm@hpl.hp.com>

* efi-app-ia32.c (ALIGN_SECTIONS_IN_FILE): Deleted.

23 years ago2001-04-01 David O'Brien <obrien@FreeBSD.org>
David O'Brien [Mon, 2 Apr 2001 23:44:03 +0000 (23:44 +0000)]
2001-04-01  David O'Brien  <obrien@FreeBSD.org>
* ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even
though it doesn't use DWARF2 yet (but its output is identical).

Approved by:  Alan Modra <alan@linuxcare.com.au>
              <Pine.LNX.4.21.0104021511350.487-100000@front.linuxcare.com.au>

23 years ago001-04-01 David O'Brien <obrien@FreeBSD.org>
David O'Brien [Mon, 2 Apr 2001 23:33:20 +0000 (23:33 +0000)]
001-04-01  David O'Brien  <obrien@FreeBSD.org>
* ld-selective/selective.exp: Use -O with gcc rather than -O2.
This optimization level is buggy on some platforms, and this test
is not intended to test compiler optimizations.

Approved by:  Alan Modra <alan@linuxcare.com.au>
              <Pine.LNX.4.21.0104021510450.487-100000@front.linuxcare.com.au>

23 years ago* Makefile.in (CXX_FOR_TARGET_FOR_RECURSIVE_MAKE, RECURSE_FLAGS):
Alexandre Oliva [Mon, 2 Apr 2001 01:32:45 +0000 (01:32 +0000)]
* Makefile.in (CXX_FOR_TARGET_FOR_RECURSIVE_MAKE, RECURSE_FLAGS):
New macros.
(bootstrap, cross): Use RECURSE_FLAGS.
* configure.in: Subst CXX_FOR_TARGET_FOR_RECURSIVE_MAKE.

23 years agoBump page size to 64k
Alan Modra [Mon, 2 Apr 2001 01:21:27 +0000 (01:21 +0000)]
Bump page size to 64k

23 years agomerge from gcc
DJ Delorie [Sat, 31 Mar 2001 19:05:20 +0000 (19:05 +0000)]
merge from gcc

23 years agoFix conditional assembly listings when more than one .else/.elsif
Alan Modra [Sat, 31 Mar 2001 06:47:54 +0000 (06:47 +0000)]
Fix conditional assembly listings when more than one .else/.elsif

23 years ago2001-03-30 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sat, 31 Mar 2001 06:37:39 +0000 (06:37 +0000)]
2001-03-30  H.J. Lu  <hjl@gnu.org>

* binutils-all/readelf.exp: Run on more ELF targets.

23 years ago2001-03-30 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sat, 31 Mar 2001 06:36:17 +0000 (06:36 +0000)]
2001-03-30  H.J. Lu  <hjl@gnu.org>

* readelf.c (process_unwind): Just return if do_unwind is 0.

23 years ago* cond.c (s_endif): Correct handling of "if .. elseif .." trees.
Alan Modra [Sat, 31 Mar 2001 02:06:24 +0000 (02:06 +0000)]
* cond.c (s_endif): Correct handling of "if .. elseif .." trees.
Don't abort on NULL current_cframe.

23 years ago2001-03-30 H.J. Lu <hjl@gnu.org>
H.J. Lu [Fri, 30 Mar 2001 17:52:10 +0000 (17:52 +0000)]
2001-03-30  H.J. Lu  <hjl@gnu.org>

* gas/i386/relax.d: Dump with -s instead of -drw.

23 years ago2001-03-30 H.J. Lu <hjl@gnu.org>
H.J. Lu [Fri, 30 Mar 2001 16:08:34 +0000 (16:08 +0000)]
2001-03-30  H.J. Lu  <hjl@gnu.org>

* efi-app-ia32.c (PEI_TARGET_SUBSYSTEM): Rename from ...
(PEI_DEFAULT_TARGET_SUBSYSTEM): This.

23 years ago* ppc-opc.c (insert_mbe): Shift mask initializer as long.
Alexandre Oliva [Fri, 30 Mar 2001 07:36:27 +0000 (07:36 +0000)]
* ppc-opc.c (insert_mbe): Shift mask initializer as long.

23 years agoPass finalize_syms on calls to resolve_symbol_value.
Alan Modra [Fri, 30 Mar 2001 07:07:11 +0000 (07:07 +0000)]
Pass finalize_syms on calls to resolve_symbol_value.

23 years agoMissing ChangeLog for dwarf2dbg.c warning fixes.
Alan Modra [Fri, 30 Mar 2001 02:39:18 +0000 (02:39 +0000)]
Missing ChangeLog for dwarf2dbg.c warning fixes.

23 years agoMulti-pass relaxation machinery.
Alan Modra [Fri, 30 Mar 2001 02:19:36 +0000 (02:19 +0000)]
Multi-pass relaxation machinery.

23 years ago* dlltool.c (make_one_lib_file): Fix section flags for
DJ Delorie [Fri, 30 Mar 2001 01:34:54 +0000 (01:34 +0000)]
* dlltool.c (make_one_lib_file): Fix section flags for
.text, .data and .bss in stub ds*.o files to match those
generated by gas.

23 years ago2001-03-29 H.J. Lu <hjl@gnu.org>
H.J. Lu [Fri, 30 Mar 2001 01:26:43 +0000 (01:26 +0000)]
2001-03-29  H.J. Lu  <hjl@gnu.org>

* readelf.c (process_unwind): Only do unwind sections for
IA64.

23 years ago2001-03-29 H.J. Lu <hjl@gnu.org>
H.J. Lu [Fri, 30 Mar 2001 01:20:41 +0000 (01:20 +0000)]
2001-03-29  H.J. Lu  <hjl@gnu.org>

* gas/i386/relax.s: New test for relaxation between sections.
* gas/i386/relax.d: New.

* gas/i386/i386.exp: Add tests for ELF.

23 years agoPrepare for multi-pass relaxation.
Alan Modra [Fri, 30 Mar 2001 00:06:10 +0000 (00:06 +0000)]
Prepare for multi-pass relaxation.

23 years agoClarify ChangeLog entry
Hans-Peter Nilsson [Thu, 29 Mar 2001 02:32:52 +0000 (02:32 +0000)]
Clarify ChangeLog entry

23 years ago * config/tc-cris.h (tc_fix_adjustable): Allow only
Hans-Peter Nilsson [Thu, 29 Mar 2001 02:29:38 +0000 (02:29 +0000)]
* config/tc-cris.h (tc_fix_adjustable): Allow only
BFD_RELOC_CRIS_32_GOTREL of the PIC relocs.
* config/tc-cris.c (cris_get_pic_suffix): Correct reloc used in
example to valid.

23 years ago2001-03-28 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 28 Mar 2001 19:01:04 +0000 (19:01 +0000)]
2001-03-28  H.J. Lu  <hjl@gnu.org>

* Makefile.am ($(srcdir)/dlltool.1): Remove the extra target.
* Makefile.in: Regenerate.

23 years agomerge from gcc
DJ Delorie [Wed, 28 Mar 2001 17:38:43 +0000 (17:38 +0000)]
merge from gcc

23 years ago2001-03-28 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 28 Mar 2001 17:24:01 +0000 (17:24 +0000)]
2001-03-28  H.J. Lu  <hjl@gnu.org>

* read.c (equals): Set to local for COFF only if it hasn't been
defined before.

23 years agoDefault hppa64 to ".level 2.0w"
Alan Modra [Wed, 28 Mar 2001 14:13:46 +0000 (14:13 +0000)]
Default hppa64 to ".level 2.0w"

23 years agomerge from gcc
DJ Delorie [Wed, 28 Mar 2001 05:02:47 +0000 (05:02 +0000)]
merge from gcc

23 years ago* configure.in (CXX_FOR_TARGET): Use xgcc for libstdc++-v3.
Alexandre Oliva [Wed, 28 Mar 2001 01:19:29 +0000 (01:19 +0000)]
* configure.in (CXX_FOR_TARGET): Use xgcc for libstdc++-v3.

23 years ago* Comment tweak.
Ben Elliston [Tue, 27 Mar 2001 21:37:47 +0000 (21:37 +0000)]
* Comment tweak.

23 years agoAllow for the possibility that the local labels won't be in the objdump output.
Nick Clifton [Tue, 27 Mar 2001 19:33:52 +0000 (19:33 +0000)]
Allow for the possibility that the local labels won't be in the objdump output.

23 years ago(for COFF) default symbols to being local.
Nick Clifton [Tue, 27 Mar 2001 19:13:55 +0000 (19:13 +0000)]
(for COFF) default symbols to being local.

23 years ago* as.texinfo (Fill): Replace "result" with "repeat".
Ben Elliston [Tue, 27 Mar 2001 04:51:28 +0000 (04:51 +0000)]
* as.texinfo (Fill): Replace "result" with "repeat".

23 years ago * configure.in (cris-*-*): Change default emulation to criself.
Hans-Peter Nilsson [Tue, 27 Mar 2001 02:48:19 +0000 (02:48 +0000)]
* configure.in (cris-*-*): Change default emulation to criself.
(cris-*-*aout*): New rule.
* configure: Regenerate.

23 years ago * configure.tgt (cris-*-*): Change default emulation to criself.
Hans-Peter Nilsson [Tue, 27 Mar 2001 02:37:41 +0000 (02:37 +0000)]
* configure.tgt (cris-*-*): Change default emulation to criself.
(cris-*-*aout*): New rule.

23 years agoRemove ATTRIBUTE_UNUSED in the last patch.
H.J. Lu [Tue, 27 Mar 2001 02:05:18 +0000 (02:05 +0000)]
Remove ATTRIBUTE_UNUSED in the last patch.

23 years ago2001-03-26 H.J. Lu <hjl@gnu.org>
H.J. Lu [Tue, 27 Mar 2001 02:00:34 +0000 (02:00 +0000)]
2001-03-26  H.J. Lu  <hjl@gnu.org>

* elf32-gen.c (elf32_generic_link_add_symbols): New. Check
if there are any relocations for generic ELF.
(bfd_elf32_bfd_link_add_symbols): Defined to
elf32_generic_link_add_symbols.
* elf64-gen.c (elf64_generic_link_add_symbols): New. Check
if there are any relocations for generic ELF.
(bfd_elf64_bfd_link_add_symbols): Defined to
elf64_generic_link_add_symbols.

23 years agoGo to 16k page size on hppa-linux.
Alan Modra [Tue, 27 Mar 2001 00:42:47 +0000 (00:42 +0000)]
Go to 16k page size on hppa-linux.

23 years agooops - omitted from previous delta
Nick Clifton [Mon, 26 Mar 2001 21:42:48 +0000 (21:42 +0000)]
oops - omitted from previous delta

23 years ago2001-03-26 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Mon, 26 Mar 2001 19:47:47 +0000 (19:47 +0000)]
2001-03-26  Chris Demetriou  <cgd@broadcom.com>

        * gas/mips/sync.s: Declare 'foo' as a function so that this
        test will work on properly on ECOFF targets.

23 years agoDo not optimize BFD_RELOC_390_GOTENT relocs.
Nick Clifton [Mon, 26 Mar 2001 19:38:33 +0000 (19:38 +0000)]
Do not optimize BFD_RELOC_390_GOTENT relocs.
Always generate relocs for VT_ relocs.

23 years ago2001-03-26 Andreas Jaeger <aj@suse.de>
Andreas Jaeger [Mon, 26 Mar 2001 07:02:59 +0000 (07:02 +0000)]
2001-03-26  Andreas Jaeger  <aj@suse.de>

* binutils.texi (nm): Fix texi syntax.

2001-03-26  Andreas Jaeger  <aj@suse.de>

* ld.texinfo (Overview): Fix syntax in texi code.

23 years agoAutomate generate on man pages
Nick Clifton [Sun, 25 Mar 2001 20:32:31 +0000 (20:32 +0000)]
Automate generate on man pages

23 years agoAccept an absolute expression for index scale factor.
Alan Modra [Sun, 25 Mar 2001 05:57:09 +0000 (05:57 +0000)]
Accept an absolute expression for index scale factor.

23 years agoSmall tweaks to sse2 instructions.
Alan Modra [Sat, 24 Mar 2001 06:29:16 +0000 (06:29 +0000)]
Small tweaks to sse2 instructions.

23 years agoRemove extraneous whitespace
Nick Clifton [Sat, 24 Mar 2001 00:46:00 +0000 (00:46 +0000)]
Remove extraneous whitespace

23 years agoFix compile time warnings.
Nick Clifton [Sat, 24 Mar 2001 00:45:11 +0000 (00:45 +0000)]
Fix compile time warnings.

23 years agomerge from gcc
DJ Delorie [Fri, 23 Mar 2001 23:57:50 +0000 (23:57 +0000)]
merge from gcc

23 years agoSupport the GCC flags '-ffunction-sections' and '-fdata-sections'.
Nick Clifton [Fri, 23 Mar 2001 23:05:07 +0000 (23:05 +0000)]
Support the GCC flags '-ffunction-sections' and '-fdata-sections'.
Set the VMA of STABS sections to zero.

23 years agoDocument --listing-XXX command line switches.
Nick Clifton [Fri, 23 Mar 2001 19:35:02 +0000 (19:35 +0000)]
Document --listing-XXX command line switches.
Explain why listings behave differently when -pipe is used.

23 years agofix_new_exp: Print an error if passed a register.
Nick Clifton [Fri, 23 Mar 2001 18:15:49 +0000 (18:15 +0000)]
fix_new_exp: Print an error if passed a register.

23 years agoAdd note about inability to use "make distclean" in maintainer mode.
Nick Clifton [Fri, 23 Mar 2001 18:06:17 +0000 (18:06 +0000)]
Add note about inability to use "make distclean" in maintainer mode.

23 years agoFix building bfd.pot in maintainer mode
Nick Clifton [Fri, 23 Mar 2001 18:05:30 +0000 (18:05 +0000)]
Fix building bfd.pot in maintainer mode

23 years ago * gas/cris/pic-err-1.s, gas/cris/rd-pic-1.s, gas/cris/rd-pic-1.d:
Hans-Peter Nilsson [Fri, 23 Mar 2001 05:58:38 +0000 (05:58 +0000)]
* gas/cris/pic-err-1.s, gas/cris/rd-pic-1.s, gas/cris/rd-pic-1.d:
New tests.

23 years ago * gas/cris/branch-warn-1.s, gas/cris/branch-warn-2.s,
Hans-Peter Nilsson [Fri, 23 Mar 2001 05:39:38 +0000 (05:39 +0000)]
* gas/cris/branch-warn-1.s, gas/cris/branch-warn-2.s,
gas/cris/branch-warn-3.s: Tweak for fixed FIXME:s.

23 years ago * config/tc-cris.[ch]: Tweak attribution. Fix typos. PIC support.
Hans-Peter Nilsson [Fri, 23 Mar 2001 05:27:42 +0000 (05:27 +0000)]
* config/tc-cris.[ch]: Tweak attribution.  Fix typos.  PIC support.

23 years agoRe-installed:
Alexandre Oliva [Thu, 22 Mar 2001 18:17:54 +0000 (18:17 +0000)]
Re-installed:
2001-01-02  Laurynas Biveinis  <lauras@softhome.net>
* ltcf-c.sh: Clear ac_cv_prog_cc_pic for DJGPP.  Do not add
'-DPIC' to ac_cv_prog_cc_pic for DJGPP.
* ltcf-cxx.sh: Likewise.
* ltcf-gcj.sh: Likewise.

23 years ago * cris.h (ADD_PC_INCR_OPCODE): New macro.
Hans-Peter Nilsson [Thu, 22 Mar 2001 16:09:20 +0000 (16:09 +0000)]
* cris.h (ADD_PC_INCR_OPCODE): New macro.

23 years ago* cp-demangle.c (string_list_delete): Don't forget to free the
Jim Blandy [Thu, 22 Mar 2001 15:16:04 +0000 (15:16 +0000)]
* cp-demangle.c (string_list_delete): Don't forget to free the
actual contents of the string.

23 years ago * elf32-cris.c: Shlib and PIC support. PCREL tweaks.
Hans-Peter Nilsson [Thu, 22 Mar 2001 14:56:06 +0000 (14:56 +0000)]
* elf32-cris.c: Shlib and PIC support.  PCREL tweaks.

23 years ago * cris.h: Add leading comment about PC-relative location.
Hans-Peter Nilsson [Thu, 22 Mar 2001 13:03:58 +0000 (13:03 +0000)]
* cris.h: Add leading comment about PC-relative location.
(R_CRIS_COPY, R_CRIS_GLOB_DAT, R_CRIS_JUMP_SLOT, R_CRIS_RELATIVE,
R_CRIS_16_GOT, R_CRIS_32_GOT, R_CRIS_16_GOTPLT, R_CRIS_32_GOTPLT,
R_CRIS_32_GOTREL, R_CRIS_32_PLT_GOTREL, R_CRIS_32_PLT_PCREL):
New relocs.

23 years ago * reloc.c: (BFD_RELOC_CRIS_COPY, BFD_RELOC_CRIS_GLOB_DAT,
Hans-Peter Nilsson [Thu, 22 Mar 2001 11:17:16 +0000 (11:17 +0000)]
* reloc.c: (BFD_RELOC_CRIS_COPY, BFD_RELOC_CRIS_GLOB_DAT,
BFD_RELOC_CRIS_JUMP_SLOT, BFD_RELOC_CRIS_RELATIVE,
BFD_RELOC_CRIS_32_GOT, BFD_RELOC_CRIS_16_GOT,
BFD_RELOC_CRIS_32_GOTPLT, BFD_RELOC_CRIS_16_GOTPLT,
BFD_RELOC_CRIS_32_GOTREL, BFD_RELOC_CRIS_32_PLT_GOTREL,
BFD_RELOC_CRIS_32_PLT_PCREL): New relocs.
* bfd-in2.h, libbfd.h: Regenerate.

23 years ago2001-03-22 Philip Blundell <philb@gnu.org>
Phil Blundell [Thu, 22 Mar 2001 11:09:20 +0000 (11:09 +0000)]
2001-03-22  Philip Blundell  <philb@gnu.org>

* config.sub, config.guess: Import latest from subversions.

23 years ago* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
Alexandre Oliva [Thu, 22 Mar 2001 05:22:04 +0000 (05:22 +0000)]
* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
ltcf-gcj.sh: Upgraded to libtool 1.4a 1.641.2.198.

23 years ago2001-03-22 Ben Elliston <bje@redhat.com>
Ben Elliston [Thu, 22 Mar 2001 04:05:03 +0000 (04:05 +0000)]
2001-03-22  Ben Elliston  <bje@redhat.com>

* cgen-asm.in (@arch@_cgen_assemble_insn): Move tmp_errmsg
declaration inside CGEN_VERBOSE_ASSEMBLER_ERRORS conditional.
* cgen-ibld.in (put_insn_int_value): Mark cd parameter as unused
to allay a compiler warning.

23 years ago2001-03-21 Kazu Hirata <kazu@hxi.com>
Kazu Hirata [Thu, 22 Mar 2001 02:51:19 +0000 (02:51 +0000)]
2001-03-21  Kazu Hirata  <kazu@hxi.com>

* h8300.h: Fix formatting.

23 years agopaddq and psubq support.
Alan Modra [Thu, 22 Mar 2001 02:27:54 +0000 (02:27 +0000)]
paddq and psubq support.

23 years ago2001-03-21 Diego Novillo <dnovillo@redhat.com>
Diego Novillo [Thu, 22 Mar 2001 00:29:15 +0000 (00:29 +0000)]
2001-03-21  Diego Novillo  <dnovillo@redhat.com>

(_bfd_mips_elf_relocate_section): Give a better error message when
a relocation is not recognized.

23 years agomerge from gcc
DJ Delorie [Wed, 21 Mar 2001 20:12:30 +0000 (20:12 +0000)]
merge from gcc

23 years ago2001-03-20 Michael Chastain <chastain@redhat.com>
Michael Chastain [Wed, 21 Mar 2001 17:53:42 +0000 (17:53 +0000)]
2001-03-20  Michael Chastain  <chastain@redhat.com>

* Makefile.in: all-m4 depends on all-texinfo.

23 years agoPrevent NULL pointer dereference.
Alan Modra [Wed, 21 Mar 2001 08:09:25 +0000 (08:09 +0000)]
Prevent NULL pointer dereference.

23 years ago Add support for cgen machine determination.
Patrick Macdonald [Tue, 20 Mar 2001 20:56:34 +0000 (20:56 +0000)]
  Add support for cgen machine determination.

        * cgen-dis.in (print_insn_@arch@): Add support for target machine
        determination via CGEN_COMPUTE_MACH.
        * fr30-desc.c: Regenerate.
        * fr30-dis.c: Regenerate.
        * fr30-opc.h: Regenerate.
        * m32r-desc.c: Regenerate.
        * m32r-dis.c: Regenerate.
        * m32r-opc.h: Regenerate.
        * m32r-opinst.c: Regenerate.

23 years ago * emultmpl/elf32.em (gld${EMULATION_NAME}_search_needed): If NAME
Ulrich Drepper [Tue, 20 Mar 2001 18:39:21 +0000 (18:39 +0000)]
* emultmpl/elf32.em (gld${EMULATION_NAME}_search_needed): If NAME
is an absolute path look only for this file and not along the path.

23 years ago2001-03-20 H.J. Lu <hjl@gnu.org>
H.J. Lu [Tue, 20 Mar 2001 18:24:30 +0000 (18:24 +0000)]
2001-03-20  H.J. Lu  <hjl@gnu.org>

* configure.in: Remove the redundent AC_ARG_PROGRAM.
* configure: Rebuild.

23 years ago* libiberty/cp-demangle.c (struct demangling_def): New fields:
Jim Blandy [Tue, 20 Mar 2001 18:22:38 +0000 (18:22 +0000)]
* libiberty/cp-demangle.c (struct demangling_def): New fields:
is_constructor and is_destructor.
(demangling_new): Initialize them.
(demangle_ctor_dtor_name): Set them, if we detect a constructor
or destructor.
(demangle_v3_with_details, is_gnu_v3_mangled_ctor,
is_gnu_v3_mangled_dtor): New functions.

* include/demangle.h (enum gnu_v3_constructor_kinds,
is_gnu_v3_mangled_ctor, enum gnu_v3_destructor_kinds,
is_gnu_v3_mangled_dtor): New declarations.