OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
(ASM_SPEC): Undefine (to stop -Qy being passed on to GAS) but do not define,
[pf3gnuchains/gcc-fork.git]
/
gcc
/
genconditions.c
diff --git
a/gcc/genconditions.c
b/gcc/genconditions.c
index
a0ef056
..
3f05706
100644
(file)
--- a/
gcc/genconditions.c
+++ b/
gcc/genconditions.c
@@
-57,7
+57,7
@@
add_condition (const char *expr)
if (expr[0] == 0)
return;
if (expr[0] == 0)
return;
- test =
xmalloc (sizeof (struct c_test)
);
+ test =
XNEW (struct c_test
);
test->expr = expr;
*(htab_find_slot (condition_table, test, INSERT)) = test;
test->expr = expr;
*(htab_find_slot (condition_table, test, INSERT)) = test;
@@
-107,6
+107,7
@@
write_header (void)
#include \"hard-reg-set.h\"\n\
#include \"resource.h\"\n\
#include \"toplev.h\"\n\
#include \"hard-reg-set.h\"\n\
#include \"resource.h\"\n\
#include \"toplev.h\"\n\
+#include \"reload.h\"\n\
#include \"gensupport.h\"\n");
if (saw_eh_return)
#include \"gensupport.h\"\n");
if (saw_eh_return)
@@
-137,7
+138,7
@@
extern rtx operands[];\n");
MAYBE_EVAL (! optimize_size && ! TARGET_READ_MODIFY_WRITE) }, */
static int
MAYBE_EVAL (! optimize_size && ! TARGET_READ_MODIFY_WRITE) }, */
static int
-write_one_condition (void **slot, void *
dummy ATTRIBUTE_UNUSED
)
+write_one_condition (void **slot, void *
ARG_UNUSED (dummy)
)
{
const struct c_test *test = * (const struct c_test **) slot;
const char *p;
{
const struct c_test *test = * (const struct c_test **) slot;
const char *p;
@@
-187,10
+188,7
@@
main (int argc, char **argv)
progname = "genconditions";
progname = "genconditions";
- if (argc <= 1)
- fatal ("No input file name.");
-
- if (init_md_reader (argv[1]) != SUCCESS_EXIT_CODE)
+ if (init_md_reader_args (argc, argv) != SUCCESS_EXIT_CODE)
return (FATAL_EXIT_CODE);
condition_table = htab_create (1000, hash_c_test, cmp_c_test, NULL);
return (FATAL_EXIT_CODE);
condition_table = htab_create (1000, hash_c_test, cmp_c_test, NULL);