target-supports.exp (check_libcilkrts_available): Added an extern "C" if we are using C++ along with a function prototype.

2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>

       * lib/target-supports.exp (check_libcilkrts_available): Added an
       extern "C" if we are using C++ along with a function prototype.

From-SVN: r206640
This commit is contained in:
Balaji V. Iyer 2014-01-15 19:11:16 +00:00 committed by Balaji V. Iyer
parent 4185202700
commit c2d7410417
2 changed files with 11 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
* lib/target-supports.exp (check_libcilkrts_available): Added an
extern "C" if we are using C++ along with a function prototype.
2014-01-15 Jeff Law <law@redhat.com>
PR tree-optimization/59747

View File

@ -1038,9 +1038,13 @@ proc check_iconv_available { test_what } {
# Return true if Cilk Library is supported on the target.
proc check_libcilkrts_available { } {
return [ check_no_compiler_messages_nocache libcilkrts_available executable {
#ifdef __cplusplus
extern "C"
#endif
int __cilkrts_set_param (const char *, const char *);
int main (void) {
__cilkrts_set_param ("nworkers", "0");
return 0;
int x = __cilkrts_set_param ("nworkers", "0");
return x;
}
} "-fcilkplus -lcilkrts" ]
}