--- gcc/config/i386/unix.h 2018/04/24 18:10:27 1.1.1.1 +++ gcc/config/i386/unix.h 2018/04/24 18:30:42 1.1.1.3 @@ -1,5 +1,5 @@ /* Definitions for Unix assembler syntax for the Intel 80386. - Copyright (C) 1988 Free Software Foundation, Inc. + Copyright (C) 1988, 1994 Free Software Foundation, Inc. This file is part of GNU CC. @@ -15,7 +15,8 @@ GNU General Public License for more deta You should have received a copy of the GNU General Public License along with GNU CC; see the file COPYING. If not, write to -the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ +the Free Software Foundation, 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ /* This file defines the aspects of assembler syntax that are the same for all the i386 Unix systems @@ -28,13 +29,15 @@ the Free Software Foundation, 675 Mass A /* Note that the other files fail to use these in some of the places where they should. */ -#ifdef __STDC__ +#if defined(__STDC__) || defined(ALMOST_STDC) #define AS2(a,b,c) #a " " #b "," #c +#define AS2C(b,c) " " #b "," #c #define AS3(a,b,c,d) #a " " #b "," #c "," #d #define AS1(a,b) #a " " #b #else #define AS1(a,b) "a b" #define AS2(a,b,c) "a b,c" +#define AS2C(b,c) " b,c" #define AS3(a,b,c,d) "a b,c,d" #endif