diff options
| author | wilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-04-20 01:07:07 +0000 |
|---|---|---|
| committer | wilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-04-20 01:07:07 +0000 |
| commit | 1dd98d5a5327556f658859e16f7490a67e893238 (patch) | |
| tree | a8c569c1611ea9a4c844acccde19dfcb44cf1407 | |
| parent | 9e27c118710126316d1f7fc0fc041c804024899f (diff) | |
| download | ppe42-gcc-1dd98d5a5327556f658859e16f7490a67e893238.tar.gz ppe42-gcc-1dd98d5a5327556f658859e16f7490a67e893238.zip | |
Enable doloop optimization on loops with calls.
* config/ia64/ia64.c (TARGET_INVALID_WITHIN_DOLOOP): Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158538 138bc75d-0d04-0410-961f-82ee72b054a4
| -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 bf3c1b115d7..126f02fcab3 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 dc6ca524e60..983ecf40372 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 |

