fixed some bugs
[libfirm] / ir / be / beasm_asm_gnu.c
index 35d9fc2..e4577fc 100644 (file)
@@ -2,6 +2,7 @@
 #include "config.h"
 #endif
 
+#include <assert.h>
 #include <stdlib.h>
 #include <string.h>
 #include <ctype.h>
@@ -35,11 +36,13 @@ static struct obstack *get_obstack_for_segment ( gnuasm_privdata_t *privdata, as
 /**
  * the dumper callbacks
  */
+/*
 static void gnuasm_dump_align(void *data, asm_segment_t segment, int align) {
   gnuasm_privdata_t *privdata = data;
        struct obstack* obst = get_obstack_for_segment( privdata, segment );
        obstack_printf(obst, "\t.align %d\n", align);
 }
+*/
 
 static void gnuasm_dump_arith_tarval(void *data, asm_segment_t segment,        tarval *tv, int bytes)
 {
@@ -137,7 +140,7 @@ static void gnuasm_dump_string(void *data, asm_segment_t segment, entity *ent)
 }
 
 
-static void gnuasm_dump_declare_initialized_symbol(void *data, asm_segment_t segment, const char* ld_name, int bytes, int align, ent_visibility visibility)
+static void gnuasm_dump_declare_initialized_symbol(void *data, asm_segment_t segment, const char* ld_name, int bytes, int align, visibility visibility)
 {
   gnuasm_privdata_t* priv_data = data;
 
@@ -154,7 +157,7 @@ static void gnuasm_dump_declare_initialized_symbol(void *data, asm_segment_t seg
   obstack_printf(obst, "\t%s:\n", ld_name);
 }
 
-static void gnuasm_dump_declare_uninitialized_symbol(void *data, asm_segment_t segment, const char* ld_name, int bytes, int align, ent_visibility visibility)
+static void gnuasm_dump_declare_uninitialized_symbol(void *data, asm_segment_t segment, const char* ld_name, int bytes, int align, visibility visibility)
 {
   gnuasm_privdata_t *priv_data = data;
 
@@ -224,15 +227,15 @@ static void gnuasm_dump_newline(void *data, asm_segment_t segment)
 //////////////////////////////////////////////////////////////////////////////
 
 static void gnuasm_dump_header(void *data) {
-  gnuasm_privdata_t *privdata = data;
+  /*gnuasm_privdata_t *privdata = data;*/
 }
 
 static void gnuasm_dump_footer(void *data) {
-  gnuasm_privdata_t *privdata = data;
+  /*gnuasm_privdata_t *privdata = data;*/
 }
 
 static void gnuasm_dump_segment_header(void *data) {
-  gnuasm_privdata_t *privdata = data;
+  /*gnuasm_privdata_t *privdata = data;*/
 }
 
 //////////////////////////////////////////////////////////////////////////////