Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
clang/docs/ReleaseNotes.rst
Show First 20 Lines • Show All 832 Lines • ▼ Show 20 Lines | |||||
... | ... | ||||
ABI Changes in Clang | ABI Changes in Clang | ||||
-------------------- | -------------------- | ||||
- GCC doesn't pack non-POD members in packed structs unless the packed | - GCC doesn't pack non-POD members in packed structs unless the packed | ||||
attribute is also specified on the member. Clang historically did perform | attribute is also specified on the member. Clang historically did perform | ||||
such packing. Clang now matches the gcc behavior (except on Darwin and PS4). | such packing. Clang now matches the gcc behavior | ||||
(except on Darwin, PS4 and AIX). | |||||
hubert.reinterpretcast: This line also needs update. | |||||
You can switch back to the old ABI behavior with the flag: | You can switch back to the old ABI behavior with the flag: | ||||
``-fclang-abi-compat=15.0``. | ``-fclang-abi-compat=15.0``. | ||||
- GCC allows POD types to have defaulted special members. Clang historically | - GCC allows POD types to have defaulted special members. Clang historically | ||||
classified such types as non-POD (for the purposes of Itanium ABI). Clang now | classified such types as non-POD (for the purposes of Itanium ABI). Clang now | ||||
matches the gcc behavior (except on Darwin and PS4). You can switch back to | matches the gcc behavior (except on Darwin, PS4, AIX and z/OS). You can switch | ||||
Might need some line wrapping here? dblaikie: Might need some line wrapping here? | |||||
the old ABI behavior with the flag: ``-fclang-abi-compat=15.0``. | back to the old ABI behavior with the flag: ``-fclang-abi-compat=15.0``. | ||||
OpenMP Support in Clang | OpenMP Support in Clang | ||||
----------------------- | ----------------------- | ||||
... | ... | ||||
CUDA Support in Clang | CUDA Support in Clang | ||||
--------------------- | --------------------- | ||||
▲ Show 20 Lines • Show All 212 Lines • Show Last 20 Lines |
This line also needs update.