]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Enable doloop optimization on loops with calls.
authorJames E. Wilson <wilson@codesourcery.com>
Tue, 20 Apr 2010 01:07:07 +0000 (01:07 +0000)
committerJim Wilson <wilson@gcc.gnu.org>
Tue, 20 Apr 2010 01:07:07 +0000 (18:07 -0700)
* config/ia64/ia64.c (TARGET_INVALID_WITHIN_DOLOOP): Define.

From-SVN: r158538

gcc/ChangeLog
gcc/config/ia64/ia64.c

index bf3c1b115d7686bfd7c571ebbdf9b2aa98b1f9e3..126f02fcab3ad72bf5efedf7261e68ecc39d1d58 100644 (file)
@@ -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.
index dc6ca524e606b6fc1237c2e4c1687dfeddd1cb23..983ecf40372e78532b8e3d474e29cd5990442a11 100644 (file)
@@ -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