[AArch64] Purge leftover occurrences of aarch64_nopcrelative_literal_loads
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Thu, 19 Jan 2017 16:59:43 +0000 (16:59 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Thu, 19 Jan 2017 16:59:43 +0000 (16:59 +0000)
* config/aarch64/aarch64-protos.h (aarch64_nopcrelative_literal_loads):
Delete.
* config/aarch64/aarch64.md
(aarch64_reload_movcp<GPF_TF:mode><P:mode>): Delete reference to
aarch64_nopcrelative_literal_loads.
(aarch64_reload_movcp<VALL:mode><P:mode>): Likewise.

From-SVN: r244643

gcc/ChangeLog
gcc/config/aarch64/aarch64-protos.h
gcc/config/aarch64/aarch64.md

index e53f9e1a67065a8172aaa9b5760edab5afed9ede..7438335c82c46b8def9e1f302887c4ddb5456dbe 100644 (file)
@@ -1,3 +1,12 @@
+2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * config/aarch64/aarch64-protos.h (aarch64_nopcrelative_literal_loads):
+       Delete.
+       * config/aarch64/aarch64.md
+       (aarch64_reload_movcp<GPF_TF:mode><P:mode>): Delete reference to
+       aarch64_nopcrelative_literal_loads.
+       (aarch64_reload_movcp<VALL:mode><P:mode>): Likewise.
+
 2017-01-19  Chenghua Xu  <paul.hua.gm@gmail.com>
 
        * config/mips/mips.h (ISA_HAS_FUSED_MADD4): Enable for
index 602f54f934a9b62e782154e7f19cafe3b1bf0481..8c4380b5953f3ec10b0fdbe654cbb69ecb044679 100644 (file)
@@ -453,7 +453,6 @@ int aarch64_ccmp_mode_to_code (enum machine_mode mode);
 bool extract_base_offset_in_addr (rtx mem, rtx *base, rtx *offset);
 bool aarch64_operands_ok_for_ldpstp (rtx *, bool, enum machine_mode);
 bool aarch64_operands_adjust_ok_for_ldpstp (rtx *, bool, enum machine_mode);
-extern bool aarch64_nopcrelative_literal_loads;
 
 extern void aarch64_asm_output_pool_epilogue (FILE *, const char *,
                                              tree, HOST_WIDE_INT);
index b3be106ac6ff1fb77bdc05cb4b0e57102787b87c..a3be2b999c86177b47c628cc8b472eea672773f2 100644 (file)
  [(set (match_operand:GPF_TF 0 "register_operand" "=w")
        (mem:GPF_TF (match_operand 1 "aarch64_constant_pool_symref" "S")))
   (clobber (match_operand:P 2 "register_operand" "=&r"))]
- "TARGET_FLOAT && aarch64_nopcrelative_literal_loads"
+ "TARGET_FLOAT"
  {
    aarch64_expand_mov_immediate (operands[2], XEXP (operands[1], 0));
    emit_move_insn (operands[0], gen_rtx_MEM (<GPF_TF:MODE>mode, operands[2]));
  [(set (match_operand:VALL 0 "register_operand" "=w")
        (mem:VALL (match_operand 1 "aarch64_constant_pool_symref" "S")))
   (clobber (match_operand:P 2 "register_operand" "=&r"))]
- "TARGET_FLOAT && aarch64_nopcrelative_literal_loads"
+ "TARGET_FLOAT"
  {
    aarch64_expand_mov_immediate (operands[2], XEXP (operands[1], 0));
    emit_move_insn (operands[0], gen_rtx_MEM (<VALL:MODE>mode, operands[2]));