diff options
author | Nick Clifton <nickc@cygnus.com> | 1998-06-09 14:33:45 +0000 |
---|---|---|
committer | Nick Clifton <nickc@gcc.gnu.org> | 1998-06-09 14:33:45 +0000 |
commit | f1be41adfe2e0835248f6302e777d899c4369b2b (patch) | |
tree | ae78058a599fdf5b44a0306eb8aa272bea8b55af | |
parent | 0d3453dfb69f5c4d090cd03a85b6595f3e995743 (diff) | |
download | gcc-f1be41adfe2e0835248f6302e777d899c4369b2b.zip gcc-f1be41adfe2e0835248f6302e777d899c4369b2b.tar.gz gcc-f1be41adfe2e0835248f6302e777d899c4369b2b.tar.bz2 |
Fix interrupt return epilogue.
From-SVN: r20385
-rw-r--r-- | gcc/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/config/v850/lib1funcs.asm | 2 | ||||
-rw-r--r-- | gcc/config/v850/t-v850 | 2 |
3 files changed, 12 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index dafb655..75ca674 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +Tue Jun 9 14:31:19 1998 Nick Clifton <nickc@cygnus.com> + + * config/v850/t-v850 (TCFLAGS): Add assembler options to warn of + overlfows. + + * config/v850/lib1funcs.asm (__return_interrupt): Use 'addi + 16,sp,sp' ratehr than 'add 16,sp'. Patch courtesy of Biomedin + <glctr@abc.it>. + Tue Jun 9 16:23:13 EDT 1998 Andrew MacLeod <amacleod@cygnus.com> * except.c (expand_start_catch): Rename to start_catch_handler. diff --git a/gcc/config/v850/lib1funcs.asm b/gcc/config/v850/lib1funcs.asm index 15135a9..2787e97 100644 --- a/gcc/config/v850/lib1funcs.asm +++ b/gcc/config/v850/lib1funcs.asm @@ -1182,7 +1182,7 @@ __return_interrupt: ld.w 4[sp],gp ld.w 8[sp],r1 ld.w 12[sp],r10 - add 16,sp + addi 16,sp,sp reti .size __return_interrupt,.-__return_interrupt #endif /* L_save_interrupt */ diff --git a/gcc/config/v850/t-v850 b/gcc/config/v850/t-v850 index d1d9b16..12af46b 100644 --- a/gcc/config/v850/t-v850 +++ b/gcc/config/v850/t-v850 @@ -50,3 +50,5 @@ fp-bit.c: $(srcdir)/config/fp-bit.c echo '#define FLOAT_BIT_ORDER_MISMATCH' >>fp-bit.c echo '#endif' >> fp-bit.c cat $(srcdir)/config/fp-bit.c >> fp-bit.c + +TCFLAGS = -Wa,-mwarn-signed-overflow -Wa,-mwarn-unsigned-overflow |