[gcc/devel/c++-modules] arc: Add length attribute to eh_return pattern.

Nathan Sidwell nathan@gcc.gnu.org
Tue Mar 10 13:07:10 GMT 2020


https://gcc.gnu.org/g:93338040bd77e49d9fd1d98ed526a3b096300e3b

commit 93338040bd77e49d9fd1d98ed526a3b096300e3b
Author: Claudiu Zissulescu <claziss@gmail.com>
Date:   Tue Mar 3 10:34:49 2020 +0200

    arc: Add length attribute to eh_return pattern.
    
    gcc/
    xxxx-xx-xx  Claudiu Zissulescu  <claziss@synopsys.com>
    
            * config/arc/arc.md (eh_return): Add length info.

Diff:
---
 gcc/ChangeLog         | 4 ++++
 gcc/config/arc/arc.md | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d8ac9f8c577..9437274708e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2020-03-03  Claudiu Zissulescu  <claziss@synopsys.com>
+
+	* config/arc/arc.md (eh_return): Add length info.
+
 2020-03-02  David Malcolm  <dmalcolm@redhat.com>
 
 	* doc/invoke.texi (-fanalyzer-show-duplicate-count): New.
diff --git a/gcc/config/arc/arc.md b/gcc/config/arc/arc.md
index 3a7bf7d6f5d..f462ee53f74 100644
--- a/gcc/config/arc/arc.md
+++ b/gcc/config/arc/arc.md
@@ -6752,7 +6752,9 @@ core_3, archs4x, archs4xd, archs4xd_slow"
     arc_eh_return_address_location (operands[0]);
     DONE;
   }"
-)
+  [(set_attr "length" "8")]
+  )
+
 ;; include the arc-FPX instructions
 (include "fpx.md")


More information about the Gcc-cvs mailing list