aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiong Wang <jiong.wang@arm.com>2015-09-24 16:04:12 +0000
committerJiong Wang <jiwang@gcc.gnu.org>2015-09-24 16:04:12 +0000
commit2af16a7c1e190f54a2d276a1088d39bcc9cbdce4 (patch)
tree2fd80c7fb4466c9924ee11ce173c7abfa26ce653
parenta6e0bfa7ca349b889d4a2c689984b63680ada211 (diff)
downloadgcc-2af16a7c1e190f54a2d276a1088d39bcc9cbdce4.zip
gcc-2af16a7c1e190f54a2d276a1088d39bcc9cbdce4.tar.gz
gcc-2af16a7c1e190f54a2d276a1088d39bcc9cbdce4.tar.bz2
[AArch64] Handle const address in aarch64_print_operand
2015-09-24 Jiong Wang <jiong.wang@arm.com> * config/aarch64/aarch64.c (aarch64_print_operand): Add "CONST" support. From-SVN: r228093
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/aarch64/aarch64.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0b7b59f..05ff03f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2015-09-24 Jiong Wang <jiong.wang@arm.com>
+ * config/aarch64/aarch64.c (aarch64_print_operand): Add "CONST" support.
+
+2015-09-24 Jiong Wang <jiong.wang@arm.com>
+
* config/aarch64/aarch64-protos.h (aarch64_symbol_context): Delete.
* config/aarch64/aarch64.c (aarch64_expand_mov_immediate): Likewise.
(aarch64_cannot_force_const_mem): Likewise.
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c
index f7346ec..4fa6a4e 100644
--- a/gcc/config/aarch64/aarch64.c
+++ b/gcc/config/aarch64/aarch64.c
@@ -4377,6 +4377,7 @@ aarch64_print_operand (FILE *f, rtx x, char code)
output_address (XEXP (x, 0));
break;
+ case CONST:
case LABEL_REF:
case SYMBOL_REF:
output_addr_const (asm_out_file, x);