@@ -7481,6 +7481,95 @@ if test x"$pgac_cv_prog_CLANGXX_cxxflags__fexcess_precision_standard" = x"yes";
7481
7481
fi
7482
7482
7483
7483
7484
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CLANG} supports -Xclang -no-opaque-pointers, for BITCODE_CFLAGS" >&5
7485
+ $as_echo_n "checking whether ${CLANG} supports -Xclang -no-opaque-pointers, for BITCODE_CFLAGS... " >&6; }
7486
+ if ${pgac_cv_prog_CLANG_cflags__Xclang__no_opaque_pointers+:} false; then :
7487
+ $as_echo_n "(cached) " >&6
7488
+ else
7489
+ pgac_save_CFLAGS=$CFLAGS
7490
+ pgac_save_CC=$CC
7491
+ CC=${CLANG}
7492
+ CFLAGS="${BITCODE_CFLAGS} -Xclang -no-opaque-pointers"
7493
+ ac_save_c_werror_flag=$ac_c_werror_flag
7494
+ ac_c_werror_flag=yes
7495
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7496
+ /* end confdefs.h. */
7497
+
7498
+ int
7499
+ main ()
7500
+ {
7501
+
7502
+ ;
7503
+ return 0;
7504
+ }
7505
+ _ACEOF
7506
+ if ac_fn_c_try_compile "$LINENO"; then :
7507
+ pgac_cv_prog_CLANG_cflags__Xclang__no_opaque_pointers=yes
7508
+ else
7509
+ pgac_cv_prog_CLANG_cflags__Xclang__no_opaque_pointers=no
7510
+ fi
7511
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7512
+ ac_c_werror_flag=$ac_save_c_werror_flag
7513
+ CFLAGS="$pgac_save_CFLAGS"
7514
+ CC="$pgac_save_CC"
7515
+ fi
7516
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_CLANG_cflags__Xclang__no_opaque_pointers" >&5
7517
+ $as_echo "$pgac_cv_prog_CLANG_cflags__Xclang__no_opaque_pointers" >&6; }
7518
+ if test x"$pgac_cv_prog_CLANG_cflags__Xclang__no_opaque_pointers" = x"yes"; then
7519
+ BITCODE_CFLAGS="${BITCODE_CFLAGS} -Xclang -no-opaque-pointers"
7520
+ fi
7521
+
7522
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CLANGXX} supports -Xclang -no-opaque-pointers, for BITCODE_CXXFLAGS" >&5
7523
+ $as_echo_n "checking whether ${CLANGXX} supports -Xclang -no-opaque-pointers, for BITCODE_CXXFLAGS... " >&6; }
7524
+ if ${pgac_cv_prog_CLANGXX_cxxflags__Xclang__no_opaque_pointers+:} false; then :
7525
+ $as_echo_n "(cached) " >&6
7526
+ else
7527
+ pgac_save_CXXFLAGS=$CXXFLAGS
7528
+ pgac_save_CXX=$CXX
7529
+ CXX=${CLANGXX}
7530
+ CXXFLAGS="${BITCODE_CXXFLAGS} -Xclang -no-opaque-pointers"
7531
+ ac_save_cxx_werror_flag=$ac_cxx_werror_flag
7532
+ ac_cxx_werror_flag=yes
7533
+ ac_ext=cpp
7534
+ ac_cpp='$CXXCPP $CPPFLAGS'
7535
+ ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7536
+ ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7537
+ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7538
+
7539
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7540
+ /* end confdefs.h. */
7541
+
7542
+ int
7543
+ main ()
7544
+ {
7545
+
7546
+ ;
7547
+ return 0;
7548
+ }
7549
+ _ACEOF
7550
+ if ac_fn_cxx_try_compile "$LINENO"; then :
7551
+ pgac_cv_prog_CLANGXX_cxxflags__Xclang__no_opaque_pointers=yes
7552
+ else
7553
+ pgac_cv_prog_CLANGXX_cxxflags__Xclang__no_opaque_pointers=no
7554
+ fi
7555
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7556
+ ac_ext=c
7557
+ ac_cpp='$CPP $CPPFLAGS'
7558
+ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7559
+ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7560
+ ac_compiler_gnu=$ac_cv_c_compiler_gnu
7561
+
7562
+ ac_cxx_werror_flag=$ac_save_cxx_werror_flag
7563
+ CXXFLAGS="$pgac_save_CXXFLAGS"
7564
+ CXX="$pgac_save_CXX"
7565
+ fi
7566
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_CLANGXX_cxxflags__Xclang__no_opaque_pointers" >&5
7567
+ $as_echo "$pgac_cv_prog_CLANGXX_cxxflags__Xclang__no_opaque_pointers" >&6; }
7568
+ if test x"$pgac_cv_prog_CLANGXX_cxxflags__Xclang__no_opaque_pointers" = x"yes"; then
7569
+ BITCODE_CXXFLAGS="${BITCODE_CXXFLAGS} -Xclang -no-opaque-pointers"
7570
+ fi
7571
+
7572
+
7484
7573
NOT_THE_CFLAGS=""
7485
7574
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CLANG} supports -Wunused-command-line-argument, for NOT_THE_CFLAGS" >&5
7486
7575
$as_echo_n "checking whether ${CLANG} supports -Wunused-command-line-argument, for NOT_THE_CFLAGS... " >&6; }
0 commit comments