]> err.no Git - util-linux/commit
lscpu: fix cpuid code on x86/PIC
authorMike Frysinger <vapier@gentoo.org>
Sun, 10 May 2009 20:37:18 +0000 (16:37 -0400)
committerKarel Zak <kzak@redhat.com>
Wed, 27 May 2009 08:22:54 +0000 (10:22 +0200)
commit28f0c63388ab7eeeb0953355dc4ff2edc5afe9e8
tree918cd73cf6e1c5acf29f9ce8741644f394fcf3bb
parent1253662647f4b8a68062b420f2dad5c11a8a3c85
lscpu: fix cpuid code on x86/PIC

If we build lscpu as PIE, we currently get a build failure:
lscpu.c: In function 'main':
lscpu.c:333: error: can't find a register in class 'BREG' while reloading 'asm'
lscpu.c:333: error: 'asm' operand has impossible constraints
make[2]: *** [lscpu.o] Error 1

So we need a little bit of register shuffling to keep gcc happy.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
sys-utils/lscpu.c