HomeFreeBSD

gptzfsboot: remove CLANG_NO_IAS

Description

gptzfsboot: remove CLANG_NO_IAS

Many components under stand/ had CLANG_NO_IAS added when Clang's
Integrated Assembler did not handle .codeNN directives. Clang gained
support quite some time ago, so we can build stand/ with IAS.

In some cases there were small differences in generated object output.
In the case of gptzfsboot however using GNU as or Clang IAS to assemble
gptldr.S resulted in identical final gptzfsboot binary output.

Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D11115

(cherry picked from commit 0a062e5ff6522fa7bac1c2e9c9f686eb55ca998c)

Details

Provenance
emasteAuthored on Aug 15 2019, 6:43 PM
dimCommitted on Sep 2 2021, 11:30 PM
Differential Revision
D11115: Clang groks .codeNN; remove CLANG_NO_IAS from sys/boot/i386
Parents
rGdc5259b56722: stand: remove CLANG_NO_IAS from pxeldr
Branches
Unknown
Tags
Unknown