Mercurial > hg > CbC > CbC_gcc
diff gcc/config/m32c/prologue.md @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | 77e2b8dfacca |
children | 84e7813d76e9 |
line wrap: on
line diff
--- a/gcc/config/m32c/prologue.md Sun Aug 21 07:07:55 2011 +0900 +++ b/gcc/config/m32c/prologue.md Fri Oct 27 22:46:09 2017 +0900 @@ -1,6 +1,5 @@ ;; Machine Descriptions for R8C/M16C/M32C -;; Copyright (C) 2005, 2007, 2008 -;; Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; ;; This file is part of GCC. @@ -88,14 +87,17 @@ (define_expand "eh_return" [(match_operand:PSI 0 "" "")] "" - "m32c_emit_eh_epilogue(operands[0]); DONE;" + "m32c_emit_eh_epilogue(operands[0]); + emit_barrier (); + DONE;" ) (define_insn "eh_epilogue" [(set (pc) (unspec_volatile [(match_operand 0 "m32c_r1_operand" "") (match_operand 1 "m32c_r0_operand" "") - ] UNS_EH_EPILOGUE))] + ] UNS_EH_EPILOGUE)) + (return)] "" "jmp.a\t__m32c_eh_return" [(set_attr "flags" "x")]