set the used_x87 flag when a virtual x87 instruction is emitted
[libfirm] / ir / be / beasm_asm_gnu.c
index e4577fc..0484b55 100644 (file)
@@ -3,12 +3,14 @@
 #endif
 
 #include <assert.h>
+#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <ctype.h>
 
 #include "obst.h"
 #include "beasm_asm_gnu.h"
+#include "tv.h"
 
 static struct obstack *get_obstack_for_segment ( gnuasm_privdata_t *privdata, asm_segment_t segment ) {
 
@@ -242,8 +244,8 @@ static void gnuasm_dump_segment_header(void *data) {
 
 assembler_t *gnuasm_create_assembler ( void ) {
 
-       gnuasm_privdata_t *priv_data = malloc ( sizeof(gnuasm_privdata_t ));
-       assembler_t *assembler = malloc ( sizeof( assembler_t ));
+       gnuasm_privdata_t *priv_data = xmalloc ( sizeof(gnuasm_privdata_t ));
+       assembler_t *assembler = xmalloc ( sizeof( assembler_t ));
        memset(assembler, 0, sizeof( assembler_t ));
        assembler->private_data = priv_data;