From 810d71d0d5735485272fb6793661db5c82bffb30 Mon Sep 17 00:00:00 2001 From: "James E. Wilson" Date: Tue, 20 Apr 2010 01:07:07 +0000 Subject: [PATCH] Enable doloop optimization on loops with calls. * config/ia64/ia64.c (TARGET_INVALID_WITHIN_DOLOOP): Define. From-SVN: r158538 --- gcc/ChangeLog | 4 ++++ gcc/config/ia64/ia64.c | 3 +++ 2 files changed, 7 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bf3c1b115d76..126f02fcab3a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2010-04-19 James E. Wilson + + * config/ia64/ia64.c (TARGET_INVALID_WITHIN_DOLOOP): Define. + 2010-04-19 Jan Hubicka * opts.c (decode_options): Disable whpr incompatible passes. diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index dc6ca524e606..983ecf40372e 100644 --- a/gcc/config/ia64/ia64.c +++ b/gcc/config/ia64/ia64.c @@ -537,6 +537,9 @@ static const struct attribute_spec ia64_attribute_table[] = #undef TARGET_TRAMPOLINE_INIT #define TARGET_TRAMPOLINE_INIT ia64_trampoline_init +#undef TARGET_INVALID_WITHIN_DOLOOP +#define TARGET_INVALID_WITHIN_DOLOOP hook_constcharptr_const_rtx_null + #undef TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE #define TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE ia64_override_options_after_change -- 2.47.2