Fix Savannah bug #25355.

* include/freetype/config/ftconfig.h (FT_MulFix_i386): Make
assembler code work with gcc 2.95.3 (as used by the Haiku project).
Add `cc' register to the clobber list.
This commit is contained in:
Werner Lemberg 2009-01-19 08:55:15 +00:00
parent 4e263a9559
commit c591c17b3f
2 changed files with 11 additions and 3 deletions

View File

@ -1,3 +1,11 @@
2009-01-19 Michael Lotz <mmlr@mlotz.ch>
Fix Savannah bug #25355.
* include/freetype/config/ftconfig.h (FT_MulFix_i386): Make
assembler code work with gcc 2.95.3 (as used by the Haiku project).
Add `cc' register to the clobber list.
2009-01-18 Werner Lemberg <wl@gnu.org>
Protect FT_Get_Next_Char.

View File

@ -357,9 +357,9 @@ FT_BEGIN_HEADER
"shrl $16, %%eax\n"
"shll $16, %%edx\n"
"addl %%edx, %%eax\n"
: "=a"(result), "+d"(b)
: "a"(a)
: "%ecx" );
: "=a"(result), "=d"(b)
: "a"(a), "d"(b)
: "%ecx", "cc" );
return result;
}