Non-portable constructs in the UPC++ implementation

Issue #254 new
Paul Hargrove created an issue

Purpose:

This issue is a central place to record known instances of non-portable constructs in the UPC++ implementation.

How to use this issue:

This issue should remain on the current milestone unless/until the list becomes empty.

Add one Comment for each known portability problem when discovered and for each major change in status (such as opening or closing a problem-specific issue). Where possible, it would be ideal to edit the initial comment to append updates rather than having several interleaved streams (no "reply" in Issues, only in PRs).

This issue is intended to maintain a list of the problems, not to discuss them in detail.
Discussion of individual problem should take place in specific issues.
However, discussion of portability in general is fine.

Where issues are already open for problems, this issue should link to them.
Otherwise a short description and/or link to other discussion is sufficient.

Comments (8)

  1. Paul Hargrove reporter

    In PR #110 we identified unconditional use of __attribute__((always_inline)).
    This does not yet have a problem-specific issue.

    RESOLVED in PR110.
    Only remaining instance is within dl_malloc.c where is is guarded by #if defined(__GNUC__)

  2. Log in to comment