romcc: Fix a few (harmless) warnings
authorPeter Stuge <peter@stuge.se>
Fri, 12 Feb 2010 21:28:15 +0000 (21:28 +0000)
committerPeter Stuge <peter@stuge.se>
Fri, 12 Feb 2010 21:28:15 +0000 (21:28 +0000)
Signed-off-by: Peter Stuge <peter@stuge.se>
Acked-by: Peter Stuge <peter@stuge.se>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5123 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

util/romcc/romcc.c

index ff11058da47e0c6058dd12c4177a4d4174521f91..bac0cf1d1482d12ff6b9494622822f8424dac59a 100644 (file)
@@ -10783,7 +10783,7 @@ static struct triple *string_constant(struct compile_state *state)
                        error(state, 0, "negative string constant length");
                }
                /* ignore empty string tokens */
-               if (strcmp("\"", str) == 0)
+               if ('"' == *str && 0 == str[1])
                        continue;
                end = str + str_len;
                ptr = buf;
@@ -21110,7 +21110,7 @@ static void scc_transform(struct compile_state *state)
 
                        if (state->compiler->debug & DEBUG_SCC_TRANSFORM) {
                                fprintf(state->errout, "sedge: %5ld (%5d -> %5d)\n",
-                                       sedge - scc.ssa_edges,
+                                       (unsigned long)sedge - (unsigned long)scc.ssa_edges,
                                        sedge->src->def->id,
                                        sedge->dst->def->id);
                        }