aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorYunQiang Su <yunqiang.su@cipunited.com>2021-08-28 08:17:18 -0400
committerYunQiang Su <syq@debian.org>2021-08-30 16:03:59 +0800
commitd7e56b084d0b230ae5ee280f569d679fa0f09f4d (patch)
treebf80e0ed85b73d06df8c9f949edbb2d904f6a3bc /gcc
parent7218c2ec365ce95f5a1012a6eb425b0a36aec6bf (diff)
downloadgcc-d7e56b084d0b230ae5ee280f569d679fa0f09f4d.zip
gcc-d7e56b084d0b230ae5ee280f569d679fa0f09f4d.tar.gz
gcc-d7e56b084d0b230ae5ee280f569d679fa0f09f4d.tar.bz2
libffi: Fix MIPS r6 support
for some instructions, MIPS r6 uses different encoding other than the previous releases. 1. mips/n32.S disable .set mips4: since it casuses old insn encoding is used. https://github.com/libffi/libffi/pull/396 has been accepted as: 94c102aa69b04337f63498e0e6551fcdce549ae5 2. mips/ffi.c: the encoding for JR is hardcoded: we need to use different value for r6 and pre-r6. https://github.com/libffi/libffi/pull/401 has been accpeted as: 746dbe3a6a79a41931c03b51df2972be4d5e5028 libffi/ PR libffi/83636 * src/mips/n32.S: disable .set mips4 * src/mips/ffi.c: use different JR encoding for r6.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions