Deleted Added
full compact
aix43.h (90075) aix43.h (96263)
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
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/* Since there are separate multilibs for pthreads, determine the
203 thread model based on the command-line arguments. */
204#define THREAD_MODEL_SPEC "%{pthread:posix}%{!pthread:single}"
205
206/* AIX 4.3 typedefs ptrdiff_t as "long" while earlier releases used "int". */
207
208#undef PTRDIFF_TYPE
209#define PTRDIFF_TYPE "long int"
210
211/* AIX 4 uses PowerPC nop (ori 0,0,0) instruction as call glue for PowerPC
212 and "cror 31,31,31" for POWER architecture. */
213
214#undef RS6000_CALL_GLUE
215#define RS6000_CALL_GLUE "{cror 31,31,31|nop}"
216
217/* AIX 4.2 and above provides initialization and finalization function
218 support from linker command line. */
219#undef HAS_INIT_SECTION
220#define HAS_INIT_SECTION
221
222#undef LD_INIT_SWITCH
223#define LD_INIT_SWITCH "-binitfini"
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"