Fix indentation issues seen by -Wmisleading-indentation

gcc/ChangeLog:
	* auto-profile.c (afdo_find_equiv_class): Fix indentation so
	that it reflects the block structure.
	(afdo_propagate_edge): Likewise.
	(afdo_calculate_branch_prob): Likewise.
	(afdo_annotate_cfg): Likewise.
	* cfgcleanup.c (equal_different_set_p): Likewise.
	(try_crossjump_to_edge): Likewise.
	* cgraph.c (cgraph_node::verify_node): Likewise.
	* cgraphunit.c (expand_all_functions): Likewise.
	* config/i386/i386.c (ix86_expand_copysign): Likewise.
	(exact_dependency_1): Likewise.
	* dwarf2asm.c (dw2_output_indirect_constants): Likewise.
	* dwarf2out.c (tree_add_const_value_attribute_for_decl): Likewise.
	* gensupport.c (process_define_subst): Likewise.
	* lto-wrapper.c (merge_and_complain): Likewise.
	* tree-if-conv.c (if_convertible_bb_p): Likewise.
	* tree-ssa-loop-prefetch.c (find_or_create_group): Likewise.
	* tree-ssa-tail-merge.c (gsi_advance_fw_nondebug_nonlocal): Likewise.
	* tree-vect-data-refs.c (vect_grouped_load_supported): Likewise.
	* tree-vect-loop.c (vectorizable_reduction): Likewise.
	* tree-vect-slp.c (vect_transform_slp_perm_load): Likewise.
	* tree-vect-stmts.c (vectorizable_shift): Likewise.
	* tree-vrp.c (vrp_finalize): Likewise.
	* tree.c (variably_modified_type_p): Likewise.

gcc/cp/ChangeLog:
	* parser.c (cp_parser_asm_definition): Only test for
        error_mark_node if "outputs" was just set.
	(cp_parser_asm_definition): Likewise for "inputs".

gcc/fortran/ChangeLog:
	* expr.c (check_inquiry): Fix indentation so that it reflects the
	block structure.
	* interface.c (compare_parameter): Likewise.
	* parse.c (parse_oacc_structured_block): Likewise.
	* target-memory.c (expr_to_char): Likewise.
	* trans-types.c (gfc_init_kinds): Likewise.

libcpp/ChangeLog:
	* pch.c (cpp_valid_state): Fix indentation so that it reflects the
	block structure.

From-SVN: r222823
This commit is contained in:
David Malcolm 2015-05-05 19:41:11 +00:00 committed by David Malcolm
parent 0674c9de9d
commit 21c0a521e4
29 changed files with 148 additions and 99 deletions

View File

@ -1,3 +1,30 @@
2015-05-05 David Malcolm <dmalcolm@redhat.com>
* auto-profile.c (afdo_find_equiv_class): Fix indentation so
that it reflects the block structure.
(afdo_propagate_edge): Likewise.
(afdo_calculate_branch_prob): Likewise.
(afdo_annotate_cfg): Likewise.
* cfgcleanup.c (equal_different_set_p): Likewise.
(try_crossjump_to_edge): Likewise.
* cgraph.c (cgraph_node::verify_node): Likewise.
* cgraphunit.c (expand_all_functions): Likewise.
* config/i386/i386.c (ix86_expand_copysign): Likewise.
(exact_dependency_1): Likewise.
* dwarf2asm.c (dw2_output_indirect_constants): Likewise.
* dwarf2out.c (tree_add_const_value_attribute_for_decl): Likewise.
* gensupport.c (process_define_subst): Likewise.
* lto-wrapper.c (merge_and_complain): Likewise.
* tree-if-conv.c (if_convertible_bb_p): Likewise.
* tree-ssa-loop-prefetch.c (find_or_create_group): Likewise.
* tree-ssa-tail-merge.c (gsi_advance_fw_nondebug_nonlocal): Likewise.
* tree-vect-data-refs.c (vect_grouped_load_supported): Likewise.
* tree-vect-loop.c (vectorizable_reduction): Likewise.
* tree-vect-slp.c (vect_transform_slp_perm_load): Likewise.
* tree-vect-stmts.c (vectorizable_shift): Likewise.
* tree-vrp.c (vrp_finalize): Likewise.
* tree.c (variably_modified_type_p): Likewise.
2015-05-05 Jack Howarth <howarth.at.gcc@gmail.com> 2015-05-05 Jack Howarth <howarth.at.gcc@gmail.com>
* config.gcc: Use darwin9.h, darwin10.h and darwin12.h * config.gcc: Use darwin9.h, darwin10.h and darwin12.h

