]> 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>
Mon, 11 May 2009 08:52:02 +0000 (10:52 +0200)
commitc9239f23acdc8b50f8bcbfadf967c6a490fd4693
tree918cd73cf6e1c5acf29f9ce8741644f394fcf3bb
parentb64279dab84373f060d589bdd519dbfa255adc58
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