[PARISC] Specify level to fix binutils level promotion bug
[linux-2.6-block.git] / arch / parisc / lib / fixup.S
index 1b91612ed964ef79507039faea61ac3c7e50465b..e0661c2978ed697fe8f916f4d732c57a74f92b45 100644 (file)
@@ -35,7 +35,7 @@
        extrd,u \t2,63,32,\t2
 #endif
        /* t2 = &__per_cpu_offset[smp_processor_id()]; */
-       LDREG,s \t2(\t1),\t2 
+       LDREGX \t2(\t1),\t2 
        addil LT%per_cpu__exception_data,%r27
        LDREG RT%per_cpu__exception_data(%r1),\t1
        /* t1 = &__get_cpu_var(exception_data) */
@@ -53,6 +53,8 @@
        .endm
 #endif
 
+       .level LEVEL
+
        .text
        .section .fixup, "ax"