--- gcc/config/m68k/dpx2.h 2018/04/24 18:14:25 1.1.1.2 +++ gcc/config/m68k/dpx2.h 2018/04/24 18:28:10 1.1.1.4 @@ -1,15 +1,30 @@ -/* - dpx2.h - Bull DPX/2 200 and 300 systems (m68k, SysVr3). +/* Definitions of target machine for GNU compiler. + Bull DPX/2 200 and 300 systems (m68k, SysVr3). + Copyright (C) 1987, 1993, 1994, 1995 Free Software Foundation, Inc. + Contributed by Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr). + +This file is part of GNU CC. + +GNU CC is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. + +GNU CC is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +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, 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ - Contributed by Frederic Pierresteguy. - Bug reports to F.Pierresteguy@frcl.bull.fr. - */ #ifndef USE_GAS #define MOTOROLA /* Use Motorola syntax rather than "MIT" */ #define SGS_NO_LI /* Suppress jump table label usage */ #define VERSADOS /* This is the name of the assembler we have */ -#define USG #endif #include "m68k/m68k.h" @@ -37,7 +52,7 @@ # define CPP_PREDEFINES "-Dunix -Dbull -DDPX2 -DSVR3 -Dmc68000 -Dmc68020 -Dncl_mr=1 -D_BULL_SOURCE -D_POSIX_SOURCE -D_XOPEN_SOURCE -Asystem(unix) -Asystem(svr3) -Acpu(m68k) -Amachine(m68k)" #else # ifdef ncl_el -# define CPP_PREDEFINES "-Dunix -Dbull -DDPX2 -DSVR3 -Dmc68000 -Dmc68020 -Dncl_el-D_BULL_SOURCE -D_POSIX_SOURCE -D_XOPEN_SOURCE -Asystem(unix) -Asystem(svr3) -Acpu(m68k) -Amachine(m68k)" +# define CPP_PREDEFINES "-Dunix -Dbull -DDPX2 -DSVR3 -Dmc68000 -Dmc68020 -Dncl_el -D_BULL_SOURCE -D_POSIX_SOURCE -D_XOPEN_SOURCE -Asystem(unix) -Asystem(svr3) -Acpu(m68k) -Amachine(m68k)" # else # define CPP_PREDEFINES "-Dunix -Dbull -DDPX2 -DSVR3 -Dmc68000 -Dmc68020 -D_BULL_SOURCE -D_POSIX_SOURCE -D_XOPEN_SOURCE -Asystem(unix) -Asystem(svr3) -Acpu(m68k) -Amachine(m68k)" # endif @@ -60,12 +75,15 @@ * handle the native MOTOROLA VERSAdos assembler. */ -/* See m68k.h. 3 means 68020 with 68881 and no bitfiled +/* See m68k.h. 3 means 68020 with 68881 and no bitfield * bitfield instructions do not seem to work a clean way. */ #undef TARGET_DEFAULT #define TARGET_DEFAULT 3 +/* The native assembler doesn't support fmovecr. */ +#define NO_ASM_FMOVECR + #undef EXTRA_SECTIONS #undef EXTRA_SECTION_FUNCTIONS #undef READONLY_DATA_SECTION