Developer Guide and Reference

Contents

qoffload

Lets you specify the mode for offloading or tell the compiler to ignore language constructs for offloading. This is a deprecated option. There is no replacement option.

Syntax

Linux:
-qoffload
[
=
keyword
]
-qno-offload
macOS:
None
Windows:
None
Arguments
keyword
Specifies the mode for offloading or it disables offloading. Possible values are:
none
Tells the compiler to ignore language constructs for offloading. Warnings are issued by the compiler. This is equivalent to the negative form of the option.
mandatory
Specifies that offloading is mandatory (required). If the target is not available, one of the following occurs:
  • If no
    status
    clause is specified for the
    offload pragma
    , the program fails with an error message.
  • If the
    status
    clause is specified, the program continues execution on the CPU.
optional
Specifies that offloading is optional (requested). If the target is not available, the program is executed on the CPU, not the target.
Default
mandatory
The compiler recognizes language constructs for offloading if they are specified. If option
-qoffload
is specified with no
keyword
, the default is
mandatory
.
Description