From 8a9212788db6800b478389b5db1b9807c58286e9 Mon Sep 17 00:00:00 2001 From: John David Anglin Date: Mon, 3 Aug 2015 17:26:19 +0000 Subject: [PATCH] re PR target/67060 (FAIL: gcc.dg/pr56228.c (test for excess errors)) PR target/67060 * config/pa/pa.md (call_reg_64bit): Remove reg:DI 1 clobber. Adjust splits to match new pattern. From-SVN: r226522 --- gcc/ChangeLog | 6 ++++++ gcc/config/pa/pa.md | 6 ------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 770848af4fa0..ca0da01fe0ac 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2015-08-03 John David Anglin + + PR target/67060 + * config/pa/pa.md (call_reg_64bit): Remove reg:DI 1 clobber. + Adjust splits to match new pattern. + 2015-08-03 Michael Meissner * config/rs6000/vector.md (VEC_L): Add KFmode and TFmode. diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md index f5e6f79e2c5d..ad9289236ffe 100644 --- a/gcc/config/pa/pa.md +++ b/gcc/config/pa/pa.md @@ -7440,7 +7440,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)" (define_insn "call_reg_64bit" [(call (mem:SI (match_operand:DI 0 "register_operand" "r")) (match_operand 1 "" "i")) - (clobber (reg:DI 1)) (clobber (reg:DI 2)) (clobber (match_operand 2)) (use (reg:DI 27)) @@ -7461,7 +7460,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)" (define_split [(parallel [(call (mem:SI (match_operand 0 "register_operand" "")) (match_operand 1 "" "")) - (clobber (reg:DI 1)) (clobber (reg:DI 2)) (clobber (match_operand 2)) (use (reg:DI 27)) @@ -7472,7 +7470,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)" [(set (match_dup 2) (reg:DI 27)) (parallel [(call (mem:SI (match_dup 0)) (match_dup 1)) - (clobber (reg:DI 1)) (clobber (reg:DI 2)) (use (reg:DI 27)) (use (reg:DI 29)) @@ -7482,7 +7479,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)" (define_split [(parallel [(call (mem:SI (match_operand 0 "register_operand" "")) (match_operand 1 "" "")) - (clobber (reg:DI 1)) (clobber (reg:DI 2)) (clobber (match_operand 2)) (use (reg:DI 27)) @@ -7492,7 +7488,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)" [(set (match_dup 2) (reg:DI 27)) (parallel [(call (mem:SI (match_dup 0)) (match_dup 1)) - (clobber (reg:DI 1)) (clobber (reg:DI 2)) (use (reg:DI 27)) (use (reg:DI 29)) @@ -7503,7 +7498,6 @@ add,l %2,%3,%3\;bv,n %%r0(%3)" (define_insn "*call_reg_64bit_post_reload" [(call (mem:SI (match_operand:DI 0 "register_operand" "r")) (match_operand 1 "" "i")) - (clobber (reg:DI 1)) (clobber (reg:DI 2)) (use (reg:DI 27)) (use (reg:DI 29)) -- 2.43.5