Re: 32-bit PowerPC reference test platform

2012-11-07 Thread David Brown

On 07/11/2012 02:15, David Edelsohn wrote:

On Tue, Nov 6, 2012 at 11:08 AM, Sebastian Huber
sebastian.hu...@embedded-brains.de wrote:


Ok, does this mean that there is no primary and secondary target in GCC that
covers PowerPC Book E with ELF and EABI?

If I change something in this area is there at least a well known tertiary
target?

GCC is used for a lot of Freescale products in the embedded systems market.
What is necessary to make e.g. powerpc-unknown-eabi a secondary target?


Some people post testsuite results for powerpc-unknown-linux-gnu on
the testsuite mailinglist -- one from Debain and I do not know the
affiliation of the other.  powerpc-apple-darwin also is 32 bit.  And
IBM tests 32 bit multilib although GCC is built as 64 bit.

I thought that Codesourcery tested 32 bit PowerPC at some point in the
past.  You need to ask Freescale why they are not more engaged.

Thanks, David



Codesourcery (and therefore Mentor Graphics) certainly distribute (and 
sell) PowerPC ELF EABI gcc toolchains for 32-bit PowerPC devices.  I 
don't know how many different types they use in testing, but I expect 
they have a number of systems.  I'm sure they'd be interested in your 
changes.




32-bit PowerPC reference test platform

2012-11-06 Thread Sebastian Huber

Hello,

what is the reference test platform for the 32-bit PowerPC target?  We have the 
primary target powerpc64-unknown-linux-gnu and the secondary target 
powerpc-ibm-aix5.3.0.0.  On the GCC compile farm there is no AIX available


http://gcc.gnu.org/wiki/CompileFarm

and I don't have an AIX machine.  On which platform should I test to show that 
changes like this


http://gcc.gnu.org/ml/gcc-patches/2012-10/msg02931.html

cause no harm?

--
Sebastian Huber, embedded brains GmbH

Address : Obere Lagerstr. 30, D-82178 Puchheim, Germany
Phone   : +49 89 18 90 80 79-6
Fax : +49 89 18 90 80 79-9
E-Mail  : sebastian.hu...@embedded-brains.de
PGP : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.



Re: 32-bit PowerPC reference test platform

2012-11-06 Thread David Edelsohn
On Tue, Nov 6, 2012 at 3:30 AM, Sebastian Huber
sebastian.hu...@embedded-brains.de wrote:

 what is the reference test platform for the 32-bit PowerPC target?  We have
 the primary target powerpc64-unknown-linux-gnu and the secondary target
 powerpc-ibm-aix5.3.0.0.  On the GCC compile farm there is no AIX available

 http://gcc.gnu.org/wiki/CompileFarm

First, I am trying to have IBM contribute an AIX system to the GCC Compile Farm.

 and I don't have an AIX machine.  On which platform should I test to show
 that changes like this

 http://gcc.gnu.org/ml/gcc-patches/2012-10/msg02931.html

 cause no harm?

I am not sure what you mean by 32 bit PowerPC target?  Yes, AIX
defaults to building 32 bit applications, but 32 bit PowerPC
processors are quite different (both Freescale processors and other
PPC32 targets). And AIX does not support ELF, sdata, sdata2, etc. that
are referenced in many of those testcases.

Thanks, David


Re: 32-bit PowerPC reference test platform

2012-11-06 Thread Sebastian Huber

On 11/06/2012 03:32 PM, David Edelsohn wrote:

On Tue, Nov 6, 2012 at 3:30 AM, Sebastian Huber
sebastian.hu...@embedded-brains.de wrote:

[...]

and I don't have an AIX machine.  On which platform should I test to show
that changes like this

http://gcc.gnu.org/ml/gcc-patches/2012-10/msg02931.html

cause no harm?


I am not sure what you mean by 32 bit PowerPC target?  Yes, AIX
defaults to building 32 bit applications, but 32 bit PowerPC
processors are quite different (both Freescale processors and other
PPC32 targets). And AIX does not support ELF, sdata, sdata2, etc. that
are referenced in many of those testcases.


Ok, does this mean that there is no primary and secondary target in GCC that 
covers PowerPC Book E with ELF and EABI?


If I change something in this area is there at least a well known tertiary 
target?

GCC is used for a lot of Freescale products in the embedded systems market. 
What is necessary to make e.g. powerpc-unknown-eabi a secondary target?


--
Sebastian Huber, embedded brains GmbH

Address : Obere Lagerstr. 30, D-82178 Puchheim, Germany
Phone   : +49 89 18 90 80 79-6
Fax : +49 89 18 90 80 79-9
E-Mail  : sebastian.hu...@embedded-brains.de
PGP : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.




Re: 32-bit PowerPC reference test platform

2012-11-06 Thread David Edelsohn
On Tue, Nov 6, 2012 at 11:08 AM, Sebastian Huber
sebastian.hu...@embedded-brains.de wrote:

 Ok, does this mean that there is no primary and secondary target in GCC that
 covers PowerPC Book E with ELF and EABI?

 If I change something in this area is there at least a well known tertiary
 target?

 GCC is used for a lot of Freescale products in the embedded systems market.
 What is necessary to make e.g. powerpc-unknown-eabi a secondary target?

Some people post testsuite results for powerpc-unknown-linux-gnu on
the testsuite mailinglist -- one from Debain and I do not know the
affiliation of the other.  powerpc-apple-darwin also is 32 bit.  And
IBM tests 32 bit multilib although GCC is built as 64 bit.

I thought that Codesourcery tested 32 bit PowerPC at some point in the
past.  You need to ask Freescale why they are not more engaged.

Thanks, David