I've found that since Debian upgraded the default GCC to 4 romcc doesn't
compile any more. The attached trivial patch fixes this. I don't see how
it could break anything, but let me know if you can see any issues with
it.

J.

-- 
If I want to hear the pitter patter of little feet, I'll put shoes on
my cats.
diff -ruN LinuxBIOSv2.01/util/romcc/romcc.c LinuxBIOSv2.02/util/romcc/romcc.c
--- LinuxBIOSv2.01/util/romcc/romcc.c   2005-08-03 15:13:50.376453000 +0100
+++ LinuxBIOSv2.02/util/romcc/romcc.c   2005-08-03 15:59:44.360566500 +0100
@@ -1301,7 +1301,10 @@
        struct compile_state *state, struct triple *ins);
 static struct triple *flatten(
        struct compile_state *state, struct triple *first, struct triple *ptr);
-
+static void print_dominators(struct compile_state *state,
+       FILE *fp, struct basic_blocks *bb);
+static void print_dominance_frontiers(struct compile_state *state,
+       FILE *fp, struct basic_blocks *bb);
 
 
 
@@ -15293,8 +15296,6 @@
 }
 static void print_blocks(struct compile_state *state, const char *func, FILE 
*fp)
 {
-       static void print_dominators(struct compile_state *state, FILE *fp, 
struct basic_blocks *bb);
-       static void print_dominance_frontiers(struct compile_state *state, FILE 
*fp, struct basic_blocks *bb);
        if (state->compiler->debug & DEBUG_BASIC_BLOCKS) {
                fprintf(fp, "After %s\n", func);
                romcc_print_blocks(state, fp);
_______________________________________________
LinuxBIOS mailing list
[email protected]
http://www.openbios.org/mailman/listinfo/linuxbios

Reply via email to