View File

@ -1143,28 +1143,28 @@ afdo_find_equiv_class (bb_set *annotated_bb)
bb->aux = bb; bb->aux = bb;
dom_bbs = get_dominated_by (CDI_DOMINATORS, bb); dom_bbs = get_dominated_by (CDI_DOMINATORS, bb);
FOR_EACH_VEC_ELT (dom_bbs, i, bb1) FOR_EACH_VEC_ELT (dom_bbs, i, bb1)
if (bb1->aux == NULL && dominated_by_p (CDI_POST_DOMINATORS, bb, bb1) if (bb1->aux == NULL && dominated_by_p (CDI_POST_DOMINATORS, bb, bb1)
&& bb1->loop_father == bb->loop_father) && bb1->loop_father == bb->loop_father)
{ {
bb1->aux = bb; bb1->aux = bb;
if (bb1->count > bb->count && is_bb_annotated (bb1, *annotated_bb)) if (bb1->count > bb->count && is_bb_annotated (bb1, *annotated_bb))
{ {
bb->count = bb1->count; bb->count = bb1->count;
set_bb_annotated (bb, annotated_bb); set_bb_annotated (bb, annotated_bb);
} }
} }
dom_bbs = get_dominated_by (CDI_POST_DOMINATORS, bb); dom_bbs = get_dominated_by (CDI_POST_DOMINATORS, bb);
FOR_EACH_VEC_ELT (dom_bbs, i, bb1) FOR_EACH_VEC_ELT (dom_bbs, i, bb1)
if (bb1->aux == NULL && dominated_by_p (CDI_DOMINATORS, bb, bb1) if (bb1->aux == NULL && dominated_by_p (CDI_DOMINATORS, bb, bb1)
&& bb1->loop_father == bb->loop_father) && bb1->loop_father == bb->loop_father)
{ {
bb1->aux = bb; bb1->aux = bb;
if (bb1->count > bb->count && is_bb_annotated (bb1, *annotated_bb)) if (bb1->count > bb->count && is_bb_annotated (bb1, *annotated_bb))
{ {
bb->count = bb1->count; bb->count = bb1->count;
set_bb_annotated (bb, annotated_bb); set_bb_annotated (bb, annotated_bb);
} }
} }
} }
} }
@ -1191,10 +1191,10 @@ afdo_propagate_edge (bool is_succ, bb_set *annotated_bb,
gcov_type total_known_count = 0; gcov_type total_known_count = 0;
FOR_EACH_EDGE (e, ei, is_succ ? bb->succs : bb->preds) FOR_EACH_EDGE (e, ei, is_succ ? bb->succs : bb->preds)
if (!is_edge_annotated (e, *annotated_edge)) if (!is_edge_annotated (e, *annotated_edge))
num_unknown_edge++, unknown_edge = e; num_unknown_edge++, unknown_edge = e;
else else
total_known_count += e->count; total_known_count += e->count;
if (num_unknown_edge == 0) if (num_unknown_edge == 0)
{ {
@ -1404,7 +1404,7 @@ afdo_calculate_branch_prob (bb_set *annotated_bb, edge_set *annotated_edge)
edge_iterator ei; edge_iterator ei;
FOR_EACH_EDGE (e, ei, bb->succs) FOR_EACH_EDGE (e, ei, bb->succs)
e->count = (double)bb->count * e->probability / REG_BR_PROB_BASE; e->count = (double)bb->count * e->probability / REG_BR_PROB_BASE;
bb->aux = NULL; bb->aux = NULL;
} }
@ -1502,7 +1502,7 @@ afdo_annotate_cfg (const stmt_set &promoted_stmts)
bb->count = 0; bb->count = 0;
FOR_EACH_EDGE (e, ei, bb->succs) FOR_EACH_EDGE (e, ei, bb->succs)
e->count = 0; e->count = 0;
if (afdo_set_bb_count (bb, promoted_stmts)) if (afdo_set_bb_count (bb, promoted_stmts))
set_bb_annotated (bb, &annotated_bb); set_bb_annotated (bb, &annotated_bb);

View File

@ -1032,7 +1032,7 @@ equal_different_set_p (rtx p1, rtx s1, rtx p2, rtx s2)
? rtx_renumbered_equal_p (e1, e2) : rtx_equal_p (e1, e2)) ? rtx_renumbered_equal_p (e1, e2) : rtx_equal_p (e1, e2))
continue; continue;
return false; return false;
} }
return true; return true;
@ -2039,7 +2039,7 @@ try_crossjump_to_edge (int mode, edge e1, edge e2,
If we have tablejumps in the end of SRC1 and SRC2 If we have tablejumps in the end of SRC1 and SRC2
they have been already compared for equivalence in outgoing_edges_match () they have been already compared for equivalence in outgoing_edges_match ()
so replace the references to TABLE1 by references to TABLE2. */ so replace the references to TABLE1 by references to TABLE2. */
{ {
rtx label1, label2; rtx label1, label2;
rtx_jump_table_data *table1, *table2; rtx_jump_table_data *table1, *table2;
@ -2059,7 +2059,7 @@ try_crossjump_to_edge (int mode, edge e1, edge e2,
replace_label_in_insn (insn, label1, label2, true); replace_label_in_insn (insn, label1, label2, true);
} }
} }
} }
/* Avoid splitting if possible. We must always split when SRC2 has /* Avoid splitting if possible. We must always split when SRC2 has
EH predecessor edges, or we may end up with basic blocks with both EH predecessor edges, or we may end up with basic blocks with both

View File

@ -2955,11 +2955,11 @@ cgraph_node::verify_node (void)
} }
else else
ref_found = true; ref_found = true;
if (!ref_found) if (!ref_found)
{ {
error ("Analyzed alias has no reference"); error ("Analyzed alias has no reference");
error_found = true; error_found = true;
} }
} }
/* Check instrumented version reference. */ /* Check instrumented version reference. */

