add -pg support, globals removed
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Mon, 14 Apr 2008 11:17:31 +0000 (11:17 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Mon, 14 Apr 2008 11:17:31 +0000 (11:17 +0000)
[r19277]

driver/gen_firm_asm.c
main.c

index 21fd20e..ffb080d 100644 (file)
@@ -246,8 +246,8 @@ static int generate_predef_node(FILE *f, ir_node *n)
   X(get_irg_start_block(irg))
   X(get_irg_end(irg))
   X(get_irg_end_block(irg))
+  X(get_irg_initial_exec(irg))
   X(get_irg_frame(irg))
-  X(get_irg_globals(irg))
   X(get_irg_tls(irg))
   X(get_irg_value_param_base(irg))
   X(get_irg_initial_mem(irg))
diff --git a/main.c b/main.c
index b2e48dd..c78b1f3 100644 (file)
--- a/main.c
+++ b/main.c
@@ -521,6 +521,9 @@ int main(int argc, char **argv)
                                } else {
                                        input = arg;
                                }
+                       } else if(strcmp(option, "pg") == 0) {
+                               firm_be_option("-b gprof");
+                               obstack_printf(&ldflags_obst, " -pg");
                        } else if(strcmp(option, "pedantic") == 0) {
                                fprintf(stderr, "warning: ignoring gcc option '%s'\n", arg);
                        } else if(strncmp(option, "std=", 4) == 0) {