]> gcc.gnu.org Git - gcc.git/commitdiff
Fix interrupt return epilogue.
authorNick Clifton <nickc@cygnus.com>
Tue, 9 Jun 1998 14:33:45 +0000 (14:33 +0000)
committerNick Clifton <nickc@gcc.gnu.org>
Tue, 9 Jun 1998 14:33:45 +0000 (14:33 +0000)
From-SVN: r20385

gcc/ChangeLog
gcc/config/v850/lib1funcs.asm
gcc/config/v850/t-v850

index dafb655bdcf5e6aef83d3736fc0f219bc13d8622..75ca6748f5348251d40f151551d789de84271648 100644 (file)
@@ -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.
index 15135a9ed2a049371cbb88aa6e9bd9b786307978..2787e97519a068a7269b5a442435adcbb25bd122 100644 (file)
@@ -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 */
index d1d9b16f1b6719b4a1f7df1a2b18e473d7a4e315..12af46b503740923c2448bdbcf1e8b22803afde7 100644 (file)
@@ -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
This page took 0.067647 seconds and 5 git commands to generate.