    Roy Tam: __asm__ "unknown constraint 't'" issue patch
    math.h:341: error: unknown constraint 't'
	        error: invalid clobber register 'st'

    Is it right to ignore clobber register 'st' ?

diff -urN tinycc.git.old/i386-asm.c tinycc.git/i386-asm.c
--- tinycc.git.old/i386-asm.c	2015-01-18 23:24:47.000000000 +0300
+++ tinycc.git/i386-asm.c	2015-01-18 23:26:18.000000000 +0300
@@ -1033,6 +1033,9 @@
         case 'i':
         case 'm':
         case 'g':
+        case 'f':
+        case 't':
+        case 'u':
             pr = 4;
             break;
         default:
@@ -1215,6 +1218,11 @@
             if (!((op->vt->r & (VT_VALMASK | VT_LVAL | VT_SYM)) == VT_CONST))
                 goto try_next;
             break;
+        case 'f':
+        case 't':
+        case 'u':
+            /* float */
+            break;
         case 'm':
         case 'g':
             /* nothing special to do because the operand is already in
@@ -1483,6 +1491,7 @@
     TokenSym *ts;
 
     if (!strcmp(str, "memory") ||
+	!strcmp(str, "st") ||
         !strcmp(str, "cc"))
         return;
     ts = tok_alloc(str, strlen(str));
