diff options
author | James E. Wilson <wilson@codesourcery.com> | 2010-04-20 01:07:07 +0000 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 2010-04-19 18:07:07 -0700 |
commit | 810d71d0d5735485272fb6793661db5c82bffb30 (patch) | |
tree | a8c569c1611ea9a4c844acccde19dfcb44cf1407 /gcc | |
parent | 44c2f7fc698b8a3524896049fe34c09de7f3e4c3 (diff) | |
download | gcc-810d71d0d5735485272fb6793661db5c82bffb30.zip gcc-810d71d0d5735485272fb6793661db5c82bffb30.tar.gz gcc-810d71d0d5735485272fb6793661db5c82bffb30.tar.bz2 |
Enable doloop optimization on loops with calls.
* config/ia64/ia64.c (TARGET_INVALID_WITHIN_DOLOOP): Define.
From-SVN: r158538
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/ia64/ia64.c | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bf3c1b1..126f02f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2010-04-19 James E. Wilson <wilson@codesourcery.com> + + * config/ia64/ia64.c (TARGET_INVALID_WITHIN_DOLOOP): Define. + 2010-04-19 Jan Hubicka <jh@suse.cz> * opts.c (decode_options): Disable whpr incompatible passes. diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index dc6ca52..983ecf4 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 |