View File

@ -2019,14 +2019,14 @@ expand_all_functions (void)
if (node->process) if (node->process)
{ {
expanded_func_count++; expanded_func_count++;
if(node->tp_first_run) if(node->tp_first_run)
profiled_func_count++; profiled_func_count++;
if (symtab->dump_file) if (symtab->dump_file)
fprintf (symtab->dump_file, fprintf (symtab->dump_file,
"Time profile order in expand_all_functions:%s:%d\n", "Time profile order in expand_all_functions:%s:%d\n",
node->asm_name (), node->tp_first_run); node->asm_name (), node->tp_first_run);
node->process = 0; node->process = 0;
node->expand (); node->expand ();
} }

View File

@ -19606,7 +19606,7 @@ ix86_expand_copysign (rtx operands[])
else else
copysign_insn = gen_copysigntf3_const; copysign_insn = gen_copysigntf3_const;
emit_insn (copysign_insn (dest, op0, op1, mask)); emit_insn (copysign_insn (dest, op0, op1, mask));
} }
else else
{ {
@ -26110,7 +26110,7 @@ exact_dependency_1 (rtx addr, rtx insn)
for (j = 0; j < XVECLEN (insn, i); j++) for (j = 0; j < XVECLEN (insn, i); j++)
if (exact_dependency_1 (addr, XVECEXP (insn, i, j))) if (exact_dependency_1 (addr, XVECEXP (insn, i, j)))
return true; return true;
break; break;
} }
} }
return false; return false;

View File

@ -1,3 +1,8 @@
2015-05-05 David Malcolm <dmalcolm@redhat.com>
* parser.c (cp_parser_asm_definition): Only test for
error_mark_node if "outputs" was just set. Likewise for "inputs".
2015-05-04 Paolo Carlini <paolo.carlini@oracle.com> 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
Jakub Jelinek <jakub@redhat.com> Jakub Jelinek <jakub@redhat.com>

