2017-12-15 11:12:08 +01:00
|
|
|
|
2017-12-15 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
PR tree-optimization/82060
|
|
|
|
|
* g++.dg/torture/pr82060.C: New testcase.
|
|
|
|
|
|
2017-12-15 10:59:24 +01:00
|
|
|
|
2017-12-15 Sudakshina Das <sudi.das@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/armv8_2-fp16-move-2.c: Remove dg-add-options.
|
|
|
|
|
|
2017-12-15 09:19:15 +01:00
|
|
|
|
2017-12-15 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-09-05 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/82102
|
|
|
|
|
* gcc.dg/torture/pr82102.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-09-13 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/82128
|
|
|
|
|
* g++.dg/pr82128.C: New testcase.
|
|
|
|
|
|
2017-12-15 09:12:10 +01:00
|
|
|
|
2017-12-15 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-11-24 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/82402
|
|
|
|
|
* gcc.dg/torture/pr82402.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-10-24 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/82697
|
|
|
|
|
* gcc.dg/torture/pr82697.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-11-02 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/82765
|
|
|
|
|
* gcc.dg/pr82765.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-11-09 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/82902
|
|
|
|
|
* g++.dg/torture/pr82902.C: New testcase.
|
|
|
|
|
|
2017-12-14 18:43:32 +01:00
|
|
|
|
2017-12-14 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/80210
|
|
|
|
|
* gcc.target/powerpc/pr80210-2.c: New test.
|
|
|
|
|
|
2017-12-14 18:05:43 +01:00
|
|
|
|
2017-12-14 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/alignment13.adb: New test.
|
|
|
|
|
|
2017-12-14 04:43:10 +01:00
|
|
|
|
2017-12-13 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-12-13 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/cpu-builtin-1.c (htm-no-suspend): Add test.
|
|
|
|
|
|
2017-12-11 19:54:55 +01:00
|
|
|
|
2017-12-11 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Back port from trunk
|
|
|
|
|
2017-12-01 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/81959
|
|
|
|
|
* gcc.target/powerpc/pr81959.c: New test.
|
|
|
|
|
|
2017-12-11 18:07:33 +01:00
|
|
|
|
2017-12-11 Sudakshina Das <sudi.das@arm.com>
|
|
|
|
|
|
|
|
|
|
Backported from trunk
|
|
|
|
|
2017-12-01 Sudakshina Das <sudi.das@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/armv8_2-fp16-move-2.c: New test.
|
|
|
|
|
|
2017-12-07 14:20:27 +01:00
|
|
|
|
2017-12-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/80101
|
|
|
|
|
* gcc.target/powerpc/pr80101-1.c: New test.
|
|
|
|
|
|
2017-12-04 12:03:37 +01:00
|
|
|
|
2017-12-04 Sebastian Peryt <sebastian.peryt@intel.com>
|
|
|
|
|
H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
Backported from trunk
|
|
|
|
|
PR target/82941
|
|
|
|
|
PR target/82942
|
|
|
|
|
PR target/82990
|
|
|
|
|
* gcc.target/i386/pr82941-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr82941-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr82942-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr82942-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr82990-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr82990-2.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr82990-3.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr82990-4.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr82990-5.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr82990-6.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr82990-7.c: Likewise.
|
|
|
|
|
|
2017-12-03 21:43:59 +01:00
|
|
|
|
2017-12-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backported from trunk
|
|
|
|
|
PR fortran/83191
|
|
|
|
|
* gfortran.dg/namelist_95.f90: New test.
|
|
|
|
|
|
2017-11-29 23:13:34 +01:00
|
|
|
|
2017-11-29 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/82808
|
|
|
|
|
* gcc.dg/ipa/pr82808.c: New test.
|
|
|
|
|
|
2017-11-23 22:02:48 +01:00
|
|
|
|
2017-11-23 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backported from trunk
|
|
|
|
|
PR fortran/79072
|
|
|
|
|
* gfortran.dg/class_result_5.f90: New test.
|
|
|
|
|
* gfortran.dg/class_result_6.f90: New test.
|
|
|
|
|
|
2017-11-21 20:09:01 +01:00
|
|
|
|
2017-11-21 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backported from trunk fix for PR82586
|
|
|
|
|
PR fortran/78686
|
|
|
|
|
* gfortran.dg/pr78686.f90: New test.
|
|
|
|
|
|
2017-11-21 17:01:43 +01:00
|
|
|
|
2017-11-21 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-11-08 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/82792
|
|
|
|
|
* g++.dg/asan/pr82792.C: New test.
|
|
|
|
|
|
2017-11-21 17:00:26 +01:00
|
|
|
|
2017-11-21 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-10-18 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/82545
|
|
|
|
|
* gcc.dg/asan/pr82545.c: New test.
|
|
|
|
|
|
2017-11-21 10:31:12 +01:00
|
|
|
|
2017-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_pie): Adapt
|
|
|
|
|
comment for Solaris 12 renaming.
|
|
|
|
|
|
|
|
|
|
* gcc.dg/torture/pr60092.c: Remove *-*-solaris2.11* dg-xfail-run-if.
|
|
|
|
|
|
2017-11-20 21:10:28 +01:00
|
|
|
|
2017-11-20 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-09-20 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
PR target/77687
|
|
|
|
|
* gcc.target/powerpc/pr77687.c: New testcase.
|
|
|
|
|
|
2017-11-15 13:50:39 +01:00
|
|
|
|
2017-11-15 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/82985
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-08-15 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/81790
|
|
|
|
|
* gcc.dg/torture/pr81790.c: New testcase.
|
|
|
|
|
* g++.dg/torture/pr82985.C: Likewise.
|
|
|
|
|
|
2017-11-15 12:54:11 +01:00
|
|
|
|
2017-11-15 Pierre-Marie de Rodat <derodat@adacore.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/pr82155.C: New testcase.
|
|
|
|
|
|
2017-11-13 21:46:08 +01:00
|
|
|
|
2017-11-13 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR fortran/82934
|
|
|
|
|
* gfortran.dg/allocate_assumed_charlen_1.f90: New test.
|
|
|
|
|
|
2017-11-13 21:43:26 +01:00
|
|
|
|
2017-11-13 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR fortran/78619
|
|
|
|
|
* gfortran.dg/pr78619.f90: New test.
|
|
|
|
|
|
Introduce logical_type_node and use it
Backport from trunk.
Earlier GFortran used to redefine boolean_type_node, which in the rest
of the compiler means the C/C++ _Bool/bool type, to the Fortran
default logical type. When this redefinition was removed, a few
issues surfaced. Namely,
1) PR 82869, where we created a boolean tmp variable, and passed it to
the runtime library as a Fortran logical variable of a different size.
2) Fortran specifies that logical operations should be done with the
default logical kind, not in any other kind.
3) Using 8-bit variables have some issues, such as
- on x86, partial register stalls and length prefix changes.
- s390 has a compare with immediate and jump instruction which
works with 32-bit but not 8-bit quantities.
This patch addresses these issues by introducing a type
logical_type_node which is a Fortran LOGICAL variable of default
kind. It is then used in places were the Fortran standard mandates, as
well as for compiler generated temporary variables.
For x86-64, using the Polyhedron benchmark suite, no performance or
code size difference worth mentioning was observed.
Regtested on x86_64-pc-linux-gnu.
gcc/fortran/ChangeLog:
2017-11-13 Janne Blomqvist <jb@gcc.gnu.org>
PR 82869
* convert.c (truthvalue_conversion): Use logical_type_node.
* trans-array.c (gfc_trans_allocate_array_storage): Likewise.
(gfc_trans_create_temp_array): Likewise.
(gfc_trans_array_ctor_element): Likewise.
(gfc_trans_array_constructor_value): Likewise.
(trans_array_constructor): Likewise.
(trans_array_bound_check): Likewise.
(gfc_conv_array_ref): Likewise.
(gfc_trans_scalarized_loop_end): Likewise.
(gfc_conv_array_extent_dim): Likewise.
(gfc_array_init_size): Likewise.
(gfc_array_allocate): Likewise.
(gfc_trans_array_bounds): Likewise.
(gfc_trans_dummy_array_bias): Likewise.
(gfc_conv_array_parameter): Likewise.
(duplicate_allocatable): Likewise.
(duplicate_allocatable_coarray): Likewise.
(structure_alloc_comps): Likewise
(get_std_lbound): Likewise
(gfc_alloc_allocatable_for_assignment): Likewise
* trans-decl.c (add_argument_checking): Likewise
(gfc_generate_function_code): Likewise
* trans-expr.c (gfc_copy_class_to_class): Likewise
(gfc_trans_class_array_init_assign): Likewise
(gfc_trans_class_init_assign): Likewise
(gfc_conv_expr_present): Likewise
(gfc_conv_substring): Likewise
(gfc_conv_cst_int_power): Likewise
(gfc_conv_expr_op): Likewise
(gfc_conv_procedure_call): Likewise
(fill_with_spaces): Likewise
(gfc_trans_string_copy): Likewise
(gfc_trans_alloc_subarray_assign): Likewise
(gfc_trans_pointer_assignment): Likewise
(gfc_trans_scalar_assign): Likewise
(fcncall_realloc_result): Likewise
(alloc_scalar_allocatable_for_assignment): Likewise
(trans_class_assignment): Likewise
(gfc_trans_assignment_1): Likewise
* trans-intrinsic.c (build_fixbound_expr): Likewise
(gfc_conv_intrinsic_aint): Likewise
(gfc_trans_same_strlen_check): Likewise
(conv_caf_send): Likewise
(trans_this_image): Likewise
(conv_intrinsic_image_status): Likewise
(trans_image_index): Likewise
(gfc_conv_intrinsic_bound): Likewise
(conv_intrinsic_cobound): Likewise
(gfc_conv_intrinsic_mod): Likewise
(gfc_conv_intrinsic_dshift): Likewise
(gfc_conv_intrinsic_dim): Likewise
(gfc_conv_intrinsic_sign): Likewise
(gfc_conv_intrinsic_ctime): Likewise
(gfc_conv_intrinsic_fdate): Likewise
(gfc_conv_intrinsic_ttynam): Likewise
(gfc_conv_intrinsic_minmax): Likewise
(gfc_conv_intrinsic_minmax_char): Likewise
(gfc_conv_intrinsic_anyall): Likewise
(gfc_conv_intrinsic_arith): Likewise
(gfc_conv_intrinsic_minmaxloc): Likewise
(gfc_conv_intrinsic_minmaxval): Likewise
(gfc_conv_intrinsic_btest): Likewise
(gfc_conv_intrinsic_bitcomp): Likewise
(gfc_conv_intrinsic_shift): Likewise
(gfc_conv_intrinsic_ishft): Likewise
(gfc_conv_intrinsic_ishftc): Likewise
(gfc_conv_intrinsic_leadz): Likewise
(gfc_conv_intrinsic_trailz): Likewise
(gfc_conv_intrinsic_mask): Likewise
(gfc_conv_intrinsic_spacing): Likewise
(gfc_conv_intrinsic_rrspacing): Likewise
(gfc_conv_intrinsic_size): Likewise
(gfc_conv_intrinsic_sizeof): Likewise
(gfc_conv_intrinsic_transfer): Likewise
(gfc_conv_allocated): Likewise
(gfc_conv_associated): Likewise
(gfc_conv_same_type_as): Likewise
(gfc_conv_intrinsic_trim): Likewise
(gfc_conv_intrinsic_repeat): Likewise
(conv_isocbinding_function): Likewise
(conv_intrinsic_ieee_is_normal): Likewise
(conv_intrinsic_ieee_is_negative): Likewise
(conv_intrinsic_ieee_copy_sign): Likewise
(conv_intrinsic_move_alloc): Likewise
* trans-io.c (set_parameter_value_chk): Likewise
(set_parameter_value_inquire): Likewise
(set_string): Likewise
* trans-openmp.c (gfc_walk_alloc_comps): Likewise
(gfc_omp_clause_default_ctor): Likewise
(gfc_omp_clause_copy_ctor): Likewise
(gfc_omp_clause_assign_op): Likewise
(gfc_omp_clause_dtor): Likewise
(gfc_omp_finish_clause): Likewise
(gfc_trans_omp_clauses): Likewise
(gfc_trans_omp_do): Likewise
* trans-stmt.c (gfc_trans_goto): Likewise
(gfc_trans_sync): Likewise
(gfc_trans_arithmetic_if): Likewise
(gfc_trans_simple_do): Likewise
(gfc_trans_do): Likewise
(gfc_trans_forall_loop): Likewise
(gfc_trans_where_2): Likewise
(gfc_trans_allocate): Likewise
(gfc_trans_deallocate): Likewise
* trans-types.c (gfc_init_types): Initialize logical_type_node and
their true/false trees.
(gfc_get_array_descr_info): Use logical_type_node.
* trans-types.h (logical_type_node): New tree.
(logical_true_node): Likewise.
(logical_false_node): Likewise.
* trans.c (gfc_trans_runtime_check): Use logical_type_node.
(gfc_call_malloc): Likewise
(gfc_allocate_using_malloc): Likewise
(gfc_allocate_allocatable): Likewise
(gfc_add_comp_finalizer_call): Likewise
(gfc_add_finalizer_call): Likewise
(gfc_deallocate_with_status): Likewise
(gfc_deallocate_scalar_with_status): Likewise
(gfc_call_realloc): Likewise
gcc/testsuite/ChangeLog:
2017-11-13 Janne Blomqvist <jb@gcc.gnu.org>
PR 82869
* gfortran.dg/logical_temp_io.f90: New test.
* gfortran.dg/logical_temp_io_kind8.f90: New test.
From-SVN: r254706
2017-11-13 21:01:20 +01:00
|
|
|
|
2017-11-13 Janne Blomqvist <jb@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR 82869
|
|
|
|
|
* gfortran.dg/logical_temp_io.f90: New test.
|
|
|
|
|
* gfortran.dg/logical_temp_io_kind8.f90: New test.
|
|
|
|
|
|
2017-11-10 09:23:20 +01:00
|
|
|
|
2017-11-10 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/opt69.adb: New test.
|
|
|
|
|
|
2017-11-06 11:40:11 +01:00
|
|
|
|
2017-11-06 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backported from trunk
|
|
|
|
|
PR fortran/78641
|
|
|
|
|
* gfortran.dg/class_66.f90: New test.
|
|
|
|
|
|
2017-11-06 11:14:29 +01:00
|
|
|
|
2017-11-06 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backported from trunk
|
|
|
|
|
PR fortran/69739
|
|
|
|
|
* gfortran.dg/pr69739.f90: New test.
|
|
|
|
|
|
2017-11-04 17:41:09 +01:00
|
|
|
|
2017-11-04 Steven G. Kargl <kargl@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/82796
|
|
|
|
|
* gfortran.dg/equiv_pure.f90: New test.
|
|
|
|
|
|
2017-11-04 15:37:03 +01:00
|
|
|
|
2017-11-04 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/coarray/send_char_array_1.f90: New test.
|
|
|
|
|
|
2017-11-03 20:01:29 +01:00
|
|
|
|
2017-11-03 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/81735
|
|
|
|
|
* gfortran.dg/pr81735.f90: New test.
|
|
|
|
|
|
2017-11-01 12:57:48 +01:00
|
|
|
|
2017-11-01 Tamar Christina <tamar.christina@arm.com>
|
|
|
|
|
|
|
|
|
|
Backported from trunk
|
|
|
|
|
* gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
|
|
|
|
|
* gcc.dg/vect/vect-align-2.c: Likewise.
|
|
|
|
|
* gcc.dg/vect/vect-multitypes-1.c: Likewise
|
|
|
|
|
|
|
|
|
|
2017-11-01 Tamar Christina <tamar.christina@arm.com>
|
|
|
|
|
|
|
|
|
|
Backported from trunk
|
|
|
|
|
* gcc.dg/vect/vect-multitypes-1.c: Correct target selector.
|
|
|
|
|
|
|
|
|
|
2017-11-01 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
Backported from trunk
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_vect_hw_misalign):
|
|
|
|
|
Fix arm check.
|
|
|
|
|
|
2017-11-01 12:29:07 +01:00
|
|
|
|
2017-11-01 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backported from trunk
|
|
|
|
|
PR fortran/80554
|
|
|
|
|
* gfortran.dg/submodule_29.f08: New test.
|
|
|
|
|
|
2017-11-01 11:35:13 +01:00
|
|
|
|
2017-11-01 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR c++/81702
|
|
|
|
|
* g++.dg/tree-ssa/pr81702.C: New test.
|
|
|
|
|
|
2017-11-01 10:33:26 +01:00
|
|
|
|
2017-11-01 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backported from trunk
|
|
|
|
|
PR fortran/80850
|
|
|
|
|
* gfortran.dg/class_64_f90 : New test.
|
|
|
|
|
|
2017-10-30 20:17:40 +01:00
|
|
|
|
2017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/82085
|
|
|
|
|
* g++.dg/cpp1y/var-templ56.C: New.
|
|
|
|
|
|
2017-10-28 10:53:19 +02:00
|
|
|
|
2017-10-28 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backported from trunk
|
|
|
|
|
PR fortran/81758
|
|
|
|
|
* gfortran.dg/class_63.f90: New test.
|
|
|
|
|
|
2017-10-27 22:32:21 +02:00
|
|
|
|
2017-10-27 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
Backported from mainline
|
2017-10-27 22:35:06 +02:00
|
|
|
|
2017-10-12 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/82159
|
|
|
|
|
* g++.dg/opt/pr82159-2.C: New test.
|
|
|
|
|
|
2017-10-27 22:34:22 +02:00
|
|
|
|
2017-10-04 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/82373
|
|
|
|
|
* g++.dg/cpp1y/pr82373.C: New test.
|
|
|
|
|
|
2017-10-27 22:33:35 +02:00
|
|
|
|
2017-09-21 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/81715
|
|
|
|
|
* g++.dg/asan/pr81715.C: New test.
|
|
|
|
|
|
2017-10-27 22:32:21 +02:00
|
|
|
|
2017-09-15 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/82192
|
|
|
|
|
* gcc.c-torture/execute/pr82192.c: New test.
|
|
|
|
|
|
2017-10-27 14:25:34 +02:00
|
|
|
|
2017-10-27 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/82703
|
|
|
|
|
* gcc.dg/pr82703.c: New test.
|
|
|
|
|
|
2017-10-25 00:46:19 +02:00
|
|
|
|
2017-10-24 Qing Zhao <qing.zhao@oracle.com>
|
2017-10-27 14:25:34 +02:00
|
|
|
|
Wilco Dijkstra <wilco.dijkstra@arm.com>
|
2017-10-25 00:46:19 +02:00
|
|
|
|
|
|
|
|
|
PR middle-end/80295
|
|
|
|
|
* gcc.target/aarch64/pr80295.c: New test.
|
|
|
|
|
|
2017-10-21 19:09:43 +02:00
|
|
|
|
2017-10-21 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR fortran/82312
|
|
|
|
|
* gfortran.dg/typebound_proc_36.f90 : New test.
|
|
|
|
|
|
2017-10-20 20:01:36 +02:00
|
|
|
|
2017-10-20 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR fortran/79795
|
|
|
|
|
* gfortran.dg/assumed_size_2.f90: New test.
|
|
|
|
|
|
2017-10-20 13:19:03 +02:00
|
|
|
|
2017-10-20 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/82603
|
|
|
|
|
* gcc.dg/torture/pr82603.c: New testcase.
|
|
|
|
|
|
2017-10-20 13:18:00 +02:00
|
|
|
|
2017-10-20 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-10-06 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/82436
|
|
|
|
|
* gcc.dg/vect/pr82436.c: New testcase.
|
|
|
|
|
|
2017-10-19 19:49:24 +02:00
|
|
|
|
2017-10-19 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR libfortran/82233
|
|
|
|
|
* gfortran.dg/execute_command_line_3.f90: New test.
|
|
|
|
|
|
2017-10-19 15:14:55 +02:00
|
|
|
|
2017-10-19 Richard Earnshaw <rearnsha@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/82445
|
|
|
|
|
* gcc.target/arm/peep-ldrd-1.c: Tighten test scan pattern.
|
|
|
|
|
* gcc.target/arm/peep-strd-1.c: Likewise.
|
|
|
|
|
* gcc.target/arm/peep-ldrd-2.c: New test.
|
|
|
|
|
* gcc.target/arm/peep-strd-2.c: New test.
|
|
|
|
|
|
2017-10-18 18:47:38 +02:00
|
|
|
|
2017-10-18 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/82556
|
|
|
|
|
* gcc.target/i386/pr82556.c: New.
|
|
|
|
|
|
2017-10-17 22:34:43 +02:00
|
|
|
|
2017-10-17 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*.
|
|
|
|
|
|
2017-10-17 19:27:11 +02:00
|
|
|
|
2017-10-17 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
PR c++/82560
|
|
|
|
|
* g++.dg/cpp0x/pr82560.C: New.
|
|
|
|
|
|
2017-10-17 16:47:15 +02:00
|
|
|
|
2017-10-17 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/82549
|
|
|
|
|
* gcc.c-torture/compile/pr82549.c: New test.
|
|
|
|
|
|
2017-10-16 21:44:04 +02:00
|
|
|
|
2017-10-16 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/78512
|
2017-10-17 16:47:15 +02:00
|
|
|
|
* gfortran.dg/associate_9.f03: Remove XFAIL.
|
|
|
|
|
* gfortran.dg/associate_26.f90: New test.
|
2017-10-16 21:44:04 +02:00
|
|
|
|
|
|
|
|
|
PR fortran/80120
|
2017-10-17 16:47:15 +02:00
|
|
|
|
* gfortran.dg/associate_27.f90: New test.
|
2017-10-16 21:44:04 +02:00
|
|
|
|
|
|
|
|
|
PR fortran/81903
|
2017-10-17 16:47:15 +02:00
|
|
|
|
* gfortran.dg/associate_28.f90: New test.
|
2017-10-16 21:44:04 +02:00
|
|
|
|
|
|
|
|
|
PR fortran/82121
|
2017-10-17 16:47:15 +02:00
|
|
|
|
* gfortran.dg/associate_29.f90: New test.
|
2017-10-16 21:44:04 +02:00
|
|
|
|
|
|
|
|
|
PR fortran/67543
|
2017-10-17 16:47:15 +02:00
|
|
|
|
* gfortran.dg/associate_30.f90: New test.
|
2017-10-16 21:44:04 +02:00
|
|
|
|
|
2017-10-16 20:48:56 +02:00
|
|
|
|
2017-10-16 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR fortran/81048
|
2017-10-17 16:47:15 +02:00
|
|
|
|
* gfortran.dg/derived_init_4.f90: New test.
|
2017-10-16 20:48:56 +02:00
|
|
|
|
|
2017-10-13 09:39:42 +02:00
|
|
|
|
2017-10-13 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-10-13 19:26:28 +02:00
|
|
|
|
PR target/82274
|
|
|
|
|
* gcc.dg/pr82274-1.c: New test.
|
|
|
|
|
* gcc.dg/pr82274-2.c: New test.
|
|
|
|
|
|
2017-10-13 09:39:42 +02:00
|
|
|
|
PR target/82524
|
|
|
|
|
* gcc.c-torture/execute/pr82524.c: New test.
|
|
|
|
|
|
2017-10-09 18:59:38 +02:00
|
|
|
|
2017-10-09 James Cowgill <James.Cowgill@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
|
|
|
|
|
|
2017-10-06 20:00:54 +02:00
|
|
|
|
2017-10-06 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/82299
|
|
|
|
|
* g++.dg/cpp0x/pr82299.C: New test.
|
|
|
|
|
|
2017-10-06 09:38:51 +02:00
|
|
|
|
2017-10-06 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
Backport from mainline r253251.
|
|
|
|
|
2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR target/71727
|
|
|
|
|
* gcc.target/aarch64/pr71727-2.c: New test.
|
|
|
|
|
|
2017-10-03 17:50:45 +02:00
|
|
|
|
2017-10-03 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
Steven G. Kargl <kargl@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR fortran/80118
|
|
|
|
|
* gfortran.dg/zero_sized_7.f90: New test.
|
|
|
|
|
|
2017-10-02 20:07:45 +02:00
|
|
|
|
2017-10-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/82337
|
|
|
|
|
* gcc.c-torture/compile/pr82337.c: New file.
|
|
|
|
|
|
2017-09-30 10:25:02 +02:00
|
|
|
|
2017-09-30 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
Backported from mainline
|
2017-09-30 10:26:32 +02:00
|
|
|
|
2017-09-29 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/82340
|
|
|
|
|
* gcc.dg/tree-ssa/pr82340.c: New test.
|
|
|
|
|
|
2017-09-30 10:25:02 +02:00
|
|
|
|
2017-09-27 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/82159
|
|
|
|
|
* g++.dg/opt/pr82159.C: New test.
|
|
|
|
|
|
2017-09-27 17:40:39 +02:00
|
|
|
|
2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk r249639.
|
|
|
|
|
2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp
|
|
|
|
|
(check_effective_target_arm_neon_ok_nocache): Add flags with
|
|
|
|
|
-mfloat-abi=hard. Include arm_neon.h.
|
|
|
|
|
(check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
|
|
|
|
|
(check_effective_target_arm_neon_ok_no_float_abi): New.
|
|
|
|
|
* gcc.target/arm/lto/pr65837_0.c: Require
|
|
|
|
|
arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
|
|
|
|
|
* gcc.target/arm/lto/pr65837-attr_0.c: Require
|
|
|
|
|
arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
|
|
|
|
|
|
2017-09-26 12:16:40 +02:00
|
|
|
|
2017-09-26 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-09-19 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/82244
|
|
|
|
|
* gcc.dg/torture/pr82244.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-09-21 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/82276
|
|
|
|
|
PR tree-optimization/82244
|
|
|
|
|
* gcc.dg/torture/pr82276.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-09-20 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/82264
|
|
|
|
|
* gcc.dg/torture/pr82264.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-09-25 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/82285
|
|
|
|
|
* gcc.dg/torture/pr82285.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-09-22 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/82291
|
|
|
|
|
* gcc.dg/torture/pr82291.c: New testcase.
|
|
|
|
|
|
2017-09-22 21:00:03 +02:00
|
|
|
|
2017-09-22 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/81929
|
|
|
|
|
* g++.dg/ubsan/pr81929.C: New test.
|
|
|
|
|
|
2017-09-19 11:02:33 +02:00
|
|
|
|
2017-09-19 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
Revert backport:
|
|
|
|
|
2017-08-10 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR c++/81355
|
|
|
|
|
* g++.dg/other/pr81355.C: New test.
|
|
|
|
|
|
2017-09-18 12:13:54 +02:00
|
|
|
|
2017-09-18 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-09-04 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/82084
|
|
|
|
|
* g++.dg/torture/pr82084.C: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-09-06 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/82108
|
|
|
|
|
* gcc.dg/vect/pr82108.c: New testcase.
|
|
|
|
|
|
2017-09-15 13:22:57 +02:00
|
|
|
|
2017-09-15 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
Backported from mainline
|
2017-09-15 13:26:03 +02:00
|
|
|
|
2017-09-14 Jakub Jelinek <jakub@redhat.com>
|
2017-10-16 20:48:56 +02:00
|
|
|
|
|
2017-09-15 13:26:03 +02:00
|
|
|
|
PR target/81325
|
|
|
|
|
* g++.dg/cpp0x/pr81325.C: New test.
|
|
|
|
|
|
2017-09-15 13:22:57 +02:00
|
|
|
|
2017-09-12 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-09-15 13:24:49 +02:00
|
|
|
|
PR target/82112
|
|
|
|
|
* gcc.target/powerpc/pr82112.c: New test.
|
|
|
|
|
* g++.dg/ext/altivec-18.C: New test.
|
|
|
|
|
|
2017-09-15 13:22:57 +02:00
|
|
|
|
PR target/82112
|
|
|
|
|
* c-c++-common/pr82112.c: New test.
|
|
|
|
|
* gcc.dg/pr82112.c: New test.
|
|
|
|
|
|
2017-09-15 10:19:33 +02:00
|
|
|
|
2017-09-15 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-09-12 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR testsuite/82114
|
|
|
|
|
* gcc.dg/gimplefe-14.c (main): Add handling of case 0.
|
|
|
|
|
|
2017-09-15 10:19:15 +02:00
|
|
|
|
2017-09-15 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-08-30 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR inline-asm/82001
|
|
|
|
|
* gcc.dg/ipa/pr82001.c: New test.
|
|
|
|
|
|
2017-09-15 10:13:58 +02:00
|
|
|
|
2017-09-15 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-08-10 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR c++/81355
|
|
|
|
|
* g++.dg/other/pr81355.C: New test.
|
|
|
|
|
|
2017-09-15 10:13:23 +02:00
|
|
|
|
2017-09-15 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-08-08 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR tree-opt/81696
|
|
|
|
|
* gcc.dg/ipa/pr81696.c: New test.
|
|
|
|
|
|
2017-09-15 10:13:02 +02:00
|
|
|
|
2017-09-15 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-07-19 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/63361
|
|
|
|
|
* c-c++-common/ubsan/float-cast-overflow-1.c: Add either
|
|
|
|
|
-ffloat-store or -mieee for targets that need it.
|
|
|
|
|
|
2017-09-15 10:12:30 +02:00
|
|
|
|
2017-09-15 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-06-28 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/81128
|
|
|
|
|
* gcc.target/i386/pr81128.c: New test.
|
|
|
|
|
|
2017-09-12 23:02:13 +02:00
|
|
|
|
2017-09-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/81833
|
|
|
|
|
* gcc.target/powerpc/pr81833-1.c: New file.
|
|
|
|
|
* gcc.target/powerpc/pr81833-2.c: New file.
|
|
|
|
|
|
2017-09-10 23:09:38 +02:00
|
|
|
|
2017-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/80695
|
|
|
|
|
* gcc.target/powerpc/pr80695-p8.c: New file.
|
|
|
|
|
* gcc.target/powerpc/pr80695-p9.c: New file.
|
|
|
|
|
|
2017-09-10 19:03:40 +02:00
|
|
|
|
2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
PR ada/79441
|
|
|
|
|
* gnat.dg/pack9.adb: Robustify.
|
|
|
|
|
|
2017-09-10 10:44:04 +02:00
|
|
|
|
2017-09-10 Jonathan Wakely <jwakely@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/81852
|
|
|
|
|
* g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
|
|
|
|
|
* g++.dg/cpp1y/feat-cxx14.C: Likewise.
|
|
|
|
|
* g++.dg/cpp1y/feat-cxx98.C: Likewise.
|
|
|
|
|
* g++.dg/cpp1y/feat-neg.C: Likewise.
|
|
|
|
|
* g++.dg/cpp1z/feat-cxx1z.C: Likewise.
|
|
|
|
|
|
2017-09-09 14:30:42 +02:00
|
|
|
|
2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/specs/atomic3.ads: New test.
|
|
|
|
|
|
2017-09-09 14:06:48 +02:00
|
|
|
|
2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/specs/vfa.ads: Rename into...
|
|
|
|
|
* gnat.dg/specs/vfa1.ads: ...this.
|
|
|
|
|
* gnat.dg/specs/vfa2.ads: New test.
|
|
|
|
|
|
2017-09-08 19:12:15 +02:00
|
|
|
|
2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr81988.c: New test.
|
|
|
|
|
|
2017-09-07 22:19:47 +02:00
|
|
|
|
2017-09-07 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
Backported from mainline
|
2017-09-07 22:40:06 +02:00
|
|
|
|
2017-09-05 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-09-07 22:41:42 +02:00
|
|
|
|
PR middle-end/81768
|
|
|
|
|
* gcc.dg/gomp/pr81768-2.c: New test.
|
|
|
|
|
|
2017-09-07 22:40:06 +02:00
|
|
|
|
PR middle-end/81768
|
|
|
|
|
* gcc.dg/gomp/pr81768-1.c: New test.
|
|
|
|
|
|
2017-09-07 22:29:04 +02:00
|
|
|
|
2017-09-01 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/81923
|
|
|
|
|
* gcc.dg/asan/pr81923.c: New test.
|
|
|
|
|
|
2017-09-07 22:19:47 +02:00
|
|
|
|
2017-08-03 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-09-07 22:23:14 +02:00
|
|
|
|
PR target/81621
|
|
|
|
|
* gcc.dg/pr81621.c: New test.
|
|
|
|
|
|
2017-09-07 22:20:43 +02:00
|
|
|
|
PR driver/81650
|
|
|
|
|
* gcc.dg/pr81650.c: New test.
|
|
|
|
|
|
2017-09-07 22:19:47 +02:00
|
|
|
|
PR middle-end/81052
|
|
|
|
|
* c-c++-common/pr81052.c: New test.
|
|
|
|
|
|
2017-09-06 20:42:56 +02:00
|
|
|
|
2017-09-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline:
|
|
|
|
|
2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/81987
|
|
|
|
|
* g++.dg/torture/pr81987.C: New file.
|
|
|
|
|
|
2017-09-06 17:10:28 +02:00
|
|
|
|
2017-09-06 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/82120
|
|
|
|
|
* gcc.dg/tree-ssa/pr81588.c: Don't run on logical_op_short_circuit
|
|
|
|
|
targets except for those where -mbranch-cost=2 is supported.
|
|
|
|
|
|
2017-09-05 23:49:01 +02:00
|
|
|
|
2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/81503
|
|
|
|
|
* gcc.c-torture/execute/pr81503.c: New file.
|
|
|
|
|
|
[PR79542][Ada] Fix ICE in dwarf2out.c with nested func. inlining
This is a backport from trunk.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79542 reports an ICE in
dwarf2out.c for an Ada testcase built with optimization.
This crash happens during the late generation pass because
add_gnat_descriptive_type cannot find the type DIE corresponding to some
descriptive type after having tried to generate it. This is because the
DIE was generated during the early generation pass, but then pruned by
the type pruning machinery. So why was it pruned?
We are in a situation where we have cloned types (because of inlining,
IIUC) whose TYPE_NAME have non-null DECL_ABSTRACT_ORIGIN attributes. As
a consequence:
* In modified_type_die, the "handle C typedef types" part calls
gen_type_die on the cloned type.
* gen_type_die matches a typedef variant, and then calls gen_decl_die
on its TYPE_NAME, which will end up calling gen_typedef_die.
* gen_typedef_die checks decl_ultimate_origin for this TYPE_DECL, and
finds one, so it only adds a DW_AT_abstract_origin attribute to the
DW_TAG_typedef DIE, but the cloned type itself does not get its own
DIE.
* Back in modified_type_die, the call to lookup_type_die on the type
passed to gen_type_die returns NULL.
In the end, whole type trees, i.e. the ones referenced by
DECL_ABSTRACT_ORIGIN attributes, are never referenced from type pruning
"roots" and are thus pruned. The descriptive type at stake here is one
of them, hence the assertion failure.
This patch attemps to fix that with what seems to be the most sensible
thing to do in my opinion: updating the "handle C typedef types" part in
modified_type_die to check decl_ultimate_origin before calling
gen_type_die: if that function returns something not null, then we know
that gen_type_die/gen_typedef_die will not generate a DIE for the input
type, so we try to process the ultimate origin instead. It also updates
in a similar way gen_type_die_with_usage, assert that when
gen_typedef_die is called on nodes that have an ultimate origin, this
origin is themselves.
gcc/
PR ada/79542
* dwarf2out.c (modified_type_die): For C typedef types that have
an ultimate origin, process the ultimate origin instead of the
input type.
(gen_typedef_die): Assert that input DECLs have no ultimate
origin.
(gen_type_die_with_usage): For typedef variants that have an
ultimate origin, just call gen_decl_die on the original DECL.
(process_scope_var): Avoid creating DIEs for local typedefs and
concrete static variables.
gcc/testsuite/
PR ada/79542
* gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
From-SVN: r251709
2017-09-05 13:04:41 +02:00
|
|
|
|
2017-09-05 Pierre-Marie de Rodat <derodat@adacore.com>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR ada/79542
|
|
|
|
|
* gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
|
|
|
|
|
|
2017-09-05 11:49:34 +02:00
|
|
|
|
2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/incomplete5.ad[sb]: New test.
|
|
|
|
|
* gnat.dg/incomplete5_pkg.ad[sb]: New helper.
|
|
|
|
|
|
2017-09-05 11:15:50 +02:00
|
|
|
|
2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/specs/uc2.ads: New test.
|
|
|
|
|
|
2017-09-05 10:17:56 +02:00
|
|
|
|
2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* testsuite/gnat.dg/array29.ad[sb]: New test.
|
|
|
|
|
|
2017-09-04 20:43:44 +02:00
|
|
|
|
2017-09-04 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/mpx/mpx-os-support.h: New file.
|
|
|
|
|
* gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
|
|
|
|
|
(check_osxsave): New function.
|
|
|
|
|
(main): Use __get_cpuid_count and return NORUNRES on failure.
|
|
|
|
|
Use check_osxsave.
|
|
|
|
|
* gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
|
|
|
|
|
__builtin_va_arg_pack instead of __va_arg_pack.
|
|
|
|
|
* gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
|
|
|
|
|
* gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
|
|
|
|
|
* gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
|
|
|
|
|
* gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
|
|
|
|
|
* gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
|
|
|
|
|
|
2017-09-02 21:04:08 +02:00
|
|
|
|
2017-09-02 Janus Weil <janus@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR fortran/81770
|
|
|
|
|
* gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
|
|
|
|
|
* gfortran.dg/warn_target_lifetime_4.f90: New testcase.
|
|
|
|
|
|
2017-08-30 03:12:21 +02:00
|
|
|
|
2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Back port from trunk
|
|
|
|
|
2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/81593
|
|
|
|
|
* gcc.target/powerpc/vec-setup.h: New tests to test various
|
|
|
|
|
combinations of setting up vectors of 2 double word elements.
|
|
|
|
|
* gcc.target/powerpc/vec-setup-long.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vec-setup-double.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vec-setup-be-long.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vec-setup-be-double.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
|
|
|
|
|
vector inserts from vector extracts.
|
|
|
|
|
* gcc.target/powerpc/vsx-extract-7.c: Likewise.
|
|
|
|
|
|
2017-08-29 09:06:46 +02:00
|
|
|
|
2017-08-29 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-08-28 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/81977
|
|
|
|
|
* g++.dg/torture/pr81977.C: New testcase.
|
|
|
|
|
|
2017-08-28 14:49:55 +02:00
|
|
|
|
2017-08-28 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-06-14 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/81088
|
|
|
|
|
* c-c++-common/ubsan/pr81088.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-06-13 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/81065
|
|
|
|
|
* c-c++-common/ubsan/pr81065.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-06-08 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitize/80932
|
|
|
|
|
* c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
|
|
|
|
|
|
|
|
|
|
2017-06-07 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/80932
|
|
|
|
|
* c-c++-common/ubsan/pr80932.c: New test.
|
|
|
|
|
|
2017-08-28 14:16:06 +02:00
|
|
|
|
2017-08-28 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-08-21 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/81884
|
|
|
|
|
* g++.dg/torture/pr81884.C: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-08-28 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-08-01 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/81181
|
|
|
|
|
* gcc.dg/torture/pr81181.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-08-08 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/81723
|
|
|
|
|
* gfortran.dg/pr81723.f: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-08-24 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR target/81921
|
|
|
|
|
* gcc/testsuite/gcc.target/i386/pr81921.c: New testcase.
|
|
|
|
|
|
2017-08-24 16:30:51 +02:00
|
|
|
|
2017-05-19 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-08-23 Daniel Santos <daniel.santos@pobox.com>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp (check_avx2_hw_available):
|
|
|
|
|
Fix breakage due NULL being undefined.
|
|
|
|
|
|
2017-08-23 22:03:46 +02:00
|
|
|
|
2017-08-23 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/72804
|
|
|
|
|
* gcc.target/powerpc/pr72804.c: New test.
|
|
|
|
|
|
2017-08-23 02:41:10 +02:00
|
|
|
|
2017-08-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR fortran/81296
|
|
|
|
|
* gfortran.dg/dtio_12.f90: Update test.
|
|
|
|
|
|
2017-08-22 22:13:11 +02:00
|
|
|
|
2017-08-22 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/80210
|
|
|
|
|
* gcc.target/powerpc/pr80210.c: New test.
|
|
|
|
|
|
2017-08-22 12:51:52 +02:00
|
|
|
|
2017-08-22 Yvan Roux <yvan.roux@linaro.org>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-08-22 Yvan Roux <yvan.roux@linaro.org>
|
|
|
|
|
|
2017-08-22 22:13:11 +02:00
|
|
|
|
PR c++/80287
|
|
|
|
|
* g++.dg/pr80287.C: New test.
|
2017-08-22 12:51:52 +02:00
|
|
|
|
|
2017-08-20 20:40:28 +02:00
|
|
|
|
2017-08-20 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR ipa/77732
|
|
|
|
|
* gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
|
|
|
|
|
|
2017-08-18 23:36:50 +02:00
|
|
|
|
2017-08-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR fortran/80164
|
|
|
|
|
* gfortran.dg/array_temporaries_4.f90: New test.
|
|
|
|
|
|
2017-08-16 16:09:15 +02:00
|
|
|
|
2017-08-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/81354
|
|
|
|
|
* g++.dg/torture/pr81354.C: New file.
|
|
|
|
|
|
2017-08-16 01:43:11 +02:00
|
|
|
|
2017-08-15 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR target/78460
|
|
|
|
|
PR target/67712
|
|
|
|
|
* gcc.c-torture/compile/string-large-1.c: New test.
|
|
|
|
|
|
2017-08-14 09:59:11 +02:00
|
|
|
|
2017-08-14 Release Manager
|
|
|
|
|
|
|
|
|
|
* GCC 7.2.0 released.
|
|
|
|
|
|
2017-08-08 15:21:12 +02:00
|
|
|
|
2017-08-08 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/81766
|
|
|
|
|
* gcc.target/i386/pr81766.c: New testcase.
|
|
|
|
|
|
2017-08-02 15:02:50 +02:00
|
|
|
|
2017-08-02 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
|
|
|
|
|
test "no-3dnowa" target attribute.
|
|
|
|
|
|
2017-08-02 09:26:46 +02:00
|
|
|
|
2017-08-02 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-08-02 12:27:24 +02:00
|
|
|
|
PR tree-optimization/81655
|
|
|
|
|
PR tree-optimization/81588
|
|
|
|
|
* gcc.dg/tree-ssa/pr81588.c: Use -mbranch-cost=2 where possible,
|
|
|
|
|
don't run the test on branch-cost=1 targets.
|
|
|
|
|
|
2017-08-02 09:26:46 +02:00
|
|
|
|
PR middle-end/79499
|
|
|
|
|
* gcc.dg/pr79499.c: New test.
|
|
|
|
|
|
2017-08-02 00:06:11 +02:00
|
|
|
|
2017-08-01 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/81641
|
|
|
|
|
* gcc.target/i386/pr81641.c: New test.
|
|
|
|
|
|
2017-08-01 18:44:17 +02:00
|
|
|
|
2017-08-01 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/81622
|
|
|
|
|
* gcc.target/powerpc/pr81622.c: New test.
|
|
|
|
|
|
2017-08-01 15:58:13 +02:00
|
|
|
|
2017-08-01 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71752
|
|
|
|
|
PR tree-optimization/81633
|
|
|
|
|
* gcc.dg/vect/pr81633.c: New testcase.
|
|
|
|
|
|
2017-08-01 14:22:03 +02:00
|
|
|
|
2017-08-01 Richard Sandiford <richard.sandiford@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80769
|
|
|
|
|
* gcc.dg/strlenopt-31.c: New test.
|
|
|
|
|
* gcc.dg/strlenopt-31g.c: Likewise.
|
|
|
|
|
|
2017-08-01 10:43:45 +02:00
|
|
|
|
2017-08-01 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/81588
|
|
|
|
|
* gcc.dg/tree-ssa/pr81588.c: New test.
|
|
|
|
|
* gcc.dg/pr81588.c: New test.
|
|
|
|
|
* gcc.c-torture/execute/pr81588.c: New test.
|
|
|
|
|
|
2017-07-31 10:46:29 +02:00
|
|
|
|
2017-07-31 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/81604
|
|
|
|
|
* c-c++-common/ubsan/pr81604.c: New test.
|
|
|
|
|
|
2017-07-29 00:29:31 +02:00
|
|
|
|
2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
|
|
|
|
|
|
2017-07-28 13:13:45 +02:00
|
|
|
|
2017-07-28 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline r250496
|
|
|
|
|
2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/81414
|
|
|
|
|
* gcc.target/aarch64/pr81414.C: New.
|
|
|
|
|
|
2017-07-27 12:42:22 +02:00
|
|
|
|
2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/81534
|
|
|
|
|
* gcc.target/s390/pr81534.c: New test.
|
|
|
|
|
|
2017-07-27 11:36:37 +02:00
|
|
|
|
2017-07-27 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71570
|
|
|
|
|
* g++.dg/cpp0x/lambda/lambda-ice17.C: New.
|
|
|
|
|
|
2017-07-27 11:06:08 +02:00
|
|
|
|
2017-07-27 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/81555
|
|
|
|
|
PR tree-optimization/81556
|
|
|
|
|
* gcc.c-torture/execute/pr81555.c: New test.
|
|
|
|
|
* gcc.c-torture/execute/pr81556.c: New test.
|
|
|
|
|
|
2017-07-27 09:32:53 +02:00
|
|
|
|
2017-07-27 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-07-26 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR sanitize/81186
|
|
|
|
|
* gcc.dg/asan/pr81186.c: New test.
|
|
|
|
|
|
2017-07-27 09:32:15 +02:00
|
|
|
|
2017-07-27 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-06-30 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/81021
|
|
|
|
|
* g++.dg/asan/pr81021.C: New test.
|
|
|
|
|
|
2017-07-27 09:31:19 +02:00
|
|
|
|
2017-07-27 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-06-28 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/81224
|
|
|
|
|
* gcc.dg/asan/pr81224.c: New test.
|
|
|
|
|
|
2017-07-26 13:57:57 +02:00
|
|
|
|
2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79041
|
|
|
|
|
* gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
|
|
|
|
|
|
2017-07-26 10:36:34 +02:00
|
|
|
|
2017-07-26 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-06-18 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/81410
|
|
|
|
|
* gcc.dg/vect/pr81410.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-07-25 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/81455
|
|
|
|
|
* gcc.dg/pr81455.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-07-25 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/81505
|
|
|
|
|
* gcc.dg/ubsan/pr81505.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-07-04 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/81175
|
|
|
|
|
* gcc.target/i386/pr69255-2.c (foo): Use the return value of the
|
|
|
|
|
gather.
|
|
|
|
|
|
|
|
|
|
2017-06-26 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR target/81175
|
|
|
|
|
* gfortran.dg/pr81175.f: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-06-21 Marc Glisse <marc.glisse@inria.fr>
|
2017-10-16 20:48:56 +02:00
|
|
|
|
|
2017-07-26 10:36:34 +02:00
|
|
|
|
* gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
|
|
|
|
|
* gcc.dg/tree-ssa/addadd-2.c: New file.
|
|
|
|
|
|
2017-07-25 21:40:50 +02:00
|
|
|
|
2016-07-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/81162
|
|
|
|
|
* gcc.dg/ubsan/pr81162.c: New file.
|
|
|
|
|
|
2017-07-25 14:08:59 +02:00
|
|
|
|
2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79041
|
|
|
|
|
* gcc.target/aarch64/pr79041-2.c: New test.
|
|
|
|
|
|
2017-07-25 13:39:23 +02:00
|
|
|
|
2017-07-25 Georg-Johann Lay <avr@gjlay.de>
|
|
|
|
|
|
|
|
|
|
Backport from trunk r247719.
|
|
|
|
|
|
|
|
|
|
2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/75964
|
|
|
|
|
* gcc.dg/torture/pr75964.c: New test.
|
|
|
|
|
|
2017-07-25 10:56:26 +02:00
|
|
|
|
2017-07-25 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
Backport from 2017-07-20 trunk r250384.
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/81388
|
|
|
|
|
* gcc.dg/tree-ssa/pr81388-1.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/pr81388-2.c: New test.
|
|
|
|
|
|
2017-07-23 12:33:08 +02:00
|
|
|
|
2017-07-23 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/80569
|
|
|
|
|
* gcc.target/i386/pr80569.c: New test.
|
|
|
|
|
|
2017-07-19 22:31:53 +02:00
|
|
|
|
2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Back port from trunk
|
|
|
|
|
2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/81193
|
|
|
|
|
* gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
|
|
|
|
|
__BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
|
|
|
|
|
__builtin_cpu_is and __builtin_cpu_supports are supported.
|
|
|
|
|
|
2017-07-18 20:28:12 +02:00
|
|
|
|
2017-07-18 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/81471
|
|
|
|
|
* gcc.target/i386/pr81471.c: New test.
|
|
|
|
|
|
2017-07-17 21:38:29 +02:00
|
|
|
|
2017-07-17 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-07-17 21:45:59 +02:00
|
|
|
|
PR tree-optimization/81428
|
|
|
|
|
* gcc.dg/fixed-point/pr81428.c: New test.
|
|
|
|
|
|
2017-07-17 21:42:37 +02:00
|
|
|
|
PR tree-optimization/81365
|
|
|
|
|
* g++.dg/torture/pr81365.C: New test.
|
|
|
|
|
|
2017-07-17 21:38:29 +02:00
|
|
|
|
Backported from mainline
|
2017-07-17 21:39:23 +02:00
|
|
|
|
2017-07-04 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/81258
|
|
|
|
|
* g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
|
|
|
|
|
* g++.dg/cpp1z/decomp30.C: New test.
|
|
|
|
|
|
2017-07-17 21:38:29 +02:00
|
|
|
|
2017-06-30 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/81225
|
|
|
|
|
* gcc.target/i386/pr81225.c: New test.
|
|
|
|
|
|
2017-07-17 00:07:15 +02:00
|
|
|
|
2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/opt65.adb: New test.
|
|
|
|
|
|
2017-07-11 07:32:39 +02:00
|
|
|
|
2017-07-10 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/81375
|
|
|
|
|
* gcc.target/i386/pr81375.c: New test.
|
|
|
|
|
|
2017-07-07 22:47:15 +02:00
|
|
|
|
2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/81348
|
|
|
|
|
* gcc.target/powerpc/pr81348.c: New test.
|
|
|
|
|
|
Support for the SPARC M8 cpu.
This patch serie adds support for the SPARC M8 processor to GCC.
The SPARC M8 processor implements the Oracle SPARC Architecture 2017.
- bmask* instructions are put in their own instruction type. It makes
little sense to have them in the same category than array
instructions.
- Similarly, VIS compare instructions are put in their own instruction
type. This is to better accommodate subtypes, which are not quite
the same than the subtypes of `visl' instructions.
- The introduction of a new `subtype' insn attribute in sparc.md
avoids the need for adjusting the instruction scheduler DFAs for
previous cpu models every time a new cpu is introduced.
- The full set of SPARC instructions used in sparc.md, and their
position in the type/subtype hierarchy, is documented in a comment.
This eases the modification of the DFA schedulers, and the addition
of new cpus.
- The M7 DFA scheduler is reworked:
+ To use the new type/subtype hierarchy.
+ The v3pipe insn attribute is no longer needed.
+ More accurate latencies for instructions.
+ The S4 core pipeline is documented in a comment in niagara7.md.
- Support for -mcpu=m8 (we are thus suggesting to abandon the niagaraN
denomination for M8 and later processors.)
- Support for a new VIS level, VIS4B, covering the new VIS
instructions introduced in OSA2017 and implemented in the M8. Also
built-ins.
- A M8 DFA scheduler:
+ Also based on the new type/subtype hierarchy.
+ The functional units in the S5 core are explicitly documented in a
comment in m8.md.
gcc/ChangeLog:
* config/sparc/m8.md: New file.
* config/sparc/sparc.md: Include m8.md.
* config/sparc/sparc.opt: New option -mvis4b.
* config/sparc/sparc.c (dump_target_flag_bits): Handle MASK_VIS4B.
(sparc_option_override): Handle VIS4B.
(enum sparc_builtins): Define
SPARC_BUILTIN_DICTUNPACK{8,16,32},
SPARC_BUILTIN_FPCMP{LE,GT,EQ,NE}{8,16,32}SHL,
SPARC_BUILTIN_FPCMPU{LE,GT}{8,16,32}SHL,
SPARC_BUILTIN_FPCMPDE{8,16,32}SHL and
SPARC_BUILTIN_FPCMPUR{8,16,32}SHL.
(check_constant_argument): New function.
(sparc_vis_init_builtins): Define builtins
__builtin_vis_dictunpack{8,16,32},
__builtin_vis_fpcmp{le,gt,eq,ne}{8,16,32}shl,
__builtin_vis_fpcmpu{le,gt}{8,16,32}shl,
__builtin_vis_fpcmpde{8,16,32}shl and
__builtin_vis_fpcmpur{8,16,32}shl.
(sparc_expand_builtin): Check that the constant operands to
__builtin_vis_fpcmp*shl and _builtin_vis_dictunpack* are indeed
constant and in range.
* config/sparc/sparc-c.c (sparc_target_macros): Handle
TARGET_VIS4B.
* config/sparc/sparc.h (SPARC_IMM2_P): Define.
(SPARC_IMM5_P): Likewise.
* config/sparc/sparc.md (cpu_feature): Add new feagure "vis4b".
(enabled): Handle vis4b.
(UNSPEC_DICTUNPACK): New unspec.
(UNSPEC_FPCMPSHL): Likewise.
(UNSPEC_FPUCMPSHL): Likewise.
(UNSPEC_FPCMPDESHL): Likewise.
(UNSPEC_FPCMPURSHL): Likewise.
(cpu_feature): New CPU feature `vis4b'.
(dictunpack{8,16,32}): New insns.
(FPCSMODE): New mode iterator.
(fpcscond): New code iterator.
(fpcsucond): Likewise.
(fpcmp{le,gt,eq,ne}{8,16,32}{si,di}shl): New insns.
(fpcmpu{le,gt}{8,16,32}{si,di}shl): Likewise.
(fpcmpde{8,16,32}{si,di}shl): Likewise.
(fpcmpur{8,16,32}{si,di}shl): Likewise.
* config/sparc/constraints.md: Define constraints `q' for unsigned
2-bit integer constants and `t' for unsigned 5-bit integer
constants.
* config/sparc/predicates.md (imm5_operand_dictunpack8): New
predicate.
(imm5_operand_dictunpack16): Likewise.
(imm5_operand_dictunpack32): Likewise.
(imm2_operand): Likewise.
* doc/invoke.texi (SPARC Options): Document -mvis4b.
* doc/extend.texi (SPARC VIS Built-in Functions): Document the
ditunpack* and fpcmp*shl builtins.
* config.gcc: Handle m8 in --with-{cpu,tune} options.
* config.in: Add HAVE_AS_SPARC6 define.
* config/sparc/driver-sparc.c (cpu_names): Add entry for the SPARC
M8.
* config/sparc/sol2.h (CPP_CPU64_DEFAULT_SPEC): Define for
TARGET_CPU_m8.
(ASM_CPU32_DEFAUILT_SPEC): Likewise.
(CPP_CPU_SPEC): Handle m8.
(ASM_CPU_SPEC): Likewise.
* config/sparc/sparc-opts.h (enum processor_type): Add
PROCESSOR_M8.
* config/sparc/sparc.c (m8_costs): New struct.
(sparc_option_override): Handle TARGET_CPU_m8.
(sparc32_initialize_trampoline): Likewise.
(sparc64_initialize_trampoline): Likewise.
(sparc_issue_rate): Likewise.
(sparc_register_move_cost): Likewise.
* config/sparc/sparc.h (TARGET_CPU_m8): Define.
(CPP_CPU64_DEFAULT_SPEC): Define for M8.
(ASM_CPU64_DEFAULT_SPEC): Likewise.
(CPP_CPU_SPEC): Handle M8.
(ASM_CPU_SPEC): Likewise.
(AS_M8_FLAG): Define.
* config/sparc/sparc.md: Add m8 to the cpu attribute.
* config/sparc/sparc.opt: New option -mcpu=m8 for sparc targets.
* configure.ac (HAVE_AS_SPARC6): Check for assembler support for
M8 instructions.
* configure: Regenerate.
* doc/invoke.texi (SPARC Options): Document -mcpu=m8 and
-mtune=m8.
* config/sparc/niagara7.md: Rework the DFA scheduler to use insn
subtypes.
* config/sparc/sparc.md: Remove the `v3pipe' insn attribute.
("*movdi_insn_sp32"): Do not set v3pipe.
("*movsi_insn"): Likewise.
("*movdi_insn_sp64"): Likewise.
("*movsf_insn"): Likewise.
("*movdf_insn_sp32"): Likewise.
("*movdf_insn_sp64"): Likewise.
("*zero_extendsidi2_insn_sp64"): Likewise.
("*sign_extendsidi2_insn"): Likewise.
("*mov<VM32:mode>_insn"): Likewise.
("*mov<VM64:mode>_insn_sp64"): Likewise.
("*mov<VM64:mode>_insn_sp32"): Likewise.
("<plusminus_insn><VADDSUB:mode>3"): Likewise.
("<vlop:code><VL:mode>3"): Likewise.
("*not_<vlop:code><VL:mode>3"): Likewise.
("*nand<VL:mode>_vis"): Likewise.
("*<vlnotop:code>_not1<VL:mode>_vis"): Likewise.
("*<vlnotop:code>_not2<VL:mode>_vis"): Likewise.
("one_cmpl<VL:mode>2"): Likewise.
("faligndata<VM64:mode>_vis"): Likewise.
("alignaddrsi_vis"): Likewise.
("alignaddrdi_vis"): Likweise.
("alignaddrlsi_vis"): Likewise.
("alignaddrldi_vis"): Likewise.
("fcmp<gcond:code><GCM:gcm_name><P:mode>_vis"): Likewise.
("bmaskdi_vis"): Likewise.
("bmasksi_vis"): Likewise.
("bshuffle<VM64:mode>_vis"): Likewise.
("cmask8<P:mode>_vis"): Likewise.
("cmask16<P:mode>_vis"): Likewise.
("cmask32<P:mode>_vis"): Likewise.
("pdistn<P:mode>_vis"): Likewise.
("<vis3_addsub_ss_patname><VASS:mode>3"): Likewise.
* config/sparc/sparc.md ("subtype"): New insn attribute.
("*wrgsr_sp64"): Set insn subtype.
("*rdgsr_sp64"): Likewise.
("alignaddrsi_vis"): Likewise.
("alignaddrdi_vis"): Likewise.
("alignaddrlsi_vis"): Likewise.
("alignaddrldi_vis"): Likewise.
("<plusminus_insn><VADDSUB:mode>3"): Likewise.
("fexpand_vis"): Likewise.
("fpmerge_vis"): Likewise.
("faligndata<VM64:mode>_vis"): Likewise.
("bshuffle<VM64:mode>_vis"): Likewise.
("cmask8<P:mode>_vis"): Likewise.
("cmask16<P:mode>_vis"): Likewise.
("cmask32<P:mode>_vis"): Likewise.
("fchksm16_vis"): Likewise.
("v<vis3_shift_patname><GCM:mode>3"): Likewise.
("fmean16_vis"): Likewise.
("fp<plusminus_insn>64_vis"): Likewise.
("<plusminus_insn>v8qi3"): Likewise.
("<vis3_addsub_ss_patname><VASS:mode>3"): Likewise.
("<vis4_minmax_patname><VMMAX:mode>3"): Likewise.
("<vis4_uminmax_patname><VMMAX:mode>3"): Likewise.
("<vis3_addsub_ss_patname>v8qi3"): Likewise.
("<vis4_addsub_us_patname><VAUS:mode>3"): Likewise.
("*movqi_insn"): Likewise.
("*movhi_insn"): Likewise.
("*movsi_insn"): Likewise.
("movsi_pic_gotdata_op"): Likewise.
("*movdi_insn_sp32"): Likewise.
("*movdi_insn_sp64"): Likewise.
("movdi_pic_gotdata_op"): Likewise.
("*movsf_insn"): Likewise.
("*movdf_insn_sp32"): Likewise.
("*movdf_insn_sp64"): Likewise.
("*zero_extendhisi2_insn"): Likewise.
("*zero_extendqihi2_insn"): Likewise.
("*zero_extendqisi2_insn"): Likewise.
("*zero_extendqidi2_insn"): Likewise.
("*zero_extendhidi2_insn"): Likewise.
("*zero_extendsidi2_insn_sp64"): Likewise.
("ldfsr"): Likewise.
("prefetch_64"): Likewise.
("prefetch_32"): Likewise.
("tie_ld32"): Likewise.
("tie_ld64"): Likewise.
("*tldo_ldub_sp32"): Likewise.
("*tldo_ldub1_sp32"): Likewise.
("*tldo_ldub2_sp32"): Likewise.
("*tldo_ldub_sp64"): Likewise.
("*tldo_ldub1_sp64"): Likewise.
("*tldo_ldub2_sp64"): Likewise.
("*tldo_ldub3_sp64"): Likewise.
("*tldo_lduh_sp32"): Likewise.
("*tldo_lduh1_sp32"): Likewise.
("*tldo_lduh_sp64"): Likewise.
("*tldo_lduh1_sp64"): Likewise.
("*tldo_lduh2_sp64"): Likewise.
("*tldo_lduw_sp32"): Likewise.
("*tldo_lduw_sp64"): Likewise.
("*tldo_lduw1_sp64"): Likewise.
("*tldo_ldx_sp64"): Likewise.
("*mov<VM32:mode>_insn"): Likewise.
("*mov<VM64:mode>_insn_sp64"): Likewise.
("*mov<VM64:mode>_insn_sp32"): Likewise.
* config/sparc/sparc.md ("type"): New insn type viscmp.
("fcmp<gcond:code><GCM:gcm_name><P:mode>_vis"): Set insn type to
viscmp.
("fpcmp<gcond:code>8<P:mode>_vis"): Likewise.
("fucmp<gcond:code>8<P:mode>_vis"): Likewise.
("fpcmpu<gcond:code><GCM:gcm_name><P:mode>_vis"): Likewise.
* config/sparc/niagara7.md ("n7_vis_logical_v3pipe"): Handle
viscmp.
("n7_vis_logical_11cycle"): Likewise.
* config/sparc/niagara4.md ("n4_vis_logical"): Likewise.
* config/sparc/niagara2.md ("niag3_vis": Likewise.
* config/sparc/niagara.md ("niag_vis"): Likewise.
* config/sparc/ultra3.md ("us3_fga"): Likewise.
* config/sparc/ultra1_2.md ("us1_fga_double"): Likewise.
* config/sparc/sparc.md: New instruction type `bmask'.
(bmaskdi_vis): Use the `bmask' type.
(bmasksi_vis): Likewise.
* config/sparc/ultra3.md (us3_array): Likewise.
* config/sparc/niagara7.md (n7_array): Likewise.
* config/sparc/niagara4.md (n4_array): Likewise.
* config/sparc/niagara2.md (niag2_vis): Likewise.
(niag3_vis): Likewise.
* config/sparc/niagara.md (niag_vis): Likewise.
gcc/testsuite/ChangeLog:
* gcc.target/sparc/dictunpack.c: New file.
* gcc.target/sparc/fpcmpdeshl.c: Likewise.
* gcc.target/sparc/fpcmpshl.c: Likewise.
* gcc.target/sparc/fpcmpurshl.c: Likewise.
* gcc.target/sparc/fpcmpushl.c: Likewise.
From-SVN: r250050
2017-07-07 17:42:43 +02:00
|
|
|
|
2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/sparc/dictunpack.c: New file.
|
|
|
|
|
* gcc.target/sparc/fpcmpdeshl.c: Likewise.
|
|
|
|
|
* gcc.target/sparc/fpcmpshl.c: Likewise.
|
|
|
|
|
* gcc.target/sparc/fpcmpurshl.c: Likewise.
|
|
|
|
|
* gcc.target/sparc/fpcmpushl.c: Likewise.
|
|
|
|
|
|
2017-07-05 14:49:08 +02:00
|
|
|
|
2017-07-05 Georg-Johann Lay <avr@gjlay.de>
|
|
|
|
|
|
|
|
|
|
Backport from 2017-07-05 trunk r249995, r249996.
|
|
|
|
|
|
|
|
|
|
PR target/81305
|
|
|
|
|
* gcc.target/avr/isr-test.h: New file.
|
|
|
|
|
* gcc.target/avr/torture/isr-01-simple.c: New test.
|
|
|
|
|
* gcc.target/avr/torture/isr-02-call.c: New test.
|
|
|
|
|
* gcc.target/avr/torture/isr-03-fixed.c: New test.
|
|
|
|
|
|
2017-07-04 23:05:17 +02:00
|
|
|
|
2017-07-04 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/81300
|
|
|
|
|
* gcc.target/i386/pr81300.c: New test.
|
|
|
|
|
|
|
|
|
|
2017-07-04 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/81294
|
|
|
|
|
* gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
|
|
|
|
|
x and y arguments in the call to _subborrow_u32.
|
|
|
|
|
* gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
|
|
|
|
|
x and y arguments in the call to _subborrow_u64.
|
|
|
|
|
* gcc.target/i386/pr81294-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr81294-2.c: Ditto.
|
|
|
|
|
|
2017-07-03 10:32:20 +02:00
|
|
|
|
2017-07-03 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
backport from mainline:
|
|
|
|
|
PR tree-optimization/81192
|
|
|
|
|
2017-07-03 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr81192.c: New test.
|
|
|
|
|
|
2017-06-30 00:19:29 +02:00
|
|
|
|
2017-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/80510
|
|
|
|
|
* gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
|
|
|
|
|
* gcc.target/powerpc/pr80510-2.c: Likewise.
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79799
|
|
|
|
|
* gcc.target/powerpc/pr79799-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/pr79799-2.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/pr79799-3.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/pr79799-4.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/pr79799-5.c: Likewise.
|
|
|
|
|
|
2017-06-29 10:53:27 +02:00
|
|
|
|
2017-06-29 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-06-19 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR ipa/81112
|
|
|
|
|
* g++.dg/torture/pr81112.C: New testcase.
|
|
|
|
|
|
2017-06-28 15:25:33 +02:00
|
|
|
|
2017-06-28 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-06-09 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/81007
|
|
|
|
|
* g++.dg/pr81007.C: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-06-14 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/81083
|
|
|
|
|
* gcc.dg/torture/pr81083.c: New testcase.
|
|
|
|
|
|
2017-06-28 09:51:51 +02:00
|
|
|
|
2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
|
|
|
|
|
passed to pthread_join.
|
|
|
|
|
|
2017-06-28 06:14:32 +02:00
|
|
|
|
2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk:
|
|
|
|
|
PR libgfortran/53029
|
|
|
|
|
* gfortran.dg/read_5.f90: New test.
|
|
|
|
|
|
2017-06-27 18:43:35 +02:00
|
|
|
|
2017-06-27 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
Backports from trunk:
|
|
|
|
|
|
|
|
|
|
2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
PR middle-end/80692
|
|
|
|
|
* gcc.c-torture/execute/pr80692.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
PR target/80966
|
|
|
|
|
* gcc.target/powerpc/stack-limit.c: New testcase.
|
|
|
|
|
|
2017-06-27 10:16:10 +02:00
|
|
|
|
2017-06-27 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-06-27 10:18:10 +02:00
|
|
|
|
PR sanitizer/81209
|
|
|
|
|
* g++.dg/ubsan/pr81209.C: New test.
|
|
|
|
|
|
2017-06-27 10:16:10 +02:00
|
|
|
|
PR middle-end/81207
|
|
|
|
|
* gcc.c-torture/compile/pr81207.c: New test.
|
|
|
|
|
|
2017-06-26 11:49:21 +02:00
|
|
|
|
2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
|
|
|
|
|
|
2017-06-24 13:05:12 +02:00
|
|
|
|
2017-06-24 Marek Polacek <polacek@redhat.com>
|
2017-10-16 20:48:56 +02:00
|
|
|
|
|
2017-06-24 13:05:12 +02:00
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-05-04 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80612
|
|
|
|
|
* gcc.dg/torture/pr80612.c: New test.
|
|
|
|
|
|
2017-06-23 18:08:40 +02:00
|
|
|
|
2017-06-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/fpscr.c: New file.
|
|
|
|
|
|
2017-06-22 13:41:09 +02:00
|
|
|
|
2017-06-22 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-06-19 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/80879
|
|
|
|
|
* gcc.dg/asan/use-after-scope-switch-4.c: New test.
|
|
|
|
|
|
2017-06-22 13:40:00 +02:00
|
|
|
|
2017-06-22 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-05-26 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/80663
|
|
|
|
|
* g++.dg/ipa/pr80212.C: Remove the test as it does not longer
|
|
|
|
|
split at the problematic spot.
|
|
|
|
|
* gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
|
|
|
|
|
a valid value of the param.
|
|
|
|
|
|
2017-06-22 00:51:15 +02:00
|
|
|
|
2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Back port from mainline
|
|
|
|
|
PR target/80510
|
|
|
|
|
* gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
|
|
|
|
|
32-bit support is added. Change ITYPE size to 64-bit integer.
|
|
|
|
|
* gcc.target/powerpc/pr80510-2.c: Likewise.
|
|
|
|
|
|
2017-06-22 00:14:23 +02:00
|
|
|
|
2017-06-21 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-06-22 00:22:05 +02:00
|
|
|
|
PR c++/81154
|
|
|
|
|
* g++.dg/gomp/pr81154.C: New test.
|
|
|
|
|
|
2017-06-22 00:14:23 +02:00
|
|
|
|
Backported from mainline
|
2017-06-22 00:18:34 +02:00
|
|
|
|
2017-06-20 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/81121
|
|
|
|
|
* gcc.target/i386/pr81121.c: New test.
|
|
|
|
|
|
2017-06-22 00:17:49 +02:00
|
|
|
|
2017-06-19 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/81125
|
|
|
|
|
* g++.dg/ubsan/pr81125.C: New test.
|
|
|
|
|
|
|
|
|
|
PR sanitizer/81111
|
|
|
|
|
* g++.dg/ubsan/pr81111.C: New test.
|
|
|
|
|
|
2017-06-22 00:14:23 +02:00
|
|
|
|
2017-06-13 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-06-22 00:15:55 +02:00
|
|
|
|
PR c++/80973
|
|
|
|
|
* g++.dg/ubsan/pr80973.C: New test.
|
|
|
|
|
|
2017-06-22 00:14:23 +02:00
|
|
|
|
PR c++/80984
|
|
|
|
|
* g++.dg/opt/nrv18.C: New test.
|
|
|
|
|
|
2017-06-19 18:58:03 +02:00
|
|
|
|
2017-06-19 James Greenhalgh <james.greenhalgh@arm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-06-19 James Greenhalgh <james.greenhalgh@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/71778
|
|
|
|
|
* gcc.target/arm/pr71778.c: New.
|
|
|
|
|
|
2017-06-14 13:23:18 +02:00
|
|
|
|
2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/sparc/overflow-4.c: Add -mno-vis3.
|
|
|
|
|
|
2017-06-09 19:45:53 +02:00
|
|
|
|
2017-06-09 Janus Weil <janus@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR fortran/70601
|
|
|
|
|
* gfortran.dg/proc_ptr_comp_50.f90: New test.
|
|
|
|
|
|
2017-06-08 21:42:59 +02:00
|
|
|
|
2017-06-08 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/81015
|
|
|
|
|
* gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
|
|
|
|
|
* gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
|
|
|
|
|
* gcc.target/i386/pr81015.c: New test.
|
|
|
|
|
|
2017-06-08 21:02:09 +02:00
|
|
|
|
2017-06-08 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-06-08 21:12:38 +02:00
|
|
|
|
PR c/81006
|
|
|
|
|
* c-c++-common/gomp/pr81006.c: New test.
|
|
|
|
|
|
2017-06-08 21:02:09 +02:00
|
|
|
|
PR c++/81011
|
|
|
|
|
* g++.dg/gomp/pr81011.C: New test.
|
|
|
|
|
|
2017-06-07 15:07:06 +02:00
|
|
|
|
2017-06-07 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-05-02 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80549
|
|
|
|
|
* gcc.dg/torture/pr80549.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-05-19 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR c++/80593
|
|
|
|
|
* g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
|
|
|
|
|
* g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
|
|
|
|
|
|
|
|
|
|
2017-05-26 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80842
|
|
|
|
|
* gcc.dg/torture/pr80842.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-05-31 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80906
|
|
|
|
|
* gcc.dg/graphite/pr80906.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-05-11 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80705
|
|
|
|
|
* gcc.dg/vect/bb-slp-pr80705.c: New testcase.
|
|
|
|
|
|
2017-06-07 13:29:34 +02:00
|
|
|
|
2017-06-07 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-06-04 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/80919
|
|
|
|
|
* gcc.dg/format/pr80919.c: New test.
|
|
|
|
|
|
2017-06-07 00:27:13 +02:00
|
|
|
|
2017-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Back port from mainline
|
|
|
|
|
2017-05-19 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/80718
|
|
|
|
|
* gcc.target/powerpc/pr80718.c: New test.
|
|
|
|
|
|
2017-06-07 00:23:07 +02:00
|
|
|
|
2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR fortran/80975
|
|
|
|
|
* gfortran.dg/matmul_16.f90: New test.
|
|
|
|
|
* gfortran.dg/inline_matmul_18.f90: New test.
|
|
|
|
|
|
2017-06-06 20:42:52 +02:00
|
|
|
|
2017-06-06 David S. Miller <davem@davemloft.net>
|
|
|
|
|
|
|
|
|
|
* gcc.target/sparc/sparc-ret-3.c: New test.
|
|
|
|
|
|
2017-06-05 11:31:32 +02:00
|
|
|
|
2017-06-05 Janus Weil <janus@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR fortran/80766
|
|
|
|
|
* gfortran.dg/typebound_call_28.f90: New test.
|
|
|
|
|
|
2017-06-02 19:44:19 +02:00
|
|
|
|
2017-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/80904
|
|
|
|
|
* gfortran.dg/matmul_bounds_12.f90: New test.
|
|
|
|
|
|
2017-06-02 13:19:16 +02:00
|
|
|
|
2017-06-02 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
|
|
|
|
Prakhar Bahuguna <prakhar.bahuguna@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/71607
|
|
|
|
|
* gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
|
|
|
|
|
* gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
|
|
|
|
|
* gcc.target/arm/thumb2-slow-flash-data-2.c: New.
|
|
|
|
|
* gcc.target/arm/thumb2-slow-flash-data-3.c: New.
|
|
|
|
|
* gcc.target/arm/thumb2-slow-flash-data-4.c: New.
|
|
|
|
|
* gcc.target/arm/thumb2-slow-flash-data-5.c: New.
|
|
|
|
|
* gcc.target/arm/tls-disable-literal-pool.c: New.
|
|
|
|
|
|
2017-06-02 09:10:10 +02:00
|
|
|
|
2017-06-02 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-06-02 10:12:33 +02:00
|
|
|
|
PR rtl-optimization/80903
|
|
|
|
|
* gcc.dg/pr80903.c: New test.
|
|
|
|
|
|
2017-06-02 09:10:10 +02:00
|
|
|
|
PR fortran/80918
|
|
|
|
|
* gfortran.dg/gomp/pr80918.f90: New test.
|
|
|
|
|
|
2017-05-31 10:45:23 +02:00
|
|
|
|
2017-05-31 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
2017-06-08 21:42:59 +02:00
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-04-24 Martin Jambor <mjambor@suse.cz>
|
2017-05-31 10:45:23 +02:00
|
|
|
|
|
2017-06-08 21:42:59 +02:00
|
|
|
|
PR tree-optimization/80293
|
|
|
|
|
* g++.dg/tree-ssa/pr80293.C: New test.
|
2017-05-31 10:45:23 +02:00
|
|
|
|
|
2017-05-29 09:54:13 +02:00
|
|
|
|
2017-05-29 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/pr80725.c: New test.
|
|
|
|
|
|
2017-05-26 13:17:34 +02:00
|
|
|
|
2017-05-26 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
Backported from mainline
|
|
|
|
|
2017-05-17 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/80659
|
|
|
|
|
* gcc.dg/asan/pr80659.c: New test.
|
|
|
|
|
|
2017-05-26 13:15:37 +02:00
|
|
|
|
2017-05-26 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
Backported from mainline
|
|
|
|
|
2017-05-26 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/80875
|
|
|
|
|
* c-c++-common/ubsan/pr80875.c: New test.
|
|
|
|
|
|
2017-05-26 03:52:24 +02:00
|
|
|
|
2017-05-25 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/80510
|
|
|
|
|
* gcc.target/powerpc/pr80510-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/pr80510-2.c: Likewise.
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/68163
|
|
|
|
|
* gcc.target/powerpc/pr68163.c: New test.
|
|
|
|
|
|
2017-05-24 00:05:56 +02:00
|
|
|
|
2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR libgfortran/80741
|
|
|
|
|
* gfortran.dg/read_4.f90: New test.
|
|
|
|
|
|
2017-05-23 23:39:41 +02:00
|
|
|
|
2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR libgfortran/80333
|
|
|
|
|
* gfortran.dg/dtio_30.f03: New test.
|
|
|
|
|
|
2017-05-23 20:39:44 +02:00
|
|
|
|
2017-05-23 Sheldon Lobo <sheldon.lobo@oracle.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/sparc/niagara7-align.c: New test.
|
|
|
|
|
|
2017-05-23 23:39:41 +02:00
|
|
|
|
2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR libgfortran/80333
|
|
|
|
|
* gfortran.dg/dtio_30.f03: New test.
|
|
|
|
|
|
2017-05-22 21:47:43 +02:00
|
|
|
|
2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
|
|
|
|
|
LE-only.
|
|
|
|
|
|
2017-05-22 11:39:46 +02:00
|
|
|
|
2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/specs/not_null1.ads: New test.
|
|
|
|
|
|
2017-05-19 16:09:45 +02:00
|
|
|
|
2017-05-19 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-05-18 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/80799
|
|
|
|
|
* g++.dg/other/i386-11.C: New test.
|
|
|
|
|
|
2017-05-17 22:00:53 +02:00
|
|
|
|
2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR libgfortran/80727
|
|
|
|
|
* gfortran.dg/read_3.f90: New test.
|
|
|
|
|
|
2017-05-17 20:09:48 +02:00
|
|
|
|
2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR fortran/78659
|
|
|
|
|
* gfortran.dg/namelist_91.f90: New test.
|
|
|
|
|
* gfortran.dg/namelist_92.f90: New test.
|
|
|
|
|
* gfortran.dg/namelist_93.f90: New test.
|
|
|
|
|
* gfortran.dg/namelist_94.f90: New test.
|
|
|
|
|
|
2017-05-15 22:43:25 +02:00
|
|
|
|
2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/80752
|
|
|
|
|
gfortran.dg/pr80752.f90: New test.
|
|
|
|
|
|
2017-05-14 14:49:55 +02:00
|
|
|
|
2017-05-14 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-05-11 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/80706
|
|
|
|
|
* gcc.target/i386/pr80706.c: New test.
|
|
|
|
|
|
|
|
|
|
2017-05-11 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr22152.c: Fix undefined testcase.
|
|
|
|
|
Remove unnecessary loop. Run on 32-bit targets only.
|
|
|
|
|
|
2017-05-13 23:35:44 +02:00
|
|
|
|
2017-05-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/versioned-copy-loop.c: New file.
|
|
|
|
|
|
2017-05-12 23:50:51 +02:00
|
|
|
|
2017-05-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p8-vec-xl-xst.c: New file.
|
|
|
|
|
|
2017-05-10 01:49:37 +02:00
|
|
|
|
2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Back port from mainline
|
|
|
|
|
2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79038
|
|
|
|
|
PR target/79202
|
|
|
|
|
PR target/79203
|
|
|
|
|
* gcc.target/powerpc/ppc-round3.c: New test.
|
|
|
|
|
* gcc.target/powerpc/ppc-round2.c: Update expected code.
|
|
|
|
|
|
2017-05-05 23:00:53 +02:00
|
|
|
|
2017-05-05 Janus Weil <janus@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR fortran/80121
|
|
|
|
|
* gfortran.dg/intent_out_9.f90: New test case.
|
|
|
|
|
|
2017-05-05 22:09:20 +02:00
|
|
|
|
2017-05-05 Janus Weil <janus@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from trunk
|
|
|
|
|
PR fortran/80392
|
|
|
|
|
* gfortran.dg/proc_ptr_comp_49.f90: New test case.
|
|
|
|
|
|
2017-05-04 20:45:50 +02:00
|
|
|
|
2017-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
PR fortran/80484
|
|
|
|
|
* gfortran.dg/dtio_29.f03: New test.
|
2017-05-10 01:49:37 +02:00
|
|
|
|
|
2017-05-03 13:22:34 +02:00
|
|
|
|
2017-05-03 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-04-25 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80492
|
|
|
|
|
* gcc.dg/pr80492.c: New testcase.
|
|
|
|
|
|
|
|
|
|
2017-04-27 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/80539
|
|
|
|
|
* gcc.dg/torture/pr80539.c: New testcase.
|
|
|
|
|
|
2017-05-03 08:45:29 +02:00
|
|
|
|
2017-05-03 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
Backported from mainline
|
|
|
|
|
2017-04-21 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/80468
|
|
|
|
|
* gcc.dg/pr80468.c: New test.
|
|
|
|
|
|
2017-05-02 14:42:24 +02:00
|
|
|
|
2017-05-02 Release Manager
|
|
|
|
|
|
|
|
|
|
* GCC 7.1.0 released.
|
|
|
|
|
|
2017-05-02 13:26:25 +02:00
|
|
|
|
2017-05-02 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80591
|
|
|
|
|
* gcc.dg/torture/pr80591.c: New testcase.
|
|
|
|
|
|
2017-04-27 09:14:24 +02:00
|
|
|
|
2017-04-27 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-04-27 15:47:54 +02:00
|
|
|
|
PR c++/80534
|
|
|
|
|
* g++.dg/other/pr80534-1.C: New test.
|
|
|
|
|
* g++.dg/other/pr80534-2.C: New test.
|
|
|
|
|
|
2017-04-27 09:14:24 +02:00
|
|
|
|
PR target/77728
|
|
|
|
|
* g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
|
|
|
|
|
|
2017-04-25 19:58:32 +02:00
|
|
|
|
2017-04-25 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80497
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
|
|
|
|
|
|
2017-04-25 19:02:27 +02:00
|
|
|
|
2017-04-25 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
2017-04-25 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
Backport from mainline
|
|
|
|
|
|
|
|
|
|
PR sanitizer/80349
|
|
|
|
|
* g++.dg/ubsan/pr80349-2.C: New test.
|
|
|
|
|
|
2017-04-25 18:47:32 +02:00
|
|
|
|
2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
|
|
|
|
|
Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/77728
|
|
|
|
|
* g++.dg/abi/pr77728-1.C: New test.
|
|
|
|
|
|
2017-04-25 18:16:13 +02:00
|
|
|
|
2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
PR target/80482
|
|
|
|
|
* gcc.target/powerpc/vec-constvolatile.c: New test.
|
|
|
|
|
|
2017-04-25 15:56:10 +02:00
|
|
|
|
2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
|
|
|
|
|
Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/77728
|
|
|
|
|
* g++.dg/abi/pr77728-2.C: New test.
|
|
|
|
|
|
2017-04-25 13:18:52 +02:00
|
|
|
|
2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
2017-06-08 21:42:59 +02:00
|
|
|
|
PR target/80464
|
|
|
|
|
* gfortran.fortran-torture/compile/pr80464.f90: New test.
|
2017-04-25 13:18:52 +02:00
|
|
|
|
|
2017-04-25 13:15:44 +02:00
|
|
|
|
2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
2017-06-08 21:42:59 +02:00
|
|
|
|
PR target/79895
|
|
|
|
|
* gcc.target/s390/pr79895.c: New test.
|
2017-04-25 13:15:44 +02:00
|
|
|
|
|
2017-04-25 13:11:48 +02:00
|
|
|
|
2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
Backport from maineline
|
|
|
|
|
2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
2017-06-08 21:42:59 +02:00
|
|
|
|
PR target/80080
|
|
|
|
|
* gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
|
|
|
|
|
* gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
|
|
|
|
|
* gcc.target/s390/md/atomic_exchange-1.inc: New test.
|
2017-04-25 13:11:48 +02:00
|
|
|
|
|
2017-04-25 09:27:47 +02:00
|
|
|
|
2017-04-25 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-04-25 09:29:21 +02:00
|
|
|
|
PR rtl-optimization/80501
|
|
|
|
|
* gcc.c-torture/execute/pr80501.c: New test.
|
|
|
|
|
|
2017-04-25 09:27:47 +02:00
|
|
|
|
PR rtl-optimization/80500
|
|
|
|
|
* gcc.dg/pr80500.c: New test.
|
|
|
|
|
|
2017-04-24 16:48:43 +02:00
|
|
|
|
2017-04-24 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
Backport from mainline
|
|
|
|
|
2017-04-24 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79931
|
|
|
|
|
* g++.dg/ipa/pr79931.C: New test.
|
|
|
|
|
|
2017-04-21 10:08:03 +02:00
|
|
|
|
2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80426
|
|
|
|
|
* gcc.c-torture/execute/20170429-1.c: Rename into...
|
|
|
|
|
* gcc.c-torture/execute/20170419-1.c: ...this.
|
|
|
|
|
|
2017-04-20 20:36:27 +02:00
|
|
|
|
2017-04-20 Jonathan Wakely <jwakely@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/80473
|
|
|
|
|
* g++.dg/diagnostic/pr80473.C: New test.
|
|
|
|
|
|
2017-04-20 11:18:02 +02:00
|
|
|
|
2017-04-20 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/80423
|
|
|
|
|
* g++.dg/other/pr80423.C: New test.
|
|
|
|
|
|
2017-04-20 07:46:02 +02:00
|
|
|
|
2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr80170.c: Require ptr32plus.
|
|
|
|
|
|
2017-04-19 21:27:09 +02:00
|
|
|
|
2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80426
|
|
|
|
|
* gcc.c-torture/execute/20170419-1.c: New test.
|
|
|
|
|
|
2017-04-19 18:29:45 +02:00
|
|
|
|
2017-04-19 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-04-19 18:32:02 +02:00
|
|
|
|
PR debug/80461
|
|
|
|
|
* g++.dg/debug/pr80461.C: New test.
|
|
|
|
|
|
2017-04-19 18:31:11 +02:00
|
|
|
|
PR c++/80459
|
|
|
|
|
* c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
|
|
|
|
|
(f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
|
|
|
|
|
is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
|
|
|
|
|
|
2017-04-19 18:29:45 +02:00
|
|
|
|
PR debug/80436
|
|
|
|
|
* g++.dg/opt/pr80436.C: New test.
|
|
|
|
|
|
2017-04-19 13:27:05 +02:00
|
|
|
|
2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/torture/pr80341.c: Require int32plus.
|
|
|
|
|
|
2017-04-19 10:05:36 +02:00
|
|
|
|
2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
|
2017-06-08 21:42:59 +02:00
|
|
|
|
Jeff Law <law@redhat.com>
|
2017-04-19 10:05:36 +02:00
|
|
|
|
|
|
|
|
|
* gcc.c-torture/compile/20170419-1.c: New test.
|
|
|
|
|
|
2017-04-19 08:55:33 +02:00
|
|
|
|
2017-04-19 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/80221
|
|
|
|
|
* c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
|
|
|
|
|
subsequent dg directives.
|
|
|
|
|
* c-c++-common/Wimplicit-fallthrough-7.c: Same.
|
|
|
|
|
* c-c++-common/Wint-to-pointer-cast-3.c: Same.
|
|
|
|
|
* c-c++-common/attr-fallthrough-2.c: Same.
|
|
|
|
|
* c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
|
|
|
|
|
* c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
|
|
|
|
|
* c-c++-common/cilk-plus/AN/pr61191.c: Same.
|
|
|
|
|
* c-c++-common/cilk-plus/AN/pr61963.c: Same.
|
|
|
|
|
* c-c++-common/cilk-plus/AN/pr62008.c: Same.
|
|
|
|
|
* c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/errors.c: Same.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/no_args_error.c: Same.
|
|
|
|
|
* c-c++-common/cilk-plus/PS/clauses1.c: Same.
|
|
|
|
|
* c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
|
|
|
|
|
* c-c++-common/cpp/pr57580.c: Same.
|
|
|
|
|
* c-c++-common/goacc/asyncwait-1.c: Same.
|
|
|
|
|
* c-c++-common/goacc/cache-2.c: Same.
|
|
|
|
|
* c-c++-common/goacc/declare-2.c: Same.
|
|
|
|
|
* c-c++-common/goacc/deviceptr-1.c: Same.
|
|
|
|
|
* c-c++-common/goacc/routine-5.c: Same.
|
|
|
|
|
* c-c++-common/gomp/clauses-2.c: Same.
|
|
|
|
|
* c-c++-common/gomp/ordered-3.c: Same.
|
|
|
|
|
* c-c++-common/gomp/pr67501.c: Same.
|
|
|
|
|
* c-c++-common/pr20000.c: Same.
|
|
|
|
|
* c-c++-common/pr43395.c: Same.
|
|
|
|
|
* c-c++-common/pr49706.c: Same.
|
|
|
|
|
* c-c++-common/pr77624-1.c: Same.
|
|
|
|
|
* c-c++-common/pr77624-2.c: Same.
|
|
|
|
|
* c-c++-common/raw-string-14.c: Same.
|
|
|
|
|
* c-c++-common/raw-string-16.c: Same.
|
|
|
|
|
* c-c++-common/raw-string-3.c: Same.
|
|
|
|
|
* c-c++-common/raw-string-4.c: Same.
|
|
|
|
|
* c-c++-common/raw-string-5.c: Same.
|
|
|
|
|
* c-c++-common/raw-string-6.c: Same.
|
|
|
|
|
* g++.dg/abi/mangle41.C: Same.
|
|
|
|
|
* g++.dg/conversion/nullptr1.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/alias-decl-80296.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/auto27.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/constexpr-98.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/constexpr-diag2.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/diag2.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/nullptr15.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/pr31431-2.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/pr31431.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/pr79118.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/static_assert3.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/temp_default2.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/trailing4.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/variadic-ex10.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/variadic-ex13.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/variadic-ex14.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/variadic-ex3.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/variadic-ex4.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/variadic59.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/vt-37737-2.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/vt-57397-1.C: Same.
|
|
|
|
|
* g++.dg/cpp0x/vt-57397-2.C: Same.
|
|
|
|
|
* g++.dg/cpp1z/constexpr-lambda8.C: Same.
|
|
|
|
|
* g++.dg/cpp1z/gen-attrs1.C: Same.
|
|
|
|
|
* g++.dg/diagnostic/pr71075.C: Same.
|
|
|
|
|
* g++.dg/eh/goto2.C: Same.
|
|
|
|
|
* g++.dg/eh/goto3.C: Same.
|
|
|
|
|
* g++.dg/expr/bitfield4.C: Same.
|
|
|
|
|
* g++.dg/expr/bitfield5.C: Same.
|
|
|
|
|
* g++.dg/expr/bitfield6.C: Same.
|
|
|
|
|
* g++.dg/expr/bool1.C: Same.
|
|
|
|
|
* g++.dg/expr/bool3.C: Same.
|
|
|
|
|
* g++.dg/expr/cond10.C: Same.
|
|
|
|
|
* g++.dg/expr/cond11.C: Same.
|
|
|
|
|
* g++.dg/expr/lval3.C: Same.
|
|
|
|
|
* g++.dg/expr/lval4.C: Same.
|
|
|
|
|
* g++.dg/ext/anon-struct4.C: Same.
|
|
|
|
|
* g++.dg/ext/attrib44.C: Same.
|
|
|
|
|
* g++.dg/ext/builtin3.C: Same.
|
|
|
|
|
* g++.dg/ext/dllimport7.C: Same.
|
|
|
|
|
* g++.dg/ext/label5.C: Same.
|
|
|
|
|
* g++.dg/ext/no-asm-1.C: Same.
|
|
|
|
|
* g++.dg/ext/utf16-4.C: Same.
|
|
|
|
|
* g++.dg/ext/vla2.C: Same.
|
|
|
|
|
* g++.dg/gomp/block-1.C: Same.
|
|
|
|
|
* g++.dg/gomp/block-2.C: Same.
|
|
|
|
|
* g++.dg/gomp/block-3.C: Same.
|
|
|
|
|
* g++.dg/gomp/block-5.C: Same.
|
|
|
|
|
* g++.dg/gomp/linear-2.C: Same.
|
|
|
|
|
* g++.dg/gomp/target-1.C: Same.
|
|
|
|
|
* g++.dg/gomp/target-2.C: Same.
|
|
|
|
|
* g++.dg/gomp/taskgroup-1.C: Same.
|
|
|
|
|
* g++.dg/gomp/teams-1.C: Same.
|
|
|
|
|
* g++.dg/inherit/pure1.C: Same.
|
|
|
|
|
* g++.dg/init/array43.C: Same.
|
|
|
|
|
* g++.dg/init/array46.C: Same.
|
|
|
|
|
* g++.dg/init/const10.C: Same.
|
|
|
|
|
* g++.dg/init/ctor4-1.C: Same.
|
|
|
|
|
* g++.dg/init/ctor4.C: Same.
|
|
|
|
|
* g++.dg/init/new37.C: Same.
|
|
|
|
|
* g++.dg/init/pr25811.C: Same.
|
|
|
|
|
* g++.dg/init/pr29043.C: Same.
|
|
|
|
|
* g++.dg/init/pr29571.C: Same.
|
|
|
|
|
* g++.dg/lookup/duperr1.C: Same.
|
|
|
|
|
* g++.dg/lookup/error1.C: Same.
|
|
|
|
|
* g++.dg/lookup/koenig5.C: Same.
|
|
|
|
|
* g++.dg/lookup/pr77549.C: Same.
|
|
|
|
|
* g++.dg/lookup/suggestions1.C: Same.
|
|
|
|
|
* g++.dg/lookup/using16.C: Same.
|
|
|
|
|
* g++.dg/lookup/using7.C: Same.
|
|
|
|
|
* g++.dg/other/anon-union3.C: Same.
|
|
|
|
|
* g++.dg/other/array2.C: Same.
|
|
|
|
|
* g++.dg/other/error13.C: Same.
|
|
|
|
|
* g++.dg/other/error34.C: Same.
|
|
|
|
|
* g++.dg/overload/builtin1.C: Same.
|
|
|
|
|
* g++.dg/overload/conv-op1.C: Same.
|
|
|
|
|
* g++.dg/overload/error3.C: Same.
|
|
|
|
|
* g++.dg/overload/koenig1.C: Same.
|
|
|
|
|
* g++.dg/overload/operator5.C: Same.
|
|
|
|
|
* g++.dg/overload/template5.C: Same.
|
|
|
|
|
* g++.dg/overload/unknown1.C: Same.
|
|
|
|
|
* g++.dg/overload/using2.C: Same.
|
|
|
|
|
* g++.dg/parse/constructor1.C: Same.
|
|
|
|
|
* g++.dg/parse/crash36.C: Same.
|
|
|
|
|
* g++.dg/parse/crash63.C: Same.
|
|
|
|
|
* g++.dg/parse/error11.C: Same.
|
|
|
|
|
* g++.dg/parse/error12.C: Same.
|
|
|
|
|
* g++.dg/parse/error14.C: Same.
|
|
|
|
|
* g++.dg/parse/error2.C: Same.
|
|
|
|
|
* g++.dg/parse/error21.C: Same.
|
|
|
|
|
* g++.dg/parse/error26.C: Same.
|
|
|
|
|
* g++.dg/parse/error36.C: Same.
|
|
|
|
|
* g++.dg/parse/friend12.C: Same.
|
|
|
|
|
* g++.dg/parse/invalid-op1.C: Same.
|
|
|
|
|
* g++.dg/parse/missing-template1.C: Same.
|
|
|
|
|
* g++.dg/parse/parser-pr28152-2.C: Same.
|
|
|
|
|
* g++.dg/parse/parser-pr28152.C: Same.
|
|
|
|
|
* g++.dg/parse/pr16696-permissive.C: Same.
|
|
|
|
|
* g++.dg/parse/pr16696.C: Same.
|
|
|
|
|
* g++.dg/parse/pr69628.C: Same.
|
|
|
|
|
* g++.dg/parse/ret-type2.C: Same.
|
|
|
|
|
* g++.dg/parse/specialization1.C: Same.
|
|
|
|
|
* g++.dg/parse/template3.C: Same.
|
|
|
|
|
* g++.dg/parse/template9.C: Same.
|
|
|
|
|
* g++.dg/parse/typename11.C: Same.
|
|
|
|
|
* g++.dg/plugin/attribute_plugin-test-1.C: Same.
|
|
|
|
|
* g++.dg/pr45330.C: Same.
|
|
|
|
|
* g++.dg/rtti/typeid6.C: Same.
|
|
|
|
|
* g++.dg/spellcheck-fields.C: Same.
|
|
|
|
|
* g++.dg/spellcheck-typenames.C: Same.
|
|
|
|
|
* g++.dg/tc1/dr108.C: Same.
|
|
|
|
|
* g++.dg/tc1/dr147.C: Same.
|
|
|
|
|
* g++.dg/template/arg7.C: Same.
|
|
|
|
|
* g++.dg/template/conv11.C: Same.
|
|
|
|
|
* g++.dg/template/crash13.C: Same.
|
|
|
|
|
* g++.dg/template/crash55.C: Same.
|
|
|
|
|
* g++.dg/template/dependent-expr5.C: Same.
|
|
|
|
|
* g++.dg/template/error17.C: Same.
|
|
|
|
|
* g++.dg/template/error33.C: Same.
|
|
|
|
|
* g++.dg/template/error4.C: Same.
|
|
|
|
|
* g++.dg/template/error50.C: Same.
|
|
|
|
|
* g++.dg/template/error53.C: Same.
|
|
|
|
|
* g++.dg/template/friend.C: Same.
|
|
|
|
|
* g++.dg/template/func2.C: Same.
|
|
|
|
|
* g++.dg/template/local6.C: Same.
|
|
|
|
|
* g++.dg/template/member5.C: Same.
|
|
|
|
|
* g++.dg/template/meminit1.C: Same.
|
|
|
|
|
* g++.dg/template/nested3.C: Same.
|
|
|
|
|
* g++.dg/template/nontype6.C: Same.
|
|
|
|
|
* g++.dg/template/overload12.C: Same.
|
|
|
|
|
* g++.dg/template/ptrmem8.C: Same.
|
|
|
|
|
* g++.dg/template/qualified-id1.C: Same.
|
|
|
|
|
* g++.dg/template/spec15.C: Same.
|
|
|
|
|
* g++.dg/template/static1.C: Same.
|
|
|
|
|
* g++.dg/template/static10.C: Same.
|
|
|
|
|
* g++.dg/template/static2.C: Same.
|
|
|
|
|
* g++.dg/template/ttp25.C: Same.
|
|
|
|
|
* g++.dg/template/typedef2.C: Same.
|
|
|
|
|
* g++.dg/template/typename2.C: Same.
|
|
|
|
|
* g++.dg/template/unify10.C: Same.
|
|
|
|
|
* g++.dg/template/unify6.C: Same.
|
|
|
|
|
* g++.dg/template/unify7.C: Same.
|
|
|
|
|
* g++.dg/template/unify9.C: Same.
|
|
|
|
|
* g++.dg/template/varmod1.C: Same.
|
|
|
|
|
* g++.dg/ubsan/div-by-zero-1.C: Same.
|
|
|
|
|
* g++.dg/ubsan/pr63956.C: Same.
|
|
|
|
|
* g++.dg/warn/Waddress-1.C: Same.
|
|
|
|
|
* g++.dg/warn/Wconversion2.C: Same.
|
|
|
|
|
* g++.dg/warn/Wnull-conversion-1.C: Same.
|
|
|
|
|
* g++.dg/warn/Wsubobject-linkage-1.C: Same.
|
|
|
|
|
* g++.dg/warn/Wsubobject-linkage-3.C: Same.
|
|
|
|
|
* g++.dg/warn/Wswitch-1.C: Same.
|
|
|
|
|
* g++.dg/warn/Wtype-limits-Wextra.C: Same.
|
|
|
|
|
* g++.dg/warn/Wtype-limits.C: Same.
|
|
|
|
|
* g++.dg/warn/Wunused-parm-5.C: Same.
|
|
|
|
|
* g++.dg/warn/deprecated-6.C: Same.
|
|
|
|
|
* g++.dg/warn/deprecated.C: Same.
|
|
|
|
|
* g++.dg/warn/incomplete1.C: Same.
|
|
|
|
|
* g++.dg/warn/multiple-overflow-warn-1.C: Same.
|
|
|
|
|
* g++.dg/warn/multiple-overflow-warn-2.C: Same.
|
|
|
|
|
* g++.dg/warn/multiple-overflow-warn-3.C: Same.
|
|
|
|
|
* g++.dg/warn/overflow-warn-1.C: Same.
|
|
|
|
|
* g++.dg/warn/overflow-warn-3.C: Same.
|
|
|
|
|
* g++.dg/warn/overflow-warn-4.C: Same.
|
|
|
|
|
* g++.dg/warn/pr12242.C: Same.
|
|
|
|
|
* g++.dg/warn/pr30551-2.C: Same.
|
|
|
|
|
* g++.dg/warn/pr30551.C: Same.
|
|
|
|
|
* g++.old-deja/g++.benjamin/16077.C: Same.
|
|
|
|
|
* g++.old-deja/g++.bob/inherit1.C: Same.
|
|
|
|
|
* g++.old-deja/g++.brendan/crash56.C: Same.
|
|
|
|
|
* g++.old-deja/g++.brendan/template17.C: Same.
|
|
|
|
|
* g++.old-deja/g++.eh/ctor1.C: Same.
|
|
|
|
|
* g++.old-deja/g++.jason/bool5.C: Same.
|
|
|
|
|
* g++.old-deja/g++.jason/cond.C: Same.
|
|
|
|
|
* g++.old-deja/g++.jason/operator.C: Same.
|
|
|
|
|
* g++.old-deja/g++.jason/pmf5.C: Same.
|
|
|
|
|
* g++.old-deja/g++.law/ctors5.C: Same.
|
|
|
|
|
* g++.old-deja/g++.law/missed-error2.C: Same.
|
|
|
|
|
* g++.old-deja/g++.law/operators9.C: Same.
|
|
|
|
|
* g++.old-deja/g++.law/temps1.C: Same.
|
|
|
|
|
* g++.old-deja/g++.mike/for2.C: Same.
|
|
|
|
|
* g++.old-deja/g++.mike/ns5.C: Same.
|
|
|
|
|
* g++.old-deja/g++.mike/ns7.C: Same.
|
|
|
|
|
* g++.old-deja/g++.mike/p10769b.C: Same.
|
|
|
|
|
* g++.old-deja/g++.niklas/t120.C: Same.
|
|
|
|
|
* g++.old-deja/g++.niklas/t121.C: Same.
|
|
|
|
|
* g++.old-deja/g++.ns/koenig5.C: Same.
|
|
|
|
|
* g++.old-deja/g++.oliva/overload1.C: Same.
|
|
|
|
|
* g++.old-deja/g++.other/crash24.C: Same.
|
|
|
|
|
* g++.old-deja/g++.other/crash25.C: Same.
|
|
|
|
|
* g++.old-deja/g++.other/decl5.C: Same.
|
|
|
|
|
* g++.old-deja/g++.other/lineno5.C: Same.
|
|
|
|
|
* g++.old-deja/g++.other/null3.C: Same.
|
|
|
|
|
* g++.old-deja/g++.other/overcnv2.C: Same.
|
|
|
|
|
* g++.old-deja/g++.other/ptrmem7.C: Same.
|
|
|
|
|
* g++.old-deja/g++.other/typename1.C: Same.
|
|
|
|
|
* g++.old-deja/g++.other/vaarg3.C: Same.
|
|
|
|
|
* g++.old-deja/g++.pt/crash10.C: Same.
|
|
|
|
|
* g++.old-deja/g++.pt/crash28.C: Same.
|
|
|
|
|
* g++.old-deja/g++.pt/crash38.C: Same.
|
|
|
|
|
* g++.old-deja/g++.pt/explicit70.C: Same.
|
|
|
|
|
* g++.old-deja/g++.pt/explicit77.C: Same.
|
|
|
|
|
* g++.old-deja/g++.pt/expr2.C: Same.
|
|
|
|
|
* g++.old-deja/g++.pt/spec5.C: Same.
|
|
|
|
|
* g++.old-deja/g++.pt/spec6.C: Same.
|
|
|
|
|
* g++.old-deja/g++.pt/typename3.C: Same.
|
|
|
|
|
* g++.old-deja/g++.pt/typename5.C: Same.
|
|
|
|
|
* g++.old-deja/g++.pt/typename6.C: Same.
|
|
|
|
|
* g++.old-deja/g++.pt/typename7.C: Same.
|
|
|
|
|
* g++.old-deja/g++.pt/unify4.C: Same.
|
|
|
|
|
* g++.old-deja/g++.pt/unify8.C: Same.
|
|
|
|
|
* g++.old-deja/g++.pt/vaarg3.C: Same.
|
|
|
|
|
* g++.old-deja/g++.robertl/eb22.C: Same.
|
|
|
|
|
* g++.old-deja/g++.robertl/eb4.C: Same.
|
|
|
|
|
* g++.old-deja/g++.robertl/eb44.C: Same.
|
|
|
|
|
* g++.old-deja/g++.robertl/eb69.C: Same.
|
|
|
|
|
* g++.old-deja/g++.robertl/eb98.C: Same.
|
|
|
|
|
* gcc.dg/20031223-1.c: Same.
|
|
|
|
|
* gcc.dg/940510-1.c: Same.
|
|
|
|
|
* gcc.dg/990506-0.c: Same.
|
|
|
|
|
* gcc.dg/Walloca-1.c: Same.
|
|
|
|
|
* gcc.dg/Walloca-2.c: Same.
|
|
|
|
|
* gcc.dg/Wconversion-integer.c: Same.
|
|
|
|
|
* gcc.dg/Wcxx-compat-8.c: Same.
|
|
|
|
|
* gcc.dg/Wimplicit-int-1.c: Same.
|
|
|
|
|
* gcc.dg/Wimplicit-int-2.c: Same.
|
|
|
|
|
* gcc.dg/Wimplicit-int-4.c: Same.
|
|
|
|
|
* gcc.dg/Wpointer-sign-Wall.c: Same.
|
|
|
|
|
* gcc.dg/Wpointer-sign-pedantic.c: Same.
|
|
|
|
|
* gcc.dg/Wshadow-1.c: Same.
|
|
|
|
|
* gcc.dg/Wshadow-3.c: Same.
|
|
|
|
|
* gcc.dg/Wswitch-enum-error.c: Same.
|
|
|
|
|
* gcc.dg/Wswitch-enum.c: Same.
|
|
|
|
|
* gcc.dg/Wswitch-error.c: Same.
|
|
|
|
|
* gcc.dg/Wswitch.c: Same.
|
|
|
|
|
* gcc.dg/Wtype-limits-Wextra.c: Same.
|
|
|
|
|
* gcc.dg/Wtype-limits.c: Same.
|
|
|
|
|
* gcc.dg/Wvla-larger-than-2.c: Same.
|
|
|
|
|
* gcc.dg/anon-struct-5.c: Same.
|
|
|
|
|
* gcc.dg/array-10.c: Same.
|
|
|
|
|
* gcc.dg/array-11.c: Same.
|
|
|
|
|
* gcc.dg/array-15.c: Same.
|
|
|
|
|
* gcc.dg/array-2.c: Same.
|
|
|
|
|
* gcc.dg/array-8.c: Same.
|
|
|
|
|
* gcc.dg/array-const-2.c: Same.
|
|
|
|
|
* gcc.dg/array-const-3.c: Same.
|
|
|
|
|
* gcc.dg/bitfld-1.c: Same.
|
|
|
|
|
* gcc.dg/bitfld-8.c: Same.
|
|
|
|
|
* gcc.dg/builtin-redefine.c: Same.
|
|
|
|
|
* gcc.dg/c11-noreturn-1.c: Same.
|
|
|
|
|
* gcc.dg/c11-noreturn-2.c: Same.
|
|
|
|
|
* gcc.dg/c11-static-assert-3.c: Same.
|
|
|
|
|
* gcc.dg/c90-arraydecl-1.c: Same.
|
|
|
|
|
* gcc.dg/c90-complex-1.c: Same.
|
|
|
|
|
* gcc.dg/c90-complit-1.c: Same.
|
|
|
|
|
* gcc.dg/c90-const-expr-11.c: Same.
|
|
|
|
|
* gcc.dg/c90-const-expr-7.c: Same.
|
|
|
|
|
* gcc.dg/c90-const-expr-8.c: Same.
|
|
|
|
|
* gcc.dg/c90-enum-comma-1.c: Same.
|
|
|
|
|
* gcc.dg/c90-flex-array-1.c: Same.
|
|
|
|
|
* gcc.dg/c90-hexfloat-1.c: Same.
|
|
|
|
|
* gcc.dg/c90-idem-qual-1.c: Same.
|
|
|
|
|
* gcc.dg/c90-idem-qual-2.c: Same.
|
|
|
|
|
* gcc.dg/c90-idem-qual-3.c: Same.
|
|
|
|
|
* gcc.dg/c90-mixdecl-1.c: Same.
|
|
|
|
|
* gcc.dg/c90-restrict-1.c: Same.
|
|
|
|
|
* gcc.dg/c90-return-1.c: Same.
|
|
|
|
|
* gcc.dg/c99-array-nonobj-1.c: Same.
|
|
|
|
|
* gcc.dg/c99-arraydecl-1.c: Same.
|
|
|
|
|
* gcc.dg/c99-complex-1.c: Same.
|
|
|
|
|
* gcc.dg/c99-complex-2.c: Same.
|
|
|
|
|
* gcc.dg/c99-complit-2.c: Same.
|
|
|
|
|
* gcc.dg/c99-const-expr-7.c: Same.
|
|
|
|
|
* gcc.dg/c99-const-expr-8.c: Same.
|
|
|
|
|
* gcc.dg/c99-flex-array-3.c: Same.
|
|
|
|
|
* gcc.dg/c99-flex-array-7.c: Same.
|
|
|
|
|
* gcc.dg/c99-flex-array-typedef-7.c: Same.
|
|
|
|
|
* gcc.dg/c99-impl-decl-1.c: Same.
|
|
|
|
|
* gcc.dg/c99-impl-int-1.c: Same.
|
|
|
|
|
* gcc.dg/c99-impl-int-2.c: Same.
|
|
|
|
|
* gcc.dg/c99-init-3.c: Same.
|
|
|
|
|
* gcc.dg/c99-restrict-1.c: Same.
|
|
|
|
|
* gcc.dg/c99-return-1.c: Same.
|
|
|
|
|
* gcc.dg/c99-tag-1.c: Same.
|
|
|
|
|
* gcc.dg/c99-tag-3.c: Same.
|
|
|
|
|
* gcc.dg/call-diag-2.c: Same.
|
|
|
|
|
* gcc.dg/cpp/19940712-1.c: Same.
|
|
|
|
|
* gcc.dg/cpp/19951025-1.c: Same.
|
|
|
|
|
* gcc.dg/cpp/19990413-1.c: Same.
|
|
|
|
|
* gcc.dg/cpp/direct2.c: Same.
|
|
|
|
|
* gcc.dg/cpp/direct2s.c: Same.
|
|
|
|
|
* gcc.dg/cpp/pr28709.c: Same.
|
|
|
|
|
* gcc.dg/cpp/pr61854-c90.c: Same.
|
|
|
|
|
* gcc.dg/cpp/pr61854-c94.c: Same.
|
|
|
|
|
* gcc.dg/cpp/pragma-1.c: Same.
|
|
|
|
|
* gcc.dg/cpp/pragma-2.c: Same.
|
|
|
|
|
* gcc.dg/cpp/trad/escaped-eof.c: Same.
|
|
|
|
|
* gcc.dg/cpp/trad/literals-2.c: Same.
|
|
|
|
|
* gcc.dg/cpp/warn-comments-2.c: Same.
|
|
|
|
|
* gcc.dg/cpp/warn-comments-3.c: Same.
|
|
|
|
|
* gcc.dg/cpp/warn-comments.c: Same.
|
|
|
|
|
* gcc.dg/cpp/warn-long-long-2.c: Same.
|
|
|
|
|
* gcc.dg/cpp/warn-long-long.c: Same.
|
|
|
|
|
* gcc.dg/cpp/warn-redefined-2.c: Same.
|
|
|
|
|
* gcc.dg/cpp/warn-redefined.c: Same.
|
|
|
|
|
* gcc.dg/darwin-cfstring-2.c: Same.
|
|
|
|
|
* gcc.dg/darwin-cfstring-format-1.c: Same.
|
|
|
|
|
* gcc.dg/decl-9.c: Same.
|
|
|
|
|
* gcc.dg/declspec-1.c: Same.
|
|
|
|
|
* gcc.dg/declspec-10.c: Same.
|
|
|
|
|
* gcc.dg/declspec-11.c: Same.
|
|
|
|
|
* gcc.dg/declspec-13.c: Same.
|
|
|
|
|
* gcc.dg/declspec-18.c: Same.
|
|
|
|
|
* gcc.dg/declspec-4.c: Same.
|
|
|
|
|
* gcc.dg/declspec-5.c: Same.
|
|
|
|
|
* gcc.dg/declspec-6.c: Same.
|
|
|
|
|
* gcc.dg/declspec-8.c: Same.
|
|
|
|
|
* gcc.dg/deprecated-4.c: Same.
|
|
|
|
|
* gcc.dg/deprecated.c: Same.
|
|
|
|
|
* gcc.dg/dfp/composite-type.c: Same.
|
|
|
|
|
* gcc.dg/empty-source-2.c: Same.
|
|
|
|
|
* gcc.dg/empty-source-3.c: Same.
|
|
|
|
|
* gcc.dg/format/attr-6.c: Same.
|
|
|
|
|
* gcc.dg/format/branch-1.c: Same.
|
|
|
|
|
* gcc.dg/format/c90-printf-1.c: Same.
|
|
|
|
|
* gcc.dg/format/c90-strftime-2.c: Same.
|
|
|
|
|
* gcc.dg/format/c99-strftime-1.c: Same.
|
|
|
|
|
* gcc.dg/format/cmn-err-1.c: Same.
|
|
|
|
|
* gcc.dg/format/few-1.c: Same.
|
|
|
|
|
* gcc.dg/format/ms_branch-1.c: Same.
|
|
|
|
|
* gcc.dg/format/ms_unnamed-1.c: Same.
|
|
|
|
|
* gcc.dg/format/ms_va-1.c: Same.
|
|
|
|
|
* gcc.dg/format/unnamed-1.c: Same.
|
|
|
|
|
* gcc.dg/format/va-1.c: Same.
|
|
|
|
|
* gcc.dg/format/xopen-1.c: Same.
|
|
|
|
|
* gcc.dg/funcdef-var-1.c: Same.
|
|
|
|
|
* gcc.dg/funcdef-var-2.c: Same.
|
|
|
|
|
* gcc.dg/gnu89-const-expr-1.c: Same.
|
|
|
|
|
* gcc.dg/gnu89-const-expr-2.c: Same.
|
|
|
|
|
* gcc.dg/gnu90-const-expr-1.c: Same.
|
|
|
|
|
* gcc.dg/gnu99-const-expr-1.c: Same.
|
|
|
|
|
* gcc.dg/gnu99-const-expr-2.c: Same.
|
|
|
|
|
* gcc.dg/gnu99-init-2.c: Same.
|
|
|
|
|
* gcc.dg/gomp/_Atomic-5.c: Same.
|
|
|
|
|
* gcc.dg/gomp/appendix-a/a.24.1.c: Same.
|
|
|
|
|
* gcc.dg/gomp/atomic-5.c: Same.
|
|
|
|
|
* gcc.dg/gomp/linear-1.c: Same.
|
|
|
|
|
* gcc.dg/gomp/pr67500.c: Same.
|
|
|
|
|
* gcc.dg/init-bad-1.c: Same.
|
|
|
|
|
* gcc.dg/init-bad-2.c: Same.
|
|
|
|
|
* gcc.dg/init-bad-3.c: Same.
|
|
|
|
|
* gcc.dg/init-string-1.c: Same.
|
|
|
|
|
* gcc.dg/label-compound-stmt-1.c: Same.
|
|
|
|
|
* gcc.dg/label-decl-2.c: Same.
|
|
|
|
|
* gcc.dg/label-decl-4.c: Same.
|
|
|
|
|
* gcc.dg/large-size-array-2.c: Same.
|
|
|
|
|
* gcc.dg/large-size-array-4.c: Same.
|
|
|
|
|
* gcc.dg/lvalue-6.c: Same.
|
|
|
|
|
* gcc.dg/m-un-2.c: Same.
|
|
|
|
|
* gcc.dg/multiple-overflow-warn-1.c: Same.
|
|
|
|
|
* gcc.dg/multiple-overflow-warn-2.c: Same.
|
|
|
|
|
* gcc.dg/multiple-overflow-warn-3.c: Same.
|
|
|
|
|
* gcc.dg/nested-redef-1.c: Same.
|
|
|
|
|
* gcc.dg/no-asm-1.c: Same.
|
|
|
|
|
* gcc.dg/no-asm-3.c: Same.
|
|
|
|
|
* gcc.dg/no-asm-4.c: Same.
|
|
|
|
|
* gcc.dg/noncompile/20010524-1.c: Same.
|
|
|
|
|
* gcc.dg/noncompile/incomplete-5.c: Same.
|
|
|
|
|
* gcc.dg/noncompile/pr44517.c: Same.
|
|
|
|
|
* gcc.dg/noncompile/pr52290.c: Same.
|
|
|
|
|
* gcc.dg/noreturn-1.c: Same.
|
|
|
|
|
* gcc.dg/overflow-warn-1.c: Same.
|
|
|
|
|
* gcc.dg/overflow-warn-2.c: Same.
|
|
|
|
|
* gcc.dg/overflow-warn-3.c: Same.
|
|
|
|
|
* gcc.dg/overflow-warn-4.c: Same.
|
|
|
|
|
* gcc.dg/parm-mismatch-1.c: Same.
|
|
|
|
|
* gcc.dg/parser-pr28152-2.c: Same.
|
|
|
|
|
* gcc.dg/parser-pr28152.c: Same.
|
|
|
|
|
* gcc.dg/pedwarn-init.c: Same.
|
|
|
|
|
* gcc.dg/pointer-arith-2.c: Same.
|
|
|
|
|
* gcc.dg/pointer-arith-3.c: Same.
|
|
|
|
|
* gcc.dg/pointer-arith-4.c: Same.
|
|
|
|
|
* gcc.dg/pr14475.c: Same.
|
|
|
|
|
* gcc.dg/pr18596-3.c: Same.
|
|
|
|
|
* gcc.dg/pr18809-1.c: Same.
|
|
|
|
|
* gcc.dg/pr27953.c: Same.
|
|
|
|
|
* gcc.dg/pr30457.c: Same.
|
|
|
|
|
* gcc.dg/pr30551-2.c: Same.
|
|
|
|
|
* gcc.dg/pr30551-3.c: Same.
|
|
|
|
|
* gcc.dg/pr30551-4.c: Same.
|
|
|
|
|
* gcc.dg/pr30551-5.c: Same.
|
|
|
|
|
* gcc.dg/pr30551-6.c: Same.
|
|
|
|
|
* gcc.dg/pr30551.c: Same.
|
|
|
|
|
* gcc.dg/pr36997.c: Same.
|
|
|
|
|
* gcc.dg/pr41842.c: Same.
|
|
|
|
|
* gcc.dg/pr48552-1.c: Same.
|
|
|
|
|
* gcc.dg/pr48552-2.c: Same.
|
|
|
|
|
* gcc.dg/pr59717.c: Same.
|
|
|
|
|
* gcc.dg/pr61077.c: Same.
|
|
|
|
|
* gcc.dg/pr61096-1.c: Same.
|
|
|
|
|
* gcc.dg/pr63626.c: Same.
|
|
|
|
|
* gcc.dg/pr64223-1.c: Same.
|
|
|
|
|
* gcc.dg/pr64223-2.c: Same.
|
|
|
|
|
* gcc.dg/pr8788-1.c: Same.
|
|
|
|
|
* gcc.dg/pr8927-1.c: Same.
|
|
|
|
|
* gcc.dg/pragma-darwin.c: Same.
|
|
|
|
|
* gcc.dg/pragma-diag-5.c: Same.
|
|
|
|
|
* gcc.dg/pragma-message.c: Same.
|
|
|
|
|
* gcc.dg/redecl-1.c: Same.
|
|
|
|
|
* gcc.dg/simd-1.c: Same.
|
|
|
|
|
* gcc.dg/simd-5.c: Same.
|
|
|
|
|
* gcc.dg/simd-6.c: Same.
|
|
|
|
|
* gcc.dg/spellcheck-fields.c: Same.
|
|
|
|
|
* gcc.dg/spellcheck-typenames.c: Same.
|
|
|
|
|
* gcc.dg/struct-semi-2.c: Same.
|
|
|
|
|
* gcc.dg/struct-semi-3.c: Same.
|
|
|
|
|
* gcc.dg/transparent-union-3.c: Same.
|
|
|
|
|
* gcc.dg/ucnid-8.c: Same.
|
|
|
|
|
* gcc.dg/uninit-pr19430-O0.c: Same.
|
|
|
|
|
* gcc.dg/uninit-pr19430.c: Same.
|
|
|
|
|
* gcc.dg/uninit-pr20644-O0.c: Same.
|
|
|
|
|
* gcc.dg/utf-dflt.c: Same.
|
|
|
|
|
* gcc.dg/utf-dflt2.c: Same.
|
|
|
|
|
* gcc.dg/utf16-4.c: Same.
|
|
|
|
|
* gcc.dg/vla-11.c: Same.
|
|
|
|
|
* gcc.dg/vla-20.c: Same.
|
|
|
|
|
* gcc.dg/vla-init-1.c: Same.
|
|
|
|
|
* gcc.dg/vla-init-2.c: Same.
|
|
|
|
|
* gcc.dg/vla-init-3.c: Same.
|
|
|
|
|
* gcc.dg/weak/weak-6.c: Same.
|
|
|
|
|
* gcc.dg/weak/weak-7.c: Same.
|
|
|
|
|
* gcc.dg/wtr-int-type-1.c: Same.
|
|
|
|
|
* gcc.target/aarch64/mgeneral-regs_1.c: Same.
|
|
|
|
|
* gcc.target/arm/polytypes.c: Same.
|
|
|
|
|
* gcc.target/i386/spellcheck-options-4.c: Same.
|
|
|
|
|
* gcc.target/powerpc/20030218-1.c: Same.
|
|
|
|
|
* gcc.target/sh/pr21255-4.c: Same.
|
|
|
|
|
* gcc.test-framework/dg-error-exp-XP.c: Same.
|
|
|
|
|
* gfortran.dg/array_constructor_30.f03: Same.
|
|
|
|
|
* gfortran.dg/class_30.f90: Same.
|
|
|
|
|
* gfortran.dg/goacc/subarrays.f95: Same.
|
|
|
|
|
* gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
|
|
|
|
|
* gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
|
|
|
|
|
* gfortran.dg/intrinsic_std_1.f90: Same.
|
|
|
|
|
* gfortran.dg/pr70006.f90: Same.
|
|
|
|
|
* gfortran.dg/warning-directive-1.F90: Same.
|
|
|
|
|
* gfortran.dg/warning-directive-2.F90: Same.
|
|
|
|
|
* gfortran.dg/warning-directive-3.F90: Same.
|
|
|
|
|
* gfortran.dg/warning-directive-4.F90: Same.
|
|
|
|
|
* obj-c++.dg/attributes/method-noreturn-1.mm: Same.
|
|
|
|
|
* obj-c++.dg/class-extension-1.mm: Same.
|
|
|
|
|
* obj-c++.dg/class-extension-2.mm: Same.
|
|
|
|
|
* obj-c++.dg/class-protocol-1.mm: Same.
|
|
|
|
|
* obj-c++.dg/cxx-ivars-1.mm: Same.
|
|
|
|
|
* obj-c++.dg/duplicate-class-1.mm: Same.
|
|
|
|
|
* obj-c++.dg/exceptions-3.mm: Same.
|
|
|
|
|
* obj-c++.dg/exceptions-4.mm: Same.
|
|
|
|
|
* obj-c++.dg/exceptions-5.mm: Same.
|
|
|
|
|
* obj-c++.dg/fsf-nsstring-format-1.mm: Same.
|
|
|
|
|
* obj-c++.dg/fsf-package-0.m: Same.
|
|
|
|
|
* obj-c++.dg/invalid-type-1.mm: Same.
|
|
|
|
|
* obj-c++.dg/method-12.mm: Same.
|
|
|
|
|
* obj-c++.dg/method-13.mm: Same.
|
|
|
|
|
* obj-c++.dg/method-15.mm: Same.
|
|
|
|
|
* obj-c++.dg/method-16.mm: Same.
|
|
|
|
|
* obj-c++.dg/method-6.mm: Same.
|
|
|
|
|
* obj-c++.dg/method-7.mm: Same.
|
|
|
|
|
* obj-c++.dg/property/at-property-1.mm: Same.
|
|
|
|
|
* obj-c++.dg/property/at-property-14.mm: Same.
|
|
|
|
|
* obj-c++.dg/property/at-property-17.mm: Same.
|
|
|
|
|
* obj-c++.dg/property/at-property-21.mm: Same.
|
|
|
|
|
* obj-c++.dg/property/at-property-5.mm: Same.
|
|
|
|
|
* obj-c++.dg/property/dotsyntax-4.mm: Same.
|
|
|
|
|
* obj-c++.dg/property/dynamic-3.mm: Same.
|
|
|
|
|
* obj-c++.dg/property/dynamic-4.mm: Same.
|
|
|
|
|
* obj-c++.dg/property/property-neg-1.mm: Same.
|
|
|
|
|
* obj-c++.dg/property/property-neg-6.mm: Same.
|
|
|
|
|
* obj-c++.dg/property/synthesize-11.mm: Same.
|
|
|
|
|
* obj-c++.dg/property/synthesize-5.mm: Same.
|
|
|
|
|
* obj-c++.dg/property/synthesize-6.mm: Same.
|
|
|
|
|
* obj-c++.dg/proto-lossage-4.mm: Same.
|
|
|
|
|
* obj-c++.dg/protocol-qualifier-2.mm: Same.
|
|
|
|
|
* obj-c++.dg/strings/strings-1.mm: Same.
|
|
|
|
|
* obj-c++.dg/super-class-1.mm: Same.
|
|
|
|
|
* obj-c++.dg/syntax-error-6.mm: Same.
|
|
|
|
|
* obj-c++.dg/syntax-error-7.mm: Same.
|
|
|
|
|
* obj-c++.dg/syntax-error-9.mm: Same.
|
|
|
|
|
* obj-c++.dg/try-catch-13.mm: Same.
|
|
|
|
|
* objc.dg/attributes/method-noreturn-1.m: Same.
|
|
|
|
|
* objc.dg/bad-receiver-type-2.m: Same.
|
|
|
|
|
* objc.dg/bad-receiver-type.m: Same.
|
|
|
|
|
* objc.dg/call-super-2.m: Same.
|
|
|
|
|
* objc.dg/class-2.m: Same.
|
|
|
|
|
* objc.dg/class-extension-1.m: Same.
|
|
|
|
|
* objc.dg/class-extension-2.m: Same.
|
|
|
|
|
* objc.dg/class-protocol-1.m: Same.
|
|
|
|
|
* objc.dg/desig-init-1.m: Same.
|
|
|
|
|
* objc.dg/duplicate-class-1.m: Same.
|
|
|
|
|
* objc.dg/exceptions-3.m: Same.
|
|
|
|
|
* objc.dg/exceptions-4.m: Same.
|
|
|
|
|
* objc.dg/exceptions-5.m: Same.
|
|
|
|
|
* objc.dg/foreach-6.m: Same.
|
|
|
|
|
* objc.dg/foreach-7.m: Same.
|
|
|
|
|
* objc.dg/fsf-nsstring-format-1.m: Same.
|
|
|
|
|
* objc.dg/fsf-package-0.m: Same.
|
|
|
|
|
* objc.dg/invalid-type-1.m: Same.
|
|
|
|
|
* objc.dg/method-11.m: Same.
|
|
|
|
|
* objc.dg/method-19.m: Same.
|
|
|
|
|
* objc.dg/method-2.m: Same.
|
|
|
|
|
* objc.dg/method-20.m: Same.
|
|
|
|
|
* objc.dg/method-5.m: Same.
|
|
|
|
|
* objc.dg/method-6.m: Same.
|
|
|
|
|
* objc.dg/method-7.m: Same.
|
|
|
|
|
* objc.dg/method-9.m: Same.
|
|
|
|
|
* objc.dg/missing-proto-3.m: Same.
|
|
|
|
|
* objc.dg/private-1.m: Same.
|
|
|
|
|
* objc.dg/property/at-property-1.m: Same.
|
|
|
|
|
* objc.dg/property/at-property-14.m: Same.
|
|
|
|
|
* objc.dg/property/at-property-17.m: Same.
|
|
|
|
|
* objc.dg/property/at-property-21.m: Same.
|
|
|
|
|
* objc.dg/property/at-property-5.m: Same.
|
|
|
|
|
* objc.dg/property/dynamic-3.m: Same.
|
|
|
|
|
* objc.dg/property/dynamic-4.m: Same.
|
|
|
|
|
* objc.dg/property/property-neg-1.m: Same.
|
|
|
|
|
* objc.dg/property/property-neg-6.m: Same.
|
|
|
|
|
* objc.dg/property/synthesize-11.m: Same.
|
|
|
|
|
* objc.dg/property/synthesize-5.m: Same.
|
|
|
|
|
* objc.dg/property/synthesize-6.m: Same.
|
|
|
|
|
* objc.dg/proto-hier-1.m: Same.
|
|
|
|
|
* objc.dg/proto-lossage-4.m: Same.
|
|
|
|
|
* objc.dg/protocol-qualifier-2.m: Same.
|
|
|
|
|
* objc.dg/strings/strings-1.m: Same.
|
|
|
|
|
* objc.dg/type-size-1.m: Same.
|
|
|
|
|
|
2017-04-19 06:52:54 +02:00
|
|
|
|
2017-04-18 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/74563
|
|
|
|
|
* gcc.target/mips/pr74563: New test.
|
|
|
|
|
|
2017-04-18 21:17:32 +02:00
|
|
|
|
2017-04-18 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80443
|
|
|
|
|
* gcc.c-torture/compile/pr80443.c: New test.
|
|
|
|
|
|
2017-04-18 20:49:19 +02:00
|
|
|
|
2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/80357
|
|
|
|
|
* gcc.c-torture/compile/pr80357.c: New test.
|
|
|
|
|
|
2017-04-18 19:31:30 +02:00
|
|
|
|
2017-04-18 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/80422
|
|
|
|
|
* gcc.c-torture/compile/pr80422.c: New test.
|
|
|
|
|
|
2017-04-18 18:58:48 +02:00
|
|
|
|
2017-04-18 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR debug/80263
|
|
|
|
|
* gcc.dg/debug/dwarf2/pr80263.c: New test.
|
|
|
|
|
|
2017-04-18 18:41:06 +02:00
|
|
|
|
2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/80099
|
|
|
|
|
* gcc.target/powerpc/pr80099-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/pr80099-2.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/pr80099-3.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/pr80099-4.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/pr80099-5.c: Likewise.
|
|
|
|
|
|
2017-04-18 15:15:46 +02:00
|
|
|
|
2017-04-18 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-04-18 17:02:06 +02:00
|
|
|
|
PR sanitizer/80444
|
|
|
|
|
* gcc.dg/sancov/pr80444.c: New test.
|
|
|
|
|
|
2017-04-18 15:15:46 +02:00
|
|
|
|
PR middle-end/79788
|
|
|
|
|
PR middle-end/80375
|
|
|
|
|
* gcc.dg/pr79788-1.c: New test.
|
|
|
|
|
* gcc.dg/pr79788-2.c: New test.
|
|
|
|
|
|
2017-04-18 11:34:10 +02:00
|
|
|
|
2017-04-18 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/80244 - ICE with attribute in template alias.
|
|
|
|
|
* g++.dg/cpp0x/alias-decl-59.C: New test.
|
|
|
|
|
|
2017-04-18 11:38:55 +02:00
|
|
|
|
PR c++/80241 - ICE with alignas pack expansion.
|
|
|
|
|
* g++.dg/cpp0x/alignas11.C: New test.
|
|
|
|
|
|
2017-04-17 22:41:40 +02:00
|
|
|
|
2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
|
|
|
|
|
|
|
|
|
|
PR c++/80287
|
|
|
|
|
* g++.dg/lto/pr80287_0.C: New test.
|
|
|
|
|
|
2017-04-17 18:16:43 +02:00
|
|
|
|
2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/80315
|
|
|
|
|
* gcc.target/powerpc/pr80315-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/pr80315-2.c: New test.
|
|
|
|
|
* gcc.target/powerpc/pr80315-3.c: New test.
|
|
|
|
|
* gcc.target/powerpc/pr80315-4.c: New test.
|
|
|
|
|
|
2017-04-16 10:17:14 +02:00
|
|
|
|
2017-04-16 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/parse/error11.C: Remove braces around line number in dejagnu
|
|
|
|
|
directive.
|
|
|
|
|
* g++.dg/parse/error3.C: Same.
|
|
|
|
|
* g++.old-deja/g++.pt/niklas01a.C: Same.
|
|
|
|
|
* gcc.dg/990506-0.c: Same.
|
|
|
|
|
* gcc.dg/cpp/19990413-1.c: Same.
|
|
|
|
|
* gcc.dg/cpp/pragma-1.c: Same.
|
|
|
|
|
* gcc.dg/cpp/pragma-2.c: Same.
|
|
|
|
|
* gcc.dg/m-un-2.c: Same.
|
|
|
|
|
* objc.dg/private-1.m: Same.
|
|
|
|
|
|
2017-04-15 22:07:47 +02:00
|
|
|
|
2017-04-15 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr54669.c: Fix dg-do directive.
|
|
|
|
|
* gcc.dg/pr78582.c: Ditto.
|
|
|
|
|
* gcc.dg/pr80020.c: Ditto.
|
|
|
|
|
* gcc.dg/torture/pr57993-2.cpp: Ditto.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
|
|
|
|
|
* gcc.dg/tree-ssa/pr79327-2.c: Ditto.
|
|
|
|
|
* gcc.dg/tree-ssa/pr79352.c: Ditto.
|
|
|
|
|
* gcc.dg/tree-ssa/pr79376.c: Ditto.
|
|
|
|
|
* gcc.dg/tree-ssa/pr79691.c: Ditto.
|
|
|
|
|
|
2017-04-15 20:17:11 +02:00
|
|
|
|
2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
|
|
|
|
|
|
2017-04-15 22:07:47 +02:00
|
|
|
|
* gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
|
2017-04-15 20:17:11 +02:00
|
|
|
|
* gfortran.dg/generic_29.f90: Likewise.
|
|
|
|
|
* gfortran.dg/goacc/multi-clause.f90: Likewise.
|
|
|
|
|
* gfortran.dg/pr41922.f90: Likewise.
|
|
|
|
|
* gfortran.dg/pr70006.f90: Likewise.
|
|
|
|
|
|
2017-04-15 06:11:35 +02:00
|
|
|
|
2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/66612
|
|
|
|
|
* gcc.target/powerpc/20050830-1.c: Remove xfail.
|
|
|
|
|
|
2017-04-14 23:17:52 +02:00
|
|
|
|
2017-04-14 Janus Weil <janus@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/80361
|
|
|
|
|
* gfortran.dg/class_62.f90: New test case.
|
|
|
|
|
|
2017-04-14 23:14:34 +02:00
|
|
|
|
2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arc/loop-1.c: New file.
|
|
|
|
|
|
2017-04-14 22:27:18 +02:00
|
|
|
|
2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/80098
|
|
|
|
|
* gcc.target/powerpc/pr80098-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/pr80098-2.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/pr80098-3.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/pr80098-4.c: Likewise.
|
|
|
|
|
|
2017-04-13 21:52:58 +02:00
|
|
|
|
2017-04-13 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/80403
|
|
|
|
|
* g++.dg/ubsan/pr80403-2.C: New test.
|
|
|
|
|
|
2017-04-13 20:08:51 +02:00
|
|
|
|
2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/80343
|
|
|
|
|
* gcc.target/powerpc/pr80343.c: New.
|
|
|
|
|
|
2017-04-13 16:52:23 +02:00
|
|
|
|
2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/80414
|
|
|
|
|
* c-c++-common/ubsan/bounds-15.c: New test.
|
|
|
|
|
|
2017-04-13 13:17:38 +02:00
|
|
|
|
2017-04-13 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR testsuite/80416
|
|
|
|
|
* g++.dg/torture/pr79671.C: Fix asm constraints.
|
|
|
|
|
|
2017-04-13 13:05:09 +02:00
|
|
|
|
2017-04-13 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR debug/80321
|
|
|
|
|
* gcc.dg/debug/pr80321.c: New test.
|
|
|
|
|
|
|
|
|
|
2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/debug10.adb: New test.
|
|
|
|
|
* gnat.dg/debug10_pkg.ads: New helper.
|
|
|
|
|
|
2017-04-12 15:57:45 +02:00
|
|
|
|
2017-04-12 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-04-12 20:09:47 +02:00
|
|
|
|
PR tree-optimization/79390
|
|
|
|
|
* gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
|
|
|
|
|
|
2017-04-12 20:08:29 +02:00
|
|
|
|
PR sanitizer/80403
|
|
|
|
|
PR sanitizer/80404
|
|
|
|
|
PR sanitizer/80405
|
|
|
|
|
* g++.dg/ubsan/pr80403.C: New test.
|
|
|
|
|
* g++.dg/ubsan/pr80404.C: New test.
|
|
|
|
|
* g++.dg/ubsan/pr80405.C: New test.
|
|
|
|
|
|
2017-04-12 15:57:45 +02:00
|
|
|
|
PR c/80163
|
|
|
|
|
* gcc.dg/torture/pr80163.c: New test.
|
|
|
|
|
|
2017-04-12 15:47:26 +02:00
|
|
|
|
2017-04-12 Richard Biener <rguenther@suse.de>
|
2017-04-12 15:57:45 +02:00
|
|
|
|
Jeff Law <law@redhat.com>
|
2017-04-12 15:47:26 +02:00
|
|
|
|
|
|
|
|
|
PR tree-optimization/80359
|
|
|
|
|
* gcc.dg/torture/pr80359.c: New testcase.
|
|
|
|
|
|
2017-04-12 09:35:49 +02:00
|
|
|
|
2017-04-12 Richard Biener <rguenther@suse.de>
|
2017-04-12 15:57:45 +02:00
|
|
|
|
Bernd Edlinger <bernd.edlinger@hotmail.de>
|
2017-04-12 09:35:49 +02:00
|
|
|
|
|
|
|
|
|
PR middle-end/79671
|
|
|
|
|
* g++.dg/torture/pr79671.C: New testcase.
|
|
|
|
|
* g++.dg/lto/pr79671_0.C: Likewise.
|
|
|
|
|
* g++.dg/lto/pr79671_1.c: Likewise.
|
|
|
|
|
|
2017-04-12 08:12:26 +02:00
|
|
|
|
2017-04-12 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/80349
|
|
|
|
|
* g++.dg/ubsan/pr80349.C: New test.
|
|
|
|
|
|
2017-04-11 19:19:56 +02:00
|
|
|
|
2017-04-11 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-04-11 22:51:16 +02:00
|
|
|
|
PR c++/80370
|
|
|
|
|
* g++.dg/cpp1z/decomp28.C: New test.
|
|
|
|
|
|
2017-04-11 19:21:51 +02:00
|
|
|
|
PR middle-end/80100
|
|
|
|
|
* gcc.dg/pr80100.c: New test.
|
|
|
|
|
|
2017-04-11 19:19:56 +02:00
|
|
|
|
PR rtl-optimization/80385
|
|
|
|
|
* g++.dg/opt/pr80385.C: New test.
|
|
|
|
|
|
2017-04-11 18:38:19 +02:00
|
|
|
|
2017-04-11 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/80212
|
|
|
|
|
* g++.dg/ipa/pr80212.C: New test.
|
|
|
|
|
|
2017-04-11 18:35:34 +02:00
|
|
|
|
2017-04-11 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/80364
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
|
|
|
|
|
|
2017-04-11 15:08:08 +02:00
|
|
|
|
2017-04-11 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/70878
|
|
|
|
|
* gcc.dg/ubsan/pr70878.c: New test.
|
|
|
|
|
|
2017-04-11 10:51:40 +02:00
|
|
|
|
2017-04-11 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
re PR target/80381 (AVX512: -O3, _mm512_srai_epi32, the last argument must be an 8-bit immediate)
PR target/80381
* config/i386/i386-builtin-types.def
(V16HI_FTYPE_V16HI_INT_V16HI_UHI_COUNT,
V16HI_FTYPE_V16HI_V8HI_V16HI_UHI_COUNT,
V16SI_FTYPE_V16SI_INT_V16SI_UHI_COUNT,
V16SI_FTYPE_V16SI_V4SI_V16SI_UHI_COUNT,
V2DI_FTYPE_V2DI_INT_V2DI_UQI_COUNT,
V2DI_FTYPE_V2DI_V2DI_V2DI_UQI_COUNT,
V32HI_FTYPE_V32HI_INT_V32HI_USI_COUNT,
V32HI_FTYPE_V32HI_V8HI_V32HI_USI_COUNT,
V4DI_FTYPE_V4DI_INT_V4DI_UQI_COUNT,
V4DI_FTYPE_V4DI_V2DI_V4DI_UQI_COUNT,
V4SI_FTYPE_V4SI_INT_V4SI_UQI_COUNT,
V4SI_FTYPE_V4SI_V4SI_V4SI_UQI_COUNT,
V8DI_FTYPE_V8DI_INT_V8DI_UQI_COUNT,
V8DI_FTYPE_V8DI_V2DI_V8DI_UQI_COUNT,
V8HI_FTYPE_V8HI_INT_V8HI_UQI_COUNT,
V8HI_FTYPE_V8HI_V8HI_V8HI_UQI_COUNT,
V8SI_FTYPE_V8SI_INT_V8SI_UQI_COUNT,
V8SI_FTYPE_V8SI_V4SI_V8SI_UQI_COUNT): New function type aliases.
* config/i386/i386-builtin.def (__builtin_ia32_pslld512_mask,
__builtin_ia32_pslldi512_mask, __builtin_ia32_psllq512_mask,
__builtin_ia32_psllqi512_mask, __builtin_ia32_psrad512_mask,
__builtin_ia32_psradi512_mask, __builtin_ia32_psraq512_mask,
__builtin_ia32_psraqi512_mask, __builtin_ia32_psrld512_mask,
__builtin_ia32_psrldi512_mask, __builtin_ia32_psrlq512_mask,
__builtin_ia32_psrlqi512_mask, __builtin_ia32_psllwi128_mask,
__builtin_ia32_pslldi128_mask, __builtin_ia32_psllqi128_mask,
__builtin_ia32_psllw128_mask, __builtin_ia32_pslld128_mask,
__builtin_ia32_psllq128_mask, __builtin_ia32_psllwi256_mask,
__builtin_ia32_psllw256_mask, __builtin_ia32_pslldi256_mask,
__builtin_ia32_pslld256_mask, __builtin_ia32_psllqi256_mask,
__builtin_ia32_psllq256_mask, __builtin_ia32_psradi128_mask,
__builtin_ia32_psrad128_mask, __builtin_ia32_psradi256_mask,
__builtin_ia32_psrad256_mask, __builtin_ia32_psraqi128_mask,
__builtin_ia32_psraq128_mask, __builtin_ia32_psraqi256_mask,
__builtin_ia32_psraq256_mask, __builtin_ia32_psrldi128_mask,
__builtin_ia32_psrld128_mask, __builtin_ia32_psrldi256_mask,
__builtin_ia32_psrld256_mask, __builtin_ia32_psrlqi128_mask,
__builtin_ia32_psrlq128_mask, __builtin_ia32_psrlqi256_mask,
__builtin_ia32_psrlq256_mask, __builtin_ia32_psrawi256_mask,
__builtin_ia32_psraw256_mask, __builtin_ia32_psrawi128_mask,
__builtin_ia32_psraw128_mask, __builtin_ia32_psrlwi256_mask,
__builtin_ia32_psrlw256_mask, __builtin_ia32_psrlwi128_mask,
__builtin_ia32_psrlw128_mask, __builtin_ia32_psllwi512_mask,
__builtin_ia32_psllw512_mask, __builtin_ia32_psrawi512_mask,
__builtin_ia32_psraw512_mask, __builtin_ia32_psrlwi512_mask,
__builtin_ia32_psrlw512_mask): Use _COUNT suffixed function type
aliases.
* config/i386/i386.c (ix86_expand_args_builtin): Rename last_arg_count
flag to second_arg_count, handle 4 argument function type _COUNT
aliases, handle second_arg_count on second argument rather than last.
* gcc.target/i386/pr80381.c: New test.
From-SVN: r246835
2017-04-11 10:54:54 +02:00
|
|
|
|
PR target/80381
|
|
|
|
|
* gcc.target/i386/pr80381.c: New test.
|
|
|
|
|
|
2017-04-11 10:51:40 +02:00
|
|
|
|
PR c++/80363
|
|
|
|
|
* g++.dg/ext/pr80363.C: New test.
|
|
|
|
|
|
2017-04-11 07:09:41 +02:00
|
|
|
|
2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
|
|
|
|
|
Add avr-*-* to non-lp64 selector.
|
|
|
|
|
|
2017-04-11 01:26:17 +02:00
|
|
|
|
2017-04-10 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr40340-3.c: Adjust directive pattern.
|
|
|
|
|
* gcc.dg/pr40340-4.c: Same.
|
|
|
|
|
|
2017-04-10 22:58:21 +02:00
|
|
|
|
2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
|
|
|
|
|
|
2017-04-11 01:26:17 +02:00
|
|
|
|
PR fortran/69498
|
2017-04-10 22:58:21 +02:00
|
|
|
|
* gfortran.dg/submodule_unexp.f90: Modified test
|
|
|
|
|
to account for new error.
|
|
|
|
|
* gfortran.dg/submodule_twice.f90: New Test
|
|
|
|
|
|
2017-04-10 22:49:11 +02:00
|
|
|
|
2017-04-10 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/80176
|
|
|
|
|
* g++.dg/init/ref23.C: New test.
|
|
|
|
|
|
2017-04-10 22:40:48 +02:00
|
|
|
|
2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80304
|
|
|
|
|
* gfortran.dg/do_concurrent_4.f90: New test case.
|
|
|
|
|
|
2017-04-10 22:28:23 +02:00
|
|
|
|
2017-04-10 Janus Weil <janus@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/80046
|
|
|
|
|
* gfortran.dg/proc_ptr_comp_48.f90: New test case.
|
|
|
|
|
|
2017-04-10 21:50:33 +02:00
|
|
|
|
2017-04-10 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/torture/pr79905.C: Add -maltivec option.
|
|
|
|
|
|
2017-04-10 21:19:42 +02:00
|
|
|
|
2017-04-10 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80374
|
|
|
|
|
* g++.dg/pr80374.c: New test.
|
|
|
|
|
|
2017-04-10 21:01:37 +02:00
|
|
|
|
2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/80108
|
|
|
|
|
* gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
|
|
|
|
|
* gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
|
|
|
|
|
|
2017-04-10 20:58:34 +02:00
|
|
|
|
2017-04-10 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
|
|
|
|
|
|
2017-04-10 20:51:42 +02:00
|
|
|
|
2017-04-10 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/79356
|
|
|
|
|
* gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
|
|
|
|
|
|
2017-04-10 19:45:35 +02:00
|
|
|
|
2017-04-10 Daniel Santos <daniel.santos@pobox.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/79867
|
|
|
|
|
* lib/target-libpath.exp: Merge in cygwin fix from libffi.
|
|
|
|
|
|
2017-04-10 19:18:15 +02:00
|
|
|
|
2017-04-10 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/80348
|
|
|
|
|
* g++.dg/ubsan/div-by-zero-3.C: New test.
|
|
|
|
|
|
2017-04-10 18:51:44 +02:00
|
|
|
|
2017-04-10 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80153
|
|
|
|
|
* gcc.c-torture/execute/pr80153.c: New.
|
|
|
|
|
|
2017-04-10 15:02:12 +02:00
|
|
|
|
2017-04-10 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/80362
|
|
|
|
|
* gcc.dg/torture/pr80362.c: New testcase.
|
|
|
|
|
|
2017-04-10 13:27:05 +02:00
|
|
|
|
2017-04-10 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80304
|
|
|
|
|
* gcc.dg/torture/pr80304.c: New testcase.
|
|
|
|
|
|
2017-04-10 13:25:44 +02:00
|
|
|
|
2017-04-10 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
PR target/79905
|
|
|
|
|
* g++.dg/torture/pr79905.C: New.
|
|
|
|
|
|
2017-04-10 09:29:29 +02:00
|
|
|
|
2017-04-10 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/80350
|
|
|
|
|
* c-c++-common/ubsan/pr80350.c: New test.
|
|
|
|
|
|
re PR target/80324 (_mm512_reduce_xxx type instrinsics are missing)
PR target/80324
* config/i386/avx512fintrin.h (_mm512_reduce_add_epi32,
_mm512_reduce_mul_epi32, _mm512_reduce_and_epi32,
_mm512_reduce_or_epi32, _mm512_mask_reduce_add_epi32,
_mm512_mask_reduce_mul_epi32, _mm512_mask_reduce_and_epi32,
_mm512_mask_reduce_or_epi32, _mm512_reduce_min_epi32,
_mm512_reduce_max_epi32, _mm512_reduce_min_epu32,
_mm512_reduce_max_epu32, _mm512_mask_reduce_min_epi32,
_mm512_mask_reduce_max_epi32, _mm512_mask_reduce_min_epu32,
_mm512_mask_reduce_max_epu32, _mm512_reduce_add_ps,
_mm512_reduce_mul_ps, _mm512_mask_reduce_add_ps,
_mm512_mask_reduce_mul_ps, _mm512_reduce_min_ps, _mm512_reduce_max_ps,
_mm512_mask_reduce_min_ps, _mm512_mask_reduce_max_ps,
_mm512_reduce_add_epi64, _mm512_reduce_mul_epi64,
_mm512_reduce_and_epi64, _mm512_reduce_or_epi64,
_mm512_mask_reduce_add_epi64, _mm512_mask_reduce_mul_epi64,
_mm512_mask_reduce_and_epi64, _mm512_mask_reduce_or_epi64,
_mm512_reduce_min_epi64, _mm512_reduce_max_epi64,
_mm512_mask_reduce_min_epi64, _mm512_mask_reduce_max_epi64,
_mm512_reduce_min_epu64, _mm512_reduce_max_epu64,
_mm512_mask_reduce_min_epu64, _mm512_mask_reduce_max_epu64,
_mm512_reduce_add_pd, _mm512_reduce_mul_pd, _mm512_mask_reduce_add_pd,
_mm512_mask_reduce_mul_pd, _mm512_reduce_min_pd, _mm512_reduce_max_pd,
_mm512_mask_reduce_min_pd, _mm512_mask_reduce_max_pd): New intrinsics.
* gcc.target/i386/avx512f-reduce-op-1.c: New test.
From-SVN: r246798
2017-04-10 08:53:28 +02:00
|
|
|
|
2017-04-10 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/80324
|
|
|
|
|
* gcc.target/i386/avx512f-reduce-op-1.c: New test.
|
|
|
|
|
|
2017-04-08 19:09:58 +02:00
|
|
|
|
2017-04-08 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
Revert:
|
|
|
|
|
2017-04-07 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/80212
|
|
|
|
|
* g++.dg/ipa/pr80212.C: New test.
|
|
|
|
|
|
2017-04-07 21:22:00 +02:00
|
|
|
|
2017-04-07 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-04-07 21:23:24 +02:00
|
|
|
|
* gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
|
|
|
|
|
dg-options.
|
|
|
|
|
* gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
|
|
|
|
|
|
2017-04-07 21:22:00 +02:00
|
|
|
|
PR target/80322
|
|
|
|
|
PR target/80323
|
|
|
|
|
PR target/80325
|
|
|
|
|
PR target/80326
|
|
|
|
|
* gcc.target/i386/avx512f-undefined-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-cvtsd-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx-cvtsd-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-cvtss-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-abspd-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx-cvtss-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-absps-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-int2mask-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512f-mask2int-1.c: New test.
|
|
|
|
|
|
2017-04-07 19:51:55 +02:00
|
|
|
|
2017-04-07 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/80348
|
|
|
|
|
* g++.dg/ubsan/div-by-zero-2.C: New test.
|
|
|
|
|
|
2017-04-07 20:09:55 +02:00
|
|
|
|
PR c++/80095
|
|
|
|
|
* g++.dg/cpp1y/nsdmi-aggr8.C: New test.
|
|
|
|
|
|
2017-04-07 18:01:50 +02:00
|
|
|
|
2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/70478
|
|
|
|
|
* gcc.target/s390/pr70478.c: New.
|
|
|
|
|
|
2017-04-07 13:20:01 +02:00
|
|
|
|
2017-04-07 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR target/79889
|
|
|
|
|
* g++.dg/ext/mv8.C: Add aarch64* targets.
|
|
|
|
|
|
2017-04-07 12:36:21 +02:00
|
|
|
|
2017-04-07 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/80212
|
|
|
|
|
* g++.dg/ipa/pr80212.C: New test.
|
|
|
|
|
|
2017-04-07 11:44:33 +02:00
|
|
|
|
2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
|
|
|
|
|
|
2017-04-07 10:47:43 +02:00
|
|
|
|
2017-04-07 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80334
|
|
|
|
|
* g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
|
|
|
|
|
alignas on stack.
|
|
|
|
|
|
2017-04-07 10:20:24 +02:00
|
|
|
|
2017-04-07 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/80341
|
|
|
|
|
* gcc.dg/torture/pr80341.c: New testcase.
|
|
|
|
|
|
2017-04-06 22:46:29 +02:00
|
|
|
|
2017-04-06 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR debug/80234
|
|
|
|
|
* g++.dg/debug/dwarf2/pr80234-1.C: New test.
|
|
|
|
|
* g++.dg/debug/dwarf2/pr80234-2.C: New test.
|
|
|
|
|
|
2017-04-06 20:49:43 +02:00
|
|
|
|
2017-04-06 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/79733
|
|
|
|
|
* gcc.target/i386/pr79733.c: New test.
|
|
|
|
|
|
2017-04-06 20:34:18 +02:00
|
|
|
|
2017-04-06 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/80298
|
|
|
|
|
* gcc.target/i386/pr80298-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr80298-2.c: Ditto.
|
|
|
|
|
|
2017-04-06 16:53:22 +02:00
|
|
|
|
2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
|
|
|
|
|
|
|
|
|
|
PR target/80082
|
|
|
|
|
* gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
|
|
|
|
|
ARMv7-R.
|
|
|
|
|
|
2017-04-06 15:56:35 +02:00
|
|
|
|
2017-04-06 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80334
|
|
|
|
|
* g++.dg/torture/pr80334.C: New testcase.
|
|
|
|
|
|
2017-04-06 15:42:24 +02:00
|
|
|
|
2017-04-06 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/80166
|
|
|
|
|
* gcc.dg/asan/pr80166.c: New test.
|
|
|
|
|
|
2017-04-06 15:11:21 +02:00
|
|
|
|
2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79390
|
|
|
|
|
* gcc.target/i386/pr79390.c: Allow for cmovl.a.
|
|
|
|
|
|
2017-04-06 14:31:05 +02:00
|
|
|
|
2017-04-06 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80262
|
|
|
|
|
* gcc.target/i386/pr80262.c: New testcase.
|
|
|
|
|
|
2017-04-06 13:25:35 +02:00
|
|
|
|
2017-04-06 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/80281
|
|
|
|
|
* gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
|
|
|
|
|
|
2017-04-05 17:07:51 +02:00
|
|
|
|
2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/70703
|
|
|
|
|
* gcc.target/i386/pr70703.c: New.
|
|
|
|
|
|
2017-04-05 15:17:15 +02:00
|
|
|
|
2017-04-05 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/80308
|
|
|
|
|
* c-c++-common/asan/pr80308.c: New test.
|
|
|
|
|
|
2017-04-05 10:28:18 +02:00
|
|
|
|
2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79890
|
|
|
|
|
* gcc.target/s390/pr79890.c: New test case.
|
|
|
|
|
|
2017-04-05 07:25:18 +02:00
|
|
|
|
2017-04-05 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/80310
|
|
|
|
|
* c-c++-common/ubsan/pr80310.c: New test.
|
|
|
|
|
|
2017-04-04 19:52:27 +02:00
|
|
|
|
2017-04-04 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-04-04 21:14:47 +02:00
|
|
|
|
PR c++/80297
|
|
|
|
|
* g++.dg/torture/pr80297.C: New test.
|
|
|
|
|
|
2017-04-04 19:52:27 +02:00
|
|
|
|
PR tree-optimization/79390
|
|
|
|
|
* gcc.target/i386/pr79390.c: New test.
|
|
|
|
|
* gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
|
|
|
|
|
|
2017-04-04 18:30:44 +02:00
|
|
|
|
2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
|
|
|
|
|
|
|
|
|
|
PR c++/80296
|
|
|
|
|
* g++.dg/cpp0x/alias-decl-80296.C: New test.
|
|
|
|
|
|
2017-04-04 18:24:18 +02:00
|
|
|
|
2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/80307
|
|
|
|
|
* gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
|
|
|
|
|
targeting any CPU or architecture.
|
|
|
|
|
* gcc.target/arm/small-multiply-m0-2.c: Likewise.
|
|
|
|
|
* gcc.target/arm/small-multiply-m0-3.c: Likewise.
|
|
|
|
|
* gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
|
|
|
|
|
* gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
|
|
|
|
|
* gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
|
|
|
|
|
* gcc.target/arm/small-multiply-m1-1.c: Likewise.
|
|
|
|
|
* gcc.target/arm/small-multiply-m1-2.c: Likewise.
|
|
|
|
|
* gcc.target/arm/small-multiply-m1-3.c: Likewise.
|
|
|
|
|
|
2017-04-10 20:51:42 +02:00
|
|
|
|
2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
|
2017-04-04 15:41:41 +02:00
|
|
|
|
|
|
|
|
|
PR fortran/69498
|
|
|
|
|
* gfortran.dg/submodule_unexp.f90: New test.
|
|
|
|
|
|
2017-04-04 12:45:55 +02:00
|
|
|
|
2017-04-04 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/80286
|
|
|
|
|
* gcc.target/i386/avx-pr80286.c: New test.
|
|
|
|
|
* gcc.dg/pr80286.c: New test.
|
|
|
|
|
|
2017-04-04 11:06:04 +02:00
|
|
|
|
2017-04-04 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/80281
|
|
|
|
|
* gcc.dg/torture/pr80281.c: New testcase.
|
|
|
|
|
|
2017-04-04 08:58:45 +02:00
|
|
|
|
2017-04-04 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80275
|
|
|
|
|
* g++.dg/opt/pr80275.C: Make g static.
|
|
|
|
|
|
2017-04-04 02:10:02 +02:00
|
|
|
|
2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/60818
|
|
|
|
|
* gcc.c-torture/compile/pr60818.c: New testcase.
|
|
|
|
|
|
2017-04-04 00:30:56 +02:00
|
|
|
|
2017-04-03 Jonathan Wakely <jwakely@redhat.com>
|
|
|
|
|
|
|
|
|
|
* g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
|
|
|
|
|
* gcc.dg/20031012-1.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipcp-1.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/matrix-3.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/ppc-spe.c: Likewise.
|
|
|
|
|
* gcc.target/rx/zero-width-bitfield.c: Likewise.
|
|
|
|
|
|
2017-04-03 19:10:57 +02:00
|
|
|
|
2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/80246
|
|
|
|
|
* gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
|
|
|
|
|
powerpc_vsx_ok.
|
|
|
|
|
(std, ld): Limit scan-assembler-times check to lp64.
|
|
|
|
|
(stwu, stw, lwz): Add scan-assembler-times check for ilp32.
|
|
|
|
|
* gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
|
|
|
|
|
powerpc_vsx_ok.
|
|
|
|
|
|
2017-04-03 18:15:00 +02:00
|
|
|
|
2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/80246
|
|
|
|
|
* gcc.target/powerpc/pr80246.c: Require hard_dfp.
|
|
|
|
|
|
2017-04-03 14:22:22 +02:00
|
|
|
|
2017-04-03 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80275
|
|
|
|
|
* g++.dg/opt/pr80275.C: New testcase.
|
|
|
|
|
|
2017-04-03 12:57:41 +02:00
|
|
|
|
2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/79356
|
|
|
|
|
* gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
|
|
|
|
|
|
2017-04-03 12:54:38 +02:00
|
|
|
|
2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
|
|
|
|
|
(bal): Increase iteration count and assume alignment.
|
|
|
|
|
|
2017-04-03 12:08:46 +02:00
|
|
|
|
2017-04-03 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
|
|
|
|
|
|
2017-04-03 00:13:51 +02:00
|
|
|
|
2017-04-02 Andrew Pinski <apinski@cavium.com>
|
|
|
|
|
|
|
|
|
|
* gcc.c-torture/compile/nested-3.c: New testcase.
|
|
|
|
|
* gcc.c-torture/execute/20170401-1.c: New testcase.
|
|
|
|
|
* gcc.c-torture/execute/20170401-2.c: New testcase.
|
|
|
|
|
|
2017-04-01 00:49:53 +02:00
|
|
|
|
2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/79405
|
|
|
|
|
gcc.dg/pr79405.c: New testcase.
|
|
|
|
|
|
2017-03-31 20:39:25 +02:00
|
|
|
|
2017-03-31 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-03-31 20:40:35 +02:00
|
|
|
|
PR debug/79255
|
|
|
|
|
* gcc.dg/pr79255.c: New test.
|
|
|
|
|
|
2017-03-31 20:39:25 +02:00
|
|
|
|
PR c++/79572
|
|
|
|
|
* g++.dg/ubsan/null-8.C: New test.
|
|
|
|
|
|
2017-03-31 17:59:46 +02:00
|
|
|
|
2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/80107
|
|
|
|
|
* gfortran.dg/pr80107.f: New.
|
|
|
|
|
|
2017-03-31 17:26:18 +02:00
|
|
|
|
2017-03-31 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/49498
|
|
|
|
|
* gcc.dg/uninit-pred-8_b.c: Reenable DOM.
|
|
|
|
|
|
2017-03-31 11:18:18 +02:00
|
|
|
|
2017-03-31 Richard Biener <rguenther@suse.de>
|
2017-04-10 20:51:42 +02:00
|
|
|
|
|
2017-03-31 11:18:18 +02:00
|
|
|
|
* gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
|
|
|
|
|
|
2017-03-31 11:14:52 +02:00
|
|
|
|
2017-03-31 Richard Biener <rguenther@suse.de>
|
2017-04-10 20:51:42 +02:00
|
|
|
|
|
2017-03-31 11:14:52 +02:00
|
|
|
|
* gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
|
|
|
|
|
|
2017-03-31 08:05:47 +02:00
|
|
|
|
2017-03-31 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-03-31 08:40:39 +02:00
|
|
|
|
PR libstdc++/80251
|
|
|
|
|
* g++.dg/ext/is_aggregate.C: New test.
|
|
|
|
|
|
2017-03-31 08:38:35 +02:00
|
|
|
|
PR middle-end/80173
|
|
|
|
|
* gcc.target/i386/pr80173.c: New test.
|
|
|
|
|
|
2017-03-31 08:32:46 +02:00
|
|
|
|
PR middle-end/80163
|
|
|
|
|
* gcc.dg/pr80163.c: New test.
|
|
|
|
|
|
2017-03-31 08:05:47 +02:00
|
|
|
|
PR debug/80025
|
|
|
|
|
* gcc.dg/torture/pr80025.c: New test.
|
|
|
|
|
|
2017-03-30 23:59:20 +02:00
|
|
|
|
2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/mips/pr52125.c: Add -msym32.
|
|
|
|
|
|
2017-03-30 22:31:40 +02:00
|
|
|
|
2017-03-30 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR translation/80189
|
|
|
|
|
* g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
|
|
|
|
|
* g++.dg/gomp/sharing-1.C: Likewise.
|
|
|
|
|
* gfortran.dg/gomp/pr44536.f90: Likewise.
|
|
|
|
|
* gfortran.dg/gomp/pr44036-1.f90: Likewise.
|
|
|
|
|
* gfortran.dg/gomp/sharing-3.f90: Likewise.
|
|
|
|
|
* gfortran.dg/gomp/crayptr3.f90: Likewise.
|
|
|
|
|
* gfortran.dg/gomp/pr33439.f90: Likewise.
|
|
|
|
|
* gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
|
|
|
|
|
* gfortran.dg/gomp/sharing-1.f90: Likewise.
|
|
|
|
|
* gfortran.dg/gomp/sharing-2.f90: Likewise.
|
|
|
|
|
* gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
|
|
|
|
|
* gcc.dg/gomp/sharing-1.c: Likewise.
|
|
|
|
|
|
2017-03-30 21:57:20 +02:00
|
|
|
|
2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/80246
|
|
|
|
|
* gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
|
|
|
|
|
Darwin and SPE.
|
|
|
|
|
(dxex, dxexq): Update return type.
|
|
|
|
|
(diex, diexq): Update argument type.
|
|
|
|
|
* gcc.target/powerpc/pr80246.c: New test.
|
|
|
|
|
|
2017-03-30 15:51:02 +02:00
|
|
|
|
2017-03-30 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/77333
|
|
|
|
|
* g++.dg/ipa/pr77333.C: New test.
|
|
|
|
|
|
2017-03-30 15:29:28 +02:00
|
|
|
|
2017-03-30 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/80206
|
|
|
|
|
* gcc.target/i386/pr80206.c: New test.
|
|
|
|
|
|
2017-03-30 09:15:39 +02:00
|
|
|
|
2017-03-30 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/77498
|
|
|
|
|
* gfortran.dg/pr77498.f: New testcase.
|
|
|
|
|
|
2017-03-30 01:40:36 +02:00
|
|
|
|
2017-03-29 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/79730
|
|
|
|
|
* gcc.dg/pr79730.c: New test.
|
|
|
|
|
|
2017-03-29 23:37:45 +02:00
|
|
|
|
2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR libgfortran/78670
|
|
|
|
|
* gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
|
|
|
|
|
a character of length 1. Update test for success.
|
|
|
|
|
* gfortran.dg/dtio_28.f03: New test.
|
|
|
|
|
* gfortran.dg/dtio_4.f90: Update to open test file with status =
|
|
|
|
|
'scratch' to delete the file when done.
|
|
|
|
|
|
2017-03-29 22:53:59 +02:00
|
|
|
|
2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/80233
|
|
|
|
|
* gcc.c-torture/compile/pr80233.c: New testcase.
|
|
|
|
|
|
2017-03-29 19:30:58 +02:00
|
|
|
|
2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/80254
|
|
|
|
|
* gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
|
|
|
|
|
* gfortran.dg/dec_io_2a.f90: instead (new test).
|
|
|
|
|
|
2017-03-29 12:33:04 +02:00
|
|
|
|
2017-03-28 Jiong Wang <jiong.wang@arm.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
|
|
|
|
|
|
2017-03-29 00:26:17 +02:00
|
|
|
|
2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
PR testsuite/43496
|
|
|
|
|
* gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
|
|
|
|
|
generating PIC code.
|
|
|
|
|
|
2017-03-28 22:55:38 +02:00
|
|
|
|
2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/80193
|
|
|
|
|
* gcc.target/i386/pr80193.c: New.
|
|
|
|
|
|
2017-03-28 19:01:05 +02:00
|
|
|
|
2017-03-28 Janus Weil <janus@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/78661
|
|
|
|
|
* gfortran.dg/dtio_25.f90: Modified test case.
|
|
|
|
|
* gfortran.dg/dtio_27.f90: New test case.
|
|
|
|
|
|
2017-03-28 18:51:00 +02:00
|
|
|
|
2017-03-28 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/53383
|
|
|
|
|
* gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
|
|
|
|
|
* gcc.target/i386/pr53383-2.c (dg-options): Ditto.
|
|
|
|
|
* gcc.target/i386/pr53383-3.c (dg-options): Ditto.
|
|
|
|
|
|
2017-03-28 17:32:29 +02:00
|
|
|
|
2017-03-28 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.c-torture/compile/irreducible-loop.c: New.
|
|
|
|
|
|
2017-03-28 17:14:36 +02:00
|
|
|
|
2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
|
|
|
|
|
|
2017-03-28 17:32:29 +02:00
|
|
|
|
PR tree-optimization/80218
|
2017-03-28 17:14:36 +02:00
|
|
|
|
* gcc.dg/pr80218.c: New test.
|
|
|
|
|
|
2017-03-28 15:57:43 +02:00
|
|
|
|
2017-03-28 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/78644
|
|
|
|
|
* gcc.dg/pr78644-1.c: New testcase.
|
|
|
|
|
* gcc.dg/pr78644-2.c: Likewise.
|
|
|
|
|
|
2017-03-28 14:43:33 +02:00
|
|
|
|
2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
|
|
|
|
|
* gcc.dg/pic-4.c: Likewise.
|
|
|
|
|
* gcc.dg/pie-3.c: Likewise.
|
|
|
|
|
* gcc.dg/pie-4.c: Likewise.
|
|
|
|
|
|
2017-03-28 13:37:22 +02:00
|
|
|
|
2017-03-28 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/80205
|
|
|
|
|
* g++.dg/ipa/pr80205.C: New test.
|
|
|
|
|
|
2017-03-28 12:55:18 +02:00
|
|
|
|
2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
|
|
|
|
|
with sizeof(int) < 4.
|
|
|
|
|
* gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
|
|
|
|
|
* gcc.c-torture/execute/pr79737-2.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/pr79777.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/pr79910.c: Likewise.
|
|
|
|
|
|
2017-03-28 12:10:01 +02:00
|
|
|
|
2017-03-28 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/80222
|
|
|
|
|
* g++.dg/pr80222.C: New testcase.
|
|
|
|
|
|
2017-03-28 11:01:57 +02:00
|
|
|
|
2017-03-28 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/80104
|
|
|
|
|
* gcc.dg/ipa/pr80104.c: New test.
|
|
|
|
|
|
2017-03-28 10:13:04 +02:00
|
|
|
|
2017-03-28 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/80067
|
|
|
|
|
* c-c++-common/ubsan/shift-10.c: New test.
|
|
|
|
|
|
2017-03-28 05:22:25 +02:00
|
|
|
|
2017-03-27 Jeff Law <law@redhat.com>
|
|
|
|
|
|
2017-03-28 05:30:35 +02:00
|
|
|
|
PR tree-optimization/80216
|
2017-03-28 05:22:25 +02:00
|
|
|
|
* gcc.c-torture/compile/pr80216.c: New test.
|
|
|
|
|
|
2017-03-27 23:00:35 +02:00
|
|
|
|
2017-03-27 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-03-27 23:07:21 +02:00
|
|
|
|
PR middle-end/80162
|
|
|
|
|
* c-c++-common/pr80162-1.c: New test.
|
|
|
|
|
* c-c++-common/pr80162-2.c: New test.
|
|
|
|
|
* c-c++-common/pr80162-3.c: New test.
|
|
|
|
|
|
2017-03-27 23:00:35 +02:00
|
|
|
|
PR target/80102
|
|
|
|
|
* g++.dg/opt/pr80102.C: New test.
|
|
|
|
|
|
2017-03-27 21:19:00 +02:00
|
|
|
|
2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/78543
|
|
|
|
|
* gcc.target/powerpc/pr78543.c: New test.
|
|
|
|
|
|
2017-03-27 19:04:07 +02:00
|
|
|
|
2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/80103
|
|
|
|
|
* gcc.target/powerpc/pr80103-1.c: New test.
|
|
|
|
|
|
2017-03-27 14:52:13 +02:00
|
|
|
|
2017-03-27 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80181
|
|
|
|
|
* gcc.dg/torture/pr80181.c: New testcase.
|
|
|
|
|
|
2017-03-27 12:56:04 +02:00
|
|
|
|
2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
|
|
|
|
|
|
2017-04-10 20:51:42 +02:00
|
|
|
|
* gcc.target/arc/interrupt-4.c: New file.
|
2017-03-27 12:56:04 +02:00
|
|
|
|
|
2017-03-27 12:50:55 +02:00
|
|
|
|
2017-03-27 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR ipa/79776
|
|
|
|
|
* g++.dg/ipa/pr79776.C: New testcase.
|
|
|
|
|
|
2017-03-27 10:25:01 +02:00
|
|
|
|
2017-03-27 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/80168
|
|
|
|
|
* gcc.dg/asan/pr80168.c: New test.
|
|
|
|
|
|
2017-03-27 10:07:49 +02:00
|
|
|
|
2017-03-27 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80170
|
|
|
|
|
* gcc.dg/pr80170.c: New testcase.
|
|
|
|
|
|
2017-03-27 09:35:44 +02:00
|
|
|
|
2017-03-27 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/80171
|
|
|
|
|
* g++.dg/torture/pr80171.C: New testcase.
|
|
|
|
|
|
2017-03-26 17:19:40 +02:00
|
|
|
|
2017-03-26 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
2017-03-26 17:40:29 +02:00
|
|
|
|
* gcc.dg/torture/pr79732.c: Require alias support.
|
|
|
|
|
* gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
|
|
|
|
|
|
2017-03-26 17:19:40 +02:00
|
|
|
|
* gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
|
|
|
|
|
libatomic_available.
|
|
|
|
|
* gfortran.dg/coarray_image_status_1.f08: Likewise.
|
|
|
|
|
* gfortran.dg/coarray_stopped_images_1.f08: Likewise.
|
|
|
|
|
|
2017-03-25 19:48:01 +01:00
|
|
|
|
2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR libgfortran/78881
|
|
|
|
|
* gfortran.dg/dtio_26.f90: New test.
|
|
|
|
|
|
2017-03-25 18:38:17 +01:00
|
|
|
|
2017-03-25 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/80156
|
|
|
|
|
PR fortran/79382
|
2017-10-17 16:47:15 +02:00
|
|
|
|
* gfortran.dg/dtio_23.f90: Remove the dg-error and add the
|
2017-03-25 18:38:17 +01:00
|
|
|
|
testcase for PR80156. Add a main programme that tests that
|
|
|
|
|
the typebound generic is accessible.
|
|
|
|
|
|
2017-03-25 02:12:04 +01:00
|
|
|
|
2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/80160
|
|
|
|
|
PR rtl-optimization/80159
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr80160.c: New test.
|
|
|
|
|
|
2017-03-24 22:43:08 +01:00
|
|
|
|
2017-03-24 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/79904
|
|
|
|
|
* gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
|
|
|
|
|
|
2017-03-24 15:22:01 +01:00
|
|
|
|
2017-03-24 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/80119
|
|
|
|
|
* g++.dg/warn/Wuninitialized-9.C: New test.
|
|
|
|
|
|
S/390: arch12: New builtins.
This patch implements a set of low-level builtins for instruction
which would otherwise not be emitted by the compiler plus a set of
high-level builtins as defined by the IBM XL compiler. The high-level
builtins will be described in a future revision of the z/OS XL C/C++
Programming Guide.
I'll try to come up with a documentation appropriate for the GCC
manual as well (sometimes in the future).
gcc/ChangeLog:
2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* config/s390/s390-builtins.def: Add VXE builtins. Add a flags
argument to the overloaded builtin variants. Use the new flag to
deprecate certain builtin variants.
* config/s390/s390-builtin-types.def: Add new builtin types.
* config/s390/s390-builtins.h: Support new flags field for
overloaded builtins.
* config/s390/s390-c.c (OB_DEF_VAR): New flags field.
(s390_macro_to_expand): Enable vector float data type.
(s390_cpu_cpp_builtins_internal): Indicate support of the new
builtins by incrementing the __VEC__ version number.
(s390_expand_overloaded_builtin): Support expansion of vec_xl and
vec_xst.
(s390_resolve_overloaded_builtin): Emit error messages depending
on the builtin flags.
* config/s390/s390.c (s390_expand_builtin): Support additional
flags argument. Change error message to match the messages
emitted in s390-c.c.
* config/s390/s390.md: New UNSPEC_* constants.
(op_type): Add new instruction types.
* config/s390/vecintrin.h: Add new builtins and test data class
constants.
* config/s390/vx-builtins.md (V_HW_32_64): Add V4SF.
(V_HW_4, VEC_HW, VECF_HW): New mode iterators.
(VEC_INEXACT, VEC_NOINEXACT): New constants.
("vec_splats<mode>", "vec_insert<mode>", "vec_promote<mode>")
("vec_insert_and_zero<mode>", "vec_mergeh<mode>")
("vec_mergel<mode>"): V_HW -> VEC_HW.
("vlrlrv16qi", "vstrlrv16qi", "vbpermv16qi", "vec_msumv2di")
("vmslg", "*vftci<mode>_cconly", "vftci<mode>_intcconly")
("*vftci<mode>", "vftci<mode>_intcc", "vec_double_s64")
("vec_double_u64", "vfmin<mode>", "vfmax<mode>"): New definition.
("and_av2df3", "and_cv2df3", "vec_andc_av2df3")
("vec_andc_cv2df3", "xor_av2df3", "xor_cv2df3", "vec_nor_av2df3")
("vec_nor_cv2df3", "ior_av2df3", "ior_cv2df3", "vec_nabs")
("*vftcidb", "*vftcidb_cconly", "vftcidb"): Remove definition.
("vec_all_<fpcmpcc:code>v2df", "vec_any_<fpcmpcc:code>v2df")
("vec_scatter_elementv4si_DI", "vec_cmp<fpcmp:code>v2df")
("vec_di_to_df_s64", "vec_di_to_df_u64", "vec_df_to_di_u64")
("vfidb", "*vldeb", "*vledb", "*vec_cmp<insn_cmp>v2df_cconly")
("vec_cmpeqv2df_cc", "vec_cmpeqv2df_cc", "vec_cmphv2df_cc")
("vec_cmphev2df_cc", "*vec_cmpeqv2df_cc")
("*vec_cmphv2df_cc", "*vec_cmphev2df_cc"): Enable new modes as ...
("vec_all_<fpcmpcc:code><mode>", "vec_any_<fpcmpcc:code><mode>")
("vec_scatter_element<V_HW_4:mode>_DI")
("vec_cmp<fpcmp:code><mode>", "vcdgb", "vcdlgb", "vclgdb")
("vec_fpint<mode>", "vflls")
("vflrd", "*vec_cmp<insn_cmp><mode>_cconly", "vec_cmpeq<mode>_cc")
("vec_cmpeq<mode>_cc", "vec_cmph<mode>_cc", "vec_cmphe<mode>_cc")
("*vec_cmpeq<mode>_cc", "*vec_cmph<mode>_cc")
("*vec_cmphe<mode>_cc"): ... these.
("vec_ctd_s64", "vec_ctsl", "vec_ctul", "vec_st2f"): Use rounding
mode constant instead of magic value.
gcc/testsuite/ChangeLog:
2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
and remove the high-level builtin. The error message for the
would prevent compilation from reaching the second.
* gcc.target/s390/target-attribute/tattr-4.c: Likewise.
From-SVN: r246459
2017-03-24 15:04:12 +01:00
|
|
|
|
2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
|
|
|
|
|
and remove the high-level builtin. The error message for the
|
|
|
|
|
would prevent compilation from reaching the second.
|
|
|
|
|
* gcc.target/s390/target-attribute/tattr-4.c: Likewise.
|
|
|
|
|
|
S/390: arch12: Support new vector floating point modes.
This patch adds support for the new floating point vector elements (SF
and TF) introduced with arch12.
gcc/ChangeLog:
2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* config/s390/s390.c (s390_expand_vec_compare): Support other
vector floating point modes than just V2DF.
(s390_expand_vcond): Likewise.
(s390_hard_regno_mode_ok): Allow SFmode values in VRs.
(s390_cannot_change_mode_class): Prevent mode changes between TF
and V1TF in vector registers.
* config/s390/s390.md (DF, SF): New mode attributes.
("*cmp<mode>_ccs", "add<mode>3", "sub<mode>3", "mul<mode>3")
("fma<mode>4", "fms<mode>4", "div<mode>3", "*neg<mode>2"): Add
SFmode support for VRs.
* config/s390/vector.md (V_HW, V_HW2, VT_HW, ti*, nonvec): Add new
vector fp modes.
(VFT, VF_HW): New mode iterators.
(vw, sdx): New mode attributes.
("addv2df3", "subv2df3", "mulv2df3", "divv2df3", "sqrtv2df2")
("fmav2df4","fmsv2df4", "negv2df2", "absv2df2", "*negabsv2df2")
("smaxv2df3", "sminv2df3", "*vec_cmp<VFCMP_HW_OP:code>v2df_nocc")
("vec_cmpuneqv2df", "vec_cmpltgtv2df", "vec_orderedv2df")
("vec_unorderedv2df"): Adjust the v2df only patterns to support
also the new vector floating point modes. Renaming to ...
("add<mode>3", "sub<mode>3", "mul<mode>3", "div<mode>3")
("sqrt<mode>2", "fma<mode>4", "fms<mode>4", "neg<mode>2")
("abs<mode>2", "negabs<mode>2", "smax<mode>3")
("smin<mode>3", "*vec_cmp<VFCMP_HW_OP:code><mode>_nocc")
("vec_cmpuneq<mode>", "vec_cmpltgt<mode>", "vec_ordered<mode>")
("vec_unordered<mode>"): ... these.
("neg_fma<mode>4", "neg_fms<mode>4", "*smax<mode>3_vxe")
("*smin<mode>3_vxe", "*sminv2df3_vx", "*vec_extendv4sf")
("*vec_extendv2df"): New insn definitions.
gcc/testsuite/ChangeLog:
2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/vxe/negfma-1.c: New test.
From-SVN: r246458
2017-03-24 15:03:24 +01:00
|
|
|
|
2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/vxe/negfma-1.c: New test.
|
|
|
|
|
|
2017-03-24 15:02:51 +01:00
|
|
|
|
2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/arch12/aghsghmgh-1.c: New test.
|
|
|
|
|
* gcc.target/s390/arch12/mul-1.c: New test.
|
|
|
|
|
* gcc.target/s390/arch12/mul-2.c: New test.
|
|
|
|
|
|
2017-03-24 15:01:54 +01:00
|
|
|
|
2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/vxe/vllezlf-1.c: New test.
|
|
|
|
|
|
2017-03-24 15:01:18 +01:00
|
|
|
|
2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/vxe/popcount-1.c: New test.
|
|
|
|
|
|
2017-03-24 15:00:43 +01:00
|
|
|
|
2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/vxe/bitops-1.c: New test.
|
|
|
|
|
|
2017-03-24 14:59:51 +01:00
|
|
|
|
2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
|
|
|
|
|
* lib/target-supports.exp: Add effective target check s390_vxe.
|
|
|
|
|
|
2017-03-24 14:58:41 +01:00
|
|
|
|
2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
|
|
|
|
|
comparison instructions used from now on.
|
|
|
|
|
|
2017-03-24 14:57:58 +01:00
|
|
|
|
2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/s390.exp (check_effective_target_vector):
|
|
|
|
|
Include target-supports.exp and move target_vector check routine
|
|
|
|
|
...
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_s390_vx): ... to
|
|
|
|
|
here and rename it.
|
|
|
|
|
* gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
|
|
|
|
|
check from vector to s390_vx.
|
|
|
|
|
* gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
|
|
|
|
|
* gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
|
|
|
|
|
* gcc.target/s390/vector/stpcpy-1.c: Likewise.
|
|
|
|
|
* gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
|
|
|
|
|
* gcc.target/s390/vector/vec-clobber-1.c: Likewise.
|
|
|
|
|
* gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
|
|
|
|
|
* gcc.target/s390/vector/vec-genmask-1.c: Likewise.
|
|
|
|
|
* gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
|
|
|
|
|
* gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
|
|
|
|
|
|
2017-03-24 14:54:23 +01:00
|
|
|
|
2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/vector/vec-init-2.c: New test.
|
|
|
|
|
|
2017-03-24 14:52:30 +01:00
|
|
|
|
2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/ubsan/pr79904-2.c: New test.
|
|
|
|
|
|
2017-03-24 14:51:32 +01:00
|
|
|
|
2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79893
|
|
|
|
|
* gcc.target/s390/zvector/pr79893.c: New test.
|
|
|
|
|
|
2017-03-24 14:37:01 +01:00
|
|
|
|
2017-03-24 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/80112
|
|
|
|
|
* gcc.dg/pr80112.c: New test.
|
|
|
|
|
|
2017-03-24 13:57:14 +01:00
|
|
|
|
2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
|
|
|
|
|
etc. line numbers.
|
|
|
|
|
* gcc.dg/Walloca-1.c: Likewise.
|
|
|
|
|
* gcc.dg/Walloca-2.c: Likewise.
|
|
|
|
|
* gcc.dg/Wvla-larger-than-2.c: Likewise.
|
|
|
|
|
|
2017-03-24 13:34:19 +01:00
|
|
|
|
2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80158
|
|
|
|
|
* gfortran.fortran-torture/compile/pr80158.f: New file.
|
|
|
|
|
|
2017-03-24 13:16:43 +01:00
|
|
|
|
2017-03-24 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80167
|
|
|
|
|
* gcc.dg/graphite/pr80167.c: New testcase.
|
|
|
|
|
|
2017-03-24 07:29:06 +01:00
|
|
|
|
2017-03-24 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/80092
|
|
|
|
|
* gcc.dg/no_profile_instrument_function-attr-1.c: Add
|
|
|
|
|
dg-require-effective-target global_constructor.
|
|
|
|
|
* gcc.dg/tls/emutls-2.c: Same.
|
|
|
|
|
|
2017-03-24 07:28:53 +01:00
|
|
|
|
2017-03-24 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/80092
|
|
|
|
|
* c-c++-common/Wimplicit-fallthrough-34.c: Add
|
|
|
|
|
dg-require-effective-target indirect_jumps.
|
|
|
|
|
|
2017-03-24 07:28:42 +01:00
|
|
|
|
2017-03-24 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/80092
|
|
|
|
|
* gcc.dg/torture/pr79244.c: Add dg-require-effective-target
|
|
|
|
|
nonlocal_goto.
|
|
|
|
|
|
2017-03-24 07:28:12 +01:00
|
|
|
|
2017-03-24 Tom de Vries <tom@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/80092
|
|
|
|
|
* gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
|
|
|
|
|
* gcc.dg/Walloca-12.c: Same.
|
|
|
|
|
* gcc.dg/attr-alloc_size-8.c: Same.
|
|
|
|
|
* gcc.dg/Walloca-4.c: Same.
|
|
|
|
|
* gcc.dg/Walloca-8.c: Same.
|
|
|
|
|
* gcc.dg/Walloca-13.c: Same.
|
|
|
|
|
* gcc.dg/Walloca-14.c: Same.
|
|
|
|
|
* gcc.dg/attr-alloc_size-9.c: Same.
|
|
|
|
|
* gcc.dg/Walloca-1.c: Same.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
|
|
|
|
|
* gcc.dg/Walloca-5.c: Same.
|
|
|
|
|
* gcc.dg/Walloca-10.c: Same.
|
|
|
|
|
* gcc.dg/Walloca-9.c: Same.
|
|
|
|
|
* gcc.dg/attr-alloc_size-6.c: Same.
|
|
|
|
|
* gcc.dg/Wvla-larger-than-1.c: Same.
|
|
|
|
|
* gcc.dg/torture/pr71881.c: Same.
|
|
|
|
|
* gcc.dg/torture/pr71901.c: Same.
|
|
|
|
|
* gcc.dg/torture/pr78742.c: Same.
|
|
|
|
|
* gcc.dg/builtin-alloc-size.c: Same.
|
|
|
|
|
* gcc.dg/Walloca-2.c: Same.
|
|
|
|
|
* gcc.dg/Walloca-6.c: Same.
|
|
|
|
|
* gcc.dg/Walloca-11.c: Same.
|
|
|
|
|
* gcc.dg/attr-alloc_size-7.c: Same.
|
|
|
|
|
* gcc.dg/Wvla-larger-than-2.c: Same.
|
|
|
|
|
* gcc.dg/Walloca-3.c: Same.
|
|
|
|
|
* c-c++-common/Wimplicit-fallthrough-7.c: Same.
|
|
|
|
|
* gcc.c-torture/compile/pr79413.c: Same.
|
|
|
|
|
* gcc.c-torture/compile/pr78439.c: Same.
|
|
|
|
|
|
2017-03-23 23:12:06 +01:00
|
|
|
|
2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p9-options-1.c: New test.
|
|
|
|
|
|
2017-03-23 15:55:48 +01:00
|
|
|
|
2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/71436
|
|
|
|
|
* gcc.c-torture/compile/pr71436.c: New test.
|
|
|
|
|
|
2017-03-23 14:13:44 +01:00
|
|
|
|
2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
2017-04-10 20:51:42 +02:00
|
|
|
|
Richard Biener <rguenther@suse.de>
|
2017-03-23 14:13:44 +01:00
|
|
|
|
|
|
|
|
|
PR tree-optimization/79908
|
|
|
|
|
PR tree-optimization/80136
|
|
|
|
|
* gcc.dg/torture/pr79908.c: New file.
|
|
|
|
|
|
2017-03-22 20:08:36 +01:00
|
|
|
|
2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
|
|
|
|
|
|
2017-03-23 14:13:44 +01:00
|
|
|
|
PR fortran/39239
|
2017-03-22 20:08:36 +01:00
|
|
|
|
* gfortran.dg/equiv_constraint_bind_c.f90: New test.
|
|
|
|
|
|
2017-03-22 19:34:44 +01:00
|
|
|
|
2017-03-22 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-03-22 19:53:47 +01:00
|
|
|
|
PR c++/80141
|
|
|
|
|
* g++.dg/gomp/pr80141.C: New test.
|
|
|
|
|
|
2017-03-22 19:45:48 +01:00
|
|
|
|
PR c++/80129
|
|
|
|
|
* g++.dg/torture/pr80129.C: New test.
|
|
|
|
|
|
2017-03-22 19:34:44 +01:00
|
|
|
|
PR sanitizer/80110
|
|
|
|
|
* g++.dg/tsan/pr80110.C: New test.
|
|
|
|
|
|
2017-03-22 16:20:17 +01:00
|
|
|
|
2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/80142
|
|
|
|
|
* gfortran.dg/any_loc.f90: New test case.
|
|
|
|
|
|
2017-03-22 12:35:15 +01:00
|
|
|
|
2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/80082
|
|
|
|
|
* gcc.target/arm/atomic_loaddi_10.c: New testcase.
|
|
|
|
|
* gcc.target/arm/atomic_loaddi_11.c: Likewise.
|
|
|
|
|
|
2017-03-22 10:21:56 +01:00
|
|
|
|
2017-03-22 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR target/79906
|
|
|
|
|
* g++.dg/ext/mv8.C: Add power* targets.
|
|
|
|
|
|
2017-03-21 23:33:39 +01:00
|
|
|
|
2017-03-21 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79548
|
|
|
|
|
* g++.dg/warn/Wunused-var-26.C: New test.
|
|
|
|
|
|
2017-03-21 19:14:42 +01:00
|
|
|
|
2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79908
|
|
|
|
|
* gcc.dg/torture/pr79908.c: Revert addition of new file.
|
|
|
|
|
|
2017-03-21 17:21:14 +01:00
|
|
|
|
2017-03-21 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80109
|
|
|
|
|
* gcc.dg/Walloca-14.c: New test.
|
|
|
|
|
|
2017-03-21 15:49:51 +01:00
|
|
|
|
2017-03-21 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/80125
|
|
|
|
|
* gcc.target/powerpc/pr80125.c: New test.
|
|
|
|
|
|
2017-03-22 20:03:50 +01:00
|
|
|
|
2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
|
|
|
|
|
|
|
|
|
|
PR fortran/69498
|
|
|
|
|
* gfortran.dg/unexp_attribute.f90: New test
|
|
|
|
|
|
2017-03-21 14:57:20 +01:00
|
|
|
|
2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
2017-04-10 20:51:42 +02:00
|
|
|
|
Richard Biener <rguenther@suse.de>
|
2017-03-21 14:57:20 +01:00
|
|
|
|
|
|
|
|
|
PR tree-optimization/79908
|
|
|
|
|
* gcc.dg/torture/pr79908.c: New file.
|
|
|
|
|
|
2017-03-21 13:05:09 +01:00
|
|
|
|
2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
|
|
|
|
|
with sizeof(int) < 4.
|
|
|
|
|
|
2017-03-21 13:01:40 +01:00
|
|
|
|
2017-03-21 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr65044.c: Add '.' in order to catch
|
|
|
|
|
apostrophes.
|
|
|
|
|
|
2017-03-21 12:43:45 +01:00
|
|
|
|
2017-03-21 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80032
|
|
|
|
|
* g++.dg/opt/pr80032.C: New testcase.
|
|
|
|
|
|
2017-03-21 12:42:22 +01:00
|
|
|
|
2017-03-21 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80122
|
|
|
|
|
* gcc.dg/torture/pr80122.c: New testcase.
|
|
|
|
|
|
2017-03-21 12:07:19 +01:00
|
|
|
|
2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pic-2.c: Skip for MIPS.
|
|
|
|
|
* gcc.dg/pie-2.c: Skip for MIPS.
|
|
|
|
|
|
2017-03-21 11:18:51 +01:00
|
|
|
|
2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/77752
|
|
|
|
|
* g++.dg/cpp0x/initlist97.C: New.
|
|
|
|
|
* g++.dg/cpp0x/initlist85.C: Update.
|
|
|
|
|
|
2017-03-21 08:30:48 +01:00
|
|
|
|
2017-03-21 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-03-21 09:10:30 +01:00
|
|
|
|
PR c/67338
|
|
|
|
|
* gcc.dg/pr67338.c: New test.
|
|
|
|
|
|
2017-03-21 08:30:48 +01:00
|
|
|
|
PR c++/35878
|
|
|
|
|
* g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
|
|
|
|
|
dump instead of assembler.
|
|
|
|
|
* g++.dg/init/pr35878_2.C: Likewise.
|
|
|
|
|
* g++.dg/init/pr35878_3.C: Likewise.
|
|
|
|
|
|
2017-03-21 08:01:05 +01:00
|
|
|
|
2017-03-21 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/80097
|
|
|
|
|
* gcc.dg/ubsan/pr80097.c: New test.
|
|
|
|
|
|
2017-03-20 21:04:25 +01:00
|
|
|
|
2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/80054
|
|
|
|
|
* g++.dg/torture/pr80054.C: New file.
|
|
|
|
|
|
2017-03-20 19:05:00 +01:00
|
|
|
|
2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/79963
|
|
|
|
|
* gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
|
|
|
|
|
directive to assure selection of proper bit using rlwinm insn.
|
|
|
|
|
* gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
|
|
|
|
|
|
2017-03-20 16:02:09 +01:00
|
|
|
|
2017-03-20 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/80059 - ICE with noexcept and __transaction_atomic
|
|
|
|
|
* g++.dg/tm/pr80059-2.C: New test.
|
|
|
|
|
* g++.dg/tm/pr80059.C: New test.
|
|
|
|
|
|
2017-03-20 11:06:00 +01:00
|
|
|
|
2017-03-20 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79753
|
|
|
|
|
* gcc.target/i386/mpx/pr79753.c: New test.
|
|
|
|
|
|
2017-03-20 11:04:06 +01:00
|
|
|
|
2017-03-20 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR target/79769
|
|
|
|
|
PR target/79770
|
|
|
|
|
* g++.dg/pr79769.C: New test.
|
|
|
|
|
* gcc.target/i386/mpx/pr79770.c: New test.
|
|
|
|
|
|
2017-03-20 10:33:11 +01:00
|
|
|
|
2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/78857
|
|
|
|
|
* gcc.target/s390/load-and-test-fp-1.c: New test.
|
|
|
|
|
* gcc.target/s390/load-and-test-fp-2.c: New test.
|
|
|
|
|
|
2017-03-18 13:38:02 +01:00
|
|
|
|
2017-03-18 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/79676
|
2017-10-17 16:47:15 +02:00
|
|
|
|
* gfortran.dg/submodule_28.f08: New test.
|
2017-03-18 13:38:02 +01:00
|
|
|
|
|
2017-03-18 12:53:53 +01:00
|
|
|
|
2017-03-18 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/71838
|
2017-10-17 16:47:15 +02:00
|
|
|
|
* gfortran.dg/submodule_26.f08: New test.
|
|
|
|
|
* gfortran.dg/submodule_27.f08: New test.
|
2017-03-18 12:53:53 +01:00
|
|
|
|
|
2017-03-17 17:42:29 +01:00
|
|
|
|
2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79951
|
|
|
|
|
* gcc.target/powerpc/pr79951.c: New.
|
|
|
|
|
|
2017-03-17 16:10:13 +01:00
|
|
|
|
2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/79910
|
|
|
|
|
* gcc.dg/torture/pr79910.c: New test.
|
|
|
|
|
|
2017-03-17 16:01:56 +01:00
|
|
|
|
2017-03-17 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71437
|
|
|
|
|
* gcc.dg/tree-ssa/pr71437.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
|
|
|
|
|
now caught by VRP, but which were previously caught by DOM.
|
|
|
|
|
|
2017-03-17 13:48:56 +01:00
|
|
|
|
2017-03-17 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/80075
|
|
|
|
|
* g++.dg/torture/pr80075.C: New testcase.
|
|
|
|
|
|
2017-03-16 21:09:21 +01:00
|
|
|
|
2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/71294
|
|
|
|
|
* g++.dg/pr71294.C: New test.
|
|
|
|
|
|
2017-03-16 19:18:58 +01:00
|
|
|
|
2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
|
|
|
|
|
|
2017-03-16 17:27:08 +01:00
|
|
|
|
2017-03-16 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-03-16 17:50:27 +01:00
|
|
|
|
PR fortran/80010
|
|
|
|
|
* gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
|
|
|
|
|
|
2017-03-16 17:27:08 +01:00
|
|
|
|
PR fortran/79886
|
|
|
|
|
* gfortran.dg/pr79886.f90: New test.
|
|
|
|
|
|
2017-03-15 22:17:35 +01:00
|
|
|
|
2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79038
|
|
|
|
|
* gcc.target/powerpc/pr79038-1.c: New test.
|
|
|
|
|
|
2017-03-15 21:48:49 +01:00
|
|
|
|
2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/33271
|
|
|
|
|
* gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
|
|
|
|
|
|
2017-03-15 16:33:12 +01:00
|
|
|
|
2017-03-15 Jiong Wang <jiong.wang@arm.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/79356
|
|
|
|
|
* gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
|
|
|
|
|
|
2017-03-15 14:38:51 +01:00
|
|
|
|
2017-03-15 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/80019
|
|
|
|
|
* gcc.target/i386/pr80019.c: New test.
|
|
|
|
|
|
2017-03-15 11:06:10 +01:00
|
|
|
|
2017-03-15 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
|
|
|
|
|
|
2017-03-15 05:31:27 +01:00
|
|
|
|
2017-03-14 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79800
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
|
|
|
|
|
* gcc.dg/tree-ssa/pr79800.c: New test.
|
|
|
|
|
|
2017-03-15 01:25:10 +01:00
|
|
|
|
2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79947
|
|
|
|
|
* gcc.target/powerpc/pr79947.c: New test.
|
|
|
|
|
|
2017-03-14 23:16:27 +01:00
|
|
|
|
2017-03-14 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/80020
|
|
|
|
|
* gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
|
|
|
|
|
* gcc.dg/attr-alloc_size-7.c: Same.
|
|
|
|
|
* gcc.dg/attr-alloc_size-9.c: Same.
|
|
|
|
|
* gcc.dg/builtin-alloc-size.c: Same.
|
|
|
|
|
* gcc.dg/pr80020.c: New test.
|
|
|
|
|
|
2017-03-14 18:50:46 +01:00
|
|
|
|
2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/79728
|
|
|
|
|
* gcc.target/i386/sse-globalreg.c: New test.
|
|
|
|
|
|
2017-03-14 12:59:59 +01:00
|
|
|
|
2017-03-14 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR lto/66295
|
|
|
|
|
* gcc.dg/tree-prof/pr66295.c: New test.
|
|
|
|
|
|
2017-03-13 16:30:17 +01:00
|
|
|
|
2017-03-13 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR middle-end/78339
|
|
|
|
|
* gcc.target/i386/mpx/pr78339.c: New test.
|
|
|
|
|
|
2017-03-13 13:56:11 +01:00
|
|
|
|
2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
|
|
|
|
|
|
2017-04-10 20:51:42 +02:00
|
|
|
|
* gcc.target/arc/bitfield.c: New file.
|
2017-03-13 13:56:11 +01:00
|
|
|
|
|
2017-03-13 13:55:38 +01:00
|
|
|
|
2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
|
|
|
|
|
|
2017-04-10 20:51:42 +02:00
|
|
|
|
* gcc.target/arc/pr9001090948.c: New file.
|
2017-03-13 13:55:38 +01:00
|
|
|
|
|
2017-03-12 01:04:02 +01:00
|
|
|
|
2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
|
|
|
|
|
Fix test. Make early-out condition return early. Correct comments.
|
|
|
|
|
|
2017-03-11 15:49:57 +01:00
|
|
|
|
2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR libgfortran/78854
|
|
|
|
|
* gfortran.dg/dtio_25.f90: New test.
|
|
|
|
|
|
2017-03-11 01:33:45 +01:00
|
|
|
|
2017-03-10 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
|
|
|
|
|
|
2017-03-10 22:17:13 +01:00
|
|
|
|
2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/78911
|
|
|
|
|
* gcc.target/i386/pr78911-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr78911-2.c: New test.
|
|
|
|
|
|
2017-03-10 17:18:44 +01:00
|
|
|
|
2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
|
2017-03-10 22:17:13 +01:00
|
|
|
|
|
2017-03-10 17:18:44 +01:00
|
|
|
|
PR target/79941
|
|
|
|
|
* gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
|
|
|
|
|
* gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
|
|
|
|
|
* gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
|
|
|
|
|
|
2017-03-10 16:36:00 +01:00
|
|
|
|
2017-03-10 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79967
|
|
|
|
|
* g++.dg/cpp0x/gen-attrs-63.C: New test.
|
|
|
|
|
|
2017-03-10 16:28:26 +01:00
|
|
|
|
2017-03-10 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-03-10 16:33:04 +01:00
|
|
|
|
PR c++/79899
|
|
|
|
|
* g++.dg/other/friend7.C: New test.
|
|
|
|
|
|
2017-03-10 16:28:26 +01:00
|
|
|
|
PR c++/79896
|
|
|
|
|
* g++.dg/ext/int128-5.C: New test.
|
|
|
|
|
|
testsuite: attr-alloc_size-11.c (PR79356)
As stated in the PR (and elsewhere), this test now passes on aarch64,
ia64, mips, powerpc, sparc, and s390x. This patch disables the xfails
for those targets.
PR testsuite/79356
* gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
powerpc, sparc, or s390x.
From-SVN: r246032
2017-03-10 16:23:06 +01:00
|
|
|
|
2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
PR testsuite/79356
|
|
|
|
|
* gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
|
|
|
|
|
powerpc, sparc, or s390x.
|
|
|
|
|
|
2017-03-10 15:32:42 +01:00
|
|
|
|
2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79907
|
|
|
|
|
* gcc.target/powerpc/pr79907.c: New.
|
|
|
|
|
|
2017-03-10 12:16:21 +01:00
|
|
|
|
2017-03-10 Olivier Hainque <hainque@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/opt64.adb: New test.
|
|
|
|
|
* gnat.dg/opt64_pkg.ads: New helper.
|
|
|
|
|
* gnat.dg/opt64_pkg.adb: New helper.
|
|
|
|
|
|
2017-03-10 08:53:57 +01:00
|
|
|
|
2017-03-10 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-03-10 08:57:45 +01:00
|
|
|
|
PR rtl-optimization/79909
|
|
|
|
|
* gcc.target/powerpc/pr79909.c: New test.
|
|
|
|
|
|
2017-03-10 08:55:00 +01:00
|
|
|
|
PR tree-optimization/79972
|
|
|
|
|
* gcc.dg/pr79972.c: New test.
|
|
|
|
|
|
2017-03-10 08:53:57 +01:00
|
|
|
|
PR tree-optimization/77975
|
|
|
|
|
* gcc.dg/pr77975.c: New test.
|
|
|
|
|
|
2017-03-09 23:45:39 +01:00
|
|
|
|
2017-03-09 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79962
|
|
|
|
|
PR c++/79984
|
|
|
|
|
* c-c++-common/nonnull-3.c: New test.
|
|
|
|
|
* g++.dg/warn/Wnonnull3.C: New test.
|
|
|
|
|
|
2017-03-09 18:18:41 +01:00
|
|
|
|
2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
|
|
|
|
|
* gcc.target/mips/lxc1-sxc1-2.c: Likewise.
|
|
|
|
|
|
2017-03-09 17:58:17 +01:00
|
|
|
|
2017-03-09 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/79757
|
|
|
|
|
* gcc.dg/ubsan/pr79757-1.c: New test.
|
|
|
|
|
* gcc.dg/ubsan/pr79757-2.c: New test.
|
|
|
|
|
* gcc.dg/ubsan/pr79757-3.c: New test.
|
|
|
|
|
* gcc.dg/ubsan/pr79757-4.c: New test.
|
|
|
|
|
* gcc.dg/ubsan/pr79757-5.c: New test.
|
|
|
|
|
|
2017-03-09 17:42:45 +01:00
|
|
|
|
2017-03-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/79969
|
|
|
|
|
* gcc.dg/debug/dwarf2/enum-loc1.c: New test.
|
|
|
|
|
|
2017-03-09 17:36:37 +01:00
|
|
|
|
2017-03-09 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79687
|
|
|
|
|
* g++.dg/expr/ptrmem8.C: New test.
|
|
|
|
|
* g++.dg/expr/ptrmem9.C: New test.
|
|
|
|
|
|
2017-03-09 17:19:37 +01:00
|
|
|
|
2017-03-09 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79977
|
|
|
|
|
* gcc.dg/graphite/pr79977.c: New testcase.
|
|
|
|
|
|
2017-03-09 16:04:31 +01:00
|
|
|
|
2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
|
|
|
|
|
rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_rdynamic):
|
|
|
|
|
New proc.
|
|
|
|
|
|
2017-03-09 14:20:50 +01:00
|
|
|
|
2017-03-09 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79971
|
|
|
|
|
* gcc.dg/fixed-point/pr79971.c: New testcase.
|
|
|
|
|
|
2017-03-09 14:20:03 +01:00
|
|
|
|
2017-03-09 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR ipa/79970
|
|
|
|
|
* gcc.dg/torture/pr79970.c: New testcase.
|
|
|
|
|
|
2017-03-09 12:51:29 +01:00
|
|
|
|
2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71966
|
|
|
|
|
* g++.dg/cpp0x/pr71966-1.C: New.
|
|
|
|
|
* g++.dg/cpp0x/pr71966-2.C: Likewise.
|
|
|
|
|
|
2017-03-09 11:10:02 +01:00
|
|
|
|
2017-03-09 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79631
|
|
|
|
|
* gcc.target/i386/mpx/pr79631.c: New test.
|
|
|
|
|
|
2017-03-09 11:04:50 +01:00
|
|
|
|
2017-03-09 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR target/65705
|
|
|
|
|
PR target/69804
|
|
|
|
|
* gcc.target/i386/pr71458.c: Update scanned pattern.
|
|
|
|
|
|
2017-03-09 10:53:03 +01:00
|
|
|
|
2017-03-09 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79672
|
|
|
|
|
* g++.dg/warn/Wduplicated-branches2.C: Fix PR.
|
|
|
|
|
* g++.dg/warn/Wduplicated-branches3.C: New test.
|
|
|
|
|
|
2017-03-09 10:38:00 +01:00
|
|
|
|
2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/mips/msa-bclri.c: Skip the test for -O0.
|
|
|
|
|
|
2017-03-09 10:26:45 +01:00
|
|
|
|
2017-03-09 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/79764
|
|
|
|
|
* g++.dg/pr79764.C: New test.
|
|
|
|
|
|
2017-03-09 10:22:29 +01:00
|
|
|
|
2017-03-09 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/79761
|
|
|
|
|
* g++.dg/pr79761.C: New test.
|
|
|
|
|
|
2017-03-09 10:09:27 +01:00
|
|
|
|
2017-03-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-03-09 10:20:23 +01:00
|
|
|
|
PR sanitizer/79944
|
|
|
|
|
* c-c++-common/asan/pr79944.c: New test.
|
|
|
|
|
|
re PR target/79932 (_mm512_packus_epi32 does not compile under -O0)
PR target/79932
* config/i386/avx512vlintrin.h (_mm256_cmpge_epi32_mask,
_mm256_cmpge_epi64_mask, _mm256_cmpge_epu32_mask,
_mm256_cmpge_epu64_mask, _mm256_cmple_epi32_mask,
_mm256_cmple_epi64_mask, _mm256_cmple_epu32_mask,
_mm256_cmple_epu64_mask, _mm256_cmplt_epi32_mask,
_mm256_cmplt_epi64_mask, _mm256_cmplt_epu32_mask,
_mm256_cmplt_epu64_mask, _mm256_cmpneq_epi32_mask,
_mm256_cmpneq_epi64_mask, _mm256_cmpneq_epu32_mask,
_mm256_cmpneq_epu64_mask, _mm256_mask_cmpge_epi32_mask,
_mm256_mask_cmpge_epi64_mask, _mm256_mask_cmpge_epu32_mask,
_mm256_mask_cmpge_epu64_mask, _mm256_mask_cmple_epi32_mask,
_mm256_mask_cmple_epi64_mask, _mm256_mask_cmple_epu32_mask,
_mm256_mask_cmple_epu64_mask, _mm256_mask_cmplt_epi32_mask,
_mm256_mask_cmplt_epi64_mask, _mm256_mask_cmplt_epu32_mask,
_mm256_mask_cmplt_epu64_mask, _mm256_mask_cmpneq_epi32_mask,
_mm256_mask_cmpneq_epi64_mask, _mm256_mask_cmpneq_epu32_mask,
_mm256_mask_cmpneq_epu64_mask, _mm_cmpge_epi32_mask,
_mm_cmpge_epi64_mask, _mm_cmpge_epu32_mask, _mm_cmpge_epu64_mask,
_mm_cmple_epi32_mask, _mm_cmple_epi64_mask, _mm_cmple_epu32_mask,
_mm_cmple_epu64_mask, _mm_cmplt_epi32_mask, _mm_cmplt_epi64_mask,
_mm_cmplt_epu32_mask, _mm_cmplt_epu64_mask, _mm_cmpneq_epi32_mask,
_mm_cmpneq_epi64_mask, _mm_cmpneq_epu32_mask, _mm_cmpneq_epu64_mask,
_mm_mask_cmpge_epi32_mask, _mm_mask_cmpge_epi64_mask,
_mm_mask_cmpge_epu32_mask, _mm_mask_cmpge_epu64_mask,
_mm_mask_cmple_epi32_mask, _mm_mask_cmple_epi64_mask,
_mm_mask_cmple_epu32_mask, _mm_mask_cmple_epu64_mask,
_mm_mask_cmplt_epi32_mask, _mm_mask_cmplt_epi64_mask,
_mm_mask_cmplt_epu32_mask, _mm_mask_cmplt_epu64_mask,
_mm_mask_cmpneq_epi32_mask, _mm_mask_cmpneq_epi64_mask,
_mm_mask_cmpneq_epu32_mask, _mm_mask_cmpneq_epu64_mask): Move
definitions outside of __OPTIMIZE__ guarded section.
* gcc.target/i386/pr79932-2.c: New test.
From-SVN: r245990
2017-03-09 10:11:06 +01:00
|
|
|
|
PR target/79932
|
|
|
|
|
* gcc.target/i386/pr79932-2.c: New test.
|
|
|
|
|
|
2017-03-09 10:09:27 +01:00
|
|
|
|
PR target/79932
|
|
|
|
|
* gcc.target/i386/pr79932-1.c: New test.
|
|
|
|
|
|
2017-03-09 09:35:37 +01:00
|
|
|
|
2017-03-09 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79900 - ICE in strip_typedefs
|
|
|
|
|
* g++.dg/warn/Wpadded-1.C: New test.
|
|
|
|
|
|
2017-03-08 13:58:01 +01:00
|
|
|
|
2017-03-08 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/Walloca1.C: Adjust dg-warning.
|
|
|
|
|
|
2017-03-08 12:35:23 +01:00
|
|
|
|
2017-03-08 Andrew Haley <aph@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79943
|
|
|
|
|
* gcc.dg/tree-ssa/pr79943.c: New test.
|
|
|
|
|
|
2017-03-08 15:10:47 +01:00
|
|
|
|
2017-03-08 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79955
|
|
|
|
|
* gcc.dg/uninit-24.c: New testcase.
|
|
|
|
|
|
2017-03-08 09:50:01 +01:00
|
|
|
|
2017-03-08 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79920
|
|
|
|
|
* gcc.dg/vect/pr79920.c: New testcase.
|
|
|
|
|
|
2017-03-08 09:35:20 +01:00
|
|
|
|
2017-03-08 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/79904
|
|
|
|
|
* gcc.dg/ubsan/pr79904.c: New test.
|
|
|
|
|
|
2017-03-07 20:07:44 +01:00
|
|
|
|
2017-03-07 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/79834
|
|
|
|
|
* c-c++-common/goacc/pragma_context.c (f2): Adjust expected
|
|
|
|
|
diagnostics.
|
|
|
|
|
|
2017-03-07 18:30:53 +01:00
|
|
|
|
2017-03-07 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79809
|
|
|
|
|
* g++.dg/Walloca1.C: New test.
|
|
|
|
|
|
2017-03-07 15:12:52 +01:00
|
|
|
|
2017-03-07 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR middle-end/68270
|
|
|
|
|
* g++.dg/pr68270.C: New test.
|
|
|
|
|
|
2017-03-07 07:11:14 +01:00
|
|
|
|
2017-03-07 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-03-07 09:11:30 +01:00
|
|
|
|
PR rtl-optimization/79901
|
|
|
|
|
* gcc.target/i386/pr79901.c: New test.
|
|
|
|
|
|
2017-03-07 07:11:14 +01:00
|
|
|
|
PR sanitizer/79897
|
|
|
|
|
* c-c++-common/ubsan/pr79897.c: New test.
|
|
|
|
|
|
2017-03-06 21:23:00 +01:00
|
|
|
|
2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/79571
|
|
|
|
|
* gcc.target/i386/pr79571.c: New.
|
|
|
|
|
|
2017-03-06 18:38:42 +01:00
|
|
|
|
2017-03-06 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79796 - ICE with NSDMI and this pointer
|
|
|
|
|
* g++.dg/cpp0x/nsdmi13.C: New test.
|
|
|
|
|
|
2017-03-06 17:08:59 +01:00
|
|
|
|
2017-03-06 Julia Koval <julia.koval@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/79793
|
|
|
|
|
* gcc.target/i386/interrupt-12.c: Update scan-assembler-times
|
|
|
|
|
directives.
|
|
|
|
|
* gcc.target/i386/interrupt-13.c: Ditto.
|
|
|
|
|
* gcc.target/i386/interrupt-14.c: Ditto.
|
|
|
|
|
* gcc.target/i386/interrupt-15.c: Ditto.
|
|
|
|
|
|
2017-03-06 16:43:51 +01:00
|
|
|
|
2017-03-06 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79822
|
|
|
|
|
* g++.dg/cpp0x/constexpr-79822.C: New test.
|
|
|
|
|
|
2017-03-06 14:58:57 +01:00
|
|
|
|
2017-03-06 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79894
|
|
|
|
|
* gcc.dg/vect/pr79887.c: New testcase.
|
|
|
|
|
|
2017-03-06 14:58:01 +01:00
|
|
|
|
2017-03-06 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79824
|
|
|
|
|
* gcc.dg/vect/pr79824-1.c: New testcase.
|
|
|
|
|
* gcc.dg/vect/pr79824-2.c: Likewise.
|
|
|
|
|
|
2017-03-06 14:15:30 +01:00
|
|
|
|
2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
|
|
|
|
|
gettimeofday. Remove dg-skip-if for AVR.
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_gettimeofday):
|
|
|
|
|
New proc.
|
|
|
|
|
|
2017-03-06 13:40:19 +01:00
|
|
|
|
2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
|
|
|
|
|
* gcc.target/s390/hotpatch-10.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-11.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-12.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-13.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-14.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-15.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-16.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-17.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-18.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-19.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-2.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-26.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-27.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-28.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-3.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-4.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-5.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-6.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-7.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-8.c: Likewise.
|
|
|
|
|
* gcc.target/s390/hotpatch-9.c: Likewise.
|
|
|
|
|
|
2017-03-06 12:54:37 +01:00
|
|
|
|
2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/64574
|
|
|
|
|
* g++.dg/template/crash125.C: New.
|
|
|
|
|
|
2017-03-06 12:35:58 +01:00
|
|
|
|
2017-03-06 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/79812
|
|
|
|
|
* gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
|
|
|
|
|
|
2017-03-06 12:27:07 +01:00
|
|
|
|
2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
|
|
|
|
|
|
2017-03-06 11:32:47 +01:00
|
|
|
|
2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/mips/msa-minmax.c: New tests.
|
|
|
|
|
|
2017-03-06 11:20:33 +01:00
|
|
|
|
2017-03-06 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR sanitize/79783
|
|
|
|
|
* g++.dg/asan/pr79783.C: New test.
|
|
|
|
|
|
2017-03-06 11:19:52 +01:00
|
|
|
|
2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/mips/msa-dotp.c: New tests.
|
|
|
|
|
|
2017-03-06 11:08:51 +01:00
|
|
|
|
2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/mips/msa-bclri.c: New test.
|
|
|
|
|
|
2017-03-05 18:13:16 +01:00
|
|
|
|
2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70266
|
|
|
|
|
* g++.dg/tm/pr70266.C: New.
|
|
|
|
|
|
2017-03-05 12:35:47 +01:00
|
|
|
|
2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
|
2017-04-10 20:51:42 +02:00
|
|
|
|
Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
|
2017-03-05 12:35:47 +01:00
|
|
|
|
|
|
|
|
|
* gfortran.dg/coarray/fail_image_1.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray/fail_image_2.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray/failed_images_1.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray/failed_images_2.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray/image_status_1.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray/image_status_2.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray/stopped_images_1.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray/stopped_images_2.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray_fail_st.f90: New test.
|
|
|
|
|
* gfortran.dg/coarray_failed_images_1.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray_image_status_1.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray_stopped_images_1.f08: New test.
|
|
|
|
|
|
2017-03-03 23:19:24 +01:00
|
|
|
|
2017-03-03 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/79758
|
|
|
|
|
* gcc.dg/noncompile/pr79758.c: New test.
|
|
|
|
|
|
2017-03-03 20:32:01 +01:00
|
|
|
|
2017-03-03 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79805
|
|
|
|
|
* g++.dg/opt/pr79805.C: New test.
|
|
|
|
|
|
2017-03-03 17:55:31 +01:00
|
|
|
|
2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/avx512vpopcntdq-check.h: New.
|
|
|
|
|
* gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
|
|
|
|
|
* gcc.target/i386/i386.exp
|
|
|
|
|
(check_effective_target_avx512vpopcntdq): New.
|
|
|
|
|
|
2017-03-03 14:23:53 +01:00
|
|
|
|
2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
|
|
|
|
|
ilp32 targets and match DImode registers for lp64 targets.
|
|
|
|
|
|
2017-03-03 13:26:16 +01:00
|
|
|
|
2017-03-03 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/pr71624.C: Disable for x32.
|
|
|
|
|
* g++.dg/pr71633.C: Ditto.
|
|
|
|
|
|
2017-03-03 13:24:53 +01:00
|
|
|
|
2017-03-03 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/79807
|
|
|
|
|
* gcc.target/i386/pr79807.c: New test.
|
|
|
|
|
|
2017-03-03 12:53:56 +01:00
|
|
|
|
2017-03-03 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79803
|
|
|
|
|
* gcc.dg/tree-ssa/pr79803.c: New test.
|
|
|
|
|
|
2017-03-03 12:53:14 +01:00
|
|
|
|
2017-03-03 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/79574
|
|
|
|
|
* gcc.dg/pr79574-2.c: New test.
|
|
|
|
|
|
2017-03-03 12:30:32 +01:00
|
|
|
|
2017-03-03 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR c++/79825
|
|
|
|
|
* g++.dg/warn/Wuninitialized-8.C: New testcase.
|
|
|
|
|
|
2017-03-03 11:41:49 +01:00
|
|
|
|
2017-03-03 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr57134.c: Use empty inline asm string literal.
|
|
|
|
|
|
2017-03-03 10:58:10 +01:00
|
|
|
|
2017-03-03 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79791
|
|
|
|
|
* g++.dg/warn/Wwrite-strings-1.C: New test.
|
|
|
|
|
* g++.dg/warn/Wwrite-strings-2.C: New test.
|
|
|
|
|
* g++.dg/warn/Wwrite-strings-3.C: New test.
|
|
|
|
|
* g++.dg/warn/Wwrite-strings-4.C: New test.
|
|
|
|
|
* g++.dg/warn/Wwrite-strings-5.C: New test.
|
|
|
|
|
* g++.dg/warn/Wwrite-strings-6.C: New test.
|
|
|
|
|
* g++.dg/warn/Wwrite-strings-7.C: New test.
|
|
|
|
|
* g++.dg/warn/Wwrite-strings-8.C: New test.
|
|
|
|
|
* g++.dg/warn/Wwrite-strings-9.C: New test.
|
|
|
|
|
* g++.dg/warn/Wwrite-strings-10.C: New test.
|
|
|
|
|
* g++.dg/warn/Wwrite-strings-11.C: New test.
|
|
|
|
|
* g++.dg/warn/Wwrite-strings-12.C: New test.
|
|
|
|
|
|
2017-03-03 09:08:08 +01:00
|
|
|
|
2017-03-03 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79818
|
|
|
|
|
* gcc.dg/torture/pr79818.c: New testcase.
|
|
|
|
|
|
2017-03-02 22:31:40 +01:00
|
|
|
|
2017-03-02 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79782
|
|
|
|
|
* g++.dg/warn/Wunused-parm-10.C: New test.
|
|
|
|
|
|
2017-03-02 20:32:32 +01:00
|
|
|
|
2017-03-02 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/rtl/x86_64/*.c: Test for
|
|
|
|
|
"{ i?86-*-* x86_64-*-* } && lp64" targets only.
|
|
|
|
|
|
2017-03-02 19:47:03 +01:00
|
|
|
|
2017-03-02 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/79514
|
|
|
|
|
* gcc.target/i386/pr79514.c: New test.
|
|
|
|
|
|
2017-03-02 17:02:37 +01:00
|
|
|
|
2017-03-02 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/79780
|
|
|
|
|
* gcc.c-torture/compile/pr79780.c: New test.
|
|
|
|
|
|
2017-03-02 14:42:05 +01:00
|
|
|
|
2017-03-02 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79345
|
|
|
|
|
PR c++/42000
|
|
|
|
|
* g++.dg/warn/Wuninitialized-7.C: New testcase.
|
|
|
|
|
* c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
|
|
|
|
|
* gcc.dg/uninit-pr19430-2.c: Add expected warning.
|
|
|
|
|
|
2017-03-02 12:44:16 +01:00
|
|
|
|
2017-03-02 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR c/79756
|
|
|
|
|
* gcc.dg/vector-1.c: New testcase.
|
|
|
|
|
|
2017-03-02 12:25:11 +01:00
|
|
|
|
2017-03-02 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/66768
|
|
|
|
|
* gcc.target/i386/pr66768.c: New test.
|
|
|
|
|
|
2017-03-02 09:20:19 +01:00
|
|
|
|
2017-03-02 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
|
|
|
|
|
* gcc.dg/rtl/x86_64/final.c: Likewise.
|
|
|
|
|
* gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
|
|
|
|
|
* gcc.dg/rtl/x86_64/ira.c: Likewise.
|
|
|
|
|
* gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
|
|
|
|
|
* gcc.dg/rtl/x86_64/vregs.c: Likewise.
|
|
|
|
|
|
2017-03-02 08:53:42 +01:00
|
|
|
|
2017-03-02 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79777
|
|
|
|
|
* gcc.dg/torture/pr79777.c: New testcase.
|
|
|
|
|
|
2017-03-02 00:39:59 +01:00
|
|
|
|
2017-03-01 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79692
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
|
|
|
|
|
|
2017-03-01 20:24:53 +01:00
|
|
|
|
2017-03-01 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/invsize-2.c: New test.
|
|
|
|
|
* gcc.target/i386/invsize-3.c: Ditto.
|
|
|
|
|
* gcc.target/i386/invsize-4.c: Ditto.
|
|
|
|
|
* gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
|
|
|
|
|
* gcc.target/i386/stackalign/asm-1.c: Ditto.
|
|
|
|
|
|
2017-03-01 19:33:21 +01:00
|
|
|
|
2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79439
|
|
|
|
|
* gcc.target/powerpc/pr79439.c: New test.
|
|
|
|
|
|
2017-03-01 19:09:51 +01:00
|
|
|
|
2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
|
|
|
|
|
scan string.
|
|
|
|
|
|
|
|
|
|
|
2017-03-01 15:43:02 +01:00
|
|
|
|
2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/79395
|
|
|
|
|
* gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
|
|
|
|
|
pattern to look for vcmpequd. instead of vcmpnew.
|
|
|
|
|
* gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
|
|
|
|
|
pattern to look for xvcmpeqsp. instead of xvcmpnesp.
|
|
|
|
|
* gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
|
|
|
|
|
look for xvcmpeqdp. instead of xvcmpnedp.
|
|
|
|
|
* gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
|
|
|
|
|
look for vcmpequd. instead of vcmpnew.
|
|
|
|
|
* gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
|
|
|
|
|
look for xvcmpeqsp. instead of xvcmpnesp.
|
|
|
|
|
* gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
|
|
|
|
|
look for xvcmpeqdp. instead of xvcmpnedp.
|
|
|
|
|
* gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
|
|
|
|
|
look for vcmpequd. instead of vcmpnew.
|
|
|
|
|
* gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
|
|
|
|
|
look for vcmpeqsp instead of xvcmpnesp.
|
|
|
|
|
* gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
|
|
|
|
|
look for xvcmpeqdp instead of xvcmpnedp.
|
|
|
|
|
|
2017-03-01 09:54:29 +01:00
|
|
|
|
2017-03-01 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79721
|
|
|
|
|
* gcc.dg/torture/pr79721.c: New testcase.
|
|
|
|
|
|
2017-03-01 09:34:48 +01:00
|
|
|
|
2017-03-01 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-03-01 10:02:12 +01:00
|
|
|
|
PR c++/79681
|
|
|
|
|
* g++.dg/cpp1y/constexpr-79681-1.C: New test.
|
|
|
|
|
* g++.dg/cpp1y/constexpr-79681-2.C: New test.
|
|
|
|
|
|
2017-03-01 09:35:55 +01:00
|
|
|
|
PR c++/79746
|
|
|
|
|
* g++.dg/warn/Wunused-parm-9.C: New test.
|
|
|
|
|
|
2017-03-01 09:34:48 +01:00
|
|
|
|
PR tree-optimization/79734
|
|
|
|
|
* g++.dg/opt/pr79734.C: New test.
|
|
|
|
|
|
2017-02-28 23:39:11 +01:00
|
|
|
|
2017-02-28 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79737
|
|
|
|
|
* gcc.c-torture/execute/pr79737-1.c: New test.
|
|
|
|
|
* gcc.c-torture/execute/pr79737-2.c: New test.
|
|
|
|
|
|
2017-02-28 23:15:54 +01:00
|
|
|
|
2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/sparc/20170228-1.c: New test.
|
|
|
|
|
|
2017-02-28 19:03:16 +01:00
|
|
|
|
2017-02-28 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/invsize-1.c: New test.
|
|
|
|
|
|
2017-02-28 17:59:16 +01:00
|
|
|
|
2017-02-28 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79691
|
|
|
|
|
* gcc.dg/tree-ssa/pr79691.c: New test.
|
|
|
|
|
|
2017-02-28 17:24:56 +01:00
|
|
|
|
2017-02-28 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/79729
|
|
|
|
|
* gcc.target/i386/pr79729.c: New test.
|
|
|
|
|
|
2017-02-28 16:32:24 +01:00
|
|
|
|
2017-02-28 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79740
|
|
|
|
|
* gcc.dg/torture/pr79740.c: New testcase.
|
|
|
|
|
|
2017-02-28 16:31:30 +01:00
|
|
|
|
2017-02-28 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79731
|
|
|
|
|
* c-c++-common/torture/pr79731.c: New testcase.
|
|
|
|
|
|
2017-02-28 13:38:57 +01:00
|
|
|
|
2017-02-28 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79732
|
|
|
|
|
* gcc.dg/torture/pr79732.c: New testcase.
|
|
|
|
|
|
2017-02-28 10:17:20 +01:00
|
|
|
|
2017-02-28 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79723
|
|
|
|
|
* gcc.target/i386/pr79723.c: New testcase.
|
|
|
|
|
|
2017-02-27 17:06:13 +01:00
|
|
|
|
2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79544
|
|
|
|
|
* gcc.target/powerpc/pr79544.c: New.
|
|
|
|
|
|
2017-02-27 12:55:19 +01:00
|
|
|
|
2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79414
|
|
|
|
|
* g++.dg/parse/crash67.C: New.
|
|
|
|
|
|
2017-02-27 11:20:36 +01:00
|
|
|
|
2017-02-27 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/77536
|
|
|
|
|
* gcc.dg/vect/pr79347.c: Revise testing string.
|
|
|
|
|
|
2017-02-27 09:51:28 +01:00
|
|
|
|
2017-02-27 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/45397
|
|
|
|
|
* gcc.dg/tree-ssa/pr45397.c: New testcase.
|
|
|
|
|
|
2017-02-27 09:50:09 +01:00
|
|
|
|
2017-02-27 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79690
|
|
|
|
|
* gcc.target/i386/pr79690.c: New testcase.
|
|
|
|
|
|
2017-02-26 14:22:43 +01:00
|
|
|
|
2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/51119
|
|
|
|
|
* gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
|
|
|
|
|
of original.
|
|
|
|
|
* gfortran.dg/inline_matmul_11.f90: Likewise.
|
|
|
|
|
* gfortran.dg/inline_matmul_9.f90: Likewise.
|
|
|
|
|
* gfortran.dg/matmul_13.f90: New test.
|
|
|
|
|
* gfortran.dg/matmul_14.f90: New test.
|
|
|
|
|
|
2017-02-25 11:17:31 +01:00
|
|
|
|
2017-02-25 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79396
|
|
|
|
|
* g++.dg/opt/pr79396.C: New test.
|
|
|
|
|
|
2017-02-25 00:40:42 +01:00
|
|
|
|
2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
|
|
|
|
|
|
|
|
|
|
PR fortran/79597
|
|
|
|
|
* gfortran.dg/dtio_6.f90: Update test.
|
|
|
|
|
|
|
|
|
|
2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
|
|
|
|
|
|
|
|
|
|
PR fortran/79601
|
|
|
|
|
* gfortran.dg/interface_operator_2.f90: New test.
|
|
|
|
|
|
2017-02-25 00:15:56 +01:00
|
|
|
|
2017-02-24 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/79677
|
|
|
|
|
* gcc.dg/pr79677.c: New test.
|
|
|
|
|
|
2017-02-24 23:34:25 +01:00
|
|
|
|
2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/mips/mips-ps-type-2.c (move): Force generation
|
|
|
|
|
of mov.ps.
|
|
|
|
|
* gcc.target/mips/mips-ps-type.c (move): Likewise.
|
|
|
|
|
(cond_move1): Simplify condition to force generation of
|
|
|
|
|
mov[nz].ps.
|
|
|
|
|
(cond_move2): Likewise.
|
|
|
|
|
|
2017-02-24 21:41:54 +01:00
|
|
|
|
2017-02-24 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79588
|
|
|
|
|
* g++.dg/warn/Wrestrict-1.C: New test.
|
|
|
|
|
* g++.dg/warn/Wrestrict-2.C: New test.
|
|
|
|
|
|
2017-02-24 19:39:44 +01:00
|
|
|
|
2017-02-24 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/ext/complit15.C: Require LTO.
|
|
|
|
|
|
2017-02-24 12:03:12 +01:00
|
|
|
|
2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
|
|
|
|
|
logical_op_short_circuit to skip targets.
|
|
|
|
|
(dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
|
|
|
|
|
and s390.
|
|
|
|
|
|
2017-02-24 11:35:14 +01:00
|
|
|
|
2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/opt63.adb: New test.
|
|
|
|
|
|
2017-02-24 10:52:31 +01:00
|
|
|
|
2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/discr47.adb: New test.
|
|
|
|
|
|
2017-02-24 09:04:31 +01:00
|
|
|
|
2017-02-24 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79389
|
|
|
|
|
* gcc.dg/tree-ssa/split-path-10.c: New testcase.
|
|
|
|
|
|
2017-02-24 00:20:58 +01:00
|
|
|
|
2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79361
|
|
|
|
|
* g++.dg/cpp0x/pr79361-1.C: New.
|
|
|
|
|
* g++.dg/cpp0x/pr79361-2.C: Likewise.
|
|
|
|
|
|
2017-02-24 00:04:00 +01:00
|
|
|
|
2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/visium/bit_test.c: Accept any lsr form.
|
|
|
|
|
* gcc.target/visium/block_move.c: Tweak.
|
|
|
|
|
|
2017-02-23 16:18:16 +01:00
|
|
|
|
2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR 68749
|
|
|
|
|
* gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
|
|
|
|
|
|
2017-02-23 12:43:51 +01:00
|
|
|
|
2017-02-23 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79683
|
|
|
|
|
* gcc.target/i386/pr79683.c: New testcase.
|
|
|
|
|
|
2017-02-23 06:47:43 +01:00
|
|
|
|
2017-02-22 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79578
|
|
|
|
|
* g++.dg/tree-ssa/ssa-dse-3.C: New test.
|
|
|
|
|
|
2017-02-23 00:09:43 +01:00
|
|
|
|
2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/mips/msa-fp-cc.c: New test.
|
|
|
|
|
|
2017-02-22 22:33:47 +01:00
|
|
|
|
2017-02-22 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-02-22 23:36:20 +01:00
|
|
|
|
PR c++/79664
|
|
|
|
|
* g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
|
|
|
|
|
* g++.dg/cpp1y/constexpr-throw.C: Likewise.
|
|
|
|
|
* g++.dg/gomp/pr79664.C: New test.
|
|
|
|
|
|
2017-02-22 22:33:47 +01:00
|
|
|
|
* g++.dg/debug/dwarf2/inline-var-2.C: New test.
|
|
|
|
|
|
2017-02-22 20:31:49 +01:00
|
|
|
|
2017-02-22 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79653
|
|
|
|
|
* g++.dg/cpp0x/alignas10.C: New test.
|
|
|
|
|
* g++.dg/cpp0x/alignas9.C: New test.
|
|
|
|
|
|
2017-02-22 20:33:13 +01:00
|
|
|
|
PR c++/79657
|
|
|
|
|
* g++.dg/ext/underlying_type12.C: New test.
|
|
|
|
|
|
2017-02-22 22:28:42 +01:00
|
|
|
|
PR c/79662
|
|
|
|
|
* gcc.dg/enum-incomplete-4.c: New test.
|
|
|
|
|
|
2017-02-22 18:17:17 +01:00
|
|
|
|
2017-02-22 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/70465
|
|
|
|
|
* gcc.target/i386/pr70465-2.c: New test.
|
|
|
|
|
|
2017-02-22 16:39:03 +01:00
|
|
|
|
2017-02-21 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr61441.c: Use dg-add-options ieee.
|
|
|
|
|
|
2017-02-22 16:00:39 +01:00
|
|
|
|
2017-02-22 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79673
|
|
|
|
|
* gcc.target/i386/pr79673.c: New testcase.
|
|
|
|
|
|
2017-02-22 13:11:27 +01:00
|
|
|
|
2017-02-22 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79666
|
|
|
|
|
* gcc.dg/torture/pr79666.c: New testcase.
|
|
|
|
|
|
2017-02-22 10:45:42 +01:00
|
|
|
|
2017-02-22 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR lto/79587
|
|
|
|
|
* gcc.dg/tree-prof/pr79587.c: New test.
|
|
|
|
|
|
2017-11-02 16:02:23 +01:00
|
|
|
|
2017-02-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/68644
|
|
|
|
|
* gcc.dg/tree-ssa/ivopts-lt-2.c: Skip for powerpc*-*-*.
|
|
|
|
|
|
2017-02-21 21:23:09 +01:00
|
|
|
|
2017-02-21 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79535
|
|
|
|
|
* g++.dg/ext/flexary23.C: New test.
|
|
|
|
|
|
2017-02-22 16:36:24 +01:00
|
|
|
|
2017-02-21 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/79593
|
|
|
|
|
* gcc.target/i386/pr79593.c: New test.
|
|
|
|
|
|
2017-02-21 18:59:07 +01:00
|
|
|
|
2017-02-21 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-02-21 19:00:35 +01:00
|
|
|
|
PR c++/79654
|
|
|
|
|
* g++.dg/cpp1z/decomp26.C: New test.
|
|
|
|
|
|
2017-02-21 18:59:07 +01:00
|
|
|
|
PR sanitizer/79589
|
|
|
|
|
* g++.dg/ubsan/pr79589.C: New test.
|
|
|
|
|
|
2017-02-21 18:58:00 +01:00
|
|
|
|
2017-02-21 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79621
|
|
|
|
|
* gcc.c-torture/compile/pr79621.c: New test.
|
|
|
|
|
|
2017-02-21 15:39:21 +01:00
|
|
|
|
2017-02-21 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-02-21 18:57:23 +01:00
|
|
|
|
PR c++/79655
|
|
|
|
|
* g++.dg/cpp1y/constexpr-79655.C: New test.
|
|
|
|
|
|
2017-02-21 18:48:57 +01:00
|
|
|
|
PR c++/79639
|
2017-02-22 16:36:24 +01:00
|
|
|
|
* g++.dg/cpp1y/constexpr-79639.C: New test.
|
2017-02-21 18:48:57 +01:00
|
|
|
|
|
2017-02-21 18:46:42 +01:00
|
|
|
|
PR target/79633
|
|
|
|
|
* gcc.target/i386/mpx/pr79633.c: New test.
|
|
|
|
|
|
2017-02-21 17:56:11 +01:00
|
|
|
|
PR target/79570
|
|
|
|
|
* gcc.dg/pr79570.c: New test.
|
|
|
|
|
|
2017-02-21 17:55:00 +01:00
|
|
|
|
PR c++/79641
|
|
|
|
|
* c-c++-common/pr79641.c: New test.
|
|
|
|
|
|
2017-02-21 17:29:37 +01:00
|
|
|
|
PR tree-optimization/79649
|
|
|
|
|
* gcc.target/i386/pr79649.c: New test.
|
|
|
|
|
|
2017-02-21 15:39:21 +01:00
|
|
|
|
PR target/79494
|
|
|
|
|
* gcc.dg/pr79494.c: New test.
|
|
|
|
|
|
2017-02-21 13:12:55 +01:00
|
|
|
|
2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
|
|
|
|
|
to dg-options.
|
|
|
|
|
|
|
|
|
|
2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
2017-02-21 11:09:20 +01:00
|
|
|
|
|
|
|
|
|
* gcc.dg/gimplefe-26.c: Require c99_runtime.
|
|
|
|
|
|
2017-02-24 19:39:44 +01:00
|
|
|
|
2017-02-02 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79580
|
|
|
|
|
* g++.dg/ext/complit15.C: New.
|
|
|
|
|
|
2017-02-20 17:43:03 +01:00
|
|
|
|
2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/78056
|
|
|
|
|
* gcc.target/powerpc/pr78056-8.c: Remove.
|
|
|
|
|
|
2017-02-20 16:05:53 +01:00
|
|
|
|
2017-02-20 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79537
|
|
|
|
|
* gcc.dg/comp-goto-4.c: New test.
|
|
|
|
|
|
2017-02-20 16:50:23 +01:00
|
|
|
|
PR sanitizer/79558
|
|
|
|
|
* c-c++-common/ubsan/bounds-14.c: New test.
|
|
|
|
|
|
2017-02-20 13:52:21 +01:00
|
|
|
|
2017-02-20 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/79568
|
|
|
|
|
* gcc.target/i386/pr79568-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr79568-2.c: New test.
|
|
|
|
|
* gcc.target/i386/pr79568-3.c: New test.
|
|
|
|
|
|
2017-02-20 11:52:50 +01:00
|
|
|
|
2017-02-16 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/79382
|
2017-02-20 13:52:21 +01:00
|
|
|
|
* gfortran.dg/dtio_10.f90: Change test of error message.
|
|
|
|
|
* gfortran.dg/dtio_23.f90: New test.
|
|
|
|
|
* gfortran.dg/dtio_24.f90: New test.
|
2017-02-20 11:52:50 +01:00
|
|
|
|
|
2017-02-20 10:42:48 +01:00
|
|
|
|
2017-02-20 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/79434
|
2017-02-20 13:52:21 +01:00
|
|
|
|
* gfortran.dg/submodule_25.f08: New test.
|
2017-02-20 10:42:48 +01:00
|
|
|
|
|
2017-02-19 20:59:20 +01:00
|
|
|
|
2017-02-19 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/79447
|
2017-02-20 13:52:21 +01:00
|
|
|
|
* gfortran.dg/submodule_24.f08: New test.
|
2017-02-19 20:59:20 +01:00
|
|
|
|
|
2017-02-19 19:43:49 +01:00
|
|
|
|
2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/79229
|
|
|
|
|
* gfortran.dg/class_allocate_24.f90: New test.
|
|
|
|
|
|
2017-02-19 19:27:14 +01:00
|
|
|
|
2017-02-19 Paul Thomas <pault@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/79402
|
|
|
|
|
* gfortran.dg/submodule_23.f90: New test.
|
|
|
|
|
|
2017-02-19 18:43:41 +01:00
|
|
|
|
2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79380
|
|
|
|
|
* g++.dg/cpp0x/alignas8.C: New.
|
|
|
|
|
|
2017-02-19 15:13:53 +01:00
|
|
|
|
2017-02-19 Eric Fiselier <eric@efcs.ca>
|
|
|
|
|
Jonathan Wakely <jwakely@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69523
|
|
|
|
|
* g++.dg/cpp0x/Wliteral-suffix2.C: New test.
|
|
|
|
|
|
2017-02-19 10:06:30 +01:00
|
|
|
|
2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/gimplefe-26.c: New test.
|
|
|
|
|
|
2017-02-18 15:24:35 +01:00
|
|
|
|
2017-02-18 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
|
|
|
|
|
|
2017-02-18 14:13:43 +01:00
|
|
|
|
2017-02-18 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-02-18 14:14:43 +01:00
|
|
|
|
PR target/79569
|
|
|
|
|
* gcc.target/i386/3dnowA-3.c: New test.
|
|
|
|
|
|
2017-02-18 14:13:43 +01:00
|
|
|
|
PR target/79559
|
|
|
|
|
* gcc.target/i386/pr79559.c: New test.
|
|
|
|
|
|
Restore DECIMAL_DIG macro to C99/C11 value.
By extending the set of floating types, TS 18661-3 thereby affected
the definition of DECIMAL_DIG, which is defined in terms of the
"widest supported floating type". This is not conditional on whether
__STDC_WANT_IEC_60559_TYPES_EXT__ is defined when <float.h> is
included.
I raised this possible incompatibility with C11 (an implementation
should be able to conform simultaneously with C11, and with C11 + TS
18661) in DR#501. This is not yet resolved, but the latest proposal
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2108.pdf> would
obsolete DECIMAL_DIG with the intention of limiting it to the C11
types (so making it equivalent to LDBL_DECIMAL_DIG). (This proposal
is intended to go along with a corresponding change to TS 18661-3 to
avoid the new types and non-arithmetic interchange encodings affecting
the value of DECIMAL_DIG.)
To avoid releasing GCC 7 with a wider-than-C11 value of DECIMAL_DIG
and possibly reverting back to a C11 value in a future release, this
patch reverts back to the C11 value now. If the proposed resolution
to DR#501 changes again so that DECIMAL_DIG *should* have a
wider-than-C11 value, we can move back to a wider-than-C11 value in
GCC 8.
Bootstrapped with no regressions on x86_64-pc-linux-gnu.
gcc/c-family:
* c-cppbuiltin.c (builtin_define_float_constants): Define
__DECIMAL_DIG__ to the value for long double.
gcc/testsuite:
* gcc.dg/c11-float-2.c: New test.
* gcc.dg/torture/float128-floath.c,
gcc.dg/torture/float128x-floath.c,
gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
gcc.dg/torture/float64x-floath.c: Do not test comparison of
*_DECIMAL_DIG macros with DECIMAL_DIG.
From-SVN: r245555
2017-02-18 00:04:14 +01:00
|
|
|
|
2017-02-17 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/c11-float-2.c: New test.
|
|
|
|
|
* gcc.dg/torture/float128-floath.c,
|
|
|
|
|
gcc.dg/torture/float128x-floath.c,
|
|
|
|
|
gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
|
|
|
|
|
gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
|
|
|
|
|
gcc.dg/torture/float64x-floath.c: Do not test comparison of
|
|
|
|
|
*_DECIMAL_DIG macros with DECIMAL_DIG.
|
|
|
|
|
|
2017-02-17 20:11:06 +01:00
|
|
|
|
2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79261
|
|
|
|
|
* gcc.target/powerpc/vec-xxpermdi.c: New file.
|
|
|
|
|
|
2017-02-17 19:11:28 +01:00
|
|
|
|
2017-02-17 Julia Koval <julia.koval@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/rdpid.c New test.
|
|
|
|
|
* gcc.target/i386/sse-12.c: Add -mrdpid.
|
|
|
|
|
* gcc.target/i386/sse-13.c: Ditto.
|
|
|
|
|
* gcc.target/i386/sse-14.c: Ditto.
|
|
|
|
|
* gcc.target/i386/sse-22.c: Ditto.
|
|
|
|
|
* gcc.target/i386/sse-23.c: Ditto.
|
|
|
|
|
* g++.dg/other/i386-2.C: Ditto.
|
|
|
|
|
* g++.dg/other/i386-3.C: Ditto.
|
|
|
|
|
|
2017-02-17 15:51:40 +01:00
|
|
|
|
2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr59833.c: Add -fsignaling-nans to options.
|
|
|
|
|
* gcc.dg/pr61441.c: Ditto.
|
|
|
|
|
|
2017-02-17 15:46:14 +01:00
|
|
|
|
2017-02-17 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/79574
|
|
|
|
|
* gcc.dg/pr79574.c: New test.
|
|
|
|
|
|
2017-02-17 10:51:38 +01:00
|
|
|
|
2017-02-17 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79536
|
|
|
|
|
* gcc.dg/torture/pr79536.c: New test.
|
|
|
|
|
|
2017-02-16 23:56:51 +01:00
|
|
|
|
2017-02-16 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.c-torture/execute/pr79286.c: New.
|
|
|
|
|
|
2017-02-16 13:02:24 +01:00
|
|
|
|
2017-02-16 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79512
|
|
|
|
|
* c-c++-common/gomp/pr79512.c: New test.
|
|
|
|
|
|
2017-02-15 21:28:32 +01:00
|
|
|
|
2017-02-15 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79363
|
|
|
|
|
* g++.dg/ext/flexary12.C: Adjust.
|
|
|
|
|
* g++.dg/ext/flexary20.C: Same.
|
|
|
|
|
* g++.dg/ext/flexary21.C: Same.
|
|
|
|
|
* g++.dg/ext/flexary22.C: New test.
|
|
|
|
|
|
2017-02-15 18:16:29 +01:00
|
|
|
|
2017-02-15 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79347
|
|
|
|
|
* gcc.dg/vect/pr79347.c: New test.
|
|
|
|
|
|
2017-02-15 18:09:18 +01:00
|
|
|
|
2017-02-15 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-02-15 18:10:40 +01:00
|
|
|
|
PR c++/79301
|
|
|
|
|
* g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
|
|
|
|
|
[[deprecated]] comment.
|
|
|
|
|
* g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
|
|
|
|
|
* g++.dg/cpp1y/feat-cxx11.C: Likewise.
|
|
|
|
|
* g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
|
|
|
|
|
[[deprecated]] in -std=c++11.
|
|
|
|
|
* g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
|
|
|
|
|
[[fallthrough]] in -std=c++11 and -std=c++14.
|
|
|
|
|
|
2017-02-15 18:09:18 +01:00
|
|
|
|
PR c++/79288
|
|
|
|
|
* g++.dg/tls/pr79288.C: New test.
|
|
|
|
|
|
2017-02-15 17:14:19 +01:00
|
|
|
|
2017-02-15 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/79515
|
|
|
|
|
* gcc.dg/dfp/pr79515.c: New.
|
|
|
|
|
|
2017-02-15 16:37:33 +01:00
|
|
|
|
2017-02-15 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
|
|
|
|
|
|
2017-02-15 15:43:42 +01:00
|
|
|
|
2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
|
|
|
|
|
"opt_files".
|
|
|
|
|
|
2017-02-15 13:19:53 +01:00
|
|
|
|
2017-02-15 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/79487
|
|
|
|
|
* gcc.dg/dfp/pr79487.c: New test.
|
|
|
|
|
* c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
|
|
|
|
|
2017-02-13 change.
|
|
|
|
|
|
2017-02-15 00:11:19 +01:00
|
|
|
|
2017-01-14 Carl Love <cel@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
|
|
|
|
|
xvcvsxdsp and xvcvuxdsp instructions.
|
|
|
|
|
|
2017-02-14 21:27:54 +01:00
|
|
|
|
2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
|
|
|
|
|
* gcc.target/powerpc/vec-addec-int128.c: Ditto.
|
|
|
|
|
* gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
|
|
|
|
|
64-bit default target.
|
|
|
|
|
* gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
|
|
|
|
|
a 64-bit default target.
|
|
|
|
|
|
re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing)
PR target/79481
* config/i386/avx512pfintrin.h (_mm512_prefetch_i32gather_pd,
_mm512_prefetch_i32gather_ps, _mm512_prefetch_i64gather_pd,
_mm512_prefetch_i64gather_ps): New inline functions and macros.
* gcc.target/i386/sse-14.c (test_2vx): Add void return type.
(test_3vx): Change return type from int to void.
(_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
_mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
_mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
_mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
tests.
* gcc.target/i386/sse-22.c (test_2vx): Add void return type.
(test_3vx): Change return type from int to void.
(_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
_mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
_mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
_mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
tests.
* gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
intrinsic. Change scan-assembler-times number from 1 to 2.
* gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
* gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
* gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
* gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
* gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
* gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
* gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
From-SVN: r245444
2017-02-14 20:39:17 +01:00
|
|
|
|
2017-02-14 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/79481
|
|
|
|
|
* gcc.target/i386/sse-14.c (test_2vx): Add void return type.
|
2017-02-19 19:27:14 +01:00
|
|
|
|
(test_3vx): Change return type from int to void.
|
re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing)
PR target/79481
* config/i386/avx512pfintrin.h (_mm512_prefetch_i32gather_pd,
_mm512_prefetch_i32gather_ps, _mm512_prefetch_i64gather_pd,
_mm512_prefetch_i64gather_ps): New inline functions and macros.
* gcc.target/i386/sse-14.c (test_2vx): Add void return type.
(test_3vx): Change return type from int to void.
(_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
_mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
_mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
_mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
tests.
* gcc.target/i386/sse-22.c (test_2vx): Add void return type.
(test_3vx): Change return type from int to void.
(_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
_mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
_mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
_mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
tests.
* gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
intrinsic. Change scan-assembler-times number from 1 to 2.
* gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
* gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
* gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
* gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
* gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
* gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
* gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
From-SVN: r245444
2017-02-14 20:39:17 +01:00
|
|
|
|
(_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
|
|
|
|
|
_mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
|
|
|
|
|
_mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
|
|
|
|
|
_mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
|
|
|
|
|
tests.
|
|
|
|
|
* gcc.target/i386/sse-22.c (test_2vx): Add void return type.
|
|
|
|
|
(test_3vx): Change return type from int to void.
|
|
|
|
|
(_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
|
|
|
|
|
_mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
|
|
|
|
|
_mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
|
|
|
|
|
_mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
|
|
|
|
|
tests.
|
|
|
|
|
* gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
|
|
|
|
|
intrinsic. Change scan-assembler-times number from 1 to 2.
|
|
|
|
|
* gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
|
|
|
|
|
* gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
|
|
|
|
|
|
2017-02-14 18:54:01 +01:00
|
|
|
|
2017-02-14 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/61225
|
|
|
|
|
* gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
|
|
|
|
|
Use dg-additional-options for ia32 target. Remove XFAIL.
|
|
|
|
|
|
2017-02-14 18:52:37 +01:00
|
|
|
|
2017-02-14 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/79495
|
|
|
|
|
* gcc.target/i386/pr79495.c: New test.
|
|
|
|
|
|
2017-02-14 18:33:21 +01:00
|
|
|
|
2017-02-14 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79420
|
|
|
|
|
PR c++/79463
|
|
|
|
|
* g++.dg/cpp1y/pr79463.C: New.
|
|
|
|
|
* g++.dg/template/incomplete10.C: New.
|
|
|
|
|
* g++.dg/template/incomplete9.C: New.
|
|
|
|
|
|
2017-02-14 17:53:22 +01:00
|
|
|
|
2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR target/79498
|
|
|
|
|
* gcc.target/i386/pr79498.c: New test.
|
|
|
|
|
|
2017-02-14 17:51:24 +01:00
|
|
|
|
2017-02-14 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79448
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/pr79448-2.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/pr79448.c: New test.
|
|
|
|
|
|
re PR tree-optimization/79095 (spurious stringop-overflow warning)
PR tree-optimization/79095
* tree-vrp.c (extract_range_from_binary_expr_1): For EXACT_DIV_EXPR,
if the numerator has the range ~[0,0] make the resultant range ~[0,0].
(extract_range_from_binary_expr): For MINUS_EXPR with no derived range,
if the operands are known to be not equal, then the resulting range
is ~[0,0].
(intersect_ranges): If the new range is ~[0,0] and the old range is
wide, then prefer ~[0,0].
* tree-vrp.c (overflow_comparison_p_1): New function.
(overflow_comparison_p): New function.
* tree-vrp.c (register_edge_assert_for_2): Register additional asserts
if NAME is used in an overflow test.
(vrp_evaluate_conditional_warnv_with_ops): If the ops represent an
overflow check that can be expressed as an equality test, then adjust
ops to be that equality test.
PR tree-optimization/79095
* g++.dg/pr79095-1.C: New test
* g++.dg/pr79095-2.C: New test
* g++.dg/pr79095-3.C: New test
* g++.dg/pr79095-4.C: New test
* g++.dg/pr79095-5.C: New test
* gcc.c-torture/execute/arith-1.c: Update with more cases.
* gcc.dg/tree-ssa/pr79095-1.c: New test.
From-SVN: r245434
2017-02-14 16:54:09 +01:00
|
|
|
|
2017-02-14 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79095
|
|
|
|
|
* g++.dg/pr79095-1.C: New test
|
|
|
|
|
* g++.dg/pr79095-2.C: New test
|
|
|
|
|
* g++.dg/pr79095-3.C: New test
|
|
|
|
|
* g++.dg/pr79095-4.C: New test
|
|
|
|
|
* g++.dg/pr79095-5.C: New test
|
|
|
|
|
* gcc.c-torture/execute/arith-1.c: Update with more cases.
|
|
|
|
|
* gcc.dg/tree-ssa/pr79095-1.c: New test.
|
|
|
|
|
|
2017-02-14 15:48:33 +01:00
|
|
|
|
2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/vect_fp16_1.c: New.
|
|
|
|
|
|
2017-02-14 10:21:01 +01:00
|
|
|
|
2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/gimplefe-25.c: New test.
|
|
|
|
|
|
2017-02-14 09:26:26 +01:00
|
|
|
|
2017-02-14 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79408
|
|
|
|
|
* gcc.dg/tree-ssa/pr79408-2.c: New test.
|
|
|
|
|
|
2017-02-14 08:58:12 +01:00
|
|
|
|
2017-02-14 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79432
|
|
|
|
|
* gcc.dg/torture/pr79432.c: New testcase.
|
|
|
|
|
|
2017-02-14 05:38:54 +01:00
|
|
|
|
2017-02-13 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79496
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
|
|
|
|
|
|
2017-02-13 20:31:14 +01:00
|
|
|
|
2017-02-13 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-02-14 00:09:09 +01:00
|
|
|
|
PR sanitizer/79341
|
|
|
|
|
* c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
|
|
|
|
|
variables volatile.
|
|
|
|
|
|
2017-02-13 20:31:14 +01:00
|
|
|
|
PR c++/79232
|
|
|
|
|
* g++.dg/cpp1z/eval-order4.C: New test.
|
|
|
|
|
* g++.dg/other/pr79232.C: New test.
|
|
|
|
|
|
2017-02-13 18:42:31 +01:00
|
|
|
|
2017-02-13 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
PR c++/79296
|
|
|
|
|
* g++.dg/cpp0x/pr79296.C: New.
|
|
|
|
|
|
2017-02-13 18:22:39 +01:00
|
|
|
|
2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
|
|
|
|
|
Instead, xfail powerpc*-*-* && lp64.
|
|
|
|
|
|
2017-02-13 17:51:25 +01:00
|
|
|
|
2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
|
|
|
|
|
powerpc_p8vector_ok.
|
|
|
|
|
* gcc.target/powerpc/vec-addec-int128.c: Ditto.
|
|
|
|
|
|
2017-02-13 17:00:22 +01:00
|
|
|
|
2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79449
|
|
|
|
|
* gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
|
|
|
|
|
for reading beyond a 4k boundary.
|
|
|
|
|
|
2017-02-13 16:39:59 +01:00
|
|
|
|
2017-02-13 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/79388
|
|
|
|
|
PR rtl-optimization/79450
|
|
|
|
|
* gcc.c-torture/execute/pr79388.c: New test.
|
|
|
|
|
* gcc.c-torture/execute/pr79450.c: New test.
|
|
|
|
|
|
2017-02-12 17:10:22 +01:00
|
|
|
|
2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/65542
|
2017-02-13 16:39:59 +01:00
|
|
|
|
* gfortran.dg/spread_init_expr_2.f90: New test case.
|
2017-02-12 17:10:22 +01:00
|
|
|
|
|
2017-02-11 19:38:11 +01:00
|
|
|
|
2017-02-11 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/79341
|
|
|
|
|
* g++.dg/asan/deep-stack-uaf-1.C: New test.
|
|
|
|
|
|
2017-02-11 18:56:02 +01:00
|
|
|
|
2017-02-11 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
PR tree-ssa/56727
|
|
|
|
|
* gcc.dg/tree-ssa/pr56727.c: New testcase.
|
|
|
|
|
|
2017-02-10 21:58:31 +01:00
|
|
|
|
2017-02-10 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79457
|
|
|
|
|
* g++.dg/cpp0x/pr79457.C: New test.
|
|
|
|
|
|
2017-02-10 17:59:51 +01:00
|
|
|
|
2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
|
|
|
|
|
scan-assembler unless lp64.
|
|
|
|
|
|
2017-02-10 17:58:14 +01:00
|
|
|
|
2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/66612
|
|
|
|
|
* gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
|
|
|
|
|
|
2017-02-10 17:55:58 +01:00
|
|
|
|
2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
|
|
|
|
|
of all powerpc.
|
|
|
|
|
|
2017-02-10 17:32:19 +01:00
|
|
|
|
2017-02-10 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79435
|
|
|
|
|
* g++.dg/cpp1y/pr79435.C: New.
|
|
|
|
|
|
2017-02-10 17:33:45 +01:00
|
|
|
|
PR c++/79184
|
|
|
|
|
* g++.dg/warn/Wint-in-bool-context-1.C: New.
|
|
|
|
|
|
[ARM,AArch64] more poly64 intrinsics and tests
2017-02-06 Christophe Lyon <christophe.lyon@linaro.org>
gcc/
* config/aarch64/arm_neon.h (vtst_p8): Rewrite without asm.
(vtst_p16): Likewise.
(vtstq_p8): Likewise.
(vtstq_p16): Likewise.
(vtst_p64): New.
(vtstq_p64): Likewise.
* config/arm/arm_neon.h (vgetq_lane_p64): New.
(vset_lane_p64): New.
(vsetq_lane_p64): New.
2017-02-06 Christophe Lyon <christophe.lyon@linaro.org>
gcc/testsuite/
* gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
(vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
New.
(vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
(expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
(expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
(expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
(vtst_expected_poly64x2): Move to aarch64-only section.
(vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
(vtst_p64, vtstq_p64): New tests.
From-SVN: r245328
2017-02-10 14:18:16 +01:00
|
|
|
|
2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
|
|
|
|
|
(vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
|
|
|
|
|
New.
|
|
|
|
|
(vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
|
|
|
|
|
(expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
|
|
|
|
|
(expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
|
|
|
|
|
(expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
|
|
|
|
|
(vtst_expected_poly64x2): Move to aarch64-only section.
|
|
|
|
|
(vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
|
|
|
|
|
(vtst_p64, vtstq_p64): New tests.
|
|
|
|
|
|
2017-02-10 14:14:05 +01:00
|
|
|
|
2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71737
|
|
|
|
|
* g++.dg/cpp0x/pr71737.C: New.
|
|
|
|
|
|
2017-02-10 13:47:05 +01:00
|
|
|
|
2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
|
2017-02-10 14:14:05 +01:00
|
|
|
|
Richard Biener <rguenther@suse.de>
|
2017-02-10 13:47:05 +01:00
|
|
|
|
|
|
|
|
|
* gcc.dg/gimplefe-error-1.c: New testcase.
|
|
|
|
|
* gcc.dg/gimplefe-error-2.c: New testcase.
|
|
|
|
|
* gcc.dg/gimplefe-error-3.c: New testcase.
|
|
|
|
|
|
2017-02-10 09:47:32 +01:00
|
|
|
|
2017-02-10 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79411
|
|
|
|
|
* gcc.c-torture/compile/pr79411.c: New test.
|
|
|
|
|
|
2017-02-09 23:12:15 +01:00
|
|
|
|
2017-02-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79143
|
|
|
|
|
* g++.dg/cpp1z/pr79143.C: New test.
|
|
|
|
|
|
2017-02-09 19:13:35 +01:00
|
|
|
|
2017-02-09 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/loop-unswitch-2.c: Update testcase.
|
|
|
|
|
* gcc.dg/loop-unswitch-1.c: Update testcase.
|
|
|
|
|
|
2017-02-09 18:07:26 +01:00
|
|
|
|
2017-02-09 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/79428
|
|
|
|
|
* c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
|
|
|
|
|
* c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
|
|
|
|
|
* c-c++-common/goacc/pr79428-1.c: New test.
|
|
|
|
|
* c-c++-common/gomp/pr79428-2.c: New test.
|
|
|
|
|
* c-c++-common/gomp/pr79428-5.c: New test.
|
|
|
|
|
* c-c++-common/gomp/pr79428-6.c: New test.
|
|
|
|
|
* c-c++-common/pr79428-3.c: New test.
|
|
|
|
|
|
2017-02-09 16:31:27 +01:00
|
|
|
|
2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/s390.exp: Fix test glob pattern for vector
|
|
|
|
|
testcases.
|
|
|
|
|
|
2017-02-09 15:01:44 +01:00
|
|
|
|
2017-02-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-02-09 15:26:40 +01:00
|
|
|
|
PR c/79413
|
|
|
|
|
* gcc.c-torture/compile/pr79413.c: New test.
|
|
|
|
|
|
2017-02-09 15:06:58 +01:00
|
|
|
|
PR c++/79429
|
|
|
|
|
* c-c++-common/gomp/pr79429.c: New test.
|
|
|
|
|
* g++.dg/gomp/pr79429.C: New test.
|
|
|
|
|
|
2017-02-09 15:01:44 +01:00
|
|
|
|
PR c/79431
|
|
|
|
|
* c-c++-common/gomp/pr79431.c: New test.
|
|
|
|
|
|
gimplify.c (gimplify_scan_omp_clauses): No special handling for OMP_CLAUSE_TILE.
2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
Cesar Philippidis <cesar@codesourcery.com>
Joseph Myers <joseph@codesourcery.com>
Chung-Lin Tang <cltang@codesourcery.com>
gcc/
* gimplify.c (gimplify_scan_omp_clauses): No special handling for
OMP_CLAUSE_TILE.
(gimplify_adjust_omp_clauses): Don't delete TILE.
(gimplify_omp_for): Deal with TILE.
* internal-fn.c (expand_GOACC_TILE): New function.
* internal-fn.def (GOACC_DIM_POS): Comment may be overly conservative.
(GOACC_TILE): New.
* omp-expand.c (struct oacc_collapse): Add tile and outer fields.
(expand_oacc_collapse_init): Add LOC paramter. Initialize tile
element fields.
(expand_oacc_collapse_vars): Add INNER parm, adjust for tiling,
avoid DIV for outermost collapse var.
(expand_oacc_for): Insert tile element loop as needed. Adjust.
Remove out of date comments, fix whitespace.
* omp-general.c (omp_extract_for_data): Deal with tiling.
* omp-general.h (enum oacc_loop_flags): Add OLF_TILE flag,
adjust OLF_DIM_BASE value.
(struct omp_for_data): Add tiling field.
* omp-low.c (scan_sharing_clauses): Allow OMP_CLAUSE_TILE.
(lower_oacc_head_mark): Add OLF_TILE as appropriate. Ensure 2 levels
for auto loops. Remove default auto determining, moved to
oacc_loop_fixed_partitions.
* omp-offload.c (struct oacc_loop): Change 'ifns' to vector of call
stmts, add e_mask field.
(oacc_dim_call): New function, abstracted out from oacc_thread_numbers.
(oacc_thread_numbers): Use oacc_dim_call.
(oacc_xform_tile): New.
(new_oacc_loop_raw): Initialize e_mask, adjust for ifns vector.
(finish_oacc_loop): Adjust for ifns vector.
(oacc_loop_discover_walk): Append loop abstraction sites to list,
add case for GOACC_TILE fns.
(oacc_loop_xform_loop): Delete.
(oacc_loop_process): Iterate over call list directly, and add
handling for GOACC_TILE fns.
(oacc_loop_fixed_partitions): Determine default auto, deal with TILE,
dump partitioning.
(oacc_loop_auto_partitions): Add outer_assign parm. Assign all but
vector partitioning to outer loops. Assign 2 partitions to loops
when available. Add TILE handling.
(oacc_loop_partition): Adjust oacc_loop_auto_partitions call.
(execite_oacc_device_lower): Process GOACC_TILE fns, ignore unknown specs.
* tree-nested.c (convert_nonlocal_omp_clauses): Allow OMP_CLAUSE_TILE.
* tree.c (omp_clause_num_ops): Adjust TILE ops.
* tree.h (OMP_CLAUSE_TILE_ITERVAR, OMP_CLAUSE_TILE_COUNT): New.
gcc/c/
* c-parser.c (c_parser_omp_clause_collapse): Disallow tile.
(c_parser_oacc_clause_tile): Disallow collapse. Fix parsing and
semantic checking.
* c-parser.c (c_parser_omp_for_loop): Accept tiling constructs.
gcc/cp/
* parser.c (cp_parser_oacc_clause_tile): Disallow collapse. Fix
parsing. Parse constant expression. Remove semantic checking.
(cp_parser_omp_clause_collapse): Disallow tile.
(cp_parser_omp_for_loop): Deal with tile clause. Don't emit a parse
error about missing for after already emitting one. Use more
conventional for idiom for unbounded loop.
* pt.c (tsubst_omp_clauses): Handle OMP_CLAUSE_TILE.
* semantics.c (finish_omp_clauses): Correct TILE semantic check.
(finish_omp_for): Deal with tile clause.
gcc/fortran/
* openmp.c (resolve_omp_clauses): Error on directives
containing both tile and collapse clauses.
(resolve_oacc_loop_blocks): Represent '*' tile arguments as zero.
* trans-openmp.c (gfc_trans_omp_do): Lower tiled loops like
collapsed loops.
gcc/testsuite/
* c-c++-common/goacc/combined-directives.c: Remove xfail.
* c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
* c-c++-common/goacc/loop-auto-2.c: New.
* c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
* c-c++-common/goacc/tile-2.c: New.
* g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
* g++.dg/goacc/tile-1.C: New, check tile subst.
* gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
* gfortran.dg/goacc/combined-directives.f90: Remove xfail.
* gfortran.dg/goacc/tile-1.f90: New test.
* gfortran.dg/goacc/tile-2.f90: New test.
* gfortran.dg/goacc/tile-lowering.f95: New test.
libgomp/
* testsuite/libgomp.oacc-c-c++-common/tile-1.c: New.
* testsuite/libgomp.oacc-c-c++-common/loop-auto-1.c: Adjust and
add additional case.
* testsuite/libgomp.oacc-c-c++-common/vprop.c: XFAIL under
"openacc_nvidia_accel_selected".
* libgomp.oacc-fortran/nested-function-1.f90 (test2):
Add num_workers(8) clause.
From-SVN: r245300
2017-02-09 14:46:20 +01:00
|
|
|
|
2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
|
|
|
|
|
Cesar Philippidis <cesar@codesourcery.com>
|
|
|
|
|
Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
Chung-Lin Tang <cltang@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* c-c++-common/goacc/combined-directives.c: Remove xfail.
|
|
|
|
|
* c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
|
|
|
|
|
* c-c++-common/goacc/loop-auto-2.c: New.
|
|
|
|
|
* c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
|
|
|
|
|
* c-c++-common/goacc/tile-2.c: New.
|
|
|
|
|
* g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
|
|
|
|
|
* g++.dg/goacc/tile-1.C: New, check tile subst.
|
|
|
|
|
* gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
|
|
|
|
|
* gfortran.dg/goacc/combined-directives.f90: Remove xfail.
|
|
|
|
|
* gfortran.dg/goacc/tile-1.f90: New test.
|
|
|
|
|
* gfortran.dg/goacc/tile-2.f90: New test.
|
|
|
|
|
* gfortran.dg/goacc/tile-lowering.f95: New test.
|
|
|
|
|
|
2017-02-09 08:47:07 +01:00
|
|
|
|
2017-02-09 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69823
|
|
|
|
|
* gcc.dg/graphite/pr69823.c: New testcase.
|
|
|
|
|
|
2017-02-08 21:49:14 +01:00
|
|
|
|
2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/78604
|
|
|
|
|
* gcc.target/powerpc/pr78604.c: New.
|
|
|
|
|
|
2017-02-08 18:33:57 +01:00
|
|
|
|
2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/68972
|
|
|
|
|
* g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
|
|
|
|
|
disable this test on power architecture.
|
|
|
|
|
|
2017-02-08 10:35:41 +01:00
|
|
|
|
2017-02-08 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71824
|
|
|
|
|
PR tree-optimization/79409
|
|
|
|
|
* gcc.dg/graphite/pr71824-3.c: New testcase.
|
|
|
|
|
|
2017-02-08 10:21:57 +01:00
|
|
|
|
2017-02-08 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79408
|
|
|
|
|
* gcc.dg/tree-ssa/pr79408.c: New test.
|
|
|
|
|
|
2017-02-08 09:30:48 +01:00
|
|
|
|
2017-02-08 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71824
|
|
|
|
|
* gcc.dg/graphite/pr71824-2.c: New testcase.
|
|
|
|
|
|
2017-02-08 03:54:17 +01:00
|
|
|
|
2017-02-07 Andrew Pinski <apinski@cavium.com>
|
|
|
|
|
|
2017-02-20 13:52:21 +01:00
|
|
|
|
* gcc.target/aarch64/popcount.c: New Testcase.
|
2017-02-08 03:54:17 +01:00
|
|
|
|
|
2017-02-07 18:45:57 +01:00
|
|
|
|
2017-02-07 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/79386
|
|
|
|
|
* gcc.c-torture/compile/pr79386.c: New test.
|
|
|
|
|
|
2017-02-07 18:13:40 +01:00
|
|
|
|
2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
* g++.dg/tls/thread_local-order2.C: Only xfail execution on
|
|
|
|
|
*-*-solaris*.
|
|
|
|
|
|
2017-02-07 16:42:42 +01:00
|
|
|
|
2017-02-07 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/79299
|
|
|
|
|
* gcc.target/i386/avx512vl-pr79299-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vl-pr79299-2.c: New test.
|
|
|
|
|
|
2017-02-07 12:26:08 +01:00
|
|
|
|
2017-02-07 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/gimplefe-23.c: New testcase.
|
|
|
|
|
* gcc.dg/gimplefe-24.c: Likewise.
|
|
|
|
|
|
2017-02-07 10:32:14 +01:00
|
|
|
|
2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/test_frame_1.c: Scan epilogue with
|
|
|
|
|
scan-assembler instead of scan-assembler-times.
|
|
|
|
|
* gcc.target/aarch64/test_frame_10.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/test_frame_12.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/test_frame_2.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/test_frame_4.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/test_frame_6.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/test_frame_7.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/test_frame_8.c: Likewise.
|
|
|
|
|
|
2017-02-07 10:13:12 +01:00
|
|
|
|
2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr78419.c: Require ifunc support.
|
|
|
|
|
|
2017-02-07 03:26:48 +01:00
|
|
|
|
2017-02-07 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
|
|
|
|
|
|
2017-02-07 03:20:48 +01:00
|
|
|
|
2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR c++/79360
|
|
|
|
|
* g++.dg/cpp1y/nsdmi-union2.C: New test.
|
|
|
|
|
|
2017-02-06 22:39:03 +01:00
|
|
|
|
2017-02-06 Kito Cheng <kito.cheng@gmail.com>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp: Define the RISC-V target.
|
|
|
|
|
* g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
|
|
|
|
|
* gcc.dg/builtin-apply2.c: Likewise.
|
|
|
|
|
* gcc.dg/ifcvt-4.c: Likewise.
|
|
|
|
|
* gcc.dg/loop-8.c: Likewise.
|
|
|
|
|
* gcc.dg/sibcall-10.c: Likewise.
|
|
|
|
|
* gcc.dg/sibcall-9.c: Likewise.
|
|
|
|
|
* gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/20040204-1.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
|
|
|
|
|
* gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
|
|
|
|
|
* gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
|
|
|
|
|
* gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
|
|
|
|
|
|
2017-02-06 22:07:37 +01:00
|
|
|
|
2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/66144
|
|
|
|
|
* gcc.target/powerpc/pr66144-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/pr66144-2.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/pr66144-3.c: Likewise.
|
|
|
|
|
|
2017-02-06 21:11:51 +01:00
|
|
|
|
2017-02-06 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79376
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/pr79376.c: Ditto.
|
|
|
|
|
|
2017-02-06 20:15:36 +01:00
|
|
|
|
2017-02-06 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-02-06 21:06:16 +01:00
|
|
|
|
PR c++/79379
|
|
|
|
|
* g++.dg/cpp1y/constexpr-79379.C: New test.
|
|
|
|
|
|
2017-02-06 21:05:09 +01:00
|
|
|
|
PR c++/79377
|
|
|
|
|
* g++.dg/lookup/pr79377.C: New test.
|
|
|
|
|
|
2017-02-06 21:03:15 +01:00
|
|
|
|
PR c++/79372
|
|
|
|
|
* g++.dg/cpp1z/decomp25.C: New test.
|
|
|
|
|
|
2017-02-06 20:15:36 +01:00
|
|
|
|
PR tree-optimization/79284
|
|
|
|
|
* gcc.c-torture/compile/pr79284.c: New test.
|
|
|
|
|
|
2017-02-06 18:49:31 +01:00
|
|
|
|
2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/70448
|
|
|
|
|
* g++.dg/cpp0x/pr70448.C: New.
|
|
|
|
|
|
2017-02-06 16:14:09 +01:00
|
|
|
|
2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR 78348
|
|
|
|
|
* gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
|
|
|
|
|
to dg-options.
|
|
|
|
|
|
2017-02-06 14:38:56 +01:00
|
|
|
|
2017-02-06 Georg-Johann Lay <avr@gjlay.de>
|
|
|
|
|
|
|
|
|
|
PR target/78883
|
|
|
|
|
* gcc.c-torture/compile/pr78883.c: New test.
|
|
|
|
|
|
2017-02-05 18:16:52 +01:00
|
|
|
|
2017-02-05 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
PR tree-ssa/79347
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
|
|
|
|
|
|
2017-02-05 16:43:03 +01:00
|
|
|
|
2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/79344
|
|
|
|
|
* gfortran.dg/allocate_with_source_24.f90: New test.
|
|
|
|
|
|
2017-02-05 13:02:15 +01:00
|
|
|
|
2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/79230
|
|
|
|
|
* gfortran.dg/der_ptr_component_2.f90: New test.
|
|
|
|
|
|
2017-02-05 10:47:48 +01:00
|
|
|
|
2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/sparc/20170205-1.c: New test.
|
|
|
|
|
|
2017-02-04 01:54:06 +01:00
|
|
|
|
2017-02-03 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
2017-02-04 02:37:12 +01:00
|
|
|
|
* gfortran.dg/coarray_43.f90: Add "-latomic" option if
|
|
|
|
|
libatomic_available.
|
|
|
|
|
|
2017-02-04 02:28:56 +01:00
|
|
|
|
* gcc.dg/pr77587.c: Require alias support.
|
|
|
|
|
* gcc.dg/pr77587a.c: Likewise.
|
|
|
|
|
|
2017-02-04 02:16:54 +01:00
|
|
|
|
* g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
|
|
|
|
|
* gcc.c-torture/execute/pr78622.c: Likewise.
|
|
|
|
|
|
2017-02-04 01:54:06 +01:00
|
|
|
|
* c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
|
|
|
|
|
hppa*-*-hpux*.
|
|
|
|
|
* c-c++-common/Wunused-var-16.c: Likewise.
|
|
|
|
|
* c-c++-common/builtin-shuffle-1.c: Likewise.
|
|
|
|
|
* gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
|
|
|
|
|
* gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
|
|
|
|
|
|
2017-02-03 23:47:35 +01:00
|
|
|
|
2017-02-03 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79327
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
|
2017-02-06 20:15:36 +01:00
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/pr79327-2.c: Ditto.
|
2017-02-03 23:47:35 +01:00
|
|
|
|
|
2017-02-03 20:16:39 +01:00
|
|
|
|
2017-02-03 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79327
|
|
|
|
|
* gcc.dg/tree-ssa/pr79327.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
|
|
|
|
|
(test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
|
|
|
|
|
(test_sprintf_chk_range_schar): Adjust dg-message.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
|
|
|
|
|
* gcc.c-torture/execute/pr79327.c: New test.
|
|
|
|
|
|
2017-02-03 18:34:56 +01:00
|
|
|
|
2017-02-03 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/79354
|
|
|
|
|
* gcc.target/powerpc/pr79354.c: New test.
|
|
|
|
|
* gcc.c-torture/execute/pr79354.c: New test.
|
|
|
|
|
|
2017-02-03 17:38:15 +01:00
|
|
|
|
2017-02-03 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79352
|
|
|
|
|
* gcc.dg/tree-ssa/pr79352.c: New test.
|
|
|
|
|
|
2017-02-03 16:22:47 +01:00
|
|
|
|
2017-02-03 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR lto/66295
|
|
|
|
|
* gcc.target/i386/mvc9.c: New test.
|
|
|
|
|
|
2017-02-03 15:20:30 +01:00
|
|
|
|
2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79158
|
|
|
|
|
* gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
|
|
|
|
|
to VSX reg.
|
|
|
|
|
|
2017-02-03 15:03:35 +01:00
|
|
|
|
2017-02-02 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
|
|
|
|
|
|
2017-02-03 03:18:59 +01:00
|
|
|
|
2017-02-02 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79275
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/pr79275.c: New test.
|
|
|
|
|
|
2017-02-03 00:50:53 +01:00
|
|
|
|
2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
|
|
|
|
|
|
2017-03-02 19:47:03 +01:00
|
|
|
|
* gcc.dg/sms-8.c: Update options for powerpc*-*-*.
|
2017-02-03 00:50:53 +01:00
|
|
|
|
|
2017-02-02 21:22:13 +01:00
|
|
|
|
2017-02-02 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
PR middle-end/77445
|
|
|
|
|
* gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
|
|
|
|
|
threading is done.
|
|
|
|
|
|
2017-02-02 17:35:15 +01:00
|
|
|
|
2017-02-02 Tamar Christina <tamar.christina@arm.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/78142
|
|
|
|
|
* gcc.target/aarch64/vector_initialization_nostack.c
|
|
|
|
|
(f12): Use one vector
|
|
|
|
|
|
2017-02-02 11:05:26 +01:00
|
|
|
|
2017-02-02 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-02-02 11:18:49 +01:00
|
|
|
|
* c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
|
|
|
|
|
* c-c++-common/asan/misalign-1.c: Likewise.
|
|
|
|
|
* c-c++-common/asan/misalign-2.c: Likewise.
|
|
|
|
|
* g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
|
|
|
|
|
* gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
|
|
|
|
|
* gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
|
|
|
|
|
* gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
|
|
|
|
|
add -ffat-lto-objects from/to dg-additional-options.
|
|
|
|
|
* gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
|
|
|
|
|
dg-additional-options.
|
|
|
|
|
|
2017-02-02 11:05:26 +01:00
|
|
|
|
PR target/79197
|
|
|
|
|
* gcc.target/powerpc/pr79197.c: New test.
|
|
|
|
|
* gcc.c-torture/compile/pr79197.c: New test.
|
|
|
|
|
|
2017-02-02 09:58:48 +01:00
|
|
|
|
2017-02-02 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
|
|
|
|
|
|
2017-02-02 09:54:55 +01:00
|
|
|
|
2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/69637
|
|
|
|
|
* g++.dg/cpp0x/pr69637-1.C: New.
|
|
|
|
|
* g++.dg/cpp0x/pr69637-2.C: Likewise.
|
|
|
|
|
|
2017-02-02 09:32:44 +01:00
|
|
|
|
2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
|
|
|
|
|
|
2017-02-01 23:11:57 +01:00
|
|
|
|
2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/70012
|
|
|
|
|
* gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
|
|
|
|
|
conditions.
|
|
|
|
|
|
2017-02-01 16:47:52 +01:00
|
|
|
|
2017-02-01 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/79324
|
|
|
|
|
* gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
|
|
|
|
|
* gcc.dg/debug/dwarf2/align-2.c: Likewise.
|
|
|
|
|
* gcc.dg/debug/dwarf2/align-3.c: Likewise.
|
|
|
|
|
* gcc.dg/debug/dwarf2/align-4.c: Likewise.
|
|
|
|
|
* gcc.dg/debug/dwarf2/align-5.c: Likewise.
|
|
|
|
|
* gcc.dg/debug/dwarf2/align-6.c: Likewise.
|
|
|
|
|
* gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
|
|
|
|
|
* g++.dg/debug/dwarf2/align-1.C: Likewise.
|
|
|
|
|
* g++.dg/debug/dwarf2/align-2.C: Likewise.
|
|
|
|
|
* g++.dg/debug/dwarf2/align-3.C: Likewise.
|
|
|
|
|
* g++.dg/debug/dwarf2/align-4.C: Likewise.
|
|
|
|
|
* g++.dg/debug/dwarf2/align-5.C: Likewise.
|
|
|
|
|
* g++.dg/debug/dwarf2/align-6.C: Likewise.
|
|
|
|
|
|
2017-02-01 15:04:38 +01:00
|
|
|
|
2017-02-01 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR testsuite/79272
|
|
|
|
|
* gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
|
|
|
|
|
|
2017-02-01 13:58:27 +01:00
|
|
|
|
2017-02-01 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR testsuite/76957
|
|
|
|
|
* gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
|
|
|
|
|
* gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
|
|
|
|
|
* gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
|
|
|
|
|
* gcc.dg/graphite/scop-dsyrk.c: Likewise.
|
|
|
|
|
|
2017-02-01 13:47:25 +01:00
|
|
|
|
2017-02-01 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79315
|
|
|
|
|
* gfortran.dg/pr79315.f90: New testcase.
|
|
|
|
|
|
2017-02-01 09:02:50 +01:00
|
|
|
|
2017-02-01 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71824
|
|
|
|
|
* gcc.dg/graphite/pr71824.c: New testcase.
|
|
|
|
|
|
2017-01-31 22:38:00 +01:00
|
|
|
|
2017-01-31 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79304
|
|
|
|
|
* g++.dg/diagnostic/pr79304.C: New test.
|
|
|
|
|
|
2017-01-31 22:30:42 +01:00
|
|
|
|
2017-01-31 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79298
|
|
|
|
|
* g++.dg/spellcheck-pr79298.C: New test case.
|
|
|
|
|
|
2017-01-31 21:22:43 +01:00
|
|
|
|
2017-01-31 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR preprocessor/79210
|
|
|
|
|
* gcc.dg/format/pr79210.c: New test case.
|
|
|
|
|
* gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
|
|
|
|
|
New function.
|
|
|
|
|
|
2017-01-31 19:05:37 +01:00
|
|
|
|
2017-01-31 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
2017-01-31 20:37:11 +01:00
|
|
|
|
PR c++/79290
|
|
|
|
|
* g++.dg/warn/pr79290.C: New.
|
|
|
|
|
|
2017-01-31 19:05:37 +01:00
|
|
|
|
PR c++/67273
|
|
|
|
|
PR c++/79253
|
|
|
|
|
* g++.dg/cpp1y/pr67273.C: New.
|
|
|
|
|
* g++.dg/cpp1y/pr79253.C: New.
|
|
|
|
|
|
2017-01-31 16:10:41 +01:00
|
|
|
|
2017-01-31 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
PR c++/79264
|
|
|
|
|
* g++.dg/cpp1y/pr61636-1.C: Augment.
|
|
|
|
|
|
2017-01-31 15:03:56 +01:00
|
|
|
|
2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
|
|
|
|
|
rand() instead of random().
|
|
|
|
|
|
2017-01-31 11:30:47 +01:00
|
|
|
|
2017-01-30 Aldy Hernandez <aldyh@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71691
|
|
|
|
|
* gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
|
|
|
|
|
|
2017-01-31 10:14:36 +01:00
|
|
|
|
2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
|
|
|
|
|
__ARCH__.
|
|
|
|
|
|
2017-01-31 09:33:36 +01:00
|
|
|
|
2017-01-31 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79267
|
|
|
|
|
* g++.dg/opt/pr79267.C: New test.
|
|
|
|
|
|
2017-01-31 02:03:15 +01:00
|
|
|
|
2017-01-30 Alexandre Oliva <aoliva@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR debug/63238
|
|
|
|
|
* gcc.dg/debug/dwarf2/align-1.c: New.
|
|
|
|
|
* gcc.dg/debug/dwarf2/align-2.c: New.
|
|
|
|
|
* gcc.dg/debug/dwarf2/align-3.c: New.
|
|
|
|
|
* gcc.dg/debug/dwarf2/align-4.c: New.
|
|
|
|
|
* gcc.dg/debug/dwarf2/align-5.c: New.
|
|
|
|
|
* gcc.dg/debug/dwarf2/align-6.c: New.
|
|
|
|
|
* gcc.dg/debug/dwarf2/align-as-1.c: New.
|
|
|
|
|
* g++.dg/debug/dwarf2/align-1.C: New.
|
|
|
|
|
* g++.dg/debug/dwarf2/align-2.C: New.
|
|
|
|
|
* g++.dg/debug/dwarf2/align-3.C: New.
|
|
|
|
|
* g++.dg/debug/dwarf2/align-4.C: New.
|
|
|
|
|
* g++.dg/debug/dwarf2/align-5.C: New.
|
|
|
|
|
* g++.dg/debug/dwarf2/align-6.C: New.
|
|
|
|
|
|
2017-01-31 00:24:24 +01:00
|
|
|
|
2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79170
|
|
|
|
|
* gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
|
|
|
|
|
|
2017-01-30 22:59:37 +01:00
|
|
|
|
2017-01-30 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/79293
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
|
|
|
|
|
|
2017-01-30 16:35:57 +01:00
|
|
|
|
2017-01-30 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR gcov-profile/79259
|
|
|
|
|
* g++.dg/tree-prof/pr79259.C: New test.
|
|
|
|
|
|
2017-01-30 15:24:37 +01:00
|
|
|
|
2017-01-30 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79276
|
|
|
|
|
* gcc.dg/torture/pr79276.c: New testcase.
|
|
|
|
|
|
2017-01-30 10:54:58 +01:00
|
|
|
|
2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79240
|
|
|
|
|
* gcc.target/s390/pr79240.c: New test.
|
|
|
|
|
|
2017-01-30 04:32:59 +01:00
|
|
|
|
2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79268
|
|
|
|
|
* gcc.target/powerpc/pr79268.c: New file.
|
|
|
|
|
* gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
|
|
|
|
|
* gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
|
|
|
|
|
|
2017-01-28 18:00:33 +01:00
|
|
|
|
2017-01-28 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
2017-01-28 22:35:54 +01:00
|
|
|
|
* gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
|
|
|
|
|
|
2017-01-28 19:01:22 +01:00
|
|
|
|
PR testsuite/70583
|
|
|
|
|
* g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
|
|
|
|
|
|
2017-01-28 18:30:50 +01:00
|
|
|
|
* gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
|
|
|
|
|
* gnat.dg/debug9.adb: Likewise.
|
|
|
|
|
|
2017-01-28 18:19:09 +01:00
|
|
|
|
* gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
|
|
|
|
|
|
2017-01-28 18:00:33 +01:00
|
|
|
|
* gfortran.dg/coarray_41.f90: Add "-latomic" option if
|
|
|
|
|
libatomic_available.
|
|
|
|
|
* gfortran.dg/coarray_42.f90: Likewise.
|
|
|
|
|
* gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
|
|
|
|
|
* gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
|
|
|
|
|
* gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
|
|
|
|
|
|
2017-01-28 01:09:15 +01:00
|
|
|
|
2017-01-27 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
|
|
|
|
|
|
2017-01-27 20:40:44 +01:00
|
|
|
|
2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/79194
|
|
|
|
|
* gcc.dg/torture/pr79194.c: New test.
|
|
|
|
|
|
2017-01-27 19:08:14 +01:00
|
|
|
|
2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71374
|
2017-02-06 20:15:36 +01:00
|
|
|
|
* gcc.target/i386/pr71374.c: New.
|
2017-01-27 19:08:14 +01:00
|
|
|
|
|
2017-01-27 17:51:54 +01:00
|
|
|
|
2017-01-27 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71290
|
|
|
|
|
* obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
|
|
|
|
|
a dg-error directive.
|
|
|
|
|
|
2017-01-27 17:50:11 +01:00
|
|
|
|
2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/79131
|
|
|
|
|
* gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
|
|
|
|
|
* gcc.target/arm/pr79131-2.c: New.
|
|
|
|
|
|
2017-01-27 16:59:02 +01:00
|
|
|
|
2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/65484
|
|
|
|
|
* g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
|
|
|
|
|
vectorized on POWER unless hardware misaligned loads are
|
|
|
|
|
available.
|
|
|
|
|
|
2017-01-27 15:42:23 +01:00
|
|
|
|
2017-01-27 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/78559
|
|
|
|
|
* gcc.c-torture/execute/pr78559.c: New test.
|
|
|
|
|
|
2017-01-27 14:56:59 +01:00
|
|
|
|
2017-01-27 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79245
|
|
|
|
|
* gcc.dg/tree-ssa/ldist-23.c: XFAIL.
|
|
|
|
|
* gcc.dg/tree-ssa/ldist-25.c: New testcase.
|
|
|
|
|
|
2017-01-27 14:25:28 +01:00
|
|
|
|
2017-01-27 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/79199
|
|
|
|
|
* c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
|
|
|
|
|
target. Use 4294967293U instead of 4294967293.
|
|
|
|
|
|
2017-01-27 13:30:43 +01:00
|
|
|
|
2017-01-27 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71433
|
|
|
|
|
* gcc.dg/Warray-bounds-21.c: New testcase.
|
|
|
|
|
|
2017-01-27 13:24:54 +01:00
|
|
|
|
2017-01-27 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79244
|
|
|
|
|
* gcc.dg/torture/pr79244.c: New testcase.
|
|
|
|
|
|
2017-01-27 12:34:58 +01:00
|
|
|
|
2017-01-27 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
|
|
|
|
|
all occurrences of 40 to 32.
|
|
|
|
|
|
2017-01-27 12:22:30 +01:00
|
|
|
|
2017-01-27 Richard Earnshaw <rearnsha@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79239
|
|
|
|
|
* gcc.target/arm/pr79239.c: New test.
|
|
|
|
|
|
2017-01-27 09:07:26 +01:00
|
|
|
|
2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
|
|
|
|
|
|
2017-01-27 08:59:06 +01:00
|
|
|
|
2017-01-27 Adam Butcher <adam@jessamine.co.uk>
|
|
|
|
|
|
|
|
|
|
PR c++/64382
|
|
|
|
|
* g++.dg/cpp1y/pr64382.C: New test.
|
|
|
|
|
|
2017-01-27 00:07:02 +01:00
|
|
|
|
2017-01-26 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/78703
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
|
|
|
|
|
|
2017-01-26 22:44:49 +01:00
|
|
|
|
2017-01-26 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-01-26 22:45:57 +01:00
|
|
|
|
PR debug/79129
|
|
|
|
|
* g++.dg/debug/dwarf2/pr79129.C: New test.
|
|
|
|
|
|
2017-01-26 22:44:49 +01:00
|
|
|
|
PR debug/78835
|
|
|
|
|
* g++.dg/debug/dwarf2/pr78835.C: New test.
|
|
|
|
|
|
2017-01-26 22:14:18 +01:00
|
|
|
|
2017-01-26 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/78703
|
|
|
|
|
* gcc.dg/format/pr78569.c: Adjust.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf.c: Same.
|
|
|
|
|
|
2017-01-26 20:39:40 +01:00
|
|
|
|
2017-01-26 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/68727
|
|
|
|
|
* g++.dg/other/offsetof8.C: Add expected error.
|
|
|
|
|
* g++.dg/other/offsetof9.C: New test.
|
|
|
|
|
|
2017-01-26 19:19:39 +01:00
|
|
|
|
2017-01-26 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/opt/declone3.C: Require LTO.
|
|
|
|
|
|
2017-01-26 18:08:12 +01:00
|
|
|
|
2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/79131
|
|
|
|
|
* gcc.target/arm/pr79131.c: New.
|
|
|
|
|
|
2017-01-26 16:04:27 +01:00
|
|
|
|
2017-01-26 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
|
|
|
|
|
|
2017-01-26 15:30:45 +01:00
|
|
|
|
2017-01-26 Jonathan Wakely <jwakely@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR libstdc++/79190
|
|
|
|
|
* g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
|
|
|
|
|
matches replaced operator delete.
|
|
|
|
|
|
avx512fintrin.h (_ktest_mask16_u8, [...]): Move to ...
* config/i386/avx512fintrin.h (_ktest_mask16_u8,
_ktestz_mask16_u8, _ktestc_mask16_u8, _kadd_mask16): Move to ...
* config/i386/avx512dqintrin.h (_ktest_mask16_u8,
_ktestz_mask16_u8, _ktestc_mask16_u8, _kadd_mask16): ... here.
* config/i386/i386-builtin.def (__builtin_ia32_ktestchi,
__builtin_ia32_ktestzhi, __builtin_ia32_kaddhi): Use
OPTION_MASK_ISA_AVX512DQ instead of OPTION_MASK_ISA_AVX512F.
* config/i386/sse.md (SWI1248_AVX512BWDQ2): New mode iterator.
(kadd<mode>, ktest<mode>): Use it instead of SWI1248_AVX512BWDQ.
testsuite/
* gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
* gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
avx512f with avx512dq.
* gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
* gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
avx512f with avx512dq.
* gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
* gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
avx512f with avx512dq.
From-SVN: r244929
2017-01-26 13:24:58 +01:00
|
|
|
|
2017-01-26 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
|
|
|
|
|
* gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
|
|
|
|
|
avx512f with avx512dq.
|
|
|
|
|
* gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
|
|
|
|
|
* gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
|
|
|
|
|
avx512f with avx512dq.
|
|
|
|
|
* gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
|
|
|
|
|
* gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
|
|
|
|
|
avx512f with avx512dq.
|
|
|
|
|
|
2017-01-26 12:37:33 +01:00
|
|
|
|
2017-01-26 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/79199
|
|
|
|
|
* c-c++-common/Wduplicated-branches-13.c: New test.
|
|
|
|
|
|
2017-01-26 11:41:35 +01:00
|
|
|
|
2017-01-26 David Sherwood <david.sherwood@arm.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/79212
|
|
|
|
|
* gfortran.dg/gomp/sharing-4.f90: New test.
|
|
|
|
|
|
2017-01-26 09:26:48 +01:00
|
|
|
|
2017-01-26 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-01-26 09:46:36 +01:00
|
|
|
|
PR target/70465
|
|
|
|
|
* gcc.target/i386/pr70465.c: New test.
|
|
|
|
|
|
2017-01-26 09:26:48 +01:00
|
|
|
|
* brig.dg/dg.exp: Update copyright years.
|
|
|
|
|
* lib/brig-dg.exp: Update copyright years.
|
|
|
|
|
* lib/brig.exp: Update copyright years.
|
|
|
|
|
|
2017-01-26 05:16:11 +01:00
|
|
|
|
2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79179
|
|
|
|
|
* gcc.target/powerpc/pr79179.c: New test.
|
|
|
|
|
|
2017-01-26 04:21:49 +01:00
|
|
|
|
2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
|
|
|
|
|
generation to accept D-mode memory accesses.
|
|
|
|
|
|
2017-01-26 00:19:01 +01:00
|
|
|
|
2017-01-25 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71290
|
|
|
|
|
* g++.dg/ext/flexarray-mangle-2.C: Adjust.
|
|
|
|
|
* g++.dg/ext/flexarray-mangle.C: Same.
|
|
|
|
|
* g++.dg/ext/flexarray-subst.C: Same.
|
|
|
|
|
* g++.dg/ext/flexary10.C: Same.
|
|
|
|
|
* g++.dg/ext/flexary11.C: Same.
|
|
|
|
|
* g++.dg/ext/flexary14.C: Same.
|
|
|
|
|
* g++.dg/ext/flexary16.C: Same.
|
|
|
|
|
* g++.dg/ext/flexary18.C: Same.
|
|
|
|
|
* g++.dg/ext/flexary19.C: Same.
|
|
|
|
|
* g++.dg/ext/flexary7.C: Same.
|
2017-02-06 20:15:36 +01:00
|
|
|
|
* g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
|
|
|
|
|
* g++.dg/ubsan/object-size-1.C: Same.
|
|
|
|
|
* obj-c++.dg/property/at-property-23.mm: Same.
|
2017-01-26 00:19:01 +01:00
|
|
|
|
|
2017-01-25 21:51:10 +01:00
|
|
|
|
2017-01-25 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-01-25 23:36:18 +01:00
|
|
|
|
PR c++/78896
|
|
|
|
|
* g++.dg/cpp1z/decomp24.C: New test.
|
|
|
|
|
|
2017-01-25 21:51:10 +01:00
|
|
|
|
PR c++/77914
|
|
|
|
|
* g++.dg/cpp1y/lambda-generic-77914.C: New test.
|
|
|
|
|
* g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
|
|
|
|
|
expect a warning.
|
|
|
|
|
* g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
|
|
|
|
|
expect warnings.
|
|
|
|
|
* g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
|
|
|
|
|
* g++.dg/cpp1y/pr59636.C: Likewise.
|
|
|
|
|
* g++.dg/cpp1y/pr60190.C: Likewise.
|
|
|
|
|
|
2017-01-25 18:07:30 +01:00
|
|
|
|
2017-01-25 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
|
|
|
|
|
|
2017-01-25 17:23:48 +01:00
|
|
|
|
2017-01-25 Carl Love <cel@us.ibm.com>
|
2017-02-13 16:39:59 +01:00
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
|
2017-01-25 17:23:48 +01:00
|
|
|
|
vec_packs built-ins
|
|
|
|
|
|
2017-01-25 16:41:55 +01:00
|
|
|
|
2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
|
|
|
|
|
-mcpu=cortex-a57.
|
|
|
|
|
* gcc.target/arm/vseleqsf.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vselgedf.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vselgesf.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vselgtdf.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vselgtsf.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vselledf.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vsellesf.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vselltdf.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vselltsf.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vselnedf.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vselnesf.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vselvcdf.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vselvcsf.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vselvsdf.c: Likewise.
|
|
|
|
|
* gcc.target/arm/vselvssf.c: Likewise.
|
|
|
|
|
|
2017-01-25 14:14:41 +01:00
|
|
|
|
2017-01-25 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR testsuite/72850
|
|
|
|
|
* gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
|
|
|
|
|
to what we had before adding the threading passes.
|
|
|
|
|
|
2017-01-25 13:30:41 +01:00
|
|
|
|
2017-01-25 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/69264
|
|
|
|
|
* g++.dg/torture/pr69264.C: New testcase.
|
|
|
|
|
|
2017-01-25 12:10:30 +01:00
|
|
|
|
2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79145
|
|
|
|
|
* gcc.target/arm/pr79145.c: New test.
|
|
|
|
|
|
2017-01-25 10:48:10 +01:00
|
|
|
|
2017-01-25 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR debug/78363
|
|
|
|
|
* g++.dg/gomp/pr78363-1.C: New testcase.
|
|
|
|
|
* g++.dg/gomp/pr78363-2.C: Likewise.
|
|
|
|
|
* g++.dg/gomp/pr78363-3.C: Likewise.
|
|
|
|
|
|
2017-01-25 10:24:49 +01:00
|
|
|
|
2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
|
|
|
|
|
* gcc.dg/lto/pr61526_0.c: Likewise.
|
|
|
|
|
* gcc.dg/lto/pr64415_0.c: Likewise.
|
|
|
|
|
|
2017-01-24 23:33:41 +01:00
|
|
|
|
2017-01-24 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/79205
|
|
|
|
|
* g++.dg/cpp1z/decomp22.C: New test.
|
|
|
|
|
* g++.dg/cpp1z/decomp23.C: New test.
|
|
|
|
|
|
2017-01-24 20:25:32 +01:00
|
|
|
|
2017-01-24 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
2017-01-24 20:29:44 +01:00
|
|
|
|
PR c++/78469
|
|
|
|
|
* g++.dg/cpp0x/pr78469.C: New.
|
|
|
|
|
|
2017-01-24 20:25:32 +01:00
|
|
|
|
PR c++/79118
|
|
|
|
|
* g++.dg/cpp0x/pr79118.C: New.
|
|
|
|
|
|
2017-01-24 18:15:02 +01:00
|
|
|
|
2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/vfp-longcall-apcs.c: New test.
|
|
|
|
|
|
2017-01-24 18:07:36 +01:00
|
|
|
|
2017-01-24 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/rtl/aarch64/asr_div1.c: New test case.
|
|
|
|
|
* gcc.dg/rtl/aarch64/pr71779.c: New test case.
|
|
|
|
|
* gcc.dg/rtl/rtl.exp: New file.
|
|
|
|
|
* gcc.dg/rtl/test.c: New file.
|
|
|
|
|
* gcc.dg/rtl/truncated-rtl-file.c: New test case.
|
|
|
|
|
* gcc.dg/rtl/unknown-rtx-code.c: New test case.
|
|
|
|
|
* gcc.dg/rtl/x86_64/dfinit.c: New test case.
|
|
|
|
|
* gcc.dg/rtl/x86_64/different-structs.c: New test case.
|
|
|
|
|
* gcc.dg/rtl/x86_64/final.c: New test case.
|
|
|
|
|
* gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
|
|
|
|
|
* gcc.dg/rtl/x86_64/ira.c: New test case.
|
|
|
|
|
* gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
|
|
|
|
|
* gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
|
|
|
|
|
* gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
|
|
|
|
|
* gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
|
|
|
|
|
* gcc.dg/rtl/x86_64/test-rtl.c: New test case.
|
|
|
|
|
* gcc.dg/rtl/x86_64/test_1.h: New file.
|
|
|
|
|
* gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
|
|
|
|
|
* gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
|
|
|
|
|
* gcc.dg/rtl/x86_64/times-two.h: New file.
|
|
|
|
|
* gcc.dg/rtl/x86_64/vregs.c: New test case.
|
|
|
|
|
|
2017-01-24 14:09:27 +01:00
|
|
|
|
2017-01-24 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79159
|
|
|
|
|
* g++.dg/tree-ssa/pr79159.C: New test.
|
|
|
|
|
|
2017-01-27 15:35:07 +01:00
|
|
|
|
2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
|
2017-01-24 13:45:56 +01:00
|
|
|
|
Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
* lib/brig-dg.exp: New file.
|
|
|
|
|
* lib/brig.exp: Likewise.
|
|
|
|
|
* brig.dg/README: Likewise.
|
|
|
|
|
* brig.dg/dg.exp: Likewise.
|
|
|
|
|
* brig.dg/test/gimple/alloca.hsail: Likewise.
|
|
|
|
|
* brig.dg/test/gimple/atomics.hsail: Likewise.
|
|
|
|
|
* brig.dg/test/gimple/branches.hsail: Likewise.
|
|
|
|
|
* brig.dg/test/gimple/fbarrier.hsail: Likewise.
|
|
|
|
|
* brig.dg/test/gimple/function_calls.hsail: Likewise.
|
|
|
|
|
* brig.dg/test/gimple/kernarg.hsail: Likewise.
|
|
|
|
|
* brig.dg/test/gimple/mem.hsail: Likewise.
|
|
|
|
|
* brig.dg/test/gimple/mulhi.hsail: Likewise.
|
|
|
|
|
* brig.dg/test/gimple/packed.hsail: Likewise.
|
|
|
|
|
* brig.dg/test/gimple/smoke_test.hsail: Likewise.
|
|
|
|
|
* brig.dg/test/gimple/variables.hsail: Likewise.
|
|
|
|
|
* brig.dg/test/gimple/vector.hsail: Likewise.
|
|
|
|
|
|
2017-01-24 09:27:39 +01:00
|
|
|
|
2017-01-24 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
|
|
|
|
|
support asan, only on i?86/x86_64 require sse2_runtime.
|
|
|
|
|
|
2017-01-24 02:26:13 +01:00
|
|
|
|
2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/66669
|
|
|
|
|
* gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
|
|
|
|
|
test on powerpc targets.
|
|
|
|
|
|
2017-01-24 02:12:41 +01:00
|
|
|
|
2017-01-23 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
|
|
|
|
|
|
2017-01-23 23:29:17 +01:00
|
|
|
|
2017-01-23 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79088
|
|
|
|
|
PR tree-optimization/79188
|
|
|
|
|
* gcc.dg/torture/pr79088.c: New testcase.
|
|
|
|
|
* gcc.dg/torture/pr79188.c: Likewise.
|
|
|
|
|
|
scalar-insert-exp-3.c: New test.
gcc/testsuite/ChangeLog:
2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
* gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
* gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
* gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
* gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
type of test function to reflect change in built-in function's
return type.
* gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
type and second argument type to reflect change in built-in
function's type signature.
* gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
type of test function to reflect change in built-in function's
return type.
* gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
* gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
* gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
* gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
* gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
* gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
type of test function to reflect change in built-in function's
return type.
* gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
* gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
* gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
* gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
* gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
* gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
test function's result and second argument to reflect change in
built-in function's type signature.
* gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
gcc/ChangeLog:
2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
* config/rs6000/rs6000-builtin.def (VSIEDPF): Add scalar insert
exponent support with double type for first argument.
* config/rs6000/rs6000-c.c (altivec_overloaded_builtins): Changed
type returned by __builtin_vec_extract_sig,
__builtin_vec_extract_sig_sp, and __builtin_vec_extract_sig_dp
functions from "vector int" to "vector unsigned int" or from
"vector long long int" to "vector unsigned long long int".
Changed type returned by __builtin_vec_extract_exp,
__builtin_vec_extract_exp_sp, and __builtin_vec_extract_exp_dp
functions from "vector int" to "vector unsigned int" or from
"vector long long int" to "vector unsigned long long int".
Changed return type of __builtin_vec_test_data_class,
__builtin_vec_test_data_class_sp, and
__builtin_vec_test_data_class_dp from "vector int" to
"vector bool int" or from "vector long long int" to "vector bool
long long int" and changed second argument type from "unsigned
int" to "int". Added new overloaded function forms "vector float
__builtin_vec_insert_exp (vector float, vector unsigned int)" and
"vector float __builtin_vec_insert_exp_sp (vector float, vector
unsigned int)" and "vector double __builtin_vec_insert_exp (vector
double, vector unsigned long long int)" and "vector double
__builtin_vec_insert_exp_dp (vector double, vector unsigned long
long int)". Changed return type of
__builtin_scalar_test_data_class and
__builtin_scalar_test_data_class_sp and
__builtin_scalar_test_data_class_dp from "unsigned int" to "bool
int" and changed second argument from "unsigned int" to "int".
Changed type returned by __builtin_scalar_test_neg,
__builtin_scalar_test_neg_sp, and __builtin_scalar_test_neg_dp
from "int" to "bool int". Added new overloaded function form
"double __builtin_scalar_insert_exp (double, unsigned long long int)".
* config/rs6000/vsx.md (xsiexpdpf): New insn for scalar insert
exponent double-precision with floating point first argument.
* doc/extend.texi (PowerPC AltiVec Built-in Functions): Adjust
documentation of scalar_test_data_class, scalar_test_neg,
scalar_extract_sig, scalar_extract_exp, scalar_insert_exp,
vector_extract_exp, vec_extract_sig, vec_insert_exp, and
vec_test_data_class built-in functions to reflect refinements in
their type signatures.
From-SVN: r244834
2017-01-23 22:56:58 +01:00
|
|
|
|
2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
|
|
|
|
|
* gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
|
|
|
|
|
* gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
|
|
|
|
|
* gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
|
|
|
|
|
type of test function to reflect change in built-in function's
|
|
|
|
|
return type.
|
|
|
|
|
* gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
|
|
|
|
|
type and second argument type to reflect change in built-in
|
|
|
|
|
function's type signature.
|
|
|
|
|
* gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
|
|
|
|
|
type of test function to reflect change in built-in function's
|
|
|
|
|
return type.
|
|
|
|
|
* gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
|
|
|
|
|
type of test function to reflect change in built-in function's
|
|
|
|
|
return type.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
|
|
|
|
|
test function's result and second argument to reflect change in
|
|
|
|
|
built-in function's type signature.
|
|
|
|
|
* gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
|
|
|
|
|
|
2017-01-23 21:19:07 +01:00
|
|
|
|
2017-01-23 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
2017-01-23 21:24:32 +01:00
|
|
|
|
PR C++/71710
|
|
|
|
|
* g++.dg/template/pr71710.C: New.
|
|
|
|
|
|
2017-01-23 21:19:07 +01:00
|
|
|
|
PR c++/71406
|
|
|
|
|
PR c++/77508
|
|
|
|
|
* g++.dg/template/pr71406.C: New.
|
|
|
|
|
|
2017-01-23 20:43:28 +01:00
|
|
|
|
2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
|
|
|
|
|
|
2017-02-13 16:39:59 +01:00
|
|
|
|
* gfortran.dg/integer_exponentiation_7.f90: New test.
|
2017-01-23 20:43:28 +01:00
|
|
|
|
|
2017-01-23 17:17:33 +01:00
|
|
|
|
2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/78634
|
|
|
|
|
* gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
|
|
|
|
|
|
2017-01-23 16:59:19 +01:00
|
|
|
|
2017-01-23 Bin Cheng <bin.cheng@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/70754
|
|
|
|
|
* gfortran.dg/pr70754.f90: New test.
|
|
|
|
|
|
2017-01-23 15:57:43 +01:00
|
|
|
|
2017-01-23 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79196
|
|
|
|
|
* gcc.dg/asan/pr79196.c: New test.
|
|
|
|
|
* gcc.dg/strlenopt-30.c: Update scanned pattern.
|
|
|
|
|
|
2017-01-23 14:57:31 +01:00
|
|
|
|
2017-01-23 Michael Matz <matz@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/78384
|
|
|
|
|
* gcc.dg/pr78384.c: New test.
|
|
|
|
|
|
2017-01-23 14:08:44 +01:00
|
|
|
|
2017-01-23 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79186
|
|
|
|
|
* gcc.dg/torture/pr79186.c: New testcase.
|
|
|
|
|
* gcc.dg/torture/pr79187.c: Likewise.
|
|
|
|
|
|
2017-01-23 14:05:00 +01:00
|
|
|
|
2017-01-23 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/ipa/vrp8.c: New test.
|
|
|
|
|
|
2017-01-23 14:01:31 +01:00
|
|
|
|
2017-01-23 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/79108
|
|
|
|
|
* gfortran.dg/lto/pr79108_0.f90: New test.
|
|
|
|
|
|
2017-01-23 13:52:39 +01:00
|
|
|
|
2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/avx512bw-ktestd-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512f-ktestw-1.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512f-kortestw-1.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512bw-ktestd-2.c: Ditt
|
|
|
|
|
* gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512f-ktestw-2.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512f-kortestw-2.c: Ditto.
|
|
|
|
|
|
2017-01-23 13:24:35 +01:00
|
|
|
|
2017-01-23 Richard Biener <rguenther@suse.de>
|
|
|
|
|
Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/78421
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_vect_hw_misalign):
|
|
|
|
|
If the target is ARM return the result of the
|
|
|
|
|
check_effective_target_arm_vect_no_misalign proc.
|
|
|
|
|
* gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
|
|
|
|
|
support unaligned vectors then only expect one of the loops to be
|
|
|
|
|
unrolled.
|
|
|
|
|
|
2017-01-23 13:06:13 +01:00
|
|
|
|
2017-01-23 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/asan/use-after-scope-10.c: New test.
|
|
|
|
|
* gcc.dg/asan/use-after-scope-11.c: New test.
|
|
|
|
|
* g++.dg/asan/use-after-scope-5.C: New test.
|
|
|
|
|
|
2017-01-23 13:02:13 +01:00
|
|
|
|
2017-01-23 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/asan/use-after-scope-3.c: Add additional flags.
|
|
|
|
|
* gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
|
|
|
|
|
sanopt optimization for ASAN_POISON.
|
|
|
|
|
|
2017-01-23 12:22:54 +01:00
|
|
|
|
2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
|
|
|
|
|
|
[ARM,AArch64][testsuite] Fix format string in AdvSIMD tests.
2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
(CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
for poly*_t types.
* gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
exec_vcombine): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
Likewise.
(TEST_VGET_LANE): Cast to uint to avoid warning.
* gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
* gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
exec_vfma_vfms_n): Fix PRIx format for float64_t.
* gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
* gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
* gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
CHECK_POLY instead of CHECK for poly64_t types.
* gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
* gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
* gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
uint32_t.
* gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
for int32_t, int64_t.
* gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
vqneg_extra): Fix PRIx format for int16_t, int32_t.
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
(TEST_VREINTERPRET_TO_POLY): New. (main): Call
TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
needed.
From-SVN: r244772
2017-01-23 09:56:36 +01:00
|
|
|
|
2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
|
|
|
|
|
(CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
|
|
|
|
|
for poly*_t types.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
|
|
|
|
|
exec_vcombine): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
|
|
|
|
|
Likewise.
|
|
|
|
|
(TEST_VGET_LANE): Cast to uint to avoid warning.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
|
|
|
|
|
FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
|
|
|
|
|
exec_vfma_vfms_n): Fix PRIx format for float64_t.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
|
|
|
|
|
Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
|
|
|
|
|
exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
|
|
|
|
|
Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
|
|
|
|
|
CHECK_POLY instead of CHECK for poly64_t types.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
|
|
|
|
|
exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
|
|
|
|
|
Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
|
|
|
|
|
vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
|
|
|
|
|
uint32_t.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
|
|
|
|
|
for int32_t, int64_t.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
|
|
|
|
|
vqneg_extra): Fix PRIx format for int16_t, int32_t.
|
|
|
|
|
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
|
|
|
|
|
(TEST_VREINTERPRET_TO_POLY): New. (main): Call
|
|
|
|
|
TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
|
|
|
|
|
needed.
|
|
|
|
|
|
2017-01-22 20:36:57 +01:00
|
|
|
|
2017-01-22 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR fortran/79154
|
|
|
|
|
* gfortran.dg/gomp/pr79154-1.f90: New test.
|
|
|
|
|
* gfortran.dg/gomp/pr79154-2.f90: New test.
|
|
|
|
|
|
2017-01-22 13:46:39 +01:00
|
|
|
|
2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
|
|
|
|
|
|
2017-01-21 13:00:40 +01:00
|
|
|
|
2017-01-21 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/79169
|
|
|
|
|
* g++.dg/warn/Wduplicated-branches1.C: Use signed char.
|
|
|
|
|
|
2017-01-21 12:33:44 +01:00
|
|
|
|
2017-01-20 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
|
|
|
|
|
|
2017-01-21 08:23:47 +01:00
|
|
|
|
2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/79125
|
|
|
|
|
* gcc.dg/torture/pr79125.c: New test.
|
|
|
|
|
|
2017-01-20 22:03:41 +01:00
|
|
|
|
2017-01-20 Jiong Wang <jiong.wang@arm.com>
|
|
|
|
|
|
2017-02-06 20:15:36 +01:00
|
|
|
|
* gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
|
2017-01-20 22:03:41 +01:00
|
|
|
|
only.
|
2017-02-06 20:15:36 +01:00
|
|
|
|
* gcc.target/aarch64/return_address_sign_2.c: Likewise.
|
|
|
|
|
* gcc.target/aarch64/return_address_sign_3.c: Likewise.
|
2017-01-20 22:03:41 +01:00
|
|
|
|
|
2017-01-20 18:53:44 +01:00
|
|
|
|
2017-01-20 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
2017-01-24 20:25:32 +01:00
|
|
|
|
PR c++/78495
|
2017-01-20 18:53:44 +01:00
|
|
|
|
* g++.dg/cpp1z/inh-ctor38.C: New.
|
|
|
|
|
|
2017-01-20 17:28:16 +01:00
|
|
|
|
2017-01-20 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/79152
|
|
|
|
|
* c-c++-common/Wimplicit-fallthrough-35.c: New test.
|
|
|
|
|
|
2017-01-20 16:29:21 +01:00
|
|
|
|
2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
|
|
|
|
|
|
|
|
|
* lib/target-supports.exp (check_configured_with): New procedure.
|
|
|
|
|
(check_effective_target_default_mode): new effective target.
|
|
|
|
|
* gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
|
|
|
|
|
default mode. Fix dg-skip-if target selector syntax.
|
|
|
|
|
* gcc.target/arm/optional_thumb-2.c: Likewise.
|
|
|
|
|
* gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
|
|
|
|
|
syntax.
|
|
|
|
|
|
2017-01-20 15:36:46 +01:00
|
|
|
|
2017-01-20 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/77829
|
|
|
|
|
PR c++/78656
|
|
|
|
|
* g++.dg/spellcheck-pr77829.C: New test case.
|
|
|
|
|
* g++.dg/spellcheck-pr78656.C: New test case.
|
|
|
|
|
|
re PR c/64279 (Warning missing for "(cond) ? A : A" / if(cond) expr1; else expr1; // same expression in if and else branch)
PR c/64279
* c-common.h (do_warn_duplicated_branches_r): Declare.
* c-gimplify.c (c_genericize): Walk the function tree calling
do_warn_duplicated_branches_r.
* c-warn.c (expr_from_macro_expansion_r): New.
(do_warn_duplicated_branches): New.
(do_warn_duplicated_branches_r): New.
* c.opt (Wduplicated-branches): New option.
* c-typeck.c (build_conditional_expr): Warn about duplicated branches.
* call.c (build_conditional_expr_1): Warn about duplicated branches.
* semantics.c (finish_expr_stmt): Build statement using the proper
location.
* doc/invoke.texi: Document -Wduplicated-branches.
* fold-const.c (operand_equal_p): Handle MODIFY_EXPR, INIT_EXPR,
COMPOUND_EXPR, PREDECREMENT_EXPR, PREINCREMENT_EXPR,
POSTDECREMENT_EXPR, POSTINCREMENT_EXPR, CLEANUP_POINT_EXPR, EXPR_STMT,
STATEMENT_LIST, and RETURN_EXPR. For non-pure non-const functions
return 0 only when not OEP_LEXICOGRAPHIC.
(fold_build_cleanup_point_expr): Use the expression
location when building CLEANUP_POINT_EXPR.
* tree-core.h (enum operand_equal_flag): Add OEP_LEXICOGRAPHIC.
* tree.c (add_expr): Handle error_mark_node.
* c-c++-common/Wduplicated-branches-1.c: New test.
* c-c++-common/Wduplicated-branches-10.c: New test.
* c-c++-common/Wduplicated-branches-11.c: New test.
* c-c++-common/Wduplicated-branches-12.c: New test.
* c-c++-common/Wduplicated-branches-2.c: New test.
* c-c++-common/Wduplicated-branches-3.c: New test.
* c-c++-common/Wduplicated-branches-4.c: New test.
* c-c++-common/Wduplicated-branches-5.c: New test.
* c-c++-common/Wduplicated-branches-6.c: New test.
* c-c++-common/Wduplicated-branches-7.c: New test.
* c-c++-common/Wduplicated-branches-8.c: New test.
* c-c++-common/Wduplicated-branches-9.c: New test.
* c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
* g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
* g++.dg/ext/builtin-object-size3.C: Likewise.
* g++.dg/gomp/loop-1.C: Likewise.
* g++.dg/warn/Wduplicated-branches1.C: New test.
* g++.dg/warn/Wduplicated-branches2.C: New test.
From-SVN: r244705
2017-01-20 13:02:50 +01:00
|
|
|
|
2017-01-20 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/64279
|
|
|
|
|
* c-c++-common/Wduplicated-branches-1.c: New test.
|
|
|
|
|
* c-c++-common/Wduplicated-branches-10.c: New test.
|
|
|
|
|
* c-c++-common/Wduplicated-branches-11.c: New test.
|
|
|
|
|
* c-c++-common/Wduplicated-branches-12.c: New test.
|
|
|
|
|
* c-c++-common/Wduplicated-branches-2.c: New test.
|
|
|
|
|
* c-c++-common/Wduplicated-branches-3.c: New test.
|
|
|
|
|
* c-c++-common/Wduplicated-branches-4.c: New test.
|
|
|
|
|
* c-c++-common/Wduplicated-branches-5.c: New test.
|
|
|
|
|
* c-c++-common/Wduplicated-branches-6.c: New test.
|
|
|
|
|
* c-c++-common/Wduplicated-branches-7.c: New test.
|
|
|
|
|
* c-c++-common/Wduplicated-branches-8.c: New test.
|
|
|
|
|
* c-c++-common/Wduplicated-branches-9.c: New test.
|
|
|
|
|
* c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
|
|
|
|
|
* g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
|
|
|
|
|
* g++.dg/ext/builtin-object-size3.C: Likewise.
|
|
|
|
|
* g++.dg/gomp/loop-1.C: Likewise.
|
|
|
|
|
* g++.dg/warn/Wduplicated-branches1.C: New test.
|
|
|
|
|
* g++.dg/warn/Wduplicated-branches2.C: New test.
|
|
|
|
|
|
2017-01-20 10:45:04 +01:00
|
|
|
|
2017-01-20 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR lto/69188
|
|
|
|
|
* gcc.dg/lto/pr69188_0.c: New test.
|
|
|
|
|
* gcc.dg/lto/pr69188_1.c: New test.
|
|
|
|
|
|
2017-01-20 09:37:13 +01:00
|
|
|
|
2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/avx512bw-kshiftld-1.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
|
|
|
|
|
* gcc.target/i386/avx-1.c: Test new intrinsics.
|
|
|
|
|
* gcc.target/i386/sse-13.c: Ditto.
|
|
|
|
|
* gcc.target/i386/sse-23.c: Ditto.
|
|
|
|
|
|
2017-01-20 09:01:27 +01:00
|
|
|
|
2017-01-20 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71264
|
|
|
|
|
* gcc.dg/vect/pr71264.c: Make sure memory is aligned.
|
|
|
|
|
|
2017-01-20 02:05:25 +01:00
|
|
|
|
2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/mips/madd4-1.c: New file.
|
|
|
|
|
* gcc.target/mips/madd4-2.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
|
|
|
|
|
HAS_MADD4.
|
|
|
|
|
(mips_option_groups): Add -m[no-]madd4.
|
|
|
|
|
(mips-dg-init): Detect default -mno-madd4.
|
|
|
|
|
(mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
|
|
|
|
|
* gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
|
|
|
|
|
* gcc.target/mips/mips-ps-type-2.c: Likewise.
|
|
|
|
|
* gcc.target/mips/nmadd-1.c: Likewise.
|
|
|
|
|
* gcc.target/mips/nmadd-2.c: Likewise.
|
|
|
|
|
* gcc.target/mips/nmadd-3.c: Likewise.
|
|
|
|
|
|
2017-01-20 01:03:20 +01:00
|
|
|
|
2017-01-19 Jiong Wang <jiong.wang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/return_address_sign_1.c: New testcase for no
|
|
|
|
|
combined instructions.
|
|
|
|
|
* gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
|
|
|
|
|
instructions.
|
|
|
|
|
* gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
|
|
|
|
|
of pointer authentication.
|
|
|
|
|
|
2017-01-20 00:31:20 +01:00
|
|
|
|
2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
|
|
|
|
|
floating point hardware to run test.
|
|
|
|
|
|
2017-01-19 19:30:44 +01:00
|
|
|
|
2017-01-19 Tamar Christina <tamar.christina@arm.com>
|
|
|
|
|
|
2017-02-06 20:15:36 +01:00
|
|
|
|
* lib/target-supports.exp
|
2017-01-19 19:30:44 +01:00
|
|
|
|
(check_effective_target_vect_call_copysignf): Enable for AArch64.
|
|
|
|
|
|
2017-01-19 18:42:50 +01:00
|
|
|
|
2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
PR testsuite/79051
|
|
|
|
|
* gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
|
|
|
|
|
__x86_64__]: Allow for target i?86-*-*.
|
|
|
|
|
|
2017-01-19 17:05:59 +01:00
|
|
|
|
2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
|
|
|
|
|
|
|
|
|
|
PR target/78176
|
|
|
|
|
* gcc.target/mips/lxc1-sxc1-1.c: New file.
|
|
|
|
|
* gcc.target/mips/lxc1-sxc1-2.c: Likewise.
|
|
|
|
|
* gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
|
|
|
|
|
HAS_LXC1.
|
|
|
|
|
(mips_option_groups): Add -m[no-]lxc1-sxc1.
|
|
|
|
|
(mips-dg-init): Detect default -mno-lxc1-sxc1.
|
|
|
|
|
(mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
|
|
|
|
|
|
2017-01-19 16:52:32 +01:00
|
|
|
|
2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/70696
|
|
|
|
|
* gfortran.dg/coarray_43.f90: New test.
|
|
|
|
|
|
2017-01-19 11:35:38 +01:00
|
|
|
|
2017-01-19 Richard Earnshaw <rearnsha@arm.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/79121
|
|
|
|
|
* gcc.c-torture/execute/pr79121.c: New test.
|
|
|
|
|
|
2017-01-19 01:12:14 +01:00
|
|
|
|
2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
|
|
|
|
|
* gcc.target/powerpc/p9-xxbr-2.c: Likewise.
|
|
|
|
|
|
2017-01-18 22:41:48 +01:00
|
|
|
|
2017-01-18 Louis Krupp <louis.krupp@zoho.com>
|
|
|
|
|
|
|
|
|
|
PR fortran/50069
|
|
|
|
|
PR fortran/55086
|
|
|
|
|
* gfortran.dg/pr50069_1.f90: New test.
|
|
|
|
|
* gfortran.dg/pr50069_2.f90: New test.
|
|
|
|
|
* gfortran.dg/pr55086_1.f90: New test.
|
|
|
|
|
* gfortran.dg/pr55086_1_tfat.f90: New test.
|
|
|
|
|
* gfortran.dg/pr55086_2.f90: New test.
|
|
|
|
|
* gfortran.dg/pr55086_2_tfat.f90: New test.
|
|
|
|
|
* gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
|
|
|
|
|
|
2017-01-18 21:56:16 +01:00
|
|
|
|
2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
|
|
|
|
|
* gcc.dg/strcmp-1.c: New test.
|
|
|
|
|
* gcc.dg/strncmp-1.c: Add test for a bug that escaped.
|
|
|
|
|
|
jit.dg: fix issue with compilation of test-threads.c
DejaGnu's <dejagnu.h> provides decls of various inline functions,
of which the jit testsuite uses "pass", "fail" and "note".
The jit testcase test-threads.c jumps through some hoops to make
these functions threadsafe, using macros to rename the implementation
in dejagnu.h, giving them a "dejagnu_" prefix, then reimplementing
the names with wrappers that use a mutex.
The DejaGnu functions gained a "static" modifier in
ad36659ffa984a0541cfc2bd27f393e0d7d173a7, which appears to be in
DejaGnu 1.5.2 onwards.
Unfortunately, jit.dg/test-threads.c has forward decls of
"dejagnu_pass" etc, and these don't have "static", leading to conflicts
with later versions of DejaGnu for which "pass" etc have "static".
This patch fixes things by removing the forward decls of
"dejagnu_pass", moving the usage of them to a point at which dejagnu.h
has been included, which ought to work with both earlier and later
versions of DejaGnu.
Fixes compilation of test-threads.c in jit testsuite.
gcc/testsuite/ChangeLog:
* jit.dg/test-threads.c (dejagnu_pass): Remove decl.
(dejagnu_fail): Likewise.
(dejagnu_note): Likewise.
(pass): Provide forward decl, moving true decl to after #include
of harness.h.
(fail): Likewise.
(note): Likewise.
From-SVN: r244597
2017-01-18 21:47:12 +01:00
|
|
|
|
2017-01-18 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* jit.dg/test-threads.c (dejagnu_pass): Remove decl.
|
|
|
|
|
(dejagnu_fail): Likewise.
|
|
|
|
|
(dejagnu_note): Likewise.
|
|
|
|
|
(pass): Provide forward decl, moving true decl to after #include
|
|
|
|
|
of harness.h.
|
|
|
|
|
(fail): Likewise.
|
|
|
|
|
(note): Likewise.
|
|
|
|
|
|
2017-01-18 20:30:38 +01:00
|
|
|
|
2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p9-xxbr-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/p9-xxbr-2.c: Likewise.
|
|
|
|
|
|
2017-01-18 20:27:52 +01:00
|
|
|
|
2017-01-18 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
PR c++/78488
|
|
|
|
|
* g++.dg/cpp1z/inh-ctor37.C: New.
|
|
|
|
|
|
2017-01-18 20:24:30 +01:00
|
|
|
|
2017-01-18 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/78952
|
|
|
|
|
* gcc.target/i386/pr78952-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr78952-2.c: Ditto.
|
|
|
|
|
|
2017-01-18 20:03:21 +01:00
|
|
|
|
2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
|
|
|
|
|
|
|
|
|
|
2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
|
2017-01-18 19:35:41 +01:00
|
|
|
|
|
|
|
|
|
PR fortran/70696
|
|
|
|
|
* gfortran.dg/coarray_event_1.f08: New test.
|
|
|
|
|
|
2017-01-18 18:39:56 +01:00
|
|
|
|
2017-01-18 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/77416
|
|
|
|
|
* gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
|
|
|
|
|
target. Use powerpc* instead of powerpc64* in targets. Remove -m32
|
|
|
|
|
from dg-options.
|
|
|
|
|
* gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
|
|
|
|
|
guarded test.
|
|
|
|
|
* gcc.target/powerpc/fusion4.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
|
|
|
|
|
guarded test.
|
|
|
|
|
* gcc.target/powerpc/pr58673-1.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/pr58673-2.c: Likewise.
|
|
|
|
|
* gcc.target/powerpc/pr59054.c: Likewise.
|
|
|
|
|
|
2017-01-18 16:04:50 +01:00
|
|
|
|
2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
|
|
|
|
|
vec_bperm.
|
|
|
|
|
* gcc.target/powerpc/p9-vbpermd.c: New file.
|
|
|
|
|
|
2017-01-18 16:03:18 +01:00
|
|
|
|
2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
|
|
|
|
|
(must_not_compile2): Downcase first letter of error messages.
|
|
|
|
|
* gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
|
|
|
|
|
* gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
|
|
|
|
|
|
2017-01-18 13:51:28 +01:00
|
|
|
|
2017-01-18 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
PR c++/79091
|
|
|
|
|
* g++.dg/pr79091.C: New.
|
|
|
|
|
|
2017-01-18 20:24:30 +01:00
|
|
|
|
2017-01-18 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
|
|
|
|
|
to dg-options.
|
|
|
|
|
(p0): Add missing dg-error.
|
|
|
|
|
|
2017-01-18 04:56:10 +01:00
|
|
|
|
2017-01-17 Joe Seymour <joe.s@somniumtech.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/msp430/mul_f5_muldef.c: New test.
|
|
|
|
|
|
2017-01-18 01:35:29 +01:00
|
|
|
|
2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79004
|
|
|
|
|
* gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
|
|
|
|
|
options. Fix up the syntax for using \m and \M.
|
|
|
|
|
|
2017-01-17 23:02:42 +01:00
|
|
|
|
2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
|
|
|
|
|
|
PR target/78875
|
|
|
|
|
* gcc.target/powerpc/ssp-1.c: New testcase.
|
|
|
|
|
* gcc.target/powerpc/ssp-2.c: New testcase.
|
|
|
|
|
|
2017-01-17 20:34:26 +01:00
|
|
|
|
2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/aarch64/eh_return.c: New test.
|
|
|
|
|
|
2017-01-17 20:14:09 +01:00
|
|
|
|
2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* vec-rlmi-rlnm.c: New file.
|
|
|
|
|
|
2017-01-17 19:22:34 +01:00
|
|
|
|
2017-01-17 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
PR c++/61636
|
|
|
|
|
* g++.dg/cpp1y/pr61636-1.C: New.
|
|
|
|
|
* g++.dg/cpp1y/pr61636-2.C: New.
|
|
|
|
|
* g++.dg/cpp1y/pr61636-3.C: New.
|
|
|
|
|
|
2017-01-17 17:36:55 +01:00
|
|
|
|
2017-01-17 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/79115
|
|
|
|
|
* gcc.dg/pr78768.c: Make it a link-only test.
|
|
|
|
|
|
2017-01-17 17:33:44 +01:00
|
|
|
|
2017-01-17 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71497
|
|
|
|
|
* c-c++-common/Wmisleading-indentation-3.c: Update wording of
|
|
|
|
|
expected messages.
|
|
|
|
|
* c-c++-common/Wmisleading-indentation.c: Likewise.
|
|
|
|
|
|
2017-01-17 17:11:55 +01:00
|
|
|
|
2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/79058
|
|
|
|
|
* gcc.target/arm/pr79058.c: New.
|
|
|
|
|
|
2017-01-17 16:50:24 +01:00
|
|
|
|
2017-01-17 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71854
|
|
|
|
|
* gcc.dg/vect/pr71854.c: New test.
|
|
|
|
|
|
2017-01-17 16:11:00 +01:00
|
|
|
|
2017-01-17 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/71207
|
|
|
|
|
* g++.dg/ipa/pr71207.C: New test.
|
|
|
|
|
|
2017-01-17 13:49:41 +01:00
|
|
|
|
2017-01-17 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
PR middle-end/77445
|
|
|
|
|
* gcc.dg/tree-ssa/pr77445-2.c: New testcase.
|
|
|
|
|
* gcc.dg/tree-ssa/pr77445.c: New testcase.
|
|
|
|
|
|
2017-01-17 11:14:40 +01:00
|
|
|
|
2017-01-17 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
|
|
|
|
|
rather than long unsigned int.
|
|
|
|
|
* g++.dg/tree-ssa/ssa-dom.C: Likewise.
|
|
|
|
|
|
2017-01-17 09:38:59 +01:00
|
|
|
|
2017-01-17 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71433
|
|
|
|
|
* gcc.dg/Warray-bounds-20.c: New testcase.
|
|
|
|
|
|
2017-01-17 09:24:26 +01:00
|
|
|
|
2017-01-17 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR testsuite/52563
|
|
|
|
|
PR testsuite/71237
|
|
|
|
|
PR testsuite/77737
|
|
|
|
|
* gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
|
|
|
|
|
* gcc.dg/tree-ssa/scev-4.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/scev-5.c: Likewise.
|
|
|
|
|
|
2017-01-17 03:54:11 +01:00
|
|
|
|
2017-01-17 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/pr79066.c: New.
|
|
|
|
|
|
2017-01-17 00:43:05 +01:00
|
|
|
|
2017-01-16 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/33562
|
|
|
|
|
PR tree-optimization/61912
|
|
|
|
|
PR tree-optimization/77485
|
|
|
|
|
PR tree-optimization/79090
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dse-29.c: New test.
|
|
|
|
|
* g++.dg/tree-ssa/ssa-dse-2.C: New test.
|
|
|
|
|
|
2017-01-16 22:34:35 +01:00
|
|
|
|
2017-01-16 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-01-16 22:35:30 +01:00
|
|
|
|
PR c/79089
|
|
|
|
|
* gcc.c-torture/compile/pr79089.c: New test.
|
|
|
|
|
|
2017-01-16 22:34:35 +01:00
|
|
|
|
PR target/79080
|
|
|
|
|
* gcc.dg/pr79080.c: New test.
|
|
|
|
|
|
2017-01-16 19:08:45 +01:00
|
|
|
|
2017-01-16 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/78304
|
|
|
|
|
* gcc.dg/format/pr78304.c: Convert argument from integral type
|
|
|
|
|
to a pointer.
|
|
|
|
|
* gcc.dg/format/pr78304-2.c: Likewise.
|
|
|
|
|
|
2017-01-16 18:18:05 +01:00
|
|
|
|
2017-01-16 Carl Love <cel@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
|
|
|
|
|
* gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
|
|
|
|
|
|
2017-01-16 18:03:14 +01:00
|
|
|
|
2017-01-16 Carl Love <cel@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
|
|
|
|
|
Change arguments and return type to bool long long.
|
|
|
|
|
|
2017-01-16 16:50:47 +01:00
|
|
|
|
2017-01-16 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/79051
|
|
|
|
|
* gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
|
|
|
|
|
on x86.
|
|
|
|
|
|
2017-01-16 16:43:06 +01:00
|
|
|
|
2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
Revert:
|
2017-01-18 20:24:30 +01:00
|
|
|
|
2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
|
2017-01-16 16:43:06 +01:00
|
|
|
|
|
|
|
|
|
PR c++/71737
|
|
|
|
|
* g++.dg/cpp0x/pr71737.C: New.
|
|
|
|
|
|
2017-01-16 16:05:35 +01:00
|
|
|
|
2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/swaps-p8-27.c: New.
|
|
|
|
|
|
2017-01-16 10:09:30 +01:00
|
|
|
|
2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71737
|
|
|
|
|
* g++.dg/cpp0x/pr71737.C: New.
|
|
|
|
|
|
2017-01-16 09:46:20 +01:00
|
|
|
|
2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gnat.dg/opt62.adb: New test.
|
|
|
|
|
* gnat.dg/opt62_pkg.ads: New helper.
|
|
|
|
|
|
2017-01-14 17:52:18 +01:00
|
|
|
|
2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
|
|
|
|
|
|
2017-01-18 20:24:30 +01:00
|
|
|
|
PR rtl-optimization/78626
|
|
|
|
|
PR rtl-optimization/78727
|
2017-01-14 17:52:18 +01:00
|
|
|
|
* gcc.dg/torture/pr78626.c: New test.
|
|
|
|
|
* gcc.dg/torture/pr78727.c: New test.
|
|
|
|
|
|
2017-01-14 14:29:29 +01:00
|
|
|
|
2017-01-14 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.c-torture/compile/pr72749.c: New test.
|
|
|
|
|
|
2017-01-13 20:27:43 +01:00
|
|
|
|
2017-01-13 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/78304
|
|
|
|
|
* gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
|
|
|
|
|
(test_macro_2): New test.
|
|
|
|
|
(test_macro_3): New test.
|
|
|
|
|
(test_macro_4): New test.
|
|
|
|
|
(test_non_contiguous_strings): Convert line number to line offset.
|
|
|
|
|
* gcc.dg/format/pr78304-2.c: New test case.
|
|
|
|
|
* gcc.dg/format/pr78304.c: New test case.
|
|
|
|
|
|
2017-01-13 19:32:44 +01:00
|
|
|
|
2017-01-13 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/funcspec-56.inc: Add missing options and
|
|
|
|
|
reorder options by implied ISAs, as in ix86_target_string.
|
|
|
|
|
|
2017-01-13 18:27:54 +01:00
|
|
|
|
2017-01-13 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/71166
|
|
|
|
|
* g++.dg/cpp0x/constexpr-array18.C: New test.
|
|
|
|
|
|
2017-01-13 16:42:08 +01:00
|
|
|
|
2017-01-13 Jeff Law <law@redhat.com>
|
|
|
|
|
|
2017-01-13 16:50:11 +01:00
|
|
|
|
* gcc.dg/tree-ssa/ssa-dse-25.c: New test.
|
|
|
|
|
|
2017-01-13 16:46:22 +01:00
|
|
|
|
PR tree-optimization/61912
|
|
|
|
|
PR tree-optimization/77485
|
|
|
|
|
* g++.dg/tree-ssa/ssa-dse-1.C: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/pr30375: Adjust expected output.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dse-24.c: New test.
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/33562
|
|
|
|
|
PR tree-optimization/61912
|
|
|
|
|
PR tree-optimization/77485
|
2017-01-13 16:42:08 +01:00
|
|
|
|
* gcc.dg/tree-ssa/complex-4.c: Remove xfail.
|
|
|
|
|
* gcc.dg/tree-ssa/complex-5.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dse-18.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
|
|
|
|
|
|
2017-01-13 13:56:54 +01:00
|
|
|
|
2017-01-13 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/79043
|
|
|
|
|
* gcc.c-torture/execute/pr79043.c: New test.
|
|
|
|
|
|
2017-01-13 12:34:40 +01:00
|
|
|
|
2017-01-13 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/78411
|
|
|
|
|
* gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
|
|
|
|
|
|
2017-01-13 11:39:52 +01:00
|
|
|
|
2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/70697
|
|
|
|
|
* gfortran.dg/coarray/event_4.f08: New test.
|
|
|
|
|
|
2017-01-13 11:22:21 +01:00
|
|
|
|
2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/70696
|
|
|
|
|
* gfortran.dg/coarray/event_3.f08: New test.
|
|
|
|
|
|
2017-01-13 09:47:57 +01:00
|
|
|
|
2017-01-13 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/77283
|
|
|
|
|
* gcc.dg/tree-ssa/split-path-9.c: Fix.
|
|
|
|
|
|
2017-01-13 09:16:59 +01:00
|
|
|
|
2017-01-13 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/gimplefe-22.c: New testcase.
|
|
|
|
|
|
2017-01-13 09:11:01 +01:00
|
|
|
|
2017-01-13 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/77283
|
|
|
|
|
* gcc.dg/tree-ssa/split-path-7.c: Adjust.
|
|
|
|
|
* gcc.dg/tree-ssa/split-path-8.c: New testcase.
|
|
|
|
|
* gcc.dg/tree-ssa/split-path-9.c: Likewise.
|
|
|
|
|
|
2017-01-12 23:42:33 +01:00
|
|
|
|
2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr77862.c: Require fpic target.
|
|
|
|
|
|
2017-01-12 23:02:57 +01:00
|
|
|
|
2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79004
|
|
|
|
|
* gcc.target/powerpc/pr79004.c: New test.
|
2017-01-17 19:22:34 +01:00
|
|
|
|
|
2017-01-12 22:54:41 +01:00
|
|
|
|
2017-01-12 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr78138.c: Adjust.
|
|
|
|
|
* gcc.dg/pr78768.c: Adjust.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
|
|
|
|
|
* gcc.dg/tree-ssa/pr78605.c: Adjust.
|
|
|
|
|
* gcc.dg/tree-ssa/pr78622.c: Adjust.
|
|
|
|
|
|
2017-01-12 22:30:56 +01:00
|
|
|
|
2017-01-12 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
|
|
|
|
|
|
2017-01-12 19:35:19 +01:00
|
|
|
|
2017-01-12 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
2017-01-12 19:41:33 +01:00
|
|
|
|
PR testsuite/79051
|
2017-01-12 19:50:26 +01:00
|
|
|
|
* gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
|
|
|
|
|
due to bug 79054.
|
2017-01-12 19:35:19 +01:00
|
|
|
|
|
2017-01-12 19:27:04 +01:00
|
|
|
|
2017-01-12 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/pr78768.c: Require LTO.
|
|
|
|
|
|
2017-01-12 19:07:51 +01:00
|
|
|
|
2017-01-12 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/79074
|
|
|
|
|
* c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
|
|
|
|
|
due to the referenced bug.
|
|
|
|
|
|
2017-01-12 18:43:16 +01:00
|
|
|
|
2017-01-12 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/79073
|
|
|
|
|
* gcc.dg/pr78973.c: Xfail on ILP32 targets.
|
|
|
|
|
|
2017-01-12 18:30:03 +01:00
|
|
|
|
2017-01-12 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/builtin_target.c (check_features): Check all
|
|
|
|
|
supported __builtin_cpu_supports options.
|
|
|
|
|
|
2017-01-12 18:02:38 +01:00
|
|
|
|
2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/78319
|
|
|
|
|
* gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
|
|
|
|
|
Remove xfail.
|
|
|
|
|
|
2017-01-12 17:01:13 +01:00
|
|
|
|
2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/79044
|
|
|
|
|
* gcc.target/powerpc/swaps-p8-26.c: New.
|
|
|
|
|
|
2017-01-12 09:33:09 +01:00
|
|
|
|
2017-01-12 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/gimplefe-21.c: New testcase.
|
|
|
|
|
|
2017-01-12 09:12:02 +01:00
|
|
|
|
2017-01-12 Michael Collison <michael.collison@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
|
|
|
|
|
|
2017-01-11 22:41:13 +01:00
|
|
|
|
2017-01-11 Julia Koval <julia.koval@intel.com>
|
|
|
|
|
Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/sgx.c New test.
|
|
|
|
|
* gcc.target/i386/sse-12.c: Add -msgx.
|
|
|
|
|
* gcc.target/i386/sse-13.c: Ditto.
|
|
|
|
|
* gcc.target/i386/sse-14.c: Ditto.
|
|
|
|
|
* gcc.target/i386/sse-22.c: Ditto.
|
|
|
|
|
* gcc.target/i386/sse-23.c: Ditto.
|
|
|
|
|
* g++.dg/other/i386-2.C: Ditto.
|
|
|
|
|
* g++.dg/other/i386-3.C: Ditto.
|
|
|
|
|
|
2017-01-11 22:02:46 +01:00
|
|
|
|
2017-01-11 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/24511
|
|
|
|
|
* g++.dg/template/explicit9.C: New test.
|
|
|
|
|
|
2017-01-11 21:37:16 +01:00
|
|
|
|
2017-01-11 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
PR c++/77812
|
|
|
|
|
* g++.dg/pr77812.C: New.
|
|
|
|
|
|
2017-01-11 20:48:56 +01:00
|
|
|
|
2017-01-11 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-01-11 21:10:36 +01:00
|
|
|
|
PR c++/71537
|
|
|
|
|
* g++.dg/cpp1y/constexpr-71537.C: New test.
|
|
|
|
|
|
2017-01-11 20:48:56 +01:00
|
|
|
|
* gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
|
|
|
|
|
argument.
|
|
|
|
|
|
2017-01-11 19:33:13 +01:00
|
|
|
|
2017-01-11 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/47931
|
|
|
|
|
* c-c++-common/Waddress-2.c: New test.
|
|
|
|
|
|
2017-01-11 19:09:58 +01:00
|
|
|
|
2017-01-11 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/78341
|
|
|
|
|
* g++.dg/cpp0x/pr78341.C: New test.
|
|
|
|
|
|
2017-01-11 18:28:52 +01:00
|
|
|
|
2017-01-11 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/78768
|
|
|
|
|
* gcc.dg/pr78768.c: New test.
|
|
|
|
|
|
2017-01-11 18:25:40 +01:00
|
|
|
|
2017-01-11 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR driver/78877
|
|
|
|
|
* gcc.dg/spellcheck-options-14.c: New test case.
|
|
|
|
|
* gcc.dg/spellcheck-options-15.c: New test case.
|
|
|
|
|
* gcc.dg/spellcheck-options-16.c: New test case.
|
|
|
|
|
* gcc.dg/spellcheck-options-17.c: New test case.
|
|
|
|
|
|
2017-01-11 13:17:27 +01:00
|
|
|
|
2017-01-11 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
|
|
|
|
|
|
2017-01-11 12:47:30 +01:00
|
|
|
|
2017-01-11 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
|
|
|
|
|
instead of just 1 for the decomposition from struct C.
|
|
|
|
|
|
2017-01-11 12:27:43 +01:00
|
|
|
|
2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.c-torture/execute/20170111-1.c: New test.
|
|
|
|
|
|
2017-01-11 10:06:29 +01:00
|
|
|
|
2017-01-11 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/tree-ssa/pr61743-1.c: Adjust.
|
|
|
|
|
|
2017-01-11 09:40:59 +01:00
|
|
|
|
2017-01-11 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/50199
|
|
|
|
|
* gcc.dg/lto/pr50199_0.c: New test.
|
|
|
|
|
|
2017-01-10 23:45:52 +01:00
|
|
|
|
2017-01-10 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/78960
|
|
|
|
|
PR testsuite/78959
|
|
|
|
|
PR testsuite/78133
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
|
|
|
|
|
* gcc.dg/tree-ssa/pr78622.c: Ditto.
|
|
|
|
|
|
2017-01-10 23:35:22 +01:00
|
|
|
|
2017-01-10 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/78138
|
2017-01-10 23:45:52 +01:00
|
|
|
|
* gcc.dg/pr78138.c: New test.
|
2017-01-10 23:35:22 +01:00
|
|
|
|
|
Fix issues with unrepresentable column numbers (PR c++/77949)
PR c++/77949 identifies an ICE when the C++ frontend attempts to emit a
fix-it hint inserting a missing semicolon at column 4097 of a source file.
This column value exceeds LINE_MAP_MAX_COLUMN_NUMBER and hence isn't
representable using a location_t.
Attempting to do so leads to these problems, which this patch fixes:
(a) when encountering a column number > LINE_MAP_MAX_COLUMN_NUMBER we
create a new linemap with m_column_and_range_bits == 0, but
linemap_position_for_column doesn't check for this, and hence can emit
a bogus location_t value that's calculated relative to the previous
linemap start, but which will be decoded relative to the new linemap,
leading to very large incorrect line values.
(b) when encountering a column number that can't be represented, and
for which the linemap was pre-existing, the code would hit this assertion:
if (linemap_assert_fails (column < (1u << map->m_column_and_range_bits)))
around a bail-out condition. The patch replaces this assertion with a
simple conditional, to stop the ICE when this occurs, and fixes the
bit count (effective column bits, vs column+range bits)
(c) the C++ frontend wasn't checking for failure of
linemap_position_for_loc_and_offset when considering emitting the fix-it
hint. The patch adds a conditional, so that no fix-it hint is emitted
if the location is bogus.
gcc/cp/ChangeLog:
PR c++/77949
* parser.c (cp_parser_class_specifier_1): Only suggest inserting
a missing semicolon if we have a valid insertion location for
the fix-it hint.
gcc/ChangeLog:
PR c++/77949
* input.c (selftest::test_accessing_ordinary_linemaps): Verify
that we correctly handle column numbers greater than
LINE_MAP_MAX_COLUMN_NUMBER.
gcc/testsuite/ChangeLog:
PR c++/77949
* g++.dg/diagnostic/pr77949.C: New test case.
libcpp/ChangeLog:
PR c++/77949
* line-map.c (linemap_position_for_column): When calling
linemap_start_line, detect if a new linemap was created with
0 column bits, and bail out early if this is the case.
(linemap_position_for_loc_and_offset): Replace overzealous
linemap_assert_fails with a simple conditional; use correct
bit count.
From-SVN: r244292
2017-01-10 22:54:09 +01:00
|
|
|
|
2017-01-10 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/77949
|
|
|
|
|
* g++.dg/diagnostic/pr77949.C: New test case.
|
|
|
|
|
|
2017-01-10 22:56:44 +01:00
|
|
|
|
2017-01-10 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/78245
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
|
|
|
|
|
|
2017-01-10 22:02:07 +01:00
|
|
|
|
2017-01-10 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/78775
|
|
|
|
|
* gcc.dg/attr-alloc_size-4.c: Add test cases.
|
|
|
|
|
* gcc.dg/attr-alloc_size-10.c: New test.
|
|
|
|
|
* gcc.dg/attr-alloc_size-11.c: New test.
|
|
|
|
|
* gcc.dg/builtin-stringop-chk-7.c: New test.
|
|
|
|
|
* gcc.dg/pr78775.c: New test.
|
|
|
|
|
* gcc.dg/pr78973-2.c: New test.
|
|
|
|
|
* gcc.dg/pr78973.c: New test.
|
|
|
|
|
|
2017-01-10 21:55:59 +01:00
|
|
|
|
2017-01-10 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/77766
|
|
|
|
|
PR tree-optimization/78856
|
|
|
|
|
* gcc.c-torture/execute/pr77766.c: New test.
|
|
|
|
|
|
2017-01-10 15:50:32 +01:00
|
|
|
|
2016-01-10 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/79034
|
|
|
|
|
* g++.dg/torture/pr79034.C: New testcase.
|
|
|
|
|
|
2017-01-10 15:39:33 +01:00
|
|
|
|
2017-01-10 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-10.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-11.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-12.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-13.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-16.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-18.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-2.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-20.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-21.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-23.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-25.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-26.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-27.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-3.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-35.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-36.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-37.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-5.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-7.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/ipa-icf-8.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/pr64307.c: Likewise.
|
|
|
|
|
* gcc.dg/ipa/pr77653.c: Likewise.
|
|
|
|
|
|
2017-01-10 13:55:41 +01:00
|
|
|
|
2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
|
|
|
|
|
* g++.dg/other/i386-3.C: Ditto.
|
|
|
|
|
* gcc.target/i386/sse-12.c: Ditto.
|
|
|
|
|
* gcc.target/i386/sse-13.c: Ditto.
|
|
|
|
|
* gcc.target/i386/sse-22.c: Ditto.
|
|
|
|
|
* gcc.target/i386/sse-23.c: Ditto.
|
|
|
|
|
* gcc.target/i386/builtin_target.c: Handle new option.
|
|
|
|
|
* gcc.target/i386/funcspec-56.inc: Test new attributes.
|
|
|
|
|
* gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
|
|
|
|
|
* gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
|
|
|
|
|
|
2017-01-10 00:31:38 +01:00
|
|
|
|
2017-01-09 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR testsuite/79036
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
|
|
|
|
|
with different precisions.
|
|
|
|
|
|
2017-01-09 23:17:17 +01:00
|
|
|
|
2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* g++.dg/opt/call2.C: New test.
|
|
|
|
|
* g++.dg/opt/call3.C: Likewise.
|
|
|
|
|
* gnat.dg/array26.adb: New test.
|
|
|
|
|
* gnat.dg/array26_pkg.ad[sb]: New helper.
|
|
|
|
|
* gnat.dg/array27.adb: New test.
|
|
|
|
|
* gnat.dg/array27_pkg.ad[sb]: New helper.
|
|
|
|
|
* gnat.dg/array28.adb: New test.
|
|
|
|
|
* gnat.dg/array28_pkg.ad[sb]: New helper.
|
|
|
|
|
|
2017-01-09 22:48:33 +01:00
|
|
|
|
2017-01-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR translation/79019
|
|
|
|
|
PR translation/79020
|
|
|
|
|
* c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
|
|
|
|
|
diagnostics.
|
|
|
|
|
* gfortran.dg/initialization_17.f90: Likewise.
|
|
|
|
|
|
2017-01-09 22:41:02 +01:00
|
|
|
|
2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
|
|
|
|
|
|
|
|
|
|
PR testsuite/79026
|
|
|
|
|
* gcc.target/i386/pr78904-2.c: Require nonpic targets.
|
|
|
|
|
* gcc.target/i386/pr78904-4.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr78904-6.c: Likewise.
|
|
|
|
|
* gcc.target/i386/pr78967-2.c: Likewise.
|
|
|
|
|
|
2017-01-09 21:10:23 +01:00
|
|
|
|
2017-01-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/78899
|
|
|
|
|
* gcc.target/i386/pr78899.c: New test.
|
|
|
|
|
* gcc.dg/pr71077.c: New test.
|
|
|
|
|
|
2017-01-09 19:26:37 +01:00
|
|
|
|
2017-01-09 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/78365
|
|
|
|
|
PR ipa/78599
|
|
|
|
|
* gcc.dg/torture/pr78365.c: New test.
|
|
|
|
|
|
re PR tree-optimization/78938 (ICE in expand_vec_cond_expr, at optabs.c:5636 w/ -mavx512bw -ftree-loop-vectorize -O1)
PR tree-optimization/78938
* tree-vect-stmts.c (vectorizable_condition): For non-masked COND_EXPR
where comp_vectype is VECTOR_BOOLEAN_TYPE_P, use
BIT_{NOT,XOR,AND,IOR}_EXPR on the comparison operands instead of
{EQ,NE,GE,GT,LE,LT}_EXPR directly inside of VEC_COND_EXPR. Formatting
fixes.
* gcc.dg/vect/pr78938.c: New test.
From-SVN: r244223
2017-01-09 12:44:52 +01:00
|
|
|
|
2017-01-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-01-09 17:24:19 +01:00
|
|
|
|
PR c++/78948
|
|
|
|
|
* g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
|
|
|
|
|
(main): Use int* instead of long long.
|
|
|
|
|
|
re PR tree-optimization/78938 (ICE in expand_vec_cond_expr, at optabs.c:5636 w/ -mavx512bw -ftree-loop-vectorize -O1)
PR tree-optimization/78938
* tree-vect-stmts.c (vectorizable_condition): For non-masked COND_EXPR
where comp_vectype is VECTOR_BOOLEAN_TYPE_P, use
BIT_{NOT,XOR,AND,IOR}_EXPR on the comparison operands instead of
{EQ,NE,GE,GT,LE,LT}_EXPR directly inside of VEC_COND_EXPR. Formatting
fixes.
* gcc.dg/vect/pr78938.c: New test.
From-SVN: r244223
2017-01-09 12:44:52 +01:00
|
|
|
|
PR tree-optimization/78938
|
|
|
|
|
* gcc.dg/vect/pr78938.c: New test.
|
|
|
|
|
|
2017-01-09 10:42:10 +01:00
|
|
|
|
2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/20161219.c: New test.
|
|
|
|
|
|
2017-01-09 09:25:13 +01:00
|
|
|
|
2017-01-09 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/78997
|
|
|
|
|
* gcc.dg/torture/pr78997.c: New testcase.
|
|
|
|
|
|
2017-01-09 09:22:58 +01:00
|
|
|
|
2017-01-09 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR debug/79000
|
|
|
|
|
* g++.dg/lto/pr79000_0.C: New testcase.
|
|
|
|
|
* g++.dg/lto/pr79000_1.c: Likewise.
|
|
|
|
|
|
2017-01-09 00:42:09 +01:00
|
|
|
|
2017-01-08 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/77708
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
|
|
|
|
|
due to bug 78969.
|
|
|
|
|
* gcc.dg/format/pr78569.c: Adjust.
|
|
|
|
|
|
Fix linemap corruption after very wide source lines (PR c++/72803)
PR c++/72803 describes an issue where a fix-it hint is to be emitted at
column 512 of a 511-column source line, leading to an ICE.
The root cause is a bug in linemap_line_start, when transitioning from
lines >= 512 in width to narrow lines.
The wide line in the reproducer has a line map with:
m_column_and_range_bits = 15, m_range_bits = 5
giving 10 effective bits for representing columns, so that columns <= 1023
can be represented.
When parsing the following line,
linemap_line_start (..., ..., max_column_hint=0);
is called. This leads to the "add_map" logic, due to this condition:
|| (max_column_hint <= 80 && effective_column_bits >= 10)
i.e. the new line is sufficiently narrower than the old one to
potentially use a new linemap (so as to conserve values within the
location_t space).
It then attempts to avoid allocating a new line map. Part of the logic
to determine if we really need a new line map is this condition:
SOURCE_COLUMN (map, highest) >= (1U << column_bits)
The above condition is incorrect: we need to determine if the highest
column we've handed out will fit within the proposed *effective* column
bits, but "column_bits" here is the column plus the range bits, rather
than just the column bits.
Hence in this case linemap_line_start erroneously decides that we don't
need a new line map, and updates the column bits within the existing
line map, so any location_t values we've already handed out within it
that are offset from the start by
>= (1<<new_column_and_range_bits)
effectively change meaning, leading to incorrect line&column information
when decoding them, and various "interesting" ways for the linemap
code to fail.
The fix is to use the effective column bits in the above conditional.
gcc/ChangeLog:
PR c++/72803
* input.c (selftest::test_accessing_ordinary_linemaps): Verify
that the transition from a max line width >= 1<<10 to narrower
lines works correctly.
gcc/testsuite/ChangeLog:
PR c++/72803
* g++.dg/diagnostic/pr72803.C: New test case.
libcpp/ChangeLog:
PR c++/72803
* line-map.c (linemap_line_start): When determining if the highest
column given out so far will fit into a proposed change to the
current map, use the effective number of column bits, rather than
the total number of column + range bits.
From-SVN: r244199
2017-01-07 22:33:59 +01:00
|
|
|
|
2017-01-07 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/72803
|
|
|
|
|
* g++.dg/diagnostic/pr72803.C: New test case.
|
|
|
|
|
|
2017-01-07 20:45:33 +01:00
|
|
|
|
2017-01-07 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
|
|
|
|
|
* gcc.dg/attr-alloc_size-4.c: Same.
|
|
|
|
|
|
2017-01-07 18:26:58 +01:00
|
|
|
|
2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* gfortran.dg/coarray/ptr_comp_1.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray/ptr_comp_2.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray/ptr_comp_3.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray/ptr_comp_4.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray_ptr_comp_1.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray_ptr_comp_2.f08: New test.
|
|
|
|
|
* gfortran.dg/coarray_ptr_comp_3.f08: New test.
|
|
|
|
|
|
2017-01-06 19:06:35 +01:00
|
|
|
|
2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
|
|
|
|
|
* gcc.dg/memcmp-1.c: New.
|
|
|
|
|
* gcc.dg/strncmp-1.c: New.
|
|
|
|
|
|
[ARM] Implement support for ACLE Coprocessor MCRR and MRRC intrinsics
gcc/ChangeLog:
2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
* config/arm/arm.md (<mcrr>): New.
(<mrrc>): New.
* config/arm/arm.c (arm_arch5te): New.
(arm_option_override): Set arm_arch5te.
(arm_coproc_builtin_available): Add support for mcrr, mcrr2, mrrc
and mrrc2.
* config/arm/arm-builtins.c (MCRR_QUALIFIERS): Define to...
(arm_mcrr_qualifiers): ... this. New.
(MRRC_QUALIFIERS): Define to...
(arm_mrrc_qualifiers): ... this. New.
* config/arm/arm_acle.h (__arm_mcrr, __arm_mcrr2, __arm_mrrc,
__arm_mrrc2): New.
* config/arm/arm_acle_builtins.def (mcrr, mcrr2, mrrc, mrrc2): New.
* config/arm/iterators.md (MCRRI, mcrr, MCRR): New.
(MRRCI, mrrc, MRRC): New.
* config/arm/unspecs.md (VUNSPEC_MCRR, VUNSPEC_MCRR2, VUNSPEC_MRRC,
VUNSPEC_MRRC2): New.
gcc/testsuite/ChangeLog:
2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
* gcc.target/arm/acle/mcrr: New.
* gcc.target/arm/acle/mcrr2: New.
* gcc.target/arm/acle/mrrc: New.
* gcc.target/arm/acle/mrrc2: New.
From-SVN: r244175
2017-01-06 18:49:12 +01:00
|
|
|
|
2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/acle/mcrr: New.
|
|
|
|
|
* gcc.target/arm/acle/mcrr2: New.
|
|
|
|
|
* gcc.target/arm/acle/mrrc: New.
|
|
|
|
|
* gcc.target/arm/acle/mrrc2: New.
|
|
|
|
|
|
[ARM] Implement support for ACLE Coprocessor MCR and MRC intrinsics
gcc/ChangeLog:
2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
* config/arm/arm.md (<mcr>): New.
(<mrc>): New.
* config/arm/arm.c (arm_coproc_builtin_available): Add
support for mcr, mrc, mcr2 and mrc2.
* config/arm/arm-builtins.c (MCR_QUALIFIERS): Define to...
(arm_mcr_qualifiers): ... this. New.
(MRC_QUALIFIERS): Define to ...
(arm_mrc_qualifiers): ... this. New.
(MCR_QUALIFIERS): Define to ...
(arm_mcr_qualifiers): ... this. New.
* config/arm/arm_acle.h (__arm_mcr, __arm_mrc, __arm_mcr2,
__arm_mrc2): New.
* config/arm/arm_acle_builtins.def (mcr, mcr2, mrc, mrc2): New.
* config/arm/iterators.md (MCRI, mcr, MCR, MRCI, mrc, MRC): New.
* config/arm/unspecs.md (VUNSPEC_MCR, VUNSPEC_MCR2, VUNSPEC_MRC,
VUNSPEC_MRC2): New.
gcc/testsuite/ChangeLog:
2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
* gcc.target/arm/acle/mcr.c: New.
* gcc.target/arm/acle/mrc.c: New.
* gcc.target/arm/acle/mcr2.c: New.
* gcc.target/arm/acle/mrc2.c: New.
From-SVN: r244174
2017-01-06 18:40:50 +01:00
|
|
|
|
2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/acle/mcr.c: New.
|
|
|
|
|
* gcc.target/arm/acle/mrc.c: New.
|
|
|
|
|
* gcc.target/arm/acle/mcr2.c: New.
|
|
|
|
|
* gcc.target/arm/acle/mrc2.c: New.
|
|
|
|
|
|
[ARM] Implement support for ACLE Coprocessor LDC and STC intrinsics
gcc/ChangeLog:
2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
* config/arm/arm.md (*ldc): New.
(*stc): New.
(<ldc>): New.
(<stc>): New.
* config/arm/arm.c (arm_coproc_builtin_available): Add
support for ldc,ldcl,stc,stcl,ldc2,ldc2l,stc2 and stc2l.
(arm_coproc_ldc_stc_legitimate_address): New.
* config/arm/arm-builtins.c (arm_type_qualifiers): Add
'qualifier_const_pointer'.
(LDC_QUALIFIERS): Define to...
(arm_ldc_qualifiers): ... this. New.
(STC_QUALIFIERS): Define to...
(arm_stc_qualifiers): ... this. New.
* config/arm/arm-protos.h
(arm_coproc_ldc_stc_legitimate_address): New.
* config/arm/arm_acle.h (__arm_ldc, __arm_ldcl, __arm_stc,
__arm_stcl, __arm_ldc2, __arm_ldc2l, __arm_stc2, __arm_stc2l): New.
* config/arm/arm_acle_builtins.def (ldc, ldc2, ldcl, ldc2l, stc,
stc2, stcl, stc2l): New.
* config/arm/constraints.md (Uz): New.
* config/arm/iterators.md (LDCI, STCI, ldc, stc, LDC STC): New.
* config/arm/unspecs.md (VUNSPEC_LDC, VUNSPEC_LDC2, VUNSPEC_LDCL,
VUNSPEC_LDC2L, VUNSPEC_STC, VUNSPEC_STC2, VUNSPEC_STCL,
VUNSPEC_STC2L): New.
gcc/testsuite/ChangeLog:
2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
* gcc.target/arm/acle/ldc: New.
* gcc.target/arm/acle/ldc2: New.
* gcc.target/arm/acle/ldcl: New.
* gcc.target/arm/acle/ldc2l: New.
* gcc.target/arm/acle/stc: New.
* gcc.target/arm/acle/stc2: New.
* gcc.target/arm/acle/stcl: New.
* gcc.target/arm/acle/stc2l: New.
From-SVN: r244173
2017-01-06 18:37:39 +01:00
|
|
|
|
2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/acle/ldc: New.
|
|
|
|
|
* gcc.target/arm/acle/ldc2: New.
|
|
|
|
|
* gcc.target/arm/acle/ldcl: New.
|
|
|
|
|
* gcc.target/arm/acle/ldc2l: New.
|
|
|
|
|
* gcc.target/arm/acle/stc: New.
|
|
|
|
|
* gcc.target/arm/acle/stc2: New.
|
|
|
|
|
* gcc.target/arm/acle/stcl: New.
|
|
|
|
|
* gcc.target/arm/acle/stc2l: New.
|
|
|
|
|
|
2017-01-06 18:35:23 +01:00
|
|
|
|
2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/arm/acle/acle.exp: Run tests for different options
|
|
|
|
|
and make sure fat-lto-objects is used such that we can still do
|
|
|
|
|
assemble scans.
|
|
|
|
|
* gcc.target/arm/acle/cdp.c: New.
|
|
|
|
|
* gcc.target/arm/acle/cdp2.c: New.
|
|
|
|
|
* lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
|
|
|
|
|
(check_effective_target_arm_coproc1_ok_nocache): New.
|
|
|
|
|
(check_effective_target_arm_coproc2_ok): New.
|
|
|
|
|
(check_effective_target_arm_coproc2_ok_nocache): New.
|
|
|
|
|
(check_effective_target_arm_coproc3_ok): New.
|
|
|
|
|
(check_effective_target_arm_coproc3_ok_nocache): New.
|
|
|
|
|
(check_effective_target_arm_coproc4_ok): New.
|
|
|
|
|
(check_effective_target_arm_coproc4_ok_nocache): New.
|
|
|
|
|
|
2017-01-06 16:45:42 +01:00
|
|
|
|
2017-01-06 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/78605
|
|
|
|
|
* gcc.dg/tree-ssa/pr78605.c: New test.
|
|
|
|
|
|
2017-01-05 23:32:09 +01:00
|
|
|
|
2017-01-05 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/78910
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
|
|
|
|
|
diagnostics.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
|
|
|
|
|
* gcc.dg/tree-ssa/pr78910.c: New test.
|
|
|
|
|
|
2017-01-05 22:20:16 +01:00
|
|
|
|
2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/sso-10.c: New test.
|
|
|
|
|
|
2017-01-05 22:12:02 +01:00
|
|
|
|
2017-01-05 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-01-05 22:14:19 +01:00
|
|
|
|
PR tree-optimization/71016
|
|
|
|
|
* gcc.target/i386/pr71016.c: New test.
|
|
|
|
|
* gcc.target/aarch64/pr71016.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/pr66726-3.c: New test.
|
|
|
|
|
|
2017-01-05 22:13:09 +01:00
|
|
|
|
PR c++/78931
|
|
|
|
|
* g++.dg/cpp1z/decomp19.C: New test.
|
|
|
|
|
|
2017-01-05 22:12:02 +01:00
|
|
|
|
PR c++/78890
|
|
|
|
|
* g++.dg/init/ref14.C: Expect error even in C++11 and later.
|
|
|
|
|
* g++.dg/init/union1.C: Likewise.
|
|
|
|
|
* g++.dg/cpp0x/union6.C: Expect errors.
|
|
|
|
|
* g++.dg/cpp0x/union8.C: New test.
|
|
|
|
|
* g++.dg/cpp0x/pr78890-1.C: New test.
|
|
|
|
|
* g++.dg/cpp0x/pr78890-2.C: New test.
|
|
|
|
|
|
2017-01-05 21:10:55 +01:00
|
|
|
|
2017-01-05 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/powerpc/pr71670.c: Require p9vector.
|
|
|
|
|
* gcc.target/powerpc/p9-novsx.c: Same.
|
|
|
|
|
|
Introduce RTL function reader
This is the combination of these patches:
- [8a/9] Introduce class function_reader (v8)
- Add ASSERT_RTX_PTR_EQ
- [8b/9] Add target-independent selftests of RTL function reader (v2)
- [8c/9] Add aarch64-specific selftests for RTL function reader (v2)
- [8d/9] Add x86_64-specific selftests for RTL function reader (v2)
gcc/ChangeLog:
* Makefile.in (OBJS): Add read-md.o, read-rtl.o,
read-rtl-function.o, and selftest-rtl.o.
* config/aarch64/aarch64.c: Include selftest.h and
selftest-rtl.h.
(selftest::aarch64_test_loading_full_dump): New function.
(selftest::aarch64_run_selftests): New function.
(TARGET_RUN_TARGET_SELFTESTS): Wire it up to
selftest::aarch64_run_selftests.
* config/i386/i386.c
(selftest::ix86_test_loading_dump_fragment_1): New function.
(selftest::ix86_test_loading_call_insn): New function.
(selftest::ix86_test_loading_full_dump): New function.
(selftest::ix86_test_loading_unspec): New function.
(selftest::ix86_run_selftests): Call the new functions.
* emit-rtl.c (maybe_set_max_label_num): New function.
* emit-rtl.h (maybe_set_max_label_num): New decl.
* function.c (instantiate_decls): Guard call to
instantiate_decls_1 with if (DECL_INITIAL (fndecl)).
* function-tests.c (selftest::verify_three_block_rtl_cfg): Remove
"static".
* gensupport.c (gen_reader::gen_reader): Pass "false"
for new "compact" param of rtx_reader.
* print-rtl.c (rtx_writer::print_rtx_operand): Print "(nil)"
rather than an empty string for NULL strings.
* read-md.c: Potentially include config.h rather than bconfig.h.
Wrap include of errors.h with #ifdef GENERATOR_FILE.
(have_error): New global, copied from errors.c.
(md_reader::read_name): Rename to...
(md_reader::read_name_1): ...this, adding "out_loc" param,
and converting "missing name or number" to returning false, rather
than failing.
(md_reader::read_name): Reimplement in terms of read_name_1.
(md_reader::read_name_or_nil): New function.
(md_reader::read_string): Handle "(nil)" by returning NULL.
(md_reader::md_reader): Add new param "compact".
(md_reader::read_md_files): Wrap with #ifdef GENERATOR_FILE.
(md_reader::read_file): New method.
* read-md.h (md_reader::md_reader): Add new param "compact".
(md_reader::read_file): New method.
(md_reader::is_compact): New accessor.
(md_reader::read_name): Convert return type from void to
file_location.
(md_reader::read_name_or_nil): New decl.
(md_reader::read_name_1): New decl.
(md_reader::m_compact): New field.
(noop_reader::noop_reader): Pass "false" for new "compact" param
of rtx_reader.
(rtx_reader::rtx_reader): Add new "compact" param.
(rtx_reader::read_rtx_operand): Make virtual and convert return
type from void to rtx.
(rtx_reader::read_until): New decl.
(rtx_reader::handle_any_trailing_information): New virtual
function.
(rtx_reader::postprocess): New virtual function.
(rtx_reader::finalize_string): New virtual function.
(rtx_reader::m_in_call_function_usage): New field.
(rtx_reader::m_reuse_rtx_by_id): New field.
* read-rtl-function.c: New file.
* selftest-rtl.c (selftest::assert_rtx_ptr_eq_at): New function.
* selftest-rtl.h (ASSERT_RTX_PTR_EQ): New macro.
(selftest::verify_three_block_rtl_cfg): New decl.
* read-rtl-function.h: New file.
* read-rtl.c: Potentially include config.h rather than bconfig.h.
For host, include function.h, memmodel.h, and emit-rtl.h.
(one_time_initialization): New function.
(struct compact_insn_name): New struct.
(compact_insn_names): New array.
(find_code): Handle insn codes in compact dumps.
(apply_subst_iterator): Wrap with #ifdef GENERATOR_FILE.
(bind_subst_iter_and_attr): Likewise.
(add_condition_to_string): Likewise.
(add_condition_to_rtx): Likewise.
(apply_attribute_uses): Likewise.
(add_current_iterators): Likewise.
(apply_iterators): Likewise.
(initialize_iterators): Guard usage of apply_subst_iterator with
#ifdef GENERATOR_FILE.
(read_conditions): Wrap with #ifdef GENERATOR_FILE.
(md_reader::read_mapping): Likewise.
(add_define_attr_for_define_subst): Likewise.
(add_define_subst_attr): Likewise.
(read_subst_mapping): Likewise.
(check_code_iterator): Likewise.
(rtx_reader::read_rtx): Likewise. Move one-time initialization
logic to...
(one_time_initialization): New function.
(rtx_reader::read_until): New method.
(read_flags): New function.
(parse_reg_note_name): New function.
(rtx_reader::read_rtx_code): Initialize "iterator" to NULL.
Handle reuse_rtx ids.
Wrap iterator lookup within #ifdef GENERATOR_FILE.
Add parsing support for RTL dumps, mirroring the special-cases in
print_rtx, by calling read_flags, reading REG_NOTE names, INSN_UID
values, and calling handle_any_trailing_information.
(rtx_reader::read_rtx_operand): Convert return type from void
to rtx, returning return_rtx. Handle case 'e'. Call
finalize_string on XSTR and XTMPL fields.
(rtx_reader::read_nested_rtx): Handle dumps in which trailing
"(nil)" values were omitted. Call the postprocess vfunc on the
return_rtx.
(rtx_reader::rtx_reader): Add new "compact" param and pass to base
class ctor. Initialize m_in_call_function_usage. Call
one_time_initialization.
* rtl-tests.c (selftest::test_uncond_jump): Call
set_new_first_and_last_insn.
* rtl.h (read_rtx): Wrap decl with #ifdef GENERATOR_FILE.
* selftest-rtl.c: New file.
* selftest-rtl.h (class selftest::rtl_dump_test): New class.
(selftest::get_insn_by_uid): New decl.
* selftest-run-tests.c (selftest::run_tests): Call
read_rtl_function_c_tests.
* selftest.h (selftest::read_rtl_function_c_tests): New decl.
* tree-dfa.c (ssa_default_def): Return NULL_TREE for rtl function
dumps.
gcc/testsuite/ChangeLog:
* selftests/asr_div1.rtl: New file.
* selftests/aarch64: New subdirectory.
* selftests/aarch64/times-two.rtl: New file.
* selftests/bb-index.rtl: New file.
* selftests/cfg-test.rtl: New file.
* selftests/const-int.rtl: New file.
* selftests/example-labels.rtl: New file.
* selftests/insn-with-mode.rtl: New file.
* selftests/jump-to-label-ref.rtl: New file.
* selftests/jump-to-return.rtl: New file.
* selftests/jump-to-simple-return.rtl: New file.
* selftests/mem.rtl: New file.
* selftests/note-insn-deleted.rtl: New file.
* selftests/note_insn_basic_block.rtl: New file.
* selftests/simple-cse.rtl: New file.
* selftests/symbol-ref.rtl: New file.
* selftests/x86_64: New subdirectory.
* selftests/x86_64/call-insn.rtl: New file.
* selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
* selftests/x86_64/times-two.rtl: New file.
* selftests/x86_64/unspec.rtl: New file.
From-SVN: r244110
2017-01-05 20:32:09 +01:00
|
|
|
|
2017-01-05 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* selftests/asr_div1.rtl: New file.
|
|
|
|
|
* selftests/aarch64: New subdirectory.
|
|
|
|
|
* selftests/aarch64/times-two.rtl: New file.
|
|
|
|
|
* selftests/bb-index.rtl: New file.
|
|
|
|
|
* selftests/cfg-test.rtl: New file.
|
|
|
|
|
* selftests/const-int.rtl: New file.
|
|
|
|
|
* selftests/example-labels.rtl: New file.
|
|
|
|
|
* selftests/insn-with-mode.rtl: New file.
|
|
|
|
|
* selftests/jump-to-label-ref.rtl: New file.
|
|
|
|
|
* selftests/jump-to-return.rtl: New file.
|
|
|
|
|
* selftests/jump-to-simple-return.rtl: New file.
|
|
|
|
|
* selftests/mem.rtl: New file.
|
|
|
|
|
* selftests/note-insn-deleted.rtl: New file.
|
|
|
|
|
* selftests/note_insn_basic_block.rtl: New file.
|
|
|
|
|
* selftests/simple-cse.rtl: New file.
|
|
|
|
|
* selftests/symbol-ref.rtl: New file.
|
|
|
|
|
* selftests/x86_64: New subdirectory.
|
|
|
|
|
* selftests/x86_64/call-insn.rtl: New file.
|
|
|
|
|
* selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
|
|
|
|
|
* selftests/x86_64/times-two.rtl: New file.
|
|
|
|
|
* selftests/x86_64/unspec.rtl: New file.
|
|
|
|
|
|
2017-01-05 13:30:26 +01:00
|
|
|
|
2017-01-05 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
PR c++/78765
|
|
|
|
|
* g++.dg/cpp0x/pr78765.C: New.
|
|
|
|
|
|
2017-01-05 11:05:47 +01:00
|
|
|
|
2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/memcpy-2.c: New test.
|
|
|
|
|
* gcc.target/s390/memset-2.c: New test.
|
|
|
|
|
|
2017-01-05 11:03:01 +01:00
|
|
|
|
2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gcc.target/s390/memcpy-1.c: New test.
|
|
|
|
|
|
2017-01-05 08:38:48 +01:00
|
|
|
|
2017-01-04 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/78812
|
|
|
|
|
* g++.dg/torture/pr78812.C: New test.
|
|
|
|
|
|
2017-01-05 01:44:22 +01:00
|
|
|
|
2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
|
2017-01-05 01:43:53 +01:00
|
|
|
|
|
|
|
|
|
PR target/71977
|
|
|
|
|
PR target/70568
|
|
|
|
|
PR target/78823
|
|
|
|
|
* gcc.target/powerpc/pr71977-1.c: New tests to check whether on
|
|
|
|
|
64-bit VSX systems with direct move, whether we optimize common
|
|
|
|
|
code sequences in the GLIBC math library for float math functions.
|
|
|
|
|
* gcc.target/powerpc/pr71977-2.c: Likewise.
|
|
|
|
|
|
2017-01-04 22:47:04 +01:00
|
|
|
|
2017-01-04 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/64767
|
|
|
|
|
* c-c++-common/Wpointer-compare-1.c: New test.
|
|
|
|
|
|
2017-01-04 21:05:14 +01:00
|
|
|
|
2017-01-04 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2017-01-04 22:34:27 +01:00
|
|
|
|
PR c++/78949
|
|
|
|
|
* c-c++-common/Wunused-var-16.c: New test.
|
|
|
|
|
|
2017-01-04 22:30:35 +01:00
|
|
|
|
PR c++/78693
|
|
|
|
|
* g++.dg/cpp0x/pr78693.C: New test.
|
|
|
|
|
|
2017-01-04 21:25:13 +01:00
|
|
|
|
PR driver/78957
|
|
|
|
|
* gcc.dg/pr78957.c: New test.
|
|
|
|
|
|
2017-01-04 21:13:14 +01:00
|
|
|
|
* g++.dg/cpp1y/auto-fn34.C: New test.
|
|
|
|
|
|
2017-01-04 21:05:14 +01:00
|
|
|
|
PR c++/71182
|
|
|
|
|
* g++.dg/cpp0x/pr71182.C: New test.
|
|
|
|
|
|
2017-01-04 21:03:00 +01:00
|
|
|
|
2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/78056
|
|
|
|
|
* gcc.target/powerpc/pr78056-1.c: New test.
|
|
|
|
|
* gcc.target/powerpc/pr78056-2.c: New test.
|
|
|
|
|
* gcc.target/powerpc/pr78056-3.c: New test.
|
|
|
|
|
* gcc.target/powerpc/pr78056-4.c: New test.
|
|
|
|
|
* gcc.target/powerpc/pr78056-5.c: New test.
|
|
|
|
|
* gcc.target/powerpc/pr78056-6.c: New test.
|
|
|
|
|
* gcc.target/powerpc/pr78056-7.c: New test.
|
|
|
|
|
* gcc.target/powerpc/pr78056-8.c: New test.
|
|
|
|
|
* lib/target-supports.exp
|
|
|
|
|
(check_effective_target_powerpc_popcntb_ok): New procedure to test
|
|
|
|
|
whether the effective target supports the popcntb instruction.
|
|
|
|
|
|
2017-01-04 20:22:44 +01:00
|
|
|
|
2017-01-03 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/67955
|
|
|
|
|
* gcc.dg/tree-ssa/ssa-dse-28.c: New test.
|
|
|
|
|
|
2017-01-04 18:47:04 +01:00
|
|
|
|
2017-01-04 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/77545
|
|
|
|
|
PR c++/77284
|
|
|
|
|
* g++.dg/cpp0x/range-for32.C: New test.
|
|
|
|
|
* g++.dg/cpp0x/range-for33.C: New test.
|
|
|
|
|
|
2017-01-04 18:40:59 +01:00
|
|
|
|
2017-01-04 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/Wmissing-braces-fixits.c: New test case.
|
|
|
|
|
|
2017-01-04 16:23:40 +01:00
|
|
|
|
2017-01-04 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
|
|
PR c++/66735
|
|
|
|
|
* g++.dg/cpp1y/pr66735.C: New.
|
|
|
|
|
|
2017-01-04 10:07:33 +01:00
|
|
|
|
2017-01-04 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/71563
|
|
|
|
|
* gcc.dg/tree-ssa/pr71563.c: New test.
|
|
|
|
|
|
2017-01-04 09:06:54 +01:00
|
|
|
|
2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/78534
|
|
|
|
|
PR fortran/78976
|
|
|
|
|
* gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
|
|
|
|
|
due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
|
|
|
|
|
* gfortran.dg/transfer_intrinsic_1.f90: Change
|
|
|
|
|
scan-tree-dump-times due to gfc_trans_string_copy change to
|
|
|
|
|
avoid -Wstringop-overflow.
|
|
|
|
|
|
2017-01-04 06:31:23 +01:00
|
|
|
|
2017-01-03 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/78856
|
|
|
|
|
* gcc.c-torture/execute/pr78856.c: New test.
|
|
|
|
|
|
2017-01-04 05:32:48 +01:00
|
|
|
|
2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR target/78953
|
|
|
|
|
* gcc.target/powerpc/pr78953.c: New test.
|
|
|
|
|
|
2017-01-04 01:58:34 +01:00
|
|
|
|
2017-01-03 Ian Lance Taylor <iant@google.com>
|
|
|
|
|
|
|
|
|
|
* gcc.misc-tests/godump-1.c: Update for accurate representation of
|
|
|
|
|
enums.
|
|
|
|
|
|
2017-01-04 00:14:44 +01:00
|
|
|
|
2017-01-03 Martin Sebor <msebor@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/78696
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
|
|
|
|
|
* gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
|
|
|
|
|
|
|
|
|
|
2017-01-03 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gcc.dg/dg-test-1.c: Add tests of relative line specifications
|
|
|
|
|
with more than one digit.
|
|
|
|
|
* lib/gcc-dg.exp (process-message): Support more than one digit
|
|
|
|
|
in relative line specifications.
|
|
|
|
|
|
|
|
|
|
2017-01-03 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/78965
|
|
|
|
|
* gcc.dg/pr78965.c: New test.
|
|
|
|
|
|
|
|
|
|
PR middle-end/78901
|
|
|
|
|
* g++.dg/opt/pr78901.C: New test.
|
|
|
|
|
|
|
|
|
|
2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR fortran/78534
|
|
|
|
|
PR fortran/66310
|
|
|
|
|
* gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
|
|
|
|
|
due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
|
|
|
|
|
* gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
|
|
|
|
|
* gfortran.dg/repeat_7.f90: New test for PR 66310.
|
|
|
|
|
* gfortran.dg/scan_2.f90: Handle potential cast in assignment.
|
|
|
|
|
* gfortran.dg/string_1.f90: Limit to ilp32 targets.
|
|
|
|
|
* gfortran.dg/string_1_lp64.f90: New test.
|
|
|
|
|
* gfortran.dg/string_3.f90: Limit to ilp32 targets.
|
|
|
|
|
* gfortran.dg/string_3_lp64.f90: New test.
|
|
|
|
|
* gfortran.dg/transfer_intrinsic_1.f90: Change
|
|
|
|
|
scan-tree-dump-times due to gfc_trans_string_copy change to
|
|
|
|
|
avoid -Wstringop-overflow.
|
|
|
|
|
|
2017-01-02 23:08:18 +01:00
|
|
|
|
2017-01-02 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR target/78967
|
|
|
|
|
* gcc.target/i386/pr78967-1.c: New test.
|
|
|
|
|
* gcc.target/i386/pr78967-2.c: Ditto.
|
|
|
|
|
* gcc.target/i386/pr78967-3.c: Ditto.
|
|
|
|
|
|
|
|
|
|
* gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
|
|
|
|
|
* gcc.target/i386/pr78904-4.c: Ditto.
|
|
|
|
|
* gcc.target/i386/pr78904-6.c: Ditto.
|
|
|
|
|
|
2017-01-02 00:31:53 +01:00
|
|
|
|
2017-01-01 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
PR middle-end/77674
|
|
|
|
|
* g++.dg/torture/pr77674.C: New testcase.
|
|
|
|
|
|
2017-01-01 13:07:43 +01:00
|
|
|
|
2017-01-01 Jakub Jelinek <jakub@redhat.com>
|
2016-01-04 15:30:50 +01:00
|
|
|
|
|
|
|
|
|
Update copyright years.
|
|
|
|
|
|
2017-01-01 13:07:43 +01:00
|
|
|
|
Copyright (C) 2017 Free Software Foundation, Inc.
|
ABOUT-GCC-NLS, [...]: Add copyright and license notices.
* ABOUT-GCC-NLS, ChangeLog, ChangeLog-1997, ChangeLog-1998,
ChangeLog-1999, ChangeLog-2000, ChangeLog-2001, ChangeLog-2002,
ChangeLog-2003, ChangeLog-2004, ChangeLog-2005, ChangeLog-2006,
ChangeLog-2007, ChangeLog-2008, ChangeLog.dataflow, ChangeLog.lib,
ChangeLog.ptr, ChangeLog.tree-ssa, ChangeLog.tuples, FSFChangeLog,
FSFChangeLog.10, FSFChangeLog.11, LANGUAGES, ONEWS, acinclude.m4,
config/alpha/gnu.h, config/alpha/libgcc-alpha-ldbl.ver,
config/alpha/t-osf4, config/alpha/t-vms, config/alpha/va_list.h,
config/alpha/x-vms, config/arc/t-arc,
config/arm/README-interworking, config/arm/arm-c.c,
config/arm/gentune.sh, config/arm/libgcc-bpabi.ver,
config/arm/t-arm, config/arm/t-arm-elf, config/arm/t-arm-softfp,
config/arm/t-bpabi, config/arm/t-linux, config/arm/t-linux-eabi,
config/arm/t-netbsd, config/arm/t-pe, config/arm/t-strongarm-elf,
config/arm/t-symbian, config/arm/t-vxworks, config/arm/t-wince-pe,
config/avr/t-avr, config/bfin/elf.h, config/bfin/libgcc-bfin.ver,
config/bfin/linux.h, config/bfin/t-bfin, config/bfin/t-bfin-elf,
config/bfin/t-bfin-linux, config/bfin/t-bfin-uclinux,
config/bfin/uclinux.h, config/cris/mulsi3.asm, config/cris/t-cris,
config/cris/t-elfmulti, config/crx/t-crx,
config/darwin-ppc-ldouble-patch.def, config/darwin-sections.def,
config/divmod.c, config/fr30/t-fr30, config/frv/libgcc-frv.ver,
config/frv/t-frv, config/frv/t-linux, config/h8300/genmova.sh,
config/h8300/t-h8300, config/i386/athlon.md,
config/i386/darwin-libgcc.10.4.ver,
config/i386/darwin-libgcc.10.5.ver, config/i386/libgcc-glibc.ver,
config/i386/mach.h, config/i386/netbsd.h, config/i386/t-crtpc,
config/i386/t-cygming, config/i386/t-cygwin, config/i386/t-i386,
config/i386/t-linux64, config/i386/t-nwld,
config/i386/t-rtems-i386, config/i386/t-sol2-10,
config/i386/x-mingw32, config/ia64/div.md, config/ia64/elf.h,
config/ia64/ia64.opt, config/ia64/libgcc-glibc.ver,
config/ia64/libgcc-ia64.ver, config/ia64/linux.h,
config/ia64/sysv4.h, config/ia64/t-hpux, config/ia64/t-ia64,
config/iq2000/abi, config/iq2000/lib2extra-funcs.c,
config/iq2000/t-iq2000, config/libgcc-glibc.ver,
config/m32r/libgcc-glibc.ver, config/m32r/t-linux,
config/m32r/t-m32r, config/m68hc11/t-m68hc11,
config/m68k/t-floatlib, config/m68k/t-linux, config/m68k/t-mlibs,
config/m68k/t-uclinux, config/mcore/t-mcore,
config/mcore/t-mcore-pe, config/mips/20kc.md, config/mips/4130.md,
config/mips/5400.md, config/mips/5500.md, config/mips/crti.asm,
config/mips/crtn.asm, config/mips/irix-crti.asm,
config/mips/irix-crtn.asm, config/mips/libgcc-mips16.ver,
config/mips/mips-dsp.md, config/mips/mips-dspr2.md,
config/mips/mips-fixed.md, config/mips/sb1.md,
config/mips/sr71k.md, config/mips/t-elf, config/mips/t-gofast,
config/mips/t-iris6, config/mips/t-isa3264,
config/mips/t-libgcc-mips16, config/mips/t-linux64,
config/mips/t-mips, config/mips/t-r3900, config/mips/t-rtems,
config/mips/t-sb1, config/mips/t-sde, config/mips/t-sdemtk,
config/mips/t-slibgcc-irix, config/mips/t-sr71k, config/mips/t-st,
config/mips/t-vr, config/mips/t-vxworks, config/mmix/t-mmix,
config/mn10300/t-linux, config/mn10300/t-mn10300,
config/pa/pa32-regs.h, config/pa/t-hpux-shlib, config/pa/t-linux,
config/pa/t-linux64, config/pa/t-pa64, config/pdp11/t-pdp11,
config/picochip/libgccExtras/clzsi2.asm,
config/picochip/t-picochip, config/rs6000/darwin-ldouble-format,
config/rs6000/darwin-libgcc.10.4.ver,
config/rs6000/darwin-libgcc.10.5.ver,
config/rs6000/libgcc-ppc-glibc.ver, config/rs6000/ppc-asm.h,
config/rs6000/t-aix43, config/rs6000/t-aix52,
config/rs6000/t-darwin, config/rs6000/t-fprules,
config/rs6000/t-fprules-fpbit, config/rs6000/t-linux64,
config/rs6000/t-lynx, config/rs6000/t-netbsd,
config/rs6000/t-ppccomm, config/rs6000/t-ppcendian,
config/rs6000/t-ppcgas, config/rs6000/t-rs6000,
config/rs6000/t-rtems, config/rs6000/t-spe,
config/rs6000/t-vxworks, config/s390/libgcc-glibc.ver,
config/score/t-score-elf, config/sh/divcost-analysis,
config/sh/libgcc-glibc.ver, config/sh/t-netbsd, config/sh/t-sh,
config/sh/t-sh64, config/sh/t-superh, config/sh/t-symbian,
config/sparc/libgcc-sparc-glibc.ver, config/sparc/sol2-bi.h,
config/sparc/sol2-gas.h, config/sparc/sol2-gld-bi.h,
config/sparc/t-elf, config/sparc/t-linux64, config/sparc/t-sol2,
config/stormy16/stormy-abi, config/stormy16/t-stormy16,
config/t-darwin, config/t-libunwind, config/t-libunwind-elf,
config/t-linux, config/t-lynx, config/t-slibgcc-elf-ver,
config/t-slibgcc-sld, config/t-sol2, config/t-vxworks,
config/udivmod.c, config/udivmodsi4.c, config/v850/t-v850,
config/v850/t-v850e, config/xtensa/t-xtensa, diagnostic.def,
gdbinit.in, glimits.h, gstab.h, gsyms.h, java/ChangeLog,
java/ChangeLog.ptr, java/ChangeLog.tree-ssa, libgcc-std.ver,
limitx.h, version.c, xcoff.h: Add copyright and license notices.
* config/h8300/genmova.sh: Include copyright and license notices
in generated output.
* config/h8300/mova.md: Regenerate.
* doc/install.texi2html: Include word "Copyright" in copyright
notice and use name "Free Software Foundation, Inc.".
* ChangeLog, ChangeLog-2000, ChangeLog-2001, ChangeLog-2002,
ChangeLog-2003, ChangeLog-2004, ChangeLog-2005, ChangeLog-2006,
ChangeLog-2007, ChangeLog-2008: Correct dates.
ada:
* ChangeLog, ChangeLog.ptr, ChangeLog.tree-ssa: Add copyright and
license notices.
cp:
* ChangeLog, ChangeLog-1993, ChangeLog-1994, ChangeLog-1995,
ChangeLog-1996, ChangeLog-1997, ChangeLog-1998, ChangeLog-1999,
ChangeLog-2000, ChangeLog-2001, ChangeLog-2002, ChangeLog-2003,
ChangeLog-2004, ChangeLog-2005, ChangeLog-2006, ChangeLog-2007,
ChangeLog-2008, ChangeLog.ptr, ChangeLog.tree-ssa, NEWS,
cfns.gperf: Add copyright and license notices.
* cfns.h: Regenerate.
* ChangeLog, ChangeLog-2004: Correct dates.
fortran:
* ChangeLog, ChangeLog-2002, ChangeLog-2003, ChangeLog-2004,
ChangeLog-2005, ChangeLog-2006, ChangeLog-2007, ChangeLog-2008,
ChangeLog.ptr, config-lang.in, ioparm.def, mathbuiltins.def: Add
copyright and license notices.
* ChangeLog, ChangeLog-2005, ChangeLog-2006, ChangeLog-2007,
ChangeLog-2008: Correct dates.
java:
* ChangeLog, ChangeLog.ptr, ChangeLog.tree-ssa: Add copyright and
license notices.
objc:
* ChangeLog: Add copyright and license notices.
objcp:
* ChangeLog: Add copyright and license notices.
po:
* ChangeLog, EXCLUDES: Add copyright and license notices.
testsuite:
* ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
README.gcc, g++.dg/README, g++.dg/compat/break/README,
g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
gcc.c-torture/ChangeLog.0,
gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
gcc.target/i386/math-torture/math-torture.exp,
gcc.target/mips/inter/mips16-inter.exp,
gcc.target/mips/mips-nonpic/README,
gcc.target/x86_64/abi/README.gcc,
gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
notices.
* ChangeLog-1993-2007, ChangeLog: Correct dates.
From-SVN: r146533
2009-04-21 21:03:23 +02:00
|
|
|
|
|
|
|
|
|
Copying and distribution of this file, with or without modification,
|
|
|
|
|
are permitted in any medium without royalty provided the copyright
|
|
|
|
|
notice and this notice are preserved.
|