qrnnd.S: Use specific pseudos for VMS.
authorTristan Gingold <gingold@adacore.com>
Wed, 16 Nov 2011 08:36:46 +0000 (08:36 +0000)
committerTristan Gingold <gingold@gcc.gnu.org>
Wed, 16 Nov 2011 08:36:46 +0000 (08:36 +0000)
2011-11-16  Tristan Gingold  <gingold@adacore.com>

* config/alpha/qrnnd.S: Use specific pseudos for VMS.

From-SVN: r181403

libgcc/ChangeLog
libgcc/config/alpha/qrnnd.S

index c4bb2f2274b917f40dc96754fea1364fa438a5e4..403f19edd1b8417df563f2469935106b347c388e 100644 (file)
@@ -1,3 +1,7 @@
+2011-11-16  Tristan Gingold  <gingold@adacore.com>
+
+       * config/alpha/qrnnd.S: Use specific pseudos for VMS.
+
 2011-11-15  Georg-Johann Lay  <avr@gjlay.de>
 
        PR target/49868
index 51b13bce6adc79014afb2e0a773b44b8e355d2fc..794cf65b486df8b14adeb6d4117c6c249c1415ed 100644 (file)
 
        .globl __udiv_qrnnd
        .ent __udiv_qrnnd
+#ifdef __VMS__
+__udiv_qrnnd..en:
+       .frame $29,0,$26,0
+       .prologue
+#else
 __udiv_qrnnd:
        .frame $30,0,$26,0
        .prologue 0
+#endif
 
 #define cnt    $2
 #define tmp    $3
@@ -160,4 +166,10 @@ $Odd:
        bis     $31,n0,$0
        ret     $31,($26),1
 
+#ifdef __VMS__
+       .link
+       .align 3
+__udiv_qrnnd:
+       .pdesc  __udiv_qrnnd..en,null
+#endif
        .end    __udiv_qrnnd