removed warnings
authorGötz Lindenmaier <goetz@ipd.info.uni-karlsruhe.de>
Thu, 30 Jan 2003 11:29:09 +0000 (11:29 +0000)
committerGötz Lindenmaier <goetz@ipd.info.uni-karlsruhe.de>
Thu, 30 Jan 2003 11:29:09 +0000 (11:29 +0000)
[r674]

ir/adt/eset.h
ir/ana/irbackedge.c
ir/ana/irscc.c
ir/ident/ident.c

index 831fb84..8cc5696 100644 (file)
@@ -44,7 +44,9 @@ bool eset_contains(eset *, void *);
  * keine weiteren Adressen in der Menge sind, geben die Funktionen
  * "NULL" zurück. Warnung: Man sollte deshalb "NULL" nicht in der
  * Menge speichern, weil man sonst nicht durch die Menge iterieren
- * kann. */
+ * kann.
+ * ACHTUNG: Waehrend dem iterieren darf man keine neuen Elemente
+ * einfuergen!! */
 void * eset_first(eset *);
 void * eset_next(eset *);
 
index dcd024b..0b3bc82 100644 (file)
@@ -24,6 +24,7 @@
 static INLINE int *mere_get_backarray(ir_node *n) {
   switch(get_irn_opcode(n)) {
   case iro_Block:
+    if (!get_Block_matured(n)) return NULL;
     if (interprocedural_view && n->attr.block.in_cg) {
       assert(n->attr.block.cg_backedge && "backedge array not allocated!");
       return n->attr.block.cg_backedge;
index 3080488..bf4da20 100644 (file)
@@ -241,7 +241,6 @@ static ir_loop *new_loop (void) {
    of current_ir_graph. */
 static void mature_loop (ir_loop *loop) {
   ir_loop **new_sons;
-  ir_node **new_nods;
 
   new_sons = NEW_ARR_D (ir_loop *, current_ir_graph->obst, ARR_LEN(loop->sons));
   memcpy (new_sons, loop->sons, sizeof (ir_loop *) * ARR_LEN(loop->sons));
@@ -309,7 +308,6 @@ ir_loop *get_irg_loop(ir_graph *irg) {
 
 static INLINE void
 init_node (ir_node *n, void *env) {
-  int i;
   set_irn_link (n, new_scc_info());
   clear_backedges(n);
 #if 0
index cb3b082..cd15a3a 100644 (file)
 
 /* Vormals Debugunterstuetzung, entfernt (debug.h). */
 # define ID_VRFY(id) ((void)0)
-
-#ifdef NDEBUG
 # define IDS_VRFY(id) ((void)0)
-#else
-# define IDS_VRFY(id) ids_vrfy ((id))
-static void ids_vrfy (ident **id);
-#endif
 
 #ifdef STATS
 # define id_stats() set_stats (id_set)
@@ -65,7 +59,6 @@ new_id_derived (const char *pfx, ident *id)
   return ID_FROM_STR (str, pfx_len + ID_TO_STRLEN (id));
 }
 
-
 static ident *
 new_id_internal (void)
 {
@@ -92,19 +85,6 @@ id_is_internal (ident *id)
 }
 #endif
 
-#ifndef NDEBUG
-
-static void
-ids_vrfy (ident **id)
-{
-  int i;
-
-  for (i = 0;  i < ARR_LEN (id);  ++i) {
-    ID_VRFY (id[i]);
-  }
-}
-
-#endif
 
 int
 ident_print (XP_PAR1, const xprintf_info *info ATTRIBUTE((unused)), XP_PARN)