Fix for AIX test case failures due to incorrect alignment for double and pointer

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: P4
    • None
    • Affects Version/s: None
    • Component/s: tools
    • None
    • ppc
    • aix

      On AIX, jextract miscomputes alignment for double and pointer types due to differences in the AIX ABI when compared to other platforms.

      Structs containing double fields fail with:
      1. Unsupported layout: 4%D8
      2. Invalid alignment constraint for member layout
      Pointer constant extraction test fail:
      Expected -1, found 4294967295
      reason : Clang macro detection runs in 32-bit mode causing incorrect __UINTPTR_MAX__

            Assignee:
            Varada M
            Reporter:
            Varada M
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: