Re: [PATCH 6/6] newlib: introduce HAVE_HW_UNALIGNED_ACCESS option

"Christian Herber (OSS)" <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <PAXPR04MB9517E2287B2062B6152A848AC7EC2@PAXPR04MB9517.eurprd04.prod.outlook.com>
Clang has also adopted this: https://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20240610/587759.html

I would suggest to work out a solution that works for older and newer versions of compilers.

IMHO, for older versions, this macro could be simply defined with -D.

________________________________
From: Alexey Lapshin <[email protected]>
Sent: Monday, January 27, 2025 12:27:56 PM
To: [email protected] <[email protected]>; Christian Herber (OSS) <[email protected]>
Cc: Alexey Gerenkov <[email protected]>; Ivan Grokhotkov <[email protected]>
Subject: Re: [PATCH 6/6] newlib: introduce HAVE_HW_UNALIGNED_ACCESS option

Thanks for highlighting that! But unfortunately this was added too recently in GCC (14.1.0).
Moving to approach with __riscv_misaligned_fast will not work for older GCC.
Also, I'm not sure if this will be applicable to other compilers as well

https://github.com/gcc-mirror/gcc/commit/6e23440b5df4011bbe1dbee74d47641125dd7d16


On Mon, 2025-01-27 at 10:58 +0000, Christian Herber (OSS) wrote:
> Shouldn't this be controlled by __riscv_misaligned_fast according to https://github.com/riscv-non-isa/riscv-c-api-doc/blob/main/src/c-api.adoc#preprocessor-definitions
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.