Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYaakov Selkowitz <yselkowi@redhat.com>2015-01-22 20:38:39 +0300
committerYaakov Selkowitz <yselkowi@redhat.com>2015-01-22 20:38:39 +0300
commit5ae2368e92e1e69c2ec85502ada9c52096e000da (patch)
treeb7e953cbadebc087484c1fc35d35038b447e78b9 /libgloss/sparc
parent128e9e0be56e1019d7c8caa4c64436891fececa4 (diff)
* sparc/crt0.S: Declare use of system registers.
* sparc/cygmon-crt0.S: Ditto. * sparc/erc32-crt0.S: Ditto. * sparc/traps.S: Ditto.
Diffstat (limited to 'libgloss/sparc')
-rw-r--r--libgloss/sparc/crt0.S3
-rw-r--r--libgloss/sparc/cygmon-crt0.S3
-rw-r--r--libgloss/sparc/erc32-crt0.S3
-rw-r--r--libgloss/sparc/traps.S3
4 files changed, 12 insertions, 0 deletions
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