<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 31, 2019 at 7:56 AM Sebastian Huber <<a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 31/07/2019 14:39, Joel Sherrill wrote:<br>
> <br>
> On Wed, Jul 31, 2019, 12:02 AM Sebastian Huber <br>
> <<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a> <br>
> <mailto:<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a>>> wrote:<br>
> <br>
>     On 31/07/2019 00:47, Joel Sherrill wrote:<br>
>      ><br>
>      > <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91303" rel="noreferrer" target="_blank">https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91303</a><br>
>      ><br>
>      > Here's the output. Any ideas?<br>
> <br>
>     Yes, support for SPE was removed in GCC 8.<br>
> <br>
> <br>
> I know. Does this mean the RTEMS multilib set needs updating?<br>
> <br>
> I have no idea which multilibs need to be dropped. The SPE has been used <br>
> only by your bsps.<br>
<br>
First we should figure out what you did and why the RSB build passes.<br></blockquote><div><br></div><div>I built by hand with the head on newlib, binutils-gdb, and gcc. It appears the</div><div>RSB does the same thing.</div><div><br></div><div>Attached is my shell script which has a configure based on the RSB.</div><div><br></div><div>But the build fails on code included by libgcc/config.host which includes</div><div>rs6000/t-savresfgpr which lists these:</div><div><br></div><div>    $(srcdir)/config/rs6000/e500crtres32gpr.S \<br>    $(srcdir)/config/rs6000/e500crtres64gpr.S \<br>          $(srcdir)/config/rs6000/e500crtres64gprctr.S \<br>       $(srcdir)/config/rs6000/e500crtrest32gpr.S \<br>         $(srcdir)/config/rs6000/e500crtrest64gpr.S \<br>         $(srcdir)/config/rs6000/e500crtresx32gpr.S \<br>         $(srcdir)/config/rs6000/e500crtresx64gpr.S \<br>         $(srcdir)/config/rs6000/e500crtsav32gpr.S \<br>          $(srcdir)/config/rs6000/e500crtsav64gpr.S \<br>          $(srcdir)/config/rs6000/e500crtsav64gprctr.S \<br>       $(srcdir)/config/rs6000/e500crtsavg32gpr.S \<br>         $(srcdir)/config/rs6000/e500crtsavg64gpr.S \<br>         $(srcdir)/config/rs6000/e500crtsavg64gprctr.S<br><br></div><div>If the e500 is supposed to be gone, why are these files built? The failure is on this file:</div><div><br></div><div>libgcc/config/rs6000/crtresxfpr.S:91: Error: unrecognized opcode: `lfd'<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
-- <br>
Sebastian Huber, embedded brains GmbH<br>
<br>
Address : Dornierstr. 4, D-82178 Puchheim, Germany<br>
Phone   : +49 89 189 47 41-16<br>
Fax     : +49 89 189 47 41-09<br>
E-Mail  : <a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a><br>
PGP     : Public key available on request.<br>
<br>
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.<br>
</blockquote></div></div>