View File

@ -16747,10 +16747,11 @@ cp_parser_asm_definition (cp_parser* parser)
&& cp_lexer_next_token_is_not (parser->lexer, && cp_lexer_next_token_is_not (parser->lexer,
CPP_CLOSE_PAREN) CPP_CLOSE_PAREN)
&& !goto_p) && !goto_p)
outputs = cp_parser_asm_operand_list (parser); {
outputs = cp_parser_asm_operand_list (parser);
if (outputs == error_mark_node) if (outputs == error_mark_node)
invalid_outputs_p = true; invalid_outputs_p = true;
}
} }
/* If the next token is `::', there are no outputs, and the /* If the next token is `::', there are no outputs, and the
next token is the beginning of the inputs. */ next token is the beginning of the inputs. */
@ -16771,10 +16772,11 @@ cp_parser_asm_definition (cp_parser* parser)
CPP_SCOPE) CPP_SCOPE)
&& cp_lexer_next_token_is_not (parser->lexer, && cp_lexer_next_token_is_not (parser->lexer,
CPP_CLOSE_PAREN)) CPP_CLOSE_PAREN))
inputs = cp_parser_asm_operand_list (parser); {
inputs = cp_parser_asm_operand_list (parser);
if (inputs == error_mark_node) if (inputs == error_mark_node)
invalid_inputs_p = true; invalid_inputs_p = true;
}
} }
else if (cp_lexer_next_token_is (parser->lexer, CPP_SCOPE)) else if (cp_lexer_next_token_is (parser->lexer, CPP_SCOPE))
/* The clobbers are coming next. */ /* The clobbers are coming next. */

View File

@ -931,9 +931,9 @@ dw2_output_indirect_constants (void)
iter != indirect_pool->end (); ++iter) iter != indirect_pool->end (); ++iter)
temp.quick_push (*iter); temp.quick_push (*iter);
temp.qsort (compare_strings); temp.qsort (compare_strings);
for (unsigned int i = 0; i < temp.length (); i++) for (unsigned int i = 0; i < temp.length (); i++)
dw2_output_indirect_constant_1 (temp[i].first, temp[i].second); dw2_output_indirect_constant_1 (temp[i].first, temp[i].second);
} }

View File

@ -16319,12 +16319,12 @@ tree_add_const_value_attribute_for_decl (dw_die_ref var_die, tree decl)
&& !TREE_STATIC (decl))) && !TREE_STATIC (decl)))
return false; return false;
if (TREE_READONLY (decl) if (TREE_READONLY (decl)
&& ! TREE_THIS_VOLATILE (decl) && ! TREE_THIS_VOLATILE (decl)
&& DECL_INITIAL (decl)) && DECL_INITIAL (decl))
/* OK */; /* OK */;
else else
return false; return false;
/* Don't add DW_AT_const_value if abstract origin already has one. */ /* Don't add DW_AT_const_value if abstract origin already has one. */
if (get_AT (var_die, DW_AT_const_value)) if (get_AT (var_die, DW_AT_const_value))

View File

@ -1,3 +1,12 @@
2015-05-05 David Malcolm <dmalcolm@redhat.com>
* expr.c (check_inquiry): Fix indentation so that it reflects the
block structure.
* interface.c (compare_parameter): Likewise.
* parse.c (parse_oacc_structured_block): Likewise.
* target-memory.c (expr_to_char): Likewise.
* trans-types.c (gfc_init_kinds): Likewise.
2015-05-02 Steven G. Kargl <kargl@gcc.gnu.org> 2015-05-02 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/65976 PR fortran/65976

View File

