diff options
Diffstat (limited to 'lib/libc/sparc64')
| -rw-r--r-- | lib/libc/sparc64/sys/__sparc_utrap_gen.S | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/libc/sparc64/sys/__sparc_utrap_gen.S b/lib/libc/sparc64/sys/__sparc_utrap_gen.S index 3a962486c15c..a9f4e600901f 100644 --- a/lib/libc/sparc64/sys/__sparc_utrap_gen.S +++ b/lib/libc/sparc64/sys/__sparc_utrap_gen.S @@ -70,9 +70,13 @@ ENTRY(__sparc_utrap_gen) stx %i6, [%sp + SPOFF + CCFSZ + UF_O6] stx %i7, [%sp + SPOFF + CCFSZ + UF_O7] + rd %y, %l6 + call __sparc_utrap add %sp, SPOFF + CCFSZ, %o0 + wr %l6, 0, %y + ldx [%sp + SPOFF + CCFSZ + UF_G1], %g1 ldx [%sp + SPOFF + CCFSZ + UF_G2], %g2 ldx [%sp + SPOFF + CCFSZ + UF_G3], %g3 |
