]> git.hungrycats.org Git - linux/commit
[PATCH] incomplete asm constraints in arch/i386/pci/pcbios.c
authorArjan van de Ven <arjanv@redhat.com>
Fri, 5 Sep 2003 01:28:38 +0000 (18:28 -0700)
committerLinus Torvalds <torvalds@home.osdl.org>
Fri, 5 Sep 2003 01:28:38 +0000 (18:28 -0700)
commit8ac8157022e788bb5c5ca3589f8025825f904c2a
treea3e00fdf4e8e7ef349153345c134ba3137e99ef6
parent968f11a8688e1be78719154d05bcab061bbfde2b
[PATCH] incomplete asm constraints in arch/i386/pci/pcbios.c

This fixes a "miscompile" HP reported against gcc 3.3 with
-march-pentium4.  It turned out to be a non-complete asm contraint.  the
existing constraint on "opt" was on the address of "opt", which allowed
gcc to reorder the setting of the fields inside opt to beyond the asm
that uses it, which is less than useful at best.
arch/i386/pci/pcbios.c