@ -2297,8 +2297,8 @@ check_inquiry (gfc_expr *e, int not_restricted)
if (strcmp (functions[i], name) == 0) if (strcmp (functions[i], name) == 0)
break; break;
if (functions[i] == NULL) if (functions[i] == NULL)
return MATCH_ERROR; return MATCH_ERROR;
} }
/* At this point we have an inquiry function with a variable argument. The /* At this point we have an inquiry function with a variable argument. The

View File

@ -2180,7 +2180,7 @@ compare_parameter (gfc_symbol *formal, gfc_expr *actual,
gfc_error ("Passing coarray at %L to allocatable, noncoarray, " gfc_error ("Passing coarray at %L to allocatable, noncoarray, "
"INTENT(OUT) dummy argument %qs", &actual->where, "INTENT(OUT) dummy argument %qs", &actual->where,
formal->name); formal->name);
return 0; return 0;
} }
else if (warn_surprising && where && formal->attr.intent != INTENT_IN) else if (warn_surprising && where && formal->attr.intent != INTENT_IN)
gfc_warning (OPT_Wsurprising, gfc_warning (OPT_Wsurprising,

View File

@ -4283,7 +4283,7 @@ parse_oacc_structured_block (gfc_statement acc_st)
unexpected_eof (); unexpected_eof ();
else if (st != acc_end_st) else if (st != acc_end_st)
gfc_error ("Expecting %s at %C", gfc_ascii_statement (acc_end_st)); gfc_error ("Expecting %s at %C", gfc_ascii_statement (acc_end_st));
reject_statement (); reject_statement ();
} }
while (st != acc_end_st); while (st != acc_end_st);

View File

@ -671,8 +671,8 @@ expr_to_char (gfc_expr *e, unsigned char *data, unsigned char *chk, size_t len)
gcc_assert (cmp && cmp->backend_decl); gcc_assert (cmp && cmp->backend_decl);
if (!c->expr) if (!c->expr)
continue; continue;
ptr = TREE_INT_CST_LOW(DECL_FIELD_OFFSET(cmp->backend_decl)) ptr = TREE_INT_CST_LOW(DECL_FIELD_OFFSET(cmp->backend_decl))
+ TREE_INT_CST_LOW(DECL_FIELD_BIT_OFFSET(cmp->backend_decl))/8; + TREE_INT_CST_LOW(DECL_FIELD_BIT_OFFSET(cmp->backend_decl))/8;
expr_to_char (c->expr, &data[ptr], &chk[ptr], len); expr_to_char (c->expr, &data[ptr], &chk[ptr], len);
} }
return len; return len;

View File

@ -438,10 +438,10 @@ gfc_init_kinds (void)
/* Only let float, double, long double and __float128 go through. /* Only let float, double, long double and __float128 go through.
Runtime support for others is not provided, so they would be Runtime support for others is not provided, so they would be
useless. */ useless. */
if (!targetm.libgcc_floating_mode_supported_p ((machine_mode) if (!targetm.libgcc_floating_mode_supported_p ((machine_mode)
mode)) mode))
continue; continue;
if (mode != TYPE_MODE (float_type_node) if (mode != TYPE_MODE (float_type_node)
&& (mode != TYPE_MODE (double_type_node)) && (mode != TYPE_MODE (double_type_node))
&& (mode != TYPE_MODE (long_double_type_node)) && (mode != TYPE_MODE (long_double_type_node))
#if defined(HAVE_TFmode) && defined(ENABLE_LIBQUADMATH_SUPPORT) #if defined(HAVE_TFmode) && defined(ENABLE_LIBQUADMATH_SUPPORT)
@ -587,7 +587,7 @@ gfc_init_kinds (void)
gfc_fatal_error ("REAL(KIND=4) is not available for " gfc_fatal_error ("REAL(KIND=4) is not available for "
"%<-freal-8-real-4%> option"); "%<-freal-8-real-4%> option");
gfc_default_double_kind = 4; gfc_default_double_kind = 4;
} }
else if (flag_real8_kind == 10 ) else if (flag_real8_kind == 10 )
{ {
@ -595,7 +595,7 @@ gfc_init_kinds (void)
gfc_fatal_error ("REAL(KIND=10) is not available for " gfc_fatal_error ("REAL(KIND=10) is not available for "
"%<-freal-8-real-10%> option"); "%<-freal-8-real-10%> option");
gfc_default_double_kind = 10; gfc_default_double_kind = 10;
} }
else if (flag_real8_kind == 16 ) else if (flag_real8_kind == 16 )
{ {
@ -603,7 +603,7 @@ gfc_init_kinds (void)
gfc_fatal_error ("REAL(KIND=10) is not available for " gfc_fatal_error ("REAL(KIND=10) is not available for "
"%<-freal-8-real-16%> option"); "%<-freal-8-real-16%> option");
gfc_default_double_kind = 16; gfc_default_double_kind = 16;
} }
else if (saw_r4 && saw_r8) else if (saw_r4 && saw_r8)
gfc_default_double_kind = 8; gfc_default_double_kind = 8;

