powerpc-rtems does not build on gcc master

Joel Sherrill joel at rtems.org
Wed Jul 31 13:35:31 UTC 2019


On Wed, Jul 31, 2019 at 7:56 AM Sebastian Huber <
sebastian.huber at embedded-brains.de> wrote:

> On 31/07/2019 14:39, Joel Sherrill wrote:
> >
> > On Wed, Jul 31, 2019, 12:02 AM Sebastian Huber
> > <sebastian.huber at embedded-brains.de
> > <mailto:sebastian.huber at embedded-brains.de>> wrote:
> >
> >     On 31/07/2019 00:47, Joel Sherrill wrote:
> >      >
> >      > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91303
> >      >
> >      > Here's the output. Any ideas?
> >
> >     Yes, support for SPE was removed in GCC 8.
> >
> >
> > I know. Does this mean the RTEMS multilib set needs updating?
> >
> > I have no idea which multilibs need to be dropped. The SPE has been used
> > only by your bsps.
>
> First we should figure out what you did and why the RSB build passes.
>

I built by hand with the head on newlib, binutils-gdb, and gcc. It appears
the
RSB does the same thing.

Attached is my shell script which has a configure based on the RSB.

But the build fails on code included by libgcc/config.host which includes
rs6000/t-savresfgpr which lists these:

    $(srcdir)/config/rs6000/e500crtres32gpr.S \
  $(srcdir)/config/rs6000/e500crtres64gpr.S \
  $(srcdir)/config/rs6000/e500crtres64gprctr.S \
  $(srcdir)/config/rs6000/e500crtrest32gpr.S \
  $(srcdir)/config/rs6000/e500crtrest64gpr.S \
  $(srcdir)/config/rs6000/e500crtresx32gpr.S \
  $(srcdir)/config/rs6000/e500crtresx64gpr.S \
  $(srcdir)/config/rs6000/e500crtsav32gpr.S \
  $(srcdir)/config/rs6000/e500crtsav64gpr.S \
  $(srcdir)/config/rs6000/e500crtsav64gprctr.S \
  $(srcdir)/config/rs6000/e500crtsavg32gpr.S \
  $(srcdir)/config/rs6000/e500crtsavg64gpr.S \
  $(srcdir)/config/rs6000/e500crtsavg64gprctr.S

If the e500 is supposed to be gone, why are these files built? The failure
is on this file:

libgcc/config/rs6000/crtresxfpr.S:91: Error: unrecognized opcode: `lfd'


>
> --
> Sebastian Huber, embedded brains GmbH
>
> Address : Dornierstr. 4, D-82178 Puchheim, Germany
> Phone   : +49 89 189 47 41-16
> Fax     : +49 89 189 47 41-09
> E-Mail  : sebastian.huber at embedded-brains.de
> PGP     : Public key available on request.
>
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20190731/578d2f53/attachment-0002.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: j-gcc
Type: application/octet-stream
Size: 2928 bytes
Desc: not available
URL: <http://lists.rtems.org/pipermail/devel/attachments/20190731/578d2f53/attachment-0002.obj>


More information about the devel mailing list