Deleted Added
sdiff udiff text old ( 90075 ) new ( 96263 )
full compact
1/* Definitions of target machine for GNU compiler,
2 for IBM RS/6000 POWER running AIX version 4.3.
3 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
4 Contributed by David Edelsohn (edelsohn@gnu.org).
5
6This file is part of GNU CC.
7
8GNU CC is free software; you can redistribute it and/or modify

--- 185 unchanged lines hidden (view full) ---

194 %{!pg:%{p:/usr/lpp/ppe.poe/lib/mcrt0.o}\
195 %{!p:/usr/lpp/ppe.poe/lib/crt0.o}}}\
196 %{!mpe:\
197 %{maix64:%{pg:gcrt0_64%O%s}%{!pg:%{p:mcrt0_64%O%s}%{!p:crt0_64%O%s}}}\
198 %{!maix64:\
199 %{pthread:%{pg:gcrt0_r%O%s}%{!pg:%{p:mcrt0_r%O%s}%{!p:crt0_r%O%s}}}\
200 %{!pthread:%{pg:gcrt0%O%s}%{!pg:%{p:mcrt0%O%s}%{!p:crt0%O%s}}}}}}"
201
202/* AIX 4.3 typedefs ptrdiff_t as "long" while earlier releases used "int". */
203
204#undef PTRDIFF_TYPE
205#define PTRDIFF_TYPE "long int"
206
207/* AIX 4 uses PowerPC nop (ori 0,0,0) instruction as call glue for PowerPC
208 and "cror 31,31,31" for POWER architecture. */
209
210#undef RS6000_CALL_GLUE
211#define RS6000_CALL_GLUE "{cror 31,31,31|nop}"
212
213/* AIX 4.2 and above provides initialization and finalization function
214 support from linker command line. */
215#undef HAS_INIT_SECTION
216#define HAS_INIT_SECTION
217
218#undef LD_INIT_SWITCH
219#define LD_INIT_SWITCH "-binitfini"