From 08b7ff1e1dda0bb35741ad8156bf31ba5151ddea Mon Sep 17 00:00:00 2001 From: Trevor Saunders Date: Tue, 28 Apr 2015 04:44:09 +0000 Subject: always define HAVE_simple_return and HAVE_return gcc/ChangeLog: 2015-04-27 Trevor Saunders * bb-reorder.c (HAVE_return): Don't check if its undefined. * defaults.h (gen_simple_return): New function. (gen_simple_return): Likewise. (HAVE_return): Add default definition to false. (HAVE_simple_return): Likewise. * cfgrtl.c (force_nonfallthru_and_redirect): Remove checks if HAVE_return and HAVE_simple_return are defined. * function.c (gen_return_pattern): Likewise. (convert_jumps_to_returns): Likewise. (thread_prologue_and_epilogue_insns): Likewise. * reorg.c (find_end_label): Likewise. (dbr_schedule): Likewise. * shrink-wrap.c: Likewise. * shrink-wrap.h: Likewise. From-SVN: r222505 --- gcc/bb-reorder.c | 9 --------- 1 file changed, 9 deletions(-) (limited to 'gcc/bb-reorder.c') diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.c index c2a3be3..c134712 100644 --- a/gcc/bb-reorder.c +++ b/gcc/bb-reorder.c @@ -142,15 +142,6 @@ the object file there will be an extra round. */ #define N_ROUNDS 5 -/* Stubs in case we don't have a return insn. - We have to check at run time too, not only compile time. */ - -#ifndef HAVE_return -#define HAVE_return 0 -#define gen_return() NULL_RTX -#endif - - struct target_bb_reorder default_target_bb_reorder; #if SWITCHABLE_TARGET struct target_bb_reorder *this_target_bb_reorder = &default_target_bb_reorder; -- cgit v1.1