[PATCH] clang compatibility: fpu options

Volodymyr Turanskyy Volodymyr.Turanskyy@arm.com
Mon Jan 20 15:06:45 GMT 2025


Hi Joel,

Let me fix the commit messages.

Clang does not have vfpxd - vfpv3xd might be the closest, however we believe that it is not needed for clang at all, so it is skipped.

Sincerely,

Volodymyr Turanskyy | Principal Software Engineer | CE SW LLVM Team

From: Joel Sherrill <joel.sherrill@gmail.com>
Date: Monday, 20 January 2025 at 15:01
To: Volodymyr Turanskyy <Volodymyr.Turanskyy@arm.com>
Cc: newlib@sourceware.org <newlib@sourceware.org>, nd <nd@arm.com>
Subject: Re: [PATCH] clang compatibility: fpu options
Same with missing commit.

Does the clang assembler have a directive for vfpxd? If I am reading the patch correctly, it just drops the directive rather than replacing it.

--joel

On Mon, Jan 20, 2025 at 8:49 AM Volodymyr Turanskyy <Volodymyr.Turanskyy@arm.com<mailto:Volodymyr.Turanskyy@arm.com>> wrote:
Hi,

Following up on the RFC [1], please find attached a patch that adds a check to avoid extra assembler directives that are not compatible with clang and are not needed by clang.

References

1.     https://sourceware.org/pipermail/newlib/2025/021452.html

Sincerely,

Volodymyr Turanskyy | Principal Software Engineer | CE SW LLVM Team
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://sourceware.org/pipermail/newlib/attachments/20250120/7eb96637/attachment-0001.htm>


More information about the Newlib mailing list