| Note that this option does not pass source files to the C preprocessor. To do that, you | |
| must also specify the +cpp=yes option. | |
| definition (def) for the symbol name, name is defined as 1. This option applies only | |
| to files that are passed to the C preprocessor. | |
+DAmodel | +DA generates object code for a particular version of the | |
| default, the compiler generates code for the machine model you are compiling on. | |
| With this option, you can override the default, causing the compiler to generate code | |
| for the machine on which the program will execute rather than for the machine on | |
| which it is compiled. | |
| modelcan be one of the following: | |
| • A | |
| • A model number (for example, 750or870) | |
| • One of the | |
| • The word portable, which causes the compiler to generate code that is compatible | |
| across all | |
| For best performance, use +DA with the model number or architecture of the machine | |
| on which you plan to execute the program. | |
| The +DA option also specifies the appropriate search path for | |
| If your program calls mathematical functions,+DA2.0 links in the PA2.0 version of | |
| the math library, while +DA1.1 links in the PA1.1 library version. (For more information | |
| about using math libraries, see the | |
| With +DA2.0W, memory addresses are | |
| and dynamically allocated memory to exceed | |
| restricted by the available virtual memory on the system where the application is run. | |
| NOTE: | You must specify +DA2.OW to generate |
| remain the same size as at PA32 except for pointers. Fortran pointers are hidden | |
| from the user and cannot be directly manipulated | |
+DA2.OW | Changes the default size of a Cray pointer. It will become the large of a | |
| integer and a C pointer | |
+DC | Specifies cache values to the compiler. The syntax is +DC <a>:<b>:<c>: | |
| where <a> is the total cache size in bytes where <b> is the cache line size in | |
| bytes; and <c> cache associativity. | |
+DC7200 | +DC7200performs memory hierarchy optimizations for the PA7200 processor. | |
+DDdatamodel | Generate code using either the ILP32or LP64data model. Defined values for | |
| datamodelare: | |
| 32 | Use the ILP32data model. The sizes of the int, long, and |
|
| pointer data types are |
| 64 | Use the LP64data model. The size of the int data type is |
|
| |
|
| |
| The default is +DD32. | |
+[no]demand_load | +demand_load causes the output file from the linker to be marked demand load. | |
| When a process is marked demand load, its pages are brought into physical memory | |
| only when they are accessed. The default, +nodemand_ load, causes the output file | |
| from the linker not to be marked demand load. The | |
| function as +demand_load, and the | |
| +nodemand_load. | |
+dfname | Specify profile database file name for |
+dfrequires the specification of +P.
This option is a synonym for +Oprofile=use: filename.
This option is only valid on the Itanium® processor family architecture.
The default is flow.dataif a name is not specified.