- 20 Jun, 2016 5 commits
-
-
2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * params.def (PARAM_ALIGN_LOOP_ITERATIONS): Use "alignment" instead of "alignement". * tree.h (TYPE_ALIGN): Likewise. 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * exp_util.adb (Safe_Unchecked_Type_Conversion): Use "alignment" instead of "alignement". 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * gfortran.dg/common_align_2.f90: Use "alignment" instead of "alignement". From-SVN: r237590
Kyrylo Tkachov committed -
gcc/ PR target/71103 * config/avr/avr.md (movqi): Handle loading subreg:qi (const). gcc/testsuite/ PR target/71103 * gcc.target/avr/torture/pr71103-2.c: New test. From-SVN: r237589
Georg-Johann Lay committed -
* config/avr/avr.c (avr_print_operand): Fix "format not a string literal" build warnings. (avr_print_operand_address): Dito. From-SVN: r237588
Georg-Johann Lay committed -
PR target/71375 * config/rs6000/aix51.h (TARGET_EXTRA_BUILTINS): Define as 0. * config/rs6000/aix43.h (TARGET_EXTRA_BUILTINS): Same. From-SVN: r237587
David Edelsohn committed -
From-SVN: r237586
GCC Administrator committed
-
- 19 Jun, 2016 4 commits
-
-
From-SVN: r237582
Martin Sebor committed -
gcc/testsuite/ChangeLog: PR c/69507 * gcc.dg/alignof.c: New test. gcc/c/ChangeLog: PR c/69507 * c-parser.c (c_parser_alignof_expression): Avoid diagnosing __alignof__ (expression). From-SVN: r237581
Martin Sebor committed -
A couple of places used gfc_add_component_ref(expr, "string") instead of the defines from gfortran.h From-SVN: r237580
Bernhard Reutner-Fischer committed -
From-SVN: r237579
GCC Administrator committed
-
- 18 Jun, 2016 6 commits
-
-
From-SVN: r237575
Bernhard Reutner-Fischer committed -
fptr.c (__canonicalize_funcptr_for_compare): Don't set least-significant bit in function pointer for fixup. * config/pa/fptr.c (__canonicalize_funcptr_for_compare): Don't set least-significant bit in function pointer for fixup. From-SVN: r237574
John David Anglin committed -
* config/pa/pa.h (TARGET_LONG_PIC_PCREL_CALL): Remove. From-SVN: r237573
John David Anglin committed -
2016-06-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r237572
Senthil Kumar Selvaraj committed -
PR bootstrap/71435 * reload1.c (reload): Pass 0 to finish_spills when called because update_eliminables_and_spill returns true and remove did_spill. (finish_spills): Adjust comment and document GLOBAL parameter. From-SVN: r237571
Eric Botcazou committed -
From-SVN: r237570
GCC Administrator committed
-
- 17 Jun, 2016 19 commits
-
-
PR target/71338 * config/rl78/rl78-expand.c (umulqihi3): Enable for G10. * config/rl78/rl78-virtual.c (umulhi3_shift_virt): Likewise. (umulqihi3_virt): Likewise. * config/rl78/rl78-real.c (umulhi3_shift_real): Likewise. (umulqihi3_real): Likewise. From-SVN: r237566
DJ Delorie committed -
gcc/fortran/ * openmp.c (match_acc): New generic function to parse OpenACC directives. (gfc_match_oacc_parallel_loop): Use it. (gfc_match_oacc_parallel): Likewise. (gfc_match_oacc_kernels_loop): Likewise. (gfc_match_oacc_kernels): Likewise. (gfc_match_oacc_data): Likewise. (gfc_match_oacc_host_data): Likewise. (gfc_match_oacc_loop): Likewise. (gfc_match_oacc_enter_data): Likewise. (gfc_match_oacc_exit_data): Likewise. From-SVN: r237565
Cesar Philippidis committed -
/cp 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com> * decl.c (validate_constexpr_redeclaration): Change pair of errors to error + inform. * error.c (dump_function_decl): Save the constexpr specifier too. /testsuite 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com> * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message vs dg-error; test constexpr specifier too. From-SVN: r237564
Paolo Carlini committed -
tree.c (builtin_valid_in_constant_expr_p): Test for DECL_BUILT_IN_CLASS equal to BUILT_IN_NORMAL instead of just DECL_BUILT_IN. * tree.c (builtin_valid_in_constant_expr_p): Test for DECL_BUILT_IN_CLASS equal to BUILT_IN_NORMAL instead of just DECL_BUILT_IN. (bot_manip): Likewise. * call.c (magic_varargs_p): Likewise. From-SVN: r237563
Jakub Jelinek committed -
/cp 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com> * decl.c (grokfndecl): Change pair of errors to error + inform. /testsuite 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com> * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error. From-SVN: r237562
Paolo Carlini committed -
PR libstdc++/71545 * include/bits/stl_algobase.h (lower_bound, lexicographical_compare): Remove irreflexive checks. * include/bits/stl_algo.h (lower_bound, upper_bound, equal_range, binary_search): Likewise. * testsuite/25_algorithms/equal_range/partitioned.cc: New test. * testsuite/25_algorithms/lexicographical_compare/71545.cc: New test. * testsuite/25_algorithms/lower_bound/partitioned.cc: New test. * testsuite/25_algorithms/upper_bound/partitioned.cc: New test. * testsuite/util/testsuite_iterators.h (__gnu_test::test_container): Add constructor from array. From-SVN: r237560
Jonathan Wakely committed -
* tree-ssa-reassoc.c (transform_add_to_multiply): Use auto_vec. From-SVN: r237559
Martin Liska committed -
* typeck.c (finish_class_member_access_expr): Avoid "not a base" warning when there are dependent bases. From-SVN: r237558
Jason Merrill committed -
2016-06-17 Christophe Lyon <christophe.lyon@linaro.org> * lib/target-supports.exp (check_effective_target_arm_neon_fp16_ok_nocache): Call arm_neon_ok and merge flags. Fix temporary test name. (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok and merge flags. From-SVN: r237557
Christophe Lyon committed -
* analyze_brprob.py: Fix columns of script output. * predict.def: PRED_LOOP_EXIT from 92 to 85. * gcc.dg/predict-9.c: Fix dump scanning. From-SVN: r237556
Martin Liska committed -
PR tree-optimization/71354 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond. From-SVN: r237555
Bin Cheng committed -
semantics.c (handle_omp_array_sections_1): Don't ICE when processing_template_decl when checking for bitfields and unions. * semantics.c (handle_omp_array_sections_1): Don't ICE when processing_template_decl when checking for bitfields and unions. Look through REFERENCE_REF_P as base of COMPONENT_REF. (finish_omp_clauses): Look through REFERENCE_REF_P even for array sections with COMPONENT_REF bases. * testsuite/libgomp.c++/target-21.C: New test. From-SVN: r237554
Jakub Jelinek committed -
gcc/ * config/arm/arm_neon.h (vadd_f32): replace __FAST_MATH with __FAST_MATH__. (vaddq_f32): Likewise. (vmul_f32): Likewise. (vmulq_f32): Likewise. (vsub_f32): Likewise. (vsubq_f32): Likewise. From-SVN: r237553
James Greenhalgh committed -
PR tree-optimization/71347 * tree-ssa-loop-ivopts.c (determine_group_iv_cost_address): Compute cost for all uses in group. PR tree-optimization/71347 * gcc.dg/tree-ssa/pr71347.c: New test. From-SVN: r237552
Bin Cheng committed -
PR tree-optimization/71354 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement. From-SVN: r237551
Bin Cheng committed -
* tree-vect-loop.c (vect_create_epilog_for_reduction): Only insert gimple seq if it's not empty. From-SVN: r237550
Bin Cheng committed -
* tree-vectorizer.h (struct dr_with_seg_len): Remove class member OFFSET. * tree-vect-data-refs.c (operator ==): Handle DR_OFFSET directly, rather than OFFSET. (comp_dr_with_seg_len_pair): Ditto. (vect_prune_runtime_alias_test_list): Ditto. Also Canonicalize struct dr_with_seg_len_pair against DR_OFFSET. * tree-vect-loop-manip.c (vect_create_cond_for_alias_checks): Handle DR_OFFSET directly. * gcc.dg/vect/vect-alias-check-1.c: New test. From-SVN: r237549
Bin Cheng committed -
gcc/ 2016-06-17 Szabolcs Nagy <szabolcs.nagy@arm.com> * config/aarch64/geniterators.sh: Handle parenthesised conditions. From-SVN: r237548
Szabolcs Nagy committed -
From-SVN: r237547
GCC Administrator committed
-
- 16 Jun, 2016 6 commits
-
-
* config/pa/pa.c (pa_output_pic_pcrel_sequence): New. (pa_output_lbranch): Use pa_output_pic_pcrel_sequence. (pa_output_millicode_call): Likewise. (pa_output_call): Likewise. (pa_output_indirect_call): Likewise. (pa_asm_output_mi_thunk): Likewise. From-SVN: r237543
John David Anglin committed -
From-SVN: r237542
Michael Collison committed -
* include/debug/debug.h (__glibcxx_requires_non_empty_range, __glibcxx_requires_nonempty) (__glibcxx_requires_subscript): Move... * include/debug/assertions.h: ...here and add __builtin_expect. (_GLIBCXX_DEBUG_ONLY): Remove ; value. * include/bits/stl_deque.h (std::deque<>::operator[]): Add __glibcxx_requires_subscript check. (std::deque<>::front()): Add __glibcxx_requires_nonempty check. (std::deque<>::back()): Likewise. (std::deque<>::pop_front()): Likewise. (std::deque<>::pop_back()): Likewise. (std::deque<>::swap(deque&)): Add allocator check. * include/bits/stl_vector.h (std::vector<>::operator[]): Add __glibcxx_requires_subscript check. (std::vector<>::front()): Add __glibcxx_requires_nonempty check. (std::vector<>::back()): Likewise. (std::vector<>::pop_back()): Likewise. (std::vector<>::swap(vector&)): Add allocator check. From-SVN: r237541
François Dumont committed -
From-SVN: r237540
Bernhard Reutner-Fischer committed -
* predict.c (combine_predictions_for_insn): When we find a first match predictor, we should consider just predictors with PRED_FLAG_FIRST_MATCH. Print either first match (if any) or DS theory predictor. (combine_predictions_for_bb): Likewise. From-SVN: r237539
Martin Liska committed -
* gimplify.c (gimplify_scan_omp_clauses): Handle COMPONENT_REFs with base of reference to struct. * parser.c (cp_parser_omp_var_list_no_open): Call convert_from_reference before cp_parser_postfix_dot_deref_expression. * semantics.c (finish_omp_clauses): Don't ICE when processing_template_decl when checking for bitfields and unions. Look through REFERENCE_REF_P as base of COMPONENT_REF. * testsuite/libgomp.c++/target-20.C: New test. From-SVN: r237538
Jakub Jelinek committed
-