IBM Support

IJ08148: DIS TOOL STRIPS #PRAGMA COMMENT DATA

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

APAR status

  • Closed as program error.

Error description

  • Generating assembly output via the -S compiler option or the
    'dis' tool removes #pragma comment strings from the resulting
    assembly/object.
    

Local fix

  • None.  Comments are preserved when compiling directly to object
    from the compiler.
    

Problem summary

  • PROBLEM DESCRIPTION:
    The AIX as assembler did not support certain directives to
    allow .comment and .file sections, which prevented the XLC
    compiler from generating #pragma comment strings in the
    resulting assembler source files when using the -S option.
    
    USERS AFFECTED:
    Users of #pragma comment and the -S option.
    

Problem conclusion

  • Support for the .comment and .file assembler statements was
    added to the AIX as assembler in the following APARs:
    
    AIX 7100-04-04-1717 - APAR IV89962
    AIX 7200-00-04-1717 - APAR IV92748
    AIX 7200-01-02-1717 - APAR IV89963
    
    When the XLC compiler detects assembler support for .comment
    and .file, it will now generate assembler source with the
    comment strings.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ08148

  • Reported component name

    XL C FOR AIX

  • Reported component ID

    5725C7100

  • Reported release

    D13

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-08-02

  • Closed date

    2018-08-02

  • Last modified date

    2018-08-02

  • APAR is sysrouted FROM one or more of the following:

    IJ04704

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    XL C FOR AIX

  • Fixed component ID

    5725C7100

Applicable component levels



Document information

More support for: XL C for AIX
Compiler

Software version: D13

Reference #: IJ08148

Modified date: 02 August 2018