HomeFreeBSD

Pull in r300429 from upstream llvm trunk (by Benjamin Kramer):

Description

Pull in r300429 from upstream llvm trunk (by Benjamin Kramer):

[X86] Remove special handling for 16 bit for A asm constraints.

Our 16 bit support is assembler-only + the terrible hack that is
.code16gcc. Simply using 32 bit registers does the right thing for
the latter.

Fixes PR32681.

This fixes some cases of assembling 16 bit code (i.e. SeaBIOS) that uses
the 'A' inline asm constraint, after r316989.

MFC after: 3 days
X-MFC-With: r316989

Details

Provenance
dimAuthored on
Parents
rS317078: Remove function declaration that doesn't exist.
Branches
Unknown
Tags
Unknown