diff options
author | gingold <gingold@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-11-16 08:36:46 +0000 |
---|---|---|
committer | gingold <gingold@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-11-16 08:36:46 +0000 |
commit | 3512ee5b32cb3af0d15070d3780020773bccab84 (patch) | |
tree | c91ef0c13406973e25474f344678515a1e441b69 /libgcc | |
parent | 073c4350bb40c3e0c3f81caf93569aec7e240b6a (diff) | |
download | gcc-3512ee5b32cb3af0d15070d3780020773bccab84.tar.gz |
2011-11-16 Tristan Gingold <gingold@adacore.com>
* config/alpha/qrnnd.S: Use specific pseudos for VMS.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@181403 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgcc')
-rw-r--r-- | libgcc/ChangeLog | 4 | ||||
-rw-r--r-- | libgcc/config/alpha/qrnnd.S | 12 |
2 files changed, 16 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index c4bb2f2274b..403f19edd1b 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -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 diff --git a/libgcc/config/alpha/qrnnd.S b/libgcc/config/alpha/qrnnd.S index 51b13bce6ad..794cf65b486 100644 --- a/libgcc/config/alpha/qrnnd.S +++ b/libgcc/config/alpha/qrnnd.S @@ -33,9 +33,15 @@ .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 |