}
FILE *f = popen(commandline, "r");
if (f == NULL) {
- source_position_t const pos = { unit->name, 0, 0, 0 };
+ position_t const pos = { unit->name, 0, 0, 0 };
errorf(&pos, "invoking preprocessor failed");
return false;
}
}
int err = system(commandline);
if (err != EXIT_SUCCESS) {
- source_position_t const pos = { in, 0, 0, 0 };
+ position_t const pos = { in, 0, 0, 0 };
errorf(&pos, "assembler reported an error");
exit(EXIT_FAILURE);
}
}
int err = system(commandline);
if (err != EXIT_SUCCESS) {
- source_position_t const pos = { file, 0, 0, 0 };
+ position_t const pos = { file, 0, 0, 0 };
errorf(&pos, "linker reported an error");
exit(EXIT_FAILURE);
}
char *name = obstack_finish(&file_obst);
int fd = mkstemp(name);
if (fd == -1) {
- source_position_t const pos = { name, 0, 0, 0 };
+ position_t const pos = { name, 0, 0, 0 };
errorf(&pos, "could not create temporary file: %s", strerror(errno));
return NULL;
}
FILE *out = fdopen(fd, "w");
if (out == NULL) {
- source_position_t const pos = { name, 0, 0, 0 };
+ position_t const pos = { name, 0, 0, 0 };
errorf(&pos, "could not open temporary file as FILE*");
return NULL;
}
} else {
unit->input = fopen(inputname, "r");
if (unit->input == NULL) {
- source_position_t const pos = { inputname, 0, 0, 0 };
+ position_t const pos = { inputname, 0, 0, 0 };
errorf(&pos, "could not open: %s", strerror(errno));
return false;
}
}
res = !ir_import_file(unit->input, unit->name);
if (!res) {
- source_position_t const pos = { inputname, 0, 0, 0 };
+ position_t const pos = { inputname, 0, 0, 0 };
errorf(&pos, "import of firm graph failed");
result = EXIT_FAILURE;
break;
} else if (option[0] == 'g') {
/* TODO: parse -gX with 0<=x<=3... */
set_be_option("debug=frameinfo");
- set_be_option("ia32-nooptcc=yes");
+ set_be_option("ia32-optcc=false");
} else if (SINGLE_OPTION('c')) {
mode = CompileAssemble;
} else if (SINGLE_OPTION('E')) {
} else {
out = fopen(outname, "w");
if (out == NULL) {
- source_position_t const pos = { outname, 0, 0, 0 };
+ position_t const pos = { outname, 0, 0, 0 };
errorf(&pos, "could not open for writing: %s", strerror(errno));
return EXIT_FAILURE;
}