diff options
Diffstat (limited to 'gcc/passes.c')
-rw-r--r-- | gcc/passes.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/gcc/passes.c b/gcc/passes.c index 40e87a4..a34c975 100644 --- a/gcc/passes.c +++ b/gcc/passes.c @@ -120,8 +120,7 @@ open_dump_file (enum tree_dump_index index, tree decl) timevar_push (TV_DUMP); - if (dump_file != NULL || dump_file_name != NULL) - abort (); + gcc_assert (!dump_file && !dump_file_name); dump_file_name = get_dump_file_name (index); initializing_dump = !dump_initialized_p (index); @@ -285,11 +284,9 @@ rest_of_handle_final (void) different from the DECL_NAME name used in the source file. */ x = DECL_RTL (current_function_decl); - if (!MEM_P (x)) - abort (); + gcc_assert (MEM_P (x)); x = XEXP (x, 0); - if (GET_CODE (x) != SYMBOL_REF) - abort (); + gcc_assert (GET_CODE (x) == SYMBOL_REF); fnname = XSTR (x, 0); assemble_start_function (current_function_decl, fnname); |