--- gcc/config/m68k/sgs.h 2018/04/24 18:10:24 1.1.1.1 +++ gcc/config/m68k/sgs.h 2018/04/24 18:28:21 1.1.1.3 @@ -1,8 +1,6 @@ /* Definitions of target machine for GNU compiler for m68k targets using assemblers derived from AT&T "SGS" releases. - Copyright (C) 1991, 1993 Free Software Foundation, Inc. - Written by Fred Fish (fnf@cygnus.com) This file is part of GNU CC. @@ -19,7 +17,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. */ /* Control assembler-syntax conditionals in m68k.md and conditionals in m68k.h. Note that some systems may also require SGS_SWAP_W and/or @@ -164,7 +163,7 @@ do { long l; \ output the string one byte at a time. */ #define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \ -{ \ +do { \ register int sp = 0, lp = 0, ch; \ fprintf ((FILE), "\t%s ", BYTE_ASM_OP); \ do { \ @@ -190,7 +189,7 @@ do { long l; \ } \ } while (sp < (LEN)); \ putc ('\n', (FILE)); \ -} +} while (0) /* SGS based assemblers don't understand #NO_APP and #APP, so just don't