View File

@ -2227,11 +2227,12 @@ process_define_subst (void)
if (strcmp (XSTR (elem->data, 0), XSTR (elem_attr->data, 1)) == 0) if (strcmp (XSTR (elem->data, 0), XSTR (elem_attr->data, 1)) == 0)
goto found; goto found;
error_with_line (elem->lineno, error_with_line (elem->lineno,
"%s: `define_subst' must have at least one " "%s: `define_subst' must have at least one "
"corresponding `define_subst_attr'", "corresponding `define_subst_attr'",
XSTR (elem->data, 0)); XSTR (elem->data, 0));
return; return;
found: found:
continue; continue;
} }

View File

@ -303,13 +303,13 @@ merge_and_complain (struct cl_decoded_option **decoded_options,
for (j = 0; j < *decoded_options_count; ++j) for (j = 0; j < *decoded_options_count; ++j)
if ((*decoded_options)[j].opt_index == foption->opt_index) if ((*decoded_options)[j].opt_index == foption->opt_index)
break; break;
if (j == *decoded_options_count) if (j == *decoded_options_count)
append_option (decoded_options, decoded_options_count, foption); append_option (decoded_options, decoded_options_count, foption);
else if (foption->value != (*decoded_options)[j].value) else if (foption->value != (*decoded_options)[j].value)
fatal_error (input_location, fatal_error (input_location,
"Option %s not used consistently in all LTO input" "Option %s not used consistently in all LTO input"
" files", foption->orig_option_with_args_text); " files", foption->orig_option_with_args_text);
break; break;
case OPT_O: case OPT_O:
case OPT_Ofast: case OPT_Ofast:

View File

@ -1087,7 +1087,7 @@ if_convertible_bb_p (struct loop *loop, basic_block bb, basic_block exit_bb)
{ {
if (dump_file && (dump_flags & TDF_DETAILS)) if (dump_file && (dump_flags & TDF_DETAILS))
fprintf (dump_file, "only critical predecessors\n"); fprintf (dump_file, "only critical predecessors\n");
return false; return false;
} }
return true; return true;

View File

@ -368,8 +368,8 @@ find_or_create_group (struct mem_ref_group **groups, tree base, tree step)
/* If step is an integer constant, keep the list of groups sorted /* If step is an integer constant, keep the list of groups sorted
by decreasing step. */ by decreasing step. */
if (cst_and_fits_in_hwi ((*groups)->step) && cst_and_fits_in_hwi (step) if (cst_and_fits_in_hwi ((*groups)->step) && cst_and_fits_in_hwi (step)
&& int_cst_value ((*groups)->step) < int_cst_value (step)) && int_cst_value ((*groups)->step) < int_cst_value (step))
break; break;
} }

View File

@ -379,7 +379,7 @@ gsi_advance_fw_nondebug_nonlocal (gimple_stmt_iterator *gsi)
stmt = gsi_stmt (*gsi); stmt = gsi_stmt (*gsi);
if (!stmt_local_def (stmt)) if (!stmt_local_def (stmt))
return; return;
gsi_next_nondebug (gsi); gsi_next_nondebug (gsi);
} }
} }

View File

@ -5028,7 +5028,7 @@ vect_grouped_load_supported (tree vectype, unsigned HOST_WIDE_INT count)
dump_printf_loc (MSG_MISSED_OPTIMIZATION, vect_location, dump_printf_loc (MSG_MISSED_OPTIMIZATION, vect_location,
"shuffle of 3 loads is not supported by" "shuffle of 3 loads is not supported by"
" target\n"); " target\n");
return false; return false;
} }
for (i = 0, j = 0; i < nelt; i++) for (i = 0, j = 0; i < nelt; i++)
if (3 * i + k < 2 * nelt) if (3 * i + k < 2 * nelt)

