mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-03 05:10:26 +08:00
pa.md (return, [...]): Modify patterns to prevent regrename mucking with the return pointer.
* pa.md (return, return_internal): Modify patterns to prevent regrename mucking with the return pointer. From-SVN: r38741
This commit is contained in:
parent
476e49bde1
commit
d492b0963a
@ -1,3 +1,8 @@
|
||||
2000-01-05 John David Anglin <dave@hiauly1.hia.nrc.ca>
|
||||
|
||||
* pa.md (return, return_internal): Modify patterns to prevent regrename
|
||||
mucking with the return pointer.
|
||||
|
||||
2001-01-05 Mike Stump <mrs@wrs.com>
|
||||
|
||||
* varasm.c (assemble_name): Ensure we output the stripped name.
|
||||
|
@ -1,5 +1,5 @@
|
||||
;;- Machine description for HP PA-RISC architecture for GNU C compiler
|
||||
;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
|
||||
;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
|
||||
;; Free Software Foundation, Inc.
|
||||
;; Contributed by the Center for Software Science at the University
|
||||
;; of Utah.
|
||||
@ -5467,7 +5467,9 @@
|
||||
;; Unconditional and other jump instructions.
|
||||
|
||||
(define_insn "return"
|
||||
[(return)]
|
||||
[(return)
|
||||
(use (reg:SI 2))
|
||||
(const_int 0)]
|
||||
"hppa_can_use_return_insn_p ()"
|
||||
"*
|
||||
{
|
||||
@ -5482,7 +5484,8 @@
|
||||
;; epilogues so as not to confuse jump and reorg.
|
||||
(define_insn "return_internal"
|
||||
[(return)
|
||||
(use (reg:SI 2))]
|
||||
(use (reg:SI 2))
|
||||
(const_int 1)]
|
||||
""
|
||||
"*
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user