PR tree-optimization/34114
[official-gcc.git] / gcc / testsuite / ChangeLog
blobc1a98ec2e98058b645c66c8ffebcc910e3bc213d
1 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
3         PR tree-optimization/34114
4         * gcc.dg/tree-ssa/loop-42.c: New test.
6 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
8         * gcc.target/aarch64/vminmaxnm.c: New.
9         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
10         tests.
12 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
14         * gcc.target/powerpc/vec-extract-5.c: New tests to test
15         vec_extract for vector float, vector int, vector short, and vector
16         char.
17         * gcc.target/powerpc/vec-extract-6.c: Likewise.
18         * gcc.target/powerpc/vec-extract-7.c: Likewise.
19         * gcc.target/powerpc/vec-extract-8.c: Likewise.
20         * gcc.target/powerpc/vec-extract-9.c: Likewise.
22 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
24         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
25         single stack adjustment, no writeback.
26         * gcc.target/aarch64/test_frame_12.c: Likewise.
27         * gcc.target/aarch64/test_frame_13.c: Likewise.
28         * gcc.target/aarch64/test_frame_15.c: Likewise.
29         * gcc.target/aarch64/test_frame_6.c: Likewise.
30         * gcc.target/aarch64/test_frame_7.c: Likewise.
31         * gcc.target/aarch64/test_frame_8.c: Likewise.
32         * gcc.target/aarch64/test_frame_16.c: New test.
34 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
36         PR target/72748
37         * gcc.target/i386/pr72748.c: New test.
39 2015-08-01  Alan Hayward <alan.hayward@arm.com>
41         PR tree-optimization/71818
42         * gcc.dg/vect/pr71818.c: New
44 2016-08-01  Martin Liska  <mliska@suse.cz>
46         PR tree-optimization/71857
47         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
49 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
51         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
53 2016-08-01  Jan Beulich  <jbeulich@suse.com>
55         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
57 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
59         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
60         * gcc.target/powerpc/mulkc3-1.c: Likewise.
62 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
64         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
65         (check_effective_target_c++): Likewise. Also match for libstdc++.
67 2016-07-30  Steven G. Kargl <kargl@gcc.gnu.org>
69         PR fortran/41922
70         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
71         * gfortran.dg/equiv_constraint_7.f90: Ditto.
72         * gfortran.dg/pr41922.f90: New test.
74 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
76         PR fortran/68566
77         * gfortran.dg/pr68566.f90: new test.
79 2016-07-30 Martin Sebor  <msebor@redhat.com>
81         PR c++/60760
82         PR c++/71091
83         * g++.dg/cpp0x/constexpr-cast.C: New test.
84         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
85         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
86         * g++.dg/ubsan/pr63956.C: Correct.
88 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
90         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
91         vector double or vector long where the vector is in memory.
92         * gcc.target/powerpc/vec-extract-3.c: Likewise.
93         * gcc.target/powerpc/vec-extract-4.c: Likewise.
95 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
97         PR fortran/69867
98         * gfortran.dg/pr69867.f90: New test.
100 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
102         PR fortran/69962
103         * gfortran.dg/pr69962.f90: New test.
105 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
107         PR fortran/70006
108         * gfortran.dg/pr70006.f90: New test.
110 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
112         PR fortran/71730
113         * gfortran.dg/pr71730.f90: New test.
114         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
115         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
116         * gfortran.dg/array_constructor_26.f03: Ditto.
118 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
120         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
121         * gcc.target/powerpc/pr71763.c: Likewise.
123 2016-07-29  Marek Polacek  <polacek@redhat.com>
125         PR c/71742
126         * gcc.dg/940510-1.c: Adjust dg-error.
127         * gcc.dg/c99-flex-array-1.c: Likewise.
128         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
130         PR c/71853
131         * gcc.dg/noncompile/pr71853.c: New test.
133         PR c/71573
134         * gcc.dg/noncompile/pr71573.c: New test.
136         PR c/71926
137         * g++.dg/warn/Wparentheses-30.C: New test.
138         * gcc.dg/Wparentheses-14.c: New test.
140 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
142         * gcc.dg/pr59833.c: Use dg-add-options ieee.
144 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
146         PR tree-optimization/57558
147         * gcc.dg/vect/pr57558-1.c: New test.
148         * gcc.dg/vect/pr57558-2.c: New test.
150 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
152         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
153         to scan forwprop1 dump pass.
155 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
157         PR c++/51488
158         * g++.dg/template/pr51488.C: New.
160 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
162         PR c/71969
163         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
164         static __inline__.
165         * gcc.dg/pr71969-1.c: New test.
166         * gcc.dg/pr71969-2.c: New test.
167         * gcc.dg/pr71969-3.c: New test.
169 2016-07-29  Marek Polacek  <polacek@redhat.com>
171         PR c/71574
172         * c-c++-common/pr71574.c: New test.
174         PR c/71583
175         * gcc.dg/noncompile/pr71583.c: New test.
177 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
179         PR middle-end/68217
180         * gcc.dg/pr68217.c: New test.
182 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
184         PR fortran/71067
185         * gfortran.dg/pr71067_1.f90: New test.
186         * gfortran.dg/pr71067_2.f90: Ditto.
188 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
190         * gcc.target/powerpc/vec-extract-1.c: New test.
192 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
194         PR fortran/71799
195         * gfortran.dg/pr71799.f90: New test.
197 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
199         PR c++/71665
200         * g++.dg/cpp0x/pr71665-1.C: New.
201         * g++.dg/cpp0x/pr71665-2.C: Likewise.
202         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
203         * g++.dg/ext/label10.C: Likewise.
204         * g++.dg/parse/constant5.C: Likewise.
206 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
208         PR fortran/71859
209         * gfortran.dg/pr71859.f90: New test.
210         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
211         * gfortran.dg/coarray_collectives_1.f90: Ditto.
213 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
215         PR fortran/71883
216         * gfortran.dg/pr71883.f90 : New test.
218 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
220         PR tree-optimization/71734
221         * g++.dg/vect/pr70729-nest.cc: New test.
223 2016-07-28  Renlin Li  <renlin.li@arm.com>
225         Revert
226         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
228         PR fortran/71902
229         * gfortran.dg/dependency_47.f90:  New test.
231 2016-07-28  Martin Liska  <mliska@suse.cz>
233         PR gcov-profile/68025
234         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
236 2016-07-28  Martin Liska  <mliska@suse.cz>
238         * g++.dg/vect/pr70944.cc: New test.
240 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
242         PR middle-end/71994
243         * gcc.dg/torture/pr71994.c: New test.
245 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
247         PR middle-end/71078
248         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
249         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
250         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
252 2016-07-27  Richard Biener  <rguenther@suse.de>
254         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
256 2016-07-27  Martin Liska  <mliska@suse.cz>
258         * gcc.dg/predict-13.c: New test.
259         * gcc.dg/predict-14.c: New test.
261 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
263         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
264         including stdint.h.
265         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
266         including stdint.h.
268 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
270         PR target/71869
271         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
272         IEEE built-in functions handle quiet and signalling NaNs
273         correctly.
275 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
277         PR fortran/71862
278         * gfortran.dg/pr71862.f90: New test.
280 2016-07-26  Martin Sebor  <msebor@redhat.com>
282         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
283         selector with dg-options.
285 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
287         PR tree-optimization/18046
288         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
289         * gcc.dg/tree-ssa/vrp103.c: New test.
290         * gcc.dg/tree-ssa/vrp104.c: New test.
292 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
294         * gcc.target/powerpc/pr63354.c: Require lp64 since
295         -mprofile-kernel is not legal with -m32.
297 2016-07-26  Richard Biener  <rguenther@suse.de>
299         PR rtl-optimization/71984
300         * gcc.dg/torture/pr71984.c: New testcase.
302 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
304         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
305         g++-dg-runtest via et-dg-runtest.
306         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
307         * gcc.dg/vect/vect.exp: Likewise.
308         * gfortran.dg/graphite/graphite.exp: Likewise, but for
309         gfortran-dg-runtest.
310         * gfortran.dg/vect/vect.exp: Likewise.
311         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
312         (check_mips_loongson_hw_available): Likewise.
313         (check_effective_target_mpaired_single_runtime): Likewise.
314         (check_effective_target_mips_loongson_runtime): Likewise.
315         (add_options_for_mpaired_single): Likewise.
316         (check_effective_target_vect_int): Add global et_index.
317         Check and save the supported feature for a target selected by
318         the et_index target.  Break long lines where appropriate.  Call
319         et-is-effective-target for MIPS with an argument instead of
320         check_effective_target_* where appropriate.
321         (check_effective_target_vect_intfloat_cvt): Likewise.
322         (check_effective_target_vect_uintfloat_cvt): Likewise.
323         (check_effective_target_vect_floatint_cvt): Likewise.
324         (check_effective_target_vect_floatuint_cvt): Likewise.
325         (check_effective_target_vect_simd_clones): Likewise.
326         (check_effective_target_vect_shift): ewise.
327         (check_effective_target_whole_vector_shift): Likewise.
328         (check_effective_target_vect_bswap): Likewise.
329         (check_effective_target_vect_shift_char): Likewise.
330         (check_effective_target_vect_long): Likewise.
331         (check_effective_target_vect_float): Likewise.
332         (check_effective_target_vect_double): Likewise.
333         (check_effective_target_vect_long_long): Likewise.
334         (check_effective_target_vect_no_int_max): Likewise.
335         (check_effective_target_vect_no_int_add): Likewise.
336         (check_effective_target_vect_no_bitwise): Likewise.
337         (check_effective_target_vect_widen_shift): Likewise.
338         (check_effective_target_vect_no_align): Likewise.
339         (check_effective_target_vect_hw_misalign): Likewise.
340         (check_effective_target_vect_element_align): Likewise.
341         (check_effective_target_vect_condition): Likewise.
342         (check_effective_target_vect_cond_mixed): Likewise.
343         (check_effective_target_vect_char_mult): Likewise.
344         (check_effective_target_vect_short_mult): Likewise.
345         (check_effective_target_vect_int_mult): Likewise.
346         (check_effective_target_vect_extract_even_odd): Likewise.
347         (check_effective_target_vect_interleave): Likewise.
348         (check_effective_target_vect_stridedN): Likewise.
349         (check_effective_target_vect_multiple_sizes): Likewise.
350         (check_effective_target_vect64): Likewise.
351         (check_effective_target_vect_call_copysignf): Likewise.
352         (check_effective_target_vect_call_sqrtf): Likewise.
353         (check_effective_target_vect_call_btrunc): Likewise.
354         (check_effective_target_vect_call_btruncf): Likewise.
355         (check_effective_target_vect_call_ceil): Likewise.
356         (check_effective_target_vect_call_ceilf): Likewise.
357         (check_effective_target_vect_call_floor): Likewise.
358         (check_effective_target_vect_call_floorf): Likewise.
359         (check_effective_target_vect_call_lceil): Likewise.
360         (check_effective_target_vect_call_lfloor): Likewise.
361         (check_effective_target_vect_call_nearbyint): Likewise.
362         (check_effective_target_vect_call_nearbyintf): Likewise.
363         (check_effective_target_vect_call_round): Likewise.
364         (check_effective_target_vect_call_roundf): Likewise.
365         (check_effective_target_vect_perm): Likewise, but also append *_saved
366         to the existing global name to properly cache the result.
367         (check_effective_target_vect_perm_byte): Likewise.
368         (check_effective_target_vect_perm_short): Likewise.
369         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
370         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
371         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
372         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
373         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
374         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
375         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
376         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
377         (check_effective_target_vect_sdot_qi): Likewise.
378         (check_effective_target_vect_udot_qi): Likewise.
379         (check_effective_target_vect_sdot_hi): Likewise.
380         (check_effective_target_vect_udot_hi): Likewise.
381         (check_effective_target_vect_usad_char): Likewise.
382         (check_effective_target_vect_pack_trunc): Likewise.
383         (check_effective_target_vect_unpack): Likewise.
384         (check_effective_target_vect_aligned_arrays): Likewise.
385         (check_effective_target_vect_natural_alignment): Likewise.
386         (check_effective_target_vector_alignment_reachable): Likewise.
387         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
388         (is-effective-target): Initialize et_index if undefined.
389         (et-dg-runtest): New.
390         (et-is-effective-target): Likewise.
391         (check_vect_support_and_set_flags): Add supported MIPS targets to
392         EFFECTIVE_TARGETS list.  Return the number of supported targets.
394 2016-07-26  Richard Biener  <rguenther@suse.de>
395             Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
397         PR middle-end/70920
398         * gcc.dg/pr70920-1.c: New test-case.
399         * gcc.dg/pr70902-2.c: Likewise.
400         * gcc.dg/pr70920-3.c: Likewise.
401         * gcc.dg/pr70920-4.c: Likewise
402         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
403         2 instead of 3.
405 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
407         * gcc.c-torture/execute/pr71494.c: Require label_values.
408         * gcc.dg/pr16973.c: Ditto.
410 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
412         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
413         * gcc.dg/torture/pr69771.c: Require int32plus.
414         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
416 2016-07-25  Martin Liska  <mliska@suse.cz>
418         * gcc.dg/torture/pr71987.c: New test.
420 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
422         PR fortran/71935
423         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
424         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
425         * gfortran.dg/pr71935.f90: New test.
427 2016-07-22 Martin Sebor  <msebor@redhat.com>
429         PR c++/71675
430         * g++.dg/ext/atomic-3.C: New test.
431         * gcc.dg/atomic/pr71675.c: New test.
433 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
435         * gcc.target/i386/mvc8.c: New test.
437 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
439         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
440         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
442 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
444         PR fortran/71795
445         * gfortran.dg/constructor_50.f90:  New test.
447 2016-07-22  Martin Liska  <mliska@suse.cz>
449         PR gcov-profile/69028
450         PR gcov-profile/62047
451         * g++.dg/cilk-plus/pr69028.C: New test.
453 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
455         * gfortran.dg/coarray_stat_2.f90: New test.
457 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
459         * gcc.target/powerpc/vec-extract.h: New files to check the
460         vec_extract built-in functions for all vector types, testing
461         accessing each element, both with constant and variable element
462         numbers.
463         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
464         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
465         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
466         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
467         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
468         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
469         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
470         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
471         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
473 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
475         PR c++/71728
476         * g++.dg/other/pr71728.C: New test.
478 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
480         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
481         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
482         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
483         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
484         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
486 2016-07-21  Richard Biener  <rguenther@suse.de>
488         PR tree-optimization/71947
489         * gcc.dg/tree-ssa/vrp102.c: New testcase.
491 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
493         * gcc.dg/tree-ssa/scev-15.c: New.
495 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
497         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
499 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
501         PR c++/71941
502         * g++.dg/gomp/pr71941.C: New test.
504 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
506         PR c/70339
507         PR c/71858
508         * g++.dg/spellcheck-identifiers.C: New test case, based on
509         gcc.dg/spellcheck-identifiers.c.
510         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
511         gcc.dg/spellcheck-identifiers-2.c.
512         * g++.dg/spellcheck-typenames.C: New test case, based on
513         gcc.dg/spellcheck-typenames.c
515 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
517         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
518         pointer to member function and also test catching by reference.
520 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
522         * gcc.target/s390/pr67443.c: Fix test case.
524 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
526         * gcc.target/s390/insv-1.c: Xfail some tests.
527         * gcc.target/s390/insv-2.c: Likewise.
529 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
531         * gcc.target/avr/torture/get-mem.c: New test.
532         * gcc.target/avr/torture/set-mem.c: New test.
534 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
536         PR target/71948
537         * gcc.target/avr/torture/tiny-progmem.c: New test.
539 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
541         PR c++/71909
542         * g++.dg/parse/pr71909.C: New test.
543         * g++.dg/tm/pr71909.C: New test.
545         PR c++/50060
546         * g++.dg/cpp0x/constexpr-50060.C: New test.
547         * g++.dg/cpp1y/constexpr-50060.C: New test.
549 2016-07-20  Martin Liska  <mliska@suse.cz>
551         * gfortran.dg/graphite/pr71898.f90: New test.
553 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
555         PR tree-optimization/71503
556         PR tree-optimization/71683
557         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
558         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
560 2016-07-20  Martin Liska  <mliska@suse.cz>
562         * gcc.dg/plugin/plugin.exp: Remove sreal test.
563         * gcc.dg/plugin/sreal-test-1.c: Remove.
564         * gcc.dg/plugin/sreal_plugin.c: Remove.
566 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
568         PR fortran/71902
569         * gfortran.dg/dependency_47.f90:  New test.
571 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
573         PR rtl-optimization/71916
574         * gcc.c-torture/compile/pr71916.c: New test.
576         PR middle-end/71874
577         * g++.dg/torture/pr71874.C: New test.
579         PR middle-end/71734
580         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
581         (my_alloc): Rewritten to use __builtin_posix_memalign and
582         __SIZE_TYPE__.
583         (my_free): Use __builtin_free instead of _mm_free.
584         (Vec::operator=): Use __builtin_memcpy.
586 2016-07-19  Martin Jambor  <mjambor@suse.cz>
588         PR fortran/71688
589         * gfortran.dg/pr71688.f90: New test.
591 2016-07-19  Richard Biener  <rguenther@suse.de>
593         * c-c++-common/vector-subscript-6.c: New testcase.
594         * c-c++-common/vector-subscript-7.c: Likewise.
596 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
598         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
599         and UInt32 based on __SIZEOF_INT__.
601 2016-07-19  Richard Biener  <rguenther@suse.de>
603         PR tree-optimization/71901
604         * gcc.dg/torture/pr71901.c: New testcase.
606 2016-07-19  Richard Biener  <rguenther@suse.de>
608         PR tree-optimization/71908
609         * gcc.dg/torture/pr71908.c: New testcase.
611 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
613         PR target/71493
614         * gcc.target/powerpc/pr71493-1.c: New test.
615         * gcc.target/powerpc/pr71493-2.c: Likewise.
617 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
619         PR c++/71835
620         * g++.dg/conversion/ambig3.C: New test.
622         PR c++/71828
623         * g++.dg/cpp0x/constexpr-71828.C: New test.
625         PR c++/71826
626         * g++.dg/template/pr71826.C: New test.
628         PR c++/71822
629         * g++.dg/template/defarg21.C: New test.
631         PR c++/71871
632         * g++.dg/ext/vector31.C: New test.
634 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
636         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
638 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
640         PR tree-optimization/71734
641         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
643 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
645         * gcc.target/s390/warn-dynamicstack-1.c: New test.
646         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
647         stack-layout-dynamic-1.c: New test.
649 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
651         * gcc.target/s390/nolrl-1.c: New test.
653 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
655         PR fortran/71523
656         * gfortran.dg/pr71523_1.f90: New test.
657         * gfortran.dg/pr71523_2.f90: New test.
659 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
661         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
663 >>>>>>> .r238890
664 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
665             Marco Restelli <mrestelli@gmail.com>
667         PR fortran/62125
668         * gfortran.dg/pr62125.f90: New test.
670 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
672         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
673         * gcc.target/powerpc/mulkc3-1.c: Likewise.
675 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
677         PR c++/58796
678         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
679         * g++.dg/cpp0x/nullptr35.C: New test.
681 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
683         * gcc.dg/tree-ssa/scev-8.c: Update test string.
685 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
687         * gfortran.dg/goacc/vector_length.f90: New test.
689 2016-07-15  Richard Biener  <rguenther@suse.de>
691         PR tree-optimization/71881
692         * gcc.dg/torture/pr71881.c: New testcase.
694 2016-07-15  Richard Biener  <rguenther@suse.de>
696         PR tree-optimization/71887
697         * gcc.dg/torture/pr71887.c: New testcase.
699 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
701         PR c/71858
702         * gcc.dg/spellcheck-identifiers-3.c: New test.
704 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
706         PR fortran/71807
707         * gfortran.dg/null_9.f90: New test.
709 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
711         * gcc.dg/tree-ssa/loop-41.c: New test.
713 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
715         PR tree-optimization/71347
716         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
718 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
720         PR fortran/29819
721         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
722         * gfortran.dg/contains.f90: Ditto.
723         * gfortran.dg/contains_empty_1.f03: Ditto.
724         * gfortran.dg/submodule_3.f08: Ditto.
726 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
728         PR testsuite/71865
729         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
730         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
731         expected diagnostics.
733         PR c/71858
734         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
735         * gcc.dg/spellcheck-identifiers-2.c: New test.
736         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
737         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
739 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
741         PR tree-optimization/71872
742         * gcc.c-torture/compile/pr71872.c: New test.
744 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
746         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
747         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
748         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
749         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
750         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
751         * gcc.target/arm/atomic-op-acquire-1.c: This.
752         * gcc.target/arm/atomic-op-char.c: Rename into ...
753         * gcc.target/arm/atomic-op-char-1.c: This.
754         * gcc.target/arm/atomic-op-consume.c: Rename into ...
755         * gcc.target/arm/atomic-op-consume-1.c: This.
756         * gcc.target/arm/atomic-op-int.c: Rename into ...
757         * gcc.target/arm/atomic-op-int-1.c: This.
758         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
759         * gcc.target/arm/atomic-op-relaxed-1.c: This.
760         * gcc.target/arm/atomic-op-release.c: Rename into ...
761         * gcc.target/arm/atomic-op-release-1.c: This.
762         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
763         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
764         * gcc.target/arm/atomic-op-short.c: Rename into ...
765         * gcc.target/arm/atomic-op-short-1.c: This.
766         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
767         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
768         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
769         * gcc.target/arm/atomic-op-char-2.c: Likewise.
770         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
771         * gcc.target/arm/atomic-op-int-2.c: Likewise.
772         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
773         * gcc.target/arm/atomic-op-release-2.c: Likewise.
774         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
775         * gcc.target/arm/atomic-op-short-2.c: Likewise.
777 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
779         PR fortran/70842
780         * gfortran.dg/select_type_35.f03: New test.
782 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
784         PR target/65951
785         PR tree-optimization/70923
786         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
787         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
788         * gcc.dg/vect/pr65951.c: Likewise.
789         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
791 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
793         * c-c++-common/pr60226.c: Expect maximum object file alignment
794         error on AIX.
796 2016-07-14  Richard Biener  <rguenther@suse.de>
798         PR tree-optimization/71866
799         * gcc.dg/torture/pr71866.c: New testcase.
801 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
803         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
804         selector and enclose boolean expression in curly braces.
806 2016-07-14  Alan Modra  <amodra@gmail.com>
808         PR target/71733
809         * gcc.target/powerpc/p9-novsx.c: New.
811 2016-07-13  Andi Kleen  <ak@linux.intel.com>
813         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
814         * g++.dg/tree-prof/morefunc.C: Dito.
815         * g++.dg/tree-prof/pr35545.C: Dito.
816         * g++.dg/tree-prof/reorder.C: Dito.
817         * gcc.dg/tree-prof/20050826-2.c: Dito.
818         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
819         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
820         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
821         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
822         * gcc.dg/tree-prof/inliner-1.c: Dito.
823         * gcc.dg/tree-prof/merge_block.c: Dito.
824         * gcc.dg/tree-prof/stringop-1.c: Dito.
825         * gcc.dg/tree-prof/stringop-2.c: Dito.
826         * gcc.dg/tree-prof/switch-case-1.c: Dito.
827         * gcc.dg/tree-prof/switch-case-2.c: Dito.
828         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
829         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
830         * gcc.dg/tree-prof/update-loopch.c: Dito.
831         * gcc.dg/tree-prof/val-prof-1.c: Dito.
832         * gcc.dg/tree-prof/val-prof-2.c: Dito.
833         * gcc.dg/tree-prof/val-prof-3.c: Dito.
834         * gcc.dg/tree-prof/val-prof-4.c: Dito.
835         * gcc.dg/tree-prof/val-prof-5.c: Dito.
836         * gcc.dg/tree-prof/val-prof-6.c: Dito.
837         * gcc.dg/tree-prof/val-prof-7.c: Dito.
839 2016-07-13  Andi Kleen  <ak@linux.intel.com>
841         * lib/profopt.exp (profopt-execute): Remove .imports files.
843 2016-07-13  Andi Kleen  <ak@linux.intel.com>
845         * lib/profopt.exp (profopt-execute): Always log profiler command line.
847 2016-07-13  Andi Kleen  <ak@linux.intel.com>
849         * lib/profopt.exp (dg-final-scan-autofdo,
850         dg-final-scan-not-autofdo): New functions.
852 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
854         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
855         * gcc.dg/vect/vect-35.c: Ditto.
856         * gcc.dg/vect/vect-alias-check-2.c: New test.
858 2016-07-13  Martin Liska  <mliska@suse.cz>
860         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
861         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
862         * gfortran.dg/pr42108.f90: Update expected dump scan.
864 2016-07-13  Richard Biener  <rguenther@suse.de>
866         PR tree-optimization/24574
867         * gcc.dg/pr24574.c: New testcase.
869 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
871         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
872         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
873         * c-c++-common/pr68833-1.c: Require int32plus.
874         * gcc.dg/ipa/pr63551.c: Likewise.
875         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
876         * gcc.dg/ipa/pr64041.c: Require int32plus.
878 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
880         PR ipa/71633
881         * g++.dg/pr71633.C: New test.
883 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
885         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
886         Add new arm_thumb1_cbz_ok effective target.
887         * gcc.target/arm/cbz.c: New test.
889 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
891         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
892         Define effective target.
893         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
894         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
895         * gcc.target/arm/movhi_movw.c: New test.
896         * gcc.target/arm/movsi_movw.c: Likewise.
897         * gcc.target/arm/movdi_movw.c: Likewise.
899 2016-07-13  Richard Biener  <rguenther@suse.de>
901         PR middle-end/71104
902         * gcc.dg/pr71104-1.c: New testcase.
903         * gcc.dg/pr71104-2.c: Likewise.
905 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
907         PR target/71805
908         * gcc.target/powerpc/pr71805.c: New test.
910 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
912         * gcc.target/powerpc/divkc3-1.c: New.
913         * gcc.target/powerpc/mulkc3-1.c: New.
915 2016-07-12  Nathan Sidwell  <nathan@acm.org>
917         * gcc.target/arm/data-rel-1.c: New.
918         * gcc.target/arm/data-rel-2.c: New.
919         * gcc.target/arm/data-rel-3.c: New.
921 2016-07-12  Martin Liska  <mliska@suse.cz>
923         * gcc.dg/params/blocksort-part.c: New test.
924         * gcc.dg/params/params.exp: New file.
926 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
928         PR middle-end/71700
929         * gcc.c-torture/execute/pr71700.c: New test.
931 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
932         Richard Biener  <rguenther@suse.de>
934         PR tree-optimization/23286
935         PR tree-optimization/70159
936         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
937         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
938         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
939         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
940         * gcc.dg/tree-ssa/pr35286.c: Likewise.
941         * gcc.dg/tree-ssa/pr35287.c: Likewise.
942         * gcc.dg/hoist-register-pressure-1.c: Likewise.
943         * gcc.dg/hoist-register-pressure-2.c: Likewise.
944         * gcc.dg/hoist-register-pressure-3.c: Likewise.
945         * gcc.dg/pr51879-12.c: Likewise.
946         * gcc.dg/strlenopt-9.c: Likewise.
947         * gcc.dg/tree-ssa/pr47392.c: Likewise.
948         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
949         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
950         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
951         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
952         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
953         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
954         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
955         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
956         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
957         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
958         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
959         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
960         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
961         * gfortran.dg/pr43984.f90: Adjust expected outcome.
963 2016-07-12  Richard Biener  <rguenther@suse.de>
965         PR rtl-optimization/68961
966         * gcc.target/i386/pr68961.c: New testcase.
968 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
970         PR middle-end/71758
971         * c-c++-common/gomp/pr71758.c: New test.
972         * gfortran.dg/gomp/pr71758.f90: New test.
974         PR tree-optimization/71823
975         * gcc.dg/vect/pr71823.c: New test.
977 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
979         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
980         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
981         and LINE_MAP_MAX_LOCATION_WITH_COLS.
983 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
985         PR target/71801
986         * gcc.target/i386/pr71801.c: New test.
988 2016-07-11  Richard Biener  <rguenther@suse.de>
990         PR tree-optimization/71816
991         * gcc.dg/torture/pr71816.c: New testcase.
993 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
995         PR fortran/71783
996         * gfortran.dg/dependency_46.f90:  New test.
998 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
1000         PR rtl-optimization/71621
1001         * gcc.target/i386/pr71621-1.c: New.
1002         * gcc.target/i386/pr71621-2.c: New.
1004 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
1006         * gfortran.dg/goacc/pr71704.f90: New test.
1008 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1010         PR target/71297
1011         * gcc.target/powerpc/pr71297.c: New.
1013 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
1015         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1017 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1019         PR target/71806
1020         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1022 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
1024         PR tree-optimization/71667
1025         * gcc.dg/vect/pr71667.c: New
1027 2016-07-08  Martin Liska  <mliska@suse.cz>
1029         * gcc.dg/torture/pr71606.c: New test.
1031 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1033         PR fortran/71764
1034         * gfortran.dg/pr71764.f90: New test.
1036 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
1037             Kai Tietz  <ktietz70@googlemail.com>
1039         PR c++/70869
1040         PR c++/71054
1041         * g++.dg/cpp0x/pr70869.C: New test.
1042         * g++.dg/cpp0x/pr71054.C: New test.
1044 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
1046         * g++.dg/debug/pr71432.C: Fail on AIX.
1048 2016-07-07  Martin Liska  <mliska@suse.cz>
1050         * gfortran.dg/do_1.f90: Remove a corner case that triggers
1051         an undefined behavior.
1052         * gfortran.dg/do_3.F90: Likewise.
1053         * gfortran.dg/do_check_11.f90: New test.
1054         * gfortran.dg/do_check_12.f90: New test.
1055         * gfortran.dg/do_corner_warn.f90: New test.
1057 2016-07-07  Martin Liska  <mliska@suse.cz>
1059         * gfortran.dg/predict-1.f90: Ammend the test.
1060         * gfortran.dg/predict-2.f90: Likewise.
1062 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
1064         PR ipa/71624
1065         * g++.dg/pr71624.C: New test.
1067 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1069         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1070         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1071         ARMv8-M Mainline architectures.
1073 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1075         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1076         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1078 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
1080         PR target/70098
1081         PR target/71763
1082         * gcc.target/powerpc/pr71763.c: New file.
1084 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
1086         PR tree-optimization/71518
1087         * gcc.dg/pr71518.c: New test.
1089 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
1091         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1093 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1095         PR target/50739
1096         * gcc.target/avr/pr50739.c: New test.
1098 2016-07-05  Jan Hubicka  <jh@suse.cz>
1100         * gcc.dg/tree-ssa/scev-14.c: update template.
1102 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
1104         * gcc.dg/vect/group-no-gaps-1.c: New test.
1106 2016-07-05  Andi Kleen  <ak@linux.intel.com>
1108         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1109         if kernel supports MPX.
1111 2016-07-05  Kito Cheng <kito.cheng@gmail.com>
1113         * gcc.c-torture/compile/pr69102.c: Require fpic support.
1115 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1116             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1118         * gcc.target/powerpc/signbit-1.c: New test.
1119         * gcc.target/powerpc/signbit-2.c: New test.
1120         * gcc.target/powerpc/signbit-3.c: New test.
1122 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1124         PR rtl-optimization/71594
1125         * gcc.dg/torture/pr71594.c: New test.
1127 2016-07-05  Jan Hubicka  <jh@suse.cz>
1129         * gcc.dg/tree-ssa/scev-14.c: new testcase.
1131 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
1133         PR c++/62314
1134         * gcc/testsuite/g++.dg/parse/error5.C: Update column
1135         number of missing semicolon error.
1136         * g++.dg/pr62314-2.C: New test case.
1138 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1140         * gfortran.dg/coarray_stat_function.f90: New test.
1141         * gfortran.dg/coarray_stat_whitespace.f90: New test.
1142         * gfortran.dg/coarray_lib_comm_1: Adapting old test
1143         to new interfaces.
1145 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
1147         PR fortran/71623
1148         * gfortran.dg/deferred_character_17.f90: New test.
1150 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
1152         * gcc.target/arm/neon/polytypes.c: Move to ...
1153         * gcc.target/arm/polytypes.c: ... here.
1154         * gcc.target/arm/neon/pr51534.c: Move to ...
1155         * gcc.target/arm/pr51534.c: ... here.
1156         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1157         * gcc.target/arm/vect-vcvt.c: ... here.
1158         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1159         * gcc.target/arm/vect-vcvtq.c: ... here.
1160         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1161         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1162         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1163         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1164         * gcc.target/arm/neon/neon.exp: Delete.
1165         * gcc.target/arm/neon/: Delete.
1167 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1169         PR fortran/65575
1170         * gfortran.dg: pr65575.f90: New test.
1172 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1174         PR fortran/35849
1175         * gfortran.dg: pr35849.f90: New test.
1177 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
1179         PR c++/71739
1180         * g++.dg/cpp0x/pr71739.C: New test.
1182 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
1184         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1186 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1188         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1189         locr.
1190         * gcc.target/s390/loc-1.c: New test.
1192 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
1194         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1195         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1197 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1199         PR target/63874
1200         * gcc.target/aarch64/pr63874.c: New test.
1202 2016-07-04  Jan Beulich  <jbeulich@suse.com>
1204         * g++.dg/header.c: New.
1205         * gcc.dg/header.c: New.
1207 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
1209         PR c/71719
1210         * c-c++-common/Wunused-var-15.c: New test.
1212 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
1214         PR fortran/71687
1215         * gfortran.dg/gomp/pr71687.f90: New test.
1217 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1219         * gcc.dg/const-float128-ped.c: Require __float128 effective
1220         target and options.
1221         * gcc.dg/const-float128.c: Likewise.
1222         * gcc.dg/torture/float128-cmp-invalid.c: Require
1223         __float128 and base_quadfloat_support effective targets, and
1224         __float128 options.
1225         * gcc.dg/torture/float128-div-underflow.c: Likewise.
1226         * gcc.dg/torture/float128-extend-nan.c: Likewise.
1227         * gcc.dg/torture/float128-nan.c: Likewise.
1228         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1229         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1230         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1231         * lib/target-supports.exp (check_effective_target___float128): New.
1232         (add_options_for___float128): New.
1233         (check_effective_target_base_quadword_support): New.
1235 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
1237         PR target/71720
1238         * gcc.target/powerpc/pr71720.c: New test.
1240 2016-07-01  Jan Beulich  <jbeulich@suse.com>
1242         * gcc.dg/bss.c: New.
1244 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
1246         PR target/71698
1247         * gcc.target/powerpc/pr71698.c: New test.
1249 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
1251         PR target/71151
1252         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1253         instead of ".foo" for its section name.
1254         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1255         depending on MCU's flash size.
1256         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1257         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1258         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1259         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1260         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1261         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1263 2016-07-01  Jan Beulich  <jbeulich@suse.com>
1265         * gcc.target/i386/pr65105-2.c: Add -msse2.
1267 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
1269         PR tree-optimization/71707
1270         * gcc.dg/strlenopt-29.c: New test.
1272         PR fortran/71704
1273         * gfortran.dg/gomp/pr71704.f90: New test.
1275         PR fortran/71705
1276         * gfortran.dg/gomp/pr71705.f90: New test.
1278 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1280         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1281         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1282         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1283         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1284         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1285         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1286         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1287         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1288         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1289         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1290         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1291         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1292         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1293         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1294         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1295         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1296         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1297         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1298         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1299         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1300         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1301         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1302         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1303         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1304         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1305         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1306         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1307         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1308         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1309         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1310         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1311         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1312         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1313         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1314         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1315         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1316         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1317         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1318         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1319         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1320         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1321         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1322         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1323         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1324         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1325         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1326         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1327         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1328         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1329         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1330         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1331         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1332         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1333         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1334         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1335         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1336         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1337         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1338         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1339         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1340         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1341         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1342         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1343         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1344         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1345         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1346         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1347         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1348         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1349         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1350         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1351         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1352         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1353         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1354         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1355         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1356         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1357         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1358         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1359         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1360         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1362 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1363             James Greenhalgh  <james.greenhalgh@arm.com>
1365         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1367 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
1368             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1370         * gcc.target/aarch64/vget_set_lane_1.c: New test.
1372 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
1374         PR driver/71651
1375         * gcc.dg/spellcheck-options-12.c: New test case.
1377 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
1379         PR middle-end/71693
1380         * gcc.c-torture/compile/pr71693.c: New test.
1382 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
1384         * gcc.dg/spellcheck-params.c: New testcase.
1385         * gcc.dg/spellcheck-params-2.c: New testcase.
1387 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
1389         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1390         vector extract instructions.
1391         * gcc.target/powerpc/p9-extract-2.c: Likewise.
1393 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1395         PR fortran/71686
1396         * gfortran.dg/unexpected_eof_2.f90: New test.
1397         * gfortran.dg/unexpected_eof_3.f90: New test.
1399 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
1401         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1403 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
1405         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1406         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1407         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1409 2016-06-29  Richard Biener  <rguenther@suse.de>
1411         PR middle-end/15256
1412         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1414 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
1416         * gcc.target/arm/aapcs/neon-vect10.c: Require
1417         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1418         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1419         * gcc.target/arm/aapcs/vfp18.c: Likewise.
1420         * gcc.target/arm/aapcs/vfp19.c: Likewise.
1421         * gcc.target/arm/aapcs/vfp20.c: Likewise.
1422         * gcc.target/arm/aapcs/vfp21.c: Likewise.
1423         * gcc.target/arm/fp16-aapcs-1.c: Require
1424         -mfloat-ab=hard.  Also simplify the test.
1425         * gcc.target/arm/fp16-aapcs-2.c: New.
1427 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
1429         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1430         (add_options_for_arm_fp16_ieee): New.
1431         (add_options_for_arm_fp16_alternative): New.
1432         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
1433         long-line.
1434         (effective_target_arm_fp16_hw): New.
1436 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
1438         PR tree-optimization/71655
1439         * g++.dg/pr71655.C: New test.
1441 2016-06-29  Martin Liska  <mliska@suse.cz>
1443         * gcc.dg/pr71585.c: New test.
1444         * gcc.dg/pr71585-2.c: New test.
1445         * gcc.dg/pr71585-3.c: New test.
1447 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1449         PR tree-optimization/70729
1450         * g++.dg/vect/pr70729.cc: New test.
1452 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
1454         * c-c++-common/gomp/cancel-1.c: Extend.
1456 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
1458         PR tree-optimization/71625
1459         * gcc.dg/strlenopt-28.c: New test.
1461 2016-06-29  Richard Biener  <rguenther@suse.de>
1463         PR middle-end/71002
1464         * g++.dg/torture/pr71002.C: Adjust testcase.
1466 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
1468         PR c/71685
1469         * gcc.dg/pr71685.c: New test.
1471 2016-06-28  Martin Sebor  <msebor@redhat.com>
1473         PR c/71552
1474         * gcc.dg/init-bad-9.c: New test.
1476 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1478         * gcc.target/powerpc/abs128-1.c: Require VSX.
1479         * gcc.target/powerpc/copysign128-1.c: Likewise.
1480         * gcc.target/powerpc/inf128-1.c: Likewise.
1481         * gcc.target/powerpc/nan128-1.c: Likewise.
1483 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
1485         PR middle-end/71626
1486         * gcc.c-torture/execute/pr71626-1.c: New test.
1487         * gcc.c-torture/execute/pr71626-2.c: New test.
1489 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
1491         PR target/71656
1492         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1494 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
1496         PR target/71670
1497         * gcc.target/powerpc/pr71670.c: New testcase.
1499 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
1501         PR target/71656
1502         * gcc.target/powerpc/pr71656-1.c: New test.
1503         * gcc.target/powerpc/pr71656-2.c: New test.
1505 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
1507         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1508         around fp16 code.
1509         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1510         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1511         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1512         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1513         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1514         Add arm_neon_fp16_ok effective target.
1515         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1516         Likewise.
1517         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1518         Likewise.
1519         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1520         Likewise.
1521         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1522         Likewise.
1523         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1524         Likewise.
1525         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1526         Likewise.
1527         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1528         Likewise.
1529         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1530         Likewise.
1531         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1532         Likewise.
1533         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1534         Likewise.
1535         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1536         Likewise.
1538 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
1540         * gcc.dg/predict-12.c: New testcase.
1542 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1544         PR fortran/71649
1545         * gfortran.dg/pr71649.f90: New test.
1547 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
1549         PR tree-optimization/71643
1550         * g++.dg/opt/pr71643.C: New test.
1552         PR tree-optimization/71631
1553         * gcc.c-torture/execute/pr71631.c: New test.
1555 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
1557         * gcc.dg/predict-11.c: New testcase.
1558         * gfortran.dg/predict-2.f90: New testcase.
1560 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
1562         * gcc.dg/predict-10.c: New test.
1564 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1566         * gcc.target/powerpc/abs128-1.c: New.
1567         * gcc.target/powerpc/copysign128-1.c: New.
1568         * gcc.target/powerpc/inf128-1.c: New.
1569         * gcc.target/powerpc/nan128-1.c: New.
1571 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
1573         * gfortran.dg/pr71642.f90: New test.
1575 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
1577         PR tree-optimization/71647
1578         * gcc.target/i386/pr71647.c: New test.
1580 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
1582         * gcc.target/i386/noplt-gd-1.c: New test.
1583         * gcc.target/i386/noplt-gd-2.c: Likewise.
1584         * gcc.target/i386/noplt-gd-3.c: Likewise.
1585         * gcc.target/i386/noplt-ld-1.c: Likewise.
1586         * gcc.target/i386/noplt-ld-2.c: Likewise.
1587         * gcc.target/i386/noplt-ld-3.c: Likewise.
1588         * lib/target-supports.exp
1589         (check_effective_target_tls_get_addr_via_got): New.
1591 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
1593         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1594         testsuite compile flags.
1595         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1596         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1598 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
1600         * g++dg/vect/pr36684.cc: Add dg-do compile.
1601         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1602         * gcc.dg/vect/pr70021.c: Ditto.
1603         * gcc.dg/vect/pr70138-1.c: Ditto.
1604         * gcc.dg/vect/pr70138-2.c: Ditto.
1605         * gcc.dg/vect/pr70354-1.c: Ditto.
1606         * gcc.dg/vect/pr70354-2.c: Ditto.
1607         * gcc.dg/vect/pr71259.c: Ditto.
1608         * gcc.dg/vect/pr71416-1.c: Ditto.
1609         * gcc.dg/vect/slp-43.c: Ditto.
1610         * gcc.dg/vect/slp-45.c: Ditto.
1611         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1612         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1613         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1614         * gfortran.dg/vect/pr69980.f90: Ditto.
1616 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
1618         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1619         * gcc.dg/vect/bb-slp-30.c: Ditto.
1620         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1621         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1622         * gcc.dg/vect/pr45902.c: Ditto.
1623         * gcc.dg/vect/pr48172.c: Ditto.
1624         * gcc.dg/vect/pr48377.c: Ditto.
1625         * gcc.dg/vect/pr49038.c: Ditto.
1626         * gcc.dg/vect/pr49771.c: Ditto.
1627         * gcc.dg/vect/pr52091.c: Ditto.
1628         * gcc.dg/vect/pr53185-2.c: Ditto.
1629         * gcc.dg/vect/pr56826.c: Ditto.
1630         * gcc.dg/vect/pr60276.c: Ditto.
1631         * gcc.dg/vect/pr62021.c: Ditto.
1632         * gcc.dg/vect/pr63530.c: Ditto.
1633         * gcc.dg/vect/pr65518.c: Ditto.
1634         * gcc.dg/vect/pr65947-1.c: Ditto.
1635         * gcc.dg/vect/pr65947-10.c: Ditto.
1636         * gcc.dg/vect/pr65947-11.c: Ditto.
1637         * gcc.dg/vect/pr65947-12.c: Ditto.
1638         * gcc.dg/vect/pr65947-13.c: Ditto.
1639         * gcc.dg/vect/pr65947-2.c: Ditto.
1640         * gcc.dg/vect/pr65947-3.c: Ditto.
1641         * gcc.dg/vect/pr65947-4.c: Ditto.
1642         * gcc.dg/vect/pr65947-5.c: Ditto.
1643         * gcc.dg/vect/pr65947-6.c: Ditto.
1644         * gcc.dg/vect/pr65947-7.c: Ditto.
1645         * gcc.dg/vect/pr65947-8.c: Ditto.
1646         * gcc.dg/vect/pr65947-9.c: Ditto.
1647         * gcc.dg/vect/pr71416-1.c: Ditto.
1648         * gcc.dg/vect/pr71439.c: Ditto.
1649         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1650         * gcc.dg/vect/vect-bswap16.c: Ditto.
1651         * gcc.dg/vect/vect-bswap32.c: Ditto.
1652         * gcc.dg/vect/vect-bswap64.c: Ditto.
1653         * gcc.dg/vect/vect-live-1.c: Ditto.
1654         * gcc.dg/vect/vect-live-2.c: Ditto.
1655         * gcc.dg/vect/vect-live-3.c: Ditto.
1656         * gcc.dg/vect/vect-live-4.c: Ditto.
1657         * gcc.dg/vect/vect-live-5.c: Ditto.
1658         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1659         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1660         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1661         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1662         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1663         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1664         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1665         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1666         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1667         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1668         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1669         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1670         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1671         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1672         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1673         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1674         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1676 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
1678         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1680 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
1682         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
1683         ia32 if R_386_GOT32X relocation is supported.
1684         * gcc.target/i386/noplt-3.c: Likewise.
1685         * gcc.target/i386/noplt-2.c: Likewise.
1686         (main): Renamed to ...
1687         (bar): This.
1688         * gcc.target/i386/noplt-4.c: Likewise.
1689         (main): Renamed to ...
1690         (bar): This.
1691         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1692         * gcc.target/i386/pr67400-5.c: Likewise.
1694 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
1696         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1697         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1699         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1700         f4): Adjust expected diagnostics.
1701         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1702         (T): If OVFP is defined, redefine to TP.
1703         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1704         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1705         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1706         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1707         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1708         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1709         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1710         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1711         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1712         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1713         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1714         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1715         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1716         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1717         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1718         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1719         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1720         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1721         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1722         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1723         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1724         as last argument to __builtin_add_overflow_p.
1726 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
1728         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1729         dg-options and remove default vector testsuite compile flags.
1730         * g++.dg/vect/pr33860a.cc: Ditto.
1731         * g++.dg/vect/pr45470-a.cc: Ditto.
1732         * g++.dg/vect/pr45470-b.cc: Ditto.
1733         * g++.dg/vect/pr60896.cc: Ditto.
1734         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1735         * gcc.dg/vect/pr18308.c: Ditto.
1736         * gcc.dg/vect/pr24049.c: Ditto.
1737         * gcc.dg/vect/pr33373.c: Ditto.
1738         * gcc.dg/vect/pr36228.c: Ditto.
1739         * gcc.dg/vect/pr42395.c: Ditto.
1740         * gcc.dg/vect/pr42604.c: Ditto.
1741         * gcc.dg/vect/pr46663.c: Ditto.
1742         * gcc.dg/vect/pr48765.c: Ditto.
1743         * gcc.dg/vect/pr49093.c: Ditto.
1744         * gcc.dg/vect/pr49352.c: Ditto.
1745         * gcc.dg/vect/pr52298.c: Ditto.
1746         * gcc.dg/vect/pr52870.c: Ditto.
1747         * gcc.dg/vect/pr53185.c: Ditto.
1748         * gcc.dg/vect/pr53773.c: Ditto.
1749         * gcc.dg/vect/pr56695.c: Ditto.
1750         * gcc.dg/vect/pr62171.c: Ditto.
1751         * gcc.dg/vect/pr63530.c: Ditto.
1752         * gcc.dg/vect/pr68339.c: Ditto.
1753         * gcc.dg/vect/pr71259.c: Ditto.
1754         * gcc.dg/vect/vect-82_64.c: Ditto.
1755         * gcc.dg/vect/vect-83_64.c: Ditto.
1756         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1757         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1758         * gcc.dg/vect/vect-shift-2.c: Ditto.
1759         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1760         * gfortran.dg/vect/pr39318.f90: Ditto.
1761         * gfortran.dg/vect/pr45714-a.f: Ditto.
1762         * gfortran.dg/vect/pr45714-b.f: Ditto.
1763         * gfortran.dg/vect/pr46213.f90: Ditto.
1765 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1766             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1768         * gcc.target/powerpc/p9-splat-5.c: New test.
1770 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
1772         PR tree-optimization/71488
1773         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1774         * lib/target-supports.exp: ... here.
1775         (check_sse4_hw_available): New procedure.
1776         (check_effective_target_sse4_runtime): Ditto.
1777         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1778         -march=westmere for sse4_runtime targets.
1779         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1780         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1781         (dg-additional-options): Use for sse4_runtime targets.
1782         (main): Call check_vect ().
1783         (dg-final): Perform scan only for sse4_runtime targets.
1785 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
1787         PR target/66232
1788         PR target/67400
1789         * gcc.target/i386/pr66232-14.c: New file.
1790         * gcc.target/i386/pr66232-15.c: Likewise.
1791         * gcc.target/i386/pr66232-16.c: Likewise.
1792         * gcc.target/i386/pr66232-17.c: Likewise.
1793         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
1794         ia32 if R_386_GOT32X relocation is supported.
1795         * gcc.target/i386/pr67400-2.c: Likewise.
1796         * gcc.target/i386/pr67400-3.c: Likewise.
1797         * gcc.target/i386/pr67400-4.c: Likewise.
1798         * gcc.target/i386/pr67400-6.c: Likewise.
1799         * gcc.target/i386/pr67400-7.c: Likewise.
1800         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1802 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1804         PR libgfortran/48852
1805         * gfortran.dg/char4_iunit_1.f03: Update test.
1806         * gfortran.dg/f2003_io_5.f03: Update test.
1807         * gfortran.dg/real_const_3.f90: Update test.
1809 2016-06-23  Andi Kleen  <ak@linux.intel.com>
1811         * g++.dg/bprob/bprob.exp: Support autofdo.
1812         * g++.dg/tree-prof/tree-prof.exp: dito.
1813         * gcc.dg/tree-prof/tree-prof.exp: dito.
1814         * gcc.misc-tests/bprob.exp: dito.
1815         * gfortran.dg/prof/prof.exp: dito.
1816         * lib/profopt.exp: dito.
1817         * lib/target-supports.exp: Check for autofdo.
1819 2016-06-23  Martin Liska  <mliska@suse.cz>
1821         * gcc.dg/pr71619.c: New test.
1823 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
1825         PR target/67400
1826         * gcc.target/i386/pr67400-1.c: New test.
1827         * gcc.target/i386/pr67400-2.c: Likewise.
1828         * gcc.target/i386/pr67400-3.c: Likewise.
1829         * gcc.target/i386/pr67400-4.c: Likewise.
1830         * gcc.target/i386/pr67400-5.c: Likewise.
1831         * gcc.target/i386/pr67400-6.c: Likewise.
1832         * gcc.target/i386/pr67400-7.c: Likewise.
1834 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
1836         * c-c++-common/missing-header-1.c: New test case.
1837         * c-c++-common/missing-header-2.c: New test case.
1838         * c-c++-common/missing-header-3.c: New test case.
1839         * c-c++-common/missing-header-4.c: New test case.
1841 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
1843         PR c/70339
1844         * c-c++-common/attributes-1.c: Update dg-prune-output to include
1845         hint.
1846         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1847         expected results due to builtin "nanl" now being suggested for
1848         "name".
1849         * gcc.dg/pr67580.c: Update expected messages.
1850         * gcc.dg/spellcheck-identifiers.c: New testcase.
1851         * gcc.dg/spellcheck-typenames.c: New testcase.
1853 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
1855         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1856         file.
1857         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1858         diagnostic-test-show-locus-parseable-fixits.c to sources for
1859         diagnostic_plugin_test_show_locus.c.
1860         * lib/gcc-defs.exp (freeform_regexps): New global.
1861         (dg-regexp): New function.
1862         (handle-dg-regexps): New function.
1863         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1864         freeform_regexps to the empty list.
1865         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1867 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
1869         PR tree-optimization/71488
1870         * g++.dg/pr71488.C: New test.
1871         * gcc.dg/vect/vect-bool-cmp.c: New test.
1873 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
1875         * gcc.dg/guality/param-5.c: New test.
1877 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1879         * gcc.target/i386/asm-flag-7.c: New test.
1881 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1883         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1884         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1885         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1886         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1887         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1888         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1889         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1890         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1891         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1892         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1893         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1894         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1895         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1896         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1897         * lib/target-supports.exp: Likewise.
1899 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1901         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1902         * gcc.dg/attr-ms_struct-2.c: Likewise.
1903         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1904         * gcc.dg/bf-ms-attrib.c: Likewise.
1905         * gcc.dg/bf-ms-layout-2.c: Likewise.
1906         * gcc.dg/bf-ms-layout-3.c: Likewise.
1907         * gcc.dg/bf-ms-layout.c: Likewise.
1908         * gcc.dg/bf-no-ms-layout.c: Likewise.
1909         * gcc.target/i386/bitfield1.c: Likewise.
1910         * gcc.target/i386/bitfield2.c: Likewise.
1911         * gcc.target/i386/bitfield3.c: Likewise.
1913 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1915         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1916         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1917         override other than -mcpu=power9 command-line option is specified,
1918         or if the target operating system is aix.
1919         * gcc.target/powerpc/darn-1.c: Likewise.
1920         * gcc.target/powerpc/darn-2.c: Likewise.
1921         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1922         test if effective-target is not powerpc_p9vector_ok or if the
1923         target operating system is not defined.
1924         * gcc.target/powerpc/vslv-1.c: Likewise.
1925         * gcc.target/powerpc/vsrv-0.c: Likewise.
1926         * gcc.target/powerpc/vsrv-1.c: Likewise.
1928 2016-06-21  Tobias Burnus  <burnus@net-b.de>
1930         PR fortran/71068
1931         * gfortran.dg/coarray/data_1.f90: New.
1933 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
1935         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1936         (dg-require-effective-target): Use arm_v8_neon_hw.
1937         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1938         (dg-require-effective-target): Likewise.
1939         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1940         (dg-require-effective-target): Likewise.
1941         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1942         (dg-require-effective-target): Likewise.
1943         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1944         (dg-require-effective-target): Likewise.
1945         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1946         (dg-require-effective-target): Likewise.
1947         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1948         Add AArch64 check.
1950 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
1952         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1953         Set to 3 so test passes.
1955 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
1957         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1959 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
1961         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1962         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1963         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1964         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1966 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
1968         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1969         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1971 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
1973         PR target/71549
1974         * gcc.target/i386/pr71549.c: New test.
1976 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1978         * gcc.target/powerpc/vadsdu-0.c: Replace
1979         dg-require-effective-target directive to allow test to run on more
1980         platforms, and add dg-skip-if directive to disable test on aix
1981         platforms because of known incompatibilities.
1982         * gcc.target/powerpc/vadsdu-1.c: Likewise.
1983         * gcc.target/powerpc/vadsdu-2.c: Likewise.
1984         * gcc.target/powerpc/vadsdu-3.c: Likewise.
1985         * gcc.target/powerpc/vadsdu-4.c: Likewise.
1986         * gcc.target/powerpc/vadsdu-5.c: Likewise.
1987         * gcc.target/powerpc/vadsdub-1.c: Likewise.
1988         * gcc.target/powerpc/vadsdub-2.c: Replace
1989         dg-require-effective-target directive to allow test to run on more
1990         platforms, and add dg-skip-if directive to disable test on aix
1991         platforms because of known incompatibilities.
1992         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1993         with vec_absdb call to differentiate this test from vadsdub-1.c.
1994         * gcc.target/powerpc/vadsduh-1.c: Replace
1995         dg-require-effective-target directive to allow test to run on more
1996         platforms, and add dg-skip-if directive to disable test on aix
1997         platforms because of known incompatibilities.
1998         * gcc.target/powerpc/vadsduh-2.c: Likewise.
1999         * gcc.target/powerpc/vadsduw-1.c: Likewise.
2000         * gcc.target/powerpc/vadsduw-2.c: Likewise.
2002 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
2004         PR tree-optimization/71588
2005         * gcc.dg/pr71558.c: New test.
2007 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2009         * c-c++-common/pr68657-1.c: Require ptr32plus support.
2010         * c-c++-common/pr68657-2.c: Likewise.
2011         * c-c++-common/pr68657-3.c: Likewise.
2012         * gcc.dg/torture/pr69714.c: Require int32plus support.
2013         * gcc.dg/torture/pr70025.c: Likewise.
2014         * gcc.dg/torture/pr70083.c: Likewise.
2015         * gcc.dg/torture/pr70542.c: Likewise.
2016         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2018 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
2020         PR c/71601
2021         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2023 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
2025         PR middle-end/71581
2026         * gcc.dg/pr71581.c: New test.
2028         PR rtl-optimization/71591
2029         * gcc.dg/cpp/pr71591.c: New test.
2031 2016-06-20   David B. Robins  <gcc@davidrobins.net>
2033         PR target/71571
2034         * g++.dg/torture/pr71571.C: New test.
2036 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
2038         PR target/71559
2039         * gcc.target/i386/sse2-pr71559.c: New test.
2040         * gcc.target/i386/avx-pr71559.c: New test.
2041         * gcc.target/i386/avx512f-pr71559.c: New test.
2043 2016-06-20  Tobias Burnus  <burnus@net-b.de>
2045         PR fortran/71194
2046         * gfortran.dg/pointer_remapping_10.f90: New.
2048 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
2050         * g++.dg/diagnostic/string-literal-concat.C: New test case.
2052 2016-06-20  Martin Sebor  <msebor@redhat.com>
2054         PR c/69507
2055         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2056         * gnu90-const-expr-1.c: Same.
2057         * gnu99-const-expr-1.c: Same.
2058         * gnu99-static-1.c: Same.
2060 2016-06-20  Renlin Li  <renlin.li@arm.com>
2062         PR testsuite/71489
2063         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2065 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
2067         * gcc.target/aarch64/vcvt_f64_1.c: New.
2068         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2069         * gcc.target/aarch64/vrecp_f64_1.c: New.
2071 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2073         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2074         "alignement".
2076 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
2078         PR target/71103
2079         * gcc.target/avr/torture/pr71103-2.c: New test.
2081 2016-06-19 Martin Sebor  <msebor@redhat.com>
2083         PR c/69507
2084         * gcc.dg/alignof.c: New test.
2086 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2088         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2089         vs dg-error; test constexpr specifier too.
2091 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2093         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2095 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
2097         * lib/target-supports.exp
2098         (check_effective_target_arm_neon_fp16_ok_nocache): Call
2099         arm_neon_ok and merge flags.  Fix temporary test name.
2100         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2101         and merge flags.
2103 2016-06-17  Martin Liska  <mliska@suse.cz>
2105         * gcc.dg/predict-9.c: Fix dump scanning.
2107 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
2109         PR tree-optimization/71354
2110         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2112 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
2114         PR tree-optimization/71347
2115         * gcc.dg/tree-ssa/pr71347.c: New test.
2117 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
2119         PR tree-optimization/71354
2120         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2122 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
2124         * gcc.dg/vect/vect-alias-check-1.c: New test.
2126 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2128         PR target/71151
2129         * gcc.target/avr/pr71151-1.c: New test.
2130         * gcc.target/avr/pr71151-2.c: New test.
2131         * gcc.target/avr/pr71151-3.c: New test.
2132         * gcc.target/avr/pr71151-4.c: New test.
2133         * gcc.target/avr/pr71151-5.c: New test.
2134         * gcc.target/avr/pr71151-6.c: New test.
2135         * gcc.target/avr/pr71151-7.c: New test.
2136         * gcc.target/avr/pr71151-8.c: New test.
2137         * gcc.target/avr/pr71151-common.h: New test.
2139 2016-06-16  Martin Liska  <mliska@suse.cz>
2141         * gfortran.dg/predict-1.f90: New test.
2143 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
2145         PR target/71242
2146         * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2148 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
2150         * g++.dg/vect/pr36648.cc: Disable cunrolli
2152 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
2154         PR target/71554
2155         * gcc.c-torture/execute/pr71554.c: New test.
2157         PR rtl-optimization/71532
2158         * gcc.dg/torture/pr71532.c: New test.
2160 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2162         * gcc.target/powerpc/p9-dimode1.c: New test.
2163         * gcc.target/powerpc/p9-dimode2.c: Likewise.
2165 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
2167         * gcc.c-torture/compile/20160615-1.c: New test.
2169         * g++.dg/cpp0x/ref-qual17.C: New test.
2171 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2173         PR middle-end/71529
2174         * gcc.target/i386/pr71529.C: New test.
2176 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
2178         PR tree-optimization/71483
2179         * g++.dg/vect/pr71483.c: New
2181 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2183         PR c++/70202
2184         * g++.dg/inherit/crash6.C: New.
2185         * g++.dg/inherit/union2.C: Likewise.
2186         * g++.dg/inherit/virtual12.C: Likewise.
2187         * g++.dg/inherit/virtual13.C: Likewise.
2188         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2190 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
2192         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2194 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
2196         PR tree-optimization/71439
2197         * gcc.dg/vect/pr71439.c: New
2199 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2201         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2203 2016-06-15  Richard Biener  <rguenther@suse.de>
2205         * gcc.dg/vect/slp-45.c: New testcase.
2207 2016-06-15  Richard Biener  <rguenther@suse.de>
2209         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2211 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2213         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2214         requirements, and disable for AIX for now.
2215         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2217 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
2219         PR c++/71528
2220         * g++.dg/opt/pr71528.C: New test.
2222         PR c++/71516
2223         * g++.dg/init/pr71516.C: New test.
2225 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2227         * g++.dg/init/array46.C: New.
2229 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
2231         * gcc.target/i386/float128-3.c: New test.
2232         * gcc.target/i386/quad-sse4.c: Ditto.
2233         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2234         Update scan strings.
2236 2016-06-14  Richard Biener  <rguenther@suse.de>
2238         PR middle-end/71526
2239         * gfortran.dg/pr71526.f90: New testcase.
2241 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2243         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2244         * gcc.dg/zero_bits_compound-1.c: Likewise.
2246 2016-06-14  Richard Biener  <rguenther@suse.de>
2248         PR tree-optimization/71522
2249         * gcc.dg/torture/pr71522.c: New testcase.
2251 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
2253         PR tree-optimization/71520
2254         * gcc.dg/tree-ssa/pr71520.c: New test.
2256 2016-06-14  Richard Biener  <rguenther@suse.de>
2258         PR tree-optimization/71521
2259         * gcc.dg/tree-ssa/vrp101.c: New testcase.
2261 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
2263         PR sanitizer/71498
2264         * c-c++-common/ubsan/bounds-13.c: New test.
2266         PR preprocessor/71183
2267         * gcc.dg/cpp/source_date_epoch-3.c: New test.
2269 2016-06-13  Jeff Law  <law@redhat.com>
2271         PR tree-optimization/71403
2272         * c-c++-common/ubsan/pr71403-1.c: New test.
2273         * c-c++-common/ubsan/pr71403-2.c: New test.
2274         * c-c++-common/ubsan/pr71403-3.c: New test.
2276 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
2278         PR middle-end/71478
2279         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2280         Add -Wno-psabi -w to dg-options.
2282 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2284         * gcc.target/powerpc/vadsdu-0.c: New test.
2285         * gcc.target/powerpc/vadsdu-1.c: New test.
2286         * gcc.target/powerpc/vadsdu-2.c: New test.
2287         * gcc.target/powerpc/vadsdu-3.c: New test.
2288         * gcc.target/powerpc/vadsdu-4.c: New test.
2289         * gcc.target/powerpc/vadsdu-5.c: New test.
2290         * gcc.target/powerpc/vadsdub-1.c: New test.
2291         * gcc.target/powerpc/vadsdub-2.c: New test.
2292         * gcc.target/powerpc/vadsduh-1.c: New test.
2293         * gcc.target/powerpc/vadsduh-2.c: New test.
2294         * gcc.target/powerpc/vadsduw-1.c: New test.
2295         * gcc.target/powerpc/vadsduw-2.c: New test.
2297 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
2299         * gcc.dg/c99-init-2.c (c): Update expected error message.
2300         * gcc.dg/init-bad-8.c (foo): Likewise.
2301         * gcc.dg/spellcheck-fields-3.c: New test case.
2303 2016-06-13  Martin Liska  <mliska@suse.cz>
2305         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2306         and "guess loop iv compared" heuristics.
2307         * gcc.dg/predict-2.c: Likewise.
2308         * gcc.dg/predict-3.c: Likewise.
2309         * gcc.dg/predict-4.c: Likewise.
2310         * gcc.dg/predict-5.c: Likewise.
2311         * gcc.dg/predict-6.c: Likewise.
2313 2016-06-13  Marek Polacek  <polacek@redhat.com>
2315         PR middle-end/71476
2316         * c-c++-common/Wswitch-unreachable-4.c: New test.
2317         * gcc.dg/Wswitch-unreachable-2.c: New test.
2318         * g++.dg/tm/jump1.C: Move dg-warning.
2320 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
2322         * gnat.dg/renaming10.ad[sb]: New test.
2324 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
2326         PR fortran/70673
2327         * gfortran.dg/pr70673.f90: New test.
2329 2016-06-13  Richard Biener  <rguenther@suse.de>
2331         PR middle-end/64516
2332         * gcc.dg/align-3.c: New testcase.
2334 2016-06-13  Martin Liska  <mliska@suse.cz>
2336         * gcc.target/i386/pr71458.c: New test.
2338 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
2340         PR target/71241
2341         * testsuite/gcc.dg/torture/float128-nan.c: New test.
2343 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2345         PR target/60751
2346         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2347         statement.
2349 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2351         PR target/60751
2352         * gfortran.dg/comma_IO_extension_1.f90: New test.
2353         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2354         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2355         statement.
2356         * gfortran.dg/graphite/pr38083.f90: Likewise.
2357         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2358         missing format.
2360 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
2362         * gnat.dg/case_character.adb: New test.
2364 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
2366         PR middle-end/71310
2367         * gcc.target/powerpc/pr71310.c: New testcase.
2369 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
2371         PR middle-end/71478
2372         * gcc.dg/pr71478.c: New test.
2374 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
2376         PR middle-end/71494
2377         * gcc.c-torture/execute/pr71494.c: New test.
2379         PR c/68657
2380         * gcc.target/i386/pr68657.c: New test.
2382         PR inline-asm/68843
2383         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2384         (test): Add -masm=intel alternatives.
2386 2016-06-10  Martin Sebor  <msebor@redhat.com>
2388         PR c/71392
2389         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2391 2016-06-10  Jeff Law  <law@redhat.com>
2393         PR tree-optimization/71335
2394         * gcc.c-torture/execute/pr71335.c: New test.
2396 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
2398         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2399         the various "cannot tail-call: " messages.
2401 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
2403         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2404         and options.
2406 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
2408         PR sanitizer/71480
2409         * c-c++-common/asan/pr71480.c: New test.
2411 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
2413         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2414         (ASMNAME2): Likewise.
2415         (main): Replace fn in asm statement with ASMNAME ("fn").
2416         * gcc.dg/guality/pr68037-2.c: Likewise.
2417         * gcc.dg/guality/pr68037-3.c: Likewise.
2418         * gcc.dg/torture/pr68037-1.c: Likewise.
2419         * gcc.dg/torture/pr68037-2.c: Likewise.
2420         * gcc.dg/torture/pr68037-3.c: Likewise.
2422 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2424         PR inline-asm/68843
2425         * gcc.target/i386/pr68843-1.c: New test.
2426         * gcc.target/i386/pr68843-2.c: New test.
2428 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2429             Cesar Philippidis  <cesar@codesourcery.com>
2431         PR middle-end/71373
2432         * gcc.dg/goacc/nested-function-1.c: New file.
2433         * gcc.dg/goacc/nested-function-2.c: Likewise.
2434         * gcc.dg/goacc/pr71373.c: Likewise.
2435         * gfortran.dg/goacc/cray-2.f95: Likewise.
2436         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2437         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2438         * gfortran.dg/goacc/cray.f95: Update.
2439         * gfortran.dg/goacc/loop-1.f95: Likewise.
2440         * gfortran.dg/goacc/loop-3.f95: Likewise.
2441         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2442         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2444 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2446         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2447         for OpenACC tile clauses.
2448         * gfortran.dg/goacc/combined-directives.f90: Likewise.
2450         PR c/71381
2451         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
2452         to...
2453         * c-c++-common/goacc/cache-2.c: ... this new file.
2454         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2455         * gfortran.dg/goacc/cache-2.f95: ... this new file.
2456         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2457         usage.
2458         * gfortran.dg/goacc/cray.f95: Likewise.
2459         * gfortran.dg/goacc/loop-1.f95: Likewise.
2461 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
2463         PR tree-optimization/71407
2464         PR tree-optimization/71416
2465         * gcc.dg/vect/pr71407.c: New
2466         * gcc.dg/vect/pr71416-1.c: New
2467         * gcc.dg/vect/pr71416-2.c: New
2469 2016-06-10  Richard Biener  <rguenther@suse.de>
2471         PR middle-end/71477
2472         * gcc.dg/torture/pr71477.c: New testcase.
2474 2016-06-09  Julia Koval  <julia.koval@intel.com>
2476         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2477         * gcc.target/i386/interrupt-13.c: Likewise.
2478         * gcc.target/i386/interrupt-15.c: Likewise.
2479         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2480         * gcc.target/i386/interrupt-24.c: Likewise.
2481         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2482         * gcc.target/i386/interrupt-9.c: Likewise.
2483         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2485 2016-06-09  Martin Sebor  <msebor@redhat.com>
2487         PR c/70883
2488         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2489         * gcc.dg/builtin-constant_p-1.c: Same.
2490         * gcc.dg/builtins-error.c: Same.
2491         * gcc.dg/pr70859.c: Same.
2493 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2495         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2496         * gcc.dg/torture/pr68067-1.c: Likewise.
2497         * gcc.dg/torture/pr68067-2.c: Likewise.
2499 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2501         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2502           when setting SIZE.
2504 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2506         PR c++/71465
2507         * g++.dg/inherit/crash5.C: New.
2508         Revert:
2509         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2511         PR c++/70202
2512         * g++.dg/inherit/crash5.C: New.
2513         * g++.dg/inherit/virtual1.C: Adjust.
2515 2016-06-09  Martin Liska  <mliska@suse.cz>
2517         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2518         * g++.dg/predict-loop-exit-2.C: Likewise.
2519         * g++.dg/predict-loop-exit-3.C: Likewise.
2520         * gcc.dg/predict-1.c: Likewise.
2521         * gcc.dg/predict-2.c: Likewise.
2522         * gcc.dg/predict-3.c: Likewise.
2523         * gcc.dg/predict-4.c: Likewise.
2524         * gcc.dg/predict-5.c: Likewise.
2525         * gcc.dg/predict-6.c: Likewise.
2526         * gcc.dg/predict-7.c: Likewise.
2528 2016-06-09  Richard Biener  <rguenther@suse.de>
2530         PR tree-optimization/71462
2531         * gcc.dg/torture/pr71462.c: New testcase.
2533 2016-06-09  Marek Polacek  <polacek@redhat.com>
2535         PR c/65471
2536         * gcc.dg/c11-generic-3.c: New test.
2538 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
2540         * g++.dg/init/array42.C: New.
2541         * g++.dg/init/array43.C: Likewise.
2542         * g++.dg/init/array44.C: Likewise.
2543         * g++.dg/init/array45.C: Likewise.
2544         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2545         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2546         * g++.dg/cpp1y/auto-fn27.C: Likewise.
2547         * g++.dg/gomp/pr35751.C: Likewise.
2548         * g++.dg/init/array23.C: Likewise.
2549         * g++.dg/init/brace2.C: Likewise.
2550         * g++.dg/init/brace6.C: Likewise.
2552 2016-06-08  Martin Sebor  <msebor@redhat.com>
2553             Jakub Jelinek  <jakub@redhat.com>
2555         PR c++/70507
2556         PR c/68120
2557         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2558         * c-c++-common/builtin-arith-overflow-2.c: New test.
2559         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2560         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2561         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2563 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
2565         PR c++/71442
2566         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2568 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
2570         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2571         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2572         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2573         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2574         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2575         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2576         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2577         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2578         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2579         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2580         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2581         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2582         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2584 2016-06-08  Richard Biener  <rguenther@suse.de>
2586         PR tree-optimization/68558
2587         * gcc.dg/vect/slp-44.c: New testcase.
2589 2016-06-08  Richard Biener  <rguenther@suse.de>
2591         * gcc.dg/vect/slp-43.c: New testcase.
2593 2016-06-08  Richard Biener  <rguenther@suse.de>
2595         PR tree-optimization/71452
2596         * gcc.dg/torture/pr71452.c: New testcase.
2598 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
2600         PR c++/71448
2601         * g++.dg/torture/pr71448.C: New test.
2603 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
2605         PR debug/71432
2606         PR ada/71413
2607         * g++.dg/debug/pr71432.C: New test.
2609 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2611         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2612         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2613         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2615 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
2617         * gcc.dg/vect/vect-live-2.c: Update effective target.
2618         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2619         * lib/target-supports.exp: Add aarch64 to vect_long.
2621 2016-06-08  Marek Polacek  <polacek@redhat.com>
2623         PR c/71418
2624         * gcc.dg/noncompile/pr71418.c: New test.
2626         PR c/71426
2627         * gcc.dg/noncompile/pr71426.c: New test.
2629 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
2631         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2632         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2633         * gcc.dg/predict-3.c: Update template.
2634         * gcc.dg/predict-5.c: Update template.
2635         * gcc.dg/predict-6.c: Update template.
2636         * gcc.dg/predict-9.c: Update template.
2637         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2639 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
2641         * gcc.target/powerpc/vec-mul.c: New test.
2643 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
2645         * gcc.dg/spellcheck-fields-2.c: New test case.
2647 2016-06-07  Richard Biener  <rguenther@suse.de>
2649         PR c/61564
2650         * gcc.dg/Wpragmas-1.c: New testcase.
2651         * gcc.dg/Wattributes-4.c: Likewise.
2652         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2653         entry.
2655 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
2657         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2658         spurious debug code.
2660 2016-06-07  Richard Biener  <rguenther@suse.de>
2662         PR tree-optimization/71428
2663         * gcc.dg/torture/pr71428.c: New testcase.
2665 2016-06-07  Richard Biener  <rguenther@suse.de>
2667         PR middle-end/71423
2668         * gcc.dg/torture/pr71423.c: New testcase.
2670 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
2672         PR middle-end/71408
2673         * gcc.dg/tree-ssa/pr71408.c: New test.
2675 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
2677         PR middle-end/71281
2678         * g++.dg/torture/pr71281.C: New test.
2680 2016-06-06  Marek Polacek  <polacek@redhat.com>
2682         PR c/71362
2683         * gcc.dg/pr71362.c: New test.
2685 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
2686             Patrick Palka  <ppalka@gcc.gnu.org>
2688         PR c++/70847
2689         PR c++/71330
2690         PR c++/71393
2691         * g++.dg/opt/pr70847.C: New test.
2692         * g++.dg/ubsan/pr70847.C: New test.
2693         * g++.dg/ubsan/pr71393.C: New test.
2695 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
2697         PR tree-optimization/71259
2698         * gcc.dg/vect/pr71259.c: New test.
2700 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
2702         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2703         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2704         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2705         above.
2707 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2709         PR middle-end/37780
2710         * gcc.c-torture/execute/pr37780.c: New test.
2711         * gcc.target/aarch64/pr37780_1.c: Likewise.
2712         * gcc.target/arm/pr37780_1.c: Likewise.
2714 2016-06-06  Marek Polacek  <polacek@redhat.com>
2716         * c-c++-common/attr-may-alias-1.c: New test.
2717         * c-c++-common/attr-may-alias-2.c: New test.
2718         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2720 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2722         PR c/24414
2723         * gcc.target/i386/pr24414.c: New test.
2725 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
2727         * gcc.target/sparc/vis4misc.c: New file.
2728         * gcc.target/sparc/fpcmp.c: Likewise.
2729         * gcc.target/sparc/fpcmpu.c: Likewise.
2731 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
2733         * gcc.dg/vect/vect-live-1.c: Use additional-options.
2734         * gcc.dg/vect/vect-live-3.c: Likewise.
2736 2016-06-06  Richard Biener  <rguenther@suse.de>
2738         PR tree-optimization/71398
2739         * gcc.dg/torture/pr71398.c: New testcase.
2741 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
2743         PR target/71389
2744         * g++.dg/pr71389.C: New test.
2746 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2748         PR fortran/71404
2749         * gfortran.dg/fmt_read_5.f: New test.
2751 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
2753         PR fortran/69659
2754         * gfortran.dg/class_array_22.f03: New test.
2756 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
2758         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2760 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
2762         * gcc.dg/predict-9.c: Update template.
2764 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
2766         PR c++/49377
2767         * g++.dg/template/pr49377.C: New.
2769 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
2771         PR tree-optimization/71405
2772         * g++.dg/torture/pr71405.C: New test.
2774 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2776         PR c++/70202
2777         * g++.dg/inherit/crash5.C: New.
2778         * g++.dg/inherit/virtual1.C: Adjust.
2780 2016-06-03  Jeff Law  <law@redhat.com>
2782         PR tree-optimization/71316
2783         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2785 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
2787         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
2788         dg-additional-options with just -fno-tree-scev-cprop in it.
2789         * gcc.dg/vect/vect-live-2.c: Likewise.
2790         * gcc.dg/vect/vect-live-5.c: Likewise.
2791         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2792         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2793         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2795 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
2797         PR c++/27100
2798         * g++.dg/other/friend6.C: New test.
2800 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2802         * g++.dg/torture/ppc-ldst-array.C: New.
2804 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
2806         PR target/71276
2807         PR target/71277
2808         * gcc.dg/torture/builtin-fp-int-inexact.c,
2809         gcc.target/i386/387-builtin-fp-int-inexact.c,
2810         gcc.target/i386/387-rint-inline-1.c,
2811         gcc.target/i386/387-rint-inline-2.c,
2812         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2813         gcc.target/i386/sse2-rint-inline-1.c,
2814         gcc.target/i386/sse2-rint-inline-2.c,
2815         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2816         gcc.target/i386/sse4_1-rint-inline.c: New tests.
2818 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
2819             Julia Koval  <julia.koval@intel.com>
2821         PR target/66960
2822         PR target/67630
2823         PR target/67634
2824         PR target/67841
2825         PR target/68037
2826         PR target/68618
2827         PR target/68661
2828         PR target/69575
2829         PR target/69596
2830         PR target/69734
2831         * gcc.dg/guality/pr68037-1.c: New test.
2832         * gcc.dg/guality/pr68037-2.c: Likewise.
2833         * gcc.dg/guality/pr68037-3.c: Likewise.
2834         * gcc.dg/torture/pr68037-1.c: Likewise.
2835         * gcc.dg/torture/pr68037-2.c: Likewise.
2836         * gcc.dg/torture/pr68037-3.c: Likewise.
2837         * gcc.dg/torture/pr68661-1a.c: Likewise.
2838         * gcc.dg/torture/pr68661-1b.c: Likewise.
2839         * gcc.target/i386/interrupt-1.c: Likewise.
2840         * gcc.target/i386/interrupt-2.c: Likewise.
2841         * gcc.target/i386/interrupt-3.c: Likewise.
2842         * gcc.target/i386/interrupt-4.c: Likewise.
2843         * gcc.target/i386/interrupt-5.c: Likewise.
2844         * gcc.target/i386/interrupt-6.c: Likewise.
2845         * gcc.target/i386/interrupt-7.c: Likewise.
2846         * gcc.target/i386/interrupt-8.c: Likewise.
2847         * gcc.target/i386/interrupt-9.c: Likewise.
2848         * gcc.target/i386/interrupt-10.c: Likewise.
2849         * gcc.target/i386/interrupt-11.c: Likewise.
2850         * gcc.target/i386/interrupt-12.c: Likewise.
2851         * gcc.target/i386/interrupt-13.c: Likewise.
2852         * gcc.target/i386/interrupt-14.c: Likewise.
2853         * gcc.target/i386/interrupt-15.c: Likewise.
2854         * gcc.target/i386/interrupt-16.c: Likewise.
2855         * gcc.target/i386/interrupt-17.c: Likewise.
2856         * gcc.target/i386/interrupt-18.c: Likewise.
2857         * gcc.target/i386/interrupt-19.c: Likewise.
2858         * gcc.target/i386/interrupt-20.c: Likewise.
2859         * gcc.target/i386/interrupt-21.c: Likewise.
2860         * gcc.target/i386/interrupt-22.c: Likewise.
2861         * gcc.target/i386/interrupt-23.c: Likewise.
2862         * gcc.target/i386/interrupt-24.c: Likewise.
2863         * gcc.target/i386/interrupt-25.c: Likewise.
2864         * gcc.target/i386/interrupt-26.c: Likewise.
2865         * gcc.target/i386/interrupt-27.c: Likewise.
2866         * gcc.target/i386/interrupt-28.c: Likewise.
2867         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2868         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2869         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2870         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2871         * gcc.target/i386/interrupt-iamcu.c: Likewise.
2872         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2873         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2874         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2875         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2876         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2877         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2878         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2880 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
2882         PR tree-optimization/52171
2883         * gcc.dg/pr52171.c: New test.
2884         * gcc.target/i386/pr52171.c: New test.
2886 2016-06-03  Jan Hubicka  <jh@suse.cz>
2888         * g++.dg/tree-ssa/pred-1.C: New testcase
2889         * gcc.dg/tree-ssa/pred-1.c: New testcase
2891 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2893         PR target/70957
2894         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2895         support.
2896         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2898 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
2900         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2902 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
2904         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2905         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2906         * gcc.dg/vect/vect-live-1.c: New test.
2907         * gcc.dg/vect/vect-live-2.c: New test.
2908         * gcc.dg/vect/vect-live-3.c: New test.
2909         * gcc.dg/vect/vect-live-4.c: New test.
2910         * gcc.dg/vect/vect-live-5.c: New test.
2911         * gcc.dg/vect/vect-live-slp-1.c: New test.
2912         * gcc.dg/vect/vect-live-slp-2.c: New test.
2913         * gcc.dg/vect/vect-live-slp-3.c: New test.
2915 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
2917         PR middle-end/71387
2918         * g++.dg/opt/pr71387.C: New test.
2920 2016-06-02  Jeff Law  <law@redhat.com>
2922         PR tree-optimization/71328
2923         * gcc.c-torture/compile/pr71328.c: New test.
2925 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2927         PR fortran/52393
2928         * gfortran.dg/fmt_read_3.f90: Fix typo.
2929         * gfortran.dg/fmt_read_4.f90: New test.
2931 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2933         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2934         * g++.dg/cpp0x/forw_enum6.C: Likewise.
2935         * g++.dg/cpp0x/forw_enum8.C: Likewise.
2936         * g++.dg/cpp0x/override2.C: Likewise.
2937         * g++.dg/parse/crash5.C: Likewise.
2938         * g++.dg/parse/error16.C: Likewise.
2939         * g++.dg/parse/error27.C: Likewise.
2940         * g++.dg/template/qualttp15.C: Likewise.
2941         * g++.dg/template/redecl4.C: Likewise.
2942         * g++.old-deja/g++.other/crash39.C: Likewise.
2943         * g++.old-deja/g++.other/struct1.C: Likewise.
2944         * g++.old-deja/g++.pt/m9a.C: Likewise.
2945         * g++.old-deja/g++.pt/memclass10.C: Likewise.
2947 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
2949         PR c++/71372
2950         * c-c++-common/pr71372.c: New test.
2952         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2953         __TIME__ strings with __builtin_strcmp instead of printf and
2954         dg-output.
2956 2016-06-02  Martin Liska  <mliska@suse.cz>
2958         * gcc.dg/predict-9.c: New test.
2960 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
2962         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2963         global set_compiler_env_var and global saved_compiler_env_var.
2965 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2967         PR rtl-optimization/71295
2968         * gcc.c-torture/compile/pr71295.c: New test.
2970 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
2972         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2974         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2975         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2977         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2978         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2979         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2980         alternative number.
2982 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2984         * gcc.target/powerpc/p9-splat-4.c: New test.
2986 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2988         PR target/71186
2989         * gcc.target/powerpc/pr71186.c: New test.
2991 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2993         PR fortran/52393
2994         * gfortran.dg/fmt_read_3.f90: New test.
2996 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2998         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2999         procedure.
3001 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
3003         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3004         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3005         env var is set.
3006         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3007         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3008         shown once.
3009         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3010         during compilation.
3011         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3012         vars set by dg-set-compiler-env-var.
3014 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
3016         PR fortran/71156
3017         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3018         to the module procedure declaration.
3019         * gfortran.dg/submodule_16.f08: New test.
3021 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
3023         PR middle-end/71371
3024         * c-c++-common/gomp/pr71371.c: New test.
3026 2016-06-01  Richard Biener  <rguenther@suse.de>
3028         PR tree-optimization/71366
3029         * gcc.dg/torture/pr71366-1.c: New testcase.
3030         * gcc.dg/torture/pr71366-2.c: Likewise.
3032 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3034         * gcc.target/powerpc/vslv-0.c: New test.
3035         * gcc.target/powerpc/vslv-1.c: New test.
3036         * gcc.target/powerpc/vsrv-0.c: New test.
3037         * gcc.target/powerpc/vsrv-1.c: New test.
3039 2016-06-01  Nathan Sidwell  <nathan@acm.org>
3041         * c-c++-common/torture/pr57945.c: Add expected PTX error.
3042         * gcc.target/nvptx/weak.c: New.
3044 2016-06-01  Richard Biener  <rguenther@suse.de>
3046         PR tree-optimization/71261
3047         * gcc.dg/torture/vect-bool-1.c: New testcase.
3049 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
3051         * gfortran.dg/gomp/order-1.f90: New test.
3052         * gfortran.dg/gomp/order-2.f90: New test.
3054 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
3056         * gcc.dg/unroll-6.c: Update template.
3057         * gcc.dg/unroll-7.c: New testcase.
3058         * gcc.dg/unroll-8.c: New testcase.
3060 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3062         * gnat.dg/opt56.ad[sb]: New test.
3064 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
3066         PR c++/66635
3067         * g++.dg/cpp0x/constexpr-ice16.C: New.
3069 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
3071         PR tree-optimization/71314
3072         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
3073         -mbranch-cost=2.
3075 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
3077         PR tree-optimization/71077
3078         * gcc.dg/tree-ssa/pr71077.c: New test.
3080 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
3082         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3083         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3084         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3086 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
3088         PR c++/71248
3089         * g++.dg/cpp0x/pr71248.C: New.
3090         * g++.dg/cpp0x/auto7.C: Test column numbers too.
3091         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3092         * g++.dg/init/new37.C: Likewise.
3093         * g++.dg/template/static1.C: Likewise.
3094         * g++.dg/template/static2.C: Likewise.
3096 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
3098         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3099         instead of %rdi.
3100         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3102 2016-05-31  Marek Polacek  <polacek@redhat.com>
3104         * c-c++-common/Wswitch-unreachable-3.c: New test.
3105         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3107 2016-05-31  Richard Biener  <rguenther@suse.de>
3109         PR tree-optimization/71352
3110         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3112 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3114         * gcc.target/arm/armv5_thumb_isa.c: New test.
3116 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
3118         PR target/71346
3119         * gcc.target/i386/pr71346.c: New test.
3121 2016-05-31  Tom de Vries  <tom@codesourcery.com>
3123         PR tree-optimization/69068
3124         * gcc.dg/graphite/pr69068.c: New test.
3126 2016-05-27  Martin Sebor  <msebor@redhat.com>
3128         PR c++/71306
3129         * g++.dg/warn/Wplacement-new-size-3.C: New test.
3131 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
3133         PR c++/71349
3134         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
3135         nowait depend(inout: dd[0]) clauses where permitted.
3137 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
3139         PR c++/71238
3140         * g++.dg/parse/pr71238.C: New.
3141         * g++.dg/concepts/friend1.C: Test column numbers too.
3142         * g++.dg/cpp0x/initlist31.C: Likewise.
3143         * g++.dg/cpp0x/pr51420.C: Likewise.
3144         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3145         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3146         * g++.dg/ext/builtin3.C: Likewise.
3147         * g++.dg/lookup/friend12.C: Likewise.
3148         * g++.dg/lookup/friend7.C: Likewise.
3149         * g++.dg/lookup/koenig1.C: Likewise.
3150         * g++.dg/lookup/koenig5.C: Likewise.
3151         * g++.dg/lookup/used-before-declaration.C: Likewise.
3152         * g++.dg/overload/koenig1.C: Likewise.
3153         * g++.dg/template/crash65.C: Likewise.
3154         * g++.dg/template/friend57.C: Likewise.
3155         * g++.dg/warn/Wshadow-5.C: Likewise.
3156         * g++.dg/warn/Wunused-8.C: Likewise.
3157         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3158         * g++.old-deja/g++.jason/lineno5.C: Likewise.
3159         * g++.old-deja/g++.jason/member.C: Likewise.
3160         * g++.old-deja/g++.jason/report.C: Likewise.
3161         * g++.old-deja/g++.jason/scoping12.C: Likewise.
3162         * g++.old-deja/g++.law/visibility20.C: Likewise.
3163         * g++.old-deja/g++.ns/koenig5.C: Likewise.
3164         * g++.old-deja/g++.other/static5.C: Likewise.
3165         * g++.old-deja/g++.pt/overload2.C: Likewise.
3167 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
3169         * gcc.dg/tree-ssa/peel1.c: New testcase.
3170         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3171         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3173 2016-05-30  Tom de Vries  <tom@codesourcery.com>
3175         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3176         to ce.
3178 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
3180         PR c++/71099
3181         * g++.dg/parse/virtual1.C: New.
3183 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
3185         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3186         Use correct register when clearing %edx.
3188 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
3190         PR tree-optimization/71289
3191         * gcc.dg/pr71289.c: New test.
3193 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
3195         PR middle-end/71269
3196         PR middle-end/71292
3197         * gcc.dg/tree-ssa/pr71269.c: New test.
3198         * gcc.dg/tree-ssa/pr71292.c: New test.
3200 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
3202         PR middle-end/71252
3203         * gcc.dg/tree-ssa/pr71252-2.c: New test.
3205 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
3207         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3208         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3209         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3211 2016-05-30  Tom de Vries  <tom@codesourcery.com>
3213         PR tree-optimization/69067
3214         * gcc.dg/graphite/pr69067.c: New test.
3216 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
3218         PR target/71245
3219         * gcc.target/i386/pr71245-1.c: New test.
3220         * gcc.target/i386/pr71245-2.c: Ditto.
3222 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
3224         PR c++/71105
3225         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3226         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3227         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3229 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
3231         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3233 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
3235         Revert:
3236         PR c++/69855
3237         * g++.dg/overload/69855.C: New.
3238         * g++.old-deja/g++.law/missed-error2.C: Adjust.
3239         * g++.old-deja/g++.pt/crash3.C: Likewise.
3241 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
3243         PR c++/60385
3244         * g++.dg/parse/namespace13.C: New.
3246 2016-05-26  Jeff Law  <law@redhat.com>
3248         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3249         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3250         * gcc.dg/tree-ssa/pr68198.c: Likewise.
3251         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3252         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3253         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3254         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3255         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3256         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3257         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3258         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3259         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3260         * gcc.dg/tree-ssa/vrp56.c: Likewise.
3262 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
3264         PR c++/69855
3265         * g++.dg/overload/69855.C: New.
3266         * g++.old-deja/g++.law/missed-error2.C: Adjust.
3267         * g++.old-deja/g++.pt/crash3.C: Likewise.
3269 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
3271         PR target/63596
3272         * gcc.target/aarch64/va_arg_1.c: New testcase.
3273         * gcc.target/aarch64/va_arg_2.c: Likewise.
3274         * gcc.target/aarch64/va_arg_3.c: Likewise.
3276 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
3278         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3279         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3280         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3281         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3282         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3284 2016-05-27  Marek Polacek  <polacek@redhat.com>
3286         PR middle-end/71308
3287         * g++.dg/torture/pr71308.C: New test.
3289 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3291         * gcc.dg/zero_bits_compound-1.c: New test.
3292         * gcc.dg/zero_bits_compound-2.c: New test.
3294 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
3296         PR middle-end/71279
3297         * gcc.dg/pr71279.c: New test.
3299 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
3301         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3302         floating point min/max/comparison instructions.
3303         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3305 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
3307         * c-c++-common/gomp/schedule-1.c: New test.
3308         * gfortran.dg/gomp/schedule-1.f90: New test.
3310 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
3312         PR c++/70822
3313         PR c++/70106
3314         * g++.dg/cpp1y/auto-fn32.C: New test.
3315         * g++.dg/cpp1y/paren4.C: New test.
3317 2016-05-26  Nathan Sidwell  <nathan@acm.org>
3319         * gcc.dg/20060410.c: Xfail on ptx.
3320         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3321         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3322         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3323         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3324         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3326 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3328         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3330 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
3332         PR tree-optimization/71280
3333         * gcc.dg/pr71280.c: New test.
3335         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3337         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3338         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3340         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3342 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
3344         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3345         kept in memory.
3347 2016-05-25  Jeff Law  <law@redhat.com>
3349         PR tree-optimization/71272
3350         * gcc.c-torture/compile/pr71272.c: new test.
3352 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
3354         * gcc.target/powerpc/vec-cmpne.c: New test.
3355         * gcc.target/powerpc/vec-cmpne-long.c: New test.
3357 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3359         * gnat.dg/opt55.ad[sb]: New test.
3361 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3363         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3364         * c-c++-common/pr60226.c: Require int32plus.
3365         * gcc.c-torture/execute/pr70602.c: Likewise.
3366         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3367         unsigned long for malloc arg type.
3368         * gcc.dg/asr_div1.c: Require int32plus.
3369         * gcc.dg/enum-mode-1.c: XFAIL for int16.
3370         * gcc.dg/pie-1.c: Require pie.
3371         * gcc.dg/pie-2.c: Likewise.
3372         * gcc.dg/pr59471.c: Require int32plus.
3373         * gcc.dg/pr59963-2.c: XFAIL for int16.
3374         * gcc.dg/pr60114.c: Require int32plus.
3375         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3376         unsigned long for typedef of size_t.
3377         * gcc.dg/pr63914.c: Require int32plus.
3378         * gcc.dg/pr64536.c: Require pt32plus.
3379         * gcc.dg/pr65658.c: Likewise.
3380         * gcc.dg/pr67271.c: Require int32plus.
3381         * gcc.dg/pr68112.c: Likewise.
3382         * gcc.dg/pr69071.c: Skip for avr target.
3383         * gcc.dg/pr69973.c: Require int32plus.
3384         * gcc.dg/pr70169.c: Skip for avr target.
3385         * gcc.dg/sso-6.c: Require int32plus.
3386         * gcc.dg/sso-7.c: Likewise.
3387         * gcc.dg/sso-8.c: Likewise.
3388         * gcc.dg/vrp-min-max-2.c: Likewise.
3390 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3392         PR target/70738
3393         * gcc.target/i386/pr70738-1.c: New test.
3394         * gcc.target/i386/pr70738-2.c: Likewise.
3395         * gcc.target/i386/pr70738-3.c: Likewise.
3396         * gcc.target/i386/pr70738-4.c: Likewise.
3397         * gcc.target/i386/pr70738-5.c: Likewise.
3398         * gcc.target/i386/pr70738-6.c: Likewise.
3399         * gcc.target/i386/pr70738-7.c: Likewise.
3400         * gcc.target/i386/pr70738-8.c: Likewise.
3401         * gcc.target/i386/pr70738-9.c: Likewise.
3403 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3405         PR rtl-optimization/66940
3406         * gcc.c-torture/execute/pr66940.c: New test.
3408 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
3410         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3411         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3412         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3413         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3414         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3415         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3416         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3417         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3418         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3419         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3420         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3421         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3422         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3423         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3424         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3425         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3426         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3427         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3428         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3429         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3430         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3431         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3432         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3433         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3435 2016-05-25  Marek Polacek  <polacek@redhat.com>
3437         PR c/71265
3438         * gcc.dg/noncompile/pr71265.c: New test.
3440         PR c/71266
3441         * gcc.dg/noncompile/old-style-parm-3.c: New test.
3443 2016-05-25  Nathan Sidwell  <nathan@acm.org>
3445         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3447 2016-05-25  Richard Biener  <rguenther@suse.de>
3449         PR tree-optimization/71261
3450         * c-c++-common/torture/pr71261.c: New testcase.
3452 2016-05-25  Richard Biener  <rguenther@suse.de>
3454         PR tree-optimization/71264
3455         * gcc.dg/vect/pr71264.c: New testcase.
3457 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3459         PR c++/55992
3460         * g++.dg/cpp0x/alias-decl-53.C: New.
3461         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3463 2016-05-25  Martin Liska  <mliska@suse.cz>
3465         * g++.dg/pr71239.C: New test.
3467 2016-05-25  Richard Biener  <rguenther@suse.de>
3469         * gcc.dg/vect/pr58135.c: Rename to ...
3470         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3472 2016-05-25  Marek Polacek  <polacek@redhat.com>
3474         * g++.dg/pr65295.C: Use target c++14.
3476 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3478         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3479         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3481 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3483         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3484         instructions.
3486 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
3488         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3489         * c-c++-common/goacc/deviceptr-1.c: Likewise.
3490         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3491         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3492         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3493         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3494         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3495         * c-c++-common/goacc/pcopy.c: Likewise.
3496         * c-c++-common/goacc/pcopyin.c: Likewise.
3497         * c-c++-common/goacc/pcopyout.c: Likewise.
3498         * c-c++-common/goacc/pcreate.c: Likewise.
3499         * c-c++-common/goacc/pr70688.c: New test.
3500         * c-c++-common/goacc/present-1.c: Adjust test.
3501         * c-c++-common/goacc/reduction-5.c: Likewise.
3502         * g++.dg/goacc/data-1.C: New test.
3504 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3506         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3507         vector parity built-in functions.
3508         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3509         count trailing zeros automatic vectorization.
3510         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3511         count trailing zeros built-in functions.
3513 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
3515         * gcc.dg/tree-ssa/reassoc-44.c: New test.
3517 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
3519         PR target/71050
3520         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3522 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3524         PR c++/50436
3525         * g++.dg/template/crash123.C: New.
3526         * g++.dg/template/crash124.C: Likewise.
3528 2016-05-24  Martin Sebor  <msebor@redhat.com>
3530         PR c++/71147
3531         * g++.dg/ext/flexary16.C: New test.
3533 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
3535         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3536         before math.h is included.
3537         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3538         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3539         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3540         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3541         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3542         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3543         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3544         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3545         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3546         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3547         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3548         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3549         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3550         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3551         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3552         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3553         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3554         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3555         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3556         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3557         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3558         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3559         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3561 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3562             Kelvin Nilsen  <kelvin@gcc.gnu.org>
3564         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3565         support.
3567 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3569         PR c++/69872
3570         * g++.dg/warn/Wno-narrowing1.C: New.
3572 2016-05-24  Marek Polacek  <polacek@redhat.com>
3574         PR c/71249
3575         * c-c++-common/Wswitch-unreachable-2.c: New test.
3577 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
3579         PR c++/71257
3580         * g++.dg/vect/simd-clone-6.cc: New test.
3581         * g++.dg/gomp/declare-simd-6.C: New test.
3583         PR middle-end/70434
3584         PR c/69504
3585         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3587 2016-05-24  Richard Biener  <rguenther@suse.de>
3589         PR tree-optimization/71240
3590         * gcc.dg/optimize-bswapsi-5.c: New testcase.
3592 2016-05-24  Richard Biener  <rguenther@suse.de>
3594         PR tree-optimization/71230
3595         * gcc.dg/torture/pr71230.c: New testcase.
3596         * g++.dg/torture/pr71230.C: Likewise.
3598 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
3600         * c-c++-common/goacc/routine-5.c: Add tests.
3601         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3602         * gfortran.dg/goacc/routine-6.f90: Add tests.
3604 2016-05-24  Richard Biener  <rguenther@suse.de>
3606         PR tree-optimization/71253
3607         * gcc.dg/torture/pr71253.c: New testcase.
3609 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
3611         PR middle-end/71252
3612         * gfortran.dg/pr71252.f90: New test.
3614 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
3616         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3618 2016-05-24  Richard Biener  <rguenther@suse.de>
3620         PR middle-end/70434
3621         PR c/69504
3622         * c-c++-common/vector-subscript-4.c: New testcase.
3623         * c-c++-common/vector-subscript-5.c: Likewise.
3625 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3627         PR fortran/71123
3628         * gfortran.dg/namelist_90.f: New test
3630 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3632         PR fortran/66461
3633         * gfortran.dg/unexpected_eof.f: New test
3635 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3636             Kelvin Nilsen  <kelvin@gcc.gnu.org>
3638         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3639         as little endian.
3641 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3643         PR c++/70972
3644         * g++.dg/cpp0x/inh-ctor20.C: New.
3645         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3647 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3649         PR c++/69095
3650         * g++.dg/cpp0x/variadic168.C: New.
3652 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3654         * g++.dg/cpp0x/pr31445.C: Test column number too.
3655         * g++.dg/cpp0x/pr32253.C: Likewise.
3656         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3657         * g++.dg/cpp0x/variadic36.C: Likewise.
3659 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
3661         * gcc.dg/fold-notshift-2.c: Adjust.
3663 2016-05-23  Marek Polacek  <polacek@redhat.com>
3665         PR c/49859
3666         * c-c++-common/Wswitch-unreachable-1.c: New test.
3667         * gcc.dg/Wswitch-unreachable-1.c: New test.
3668         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3669         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3670         * g++.dg/gomp/block-10.C: Likewise.
3671         * gcc.dg/gomp/block-10.c: Likewise.
3672         * g++.dg/gomp/block-9.C: Likewise.
3673         * gcc.dg/gomp/block-9.c: Likewise.
3674         * g++.dg/gomp/target-1.C: Likewise.
3675         * g++.dg/gomp/target-2.C: Likewise.
3676         * gcc.dg/gomp/target-1.c: Likewise.
3677         * gcc.dg/gomp/target-2.c: Likewise.
3678         * g++.dg/gomp/taskgroup-1.C: Likewise.
3679         * gcc.dg/gomp/taskgroup-1.c: Likewise.
3680         * gcc.dg/gomp/teams-1.c: Likewise.
3681         * g++.dg/gomp/teams-1.C: Likewise.
3682         * g++.dg/overload/error3.C: Likewise.
3683         * g++.dg/tm/jump1.C: Likewise.
3684         * g++.dg/torture/pr40335.C: Likewise.
3685         * gcc.dg/c99-vla-jump-5.c: Likewise.
3686         * gcc.dg/switch-warn-1.c: Likewise.
3687         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3688         * gcc.dg/nested-func-1.c: Likewise.
3689         * gcc.dg/pr67784-4.c: Likewise.
3691 2016-05-23  Richard Biener  <rguenther@suse.de>
3693         PR tree-optimization/71230
3694         * gfortran.dg/pr71230-1.f90: New testcase.
3695         * gfortran.dg/pr71230-2.f90: Likewise.
3697 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3699         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
3700         * gcc.dg/vect/pr58135.c:  Add new.
3701         * gfortran.dg/pr46519-1.f: Adjust test case.
3703 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3705         PR c++/53401
3706         * g++.dg/cpp0x/decltype64.C: New.
3708 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
3710         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3711         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3712         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3714 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
3716         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3717         Add poly64x1_t and poly64x2_t cases if supported.
3718         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3719         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3720         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3721         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3722         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3724 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
3726         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3727         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3728         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3729         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3730         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3731         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3732         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3734 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
3736         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3738 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
3740         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3741         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3743 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
3745         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3746         constraint instead of "r".
3747         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3748         insn instead of vxorpd.
3749         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3751         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3752         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3754         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3756         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3757         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3759         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3761 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
3763         PR middle-end/40921
3764         * gcc.dg/tree-ssa/pr40921.c: New test.
3766 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
3768         PR target/71103
3769         * gcc.target/avr/pr71103.c: New test.
3771 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3773         PR middle-end/71179
3774         * gcc.dg/tree-ssa/pr71179.c: New test.
3776 2016-05-20  Martin Sebor  <msebor@redhat.com>
3778         PR c/71115
3779         * gcc.dg/init-excess-2.c: New test.
3781 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
3783         * gnat.dg/opt53.adb: New test.
3784         * gnat.dg/opt54.adb: Likewise.
3786 2016-05-20  Martin Jambor  <mjambor@suse.cz>
3788         PR tree-optimization/70884
3789         * gcc.dg/tree-ssa/pr70919.c: New test.
3791 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
3793         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3794         formatting.
3795         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3796         fix code formatting.
3798 2016-05-20  Nathan Sidwell  <nathan@acm.org>
3800         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
3801         non-common cases.
3802         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3804 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
3806         * jit.dg/all-non-failing-tests.h: Add
3807         test-factorial-must-tail-call.c.
3808         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3809         * jit.dg/test-factorial-must-tail-call.c: New test case.
3811 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
3813         PR fortran/71204
3814         * gfortran.dg/pr71204.f90: New test.
3816 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
3818         * gcc.target/nvptx/sincos.c: New test.
3820 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3822         PR c++/70572
3823         * g++.dg/cpp1y/auto-fn31.C: New.
3825 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
3827         * gcc.target/powerpc/vec-addec.c: New test.
3828         * gcc.target/powerpc/vec-addec-int128.c: New test.
3830 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
3832         * gcc.dg/plugin/must-tail-call-1.c: New test case.
3833         * gcc.dg/plugin/must-tail-call-2.c: New test case.
3834         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3835         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3837 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
3839         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3841 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
3843         PR c++/71210
3844         * g++.dg/opt/pr71210-1.C: New test.
3845         * g++.dg/opt/pr71210-2.C: New test.
3847         PR tree-optimization/29756
3848         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3849         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
3850         only on selected targets where V4SImode vectors are known to be
3851         supported.
3853 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
3855         PR tree-optimization/71079
3856         PR tree-optimization/71206
3857         * gcc.dg/tree-ssa/pr71206.c: New testcase.
3859 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3861         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3862         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3863         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3865 2016-05-20  Richard Guenther  <rguenther@suse.de>
3867         PR tree-optimization/29756
3868         * gcc.dg/tree-ssa/vector-6.c: New testcase.
3870 2016-05-20  Richard Biener  <rguenther@suse.de>
3872         PR tree-optimization/71185
3873         * gcc.dg/tree-ssa/pr71185.c: New testcase.
3875 2016-05-20  Richard Biener  <rguenther@suse.de>
3877         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3879 2016-05-19  Marek Polacek  <polacek@redhat.com>
3881         PR c++/71075
3882         * g++.dg/diagnostic/pr71075.C: New test.
3884 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
3886         PR c++/71184
3887         * g++.dg/pr71184.C: New test case.
3889 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3891         * gcc.target/powerpc/darn-0.c: New test.
3892         * gcc.target/powerpc/darn-1.c: New test.
3893         * gcc.target/powerpc/darn-2.c: New test.
3895 2016-05-19  Marek Polacek  <polacek@redhat.com>
3897         PR tree-optimization/71031
3898         * gcc.dg/tree-ssa/vrp100.c: New test.
3900 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
3902         PR rtl-optimization/71148
3903         * gcc.dg/pr71148.c: New test.
3905 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3907         PR target/71056
3908         * gcc.target/arm/pr71056.c: New test.
3910 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3912         * c-c++-common/pr69669.c: Check the used mode.
3914 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
3916         PR sanitizer/64354
3917         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3919 2016-05-19  Richard Biener  <rguenther@suse.de>
3921         PR tree-optimization/70729
3922         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3923         * gcc.dg/graphite/scop-18.c: Likewise.
3924         * gcc.dg/pr41783.c: Disable LIM.
3925         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3926         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3927         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3928         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3929         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3930         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3931         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3932         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3933         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3934         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3935         * gfortran.dg/pr42108.f90: Likewise.
3937 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
3939         PR driver/69265
3940         * gcc.dg/spellcheck-options-11.c: New test case.
3942 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
3944         PR c++/71100
3945         * g++.dg/opt/pr71100.C: New test.
3947 2016-05-18  Martin Jambor  <mjambor@suse.cz>
3949         PR ipa/69708
3950         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3951         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3952         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3953         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3955 2016-05-18  Martin Jambor  <mjambor@suse.cz>
3957         PR ipa/69708
3958         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3959         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3960         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3961         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3962         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3964 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
3966         PR c++/69793
3967         * g++.dg/template/crash122.C: New.
3969 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
3971         PR c++/70466
3972         * g++.dg/template/pr70466-1.C: New.
3973         * g++.dg/template/pr70466-2.C: Likewise.
3975 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3977         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3978         splat operations and the XXSPLTIB instruction.
3979         * gcc.target/powerpc/p9-splat-2.c: Likewise.
3980         * gcc.target/powerpc/p9-splat-3.c: Likewise.
3981         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3982         xxlxor to clear a register.
3984 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
3986         * gcc.dg/torture/pr71020.c: New test.
3988 2016-05-18  Martin Jambor  <mjambor@suse.cz>
3990         PR ipa/70646
3991         * gcc.dg/ipa/pr70646.c: New test.
3993 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3995         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3997 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3999         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4000         missing tests for vreinterpretq_p{8,16}.
4002 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4004         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4005         vsliq_n_s64 and vsliq_n_u64.
4007 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4009         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4010         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4012 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4014         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4015         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4016         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4018 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4020         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4021         in comment.
4023 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4025         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4026         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4027         "blr\t" and switch to scan-assembler-times.
4029 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
4031         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4032         with __aarch64__.
4033         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4034         declarations under __aarch64__ and __ARM_FEATURE_FMA.
4036 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
4038         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4039         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4040         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4041         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4042         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4043         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4045         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4046         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4048         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4049         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4051         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4052         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4054         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4056 2016-05-18  Richard Biener  <rguenther@suse.de>
4058         PR tree-optimization/71168
4059         * gcc.dg/torture/pr71168.c: New testcase.
4061 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
4063         PR middle-end/63586
4064         * gcc.dg/tree-ssa/pr63586-2.c: New test.
4065         * gcc.dg/tree-ssa/pr63586.c: New test.
4066         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4068 2016-05-17  Nathan Sidwell  <nathan@acm.org>
4070         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4071         * gcc.dg/pr68671.c: Fix ptx xfail-if.
4072         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4073         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4075 2016-05-17  Nathan Sidwell  <nathan@acm.org>
4077         * gcc.target/nvptx/abi-vararg-3.c: New.
4079 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
4081         PR tree-optimization/54579
4082         PR middle-end/55299
4083         * gcc.dg/fold-notrotate-1.c: New test.
4084         * gcc.dg/fold-notshift-1.c: New test.
4085         * gcc.dg/fold-notshift-2.c: New test.
4087 2016-05-17  Marek Polacek  <polacek@redhat.com>
4089         PR ipa/71146
4090         * g++.dg/ipa/pr71146.C: New test.
4092 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
4094         * jit.dg/test-error-array-bounds.c: New test case.
4096 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
4098         * gcc.dg/tree-ssa/and-1.c: New testcase.
4100 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
4102         * gcc.dg/tree-ssa/pr69270.c: Adjust.
4103         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4105 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
4107         * gcc.dg/tree-ssa/pr69270.c: Adjust.
4108         * gcc.dg/tree-ssa/vrp99.c: New testcase.
4110 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
4112         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4114 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
4116         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4118 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
4120         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4121         ".2d[index]" when scan the assembly.
4122         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4123         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4124         float64x1.
4125         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4127 2016-05-17  Richard Biener  <rguenther@suse.de>
4129         PR tree-optimization/71132
4130         * gcc.dg/torture/pr71132.c: New testcase.
4132 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
4134         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4136 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4138         PR target/70809
4139         * gcc.target/aarch64/pr70809_1.c: New test.
4141 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4143         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4144         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4145         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4146         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4148 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
4149             Ilya Enkovich  <ilya.enkovich@intel.com>
4151         PR target/71114
4152         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4154 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
4156         * g++.dg/ipa/ivinline-7.C: Do not xfail.
4157         * g++.dg/ipa/ivinline-9.C: Do not xfail.
4159 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
4161         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
4162         test for __ARM_FP16_ARGS.
4163         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4164         * gcc.target/arm/aapcs/neon-vect10.c: New.
4165         * gcc.target/arm/aapcs/neon-vect9.c: New.
4166         * gcc.target/arm/aapcs/vfp18.c: New.
4167         * gcc.target/arm/aapcs/vfp19.c: New.
4168         * gcc.target/arm/aapcs/vfp20.c: New.
4169         * gcc.target/arm/aapcs/vfp21.c: New.
4170         * gcc.target/arm/fp16-aapcs-1.c: New.
4171         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
4172         test for __ARM_FP16_ARGS.
4173         * g++.target/arm/fp16-return-1.c: Update expected output.
4175 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
4177         PR testsuite/70227
4178         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4180 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
4182         PR fortran/69603
4183         * gfortran.dg/pr69603.f90: New testcase.
4185 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
4187         * gfortran.dg/dec_union_4.f90: Fix endian issue.
4189 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
4191         PR fortran/71047
4192         * gfortran.dg/pr71047.f08: New test.
4194 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
4196         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4197         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4198         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4200 2016-05-13  Martin Sebor  <msebor@redhat.com>
4202         PR c++/60049
4203         * g++.dg/cpp0x/constexpr-60049.C: New test.
4205 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
4207         PR bootstrap/71071
4208         * gcc.dg/pr71071.c: New test.
4210 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
4212         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4213         remove XOP handling.
4214         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4216 2016-05-13  Nathan Sidwell  <nathan@acm.org>
4218         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4219         __atomic_is_lock_free declaration.
4221 2016-05-13  Richard Biener  <rguenther@suse.de>
4223         PR tree-optimization/42587
4224         * gcc.dg/optimize-bswapsi-4.c: New testcase.
4226 2016-05-13  Martin Liska  <mliska@suse.cz>
4228         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4229         the new format of dump output.
4231 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4233         * gcc.dg/pr71084.c: New test.
4235 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4237         PR target/53440
4238         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4240 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4242         * gcc.target/aarch64/struct_return.c: New test.
4244 2016-05-12  Marek Polacek  <polacek@redhat.com>
4246         PR c/70756
4247         * c-c++-common/pr70756-2.c: New test.
4248         * c-c++-common/pr70756.c: New test.
4250 2016-05-12  Richard Biener  <rguenther@suse.de>
4252         PR tree-optimization/71059
4253         * gcc.dg/torture/pr71059.c: New testcase.
4255 2016-05-12  Richard Biener  <rguenther@suse.de>
4257         PR tree-optimization/71062
4258         * gcc.dg/torture/pr71062.c: New testcase.
4260 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4262         PR tree-optimization/71006
4263         * gcc.dg/pr71006.c: New test.
4265 2016-05-12  Marek Polacek  <polacek@redhat.com>
4267         PR driver/71063
4268         * gcc.dg/opts-7.c: New test.
4270 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4272         PR target/70830
4273         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4274         Add -save-temps to dg-options.
4275         Scan for ldmfd rather than pop instruction.
4276         * gcc.target/arm/interrupt-2.c: Likewise.
4277         * gcc.target/arm/pr70830.c: New test.
4279 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
4281         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4282         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4284         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4285         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4286         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4288         PR target/71019
4289         * gcc.target/i386/avx512vl-pack-1.c: New test.
4290         * gcc.target/i386/avx512vl-pack-2.c: New test.
4291         * gcc.target/i386/avx512bw-pack-2.c: New test.
4293         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4295         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4296         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4297         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4299 2016-05-12  Richard Biener  <rguenther@suse.de>
4301         PR tree-optimization/70986
4302         * gcc.dg/torture/pr70986-1.c: New testcase.
4303         * gcc.dg/torture/pr70986-2.c: Likewise.
4304         * gcc.dg/torture/pr70986-3.c: Likewise.
4306 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
4308         PR c/43651
4309         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4310         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4312 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
4314         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4315         directive.
4316         * gcc.target/i386/pr66746.c: Ditto.
4318 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4320         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4321         support.
4322         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4323         warning when using -mvsx-timode.
4324         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4325         * gcc.target/powerpc/dform-2.c: Likewise.
4326         * gcc.target/powerpc/pr68805.c: Likewise.
4328 2016-05-11  Marek Polacek  <polacek@redhat.com>
4330         PR c++/71024
4331         * c-c++-common/attributes-3.c: New test.
4333 2016-05-11  Nathan Sidwell  <nathan@acm.org>
4335         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4336         * gcc.c-torture/execute/pr68185.c: Likewise.
4337         * gcc.dg/ipa/pr70306.c: Requires global constructors.
4338         * gcc.dg/pr69634.c: Requires scheduling.
4339         * gcc.dg/torture/pr66178.c: Require label values.
4340         * gcc.dg/setjmp-6.c: Require indirect jumps.
4342 2016-05-11  Richard Biener  <rguenther@suse.de>
4344         PR tree-optimization/71055
4345         * gcc.dg/torture/pr71055.c: New testcase.
4347 2016-05-11  Richard Biener  <rguenther@suse.de>
4349         PR debug/71057
4350         * g++.dg/debug/pr71057.C: New testcase.
4352 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
4354         PR fortran/70855
4355         * gfortran.dg/gomp/pr70855.f90: New test.
4357 2016-05-11  Richard Biener  <rguenther@suse.de>
4359         PR middle-end/71002
4360         * g++.dg/torture/pr71002.C: New testcase.
4362 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
4364         PR middle-end/70807
4365         * gcc.dg/pr70807.c: New test.
4367 2016-05-10  Martin Sebor  <msebor@redhat.com>
4369         PR c++/38611
4370         * g++.dg/Wattributes.C: New test.
4372 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
4374         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4375         * gcc.dg/tree-ssa/pr69270.c: Adjust.
4376         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4378 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4380         PR target/70799
4381         * gcc.target/i386/pr70799-1.c: New test.
4383 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
4385         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4387 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4389         PR middle-end/70877
4390         * gcc.target/i386/pr70877.c: New test.
4392 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4394         PR tree-optimization/70786
4395         * gcc.target/i386/pr70876.c: New test.
4397 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
4399         PR target/70927
4400         * gcc.target/i386/avx512vl-logic-1.c: New test.
4401         * gcc.target/i386/avx512vl-logic-2.c: New test.
4402         * gcc.target/i386/avx512dq-logic-2.c: New test.
4404 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4406         PR target/70963
4407         * gcc.target/powerpc/pr70963.c: New.
4409 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
4411         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4412         (test_very_wide_line): Add ruler to expected output.
4413         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4414         (test_very_wide_line): Likewise.
4415         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4416         (test_show_locus): Within the handling of "test_very_wide_line",
4417         enable show_ruler_p on the diagnostic context.
4419 2016-05-10  Richard Biener  <rguenther@suse.de>
4421         PR tree-optimization/71039
4422         * gcc.dg/torture/pr71039.c: New testcase.
4424 2016-05-10  Nathan Sidwell  <nathan@acm.org>
4426         * gcc.dg/nested-func-10.c: Requires alloca.
4427         * gcc.dg/nested-func-9.c: Requires alloca.
4428         * gcc.c-torture/execute/pr70460.c: Requires labels.
4429         * gcc.c-torture/compile/pr70199.c: Requires labels.
4430         * gcc.target/nvptx/decl.c: Compile only.
4431         * gcc.target/nvptx/trailing-init.c: Compile only.
4432         * gcc.target/nvptx/ary-init.c: Compile only.
4434 2016-05-10  Marek Polacek  <polacek@redhat.com>
4436         PR c/70255
4437         * gcc.dg/attr-opt-1.c: New test.
4439 2016-05-10  Richard Biener  <rguenther@suse.de>
4441         PR tree-optimization/70497
4442         PR tree-optimization/28367
4443         * gcc.dg/torture/20160404-1.c: New testcase.
4444         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4445         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4447 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
4449         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4451 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
4453         * gcc.target/i386/fabsneg-1.c New test.
4455 2016-05-09  Alan Modra  <amodra@gmail.com>
4457         PR testsuite/70826
4458         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4460 2016-05-09  Richard Biener  <rguenther@suse.de>
4462         PR tree-optimization/70985
4463         * gcc.dg/torture/pr70985.c: New testcase.
4465 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
4467         * gcc.dg/tree-ssa/ifc-9.c: New test.
4468         * gcc.dg/tree-ssa/ifc-10.c: New test.
4469         * gcc.dg/tree-ssa/ifc-11.c: New test.
4470         * gcc.dg/tree-ssa/ifc-12.c: New test.
4471         * gcc.dg/vect/pr61194.c: Remove XFAIL.
4472         * gcc.dg/vect/vect-23.c: Remove XFAIL.
4473         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4475 2016-05-09  Richard Biener  <rguenther@suse.de>
4477         PR fortran/70937
4478         * gfortran.dg/pr70937.f90: New testcase.
4480 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4482         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4484 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
4486         PR fortran/56226
4487         * gfortran.dg/dec_structure_1.f90: New testcase.
4488         * gfortran.dg/dec_structure_2.f90: Ditto.
4489         * gfortran.dg/dec_structure_3.f90: Ditto.
4490         * gfortran.dg/dec_structure_4.f90: Ditto.
4491         * gfortran.dg/dec_structure_5.f90: Ditto.
4492         * gfortran.dg/dec_structure_6.f90: Ditto.
4493         * gfortran.dg/dec_structure_7.f90: Ditto.
4494         * gfortran.dg/dec_structure_8.f90: Ditto.
4495         * gfortran.dg/dec_structure_9.f90: Ditto.
4496         * gfortran.dg/dec_structure_10.f90: Ditto.
4497         * gfortran.dg/dec_structure_11.f90: Ditto.
4498         * gfortran.dg/dec_union_1.f90: Ditto.
4499         * gfortran.dg/dec_union_2.f90: Ditto.
4500         * gfortran.dg/dec_union_3.f90: Ditto.
4501         * gfortran.dg/dec_union_4.f90: Ditto.
4502         * gfortran.dg/dec_union_5.f90: Ditto.
4503         * gfortran.dg/dec_union_6.f90: Ditto.
4504         * gfortran.dg/dec_union_7.f90: Ditto.
4506 2016-05-07  Tom de Vries  <tom@codesourcery.com>
4508         PR tree-optimization/70956
4509         * gcc.dg/graphite/pr70956.c: New test.
4511 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
4513         PR middle-end/70941
4514         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4515         (a, b, c, d): Change type from char to signed char.
4516         (main): Compare against (signed char) -1634678893 instead of
4517         hardcoded -109.  Use __builtin_abort instead of abort.
4519         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4520         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4522         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4524 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
4526         PR debug/70935
4527         * gcc.dg/torture/pr70935.c: New test.
4529 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4531         PR target/58219
4532         * gcc.target/sh/pr58219.c: New tests.
4534 2016-05-06  Richard Biener  <rguenther@suse.de>
4536         PR tree-optimization/70960
4537         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4539 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4541         PR target/52933
4542         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4543         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4544         Adjust expected instruction counts.
4545         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4547 2016-05-06  Marek Polacek  <polacek@redhat.com>
4549         PR sanitizer/70875
4550         * gcc.dg/ubsan/bounds-3.c: New test.
4552 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4554         PR target/54089
4555         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4557 2016-05-06  Richard Biener  <rguenther@suse.de>
4559         PR middle-end/70931
4560         * gfortran.dg/pr70931.f90: New testcase.
4562 2016-05-06  Richard Biener  <rguenther@suse.de>
4564         PR middle-end/70941
4565         * gcc.dg/torture/pr70941.c: New testcase.
4567 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
4569         PR tree-optimization/57206
4570         * gcc.dg/vect/pr57206.c: New test.
4572 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4574         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4576 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
4578         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4580         * c-c++-common/Wdangling-else-4.c: New test.
4582 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
4584         PR c++/70906
4585         PR c++/70933
4586         * g++.dg/opt/pr70906.C: New test.
4587         * g++.dg/opt/pr70933.C: New test.
4589         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4591 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
4593         * gcc.dg/ipa/pure-const-3.c: New testcase.
4595 2016-05-04  Marek Polacek  <polacek@redhat.com>
4597         * c-c++-common/Wdangling-else-1.c: New test.
4598         * c-c++-common/Wdangling-else-2.c: New test.
4599         * c-c++-common/Wdangling-else-3.c: New test.
4601 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
4603         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4604         flag is present.
4606 2016-05-04  Marek Polacek  <polacek@redhat.com>
4608         PR c/48778
4609         * gcc.dg/Waddress-2.c: New test.
4611 2016-05-04  Alan Modra  <amodra@gmail.com>
4613         * gcc.target/powerpc/pr70866.c: New.
4615 2016-05-03  Martin Sebor  <msebor@redhat.com>
4617         PR c++/66561
4618         * c-c++-common/builtin_location.c: New test.
4619         * g++.dg/cpp1y/builtin_location.C: New test.
4621 2016-05-03  Marek Polacek  <polacek@redhat.com>
4623         PR c/70859
4624         * gcc.dg/pr70859.c: New test.
4625         * gcc.dg/pr70859-2.c: New test.
4627 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
4629         * gnat.dg/debug5.adb: New testcase.
4631 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4633         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4634         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4635         Procedure to check for z10 instruction set.
4637 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
4639         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4641 2016-05-03  Alan Modra  <amodra@gmail.com>
4643         * gcc.target/powerpc/savres.c: Add func using a single gpr.
4645 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
4647         * gcc.target/i386/avx512f-cvt-1.c: New test.
4649 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
4651         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4652         -fdump-tree-vrp-details.
4654 2016-05-03  Richard Biener  <rguenther@suse.de>
4656         * gcc.dg/pr30172-1.c: Adjust.
4657         * gcc.dg/pr63743.c: Likewise.
4658         * gcc.dg/tm/pr51696.c: Likewise.
4659         * c-c++-common/tm/safe-1.c: Likewise.
4660         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4661         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4662         * g++.dg/plugin/self-assign-test-1.C: Likewise.
4663         * g++.dg/plugin/self-assign-test-2.C: Likewise.
4665 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
4667         PR rtl-optimization/70467
4668         * gcc.target/i386/pr70467-3.c: New test.
4669         * gcc.target/i386/pr70467-4.c: New test.
4671         PR tree-optimization/70916
4672         * gcc.c-torture/compile/pr70916.c: New test.
4674         PR target/49244
4675         * gcc.target/i386/pr49244-1.c: New test.
4676         * gcc.target/i386/pr49244-2.c: New test.
4678 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
4680         PR rtl-optimization/44281
4681         * gcc.target/i386/pr44281.c: New test.
4683 2016-05-03  bin cheng  <bin.cheng@arm.com>
4685         PR tree-optimization/56541
4686         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4687         * gcc.dg/vect/pr56541.c: new test.
4689 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4691         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4692         __float128.
4693         * gcc.target/powerpc/float128-complex-2.c: Likewise.
4695 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
4697         PR testsuite/70520
4698         * c-c++-common/asan/clone-test-1.c (main): Align child process
4699         stack to 16 bytes.
4701 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
4703         PR c++/62314
4704         * g++.dg/spellcheck-fields-2.C: New test case.
4706 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
4708         PR c++/62314
4709         * g++.dg/pr62314.C: New test case.
4711 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
4713         * gcc.dg/ipa/inline-8.c: New testcase.
4715 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
4717         PR rtl-optimization/70467
4718         * gcc.target/i386/pr70467-1.c: New test.
4720 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4722         * gcc.dg/spec-options.c: Run the test on all targets.
4723         * gcc.dg/foo.specs: Use cpp_unique_options.
4725 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
4727         * gcc.dg/tree-ssa/unord.c: New testcase.
4729 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
4731         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4733 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
4735         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4737 2016-05-02  Marek Polacek  <polacek@redhat.com>
4739         PR c/70851
4740         * gcc.dg/enum-incomplete-3.c: New test.
4742 2016-05-02  Marek Polacek  <polacek@redhat.com>
4743             Tom de Vries  <tom@codesourcery.com>
4745         PR tree-optimization/70700
4746         * gcc.dg/pr70700.c: New test.
4748 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
4750         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4751         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4752         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4753         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4754         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4756 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
4758         * ada/acats/run_acats: Rename into...
4759         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
4760         * ada/acats/run_all.sh: Remove redundant test.
4761         (target_run): Move around.
4762         (target_gnatchop): Use newly built executable.
4763         (target_gnatmake): Likewise.
4764         Check that the compilation of impbit succeeds.
4766 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
4768         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4769         * gcc.dg/20021029-1.c: Likewise.
4770         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4771         * gcc.target/sh/attr-isr-trapa.c: Likewise.
4772         * gcc.target/sh/cmpstr.c: Likewise.
4773         * gcc.target/sh/cmpstrn.c: Likewise.
4774         * gcc.target/sh/memset.c: Likewise.
4775         * gcc.target/sh/pr21255-2-mb.c: Likewise.
4776         * gcc.target/sh/pr21255-2-ml.c: Likewise.
4777         * gcc.target/sh/pr39423-1.c: Likewise.
4778         * gcc.target/sh/pr49468-di.c: Likewise.
4779         * gcc.target/sh/pr49468-si.c: Likewise.
4780         * gcc.target/sh/pr49880-1.c: Likewise.
4781         * gcc.target/sh/pr49880-2.c: Likewise.
4782         * gcc.target/sh/pr49880-3.c: Likewise.
4783         * gcc.target/sh/pr50751-1.c: Likewise.
4784         * gcc.target/sh/pr50751-4.c: Likewise.
4785         * gcc.target/sh/pr50751-7.c: Likewise.
4786         * gcc.target/sh/pr51244-1.c: Likewise.
4787         * gcc.target/sh/pr51244-10.c: Likewise.
4788         * gcc.target/sh/pr51244-11.c: Likewise.
4789         * gcc.target/sh/pr51244-12.c: Likewise.
4790         * gcc.target/sh/pr51244-13.c: Likewise.
4791         * gcc.target/sh/pr51244-14.c: Likewise.
4792         * gcc.target/sh/pr51244-17.c: Likewise.
4793         * gcc.target/sh/pr51244-18.c: Likewise.
4794         * gcc.target/sh/pr51244-19.c: Likewise.
4795         * gcc.target/sh/pr51244-4.c: Likewise.
4796         * gcc.target/sh/pr51244-5.c: Likewise.
4797         * gcc.target/sh/pr51244-7.c: Likewise.
4798         * gcc.target/sh/pr51244-8.c: Likewise.
4799         * gcc.target/sh/pr51244-9.c: Likewise.
4800         * gcc.target/sh/pr51697.c: Likewise.
4801         * gcc.target/sh/pr52483-1.c: Likewise.
4802         * gcc.target/sh/pr52483-2.c: Likewise.
4803         * gcc.target/sh/pr52483-3.c: Likewise.
4804         * gcc.target/sh/pr52483-5.c: Likewise.
4805         * gcc.target/sh/pr52933-1.c: Likewise.
4806         * gcc.target/sh/pr52933-2.c: Likewise.
4807         * gcc.target/sh/pr52933-3.c: Likewise.
4808         * gcc.target/sh/pr53568-1.c: Likewise.
4809         * gcc.target/sh/pr53976-1.c: Likewise.
4810         * gcc.target/sh/pr53988-1.c: Likewise.
4811         * gcc.target/sh/pr53988.c: Likewise.
4812         * gcc.target/sh/pr54089-1.c: Likewise.
4813         * gcc.target/sh/pr54089-6.c: Likewise.
4814         * gcc.target/sh/pr54089-7.c: Likewise.
4815         * gcc.target/sh/pr54089-8.c: Likewise.
4816         * gcc.target/sh/pr54089-9.c: Likewise.
4817         * gcc.target/sh/pr54236-1.c: Likewise.
4818         * gcc.target/sh/pr54236-2.c: Likewise.
4819         * gcc.target/sh/pr54236-3.c: Likewise.
4820         * gcc.target/sh/pr54236-4.c: Likewise.
4821         * gcc.target/sh/pr54386.c: Likewise.
4822         * gcc.target/sh/pr54602-1.c: Likewise.
4823         * gcc.target/sh/pr54685.c: Likewise.
4824         * gcc.target/sh/pr54760-1.c: Likewise.
4825         * gcc.target/sh/pr54760-2.c: Likewise.
4826         * gcc.target/sh/pr54760-3.c: Likewise.
4827         * gcc.target/sh/pr54760-4.c: Likewise.
4828         * gcc.target/sh/pr54760-5.c: Likewise.
4829         * gcc.target/sh/pr54760-6.c: Likewise.
4830         * gcc.target/sh/pr55146.c: Likewise.
4831         * gcc.target/sh/pr55160.c: Likewise.
4832         * gcc.target/sh/pr59278.c: Likewise.
4833         * gcc.target/sh/pr59401-1.c: Likewise.
4834         * gcc.target/sh/pr59533-1.c: Likewise.
4835         * gcc.target/sh/pr63260.c: Likewise.
4836         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4837         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4838         * gcc.target/sh/strlen.c: Likewise.
4839         * gcc.target/sh/torture/pr30807.c: Likewise.
4840         * gcc.target/sh/torture/pr34777.c: Likewise.
4841         * gcc.target/sh/torture/pr64652.c: Likewise.
4842         * gcc.target/sh/torture/pr65505.c: Likewise.
4843         * gcc.target/sh/torture/pragma-isr.c: Likewise.
4844         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4846 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4848         PR c++/66644
4849         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4851 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4853         * gcc.target/powerpc/vsx-elemrev-1.c: New.
4854         * gcc.target/powerpc/vsx-elemrev-2.c: New.
4855         * gcc.target/powerpc/vsx-elemrev-3.c: New.
4856         * gcc.target/powerpc/vsx-elemrev-4.c: New.
4858 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
4860         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4861         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4863 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
4865         PR middle-end/70626
4866         * c-c++-common/goacc/combined-reduction.c: New test.
4867         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4869 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
4871         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4872         *movdi_internal pattern only if PIC off.
4873         * gcc.target/i386/pr70155-2.c: Likewise.
4874         * gcc.target/i386/pr70155-3.c: Likewise.
4875         * gcc.target/i386/pr70155-4.c: Likewise.
4876         * gcc.target/i386/pr70155-5.c: Likewise.
4877         * gcc.target/i386/pr70155-6.c: Likewise.
4878         * gcc.target/i386/pr70155-7.c: Likewise.
4879         * gcc.target/i386/pr70155-8.c: Likewise.
4880         * gcc.target/i386/pr70155-15.c: Likewise.
4881         * gcc.target/i386/pr70155-17.c: Likewise.
4882         * gcc.target/i386/pr70155-22.c: Likewise.
4884 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
4886         PR tree-optimization/70803
4887         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4889 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
4891         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4892         optimization of vector loop.
4893         * gcc.target/i386/vect-unpack-3.c: New test.
4894         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4895         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4896         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4898 2016-04-29  Marek Polacek  <polacek@redhat.com>
4900         PR sanitizer/70342
4901         * g++.dg/ubsan/null-7.C: New test.
4903         PR c/70852
4904         * gcc.dg/pr70852.c: New test.
4906 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4908         PR/69089
4909         * g++.dg/cpp0x/alignas6.C: New test.
4911 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4913         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4914         * gcc.dg/pr27003.c: Likewise.
4915         * gcc.dg/tree-ssa/cswtch.c: Likewise.
4916         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4917         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4918         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4919         * gcc.target/arc/mxy.c: Likewise.
4920         * gcc.target/arc/mswape.c: Likewise.
4921         * gcc.target/arc/mrtsc.c: Likewise.
4922         * gcc.target/arc/mcrc.c: Likewise.
4923         * gcc.target/arc/mdsp-packa.c: Likewise.
4924         * gcc.target/arc/mdvbf.c: Likewise.
4925         * gcc.target/arc/mlock.c: Likewise.
4926         * gcc.target/arc/mmac-24.c: Likewise.
4927         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4929 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4930             Matthijs Kooijman  <matthijs@stdin.nl>
4931             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4933         PR target/60040
4934         * gcc.target/avr/pr60040-1.c: New.
4935         * gcc.target/avr/pr60040-2.c: New.
4937 2016-04-29  Richard Biener  <rguenther@suse.de>
4939         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4941 2016-04-29  Richard Biener  <rguenther@suse.de>
4943         PR tree-optimization/13962
4944         PR tree-optimization/65686
4945         * gcc.dg/uninit-pr65686.c: New testcase.
4947 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
4949         PR middle-end/70843
4950         * gcc.dg/pr70843.c: New test.
4952 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4954         PR target/70858
4955         * gcc.target/i386/pr70858.c: New test.
4957 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
4959         * gcc.target/arc/nps400-1.c: New file.
4961 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
4962             Andrew Burgess  <andrew.burgess@embecosm.com>
4964         * gcc.target/arc/movh_cl-1.c: New file.
4966 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
4967             Andrew Burgess  <andrew.burgess@embecosm.com>
4969         * gcc.target/arc/extzv-1.c: New file.
4970         * gcc.target/arc/insv-1.c: New file.
4971         * gcc.target/arc/insv-2.c: New file.
4972         * gcc.target/arc/movb-1.c: New file.
4973         * gcc.target/arc/movb-2.c: New file.
4974         * gcc.target/arc/movb-3.c: New file.
4975         * gcc.target/arc/movb-4.c: New file.
4976         * gcc.target/arc/movb-5.c: New file.
4977         * gcc.target/arc/movb_cl-1.c: New file.
4978         * gcc.target/arc/movb_cl-2.c: New file.
4979         * gcc.target/arc/movbi_cl-1.c: New file.
4980         * gcc.target/arc/movl-1.c: New file.
4982 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
4983             Andrew Burgess  <andrew.burgess@embecosm.com>
4985         * gcc.target/arc/cmem-1.c: New file.
4986         * gcc.target/arc/cmem-2.c: New file.
4987         * gcc.target/arc/cmem-3.c: New file.
4988         * gcc.target/arc/cmem-4.c: New file.
4989         * gcc.target/arc/cmem-5.c: New file.
4990         * gcc.target/arc/cmem-6.c: New file.
4991         * gcc.target/arc/cmem-7.c: New file.
4992         * gcc.target/arc/cmem-ld.inc: New file.
4993         * gcc.target/arc/cmem-st.inc: New file.
4995 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4997         PR target/70821
4998         * gcc.target/i386/pr70821.c: New test.
5000 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
5002         * gcc.target/powerpc/vec-adde.c: New test.
5003         * gcc.target/powerpc/vec-adde-int128.c: New test.
5005 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
5007         * gcc.target/i386/avx-vround-1.c: New test.
5008         * gcc.target/i386/avx-vround-2.c: New test.
5009         * gcc.target/i386/avx512vl-vround-1.c: New test.
5010         * gcc.target/i386/avx512vl-vround-2.c: New test.
5012 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5014         PR testsuite/70595
5015         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5016         (check_effective_target_cilkplus_runtime): ... this.
5017         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5018         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5020         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5021         Require cilkplus_runtime.
5022         Don't add -lcilkrts.
5023         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5024         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5025         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5026         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5027         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5028         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5029         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5030         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5031         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5032         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5033         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5034         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5035         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5036         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5037         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5038         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5039         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5040         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5041         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5042         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5043         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5044         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5045         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5046         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5047         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5048         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5049         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5050         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5051         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5053         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5054         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5056         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5058         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5059         cilkplus_runtime.
5061 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
5063         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5064         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5066 2015-04-27  Ryan Burn  <contact@rnburn.com>
5068         PR c++/69024
5069         PR c++/68997
5070         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5071         diagnostic.
5072         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5073         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5075 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5077         * gnat.dg/limited_with4.ad[sb]: New test.
5078         * gnat.dg/limited_with4_pkg.ads: New helper.
5080 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5082         PR target/70155
5083         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5084         and movv1ti_internal patterns
5085         * gcc.target/i386/pr70155-1.c: New test.
5086         * gcc.target/i386/pr70155-2.c: Likewise.
5087         * gcc.target/i386/pr70155-3.c: Likewise.
5088         * gcc.target/i386/pr70155-4.c: Likewise.
5089         * gcc.target/i386/pr70155-5.c: Likewise.
5090         * gcc.target/i386/pr70155-6.c: Likewise.
5091         * gcc.target/i386/pr70155-7.c: Likewise.
5092         * gcc.target/i386/pr70155-8.c: Likewise.
5093         * gcc.target/i386/pr70155-9.c: Likewise.
5094         * gcc.target/i386/pr70155-10.c: Likewise.
5095         * gcc.target/i386/pr70155-11.c: Likewise.
5096         * gcc.target/i386/pr70155-12.c: Likewise.
5097         * gcc.target/i386/pr70155-13.c: Likewise.
5098         * gcc.target/i386/pr70155-14.c: Likewise.
5099         * gcc.target/i386/pr70155-15.c: Likewise.
5100         * gcc.target/i386/pr70155-16.c: Likewise.
5101         * gcc.target/i386/pr70155-17.c: Likewise.
5102         * gcc.target/i386/pr70155-18.c: Likewise.
5103         * gcc.target/i386/pr70155-19.c: Likewise.
5104         * gcc.target/i386/pr70155-20.c: Likewise.
5105         * gcc.target/i386/pr70155-21.c: Likewise.
5106         * gcc.target/i386/pr70155-22.c: Likewise.
5108 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5110         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5111         ".{5,6}".
5113 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
5115         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5116         * gcc.dg/tree-ssa/scev-9.c: Ditto.
5117         * gcc.dg/tree-ssa/scev-10.c: Ditto.
5118         * gcc.dg/tree-ssa/scev-11.c: Ditto.
5119         * gcc.dg/tree-ssa/scev-12.c: Ditto.
5121 2016-04-27  Richard Biener  <rguenther@suse.de>
5123         PR ipa/70760
5124         * g++.dg/ipa/ipa-pta-2.C: New testcase.
5125         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5127 2016-04-27  Nathan Sidwell  <nathan@acm.org>
5129         * g++.dg/cpp0x/constexpr-recursion3.C: New.
5130         * g++.dg/ubsan/pr63956.C: Adjust error location.
5132 2016-04-27  Nick Clifton  <nickc@redhat.com>
5134         PR middle-end/49889
5135         * gcc.dg/pr49889.c: New test.
5137 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
5139         * c-c++-common/memset-array.c: New test.
5141 2016-04-26  Martin Sebor  <msebor@redhat.com>
5143         PR c++/66639
5144         * g++.dg/cpp1y/func_constexpr.C: New test.
5146 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
5148         PR c++/70241
5149         * g++.dg/cpp0x/enum32.C: New test.
5150         * g++.dg/cpp0x/enum33.C: New test.
5152 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5154         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5155         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5156         * gcc.c-torture/execute/bitfld-6.c: Likewise.
5157         * gcc.c-torture/execute/bitfld-7.c: Likewise.
5158         * gcc.c-torture/execute/pr38151.c: Likewise.
5159         * gcc.c-torture/execute/pr66556.c: Likewise.
5160         * gcc.c-torture/execute/pr67781.c: Likewise.
5161         * gcc.c-torture/execute/pr68648.c: Likewise.
5163 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
5165         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5167 2016-04-26  Marek Polacek  <polacek@redhat.com>
5169         PR c/67784
5170         * gcc.dg/pr67784-3.c: New test.
5171         * gcc.dg/pr67784-4.c: New test.
5172         * gcc.dg/pr67784-5.c: New test.
5174         PR c/70791
5175         * gcc.dg/Wnested-externs-2.c: New test.
5177 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
5179         * gcc.dg/fold-plusmult.c: Adjust.
5180         * gcc.dg/no-strict-overflow-6.c: Adjust.
5181         * gcc.dg/gomp/loop-1.c: Xfail some tests.
5183 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
5185         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5186         number scans.
5187         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5188         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5189         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5190         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5191         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5192         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5193         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5194         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5195         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5196         * gcc.target/i386/avx512f-gather-5.c: Likewise.
5197         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5198         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5199         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5200         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5201         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5202         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5203         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5204         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5205         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5206         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5207         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5208         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5209         scans.
5210         * gcc.target/i386/pr32219-4.c: Likewise.
5211         * gcc.target/i386/pr32219-6.c: Likewise.
5212         * gcc.target/i386/pr32219-8.c: Likewise.
5214 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5216         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5217         associated options.
5219 2016-04-26  Marek Polacek  <polacek@redhat.com>
5221         PR c++/70744
5222         * g++.dg/ext/cond2.C: New test.
5224 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
5226         PR tree-optimization/70771
5227         PR tree-optimization/70775
5228         * gcc.dg/pr70771.c: New test.
5229         * gcc.dg/pr70775.c: New test.
5231 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
5233         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5235 2016-04-25  Richard Biener  <rguenther@suse.de>
5237         PR tree-optimization/70780
5238         * gcc.dg/torture/pr70780.c: New testcase.
5240 2016-04-25  Michael Collison <michael.collison@arm.com>
5242         * gcc.target/arm/neon-vaddws16.c: New test.
5243         * gcc.target/arm/neon-vaddws32.c: New test.
5244         * gcc.target/arm/neon-vaddwu16.c: New test.
5245         * gcc.target/arm/neon-vaddwu32.c: New test.
5246         * gcc.target/arm/neon-vaddwu8.c: New test.
5247         * lib/target-supports.exp
5248         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5249         that arm neon support vector widen sum of HImode TO SImode.
5251 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
5253         PR sanitizer/70712
5254         * c-c++-common/asan/pr70712.c: New test.
5256 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5258         * .gitattributes: New file.
5260 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
5262         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5264 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
5266         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5267         * gfortran.dg/submodule_15.f08: Likewise.
5269 2016-04-22  Richard Biener  <rguenther@suse.de>
5271         PR tree-optimization/70740
5272         * gcc.dg/torture/pr70740.c: New testcase.
5274 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
5276         PR target/70750
5277         * gcc.target/i386/pr70750-1.c: New test.
5278         * gcc.target/i386/pr70750-2.c: Likewise.
5280 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
5282         PR c++/70540
5283         * g++.dg/cpp0x/auto48.C: New.
5285 2016-04-21  Marek Polacek  <polacek@redhat.com>
5287         PR c++/70513
5288         * g++.dg/cpp0x/forw_enum12.C: New test.
5289         * g++.dg/cpp0x/forw_enum13.C: New test.
5291 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
5293         PR target/70728
5294         * gcc.target/i386/pr70728.c: New test.
5296 2016-04-21  Richard Biener  <rguenther@suse.de>
5298         PR middle-end/70747
5299         * gcc.dg/pr70747.c: New testcase.
5301 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
5303         PR tree-optimization/70715
5304         * gcc.dg/tree-ssa/scev-13.c: New test.
5306 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
5308         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5310 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
5312         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5314 2016-04-20  Jan Hubicka  <jh@suse.cz>
5316         PR ipa/70018
5317         * g++.dg/ipa/nothrow-1.C: New testcase.
5319 2016-04-20  Nathan Sidwell  <nathan@acm.org>
5321         PR c++/55635
5322         * g++.dg/eh/delete1.C: New.
5324 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
5326         * gcc.target/i386/avx256-unaligned-store-2.c: Add
5327         -mtune-ctrl=sse_typeless_stores.
5329 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
5331         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5333 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
5335         PR tree-optimization/69489
5336         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5338 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
5340         PR c++/69363
5341         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5342         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5343         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5345 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
5347         PR tree-optimization/56625
5348         PR tree-optimization/69489
5349         * gcc.dg/vect/pr56625.c: New test.
5350         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5352 2016-04-20  Andrew Pinski  <apinski@cavium.com>
5354         PR target/64971
5355         * gcc.c-torture/compile/pr37433-1.c: New testcase.
5357 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
5359         * gnat.dg/self1.adb: Remove now incorrect test.
5361 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
5363         * gcc.dg/tree-ssa/scev-11.c: New test.
5364         * gcc.dg/tree-ssa/scev-12.c: New test.
5366 2016-04-20  Marek Polacek  <polacek@redhat.com>
5368         PR tree-optimization/70725
5369         * gcc.dg/pr70725.c: New test.
5371 2016-04-20  Richard Biener  <rguenther@suse.de>
5373         PR tree-optimization/70726
5374         * g++.dg/vect/pr70726.cc: New testcase.
5376 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5378         PR target/70674
5379         * gcc.target/s390/pr70674.c: New test.
5381 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5383         PR libgfortran/70684
5384         * gfortran.dg/list_read_14.f90: New test.
5386 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
5388         PR target/69201
5389         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5390         extern to force it misaligned.
5391         (b): Likewise.
5392         (c): Likewise.
5393         (d): Likewise.
5394         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5395         Don't check `*' before movv4sf_internal.
5396         * gcc.target/i386/avx256-unaligned-store-2.c: Check
5397         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5398         Don't check `*' before movv16qi_internal.
5399         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5400         extern to force it misaligned.
5401         (b): Likewise.
5402         (c): Likewise.
5403         (d): Likewise.
5404         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5405         Don't check `*' before movv2df_internal.
5406         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5407         extern to force it misaligned.
5408         (b): Likewise.
5409         (c): Likewise.
5410         (d): Likewise.
5411         Check movv8sf_internal instead of avx_storeups256.
5412         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5414 2016-04-19  Richard Biener  <rguenther@suse.de>
5416         PR tree-optimization/70171
5417         * g++.dg/tree-ssa/pr70171.C: New testcase.
5419 2016-04-19  Richard Biener  <rguenther@suse.de>
5421         PR tree-optimization/70724
5422         * gcc.dg/torture/pr70724.c: New testcase.
5424 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
5426         PR middle-end/70689
5427         * gcc.target/i386/pr70689.c: New.
5429 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
5431         PR target/70708
5432         * gcc.target/i386/pr70708.c: New test.
5434 2016-04-18  Richard Biener  <rguenther@suse.de>
5436         PR tree-optimization/43434
5437         * gcc.dg/vect/pr43434.c: New testcase.
5438         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5439         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5440         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5441         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5442         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5443         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5444         * gcc.dg/gomp/pr68640.c: Likewise.
5445         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5446         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5448 2016-04-18  Richard Biener  <rguenther@suse.de>
5450         PR tree-optimization/70701
5451         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5453 2016-04-18  Tom de Vries  <tom@codesourcery.com>
5455         PR testsuite/70699
5456         * gcc.dg/pr70161.c: Add dot-file scans.
5457         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5458         instead of after last dot char.
5460 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5462         * c-c++-common/dump-ada-spec-3.c: New test.
5463         * c-c++-common/dump-ada-spec-4.c: Likewise.
5465 2016-04-17  Tom de Vries  <tom@codesourcery.com>
5467         PR other/70183
5468         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5470 2016-04-15  Jan Hubicka  <jh@suse.cz>
5472         PR ipa/70018
5473         * g++.dg/ipa/pure-const-1.C: New testcase.
5474         * g++.dg/ipa/pure-const-2.C: New testcase.
5475         * g++.dg/ipa/pure-const-3.C: New testcase.
5477 2016-04-15  Marek Polacek  <polacek@redhat.com>
5479         PR c/70671
5480         * gcc.dg/bitfld-22.c: New test.
5482 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
5484         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5485         x86_64.
5487 2016-04-15  Marek Polacek  <polacek@redhat.com>
5489         PR c/70651
5490         * c-c++-common/pr70651.c: New test.
5492 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5494         PR rtl-optimization/70681
5495         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5496         dump scan on arm and powerpc.
5497         * gcc.dg/pr10474.c: Likewise.
5499 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
5501         PR c++/69517
5502         PR c++/70019
5503         PR c++/70588
5504         * g++.dg/cpp1y/vla11.C: Revert for real.
5506         PR c/70436
5507         * c-c++-common/Wparentheses-1.c: New test.
5508         * c-c++-common/gomp/Wparentheses-1.c: New test.
5509         * c-c++-common/gomp/Wparentheses-2.c: New test.
5510         * c-c++-common/gomp/Wparentheses-3.c: New test.
5511         * c-c++-common/gomp/Wparentheses-4.c: New test.
5512         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5513         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5514         * c-c++-common/goacc/Wparentheses-1.c: New test.
5516 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
5518         PR target/70662
5519         * gcc.target/i386/pr70662.c: New test.
5521 2016-04-15  Richard Biener  <rguenther@suse.de>
5522             Alan Modra  <amodra@gmail.com>
5524         PR tree-optimization/70130
5525         * gcc.dg/vect/O3-pr70130.c: New testcase.
5527 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
5529         PR target/70669
5530         * gcc.target/powerpc/pr70669.c: New test.
5532         PR target/70640
5533         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5534         a power7 system that does not have an assembler that supports
5535         power8.
5537 2016-04-14  Martin Sebor  <msebor@redhat.com>
5539         PR c++/69517
5540         PR c++/70019
5541         PR c++/70588
5542         * c-c++-common/ubsan/vla-1.c: Revert.
5543         * g++.dg/cpp1y/vla11.C: Same.
5544         * g++.dg/cpp1y/vla12.C: Same.
5545         * g++.dg/cpp1y/vla13.C: Same.
5546         * g++.dg/cpp1y/vla14.C: Same.
5547         * g++.dg/cpp1y/vla3.C: Same.
5548         * g++.dg/init/array24.C: Same.
5549         * g++.dg/ubsan/vla-1.C: Same.
5551 2016-04-14  Marek Polacek  <polacek@redhat.com>
5552             Jan Hubicka  <hubicka@ucw.cz>
5554         PR c++/70029
5555         * g++.dg/torture/pr70029.C: New test.
5557 2016-04-14  Martin Sebor  <msebor@redhat.com>
5559         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5560         type size to prevent failures on targets with very low maximum
5561         alignment.
5563 2016-04-14  Richard Biener  <rguenther@suse.de>
5565         PR tree-optimization/70623
5566         * gcc.dg/torture/pr70623.c: New testcase.
5567         * gcc.dg/torture/pr70623-2.c: Likewise.
5569 2016-04-13  Martin Sebor  <msebor@redhat.com>
5571         PR c++/69517
5572         PR c++/70019
5573         PR c++/70588
5574         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5575         * g++.dg/cpp1y/vla11.C: New test.
5576         * g++.dg/cpp1y/vla12.C: New test.
5577         * g++.dg/cpp1y/vla13.C: New test.
5578         * g++.dg/cpp1y/vla14.C: New test.
5579         * g++.dg/cpp1y/vla3.C: Restore deleted test.
5580         * g++.dg/init/array24.C: Fully brace VLA initializer.
5581         * g++.dg/ubsan/vla-1.C: Disable exceptions.
5583 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
5585         PR c++/70641
5586         * g++.dg/opt/pr70641.C: New test.
5588 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5590         PR rtl-optimization/68749
5591         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5592         effects of argument promotions.
5593         Remove default args to dg-skip-if.
5595 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
5597         PR c++/70635
5598         * g++.dg/parse/pr70635.C: New.
5600 2016-04-13  Marek Polacek  <polacek@redhat.com>
5602         PR c++/70639
5603         * c-c++-common/Wmisleading-indentation-4.c: New test.
5605 2016-04-13  Marek Polacek  <polacek@redhat.com>
5607         PR c/70436
5608         * gcc.dg/Wparentheses-12.c: New test.
5609         * gcc.dg/Wparentheses-13.c: New test.
5611 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5613         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5614         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5615         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5617 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
5619         PR middle-end/70633
5620         * gcc.c-torture/compile/pr70633.c: New test.
5622         PR debug/70628
5623         * gcc.dg/torture/pr70628.c: New test.
5625 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
5627         PR c++/70610
5628         * g++.dg/template/pr70610.C: New test.
5629         * g++.dg/template/pr70610-2.C: New test.
5630         * g++.dg/template/pr70610-3.C: New test.
5631         * g++.dg/template/pr70610-4.C: New test.
5633 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
5635         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5636         128 instead of 32.
5638         PR c++/70571
5639         * g++.dg/ext/pr70571.C: New test.
5641 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5643         PR target/70640
5644         * gcc.target/powerpc/pr70640.c: New test.
5646 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
5648         PR c++/68722
5649         * g++.dg/parse/pr68722.C: New.
5651 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
5653         PR rtl-optimization/70596
5654         * gcc.target/i386/pr70596.c: New test.
5656 2016-04-12  Nathan Sidwell  <nathan@acm.org>
5658         PR c++/70501
5659         * g++.dg/init/pr70501.C: New.
5661 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
5663         * gcc.target/i386/asm-flag-6.c: New test.
5665 2016-04-12  Tom de Vries  <tom@codesourcery.com>
5667         PR tree-optimization/68756
5668         * gcc.dg/graphite/pr68756.c: New test.
5670 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
5672         PR tree-optimization/70602
5673         * gcc.c-torture/execute/pr70602.c: New test.
5675 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5677         PR target/70381
5678         * gcc.target/powerpc/float128-1.c: New tests to make sure the
5679         __float128 emulator is built and runs.
5680         * gcc.target/powerpc/float128-1.c: Likewise.
5682         * lib/target-supports.exp (check_ppc_float128_sw_available):
5683         Rework tests for __float128 software and hardware
5684         availability. Fix exit condition to return 0 on success.
5686 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
5688         PR target/70133
5689         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5690         * gcc.target/aarch64/target_attr_15.c: Likewise.
5692 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
5694         PR c++/69066
5695         * g++.dg/cpp1y/pr69066.C: New.
5697 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5699         PR fortran/68566
5700         * gfortran.dg/pr36192.f90: Update test.
5701         * gfortran.dg/pr36192_1.f90: Update test.
5702         * gfortran.dg/real_dimension_1.f: Update test.
5703         * gfortran.dg/parameter_array_init_7.f90: New test.
5705 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
5707         PR testsuite/64039
5708         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5710         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5712         PR rtl-optimization/66669
5713         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5715         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5717         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5718         * gcc.dg/pie-1.c: Likewise.
5719         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5720         * gcc.dg/pic-4.c: Likewise.
5721         * gcc.dg/pie-3.c: Likewise.
5722         * gcc.dg/pie-4.c: Likewise.
5724         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5726         PR tree-optimization/68644
5727         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5729         PR rtl-optimization/64886
5730         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5732 2016-04-09  Tom de Vries  <tom@codesourcery.com>
5734         PR tree-optimization/68953
5735         * gcc.dg/graphite/pr68953.c: New test.
5737 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
5739         PR fortran/70592
5740         * gfortran.dg/deferred_character_16.f90: New test.
5742 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
5744         PR tree-optimization/70586
5745         * gcc.c-torture/execute/pr70586.c: New test.
5747 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
5749         PR sanitizer/70573
5750         * c-c++-common/asan/halt_on_error-1.c: Replace memset
5751         with __builtin_memset
5752         * c-c++-common/asan/halt_on_error-2.c: Likewise.
5754 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
5756         PR lto/70289
5757         PR ipa/70348
5758         PR tree-optimization/70373
5759         PR middle-end/70533
5760         PR middle-end/70534
5761         PR middle-end/70535
5762         * c-c++-common/goacc/reduction-5.c: New test.
5763         * c-c++-common/goacc/reduction-promotions.c: New test.
5764         * gfortran.dg/goacc/reduction-3.f95: New test.
5765         * gfortran.dg/goacc/reduction-promotions.f90: New test.
5767 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
5769         PR c++/70590
5770         PR c++/70452
5771         * g++.dg/pr70590.C: New test.
5772         * g++.dg/pr70590-2.C: New test.
5774 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
5776         PR middle-end/70593
5777         * gcc.target/i386/pr70593.c: New test.
5779         PR rtl-optimization/70574
5780         * gcc.target/i386/avx2-pr70574.c: New test.
5782 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
5784         PR sanitizer/70541
5785         * c-c++-common/asan/pr70541.c: New test.
5787 2016-04-08  Tom de Vries  <tom@codesourcery.com>
5789         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5790         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5792 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5794         PR target/70566
5795         * gcc.c-torture/execute/pr70566.c: New test.
5797 2016-04-08  Tom de Vries  <tom@codesourcery.com>
5799         * c-c++-common/goacc/uninit-copy-clause.c: New test.
5800         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5802 2016-04-08  Alan Modra  <amodra@gmail.com>
5804         * gcc.target/powerpc/pr70117.c: New.
5806 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
5808         PR testsuite/70581
5809         * gcc.dg/lto/simd-function_0.c: New test.
5811         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5812         clones.
5813         * c-c++-common/attr-simd-2.c: Likewise.
5814         * c-c++-common/attr-simd-4.c: Likewise.
5815         * gcc.dg/gomp/simd-clones-2.c: Likewise.
5816         * gcc.dg/gomp/simd-clones-3.c: Likewise.
5818 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5820         PR testsuite/70553
5821         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5823 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
5824             Tom de Vries  <tom@codesourcery.com>
5826         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5827         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5828         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5829         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5830         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5831         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5832         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5833         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5835 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
5837         PR c/70436
5838         * g++.dg/warn/Wparentheses-29.C: New test.
5840 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
5842         PR c/70436
5843         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5844         explicit braces to resolve a future -Wparentheses warning.
5846 2016-04-06  Richard Henderson  <rth@redhat.com>
5848         * gcc.dg/pr61817-1.c: New test.
5849         * gcc.dg/pr61817-2.c: New test.
5850         * gcc.dg/pr69391-1.c: New test.
5851         * gcc.dg/pr69391-2.c: New test.
5853 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
5855         PR rtl-optimization/70398
5856         * gcc.target/aarch64/pr70398.c: New.
5858 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
5860         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5862 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
5863             Pedro Alves  <palves@redhat.com>
5865         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5867 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
5869         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5870         Check for avx512f effective targets instead of avx2.
5871         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5872         for AVX512F clones.
5873         * gcc.dg/gomp/declare-simd-3.c: Likewise.
5874         * g++.dg/gomp/declare-simd-1.C: Likewise.
5875         * g++.dg/gomp/declare-simd-3.C: Likewise.
5876         * g++.dg/gomp/declare-simd-4.C: Likewise.
5878         PR middle-end/70550
5879         * c-c++-common/gomp/pr70550-1.c: New test.
5880         * c-c++-common/gomp/pr70550-2.c: New test.
5882 2016-04-05  Nathan Sidwell  <nathan@acm.org>
5884         PR c++/70512
5885         * g++.dg/ext/attribute-may-alias-5.C: New.
5887 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
5889         PR c++/70336
5890         * c-c++-common/pr70336.c: New test.
5891         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5892         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5894 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
5896         PR ipa/66223
5897         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5899 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
5901         PR rtl-optimization/70542
5902         * gcc.dg/torture/pr70542.c: New test.
5903         * gcc.target/i386/avx2-pr70542.c: New test.
5905 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
5907         PR tree-optimization/70509
5908         * gcc.target/i386/avx512bw-pr70509.c: New test.
5910 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
5912         PR c++/70452
5913         * g++.dg/ext/constexpr-vla4.C: New test.
5915 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
5917         PR target/70510
5918         * gcc.target/i386/pr70510.c: New test.
5920 2016-04-05  Richard Biener  <rguenther@suse.de>
5922         PR tree-optimization/70526
5923         * g++.dg/torture/pr70526.C: New testcase.
5925 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
5927         PR target/70525
5928         * gcc.target/i386/pr70525.c: New test.
5930 2016-04-05  Richard Biener  <rguenther@suse.de>
5932         PR middle-end/70499
5933         * g++.dg/torture/pr70499.C: New testcase.
5935 2016-04-05  Richard Biener  <rguenther@suse.de>
5937         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5938         remove XFAIL.
5940 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
5942         PR middle-end/70307
5943         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
5944         rs6000 ABI warnings.
5946 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
5948         PR ipa/66223
5949         * g++.dg/ipa/devirt-51.C: New testcase.
5951 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5952             Jakub Jelinek <jakub@redhat.com>
5954         PR middle-end/70457
5955         * gcc.dg/torture/pr70457.c: New.
5957 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
5959         PR fortran/67538
5960         * gfortran.dg/allocate_with_source_19.f08: New test.
5962 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
5964         PR fortran/65795
5965         * gfortran.dg/coarray_allocate_6.f08: New test.
5967 2016-04-04  Richard Biener  <rguenther@suse.de>
5969         PR rtl-optimization/70484
5970         * gcc.dg/torture/pr70484.c: New testcase.
5972 2016-04-04  Marek Polacek  <polacek@redhat.com>
5974         PR c/70307
5975         * gcc.dg/torture/pr70307.c: New test.
5977 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
5979         PR target/70416
5980         PR target/67391
5981         * gcc.target/sh/torture/pr70416.c: New.
5983 2016-04-02  Martin Sebor  <msebor@redhat.com>
5985         PR c++/67376
5986         PR c++/70170
5987         PR c++/70172
5988         PR c++/70228
5989         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5990         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5991         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5992         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5993         * g++.dg/cpp0x/constexpr-string.C: Same.
5994         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5995         * g++.dg/cpp0x/pr65398.C: Same.
5996         * g++.dg/ext/constexpr-vla1.C: Same.
5997         * g++.dg/ext/constexpr-vla2.C: Same.
5998         * g++.dg/ext/constexpr-vla3.C: Same.
5999         * g++.dg/ubsan/pr63956.C: Same.
6001 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
6003         PR rtl-optimization/70467
6004         * gcc.target/i386/pr70467-2.c: New test.
6006 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
6007             Marek Polacek  <polacek@redhat.com>
6009         PR c++/70488
6010         * g++.dg/init/new47.C: New test.
6012 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6014         PR target/70496
6015         * gcc.target/arm/pr70496.c: New test.
6017 2016-04-01  Nathan Sidwell  <nathan@acm.org>
6019         PR c++/68475
6020         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6022 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
6024         PR target/69890
6025         * gcc.dg/strlenopt.h (memmove): New.
6026         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6027         instead of "string.h".
6028         * gcc.target/i386/chkp-strlen-2.c: Likewise.
6029         * gcc.target/i386/chkp-strlen-3.c: Likewise.
6030         * gcc.target/i386/chkp-strlen-4.c: Likewise.
6031         * gcc.target/i386/chkp-strlen-5.c: Likewise.
6032         * gcc.target/i386/chkp-stropt-1.c: Likewise.
6033         * gcc.target/i386/chkp-stropt-10.c: Likewise.
6034         * gcc.target/i386/chkp-stropt-11.c: Likewise.
6035         * gcc.target/i386/chkp-stropt-12.c: Likewise.
6036         * gcc.target/i386/chkp-stropt-13.c: Likewise.
6037         * gcc.target/i386/chkp-stropt-14.c: Likewise.
6038         * gcc.target/i386/chkp-stropt-15.c: Likewise.
6039         * gcc.target/i386/chkp-stropt-16.c: Likewise.
6040         * gcc.target/i386/chkp-stropt-2.c: Likewise.
6041         * gcc.target/i386/chkp-stropt-3.c: Likewise.
6042         * gcc.target/i386/chkp-stropt-4.c: Likewise.
6043         * gcc.target/i386/chkp-stropt-5.c: Likewise.
6044         * gcc.target/i386/chkp-stropt-6.c: Likewise.
6045         * gcc.target/i386/chkp-stropt-7.c: Likewise.
6046         * gcc.target/i386/chkp-stropt-8.c: Likewise.
6047         * gcc.target/i386/chkp-stropt-9.c: Likewise.
6049 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6051         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6052         (Holder::foo): Reflect this.
6054 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
6056         PR target/70442
6057         * gcc.dg/pr70442.c: New test.
6059 2016-03-31  Nathan Sidwell  <nathan@acm.org>
6061         PR c++/70393
6062         * g++.dg/cpp0x/constexpr-virtual6.C: New.
6064 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
6066         PR target/70453
6067         * gcc.target/i386/pr70453.c: New test.
6069 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
6071         PR target/70292
6072         * gcc.c-torture/pr70292.c: New test.
6074 2016-03-31  Marek Polacek  <polacek@redhat.com>
6076         PR c/70297
6077         * c-c++-common/pr70297.c: New test.
6078         * g++.dg/cpp0x/typedef-redecl.C: New test.
6079         * gcc.dg/typedef-redecl2.c: New test.
6081 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
6083         PR rtl-optimization/70460
6084         * gcc.c-torture/execute/pr70460.c: New test.
6086 2016-03-31  Richard Biener  <rguenther@suse.de>
6088         PR c++/70430
6089         * g++.dg/ext/vector30.C: New testcase.
6091 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
6092             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6094         * gfortran.dg/fmt_pf.f90: New test.
6096 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6098         Forward-port from 5 branch
6099         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
6101         PR testsuite/70356
6102         * gcc.target/i386/avx-vextractf128-256-5.c: Move
6103         dg-require-effective-target after dg-do.
6105         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
6107         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6109 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
6110             Julian Brown  <julian@codesourcery.com>
6111             Chung-Lin Tang  <cltang@codesourcery.com>
6112             Cesar Philippidis  <cesar@codesourcery.com>
6113             James Norris  <jnorris@codesourcery.com>
6114             Tom de Vries  <tom@codesourcery.com>
6115             Nathan Sidwell  <nathan@codesourcery.com>
6117         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6118         * c-c++-common/goacc/loop-clauses.c: Likewise.
6119         * g++.dg/goacc/template.C: Likewise.
6120         * gfortran.dg/goacc/combined-directives.f90: Likewise.
6121         * gfortran.dg/goacc/loop-1.f95: Likewise.
6122         * gfortran.dg/goacc/loop-5.f95: Likewise.
6123         * gfortran.dg/goacc/loop-6.f95: Likewise.
6124         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6125         * c-c++-common/goacc-gomp/nesting-1.c: Update.
6126         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6127         * c-c++-common/goacc/clauses-fail.c: Likewise.
6128         * c-c++-common/goacc/parallel-1.c: Likewise.
6129         * c-c++-common/goacc/reduction-1.c: Likewise.
6130         * c-c++-common/goacc/reduction-2.c: Likewise.
6131         * c-c++-common/goacc/reduction-3.c: Likewise.
6132         * c-c++-common/goacc/reduction-4.c: Likewise.
6133         * c-c++-common/goacc/routine-3.c: Likewise.
6134         * c-c++-common/goacc/routine-4.c: Likewise.
6135         * c-c++-common/goacc/routine-5.c: Likewise.
6136         * c-c++-common/goacc/tile.c: Likewise.
6137         * g++.dg/goacc/template.C: Likewise.
6138         * gfortran.dg/goacc/combined-directives.f90: Likewise.
6139         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6140         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
6141         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
6142         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6143         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6144         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6145         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
6146         * c-c++-common/goacc/use_device-1.c: ... this file.
6147         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
6148         * c-c++-common/goacc/host_data-5.c: ... this file, and...
6149         * c-c++-common/goacc/host_data-6.c: ... this file.
6150         * c-c++-common/goacc/loop-2-kernels.c: New file.
6151         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6152         * c-c++-common/goacc/loop-3.c: Likewise.
6153         * g++.dg/goacc/reference.C: Likewise.
6154         * g++.dg/goacc/routine-1.C: Likewise.
6155         * g++.dg/goacc/routine-2.C: Likewise.
6157 2016-03-30  Richard Biener  <rguenther@suse.de>
6159         PR middle-end/70450
6160         * gcc.dg/torture/pr70450.c: New testcase.
6162 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
6164         PR target/70421
6165         * gcc.dg/torture/pr70421.c: New test.
6166         * gcc.target/i386/avx512f-pr70421.c: New test.
6168 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
6170         PR testsuite/70364
6171         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6172         (check): New function.
6173         (bar): Call check.
6174         (foo): Align stack to 16 bytes when calling bar.
6175         * gcc.target/i386/cleanup-2.c: Likewise.
6177 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
6179         PR tree-optimization/59124
6180         * gcc.dg/Warray-bounds-19.c: New test.
6182 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
6184         * lib/prune.exp (escape_regex_chars): New.
6185         (prune_file_path): Update to quote metcharacters for regexp.
6187 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
6189         PR rtl-optimization/70429
6190         * gcc.c-torture/execute/pr70429.c: New test.
6192         PR tree-optimization/70405
6193         * gcc.dg/pr70405.c: New test.
6195 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
6197         PR fortran/70397
6198         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6199         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6201 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
6203         PR testsuite/64177
6204         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6205         __cilkrts_set_param to set two workers.
6206         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6207         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6209 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6211         * g++.dg/ext/fnname5.C: Update the test for Darwin.
6213 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
6215         PR target/70406
6216         * gcc.target/i386/pr70406.c: New test.
6218 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
6220         * gnat.dg/specs/double_record_extension3.ads: New test.
6222 2016-03-25  Richard Henderson  <rth@redhat.com>
6224         PR target/70120
6225         * gcc.target/aarch64/pr70120-1.c: New.
6226         * gcc.target/aarch64/pr70120-2.c: New.
6227         * gcc.target/aarch64/pr70120-3.c: New.
6229 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
6231         PR c++/62212
6232         * g++.dg/template/mangle2.C: The dg-do directive should be
6233         "compile" not "assemble".
6235 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
6237         PR lto/69650
6238         * gcc.dg/pr69650.c: New test.
6240 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
6242         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6244 2016-03-25  Alan Modra  <amodra@gmail.com>
6246         * gcc.dg/dfp/pr70052.c: New test.
6248 2016-03-24  Richard Henderson  <rth@redhat.com>
6250         PR middle-end/69845
6251         * gcc.dg/tree-ssa/pr69845-1.c: New test.
6252         * gcc.dg/tree-ssa/pr69845-2.c: New test.
6254 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6256         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6258 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6260         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6261         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6263 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6265         * c-c++-common/goacc/uninit-dim-clause.c: New test.
6266         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6268 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
6270         PR c++/62212
6271         * g++.dg/template/mangle2.C: New test.
6273 2016-03-24  Richard Biener  <rguenther@suse.de>
6275         PR tree-optimization/70396
6276         * gcc.dg/torture/pr70396.c: New testcase.
6278 2016-03-24  Richard Biener  <rguenther@suse.de>
6280         PR middle-end/70370
6281         * gcc.dg/torture/pr70370.c: New testcase.
6283 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6285         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6286         * gfortran.dg/goacc/kernels-tree.f95: Same.
6287         * gfortran.dg/goacc/parallel-tree.f95: Same.
6289 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6291         * c-c++-common/goacc/uninit-if-clause.c: New test.
6292         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6294 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
6296         PR target/70290
6297         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6298         Fix formatting.
6300 2016-03-24  Richard Biener  <rguenther@suse.de>
6302         PR tree-optimization/70372
6303         * gcc.dg/tree-ssa/pr70372.c: New testcase.
6305 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
6307         PR c++/70347
6308         * g++.dg/cpp1y/nsdmi-union1.C: New test.
6310 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
6312         PR c++/70332
6313         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6315 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
6317         PR c++/70001
6318         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6319         * g++.dg/cpp1y/pr70001.C: New test.
6321         PR c++/70323
6322         * g++.dg/cpp0x/constexpr-70323.C: New test.
6324 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
6325             Jason Merrill  <jason@redhat.com>
6326             Jakub Jelinek  <jakub@redhat.com>
6328         PR c++/69315
6329         * g++.dg/cpp0x/constexpr-69315.C: New test.
6330         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6332 2016-03-23  Marek Polacek  <polacek@redhat.com>
6334         PR c++/69884
6335         * g++.dg/warn/Wignored-attributes-1.C: New test.
6336         * g++.dg/warn/Wignored-attributes-2.C: New test.
6338 2016-03-23  Tom de Vries  <tom@codesourcery.com>
6340         * c-c++-common/goacc/kernels-default.c (foo): Add missing
6341         initialization.
6342         * gfortran.dg/goacc/private-3.f95 (test): Same.
6343         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6344         missing use param.
6346 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6348         * lib/target-supports.exp: Remove v7ve entry from loop
6349         creating effective target checks.
6350         (check_effective_target_arm_arch_v7ve_ok): New procedure.
6351         (add_options_for_arm_arch_v7ve): Likewise.
6353 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
6355         PR tree-optimization/70354
6356         * gcc.dg/vect/pr70354-1.c: New test.
6357         * gcc.dg/vect/pr70354-2.c: New test.
6358         * gcc.target/i386/avx2-pr70354-1.c: New test.
6359         * gcc.target/i386/avx2-pr70354-2.c: New test.
6361 2016-03-22  Jeff Law  <law@redhat.com>
6363         PR target/70232
6364         * gcc.dg/tree-ssa/pr70232.c: New test.
6366 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
6368         PR target/70302
6369         * gcc.target/i386/pr70302.c: New test.
6371 2016-03-22  Richard Biener  <rguenther@suse.de>
6373         PR middle-end/70251
6374         * g++.dg/torture/pr70251.C: New testcase.
6376 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
6378         PR c/69993
6379         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6380         Wmisleading-indentation.c.
6381         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6382         reflect change to diagnostic text and order of messages.
6383         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6385 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
6387         * g++.dg/ext/java-3.C: Don't compile on AIX.
6389 2016-03-22  Richard Biener  <rguenther@suse.de>
6391         PR middle-end/70333
6392         * gcc.dg/torture/pr70333.c: New testcase.
6394 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
6396         * g++.dg/ext/pr70290.C: New test.
6398 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
6400         PR target/70325
6401         * gcc.target/i386/pr70325.c: New test.
6403 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
6405         PR target/70329
6406         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6407         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6409         PR target/70300
6410         * gcc.target/i386/pr70300.c: New test.
6412         PR c++/70295
6413         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6414         (func2): New function for cond with parens, xfail warning for c++.
6415         * g++.dg/warn/Wnonnull-compare-8.C: New test.
6417 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
6419         PR c++/70096
6420         * g++.dg/template/ptrmem30.C: New test.
6422 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
6424         PR c++/70204
6425         * g++.dg/cpp0x/constexpr-70204a.C: New test.
6426         * g++.dg/cpp0x/constexpr-70204b.C: New test.
6428 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
6430         PR middle-end/70326
6431         * gcc.dg/pr70326.c: New test.
6433 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
6434             Jakub Jelinek  <jakub@redhat.com>
6436         PR tree-optimization/70317
6437         * gcc.dg/pr70317.c: New test.
6439 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
6441         PR target/70327
6442         * gcc.target/i386/pr70327.c: New test.
6444 2016-03-21  Martin Liska  <mliska@suse.cz>
6446         PR ipa/70306
6447         * gcc.dg/ipa/pr70306.c: New test.
6449 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6451         * gcc.target/arm/attr-align1.c: Skip if M-profile.
6452         * gcc.target/arm/attr-align3.c: Likewise.
6453         * gcc.target/arm/attr_arm.c: Likewise.
6454         * gcc.target/arm/flip-thumb.c: Likewise.
6456 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
6458         PR target/70296
6459         * gcc.target/powerpc/altivec-36.c: New test.
6461 2016-03-21  Richard Biener  <rguenther@suse.de>
6463         PR tree-optimization/70310
6464         * gcc.dg/torture/pr70310.c: New testcase.
6466 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
6468         PR target/70293
6469         * gcc.target/i386/pr70293.c: New test.
6471 2016-03-21  Richard Biener  <rguenther@suse.de>
6473         PR tree-optimization/70288
6474         * gcc.dg/torture/pr70288-1.c: New testcase.
6475         * gcc.dg/torture/pr70288-2.c: Likewise.
6477 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
6479         PR rtl-optimization/69307
6480         * gcc.target/arm/pr69307.c: New test.
6482 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
6484         PR rtl-optimization/69102
6485         * gcc.c-torture/compile/pr69102.c: New test.
6487 2016-03-18  Jeff Law  <law@redhat.com>
6489         PR rtl-optimization/70263
6490         * gcc.c-torture/compile/pr70263-1.c: New test.
6491         * gcc.target/i386/pr70263-2.c: New test.
6493 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
6495         PR rtl-optimization/70278
6496         * gcc.dg/torture/pr70278.c: New test.
6497         * gcc.target/arm/pr70278.c: New test.
6499 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
6501         PR c/70281
6502         * gcc.dg/plugin/diagnostic-test-expressions-1.c
6503         (test_builtin_types_compatible_p): New test function.
6504         * gcc.dg/pr70281.c: New test case.
6506 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
6508         PR target/70113
6509         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6511 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6513         PR tree-optimization/70252
6514         * gcc.dg/pr70252.c: New test.
6516 2016-03-18  Tom de Vries  <tom@codesourcery.com>
6518         * gcc.dg/pr70161-2.c: New test.
6519         * gcc.dg/pr70161.c: New test.
6521 2016-03-18  Tom de Vries  <tom@codesourcery.com>
6523         PR ipa/70269
6524         * gcc.dg/pr70269.c: New test.
6526 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
6528         PR c++/70267
6529         * g++.dg/ext/java-3.C: New test.
6531 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
6533         PR c++/70205
6534         * g++.dg/lookup/pr70205.C: New test.
6536 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
6538         PR c++/70218
6539         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6541 2016-03-17  Marek Polacek  <polacek@redhat.com>
6543         PR c/69407
6544         * gcc.dg/atomic-op-6.c: New test.
6546 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
6548         PR c/70264
6549         * c-c++-common/pr70264.c: New test case.
6551 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
6553         PR c++/70144
6554         * c-c++-common/pr70144-1.c: New test.
6555         * c-c++-common/pr70144-2.c: New test.
6557         PR c++/70272
6558         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6559         * g++.dg/opt/flifetime-dse6.C: New test.
6560         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6562 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6564         PR driver/70192
6565         * gcc.dg/pic-1.c: New test.
6566         * gcc.dg/pic-2.c: Likewise.
6567         * gcc.dg/pic-3.c: Likewise.
6568         * gcc.dg/pic-4.c: Likewise.
6569         * gcc.dg/pie-1.c: Likewise.
6570         * gcc.dg/pie-2.c: Likewise.
6571         * gcc.dg/pie-3.c: Likewise.
6572         * gcc.dg/pie-4.c: Likewise.
6573         * gcc.dg/pie-5.c: Likewise.
6574         * gcc.dg/pie-6.c: Likewise.
6576 2016-03-17  Tom de Vries  <tom@codesourcery.com>
6578         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6579         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6581 2016-03-17  Richard Biener  <rguenther@suse.de>
6583         PR debug/70271
6584         * g++.dg/debug/pr70271.C: New testcase.
6586 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
6588         * gcc.target/i386/pr70251.c: New test.
6590 2016-03-17  Marek Polacek  <polacek@redhat.com>
6592         PR c++/70194
6593         * g++.dg/warn/constexpr-70194.C: New test.
6595 2016-03-16  Richard Henderson  <rth@redhat.com>
6597         PR middle-end/70240
6598         * gcc.c-torture/compile/pr70240.c: New.
6600 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6602         * gcc.c-torture/compile/20151204.c: Skip for avr.
6604 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
6606         PR target/70245
6607         * g++.dg/opt/pr70245.C: New test.
6608         * g++.dg/opt/pr70245.h: New file.
6609         * g++.dg/opt/pr70245-aux.cc: New file.
6611 2016-03-16  Martin Sebor  <msebor@redhat.com>
6613         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6615 2016-03-16  Richard Henderson  <rth@redhat.com>
6617         PR middle-end/70199
6618         * gcc.c-torture/compile/pr70199.c: New.
6620 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
6622         * gcc.dg/uninit-19.c: Run dos2unix.
6624 2016-03-16  Marek Polacek  <polacek@redhat.com>
6626         PR c/70093
6627         * gcc.dg/nested-func-10.c: New test.
6628         * gcc.dg/nested-func-9.c: New test.
6630 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
6632         PR tree-optimization/68714
6633         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6635 2016-03-16  Tom de Vries  <tom@codesourcery.com>
6637         PR tree-optimization/68715
6638         * gcc.dg/graphite/pr68715-2.c: New test.
6639         * gcc.dg/graphite/pr68715.c: New test.
6640         * gfortran.dg/graphite/pr68715.f90: New test.
6642 2016-03-16  Tom de Vries  <tom@codesourcery.com>
6644         PR tree-optimization/68809
6645         * gcc.dg/graphite/pr68809-2.c: New test.
6646         * gcc.dg/graphite/pr68809.c: New test.
6648 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
6650         PR c++/70147
6651         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6652         method call to i () as argument.  Adjust expected output.
6654         PR c++/70147
6655         * g++.dg/ubsan/pr70147-1.C: New test.
6656         * g++.dg/ubsan/pr70147-2.C: New test.
6658 2016-03-15  Martin Sebor  <msebor@redhat.com>
6660         PR c++/58281
6661         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6663 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
6665         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6666         hppa*-*-hpux*.
6668         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6670         PR libfortran/69799
6671         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6672         libatomic_available.
6674 2016-03-15  Marek Polacek  <polacek@redhat.com>
6676         PR c++/70209
6677         * g++.dg/ext/attribute-may-alias-4.C: New test.
6679 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
6681         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
6682         -fvar-tracking-assignments-toggle flag.
6684 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
6686         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6688 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
6690         PR rtl-optimization/70222
6691         * gcc.c-torture/execute/pr70222-1.c: New test.
6692         * gcc.c-torture/execute/pr70222-2.c: New test.
6694 2016-03-15  Richard Henderson  <rth@redhat.com>
6696         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6698 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
6700         PR rtl-optimization/69032
6701         * gcc.dg/pr69032.c: New test.
6703 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
6705         PR rtl-optimization/63384
6706         * g++.dg/pr63384.C: New test.
6708 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
6710         PR target/64411
6711         * gcc.target/i386/pr64411.C: New test.
6713 2016-03-15  Tom de Vries  <tom@codesourcery.com>
6715         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6716         * gfortran.dg/goacc/kernels-alias.f95: New test.
6718 2016-03-14  Martin Sebor  <msebor@redhat.com>
6720         PR c++/53792
6721         * g++.dg/cpp0x/constexpr-inline.C: New test.
6722         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6724 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
6726         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6728 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
6730         PR middle-end/70219
6731         * gcc.dg/pr70219.c: New test.
6733 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
6735         PR target/70083
6736         * gcc.dg/torture/pr70083.c: New test.
6737         * gcc.target/i386/pr70083.c: New test.
6739 2016-03-14  Richard Biener  <rguenther@suse.de>
6741         PR tree-optimization/56365
6742         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6744 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
6746         PR target/70098
6747         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6748         New function.
6749         * g++.dg/pr70098.C: New testcase.
6752 2016-03-14  Tom de Vries  <tom@codesourcery.com>
6754         PR tree-optimization/70045
6755         * gcc.dg/graphite/pr70045.c: New test.
6757 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6759         PR fortran/69043
6760         * gfortran.dg/include_9.f90: New test.
6762 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
6764         PR fortran/45076
6765         gfortran.dg/prof/prof.exp: New script.
6766         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6768 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
6770         PR rtl-optimization/69307
6771         * gcc.dg/pr69307.c: New test.
6773 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
6775         PR target/69614
6776         * gcc.target/arm/pr69614.c: New.
6778 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
6780         PR fortran/70031
6781         * gfortran.dg/submodule_14.f08: New test
6783         PR fortran/69524
6784         * gfortran.dg/submodule_15.f08: New test
6786 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
6788         PR c++/70106
6789         * g++.dg/cpp1y/paren3.C: New test.
6791 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6793         PR target/70131
6794         * gcc.target/powerpc/ppc-round2.c: New test.
6796 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
6798         PR target/70123
6799         * gcc.dg/torture/pr70123.c: New test.
6801 2016-03-11  Jeff Law  <law@redhat.com>
6803         PR tree-optimization/70190
6804         * gcc.c-torture/compile/pr70190.c: New test.
6806 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
6808         PR c/68187
6809         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6810         case.
6811         (test43_b): Likewise.
6812         (test43_c): Likewise.
6813         (test43_d): Likewise.
6814         (test43_e): Likewise.
6815         (test43_f): Likewise.
6816         (test43_g): Likewise.
6817         (test44_a): Likewise.
6818         (test44_b): Likewise.
6819         (test44_c): Likewise.
6820         (test44_d): Likewise.
6821         (test44_e): Likewise.
6823 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
6825         PR c/70085
6826         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6828 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6830         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6831         dg-options.
6833 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6835         PR target/70002
6836         PR target/69245
6837         * gcc.target/aarch64/pr69245_2.c: New test.
6839 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
6841         PR tree-optimization/70177
6842         * gcc.dg/pr70177.c: New test.
6844 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
6846         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6848 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
6850         * gcc.dg/tree-ssa/sra-20.c: New.
6852 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
6854         PR rtl-optimization/70174
6855         * gcc.dg/pr70174.c: New test.
6857         PR tree-optimization/70169
6858         * gcc.dg/pr70169.c: New test.
6860 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
6862         PR target/70160
6863         * gcc.target/i386/pr70160.c: New test.
6865 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6867         * gcc.target/s390/dfp-1.c: New test.
6869 2016-03-10  Nick Clifton  <nickc@redhat.com>
6871         PR target/70044
6872         * gcc.target/aarch64/pr70044.c: New test.
6874 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
6875             Jakub Jelinek  <jakub@redhat.com>
6877         PR c++/70001
6878         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6879         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6880         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6882 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
6884         PR lto/69589
6885         * g++.dg/lto/pr69589_0.C: New testcase
6886         * g++.dg/lto/pr69589_1.C: New testcase
6888 2016-03-10  Marek Polacek  <polacek@redhat.com>
6890         PR c++/70153
6891         * g++.dg/delayedfold/unary-plus1.C: New test.
6893 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6895         * gcc.target/arm/pr45701-1.c: Escape brackets.
6896         * gcc.target/arm/pr45701-2.c: Likewise.
6898 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
6900         * gfortran.dg/unconstrained_commons.f: New.
6902 2016-03-10  Alan Modra  <amodra@gmail.com>
6904         * gcc.dg/pr69195.c: New.
6905         * gcc.dg/pr69238.c: New.
6907 2016-03-10  Tom de Vries  <tom@codesourcery.com>
6909         PR testsuite/68915
6910         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6912 2016-03-10  Richard Biener  <rguenther@suse.de>
6914         PR tree-optimization/70128
6915         * gcc.dg/tree-ssa/alias-34.c: New testcase.
6916         * gcc.dg/tree-ssa/alias-35.c: Likewise.
6918 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
6920         PR tree-optimization/70152
6921         * gcc.dg/pr70152.c: New test.
6923         PR target/70086
6924         * gcc.target/i386/pr70086-1.c: New test.
6925         * gcc.target/i386/pr70086-2.c: New test.
6926         * gcc.target/i386/pr70086-3.c: New test.
6928         PR tree-optimization/70127
6929         * gcc.c-torture/execute/pr70127.c: New test.
6931 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
6933         * c-c++-common/goacc/combined-directives-2.c: New test.
6935 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
6937         PR c/68473
6938         PR c++/70105
6939         * g++.dg/diagnostic/pr70105.C: New test.
6940         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6941         (test_multiple_ordinary_maps): New test function.
6943 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
6945         PR c/68473
6946         PR c++/70105
6947         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6948         Drop range information from call to inform_at_rich_loc.
6949         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6950         New.
6951         (test_show_locus): Replace calls to rich_location::add_range with
6952         calls to add_range.  Rewrite the tests that used the now-defunct
6953         rich_location ctor taking a source_range.  Simplify other tests
6954         by replacing calls to COMBINE_LOCATION_DATA with calls to
6955         make_location.
6957 2016-03-09  Richard Biener  <rguenther@suse.de>
6958         Jakub Jelinek  <jakub@redhat.com>
6960         PR tree-optimization/70138
6961         * gcc.dg/vect/pr70138-1.c: New testcase.
6962         * gcc.dg/vect/pr70138-2.c: Likewise.
6964 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
6966         PR target/70049
6967         * gcc.target/i386/pr70049.c: New test.
6969 2016-03-09  Richard Biener  <rguenther@suse.de>
6971         PR c/70143
6972         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6973         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6974         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6976 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6978         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6979         arm-*-*.
6981 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
6983         PR middle-end/67278
6984         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6986         PR target/67278
6987         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6989         PR middle-end/70050
6990         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
6991         in testcase comment.
6993 2016-03-09  Tom de Vries  <tom@codesourcery.com>
6995         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6996         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6997         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6998         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6999         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7000         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7001         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7002         * gfortran.dg/goacc/kernels-loop.f95: New test.
7004 2016-03-08  Martin Sebor  <msebor@redhat.com>
7006         PR c++/62096
7007         * g++.dg/warn/overflow-warn-7.C: New test.
7009 2016-03-08  Jason Merrill  <jason@redhat.com>
7011         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7012         * lib/target-supports.exp (check_effective_target_concepts): New.
7014 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
7016         PR c++/70135
7017         * g++.dg/cpp1y/constexpr-loop4.C: New test.
7018         * g++.dg/ubsan/pr70135.C: New test.
7020         PR target/70110
7021         * gcc.dg/pr70110.c: New test.
7023 2016-03-07  Martin Jambor  <mjambor@suse.cz>
7025         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7026         * c-c++-common/gomp/if-1.c: Likewise.
7027         * c-c++-common/gomp/pr61486-2.c: Likewise.
7028         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7029         to dg-additional-options.
7030         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7031         * g++/gomp/target-teams-1.c: Likewise.
7032         * gcc.dg/gomp/gomp.exp: Likewise.
7033         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7034         dg-additional-options.
7035         * gfortran.dg/gomp/gomp.exp: Likewise.
7036         * gfortran.dg/gomp/target1.f90: Remove dg-options.
7037         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7038         dg-additional-options.
7039         * gfortran.dg/gomp/target3.f90: Remove dg-options.
7041 2016-03-07  Martin Jambor  <mjambor@suse.cz>
7043         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7044         * c-c++-common/gomp/gridify-1.c: New test.
7045         * gfortran.dg/gomp/gridify-1.f90: Likewise.
7047 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7049         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7050         trigger for cortex-r8, when scanning for register r8.
7051         * gcc.target/arm/pr45701-2.c: Likewise.
7053 2016-02-26  Richard Biener  <rguenther@suse.de>
7054             Jeff Law  <law@redhat.com>
7056         PR tree-optimization/69740
7057         * gcc.c-torture/compile/pr69740-1.c: New test.
7058         * gcc.c-torture/compile/pr69740-2.c: New test.
7060 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7062         * lib/target-supports.exp
7063         (check_effective_target_whole_vector_shift): Enable for PPC64.
7065 2016-03-07  Richard Biener  <rguenther@suse.de>
7067         PR tree-optimization/70115
7068         * gcc.dg/torture/pr70115.c: New testcase.
7070 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
7072         PR middle-end/69916
7073         * c-c-++-common/goacc/pr69916.c: New.
7075 2016-03-07  Richard Henderson  <rth@redhat.com>
7077         * gcc.c-torture/compile/pr70061.c: New test.
7079 2016-03-07  Richard Biener  <rguenther@suse.de>
7081         PR testsuite/70109
7082         * gcc.dg/vect/O3-pr36098.c: New testcase.
7084 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
7086         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7088 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
7090         * gnat.dg/renaming9.ad[sb]: New testcase.
7092 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
7094         PR c++/70084
7095         * g++.dg/expr/stdarg3.C: New test.
7097 2016-03-04  Jeff Law  <law@redhat.com>
7099         PR tree-optimization/69196
7100         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7101         x86_64-*-*.
7103 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
7105         PR c/69973
7106         * gcc.dg/pr69973.c: New test.
7108         PR rtl-optimization/69941
7109         * gcc.dg/torture/pr69941.c: New test.
7111         PR c/69824
7112         * gcc.dg/pr69824.c: New test.
7114 2016-03-05  Tom de Vries  <tom@codesourcery.com>
7116         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7117         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7118         function.
7120 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
7122         PR c++/66786
7123         * g++.dg/cpp1y/var-templ48.C: New test.
7124         * g++.dg/cpp1y/var-templ49.C: New test.
7126 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7128         * g++.dg/Wno-frame-address.C: Skip on IA-64.
7130 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
7132         PR c++/70035
7133         * g++.dg/ubsan/pr70035.C: New test.
7135         PR target/70062
7136         * gcc.target/i386/pr70062.c: New test.
7138 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7140         * g++.dg/template/typename21.C: Remove c++98_only.
7142 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7144         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7146 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
7148         PR c/68187
7149         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7150         function.
7151         (fn_42_b): Likewise.
7152         (fn_42_c): Likewise.
7154 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
7156         PR c/68187
7157         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7158         function.
7159         (fn_40_b): Likewise.
7160         (fn_41_a): Likewise.
7161         (fn_41_b): Likewise.
7163 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
7165         PR target/70059
7166         * gcc.target/i386/avx512f-pr70059.c: New test.
7167         * gcc.target/i386/avx512dq-pr70059.c: New test.
7169 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
7171         PR rtl-optimization/57676
7172         * gcc.dg/torture/pr57676.c: New test.
7174 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
7176         * gcc.dg/pr70026.c: New test.
7178 2016-03-04  Marek Polacek  <polacek@redhat.com>
7180         PR c/69798
7181         * gcc.dg/cilk-plus/pr69798-1.c: New test.
7182         * gcc.dg/cilk-plus/pr69798-2.c: New test.
7184 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7186         PR target/70004
7187         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7188         Delete.
7189         (test_corners_sisd_si): Likewise.
7190         (main): Remove checks of the above.
7191         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7193 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7195         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7197 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
7199         * gcc.dg/torture/pr69951.c: Accept argc==0.
7201 2016-03-04  Richard Biener  <rguenther@suse.de>
7203         PR c++/70054
7204         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7205         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7207 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7209         PR testsuite/69766
7210         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7211         testing multiarch.
7213 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
7215         PR debug/69947
7216         * gcc.dg/guality/pr69947.c: New test.
7218 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
7220         PR ada/70017
7221         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7223 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7225         PR rtl-optimization/69904
7226         * gcc.target/arm/pr69904.c: New test.
7228 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
7230         PR target/70021
7231         * gcc.dg/vect/pr70021.c: New test.
7232         * gcc.target/i386/pr70021.c: New test.
7234 2016-03-03  Marek Polacek  <polacek@redhat.com>
7236         PR middle-end/70050
7237         * gcc.dg/pr70050.c: New test.
7239 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
7241         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7243 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
7245         PR tree-optimization/70043
7246         * gfortran.dg/vect/pr70043.f90: New test.
7248 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7250         * gnat.dg/specs/task1.ads: New test.
7252 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7254         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7255         Invoke gdb with -batch.
7256         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7258 2016-03-03  Richard Biener  <rguenther@suse.de>
7260         PR tree-optimization/55936
7261         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7263 2016-03-02  Jeff Law  <law@redhat.com>
7265         PR rtl-optimization/69942
7266         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7267         effects of argument promotions.
7269         PR tree-optimization/69987
7270         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7271         target does not support -fprefetch-loop-arrays.
7273 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
7275         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7277 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
7279         PR rtl-optimization/69052
7280         * gcc.target/i386/pr69052.c: New test.
7282 2016-03-02  Alan Modra  <amodra@gmail.com>
7284         * gcc.dg/pr69990.c: New.
7286 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
7288         PR c/68062
7289         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7291         PR middle-end/70022
7292         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7294         PR target/70028
7295         * gcc.target/i386/pr70028.c: New test.
7297 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7299         * c-c++-common/asan/swapcontext-test-1.c,
7300         * c-c++-common/tsan/thread_leak.c,
7301         * g++.dg/tsan/aligned_vs_unaligned_race.C,
7302         * g++.dg/tsan/benign_race.C,
7303         * g++.dg/tsan/fd_close_norace.C,
7304         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7305         races with sanitizer output
7307 2016-03-02  Richard Biener  <rguenther@suse.de>
7308             Uros Bizjak  <ubizjak@gmail.com>
7310         PR target/67278
7311         * gcc.dg/simd-8.c: New testcase.
7313 2016-03-02  Richard Biener  <rguenther@suse.de>
7315         PR middle-end/67278
7316         * gcc.dg/simd-7.c: New testcase.
7318 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
7320         * gcc.target/i386/pr70007.c: Tweak.
7322 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7324         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7326 2016-03-02  Marek Polacek  <polacek@redhat.com>
7328         PR c/67854
7329         * gcc.dg/pr67854.c: New test.
7331 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
7333         PR middle-end/70025
7334         * gcc.dg/torture/pr70025.c: New test.
7336 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
7338         PR tree-optimization/68621
7339         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7341 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7343         * gcc.target/i386/pr70007.c: New test.
7345 2016-03-01  Jeff Law  <law@redhat.com>
7347         PR tree-optimization/69196
7348         * gcc.dg/tree-ssa/pr69196-1.c: New test.
7350         PR tree-optimization/69196
7351         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7352         duplicating code and spoiling the expected output.
7354 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7356         PR target/70033
7357         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7358         supports power9 before doing tests.
7359         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7360         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7361         * gcc.target/powerpc/p9-permute.c: Likewise.
7363 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
7365         PR target/70027
7366         * gcc.target/i386/pr70027.c: New test.
7368 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7370         * gcc.dg/pr70017.c: New test.
7372 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
7374         PR c/69796
7375         PR c/69974
7376         * gcc.dg/pr69796.c: New test.
7377         * gcc.dg/pr69974.c: New test.
7379 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7381         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7383 2016-02-29  Jeff Law  <law@redhat.com>
7385         PR tree-optimization/69987
7386         * gfortran.dg/pr69987.f90: New test.
7388         PR tree-optimization/69989
7389         * gcc.c-torture/compile/pr69989-2.c: New test.
7391 2016-03-01  Marek Polacek  <polacek@redhat.com>
7393         PR c++/69795
7394         * g++.dg/parse/invalid1.C: New test.
7396 2016-03-01  Richard Biener  <rguenther@suse.de>
7398         PR middle-end/70022
7399         * gcc.dg/pr70022.c: New testcase.
7401 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
7403         PR tree-optimization/69956
7404         * gcc.dg/pr69956.c: New test.
7406 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7408         PR target/70011
7409         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7410         XFAIL when hardware supports efficient unaligned storage access.
7412 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
7414         PR c++/69961
7415         * g++.dg/template/pr69961a.C: New test.
7416         * g++.dg/template/pr69961b.C: New test.
7418 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
7420         PR preprocessor/69985
7421         * gcc.dg/cpp/pr69985.c: New test case.
7423 2016-02-29  Jeff Law  <law@redhat.com>
7425         PR tree-optimization/70005
7426         * gcc.c-torture/execute/pr70005.c New test.
7428         PR tree-optimization/69999
7429         * gcc.c-torture/compile/pr69999.c: New test.
7431 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7433         PR tree-optimization/69652
7434         * gcc.dg/torture/pr69652.c: Delete test.
7435         * gcc.dg/vect/pr69652.c: New test.
7437 2016-02-19  Richard Biener  <rguenther@suse.de>
7439         PR tree-optimization/69980
7440         * gfortran.dg/vect/pr69980.f90: New testcase.
7442 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7444         * gcc.target/sparc/20160229-1.c: New test.
7446 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7448         * gnat.dg/stack_usage3.adb: New test.
7449         * gnat.dg/stack_usage3_pkg.ads: New helper.
7451 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7453         * gnat.dg/renaming8.adb: New test.
7454         * gnat.dg/renaming8_pkg1.ads: New helper.
7455         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7456         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7458 2016-02-29  Richard Biener  <rguenther@suse.de>
7460         PR tree-optimization/69720
7461         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7463 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7465         PR fortran/68147
7466         PR fortran/47674
7467         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
7469 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
7470             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7472         PR fortran/56007
7473         * gfortran.dg/coarray_8.f90: Adjust error message.
7474         * gfortran.dg/pr56007.f90: New test.
7475         * gfortran.dg/pr56007.f: New test.
7477 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
7479         PR tree-optimization/69989
7480         * gcc.dg/torture/pr69989.c: New test.
7482 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
7484         * gcc.target/i386/stack-realign-win.c: New test.
7486 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
7488         PR fortran/60126
7489         * gfortran.dg/pr60126.f90: New test.
7491 2016-02-27  Jeff Law  <law@redhat.com>
7493         Revert
7494         2016-02-26  Richard Biener  <rguenther@suse.de>
7495                     Jeff Law  <law@redhat.com>
7497         PR tree-optimization/69740
7498         * gcc.c-torture/compile/pr69740-1.c: New test.
7499         * gcc.c-torture/compile/pr69740-2.c: New test.
7501 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7503         PR fortran/69910
7504         * gfortran.dg/newunit_4.f90: New test.
7506 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
7508         PR target/69613
7509         PR rtl-optimization/69886
7510         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7511         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
7512         target.
7514 2016-02-26  Martin Sebor  <msebor@redhat.com>
7516         PR tree-optimization/15826
7517         * gcc.dg/tree-ssa/pr15826.c: New test.
7519 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
7521         PR target/69969
7522         * gcc.target/powerpc/pr69969.c: New test.
7524 2016-02-26  Martin Sebor  <msebor@redhat.com>
7526         PR c++/15766
7527         * g++.old-deja/g++.other/decl5.C: Add a test case.
7529 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
7531         PR target/69946
7532         * gcc.target/powerpc/pr69946.c: New file.
7534 2016-02-26  Richard Biener  <rguenther@suse.de>
7535             Jeff Law  <law@redhat.com>
7537         PR tree-optimization/69740
7538         * gcc.c-torture/compile/pr69740-1.c: New test.
7539         * gcc.c-torture/compile/pr69740-2.c: New test.
7541 2016-02-26  Martin Jambor  <mjambor@suse.cz>
7543         PR middle-end/69920
7544         * gcc.dg/torture/pr69932.c: New test.
7545         * gcc.dg/torture/pr69936.c: Likewise.
7547 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7549         PR target/69709
7550         * gcc.target/s390/pr69709.c: New test.
7552 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7554         PR target/69245
7555         * gcc.target/aarch64/pr69245_1.c: New test.
7557 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7559         PR target/69613
7560         * gcc.dg/torture/pr69613.c: New test.
7562 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
7564         PR rtl-optimization/69891
7565         * gcc.target/i386/pr69891.c: New test.
7567 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7568             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7570         PR target/61397
7571         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7572         functionality for both 32-bit and 64-bit.
7574 2016-02-26  Richard Biener  <rguenther@suse.de>
7576         PR tree-optimization/69551
7577         * gcc.dg/torture/pr69951.c: New testcase.
7579 2016-02-25  Richard Biener  <rguenther@suse.de>
7581         PR tree-optimization/48795
7582         * gcc.dg/Warray-bounds-18.c: New testcase.
7584 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7586         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7588 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
7590         PR rtl-optimization/69896
7591         * gcc.dg/pr69896.c: New test.
7593 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
7595         PR c++/69736
7596         * g++.dg/cpp1y/paren2.C: New test.
7598 2016-02-24  Martin Sebor  <msebor@redhat.com>
7600         PR c/51147
7601         * gcc.dg/enum-mode-2.c: New test.
7603 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
7605         PR c++/69922
7606         * g++.dg/warn/Wnonnull-compare-6.C: New test.
7607         * g++.dg/warn/Wnonnull-compare-7.C: New test.
7608         * g++.dg/ubsan/pr69922.C: New test.
7610 2016-02-24  Marek Polacek  <polacek@redhat.com>
7612         PR c/69819
7613         * gcc.dg/pr69819.c: New test.
7615 2016-02-24  Martin Sebor  <msebor@redhat.com>
7617         PR c++/69912
7618         * g++.dg/ext/flexary15.C: New test.
7620 2016-02-24  Martin Sebor  <msebor@redhat.com>
7622         * gcc.dg/builtins-68.c: Avoid making unportable
7623         assumptions about the relationship between SIZE_MAX and UINT_MAX.
7624         * g++.dg/ext/builtin_alloca.C: Same.
7626 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7627             Charles Baylis  <charles.baylis@linaro.org>
7629         PR debug/61033
7630         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7632 2016-02-24  Richard Biener  <rguenther@suse.de>
7633             Jakub Jelinek  <jakub@redhat.com>
7635         PR middle-end/69760
7636         * gcc.dg/torture/pr69760.c: New testcase.
7638 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7640         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7641         pattern on Solaris with as.
7643 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7645         * gcc.target/arm/cond_sub_restrict_it.c: New test.
7646         * gcc.target/arm/condarith_restrict_it.c: Likewise.
7647         * gcc.target/arm/movcond_restrict_it.c: Likewise.
7648         * gcc.target/arm/negscc_restrict_it.c: Likewise.
7650 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
7652         PR middle-end/69915
7653         * gcc.dg/pr69915.c: New test.
7655 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7657         PR rtl-optimization/69886
7658         * gcc.dg/torture/pr69886.c: New test.
7660 2016-02-24  Richard Biener  <rguenther@suse.de>
7662         PR middle-end/68963
7663         * gcc.dg/torture/pr68963.c: New testcase.
7665 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7667         PR target/69875
7668         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7669         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7670         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7671         * gcc.target/arm/atomic_loaddi_1.c: New test.
7672         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7673         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7674         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7675         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7676         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7677         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7678         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7679         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7681 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
7683         PR middle-end/69909
7684         * gcc.dg/torture/pr69909.c: New test.
7686 2016-02-24  Richard Biener  <rguenther@suse.de>
7688         PR tree-optimization/69907
7689         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7690         * gcc.dg/vect/bb-slp-34.c: XFAIL.
7691         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7693 2016-02-24  Christian Bruel  <christian.bruel@st.com>
7695         * gcc.target/arm/pragma_cpp_fma.c: New test.
7697 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7699         PR fortran/61156
7700         * gfortran.dg/include_6.f90: Update test.
7702 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
7704         PR objc/69844
7705         * objc.dg/pr69844.m: New test.
7707 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7709         PR libgfortran/69456
7710         * gfortran.dg/namelist_89.f90: New test.
7711         * gfortran.dg/pr59700.f90: Update test..
7713 2016-02-23  Martin Sebor  <msebor@redhat.com>
7715         PR middle-end/69780
7716         * g++.dg/ext/builtin_alloca.C: New test.
7717         * gcc.dg/builtins-68.c: New test.
7719 2016-02-23  Richard Henderson  <rth@redhat.com>
7721         * gcc.target/i386/addr-space-3.c: Remove test.
7723 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
7725         PR preprocessor/69126
7726         PR preprocessor/69543
7727         * c-c++-common/pr69126-2-long.c: New test.
7728         * c-c++-common/pr69126-2-short.c: New test.
7729         * c-c++-common/pr69543-1.c: Remove xfail.
7731 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
7733         PR preprocessor/69126
7734         PR preprocessor/69543
7735         PR preprocessor/69558
7736         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7737         (f): Rename to...
7738         (test_2): ...this, and add leading comment.
7739         (MACRO_3, test_3): New.
7740         (MACRO_4A, MACRO_4B, test_4): New.
7741         (MACRO): Rename to...
7742         (MACRO_5): ...this.
7743         (g): Rename to...
7744         (test_5): ...this, updating for renaming of MACRO, and
7745         add leading comment.
7746         * c-c++-common/pr69543-1.c: New.
7747         * c-c++-common/pr69543-2.c: New.
7748         * c-c++-common/pr69543-3.c: New.
7749         * c-c++-common/pr69543-4.c: New.
7750         * c-c++-common/pr69558-1.c: New.
7751         * c-c++-common/pr69558-2.c: New.
7752         * c-c++-common/pr69558-3.c: New.
7753         * c-c++-common/pr69558-4.c: New.
7754         * gcc.dg/pr69558.c: Move to...
7755         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
7756         xfail for c++.
7758 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
7760         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7761         to -ftree-parallelize-loops/-fopenacc changes.
7762         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7763         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7764         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7765         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7766         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7767         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7768         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7769         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7770         * c-c++-common/goacc/kernels-loop.c: Likewise.
7771         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7772         * c-c++-common/goacc/kernels-reduction.c: Likewise.
7773         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7774         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7776 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7778         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7780 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
7782         PR c++/69902
7783         * g++.dg/warn/Wnonnull-compare-5.C: New test.
7785         PR c/69900
7786         * gcc.dg/pr69900.c: New test.
7788 2016-02-23  Martin Jambor  <mjambor@suse.cz>
7790         PR tree-optimization/69666
7791         * gcc.dg/tree-ssa/pr69666.c: New test.
7793 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
7795         PR fortran/67451
7796         * gfortran.dg/coarray_allocate_5.f08: New test.
7798 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7800         * gcc.target/s390/vcond-shift.c: Move to ...
7801         * gcc.target/s390/vector/vcond-shift.c: ... here.
7803 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7805         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7806         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7808 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7810         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7812 2016-02-20  Mark Wielaard  <mjw@redhat.com>
7814         PR c/28901
7815         * gcc.dg/unused-variable-3.c: New test.
7817 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
7819         PR target/69888
7820         * gcc.target/i386/pr69888.c: New test.
7822 2016-02-22  Richard Biener  <rguenther@suse.de>
7824         PR tree-optimization/69882
7825         * gfortran.dg/vect/pr69882.f90: New testcase.
7827 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
7829         PR target/69885
7830         * gcc.dg/pr69885.c: New test.
7832 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
7834         PR target/69806
7835         PR target/54089
7836         * gcc.target/sh/pr54089-10.c: New.
7838 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
7840         PR fortran/69423
7841         * gfortran.dg/deferred_character_15.f90 : New test.
7843 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
7845         PR fortran/57365
7846         gfortran.dg/allocate_with_source_18.f03: New test.
7848 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
7850         PR fortran/52531
7851         gfortran.dg/gomp/pr52531.f90: New test.
7853 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7855         PR c++/69865
7856         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7857         -std=c++03.
7859 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
7861         PR c++/69826
7862         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7863         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7865         PR c++/69850
7866         * g++.dg/warn/Wnonnull-compare-4.C: New test.
7868         PR c++/69851
7869         * g++.dg/torture/pr69851.C: New test.
7871 2016-02-19  Martin Sebor  <msebor@redhat.com>
7873         PR testsuite/69573
7874         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7876 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
7878         PR c++/69850
7879         * g++.dg/warn/Wnonnull-compare-2.C: New test.
7880         * g++.dg/warn/Wnonnull-compare-3.C: New test.
7882         PR c++/67767
7883         * g++.dg/cpp0x/pr67767.C: New test.
7885 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7887         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7888         for fp, simd, crypto, crc, lse.
7889         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7890         above.
7891         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7892         effective target check.
7894 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
7896         PR target/69820
7897         * gcc.target/i386/pr69820.c: New test.
7899 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7901         * gcc.target/s390/vector/int128-1.c: New test.
7903 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7905         * gcc.target/s390/vector/vec-vcond-1.c: New test.
7907 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7909         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7910         instruction pattern name to prevent the testcase from failing with
7911         -march=z13.
7913 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7915         * gcc.target/s390/md/movstr-2.c: New test.
7917 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
7919         * gcc.target/s390/morestack.c: New test.
7921 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7923         PR target/69625
7924         * gcc.target/s390/pr69625.c: Add test case.
7926 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7928         PR testsuite/68580
7929         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7931 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7933         PR target/68404
7934         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7935         * gcc.target/powerpc/fusion3.c: Likewise.
7937 2016-02-18  Richard Biener  <rguenther@suse.de>
7939         PR middle-end/69553
7940         * g++.dg/torture/pr69553.C: New testcase.
7942 2016-02-18  Nick Clifton  <nickc@redhat.com>
7944         PR target/62254
7945         PR target/69610
7946         * gcc.target/arm/pr62554.c: New test.
7947         * gcc.target/arm/pr69610-1.c: New test.
7948         * gcc.target/arm/pr69610-2.c: New test.
7950 2016-02-18  Richard Biener  <rguenther@suse.de>
7952         PR middle-end/69854
7953         * gcc.dg/torture/pr69854.c: New testcase.
7955 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
7957         PR c++/69850
7958         * g++.dg/warn/Wnonnull-compare-1.C: New test.
7960 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7962         * gcc.target/powerpc/vec-cg.c: New test.
7964 2016-02-17  Richard Biener  <rguenther@suse.de>
7966         PR testsuite/69586
7967         * gcc.dg/uninit-21.c: Add -fno-short-enums.
7969 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7971         PR target/69161
7972         * gcc.c-torture/compile/pr69161.c: New test.
7974 2016-02-17  David Sherwood  <david.sherwood@arm.com>
7976         PR target/69532
7977         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7978         * gcc.target/arm/vect-fmaxmin.c: Likewise.
7980 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7982         * gcc.dg/ifcvt-4.c: Skip on Visium.
7984 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7986         * gnat.dg/atomic8.adb: New test.
7988 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7990         * gnat.dg/discr46.ad[sb]: New test.
7992 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7994         PR Target/48344
7995         * gcc.target/powerpc/pr48344-1.c: New test.
7997 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
7999         PR fortran/69742
8000         * gfortran.dg/associate_21.f90:  New test.
8002 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
8004         PR c/69835
8005         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8006         -Wnonnull in dg-options.
8007         * c-c++-common/nonnull-2.c: New test.
8009 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
8010             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8012         * gcc.target/aarch64/vector_initialization_nostack.c: New.
8014 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
8016         PR middle-end/69801
8017         * gcc.dg/pr69801.c: Add empty dg-options.
8019 2016-02-16  James Norris  <jnorris@codesourcery.com>
8021         * c-c++-common/goacc/deviceptr-1.c: Add tests.
8022         * g++.dg/goacc/deviceptr-1.c: New file.
8024 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
8026         PR tree-optimization/69820
8027         * gcc.dg/vect/pr69820.c: New test.
8029 2016-02-16  Richard Biener  <rguenther@suse.de>
8031         PR tree-optimization/69776
8032         * gcc.dg/torture/pr69776-2.c: New testcase.
8034 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
8036         PR tree-optimization/69714
8037         * gcc.dg/torture/pr69714.c: New test.
8039 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
8041         PR tree-optimization/69802
8042         * gcc.dg/pr69802.c: New test.
8044 2016-02-16  Richard Biener  <rguenther@suse.de>
8046         PR middle-end/69801
8047         * gcc.dg/pr69801.c: New testcase.
8049 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8051         PR libgfortran/69651
8052         * gfortran.dg/read_bang.f90: New test.
8053         * gfortran.dg/read_bang4.f90: New test.
8055 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
8057         PR c++/69658
8058         * g++.dg/init/pr69658.C: New test.
8060         PR c++/69797
8061         * c-c++-common/pr69797.c: New test.
8063 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8065         * lib/target-supports.exp (check_effective_target_section_anchors): Add
8066         check for aarch64*-*-*.
8068 2016-02-15  Richard Biener  <rguenther@suse.de>
8070         PR tree-optimization/69783
8071         * gcc.dg/vect/pr69783.c: New testcase.
8073 2016-02-15  Richard Biener  <rguenther@suse.de>
8075         PR tree-optimization/69776
8076         * gcc.dg/torture/pr69776.c: New testcase.
8078 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8080         PR fortran/60526
8081         * gfortran.dg/type_decl_4.f90:  Reinstated.
8083 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
8085         PR fortran/68746
8086         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8088 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8090         PR fortran/60526
8091         PR bootstrap/69816
8092         * gfortran.dg/type_decl_4.f90:  Removed.
8094 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8096         PR fortran/60526
8097         * gfortran.dg/type_decl_4.f90:  New test.
8099 2016-02-14  Alan Modra  <amodra@gmail.com>
8101         PR testsuite/68886
8102         * gcc.c-torture/execute/stkalign.c: Revise test.
8104 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
8106         PR target/67260
8107         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8109 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
8111         PR target/67260
8112         * gcc.target/sh/torture/pr67260.c: New.
8114 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
8116         * gcc.dg/pr67964.c: Add dg-require-alias.
8118 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
8120         PR target/67636
8121         PR target/64345
8122         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8124 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8126         PR libgfortran/69668
8127         * gfortran.dg/namelist_88.f90: New test.
8129 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8131         PR libgfortran/69668
8132         * gfortran.dg/namelist_38.f90: Update test.
8133         * gfortran.dg/namelist_84.f90: Update test.
8135 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
8137         PR other/69554
8138         * gcc.dg/pr69554-1.c: New test.
8139         * gfortran.dg/pr69554-1.F90: New test.
8140         * gfortran.dg/pr69554-2.F90: New test.
8141         * lib/gcc-dg.exp (proc dg-locus): New function.
8142         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8143         distinguish between the caret-printing and non-caret-printing
8144         cases.  If caret-printing has been explicitly enabled, bail out
8145         without attempting to fix up the output.
8147 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
8149         PR driver/69265
8150         PR driver/69453
8151         * gcc.dg/spellcheck-options-3.c: New test case.
8152         * gcc.dg/spellcheck-options-4.c: New test case.
8153         * gcc.dg/spellcheck-options-5.c: New test case.
8154         * gcc.dg/spellcheck-options-6.c: New test case.
8155         * gcc.dg/spellcheck-options-7.c: New test case.
8156         * gcc.dg/spellcheck-options-8.c: New test case.
8157         * gcc.dg/spellcheck-options-9.c: New test case.
8158         * gcc.dg/spellcheck-options-10.c: New test case.
8160 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
8162         PR rtl-optimization/69764
8163         PR rtl-optimization/69771
8164         * c-c++-common/pr69764.c: New test.
8165         * gcc.dg/torture/pr69771.c: New test.
8167 2016-02-12  Marek Polacek  <polacek@redhat.com>
8169         * g++.dg/torture/init-list1.C: New.
8171 2016-02-12  Marek Polacek  <polacek@redhat.com>
8173         * gcc.dg/pr69522.c: Add empty dg-options.
8175 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
8177         * g++.dg/lto/lto.exp: Include and init mpx.
8178         * g++.dg/lto/pr69729_0.C: New test.
8180 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
8182         PR ipa/69241
8183         * g++.dg/ipa/pr69241-4.C: New test.
8185         PR ipa/68672
8186         * g++.dg/ipa/pr68672-1.C: New test.
8187         * g++.dg/ipa/pr68672-2.C: New test.
8188         * g++.dg/ipa/pr68672-3.C: New test.
8190 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
8192         PR c/69522
8193         * gcc.dg/pr69522.c: New test.
8195 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
8197         PR c++/69098
8198         * g++.dg/cpp1y/69098.C: New test.
8199         * g++.dg/cpp1y/69098-2.C: New test.
8201 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
8203         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8204         and neighbour -> neighbor.
8205         * objc.dg/attributes/method-nonnull-1.m: Likewise.
8206         * objc.dg/gnu-api-2-class-meta.m: Likewise.
8207         * c-c++-common/Wvarargs.c: Likewise.
8208         * c-c++-common/goacc/host_data-5.c: Likewise.
8209         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8210         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8211         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8212         * gcc.target/aarch64/pr60697.c: Likewise.
8213         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8214         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8215         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8216         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8217         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8218         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8219         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8220         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8221         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8222         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8223         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8224         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8225         * g++.dg/lookup/koenig5.C: Likewise.
8226         * g++.dg/ext/no-asm-2.C: Likewise.
8227         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8228         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8229         * gfortran.dg/used_types_16.f90: Likewise.
8230         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8231         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8232         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8233         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8234         * gfortran.dg/abstract_type_6.f03: Likewise.
8235         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8236         * gfortran.dg/used_types_15.f90: Likewise.
8237         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8238         * gfortran.dg/exit_3.f08: Likewise.
8239         * gfortran.dg/open_status_2.f90: Likewise.
8240         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8241         * gfortran.dg/intrinsic_std_1.f90: Likewise.
8242         * gfortran.dg/associate_1.f03: Likewise.
8243         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8244         * gfortran.dg/intrinsic_std_6.f90: Likewise.
8245         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8246         * gcc.dg/builtin-object-size-1.c: Likewise.
8247         * gcc.dg/noreturn-6.c: Likewise.
8248         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8249         * gcc.dg/globalalias.c: Likewise.
8250         * gcc.dg/builtins-config.h: Likewise.
8251         * gcc.dg/pr30457.c: Likewise.
8252         * gcc.c-torture/compile/volatile-1.c: Likewise.
8253         * gcc.c-torture/execute/20101011-1.c: Likewise.
8254         * c-c++-common/Waddress-1.c: Likewise.
8256 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
8258         PR c/69768
8259         * c-c++-common/Waddress-1.c: New test.
8261 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
8263         PR fortran/69296
8264         * gfortran.dg/associate_19.f03: New test.
8265         * gfortran.dg/associate_20.f03: New test.
8267 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
8269         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8271 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8273         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8274         .arch armv8-a\n.  Add -dA to dg-options.
8275         * gcc.target/aarch64/assembler_arch_1.c: New test.
8276         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8278 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
8280         PR c++/68726
8281         * g++.dg/cpp0x/pr68726.C: New.
8283 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
8285         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8286         test.
8288 2016-02-11  Richard Biener  <rguenther@suse.de>
8290         * g++.dg/tree-ssa/pr61034.C: Adjust.
8292 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
8294         PR target/69148
8295         * gcc.target/s390/pr69148.c: New.
8297 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
8299         PR tree-optimization/69652
8300         * gcc.dg/torture/pr69652.c: New test.
8302 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
8303             Patrick Palka  <ppalka@gcc.gnu.org>
8305         PR ipa/69241
8306         PR c++/69649
8307         * g++.dg/ipa/pr69241-1.C: New test.
8308         * g++.dg/ipa/pr69241-2.C: New test.
8309         * g++.dg/ipa/pr69241-3.C: New test.
8310         * g++.dg/ipa/pr69649.C: New test.
8312 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
8314         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8315         * gcc.dg/tree-ssa/sra-18.c: Ditto.
8317 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
8319         PR tree-optimization/68021
8320         * gcc.dg/tree-ssa/pr68021.c: New test.
8322 2016-02-10  Richard Biener  <rguenther@suse.de>
8324         PR tree-optimization/69726
8325         * gcc.dg/uninit-22.c: New testcase.
8327 2016-02-09  Andrew Pinski  <apinski@cavium.com>
8329         PR tree-opt/69282
8330         * gcc.c-torture/compile/20160205-1.c: New testcase.
8332 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
8334         PR target/68404
8335         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8336         instead accessing a really large arrray.
8337         * gcc.target/powerpc/fusion3.c: Likewise.
8339 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
8341         PR target/68532
8342         * gcc.c-torture/execute/pr68532.c: New test.
8344 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
8346         PR target/69634
8347         * gcc.dg/pr69634.c: New.
8349 2016-02-09  Richard Biener  <rguenther@suse.de>
8351         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8353 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
8355         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8357 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
8359         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8361 2016-02-09  Richard Biener  <rguenther@suse.de>
8363         PR tree-optimization/69715
8364         * gcc.dg/torture/pr69715.c: New testcase.
8366 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
8368         PR c++/69139
8369         * g++.dg/cpp0x/trailing12.C: New test.
8370         * g++.dg/cpp0x/trailing13.C: New test.
8372 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
8374         PR c++/69283
8375         PR c++/67835
8376         * g++.dg/cpp1y/auto-fn29.C: New test.
8377         * g++.dg/cpp1y/auto-fn30.C: New test.
8379 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
8381         PR tree-optimization/69209
8382         * gcc.c-torture/compile/pr69209.c: New test.
8384 2016-02-08  Jeff Law  <law@redhat.com>
8386         PR tree-optimization/68541
8387         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8388         of statements allowed in join block for path splitting.
8390 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
8392         PR c++/59627
8393         * g++.dg/gomp/pr59627.C: New test.
8395         PR ipa/69239
8396         * g++.dg/ipa/pr69239.C: New test.
8398 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
8400         PR preprocessor/69664
8401         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8402         * gcc.dg/cpp/warn-comments.c: Likewise.
8404 2016-02-08  Marek Polacek  <polacek@redhat.com>
8406         PR c++/69688
8407         * g++.dg/init/const12.C: New test.
8409 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
8411         PR target/60410
8412         * gcc.dg/lto/pr55113_0.c: Remove test.
8414 2016-02-08  Richard Biener  <rguenther@suse.de>
8416         PR tree-optimization/69719
8417         * gcc.dg/torture/pr69719.c: New testcase.
8419 2016-02-08  Richard Biener  <rguenther@suse.de>
8420         Jeff Law  <law@redhat.com>
8422         PR target/68273
8423         * gcc.target/mips/pr68273.c: New testcase.
8425 2016-02-08   Richard Biener  <rguenther@suse.de>
8427         PR rtl-optimization/69274
8428         * gcc.target/i386/addr-sel-1.c: XFAIL.
8430 2016-02-08  Jeff Law  <law@redhat.com>
8432         PR tree-optimization/68541
8433         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8435         PR tree-optimization/65917
8436         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8438 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8440         PR fortran/50555
8441         * gfortran.dg/namelist_args.f90: New test.
8443 2016-02-05  Jeff Law  <law@redhat.com>
8445         PR tree-optimization/68541
8446         * gcc.dg/tree-ssa/split-path-2.c: New test.
8447         * gcc.dg/tree-ssa/split-path-3.c: New test.
8448         * gcc.dg/tree-ssa/split-path-4.c: New test.
8449         * gcc.dg/tree-ssa/split-path-5.c: New test.
8450         * gcc.dg/tree-ssa/split-path-6.c: New test.
8451         * gcc.dg/tree-ssa/split-path-7.c: New test.
8453 2016-02-05  Martin Sebor  <msebor@redhat.com>
8455         PR c++/69662
8456         * g++.dg/warn/Wplacement-new-size-1.C: New test.
8457         * g++.dg/warn/Wplacement-new-size-2.C: New test.
8459 2016-02-06  Richard HEnderson  <rth@redhat.com>
8461         PR c/69643
8462         * gcc.target/i386/addr-space-4.c: New.
8463         * gcc.target/i386/addr-space-5.c: New.
8465 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
8467         PR fortran/66089
8468         * gfortran.dg/elemental_dependency_6.f90: New.
8470 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
8472         PR rtl-optimization/69691
8473         * gcc.c-torture/execute/pr69691.c: New test.
8475         PR c++/69628
8476         * g++.dg/parse/pr69628.C: New test.
8478 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
8480         * gcc.dg/sancov/asan.c: Move to ...
8481         * gcc.dg/asan/sancov-1.c: ... here.
8483 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
8485         * gcc.target/i386/pr69577.c: Require avx_runtime target.
8487 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8489         PR target/69677
8490         * gcc.target/i386/pr69677.c: New test.
8492 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
8494         PR c++/68948
8495         * g++.dg/template/pr68948.C: New test.
8497 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8499         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8500         (only necessary on s390x).
8502 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8504         * gcc.target/i386/pr69454-2.c: Compile with -msse2
8505         -mno-accumulate-outgoing-args.
8507 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
8509         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8511 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
8513         PR c/69669
8514         * c-c++-common/pr69669.c: New test.
8516 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
8518         PR target/69667
8519         * g++.dg/pr69667.C: New file.
8521 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
8523         PR target/69619
8524         * gcc.dg/pr69619.c: Add new test.
8526 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
8528         PR rtl-optimization/69577
8529         * gcc.target/i386/pr69577.c: New test.
8531 2016-02-04  Martin Liska  <mliska@suse.cz>
8533         * g++.dg/asan/pr69276.C: New test.
8535 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8537         PR target/65932
8538         PR target/67714
8539         * gcc.target/arm/wmul-3.c: Simplify test to generate just
8540         a single smulbb instruction.
8541         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8542         * gcc.target/amr/wmul-2.c: Likewise.
8544 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8546         PR target/65932
8547         PR target/67714
8548         * gcc.c-torture/execute/pr67714.c: New test.
8550 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
8552         PR target/69454
8553         * gcc.target/i386/pr69454-1.c: New test.
8554         * gcc.target/i386/pr69454-2.c: New test.
8556 2016-02-03  Martin Sebor  <msebor@redhat.com>
8558         PR c++/69251
8559         PR c++/69253
8560         PR c++/69290
8561         PR c++/69277
8562         PR c++/69349
8563         * g++.dg/ext/flexarray-mangle-2.C: New test.
8564         * g++.dg/ext/flexarray-mangle.C: New test.
8565         * g++.dg/ext/flexarray-subst.C: New test.
8566         * g++.dg/ext/flexary11.C: New test.
8567         * g++.dg/ext/flexary12.C: New test.
8568         * g++.dg/ext/flexary13.C: New test.
8569         * g++.dg/ext/flexary14.C: New test.
8570         * g++.dg/other/dump-ada-spec-2.C: Adjust.
8572 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8574         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8575         Define only if CHECK_FLOAT128 is defined.
8576         (main): Properly initialize u5.
8578 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
8580         PR c/69627
8581         * gcc.dg/pr69627.c: New test.
8583         PR target/69644
8584         * gcc.dg/pr69644.c: New test.
8586 2016-02-03  Mike Stump  <mikestump@comcast.net>
8588         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8589         support for struct-layout-1.exp.
8591 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
8593         PR c++/69056
8594         * g++.dg/cpp0x/pr69056.C: New test.
8596 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
8597             Alexandre Oliva  <aoliva@redhat.com>
8599         PR target/69461
8600         * gcc.target/powerpc/pr69461.c: New.
8602 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
8604         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8605         works from here ...
8606         (check_effective_target_fsanitize_thread): ... to here.  Do not
8607         specify additional compile flags for the test source.
8608         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8609         specify additional compile flags for the test source.
8611 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
8613         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8615 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
8617         PR fortran/67451
8618         PR fortran/69418
8619         * gfortran.dg/coarray_allocate_2.f08: New test.
8620         * gfortran.dg/coarray_allocate_3.f08: New test.
8621         * gfortran.dg/coarray_allocate_4.f08: New test.
8623 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
8625         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8626         use same scan-tree-dump-times on all platforms.
8627         * gcc.dg/vect/vect-outer-1.c: Likewise.
8628         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8629         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8630         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8631         * gcc.dg/vect/vect-outer-1b.c: Likewise.
8632         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8633         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8634         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8636 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
8638         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8639         warning.
8641 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
8643         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8645 2016-02-02  James Norris  <jnorris@codesourcery.com>
8647         * c-c++-common/goacc/routine-5.c: Add tests.
8649 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
8651         * gcc.target/nvptx/unsigned-cmp.c: New test.
8653 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
8655         * gcc.target/aarch64/scalar_shift_1.c
8656         (test_corners_sisd_di): Improve force to SIMD register.
8657         (test_corners_sisd_si): Likewise.
8658         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8659         Remove scan-assembler check for ldr.
8661 2016-02-02  Richard Biener  <rguenther@suse.de>
8663         PR tree-optimization/69595
8664         * gcc.dg/Warray-bounds-17.c: New testcase.
8666 2016-02-02  Richard Biener  <rguenther@suse.de>
8668         PR tree-optimization/69606
8669         * gcc.dg/torture/pr69606.c: New testcase.
8671 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
8673         PR middle-end/68542
8674         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8675         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8677 2016-02-02  Alan Modra  <amodra@gmail.com>
8679         PR target/69548
8680         * gcc.target/powerpc/pr69548.c: New test.
8682 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
8684         PR rtl-optimization/69592
8685         * gcc.dg/pr69592.c: New test.
8687         PR preprocessor/69543
8688         PR c/69558
8689         * gcc.dg/pr69543.c: New test.
8690         * gcc.dg/pr69558.c: New test.
8692 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
8694         PR testsuite/65940
8695         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8697 2016-02-01  Martin Sebor  <msebor@redhat.com>
8699         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8701 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
8703         PR tree-optimization/67921
8704         * c-c++-common/ubsan/pr67921.c: New test.
8706 2016-02-01  Richard Biener  <rguenther@suse.de>
8708         PR middle-end/69556
8709         * gcc.dg/tree-ssa/recip-8.c: New testcase.
8711 2016-02-01  Richard Biener  <rguenther@suse.de>
8713         PR tree-optimization/69574
8714         * gcc.dg/torture/pr69574.c: New testcase.
8716 2016-02-01  Richard Biener  <rguenther@suse.de>
8718         PR tree-optimization/69579
8719         * gcc.dg/setjmp-6.c: New testcase.
8721 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
8723         PR rtl-optimization/69570
8724         * g++.dg/opt/pr69570.C: New test.
8726 2016-02-01  Richard Henderson  <rth@redhat.com>
8728         * gcc.dg/pr69535.c: New test.
8730 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
8732         PR testsuite/69584
8733         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8734         * gcc.dg/tree-ssa/sra-18.c: Likewise.
8736         PR debug/68244
8737         * g++.dg/parse/parens3.C: Use register "4" on hppa.
8739         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8741 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
8743         PR fortran/67564
8744         * gfortran.dg/allocate_with_source_17.f03: New test.
8746 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
8748         PR tree-optimization/69546
8749         * gcc.dg/torture/pr69546.c: New test.
8751 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
8753         PR fortran/69566
8754         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8756 2016-01-30  Martin Sebor  <msebor@redhat.com>
8758         PR c++/68490
8759         * g++.dg/ext/flexary10.C: New test.
8761 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8763         PR fortran/66707
8764         gfortran.dg/common_23.f90: New test.
8766 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8768         PR target/65546
8769         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8770         condition being checked, and disable it when the target supports
8771         misaligned loads and stores.
8773 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
8775         PR debug/69518
8776         * gcc.dg/torture/pr69518.c: New test.
8778 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
8780         PR target/69530
8781         * gcc.target/i386/pr69530.c: New test.
8783 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
8785         PR target/65604
8786         * gcc.target/mips/div-delay.c: New test.
8788 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
8790         PR target/69551
8791         * gcc.target/i386/pr69551.c: New test.
8793         PR target/66137
8794         * gcc.target/i386/pr66137.c: New test.
8796 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
8798         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8799         always built for p5600.
8800         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8801         isa=p5600 dg-option.
8803 2016-01-29  Richard Biener  <rguenther@suse.de>
8805         PR tree-optimization/69547
8806         * g++.dg/tree-ssa/pr69547.C: New testcase.
8808 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
8810         PR debug/66869
8811         * g++.dg/warn/Wunused-function2.C: New test.
8813 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8815         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8816         support for test to succeed.
8818 2016-01-29  Marek Polacek  <polacek@redhat.com>
8820         PR c++/69509
8821         PR c++/69516
8822         * g++.dg/ext/constexpr-vla2.C: New test.
8823         * g++.dg/ext/constexpr-vla3.C: New test.
8824         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8826 2016-01-29  Richard Biener  <rguenther@suse.de>
8828         PR middle-end/69537
8829         * gcc.dg/uninit-21.c: New testcase.
8831 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
8833         PR target/69459
8834         * gcc.target/i386/pr69459.c: New test.
8836 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
8838         PR target/68400
8839         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8840         * gcc.target/mips/pr68400.c: New test.
8842 2016-01-28  Martin Sebor  <msebor@redhat.com>
8844         PR target/17381
8845         * gcc.target/powerpc/pr17381.c: New test.
8847 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
8849         PR middle-end/69542
8850         * gcc.dg/torture/pr69542.c: New test.
8852 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
8854         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8856 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
8858         * gcc.dg/pr65980.c: Skip on AIX.
8859         * gcc.dg/pr66688.c: Same.
8861 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
8863         PR target/63679
8864         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8865         * gcc.dg/tree-ssa/sra-18.c: Same.
8867 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
8869         PR fortran/62536
8870         * gfortran.dg/block_15.f08: New test.
8871         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8872         on incorrectly closed BLOCK.
8874 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
8876         * gcc.dg/declare-simd.c: New test.
8877 2016-01-28  Richard Biener  <rguenther@suse.de>
8879         PR tree-optimization/69466
8880         * gfortran.dg/vect/pr69466.f90: New testcase.
8882 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8884         * g++.dg/pr67989.C: Remove ARM-specific option.
8885         * gcc.target/arm/pr67989.C: New file.
8887 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
8889         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8890         and expm1 test for glibc < 2.11.
8892 2016-01-27  Richard Henderson  <rth@redhat.com>
8894         * gcc.c-torture/execute/pr69447.c: New test.
8896 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
8898         PR fortran/69422
8899         * gfortran.dg/alloc_comp_assign_15.f03: New test.
8901 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
8903         PR debug/66869
8904         * gcc.dg/pr66869.c: New test.
8906 2016-01-25  Jeff Law  <law@redhat.com>
8908         PR tree-optimization/68398
8909         PR tree-optimization/69196
8910         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8911         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8912         path to avoid new heuristic allowing more irreducible regions
8913         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8914         * gcc.dg/tree-ssa/vrp46.c: Likewise.
8915         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8916         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8917         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8919 2016-01-27  Marek Polacek  <polacek@redhat.com>
8921         PR c/68062
8922         * c-c++-common/vector-compare-4.c: New test.
8924 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
8926         PR preprocessor/69126
8927         * c-c++-common/pr69126.c: New test case.
8929 2016-01-27  Ian Lance Taylor  <iant@google.com>
8931         * gcc.dg/tree-ssa/ivopt_5.c: New test.
8933 2016-01-27  Ryan Burn  <contact@rnburn.com>
8935         PR cilkplus/69267
8936         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8938 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
8940         PR target/69512
8941         * gcc.target/i386/pr69512.c: New test.
8943 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
8945         PR ada/69488
8946         * gnat.dg/sso/*.adb: Robustify dg-output directives.
8948 2016-01-27  Marek Polacek  <polacek@redhat.com>
8950         PR c++/69379
8951         * g++.dg/pr69379.C: New test.
8953 2016-01-27  Martin Sebor  <msebor@redhat.com>
8955         PR c++/69317
8956         * g++.dg/abi/Wabi-2-2.C: New test.
8957         * g++.dg/abi/Wabi-2-3.C: New test.
8958         * g++.dg/abi/Wabi-3-2.C: New test.
8959         * g++.dg/abi/Wabi-3-3.C: New test.
8961 2016-01-27  Richard Biener  <rguenther@suse.de>
8963         PR tree-optimization/69166
8964         * gcc.dg/torture/pr69166.c: New testcase.
8966 2016-01-27  Martin Jambor  <mjambor@suse.cz>
8968         PR tree-optimization/69355
8969         * gcc.dg/tree-ssa/pr69355.c: New test.
8971 2016-01-27  Marek Polacek  <polacek@redhat.com>
8973         PR c++/69496
8974         * g++.dg/ext/constexpr-vla1.C: New test.
8976 2016-01-20  Christian Bruel  <christian.bruel@st.com>
8978         PR target/69245
8979         * gcc.target/arm/pr69245.c: New test.
8981 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
8983         PR tree-optimization/69399
8984         * gcc.dg/torture/pr69399.c: New test.
8986 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8988         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8990 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8992         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8994 2016-01-26  Tom de Vries  <tom@codesourcery.com>
8996         PR tree-optimization/69110
8997         * gcc.dg/autopar/pr69110.c: New test.
8999 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
9000             Sebastian Pop  <s.pop@samsung.com>
9002         * gcc.dg/graphite/isl-ast-op-select.c: New.
9004 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
9006         PR fortran/69385
9007         * gfortran.dg/allocate_error_6.f90: New test.
9009 2016-01-26  Richard Henderson  <rth@redhat.com>
9011         * gcc.dg/tm/pr60908.c: New test.
9013 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
9015         PR other/69006
9016         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9017         directive.
9018         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9019         expected multiline output to reflect the colorization being
9020         disabled before newlines.
9021         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9022         (custom_diagnostic_finalizer): Replace call to
9023         pp_newline_and_flush with call to pp_flush.
9024         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9025         * gfortran.dg/implicit_class_1.f90: Likewise.
9026         * lib/gcc-dg.exp (allow_blank_lines): New global.
9027         (dg-allow-blank-lines-in-output): New procedure.
9028         (gcc-dg-prune): Complain about blank lines in the output, unless
9029         dg-allow-blank-lines-in-output was called.
9030         * lib/multiline.exp (_build_multiline_regex): Only support
9031         arbitrary followup text for non-blank-lines, not for blank lines.
9033 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
9035         PR tree-optimization/69483
9036         * gcc.dg/pr69483.c: New test.
9037         * g++.dg/opt/pr69483.C: New test.
9039 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9041         PR target/68620
9042         * gcc.target/arm/pr68620.c: New test.
9044 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9046         * gcc.target/i386/pr68986-2.c: Remove -m32.
9048 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9050         PR target/68986
9051         * gcc.target/i386/pr68986-1.c: New test.
9052         * gcc.target/i386/pr68986-2.c: Likewise.
9053         * gcc.target/i386/pr68986-3.c: Likewise.
9055 2016-01-26  Christian Bruel  <christian.bruel@st.com>
9057         * lib/target-supports.exp
9058         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9059         (check_effective_target_arm_crypto_pragma_ok): Likewise.
9060         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9062 2016-01-26  Richard Biener  <rguenther@suse.de>
9064         PR tree-optimization/69452
9065         * gcc.dg/torture/pr69452.c: New testcase.
9067 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
9069         PR target/69442
9070         * gcc.dg/pr69442.c: New test.
9072 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
9074         PR target/67896
9075         * gcc.target/aarch64/simd/pr67896.C: New.
9077 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
9079         PR tree-optimization/69400
9080         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9081         function.
9082         (plugin_init): Call it.
9083         * gcc.dg/torture/pr69400.c: New test.
9085 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9087         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9089 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
9090             Sebastian Pop  <s.pop@samsung.com>
9092         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9093         isl-0.15.
9095 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
9096             Sebastian Pop  <s.pop@samsung.com>
9098         * gcc.dg/graphite/pr69292.c: New.
9100 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
9102         * c-c++-common/goacc/use_device-1.c: New test.
9104 2016-01-25  Jeff Law  <law@redhat.com>
9106         PR tree-optimization/69196
9107         PR tree-optimization/68398
9108         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9109         * gcc.dg/tree-ssa/pr68198.c: Likewise.
9111 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
9113         PR target/69469
9114         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9115         Algorithm.
9117 2016-01-25  Richard Biener  <rguenther@suse.de>
9119         PR testsuite/69380
9120         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9122 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
9124         PR target/69421
9125         * gcc.dg/pr69421.c: New test.
9127 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
9129         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9130         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9131         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9132         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9133         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9134         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9135         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9136         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9137         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9138         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9140 2016-01-25  Richard Biener  <rguenther@suse.de>
9142         PR tree-optimization/69376
9143         * gcc.dg/torture/pr69376.c: New testcase.
9145 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9147         PR fortran/69397
9148         PR fortran/68442
9149         * gfortran.dg/interface_38.f90: New test.
9150         * gfortran.dg/interface_39.f90: New test.
9152 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
9154         Revert:
9155         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
9157         PR c++/11858
9158         PR c++/24663
9159         PR c++/24664
9160         * g++.dg/template/pr11858.C: New test.
9161         * g++.dg/template/pr24663.C: New test.
9162         * g++.dg/template/unify12.C: New test.
9163         * g++.dg/template/unify13.C: New test.
9164         * g++.dg/template/unify14.C: New test.
9165         * g++.dg/template/unify15.C: New test.
9166         * g++.dg/template/unify16.C: New test.
9167         * g++.dg/template/unify17.C: New test.
9169 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
9171         PR fortran/68283
9172         gfortran.dg/pr68283.f90: New test.
9174 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9176         PR fortran/66094
9177         * gfortran.dg/inline_matmul_13.f90:  New test.
9178         * gfortran.dg/matmul_bounds_8.f90:  New test.
9179         * gfortran.dg/matmul_bounds_9.f90:  New test.
9180         * gfortran.dg/matmul_bounds_10.f90:  New test.
9182 2016-01-23  Tom de Vries  <tom@codesourcery.com>
9184         PR tree-optimization/69426
9185         * gcc.dg/autopar/pr69426.c: New test.
9187 2016-01-23  Martin Sebor  <msebor@redhat.com>
9189         PR c++/58109
9190         PR c++/69022
9191         * g++.dg/cpp0x/alignas5.C: New test.
9192         * g++.dg/ext/vector29.C: Same.
9194 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
9196         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9197         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9198         _GNU_SOURCE from compile flags to the source.
9199         * gcc.target/i386/chkp-stropt-12.c: Ditto.
9200         * gcc.target/i386/chkp-stropt-16.c: Ditto.
9201         * gcc.target/i386/chkp-stropt-4.c: Ditto.
9202         * gcc.target/i386/chkp-stropt-8.c: Ditto.
9204 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
9206         PR target/69432
9207         * g++.dg/opt/pr69432.C: New test.
9209 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9211         * gcc.target/powerpc/pr63354c: Adjust target selector to include
9212         32-bit targets testing an -m64 multilib.
9214 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9216         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9217         64-bit support.
9219 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
9221         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9223 2016-01-21  Christian Bruel  <christian.bruel@st.com>
9225         PR target/68674
9226         * gcc.target/i386/pr68674.c
9227         * gcc.target/aarch64/pr68674.c
9228         * gcc.target/arm/pr68674.c
9230 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9232         PR target/69403
9233         * gcc.c-torture/execute/pr69403.c: New test.
9235 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9237         PR c++/55843
9238         * g++.dg/template/pr55843.C: New.
9240 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
9242         PR testsuite/66877
9243         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9244         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9246 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9248         PR testsuite/67489
9249         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9250         from dg-do compile directive, and instead add
9251         { dg-require-effective-target int128 }.
9253 2016-01-20  Martin Sebor  <msebor@redhat.com>
9255         PR c/69405
9256         * gcc.dg/sync-fetch.c: New test.
9258 2016-01-21  Martin Sebor  <msebor@redhat.com>
9260         PR target/69252
9261         * gcc.target/powerpc/pr69252.c: New test.
9263 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9265         PR fortran/65996
9266         * gfortran.dg/pr65996.f90: New test.
9268 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9270         PR c++/68810
9271         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9272         expected to generate an error.
9274 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
9276         PR middle-end/66178
9277         * gcc.dg/torture/pr66178.c: New test.
9279 2016-01-21  Anton Blanchard  <anton@samba.org>
9280             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9282         PR target/63354
9283         * gcc.target/powerpc/pr63354.c:  New test.
9285 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
9287         PR rtl-optimization/68990
9288         * gcc.target/i386/pr68990: New.
9290 2016-01-21  Nick Clifton  <nickc@redhat.com>
9292         PR target/69129
9293         * gcc.target/mips/pr69129.c: New.
9295 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
9297         PR c++/58046
9298         * g++.dg/cpp0x/pr58046.C: New.
9300 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
9302         PR target/69187
9303         PR target/65624
9304         * gcc.target/arm/pr69187.c: New test.
9306         PR c++/69355
9307         * g++.dg/torture/pr69355.C: New test.
9309 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
9310             Sebastian Pop  <s.pop@samsung.com>
9312         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9314 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
9315             Sebastian Pop  <s.pop@samsung.com>
9317         * gcc.dg/graphite/pr68976.c: New test.
9319 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
9321         PR middle-end/67653
9322         * c-c++-common/pr67653.c: New test.
9323         * gcc.dg/torture/pr29119.c: Add dg-warning.
9325 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
9327         * gcc.target/powerpc/cpu-builtin-1.c: New test.
9329 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9331         PR c/24293
9332         * gcc.dg/pr24293.c: New test.
9333         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9334         incomplete struct type.
9335         * gcc.dg/declspec-1.c: Likewise.
9336         * gcc.dg/pr63549.c: Likewise.
9338 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
9340         PR tree-optimization/66612
9341         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9342         for bdn instruction.
9344 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9346         * lib/target-supports.exp
9347         (check_effective_target_arm_fp_ok_nocache): New.
9348         (check_effective_target_arm_fp_ok): New.
9349         (add_options_for_arm_fp): New.
9350         (check_effective_target_arm_crypto_ok_nocache): Require
9351         target_arm_v8_neon_ok instead of arm32.
9352         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9353         (check_effective_target_arm_crypto_pragma_ok): New.
9354         (add_options_for_arm_vfp): New.
9355         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9356         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9357         target instead. Force initial fpu to vfp.
9358         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9359         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9360         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9361         dependency.
9362         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9363         use arm_vfp effective target instead. Force initial fpu to vfp.
9364         * gcc.target/arm/attr-neon3.c: Likewise.
9365         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9366         arm_vfp_ok.
9367         * gcc.target/arm/unsigned-float.c: Likewise.
9368         * gcc.target/arm/vfp-1.c: Likewise.
9369         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9370         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9371         * gcc.target/arm/vfp-ldmiad.c: Likewise.
9372         * gcc.target/arm/vfp-ldmias.c: Likewise.
9373         * gcc.target/arm/vfp-stmdbd.c: Likewise.
9374         * gcc.target/arm/vfp-stmdbs.c: Likewise.
9375         * gcc.target/arm/vfp-stmiad.c: Likewise.
9376         * gcc.target/arm/vfp-stmias.c: Likewise.
9377         * gcc.target/arm/vnmul-1.c: Likewise.
9378         * gcc.target/arm/vnmul-2.c: Likewise.
9379         * gcc.target/arm/vnmul-3.c: Likewise.
9380         * gcc.target/arm/vnmul-4.c: Likewise.
9382 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
9384         PR testsuite/69366
9385         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9386         the MPX run-time library, for compile-time MPX test.
9387         * gcc.target/i386/chkp-always_inline.c: Likewise.
9388         * gcc.target/i386/chkp-bndret.c: Likewise.
9389         * gcc.target/i386/chkp-builtins-1.c: Likewise.
9390         * gcc.target/i386/chkp-builtins-2.c: Likewise.
9391         * gcc.target/i386/chkp-builtins-3.c: Likewise.
9392         * gcc.target/i386/chkp-builtins-4.c: Likewise.
9393         * gcc.target/i386/chkp-const-check-1.c: Likewise.
9394         * gcc.target/i386/chkp-const-check-2.c: Likewise.
9395         * gcc.target/i386/chkp-hidden-def.c: Likewise.
9396         * gcc.target/i386/chkp-label-address.c: Likewise.
9397         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9398         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9399         * gcc.target/i386/chkp-pr69044.c: Likewise.
9400         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9401         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9402         * gcc.target/i386/chkp-strchr.c: Likewise.
9403         * gcc.target/i386/chkp-strlen-1.c: Likewise.
9404         * gcc.target/i386/chkp-strlen-2.c: Likewise.
9405         * gcc.target/i386/chkp-strlen-3.c: Likewise.
9406         * gcc.target/i386/chkp-strlen-4.c: Likewise.
9407         * gcc.target/i386/chkp-strlen-5.c: Likewise.
9408         * gcc.target/i386/chkp-stropt-1.c: Likewise.
9409         * gcc.target/i386/chkp-stropt-10.c: Likewise.
9410         * gcc.target/i386/chkp-stropt-11.c: Likewise.
9411         * gcc.target/i386/chkp-stropt-12.c: Likewise.
9412         * gcc.target/i386/chkp-stropt-13.c: Likewise.
9413         * gcc.target/i386/chkp-stropt-14.c: Likewise.
9414         * gcc.target/i386/chkp-stropt-15.c: Likewise.
9415         * gcc.target/i386/chkp-stropt-16.c: Likewise.
9416         * gcc.target/i386/chkp-stropt-2.c: Likewise.
9417         * gcc.target/i386/chkp-stropt-3.c: Likewise.
9418         * gcc.target/i386/chkp-stropt-4.c: Likewise.
9419         * gcc.target/i386/chkp-stropt-5.c: Likewise.
9420         * gcc.target/i386/chkp-stropt-6.c: Likewise.
9421         * gcc.target/i386/chkp-stropt-7.c: Likewise.
9422         * gcc.target/i386/chkp-stropt-8.c: Likewise.
9423         * gcc.target/i386/chkp-stropt-9.c: Likewise.
9424         * gcc.target/i386/pr63995-2.c: Likewise.
9425         * gcc.target/i386/pr64805.c: Likewise.
9426         * gcc.target/i386/pr65044.c: Likewise.
9427         * gcc.target/i386/pr65167.c: Likewise.
9428         * gcc.target/i386/pr65183.c: Likewise.
9429         * gcc.target/i386/pr65184.c: Likewise.
9430         * gcc.target/i386/thunk-retbnd.c: Likewise.
9432 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
9434         PR tree-optimization/69328
9435         * gcc.dg/pr69328.c: New test.
9437 2016-01-20  Jeff Law  <law@redhat.com>
9439         PR target/25114
9440         * gcc.target/m68k/pr25114.c: New test.
9442 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9444         * gcc.target/arm/memset-inline-10.c: Added
9445         dg-require-effective-target arm_thumb2_ok.
9447 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
9449         * gcc.dg/debug/dwarf2/sso.c: New test.
9451 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
9453         PR testsuite/68820
9454         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9455         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9456         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9458 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9460         PR ipa/66223
9461         * g++.dg/ipa/devirt-50.C: New testcase.
9463 2016-01-19  Marek Polacek  <polacek@redhat.com>
9465         PR c++/68965
9466         * g++.dg/cpp1y/parameter-pack-1.C: New test.
9467         * g++.dg/cpp1y/parameter-pack-2.C: New test.
9469 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9471         PR target/69135
9472         * gcc.target/arm/pr69135_1.c: New test.
9474 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
9476         * gcc.target/aarch64/ccmp_1.c: Add new tests.
9478 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
9480         * gcc.target/aarch64/ccmp_1.c: New testcase.
9482 2016-01-19  Marek Polacek  <polacek@redhat.com>
9484         PR c++/68586
9485         * g++.dg/cpp0x/enum30.C: New test.
9487 2016-01-19  Richard Biener  <rguenther@suse.de>
9489         PR tree-optimization/69336
9490         * g++.dg/tree-ssa/pr69336.C: New testcase.
9492 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
9494         PR debug/65779
9495         * gcc.dg/pr65779.c: New test.
9497 2016-01-19  Richard Biener  <rguenther@suse.de>
9499         PR tree-optimization/69352
9500         * gcc.dg/torture/pr69352.c: New testcase.
9502 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
9504         PR rtl-optimization/68955
9505         PR rtl-optimization/64557
9506         * gcc.dg/torture/pr68955.c: New test.
9508 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9510         PR lto/69136
9511         * g++.dg/torture/pr69136.C: New testcase.
9513 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9515         PR lto/69133
9516         * g++.dg/lto/pr69133_0.C: New testcase.
9517         * g++.dg/lto/pr69133_1.C: New testcase.
9519 2016-01-15  Jeff Law  <law@redhat.com>
9521         PR tree-optimization/69320
9522         * gcc.c-torture/pr69320-1.c: New test.
9523         * gcc.c-torture/pr69320-2.c: New test.
9524         * gcc.c-torture/pr69320-3.c: New test.
9525         * gcc.c-torture/pr69320-4.c: New test.
9527 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
9529         PR c++/11858
9530         PR c++/24663
9531         PR c++/24664
9532         * g++.dg/template/pr11858.C: New test.
9533         * g++.dg/template/pr24663.C: New test.
9534         * g++.dg/template/unify12.C: New test.
9535         * g++.dg/template/unify13.C: New test.
9536         * g++.dg/template/unify14.C: New test.
9537         * g++.dg/template/unify15.C: New test.
9538         * g++.dg/template/unify16.C: New test.
9539         * g++.dg/template/unify17.C: New test.
9541 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
9543         PR testsuite/69181
9544         * gcc.dg/pr69181-1.c: New test file.
9545         * gcc.dg/pr69181-2.c: New test file.
9546         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9547         globals by moving it to...
9548         (cleanup-after-saved-dg-test): ...this new function.  Add
9549         "global additional_sources_used".  Add reset of global
9550         multiline_expected_outputs to the empty list.
9551         * lib/multiline.exp (_multiline_expected_outputs): Rename this
9552         global to...
9553         (multiline_expected_outputs): ...this, and updated comments to
9554         note that it is modified from gcc-dg.exp.
9555         (dg-end-multiline-output): Update for the above renaming.
9556         (handle-multiline-outputs): Likewise.  Remove the clearing
9557         of the expected outputs to the empty list.
9559 2016-01-18  Richard Biener  <rguenther@suse.de>
9561         PR tree-optimization/69297
9562         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9564 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
9566         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9567         dg-options.
9568         * gcc.target/mips/mips-3d-2.c: Likewise.
9569         * gcc.target/mips/mips-3d-3.c: Likewise.
9570         * gcc.target/mips/mips-3d-4.c: Likewise.
9571         * gcc.target/mips/mips-3d-5.c: Likewise.
9572         * gcc.target/mips/mips-3d-6.c: Likewise.
9573         * gcc.target/mips/mips-3d-7.c: Likewise.
9574         * gcc.target/mips/mips-3d-8.c: Likewise.
9575         * gcc.target/mips/mips-3d-9.c: Likewise.
9576         * gcc.target/mips/mips-ps-1.c: Likewise.
9577         * gcc.target/mips/mips-ps-2.c: Likewise.
9578         * gcc.target/mips/mips-ps-3.c: Likewise.
9579         * gcc.target/mips/mips-ps-4.c: Likewise.
9580         * gcc.target/mips/mips-ps-5.c: Likewise.
9581         * gcc.target/mips/mips-ps-6.c: Likewise.
9582         * gcc.target/mips/mips-ps-7.c: Likewise.
9583         * gcc.target/mips/mips-ps-type.c: Likewise.
9584         * gcc.target/mips/mips-ps-type-2.c: Likewise.
9585         * gcc.target/mips/mips16-attributes-6.c: Likewise.
9587 2016-01-18  Tom de Vries  <tom@codesourcery.com>
9589         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9590         * c-c++-common/goacc/kernels-double-reduction.c: New test.
9591         * c-c++-common/goacc/kernels-empty.c: New test.
9592         * c-c++-common/goacc/kernels-eternal.c: New test.
9593         * c-c++-common/goacc/kernels-loop-2.c: New test.
9594         * c-c++-common/goacc/kernels-loop-3.c: New test.
9595         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9596         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9597         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9598         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9599         * c-c++-common/goacc/kernels-loop-data.c: New test.
9600         * c-c++-common/goacc/kernels-loop-g.c: New test.
9601         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9602         * c-c++-common/goacc/kernels-loop-n.c: New test.
9603         * c-c++-common/goacc/kernels-loop-nest.c: New test.
9604         * c-c++-common/goacc/kernels-loop.c: New test.
9605         * c-c++-common/goacc/kernels-noreturn.c: New test.
9606         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9607         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9608         * c-c++-common/goacc/kernels-reduction.c: New test.
9610 2016-01-18  Tom de Vries  <tom@codesourcery.com>
9612         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9613         * gcc.dg/autopar/outer-2.c: Same.
9614         * gcc.dg/autopar/outer-3.c: Same.
9615         * gcc.dg/autopar/outer-4.c: Same.
9616         * gcc.dg/autopar/outer-5.c: Same.
9617         * gcc.dg/autopar/outer-6.c: Same.
9618         * gcc.dg/autopar/parallelization-1.c: Same.
9619         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9620         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9621         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9622         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9623         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9624         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9625         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9626         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9627         * gcc.dg/autopar/pr39500-1.c: Same.
9628         * gcc.dg/autopar/pr39500-2.c: Same.
9629         * gcc.dg/autopar/pr46193.c: Same.
9630         * gcc.dg/autopar/pr46194.c: Same.
9631         * gcc.dg/autopar/pr49580.c: Same.
9632         * gcc.dg/autopar/pr49960-1.c: Same.
9633         * gcc.dg/autopar/pr49960.c: Same.
9634         * gcc.dg/autopar/pr68373.c: Same.
9635         * gcc.dg/autopar/reduc-1.c: Same.
9636         * gcc.dg/autopar/reduc-1char.c: Same.
9637         * gcc.dg/autopar/reduc-1short.c: Same.
9638         * gcc.dg/autopar/reduc-2.c: Same.
9639         * gcc.dg/autopar/reduc-2char.c: Same.
9640         * gcc.dg/autopar/reduc-2short.c: Same.
9641         * gcc.dg/autopar/reduc-3.c: Same.
9642         * gcc.dg/autopar/reduc-4.c: Same.
9643         * gcc.dg/autopar/reduc-6.c: Same.
9644         * gcc.dg/autopar/reduc-7.c: Same.
9645         * gcc.dg/autopar/reduc-8.c: Same.
9646         * gcc.dg/autopar/reduc-9.c: Same.
9647         * gcc.dg/autopar/uns-outer-4.c: Same.
9648         * gcc.dg/autopar/uns-outer-5.c: Same.
9649         * gcc.dg/autopar/uns-outer-6.c: Same.
9650         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9651         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9653 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
9655         PR target/63679
9656         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9657         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9659 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
9661         PR target/63679
9662         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9663         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9664         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9666 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
9668         PR target/63679
9669         * gcc.dg/tree-ssa/sra-17.c: New.
9670         * gcc.dg/tree-ssa/sra-18.c: New.
9672 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
9674         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9676 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
9678         * gnat.dg/inline12.adb: New test.
9680 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
9682         PR tree-optimization/66797
9683         * gcc.c-torture/execute/pr65447.c: Relax check condition.
9685 2016-01-18  Richard Biener  <rguenther@suse.de>
9687         PR tree-optimization/69170
9688         * gcc.dg/torture/pr69170.c: New testcase.
9690 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
9692         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9694 2016-01-16  Tom de Vries  <tom@codesourcery.com>
9696         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9698 2016-01-16  Tom de Vries  <tom@codesourcery.com>
9700         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9701         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
9702         redundant dg-require-effective-target pthread.
9703         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9704         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9705         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9706         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9707         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9708         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9709         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9711 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
9713         PR target/68609
9714         * gcc.target/powerpc/recip-6.c: Enable on AIX.
9715         * gcc.target/powerpc/recip-7.c: Same.
9717 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
9719         PR c++/69091
9720         * g++.dg/template/pr69091.C: New test.
9722 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
9724         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9725         dump does not contain an error_mark_node.
9726         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9727         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9729 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
9731         PR c++/68936
9732         * g++.dg/template/pr68936.C: New test.
9734 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
9736         PR target/68609
9737         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9738         * gcc.target/powerpc/recip-2.c: Same.
9739         * gcc.target/powerpc/recip-3.c: Same.
9740         * gcc.target/powerpc/recip-4.c: Same.
9741         * gcc.target/powerpc/recip-sqrtf.c: Same.
9743 2016-01-15  Jeff Law  <law@redhat.com>
9745         PR tree-optimization/69270
9746         * gcc.dg/tree-ssa/pr69270-2.c: New test.
9747         * gcc.dg/tree-ssa/pr69270-3.c: New test.
9749 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
9751         PR fortran/49630
9752         * gfortran.dg/deferred_character_13.f90: New test for the fix
9753         of comment 3 of the PR.
9755         PR fortran/54070
9756         * gfortran.dg/deferred_character_8.f90: New test
9757         * gfortran.dg/allocate_error_5.f90: New test
9759         PR fortran/60593
9760         * gfortran.dg/deferred_character_10.f90: New test
9762         PR fortran/60795
9763         * gfortran.dg/deferred_character_14.f90: New test
9765         PR fortran/61147
9766         * gfortran.dg/deferred_character_11.f90: New test
9768         PR fortran/64324
9769         * gfortran.dg/deferred_character_9.f90: New test
9771 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9773         PR rtl-optimization/69030
9774         * gcc.target/i386/pr69030.c: New.
9776 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9778         * gcc.target/aarch64/target_attr_17.c: New test.
9780 2016-01-15  Richard Biener  <rguenther@suse.de>
9782         PR tree-optimization/66856
9783         * gcc.dg/torture/pr66856-1.c: New testcase.
9784         * gcc.dg/torture/pr66856-2.c: Likewise.
9786 2016-01-15  Richard Biener  <rguenther@suse.de>
9788         PR debug/69137
9789         * g++.dg/lto/pr69137_0.C: New testcase.
9791 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
9793         PR middle-end/69246
9794         * gcc.target/i386/pr69246.c: New test.
9796 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9798         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9800 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9802         PR c++/56194
9803         * g++.dg/init/const9.C: Disable test on S/390.
9805 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9807         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9808         * g++.dg/Wno-frame-address.C: Ditto.
9810 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9812         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9814 2016-01-15  Richard Biener  <rguenther@suse.de>
9816         PR tree-optimization/68961
9817         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9819 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
9821         * gcc.target/i386/pr65105-5.c: New test.
9823 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
9825         * gcc.c-torture/execute/alias-4.c: New testcase.
9827 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
9829         PR ipa/68148
9830         * g++.dg/ipa/devirt-49.C: New testcase.
9832 2016-01-15  Christian Bruel  <christian.bruel@st.com>
9834         PR target/65837
9835         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9836         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9837         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9839 2016-01-15  Richard Biener  <rguenther@suse.de>
9841         PR tree-optimization/69117
9842         * gcc.dg/torture/pr69117.c: New testcase.
9844 2015-01-14  Ryan Burn  <contact@rnburn.com>
9846         PR c++/69048
9847         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9849 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9851         PR testsuite/67509
9852         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9853         range tests use 100 * maximum instead of maximum + 1.
9855 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
9857         PR debug/69244
9858         * gcc.dg/guality/pr69244.c: New test.
9860 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
9862         * lib/target-supports.exp (check_effective_target_issignaling):
9863         New procedure.
9864         * gcc.dg/pr61441.c: Require issignaling effective target.
9866 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
9868         PR target/68803
9869         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9871 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
9873         PR c++/68819
9874         PR preprocessor/69177
9875         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9876         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9877         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9878         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9880 2016-01-14  Marek Polacek  <polacek@redhat.com>
9882         PR c/69262
9883         * gcc.dg/array-15.c: New test.
9885 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
9887         PR middle-end/68146
9888         PR tree-optimization/69155
9889         * gfortran.dg/pr68146.f: New test.
9890         * gfortran.dg/pr69155.f90: New test.
9892 2016-01-14  Richard Biener  <rguenther@suse.de>
9894         PR tree-optimization/68060
9895         * gcc.dg/torture/pr68060-1.c: New testcase.
9896         * gcc.dg/torture/pr68060-2.c: Likewise.
9898 2016-01-14  Nick Clifton  <nickc@redhat.com>
9900         * lib/target-supports.exp
9901         (check_effective_target_arm_neon_ok_nocache): Add an option
9902         sequence that includes setting the ARM architecture to ARMv7-A.
9903         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9904         command line options necessary to enable Neon support.
9905         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9906         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9907         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9908         * gcc.target/arm/pr69180.c: Likewise.
9910 2016-01-14  Jeff Law  <law@redhat.com>
9912         PR tree-optimization/69270
9913         * gcc.dg/tree-ssa/pr69270.c: New test.
9915 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
9917         PR c/66208
9918         * c-c++-common/pr66208.c: New file.
9920 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
9922         PR tree-optimization/69156
9923         * gcc.dg/pr69156.c: New test.
9925 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9927         * gcc.target/i386/pr69225-7.c: New test.
9929 2016-01-13  Richard Henderson  <rth@redhat.com>
9931         * gcc.dg/tm/memopt-13.c: Update expected function.
9932         * gcc.dg/tm/memopt-6.c: Likewise.
9934 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
9936         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9937         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9938         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9939         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9941 2016-01-13  Tom de Vries  <tom@codesourcery.com>
9943         PR tree-optimization/69169
9944         * gcc.dg/pr69169.c: New test.
9946 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
9948         PR target/69228
9949         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9950         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9951         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9952         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9953         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9954         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9955         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9956         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9958 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
9960         PR target/69247
9961         * gcc.dg/pr69247.c: New test.
9963 2016-01-13  Richard Biener  <rguenther@suse.de>
9965         PR tree-optimization/69242
9966         * gcc.dg/torture/pr69242.c: New testcase.
9968 2016-01-13  Richard Biener  <rguenther@suse.de>
9970         PR tree-optimization/69186
9971         * gcc.dg/torture/pr69186.c: New testcase.
9973 2016-01-13  Jeff Law  <law@redhat.com>
9975         PR tree-optimization/67755
9976         * gcc.dg/tree-ssa/pr67755.c: New test.
9978 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9980         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9981         pass number in output by a star.
9983 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
9985         PR tree-optimization/68911
9986         * gcc.c-torture/execute/pr68911.c: New test.
9988 2016-01-12  Marek Polacek  <polacek@redhat.com>
9990         PR c++/68979
9991         * g++.dg/warn/permissive-1.C: New test.
9993 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9995         PR objc++/68511
9996         PR c++/69213
9997         * g++.dg/opt/pr69213.C: New test.
9999 2016-01-12  Christian Bruel  <christian.bruel@st.com>
10001         PR target/69180
10002         * gcc.target/arm/pr69180.c: New test.
10004 2016-01-12  Richard Biener  <rguenther@suse.de>
10006         PR lto/69077
10007         * g++.dg/lto/pr69077_0.C: New testcase.
10008         * g++.dg/lto/pr69077_1.C: Likewise.
10010 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
10012         PR target/69175
10013         * g++.dg/opt/pr69175.C: New test.
10015 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
10017         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10018         rather than #including math.h & stdlib.h.
10019         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10020         * gcc.dg/vect/pr49771.c: Likewise.
10021         * gcc.dg/vect/vect-10-big-array.c: Likewise.
10022         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10023         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10024         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10025         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10026         * gcc.dg/vect/pr44507.c: Likewise.
10027         * gcc.dg/vect/pr45902.c: Likewise.
10028         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10029         * gcc.dg/vect/vect-117.c: Likewise.
10030         * gcc.dg/vect/vect-99.c: Likewise.
10031         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10032         * gcc.dg/vect/vect-cond-1.c: Likewise.
10033         * gcc.dg/vect/vect-cond-2.c: Likewise.
10034         * gcc.dg/vect/vect-cond-3.c: Likewise.
10035         * gcc.dg/vect/vect-cond-4.c: Likewise.
10036         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10037         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10038         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10039         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10040         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10041         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10042         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10043         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10044         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10045         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10046         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10047         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10048         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10049         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10050         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10051         include of signal.h.
10052         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10053         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10054         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10055         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10056         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10057         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10058         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10059         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10060         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10061         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10062         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10063         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10064         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10065         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10066         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10067         * gcc.dg/vect/vect-outer-5.c: Likewise.
10068         * gcc.dg/vect/vect-outer-6.c: Likewise.
10069         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10070         include of stdio.h.
10072 2016-01-12  Nick Clifton  <nickc@redhat.com>
10074         PR target/68913
10075         * gcc.dg/lto/pr61886_0.c: Rename the external function called
10076         to fread so that it will be found in all target runtimes.
10078 2016-01-12  Richard Biener  <rguenther@suse.de>
10080         PR tree-optimization/69053
10081         * g++.dg/torture/pr69053.C: New testcase.
10083 2016-01-12  Richard Biener  <rguenther@suse.de>
10085         PR tree-optimization/69168
10086         * gcc.dg/torture/pr69168.c: New testcase.
10088 2016-01-12  Richard Biener  <rguenther@suse.de>
10090         PR tree-optimization/69157
10091         * gcc.dg/torture/pr69157.c: New testcase.
10093 2016-01-12  Richard Biener  <rguenther@suse.de>
10095         PR tree-optimization/69174
10096         * gcc.dg/torture/pr69174.c: New testcase.
10098 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
10100         PR c++/66808
10101         PR c++/69000
10102         * g++.dg/tls/pr66808.C: New test.
10103         * g++.dg/tls/pr69000.C: New test.
10105 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10107         * gcc.target/powerpc/swaps-p8-23.c: New test.
10108         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10110 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
10112         PR tree-optimization/68356
10113         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10115 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
10116             Jim Wilson  <jim.wilson@linaro.org>
10118         PR target/69194
10119         * gcc.target/arm/pr69194.c: New test.
10121 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10123         PR target/69225
10124         * gcc.target/i386/pr69225-1.c: New test.
10125         * gcc.target/i386/pr69225-2.c: Likewise.
10126         * gcc.target/i386/pr69225-3.c: Likewise.
10127         * gcc.target/i386/pr69225-4.c: Likewise.
10128         * gcc.target/i386/pr69225-5.c: Likewise.
10129         * gcc.target/i386/pr69225-6.c: Likewise.
10131 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
10133         PR target/67462
10134         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10135         if lp64.
10137         PR target/69071
10138         * gcc.dg/pr69071.c: New test.
10140         PR c++/69211
10141         * g++.dg/opt/pr69211.C: New test.
10143         PR tree-optimization/69214
10144         * gcc.c-torture/compile/pr69214.c: New test.
10146 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
10148         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10149         * gcc.target/i386/pr66232-11.c: Ditto.
10150         * gcc.target/i386/pr66232-12.c: Ditto.
10151         * gcc.target/i386/pr66232-13.c: Ditto.
10153 2016-01-11  Richard Biener  <rguenther@suse.de>
10155         PR tree-optimization/69173
10156         * gcc.dg/torture/pr69173.c: New testcase.
10158 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10160         PR rtl-optimization/68796
10161         * gcc.target/aarch64/tst_5.c: New test.
10162         * gcc.target/aarch64/tst_6.c: Likewise.
10164 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10166         PR rtl-optimization/68841
10167         * gcc.dg/pr68841.c: New test.
10168         * gcc.c-torture/execute/pr68841.c: New test.
10170 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
10172         PR rtl-optimization/68920
10173         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10174         for ix86 targets.
10175         * gcc.dg/ifcvt-5.c: New test.
10177 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
10179         PR bootstrap/69123
10180         * g++.dg/pr69123.C: New.
10182 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
10184         PR target/69010
10185         * gcc.target/i386/pr69010.c: New test.
10187 2016-01-11  Martin Jambor  <mjambor@suse.cz>
10189         PR ipa/69044
10190         * gcc.target/i386/chkp-pr69044.c: New test.
10192 2016-01-11  Tom de Vries  <tom@codesourcery.com>
10194         PR tree-optimization/69109
10195         * gcc.dg/autopar/pr69109-2.c: New test.
10196         * gcc.dg/autopar/pr69109.c: New test.
10198 2016-01-11  Tom de Vries  <tom@codesourcery.com>
10200         PR tree-optimization/69108
10201         * gcc.dg/autopar/pr69108.c: New test.
10203 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
10205         PR c++/69029
10206         * c-c++-common/Wisleading-indentation.c: Augment test.
10208 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
10210         PR fortran/69154
10211         * gfortran.dg/inline_matmul_12.f90:  New test.
10213 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
10215         PR fortran/67779
10216         * gfortran.dg/actual_array_offset_1: New test.
10218 2016-01-10  Tom de Vries  <tom@codesourcery.com>
10220         PR tree-optimization/69062
10221         * gcc.dg/autopar/pr69062.c: New test.
10223 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
10225         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10226         * gcc.dg/vect/slp-perm-2.c: Likewise.
10227         * gcc.dg/vect/slp-perm-3.c: Likewise.
10228         * gcc.dg/vect/slp-perm-5.c: Likewise.
10229         * gcc.dg/vect/slp-perm-6.c: Likewise.
10230         * gcc.dg/vect/slp-perm-7.c: Likewise.
10231         * gcc.dg/vect/slp-perm-8.c: Likewise.
10233 2016-01-10  Tom de Vries  <tom@codesourcery.com>
10235         PR tree-optimization/69039
10236         * gcc.dg/autopar/pr69039.c: New test.
10238 2016-01-09  Marek Polacek  <polacek@redhat.com>
10240         PR c++/69113
10241         * g++.dg/pr69113.C: New test.
10243 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
10245         PR middle-end/50865
10246         PR tree-optimization/69097
10247         * gcc.c-torture/execute/pr50865.c: New test.
10248         * gcc.c-torture/execute/pr69097-1.c: New test.
10249         * gcc.c-torture/execute/pr69097-2.c: New test.
10250         * gcc.dg/pr69097-1.c: New test.
10251         * gcc.dg/pr69097-2.c: New test.
10253 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
10255         PR c++/69164
10256         * g++.dg/opt/pr69164.C: New test.
10258 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10260         PR tree-optimization/69167
10261         * gcc.dg/pr69167.c: New test.
10263 2016-01-08  Marek Polacek  <polacek@redhat.com>
10265         PR c++/68449
10266         * g++.dg/pr68449.C: New.
10268 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
10270         PR tree-optimization/68707
10271         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10272         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10273         on platforms supporting it.
10274         * gcc.dg/vect/slp-perm-2.c: Likewise.
10275         * gcc.dg/vect/slp-perm-3.c: Likewise.
10276         * gcc.dg/vect/slp-perm-5.c: Likewise.
10277         * gcc.dg/vect/slp-perm-7.c: Likewise.
10278         * gcc.dg/vect/slp-perm-8.c: Likewise.
10279         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10280         on platforms supporting it.
10282 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10284         PR tree-optimization/69162
10285         * gcc.dg/pr69162.c: New test.
10287         PR tree-optimization/69172
10288         * gcc.dg/pr69172.c: New test.
10290 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10292         PR tree-optimization/67781
10293         * gcc.c-torture/execute/pr67781.c: New file.
10295 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10297         PR tree-optimization/69083
10298         * gcc.dg/vect/pr69083.c: New test.
10300 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
10302         PR tree-optimization/61441
10303         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10304         Use -fexcess-precision=standard for compiler options.
10305         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
10307 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10309         PR fortran/69128
10310         * gfortran.dg/gomp/pr69128.f90: New test.
10312         PR c++/69145
10313         * g++.dg/ext/pr69145-1.C: New test.
10314         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10315         * g++.dg/ext/pr69145-2.h: New file.
10317 2016-01-07  Martin Sebor  <msebor@redhat.com>
10319         PR c/68966
10320         * gcc.dg/atomic-fetch-bool.c: New test.
10321         * gcc.dg/sync-fetch-bool.c: New test.
10323 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10325         PR fortran/66680
10326         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10328 2016-01-07  Nick Clifton  <nickc@redhat.com>
10330         PR target/66655
10331         * g++.dg/pr66655.C: New test.
10332         * g++.dg/pr66655_1.cc: Test support file.
10333         * g++.dg/pr66655.h: Test header file.
10335 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
10337         PR fortran/66680
10338         gfortran.dg/gomp/pr66680.f90: New test.
10340 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10342         PR target/69171
10343         * gcc.target/i386/pr69171-1.c: New test.
10344         * gcc.target/i386/pr69171-2.c: Likewise.
10345         * gcc.target/i386/pr69171-3.c: Likewise.
10346         * gcc.target/i386/pr69171-4.c: Likewise.
10347         * gcc.target/i386/pr69171-5.c: Likewise.
10348         * gcc.target/i386/pr69171-6.c: Likewise.
10350 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
10352         PR middle-end/67639
10353         * c-c++-common/pr67639.c: New test.
10355 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
10357         PR tree-optimization/69141
10358         * g++.dg/opt/pr69141.C: New test.
10360 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10362         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10364 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
10366         PR target/69140
10367         * gcc.target/i386/pr69140.c: New test
10369 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
10371         * gcc.dg/bad-dereference.c: New test case.
10373 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10375         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10377 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
10379         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10381 2016-01-06  Marek Polacek  <polacek@redhat.com>
10383         PR sanitizer/69099
10384         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10386 2016-01-05  Marek Polacek  <polacek@redhat.com>
10388         PR c/69104
10389         * gcc.dg/atomic-invalid-2.c: New.
10391 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10393         PR target/68991
10394         * gcc.target/i386/pr68991.c: New test.
10396 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10398         PR target/68991
10399         * g++.dg/pr68991-1.C: New test.
10400         * g++.dg/pr68991-2.C: Likewise.
10402 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
10404         PR other/60465
10405         * gcc.target/ia64/pr60465-gprel64.c: New test.
10406         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10408 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10410         PR rtl-optimization/68651
10411         * gcc.target/aarch64/pr68651_1.c: New test.
10413 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
10415         PR c/69122
10416         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10418 2016-01-05  Nathan Sidwell  <nathan@acm.org>
10420         PR c++/58583
10421         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10423         * gcc.dg/alias-15.c: New.
10425 2016-01-05  Nick Clifton  <nickc@redhat.com>
10427         PR target/68870
10428         * g++.dg/pr68770.C: New test.
10430 2016-01-04  Mike Stump  <mikestump@comcast.net>
10432         * lib/target-supports.exp (check_effective_target_cilkplus):
10433         cilkplus targets require pthreads.
10434         (check_effective_target_cilkplus): Remove special case for NVPTX.
10436 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
10438         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10439         generation.
10441 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
10443         Update copyright years.
10445 2016-01-04  Marek Polacek  <polacek@redhat.com>
10447         PR c/68908
10448         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10449         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10450         * gcc.dg/atomic/stdatomic-op-5.c: New test.
10452 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10454         * gcc.target/sparc/20160104-2.c: New test.
10456 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10458         * gcc.target/sparc/20160104-1.c: New test.
10460 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
10462         PR fortran/65045
10463         * gfortran.dg/pr65045.f90: New test.
10465 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
10467         * gnat.dg/specs/debug1.ads: Delete.
10469 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10471         PR libgfortran/68867
10472         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10473         expression.
10475 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10477         PR libgfortran/68867
10478         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10479         PowerPC.
10481 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
10483         PR fortran/68864
10484         * gfortran.dg/pr68864.f90: New test.
10486 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
10488         PR tree-optimization/69070
10489         * gcc.dg/pr69070.c: New test.
10491         PR sanitizer/69055
10492         * gfortran.dg/pr69055.f90: New test.
10494         PR target/69015
10495         * gcc.dg/pr69015.c: New test.
10497 Copyright (C) 2016 Free Software Foundation, Inc.
10499 Copying and distribution of this file, with or without modification,
10500 are permitted in any medium without royalty provided the copyright
10501 notice and this notice are preserved.