Ilias Tsitsimpis [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
Merge ghc (8.2.2-4) import into refs/heads/workingbranch
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
lower-optimization-for-unreg
Gbp-Pq: Name lower-optimization-for-unreg.patch
Alec Theriault [Mon, 5 Feb 2018 21:45:47 +0000 (13:45 -0800)]
Don't barf on 'HsSpliceTy'
This handles 'HsSpliceTy's by replacing them with what they expand to.
IIUC everything that is happening, 'renameHsSpliceTy' should not be
able to fail for the inputs we feed it from GHC.
This fixes #574.
Gbp-Pq: Name fix-hssplicety.patch
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
build-unlit-and-hp2ps-twice
Gbp-Pq: Name build-unlit-and-hp2ps-twice.patch
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
use-stage1-binaries-for-install
Gbp-Pq: Name use-stage1-binaries-for-install.patch
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
x32-use-native-x86_64-insn
Gbp-Pq: Name x32-use-native-x86_64-insn.patch
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
do-not-use-SHELL
Gbp-Pq: Name do-not-use-SHELL
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
reproducible-tmp-names
This is an attempt to make GHC build reproducible. The name of .c files may end
up in the resulting binary (in the debug section), but not the directory.
Instead of using the process id, create a hash from the command line arguments,
and assume that is going to be unique.
Gbp-Pq: Name reproducible-tmp-names
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
buildpath-abi-stability
Forwarded to https://ghc.haskell.org/trac/ghc/ticket/10424
Gbp-Pq: Name buildpath-abi-stability.patch
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
hurd
Provided by “Pino” via Samuel Thibault. Not yet pushed upstream.
Gbp-Pq: Name hurd.diff
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
no-missing-haddock-file-warning
Gbp-Pq: Name no-missing-haddock-file-warning
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
ARM-VFPv3D16
Gbp-Pq: Name ARM-VFPv3D16
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
use-debian-gen_contents_index
Gbp-Pq: Name use-debian-gen_contents_index
Ilias Tsitsimpis [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
ghc (8.2.2-4) unstable; urgency=medium
[ Clint Adams ]
* Bump to Standards-Version 4.1.4.
* Set Rules-Requires-Root to no.
[ Ilias Tsitsimpis ]
* Use system's default ld (ld.bfd) on mips/mipsel, instead of ld.gold
[dgit import unpatched ghc 8.2.2-4]
Ilias Tsitsimpis [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
Import ghc_8.2.2-4.debian.tar.xz
[dgit import tarball ghc 8.2.2-4 ghc_8.2.2-4.debian.tar.xz]
Clint Adams [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
Merge ghc (8.2.2-3) import into refs/heads/workingbranch
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
lower-optimization-for-unreg
Gbp-Pq: Name lower-optimization-for-unreg.patch
Alec Theriault [Mon, 5 Feb 2018 21:45:47 +0000 (13:45 -0800)]
Don't barf on 'HsSpliceTy'
This handles 'HsSpliceTy's by replacing them with what they expand to.
IIUC everything that is happening, 'renameHsSpliceTy' should not be
able to fail for the inputs we feed it from GHC.
This fixes #574.
Gbp-Pq: Name fix-hssplicety.patch
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
build-unlit-and-hp2ps-twice
Gbp-Pq: Name build-unlit-and-hp2ps-twice.patch
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
use-stage1-binaries-for-install
Gbp-Pq: Name use-stage1-binaries-for-install.patch
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
x32-use-native-x86_64-insn
Gbp-Pq: Name x32-use-native-x86_64-insn.patch
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
do-not-use-SHELL
Gbp-Pq: Name do-not-use-SHELL
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
reproducible-tmp-names
This is an attempt to make GHC build reproducible. The name of .c files may end
up in the resulting binary (in the debug section), but not the directory.
Instead of using the process id, create a hash from the command line arguments,
and assume that is going to be unique.
Gbp-Pq: Name reproducible-tmp-names
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
buildpath-abi-stability
Forwarded to https://ghc.haskell.org/trac/ghc/ticket/10424
Gbp-Pq: Name buildpath-abi-stability.patch
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
hurd
Provided by “Pino” via Samuel Thibault. Not yet pushed upstream.
Gbp-Pq: Name hurd.diff
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
no-missing-haddock-file-warning
Gbp-Pq: Name no-missing-haddock-file-warning
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
ARM-VFPv3D16
Gbp-Pq: Name ARM-VFPv3D16
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
use-debian-gen_contents_index
Gbp-Pq: Name use-debian-gen_contents_index
Clint Adams [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
ghc (8.2.2-3) unstable; urgency=medium
* Upload to unstable.
[dgit import unpatched ghc 8.2.2-3]
Clint Adams [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
Import ghc_8.2.2-3.debian.tar.xz
[dgit import tarball ghc 8.2.2-3 ghc_8.2.2-3.debian.tar.xz]
Sean Whitton [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
Merge ghc (8.0.2-11) import into refs/heads/workingbranch
Alec Theriault [Mon, 5 Feb 2018 21:45:47 +0000 (13:45 -0800)]
Don't barf on 'HsSpliceTy'
This handles 'HsSpliceTy's by replacing them with what they expand to.
IIUC everything that is happening, 'renameHsSpliceTy' should not be
able to fail for the inputs we feed it from GHC.
This fixes #574.
Gbp-Pq: Name fix-hssplicety.patch
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
avoid-CrossCompilerPrefix-stage2
Gbp-Pq: Name avoid-CrossCompilerPrefix-stage2.patch
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
build-unlit-and-hp2ps-twice
Gbp-Pq: Name build-unlit-and-hp2ps-twice.patch
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
use-stage1-binaries-for-install
Gbp-Pq: Name use-stage1-binaries-for-install.patch
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
osdecommitmemory-compat
Gbp-Pq: Name osdecommitmemory-compat.patch
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
x32-use-native-x86_64-insn
Gbp-Pq: Name x32-use-native-x86_64-insn.patch
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
compiler-cmm-PprC-sparc-alignment
Gbp-Pq: Name compiler-cmm-PprC-sparc-alignment.patch
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
do-not-use-SHELL
Gbp-Pq: Name do-not-use-SHELL
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
reproducible-tmp-names
This is an attempt to make GHC build reproducible. The name of .c files may end
up in the resulting binary (in the debug section), but not the directory.
Instead of using the process id, create a hash from the command line arguments,
and assume that is going to be unique.
Gbp-Pq: Name reproducible-tmp-names
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
buildpath-abi-stability
Forwarded to https://ghc.haskell.org/trac/ghc/ticket/10424
Gbp-Pq: Name buildpath-abi-stability.patch
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
hurd
Provided by “Pino” via Samuel Thibault. Not yet pushed upstream.
Gbp-Pq: Name hurd.diff
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
no-missing-haddock-file-warning
Gbp-Pq: Name no-missing-haddock-file-warning
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
ARM-VFPv3D16
Gbp-Pq: Name ARM-VFPv3D16
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
use-debian-gen_contents_index
===================================================================
Gbp-Pq: Name use-debian-gen_contents_index
Sean Whitton [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
ghc (8.0.2-11) unstable; urgency=medium
[ Ilias Tsitsimpis ]
* Change Priority to optional. Since Debian Policy version 4.0.1,
priority extra has been deprecated.
* Use the HTTPS form of the copyright-format URL
* Modify d/watch and Source field in d/copyright to use HTTPS
* Declare compliance with Debian policy 4.1.1
[ Sean Whitton ]
* Add fix-hssplicety.patch (Closes: #867195).
[dgit import unpatched ghc 8.0.2-11]
Sean Whitton [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
Import ghc_8.0.2-11.debian.tar.xz
[dgit import tarball ghc 8.0.2-11 ghc_8.0.2-11.debian.tar.xz]
Gianfranco Costamagna [Mon, 27 Nov 2017 11:08:38 +0000 (11:08 +0000)]
Import ghc_8.2.2.orig.tar.xz
[dgit import orig ghc_8.2.2.orig.tar.xz]
Gianfranco Costamagna [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
Merge ghc (8.0.2-10) import into refs/heads/workingbranch
Debian Haskell Group [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
avoid-CrossCompilerPrefix-stage2
Gbp-Pq: Name avoid-CrossCompilerPrefix-stage2.patch
Debian Haskell Group [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
build-unlit-and-hp2ps-twice
Gbp-Pq: Name build-unlit-and-hp2ps-twice.patch
Debian Haskell Group [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
use-stage1-binaries-for-install
Gbp-Pq: Name use-stage1-binaries-for-install.patch
Debian Haskell Group [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
osdecommitmemory-compat
Gbp-Pq: Name osdecommitmemory-compat.patch
Debian Haskell Group [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
x32-use-native-x86_64-insn
Gbp-Pq: Name x32-use-native-x86_64-insn.patch
Debian Haskell Group [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
compiler-cmm-PprC-sparc-alignment
Gbp-Pq: Name compiler-cmm-PprC-sparc-alignment.patch
Debian Haskell Group [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
do-not-use-SHELL
Gbp-Pq: Name do-not-use-SHELL
Debian Haskell Group [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
reproducible-tmp-names
This is an attempt to make GHC build reproducible. The name of .c files may end
up in the resulting binary (in the debug section), but not the directory.
Instead of using the process id, create a hash from the command line arguments,
and assume that is going to be unique.
Gbp-Pq: Name reproducible-tmp-names
Debian Haskell Group [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
buildpath-abi-stability
Forwarded to https://ghc.haskell.org/trac/ghc/ticket/10424
Gbp-Pq: Name buildpath-abi-stability.patch
Debian Haskell Group [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
hurd
Provided by “Pino” via Samuel Thibault. Not yet pushed upstream.
Gbp-Pq: Name hurd.diff
Debian Haskell Group [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
no-missing-haddock-file-warning
Gbp-Pq: Name no-missing-haddock-file-warning
Debian Haskell Group [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
ARM-VFPv3D16
Gbp-Pq: Name ARM-VFPv3D16
Debian Haskell Group [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
use-debian-gen_contents_index
===================================================================
Gbp-Pq: Name use-debian-gen_contents_index
Gianfranco Costamagna [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
ghc (8.0.2-10) unstable; urgency=medium
[ John Paul Adrian Glaubitz ]
* Make ghc cross-buildable
[ Gianfranco Costamagna ]
* Drop arm64 switch to gold, now gcc/binutils should be fixed.
* Team upload.
[dgit import unpatched ghc 8.0.2-10]
Gianfranco Costamagna [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
Import ghc_8.0.2-10.debian.tar.xz
[dgit import tarball ghc 8.0.2-10 ghc_8.0.2-10.debian.tar.xz]
Gianfranco Costamagna [Sat, 26 Aug 2017 17:04:27 +0000 (18:04 +0100)]
Merge ghc (8.0.2-9) import into refs/heads/workingbranch
Debian Haskell Group [Sat, 26 Aug 2017 17:04:27 +0000 (18:04 +0100)]
osdecommitmemory-compat
Gbp-Pq: Name osdecommitmemory-compat.patch
Debian Haskell Group [Sat, 26 Aug 2017 17:04:27 +0000 (18:04 +0100)]
x32-use-native-x86_64-insn
Gbp-Pq: Name x32-use-native-x86_64-insn.patch
Debian Haskell Group [Sat, 26 Aug 2017 17:04:27 +0000 (18:04 +0100)]
compiler-cmm-PprC-sparc-alignment
Gbp-Pq: Name compiler-cmm-PprC-sparc-alignment.patch
Debian Haskell Group [Sat, 26 Aug 2017 17:04:27 +0000 (18:04 +0100)]
do-not-use-SHELL
Gbp-Pq: Name do-not-use-SHELL
Debian Haskell Group [Sat, 26 Aug 2017 17:04:27 +0000 (18:04 +0100)]
reproducible-tmp-names
This is an attempt to make GHC build reproducible. The name of .c files may end
up in the resulting binary (in the debug section), but not the directory.
Instead of using the process id, create a hash from the command line arguments,
and assume that is going to be unique.
Gbp-Pq: Name reproducible-tmp-names
Debian Haskell Group [Sat, 26 Aug 2017 17:04:27 +0000 (18:04 +0100)]
buildpath-abi-stability
Forwarded to https://ghc.haskell.org/trac/ghc/ticket/10424
Gbp-Pq: Name buildpath-abi-stability.patch
Debian Haskell Group [Sat, 26 Aug 2017 17:04:27 +0000 (18:04 +0100)]
hurd
Provided by “Pino” via Samuel Thibault. Not yet pushed upstream.
Gbp-Pq: Name hurd.diff
Debian Haskell Group [Sat, 26 Aug 2017 17:04:27 +0000 (18:04 +0100)]
no-missing-haddock-file-warning
Gbp-Pq: Name no-missing-haddock-file-warning
Debian Haskell Group [Sat, 26 Aug 2017 17:04:27 +0000 (18:04 +0100)]
ARM-VFPv3D16
Gbp-Pq: Name ARM-VFPv3D16
Debian Haskell Group [Sat, 26 Aug 2017 17:04:27 +0000 (18:04 +0100)]
use-debian-gen_contents_index
===================================================================
Gbp-Pq: Name use-debian-gen_contents_index
Gianfranco Costamagna [Sat, 26 Aug 2017 17:04:27 +0000 (18:04 +0100)]
ghc (8.0.2-9) unstable; urgency=medium
* Team upload.
* Patch arm64 before autoreconf.
[dgit import unpatched ghc 8.0.2-9]
Gianfranco Costamagna [Sat, 26 Aug 2017 17:04:27 +0000 (18:04 +0100)]
Import ghc_8.0.2-9.debian.tar.xz
[dgit import tarball ghc 8.0.2-9 ghc_8.0.2-9.debian.tar.xz]
Clint Adams [Tue, 27 Jun 2017 11:50:03 +0000 (12:50 +0100)]
Merge ghc (8.0.2-5) import into refs/heads/workingbranch
Debian Haskell Group [Tue, 27 Jun 2017 11:50:03 +0000 (12:50 +0100)]
osdecommitmemory-compat
Gbp-Pq: Name osdecommitmemory-compat.patch
Debian Haskell Group [Tue, 27 Jun 2017 11:50:03 +0000 (12:50 +0100)]
x32-use-native-x86_64-insn
Gbp-Pq: Name x32-use-native-x86_64-insn.patch
Debian Haskell Group [Tue, 27 Jun 2017 11:50:03 +0000 (12:50 +0100)]
compiler-cmm-PprC-sparc-alignment
Gbp-Pq: Name compiler-cmm-PprC-sparc-alignment.patch
Debian Haskell Group [Tue, 27 Jun 2017 11:50:03 +0000 (12:50 +0100)]
do-not-use-SHELL
Gbp-Pq: Name do-not-use-SHELL
Debian Haskell Group [Tue, 27 Jun 2017 11:50:03 +0000 (12:50 +0100)]
reproducible-tmp-names
This is an attempt to make GHC build reproducible. The name of .c files may end
up in the resulting binary (in the debug section), but not the directory.
Instead of using the process id, create a hash from the command line arguments,
and assume that is going to be unique.
Gbp-Pq: Name reproducible-tmp-names
Debian Haskell Group [Tue, 27 Jun 2017 11:50:03 +0000 (12:50 +0100)]
buildpath-abi-stability
Forwarded to https://ghc.haskell.org/trac/ghc/ticket/10424
Gbp-Pq: Name buildpath-abi-stability.patch
Debian Haskell Group [Tue, 27 Jun 2017 11:50:03 +0000 (12:50 +0100)]
hurd
Provided by “Pino” via Samuel Thibault. Not yet pushed upstream.
Gbp-Pq: Name hurd.diff
Debian Haskell Group [Tue, 27 Jun 2017 11:50:03 +0000 (12:50 +0100)]
no-missing-haddock-file-warning
Gbp-Pq: Name no-missing-haddock-file-warning
Debian Haskell Group [Tue, 27 Jun 2017 11:50:03 +0000 (12:50 +0100)]
ARM-VFPv3D16
Gbp-Pq: Name ARM-VFPv3D16
Debian Haskell Group [Tue, 27 Jun 2017 11:50:03 +0000 (12:50 +0100)]
use-debian-gen_contents_index
===================================================================
Gbp-Pq: Name use-debian-gen_contents_index
Clint Adams [Tue, 27 Jun 2017 11:50:03 +0000 (12:50 +0100)]
ghc (8.0.2-5) unstable; urgency=medium
* Patch from James Clarke to fix powerpc breakage caused by
powerpcspe patch.
[dgit import unpatched ghc 8.0.2-5]
Clint Adams [Tue, 27 Jun 2017 11:50:03 +0000 (12:50 +0100)]
Import ghc_8.0.2-5.debian.tar.xz
[dgit import tarball ghc 8.0.2-5 ghc_8.0.2-5.debian.tar.xz]
Gianfranco Costamagna [Tue, 21 Feb 2017 16:07:37 +0000 (16:07 +0000)]
Import ghc_8.0.2.orig.tar.xz
[dgit import orig ghc_8.0.2.orig.tar.xz]
Clint Adams [Sat, 17 Dec 2016 02:44:45 +0000 (02:44 +0000)]
Merge ghc (8.0.1-17) import into refs/heads/workingbranch
Raspbian Automatic git importer [Thu, 22 Dec 2016 06:09:12 +0000 (06:09 +0000)]
Merge ghc (8.0.1-14) import into refs/heads/workingbranch
Raspbian Automatic git importer [Thu, 22 Dec 2016 06:09:59 +0000 (06:09 +0000)]
Merge ghc (7.10.3-10) import into refs/heads/workingbranch
Raspbian Automatic git importer [Thu, 22 Dec 2016 06:09:15 +0000 (06:09 +0000)]
Merge ghc (7.10.3-9) import into refs/heads/workingbranch
Raspbian Automatic git importer [Thu, 22 Dec 2016 06:09:51 +0000 (06:09 +0000)]
Merge ghc (7.6.3-21) import into refs/heads/workingbranch
Tamar Christina [Sun, 5 Jun 2016 07:59:05 +0000 (09:59 +0200)]
Add relocation type R_X86_64_REX_GOTPCRELX
Summary:
Adding support for the `R_X86_64_REX_GOTPCRELX` relocation type.
This relocation is treated by the linker the same as the `R_X86_64_GOTPCRELX` type
`G + GOT + A - P` to generate relative offsets to the GOT.
The `REX` prefix has no influence in this stage.
This is based on https://github.com/hjl-tools/x86-psABI/wiki/x86-64-psABI-r252.pdf
Test Plan: ./validate
Reviewers: erikd, austin, bgamari, simonmar
Reviewed By: erikd
Subscribers: thomie, #ghc_windows_task_force
Differential Revision: https://phabricator.haskell.org/D2303
GHC Trac Issues: #12147
Gbp-Pq: Name R_X86_64_REX_GOTPCRELX
Debian Haskell Group [Sat, 17 Dec 2016 02:44:45 +0000 (02:44 +0000)]
smp-arm-fix
Gbp-Pq: Name smp-arm-fix.patch
Debian Haskell Group [Sat, 17 Dec 2016 02:44:45 +0000 (02:44 +0000)]
osdecommitmemory-compat
Gbp-Pq: Name osdecommitmemory-compat.patch
Peter Trommler [Sat, 1 Oct 2016 21:56:31 +0000 (17:56 -0400)]
PPC/CodeGen: fix lwa instruction generation
Opcode lwa is a 64-bit opcode and allows a DS-form only. This patch
generates lwa opcodes only when the offset is a multiple of 4.
Fixes #12621
Test Plan: validate
Reviewers: erikd, hvr, simonmar, austin, bgamari
Reviewed By: bgamari
Subscribers: thomie
Differential Revision: https://phabricator.haskell.org/D2547
GHC Trac Issues: #12621
Gbp-Pq: Name fix-ppc-lwa-generation