Darwin, PowerPC, libgcc - Ensure unwinder is built with altivec enabled.
authorIain Sandoe <iain@sandoe.co.uk>
Thu, 6 Jun 2019 19:02:54 +0000 (19:02 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Thu, 6 Jun 2019 19:02:54 +0000 (19:02 +0000)
commit34a4a9c2b5d4feb349d19eb9453947bfbb8cc5f1
treee79ed7aef43a80755f12da9652e9ec26c7c62a33
parent2172277702e81ae21c2f914889c6b41f282011d9
Darwin, PowerPC, libgcc - Ensure unwinder is built with altivec enabled.

When libgcc is built on Darwin, it is usually built for the earliest potential
target (Darwin8, 10.4).  Build for that revision default to assuming that the
processor might be G3 (without vector ops) and there is an outlined function
used for save/restore that checks whether the processor is G3 or G4+ at run-
time.  However, the unwinder itself needs to be built with the assumption of
vector usage so that the relevant outlined functions are called.

2019-06-06  Iain Sandoe  <iain@sandoe.co.uk>

* config/rs6000/t-darwin: Ensure that the unwinder is built with
altivec enabled.

From-SVN: r272017
libgcc/ChangeLog
libgcc/config/rs6000/t-darwin