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" |