2002-04-15 Hans-Peter Nilsson <hp@bitrange.com>
* m32r/trapmon0.c (__trap0): Don't use multi-line strings.
This commit is contained in:
parent
32eec3ec1c
commit
bc1fcb7798
@ -1,3 +1,7 @@
|
|||||||
|
2002-04-15 Hans-Peter Nilsson <hp@bitrange.com>
|
||||||
|
|
||||||
|
* m32r/trapmon0.c (__trap0): Don't use multi-line strings.
|
||||||
|
|
||||||
2002-02-05 Mark Salter <msalter@redhat.com>
|
2002-02-05 Mark Salter <msalter@redhat.com>
|
||||||
|
|
||||||
* arm/elf-iq80310.specs: Ditto.
|
* arm/elf-iq80310.specs: Ditto.
|
||||||
|
@ -14,9 +14,9 @@ int __trap0 (int function, int p1, int p2, int p3, struct _reent *r)
|
|||||||
case SYS_exit:
|
case SYS_exit:
|
||||||
/* loop so GDB can't go past system exit call */
|
/* loop so GDB can't go past system exit call */
|
||||||
while (1) {
|
while (1) {
|
||||||
asm volatile ("
|
asm volatile (
|
||||||
ldi r0, #0
|
"ldi r0, #0 \n"
|
||||||
trap #15 ; return control to Mon2000");
|
"trap #15 ; return control to Mon2000");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -25,15 +25,15 @@ int __trap0 (int function, int p1, int p2, int p3, struct _reent *r)
|
|||||||
int i;
|
int i;
|
||||||
|
|
||||||
for( i=0; i<p3; i++ ) {
|
for( i=0; i<p3; i++ ) {
|
||||||
asm volatile ("
|
asm volatile (
|
||||||
ldi r0, #2
|
"ldi r0, #2 \n"
|
||||||
ldi r1, #15 ; load Ctrl-O (ASCII 15)
|
"ldi r1, #15 ; load Ctrl-O (ASCII 15) \n"
|
||||||
trap #15 ; write Ctrl-O for quoting purposes" );
|
"trap #15 ; write Ctrl-O for quoting purposes" );
|
||||||
|
|
||||||
asm volatile ("
|
asm volatile (
|
||||||
ldi r0, #2
|
"ldi r0, #2 \n"
|
||||||
ldb r1, %0
|
"ldb r1, %0 \n"
|
||||||
trap #15 ; write character to console"
|
"trap #15 ; write character to console"
|
||||||
: /* no outputs */
|
: /* no outputs */
|
||||||
: "m" (((char*)p2)[i]));
|
: "m" (((char*)p2)[i]));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user