[PATCH] ARC: mm: drop stale define of __ARCH_USE_5LEVEL_HACK

2019-12-09 Thread Mike Rapoport
From: Mike Rapoport Commit 6aae3425aa9c ("ARC: mm: remove __ARCH_USE_5LEVEL_HACK") make ARC paging code 5-level compliant but left behind a stale define of __ARCH_USE_5LEVEL_HACK in arch/arc/include/asm/hugepage.h. Remove it. Signed-off-by: Mike Rapoport --- arch/arc/include/asm/hugepage.h |

Re: [PATCH] ARC: mm: drop stale define of __ARCH_USE_5LEVEL_HACK

2019-12-09 Thread Vineet Gupta
On 12/9/19 7:31 AM, Mike Rapoport wrote: > From: Mike Rapoport > > Commit 6aae3425aa9c ("ARC: mm: remove __ARCH_USE_5LEVEL_HACK") make ARC > paging code 5-level compliant but left behind a stale define of > __ARCH_USE_5LEVEL_HACK in arch/arc/include/asm/hugepage.h. > > Remove it. > > Signed-off

[PATCH] PR 92846: [ARC] generate signaling FDCMPF for hard float comparisons

2019-12-09 Thread Vineet Gupta
ARC gcc generates FDCMP instructions which raises Invalid operation for signaling NaN only. This causes glibc iseqsig() primitives to fail (in the current ongoing glibc port to ARC) So split up the hard float compares into two categories and for unordered compares generate the FDCMPF instruction (