diff --git a/libgloss/ChangeLog b/libgloss/ChangeLog index 2923db9a4..1df4b807e 100644 --- a/libgloss/ChangeLog +++ b/libgloss/ChangeLog @@ -1,3 +1,10 @@ +2015-01-22 Yaakov Selkowitz + + * sparc/crt0.S: Declare use of system registers. + * sparc/cygmon-crt0.S: Ditto. + * sparc/erc32-crt0.S: Ditto. + * sparc/traps.S: Ditto. + 2015-01-21 Eric Botcazou * configure.in: Add Visium support. @@ -22,7 +29,7 @@ * or1k/include/or1k-sprs.h: New auto-generated header file. -2015-01-05 Yaakov Selkowitz +2015-01-05 Yaakov Selkowitz * lm32/Makefile.in (install): Respect DESTDIR. (install-scripts): Ditto. diff --git a/libgloss/sparc/crt0.S b/libgloss/sparc/crt0.S index 90e18c513..501abf8ed 100644 --- a/libgloss/sparc/crt0.S +++ b/libgloss/sparc/crt0.S @@ -14,6 +14,9 @@ * they apply. */ #include "asm.h" + +.register %g2, #scratch +.register %g3, #scratch .data .align 8 diff --git a/libgloss/sparc/cygmon-crt0.S b/libgloss/sparc/cygmon-crt0.S index 272c00db3..576c61d87 100644 --- a/libgloss/sparc/cygmon-crt0.S +++ b/libgloss/sparc/cygmon-crt0.S @@ -21,6 +21,9 @@ #else #define SAVE_SIZE -64 #endif + +.register %g2, #scratch +.register %g3, #scratch .data .align 8 diff --git a/libgloss/sparc/erc32-crt0.S b/libgloss/sparc/erc32-crt0.S index 8f8b1ea9c..10b4fbc58 100644 --- a/libgloss/sparc/erc32-crt0.S +++ b/libgloss/sparc/erc32-crt0.S @@ -6,6 +6,9 @@ #include "asm.h" + .register %g2, #scratch + .register %g3, #scratch + .data .align 8 SYM(environ): diff --git a/libgloss/sparc/traps.S b/libgloss/sparc/traps.S index b3cc96692..96674d66e 100644 --- a/libgloss/sparc/traps.S +++ b/libgloss/sparc/traps.S @@ -15,6 +15,9 @@ #include "asm.h" #include "slite.h" + .register %g2, #scratch + .register %g3, #scratch + .text .align 4