PR c/456 PR c/5675 PR c/19976 PR c/29116 PR c/31871 PR c/35198 fixincludes: * inclhack.def (glibc_tgmath): New fix. * fixincl.x: Regenerate. * tests/base/tgmath.h: New. gcc: * builtins.c (fold_builtin_sincos): Build COMPOUND_EXPR in void_type_node. (fold_call_expr): Return a NOP_EXPR from folding rather than the contained expression. * c-common.c (c_fully_fold, c_fully_fold_internal, c_save_expr): New. (c_common_truthvalue_conversion): Use c_save_expr. Do not fold conditional expressions for C. (decl_constant_value_for_optimization): Move from decl_constant_value_for_broken_optimization in c-typeck.c. Check whether optimizing and that the expression is a VAR_DECL not of array type instead of doing such checks in the caller. Do not check pedantic. Call gcc_unreachable for C++. * c-common.def (C_MAYBE_CONST_EXPR): New. * c-common.h (c_fully_fold, c_save_expr, decl_constant_value_for_optimization): New prototypes. (C_MAYBE_CONST_EXPR_PRE, C_MAYBE_CONST_EXPR_EXPR, C_MAYBE_CONST_EXPR_INT_OPERANDS, C_MAYBE_CONST_EXPR_NON_CONST, EXPR_INT_CONST_OPERANDS): Define. * c-convert.c (convert): Strip nops from expression. * c-decl.c (groktypename): Take extra parameters expr and expr_const_operands. Update call to grokdeclarator. (start_decl): Update call to grokdeclarator. Add statement for expressions used in type of decl. (grokparm): Update call to grokdeclarator. (push_parm_decl): Update call to grokdeclarator. (build_compound_literal): Add parameter non_const and build a C_MAYBE_COSNT_EXPR if applicable. (grokdeclarator): Take extra parameters expr and expr_const_operands. Track expressions used in declaration specifiers and declarators. Fold array sizes and track whether they are constant expressions and whether they are integer constant expressions. (parser_xref_tag): Set expr and expr_const_operands fields in return value. (grokfield): Update call to grokdeclarator. (start_function): Update call to grokdeclarator. (build_null_declspecs): Set expr and expr_const_operands fields in return value. (declspecs_add_type): Handle expressions in typeof specifiers. * c-parser.c (c_parser_declspecs): Set expr and expr_const_operands fields for declaration specifiers. (c_parser_enum_specifier): Likewise. (c_parser_struct_or_union_specifier): Likewise. (c_parser_typeof_specifier): Likewise. Update call to groktypename. Fold expression as needed. Return expressions with type instead of adding statements. (c_parser_attributes): Update calls to c_parser_expr_list. (c_parser_statement_after_labels): Fold expression before passing to objc_build_throw_stmt. (c_parser_condition): Fold expression. (c_parser_asm_operands): Fold expression. (c_parser_conditional_expression): Use c_save_expr. Update call to build_conditional_expr. (c_parser_alignof_expression): Update call to groktypename. (c_parser_postfix_expression): Preserve C_MAYBE_CONST_EXPR as original_code. Fold expression argument of va_arg. Create C_MAYBE_CONST_EXPR to preserve side effects of expressions in type argument to va_arg. Update calls to groktypename. Fold array index for offsetof. Verify that first argument to __builtin_choose_expr has integer type. (c_parser_postfix_expression_after_paren_type): Update calls to groktypename and build_compound_literal. Handle expressions with side effects in type name. (c_parser_postfix_expression_after_primary): Update call to c_parser_expr_list. Set original_code for calls to __builtin_constant_p. (c_parser_expr_list): Take extra parameter fold_p. Fold expressions if requested. (c_parser_objc_type_name): Update call to groktypename. (c_parser_objc_synchronized_statement): Fold expression. (c_parser_objc_receiver): Fold expression. (c_parser_objc_keywordexpr): Update call to c_parser_expr_list. (c_parser_omp_clause_num_threads, c_parser_omp_clause_schedule, c_parser_omp_atomic, c_parser_omp_for_loop): Fold expressions. * c-tree.h (CONSTRUCTOR_NON_CONST): Define. (struct c_typespec): Add elements expr and expr_const_operands. (struct c_declspecs): Add elements expr and expr_const_operands. (groktypename, build_conditional_expr, build_compound_literal): Update prototypes. (in_late_binary_op): Declare. * c-typeck.c (note_integer_operands): New function. (in_late_binary_op): New variable. (decl_constant_value_for_broken_optimization): Move to c-common.c and rename to decl_constant_value_for_optimization. (default_function_array_conversion): Do not strip nops. (default_conversion): Do not call decl_constant_value_for_broken_optimization. (build_array_ref): Do not fold result. (c_expr_sizeof_expr): Fold operand. Use C_MAYBE_CONST_EXPR for result when operand is a VLA. (c_expr_sizeof_type): Update call to groktypename. Handle expressions included in type name. Use C_MAYBE_CONST_EXPR for result when operand names a VLA type. (build_function_call): Update call to build_compound_literal. Only fold result for calls to __builtin_* functions. Strip NOP_EXPR from INTEGER_CST returned from such functions. Fold the function designator. (convert_arguments): Fold arguments. Update call to convert_for_assignment. (build_unary_op): Handle increment and decrement of C_MAYBE_CONST_EXPR. Move lvalue checks for increment and decrement earlier. Fold operand of increment and decrement. Handle address of C_MAYBE_CONST_EXPR. Only fold expression being built for integer operand. Wrap returns that are INTEGER_CSTs without being integer constant expressions or that have integer constant operands without being INTEGER_CSTs. (lvalue_p): Handle C_MAYBE_CONST_EXPR. (build_conditional_expr): Add operand ifexp_bcp. Track whether result is an integer constant expression or can be used in unevaluated parts of one and avoid folding and wrap as appropriate. Fold operands before possibly doing -Wsign-compare warnings. (build_compound_expr): Wrap result for C99 if operands can be used in integer constant expressions. (build_c_cast): Update call to digest_init. Do not ignore overflow from casting floating-point constants to integers. Wrap results that could be confused with integer constant expressions, null pointer constants or floating-point constants. (c_cast_expr): Update call to groktypename. Handle expressions included in type name. (build_modify_expr): Handle modifying a C_MAYBE_CONST_EXPR. Fold lhs inside possible SAVE_EXPR. Fold RHS before assignment. Update calls to convert_for_assignment. (convert_for_assignment): Take new parameter null_pointer_constant. Do not strip nops or call decl_constant_value_for_broken_optimization. Set in_late_binary_op for conversions to boolean. (store_init_value): Update call to digest_init. (digest_init): Take new parameter null_pointer_constant. Do not call decl_constant_value_for_broken_optimization. pedwarn for initializers not constant expressions. Update calls to convert_for_assignment. (constructor_nonconst): New. (struct constructor_stack): Add nonconst element. (really_start_incremental_init, push_init_level, pop_init_level): Handle constructor_nonconst and nonconst element. (set_init_index): Call constant_expression_warning for array designators. (output_init_element): Fold value. Set constructor_nonconst as applicable. pedwarn for initializers not constant expressions. Update call to digest_init. Call constant_expression_warning where constant initializers are required. (process_init_element): Use c_save_expr. (c_finish_goto_ptr): Fold expression. (c_finish_return): Fold return value. Update call to convert_for_assignment. (c_start_case): Fold switch expression. (c_process_expr_stmt): Fold expression. (c_finish_stmt_expr): Create C_MAYBE_CONST_EXPR as needed to ensure statement expression is not evaluated in constant expression. (build_binary_op): Track whether results are integer constant expressions or may occur in such, disable folding and wrap results as applicable. Fold operands for -Wsign-compare warnings unless in_late_binary_op. (c_objc_common_truthvalue_conversion): Handle results folded to integer constants that are not integer constant expressions. * doc/extend.texi: Document when typeof operands are evaluated, that condition of __builtin_choose_expr is an integer constant expression, and more about use of __builtin_constant_p in initializers. gcc/objc: * objc-act.c (objc_finish_try_stmt): Set in_late_binary_op. gcc/testsuite: * gcc.c-torture/compile/20081108-1.c, gcc.c-torture/compile/20081108-2.c, gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c, gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c, gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c, gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c, gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c, gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c, gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c, gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c, gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c, gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c, gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c, gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests. * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c, gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c, gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs. * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another case. * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c, gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove XFAILs. Update expected messages. * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update expected messages. * gcc.dg/real-const-1.c: Replace with test from original PR. * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__ when casting from non-constant integer to pointer. From-SVN: r145254
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| costmodel | Loading commit data... | |
| O1-pr33854.c | Loading commit data... | |
| O3-pr36098.c | Loading commit data... | |
| O3-vect-pr32243.c | Loading commit data... | |
| O3-vect-pr34223.c | Loading commit data... | |
| Os-vect-95.c | Loading commit data... | |
| dump-tree-dceloop-pr26359.c | Loading commit data... | |
| fast-math-pr35982.c | Loading commit data... | |
| fast-math-slp-27.c | Loading commit data... | |
| fast-math-vect-complex-3.c | Loading commit data... | |
| fast-math-vect-pow-1.c | Loading commit data... | |
| fast-math-vect-pow-2.c | Loading commit data... | |
| fast-math-vect-pr25911.c | Loading commit data... | |
| fast-math-vect-pr29925.c | Loading commit data... | |
| fast-math-vect-reduc-5.c | Loading commit data... | |
| fast-math-vect-reduc-7.c | Loading commit data... | |
| ggc-pr37574.c | Loading commit data... | |
| no-math-errno-slp-32.c | Loading commit data... | |
| no-math-errno-vect-pow-1.c | Loading commit data... | |
| no-scevccp-noreassoc-outer-1.c | Loading commit data... | |
| no-scevccp-noreassoc-outer-2.c | Loading commit data... | |
| no-scevccp-noreassoc-outer-3.c | Loading commit data... | |
| no-scevccp-noreassoc-outer-4.c | Loading commit data... | |
| no-scevccp-noreassoc-outer-5.c | Loading commit data... | |
| no-scevccp-outer-1.c | Loading commit data... | |
| no-scevccp-outer-10.c | Loading commit data... | |
| no-scevccp-outer-10a.c | Loading commit data... | |
| no-scevccp-outer-10b.c | Loading commit data... | |
| no-scevccp-outer-11.c | Loading commit data... | |
| no-scevccp-outer-12.c | Loading commit data... | |
| no-scevccp-outer-13.c | Loading commit data... | |
| no-scevccp-outer-14.c | Loading commit data... | |
| no-scevccp-outer-15.c | Loading commit data... | |
| no-scevccp-outer-16.c | Loading commit data... | |
| no-scevccp-outer-17.c | Loading commit data... | |
| no-scevccp-outer-18.c | Loading commit data... | |
| no-scevccp-outer-19.c | Loading commit data... | |
| no-scevccp-outer-2.c | Loading commit data... | |
| no-scevccp-outer-20.c | Loading commit data... | |
| no-scevccp-outer-21.c | Loading commit data... | |
| no-scevccp-outer-22.c | Loading commit data... | |
| no-scevccp-outer-3.c | Loading commit data... | |
| no-scevccp-outer-4.c | Loading commit data... | |
| no-scevccp-outer-5.c | Loading commit data... | |
| no-scevccp-outer-6-global.c | Loading commit data... | |
| no-scevccp-outer-6.c | Loading commit data... | |
| no-scevccp-outer-7.c | Loading commit data... | |
| no-scevccp-outer-8.c | Loading commit data... | |
| no-scevccp-outer-9.c | Loading commit data... | |
| no-scevccp-outer-9a.c | Loading commit data... | |
| no-scevccp-outer-9b.c | Loading commit data... | |
| no-scevccp-slp-30.c | Loading commit data... | |
| no-scevccp-slp-31.c | Loading commit data... | |
| no-scevccp-vect-iv-1.c | Loading commit data... | |
| no-scevccp-vect-iv-2.c | Loading commit data... | |
| no-scevccp-vect-iv-3.c | Loading commit data... | |
| no-section-anchors-vect-31.c | Loading commit data... | |
| no-section-anchors-vect-34.c | Loading commit data... | |
| no-section-anchors-vect-36.c | Loading commit data... | |
| no-section-anchors-vect-64.c | Loading commit data... | |
| no-section-anchors-vect-65.c | Loading commit data... | |
| no-section-anchors-vect-66.c | Loading commit data... | |
| no-section-anchors-vect-68.c | Loading commit data... | |
| no-section-anchors-vect-69.c | Loading commit data... | |
| no-section-anchors-vect-outer-4h.c | Loading commit data... | |
| no-trapping-math-1.c | Loading commit data... | |
| no-trapping-math-2.c | Loading commit data... | |
| no-trapping-math-vect-111.c | Loading commit data... | |
| no-trapping-math-vect-ifcvt-11.c | Loading commit data... | |
| no-trapping-math-vect-ifcvt-12.c | Loading commit data... | |
| no-trapping-math-vect-ifcvt-13.c | Loading commit data... | |
| no-trapping-math-vect-ifcvt-14.c | Loading commit data... | |
| no-trapping-math-vect-ifcvt-15.c | Loading commit data... | |
| no-tree-dom-vect-bug.c | Loading commit data... | |
| no-tree-pre-slp-29.c | Loading commit data... | |
| no-vfa-pr29145.c | Loading commit data... | |
| no-vfa-vect-101.c | Loading commit data... | |
| no-vfa-vect-102.c | Loading commit data... | |
| no-vfa-vect-102a.c | Loading commit data... | |
| no-vfa-vect-37.c | Loading commit data... | |
| no-vfa-vect-43.c | Loading commit data... | |
| no-vfa-vect-45.c | Loading commit data... | |
| no-vfa-vect-49.c | Loading commit data... | |
| no-vfa-vect-51.c | Loading commit data... | |
| no-vfa-vect-53.c | Loading commit data... | |
| no-vfa-vect-57.c | Loading commit data... | |
| no-vfa-vect-61.c | Loading commit data... | |
| no-vfa-vect-79.c | Loading commit data... | |
| no-vfa-vect-depend-1.c | Loading commit data... | |
| no-vfa-vect-dv-2.c | Loading commit data... | |
| nodump-pr23073.c | Loading commit data... | |
| pr16105.c | Loading commit data... | |
| pr18308.c | Loading commit data... | |
| pr18400.c | Loading commit data... | |
| pr18425.c | Loading commit data... | |
| pr18536.c | Loading commit data... | |
| pr20122.c | Loading commit data... | |
| pr21591.c | Loading commit data... | |
| pr21969.c | Loading commit data... | |
| pr22480.c | Loading commit data... | |
| pr22506.c | Loading commit data... | |
| pr23816-1.c | Loading commit data... | |
| pr23816-2.c | Loading commit data... | |
| pr23831.c | Loading commit data... | |
| pr24049.c | Loading commit data... | |
| pr24059.c | Loading commit data... | |
| pr24300.c | Loading commit data... | |
| pr25371.c | Loading commit data... | |
| pr25413.c | Loading commit data... | |
| pr25413a.c | Loading commit data... | |
| pr27151.c | Loading commit data... | |
| pr28952.c | Loading commit data... | |
| pr30771.c | Loading commit data... | |
| pr30784.c | Loading commit data... | |
| pr30795.c | Loading commit data... | |
| pr30843.c | Loading commit data... | |
| pr30858.c | Loading commit data... | |
| pr31041.c | Loading commit data... | |
| pr31343.c | Loading commit data... | |
| pr31699.c | Loading commit data... | |
| pr32216.c | Loading commit data... | |
| pr32224.c | Loading commit data... | |
| pr32230.c | Loading commit data... | |
| pr32366.c | Loading commit data... | |
| pr32421.c | Loading commit data... | |
| pr33369.c | Loading commit data... | |
| pr33373.c | Loading commit data... | |
| pr33373b.c | Loading commit data... | |
| pr33597.c | Loading commit data... | |
| pr33804.c | Loading commit data... | |
| pr33833.c | Loading commit data... | |
| pr33846.c | Loading commit data... | |
| pr33866.c | Loading commit data... | |
| pr33953.c | Loading commit data... | |
| pr34005.c | Loading commit data... | |
| pr34407.c | Loading commit data... | |
| pr34591.c | Loading commit data... | |
| pr35821-altivec.c | Loading commit data... | |
| pr35821-spu.c | Loading commit data... | |
| pr36228.c | Loading commit data... | |
| pr36493.c | Loading commit data... | |
| pr36630.c | Loading commit data... | |
| pr37385.c | Loading commit data... | |
| pr37474.c | Loading commit data... | |
| pr37482.c | Loading commit data... | |
| pr37539.c | Loading commit data... | |
| pr37730.c | Loading commit data... | |
| pr38529.c | Loading commit data... | |
| pr39529.c | Loading commit data... | |
| section-anchors-pr27770.c | Loading commit data... | |
| section-anchors-vect-69.c | Loading commit data... | |
| slp-1.c | Loading commit data... | |
| slp-10.c | Loading commit data... | |
| slp-11.c | Loading commit data... | |
| slp-12a.c | Loading commit data... | |
| slp-12b.c | Loading commit data... | |
| slp-13.c | Loading commit data... | |
| slp-14.c | Loading commit data... | |
| slp-15.c | Loading commit data... | |
| slp-16.c | Loading commit data... | |
| slp-17.c | Loading commit data... | |
| slp-18.c | Loading commit data... | |
| slp-19.c | Loading commit data... | |
| slp-2.c | Loading commit data... | |
| slp-20.c | Loading commit data... | |
| slp-21.c | Loading commit data... | |
| slp-22.c | Loading commit data... | |
| slp-23.c | Loading commit data... | |
| slp-24.c | Loading commit data... | |
| slp-25.c | Loading commit data... | |
| slp-26.c | Loading commit data... | |
| slp-28.c | Loading commit data... | |
| slp-3.c | Loading commit data... | |
| slp-33.c | Loading commit data... | |
| slp-34.c | Loading commit data... | |
| slp-35.c | Loading commit data... | |
| slp-36.c | Loading commit data... | |
| slp-37.c | Loading commit data... | |
| slp-4.c | Loading commit data... | |
| slp-5.c | Loading commit data... | |
| slp-6.c | Loading commit data... | |
| slp-7.c | Loading commit data... | |
| slp-8.c | Loading commit data... | |
| slp-9.c | Loading commit data... | |
| slp-multitypes-1.c | Loading commit data... | |
| slp-multitypes-10.c | Loading commit data... | |
| slp-multitypes-11.c | Loading commit data... | |
| slp-multitypes-12.c | Loading commit data... | |
| slp-multitypes-2.c | Loading commit data... | |
| slp-multitypes-3.c | Loading commit data... | |
| slp-multitypes-4.c | Loading commit data... | |
| slp-multitypes-5.c | Loading commit data... | |
| slp-multitypes-6.c | Loading commit data... | |
| slp-multitypes-7.c | Loading commit data... | |
| slp-multitypes-8.c | Loading commit data... | |
| slp-multitypes-9.c | Loading commit data... | |
| slp-perm-1.c | Loading commit data... | |
| slp-perm-2.c | Loading commit data... | |
| slp-perm-3.c | Loading commit data... | |
| slp-perm-4.c | Loading commit data... | |
| slp-perm-5.c | Loading commit data... | |
| slp-perm-6.c | Loading commit data... | |
| slp-perm-7.c | Loading commit data... | |
| slp-perm-8.c | Loading commit data... | |
| slp-perm-9.c | Loading commit data... | |
| slp-widen-mult-s16.c | Loading commit data... | |
| slp-widen-mult-u8.c | Loading commit data... | |
| trapv-vect-reduc-4.c | Loading commit data... | |
| tree-vect.h | Loading commit data... | |
| unswitch-loops-pr26969.c | Loading commit data... | |
| vect-1.c | Loading commit data... | |
| vect-10.c | Loading commit data... | |
| vect-100.c | Loading commit data... | |
| vect-103.c | Loading commit data... | |
| vect-104.c | Loading commit data... | |
| vect-105.c | Loading commit data... | |
| vect-106.c | Loading commit data... | |
| vect-107.c | Loading commit data... | |
| vect-108.c | Loading commit data... | |
| vect-109.c | Loading commit data... | |
| vect-11.c | Loading commit data... | |
| vect-110.c | Loading commit data... | |
| vect-112.c | Loading commit data... | |
| vect-113.c | Loading commit data... | |
| vect-114.c | Loading commit data... | |
| vect-115.c | Loading commit data... | |
| vect-116.c | Loading commit data... | |
| vect-117.c | Loading commit data... | |
| vect-11a.c | Loading commit data... | |
| vect-12.c | Loading commit data... | |
| vect-13.c | Loading commit data... | |
| vect-14.c | Loading commit data... | |
| vect-15.c | Loading commit data... | |
| vect-16.c | Loading commit data... | |
| vect-17.c | Loading commit data... | |
| vect-18.c | Loading commit data... | |
| vect-19.c | Loading commit data... | |
| vect-2.c | Loading commit data... | |
| vect-20.c | Loading commit data... | |
| vect-21.c | Loading commit data... | |
| vect-22.c | Loading commit data... | |
| vect-23.c | Loading commit data... | |
| vect-24.c | Loading commit data... | |
| vect-25.c | Loading commit data... | |
| vect-26.c | Loading commit data... | |
| vect-27.c | Loading commit data... | |
| vect-28.c | Loading commit data... | |
| vect-29.c | Loading commit data... | |
| vect-3.c | Loading commit data... | |
| vect-30.c | Loading commit data... | |
| vect-31.c | Loading commit data... | |
| vect-32.c | Loading commit data... | |
| vect-33.c | Loading commit data... | |
| vect-34.c | Loading commit data... | |
| vect-35.c | Loading commit data... | |
| vect-36.c | Loading commit data... | |
| vect-38.c | Loading commit data... | |
| vect-4.c | Loading commit data... | |
| vect-40.c | Loading commit data... | |
| vect-42.c | Loading commit data... | |
| vect-44.c | Loading commit data... | |
| vect-46.c | Loading commit data... | |
| vect-48.c | Loading commit data... | |
| vect-5.c | Loading commit data... | |
| vect-50.c | Loading commit data... | |
| vect-52.c | Loading commit data... | |
| vect-54.c | Loading commit data... | |
| vect-56.c | Loading commit data... | |
| vect-58.c | Loading commit data... | |
| vect-6.c | Loading commit data... | |
| vect-60.c | Loading commit data... | |
| vect-62.c | Loading commit data... | |
| vect-63.c | Loading commit data... | |
| vect-64.c | Loading commit data... | |
| vect-65.c | Loading commit data... | |
| vect-66.c | Loading commit data... | |
| vect-67.c | Loading commit data... | |
| vect-68.c | Loading commit data... | |
| vect-7.c | Loading commit data... | |
| vect-70.c | Loading commit data... | |
| vect-71.c | Loading commit data... | |
| vect-72.c | Loading commit data... | |
| vect-73.c | Loading commit data... | |
| vect-74.c | Loading commit data... | |
| vect-75.c | Loading commit data... | |
| vect-76.c | Loading commit data... | |
| vect-77-alignchecks.c | Loading commit data... | |
| vect-77-global.c | Loading commit data... | |
| vect-77.c | Loading commit data... | |
| vect-78-alignchecks.c | Loading commit data... | |
| vect-78-global.c | Loading commit data... | |
| vect-78.c | Loading commit data... | |
| vect-8.c | Loading commit data... | |
| vect-80.c | Loading commit data... | |
| vect-82.c | Loading commit data... | |
| vect-82_64.c | Loading commit data... | |
| vect-83.c | Loading commit data... | |
| vect-83_64.c | Loading commit data... | |
| vect-85.c | Loading commit data... | |
| vect-86.c | Loading commit data... | |
| vect-87.c | Loading commit data... | |
| vect-88.c | Loading commit data... | |
| vect-89.c | Loading commit data... | |
| vect-9.c | Loading commit data... | |
| vect-91.c | Loading commit data... | |
| vect-92.c | Loading commit data... | |
| vect-93.c | Loading commit data... | |
| vect-95.c | Loading commit data... | |
| vect-96.c | Loading commit data... | |
| vect-97.c | Loading commit data... | |
| vect-98.c | Loading commit data... | |
| vect-99.c | Loading commit data... | |
| vect-align-1.c | Loading commit data... | |
| vect-align-2.c | Loading commit data... | |
| vect-all.c | Loading commit data... | |
| vect-complex-1.c | Loading commit data... | |
| vect-complex-2.c | Loading commit data... | |
| vect-complex-4.c | Loading commit data... | |
| vect-complex-5.c | Loading commit data... | |
| vect-dv-1.c | Loading commit data... | |
| vect-float-extend-1.c | Loading commit data... | |
| vect-float-truncate-1.c | Loading commit data... | |
| vect-floatint-conversion-1.c | Loading commit data... | |
| vect-floatint-conversion-2.c | Loading commit data... | |
| vect-fold-1.c | Loading commit data... | |
| vect-ifcvt-10.c | Loading commit data... | |
| vect-ifcvt-16.c | Loading commit data... | |
| vect-ifcvt-17.c | Loading commit data... | |
| vect-ifcvt-2.c | Loading commit data... | |
| vect-ifcvt-3.c | Loading commit data... | |
| vect-ifcvt-4.c | Loading commit data... | |
| vect-ifcvt-5.c | Loading commit data... | |
| vect-ifcvt-6.c | Loading commit data... | |
| vect-ifcvt-7.c | Loading commit data... | |
| vect-ifcvt-9.c | Loading commit data... | |
| vect-intfloat-conversion-1.c | Loading commit data... | |
| vect-intfloat-conversion-2.c | Loading commit data... | |
| vect-intfloat-conversion-3.c | Loading commit data... | |
| vect-intfloat-conversion-4a.c | Loading commit data... | |
| vect-intfloat-conversion-4b.c | Loading commit data... | |
| vect-iv-1.c | Loading commit data... | |
| vect-iv-10.c | Loading commit data... | |
| vect-iv-11.c | Loading commit data... | |
| vect-iv-2.c | Loading commit data... | |
| vect-iv-3.c | Loading commit data... | |
| vect-iv-4.c | Loading commit data... | |
| vect-iv-5.c | Loading commit data... | |
| vect-iv-6.c | Loading commit data... | |
| vect-iv-7.c | Loading commit data... | |
| vect-iv-8.c | Loading commit data... | |
| vect-iv-8a.c | Loading commit data... | |
| vect-iv-9.c | Loading commit data... | |
| vect-multitypes-1.c | Loading commit data... | |
| vect-multitypes-10.c | Loading commit data... | |
| vect-multitypes-11.c | Loading commit data... | |
| vect-multitypes-12.c | Loading commit data... | |
| vect-multitypes-13.c | Loading commit data... | |
| vect-multitypes-14.c | Loading commit data... | |
| vect-multitypes-15.c | Loading commit data... | |
| vect-multitypes-16.c | Loading commit data... | |
| vect-multitypes-17.c | Loading commit data... | |
| vect-multitypes-2.c | Loading commit data... | |
| vect-multitypes-3.c | Loading commit data... | |
| vect-multitypes-4.c | Loading commit data... | |
| vect-multitypes-5.c | Loading commit data... | |
| vect-multitypes-6.c | Loading commit data... | |
| vect-multitypes-7.c | Loading commit data... | |
| vect-multitypes-8.c | Loading commit data... | |
| vect-multitypes-9.c | Loading commit data... | |
| vect-outer-1.c | Loading commit data... | |
| vect-outer-1a.c | Loading commit data... | |
| vect-outer-1b.c | Loading commit data... | |
| vect-outer-2.c | Loading commit data... | |
| vect-outer-2a.c | Loading commit data... | |
| vect-outer-2b.c | Loading commit data... | |
| vect-outer-2c.c | Loading commit data... | |
| vect-outer-2d.c | Loading commit data... | |
| vect-outer-3.c | Loading commit data... | |
| vect-outer-3a.c | Loading commit data... | |
| vect-outer-3b.c | Loading commit data... | |
| vect-outer-3c.c | Loading commit data... | |
| vect-outer-4.c | Loading commit data... | |
| vect-outer-4a.c | Loading commit data... | |
| vect-outer-4b.c | Loading commit data... | |
| vect-outer-4c.c | Loading commit data... | |
| vect-outer-4d.c | Loading commit data... | |
| vect-outer-4e.c | Loading commit data... | |
| vect-outer-4f.c | Loading commit data... | |
| vect-outer-4g.c | Loading commit data... | |
| vect-outer-4i.c | Loading commit data... | |
| vect-outer-4j.c | Loading commit data... | |
| vect-outer-4k.c | Loading commit data... | |
| vect-outer-4l.c | Loading commit data... | |
| vect-outer-4m.c | Loading commit data... | |
| vect-outer-5.c | Loading commit data... | |
| vect-outer-6.c | Loading commit data... | |
| vect-outer-fir-lb.c | Loading commit data... | |
| vect-outer-fir.c | Loading commit data... | |
| vect-recip.c | Loading commit data... | |
| vect-reduc-1.c | Loading commit data... | |
| vect-reduc-1char.c | Loading commit data... | |
| vect-reduc-1short.c | Loading commit data... | |
| vect-reduc-2.c | Loading commit data... | |
| vect-reduc-2char.c | Loading commit data... | |
| vect-reduc-2short.c | Loading commit data... | |
| vect-reduc-3.c | Loading commit data... | |
| vect-reduc-6.c | Loading commit data... | |
| vect-reduc-7.c | Loading commit data... | |
| vect-reduc-8.c | Loading commit data... | |
| vect-reduc-9.c | Loading commit data... | |
| vect-reduc-dot-s16a.c | Loading commit data... | |
| vect-reduc-dot-s16b.c | Loading commit data... | |
| vect-reduc-dot-s8a.c | Loading commit data... | |
| vect-reduc-dot-s8b.c | Loading commit data... | |
| vect-reduc-dot-s8c.c | Loading commit data... | |
| vect-reduc-dot-u16a.c | Loading commit data... | |
| vect-reduc-dot-u16b.c | Loading commit data... | |
| vect-reduc-dot-u8a.c | Loading commit data... | |
| vect-reduc-dot-u8b.c | Loading commit data... | |
| vect-reduc-pattern-1a.c | Loading commit data... | |
| vect-reduc-pattern-1b.c | Loading commit data... | |
| vect-reduc-pattern-1c.c | Loading commit data... | |
| vect-reduc-pattern-2a.c | Loading commit data... | |
| vect-reduc-pattern-2b.c | Loading commit data... | |
| vect-reduc-pattern-2c.c | Loading commit data... | |
| vect-shift-1.c | Loading commit data... | |
| vect-strided-a-mult.c | Loading commit data... | |
| vect-strided-a-u16-i2.c | Loading commit data... | |
| vect-strided-a-u16-i4.c | Loading commit data... | |
| vect-strided-a-u16-mult.c | Loading commit data... | |
| vect-strided-a-u32-mult.c | Loading commit data... | |
| vect-strided-a-u8-i2-gap.c | Loading commit data... | |
| vect-strided-a-u8-i8-gap2.c | Loading commit data... | |
| vect-strided-a-u8-i8-gap7.c | Loading commit data... | |
| vect-strided-float.c | Loading commit data... | |
| vect-strided-mult-char-ls.c | Loading commit data... | |
| vect-strided-mult.c | Loading commit data... | |
| vect-strided-same-dr.c | Loading commit data... | |
| vect-strided-store-a-u8-i2.c | Loading commit data... | |
| vect-strided-store-u16-i4.c | Loading commit data... | |
| vect-strided-store-u32-i2.c | Loading commit data... | |
| vect-strided-u16-i2.c | Loading commit data... | |
| vect-strided-u16-i4.c | Loading commit data... | |
| vect-strided-u32-i4.c | Loading commit data... | |
| vect-strided-u32-i8.c | Loading commit data... | |
| vect-strided-u32-mult.c | Loading commit data... | |
| vect-strided-u8-i2-gap.c | Loading commit data... | |
| vect-strided-u8-i2.c | Loading commit data... | |
| vect-strided-u8-i8-gap2.c | Loading commit data... | |
| vect-strided-u8-i8-gap4.c | Loading commit data... | |
| vect-strided-u8-i8-gap7.c | Loading commit data... | |
| vect-strided-u8-i8.c | Loading commit data... | |
| vect-vfa-01.c | Loading commit data... | |
| vect-vfa-02.c | Loading commit data... | |
| vect-vfa-03.c | Loading commit data... | |
| vect-vfa-04.c | Loading commit data... | |
| vect-vfa-slp.c | Loading commit data... | |
| vect-widen-mult-s16.c | Loading commit data... | |
| vect-widen-mult-s8.c | Loading commit data... | |
| vect-widen-mult-sum.c | Loading commit data... | |
| vect-widen-mult-u16.c | Loading commit data... | |
| vect-widen-mult-u8.c | Loading commit data... | |
| vect.exp | Loading commit data... | |
| wrapv-vect-7.c | Loading commit data... | |
| wrapv-vect-reduc-2char.c | Loading commit data... | |
| wrapv-vect-reduc-2short.c | Loading commit data... | |
| wrapv-vect-reduc-dot-s8b.c | Loading commit data... | |
| wrapv-vect-reduc-pattern-2c.c | Loading commit data... |