Xcode 7.3.1 と Xcode 8.0 をインストールした Mac 開発マシンがあります。
CUDA 8 に更新した後、Xcode 8 コマンド ライン ツールは現在 nvcc 8.0 でサポートされていないため、Xcode 7.3.1 コマンド ライン ツールを使用するようにシステムをセットアップしました。
OS X 10.11 El Capitan から macOS 10.12 Sierra に OS をアップデートした後、CUDA 8 で hello world プログラムをコンパイルできなくなりました。
コンパイルは失敗し、出力には次で始まる数百行の /usr/include ヘッダーが含まれます。
/usr/include/stdio.h(133): error: expected a ")"
/usr/include/stdio.h(134): error: expected a ")"
/usr/include/stdio.h(134): error: "_Nullable" has already been declared in the current scope