View File

@ -5057,7 +5057,7 @@ vectorizable_reduction (gimple stmt, gimple_stmt_iterator *gsi,
dump_printf_loc (MSG_MISSED_OPTIMIZATION, vect_location, dump_printf_loc (MSG_MISSED_OPTIMIZATION, vect_location,
"unsupported condition in reduction\n"); "unsupported condition in reduction\n");
return false; return false;
} }
} }
else else

View File

@ -3179,7 +3179,7 @@ vect_transform_slp_perm_load (slp_tree node, vec<tree> dr_chain,
we need the second and the third vectors: {b1,c1,a2,b2} and we need the second and the third vectors: {b1,c1,a2,b2} and
{c2,a3,b3,c3}. */ {c2,a3,b3,c3}. */
{ {
scalar_index = 0; scalar_index = 0;
index = 0; index = 0;
vect_stmts_counter = 0; vect_stmts_counter = 0;

View File

@ -4437,7 +4437,7 @@ vectorizable_shift (gimple stmt, gimple_stmt_iterator *gsi,
dump_printf_loc (MSG_MISSED_OPTIMIZATION, vect_location, dump_printf_loc (MSG_MISSED_OPTIMIZATION, vect_location,
"unusable type for last operand in" "unusable type for last operand in"
" vector/vector shift/rotate.\n"); " vector/vector shift/rotate.\n");
return false; return false;
} }
if (vec_stmt && !slp_node) if (vec_stmt && !slp_node)
{ {

View File

@ -10266,12 +10266,12 @@ vrp_finalize (void)
|| (vr_value[i]->type == VR_UNDEFINED)) || (vr_value[i]->type == VR_UNDEFINED))
continue; continue;
if ((TREE_CODE (vr_value[i]->min) == INTEGER_CST) if ((TREE_CODE (vr_value[i]->min) == INTEGER_CST)
&& (TREE_CODE (vr_value[i]->max) == INTEGER_CST) && (TREE_CODE (vr_value[i]->max) == INTEGER_CST)
&& (vr_value[i]->type == VR_RANGE && (vr_value[i]->type == VR_RANGE
|| vr_value[i]->type == VR_ANTI_RANGE)) || vr_value[i]->type == VR_ANTI_RANGE))
set_range_info (name, vr_value[i]->type, vr_value[i]->min, set_range_info (name, vr_value[i]->type, vr_value[i]->min,
vr_value[i]->max); vr_value[i]->max);
} }
/* Free allocated memory. */ /* Free allocated memory. */

View File

@ -8948,7 +8948,7 @@ variably_modified_type_p (tree type, tree fn)
if (TREE_CODE (type) == QUAL_UNION_TYPE) if (TREE_CODE (type) == QUAL_UNION_TYPE)
RETURN_TRUE_IF_VAR (DECL_QUALIFIER (t)); RETURN_TRUE_IF_VAR (DECL_QUALIFIER (t));
} }
break; break;
case ARRAY_TYPE: case ARRAY_TYPE:
/* Do not call ourselves to avoid infinite recursion. This is /* Do not call ourselves to avoid infinite recursion. This is

View File

@ -1,3 +1,8 @@
2015-05-05 David Malcolm <dmalcolm@redhat.com>
* pch.c (cpp_valid_state): Fix indentation so that it reflects the
block structure.
2015-05-05 David Malcolm <dmalcolm@redhat.com> 2015-05-05 David Malcolm <dmalcolm@redhat.com>
* include/line-map.h: Fix comment at the top of the file. * include/line-map.h: Fix comment at the top of the file.

View File

@ -713,7 +713,7 @@ cpp_valid_state (cpp_reader *r, const char *name, int fd)
cpp_warning_syshdr (r, CPP_W_INVALID_PCH, cpp_warning_syshdr (r, CPP_W_INVALID_PCH,
"%s: not used because `__COUNTER__' is invalid", "%s: not used because `__COUNTER__' is invalid",
name); name);
goto fail; goto fail;
} }
/* We win! */ /* We win! */