Replace flag_enable_cilkplus with flag_cilkplus.

gcc/ChangeLog
+2014-01-24  Balaji V. Iyer  <balaji.v.iyer@intel.com>
+
+       * builtins.c (is_builtin_name): Renamed flag_enable_cilkplus to
+       flag_cilkplus.
+       * builtins.def: Likewise.
+       * cilk.h (fn_contains_cilk_spawn_p): Likewise.
+       * cppbuiltin.c (define_builtin_macros_for_compilation_flags): Likewise.
+       * ira.c (ira_setup_eliminable_regset): Likewise.
+       * omp-low.c (gate_expand_omp): Likewise.
+       (execute_lower_omp): Likewise.
+       (diagnose_sb_0): Likewise.
+       (gate_diagnose_omp_blocks): Likewise.
+       (simd_clone_clauses_extract): Likewise.
+       (gate): Likewise.
+

gcc/c-family/ChangeLog
+2014-01-24  Balaji V. Iyer  <balaji.v.iyer@intel.com>
+
+       * c-common.c (c_define_builtins): Replaced flag_enable_cilkplus with
+       flag_cilkplus.
+       * c-pragma.c (init_pragma): Likewise.
+       * c.opt: Likewise.
+

gcc/c/ChangeLog
+2014-01-24  Balaji V. Iyer  <balaji.v.iyer@intel.com>
+
+       * c-parser.c (c_parser_declaration_or_fndef): Replaced
+       flag_enable_cilkplus with flag_cilkplus.
+       (c_parser_direct_declarator_inner): Likewise.
+       (c_parser_attribute_any_word): Likewise.
+       (c_parser_attributes): Likewise.
+       (c_parser_compound_statement): Likewise.
+       (c_parser_statement_after_labels): Likewise.
+       (c_parser_if_statement): Likewise.
+       (c_parser_switch_statement): Likewise.
+       (c_parser_do_statement): Likewise.
+       (c_parser_for_statement): Likewise.
+       (c_parser_unary_expression): Likewise.
+       (c_parser_postfix_expression): Likewise.
+       (c_parser_postfix_expression_after_primary): Likewise.
+       (c_parser_postfix_expression_after_primary): Likewise.
+       (c_parser_omp_clause_name): Likewise.
+       (c_finish_omp_declare_simd): Likewise.
+       (c_parser_cilk_verify_simd): Likewise.
+       * c-typeck.c (build_array_ref): Likewise.
+       (build_function_call_vec): Likewise.
+       (convert_arguments): Likewise.
+       (build_compound_expr): Likewise.
+       (c_finish_return): Likewise.
+       (c_finish_if_stmt): Likewise.
+       (c_finish_loop): Likewise.
+       (build_binary_op): Likewise.
+

gcc/lto/ChangeLog
+2014-01-24  Balaji V. Iyer  <balaji.v.iyer@intel.com>
+
+       * lto-lang.c (lto_init): Replaced flag_enable_cilkplus with
+       flag_cilkplus.
+

From-SVN: r207064
This commit is contained in:
Balaji V. Iyer 2014-01-24 23:13:49 +00:00 committed by Balaji V. Iyer
parent 8a35e18d02
commit b72271b953
23 changed files with 141 additions and 68 deletions

View File

@ -1,3 +1,18 @@
2014-01-24 Balaji V. Iyer <balaji.v.iyer@intel.com>
* builtins.c (is_builtin_name): Renamed flag_enable_cilkplus to
flag_cilkplus.
* builtins.def: Likewise.
* cilk.h (fn_contains_cilk_spawn_p): Likewise.
* cppbuiltin.c (define_builtin_macros_for_compilation_flags): Likewise.
* ira.c (ira_setup_eliminable_regset): Likewise.
* omp-low.c (gate_expand_omp): Likewise.
(execute_lower_omp): Likewise.
(diagnose_sb_0): Likewise.
(gate_diagnose_omp_blocks): Likewise.
(simd_clone_clauses_extract): Likewise.
(gate): Likewise.
2014-01-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* config/rs6000/rs6000.c (rs6000_expand_vec_perm_const_1): Remove

View File

