-
Notifications
You must be signed in to change notification settings - Fork 396
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
XLC 16.1 for AIX xlclang/xlclang++ does not support __sync_val_compare_and_swap #3775
Comments
@charliegracie fyi |
@vsebe Is there a machine with xlc 16.1 that can be used for testing? I think moving the XLC-specific code before the GCC-specific code may fix this issue. xlc specific code: gcc specific code: |
@DanHeidinga - XL/C 16 is installed on internal Jenkins machines (for now). |
xlC16 appears to be based on clang and now recognizes the __GNUC__ defines. Reorder this code so that the compiler sees the __xlC__-specific case first. issue: eclipse-omr#3775 Signed-off-by: Dan Heidinga <daniel_heidinga@ca.ibm.com>
xlC16 appears to be based on clang and now recognizes the __GNUC__ defines. Reorder this code so that the compiler sees the __xlC__-specific case first. issue: eclipse-omr#3775 Signed-off-by: Dan Heidinga <daniel_heidinga@ca.ibm.com>
@DanHeidinga - #3887 does not fix the issue
|
There's an xlc option required as well - I thought I pasted it here but the comment seems to have been lost. Looking... |
I added
xlclang/xlclang++ does not support legacy XL pragmas |
xlC16 appears to be based on clang and now recognizes the __GNUC__ defines. Reorder this code so that the compiler sees the __xlC__-specific case first. issue: eclipse-omr#3775 Signed-off-by: Dan Heidinga <daniel_heidinga@ca.ibm.com>
where:
The text was updated successfully, but these errors were encountered: