]> gcc.gnu.org Git - gcc.git/blame - gcc/config/rs6000/aix31.h
Daily bump.
[gcc.git] / gcc / config / rs6000 / aix31.h
CommitLineData
66be803d
RK
1/* Definitions of target machine for GNU compiler,
2 for IBM RS/6000 running AIX version 3.1.
6318808c 3 Copyright (C) 1993,1997 Free Software Foundation, Inc.
66be803d
RK
4 Contributed by Richard Kenner (kenner@nyu.edu)
5
6This file is part of GNU CC.
7
8GNU CC is free software; you can redistribute it and/or modify
9it under the terms of the GNU General Public License as published by
10the Free Software Foundation; either version 2, or (at your option)
11any later version.
12
13GNU CC is distributed in the hope that it will be useful,
14but WITHOUT ANY WARRANTY; without even the implied warranty of
15MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16GNU General Public License for more details.
17
18You should have received a copy of the GNU General Public License
19along with GNU CC; see the file COPYING. If not, write to
c15c9075
RK
20the Free Software Foundation, 59 Temple Place - Suite 330,
21Boston, MA 02111-1307, USA. */
66be803d
RK
22
23
24#include "rs6000/rs6000.h"
25
26/* AIX 3.2 defined _AIX32, but older versions do not. */
27#undef CPP_PREDEFINES
65c42379 28#define CPP_PREDEFINES "-D_IBMR2 -D_AIX -Asystem(unix) -Asystem(aix) -Acpu(rs6000) -Amachine(rs6000)"
66be803d
RK
29
30/* AIX 3.1 uses bit 15 in CROR as the magic nop. */
0da40b09
RK
31#undef RS6000_CALL_GLUE
32#define RS6000_CALL_GLUE "cror 15,15,15"
6318808c
DE
33
34/* AIX 3.1 does not prepend underscores to itrunc, uitrunc, or mcount. */
35#undef RS6000_ITRUNC
36#define RS6000_ITRUNC "itrunc"
37#undef RS6000_UITRUNC
38#define RS6000_UITRUNC "uitrunc"
39#undef RS6000_MCOUNT
40#define RS6000_MCOUNT ".mcount"
41
This page took 0.522028 seconds and 5 git commands to generate.