Add missing operands to asm statement.
authorPhilip Blundell <philb@gnu.org>
Sun, 31 Dec 2000 17:27:12 +0000 (17:27 +0000)
committerPhil Blundell <pb@gcc.gnu.org>
Sun, 31 Dec 2000 17:27:12 +0000 (17:27 +0000)
From-SVN: r38571

gcc/ChangeLog
gcc/config/arm/linux-gas.h

index 605431d..6c9f7ce 100644 (file)
@@ -1,3 +1,8 @@
+2000-12-31  Philip Blundell  <philb@gnu.org>
+
+       * config/arm/linux-gas.h (CLEAR_INSN_CACHE): Add missing asm
+       operands.
+
 2000-12-30  Richard Henderson  <rth@redhat.com>
 
        * dbxout.c (dbxout_block): Invert logic on eliding LBRAC/RBRAC.
index 8cae382..d50be35 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler.
    ARM Linux-based GNU systems version.
-   Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
    Contributed by Russell King  <rmk92@ecs.soton.ac.uk>.
 
 This file is part of GNU CC.
@@ -81,6 +81,6 @@ Boston, MA 02111-1307, USA.  */
   register unsigned long _flg __asm ("a3") = 0;                                \
   __asm __volatile ("swi 0x9f0002              @ sys_cacheflush"       \
                    : /* no outputs */                                  \
-                   : /* no inputs */                                   \
+                   : "r" (_beg), "r" (_end), "r" (_flg)                \
                    : "a1");                                            \
 }