diff options
| author | Mike Sullivan <mksully22@gmail.com> | 2018-11-28 17:21:45 +0000 |
|---|---|---|
| committer | Carlo Landmeter <clandmeter@alpinelinux.org> | 2018-11-28 22:25:33 +0000 |
| commit | 2e020c49c59220c0ec0aa4758ebe5927b22c4a11 (patch) | |
| tree | f43610a97908a7c681c66dcd255de6ae0f50e4c3 /testing | |
| parent | 9e14c57e60476277b5af9b626f0d15f0a18b318a (diff) | |
| download | aports-2e020c49c59220c0ec0aa4758ebe5927b22c4a11.tar.bz2 aports-2e020c49c59220c0ec0aa4758ebe5927b22c4a11.tar.xz | |
testing/gcc6: fix ppc64le build break due to vector parsing
Diffstat (limited to 'testing')
| -rw-r--r-- | testing/gcc6/APKBUILD | 4 | ||||
| -rw-r--r-- | testing/gcc6/fix-ppc64le-coercion-r261621.patch | 11 |
2 files changed, 14 insertions, 1 deletions
diff --git a/testing/gcc6/APKBUILD b/testing/gcc6/APKBUILD index 91d01ef206..b32b67d7cd 100644 --- a/testing/gcc6/APKBUILD +++ b/testing/gcc6/APKBUILD @@ -63,6 +63,7 @@ source="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${_pkgbase:-$pkgver}/gcc-${_pkgba fix-rs6000-pie.patch fix-linux-header-use-in-libgcc.patch gcc-pure64-mips.patch + fix-ppc64le-coercion-r261621.patch " sonameprefix="$pkgname:" @@ -346,4 +347,5 @@ abe9aaf9aa956058d0386a4396a511d176a46bb3906b90e952383646cdc158cbeb0a5dc616a1ccb1 f4ef08454e28c8732db69115e4998ec153399e8d229dd27f923dbdcf57b68128a65640d026cc7f45b58ba8764ab1eb575d4eb6d6dfc550a87a183f8b94e76181 320-libffi-gnulinux.patch 01c71cd5881fc07ea3b9b980697e89b3ca0fe98502958ceafc3fca18b2604c844e2f457feab711baf8e03f00a5383b0e38aac7eb954034e306f43d4a37f165ed fix-rs6000-pie.patch 34a818d5be67eb1f34e44a80b83c28a9b9c17d37fc9fac639f490d6bb5b53ebe3318140d09c236a17d7c98f5a7792ae3d6cefccda8067a5e942d6305b9d1f87c fix-linux-header-use-in-libgcc.patch -86be3338cc9c33089608bc4c5e3b7918c4e500a345c338f361b18c342119a6ed69af5495d72950de7106d760f003528b46ad14795e805f8a3331e206dcb234e3 gcc-pure64-mips.patch" +86be3338cc9c33089608bc4c5e3b7918c4e500a345c338f361b18c342119a6ed69af5495d72950de7106d760f003528b46ad14795e805f8a3331e206dcb234e3 gcc-pure64-mips.patch +aae9d510326bed6eca0b1f680d2caf64dd804e73fb9d726c8932faa845c07e1be6ab12920972d8fb80a33dafedcaafca71487b0eaf10e6d5fa7deb853926b933 fix-ppc64le-coercion-r261621.patch" diff --git a/testing/gcc6/fix-ppc64le-coercion-r261621.patch b/testing/gcc6/fix-ppc64le-coercion-r261621.patch new file mode 100644 index 0000000000..bd321ca4ab --- /dev/null +++ b/testing/gcc6/fix-ppc64le-coercion-r261621.patch @@ -0,0 +1,11 @@ +--- a/libcpp/lex.c ++++ b/libcpp/lex.c +@@ -568,7 +568,7 @@ + { + vc m_nl, m_cr, m_bs, m_qm; + +- data = *((const vc *)s); ++ data = __builtin_vec_vsx_ld (0, s); + s += 16; + + m_nl = (vc) __builtin_vec_cmpeq(data, repl_nl); |