@ -244,7 +244,7 @@ is_builtin_name (const char *name)
return true;
if (strncmp (name, "__atomic_", 9) == 0)
return true;
if (flag_enable_cilkplus
if (flag_cilkplus
&& (!strcmp (name, "__cilkrts_detach")
|| !strcmp (name, "__cilkrts_pop_frame")))
return true;

View File

@ -174,7 +174,7 @@ along with GCC; see the file COPYING3. If not see
#undef DEF_CILKPLUS_BUILTIN
#define DEF_CILKPLUS_BUILTIN(ENUM, NAME, TYPE, ATTRS) \
DEF_BUILTIN (ENUM, NAME, BUILT_IN_NORMAL, BT_FN_INT_VAR, BT_LAST, \
false, false, false, ATTRS, false, flag_enable_cilkplus)
false, false, false, ATTRS, false, flag_cilkplus)
/* Define an attribute list for math functions that are normally
"impure" because some of them may write into global memory for

View File

@ -1,3 +1,10 @@
2014-01-24 Balaji V. Iyer <balaji.v.iyer@intel.com>
* c-common.c (c_define_builtins): Replaced flag_enable_cilkplus with
flag_cilkplus.
* c-pragma.c (init_pragma): Likewise.
* c.opt: Likewise.
2014-01-23 Marek Polacek <polacek@redhat.com>
PR c/59846

View File

@ -5261,7 +5261,7 @@ c_define_builtins (tree va_list_ref_type_node, tree va_list_arg_type_node)
build_common_builtin_nodes ();
if (flag_enable_cilkplus)
if (flag_cilkplus)
cilk_init_builtins ();
}

View File

@ -1384,7 +1384,7 @@ init_pragma (void)
omp_pragmas_simd[i].id, true, true);
}
if (flag_enable_cilkplus && !flag_preprocess_only)
if (flag_cilkplus && !flag_preprocess_only)
cpp_register_deferred_pragma (parse_in, NULL, "simd", PRAGMA_CILK_SIMD,
true, false);

View File

@ -863,7 +863,7 @@ C ObjC C++ ObjC++
Where shorter, use canonicalized paths to systems headers.
fcilkplus
C ObjC C++ ObjC++ LTO Report Var(flag_enable_cilkplus) Init(0)
C ObjC C++ ObjC++ LTO Report Var(flag_cilkplus) Init(0)
Enable Cilk Plus
fcond-mismatch

View File

@ -1,3 +1,32 @@
2014-01-24 Balaji V. Iyer <balaji.v.iyer@intel.com>
* c-parser.c (c_parser_declaration_or_fndef): Replaced
flag_enable_cilkplus with flag_cilkplus.
(c_parser_direct_declarator_inner): Likewise.
(c_parser_attribute_any_word): Likewise.
(c_parser_attributes): Likewise.
(c_parser_compound_statement): Likewise.
(c_parser_statement_after_labels): Likewise.
(c_parser_if_statement): Likewise.
(c_parser_switch_statement): Likewise.
(c_parser_do_statement): Likewise.
(c_parser_for_statement): Likewise.
(c_parser_unary_expression): Likewise.
(c_parser_postfix_expression): Likewise.
(c_parser_postfix_expression_after_primary): Likewise.
(c_parser_postfix_expression_after_primary): Likewise.
(c_parser_omp_clause_name): Likewise.
(c_finish_omp_declare_simd): Likewise.
(c_parser_cilk_verify_simd): Likewise.
* c-typeck.c (build_array_ref): Likewise.
(build_function_call_vec): Likewise.
(convert_arguments): Likewise.
(build_compound_expr): Likewise.
(c_finish_return): Likewise.
(c_finish_if_stmt): Likewise.
(c_finish_loop): Likewise.
(build_binary_op): Likewise.
2014-01-23 Marek Polacek <polacek@redhat.com>
PR c/59846

View File

@ -1919,7 +1919,7 @@ c_parser_declaration_or_fndef (c_parser *parser, bool fndef_ok,
DECL_STRUCT_FUNCTION (current_function_decl)->function_start_locus
= c_parser_peek_token (parser)->location;
fnbody = c_parser_compound_statement (parser);
if (flag_enable_cilkplus && contains_array_notation_expr (fnbody))
if (flag_cilkplus && contains_array_notation_expr (fnbody))
fnbody = expand_array_notation_exprs (fnbody);
if (nested)
{
@ -3340,7 +3340,7 @@ c_parser_direct_declarator_inner (c_parser *parser, bool id_present,
dimen.value = NULL_TREE;
star_seen = false;
}
else if (flag_enable_cilkplus
else if (flag_cilkplus
&& c_parser_next_token_is (parser, CPP_COLON))
{
dimen.value = error_mark_node;
@ -3371,7 +3371,7 @@ c_parser_direct_declarator_inner (c_parser *parser, bool id_present,
}
if (c_parser_next_token_is (parser, CPP_CLOSE_SQUARE))
c_parser_consume_token (parser);
else if (flag_enable_cilkplus
else if (flag_cilkplus
&& c_parser_next_token_is (parser, CPP_COLON))
{
error_at (c_parser_peek_token (parser)->location,
@ -3783,7 +3783,7 @@ c_parser_attribute_any_word (c_parser *parser)
static inline bool
is_cilkplus_vector_p (tree name)
{
if (flag_enable_cilkplus && is_attribute_p ("vector", name))
if (flag_cilkplus && is_attribute_p ("vector", name))
return true;
return false;
}
@ -4009,7 +4009,7 @@ c_parser_attributes (c_parser *parser)
parser->lex_untranslated_string = false;
}
if (flag_enable_cilkplus && !vec_safe_is_empty (parser->cilk_simd_fn_tokens))
if (flag_cilkplus && !vec_safe_is_empty (parser->cilk_simd_fn_tokens))
c_finish_cilk_simd_fn_tokens (parser);
return attrs;
}
@ -4461,7 +4461,7 @@ c_parser_compound_statement (c_parser *parser)
c_parser_compound_statement_nostart (parser);
/* If the compound stmt contains array notations, then we expand them. */
if (flag_enable_cilkplus && contains_array_notation_expr (stmt))
if (flag_cilkplus && contains_array_notation_expr (stmt))
stmt = expand_array_notation_exprs (stmt);
return c_end_compound_stmt (brace_loc, stmt, true);
}
@ -4881,7 +4881,7 @@ c_parser_statement_after_labels (c_parser *parser)
case RID_CILK_SYNC:
c_parser_consume_token (parser);
c_parser_skip_until_found (parser, CPP_SEMICOLON, "expected %<;%>");
if (!flag_enable_cilkplus)
if (!flag_cilkplus)
error_at (loc, "-fcilkplus must be enabled to use %<_Cilk_sync%>");
else
add_stmt (build_cilk_sync ());
@ -5151,7 +5151,7 @@ c_parser_if_statement (c_parser *parser)
if_stmt = c_end_compound_stmt (loc, block, flag_isoc99);
/* If the if statement contains array notations, then we expand them. */
if (flag_enable_cilkplus && contains_array_notation_expr (if_stmt))
if (flag_cilkplus && contains_array_notation_expr (if_stmt))
if_stmt = fix_conditional_array_notations (if_stmt);
add_stmt (if_stmt);
}
@ -5178,7 +5178,7 @@ c_parser_switch_statement (c_parser *parser)
ce = c_parser_expression (parser);
ce = convert_lvalue_to_rvalue (switch_cond_loc, ce, true, false);
expr = ce.value;
if (flag_enable_cilkplus && contains_array_notation_expr (expr))
if (flag_cilkplus && contains_array_notation_expr (expr))
{
error_at (switch_cond_loc,
"array notations cannot be used as a condition for switch "
@ -5224,7 +5224,7 @@ c_parser_while_statement (c_parser *parser, bool ivdep)
block = c_begin_compound_stmt (flag_isoc99);
loc = c_parser_peek_token (parser)->location;
cond = c_parser_paren_condition (parser);
if (flag_enable_cilkplus && contains_array_notation_expr (cond))
if (flag_cilkplus && contains_array_notation_expr (cond))
{
error_at (loc, "array notations cannot be used as a condition for while "
"statement");
@ -5276,7 +5276,7 @@ c_parser_do_statement (c_parser *parser, bool ivdep)
new_cont = c_cont_label;
c_cont_label = save_cont;
cond = c_parser_paren_condition (parser);
if (flag_enable_cilkplus && contains_array_notation_expr (cond))
if (flag_cilkplus && contains_array_notation_expr (cond))
{
error_at (loc, "array notations cannot be used as a condition for a "
"do-while statement");
@ -5474,7 +5474,7 @@ c_parser_for_statement (c_parser *parser, bool ivdep)
else
{
cond = c_parser_condition (parser);
if (flag_enable_cilkplus && contains_array_notation_expr (cond))
if (flag_cilkplus && contains_array_notation_expr (cond))
{
error_at (loc, "array notations cannot be used in a "
"condition for a for-loop");
@ -6370,7 +6370,7 @@ c_parser_unary_expression (c_parser *parser)
op = c_parser_cast_expression (parser, NULL);
/* If there is array notations in op, we expand them. */
if (flag_enable_cilkplus && TREE_CODE (op.value) == ARRAY_NOTATION_REF)
if (flag_cilkplus && TREE_CODE (op.value) == ARRAY_NOTATION_REF)
return fix_array_notation_expr (exp_loc, PREINCREMENT_EXPR, op);
else
{
@ -6383,7 +6383,7 @@ c_parser_unary_expression (c_parser *parser)
op = c_parser_cast_expression (parser, NULL);
/* If there is array notations in op, we expand them. */
if (flag_enable_cilkplus && TREE_CODE (op.value) == ARRAY_NOTATION_REF)
if (flag_cilkplus && TREE_CODE (op.value) == ARRAY_NOTATION_REF)
return fix_array_notation_expr (exp_loc, PREDECREMENT_EXPR, op);
else
{
@ -7493,7 +7493,7 @@ c_parser_postfix_expression (c_parser *parser)
break;
case RID_CILK_SPAWN:
c_parser_consume_token (parser);
if (!flag_enable_cilkplus)
if (!flag_cilkplus)
{
error_at (loc, "-fcilkplus must be enabled to use "
"%<_Cilk_spawn%>");
@ -7645,7 +7645,7 @@ c_parser_postfix_expression_after_primary (c_parser *parser,
case CPP_OPEN_SQUARE:
/* Array reference. */
c_parser_consume_token (parser);
if (flag_enable_cilkplus
if (flag_cilkplus
&& c_parser_peek_token (parser)->type == CPP_COLON)
/* If we are here, then we have something like this:
Array [ : ]
@ -7664,7 +7664,7 @@ c_parser_postfix_expression_after_primary (c_parser *parser,
For 2 and 3 we handle it like we handle array notations. The
idx value we have above becomes the initial/start index.
*/
if (flag_enable_cilkplus
if (flag_cilkplus
&& c_parser_peek_token (parser)->type == CPP_COLON)
expr.value = c_parser_array_notation (expr_loc, parser, idx,
expr.value);
@ -7783,7 +7783,7 @@ c_parser_postfix_expression_after_primary (c_parser *parser,
/* Postincrement. */
c_parser_consume_token (parser);
/* If the expressions have array notations, we expand them. */
if (flag_enable_cilkplus
if (flag_cilkplus
&& TREE_CODE (expr.value) == ARRAY_NOTATION_REF)
expr = fix_array_notation_expr (expr_loc, POSTINCREMENT_EXPR, expr);
else
@ -7799,7 +7799,7 @@ c_parser_postfix_expression_after_primary (c_parser *parser,
/* Postdecrement. */
c_parser_consume_token (parser);
/* If the expressions have array notations, we expand them. */
if (flag_enable_cilkplus
if (flag_cilkplus
&& TREE_CODE (expr.value) == ARRAY_NOTATION_REF)
expr = fix_array_notation_expr (expr_loc, POSTDECREMENT_EXPR, expr);
else
@ -9626,7 +9626,7 @@ c_parser_omp_clause_name (c_parser *parser)
result = PRAGMA_OMP_CLAUSE_MAP;
else if (!strcmp ("mergeable", p))
result = PRAGMA_OMP_CLAUSE_MERGEABLE;
else if (flag_enable_cilkplus && !strcmp ("mask", p))
else if (flag_cilkplus && !strcmp ("mask", p))
result = PRAGMA_CILK_CLAUSE_MASK;
break;
case 'n':
@ -9638,7 +9638,7 @@ c_parser_omp_clause_name (c_parser *parser)
result = PRAGMA_OMP_CLAUSE_NUM_TEAMS;
else if (!strcmp ("num_threads", p))
result = PRAGMA_OMP_CLAUSE_NUM_THREADS;
else if (flag_enable_cilkplus && !strcmp ("nomask", p))
else if (flag_cilkplus && !strcmp ("nomask", p))
result = PRAGMA_CILK_CLAUSE_NOMASK;
break;
case 'o':
@ -9684,7 +9684,7 @@ c_parser_omp_clause_name (c_parser *parser)
result = PRAGMA_OMP_CLAUSE_UNTIED;
break;
case 'v':
if (flag_enable_cilkplus && !strcmp ("vectorlength", p))
if (flag_cilkplus && !strcmp ("vectorlength", p))
result = PRAGMA_CILK_CLAUSE_VECTORLENGTH;
break;
}
@ -12850,7 +12850,7 @@ static void
c_finish_omp_declare_simd (c_parser *parser, tree fndecl, tree parms,
vec<c_token> clauses)
{
if (flag_enable_cilkplus
if (flag_cilkplus
&& clauses.exists () && !vec_safe_is_empty (parser->cilk_simd_fn_tokens))
{
error ("%<#pragma omp declare simd%> cannot be used in the same "
@ -12887,7 +12887,7 @@ c_finish_omp_declare_simd (c_parser *parser, tree fndecl, tree parms,
gcc_assert (parser->tokens == &parser->tokens_buf[0]);
bool is_cilkplus_cilk_simd_fn = false;
if (flag_enable_cilkplus && !vec_safe_is_empty (parser->cilk_simd_fn_tokens))
if (flag_cilkplus && !vec_safe_is_empty (parser->cilk_simd_fn_tokens))
{
parser->tokens = parser->cilk_simd_fn_tokens->address ();
parser->tokens_avail = vec_safe_length (parser->cilk_simd_fn_tokens);
@ -13517,7 +13517,7 @@ static bool
c_parser_cilk_verify_simd (c_parser *parser,
enum pragma_context context)
{
if (!flag_enable_cilkplus)
if (!flag_cilkplus)
{
warning (0, "pragma simd ignored because -fcilkplus is not enabled");
c_parser_skip_until_found (parser, CPP_PRAGMA_EOL, NULL);

View File

@ -2423,7 +2423,7 @@ build_array_ref (location_t loc, tree array, tree index)
|| TREE_TYPE (index) == error_mark_node)
return error_mark_node;
if (flag_enable_cilkplus && contains_array_notation_expr (index))
if (flag_cilkplus && contains_array_notation_expr (index))
{
size_t rank = 0;
if (!find_rank (loc, index, index, true, &rank))
@ -2853,7 +2853,7 @@ build_function_call_vec (location_t loc, tree function,
if (name && !strncmp (IDENTIFIER_POINTER (name), "__atomic_", 9))
origtypes = NULL;
if (flag_enable_cilkplus
if (flag_cilkplus
&& is_cilkplus_reduce_builtin (function))
origtypes = NULL;
}
@ -3061,7 +3061,7 @@ convert_arguments (tree typelist, vec<tree, va_gc> *values,
break;
}
}
if (flag_enable_cilkplus && fundecl && is_cilkplus_reduce_builtin (fundecl))
if (flag_cilkplus && fundecl && is_cilkplus_reduce_builtin (fundecl))
return vec_safe_length (values);
/* Scan the given expressions and types, producing individual
@ -4739,7 +4739,7 @@ build_compound_expr (location_t loc, tree expr1, tree expr2)
tree eptype = NULL_TREE;
tree ret;
if (flag_enable_cilkplus
if (flag_cilkplus
&& (TREE_CODE (expr1) == CILK_SPAWN_STMT
|| TREE_CODE (expr2) == CILK_SPAWN_STMT))
{
@ -9136,7 +9136,7 @@ c_finish_return (location_t loc, tree retval, tree origtype)
warning_at (loc, 0,
"function declared %<noreturn%> has a %<return%> statement");
if (flag_enable_cilkplus && contains_array_notation_expr (retval))
if (flag_cilkplus && contains_array_notation_expr (retval))
{
/* Array notations are allowed in a return statement if it is inside a
built-in array notation reduction function. */
@ -9149,7 +9149,7 @@ c_finish_return (location_t loc, tree retval, tree origtype)
return error_mark_node;
}
}
if (flag_enable_cilkplus && retval && TREE_CODE (retval) == CILK_SPAWN_STMT)
if (flag_cilkplus && retval && TREE_CODE (retval) == CILK_SPAWN_STMT)
{
error_at (loc, "use of %<_Cilk_spawn%> in a return statement is not "
"allowed");
@ -9450,7 +9450,7 @@ c_finish_if_stmt (location_t if_locus, tree cond, tree then_block,
else_block must be either 0 or be equal to the rank of the condition. If
the condition does not have array notations then break them up as it is
broken up in a normal expression. */
if (flag_enable_cilkplus && contains_array_notation_expr (cond))
if (flag_cilkplus && contains_array_notation_expr (cond))
{
size_t then_rank = 0, cond_rank = 0, else_rank = 0;
if (!find_rank (if_locus, cond, cond, true, &cond_rank))
@ -9525,7 +9525,7 @@ c_finish_loop (location_t start_locus, tree cond, tree incr, tree body,
{
tree entry = NULL, exit = NULL, t;
if (flag_enable_cilkplus && contains_array_notation_expr (cond))
if (flag_cilkplus && contains_array_notation_expr (cond))
{
error_at (start_locus, "array notation expression cannot be used in a "
"loop%'s condition");
@ -10074,12 +10074,12 @@ build_binary_op (location_t location, enum tree_code code,
/* When Cilk Plus is enabled and there are array notations inside op0, then
we check to see if there are builtin array notation functions. If
so, then we take on the type of the array notation inside it. */
if (flag_enable_cilkplus && contains_array_notation_expr (op0))
if (flag_cilkplus && contains_array_notation_expr (op0))
orig_type0 = type0 = find_correct_array_notation_type (op0);
else
orig_type0 = type0 = TREE_TYPE (op0);
if (flag_enable_cilkplus && contains_array_notation_expr (op1))
if (flag_cilkplus && contains_array_notation_expr (op1))
orig_type1 = type1 = find_correct_array_notation_type (op1);
else
orig_type1 = type1 = TREE_TYPE (op1);

View File

@ -97,7 +97,7 @@ extern tree cilk_call_setjmp (tree);
inline bool
fn_contains_cilk_spawn_p (function *f)
{
return (flag_enable_cilkplus
return (flag_cilkplus
&& (f->calls_cilk_spawn || f->cilk_frame_decl != NULL_TREE));
}

View File

@ -1,3 +1,20 @@
2014-01-24 Balaji V. Iyer <balaji.v.iyer@intel.com>
* call.c (magic_varargs_p): Replaced flag_enable_cilkplus with
flag_cilkplus.
* cp-gimplify.c (cp_genericize): Likewise.
* decl.c (grokfndecl): Likewise.
* parser.c (cp_parser_postfix_expression): Likewise.
(cp_parser_postfix_open_square_expression): Likewise.
(cp_parser_direct_declarator): Likewise.
(is_cilkplus_vector_p): Likewise.
(cp_parser_omp_clause_name): Likewise.
(cp_parser_omp_all_clauses): Likewise.
* pt.c (apply_late_template_attributes): Likewise.
* typeck.c (cp_build_array_ref): Likewise.
(cp_build_compound_expr): Likewise.
(check_return_expr): Likewise.
2014-01-24 Jason Merrill <jason@redhat.com>
PR c++/58550

View File

@ -6568,7 +6568,7 @@ convert_for_arg_passing (tree type, tree val, tsubst_flags_t complain)
bool
magic_varargs_p (tree fn)
{
if (flag_enable_cilkplus && is_cilkplus_reduce_builtin (fn) != BUILT_IN_NONE)
if (flag_cilkplus && is_cilkplus_reduce_builtin (fn) != BUILT_IN_NONE)
return true;
if (DECL_BUILT_IN (fn))
@ -7191,7 +7191,7 @@ build_cxx_call (tree fn, int nargs, tree *argarray,
/* If it is a built-in array notation function, then the return type of
the function is the element type of the array passed in as array
notation (i.e. the first parameter of the function). */
if (flag_enable_cilkplus && TREE_CODE (fn) == CALL_EXPR)
if (flag_cilkplus && TREE_CODE (fn) == CALL_EXPR)
{
enum built_in_function bif =
is_cilkplus_reduce_builtin (CALL_EXPR_FN (fn));

View File

@ -1311,7 +1311,7 @@ cp_genericize (tree fndecl)
return;
/* Expand all the array notations here. */
if (flag_enable_cilkplus
if (flag_cilkplus
&& contains_array_notation_expr (DECL_SAVED_TREE (fndecl)))
DECL_SAVED_TREE (fndecl) =
expand_array_notation_exprs (DECL_SAVED_TREE (fndecl));

View File

@ -7674,7 +7674,7 @@ grokfndecl (tree ctype,
if (TYPE_NOTHROW_P (type) || nothrow_libfn_p (decl))
TREE_NOTHROW (decl) = 1;
if (flag_openmp || flag_enable_cilkplus)
if (flag_openmp || flag_cilkplus)
{
/* Adjust "omp declare simd" attributes. */
tree ods = lookup_attribute ("omp declare simd", *attrlist);

View File

@ -5808,7 +5808,7 @@ cp_parser_postfix_expression (cp_parser *parser, bool address_p, bool cast_p,
postfix_expression =
cp_parser_postfix_expression (parser, false, false,
false, false, &idk);
if (!flag_enable_cilkplus)
if (!flag_cilkplus)
{
error_at (token->location, "-fcilkplus must be enabled to use"
" %<_Cilk_spawn%>");
@ -5833,7 +5833,7 @@ cp_parser_postfix_expression (cp_parser *parser, bool address_p, bool cast_p,
}
case RID_CILK_SYNC:
if (flag_enable_cilkplus)
if (flag_cilkplus)
{
tree sync_expr = build_cilk_sync ();
SET_EXPR_LOCATION (sync_expr,
@ -6373,7 +6373,7 @@ cp_parser_postfix_open_square_expression (cp_parser *parser,
bool expr_nonconst_p;
maybe_warn_cpp0x (CPP0X_INITIALIZER_LISTS);
index = cp_parser_braced_list (parser, &expr_nonconst_p);
if (flag_enable_cilkplus
if (flag_cilkplus
&& cp_lexer_peek_token (parser->lexer)->type == CPP_COLON)
{
error_at (cp_lexer_peek_token (parser->lexer)->location,
@ -6383,7 +6383,7 @@ cp_parser_postfix_open_square_expression (cp_parser *parser,
return error_mark_node;
}
}
else if (flag_enable_cilkplus)
else if (flag_cilkplus)
{
/* Here are have these two options:
ARRAY[EXP : EXP] - Array notation expr with default
@ -17141,7 +17141,7 @@ cp_parser_direct_declarator (cp_parser* parser,
/* In here, we handle cases where attribute is used after
the function declaration. For example:
void func (int x) __attribute__((vector(..))); */
if (flag_enable_cilkplus
if (flag_cilkplus
&& cp_next_tokens_can_be_gnu_attribute_p (parser))
{
cp_parser_parse_tentatively (parser);
@ -21565,7 +21565,7 @@ cp_parser_gnu_attributes_opt (cp_parser* parser)
static inline bool
is_cilkplus_vector_p (tree name)
{
if (flag_enable_cilkplus && is_attribute_p ("vector", name))
if (flag_cilkplus && is_attribute_p ("vector", name))
return true;
return false;
}
@ -26934,7 +26934,7 @@ cp_parser_omp_clause_name (cp_parser *parser)
result = PRAGMA_OMP_CLAUSE_MAP;
else if (!strcmp ("mergeable", p))
result = PRAGMA_OMP_CLAUSE_MERGEABLE;
else if (flag_enable_cilkplus && !strcmp ("mask", p))
else if (flag_cilkplus && !strcmp ("mask", p))
result = PRAGMA_CILK_CLAUSE_MASK;
break;
case 'n':
@ -26942,7 +26942,7 @@ cp_parser_omp_clause_name (cp_parser *parser)
result = PRAGMA_OMP_CLAUSE_NOTINBRANCH;
else if (!strcmp ("nowait", p))
result = PRAGMA_OMP_CLAUSE_NOWAIT;
else if (flag_enable_cilkplus && !strcmp ("nomask", p))
else if (flag_cilkplus && !strcmp ("nomask", p))
result = PRAGMA_CILK_CLAUSE_NOMASK;
else if (!strcmp ("num_teams", p))
result = PRAGMA_OMP_CLAUSE_NUM_TEAMS;
@ -26990,7 +26990,7 @@ cp_parser_omp_clause_name (cp_parser *parser)
result = PRAGMA_OMP_CLAUSE_UNTIED;
break;
case 'v':
if (flag_enable_cilkplus && !strcmp ("vectorlength", p))
if (flag_cilkplus && !strcmp ("vectorlength", p))
result = PRAGMA_CILK_CLAUSE_VECTORLENGTH;
break;
}
@ -28319,7 +28319,7 @@ cp_parser_omp_all_clauses (cp_parser *parser, omp_clause_mask mask,
saw_error:
/* In Cilk Plus SIMD enabled functions there is no pragma_token, so
no reason to skip to the end. */
if (!(flag_enable_cilkplus && pragma_tok == NULL))
if (!(flag_cilkplus && pragma_tok == NULL))
cp_parser_skip_to_pragma_eol (parser, pragma_tok);
if (finish_p)
return finish_omp_clauses (clauses);

View File

@ -8613,7 +8613,7 @@ apply_late_template_attributes (tree *decl_p, tree attributes, int attr_flags,
{
*p = TREE_CHAIN (t);
TREE_CHAIN (t) = NULL_TREE;
if ((flag_openmp || flag_enable_cilkplus)
if ((flag_openmp || flag_cilkplus)
&& is_attribute_p ("omp declare simd",
get_attribute_name (t))
&& TREE_VALUE (t))

View File

@ -3012,7 +3012,7 @@ cp_build_array_ref (location_t loc, tree array, tree idx,
/* If an array's index is an array notation, then its rank cannot be
greater than one. */
if (flag_enable_cilkplus && contains_array_notation_expr (idx))
if (flag_cilkplus && contains_array_notation_expr (idx))
{
size_t rank = 0;
@ -6188,7 +6188,7 @@ cp_build_compound_expr (tree lhs, tree rhs, tsubst_flags_t complain)
if (lhs == error_mark_node || rhs == error_mark_node)
return error_mark_node;
if (flag_enable_cilkplus
if (flag_cilkplus
&& (TREE_CODE (lhs) == CILK_SPAWN_STMT
|| TREE_CODE (rhs) == CILK_SPAWN_STMT))
{
@ -8323,7 +8323,7 @@ check_return_expr (tree retval, bool *no_warning)
*no_warning = false;
if (flag_enable_cilkplus && retval && TREE_CODE (retval) == CILK_SPAWN_STMT)
if (flag_cilkplus && retval && TREE_CODE (retval) == CILK_SPAWN_STMT)
{
error_at (EXPR_LOCATION (retval), "use of %<_Cilk_spawn%> in a return "
"statement is not allowed");

View File

@ -105,7 +105,7 @@ define_builtin_macros_for_compilation_flags (cpp_reader *pfile)
cpp_define_formatted (pfile, "__FINITE_MATH_ONLY__=%d",
flag_finite_math_only);
if (flag_enable_cilkplus)
if (flag_cilkplus)
cpp_define (pfile, "__cilk=200");
}

View File

@ -2405,7 +2405,7 @@ ira_setup_eliminable_regset (void)
|| (SUPPORTS_STACK_ALIGNMENT && crtl->stack_realign_needed)
/* We need a frame pointer for all Cilk Plus functions that use
Cilk keywords. */
|| (flag_enable_cilkplus && cfun->is_cilk_function)
|| (flag_cilkplus && cfun->is_cilk_function)
|| targetm.frame_pointer_required ());
/* The chance that FRAME_POINTER_NEEDED is changed from inspecting

View File

@ -1,3 +1,8 @@
2014-01-24 Balaji V. Iyer <balaji.v.iyer@intel.com>
* lto-lang.c (lto_init): Replaced flag_enable_cilkplus with
flag_cilkplus.
2014-01-09 Richard Biener <rguenther@suse.de>
* lto.c (gimple_canonical_types_compatible_p): Fix comment.

View File

@ -1183,7 +1183,7 @@ lto_init (void)
build_reference_type (va_list_type_node));
}
if (flag_enable_cilkplus)
if (flag_cilkplus)
cilk_init_builtins ();
targetm.init_builtins ();

View File

@ -8328,7 +8328,7 @@ static bool
gate_expand_omp (void)
{
return ((flag_openmp != 0 || flag_openmp_simd != 0
|| flag_enable_cilkplus != 0) && !seen_error ());
|| flag_cilkplus != 0) && !seen_error ());
}
namespace {
@ -10139,7 +10139,7 @@ execute_lower_omp (void)
/* This pass always runs, to provide PROP_gimple_lomp.
But there is nothing to do unless -fopenmp is given. */
if (flag_openmp == 0 && flag_openmp_simd == 0 && flag_enable_cilkplus == 0)
if (flag_openmp == 0 && flag_openmp_simd == 0 && flag_cilkplus == 0)
return 0;
all_contexts = splay_tree_new (splay_tree_compare_pointers, 0,
@ -10258,7 +10258,7 @@ diagnose_sb_0 (gimple_stmt_iterator *gsi_p,
#endif
bool cilkplus_block = false;
if (flag_enable_cilkplus)
if (flag_cilkplus)
{
if ((branch_ctx
&& gimple_code (branch_ctx) == GIMPLE_OMP_FOR
@ -10587,7 +10587,7 @@ diagnose_omp_structured_block_errors (void)
static bool
gate_diagnose_omp_blocks (void)
{
return flag_openmp || flag_enable_cilkplus;
return flag_openmp || flag_cilkplus;
}
namespace {
@ -10696,7 +10696,7 @@ simd_clone_clauses_extract (struct cgraph_node *node, tree clauses,
be cloned have a distinctive artificial label in addition to "omp
declare simd". */
bool cilk_clone
= (flag_enable_cilkplus
= (flag_cilkplus
&& lookup_attribute ("cilk simd function",
DECL_ATTRIBUTES (node->decl)));
@ -11781,7 +11781,7 @@ public:
/* opt_pass methods: */
bool gate () { return ((flag_openmp || flag_openmp_simd
|| flag_enable_cilkplus || (in_lto_p && !flag_wpa))
|| flag_cilkplus || (in_lto_p && !flag_wpa))
&& (targetm.simd_clone.compute_vecsize_and_simdlen
!= NULL)); }
unsigned int execute () { return ipa_omp_simd_clone (); }