public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* install.texi and alpha (was: Target maintainers: doc/install.texi love and care)
       [not found] <alpine.LSU.2.20.1703121217350.3498@anthias.pfeifer.com>
@ 2017-03-12 11:29 ` Gerald Pfeifer
  2019-08-20  8:37   ` [doc] Re: install.texi and alpha Gerald Pfeifer
  2017-03-12 11:31 ` install.texi and arm (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
                   ` (5 subsequent siblings)
  6 siblings, 1 reply; 23+ messages in thread
From: Gerald Pfeifer @ 2017-03-12 11:29 UTC (permalink / raw)
  To: gcc-patches, Richard Henderson

On Sun, 12 Mar 2017, Gerald Pfeifer wrote:
> Also, I'm offering help around one particular aspect I noticed:
> 
> References to dependencies on really, really old versions of
> binutils (talking 10+ years here) which I think we can remove.
> Let me follow-up with some of you with concrete suggestions 
> around that.

The alpha*-*-* section currently has this:

  We require binutils 2.11.2 or newer.
  Previous binutils releases had a number of problems with DWARF 2
  debugging information, not the least of which is incorrect linking of
  shared libraries.

Okay to yank this?

Gerald

^ permalink raw reply	[flat|nested] 23+ messages in thread

* install.texi and arm (was: Target maintainers: doc/install.texi love and care)
       [not found] <alpine.LSU.2.20.1703121217350.3498@anthias.pfeifer.com>
  2017-03-12 11:29 ` install.texi and alpha (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
@ 2017-03-12 11:31 ` Gerald Pfeifer
  2017-03-13  9:18   ` install.texi and arm Kyrill Tkachov
  2017-03-12 11:33 ` install.texi and avr (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
                   ` (4 subsequent siblings)
  6 siblings, 1 reply; 23+ messages in thread
From: Gerald Pfeifer @ 2017-03-12 11:31 UTC (permalink / raw)
  To: gcc-patches, Nick Clifton, Richard Earnshaw,
	Ramana Radhakrishnan, Kyrylo Tkachov

On Sun, 12 Mar 2017, Gerald Pfeifer wrote:
> Also, I'm offering help around one particular aspect I noticed:
> 
> References to dependencies on really, really old versions of
> binutils (talking 10+ years here) which I think we can remove.
> Let me follow-up with some of you with concrete suggestions 
> around that.

The arm-*-eabi section currently has this:

  ARM-family processors.  Subtargets that use the ELF object format
  require GNU binutils 2.13 or newer.  Such subtargets include:
  @code{arm-*-netbsdelf}, @code{arm-*-*linux-*}
  and @code{arm-*-rtemseabi}.

Okay to yank this?

Gerald

^ permalink raw reply	[flat|nested] 23+ messages in thread

* install.texi and avr (was: Target maintainers: doc/install.texi love and care)
       [not found] <alpine.LSU.2.20.1703121217350.3498@anthias.pfeifer.com>
  2017-03-12 11:29 ` install.texi and alpha (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
  2017-03-12 11:31 ` install.texi and arm (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
@ 2017-03-12 11:33 ` Gerald Pfeifer
  2017-03-13 10:47   ` Denis Chertykov
  2017-03-12 11:34 ` Target maintainers: doc/install.texi love and care Gerald Pfeifer
                   ` (3 subsequent siblings)
  6 siblings, 1 reply; 23+ messages in thread
From: Gerald Pfeifer @ 2017-03-12 11:33 UTC (permalink / raw)
  To: gcc-patches, Denis Chertykov

On Sun, 12 Mar 2017, Gerald Pfeifer wrote:
> Also, I'm offering help around one particular aspect I noticed:
> 
> References to dependencies on really, really old versions of
> binutils (talking 10+ years here) which I think we can remove.
> Let me follow-up with some of you with concrete suggestions 
> around that.

The avr section currently has this:

  We @emph{strongly} recommend using binutils 2.13 or newer.

Okay to yank it?

Gerald

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Target maintainers: doc/install.texi love and care
       [not found] <alpine.LSU.2.20.1703121217350.3498@anthias.pfeifer.com>
                   ` (2 preceding siblings ...)
  2017-03-12 11:33 ` install.texi and avr (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
@ 2017-03-12 11:34 ` Gerald Pfeifer
  2017-03-12 13:37   ` Hans-Peter Nilsson
  2017-03-12 11:36 ` install.texi and i?86-*-linux* (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
                   ` (2 subsequent siblings)
  6 siblings, 1 reply; 23+ messages in thread
From: Gerald Pfeifer @ 2017-03-12 11:34 UTC (permalink / raw)
  To: gcc-patches, Hans-Peter Nilsson

On Sun, 12 Mar 2017, Gerald Pfeifer wrote:
> References to dependencies on really, really old versions of
> binutils (talking 10+ years here) which I think we can remove.
> Let me follow-up with some of you with concrete suggestions 
> around that.

The cris-axis-elf / cris-axis-linux-gnu section currently has this:

  For @code{cris-axis-elf} you need binutils 2.11
  or newer.  For @code{cris-axis-linux-gnu} you need binutils 2.12 or newer.

Okay to yank it?

Gerald

^ permalink raw reply	[flat|nested] 23+ messages in thread

* install.texi and i?86-*-linux* (was: Target maintainers: doc/install.texi love and care)
       [not found] <alpine.LSU.2.20.1703121217350.3498@anthias.pfeifer.com>
                   ` (3 preceding siblings ...)
  2017-03-12 11:34 ` Target maintainers: doc/install.texi love and care Gerald Pfeifer
@ 2017-03-12 11:36 ` Gerald Pfeifer
  2017-03-12 11:38 ` install.texi and mips-*-* " Gerald Pfeifer
  2017-03-12 11:40 ` install.texi and sparc-*-linux* (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
  6 siblings, 0 replies; 23+ messages in thread
From: Gerald Pfeifer @ 2017-03-12 11:36 UTC (permalink / raw)
  To: gcc-patches, Jan Hubicka, Uros Bizjak

On Sun, 12 Mar 2017, Gerald Pfeifer wrote:
> References to dependencies on really, really old versions of
> binutils (talking 10+ years here) which I think we can remove.
> Let me follow-up with some of you with concrete suggestions 
> around that.

The i?86-*-linux* section currently has this:

  As of GCC 3.3, binutils 2.13.1 or later is required for this platform.
  See @uref{http://gcc.gnu.org/PR10877,,bug 10877} for more information.

Okay to yank it?

Gerald

^ permalink raw reply	[flat|nested] 23+ messages in thread

* install.texi and mips-*-* (was: Target maintainers: doc/install.texi love and care)
       [not found] <alpine.LSU.2.20.1703121217350.3498@anthias.pfeifer.com>
                   ` (4 preceding siblings ...)
  2017-03-12 11:36 ` install.texi and i?86-*-linux* (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
@ 2017-03-12 11:38 ` Gerald Pfeifer
  2017-03-12 16:51   ` Moore, Catherine
  2017-03-12 11:40 ` install.texi and sparc-*-linux* (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
  6 siblings, 1 reply; 23+ messages in thread
From: Gerald Pfeifer @ 2017-03-12 11:38 UTC (permalink / raw)
  To: gcc-patches, Catherine Moore, Matthew Fortune

On Sun, 12 Mar 2017, Gerald Pfeifer wrote:
> References to dependencies on really, really old versions of
> binutils (talking 10+ years here) which I think we can remove.
> Let me follow-up with some of you with concrete suggestions 
> around that.

The mips-*-* currently has this:

  The assembler from GNU binutils 2.17 and earlier has a bug in the way
  it sorts relocations for REL targets (o32, o64, EABI).  This can cause
  bad code to be generated for simple C++ programs.  Also the linker
  from GNU binutils versions prior to 2.17 has a bug which causes the
  runtime linker stubs in very large programs to
  be incorrectly generated.  GNU Binutils 2.18 and later (and snapshots
  made after Nov. 9, 2006) should be free from both of these problems.

(Even that goes back more than 10 years.)

Okay to yank it?

^ permalink raw reply	[flat|nested] 23+ messages in thread

* install.texi and sparc-*-linux* (was: Target maintainers: doc/install.texi love and care)
       [not found] <alpine.LSU.2.20.1703121217350.3498@anthias.pfeifer.com>
                   ` (5 preceding siblings ...)
  2017-03-12 11:38 ` install.texi and mips-*-* " Gerald Pfeifer
@ 2017-03-12 11:40 ` Gerald Pfeifer
  2017-03-12 22:00   ` install.texi and sparc-*-linux* David Miller
  6 siblings, 1 reply; 23+ messages in thread
From: Gerald Pfeifer @ 2017-03-12 11:40 UTC (permalink / raw)
  To: gcc-patches, Richard Henderson, David S. Miller, Eric Botcazou

On Sun, 12 Mar 2017, Gerald Pfeifer wrote:
> References to dependencies on really, really old versions of
> binutils (talking 10+ years here) which I think we can remove.
> Let me follow-up with some of you with concrete suggestions 
> around that.

The section on sparc-*-linux* currently has this:

  GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.4
  or newer on this platform.  All earlier binutils and glibc
  releases mishandled unaligned relocations on @code{sparc-*-*} targets.

Okay to yank it?

Gerald

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Target maintainers: doc/install.texi love and care
  2017-03-12 11:34 ` Target maintainers: doc/install.texi love and care Gerald Pfeifer
@ 2017-03-12 13:37   ` Hans-Peter Nilsson
  2017-03-12 13:47     ` Gerald Pfeifer
  0 siblings, 1 reply; 23+ messages in thread
From: Hans-Peter Nilsson @ 2017-03-12 13:37 UTC (permalink / raw)
  To: gerald; +Cc: gcc-patches

> Date: Sun, 12 Mar 2017 12:34:25 +0100 (CET)
> From: Gerald Pfeifer <gerald@pfeifer.com>
> On Sun, 12 Mar 2017, Gerald Pfeifer wrote:
> > References to dependencies on really, really old versions of
> > binutils (talking 10+ years here) which I think we can remove.
> > Let me follow-up with some of you with concrete suggestions 
> > around that.
> 
> The cris-axis-elf / cris-axis-linux-gnu section currently has this:
> 
>   For @code{cris-axis-elf} you need binutils 2.11
>   or newer.  For @code{cris-axis-linux-gnu} you need binutils 2.12 or newer.
> 
> Okay to yank it?

Certainly!  Thanks.

brgds, H-P

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Target maintainers: doc/install.texi love and care
  2017-03-12 13:37   ` Hans-Peter Nilsson
@ 2017-03-12 13:47     ` Gerald Pfeifer
  2017-03-12 20:34       ` Hans-Peter Nilsson
  0 siblings, 1 reply; 23+ messages in thread
From: Gerald Pfeifer @ 2017-03-12 13:47 UTC (permalink / raw)
  To: Hans-Peter Nilsson; +Cc: gcc-patches

On Sun, 12 Mar 2017, Hans-Peter Nilsson wrote:
> Certainly!  Thanks.

Done thusly; thanks for the quick response, H-P.

(May there be further changes to consider for cris-*?)

Gerald

2017-03-12  Gerald Pfeifer  <gerald@pfeifer.com>
 
	* doc/install.texi (Specific) <cris-axis-elf>: No longer
	refer to binutils 2.11/2.12 minimum.
 
Index: doc/install.texi
===================================================================
--- doc/install.texi	(revision 246077)
+++ doc/install.texi	(working copy)
@@ -3472,9 +3472,6 @@
 @samp{ETRAX 100 LX} by default.
 @end table
 
-For @code{cris-axis-elf} you need binutils 2.11
-or newer.  For @code{cris-axis-linux-gnu} you need binutils 2.12 or newer.
-
 Pre-packaged tools can be obtained from
 @uref{ftp://ftp.axis.com/@/pub/@/axis/@/tools/@/cris/@/compiler-kit/}.  More
 information about this platform is available at

^ permalink raw reply	[flat|nested] 23+ messages in thread

* RE: install.texi and mips-*-* (was: Target maintainers: doc/install.texi love and care)
  2017-03-12 11:38 ` install.texi and mips-*-* " Gerald Pfeifer
@ 2017-03-12 16:51   ` Moore, Catherine
  2017-03-12 17:32     ` install.texi and mips-*-* Gerald Pfeifer
  0 siblings, 1 reply; 23+ messages in thread
From: Moore, Catherine @ 2017-03-12 16:51 UTC (permalink / raw)
  To: Gerald Pfeifer, gcc-patches, Matthew Fortune



> -----Original Message-----
> From: Gerald Pfeifer [mailto:gerald@pfeifer.com]
> Sent: Sunday, March 12, 2017 7:38 AM
> To: gcc-patches@gcc.gnu.org; Moore, Catherine
> <Catherine_Moore@mentor.com>; Matthew Fortune
> <matthew.fortune@imgtec.com>
> Subject: install.texi and mips-*-* (was: Target maintainers: doc/install.texi
> love and care)
> 
> On Sun, 12 Mar 2017, Gerald Pfeifer wrote:
> > References to dependencies on really, really old versions of
> > binutils (talking 10+ years here) which I think we can remove.
> > Let me follow-up with some of you with concrete suggestions
> > around that.
> 
> The mips-*-* currently has this:
> 
>   The assembler from GNU binutils 2.17 and earlier has a bug in the way
>   it sorts relocations for REL targets (o32, o64, EABI).  This can cause
>   bad code to be generated for simple C++ programs.  Also the linker
>   from GNU binutils versions prior to 2.17 has a bug which causes the
>   runtime linker stubs in very large programs to
>   be incorrectly generated.  GNU Binutils 2.18 and later (and snapshots
>   made after Nov. 9, 2006) should be free from both of these problems.
> 
> (Even that goes back more than 10 years.)
> 
> Okay to yank it?

Yes, thank you.  I will review the rest of the MIPS doc in install.texi this week.
Catherine

^ permalink raw reply	[flat|nested] 23+ messages in thread

* RE: install.texi and mips-*-*
  2017-03-12 16:51   ` Moore, Catherine
@ 2017-03-12 17:32     ` Gerald Pfeifer
  0 siblings, 0 replies; 23+ messages in thread
From: Gerald Pfeifer @ 2017-03-12 17:32 UTC (permalink / raw)
  To: Moore, Catherine; +Cc: gcc-patches, Matthew Fortune

On Sun, 12 Mar 2017, Moore, Catherine wrote:
>> Okay to yank it?
> Yes, thank you.  

Done per the patch below (committed).

> I will review the rest of the MIPS doc in install.texi this week.

Thank you!

Gerald


2017-03-12  Gerald Pfeifer  <gerald@pfeifer.com>
 
	* doc/install.texi (Specific) <mips-*-*>: Remove description of
	issue that only occurred with binutils below 2.18.
 
Index: doc/install.texi
===================================================================
--- doc/install.texi	(revision 246078)
+++ doc/install.texi	(working copy)
@@ -4122,14 +4122,6 @@
 @command{configure} option when configuring GCC@.  The default is to
 use traps on systems that support them.
 
-The assembler from GNU binutils 2.17 and earlier has a bug in the way
-it sorts relocations for REL targets (o32, o64, EABI).  This can cause
-bad code to be generated for simple C++ programs.  Also the linker
-from GNU binutils versions prior to 2.17 has a bug which causes the
-runtime linker stubs in very large programs to
-be incorrectly generated.  GNU Binutils 2.18 and later (and snapshots
-made after Nov. 9, 2006) should be free from both of these problems.
-
 @html
 <hr />
 @end html

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Target maintainers: doc/install.texi love and care
  2017-03-12 13:47     ` Gerald Pfeifer
@ 2017-03-12 20:34       ` Hans-Peter Nilsson
  0 siblings, 0 replies; 23+ messages in thread
From: Hans-Peter Nilsson @ 2017-03-12 20:34 UTC (permalink / raw)
  To: gerald; +Cc: gcc-patches

> Date: Sun, 12 Mar 2017 14:47:42 +0100
> From: Gerald Pfeifer <gerald@pfeifer.com>

> (May there be further changes to consider for cris-*?)

Nothing actively pursued and no news on related issues.

brgds, H-P

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: install.texi and sparc-*-linux*
  2017-03-12 11:40 ` install.texi and sparc-*-linux* (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
@ 2017-03-12 22:00   ` David Miller
  2017-03-19  7:40     ` Gerald Pfeifer
  0 siblings, 1 reply; 23+ messages in thread
From: David Miller @ 2017-03-12 22:00 UTC (permalink / raw)
  To: gerald; +Cc: gcc-patches, rth, ebotcazou

From: Gerald Pfeifer <gerald@pfeifer.com>
Date: Sun, 12 Mar 2017 12:39:56 +0100 (CET)

> On Sun, 12 Mar 2017, Gerald Pfeifer wrote:
>> References to dependencies on really, really old versions of
>> binutils (talking 10+ years here) which I think we can remove.
>> Let me follow-up with some of you with concrete suggestions 
>> around that.
> 
> The section on sparc-*-linux* currently has this:
> 
>   GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.4
>   or newer on this platform.  All earlier binutils and glibc
>   releases mishandled unaligned relocations on @code{sparc-*-*} targets.
> 
> Okay to yank it?

No objections from me.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: install.texi and arm
  2017-03-12 11:31 ` install.texi and arm (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
@ 2017-03-13  9:18   ` Kyrill Tkachov
  2017-03-13 10:49     ` Nick Clifton
  0 siblings, 1 reply; 23+ messages in thread
From: Kyrill Tkachov @ 2017-03-13  9:18 UTC (permalink / raw)
  To: Gerald Pfeifer, gcc-patches, Nick Clifton, Richard Earnshaw,
	Ramana Radhakrishnan


On 12/03/17 11:31, Gerald Pfeifer wrote:
> On Sun, 12 Mar 2017, Gerald Pfeifer wrote:
>> Also, I'm offering help around one particular aspect I noticed:
>>
>> References to dependencies on really, really old versions of
>> binutils (talking 10+ years here) which I think we can remove.
>> Let me follow-up with some of you with concrete suggestions
>> around that.
> The arm-*-eabi section currently has this:
>
>    ARM-family processors.  Subtargets that use the ELF object format
>    require GNU binutils 2.13 or newer.  Such subtargets include:
>    @code{arm-*-netbsdelf}, @code{arm-*-*linux-*}
>    and @code{arm-*-rtemseabi}.
>
> Okay to yank this?

Fine by me. Nick is much more involved in binutils development and so might have
a better view of how much older binutils are used in the wild though.
Nick, do you have any objections to this?

Thanks,
Kyrill

> Gerald

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: install.texi and avr (was: Target maintainers: doc/install.texi love and care)
  2017-03-12 11:33 ` install.texi and avr (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
@ 2017-03-13 10:47   ` Denis Chertykov
  2017-03-13 21:56     ` Gerald Pfeifer
  0 siblings, 1 reply; 23+ messages in thread
From: Denis Chertykov @ 2017-03-13 10:47 UTC (permalink / raw)
  To: Gerald Pfeifer; +Cc: gcc-patches

2017-03-12 15:32 GMT+04:00 Gerald Pfeifer <gerald@pfeifer.com>:
> On Sun, 12 Mar 2017, Gerald Pfeifer wrote:
>> Also, I'm offering help around one particular aspect I noticed:
>>
>> References to dependencies on really, really old versions of
>> binutils (talking 10+ years here) which I think we can remove.
>> Let me follow-up with some of you with concrete suggestions
>> around that.
>
> The avr section currently has this:
>
>   We @emph{strongly} recommend using binutils 2.13 or newer.
>
> Okay to yank it?

We can remove this line.

Denis

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: install.texi and arm
  2017-03-13  9:18   ` install.texi and arm Kyrill Tkachov
@ 2017-03-13 10:49     ` Nick Clifton
  2017-03-18  9:46       ` Gerald Pfeifer
  0 siblings, 1 reply; 23+ messages in thread
From: Nick Clifton @ 2017-03-13 10:49 UTC (permalink / raw)
  To: Kyrill Tkachov, Gerald Pfeifer, gcc-patches, Richard Earnshaw,
	Ramana Radhakrishnan

Hi Guys,

>>> References to dependencies on really, really old versions of
>>> binutils (talking 10+ years here) which I think we can remove.

>>    ARM-family processors.  Subtargets that use the ELF object format
>>    require GNU binutils 2.13 or newer.  Such subtargets include:

>> Okay to yank this?
> 
> Fine by me.

Me too.

> Nick, do you have any objections to this?

None.  Are you intending to replace the requirement with a more recent
version of the binutils, or just remove the requirement entirely ?

Cheers
  Nick


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: install.texi and avr (was: Target maintainers: doc/install.texi love and care)
  2017-03-13 10:47   ` Denis Chertykov
@ 2017-03-13 21:56     ` Gerald Pfeifer
  0 siblings, 0 replies; 23+ messages in thread
From: Gerald Pfeifer @ 2017-03-13 21:56 UTC (permalink / raw)
  To: Denis Chertykov; +Cc: gcc-patches

On Mon, 13 Mar 2017, Denis Chertykov wrote:
>> The avr section currently has this:
>>
>>   We @emph{strongly} recommend using binutils 2.13 or newer.
>>
>> Okay to yank it?
> We can remove this line.

Done thusly, thank you.

Gerald

2017-03-13  Gerald Pfeifer  <gerald@pfeifer.com>

	* doc/install.texi (Specific) <avr>: Remove reference to
	binutils 2.13.

Index: doc/install.texi
===================================================================
--- doc/install.texi	(revision 246109)
+++ doc/install.texi	(working copy)
@@ -3396,8 +3396,6 @@
 @uref{http://www.amelek.gda.pl/avr/,,http://www.amelek.gda.pl/avr/}
 @end itemize
 
-We @emph{strongly} recommend using binutils 2.13 or newer.
-
 The following error:
 @smallexample
 Error: register required
> 

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: install.texi and arm
  2017-03-13 10:49     ` Nick Clifton
@ 2017-03-18  9:46       ` Gerald Pfeifer
  0 siblings, 0 replies; 23+ messages in thread
From: Gerald Pfeifer @ 2017-03-18  9:46 UTC (permalink / raw)
  To: Nick Clifton
  Cc: Kyrill Tkachov, gcc-patches, Richard Earnshaw, Ramana Radhakrishnan

On Mon, 13 Mar 2017, Nick Clifton wrote:
>>> Okay to yank this?
>> Fine by me.
> Me too.

Okay, so I went ahead and committed the patch below.

> None.  Are you intending to replace the requirement with a more recent
> version of the binutils, or just remove the requirement entirely ?

This is mostly about removing references to versions of binutils a 
decade or so old.  It's hard to imagine that anyone would give any
such old version a try in 2017 and fresher and shorter documentation
faces a better chance of actually being consumed.

Gerald


2017-03-18  Gerald Pfeifer  <gerald@pfeifer.com>

	* doc/install.texi (Specific) <arm-*-eabi>: Remove old
	requirement for binutils 2.13.

Index: doc/install.texi
===================================================================
--- doc/install.texi	(revision 246253)
+++ doc/install.texi	(working copy)
@@ -3367,10 +3367,7 @@
 @end html
 @anchor{arm-x-eabi}
 @heading arm-*-eabi
-ARM-family processors.  Subtargets that use the ELF object format
-require GNU binutils 2.13 or newer.  Such subtargets include:
-@code{arm-*-netbsdelf}, @code{arm-*-*linux-*}
-and @code{arm-*-rtemseabi}.
+ARM-family processors.
 
 Building the Ada frontend commonly fails (an infinite loop executing
 @code{xsinfo}) if the host compiler is GNAT 4.8.  Host compilers built from the

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: install.texi and sparc-*-linux*
  2017-03-12 22:00   ` install.texi and sparc-*-linux* David Miller
@ 2017-03-19  7:40     ` Gerald Pfeifer
  2017-03-19  8:22       ` Andreas Schwab
  0 siblings, 1 reply; 23+ messages in thread
From: Gerald Pfeifer @ 2017-03-19  7:40 UTC (permalink / raw)
  To: gcc-patches, David Miller; +Cc: Richard Henderson, Eric Botcazou

On Sun, 12 Mar 2017, David Miller wrote:
>> Okay to yank it?
> No objections from me.

Thanks.  Here is what I just committed.

Gerald


2017-03-19  Gerald Pfeifer  <gerald@pfeifer.com>

	* doc/install.texi (Specific) <sparc-*-linux*>: No longer refer 
	to age-old versions of binutils and glibc.

Index: doc/install.texi
===================================================================
--- doc/install.texi	(revision 246259)
+++ doc/install.texi	(working copy)
@@ -4510,11 +4510,6 @@
 @anchor{sparc-x-linux}
 @heading sparc-*-linux*
 
-GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.4
-or newer on this platform.  All earlier binutils and glibc
-releases mishandled unaligned relocations on @code{sparc-*-*} targets.
-
-
 @html
 <hr />
 @end html

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: install.texi and sparc-*-linux*
  2017-03-19  7:40     ` Gerald Pfeifer
@ 2017-03-19  8:22       ` Andreas Schwab
  2017-03-20 23:16         ` Gerald Pfeifer
  0 siblings, 1 reply; 23+ messages in thread
From: Andreas Schwab @ 2017-03-19  8:22 UTC (permalink / raw)
  To: Gerald Pfeifer
  Cc: gcc-patches, David Miller, Richard Henderson, Eric Botcazou

On Mär 19 2017, Gerald Pfeifer <gerald@pfeifer.com> wrote:

> Index: doc/install.texi
> ===================================================================
> --- doc/install.texi	(revision 246259)
> +++ doc/install.texi	(working copy)
> @@ -4510,11 +4510,6 @@
>  @anchor{sparc-x-linux}
>  @heading sparc-*-linux*
>  
> -GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.4
> -or newer on this platform.  All earlier binutils and glibc
> -releases mishandled unaligned relocations on @code{sparc-*-*} targets.
> -
> -
>  @html
>  <hr />
>  @end html

The section is now empty.  Should it be removed at all?

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: install.texi and sparc-*-linux*
  2017-03-19  8:22       ` Andreas Schwab
@ 2017-03-20 23:16         ` Gerald Pfeifer
  2017-03-21 18:31           ` Andreas Schwab
  0 siblings, 1 reply; 23+ messages in thread
From: Gerald Pfeifer @ 2017-03-20 23:16 UTC (permalink / raw)
  To: Andreas Schwab
  Cc: gcc-patches, David Miller, Richard Henderson, Eric Botcazou

On Sun, 19 Mar 2017, Andreas Schwab wrote:
>>  @anchor{sparc-x-linux}
>>  @heading sparc-*-linux*
> The section is now empty.  Should it be removed at all?

I considered that, but then figured we do want to keep this as
an indicator this is a supported platform (and also placeholder
if/when any new items worth documenting appear).

That said, I don't feel strongly at all and will happily remove
this if that's the preference here.

Gerald

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: install.texi and sparc-*-linux*
  2017-03-20 23:16         ` Gerald Pfeifer
@ 2017-03-21 18:31           ` Andreas Schwab
  0 siblings, 0 replies; 23+ messages in thread
From: Andreas Schwab @ 2017-03-21 18:31 UTC (permalink / raw)
  To: Gerald Pfeifer
  Cc: gcc-patches, David Miller, Richard Henderson, Eric Botcazou

On Mär 21 2017, Gerald Pfeifer <gerald@pfeifer.com> wrote:

> On Sun, 19 Mar 2017, Andreas Schwab wrote:
>>>  @anchor{sparc-x-linux}
>>>  @heading sparc-*-linux*
>> The section is now empty.  Should it be removed at all?
>
> I considered that, but then figured we do want to keep this as
> an indicator this is a supported platform (and also placeholder
> if/when any new items worth documenting appear).

There should probably at least be a short description of the target,
like it is present for all other targets without specific instructions.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

^ permalink raw reply	[flat|nested] 23+ messages in thread

* [doc] Re: install.texi and alpha
  2017-03-12 11:29 ` install.texi and alpha (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
@ 2019-08-20  8:37   ` Gerald Pfeifer
  0 siblings, 0 replies; 23+ messages in thread
From: Gerald Pfeifer @ 2019-08-20  8:37 UTC (permalink / raw)
  To: gcc-patches, Richard Henderson

On Sun, 12 Mar 2017, Gerald Pfeifer wrote:
>> References to dependencies on really, really old versions of
>> binutils (talking 10+ years here) which I think we can remove.
>> Let me follow-up with some of you with concrete suggestions 
>> around that.
> 
> The alpha*-*-* section currently has this:
> 
>   We require binutils 2.11.2 or newer.
>   Previous binutils releases had a number of problems with DWARF 2
>   debugging information, not the least of which is incorrect linking of
>   shared libraries.
> 
> Okay to yank this?

I do not recall ever seeing a response, and it's now been two
further years, so I went ahead and committed the patch below.

Gerald

2019-08-20  Gerald Pfeifer  <gerald@pfeifer.com>

	* doc/install.texi (Specific, alpha): Remove note to use
	binutils 2.11.2 or later.

Index: doc/install.texi
===================================================================
--- doc/install.texi	(revision 274619)
+++ doc/install.texi	(working copy)
@@ -3472,11 +3472,6 @@ This section contains general configuration inform
 Alpha-based platforms using ELF@.  In addition to reading this
 section, please read all other sections that match your target.
 
-We require binutils 2.11.2 or newer.
-Previous binutils releases had a number of problems with DWARF 2
-debugging information, not the least of which is incorrect linking of
-shared libraries.
-
 @html
 <hr />
 @end html

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2019-08-20  5:38 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <alpine.LSU.2.20.1703121217350.3498@anthias.pfeifer.com>
2017-03-12 11:29 ` install.texi and alpha (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
2019-08-20  8:37   ` [doc] Re: install.texi and alpha Gerald Pfeifer
2017-03-12 11:31 ` install.texi and arm (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
2017-03-13  9:18   ` install.texi and arm Kyrill Tkachov
2017-03-13 10:49     ` Nick Clifton
2017-03-18  9:46       ` Gerald Pfeifer
2017-03-12 11:33 ` install.texi and avr (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
2017-03-13 10:47   ` Denis Chertykov
2017-03-13 21:56     ` Gerald Pfeifer
2017-03-12 11:34 ` Target maintainers: doc/install.texi love and care Gerald Pfeifer
2017-03-12 13:37   ` Hans-Peter Nilsson
2017-03-12 13:47     ` Gerald Pfeifer
2017-03-12 20:34       ` Hans-Peter Nilsson
2017-03-12 11:36 ` install.texi and i?86-*-linux* (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
2017-03-12 11:38 ` install.texi and mips-*-* " Gerald Pfeifer
2017-03-12 16:51   ` Moore, Catherine
2017-03-12 17:32     ` install.texi and mips-*-* Gerald Pfeifer
2017-03-12 11:40 ` install.texi and sparc-*-linux* (was: Target maintainers: doc/install.texi love and care) Gerald Pfeifer
2017-03-12 22:00   ` install.texi and sparc-*-linux* David Miller
2017-03-19  7:40     ` Gerald Pfeifer
2017-03-19  8:22       ` Andreas Schwab
2017-03-20 23:16         ` Gerald Pfeifer
2017-03-21 18:31           ` Andreas Schwab

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).