aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2013-04-22 18:58:30 +0200
committerUros Bizjak <uros@gcc.gnu.org>2013-04-22 18:58:30 +0200
commit6d9b720879c18b7f73043f6cf6fc30439c05f826 (patch)
tree53fba67e4b396ead40bb2928ab9b6a4d1d1aff4f
parent6a4b1a00fa29aa4f153071a8a663be4379cc75b9 (diff)
downloadgcc-6d9b720879c18b7f73043f6cf6fc30439c05f826.zip
gcc-6d9b720879c18b7f73043f6cf6fc30439c05f826.tar.gz
gcc-6d9b720879c18b7f73043f6cf6fc30439c05f826.tar.bz2
re PR rtl-optimization/57032 (internal compiler error: Max. number of generated reload insns per insn is achieved (90))
PR target/57032 Revert: 2013-03-17 Uros Bizjak <ubizjak@gmail.com> * config/alpha/alpha.c (TARGET_LRA_P): New define. From-SVN: r198145
-rw-r--r--gcc/ChangeLog12
-rw-r--r--gcc/config/alpha/alpha.c3
2 files changed, 10 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6932a53..ce29cce 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,11 @@
+2013-04-22 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/57032
+ Revert:
+ 2013-03-17 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/alpha/alpha.c (TARGET_LRA_P): New define.
+
2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
* coretypes.h (gimple_stmt_iterator_d): Forward declare.
@@ -302,7 +310,7 @@
* config/arm/cortex-m4.md: Add a new bypass.
-2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
+2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
* config/aarch64/aarch64.md (*adds_<optab><mode>_multp2):
New pattern.
@@ -310,7 +318,7 @@
(*adds_<optab><ALLX:mode>_<GPI:mode>): New pattern.
(*subs_<optab><ALLX:mode>_<GPI:mode>): New pattern.
-2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
+2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
* config/aarch64/aarch64.md (*adds_mul_imm_<mode>): New pattern.
(*subs_mul_imm_<mode>): New pattern.
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c
index 9afce17..69007a9 100644
--- a/gcc/config/alpha/alpha.c
+++ b/gcc/config/alpha/alpha.c
@@ -9871,9 +9871,6 @@ alpha_canonicalize_comparison (int *code, rtx *op0, rtx *op1,
#undef TARGET_LEGITIMATE_ADDRESS_P
#define TARGET_LEGITIMATE_ADDRESS_P alpha_legitimate_address_p
-#undef TARGET_LRA_P
-#define TARGET_LRA_P hook_bool_void_true
-
#undef TARGET_CONDITIONAL_REGISTER_USAGE
#define TARGET_CONDITIONAL_REGISTER_USAGE alpha_conditional_register_usage