@@ -7259,6 +7259,95 @@ if test x"$pgac_cv_prog_CLANGXX_cxxflags__fexcess_precision_standard" = x"yes";
7259
7259
fi
7260
7260
7261
7261
7262
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CLANG} supports -Xclang -no-opaque-pointers, for BITCODE_CFLAGS" >&5
7263
+ $as_echo_n "checking whether ${CLANG} supports -Xclang -no-opaque-pointers, for BITCODE_CFLAGS... " >&6; }
7264
+ if ${pgac_cv_prog_CLANG_cflags__Xclang__no_opaque_pointers+:} false; then :
7265
+ $as_echo_n "(cached) " >&6
7266
+ else
7267
+ pgac_save_CFLAGS=$CFLAGS
7268
+ pgac_save_CC=$CC
7269
+ CC=${CLANG}
7270
+ CFLAGS="${BITCODE_CFLAGS} -Xclang -no-opaque-pointers"
7271
+ ac_save_c_werror_flag=$ac_c_werror_flag
7272
+ ac_c_werror_flag=yes
7273
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7274
+ /* end confdefs.h. */
7275
+
7276
+ int
7277
+ main ()
7278
+ {
7279
+
7280
+ ;
7281
+ return 0;
7282
+ }
7283
+ _ACEOF
7284
+ if ac_fn_c_try_compile "$LINENO"; then :
7285
+ pgac_cv_prog_CLANG_cflags__Xclang__no_opaque_pointers=yes
7286
+ else
7287
+ pgac_cv_prog_CLANG_cflags__Xclang__no_opaque_pointers=no
7288
+ fi
7289
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7290
+ ac_c_werror_flag=$ac_save_c_werror_flag
7291
+ CFLAGS="$pgac_save_CFLAGS"
7292
+ CC="$pgac_save_CC"
7293
+ fi
7294
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_CLANG_cflags__Xclang__no_opaque_pointers" >&5
7295
+ $as_echo "$pgac_cv_prog_CLANG_cflags__Xclang__no_opaque_pointers" >&6; }
7296
+ if test x"$pgac_cv_prog_CLANG_cflags__Xclang__no_opaque_pointers" = x"yes"; then
7297
+ BITCODE_CFLAGS="${BITCODE_CFLAGS} -Xclang -no-opaque-pointers"
7298
+ fi
7299
+
7300
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CLANGXX} supports -Xclang -no-opaque-pointers, for BITCODE_CXXFLAGS" >&5
7301
+ $as_echo_n "checking whether ${CLANGXX} supports -Xclang -no-opaque-pointers, for BITCODE_CXXFLAGS... " >&6; }
7302
+ if ${pgac_cv_prog_CLANGXX_cxxflags__Xclang__no_opaque_pointers+:} false; then :
7303
+ $as_echo_n "(cached) " >&6
7304
+ else
7305
+ pgac_save_CXXFLAGS=$CXXFLAGS
7306
+ pgac_save_CXX=$CXX
7307
+ CXX=${CLANGXX}
7308
+ CXXFLAGS="${BITCODE_CXXFLAGS} -Xclang -no-opaque-pointers"
7309
+ ac_save_cxx_werror_flag=$ac_cxx_werror_flag
7310
+ ac_cxx_werror_flag=yes
7311
+ ac_ext=cpp
7312
+ ac_cpp='$CXXCPP $CPPFLAGS'
7313
+ ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7314
+ ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7315
+ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7316
+
7317
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7318
+ /* end confdefs.h. */
7319
+
7320
+ int
7321
+ main ()
7322
+ {
7323
+
7324
+ ;
7325
+ return 0;
7326
+ }
7327
+ _ACEOF
7328
+ if ac_fn_cxx_try_compile "$LINENO"; then :
7329
+ pgac_cv_prog_CLANGXX_cxxflags__Xclang__no_opaque_pointers=yes
7330
+ else
7331
+ pgac_cv_prog_CLANGXX_cxxflags__Xclang__no_opaque_pointers=no
7332
+ fi
7333
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7334
+ ac_ext=c
7335
+ ac_cpp='$CPP $CPPFLAGS'
7336
+ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7337
+ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7338
+ ac_compiler_gnu=$ac_cv_c_compiler_gnu
7339
+
7340
+ ac_cxx_werror_flag=$ac_save_cxx_werror_flag
7341
+ CXXFLAGS="$pgac_save_CXXFLAGS"
7342
+ CXX="$pgac_save_CXX"
7343
+ fi
7344
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_CLANGXX_cxxflags__Xclang__no_opaque_pointers" >&5
7345
+ $as_echo "$pgac_cv_prog_CLANGXX_cxxflags__Xclang__no_opaque_pointers" >&6; }
7346
+ if test x"$pgac_cv_prog_CLANGXX_cxxflags__Xclang__no_opaque_pointers" = x"yes"; then
7347
+ BITCODE_CXXFLAGS="${BITCODE_CXXFLAGS} -Xclang -no-opaque-pointers"
7348
+ fi
7349
+
7350
+
7262
7351
NOT_THE_CFLAGS=""
7263
7352
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CLANG} supports -Wunused-command-line-argument, for NOT_THE_CFLAGS" >&5
7264
7353
$as_echo_n "checking whether ${CLANG} supports -Wunused-command-line-argument, for NOT_THE_CFLAGS... " >&6; }
0 commit comments