aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1997-08-07 16:29:49 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1997-08-07 16:29:49 +0000
commit5b48acd0eb694e43d357e6ad8f2daa604ad8d2ff (patch)
tree90aba046852a9928d37bed21183cf588ecde1bf5
parent5fc0eb84a1471721be461363f2ba3f7e6b5f3a6b (diff)
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14727 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/config/alpha/vms-tramp.asm22
1 files changed, 22 insertions, 0 deletions
diff --git a/gcc/config/alpha/vms-tramp.asm b/gcc/config/alpha/vms-tramp.asm
new file mode 100644
index 00000000000..fce9ec539ca
--- /dev/null
+++ b/gcc/config/alpha/vms-tramp.asm
@@ -0,0 +1,22 @@
+;# New Alpha OpenVMS trampoline
+;#
+ .set noreorder
+ .set volatile
+ .set noat
+ .file 1 "tramp.s"
+.text
+ .align 3
+ .globl __tramp
+ .ent __tramp
+__tramp..en:
+
+.link
+ .align 3
+__tramp:
+ .pdesc __tramp..en,null
+.text
+ ldq $1,24($27)
+ ldq $27,16($27)
+ ldq $28,8($27)
+ jmp $31,($28),0
+ .end __tramp