c1df9e98b1a1b5ebeadc925d99ca0b01c2abd68d
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-29  Marek Polacek  <polacek@redhat.com>
2
3         PR c/71574
4         * c-c++-common/pr71574.c: New test.
5
6         PR c/71583
7         * gcc.dg/noncompile/pr71583.c: New test.
8
9 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
10
11         PR middle-end/68217
12         * gcc.dg/pr68217.c: New test.
13
14 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
15
16         PR fortran/71067
17         * gfortran.dg/pr71067_1.f90: New test.
18         * gfortran.dg/pr71067_2.f90: Ditto.
19
20 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
21
22         * gcc.target/powerpc/vec-extract-1.c: New test.
23
24 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
25
26         PR fortran/71799
27         * gfortran.dg/pr71799.f90: New test.
28
29 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
30
31         PR c++/71665
32         * g++.dg/cpp0x/pr71665-1.C: New.
33         * g++.dg/cpp0x/pr71665-2.C: Likewise.
34         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
35         * g++.dg/ext/label10.C: Likewise.
36         * g++.dg/parse/constant5.C: Likewise.
37
38 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
39
40         PR fortran/71859
41         * gfortran.dg/pr71859.f90: New test.
42         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
43         * gfortran.dg/coarray_collectives_1.f90: Ditto.
44
45 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
46
47         PR fortran/71883
48         * gfortran.dg/pr71883.f90 : New test.
49
50 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
51
52         PR tree-optimization/71734
53         * g++.dg/vect/pr70729-nest.cc: New test.
54
55 2016-07-28  Renlin Li  <renlin.li@arm.com>
56
57         Revert
58         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
59
60         PR fortran/71902
61         * gfortran.dg/dependency_47.f90:  New test.
62
63 2016-07-28  Martin Liska  <mliska@suse.cz>
64
65         PR gcov-profile/68025
66         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
67
68 2016-07-28  Martin Liska  <mliska@suse.cz>
69
70         * g++.dg/vect/pr70944.cc: New test.
71
72 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
73
74         PR middle-end/71994
75         * gcc.dg/torture/pr71994.c: New test.
76
77 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
78
79         PR middle-end/71078
80         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
81         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
82         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
83
84 2016-07-27  Richard Biener  <rguenther@suse.de>
85
86         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
87
88 2016-07-27  Martin Liska  <mliska@suse.cz>
89
90         * gcc.dg/predict-13.c: New test.
91         * gcc.dg/predict-14.c: New test.
92
93 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
94
95         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
96         including stdint.h.
97         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
98         including stdint.h.
99
100 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
101
102         PR target/71869
103         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
104         IEEE built-in functions handle quiet and signalling NaNs
105         correctly.
106
107 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
108
109         PR fortran/71862
110         * gfortran.dg/pr71862.f90: New test.
111
112 2016-07-26  Martin Sebor  <msebor@redhat.com>
113
114         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
115         selector with dg-options.
116
117 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
118
119         PR tree-optimization/18046
120         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
121         * gcc.dg/tree-ssa/vrp103.c: New test.
122         * gcc.dg/tree-ssa/vrp104.c: New test.
123
124 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
125
126         * gcc.target/powerpc/pr63354.c: Require lp64 since
127         -mprofile-kernel is not legal with -m32.
128
129 2016-07-26  Richard Biener  <rguenther@suse.de>
130
131         PR rtl-optimization/71984
132         * gcc.dg/torture/pr71984.c: New testcase.
133
134 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
135
136         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
137         g++-dg-runtest via et-dg-runtest.
138         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
139         * gcc.dg/vect/vect.exp: Likewise.
140         * gfortran.dg/graphite/graphite.exp: Likewise, but for
141         gfortran-dg-runtest.
142         * gfortran.dg/vect/vect.exp: Likewise.
143         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
144         (check_mips_loongson_hw_available): Likewise.
145         (check_effective_target_mpaired_single_runtime): Likewise.
146         (check_effective_target_mips_loongson_runtime): Likewise.
147         (add_options_for_mpaired_single): Likewise.
148         (check_effective_target_vect_int): Add global et_index.
149         Check and save the supported feature for a target selected by
150         the et_index target.  Break long lines where appropriate.  Call
151         et-is-effective-target for MIPS with an argument instead of
152         check_effective_target_* where appropriate.
153         (check_effective_target_vect_intfloat_cvt): Likewise.
154         (check_effective_target_vect_uintfloat_cvt): Likewise.
155         (check_effective_target_vect_floatint_cvt): Likewise.
156         (check_effective_target_vect_floatuint_cvt): Likewise.
157         (check_effective_target_vect_simd_clones): Likewise.
158         (check_effective_target_vect_shift): ewise.
159         (check_effective_target_whole_vector_shift): Likewise.
160         (check_effective_target_vect_bswap): Likewise.
161         (check_effective_target_vect_shift_char): Likewise.
162         (check_effective_target_vect_long): Likewise.
163         (check_effective_target_vect_float): Likewise.
164         (check_effective_target_vect_double): Likewise.
165         (check_effective_target_vect_long_long): Likewise.
166         (check_effective_target_vect_no_int_max): Likewise.
167         (check_effective_target_vect_no_int_add): Likewise.
168         (check_effective_target_vect_no_bitwise): Likewise.
169         (check_effective_target_vect_widen_shift): Likewise.
170         (check_effective_target_vect_no_align): Likewise.
171         (check_effective_target_vect_hw_misalign): Likewise.
172         (check_effective_target_vect_element_align): Likewise.
173         (check_effective_target_vect_condition): Likewise.
174         (check_effective_target_vect_cond_mixed): Likewise.
175         (check_effective_target_vect_char_mult): Likewise.
176         (check_effective_target_vect_short_mult): Likewise.
177         (check_effective_target_vect_int_mult): Likewise.
178         (check_effective_target_vect_extract_even_odd): Likewise.
179         (check_effective_target_vect_interleave): Likewise.
180         (check_effective_target_vect_stridedN): Likewise.
181         (check_effective_target_vect_multiple_sizes): Likewise.
182         (check_effective_target_vect64): Likewise.
183         (check_effective_target_vect_call_copysignf): Likewise.
184         (check_effective_target_vect_call_sqrtf): Likewise.
185         (check_effective_target_vect_call_btrunc): Likewise.
186         (check_effective_target_vect_call_btruncf): Likewise.
187         (check_effective_target_vect_call_ceil): Likewise.
188         (check_effective_target_vect_call_ceilf): Likewise.
189         (check_effective_target_vect_call_floor): Likewise.
190         (check_effective_target_vect_call_floorf): Likewise.
191         (check_effective_target_vect_call_lceil): Likewise.
192         (check_effective_target_vect_call_lfloor): Likewise.
193         (check_effective_target_vect_call_nearbyint): Likewise.
194         (check_effective_target_vect_call_nearbyintf): Likewise.
195         (check_effective_target_vect_call_round): Likewise.
196         (check_effective_target_vect_call_roundf): Likewise.
197         (check_effective_target_vect_perm): Likewise, but also append *_saved
198         to the existing global name to properly cache the result.
199         (check_effective_target_vect_perm_byte): Likewise.
200         (check_effective_target_vect_perm_short): Likewise.
201         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
202         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
203         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
204         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
205         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
206         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
207         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
208         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
209         (check_effective_target_vect_sdot_qi): Likewise.
210         (check_effective_target_vect_udot_qi): Likewise.
211         (check_effective_target_vect_sdot_hi): Likewise.
212         (check_effective_target_vect_udot_hi): Likewise.
213         (check_effective_target_vect_usad_char): Likewise.
214         (check_effective_target_vect_pack_trunc): Likewise.
215         (check_effective_target_vect_unpack): Likewise.
216         (check_effective_target_vect_aligned_arrays): Likewise.
217         (check_effective_target_vect_natural_alignment): Likewise.
218         (check_effective_target_vector_alignment_reachable): Likewise.
219         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
220         (is-effective-target): Initialize et_index if undefined.
221         (et-dg-runtest): New.
222         (et-is-effective-target): Likewise.
223         (check_vect_support_and_set_flags): Add supported MIPS targets to
224         EFFECTIVE_TARGETS list.  Return the number of supported targets.
225
226 2016-07-26  Richard Biener  <rguenther@suse.de>
227             Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
228
229         PR middle-end/70920
230         * gcc.dg/pr70920-1.c: New test-case.
231         * gcc.dg/pr70902-2.c: Likewise.
232         * gcc.dg/pr70920-3.c: Likewise.
233         * gcc.dg/pr70920-4.c: Likewise
234         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
235         2 instead of 3.
236
237 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
238
239         * gcc.c-torture/execute/pr71494.c: Require label_values.
240         * gcc.dg/pr16973.c: Ditto.
241
242 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
243
244         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
245         * gcc.dg/torture/pr69771.c: Require int32plus.
246         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
247
248 2016-07-25  Martin Liska  <mliska@suse.cz>
249
250         * gcc.dg/torture/pr71987.c: New test.
251
252 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
253
254         PR fortran/71935
255         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
256         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
257         * gfortran.dg/pr71935.f90: New test.
258
259 2016-07-22 Martin Sebor  <msebor@redhat.com>
260
261         PR c++/71675
262         * g++.dg/ext/atomic-3.C: New test.
263         * gcc.dg/atomic/pr71675.c: New test.
264
265 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
266
267         * gcc.target/i386/mvc8.c: New test.
268
269 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
270
271         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
272         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
273
274 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
275
276         PR fortran/71795
277         * gfortran.dg/constructor_50.f90:  New test.
278
279 2016-07-22  Martin Liska  <mliska@suse.cz>
280
281         PR gcov-profile/69028
282         PR gcov-profile/62047
283         * g++.dg/cilk-plus/pr69028.C: New test.
284
285 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
286
287         * gfortran.dg/coarray_stat_2.f90: New test.
288
289 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
290
291         * gcc.target/powerpc/vec-extract.h: New files to check the
292         vec_extract built-in functions for all vector types, testing
293         accessing each element, both with constant and variable element
294         numbers.
295         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
296         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
297         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
298         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
299         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
300         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
301         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
302         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
303         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
304
305 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
306
307         PR c++/71728
308         * g++.dg/other/pr71728.C: New test.
309
310 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
311
312         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
313         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
314         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
315         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
316         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
317
318 2016-07-21  Richard Biener  <rguenther@suse.de>
319
320         PR tree-optimization/71947
321         * gcc.dg/tree-ssa/vrp102.c: New testcase.
322
323 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
324
325         * gcc.dg/tree-ssa/scev-15.c: New.
326
327 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
328
329         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
330
331 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
332
333         PR c++/71941
334         * g++.dg/gomp/pr71941.C: New test.
335
336 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
337
338         PR c/70339
339         PR c/71858
340         * g++.dg/spellcheck-identifiers.C: New test case, based on
341         gcc.dg/spellcheck-identifiers.c.
342         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
343         gcc.dg/spellcheck-identifiers-2.c.
344         * g++.dg/spellcheck-typenames.C: New test case, based on
345         gcc.dg/spellcheck-typenames.c
346
347 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
348
349         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
350         pointer to member function and also test catching by reference.
351
352 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
353
354         * gcc.target/s390/pr67443.c: Fix test case.
355
356 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
357
358         * gcc.target/s390/insv-1.c: Xfail some tests.
359         * gcc.target/s390/insv-2.c: Likewise.
360
361 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
362
363         * gcc.target/avr/torture/get-mem.c: New test.
364         * gcc.target/avr/torture/set-mem.c: New test.
365
366 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
367
368         PR target/71948
369         * gcc.target/avr/torture/tiny-progmem.c: New test.
370
371 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
372
373         PR c++/71909
374         * g++.dg/parse/pr71909.C: New test.
375         * g++.dg/tm/pr71909.C: New test.
376
377         PR c++/50060
378         * g++.dg/cpp0x/constexpr-50060.C: New test.
379         * g++.dg/cpp1y/constexpr-50060.C: New test.
380
381 2016-07-20  Martin Liska  <mliska@suse.cz>
382
383         * gfortran.dg/graphite/pr71898.f90: New test.
384
385 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
386
387         PR tree-optimization/71503
388         PR tree-optimization/71683
389         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
390         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
391
392 2016-07-20  Martin Liska  <mliska@suse.cz>
393
394         * gcc.dg/plugin/plugin.exp: Remove sreal test.
395         * gcc.dg/plugin/sreal-test-1.c: Remove.
396         * gcc.dg/plugin/sreal_plugin.c: Remove.
397
398 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
399
400         PR fortran/71902
401         * gfortran.dg/dependency_47.f90:  New test.
402
403 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
404
405         PR rtl-optimization/71916
406         * gcc.c-torture/compile/pr71916.c: New test.
407
408         PR middle-end/71874
409         * g++.dg/torture/pr71874.C: New test.
410
411         PR middle-end/71734
412         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
413         (my_alloc): Rewritten to use __builtin_posix_memalign and
414         __SIZE_TYPE__.
415         (my_free): Use __builtin_free instead of _mm_free.
416         (Vec::operator=): Use __builtin_memcpy.
417
418 2016-07-19  Martin Jambor  <mjambor@suse.cz>
419
420         PR fortran/71688
421         * gfortran.dg/pr71688.f90: New test.
422
423 2016-07-19  Richard Biener  <rguenther@suse.de>
424
425         * c-c++-common/vector-subscript-6.c: New testcase.
426         * c-c++-common/vector-subscript-7.c: Likewise.
427
428 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
429
430         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
431         and UInt32 based on __SIZEOF_INT__.
432
433 2016-07-19  Richard Biener  <rguenther@suse.de>
434
435         PR tree-optimization/71901
436         * gcc.dg/torture/pr71901.c: New testcase.
437
438 2016-07-19  Richard Biener  <rguenther@suse.de>
439
440         PR tree-optimization/71908
441         * gcc.dg/torture/pr71908.c: New testcase.
442
443 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
444
445         PR target/71493
446         * gcc.target/powerpc/pr71493-1.c: New test.
447         * gcc.target/powerpc/pr71493-2.c: Likewise.
448
449 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
450
451         PR c++/71835
452         * g++.dg/conversion/ambig3.C: New test.
453
454         PR c++/71828
455         * g++.dg/cpp0x/constexpr-71828.C: New test.
456
457         PR c++/71826
458         * g++.dg/template/pr71826.C: New test.
459
460         PR c++/71822
461         * g++.dg/template/defarg21.C: New test.
462
463         PR c++/71871
464         * g++.dg/ext/vector31.C: New test.
465
466 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
467
468         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
469
470 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
471
472         PR tree-optimization/71734
473         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
474
475 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
476
477         * gcc.target/s390/warn-dynamicstack-1.c: New test.
478         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
479         stack-layout-dynamic-1.c: New test.
480
481 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
482
483         * gcc.target/s390/nolrl-1.c: New test.
484
485 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
486
487         PR fortran/71523
488         * gfortran.dg/pr71523_1.f90: New test.
489         * gfortran.dg/pr71523_2.f90: New test.
490
491 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
492
493         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
494
495 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
496             Marco Restelli <mrestelli@gmail.com>
497
498         PR fortran/62125
499         * gfortran.dg/pr62125.f90: New test.
500
501 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
502
503         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
504         * gcc.target/powerpc/mulkc3-1.c: Likewise.
505
506 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
507
508         PR c++/58796
509         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
510         * g++.dg/cpp0x/nullptr35.C: New test.
511
512 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
513
514         * gcc.dg/tree-ssa/scev-8.c: Update test string.
515
516 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
517
518         * gfortran.dg/goacc/vector_length.f90: New test.
519
520 2016-07-15  Richard Biener  <rguenther@suse.de>
521
522         PR tree-optimization/71881
523         * gcc.dg/torture/pr71881.c: New testcase.
524
525 2016-07-15  Richard Biener  <rguenther@suse.de>
526
527         PR tree-optimization/71887
528         * gcc.dg/torture/pr71887.c: New testcase.
529
530 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
531
532         PR c/71858
533         * gcc.dg/spellcheck-identifiers-3.c: New test.
534
535 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
536
537         PR fortran/71807
538         * gfortran.dg/null_9.f90: New test.
539
540 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
541
542         * gcc.dg/tree-ssa/loop-41.c: New test.
543
544 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
545
546         PR tree-optimization/71347
547         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
548
549 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
550
551         PR fortran/29819
552         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
553         * gfortran.dg/contains.f90: Ditto.
554         * gfortran.dg/contains_empty_1.f03: Ditto.
555         * gfortran.dg/submodule_3.f08: Ditto.
556
557 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
558
559         PR testsuite/71865
560         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
561         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
562         expected diagnostics.
563
564         PR c/71858
565         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
566         * gcc.dg/spellcheck-identifiers-2.c: New test.
567         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
568         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
569
570 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
571
572         PR tree-optimization/71872
573         * gcc.c-torture/compile/pr71872.c: New test.
574
575 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
576
577         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
578         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
579         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
580         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
581         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
582         * gcc.target/arm/atomic-op-acquire-1.c: This.
583         * gcc.target/arm/atomic-op-char.c: Rename into ...
584         * gcc.target/arm/atomic-op-char-1.c: This.
585         * gcc.target/arm/atomic-op-consume.c: Rename into ...
586         * gcc.target/arm/atomic-op-consume-1.c: This.
587         * gcc.target/arm/atomic-op-int.c: Rename into ...
588         * gcc.target/arm/atomic-op-int-1.c: This.
589         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
590         * gcc.target/arm/atomic-op-relaxed-1.c: This.
591         * gcc.target/arm/atomic-op-release.c: Rename into ...
592         * gcc.target/arm/atomic-op-release-1.c: This.
593         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
594         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
595         * gcc.target/arm/atomic-op-short.c: Rename into ...
596         * gcc.target/arm/atomic-op-short-1.c: This.
597         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
598         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
599         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
600         * gcc.target/arm/atomic-op-char-2.c: Likewise.
601         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
602         * gcc.target/arm/atomic-op-int-2.c: Likewise.
603         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
604         * gcc.target/arm/atomic-op-release-2.c: Likewise.
605         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
606         * gcc.target/arm/atomic-op-short-2.c: Likewise.
607
608 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
609
610         PR fortran/70842
611         * gfortran.dg/select_type_35.f03: New test.
612
613 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
614
615         PR target/65951
616         PR tree-optimization/70923
617         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
618         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
619         * gcc.dg/vect/pr65951.c: Likewise.
620         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
621
622 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
623
624         * c-c++-common/pr60226.c: Expect maximum object file alignment
625         error on AIX.
626
627 2016-07-14  Richard Biener  <rguenther@suse.de>
628
629         PR tree-optimization/71866
630         * gcc.dg/torture/pr71866.c: New testcase.
631
632 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
633
634         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
635         selector and enclose boolean expression in curly braces.
636
637 2016-07-14  Alan Modra  <amodra@gmail.com>
638
639         PR target/71733
640         * gcc.target/powerpc/p9-novsx.c: New.
641
642 2016-07-13  Andi Kleen  <ak@linux.intel.com>
643
644         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
645         * g++.dg/tree-prof/morefunc.C: Dito.
646         * g++.dg/tree-prof/pr35545.C: Dito.
647         * g++.dg/tree-prof/reorder.C: Dito.
648         * gcc.dg/tree-prof/20050826-2.c: Dito.
649         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
650         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
651         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
652         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
653         * gcc.dg/tree-prof/inliner-1.c: Dito.
654         * gcc.dg/tree-prof/merge_block.c: Dito.
655         * gcc.dg/tree-prof/stringop-1.c: Dito.
656         * gcc.dg/tree-prof/stringop-2.c: Dito.
657         * gcc.dg/tree-prof/switch-case-1.c: Dito.
658         * gcc.dg/tree-prof/switch-case-2.c: Dito.
659         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
660         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
661         * gcc.dg/tree-prof/update-loopch.c: Dito.
662         * gcc.dg/tree-prof/val-prof-1.c: Dito.
663         * gcc.dg/tree-prof/val-prof-2.c: Dito.
664         * gcc.dg/tree-prof/val-prof-3.c: Dito.
665         * gcc.dg/tree-prof/val-prof-4.c: Dito.
666         * gcc.dg/tree-prof/val-prof-5.c: Dito.
667         * gcc.dg/tree-prof/val-prof-6.c: Dito.
668         * gcc.dg/tree-prof/val-prof-7.c: Dito.
669
670 2016-07-13  Andi Kleen  <ak@linux.intel.com>
671
672         * lib/profopt.exp (profopt-execute): Remove .imports files.
673
674 2016-07-13  Andi Kleen  <ak@linux.intel.com>
675
676         * lib/profopt.exp (profopt-execute): Always log profiler command line.
677
678 2016-07-13  Andi Kleen  <ak@linux.intel.com>
679
680         * lib/profopt.exp (dg-final-scan-autofdo,
681         dg-final-scan-not-autofdo): New functions.
682
683 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
684
685         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
686         * gcc.dg/vect/vect-35.c: Ditto.
687         * gcc.dg/vect/vect-alias-check-2.c: New test.
688
689 2016-07-13  Martin Liska  <mliska@suse.cz>
690
691         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
692         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
693         * gfortran.dg/pr42108.f90: Update expected dump scan.
694
695 2016-07-13  Richard Biener  <rguenther@suse.de>
696
697         PR tree-optimization/24574
698         * gcc.dg/pr24574.c: New testcase.
699
700 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
701
702         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
703         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
704         * c-c++-common/pr68833-1.c: Require int32plus.
705         * gcc.dg/ipa/pr63551.c: Likewise.
706         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
707         * gcc.dg/ipa/pr64041.c: Require int32plus.
708
709 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
710
711         PR ipa/71633
712         * g++.dg/pr71633.C: New test.
713
714 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
715
716         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
717         Add new arm_thumb1_cbz_ok effective target.
718         * gcc.target/arm/cbz.c: New test.
719
720 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
721
722         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
723         Define effective target.
724         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
725         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
726         * gcc.target/arm/movhi_movw.c: New test.
727         * gcc.target/arm/movsi_movw.c: Likewise.
728         * gcc.target/arm/movdi_movw.c: Likewise.
729
730 2016-07-13  Richard Biener  <rguenther@suse.de>
731
732         PR middle-end/71104
733         * gcc.dg/pr71104-1.c: New testcase.
734         * gcc.dg/pr71104-2.c: Likewise.
735
736 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
737
738         PR target/71805
739         * gcc.target/powerpc/pr71805.c: New test.
740
741 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
742
743         * gcc.target/powerpc/divkc3-1.c: New.
744         * gcc.target/powerpc/mulkc3-1.c: New.
745
746 2016-07-12  Nathan Sidwell  <nathan@acm.org>
747
748         * gcc.target/arm/data-rel-1.c: New.
749         * gcc.target/arm/data-rel-2.c: New.
750         * gcc.target/arm/data-rel-3.c: New.
751
752 2016-07-12  Martin Liska  <mliska@suse.cz>
753
754         * gcc.dg/params/blocksort-part.c: New test.
755         * gcc.dg/params/params.exp: New file.
756
757 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
758
759         PR middle-end/71700
760         * gcc.c-torture/execute/pr71700.c: New test.
761
762 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
763         Richard Biener  <rguenther@suse.de>
764
765         PR tree-optimization/23286
766         PR tree-optimization/70159
767         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
768         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
769         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
770         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
771         * gcc.dg/tree-ssa/pr35286.c: Likewise.
772         * gcc.dg/tree-ssa/pr35287.c: Likewise.
773         * gcc.dg/hoist-register-pressure-1.c: Likewise.
774         * gcc.dg/hoist-register-pressure-2.c: Likewise.
775         * gcc.dg/hoist-register-pressure-3.c: Likewise.
776         * gcc.dg/pr51879-12.c: Likewise.
777         * gcc.dg/strlenopt-9.c: Likewise.
778         * gcc.dg/tree-ssa/pr47392.c: Likewise.
779         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
780         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
781         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
782         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
783         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
784         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
785         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
786         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
787         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
788         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
789         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
790         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
791         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
792         * gfortran.dg/pr43984.f90: Adjust expected outcome.
793
794 2016-07-12  Richard Biener  <rguenther@suse.de>
795
796         PR rtl-optimization/68961
797         * gcc.target/i386/pr68961.c: New testcase.
798
799 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
800
801         PR middle-end/71758
802         * c-c++-common/gomp/pr71758.c: New test.
803         * gfortran.dg/gomp/pr71758.f90: New test.
804
805         PR tree-optimization/71823
806         * gcc.dg/vect/pr71823.c: New test.
807
808 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
809
810         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
811         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
812         and LINE_MAP_MAX_LOCATION_WITH_COLS.
813
814 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
815
816         PR target/71801
817         * gcc.target/i386/pr71801.c: New test.
818
819 2016-07-11  Richard Biener  <rguenther@suse.de>
820
821         PR tree-optimization/71816
822         * gcc.dg/torture/pr71816.c: New testcase.
823
824 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
825
826         PR fortran/71783
827         * gfortran.dg/dependency_46.f90:  New test.
828
829 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
830
831         PR rtl-optimization/71621
832         * gcc.target/i386/pr71621-1.c: New.
833         * gcc.target/i386/pr71621-2.c: New.
834
835 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
836
837         * gfortran.dg/goacc/pr71704.f90: New test.
838
839 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
840
841         PR target/71297
842         * gcc.target/powerpc/pr71297.c: New.
843
844 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
845
846         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
847
848 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
849
850         PR target/71806
851         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
852
853 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
854
855         PR tree-optimization/71667
856         * gcc.dg/vect/pr71667.c: New
857
858 2016-07-08  Martin Liska  <mliska@suse.cz>
859
860         * gcc.dg/torture/pr71606.c: New test.
861
862 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
863
864         PR fortran/71764
865         * gfortran.dg/pr71764.f90: New test.
866
867 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
868             Kai Tietz  <ktietz70@googlemail.com>
869
870         PR c++/70869
871         PR c++/71054
872         * g++.dg/cpp0x/pr70869.C: New test.
873         * g++.dg/cpp0x/pr71054.C: New test.
874
875 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
876
877         * g++.dg/debug/pr71432.C: Fail on AIX.
878
879 2016-07-07  Martin Liska  <mliska@suse.cz>
880
881         * gfortran.dg/do_1.f90: Remove a corner case that triggers
882         an undefined behavior.
883         * gfortran.dg/do_3.F90: Likewise.
884         * gfortran.dg/do_check_11.f90: New test.
885         * gfortran.dg/do_check_12.f90: New test.
886         * gfortran.dg/do_corner_warn.f90: New test.
887
888 2016-07-07  Martin Liska  <mliska@suse.cz>
889
890         * gfortran.dg/predict-1.f90: Ammend the test.
891         * gfortran.dg/predict-2.f90: Likewise.
892
893 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
894
895         PR ipa/71624
896         * g++.dg/pr71624.C: New test.
897
898 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
899
900         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
901         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
902         ARMv8-M Mainline architectures.
903
904 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
905
906         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
907         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
908
909 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
910
911         PR target/70098
912         PR target/71763
913         * gcc.target/powerpc/pr71763.c: New file.
914
915 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
916
917         PR tree-optimization/71518
918         * gcc.dg/pr71518.c: New test.
919
920 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
921
922         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
923
924 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
925
926         PR target/50739
927         * gcc.target/avr/pr50739.c: New test.
928
929 2016-07-05  Jan Hubicka  <jh@suse.cz>
930
931         * gcc.dg/tree-ssa/scev-14.c: update template.
932
933 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
934
935         * gcc.dg/vect/group-no-gaps-1.c: New test.
936
937 2016-07-05  Andi Kleen  <ak@linux.intel.com>
938
939         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
940         if kernel supports MPX.
941
942 2016-07-05  Kito Cheng <kito.cheng@gmail.com>
943
944         * gcc.c-torture/compile/pr69102.c: Require fpic support.
945
946 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
947             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
948
949         * gcc.target/powerpc/signbit-1.c: New test.
950         * gcc.target/powerpc/signbit-2.c: New test.
951         * gcc.target/powerpc/signbit-3.c: New test.
952
953 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
954
955         PR rtl-optimization/71594
956         * gcc.dg/torture/pr71594.c: New test.
957
958 2016-07-05  Jan Hubicka  <jh@suse.cz>
959
960         * gcc.dg/tree-ssa/scev-14.c: new testcase.
961
962 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
963
964         PR c++/62314
965         * gcc/testsuite/g++.dg/parse/error5.C: Update column
966         number of missing semicolon error.
967         * g++.dg/pr62314-2.C: New test case.
968
969 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
970
971         * gfortran.dg/coarray_stat_function.f90: New test.
972         * gfortran.dg/coarray_stat_whitespace.f90: New test.
973         * gfortran.dg/coarray_lib_comm_1: Adapting old test
974         to new interfaces.
975
976 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
977
978         PR fortran/71623
979         * gfortran.dg/deferred_character_17.f90: New test.
980
981 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
982
983         * gcc.target/arm/neon/polytypes.c: Move to ...
984         * gcc.target/arm/polytypes.c: ... here.
985         * gcc.target/arm/neon/pr51534.c: Move to ...
986         * gcc.target/arm/pr51534.c: ... here.
987         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
988         * gcc.target/arm/vect-vcvt.c: ... here.
989         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
990         * gcc.target/arm/vect-vcvtq.c: ... here.
991         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
992         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
993         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
994         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
995         * gcc.target/arm/neon/neon.exp: Delete.
996         * gcc.target/arm/neon/: Delete.
997
998 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
999
1000         PR fortran/65575
1001         * gfortran.dg: pr65575.f90: New test.
1002
1003 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1004
1005         PR fortran/35849
1006         * gfortran.dg: pr35849.f90: New test.
1007
1008 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
1009
1010         PR c++/71739
1011         * g++.dg/cpp0x/pr71739.C: New test.
1012
1013 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
1014
1015         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1016
1017 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1018
1019         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1020         locr.
1021         * gcc.target/s390/loc-1.c: New test.
1022
1023 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
1024
1025         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1026         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1027
1028 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1029
1030         PR target/63874
1031         * gcc.target/aarch64/pr63874.c: New test.
1032
1033 2016-07-04  Jan Beulich  <jbeulich@suse.com>
1034
1035         * g++.dg/header.c: New.
1036         * gcc.dg/header.c: New.
1037
1038 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
1039
1040         PR c/71719
1041         * c-c++-common/Wunused-var-15.c: New test.
1042
1043 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
1044
1045         PR fortran/71687
1046         * gfortran.dg/gomp/pr71687.f90: New test.
1047
1048 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1049
1050         * gcc.dg/const-float128-ped.c: Require __float128 effective
1051         target and options.
1052         * gcc.dg/const-float128.c: Likewise.
1053         * gcc.dg/torture/float128-cmp-invalid.c: Require
1054         __float128 and base_quadfloat_support effective targets, and
1055         __float128 options.
1056         * gcc.dg/torture/float128-div-underflow.c: Likewise.
1057         * gcc.dg/torture/float128-extend-nan.c: Likewise.
1058         * gcc.dg/torture/float128-nan.c: Likewise.
1059         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1060         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1061         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1062         * lib/target-supports.exp (check_effective_target___float128): New.
1063         (add_options_for___float128): New.
1064         (check_effective_target_base_quadword_support): New.
1065
1066 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
1067
1068         PR target/71720
1069         * gcc.target/powerpc/pr71720.c: New test.
1070
1071 2016-07-01  Jan Beulich  <jbeulich@suse.com>
1072
1073         * gcc.dg/bss.c: New.
1074
1075 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
1076
1077         PR target/71698
1078         * gcc.target/powerpc/pr71698.c: New test.
1079
1080 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
1081
1082         PR target/71151
1083         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1084         instead of ".foo" for its section name.
1085         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1086         depending on MCU's flash size.
1087         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1088         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1089         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1090         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1091         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1092         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1093
1094 2016-07-01  Jan Beulich  <jbeulich@suse.com>
1095
1096         * gcc.target/i386/pr65105-2.c: Add -msse2.
1097
1098 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
1099
1100         PR tree-optimization/71707
1101         * gcc.dg/strlenopt-29.c: New test.
1102
1103         PR fortran/71704
1104         * gfortran.dg/gomp/pr71704.f90: New test.
1105
1106         PR fortran/71705
1107         * gfortran.dg/gomp/pr71705.f90: New test.
1108
1109 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1110
1111         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1112         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1113         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1114         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1115         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1116         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1117         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1118         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1119         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1120         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1121         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1122         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1123         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1124         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1125         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1126         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1127         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1128         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1129         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1130         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1131         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1132         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1133         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1134         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1135         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1136         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1137         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1138         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1139         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1140         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1141         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1142         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1143         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1144         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1145         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1146         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1147         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1148         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1149         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1150         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1151         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1152         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1153         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1154         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1155         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1156         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1157         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1158         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1159         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1160         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1161         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1162         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1163         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1164         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1165         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1166         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1167         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1168         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1169         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1170         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1171         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1172         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1173         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1174         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1175         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1176         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1177         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1178         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1179         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1180         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1181         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1182         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1183         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1184         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1185         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1186         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1187         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1188         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1189         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1190         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1191         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1192
1193 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1194             James Greenhalgh  <james.greenhalgh@arm.com>
1195
1196         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1197
1198 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
1199             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1200
1201         * gcc.target/aarch64/vget_set_lane_1.c: New test.
1202
1203 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
1204
1205         PR driver/71651
1206         * gcc.dg/spellcheck-options-12.c: New test case.
1207
1208 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
1209
1210         PR middle-end/71693
1211         * gcc.c-torture/compile/pr71693.c: New test.
1212
1213 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
1214
1215         * gcc.dg/spellcheck-params.c: New testcase.
1216         * gcc.dg/spellcheck-params-2.c: New testcase.
1217
1218 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
1219
1220         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1221         vector extract instructions.
1222         * gcc.target/powerpc/p9-extract-2.c: Likewise.
1223
1224 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1225
1226         PR fortran/71686
1227         * gfortran.dg/unexpected_eof_2.f90: New test.
1228         * gfortran.dg/unexpected_eof_3.f90: New test.
1229
1230 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
1231
1232         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1233
1234 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
1235
1236         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1237         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1238         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1239
1240 2016-06-29  Richard Biener  <rguenther@suse.de>
1241
1242         PR middle-end/15256
1243         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1244
1245 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
1246
1247         * gcc.target/arm/aapcs/neon-vect10.c: Require
1248         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1249         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1250         * gcc.target/arm/aapcs/vfp18.c: Likewise.
1251         * gcc.target/arm/aapcs/vfp19.c: Likewise.
1252         * gcc.target/arm/aapcs/vfp20.c: Likewise.
1253         * gcc.target/arm/aapcs/vfp21.c: Likewise.
1254         * gcc.target/arm/fp16-aapcs-1.c: Require
1255         -mfloat-ab=hard.  Also simplify the test.
1256         * gcc.target/arm/fp16-aapcs-2.c: New.
1257
1258 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
1259
1260         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1261         (add_options_for_arm_fp16_ieee): New.
1262         (add_options_for_arm_fp16_alternative): New.
1263         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
1264         long-line.
1265         (effective_target_arm_fp16_hw): New.
1266
1267 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
1268
1269         PR tree-optimization/71655
1270         * g++.dg/pr71655.C: New test.
1271
1272 2016-06-29  Martin Liska  <mliska@suse.cz>
1273
1274         * gcc.dg/pr71585.c: New test.
1275         * gcc.dg/pr71585-2.c: New test.
1276         * gcc.dg/pr71585-3.c: New test.
1277
1278 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1279
1280         PR tree-optimization/70729
1281         * g++.dg/vect/pr70729.cc: New test.
1282
1283 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
1284
1285         * c-c++-common/gomp/cancel-1.c: Extend.
1286
1287 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
1288
1289         PR tree-optimization/71625
1290         * gcc.dg/strlenopt-28.c: New test.
1291
1292 2016-06-29  Richard Biener  <rguenther@suse.de>
1293
1294         PR middle-end/71002
1295         * g++.dg/torture/pr71002.C: Adjust testcase.
1296
1297 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
1298
1299         PR c/71685
1300         * gcc.dg/pr71685.c: New test.
1301
1302 2016-06-28  Martin Sebor  <msebor@redhat.com>
1303
1304         PR c/71552
1305         * gcc.dg/init-bad-9.c: New test.
1306
1307 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1308
1309         * gcc.target/powerpc/abs128-1.c: Require VSX.
1310         * gcc.target/powerpc/copysign128-1.c: Likewise.
1311         * gcc.target/powerpc/inf128-1.c: Likewise.
1312         * gcc.target/powerpc/nan128-1.c: Likewise.
1313
1314 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
1315
1316         PR middle-end/71626
1317         * gcc.c-torture/execute/pr71626-1.c: New test.
1318         * gcc.c-torture/execute/pr71626-2.c: New test.
1319
1320 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
1321
1322         PR target/71656
1323         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1324
1325 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
1326
1327         PR target/71670
1328         * gcc.target/powerpc/pr71670.c: New testcase.
1329
1330 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
1331
1332         PR target/71656
1333         * gcc.target/powerpc/pr71656-1.c: New test.
1334         * gcc.target/powerpc/pr71656-2.c: New test.
1335
1336 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
1337
1338         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1339         around fp16 code.
1340         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1341         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1342         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1343         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1344         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1345         Add arm_neon_fp16_ok effective target.
1346         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1347         Likewise.
1348         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1349         Likewise.
1350         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1351         Likewise.
1352         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1353         Likewise.
1354         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1355         Likewise.
1356         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1357         Likewise.
1358         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1359         Likewise.
1360         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1361         Likewise.
1362         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1363         Likewise.
1364         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1365         Likewise.
1366         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1367         Likewise.
1368
1369 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
1370
1371         * gcc.dg/predict-12.c: New testcase.
1372
1373 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1374
1375         PR fortran/71649
1376         * gfortran.dg/pr71649.f90: New test.
1377
1378 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
1379
1380         PR tree-optimization/71643
1381         * g++.dg/opt/pr71643.C: New test.
1382
1383         PR tree-optimization/71631
1384         * gcc.c-torture/execute/pr71631.c: New test.
1385
1386 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
1387
1388         * gcc.dg/predict-11.c: New testcase.
1389         * gfortran.dg/predict-2.f90: New testcase.
1390
1391 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
1392
1393         * gcc.dg/predict-10.c: New test.
1394
1395 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1396
1397         * gcc.target/powerpc/abs128-1.c: New.
1398         * gcc.target/powerpc/copysign128-1.c: New.
1399         * gcc.target/powerpc/inf128-1.c: New.
1400         * gcc.target/powerpc/nan128-1.c: New.
1401
1402 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
1403
1404         * gfortran.dg/pr71642.f90: New test.
1405
1406 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
1407
1408         PR tree-optimization/71647
1409         * gcc.target/i386/pr71647.c: New test.
1410
1411 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
1412
1413         * gcc.target/i386/noplt-gd-1.c: New test.
1414         * gcc.target/i386/noplt-gd-2.c: Likewise.
1415         * gcc.target/i386/noplt-gd-3.c: Likewise.
1416         * gcc.target/i386/noplt-ld-1.c: Likewise.
1417         * gcc.target/i386/noplt-ld-2.c: Likewise.
1418         * gcc.target/i386/noplt-ld-3.c: Likewise.
1419         * lib/target-supports.exp
1420         (check_effective_target_tls_get_addr_via_got): New.
1421
1422 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
1423
1424         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1425         testsuite compile flags.
1426         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1427         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1428
1429 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
1430
1431         * g++dg/vect/pr36684.cc: Add dg-do compile.
1432         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1433         * gcc.dg/vect/pr70021.c: Ditto.
1434         * gcc.dg/vect/pr70138-1.c: Ditto.
1435         * gcc.dg/vect/pr70138-2.c: Ditto.
1436         * gcc.dg/vect/pr70354-1.c: Ditto.
1437         * gcc.dg/vect/pr70354-2.c: Ditto.
1438         * gcc.dg/vect/pr71259.c: Ditto.
1439         * gcc.dg/vect/pr71416-1.c: Ditto.
1440         * gcc.dg/vect/slp-43.c: Ditto.
1441         * gcc.dg/vect/slp-45.c: Ditto.
1442         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1443         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1444         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1445         * gfortran.dg/vect/pr69980.f90: Ditto.
1446
1447 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
1448
1449         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1450         * gcc.dg/vect/bb-slp-30.c: Ditto.
1451         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1452         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1453         * gcc.dg/vect/pr45902.c: Ditto.
1454         * gcc.dg/vect/pr48172.c: Ditto.
1455         * gcc.dg/vect/pr48377.c: Ditto.
1456         * gcc.dg/vect/pr49038.c: Ditto.
1457         * gcc.dg/vect/pr49771.c: Ditto.
1458         * gcc.dg/vect/pr52091.c: Ditto.
1459         * gcc.dg/vect/pr53185-2.c: Ditto.
1460         * gcc.dg/vect/pr56826.c: Ditto.
1461         * gcc.dg/vect/pr60276.c: Ditto.
1462         * gcc.dg/vect/pr62021.c: Ditto.
1463         * gcc.dg/vect/pr63530.c: Ditto.
1464         * gcc.dg/vect/pr65518.c: Ditto.
1465         * gcc.dg/vect/pr65947-1.c: Ditto.
1466         * gcc.dg/vect/pr65947-10.c: Ditto.
1467         * gcc.dg/vect/pr65947-11.c: Ditto.
1468         * gcc.dg/vect/pr65947-12.c: Ditto.
1469         * gcc.dg/vect/pr65947-13.c: Ditto.
1470         * gcc.dg/vect/pr65947-2.c: Ditto.
1471         * gcc.dg/vect/pr65947-3.c: Ditto.
1472         * gcc.dg/vect/pr65947-4.c: Ditto.
1473         * gcc.dg/vect/pr65947-5.c: Ditto.
1474         * gcc.dg/vect/pr65947-6.c: Ditto.
1475         * gcc.dg/vect/pr65947-7.c: Ditto.
1476         * gcc.dg/vect/pr65947-8.c: Ditto.
1477         * gcc.dg/vect/pr65947-9.c: Ditto.
1478         * gcc.dg/vect/pr71416-1.c: Ditto.
1479         * gcc.dg/vect/pr71439.c: Ditto.
1480         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1481         * gcc.dg/vect/vect-bswap16.c: Ditto.
1482         * gcc.dg/vect/vect-bswap32.c: Ditto.
1483         * gcc.dg/vect/vect-bswap64.c: Ditto.
1484         * gcc.dg/vect/vect-live-1.c: Ditto.
1485         * gcc.dg/vect/vect-live-2.c: Ditto.
1486         * gcc.dg/vect/vect-live-3.c: Ditto.
1487         * gcc.dg/vect/vect-live-4.c: Ditto.
1488         * gcc.dg/vect/vect-live-5.c: Ditto.
1489         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1490         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1491         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1492         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1493         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1494         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1495         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1496         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1497         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1498         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1499         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1500         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1501         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1502         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1503         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1504         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1505         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1506
1507 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
1508
1509         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1510
1511 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
1512
1513         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
1514         ia32 if R_386_GOT32X relocation is supported.
1515         * gcc.target/i386/noplt-3.c: Likewise.
1516         * gcc.target/i386/noplt-2.c: Likewise.
1517         (main): Renamed to ...
1518         (bar): This.
1519         * gcc.target/i386/noplt-4.c: Likewise.
1520         (main): Renamed to ...
1521         (bar): This.
1522         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1523         * gcc.target/i386/pr67400-5.c: Likewise.
1524
1525 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
1526
1527         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1528         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1529
1530         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1531         f4): Adjust expected diagnostics.
1532         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1533         (T): If OVFP is defined, redefine to TP.
1534         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1535         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1536         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1537         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1538         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1539         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1540         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1541         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1542         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1543         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1544         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1545         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1546         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1547         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1548         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1549         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1550         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1551         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1552         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1553         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1554         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1555         as last argument to __builtin_add_overflow_p.
1556
1557 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
1558
1559         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1560         dg-options and remove default vector testsuite compile flags.
1561         * g++.dg/vect/pr33860a.cc: Ditto.
1562         * g++.dg/vect/pr45470-a.cc: Ditto.
1563         * g++.dg/vect/pr45470-b.cc: Ditto.
1564         * g++.dg/vect/pr60896.cc: Ditto.
1565         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1566         * gcc.dg/vect/pr18308.c: Ditto.
1567         * gcc.dg/vect/pr24049.c: Ditto.
1568         * gcc.dg/vect/pr33373.c: Ditto.
1569         * gcc.dg/vect/pr36228.c: Ditto.
1570         * gcc.dg/vect/pr42395.c: Ditto.
1571         * gcc.dg/vect/pr42604.c: Ditto.
1572         * gcc.dg/vect/pr46663.c: Ditto.
1573         * gcc.dg/vect/pr48765.c: Ditto.
1574         * gcc.dg/vect/pr49093.c: Ditto.
1575         * gcc.dg/vect/pr49352.c: Ditto.
1576         * gcc.dg/vect/pr52298.c: Ditto.
1577         * gcc.dg/vect/pr52870.c: Ditto.
1578         * gcc.dg/vect/pr53185.c: Ditto.
1579         * gcc.dg/vect/pr53773.c: Ditto.
1580         * gcc.dg/vect/pr56695.c: Ditto.
1581         * gcc.dg/vect/pr62171.c: Ditto.
1582         * gcc.dg/vect/pr63530.c: Ditto.
1583         * gcc.dg/vect/pr68339.c: Ditto.
1584         * gcc.dg/vect/pr71259.c: Ditto.
1585         * gcc.dg/vect/vect-82_64.c: Ditto.
1586         * gcc.dg/vect/vect-83_64.c: Ditto.
1587         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1588         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1589         * gcc.dg/vect/vect-shift-2.c: Ditto.
1590         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1591         * gfortran.dg/vect/pr39318.f90: Ditto.
1592         * gfortran.dg/vect/pr45714-a.f: Ditto.
1593         * gfortran.dg/vect/pr45714-b.f: Ditto.
1594         * gfortran.dg/vect/pr46213.f90: Ditto.
1595
1596 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1597             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1598
1599         * gcc.target/powerpc/p9-splat-5.c: New test.
1600
1601 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
1602
1603         PR tree-optimization/71488
1604         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1605         * lib/target-supports.exp: ... here.
1606         (check_sse4_hw_available): New procedure.
1607         (check_effective_target_sse4_runtime): Ditto.
1608         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1609         -march=westmere for sse4_runtime targets.
1610         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1611         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1612         (dg-additional-options): Use for sse4_runtime targets.
1613         (main): Call check_vect ().
1614         (dg-final): Perform scan only for sse4_runtime targets.
1615
1616 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
1617
1618         PR target/66232
1619         PR target/67400
1620         * gcc.target/i386/pr66232-14.c: New file.
1621         * gcc.target/i386/pr66232-15.c: Likewise.
1622         * gcc.target/i386/pr66232-16.c: Likewise.
1623         * gcc.target/i386/pr66232-17.c: Likewise.
1624         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
1625         ia32 if R_386_GOT32X relocation is supported.
1626         * gcc.target/i386/pr67400-2.c: Likewise.
1627         * gcc.target/i386/pr67400-3.c: Likewise.
1628         * gcc.target/i386/pr67400-4.c: Likewise.
1629         * gcc.target/i386/pr67400-6.c: Likewise.
1630         * gcc.target/i386/pr67400-7.c: Likewise.
1631         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1632
1633 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1634
1635         PR libgfortran/48852
1636         * gfortran.dg/char4_iunit_1.f03: Update test.
1637         * gfortran.dg/f2003_io_5.f03: Update test.
1638         * gfortran.dg/real_const_3.f90: Update test.
1639
1640 2016-06-23  Andi Kleen  <ak@linux.intel.com>
1641
1642         * g++.dg/bprob/bprob.exp: Support autofdo.
1643         * g++.dg/tree-prof/tree-prof.exp: dito.
1644         * gcc.dg/tree-prof/tree-prof.exp: dito.
1645         * gcc.misc-tests/bprob.exp: dito.
1646         * gfortran.dg/prof/prof.exp: dito.
1647         * lib/profopt.exp: dito.
1648         * lib/target-supports.exp: Check for autofdo.
1649
1650 2016-06-23  Martin Liska  <mliska@suse.cz>
1651
1652         * gcc.dg/pr71619.c: New test.
1653
1654 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
1655
1656         PR target/67400
1657         * gcc.target/i386/pr67400-1.c: New test.
1658         * gcc.target/i386/pr67400-2.c: Likewise.
1659         * gcc.target/i386/pr67400-3.c: Likewise.
1660         * gcc.target/i386/pr67400-4.c: Likewise.
1661         * gcc.target/i386/pr67400-5.c: Likewise.
1662         * gcc.target/i386/pr67400-6.c: Likewise.
1663         * gcc.target/i386/pr67400-7.c: Likewise.
1664
1665 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
1666
1667         * c-c++-common/missing-header-1.c: New test case.
1668         * c-c++-common/missing-header-2.c: New test case.
1669         * c-c++-common/missing-header-3.c: New test case.
1670         * c-c++-common/missing-header-4.c: New test case.
1671
1672 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
1673
1674         PR c/70339
1675         * c-c++-common/attributes-1.c: Update dg-prune-output to include
1676         hint.
1677         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1678         expected results due to builtin "nanl" now being suggested for
1679         "name".
1680         * gcc.dg/pr67580.c: Update expected messages.
1681         * gcc.dg/spellcheck-identifiers.c: New testcase.
1682         * gcc.dg/spellcheck-typenames.c: New testcase.
1683
1684 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
1685
1686         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1687         file.
1688         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1689         diagnostic-test-show-locus-parseable-fixits.c to sources for
1690         diagnostic_plugin_test_show_locus.c.
1691         * lib/gcc-defs.exp (freeform_regexps): New global.
1692         (dg-regexp): New function.
1693         (handle-dg-regexps): New function.
1694         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1695         freeform_regexps to the empty list.
1696         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1697
1698 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
1699
1700         PR tree-optimization/71488
1701         * g++.dg/pr71488.C: New test.
1702         * gcc.dg/vect/vect-bool-cmp.c: New test.
1703
1704 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
1705
1706         * gcc.dg/guality/param-5.c: New test.
1707
1708 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1709
1710         * gcc.target/i386/asm-flag-7.c: New test.
1711
1712 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1713
1714         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1715         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1716         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1717         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1718         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1719         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1720         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1721         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1722         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1723         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1724         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1725         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1726         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1727         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1728         * lib/target-supports.exp: Likewise.
1729
1730 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1731
1732         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1733         * gcc.dg/attr-ms_struct-2.c: Likewise.
1734         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1735         * gcc.dg/bf-ms-attrib.c: Likewise.
1736         * gcc.dg/bf-ms-layout-2.c: Likewise.
1737         * gcc.dg/bf-ms-layout-3.c: Likewise.
1738         * gcc.dg/bf-ms-layout.c: Likewise.
1739         * gcc.dg/bf-no-ms-layout.c: Likewise.
1740         * gcc.target/i386/bitfield1.c: Likewise.
1741         * gcc.target/i386/bitfield2.c: Likewise.
1742         * gcc.target/i386/bitfield3.c: Likewise.
1743
1744 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1745
1746         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1747         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1748         override other than -mcpu=power9 command-line option is specified,
1749         or if the target operating system is aix.
1750         * gcc.target/powerpc/darn-1.c: Likewise.
1751         * gcc.target/powerpc/darn-2.c: Likewise.
1752         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1753         test if effective-target is not powerpc_p9vector_ok or if the
1754         target operating system is not defined.
1755         * gcc.target/powerpc/vslv-1.c: Likewise.
1756         * gcc.target/powerpc/vsrv-0.c: Likewise.
1757         * gcc.target/powerpc/vsrv-1.c: Likewise.
1758
1759 2016-06-21  Tobias Burnus  <burnus@net-b.de>
1760
1761         PR fortran/71068
1762         * gfortran.dg/coarray/data_1.f90: New.
1763
1764 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
1765
1766         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1767         (dg-require-effective-target): Use arm_v8_neon_hw.
1768         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1769         (dg-require-effective-target): Likewise.
1770         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1771         (dg-require-effective-target): Likewise.
1772         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1773         (dg-require-effective-target): Likewise.
1774         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1775         (dg-require-effective-target): Likewise.
1776         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1777         (dg-require-effective-target): Likewise.
1778         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1779         Add AArch64 check.
1780
1781 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
1782
1783         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1784         Set to 3 so test passes.
1785
1786 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
1787
1788         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1789
1790 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
1791
1792         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1793         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1794         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1795         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1796
1797 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
1798
1799         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1800         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1801
1802 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
1803
1804         PR target/71549
1805         * gcc.target/i386/pr71549.c: New test.
1806
1807 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1808
1809         * gcc.target/powerpc/vadsdu-0.c: Replace
1810         dg-require-effective-target directive to allow test to run on more
1811         platforms, and add dg-skip-if directive to disable test on aix
1812         platforms because of known incompatibilities.
1813         * gcc.target/powerpc/vadsdu-1.c: Likewise.
1814         * gcc.target/powerpc/vadsdu-2.c: Likewise.
1815         * gcc.target/powerpc/vadsdu-3.c: Likewise.
1816         * gcc.target/powerpc/vadsdu-4.c: Likewise.
1817         * gcc.target/powerpc/vadsdu-5.c: Likewise.
1818         * gcc.target/powerpc/vadsdub-1.c: Likewise.
1819         * gcc.target/powerpc/vadsdub-2.c: Replace
1820         dg-require-effective-target directive to allow test to run on more
1821         platforms, and add dg-skip-if directive to disable test on aix
1822         platforms because of known incompatibilities.
1823         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1824         with vec_absdb call to differentiate this test from vadsdub-1.c.
1825         * gcc.target/powerpc/vadsduh-1.c: Replace
1826         dg-require-effective-target directive to allow test to run on more
1827         platforms, and add dg-skip-if directive to disable test on aix
1828         platforms because of known incompatibilities.
1829         * gcc.target/powerpc/vadsduh-2.c: Likewise.
1830         * gcc.target/powerpc/vadsduw-1.c: Likewise.
1831         * gcc.target/powerpc/vadsduw-2.c: Likewise.
1832
1833 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
1834
1835         PR tree-optimization/71588
1836         * gcc.dg/pr71558.c: New test.
1837
1838 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1839
1840         * c-c++-common/pr68657-1.c: Require ptr32plus support.
1841         * c-c++-common/pr68657-2.c: Likewise.
1842         * c-c++-common/pr68657-3.c: Likewise.
1843         * gcc.dg/torture/pr69714.c: Require int32plus support.
1844         * gcc.dg/torture/pr70025.c: Likewise.
1845         * gcc.dg/torture/pr70083.c: Likewise.
1846         * gcc.dg/torture/pr70542.c: Likewise.
1847         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1848
1849 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
1850
1851         PR c/71601
1852         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1853
1854 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
1855
1856         PR middle-end/71581
1857         * gcc.dg/pr71581.c: New test.
1858
1859         PR rtl-optimization/71591
1860         * gcc.dg/cpp/pr71591.c: New test.
1861
1862 2016-06-20   David B. Robins  <gcc@davidrobins.net>
1863
1864         PR target/71571
1865         * g++.dg/torture/pr71571.C: New test.
1866
1867 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
1868
1869         PR target/71559
1870         * gcc.target/i386/sse2-pr71559.c: New test.
1871         * gcc.target/i386/avx-pr71559.c: New test.
1872         * gcc.target/i386/avx512f-pr71559.c: New test.
1873
1874 2016-06-20  Tobias Burnus  <burnus@net-b.de>
1875
1876         PR fortran/71194
1877         * gfortran.dg/pointer_remapping_10.f90: New.
1878
1879 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
1880
1881         * g++.dg/diagnostic/string-literal-concat.C: New test case.
1882
1883 2016-06-20  Martin Sebor  <msebor@redhat.com>
1884
1885         PR c/69507
1886         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1887         * gnu90-const-expr-1.c: Same.
1888         * gnu99-const-expr-1.c: Same.
1889         * gnu99-static-1.c: Same.
1890
1891 2016-06-20  Renlin Li  <renlin.li@arm.com>
1892
1893         PR testsuite/71489
1894         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1895
1896 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
1897
1898         * gcc.target/aarch64/vcvt_f64_1.c: New.
1899         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1900         * gcc.target/aarch64/vrecp_f64_1.c: New.
1901
1902 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1903
1904         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1905         "alignement".
1906
1907 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
1908
1909         PR target/71103
1910         * gcc.target/avr/torture/pr71103-2.c: New test.
1911
1912 2016-06-19 Martin Sebor  <msebor@redhat.com>
1913
1914         PR c/69507
1915         * gcc.dg/alignof.c: New test.
1916
1917 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1918
1919         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1920         vs dg-error; test constexpr specifier too.
1921
1922 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1923
1924         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1925
1926 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
1927
1928         * lib/target-supports.exp
1929         (check_effective_target_arm_neon_fp16_ok_nocache): Call
1930         arm_neon_ok and merge flags.  Fix temporary test name.
1931         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1932         and merge flags.
1933
1934 2016-06-17  Martin Liska  <mliska@suse.cz>
1935
1936         * gcc.dg/predict-9.c: Fix dump scanning.
1937
1938 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1939
1940         PR tree-optimization/71354
1941         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1942
1943 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1944
1945         PR tree-optimization/71347
1946         * gcc.dg/tree-ssa/pr71347.c: New test.
1947
1948 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1949
1950         PR tree-optimization/71354
1951         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1952
1953 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1954
1955         * gcc.dg/vect/vect-alias-check-1.c: New test.
1956
1957 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1958
1959         PR target/71151
1960         * gcc.target/avr/pr71151-1.c: New test.
1961         * gcc.target/avr/pr71151-2.c: New test.
1962         * gcc.target/avr/pr71151-3.c: New test.
1963         * gcc.target/avr/pr71151-4.c: New test.
1964         * gcc.target/avr/pr71151-5.c: New test.
1965         * gcc.target/avr/pr71151-6.c: New test.
1966         * gcc.target/avr/pr71151-7.c: New test.
1967         * gcc.target/avr/pr71151-8.c: New test.
1968         * gcc.target/avr/pr71151-common.h: New test.
1969
1970 2016-06-16  Martin Liska  <mliska@suse.cz>
1971
1972         * gfortran.dg/predict-1.f90: New test.
1973
1974 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
1975
1976         PR target/71242
1977         * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1978
1979 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
1980
1981         * g++.dg/vect/pr36648.cc: Disable cunrolli
1982
1983 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
1984
1985         PR target/71554
1986         * gcc.c-torture/execute/pr71554.c: New test.
1987
1988         PR rtl-optimization/71532
1989         * gcc.dg/torture/pr71532.c: New test.
1990
1991 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1992
1993         * gcc.target/powerpc/p9-dimode1.c: New test.
1994         * gcc.target/powerpc/p9-dimode2.c: Likewise.
1995
1996 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
1997
1998         * gcc.c-torture/compile/20160615-1.c: New test.
1999
2000         * g++.dg/cpp0x/ref-qual17.C: New test.
2001
2002 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2003
2004         PR middle-end/71529
2005         * gcc.target/i386/pr71529.C: New test.
2006
2007 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
2008
2009         PR tree-optimization/71483
2010         * g++.dg/vect/pr71483.c: New
2011
2012 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2013
2014         PR c++/70202
2015         * g++.dg/inherit/crash6.C: New.
2016         * g++.dg/inherit/union2.C: Likewise.
2017         * g++.dg/inherit/virtual12.C: Likewise.
2018         * g++.dg/inherit/virtual13.C: Likewise.
2019         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2020
2021 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
2022
2023         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2024
2025 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
2026
2027         PR tree-optimization/71439
2028         * gcc.dg/vect/pr71439.c: New
2029
2030 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2031
2032         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2033
2034 2016-06-15  Richard Biener  <rguenther@suse.de>
2035
2036         * gcc.dg/vect/slp-45.c: New testcase.
2037
2038 2016-06-15  Richard Biener  <rguenther@suse.de>
2039
2040         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2041
2042 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2043
2044         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2045         requirements, and disable for AIX for now.
2046         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2047
2048 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
2049
2050         PR c++/71528
2051         * g++.dg/opt/pr71528.C: New test.
2052
2053         PR c++/71516
2054         * g++.dg/init/pr71516.C: New test.
2055
2056 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2057
2058         * g++.dg/init/array46.C: New.
2059
2060 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
2061
2062         * gcc.target/i386/float128-3.c: New test.
2063         * gcc.target/i386/quad-sse4.c: Ditto.
2064         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2065         Update scan strings.
2066
2067 2016-06-14  Richard Biener  <rguenther@suse.de>
2068
2069         PR middle-end/71526
2070         * gfortran.dg/pr71526.f90: New testcase.
2071
2072 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2073
2074         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2075         * gcc.dg/zero_bits_compound-1.c: Likewise.
2076
2077 2016-06-14  Richard Biener  <rguenther@suse.de>
2078
2079         PR tree-optimization/71522
2080         * gcc.dg/torture/pr71522.c: New testcase.
2081
2082 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
2083
2084         PR tree-optimization/71520
2085         * gcc.dg/tree-ssa/pr71520.c: New test.
2086
2087 2016-06-14  Richard Biener  <rguenther@suse.de>
2088
2089         PR tree-optimization/71521
2090         * gcc.dg/tree-ssa/vrp101.c: New testcase.
2091
2092 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
2093
2094         PR sanitizer/71498
2095         * c-c++-common/ubsan/bounds-13.c: New test.
2096
2097         PR preprocessor/71183
2098         * gcc.dg/cpp/source_date_epoch-3.c: New test.
2099
2100 2016-06-13  Jeff Law  <law@redhat.com>
2101
2102         PR tree-optimization/71403
2103         * c-c++-common/ubsan/pr71403-1.c: New test.
2104         * c-c++-common/ubsan/pr71403-2.c: New test.
2105         * c-c++-common/ubsan/pr71403-3.c: New test.
2106
2107 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
2108
2109         PR middle-end/71478
2110         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2111         Add -Wno-psabi -w to dg-options.
2112
2113 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2114
2115         * gcc.target/powerpc/vadsdu-0.c: New test.
2116         * gcc.target/powerpc/vadsdu-1.c: New test.
2117         * gcc.target/powerpc/vadsdu-2.c: New test.
2118         * gcc.target/powerpc/vadsdu-3.c: New test.
2119         * gcc.target/powerpc/vadsdu-4.c: New test.
2120         * gcc.target/powerpc/vadsdu-5.c: New test.
2121         * gcc.target/powerpc/vadsdub-1.c: New test.
2122         * gcc.target/powerpc/vadsdub-2.c: New test.
2123         * gcc.target/powerpc/vadsduh-1.c: New test.
2124         * gcc.target/powerpc/vadsduh-2.c: New test.
2125         * gcc.target/powerpc/vadsduw-1.c: New test.
2126         * gcc.target/powerpc/vadsduw-2.c: New test.
2127
2128 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
2129
2130         * gcc.dg/c99-init-2.c (c): Update expected error message.
2131         * gcc.dg/init-bad-8.c (foo): Likewise.
2132         * gcc.dg/spellcheck-fields-3.c: New test case.
2133
2134 2016-06-13  Martin Liska  <mliska@suse.cz>
2135
2136         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2137         and "guess loop iv compared" heuristics.
2138         * gcc.dg/predict-2.c: Likewise.
2139         * gcc.dg/predict-3.c: Likewise.
2140         * gcc.dg/predict-4.c: Likewise.
2141         * gcc.dg/predict-5.c: Likewise.
2142         * gcc.dg/predict-6.c: Likewise.
2143
2144 2016-06-13  Marek Polacek  <polacek@redhat.com>
2145
2146         PR middle-end/71476
2147         * c-c++-common/Wswitch-unreachable-4.c: New test.
2148         * gcc.dg/Wswitch-unreachable-2.c: New test.
2149         * g++.dg/tm/jump1.C: Move dg-warning.
2150
2151 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
2152
2153         * gnat.dg/renaming10.ad[sb]: New test.
2154
2155 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
2156
2157         PR fortran/70673
2158         * gfortran.dg/pr70673.f90: New test.
2159
2160 2016-06-13  Richard Biener  <rguenther@suse.de>
2161
2162         PR middle-end/64516
2163         * gcc.dg/align-3.c: New testcase.
2164
2165 2016-06-13  Martin Liska  <mliska@suse.cz>
2166
2167         * gcc.target/i386/pr71458.c: New test.
2168
2169 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
2170
2171         PR target/71241
2172         * testsuite/gcc.dg/torture/float128-nan.c: New test.
2173
2174 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2175
2176         PR target/60751
2177         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2178         statement.
2179
2180 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2181
2182         PR target/60751
2183         * gfortran.dg/comma_IO_extension_1.f90: New test.
2184         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2185         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2186         statement.
2187         * gfortran.dg/graphite/pr38083.f90: Likewise.
2188         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2189         missing format.
2190
2191 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
2192
2193         * gnat.dg/case_character.adb: New test.
2194
2195 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
2196
2197         PR middle-end/71310
2198         * gcc.target/powerpc/pr71310.c: New testcase.
2199
2200 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
2201
2202         PR middle-end/71478
2203         * gcc.dg/pr71478.c: New test.
2204
2205 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
2206
2207         PR middle-end/71494
2208         * gcc.c-torture/execute/pr71494.c: New test.
2209
2210         PR c/68657
2211         * gcc.target/i386/pr68657.c: New test.
2212
2213         PR inline-asm/68843
2214         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2215         (test): Add -masm=intel alternatives.
2216
2217 2016-06-10  Martin Sebor  <msebor@redhat.com>
2218
2219         PR c/71392
2220         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2221
2222 2016-06-10  Jeff Law  <law@redhat.com>
2223
2224         PR tree-optimization/71335
2225         * gcc.c-torture/execute/pr71335.c: New test.
2226
2227 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
2228
2229         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2230         the various "cannot tail-call: " messages.
2231
2232 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
2233
2234         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2235         and options.
2236
2237 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
2238
2239         PR sanitizer/71480
2240         * c-c++-common/asan/pr71480.c: New test.
2241
2242 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
2243
2244         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2245         (ASMNAME2): Likewise.
2246         (main): Replace fn in asm statement with ASMNAME ("fn").
2247         * gcc.dg/guality/pr68037-2.c: Likewise.
2248         * gcc.dg/guality/pr68037-3.c: Likewise.
2249         * gcc.dg/torture/pr68037-1.c: Likewise.
2250         * gcc.dg/torture/pr68037-2.c: Likewise.
2251         * gcc.dg/torture/pr68037-3.c: Likewise.
2252
2253 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2254
2255         PR inline-asm/68843
2256         * gcc.target/i386/pr68843-1.c: New test.
2257         * gcc.target/i386/pr68843-2.c: New test.
2258
2259 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2260             Cesar Philippidis  <cesar@codesourcery.com>
2261
2262         PR middle-end/71373
2263         * gcc.dg/goacc/nested-function-1.c: New file.
2264         * gcc.dg/goacc/nested-function-2.c: Likewise.
2265         * gcc.dg/goacc/pr71373.c: Likewise.
2266         * gfortran.dg/goacc/cray-2.f95: Likewise.
2267         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2268         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2269         * gfortran.dg/goacc/cray.f95: Update.
2270         * gfortran.dg/goacc/loop-1.f95: Likewise.
2271         * gfortran.dg/goacc/loop-3.f95: Likewise.
2272         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2273         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2274
2275 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2276
2277         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2278         for OpenACC tile clauses.
2279         * gfortran.dg/goacc/combined-directives.f90: Likewise.
2280
2281         PR c/71381
2282         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
2283         to...
2284         * c-c++-common/goacc/cache-2.c: ... this new file.
2285         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2286         * gfortran.dg/goacc/cache-2.f95: ... this new file.
2287         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2288         usage.
2289         * gfortran.dg/goacc/cray.f95: Likewise.
2290         * gfortran.dg/goacc/loop-1.f95: Likewise.
2291
2292 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
2293
2294         PR tree-optimization/71407
2295         PR tree-optimization/71416
2296         * gcc.dg/vect/pr71407.c: New
2297         * gcc.dg/vect/pr71416-1.c: New
2298         * gcc.dg/vect/pr71416-2.c: New
2299
2300 2016-06-10  Richard Biener  <rguenther@suse.de>
2301
2302         PR middle-end/71477
2303         * gcc.dg/torture/pr71477.c: New testcase.
2304
2305 2016-06-09  Julia Koval  <julia.koval@intel.com>
2306
2307         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2308         * gcc.target/i386/interrupt-13.c: Likewise.
2309         * gcc.target/i386/interrupt-15.c: Likewise.
2310         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2311         * gcc.target/i386/interrupt-24.c: Likewise.
2312         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2313         * gcc.target/i386/interrupt-9.c: Likewise.
2314         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2315
2316 2016-06-09  Martin Sebor  <msebor@redhat.com>
2317
2318         PR c/70883
2319         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2320         * gcc.dg/builtin-constant_p-1.c: Same.
2321         * gcc.dg/builtins-error.c: Same.
2322         * gcc.dg/pr70859.c: Same.
2323
2324 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2325
2326         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2327         * gcc.dg/torture/pr68067-1.c: Likewise.
2328         * gcc.dg/torture/pr68067-2.c: Likewise.
2329
2330 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2331
2332         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2333           when setting SIZE.
2334
2335 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2336
2337         PR c++/71465
2338         * g++.dg/inherit/crash5.C: New.
2339         Revert:
2340         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2341
2342         PR c++/70202
2343         * g++.dg/inherit/crash5.C: New.
2344         * g++.dg/inherit/virtual1.C: Adjust.
2345
2346 2016-06-09  Martin Liska  <mliska@suse.cz>
2347
2348         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2349         * g++.dg/predict-loop-exit-2.C: Likewise.
2350         * g++.dg/predict-loop-exit-3.C: Likewise.
2351         * gcc.dg/predict-1.c: Likewise.
2352         * gcc.dg/predict-2.c: Likewise.
2353         * gcc.dg/predict-3.c: Likewise.
2354         * gcc.dg/predict-4.c: Likewise.
2355         * gcc.dg/predict-5.c: Likewise.
2356         * gcc.dg/predict-6.c: Likewise.
2357         * gcc.dg/predict-7.c: Likewise.
2358
2359 2016-06-09  Richard Biener  <rguenther@suse.de>
2360
2361         PR tree-optimization/71462
2362         * gcc.dg/torture/pr71462.c: New testcase.
2363
2364 2016-06-09  Marek Polacek  <polacek@redhat.com>
2365
2366         PR c/65471
2367         * gcc.dg/c11-generic-3.c: New test.
2368
2369 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
2370
2371         * g++.dg/init/array42.C: New.
2372         * g++.dg/init/array43.C: Likewise.
2373         * g++.dg/init/array44.C: Likewise.
2374         * g++.dg/init/array45.C: Likewise.
2375         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2376         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2377         * g++.dg/cpp1y/auto-fn27.C: Likewise.
2378         * g++.dg/gomp/pr35751.C: Likewise.
2379         * g++.dg/init/array23.C: Likewise.
2380         * g++.dg/init/brace2.C: Likewise.
2381         * g++.dg/init/brace6.C: Likewise.
2382
2383 2016-06-08  Martin Sebor  <msebor@redhat.com>
2384             Jakub Jelinek  <jakub@redhat.com>
2385
2386         PR c++/70507
2387         PR c/68120
2388         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2389         * c-c++-common/builtin-arith-overflow-2.c: New test.
2390         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2391         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2392         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2393
2394 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
2395
2396         PR c++/71442
2397         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2398
2399 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
2400
2401         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2402         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2403         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2404         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2405         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2406         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2407         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2408         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2409         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2410         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2411         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2412         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2413         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2414
2415 2016-06-08  Richard Biener  <rguenther@suse.de>
2416
2417         PR tree-optimization/68558
2418         * gcc.dg/vect/slp-44.c: New testcase.
2419
2420 2016-06-08  Richard Biener  <rguenther@suse.de>
2421
2422         * gcc.dg/vect/slp-43.c: New testcase.
2423
2424 2016-06-08  Richard Biener  <rguenther@suse.de>
2425
2426         PR tree-optimization/71452
2427         * gcc.dg/torture/pr71452.c: New testcase.
2428
2429 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
2430
2431         PR c++/71448
2432         * g++.dg/torture/pr71448.C: New test.
2433
2434 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
2435
2436         PR debug/71432
2437         PR ada/71413
2438         * g++.dg/debug/pr71432.C: New test.
2439
2440 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2441
2442         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2443         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2444         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2445
2446 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
2447
2448         * gcc.dg/vect/vect-live-2.c: Update effective target.
2449         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2450         * lib/target-supports.exp: Add aarch64 to vect_long.
2451
2452 2016-06-08  Marek Polacek  <polacek@redhat.com>
2453
2454         PR c/71418
2455         * gcc.dg/noncompile/pr71418.c: New test.
2456
2457         PR c/71426
2458         * gcc.dg/noncompile/pr71426.c: New test.
2459
2460 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
2461
2462         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2463         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2464         * gcc.dg/predict-3.c: Update template.
2465         * gcc.dg/predict-5.c: Update template.
2466         * gcc.dg/predict-6.c: Update template.
2467         * gcc.dg/predict-9.c: Update template.
2468         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2469
2470 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
2471
2472         * gcc.target/powerpc/vec-mul.c: New test.
2473
2474 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
2475
2476         * gcc.dg/spellcheck-fields-2.c: New test case.
2477
2478 2016-06-07  Richard Biener  <rguenther@suse.de>
2479
2480         PR c/61564
2481         * gcc.dg/Wpragmas-1.c: New testcase.
2482         * gcc.dg/Wattributes-4.c: Likewise.
2483         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2484         entry.
2485
2486 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
2487
2488         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2489         spurious debug code.
2490
2491 2016-06-07  Richard Biener  <rguenther@suse.de>
2492
2493         PR tree-optimization/71428
2494         * gcc.dg/torture/pr71428.c: New testcase.
2495
2496 2016-06-07  Richard Biener  <rguenther@suse.de>
2497
2498         PR middle-end/71423
2499         * gcc.dg/torture/pr71423.c: New testcase.
2500
2501 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
2502
2503         PR middle-end/71408
2504         * gcc.dg/tree-ssa/pr71408.c: New test.
2505
2506 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
2507
2508         PR middle-end/71281
2509         * g++.dg/torture/pr71281.C: New test.
2510
2511 2016-06-06  Marek Polacek  <polacek@redhat.com>
2512
2513         PR c/71362
2514         * gcc.dg/pr71362.c: New test.
2515
2516 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
2517             Patrick Palka  <ppalka@gcc.gnu.org>
2518
2519         PR c++/70847
2520         PR c++/71330
2521         PR c++/71393
2522         * g++.dg/opt/pr70847.C: New test.
2523         * g++.dg/ubsan/pr70847.C: New test.
2524         * g++.dg/ubsan/pr71393.C: New test.
2525
2526 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
2527
2528         PR tree-optimization/71259
2529         * gcc.dg/vect/pr71259.c: New test.
2530
2531 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
2532
2533         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2534         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2535         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2536         above.
2537
2538 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2539
2540         PR middle-end/37780
2541         * gcc.c-torture/execute/pr37780.c: New test.
2542         * gcc.target/aarch64/pr37780_1.c: Likewise.
2543         * gcc.target/arm/pr37780_1.c: Likewise.
2544
2545 2016-06-06  Marek Polacek  <polacek@redhat.com>
2546
2547         * c-c++-common/attr-may-alias-1.c: New test.
2548         * c-c++-common/attr-may-alias-2.c: New test.
2549         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2550
2551 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2552
2553         PR c/24414
2554         * gcc.target/i386/pr24414.c: New test.
2555
2556 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
2557
2558         * gcc.target/sparc/vis4misc.c: New file.
2559         * gcc.target/sparc/fpcmp.c: Likewise.
2560         * gcc.target/sparc/fpcmpu.c: Likewise.
2561
2562 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
2563
2564         * gcc.dg/vect/vect-live-1.c: Use additional-options.
2565         * gcc.dg/vect/vect-live-3.c: Likewise.
2566
2567 2016-06-06  Richard Biener  <rguenther@suse.de>
2568
2569         PR tree-optimization/71398
2570         * gcc.dg/torture/pr71398.c: New testcase.
2571
2572 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
2573
2574         PR target/71389
2575         * g++.dg/pr71389.C: New test.
2576
2577 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2578
2579         PR fortran/71404
2580         * gfortran.dg/fmt_read_5.f: New test.
2581
2582 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
2583
2584         PR fortran/69659
2585         * gfortran.dg/class_array_22.f03: New test.
2586
2587 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
2588
2589         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2590
2591 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
2592
2593         * gcc.dg/predict-9.c: Update template.
2594
2595 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
2596
2597         PR c++/49377
2598         * g++.dg/template/pr49377.C: New.
2599
2600 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
2601
2602         PR tree-optimization/71405
2603         * g++.dg/torture/pr71405.C: New test.
2604
2605 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2606
2607         PR c++/70202
2608         * g++.dg/inherit/crash5.C: New.
2609         * g++.dg/inherit/virtual1.C: Adjust.
2610
2611 2016-06-03  Jeff Law  <law@redhat.com>
2612
2613         PR tree-optimization/71316
2614         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2615
2616 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
2617
2618         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
2619         dg-additional-options with just -fno-tree-scev-cprop in it.
2620         * gcc.dg/vect/vect-live-2.c: Likewise.
2621         * gcc.dg/vect/vect-live-5.c: Likewise.
2622         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2623         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2624         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2625
2626 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
2627
2628         PR c++/27100
2629         * g++.dg/other/friend6.C: New test.
2630
2631 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2632
2633         * g++.dg/torture/ppc-ldst-array.C: New.
2634
2635 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
2636
2637         PR target/71276
2638         PR target/71277
2639         * gcc.dg/torture/builtin-fp-int-inexact.c,
2640         gcc.target/i386/387-builtin-fp-int-inexact.c,
2641         gcc.target/i386/387-rint-inline-1.c,
2642         gcc.target/i386/387-rint-inline-2.c,
2643         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2644         gcc.target/i386/sse2-rint-inline-1.c,
2645         gcc.target/i386/sse2-rint-inline-2.c,
2646         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2647         gcc.target/i386/sse4_1-rint-inline.c: New tests.
2648
2649 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
2650             Julia Koval  <julia.koval@intel.com>
2651
2652         PR target/66960
2653         PR target/67630
2654         PR target/67634
2655         PR target/67841
2656         PR target/68037
2657         PR target/68618
2658         PR target/68661
2659         PR target/69575
2660         PR target/69596
2661         PR target/69734
2662         * gcc.dg/guality/pr68037-1.c: New test.
2663         * gcc.dg/guality/pr68037-2.c: Likewise.
2664         * gcc.dg/guality/pr68037-3.c: Likewise.
2665         * gcc.dg/torture/pr68037-1.c: Likewise.
2666         * gcc.dg/torture/pr68037-2.c: Likewise.
2667         * gcc.dg/torture/pr68037-3.c: Likewise.
2668         * gcc.dg/torture/pr68661-1a.c: Likewise.
2669         * gcc.dg/torture/pr68661-1b.c: Likewise.
2670         * gcc.target/i386/interrupt-1.c: Likewise.
2671         * gcc.target/i386/interrupt-2.c: Likewise.
2672         * gcc.target/i386/interrupt-3.c: Likewise.
2673         * gcc.target/i386/interrupt-4.c: Likewise.
2674         * gcc.target/i386/interrupt-5.c: Likewise.
2675         * gcc.target/i386/interrupt-6.c: Likewise.
2676         * gcc.target/i386/interrupt-7.c: Likewise.
2677         * gcc.target/i386/interrupt-8.c: Likewise.
2678         * gcc.target/i386/interrupt-9.c: Likewise.
2679         * gcc.target/i386/interrupt-10.c: Likewise.
2680         * gcc.target/i386/interrupt-11.c: Likewise.
2681         * gcc.target/i386/interrupt-12.c: Likewise.
2682         * gcc.target/i386/interrupt-13.c: Likewise.
2683         * gcc.target/i386/interrupt-14.c: Likewise.
2684         * gcc.target/i386/interrupt-15.c: Likewise.
2685         * gcc.target/i386/interrupt-16.c: Likewise.
2686         * gcc.target/i386/interrupt-17.c: Likewise.
2687         * gcc.target/i386/interrupt-18.c: Likewise.
2688         * gcc.target/i386/interrupt-19.c: Likewise.
2689         * gcc.target/i386/interrupt-20.c: Likewise.
2690         * gcc.target/i386/interrupt-21.c: Likewise.
2691         * gcc.target/i386/interrupt-22.c: Likewise.
2692         * gcc.target/i386/interrupt-23.c: Likewise.
2693         * gcc.target/i386/interrupt-24.c: Likewise.
2694         * gcc.target/i386/interrupt-25.c: Likewise.
2695         * gcc.target/i386/interrupt-26.c: Likewise.
2696         * gcc.target/i386/interrupt-27.c: Likewise.
2697         * gcc.target/i386/interrupt-28.c: Likewise.
2698         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2699         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2700         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2701         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2702         * gcc.target/i386/interrupt-iamcu.c: Likewise.
2703         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2704         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2705         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2706         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2707         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2708         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2709         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2710
2711 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
2712
2713         PR tree-optimization/52171
2714         * gcc.dg/pr52171.c: New test.
2715         * gcc.target/i386/pr52171.c: New test.
2716
2717 2016-06-03  Jan Hubicka  <jh@suse.cz>
2718
2719         * g++.dg/tree-ssa/pred-1.C: New testcase
2720         * gcc.dg/tree-ssa/pred-1.c: New testcase
2721
2722 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2723
2724         PR target/70957
2725         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2726         support.
2727         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2728
2729 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
2730
2731         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2732
2733 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
2734
2735         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2736         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2737         * gcc.dg/vect/vect-live-1.c: New test.
2738         * gcc.dg/vect/vect-live-2.c: New test.
2739         * gcc.dg/vect/vect-live-3.c: New test.
2740         * gcc.dg/vect/vect-live-4.c: New test.
2741         * gcc.dg/vect/vect-live-5.c: New test.
2742         * gcc.dg/vect/vect-live-slp-1.c: New test.
2743         * gcc.dg/vect/vect-live-slp-2.c: New test.
2744         * gcc.dg/vect/vect-live-slp-3.c: New test.
2745
2746 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
2747
2748         PR middle-end/71387
2749         * g++.dg/opt/pr71387.C: New test.
2750
2751 2016-06-02  Jeff Law  <law@redhat.com>
2752
2753         PR tree-optimization/71328
2754         * gcc.c-torture/compile/pr71328.c: New test.
2755
2756 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2757
2758         PR fortran/52393
2759         * gfortran.dg/fmt_read_3.f90: Fix typo.
2760         * gfortran.dg/fmt_read_4.f90: New test.
2761
2762 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2763
2764         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2765         * g++.dg/cpp0x/forw_enum6.C: Likewise.
2766         * g++.dg/cpp0x/forw_enum8.C: Likewise.
2767         * g++.dg/cpp0x/override2.C: Likewise.
2768         * g++.dg/parse/crash5.C: Likewise.
2769         * g++.dg/parse/error16.C: Likewise.
2770         * g++.dg/parse/error27.C: Likewise.
2771         * g++.dg/template/qualttp15.C: Likewise.
2772         * g++.dg/template/redecl4.C: Likewise.
2773         * g++.old-deja/g++.other/crash39.C: Likewise.
2774         * g++.old-deja/g++.other/struct1.C: Likewise.
2775         * g++.old-deja/g++.pt/m9a.C: Likewise.
2776         * g++.old-deja/g++.pt/memclass10.C: Likewise.
2777
2778 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
2779
2780         PR c++/71372
2781         * c-c++-common/pr71372.c: New test.
2782
2783         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2784         __TIME__ strings with __builtin_strcmp instead of printf and
2785         dg-output.
2786
2787 2016-06-02  Martin Liska  <mliska@suse.cz>
2788
2789         * gcc.dg/predict-9.c: New test.
2790
2791 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
2792
2793         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2794         global set_compiler_env_var and global saved_compiler_env_var.
2795
2796 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2797
2798         PR rtl-optimization/71295
2799         * gcc.c-torture/compile/pr71295.c: New test.
2800
2801 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
2802
2803         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2804
2805         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2806         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2807
2808         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2809         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2810         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2811         alternative number.
2812
2813 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2814
2815         * gcc.target/powerpc/p9-splat-4.c: New test.
2816
2817 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2818
2819         PR target/71186
2820         * gcc.target/powerpc/pr71186.c: New test.
2821
2822 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2823
2824         PR fortran/52393
2825         * gfortran.dg/fmt_read_3.f90: New test.
2826
2827 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2828
2829         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2830         procedure.
2831
2832 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
2833
2834         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2835         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2836         env var is set.
2837         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2838         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2839         shown once.
2840         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2841         during compilation.
2842         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2843         vars set by dg-set-compiler-env-var.
2844
2845 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
2846
2847         PR fortran/71156
2848         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2849         to the module procedure declaration.
2850         * gfortran.dg/submodule_16.f08: New test.
2851
2852 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
2853
2854         PR middle-end/71371
2855         * c-c++-common/gomp/pr71371.c: New test.
2856
2857 2016-06-01  Richard Biener  <rguenther@suse.de>
2858
2859         PR tree-optimization/71366
2860         * gcc.dg/torture/pr71366-1.c: New testcase.
2861         * gcc.dg/torture/pr71366-2.c: Likewise.
2862
2863 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2864
2865         * gcc.target/powerpc/vslv-0.c: New test.
2866         * gcc.target/powerpc/vslv-1.c: New test.
2867         * gcc.target/powerpc/vsrv-0.c: New test.
2868         * gcc.target/powerpc/vsrv-1.c: New test.
2869
2870 2016-06-01  Nathan Sidwell  <nathan@acm.org>
2871
2872         * c-c++-common/torture/pr57945.c: Add expected PTX error.
2873         * gcc.target/nvptx/weak.c: New.
2874
2875 2016-06-01  Richard Biener  <rguenther@suse.de>
2876
2877         PR tree-optimization/71261
2878         * gcc.dg/torture/vect-bool-1.c: New testcase.
2879
2880 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
2881
2882         * gfortran.dg/gomp/order-1.f90: New test.
2883         * gfortran.dg/gomp/order-2.f90: New test.
2884
2885 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
2886
2887         * gcc.dg/unroll-6.c: Update template.
2888         * gcc.dg/unroll-7.c: New testcase.
2889         * gcc.dg/unroll-8.c: New testcase.
2890
2891 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2892
2893         * gnat.dg/opt56.ad[sb]: New test.
2894
2895 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
2896
2897         PR c++/66635
2898         * g++.dg/cpp0x/constexpr-ice16.C: New.
2899
2900 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
2901
2902         PR tree-optimization/71314
2903         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
2904         -mbranch-cost=2.
2905
2906 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
2907
2908         PR tree-optimization/71077
2909         * gcc.dg/tree-ssa/pr71077.c: New test.
2910
2911 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
2912
2913         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2914         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2915         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2916
2917 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
2918
2919         PR c++/71248
2920         * g++.dg/cpp0x/pr71248.C: New.
2921         * g++.dg/cpp0x/auto7.C: Test column numbers too.
2922         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2923         * g++.dg/init/new37.C: Likewise.
2924         * g++.dg/template/static1.C: Likewise.
2925         * g++.dg/template/static2.C: Likewise.
2926
2927 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
2928
2929         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2930         instead of %rdi.
2931         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2932
2933 2016-05-31  Marek Polacek  <polacek@redhat.com>
2934
2935         * c-c++-common/Wswitch-unreachable-3.c: New test.
2936         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2937
2938 2016-05-31  Richard Biener  <rguenther@suse.de>
2939
2940         PR tree-optimization/71352
2941         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2942
2943 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2944
2945         * gcc.target/arm/armv5_thumb_isa.c: New test.
2946
2947 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
2948
2949         PR target/71346
2950         * gcc.target/i386/pr71346.c: New test.
2951
2952 2016-05-31  Tom de Vries  <tom@codesourcery.com>
2953
2954         PR tree-optimization/69068
2955         * gcc.dg/graphite/pr69068.c: New test.
2956
2957 2016-05-27  Martin Sebor  <msebor@redhat.com>
2958
2959         PR c++/71306
2960         * g++.dg/warn/Wplacement-new-size-3.C: New test.
2961
2962 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
2963
2964         PR c++/71349
2965         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
2966         nowait depend(inout: dd[0]) clauses where permitted.
2967
2968 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
2969
2970         PR c++/71238
2971         * g++.dg/parse/pr71238.C: New.
2972         * g++.dg/concepts/friend1.C: Test column numbers too.
2973         * g++.dg/cpp0x/initlist31.C: Likewise.
2974         * g++.dg/cpp0x/pr51420.C: Likewise.
2975         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2976         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2977         * g++.dg/ext/builtin3.C: Likewise.
2978         * g++.dg/lookup/friend12.C: Likewise.
2979         * g++.dg/lookup/friend7.C: Likewise.
2980         * g++.dg/lookup/koenig1.C: Likewise.
2981         * g++.dg/lookup/koenig5.C: Likewise.
2982         * g++.dg/lookup/used-before-declaration.C: Likewise.
2983         * g++.dg/overload/koenig1.C: Likewise.
2984         * g++.dg/template/crash65.C: Likewise.
2985         * g++.dg/template/friend57.C: Likewise.
2986         * g++.dg/warn/Wshadow-5.C: Likewise.
2987         * g++.dg/warn/Wunused-8.C: Likewise.
2988         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2989         * g++.old-deja/g++.jason/lineno5.C: Likewise.
2990         * g++.old-deja/g++.jason/member.C: Likewise.
2991         * g++.old-deja/g++.jason/report.C: Likewise.
2992         * g++.old-deja/g++.jason/scoping12.C: Likewise.
2993         * g++.old-deja/g++.law/visibility20.C: Likewise.
2994         * g++.old-deja/g++.ns/koenig5.C: Likewise.
2995         * g++.old-deja/g++.other/static5.C: Likewise.
2996         * g++.old-deja/g++.pt/overload2.C: Likewise.
2997
2998 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
2999
3000         * gcc.dg/tree-ssa/peel1.c: New testcase.
3001         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3002         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3003
3004 2016-05-30  Tom de Vries  <tom@codesourcery.com>
3005
3006         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3007         to ce.
3008
3009 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
3010
3011         PR c++/71099
3012         * g++.dg/parse/virtual1.C: New.
3013
3014 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
3015
3016         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3017         Use correct register when clearing %edx.
3018
3019 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
3020
3021         PR tree-optimization/71289
3022         * gcc.dg/pr71289.c: New test.
3023
3024 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
3025
3026         PR middle-end/71269
3027         PR middle-end/71292
3028         * gcc.dg/tree-ssa/pr71269.c: New test.
3029         * gcc.dg/tree-ssa/pr71292.c: New test.
3030
3031 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
3032
3033         PR middle-end/71252
3034         * gcc.dg/tree-ssa/pr71252-2.c: New test.
3035
3036 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
3037
3038         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3039         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3040         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3041
3042 2016-05-30  Tom de Vries  <tom@codesourcery.com>
3043
3044         PR tree-optimization/69067
3045         * gcc.dg/graphite/pr69067.c: New test.
3046
3047 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
3048
3049         PR target/71245
3050         * gcc.target/i386/pr71245-1.c: New test.
3051         * gcc.target/i386/pr71245-2.c: Ditto.
3052
3053 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
3054
3055         PR c++/71105
3056         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3057         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3058         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3059
3060 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
3061
3062         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3063
3064 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
3065
3066         Revert:
3067         PR c++/69855
3068         * g++.dg/overload/69855.C: New.
3069         * g++.old-deja/g++.law/missed-error2.C: Adjust.
3070         * g++.old-deja/g++.pt/crash3.C: Likewise.
3071
3072 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
3073
3074         PR c++/60385
3075         * g++.dg/parse/namespace13.C: New.
3076
3077 2016-05-26  Jeff Law  <law@redhat.com>
3078
3079         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3080         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3081         * gcc.dg/tree-ssa/pr68198.c: Likewise.
3082         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3083         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3084         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3085         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3086         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3087         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3088         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3089         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3090         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3091         * gcc.dg/tree-ssa/vrp56.c: Likewise.
3092
3093 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
3094
3095         PR c++/69855
3096         * g++.dg/overload/69855.C: New.
3097         * g++.old-deja/g++.law/missed-error2.C: Adjust.
3098         * g++.old-deja/g++.pt/crash3.C: Likewise.
3099
3100 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
3101
3102         PR target/63596
3103         * gcc.target/aarch64/va_arg_1.c: New testcase.
3104         * gcc.target/aarch64/va_arg_2.c: Likewise.
3105         * gcc.target/aarch64/va_arg_3.c: Likewise.
3106
3107 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
3108
3109         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3110         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3111         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3112         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3113         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3114
3115 2016-05-27  Marek Polacek  <polacek@redhat.com>
3116
3117         PR middle-end/71308
3118         * g++.dg/torture/pr71308.C: New test.
3119
3120 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3121
3122         * gcc.dg/zero_bits_compound-1.c: New test.
3123         * gcc.dg/zero_bits_compound-2.c: New test.
3124
3125 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
3126
3127         PR middle-end/71279
3128         * gcc.dg/pr71279.c: New test.
3129
3130 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
3131
3132         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3133         floating point min/max/comparison instructions.
3134         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3135
3136 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
3137
3138         * c-c++-common/gomp/schedule-1.c: New test.
3139         * gfortran.dg/gomp/schedule-1.f90: New test.
3140
3141 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
3142
3143         PR c++/70822
3144         PR c++/70106
3145         * g++.dg/cpp1y/auto-fn32.C: New test.
3146         * g++.dg/cpp1y/paren4.C: New test.
3147
3148 2016-05-26  Nathan Sidwell  <nathan@acm.org>
3149
3150         * gcc.dg/20060410.c: Xfail on ptx.
3151         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3152         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3153         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3154         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3155         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3156
3157 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3158
3159         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3160
3161 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
3162
3163         PR tree-optimization/71280
3164         * gcc.dg/pr71280.c: New test.
3165
3166         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3167
3168         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3169         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3170
3171         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3172
3173 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
3174
3175         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3176         kept in memory.
3177
3178 2016-05-25  Jeff Law  <law@redhat.com>
3179
3180         PR tree-optimization/71272
3181         * gcc.c-torture/compile/pr71272.c: new test.
3182
3183 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
3184
3185         * gcc.target/powerpc/vec-cmpne.c: New test.
3186         * gcc.target/powerpc/vec-cmpne-long.c: New test.
3187
3188 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3189
3190         * gnat.dg/opt55.ad[sb]: New test.
3191
3192 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3193
3194         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3195         * c-c++-common/pr60226.c: Require int32plus.
3196         * gcc.c-torture/execute/pr70602.c: Likewise.
3197         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3198         unsigned long for malloc arg type.
3199         * gcc.dg/asr_div1.c: Require int32plus.
3200         * gcc.dg/enum-mode-1.c: XFAIL for int16.
3201         * gcc.dg/pie-1.c: Require pie.
3202         * gcc.dg/pie-2.c: Likewise.
3203         * gcc.dg/pr59471.c: Require int32plus.
3204         * gcc.dg/pr59963-2.c: XFAIL for int16.
3205         * gcc.dg/pr60114.c: Require int32plus.
3206         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3207         unsigned long for typedef of size_t.
3208         * gcc.dg/pr63914.c: Require int32plus.
3209         * gcc.dg/pr64536.c: Require pt32plus.
3210         * gcc.dg/pr65658.c: Likewise.
3211         * gcc.dg/pr67271.c: Require int32plus.
3212         * gcc.dg/pr68112.c: Likewise.
3213         * gcc.dg/pr69071.c: Skip for avr target.
3214         * gcc.dg/pr69973.c: Require int32plus.
3215         * gcc.dg/pr70169.c: Skip for avr target.
3216         * gcc.dg/sso-6.c: Require int32plus.
3217         * gcc.dg/sso-7.c: Likewise.
3218         * gcc.dg/sso-8.c: Likewise.
3219         * gcc.dg/vrp-min-max-2.c: Likewise.
3220
3221 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3222
3223         PR target/70738
3224         * gcc.target/i386/pr70738-1.c: New test.
3225         * gcc.target/i386/pr70738-2.c: Likewise.
3226         * gcc.target/i386/pr70738-3.c: Likewise.
3227         * gcc.target/i386/pr70738-4.c: Likewise.
3228         * gcc.target/i386/pr70738-5.c: Likewise.
3229         * gcc.target/i386/pr70738-6.c: Likewise.
3230         * gcc.target/i386/pr70738-7.c: Likewise.
3231         * gcc.target/i386/pr70738-8.c: Likewise.
3232         * gcc.target/i386/pr70738-9.c: Likewise.
3233
3234 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3235
3236         PR rtl-optimization/66940
3237         * gcc.c-torture/execute/pr66940.c: New test.
3238
3239 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
3240
3241         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3242         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3243         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3244         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3245         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3246         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3247         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3248         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3249         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3250         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3251         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3252         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3253         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3254         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3255         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3256         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3257         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3258         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3259         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3260         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3261         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3262         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3263         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3264         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3265
3266 2016-05-25  Marek Polacek  <polacek@redhat.com>
3267
3268         PR c/71265
3269         * gcc.dg/noncompile/pr71265.c: New test.
3270
3271         PR c/71266
3272         * gcc.dg/noncompile/old-style-parm-3.c: New test.
3273
3274 2016-05-25  Nathan Sidwell  <nathan@acm.org>
3275
3276         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3277
3278 2016-05-25  Richard Biener  <rguenther@suse.de>
3279
3280         PR tree-optimization/71261
3281         * c-c++-common/torture/pr71261.c: New testcase.
3282
3283 2016-05-25  Richard Biener  <rguenther@suse.de>
3284
3285         PR tree-optimization/71264
3286         * gcc.dg/vect/pr71264.c: New testcase.
3287
3288 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3289
3290         PR c++/55992
3291         * g++.dg/cpp0x/alias-decl-53.C: New.
3292         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3293
3294 2016-05-25  Martin Liska  <mliska@suse.cz>
3295
3296         * g++.dg/pr71239.C: New test.
3297
3298 2016-05-25  Richard Biener  <rguenther@suse.de>
3299
3300         * gcc.dg/vect/pr58135.c: Rename to ...
3301         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3302
3303 2016-05-25  Marek Polacek  <polacek@redhat.com>
3304
3305         * g++.dg/pr65295.C: Use target c++14.
3306
3307 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3308
3309         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3310         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3311
3312 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3313
3314         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3315         instructions.
3316
3317 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
3318
3319         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3320         * c-c++-common/goacc/deviceptr-1.c: Likewise.
3321         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3322         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3323         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3324         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3325         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3326         * c-c++-common/goacc/pcopy.c: Likewise.
3327         * c-c++-common/goacc/pcopyin.c: Likewise.
3328         * c-c++-common/goacc/pcopyout.c: Likewise.
3329         * c-c++-common/goacc/pcreate.c: Likewise.
3330         * c-c++-common/goacc/pr70688.c: New test.
3331         * c-c++-common/goacc/present-1.c: Adjust test.
3332         * c-c++-common/goacc/reduction-5.c: Likewise.
3333         * g++.dg/goacc/data-1.C: New test.
3334
3335 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3336
3337         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3338         vector parity built-in functions.
3339         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3340         count trailing zeros automatic vectorization.
3341         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3342         count trailing zeros built-in functions.
3343
3344 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
3345
3346         * gcc.dg/tree-ssa/reassoc-44.c: New test.
3347
3348 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
3349
3350         PR target/71050
3351         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3352
3353 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3354
3355         PR c++/50436
3356         * g++.dg/template/crash123.C: New.
3357         * g++.dg/template/crash124.C: Likewise.
3358
3359 2016-05-24  Martin Sebor  <msebor@redhat.com>
3360
3361         PR c++/71147
3362         * g++.dg/ext/flexary16.C: New test.
3363
3364 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
3365
3366         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3367         before math.h is included.
3368         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3369         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3370         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3371         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3372         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3373         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3374         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3375         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3376         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3377         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3378         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3379         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3380         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3381         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3382         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3383         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3384         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3385         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3386         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3387         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3388         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3389         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3390         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3391
3392 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3393             Kelvin Nilsen  <kelvin@gcc.gnu.org>
3394
3395         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3396         support.
3397
3398 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3399
3400         PR c++/69872
3401         * g++.dg/warn/Wno-narrowing1.C: New.
3402
3403 2016-05-24  Marek Polacek  <polacek@redhat.com>
3404
3405         PR c/71249
3406         * c-c++-common/Wswitch-unreachable-2.c: New test.
3407
3408 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
3409
3410         PR c++/71257
3411         * g++.dg/vect/simd-clone-6.cc: New test.
3412         * g++.dg/gomp/declare-simd-6.C: New test.
3413
3414         PR middle-end/70434
3415         PR c/69504
3416         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3417
3418 2016-05-24  Richard Biener  <rguenther@suse.de>
3419
3420         PR tree-optimization/71240
3421         * gcc.dg/optimize-bswapsi-5.c: New testcase.
3422
3423 2016-05-24  Richard Biener  <rguenther@suse.de>
3424
3425         PR tree-optimization/71230
3426         * gcc.dg/torture/pr71230.c: New testcase.
3427         * g++.dg/torture/pr71230.C: Likewise.
3428
3429 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
3430
3431         * c-c++-common/goacc/routine-5.c: Add tests.
3432         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3433         * gfortran.dg/goacc/routine-6.f90: Add tests.
3434
3435 2016-05-24  Richard Biener  <rguenther@suse.de>
3436
3437         PR tree-optimization/71253
3438         * gcc.dg/torture/pr71253.c: New testcase.
3439
3440 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
3441
3442         PR middle-end/71252
3443         * gfortran.dg/pr71252.f90: New test.
3444
3445 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
3446
3447         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3448
3449 2016-05-24  Richard Biener  <rguenther@suse.de>
3450
3451         PR middle-end/70434
3452         PR c/69504
3453         * c-c++-common/vector-subscript-4.c: New testcase.
3454         * c-c++-common/vector-subscript-5.c: Likewise.
3455
3456 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3457
3458         PR fortran/71123
3459         * gfortran.dg/namelist_90.f: New test
3460
3461 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3462
3463         PR fortran/66461
3464         * gfortran.dg/unexpected_eof.f: New test
3465
3466 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3467             Kelvin Nilsen  <kelvin@gcc.gnu.org>
3468
3469         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3470         as little endian.
3471
3472 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3473
3474         PR c++/70972
3475         * g++.dg/cpp0x/inh-ctor20.C: New.
3476         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3477
3478 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3479
3480         PR c++/69095
3481         * g++.dg/cpp0x/variadic168.C: New.
3482
3483 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3484
3485         * g++.dg/cpp0x/pr31445.C: Test column number too.
3486         * g++.dg/cpp0x/pr32253.C: Likewise.
3487         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3488         * g++.dg/cpp0x/variadic36.C: Likewise.
3489
3490 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
3491
3492         * gcc.dg/fold-notshift-2.c: Adjust.
3493
3494 2016-05-23  Marek Polacek  <polacek@redhat.com>
3495
3496         PR c/49859
3497         * c-c++-common/Wswitch-unreachable-1.c: New test.
3498         * gcc.dg/Wswitch-unreachable-1.c: New test.
3499         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3500         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3501         * g++.dg/gomp/block-10.C: Likewise.
3502         * gcc.dg/gomp/block-10.c: Likewise.
3503         * g++.dg/gomp/block-9.C: Likewise.
3504         * gcc.dg/gomp/block-9.c: Likewise.
3505         * g++.dg/gomp/target-1.C: Likewise.
3506         * g++.dg/gomp/target-2.C: Likewise.
3507         * gcc.dg/gomp/target-1.c: Likewise.
3508         * gcc.dg/gomp/target-2.c: Likewise.
3509         * g++.dg/gomp/taskgroup-1.C: Likewise.
3510         * gcc.dg/gomp/taskgroup-1.c: Likewise.
3511         * gcc.dg/gomp/teams-1.c: Likewise.
3512         * g++.dg/gomp/teams-1.C: Likewise.
3513         * g++.dg/overload/error3.C: Likewise.
3514         * g++.dg/tm/jump1.C: Likewise.
3515         * g++.dg/torture/pr40335.C: Likewise.
3516         * gcc.dg/c99-vla-jump-5.c: Likewise.
3517         * gcc.dg/switch-warn-1.c: Likewise.
3518         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3519         * gcc.dg/nested-func-1.c: Likewise.
3520         * gcc.dg/pr67784-4.c: Likewise.
3521
3522 2016-05-23  Richard Biener  <rguenther@suse.de>
3523
3524         PR tree-optimization/71230
3525         * gfortran.dg/pr71230-1.f90: New testcase.
3526         * gfortran.dg/pr71230-2.f90: Likewise.
3527
3528 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3529
3530         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
3531         * gcc.dg/vect/pr58135.c:  Add new.
3532         * gfortran.dg/pr46519-1.f: Adjust test case.
3533
3534 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3535
3536         PR c++/53401
3537         * g++.dg/cpp0x/decltype64.C: New.
3538
3539 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
3540
3541         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3542         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3543         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3544
3545 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
3546
3547         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3548         Add poly64x1_t and poly64x2_t cases if supported.
3549         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3550         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3551         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3552         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3553         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3554
3555 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
3556
3557         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3558         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3559         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3560         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3561         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3562         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3563         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3564
3565 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
3566
3567         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3568
3569 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
3570
3571         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3572         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3573
3574 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
3575
3576         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3577         constraint instead of "r".
3578         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3579         insn instead of vxorpd.
3580         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3581
3582         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3583         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3584
3585         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3586
3587         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3588         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3589
3590         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3591
3592 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
3593
3594         PR middle-end/40921
3595         * gcc.dg/tree-ssa/pr40921.c: New test.
3596
3597 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
3598
3599         PR target/71103
3600         * gcc.target/avr/pr71103.c: New test.
3601
3602 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3603
3604         PR middle-end/71179
3605         * gcc.dg/tree-ssa/pr71179.c: New test.
3606
3607 2016-05-20  Martin Sebor  <msebor@redhat.com>
3608
3609         PR c/71115
3610         * gcc.dg/init-excess-2.c: New test.
3611
3612 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
3613
3614         * gnat.dg/opt53.adb: New test.
3615         * gnat.dg/opt54.adb: Likewise.
3616
3617 2016-05-20  Martin Jambor  <mjambor@suse.cz>
3618
3619         PR tree-optimization/70884
3620         * gcc.dg/tree-ssa/pr70919.c: New test.
3621
3622 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
3623
3624         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3625         formatting.
3626         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3627         fix code formatting.
3628
3629 2016-05-20  Nathan Sidwell  <nathan@acm.org>
3630
3631         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
3632         non-common cases.
3633         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3634
3635 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
3636
3637         * jit.dg/all-non-failing-tests.h: Add
3638         test-factorial-must-tail-call.c.
3639         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3640         * jit.dg/test-factorial-must-tail-call.c: New test case.
3641
3642 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
3643
3644         PR fortran/71204
3645         * gfortran.dg/pr71204.f90: New test.
3646
3647 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
3648
3649         * gcc.target/nvptx/sincos.c: New test.
3650
3651 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3652
3653         PR c++/70572
3654         * g++.dg/cpp1y/auto-fn31.C: New.
3655
3656 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
3657
3658         * gcc.target/powerpc/vec-addec.c: New test.
3659         * gcc.target/powerpc/vec-addec-int128.c: New test.
3660
3661 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
3662
3663         * gcc.dg/plugin/must-tail-call-1.c: New test case.
3664         * gcc.dg/plugin/must-tail-call-2.c: New test case.
3665         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3666         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3667
3668 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
3669
3670         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3671
3672 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
3673
3674         PR c++/71210
3675         * g++.dg/opt/pr71210-1.C: New test.
3676         * g++.dg/opt/pr71210-2.C: New test.
3677
3678         PR tree-optimization/29756
3679         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3680         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
3681         only on selected targets where V4SImode vectors are known to be
3682         supported.
3683
3684 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
3685
3686         PR tree-optimization/71079
3687         PR tree-optimization/71206
3688         * gcc.dg/tree-ssa/pr71206.c: New testcase.
3689
3690 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3691
3692         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3693         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3694         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3695
3696 2016-05-20  Richard Guenther  <rguenther@suse.de>
3697
3698         PR tree-optimization/29756
3699         * gcc.dg/tree-ssa/vector-6.c: New testcase.
3700
3701 2016-05-20  Richard Biener  <rguenther@suse.de>
3702
3703         PR tree-optimization/71185
3704         * gcc.dg/tree-ssa/pr71185.c: New testcase.
3705
3706 2016-05-20  Richard Biener  <rguenther@suse.de>
3707
3708         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3709
3710 2016-05-19  Marek Polacek  <polacek@redhat.com>
3711
3712         PR c++/71075
3713         * g++.dg/diagnostic/pr71075.C: New test.
3714
3715 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
3716
3717         PR c++/71184
3718         * g++.dg/pr71184.C: New test case.
3719
3720 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3721
3722         * gcc.target/powerpc/darn-0.c: New test.
3723         * gcc.target/powerpc/darn-1.c: New test.
3724         * gcc.target/powerpc/darn-2.c: New test.
3725
3726 2016-05-19  Marek Polacek  <polacek@redhat.com>
3727
3728         PR tree-optimization/71031
3729         * gcc.dg/tree-ssa/vrp100.c: New test.
3730
3731 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
3732
3733         PR rtl-optimization/71148
3734         * gcc.dg/pr71148.c: New test.
3735
3736 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3737
3738         PR target/71056
3739         * gcc.target/arm/pr71056.c: New test.
3740
3741 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3742
3743         * c-c++-common/pr69669.c: Check the used mode.
3744
3745 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
3746
3747         PR sanitizer/64354
3748         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3749
3750 2016-05-19  Richard Biener  <rguenther@suse.de>
3751
3752         PR tree-optimization/70729
3753         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3754         * gcc.dg/graphite/scop-18.c: Likewise.
3755         * gcc.dg/pr41783.c: Disable LIM.
3756         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3757         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3758         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3759         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3760         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3761         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3762         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3763         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3764         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3765         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3766         * gfortran.dg/pr42108.f90: Likewise.
3767
3768 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
3769
3770         PR driver/69265
3771         * gcc.dg/spellcheck-options-11.c: New test case.
3772
3773 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
3774
3775         PR c++/71100
3776         * g++.dg/opt/pr71100.C: New test.
3777
3778 2016-05-18  Martin Jambor  <mjambor@suse.cz>
3779
3780         PR ipa/69708
3781         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3782         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3783         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3784         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3785
3786 2016-05-18  Martin Jambor  <mjambor@suse.cz>
3787
3788         PR ipa/69708
3789         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3790         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3791         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3792         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3793         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3794
3795 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
3796
3797         PR c++/69793
3798         * g++.dg/template/crash122.C: New.
3799
3800 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
3801
3802         PR c++/70466
3803         * g++.dg/template/pr70466-1.C: New.
3804         * g++.dg/template/pr70466-2.C: Likewise.
3805
3806 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3807
3808         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3809         splat operations and the XXSPLTIB instruction.
3810         * gcc.target/powerpc/p9-splat-2.c: Likewise.
3811         * gcc.target/powerpc/p9-splat-3.c: Likewise.
3812         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3813         xxlxor to clear a register.
3814
3815 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
3816
3817         * gcc.dg/torture/pr71020.c: New test.
3818
3819 2016-05-18  Martin Jambor  <mjambor@suse.cz>
3820
3821         PR ipa/70646
3822         * gcc.dg/ipa/pr70646.c: New test.
3823
3824 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3825
3826         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3827
3828 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3829
3830         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3831         missing tests for vreinterpretq_p{8,16}.
3832
3833 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3834
3835         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3836         vsliq_n_s64 and vsliq_n_u64.
3837
3838 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3839
3840         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3841         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3842
3843 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3844
3845         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3846         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3847         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3848
3849 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3850
3851         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3852         in comment.
3853
3854 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3855
3856         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3857         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3858         "blr\t" and switch to scan-assembler-times.
3859
3860 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
3861
3862         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3863         with __aarch64__.
3864         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3865         declarations under __aarch64__ and __ARM_FEATURE_FMA.
3866
3867 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
3868
3869         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3870         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3871         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3872         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3873         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3874         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3875
3876         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3877         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3878
3879         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3880         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3881
3882         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3883         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3884
3885         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3886
3887 2016-05-18  Richard Biener  <rguenther@suse.de>
3888
3889         PR tree-optimization/71168
3890         * gcc.dg/torture/pr71168.c: New testcase.
3891
3892 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
3893
3894         PR middle-end/63586
3895         * gcc.dg/tree-ssa/pr63586-2.c: New test.
3896         * gcc.dg/tree-ssa/pr63586.c: New test.
3897         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3898
3899 2016-05-17  Nathan Sidwell  <nathan@acm.org>
3900
3901         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3902         * gcc.dg/pr68671.c: Fix ptx xfail-if.
3903         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3904         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3905
3906 2016-05-17  Nathan Sidwell  <nathan@acm.org>
3907
3908         * gcc.target/nvptx/abi-vararg-3.c: New.
3909
3910 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
3911
3912         PR tree-optimization/54579
3913         PR middle-end/55299
3914         * gcc.dg/fold-notrotate-1.c: New test.
3915         * gcc.dg/fold-notshift-1.c: New test.
3916         * gcc.dg/fold-notshift-2.c: New test.
3917
3918 2016-05-17  Marek Polacek  <polacek@redhat.com>
3919
3920         PR ipa/71146
3921         * g++.dg/ipa/pr71146.C: New test.
3922
3923 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
3924
3925         * jit.dg/test-error-array-bounds.c: New test case.
3926
3927 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3928
3929         * gcc.dg/tree-ssa/and-1.c: New testcase.
3930
3931 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3932
3933         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3934         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3935
3936 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3937
3938         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3939         * gcc.dg/tree-ssa/vrp99.c: New testcase.
3940
3941 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3942
3943         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3944
3945 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3946
3947         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3948
3949 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3950
3951         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3952         ".2d[index]" when scan the assembly.
3953         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3954         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3955         float64x1.
3956         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3957
3958 2016-05-17  Richard Biener  <rguenther@suse.de>
3959
3960         PR tree-optimization/71132
3961         * gcc.dg/torture/pr71132.c: New testcase.
3962
3963 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
3964
3965         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3966
3967 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3968
3969         PR target/70809
3970         * gcc.target/aarch64/pr70809_1.c: New test.
3971
3972 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3973
3974         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3975         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3976         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3977         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3978
3979 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
3980             Ilya Enkovich  <ilya.enkovich@intel.com>
3981
3982         PR target/71114
3983         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3984
3985 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
3986
3987         * g++.dg/ipa/ivinline-7.C: Do not xfail.
3988         * g++.dg/ipa/ivinline-9.C: Do not xfail.
3989
3990 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
3991
3992         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
3993         test for __ARM_FP16_ARGS.
3994         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3995         * gcc.target/arm/aapcs/neon-vect10.c: New.
3996         * gcc.target/arm/aapcs/neon-vect9.c: New.
3997         * gcc.target/arm/aapcs/vfp18.c: New.
3998         * gcc.target/arm/aapcs/vfp19.c: New.
3999         * gcc.target/arm/aapcs/vfp20.c: New.
4000         * gcc.target/arm/aapcs/vfp21.c: New.
4001         * gcc.target/arm/fp16-aapcs-1.c: New.
4002         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
4003         test for __ARM_FP16_ARGS.
4004         * g++.target/arm/fp16-return-1.c: Update expected output.
4005
4006 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
4007
4008         PR testsuite/70227
4009         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4010
4011 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
4012
4013         PR fortran/69603
4014         * gfortran.dg/pr69603.f90: New testcase.
4015
4016 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
4017
4018         * gfortran.dg/dec_union_4.f90: Fix endian issue.
4019
4020 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
4021
4022         PR fortran/71047
4023         * gfortran.dg/pr71047.f08: New test.
4024
4025 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
4026
4027         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4028         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4029         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4030
4031 2016-05-13  Martin Sebor  <msebor@redhat.com>
4032
4033         PR c++/60049
4034         * g++.dg/cpp0x/constexpr-60049.C: New test.
4035
4036 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
4037
4038         PR bootstrap/71071
4039         * gcc.dg/pr71071.c: New test.
4040
4041 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
4042
4043         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4044         remove XOP handling.
4045         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4046
4047 2016-05-13  Nathan Sidwell  <nathan@acm.org>
4048
4049         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4050         __atomic_is_lock_free declaration.
4051
4052 2016-05-13  Richard Biener  <rguenther@suse.de>
4053
4054         PR tree-optimization/42587
4055         * gcc.dg/optimize-bswapsi-4.c: New testcase.
4056
4057 2016-05-13  Martin Liska  <mliska@suse.cz>
4058
4059         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4060         the new format of dump output.
4061
4062 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4063
4064         * gcc.dg/pr71084.c: New test.
4065
4066 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4067
4068         PR target/53440
4069         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4070
4071 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4072
4073         * gcc.target/aarch64/struct_return.c: New test.
4074
4075 2016-05-12  Marek Polacek  <polacek@redhat.com>
4076
4077         PR c/70756
4078         * c-c++-common/pr70756-2.c: New test.
4079         * c-c++-common/pr70756.c: New test.
4080
4081 2016-05-12  Richard Biener  <rguenther@suse.de>
4082
4083         PR tree-optimization/71059
4084         * gcc.dg/torture/pr71059.c: New testcase.
4085
4086 2016-05-12  Richard Biener  <rguenther@suse.de>
4087
4088         PR tree-optimization/71062
4089         * gcc.dg/torture/pr71062.c: New testcase.
4090
4091 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4092
4093         PR tree-optimization/71006
4094         * gcc.dg/pr71006.c: New test.
4095
4096 2016-05-12  Marek Polacek  <polacek@redhat.com>
4097
4098         PR driver/71063
4099         * gcc.dg/opts-7.c: New test.
4100
4101 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4102
4103         PR target/70830
4104         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4105         Add -save-temps to dg-options.
4106         Scan for ldmfd rather than pop instruction.
4107         * gcc.target/arm/interrupt-2.c: Likewise.
4108         * gcc.target/arm/pr70830.c: New test.
4109
4110 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
4111
4112         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4113         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4114
4115         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4116         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4117         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4118
4119         PR target/71019
4120         * gcc.target/i386/avx512vl-pack-1.c: New test.
4121         * gcc.target/i386/avx512vl-pack-2.c: New test.
4122         * gcc.target/i386/avx512bw-pack-2.c: New test.
4123
4124         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4125
4126         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4127         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4128         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4129
4130 2016-05-12  Richard Biener  <rguenther@suse.de>
4131
4132         PR tree-optimization/70986
4133         * gcc.dg/torture/pr70986-1.c: New testcase.
4134         * gcc.dg/torture/pr70986-2.c: Likewise.
4135         * gcc.dg/torture/pr70986-3.c: Likewise.
4136
4137 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
4138
4139         PR c/43651
4140         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4141         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4142
4143 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
4144
4145         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4146         directive.
4147         * gcc.target/i386/pr66746.c: Ditto.
4148
4149 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4150
4151         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4152         support.
4153         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4154         warning when using -mvsx-timode.
4155         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4156         * gcc.target/powerpc/dform-2.c: Likewise.
4157         * gcc.target/powerpc/pr68805.c: Likewise.
4158
4159 2016-05-11  Marek Polacek  <polacek@redhat.com>
4160
4161         PR c++/71024
4162         * c-c++-common/attributes-3.c: New test.
4163
4164 2016-05-11  Nathan Sidwell  <nathan@acm.org>
4165
4166         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4167         * gcc.c-torture/execute/pr68185.c: Likewise.
4168         * gcc.dg/ipa/pr70306.c: Requires global constructors.
4169         * gcc.dg/pr69634.c: Requires scheduling.
4170         * gcc.dg/torture/pr66178.c: Require label values.
4171         * gcc.dg/setjmp-6.c: Require indirect jumps.
4172
4173 2016-05-11  Richard Biener  <rguenther@suse.de>
4174
4175         PR tree-optimization/71055
4176         * gcc.dg/torture/pr71055.c: New testcase.
4177
4178 2016-05-11  Richard Biener  <rguenther@suse.de>
4179
4180         PR debug/71057
4181         * g++.dg/debug/pr71057.C: New testcase.
4182
4183 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
4184
4185         PR fortran/70855
4186         * gfortran.dg/gomp/pr70855.f90: New test.
4187
4188 2016-05-11  Richard Biener  <rguenther@suse.de>
4189
4190         PR middle-end/71002
4191         * g++.dg/torture/pr71002.C: New testcase.
4192
4193 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
4194
4195         PR middle-end/70807
4196         * gcc.dg/pr70807.c: New test.
4197
4198 2016-05-10  Martin Sebor  <msebor@redhat.com>
4199
4200         PR c++/38611
4201         * g++.dg/Wattributes.C: New test.
4202
4203 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
4204
4205         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4206         * gcc.dg/tree-ssa/pr69270.c: Adjust.
4207         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4208
4209 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4210
4211         PR target/70799
4212         * gcc.target/i386/pr70799-1.c: New test.
4213
4214 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
4215
4216         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4217
4218 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4219
4220         PR middle-end/70877
4221         * gcc.target/i386/pr70877.c: New test.
4222
4223 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4224
4225         PR tree-optimization/70786
4226         * gcc.target/i386/pr70876.c: New test.
4227
4228 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
4229
4230         PR target/70927
4231         * gcc.target/i386/avx512vl-logic-1.c: New test.
4232         * gcc.target/i386/avx512vl-logic-2.c: New test.
4233         * gcc.target/i386/avx512dq-logic-2.c: New test.
4234
4235 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4236
4237         PR target/70963
4238         * gcc.target/powerpc/pr70963.c: New.
4239
4240 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
4241
4242         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4243         (test_very_wide_line): Add ruler to expected output.
4244         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4245         (test_very_wide_line): Likewise.
4246         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4247         (test_show_locus): Within the handling of "test_very_wide_line",
4248         enable show_ruler_p on the diagnostic context.
4249
4250 2016-05-10  Richard Biener  <rguenther@suse.de>
4251
4252         PR tree-optimization/71039
4253         * gcc.dg/torture/pr71039.c: New testcase.
4254
4255 2016-05-10  Nathan Sidwell  <nathan@acm.org>
4256
4257         * gcc.dg/nested-func-10.c: Requires alloca.
4258         * gcc.dg/nested-func-9.c: Requires alloca.
4259         * gcc.c-torture/execute/pr70460.c: Requires labels.
4260         * gcc.c-torture/compile/pr70199.c: Requires labels.
4261         * gcc.target/nvptx/decl.c: Compile only.
4262         * gcc.target/nvptx/trailing-init.c: Compile only.
4263         * gcc.target/nvptx/ary-init.c: Compile only.
4264
4265 2016-05-10  Marek Polacek  <polacek@redhat.com>
4266
4267         PR c/70255
4268         * gcc.dg/attr-opt-1.c: New test.
4269
4270 2016-05-10  Richard Biener  <rguenther@suse.de>
4271
4272         PR tree-optimization/70497
4273         PR tree-optimization/28367
4274         * gcc.dg/torture/20160404-1.c: New testcase.
4275         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4276         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4277
4278 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
4279
4280         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4281
4282 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
4283
4284         * gcc.target/i386/fabsneg-1.c New test.
4285
4286 2016-05-09  Alan Modra  <amodra@gmail.com>
4287
4288         PR testsuite/70826
4289         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4290
4291 2016-05-09  Richard Biener  <rguenther@suse.de>
4292
4293         PR tree-optimization/70985
4294         * gcc.dg/torture/pr70985.c: New testcase.
4295
4296 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
4297
4298         * gcc.dg/tree-ssa/ifc-9.c: New test.
4299         * gcc.dg/tree-ssa/ifc-10.c: New test.
4300         * gcc.dg/tree-ssa/ifc-11.c: New test.
4301         * gcc.dg/tree-ssa/ifc-12.c: New test.
4302         * gcc.dg/vect/pr61194.c: Remove XFAIL.
4303         * gcc.dg/vect/vect-23.c: Remove XFAIL.
4304         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4305
4306 2016-05-09  Richard Biener  <rguenther@suse.de>
4307
4308         PR fortran/70937
4309         * gfortran.dg/pr70937.f90: New testcase.
4310
4311 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4312
4313         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4314
4315 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
4316
4317         PR fortran/56226
4318         * gfortran.dg/dec_structure_1.f90: New testcase.
4319         * gfortran.dg/dec_structure_2.f90: Ditto.
4320         * gfortran.dg/dec_structure_3.f90: Ditto.
4321         * gfortran.dg/dec_structure_4.f90: Ditto.
4322         * gfortran.dg/dec_structure_5.f90: Ditto.
4323         * gfortran.dg/dec_structure_6.f90: Ditto.
4324         * gfortran.dg/dec_structure_7.f90: Ditto.
4325         * gfortran.dg/dec_structure_8.f90: Ditto.
4326         * gfortran.dg/dec_structure_9.f90: Ditto.
4327         * gfortran.dg/dec_structure_10.f90: Ditto.
4328         * gfortran.dg/dec_structure_11.f90: Ditto.
4329         * gfortran.dg/dec_union_1.f90: Ditto.
4330         * gfortran.dg/dec_union_2.f90: Ditto.
4331         * gfortran.dg/dec_union_3.f90: Ditto.
4332         * gfortran.dg/dec_union_4.f90: Ditto.
4333         * gfortran.dg/dec_union_5.f90: Ditto.
4334         * gfortran.dg/dec_union_6.f90: Ditto.
4335         * gfortran.dg/dec_union_7.f90: Ditto.
4336
4337 2016-05-07  Tom de Vries  <tom@codesourcery.com>
4338
4339         PR tree-optimization/70956
4340         * gcc.dg/graphite/pr70956.c: New test.
4341
4342 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
4343
4344         PR middle-end/70941
4345         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4346         (a, b, c, d): Change type from char to signed char.
4347         (main): Compare against (signed char) -1634678893 instead of
4348         hardcoded -109.  Use __builtin_abort instead of abort.
4349
4350         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4351         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4352
4353         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4354
4355 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
4356
4357         PR debug/70935
4358         * gcc.dg/torture/pr70935.c: New test.
4359
4360 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4361
4362         PR target/58219
4363         * gcc.target/sh/pr58219.c: New tests.
4364
4365 2016-05-06  Richard Biener  <rguenther@suse.de>
4366
4367         PR tree-optimization/70960
4368         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4369
4370 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4371
4372         PR target/52933
4373         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4374         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4375         Adjust expected instruction counts.
4376         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4377
4378 2016-05-06  Marek Polacek  <polacek@redhat.com>
4379
4380         PR sanitizer/70875
4381         * gcc.dg/ubsan/bounds-3.c: New test.
4382
4383 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4384
4385         PR target/54089
4386         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4387
4388 2016-05-06  Richard Biener  <rguenther@suse.de>
4389
4390         PR middle-end/70931
4391         * gfortran.dg/pr70931.f90: New testcase.
4392
4393 2016-05-06  Richard Biener  <rguenther@suse.de>
4394
4395         PR middle-end/70941
4396         * gcc.dg/torture/pr70941.c: New testcase.
4397
4398 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
4399
4400         PR tree-optimization/57206
4401         * gcc.dg/vect/pr57206.c: New test.
4402
4403 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4404
4405         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4406
4407 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
4408
4409         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4410
4411         * c-c++-common/Wdangling-else-4.c: New test.
4412
4413 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
4414
4415         PR c++/70906
4416         PR c++/70933
4417         * g++.dg/opt/pr70906.C: New test.
4418         * g++.dg/opt/pr70933.C: New test.
4419
4420         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4421
4422 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
4423
4424         * gcc.dg/ipa/pure-const-3.c: New testcase.
4425
4426 2016-05-04  Marek Polacek  <polacek@redhat.com>
4427
4428         * c-c++-common/Wdangling-else-1.c: New test.
4429         * c-c++-common/Wdangling-else-2.c: New test.
4430         * c-c++-common/Wdangling-else-3.c: New test.
4431
4432 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
4433
4434         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4435         flag is present.
4436
4437 2016-05-04  Marek Polacek  <polacek@redhat.com>
4438
4439         PR c/48778
4440         * gcc.dg/Waddress-2.c: New test.
4441
4442 2016-05-04  Alan Modra  <amodra@gmail.com>
4443
4444         * gcc.target/powerpc/pr70866.c: New.
4445
4446 2016-05-03  Martin Sebor  <msebor@redhat.com>
4447
4448         PR c++/66561
4449         * c-c++-common/builtin_location.c: New test.
4450         * g++.dg/cpp1y/builtin_location.C: New test.
4451
4452 2016-05-03  Marek Polacek  <polacek@redhat.com>
4453
4454         PR c/70859
4455         * gcc.dg/pr70859.c: New test.
4456         * gcc.dg/pr70859-2.c: New test.
4457
4458 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
4459
4460         * gnat.dg/debug5.adb: New testcase.
4461
4462 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4463
4464         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4465         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4466         Procedure to check for z10 instruction set.
4467
4468 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
4469
4470         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4471
4472 2016-05-03  Alan Modra  <amodra@gmail.com>
4473
4474         * gcc.target/powerpc/savres.c: Add func using a single gpr.
4475
4476 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
4477
4478         * gcc.target/i386/avx512f-cvt-1.c: New test.
4479
4480 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
4481
4482         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4483         -fdump-tree-vrp-details.
4484
4485 2016-05-03  Richard Biener  <rguenther@suse.de>
4486
4487         * gcc.dg/pr30172-1.c: Adjust.
4488         * gcc.dg/pr63743.c: Likewise.
4489         * gcc.dg/tm/pr51696.c: Likewise.
4490         * c-c++-common/tm/safe-1.c: Likewise.
4491         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4492         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4493         * g++.dg/plugin/self-assign-test-1.C: Likewise.
4494         * g++.dg/plugin/self-assign-test-2.C: Likewise.
4495
4496 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
4497
4498         PR rtl-optimization/70467
4499         * gcc.target/i386/pr70467-3.c: New test.
4500         * gcc.target/i386/pr70467-4.c: New test.
4501
4502         PR tree-optimization/70916
4503         * gcc.c-torture/compile/pr70916.c: New test.
4504
4505         PR target/49244
4506         * gcc.target/i386/pr49244-1.c: New test.
4507         * gcc.target/i386/pr49244-2.c: New test.
4508
4509 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
4510
4511         PR rtl-optimization/44281
4512         * gcc.target/i386/pr44281.c: New test.
4513
4514 2016-05-03  bin cheng  <bin.cheng@arm.com>
4515
4516         PR tree-optimization/56541
4517         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4518         * gcc.dg/vect/pr56541.c: new test.
4519
4520 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4521
4522         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4523         __float128.
4524         * gcc.target/powerpc/float128-complex-2.c: Likewise.
4525
4526 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
4527
4528         PR testsuite/70520
4529         * c-c++-common/asan/clone-test-1.c (main): Align child process
4530         stack to 16 bytes.
4531
4532 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
4533
4534         PR c++/62314
4535         * g++.dg/spellcheck-fields-2.C: New test case.
4536
4537 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
4538
4539         PR c++/62314
4540         * g++.dg/pr62314.C: New test case.
4541
4542 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
4543
4544         * gcc.dg/ipa/inline-8.c: New testcase.
4545
4546 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
4547
4548         PR rtl-optimization/70467
4549         * gcc.target/i386/pr70467-1.c: New test.
4550
4551 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4552
4553         * gcc.dg/spec-options.c: Run the test on all targets.
4554         * gcc.dg/foo.specs: Use cpp_unique_options.
4555
4556 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
4557
4558         * gcc.dg/tree-ssa/unord.c: New testcase.
4559
4560 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
4561
4562         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4563
4564 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
4565
4566         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4567
4568 2016-05-02  Marek Polacek  <polacek@redhat.com>
4569
4570         PR c/70851
4571         * gcc.dg/enum-incomplete-3.c: New test.
4572
4573 2016-05-02  Marek Polacek  <polacek@redhat.com>
4574             Tom de Vries  <tom@codesourcery.com>
4575
4576         PR tree-optimization/70700
4577         * gcc.dg/pr70700.c: New test.
4578
4579 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
4580
4581         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4582         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4583         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4584         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4585         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4586
4587 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
4588
4589         * ada/acats/run_acats: Rename into...
4590         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
4591         * ada/acats/run_all.sh: Remove redundant test.
4592         (target_run): Move around.
4593         (target_gnatchop): Use newly built executable.
4594         (target_gnatmake): Likewise.
4595         Check that the compilation of impbit succeeds.
4596
4597 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
4598
4599         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4600         * gcc.dg/20021029-1.c: Likewise.
4601         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4602         * gcc.target/sh/attr-isr-trapa.c: Likewise.
4603         * gcc.target/sh/cmpstr.c: Likewise.
4604         * gcc.target/sh/cmpstrn.c: Likewise.
4605         * gcc.target/sh/memset.c: Likewise.
4606         * gcc.target/sh/pr21255-2-mb.c: Likewise.
4607         * gcc.target/sh/pr21255-2-ml.c: Likewise.
4608         * gcc.target/sh/pr39423-1.c: Likewise.
4609         * gcc.target/sh/pr49468-di.c: Likewise.
4610         * gcc.target/sh/pr49468-si.c: Likewise.
4611         * gcc.target/sh/pr49880-1.c: Likewise.
4612         * gcc.target/sh/pr49880-2.c: Likewise.
4613         * gcc.target/sh/pr49880-3.c: Likewise.
4614         * gcc.target/sh/pr50751-1.c: Likewise.
4615         * gcc.target/sh/pr50751-4.c: Likewise.
4616         * gcc.target/sh/pr50751-7.c: Likewise.
4617         * gcc.target/sh/pr51244-1.c: Likewise.
4618         * gcc.target/sh/pr51244-10.c: Likewise.
4619         * gcc.target/sh/pr51244-11.c: Likewise.
4620         * gcc.target/sh/pr51244-12.c: Likewise.
4621         * gcc.target/sh/pr51244-13.c: Likewise.
4622         * gcc.target/sh/pr51244-14.c: Likewise.
4623         * gcc.target/sh/pr51244-17.c: Likewise.
4624         * gcc.target/sh/pr51244-18.c: Likewise.
4625         * gcc.target/sh/pr51244-19.c: Likewise.
4626         * gcc.target/sh/pr51244-4.c: Likewise.
4627         * gcc.target/sh/pr51244-5.c: Likewise.
4628         * gcc.target/sh/pr51244-7.c: Likewise.
4629         * gcc.target/sh/pr51244-8.c: Likewise.
4630         * gcc.target/sh/pr51244-9.c: Likewise.
4631         * gcc.target/sh/pr51697.c: Likewise.
4632         * gcc.target/sh/pr52483-1.c: Likewise.
4633         * gcc.target/sh/pr52483-2.c: Likewise.
4634         * gcc.target/sh/pr52483-3.c: Likewise.
4635         * gcc.target/sh/pr52483-5.c: Likewise.
4636         * gcc.target/sh/pr52933-1.c: Likewise.
4637         * gcc.target/sh/pr52933-2.c: Likewise.
4638         * gcc.target/sh/pr52933-3.c: Likewise.
4639         * gcc.target/sh/pr53568-1.c: Likewise.
4640         * gcc.target/sh/pr53976-1.c: Likewise.
4641         * gcc.target/sh/pr53988-1.c: Likewise.
4642         * gcc.target/sh/pr53988.c: Likewise.
4643         * gcc.target/sh/pr54089-1.c: Likewise.
4644         * gcc.target/sh/pr54089-6.c: Likewise.
4645         * gcc.target/sh/pr54089-7.c: Likewise.
4646         * gcc.target/sh/pr54089-8.c: Likewise.
4647         * gcc.target/sh/pr54089-9.c: Likewise.
4648         * gcc.target/sh/pr54236-1.c: Likewise.
4649         * gcc.target/sh/pr54236-2.c: Likewise.
4650         * gcc.target/sh/pr54236-3.c: Likewise.
4651         * gcc.target/sh/pr54236-4.c: Likewise.
4652         * gcc.target/sh/pr54386.c: Likewise.
4653         * gcc.target/sh/pr54602-1.c: Likewise.
4654         * gcc.target/sh/pr54685.c: Likewise.
4655         * gcc.target/sh/pr54760-1.c: Likewise.
4656         * gcc.target/sh/pr54760-2.c: Likewise.
4657         * gcc.target/sh/pr54760-3.c: Likewise.
4658         * gcc.target/sh/pr54760-4.c: Likewise.
4659         * gcc.target/sh/pr54760-5.c: Likewise.
4660         * gcc.target/sh/pr54760-6.c: Likewise.
4661         * gcc.target/sh/pr55146.c: Likewise.
4662         * gcc.target/sh/pr55160.c: Likewise.
4663         * gcc.target/sh/pr59278.c: Likewise.
4664         * gcc.target/sh/pr59401-1.c: Likewise.
4665         * gcc.target/sh/pr59533-1.c: Likewise.
4666         * gcc.target/sh/pr63260.c: Likewise.
4667         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4668         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4669         * gcc.target/sh/strlen.c: Likewise.
4670         * gcc.target/sh/torture/pr30807.c: Likewise.
4671         * gcc.target/sh/torture/pr34777.c: Likewise.
4672         * gcc.target/sh/torture/pr64652.c: Likewise.
4673         * gcc.target/sh/torture/pr65505.c: Likewise.
4674         * gcc.target/sh/torture/pragma-isr.c: Likewise.
4675         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4676
4677 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4678
4679         PR c++/66644
4680         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4681
4682 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4683
4684         * gcc.target/powerpc/vsx-elemrev-1.c: New.
4685         * gcc.target/powerpc/vsx-elemrev-2.c: New.
4686         * gcc.target/powerpc/vsx-elemrev-3.c: New.
4687         * gcc.target/powerpc/vsx-elemrev-4.c: New.
4688
4689 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
4690
4691         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4692         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4693
4694 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
4695
4696         PR middle-end/70626
4697         * c-c++-common/goacc/combined-reduction.c: New test.
4698         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4699
4700 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
4701
4702         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4703         *movdi_internal pattern only if PIC off.
4704         * gcc.target/i386/pr70155-2.c: Likewise.
4705         * gcc.target/i386/pr70155-3.c: Likewise.
4706         * gcc.target/i386/pr70155-4.c: Likewise.
4707         * gcc.target/i386/pr70155-5.c: Likewise.
4708         * gcc.target/i386/pr70155-6.c: Likewise.
4709         * gcc.target/i386/pr70155-7.c: Likewise.
4710         * gcc.target/i386/pr70155-8.c: Likewise.
4711         * gcc.target/i386/pr70155-15.c: Likewise.
4712         * gcc.target/i386/pr70155-17.c: Likewise.
4713         * gcc.target/i386/pr70155-22.c: Likewise.
4714
4715 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
4716
4717         PR tree-optimization/70803
4718         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4719
4720 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
4721
4722         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4723         optimization of vector loop.
4724         * gcc.target/i386/vect-unpack-3.c: New test.
4725         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4726         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4727         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4728
4729 2016-04-29  Marek Polacek  <polacek@redhat.com>
4730
4731         PR sanitizer/70342
4732         * g++.dg/ubsan/null-7.C: New test.
4733
4734         PR c/70852
4735         * gcc.dg/pr70852.c: New test.
4736
4737 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4738
4739         PR/69089
4740         * g++.dg/cpp0x/alignas6.C: New test.
4741
4742 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4743
4744         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4745         * gcc.dg/pr27003.c: Likewise.
4746         * gcc.dg/tree-ssa/cswtch.c: Likewise.
4747         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4748         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4749         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4750         * gcc.target/arc/mxy.c: Likewise.
4751         * gcc.target/arc/mswape.c: Likewise.
4752         * gcc.target/arc/mrtsc.c: Likewise.
4753         * gcc.target/arc/mcrc.c: Likewise.
4754         * gcc.target/arc/mdsp-packa.c: Likewise.
4755         * gcc.target/arc/mdvbf.c: Likewise.
4756         * gcc.target/arc/mlock.c: Likewise.
4757         * gcc.target/arc/mmac-24.c: Likewise.
4758         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4759
4760 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4761             Matthijs Kooijman  <matthijs@stdin.nl>
4762             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4763
4764         PR target/60040
4765         * gcc.target/avr/pr60040-1.c: New.
4766         * gcc.target/avr/pr60040-2.c: New.
4767
4768 2016-04-29  Richard Biener  <rguenther@suse.de>
4769
4770         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4771
4772 2016-04-29  Richard Biener  <rguenther@suse.de>
4773
4774         PR tree-optimization/13962
4775         PR tree-optimization/65686
4776         * gcc.dg/uninit-pr65686.c: New testcase.
4777
4778 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
4779
4780         PR middle-end/70843
4781         * gcc.dg/pr70843.c: New test.
4782
4783 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4784
4785         PR target/70858
4786         * gcc.target/i386/pr70858.c: New test.
4787
4788 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
4789
4790         * gcc.target/arc/nps400-1.c: New file.
4791
4792 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
4793             Andrew Burgess  <andrew.burgess@embecosm.com>
4794
4795         * gcc.target/arc/movh_cl-1.c: New file.
4796
4797 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
4798             Andrew Burgess  <andrew.burgess@embecosm.com>
4799
4800         * gcc.target/arc/extzv-1.c: New file.
4801         * gcc.target/arc/insv-1.c: New file.
4802         * gcc.target/arc/insv-2.c: New file.
4803         * gcc.target/arc/movb-1.c: New file.
4804         * gcc.target/arc/movb-2.c: New file.
4805         * gcc.target/arc/movb-3.c: New file.
4806         * gcc.target/arc/movb-4.c: New file.
4807         * gcc.target/arc/movb-5.c: New file.
4808         * gcc.target/arc/movb_cl-1.c: New file.
4809         * gcc.target/arc/movb_cl-2.c: New file.
4810         * gcc.target/arc/movbi_cl-1.c: New file.
4811         * gcc.target/arc/movl-1.c: New file.
4812
4813 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
4814             Andrew Burgess  <andrew.burgess@embecosm.com>
4815
4816         * gcc.target/arc/cmem-1.c: New file.
4817         * gcc.target/arc/cmem-2.c: New file.
4818         * gcc.target/arc/cmem-3.c: New file.
4819         * gcc.target/arc/cmem-4.c: New file.
4820         * gcc.target/arc/cmem-5.c: New file.
4821         * gcc.target/arc/cmem-6.c: New file.
4822         * gcc.target/arc/cmem-7.c: New file.
4823         * gcc.target/arc/cmem-ld.inc: New file.
4824         * gcc.target/arc/cmem-st.inc: New file.
4825
4826 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4827
4828         PR target/70821
4829         * gcc.target/i386/pr70821.c: New test.
4830
4831 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
4832
4833         * gcc.target/powerpc/vec-adde.c: New test.
4834         * gcc.target/powerpc/vec-adde-int128.c: New test.
4835
4836 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4837
4838         * gcc.target/i386/avx-vround-1.c: New test.
4839         * gcc.target/i386/avx-vround-2.c: New test.
4840         * gcc.target/i386/avx512vl-vround-1.c: New test.
4841         * gcc.target/i386/avx512vl-vround-2.c: New test.
4842
4843 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4844
4845         PR testsuite/70595
4846         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4847         (check_effective_target_cilkplus_runtime): ... this.
4848         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4849         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4850
4851         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4852         Require cilkplus_runtime.
4853         Don't add -lcilkrts.
4854         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4855         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4856         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4857         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4858         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4859         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4860         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4861         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4862         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4863         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4864         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4865         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4866         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4867         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4868         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4869         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4870         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4871         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4872         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4873         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4874         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4875         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4876         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4877         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4878         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4879         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4880         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4881         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4882         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4883
4884         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4885         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4886
4887         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4888
4889         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4890         cilkplus_runtime.
4891
4892 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
4893
4894         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4895         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4896
4897 2015-04-27  Ryan Burn  <contact@rnburn.com>
4898
4899         PR c++/69024
4900         PR c++/68997
4901         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4902         diagnostic.
4903         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4904         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4905
4906 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
4907
4908         * gnat.dg/limited_with4.ad[sb]: New test.
4909         * gnat.dg/limited_with4_pkg.ads: New helper.
4910
4911 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
4912
4913         PR target/70155
4914         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4915         and movv1ti_internal patterns
4916         * gcc.target/i386/pr70155-1.c: New test.
4917         * gcc.target/i386/pr70155-2.c: Likewise.
4918         * gcc.target/i386/pr70155-3.c: Likewise.
4919         * gcc.target/i386/pr70155-4.c: Likewise.
4920         * gcc.target/i386/pr70155-5.c: Likewise.
4921         * gcc.target/i386/pr70155-6.c: Likewise.
4922         * gcc.target/i386/pr70155-7.c: Likewise.
4923         * gcc.target/i386/pr70155-8.c: Likewise.
4924         * gcc.target/i386/pr70155-9.c: Likewise.
4925         * gcc.target/i386/pr70155-10.c: Likewise.
4926         * gcc.target/i386/pr70155-11.c: Likewise.
4927         * gcc.target/i386/pr70155-12.c: Likewise.
4928         * gcc.target/i386/pr70155-13.c: Likewise.
4929         * gcc.target/i386/pr70155-14.c: Likewise.
4930         * gcc.target/i386/pr70155-15.c: Likewise.
4931         * gcc.target/i386/pr70155-16.c: Likewise.
4932         * gcc.target/i386/pr70155-17.c: Likewise.
4933         * gcc.target/i386/pr70155-18.c: Likewise.
4934         * gcc.target/i386/pr70155-19.c: Likewise.
4935         * gcc.target/i386/pr70155-20.c: Likewise.
4936         * gcc.target/i386/pr70155-21.c: Likewise.
4937         * gcc.target/i386/pr70155-22.c: Likewise.
4938
4939 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
4940
4941         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4942         ".{5,6}".
4943
4944 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
4945
4946         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4947         * gcc.dg/tree-ssa/scev-9.c: Ditto.
4948         * gcc.dg/tree-ssa/scev-10.c: Ditto.
4949         * gcc.dg/tree-ssa/scev-11.c: Ditto.
4950         * gcc.dg/tree-ssa/scev-12.c: Ditto.
4951
4952 2016-04-27  Richard Biener  <rguenther@suse.de>
4953
4954         PR ipa/70760
4955         * g++.dg/ipa/ipa-pta-2.C: New testcase.
4956         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4957
4958 2016-04-27  Nathan Sidwell  <nathan@acm.org>
4959
4960         * g++.dg/cpp0x/constexpr-recursion3.C: New.
4961         * g++.dg/ubsan/pr63956.C: Adjust error location.
4962
4963 2016-04-27  Nick Clifton  <nickc@redhat.com>
4964
4965         PR middle-end/49889
4966         * gcc.dg/pr49889.c: New test.
4967
4968 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
4969
4970         * c-c++-common/memset-array.c: New test.
4971
4972 2016-04-26  Martin Sebor  <msebor@redhat.com>
4973
4974         PR c++/66639
4975         * g++.dg/cpp1y/func_constexpr.C: New test.
4976
4977 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
4978
4979         PR c++/70241
4980         * g++.dg/cpp0x/enum32.C: New test.
4981         * g++.dg/cpp0x/enum33.C: New test.
4982
4983 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4984
4985         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4986         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4987         * gcc.c-torture/execute/bitfld-6.c: Likewise.
4988         * gcc.c-torture/execute/bitfld-7.c: Likewise.
4989         * gcc.c-torture/execute/pr38151.c: Likewise.
4990         * gcc.c-torture/execute/pr66556.c: Likewise.
4991         * gcc.c-torture/execute/pr67781.c: Likewise.
4992         * gcc.c-torture/execute/pr68648.c: Likewise.
4993
4994 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
4995
4996         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4997
4998 2016-04-26  Marek Polacek  <polacek@redhat.com>
4999
5000         PR c/67784
5001         * gcc.dg/pr67784-3.c: New test.
5002         * gcc.dg/pr67784-4.c: New test.
5003         * gcc.dg/pr67784-5.c: New test.
5004
5005         PR c/70791
5006         * gcc.dg/Wnested-externs-2.c: New test.
5007
5008 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
5009
5010         * gcc.dg/fold-plusmult.c: Adjust.
5011         * gcc.dg/no-strict-overflow-6.c: Adjust.
5012         * gcc.dg/gomp/loop-1.c: Xfail some tests.
5013
5014 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
5015
5016         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5017         number scans.
5018         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5019         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5020         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5021         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5022         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5023         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5024         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5025         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5026         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5027         * gcc.target/i386/avx512f-gather-5.c: Likewise.
5028         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5029         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5030         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5031         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5032         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5033         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5034         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5035         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5036         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5037         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5038         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5039         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5040         scans.
5041         * gcc.target/i386/pr32219-4.c: Likewise.
5042         * gcc.target/i386/pr32219-6.c: Likewise.
5043         * gcc.target/i386/pr32219-8.c: Likewise.
5044
5045 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5046
5047         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5048         associated options.
5049
5050 2016-04-26  Marek Polacek  <polacek@redhat.com>
5051
5052         PR c++/70744
5053         * g++.dg/ext/cond2.C: New test.
5054
5055 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
5056
5057         PR tree-optimization/70771
5058         PR tree-optimization/70775
5059         * gcc.dg/pr70771.c: New test.
5060         * gcc.dg/pr70775.c: New test.
5061
5062 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
5063
5064         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5065
5066 2016-04-25  Richard Biener  <rguenther@suse.de>
5067
5068         PR tree-optimization/70780
5069         * gcc.dg/torture/pr70780.c: New testcase.
5070
5071 2016-04-25  Michael Collison <michael.collison@arm.com>
5072
5073         * gcc.target/arm/neon-vaddws16.c: New test.
5074         * gcc.target/arm/neon-vaddws32.c: New test.
5075         * gcc.target/arm/neon-vaddwu16.c: New test.
5076         * gcc.target/arm/neon-vaddwu32.c: New test.
5077         * gcc.target/arm/neon-vaddwu8.c: New test.
5078         * lib/target-supports.exp
5079         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5080         that arm neon support vector widen sum of HImode TO SImode.
5081
5082 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
5083
5084         PR sanitizer/70712
5085         * c-c++-common/asan/pr70712.c: New test.
5086
5087 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5088
5089         * .gitattributes: New file.
5090
5091 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
5092
5093         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5094
5095 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
5096
5097         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5098         * gfortran.dg/submodule_15.f08: Likewise.
5099
5100 2016-04-22  Richard Biener  <rguenther@suse.de>
5101
5102         PR tree-optimization/70740
5103         * gcc.dg/torture/pr70740.c: New testcase.
5104
5105 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
5106
5107         PR target/70750
5108         * gcc.target/i386/pr70750-1.c: New test.
5109         * gcc.target/i386/pr70750-2.c: Likewise.
5110
5111 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
5112
5113         PR c++/70540
5114         * g++.dg/cpp0x/auto48.C: New.
5115
5116 2016-04-21  Marek Polacek  <polacek@redhat.com>
5117
5118         PR c++/70513
5119         * g++.dg/cpp0x/forw_enum12.C: New test.
5120         * g++.dg/cpp0x/forw_enum13.C: New test.
5121
5122 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
5123
5124         PR target/70728
5125         * gcc.target/i386/pr70728.c: New test.
5126
5127 2016-04-21  Richard Biener  <rguenther@suse.de>
5128
5129         PR middle-end/70747
5130         * gcc.dg/pr70747.c: New testcase.
5131
5132 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
5133
5134         PR tree-optimization/70715
5135         * gcc.dg/tree-ssa/scev-13.c: New test.
5136
5137 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
5138
5139         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5140
5141 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
5142
5143         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5144
5145 2016-04-20  Jan Hubicka  <jh@suse.cz>
5146
5147         PR ipa/70018
5148         * g++.dg/ipa/nothrow-1.C: New testcase.
5149
5150 2016-04-20  Nathan Sidwell  <nathan@acm.org>
5151
5152         PR c++/55635
5153         * g++.dg/eh/delete1.C: New.
5154
5155 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
5156
5157         * gcc.target/i386/avx256-unaligned-store-2.c: Add
5158         -mtune-ctrl=sse_typeless_stores.
5159
5160 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
5161
5162         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5163
5164 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
5165
5166         PR tree-optimization/69489
5167         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5168
5169 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
5170
5171         PR c++/69363
5172         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5173         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5174         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5175
5176 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
5177
5178         PR tree-optimization/56625
5179         PR tree-optimization/69489
5180         * gcc.dg/vect/pr56625.c: New test.
5181         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5182
5183 2016-04-20  Andrew Pinski  <apinski@cavium.com>
5184
5185         PR target/64971
5186         * gcc.c-torture/compile/pr37433-1.c: New testcase.
5187
5188 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
5189
5190         * gnat.dg/self1.adb: Remove now incorrect test.
5191
5192 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
5193
5194         * gcc.dg/tree-ssa/scev-11.c: New test.
5195         * gcc.dg/tree-ssa/scev-12.c: New test.
5196
5197 2016-04-20  Marek Polacek  <polacek@redhat.com>
5198
5199         PR tree-optimization/70725
5200         * gcc.dg/pr70725.c: New test.
5201
5202 2016-04-20  Richard Biener  <rguenther@suse.de>
5203
5204         PR tree-optimization/70726
5205         * g++.dg/vect/pr70726.cc: New testcase.
5206
5207 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5208
5209         PR target/70674
5210         * gcc.target/s390/pr70674.c: New test.
5211
5212 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5213
5214         PR libgfortran/70684
5215         * gfortran.dg/list_read_14.f90: New test.
5216
5217 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
5218
5219         PR target/69201
5220         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5221         extern to force it misaligned.
5222         (b): Likewise.
5223         (c): Likewise.
5224         (d): Likewise.
5225         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5226         Don't check `*' before movv4sf_internal.
5227         * gcc.target/i386/avx256-unaligned-store-2.c: Check
5228         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5229         Don't check `*' before movv16qi_internal.
5230         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5231         extern to force it misaligned.
5232         (b): Likewise.
5233         (c): Likewise.
5234         (d): Likewise.
5235         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5236         Don't check `*' before movv2df_internal.
5237         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5238         extern to force it misaligned.
5239         (b): Likewise.
5240         (c): Likewise.
5241         (d): Likewise.
5242         Check movv8sf_internal instead of avx_storeups256.
5243         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5244
5245 2016-04-19  Richard Biener  <rguenther@suse.de>
5246
5247         PR tree-optimization/70171
5248         * g++.dg/tree-ssa/pr70171.C: New testcase.
5249
5250 2016-04-19  Richard Biener  <rguenther@suse.de>
5251
5252         PR tree-optimization/70724
5253         * gcc.dg/torture/pr70724.c: New testcase.
5254
5255 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
5256
5257         PR middle-end/70689
5258         * gcc.target/i386/pr70689.c: New.
5259
5260 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
5261
5262         PR target/70708
5263         * gcc.target/i386/pr70708.c: New test.
5264
5265 2016-04-18  Richard Biener  <rguenther@suse.de>
5266
5267         PR tree-optimization/43434
5268         * gcc.dg/vect/pr43434.c: New testcase.
5269         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5270         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5271         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5272         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5273         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5274         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5275         * gcc.dg/gomp/pr68640.c: Likewise.
5276         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5277         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5278
5279 2016-04-18  Richard Biener  <rguenther@suse.de>
5280
5281         PR tree-optimization/70701
5282         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5283
5284 2016-04-18  Tom de Vries  <tom@codesourcery.com>
5285
5286         PR testsuite/70699
5287         * gcc.dg/pr70161.c: Add dot-file scans.
5288         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5289         instead of after last dot char.
5290
5291 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5292
5293         * c-c++-common/dump-ada-spec-3.c: New test.
5294         * c-c++-common/dump-ada-spec-4.c: Likewise.
5295
5296 2016-04-17  Tom de Vries  <tom@codesourcery.com>
5297
5298         PR other/70183
5299         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5300
5301 2016-04-15  Jan Hubicka  <jh@suse.cz>
5302
5303         PR ipa/70018
5304         * g++.dg/ipa/pure-const-1.C: New testcase.
5305         * g++.dg/ipa/pure-const-2.C: New testcase.
5306         * g++.dg/ipa/pure-const-3.C: New testcase.
5307
5308 2016-04-15  Marek Polacek  <polacek@redhat.com>
5309
5310         PR c/70671
5311         * gcc.dg/bitfld-22.c: New test.
5312
5313 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
5314
5315         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5316         x86_64.
5317
5318 2016-04-15  Marek Polacek  <polacek@redhat.com>
5319
5320         PR c/70651
5321         * c-c++-common/pr70651.c: New test.
5322
5323 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5324
5325         PR rtl-optimization/70681
5326         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5327         dump scan on arm and powerpc.
5328         * gcc.dg/pr10474.c: Likewise.
5329
5330 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
5331
5332         PR c++/69517
5333         PR c++/70019
5334         PR c++/70588
5335         * g++.dg/cpp1y/vla11.C: Revert for real.
5336
5337         PR c/70436
5338         * c-c++-common/Wparentheses-1.c: New test.
5339         * c-c++-common/gomp/Wparentheses-1.c: New test.
5340         * c-c++-common/gomp/Wparentheses-2.c: New test.
5341         * c-c++-common/gomp/Wparentheses-3.c: New test.
5342         * c-c++-common/gomp/Wparentheses-4.c: New test.
5343         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5344         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5345         * c-c++-common/goacc/Wparentheses-1.c: New test.
5346
5347 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
5348
5349         PR target/70662
5350         * gcc.target/i386/pr70662.c: New test.
5351
5352 2016-04-15  Richard Biener  <rguenther@suse.de>
5353             Alan Modra  <amodra@gmail.com>
5354
5355         PR tree-optimization/70130
5356         * gcc.dg/vect/O3-pr70130.c: New testcase.
5357
5358 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
5359
5360         PR target/70669
5361         * gcc.target/powerpc/pr70669.c: New test.
5362
5363         PR target/70640
5364         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5365         a power7 system that does not have an assembler that supports
5366         power8.
5367
5368 2016-04-14  Martin Sebor  <msebor@redhat.com>
5369
5370         PR c++/69517
5371         PR c++/70019
5372         PR c++/70588
5373         * c-c++-common/ubsan/vla-1.c: Revert.
5374         * g++.dg/cpp1y/vla11.C: Same.
5375         * g++.dg/cpp1y/vla12.C: Same.
5376         * g++.dg/cpp1y/vla13.C: Same.
5377         * g++.dg/cpp1y/vla14.C: Same.
5378         * g++.dg/cpp1y/vla3.C: Same.
5379         * g++.dg/init/array24.C: Same.
5380         * g++.dg/ubsan/vla-1.C: Same.
5381
5382 2016-04-14  Marek Polacek  <polacek@redhat.com>
5383             Jan Hubicka  <hubicka@ucw.cz>
5384
5385         PR c++/70029
5386         * g++.dg/torture/pr70029.C: New test.
5387
5388 2016-04-14  Martin Sebor  <msebor@redhat.com>
5389
5390         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5391         type size to prevent failures on targets with very low maximum
5392         alignment.
5393
5394 2016-04-14  Richard Biener  <rguenther@suse.de>
5395
5396         PR tree-optimization/70623
5397         * gcc.dg/torture/pr70623.c: New testcase.
5398         * gcc.dg/torture/pr70623-2.c: Likewise.
5399
5400 2016-04-13  Martin Sebor  <msebor@redhat.com>
5401
5402         PR c++/69517
5403         PR c++/70019
5404         PR c++/70588
5405         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5406         * g++.dg/cpp1y/vla11.C: New test.
5407         * g++.dg/cpp1y/vla12.C: New test.
5408         * g++.dg/cpp1y/vla13.C: New test.
5409         * g++.dg/cpp1y/vla14.C: New test.
5410         * g++.dg/cpp1y/vla3.C: Restore deleted test.
5411         * g++.dg/init/array24.C: Fully brace VLA initializer.
5412         * g++.dg/ubsan/vla-1.C: Disable exceptions.
5413
5414 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
5415
5416         PR c++/70641
5417         * g++.dg/opt/pr70641.C: New test.
5418
5419 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5420
5421         PR rtl-optimization/68749
5422         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5423         effects of argument promotions.
5424         Remove default args to dg-skip-if.
5425
5426 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
5427
5428         PR c++/70635
5429         * g++.dg/parse/pr70635.C: New.
5430
5431 2016-04-13  Marek Polacek  <polacek@redhat.com>
5432
5433         PR c++/70639
5434         * c-c++-common/Wmisleading-indentation-4.c: New test.
5435
5436 2016-04-13  Marek Polacek  <polacek@redhat.com>
5437
5438         PR c/70436
5439         * gcc.dg/Wparentheses-12.c: New test.
5440         * gcc.dg/Wparentheses-13.c: New test.
5441
5442 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5443
5444         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5445         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5446         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5447
5448 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
5449
5450         PR middle-end/70633
5451         * gcc.c-torture/compile/pr70633.c: New test.
5452
5453         PR debug/70628
5454         * gcc.dg/torture/pr70628.c: New test.
5455
5456 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
5457
5458         PR c++/70610
5459         * g++.dg/template/pr70610.C: New test.
5460         * g++.dg/template/pr70610-2.C: New test.
5461         * g++.dg/template/pr70610-3.C: New test.
5462         * g++.dg/template/pr70610-4.C: New test.
5463
5464 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
5465
5466         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5467         128 instead of 32.
5468
5469         PR c++/70571
5470         * g++.dg/ext/pr70571.C: New test.
5471
5472 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5473
5474         PR target/70640
5475         * gcc.target/powerpc/pr70640.c: New test.
5476
5477 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
5478
5479         PR c++/68722
5480         * g++.dg/parse/pr68722.C: New.
5481
5482 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
5483
5484         PR rtl-optimization/70596
5485         * gcc.target/i386/pr70596.c: New test.
5486
5487 2016-04-12  Nathan Sidwell  <nathan@acm.org>
5488
5489         PR c++/70501
5490         * g++.dg/init/pr70501.C: New.
5491
5492 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
5493
5494         * gcc.target/i386/asm-flag-6.c: New test.
5495
5496 2016-04-12  Tom de Vries  <tom@codesourcery.com>
5497
5498         PR tree-optimization/68756
5499         * gcc.dg/graphite/pr68756.c: New test.
5500
5501 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
5502
5503         PR tree-optimization/70602
5504         * gcc.c-torture/execute/pr70602.c: New test.
5505
5506 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5507
5508         PR target/70381
5509         * gcc.target/powerpc/float128-1.c: New tests to make sure the
5510         __float128 emulator is built and runs.
5511         * gcc.target/powerpc/float128-1.c: Likewise.
5512
5513         * lib/target-supports.exp (check_ppc_float128_sw_available):
5514         Rework tests for __float128 software and hardware
5515         availability. Fix exit condition to return 0 on success.
5516
5517 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
5518
5519         PR target/70133
5520         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5521         * gcc.target/aarch64/target_attr_15.c: Likewise.
5522
5523 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
5524
5525         PR c++/69066
5526         * g++.dg/cpp1y/pr69066.C: New.
5527
5528 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5529
5530         PR fortran/68566
5531         * gfortran.dg/pr36192.f90: Update test.
5532         * gfortran.dg/pr36192_1.f90: Update test.
5533         * gfortran.dg/real_dimension_1.f: Update test.
5534         * gfortran.dg/parameter_array_init_7.f90: New test.
5535
5536 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
5537
5538         PR testsuite/64039
5539         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5540
5541         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5542
5543         PR rtl-optimization/66669
5544         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5545
5546         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5547
5548         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5549         * gcc.dg/pie-1.c: Likewise.
5550         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5551         * gcc.dg/pic-4.c: Likewise.
5552         * gcc.dg/pie-3.c: Likewise.
5553         * gcc.dg/pie-4.c: Likewise.
5554
5555         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5556
5557         PR tree-optimization/68644
5558         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5559
5560         PR rtl-optimization/64886
5561         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5562
5563 2016-04-09  Tom de Vries  <tom@codesourcery.com>
5564
5565         PR tree-optimization/68953
5566         * gcc.dg/graphite/pr68953.c: New test.
5567
5568 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
5569
5570         PR fortran/70592
5571         * gfortran.dg/deferred_character_16.f90: New test.
5572
5573 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
5574
5575         PR tree-optimization/70586
5576         * gcc.c-torture/execute/pr70586.c: New test.
5577
5578 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
5579
5580         PR sanitizer/70573
5581         * c-c++-common/asan/halt_on_error-1.c: Replace memset
5582         with __builtin_memset
5583         * c-c++-common/asan/halt_on_error-2.c: Likewise.
5584
5585 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
5586
5587         PR lto/70289
5588         PR ipa/70348
5589         PR tree-optimization/70373
5590         PR middle-end/70533
5591         PR middle-end/70534
5592         PR middle-end/70535
5593         * c-c++-common/goacc/reduction-5.c: New test.
5594         * c-c++-common/goacc/reduction-promotions.c: New test.
5595         * gfortran.dg/goacc/reduction-3.f95: New test.
5596         * gfortran.dg/goacc/reduction-promotions.f90: New test.
5597
5598 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
5599
5600         PR c++/70590
5601         PR c++/70452
5602         * g++.dg/pr70590.C: New test.
5603         * g++.dg/pr70590-2.C: New test.
5604
5605 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
5606
5607         PR middle-end/70593
5608         * gcc.target/i386/pr70593.c: New test.
5609
5610         PR rtl-optimization/70574
5611         * gcc.target/i386/avx2-pr70574.c: New test.
5612
5613 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
5614
5615         PR sanitizer/70541
5616         * c-c++-common/asan/pr70541.c: New test.
5617
5618 2016-04-08  Tom de Vries  <tom@codesourcery.com>
5619
5620         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5621         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5622
5623 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5624
5625         PR target/70566
5626         * gcc.c-torture/execute/pr70566.c: New test.
5627
5628 2016-04-08  Tom de Vries  <tom@codesourcery.com>
5629
5630         * c-c++-common/goacc/uninit-copy-clause.c: New test.
5631         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5632
5633 2016-04-08  Alan Modra  <amodra@gmail.com>
5634
5635         * gcc.target/powerpc/pr70117.c: New.
5636
5637 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
5638
5639         PR testsuite/70581
5640         * gcc.dg/lto/simd-function_0.c: New test.
5641
5642         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5643         clones.
5644         * c-c++-common/attr-simd-2.c: Likewise.
5645         * c-c++-common/attr-simd-4.c: Likewise.
5646         * gcc.dg/gomp/simd-clones-2.c: Likewise.
5647         * gcc.dg/gomp/simd-clones-3.c: Likewise.
5648
5649 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5650
5651         PR testsuite/70553
5652         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5653
5654 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
5655             Tom de Vries  <tom@codesourcery.com>
5656
5657         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5658         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5659         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5660         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5661         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5662         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5663         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5664         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5665
5666 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
5667
5668         PR c/70436
5669         * g++.dg/warn/Wparentheses-29.C: New test.
5670
5671 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
5672
5673         PR c/70436
5674         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5675         explicit braces to resolve a future -Wparentheses warning.
5676
5677 2016-04-06  Richard Henderson  <rth@redhat.com>
5678
5679         * gcc.dg/pr61817-1.c: New test.
5680         * gcc.dg/pr61817-2.c: New test.
5681         * gcc.dg/pr69391-1.c: New test.
5682         * gcc.dg/pr69391-2.c: New test.
5683
5684 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
5685
5686         PR rtl-optimization/70398
5687         * gcc.target/aarch64/pr70398.c: New.
5688
5689 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
5690
5691         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5692
5693 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
5694             Pedro Alves  <palves@redhat.com>
5695
5696         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5697
5698 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
5699
5700         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5701         Check for avx512f effective targets instead of avx2.
5702         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5703         for AVX512F clones.
5704         * gcc.dg/gomp/declare-simd-3.c: Likewise.
5705         * g++.dg/gomp/declare-simd-1.C: Likewise.
5706         * g++.dg/gomp/declare-simd-3.C: Likewise.
5707         * g++.dg/gomp/declare-simd-4.C: Likewise.
5708
5709         PR middle-end/70550
5710         * c-c++-common/gomp/pr70550-1.c: New test.
5711         * c-c++-common/gomp/pr70550-2.c: New test.
5712
5713 2016-04-05  Nathan Sidwell  <nathan@acm.org>
5714
5715         PR c++/70512
5716         * g++.dg/ext/attribute-may-alias-5.C: New.
5717
5718 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
5719
5720         PR c++/70336
5721         * c-c++-common/pr70336.c: New test.
5722         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5723         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5724
5725 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
5726
5727         PR ipa/66223
5728         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5729
5730 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
5731
5732         PR rtl-optimization/70542
5733         * gcc.dg/torture/pr70542.c: New test.
5734         * gcc.target/i386/avx2-pr70542.c: New test.
5735
5736 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
5737
5738         PR tree-optimization/70509
5739         * gcc.target/i386/avx512bw-pr70509.c: New test.
5740
5741 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
5742
5743         PR c++/70452
5744         * g++.dg/ext/constexpr-vla4.C: New test.
5745
5746 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
5747
5748         PR target/70510
5749         * gcc.target/i386/pr70510.c: New test.
5750
5751 2016-04-05  Richard Biener  <rguenther@suse.de>
5752
5753         PR tree-optimization/70526
5754         * g++.dg/torture/pr70526.C: New testcase.
5755
5756 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
5757
5758         PR target/70525
5759         * gcc.target/i386/pr70525.c: New test.
5760
5761 2016-04-05  Richard Biener  <rguenther@suse.de>
5762
5763         PR middle-end/70499
5764         * g++.dg/torture/pr70499.C: New testcase.
5765
5766 2016-04-05  Richard Biener  <rguenther@suse.de>
5767
5768         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5769         remove XFAIL.
5770
5771 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
5772
5773         PR middle-end/70307
5774         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
5775         rs6000 ABI warnings.
5776
5777 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
5778
5779         PR ipa/66223
5780         * g++.dg/ipa/devirt-51.C: New testcase.
5781
5782 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5783             Jakub Jelinek <jakub@redhat.com>
5784
5785         PR middle-end/70457
5786         * gcc.dg/torture/pr70457.c: New.
5787
5788 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
5789
5790         PR fortran/67538
5791         * gfortran.dg/allocate_with_source_19.f08: New test.
5792
5793 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
5794
5795         PR fortran/65795
5796         * gfortran.dg/coarray_allocate_6.f08: New test.
5797
5798 2016-04-04  Richard Biener  <rguenther@suse.de>
5799
5800         PR rtl-optimization/70484
5801         * gcc.dg/torture/pr70484.c: New testcase.
5802
5803 2016-04-04  Marek Polacek  <polacek@redhat.com>
5804
5805         PR c/70307
5806         * gcc.dg/torture/pr70307.c: New test.
5807
5808 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
5809
5810         PR target/70416
5811         PR target/67391
5812         * gcc.target/sh/torture/pr70416.c: New.
5813
5814 2016-04-02  Martin Sebor  <msebor@redhat.com>
5815
5816         PR c++/67376
5817         PR c++/70170
5818         PR c++/70172
5819         PR c++/70228
5820         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5821         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5822         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5823         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5824         * g++.dg/cpp0x/constexpr-string.C: Same.
5825         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5826         * g++.dg/cpp0x/pr65398.C: Same.
5827         * g++.dg/ext/constexpr-vla1.C: Same.
5828         * g++.dg/ext/constexpr-vla2.C: Same.
5829         * g++.dg/ext/constexpr-vla3.C: Same.
5830         * g++.dg/ubsan/pr63956.C: Same.
5831
5832 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
5833
5834         PR rtl-optimization/70467
5835         * gcc.target/i386/pr70467-2.c: New test.
5836
5837 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
5838             Marek Polacek  <polacek@redhat.com>
5839
5840         PR c++/70488
5841         * g++.dg/init/new47.C: New test.
5842
5843 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5844
5845         PR target/70496
5846         * gcc.target/arm/pr70496.c: New test.
5847
5848 2016-04-01  Nathan Sidwell  <nathan@acm.org>
5849
5850         PR c++/68475
5851         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5852
5853 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
5854
5855         PR target/69890
5856         * gcc.dg/strlenopt.h (memmove): New.
5857         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5858         instead of "string.h".
5859         * gcc.target/i386/chkp-strlen-2.c: Likewise.
5860         * gcc.target/i386/chkp-strlen-3.c: Likewise.
5861         * gcc.target/i386/chkp-strlen-4.c: Likewise.
5862         * gcc.target/i386/chkp-strlen-5.c: Likewise.
5863         * gcc.target/i386/chkp-stropt-1.c: Likewise.
5864         * gcc.target/i386/chkp-stropt-10.c: Likewise.
5865         * gcc.target/i386/chkp-stropt-11.c: Likewise.
5866         * gcc.target/i386/chkp-stropt-12.c: Likewise.
5867         * gcc.target/i386/chkp-stropt-13.c: Likewise.
5868         * gcc.target/i386/chkp-stropt-14.c: Likewise.
5869         * gcc.target/i386/chkp-stropt-15.c: Likewise.
5870         * gcc.target/i386/chkp-stropt-16.c: Likewise.
5871         * gcc.target/i386/chkp-stropt-2.c: Likewise.
5872         * gcc.target/i386/chkp-stropt-3.c: Likewise.
5873         * gcc.target/i386/chkp-stropt-4.c: Likewise.
5874         * gcc.target/i386/chkp-stropt-5.c: Likewise.
5875         * gcc.target/i386/chkp-stropt-6.c: Likewise.
5876         * gcc.target/i386/chkp-stropt-7.c: Likewise.
5877         * gcc.target/i386/chkp-stropt-8.c: Likewise.
5878         * gcc.target/i386/chkp-stropt-9.c: Likewise.
5879
5880 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5881
5882         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5883         (Holder::foo): Reflect this.
5884
5885 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
5886
5887         PR target/70442
5888         * gcc.dg/pr70442.c: New test.
5889
5890 2016-03-31  Nathan Sidwell  <nathan@acm.org>
5891
5892         PR c++/70393
5893         * g++.dg/cpp0x/constexpr-virtual6.C: New.
5894
5895 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
5896
5897         PR target/70453
5898         * gcc.target/i386/pr70453.c: New test.
5899
5900 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
5901
5902         PR target/70292
5903         * gcc.c-torture/pr70292.c: New test.
5904
5905 2016-03-31  Marek Polacek  <polacek@redhat.com>
5906
5907         PR c/70297
5908         * c-c++-common/pr70297.c: New test.
5909         * g++.dg/cpp0x/typedef-redecl.C: New test.
5910         * gcc.dg/typedef-redecl2.c: New test.
5911
5912 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
5913
5914         PR rtl-optimization/70460
5915         * gcc.c-torture/execute/pr70460.c: New test.
5916
5917 2016-03-31  Richard Biener  <rguenther@suse.de>
5918
5919         PR c++/70430
5920         * g++.dg/ext/vector30.C: New testcase.
5921
5922 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5923             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5924
5925         * gfortran.dg/fmt_pf.f90: New test.
5926
5927 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5928
5929         Forward-port from 5 branch
5930         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
5931
5932         PR testsuite/70356
5933         * gcc.target/i386/avx-vextractf128-256-5.c: Move
5934         dg-require-effective-target after dg-do.
5935
5936         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5937
5938         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5939
5940 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
5941             Julian Brown  <julian@codesourcery.com>
5942             Chung-Lin Tang  <cltang@codesourcery.com>
5943             Cesar Philippidis  <cesar@codesourcery.com>
5944             James Norris  <jnorris@codesourcery.com>
5945             Tom de Vries  <tom@codesourcery.com>
5946             Nathan Sidwell  <nathan@codesourcery.com>
5947
5948         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5949         * c-c++-common/goacc/loop-clauses.c: Likewise.
5950         * g++.dg/goacc/template.C: Likewise.
5951         * gfortran.dg/goacc/combined-directives.f90: Likewise.
5952         * gfortran.dg/goacc/loop-1.f95: Likewise.
5953         * gfortran.dg/goacc/loop-5.f95: Likewise.
5954         * gfortran.dg/goacc/loop-6.f95: Likewise.
5955         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5956         * c-c++-common/goacc-gomp/nesting-1.c: Update.
5957         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5958         * c-c++-common/goacc/clauses-fail.c: Likewise.
5959         * c-c++-common/goacc/parallel-1.c: Likewise.
5960         * c-c++-common/goacc/reduction-1.c: Likewise.
5961         * c-c++-common/goacc/reduction-2.c: Likewise.
5962         * c-c++-common/goacc/reduction-3.c: Likewise.
5963         * c-c++-common/goacc/reduction-4.c: Likewise.
5964         * c-c++-common/goacc/routine-3.c: Likewise.
5965         * c-c++-common/goacc/routine-4.c: Likewise.
5966         * c-c++-common/goacc/routine-5.c: Likewise.
5967         * c-c++-common/goacc/tile.c: Likewise.
5968         * g++.dg/goacc/template.C: Likewise.
5969         * gfortran.dg/goacc/combined-directives.f90: Likewise.
5970         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5971         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
5972         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
5973         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5974         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5975         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5976         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
5977         * c-c++-common/goacc/use_device-1.c: ... this file.
5978         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
5979         * c-c++-common/goacc/host_data-5.c: ... this file, and...
5980         * c-c++-common/goacc/host_data-6.c: ... this file.
5981         * c-c++-common/goacc/loop-2-kernels.c: New file.
5982         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5983         * c-c++-common/goacc/loop-3.c: Likewise.
5984         * g++.dg/goacc/reference.C: Likewise.
5985         * g++.dg/goacc/routine-1.C: Likewise.
5986         * g++.dg/goacc/routine-2.C: Likewise.
5987
5988 2016-03-30  Richard Biener  <rguenther@suse.de>
5989
5990         PR middle-end/70450
5991         * gcc.dg/torture/pr70450.c: New testcase.
5992
5993 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
5994
5995         PR target/70421
5996         * gcc.dg/torture/pr70421.c: New test.
5997         * gcc.target/i386/avx512f-pr70421.c: New test.
5998
5999 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
6000
6001         PR testsuite/70364
6002         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6003         (check): New function.
6004         (bar): Call check.
6005         (foo): Align stack to 16 bytes when calling bar.
6006         * gcc.target/i386/cleanup-2.c: Likewise.
6007
6008 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
6009
6010         PR tree-optimization/59124
6011         * gcc.dg/Warray-bounds-19.c: New test.
6012
6013 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
6014
6015         * lib/prune.exp (escape_regex_chars): New.
6016         (prune_file_path): Update to quote metcharacters for regexp.
6017
6018 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
6019
6020         PR rtl-optimization/70429
6021         * gcc.c-torture/execute/pr70429.c: New test.
6022
6023         PR tree-optimization/70405
6024         * gcc.dg/pr70405.c: New test.
6025
6026 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
6027
6028         PR fortran/70397
6029         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6030         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6031
6032 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
6033
6034         PR testsuite/64177
6035         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6036         __cilkrts_set_param to set two workers.
6037         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6038         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6039
6040 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6041
6042         * g++.dg/ext/fnname5.C: Update the test for Darwin.
6043
6044 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
6045
6046         PR target/70406
6047         * gcc.target/i386/pr70406.c: New test.
6048
6049 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
6050
6051         * gnat.dg/specs/double_record_extension3.ads: New test.
6052
6053 2016-03-25  Richard Henderson  <rth@redhat.com>
6054
6055         PR target/70120
6056         * gcc.target/aarch64/pr70120-1.c: New.
6057         * gcc.target/aarch64/pr70120-2.c: New.
6058         * gcc.target/aarch64/pr70120-3.c: New.
6059
6060 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
6061
6062         PR c++/62212
6063         * g++.dg/template/mangle2.C: The dg-do directive should be
6064         "compile" not "assemble".
6065
6066 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
6067
6068         PR lto/69650
6069         * gcc.dg/pr69650.c: New test.
6070
6071 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
6072
6073         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6074
6075 2016-03-25  Alan Modra  <amodra@gmail.com>
6076
6077         * gcc.dg/dfp/pr70052.c: New test.
6078
6079 2016-03-24  Richard Henderson  <rth@redhat.com>
6080
6081         PR middle-end/69845
6082         * gcc.dg/tree-ssa/pr69845-1.c: New test.
6083         * gcc.dg/tree-ssa/pr69845-2.c: New test.
6084
6085 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6086
6087         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6088
6089 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6090
6091         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6092         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6093
6094 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6095
6096         * c-c++-common/goacc/uninit-dim-clause.c: New test.
6097         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6098
6099 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
6100
6101         PR c++/62212
6102         * g++.dg/template/mangle2.C: New test.
6103
6104 2016-03-24  Richard Biener  <rguenther@suse.de>
6105
6106         PR tree-optimization/70396
6107         * gcc.dg/torture/pr70396.c: New testcase.
6108
6109 2016-03-24  Richard Biener  <rguenther@suse.de>
6110
6111         PR middle-end/70370
6112         * gcc.dg/torture/pr70370.c: New testcase.
6113
6114 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6115
6116         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6117         * gfortran.dg/goacc/kernels-tree.f95: Same.
6118         * gfortran.dg/goacc/parallel-tree.f95: Same.
6119
6120 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6121
6122         * c-c++-common/goacc/uninit-if-clause.c: New test.
6123         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6124
6125 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
6126
6127         PR target/70290
6128         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6129         Fix formatting.
6130
6131 2016-03-24  Richard Biener  <rguenther@suse.de>
6132
6133         PR tree-optimization/70372
6134         * gcc.dg/tree-ssa/pr70372.c: New testcase.
6135
6136 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
6137
6138         PR c++/70347
6139         * g++.dg/cpp1y/nsdmi-union1.C: New test.
6140
6141 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
6142
6143         PR c++/70332
6144         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6145
6146 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
6147
6148         PR c++/70001
6149         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6150         * g++.dg/cpp1y/pr70001.C: New test.
6151
6152         PR c++/70323
6153         * g++.dg/cpp0x/constexpr-70323.C: New test.
6154
6155 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
6156             Jason Merrill  <jason@redhat.com>
6157             Jakub Jelinek  <jakub@redhat.com>
6158
6159         PR c++/69315
6160         * g++.dg/cpp0x/constexpr-69315.C: New test.
6161         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6162
6163 2016-03-23  Marek Polacek  <polacek@redhat.com>
6164
6165         PR c++/69884
6166         * g++.dg/warn/Wignored-attributes-1.C: New test.
6167         * g++.dg/warn/Wignored-attributes-2.C: New test.
6168
6169 2016-03-23  Tom de Vries  <tom@codesourcery.com>
6170
6171         * c-c++-common/goacc/kernels-default.c (foo): Add missing
6172         initialization.
6173         * gfortran.dg/goacc/private-3.f95 (test): Same.
6174         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6175         missing use param.
6176
6177 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6178
6179         * lib/target-supports.exp: Remove v7ve entry from loop
6180         creating effective target checks.
6181         (check_effective_target_arm_arch_v7ve_ok): New procedure.
6182         (add_options_for_arm_arch_v7ve): Likewise.
6183
6184 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
6185
6186         PR tree-optimization/70354
6187         * gcc.dg/vect/pr70354-1.c: New test.
6188         * gcc.dg/vect/pr70354-2.c: New test.
6189         * gcc.target/i386/avx2-pr70354-1.c: New test.
6190         * gcc.target/i386/avx2-pr70354-2.c: New test.
6191
6192 2016-03-22  Jeff Law  <law@redhat.com>
6193
6194         PR target/70232
6195         * gcc.dg/tree-ssa/pr70232.c: New test.
6196
6197 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
6198
6199         PR target/70302
6200         * gcc.target/i386/pr70302.c: New test.
6201
6202 2016-03-22  Richard Biener  <rguenther@suse.de>
6203
6204         PR middle-end/70251
6205         * g++.dg/torture/pr70251.C: New testcase.
6206
6207 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
6208
6209         PR c/69993
6210         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6211         Wmisleading-indentation.c.
6212         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6213         reflect change to diagnostic text and order of messages.
6214         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6215
6216 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
6217
6218         * g++.dg/ext/java-3.C: Don't compile on AIX.
6219
6220 2016-03-22  Richard Biener  <rguenther@suse.de>
6221
6222         PR middle-end/70333
6223         * gcc.dg/torture/pr70333.c: New testcase.
6224
6225 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
6226
6227         * g++.dg/ext/pr70290.C: New test.
6228
6229 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
6230
6231         PR target/70325
6232         * gcc.target/i386/pr70325.c: New test.
6233
6234 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
6235
6236         PR target/70329
6237         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6238         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6239
6240         PR target/70300
6241         * gcc.target/i386/pr70300.c: New test.
6242
6243         PR c++/70295
6244         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6245         (func2): New function for cond with parens, xfail warning for c++.
6246         * g++.dg/warn/Wnonnull-compare-8.C: New test.
6247
6248 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
6249
6250         PR c++/70096
6251         * g++.dg/template/ptrmem30.C: New test.
6252
6253 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
6254
6255         PR c++/70204
6256         * g++.dg/cpp0x/constexpr-70204a.C: New test.
6257         * g++.dg/cpp0x/constexpr-70204b.C: New test.
6258
6259 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
6260
6261         PR middle-end/70326
6262         * gcc.dg/pr70326.c: New test.
6263
6264 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
6265             Jakub Jelinek  <jakub@redhat.com>
6266
6267         PR tree-optimization/70317
6268         * gcc.dg/pr70317.c: New test.
6269
6270 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
6271
6272         PR target/70327
6273         * gcc.target/i386/pr70327.c: New test.
6274
6275 2016-03-21  Martin Liska  <mliska@suse.cz>
6276
6277         PR ipa/70306
6278         * gcc.dg/ipa/pr70306.c: New test.
6279
6280 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6281
6282         * gcc.target/arm/attr-align1.c: Skip if M-profile.
6283         * gcc.target/arm/attr-align3.c: Likewise.
6284         * gcc.target/arm/attr_arm.c: Likewise.
6285         * gcc.target/arm/flip-thumb.c: Likewise.
6286
6287 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
6288
6289         PR target/70296
6290         * gcc.target/powerpc/altivec-36.c: New test.
6291
6292 2016-03-21  Richard Biener  <rguenther@suse.de>
6293
6294         PR tree-optimization/70310
6295         * gcc.dg/torture/pr70310.c: New testcase.
6296
6297 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
6298
6299         PR target/70293
6300         * gcc.target/i386/pr70293.c: New test.
6301
6302 2016-03-21  Richard Biener  <rguenther@suse.de>
6303
6304         PR tree-optimization/70288
6305         * gcc.dg/torture/pr70288-1.c: New testcase.
6306         * gcc.dg/torture/pr70288-2.c: Likewise.
6307
6308 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
6309
6310         PR rtl-optimization/69307
6311         * gcc.target/arm/pr69307.c: New test.
6312
6313 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
6314
6315         PR rtl-optimization/69102
6316         * gcc.c-torture/compile/pr69102.c: New test.
6317
6318 2016-03-18  Jeff Law  <law@redhat.com>
6319
6320         PR rtl-optimization/70263
6321         * gcc.c-torture/compile/pr70263-1.c: New test.
6322         * gcc.target/i386/pr70263-2.c: New test.
6323
6324 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
6325
6326         PR rtl-optimization/70278
6327         * gcc.dg/torture/pr70278.c: New test.
6328         * gcc.target/arm/pr70278.c: New test.
6329
6330 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
6331
6332         PR c/70281
6333         * gcc.dg/plugin/diagnostic-test-expressions-1.c
6334         (test_builtin_types_compatible_p): New test function.
6335         * gcc.dg/pr70281.c: New test case.
6336
6337 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
6338
6339         PR target/70113
6340         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6341
6342 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6343
6344         PR tree-optimization/70252
6345         * gcc.dg/pr70252.c: New test.
6346
6347 2016-03-18  Tom de Vries  <tom@codesourcery.com>
6348
6349         * gcc.dg/pr70161-2.c: New test.
6350         * gcc.dg/pr70161.c: New test.
6351
6352 2016-03-18  Tom de Vries  <tom@codesourcery.com>
6353
6354         PR ipa/70269
6355         * gcc.dg/pr70269.c: New test.
6356
6357 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
6358
6359         PR c++/70267
6360         * g++.dg/ext/java-3.C: New test.
6361
6362 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
6363
6364         PR c++/70205
6365         * g++.dg/lookup/pr70205.C: New test.
6366
6367 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
6368
6369         PR c++/70218
6370         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6371
6372 2016-03-17  Marek Polacek  <polacek@redhat.com>
6373
6374         PR c/69407
6375         * gcc.dg/atomic-op-6.c: New test.
6376
6377 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
6378
6379         PR c/70264
6380         * c-c++-common/pr70264.c: New test case.
6381
6382 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
6383
6384         PR c++/70144
6385         * c-c++-common/pr70144-1.c: New test.
6386         * c-c++-common/pr70144-2.c: New test.
6387
6388         PR c++/70272
6389         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6390         * g++.dg/opt/flifetime-dse6.C: New test.
6391         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6392
6393 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6394
6395         PR driver/70192
6396         * gcc.dg/pic-1.c: New test.
6397         * gcc.dg/pic-2.c: Likewise.
6398         * gcc.dg/pic-3.c: Likewise.
6399         * gcc.dg/pic-4.c: Likewise.
6400         * gcc.dg/pie-1.c: Likewise.
6401         * gcc.dg/pie-2.c: Likewise.
6402         * gcc.dg/pie-3.c: Likewise.
6403         * gcc.dg/pie-4.c: Likewise.
6404         * gcc.dg/pie-5.c: Likewise.
6405         * gcc.dg/pie-6.c: Likewise.
6406
6407 2016-03-17  Tom de Vries  <tom@codesourcery.com>
6408
6409         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6410         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6411
6412 2016-03-17  Richard Biener  <rguenther@suse.de>
6413
6414         PR debug/70271
6415         * g++.dg/debug/pr70271.C: New testcase.
6416
6417 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
6418
6419         * gcc.target/i386/pr70251.c: New test.
6420
6421 2016-03-17  Marek Polacek  <polacek@redhat.com>
6422
6423         PR c++/70194
6424         * g++.dg/warn/constexpr-70194.C: New test.
6425
6426 2016-03-16  Richard Henderson  <rth@redhat.com>
6427
6428         PR middle-end/70240
6429         * gcc.c-torture/compile/pr70240.c: New.
6430
6431 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6432
6433         * gcc.c-torture/compile/20151204.c: Skip for avr.
6434
6435 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
6436
6437         PR target/70245
6438         * g++.dg/opt/pr70245.C: New test.
6439         * g++.dg/opt/pr70245.h: New file.
6440         * g++.dg/opt/pr70245-aux.cc: New file.
6441
6442 2016-03-16  Martin Sebor  <msebor@redhat.com>
6443
6444         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6445
6446 2016-03-16  Richard Henderson  <rth@redhat.com>
6447
6448         PR middle-end/70199
6449         * gcc.c-torture/compile/pr70199.c: New.
6450
6451 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
6452
6453         * gcc.dg/uninit-19.c: Run dos2unix.
6454
6455 2016-03-16  Marek Polacek  <polacek@redhat.com>
6456
6457         PR c/70093
6458         * gcc.dg/nested-func-10.c: New test.
6459         * gcc.dg/nested-func-9.c: New test.
6460
6461 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
6462
6463         PR tree-optimization/68714
6464         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6465
6466 2016-03-16  Tom de Vries  <tom@codesourcery.com>
6467
6468         PR tree-optimization/68715
6469         * gcc.dg/graphite/pr68715-2.c: New test.
6470         * gcc.dg/graphite/pr68715.c: New test.
6471         * gfortran.dg/graphite/pr68715.f90: New test.
6472
6473 2016-03-16  Tom de Vries  <tom@codesourcery.com>
6474
6475         PR tree-optimization/68809
6476         * gcc.dg/graphite/pr68809-2.c: New test.
6477         * gcc.dg/graphite/pr68809.c: New test.
6478
6479 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
6480
6481         PR c++/70147
6482         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6483         method call to i () as argument.  Adjust expected output.
6484
6485         PR c++/70147
6486         * g++.dg/ubsan/pr70147-1.C: New test.
6487         * g++.dg/ubsan/pr70147-2.C: New test.
6488
6489 2016-03-15  Martin Sebor  <msebor@redhat.com>
6490
6491         PR c++/58281
6492         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6493
6494 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
6495
6496         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6497         hppa*-*-hpux*.
6498
6499         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6500
6501         PR libfortran/69799
6502         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6503         libatomic_available.
6504
6505 2016-03-15  Marek Polacek  <polacek@redhat.com>
6506
6507         PR c++/70209
6508         * g++.dg/ext/attribute-may-alias-4.C: New test.
6509
6510 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
6511
6512         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
6513         -fvar-tracking-assignments-toggle flag.
6514
6515 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
6516
6517         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6518
6519 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
6520
6521         PR rtl-optimization/70222
6522         * gcc.c-torture/execute/pr70222-1.c: New test.
6523         * gcc.c-torture/execute/pr70222-2.c: New test.
6524
6525 2016-03-15  Richard Henderson  <rth@redhat.com>
6526
6527         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6528
6529 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
6530
6531         PR rtl-optimization/69032
6532         * gcc.dg/pr69032.c: New test.
6533
6534 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
6535
6536         PR rtl-optimization/63384
6537         * g++.dg/pr63384.C: New test.
6538
6539 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
6540
6541         PR target/64411
6542         * gcc.target/i386/pr64411.C: New test.
6543
6544 2016-03-15  Tom de Vries  <tom@codesourcery.com>
6545
6546         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6547         * gfortran.dg/goacc/kernels-alias.f95: New test.
6548
6549 2016-03-14  Martin Sebor  <msebor@redhat.com>
6550
6551         PR c++/53792
6552         * g++.dg/cpp0x/constexpr-inline.C: New test.
6553         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6554
6555 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
6556
6557         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6558
6559 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
6560
6561         PR middle-end/70219
6562         * gcc.dg/pr70219.c: New test.
6563
6564 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
6565
6566         PR target/70083
6567         * gcc.dg/torture/pr70083.c: New test.
6568         * gcc.target/i386/pr70083.c: New test.
6569
6570 2016-03-14  Richard Biener  <rguenther@suse.de>
6571
6572         PR tree-optimization/56365
6573         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6574
6575 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
6576
6577         PR target/70098
6578         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6579         New function.
6580         * g++.dg/pr70098.C: New testcase.
6581
6582
6583 2016-03-14  Tom de Vries  <tom@codesourcery.com>
6584
6585         PR tree-optimization/70045
6586         * gcc.dg/graphite/pr70045.c: New test.
6587
6588 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6589
6590         PR fortran/69043
6591         * gfortran.dg/include_9.f90: New test.
6592
6593 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
6594
6595         PR fortran/45076
6596         gfortran.dg/prof/prof.exp: New script.
6597         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6598
6599 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
6600
6601         PR rtl-optimization/69307
6602         * gcc.dg/pr69307.c: New test.
6603
6604 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
6605
6606         PR target/69614
6607         * gcc.target/arm/pr69614.c: New.
6608
6609 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
6610
6611         PR fortran/70031
6612         * gfortran.dg/submodule_14.f08: New test
6613
6614         PR fortran/69524
6615         * gfortran.dg/submodule_15.f08: New test
6616
6617 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
6618
6619         PR c++/70106
6620         * g++.dg/cpp1y/paren3.C: New test.
6621
6622 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6623
6624         PR target/70131
6625         * gcc.target/powerpc/ppc-round2.c: New test.
6626
6627 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
6628
6629         PR target/70123
6630         * gcc.dg/torture/pr70123.c: New test.
6631
6632 2016-03-11  Jeff Law  <law@redhat.com>
6633
6634         PR tree-optimization/70190
6635         * gcc.c-torture/compile/pr70190.c: New test.
6636
6637 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
6638
6639         PR c/68187
6640         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6641         case.
6642         (test43_b): Likewise.
6643         (test43_c): Likewise.
6644         (test43_d): Likewise.
6645         (test43_e): Likewise.
6646         (test43_f): Likewise.
6647         (test43_g): Likewise.
6648         (test44_a): Likewise.
6649         (test44_b): Likewise.
6650         (test44_c): Likewise.
6651         (test44_d): Likewise.
6652         (test44_e): Likewise.
6653
6654 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
6655
6656         PR c/70085
6657         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6658
6659 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6660
6661         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6662         dg-options.
6663
6664 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6665
6666         PR target/70002
6667         PR target/69245
6668         * gcc.target/aarch64/pr69245_2.c: New test.
6669
6670 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
6671
6672         PR tree-optimization/70177
6673         * gcc.dg/pr70177.c: New test.
6674
6675 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
6676
6677         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6678
6679 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
6680
6681         * gcc.dg/tree-ssa/sra-20.c: New.
6682
6683 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
6684
6685         PR rtl-optimization/70174
6686         * gcc.dg/pr70174.c: New test.
6687
6688         PR tree-optimization/70169
6689         * gcc.dg/pr70169.c: New test.
6690
6691 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
6692
6693         PR target/70160
6694         * gcc.target/i386/pr70160.c: New test.
6695
6696 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6697
6698         * gcc.target/s390/dfp-1.c: New test.
6699
6700 2016-03-10  Nick Clifton  <nickc@redhat.com>
6701
6702         PR target/70044
6703         * gcc.target/aarch64/pr70044.c: New test.
6704
6705 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
6706             Jakub Jelinek  <jakub@redhat.com>
6707
6708         PR c++/70001
6709         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6710         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6711         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6712
6713 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
6714
6715         PR lto/69589
6716         * g++.dg/lto/pr69589_0.C: New testcase
6717         * g++.dg/lto/pr69589_1.C: New testcase
6718
6719 2016-03-10  Marek Polacek  <polacek@redhat.com>
6720
6721         PR c++/70153
6722         * g++.dg/delayedfold/unary-plus1.C: New test.
6723
6724 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6725
6726         * gcc.target/arm/pr45701-1.c: Escape brackets.
6727         * gcc.target/arm/pr45701-2.c: Likewise.
6728
6729 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
6730
6731         * gfortran.dg/unconstrained_commons.f: New.
6732
6733 2016-03-10  Alan Modra  <amodra@gmail.com>
6734
6735         * gcc.dg/pr69195.c: New.
6736         * gcc.dg/pr69238.c: New.
6737
6738 2016-03-10  Tom de Vries  <tom@codesourcery.com>
6739
6740         PR testsuite/68915
6741         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6742
6743 2016-03-10  Richard Biener  <rguenther@suse.de>
6744
6745         PR tree-optimization/70128
6746         * gcc.dg/tree-ssa/alias-34.c: New testcase.
6747         * gcc.dg/tree-ssa/alias-35.c: Likewise.
6748
6749 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
6750
6751         PR tree-optimization/70152
6752         * gcc.dg/pr70152.c: New test.
6753
6754         PR target/70086
6755         * gcc.target/i386/pr70086-1.c: New test.
6756         * gcc.target/i386/pr70086-2.c: New test.
6757         * gcc.target/i386/pr70086-3.c: New test.
6758
6759         PR tree-optimization/70127
6760         * gcc.c-torture/execute/pr70127.c: New test.
6761
6762 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
6763
6764         * c-c++-common/goacc/combined-directives-2.c: New test.
6765
6766 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
6767
6768         PR c/68473
6769         PR c++/70105
6770         * g++.dg/diagnostic/pr70105.C: New test.
6771         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6772         (test_multiple_ordinary_maps): New test function.
6773
6774 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
6775
6776         PR c/68473
6777         PR c++/70105
6778         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6779         Drop range information from call to inform_at_rich_loc.
6780         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6781         New.
6782         (test_show_locus): Replace calls to rich_location::add_range with
6783         calls to add_range.  Rewrite the tests that used the now-defunct
6784         rich_location ctor taking a source_range.  Simplify other tests
6785         by replacing calls to COMBINE_LOCATION_DATA with calls to
6786         make_location.
6787
6788 2016-03-09  Richard Biener  <rguenther@suse.de>
6789         Jakub Jelinek  <jakub@redhat.com>
6790
6791         PR tree-optimization/70138
6792         * gcc.dg/vect/pr70138-1.c: New testcase.
6793         * gcc.dg/vect/pr70138-2.c: Likewise.
6794
6795 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
6796
6797         PR target/70049
6798         * gcc.target/i386/pr70049.c: New test.
6799
6800 2016-03-09  Richard Biener  <rguenther@suse.de>
6801
6802         PR c/70143
6803         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6804         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6805         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6806
6807 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6808
6809         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6810         arm-*-*.
6811
6812 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
6813
6814         PR middle-end/67278
6815         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6816
6817         PR target/67278
6818         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6819
6820         PR middle-end/70050
6821         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
6822         in testcase comment.
6823
6824 2016-03-09  Tom de Vries  <tom@codesourcery.com>
6825
6826         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6827         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6828         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6829         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6830         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6831         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6832         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6833         * gfortran.dg/goacc/kernels-loop.f95: New test.
6834
6835 2016-03-08  Martin Sebor  <msebor@redhat.com>
6836
6837         PR c++/62096
6838         * g++.dg/warn/overflow-warn-7.C: New test.
6839
6840 2016-03-08  Jason Merrill  <jason@redhat.com>
6841
6842         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6843         * lib/target-supports.exp (check_effective_target_concepts): New.
6844
6845 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
6846
6847         PR c++/70135
6848         * g++.dg/cpp1y/constexpr-loop4.C: New test.
6849         * g++.dg/ubsan/pr70135.C: New test.
6850
6851         PR target/70110
6852         * gcc.dg/pr70110.c: New test.
6853
6854 2016-03-07  Martin Jambor  <mjambor@suse.cz>
6855
6856         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6857         * c-c++-common/gomp/if-1.c: Likewise.
6858         * c-c++-common/gomp/pr61486-2.c: Likewise.
6859         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6860         to dg-additional-options.
6861         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6862         * g++/gomp/target-teams-1.c: Likewise.
6863         * gcc.dg/gomp/gomp.exp: Likewise.
6864         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6865         dg-additional-options.
6866         * gfortran.dg/gomp/gomp.exp: Likewise.
6867         * gfortran.dg/gomp/target1.f90: Remove dg-options.
6868         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6869         dg-additional-options.
6870         * gfortran.dg/gomp/target3.f90: Remove dg-options.
6871
6872 2016-03-07  Martin Jambor  <mjambor@suse.cz>
6873
6874         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6875         * c-c++-common/gomp/gridify-1.c: New test.
6876         * gfortran.dg/gomp/gridify-1.f90: Likewise.
6877
6878 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6879
6880         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6881         trigger for cortex-r8, when scanning for register r8.
6882         * gcc.target/arm/pr45701-2.c: Likewise.
6883
6884 2016-02-26  Richard Biener  <rguenther@suse.de>
6885             Jeff Law  <law@redhat.com>
6886
6887         PR tree-optimization/69740
6888         * gcc.c-torture/compile/pr69740-1.c: New test.
6889         * gcc.c-torture/compile/pr69740-2.c: New test.
6890
6891 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6892
6893         * lib/target-supports.exp
6894         (check_effective_target_whole_vector_shift): Enable for PPC64.
6895
6896 2016-03-07  Richard Biener  <rguenther@suse.de>
6897
6898         PR tree-optimization/70115
6899         * gcc.dg/torture/pr70115.c: New testcase.
6900
6901 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
6902
6903         PR middle-end/69916
6904         * c-c-++-common/goacc/pr69916.c: New.
6905
6906 2016-03-07  Richard Henderson  <rth@redhat.com>
6907
6908         * gcc.c-torture/compile/pr70061.c: New test.
6909
6910 2016-03-07  Richard Biener  <rguenther@suse.de>
6911
6912         PR testsuite/70109
6913         * gcc.dg/vect/O3-pr36098.c: New testcase.
6914
6915 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
6916
6917         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6918
6919 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
6920
6921         * gnat.dg/renaming9.ad[sb]: New testcase.
6922
6923 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
6924
6925         PR c++/70084
6926         * g++.dg/expr/stdarg3.C: New test.
6927
6928 2016-03-04  Jeff Law  <law@redhat.com>
6929
6930         PR tree-optimization/69196
6931         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6932         x86_64-*-*.
6933
6934 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
6935
6936         PR c/69973
6937         * gcc.dg/pr69973.c: New test.
6938
6939         PR rtl-optimization/69941
6940         * gcc.dg/torture/pr69941.c: New test.
6941
6942         PR c/69824
6943         * gcc.dg/pr69824.c: New test.
6944
6945 2016-03-05  Tom de Vries  <tom@codesourcery.com>
6946
6947         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6948         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6949         function.
6950
6951 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
6952
6953         PR c++/66786
6954         * g++.dg/cpp1y/var-templ48.C: New test.
6955         * g++.dg/cpp1y/var-templ49.C: New test.
6956
6957 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6958
6959         * g++.dg/Wno-frame-address.C: Skip on IA-64.
6960
6961 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6962
6963         PR c++/70035
6964         * g++.dg/ubsan/pr70035.C: New test.
6965
6966         PR target/70062
6967         * gcc.target/i386/pr70062.c: New test.
6968
6969 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6970
6971         * g++.dg/template/typename21.C: Remove c++98_only.
6972
6973 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6974
6975         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6976
6977 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
6978
6979         PR c/68187
6980         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6981         function.
6982         (fn_42_b): Likewise.
6983         (fn_42_c): Likewise.
6984
6985 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
6986
6987         PR c/68187
6988         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6989         function.
6990         (fn_40_b): Likewise.
6991         (fn_41_a): Likewise.
6992         (fn_41_b): Likewise.
6993
6994 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6995
6996         PR target/70059
6997         * gcc.target/i386/avx512f-pr70059.c: New test.
6998         * gcc.target/i386/avx512dq-pr70059.c: New test.
6999
7000 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
7001
7002         PR rtl-optimization/57676
7003         * gcc.dg/torture/pr57676.c: New test.
7004
7005 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
7006
7007         * gcc.dg/pr70026.c: New test.
7008
7009 2016-03-04  Marek Polacek  <polacek@redhat.com>
7010
7011         PR c/69798
7012         * gcc.dg/cilk-plus/pr69798-1.c: New test.
7013         * gcc.dg/cilk-plus/pr69798-2.c: New test.
7014
7015 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7016
7017         PR target/70004
7018         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7019         Delete.
7020         (test_corners_sisd_si): Likewise.
7021         (main): Remove checks of the above.
7022         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7023
7024 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7025
7026         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7027
7028 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
7029
7030         * gcc.dg/torture/pr69951.c: Accept argc==0.
7031
7032 2016-03-04  Richard Biener  <rguenther@suse.de>
7033
7034         PR c++/70054
7035         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7036         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7037
7038 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7039
7040         PR testsuite/69766
7041         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7042         testing multiarch.
7043
7044 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
7045
7046         PR debug/69947
7047         * gcc.dg/guality/pr69947.c: New test.
7048
7049 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
7050
7051         PR ada/70017
7052         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7053
7054 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7055
7056         PR rtl-optimization/69904
7057         * gcc.target/arm/pr69904.c: New test.
7058
7059 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
7060
7061         PR target/70021
7062         * gcc.dg/vect/pr70021.c: New test.
7063         * gcc.target/i386/pr70021.c: New test.
7064
7065 2016-03-03  Marek Polacek  <polacek@redhat.com>
7066
7067         PR middle-end/70050
7068         * gcc.dg/pr70050.c: New test.
7069
7070 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
7071
7072         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7073
7074 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
7075
7076         PR tree-optimization/70043
7077         * gfortran.dg/vect/pr70043.f90: New test.
7078
7079 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7080
7081         * gnat.dg/specs/task1.ads: New test.
7082
7083 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7084
7085         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7086         Invoke gdb with -batch.
7087         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7088
7089 2016-03-03  Richard Biener  <rguenther@suse.de>
7090
7091         PR tree-optimization/55936
7092         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7093
7094 2016-03-02  Jeff Law  <law@redhat.com>
7095
7096         PR rtl-optimization/69942
7097         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7098         effects of argument promotions.
7099
7100         PR tree-optimization/69987
7101         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7102         target does not support -fprefetch-loop-arrays.
7103
7104 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
7105
7106         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7107
7108 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
7109
7110         PR rtl-optimization/69052
7111         * gcc.target/i386/pr69052.c: New test.
7112
7113 2016-03-02  Alan Modra  <amodra@gmail.com>
7114
7115         * gcc.dg/pr69990.c: New.
7116
7117 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
7118
7119         PR c/68062
7120         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7121
7122         PR middle-end/70022
7123         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7124
7125         PR target/70028
7126         * gcc.target/i386/pr70028.c: New test.
7127
7128 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7129
7130         * c-c++-common/asan/swapcontext-test-1.c,
7131         * c-c++-common/tsan/thread_leak.c,
7132         * g++.dg/tsan/aligned_vs_unaligned_race.C,
7133         * g++.dg/tsan/benign_race.C,
7134         * g++.dg/tsan/fd_close_norace.C,
7135         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7136         races with sanitizer output
7137
7138 2016-03-02  Richard Biener  <rguenther@suse.de>
7139             Uros Bizjak  <ubizjak@gmail.com>
7140
7141         PR target/67278
7142         * gcc.dg/simd-8.c: New testcase.
7143
7144 2016-03-02  Richard Biener  <rguenther@suse.de>
7145
7146         PR middle-end/67278
7147         * gcc.dg/simd-7.c: New testcase.
7148
7149 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
7150
7151         * gcc.target/i386/pr70007.c: Tweak.
7152
7153 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7154
7155         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7156
7157 2016-03-02  Marek Polacek  <polacek@redhat.com>
7158
7159         PR c/67854
7160         * gcc.dg/pr67854.c: New test.
7161
7162 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
7163
7164         PR middle-end/70025
7165         * gcc.dg/torture/pr70025.c: New test.
7166
7167 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
7168
7169         PR tree-optimization/68621
7170         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7171
7172 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7173
7174         * gcc.target/i386/pr70007.c: New test.
7175
7176 2016-03-01  Jeff Law  <law@redhat.com>
7177
7178         PR tree-optimization/69196
7179         * gcc.dg/tree-ssa/pr69196-1.c: New test.
7180
7181         PR tree-optimization/69196
7182         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7183         duplicating code and spoiling the expected output.
7184
7185 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7186
7187         PR target/70033
7188         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7189         supports power9 before doing tests.
7190         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7191         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7192         * gcc.target/powerpc/p9-permute.c: Likewise.
7193
7194 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
7195
7196         PR target/70027
7197         * gcc.target/i386/pr70027.c: New test.
7198
7199 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7200
7201         * gcc.dg/pr70017.c: New test.
7202
7203 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
7204
7205         PR c/69796
7206         PR c/69974
7207         * gcc.dg/pr69796.c: New test.
7208         * gcc.dg/pr69974.c: New test.
7209
7210 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7211
7212         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7213
7214 2016-02-29  Jeff Law  <law@redhat.com>
7215
7216         PR tree-optimization/69987
7217         * gfortran.dg/pr69987.f90: New test.
7218
7219         PR tree-optimization/69989
7220         * gcc.c-torture/compile/pr69989-2.c: New test.
7221
7222 2016-03-01  Marek Polacek  <polacek@redhat.com>
7223
7224         PR c++/69795
7225         * g++.dg/parse/invalid1.C: New test.
7226
7227 2016-03-01  Richard Biener  <rguenther@suse.de>
7228
7229         PR middle-end/70022
7230         * gcc.dg/pr70022.c: New testcase.
7231
7232 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
7233
7234         PR tree-optimization/69956
7235         * gcc.dg/pr69956.c: New test.
7236
7237 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7238
7239         PR target/70011
7240         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7241         XFAIL when hardware supports efficient unaligned storage access.
7242
7243 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
7244
7245         PR c++/69961
7246         * g++.dg/template/pr69961a.C: New test.
7247         * g++.dg/template/pr69961b.C: New test.
7248
7249 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
7250
7251         PR preprocessor/69985
7252         * gcc.dg/cpp/pr69985.c: New test case.
7253
7254 2016-02-29  Jeff Law  <law@redhat.com>
7255
7256         PR tree-optimization/70005
7257         * gcc.c-torture/execute/pr70005.c New test.
7258
7259         PR tree-optimization/69999
7260         * gcc.c-torture/compile/pr69999.c: New test.
7261
7262 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7263
7264         PR tree-optimization/69652
7265         * gcc.dg/torture/pr69652.c: Delete test.
7266         * gcc.dg/vect/pr69652.c: New test.
7267
7268 2016-02-19  Richard Biener  <rguenther@suse.de>
7269
7270         PR tree-optimization/69980
7271         * gfortran.dg/vect/pr69980.f90: New testcase.
7272
7273 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7274
7275         * gcc.target/sparc/20160229-1.c: New test.
7276
7277 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7278
7279         * gnat.dg/stack_usage3.adb: New test.
7280         * gnat.dg/stack_usage3_pkg.ads: New helper.
7281
7282 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7283
7284         * gnat.dg/renaming8.adb: New test.
7285         * gnat.dg/renaming8_pkg1.ads: New helper.
7286         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7287         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7288
7289 2016-02-29  Richard Biener  <rguenther@suse.de>
7290
7291         PR tree-optimization/69720
7292         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7293
7294 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7295
7296         PR fortran/68147
7297         PR fortran/47674
7298         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
7299
7300 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
7301             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7302
7303         PR fortran/56007
7304         * gfortran.dg/coarray_8.f90: Adjust error message.
7305         * gfortran.dg/pr56007.f90: New test.
7306         * gfortran.dg/pr56007.f: New test.
7307
7308 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
7309
7310         PR tree-optimization/69989
7311         * gcc.dg/torture/pr69989.c: New test.
7312
7313 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
7314
7315         * gcc.target/i386/stack-realign-win.c: New test.
7316
7317 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
7318
7319         PR fortran/60126
7320         * gfortran.dg/pr60126.f90: New test.
7321
7322 2016-02-27  Jeff Law  <law@redhat.com>
7323
7324         Revert
7325         2016-02-26  Richard Biener  <rguenther@suse.de>
7326                     Jeff Law  <law@redhat.com>
7327
7328         PR tree-optimization/69740
7329         * gcc.c-torture/compile/pr69740-1.c: New test.
7330         * gcc.c-torture/compile/pr69740-2.c: New test.
7331
7332 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7333
7334         PR fortran/69910
7335         * gfortran.dg/newunit_4.f90: New test.
7336
7337 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
7338
7339         PR target/69613
7340         PR rtl-optimization/69886
7341         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7342         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
7343         target.
7344
7345 2016-02-26  Martin Sebor  <msebor@redhat.com>
7346
7347         PR tree-optimization/15826
7348         * gcc.dg/tree-ssa/pr15826.c: New test.
7349
7350 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
7351
7352         PR target/69969
7353         * gcc.target/powerpc/pr69969.c: New test.
7354
7355 2016-02-26  Martin Sebor  <msebor@redhat.com>
7356
7357         PR c++/15766
7358         * g++.old-deja/g++.other/decl5.C: Add a test case.
7359
7360 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
7361
7362         PR target/69946
7363         * gcc.target/powerpc/pr69946.c: New file.
7364
7365 2016-02-26  Richard Biener  <rguenther@suse.de>
7366             Jeff Law  <law@redhat.com>
7367
7368         PR tree-optimization/69740
7369         * gcc.c-torture/compile/pr69740-1.c: New test.
7370         * gcc.c-torture/compile/pr69740-2.c: New test.
7371
7372 2016-02-26  Martin Jambor  <mjambor@suse.cz>
7373
7374         PR middle-end/69920
7375         * gcc.dg/torture/pr69932.c: New test.
7376         * gcc.dg/torture/pr69936.c: Likewise.
7377
7378 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7379
7380         PR target/69709
7381         * gcc.target/s390/pr69709.c: New test.
7382
7383 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7384
7385         PR target/69245
7386         * gcc.target/aarch64/pr69245_1.c: New test.
7387
7388 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7389
7390         PR target/69613
7391         * gcc.dg/torture/pr69613.c: New test.
7392
7393 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
7394
7395         PR rtl-optimization/69891
7396         * gcc.target/i386/pr69891.c: New test.
7397
7398 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7399             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7400
7401         PR target/61397
7402         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7403         functionality for both 32-bit and 64-bit.
7404
7405 2016-02-26  Richard Biener  <rguenther@suse.de>
7406
7407         PR tree-optimization/69551
7408         * gcc.dg/torture/pr69951.c: New testcase.
7409
7410 2016-02-25  Richard Biener  <rguenther@suse.de>
7411
7412         PR tree-optimization/48795
7413         * gcc.dg/Warray-bounds-18.c: New testcase.
7414
7415 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7416
7417         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7418
7419 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
7420
7421         PR rtl-optimization/69896
7422         * gcc.dg/pr69896.c: New test.
7423
7424 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
7425
7426         PR c++/69736
7427         * g++.dg/cpp1y/paren2.C: New test.
7428
7429 2016-02-24  Martin Sebor  <msebor@redhat.com>
7430
7431         PR c/51147
7432         * gcc.dg/enum-mode-2.c: New test.
7433
7434 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
7435
7436         PR c++/69922
7437         * g++.dg/warn/Wnonnull-compare-6.C: New test.
7438         * g++.dg/warn/Wnonnull-compare-7.C: New test.
7439         * g++.dg/ubsan/pr69922.C: New test.
7440
7441 2016-02-24  Marek Polacek  <polacek@redhat.com>
7442
7443         PR c/69819
7444         * gcc.dg/pr69819.c: New test.
7445
7446 2016-02-24  Martin Sebor  <msebor@redhat.com>
7447
7448         PR c++/69912
7449         * g++.dg/ext/flexary15.C: New test.
7450
7451 2016-02-24  Martin Sebor  <msebor@redhat.com>
7452
7453         * gcc.dg/builtins-68.c: Avoid making unportable
7454         assumptions about the relationship between SIZE_MAX and UINT_MAX.
7455         * g++.dg/ext/builtin_alloca.C: Same.
7456
7457 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7458             Charles Baylis  <charles.baylis@linaro.org>
7459
7460         PR debug/61033
7461         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7462
7463 2016-02-24  Richard Biener  <rguenther@suse.de>
7464             Jakub Jelinek  <jakub@redhat.com>
7465
7466         PR middle-end/69760
7467         * gcc.dg/torture/pr69760.c: New testcase.
7468
7469 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7470
7471         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7472         pattern on Solaris with as.
7473
7474 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7475
7476         * gcc.target/arm/cond_sub_restrict_it.c: New test.
7477         * gcc.target/arm/condarith_restrict_it.c: Likewise.
7478         * gcc.target/arm/movcond_restrict_it.c: Likewise.
7479         * gcc.target/arm/negscc_restrict_it.c: Likewise.
7480
7481 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
7482
7483         PR middle-end/69915
7484         * gcc.dg/pr69915.c: New test.
7485
7486 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7487
7488         PR rtl-optimization/69886
7489         * gcc.dg/torture/pr69886.c: New test.
7490
7491 2016-02-24  Richard Biener  <rguenther@suse.de>
7492
7493         PR middle-end/68963
7494         * gcc.dg/torture/pr68963.c: New testcase.
7495
7496 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7497
7498         PR target/69875
7499         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7500         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7501         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7502         * gcc.target/arm/atomic_loaddi_1.c: New test.
7503         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7504         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7505         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7506         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7507         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7508         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7509         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7510         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7511
7512 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
7513
7514         PR middle-end/69909
7515         * gcc.dg/torture/pr69909.c: New test.
7516
7517 2016-02-24  Richard Biener  <rguenther@suse.de>
7518
7519         PR tree-optimization/69907
7520         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7521         * gcc.dg/vect/bb-slp-34.c: XFAIL.
7522         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7523
7524 2016-02-24  Christian Bruel  <christian.bruel@st.com>
7525
7526         * gcc.target/arm/pragma_cpp_fma.c: New test.
7527
7528 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7529
7530         PR fortran/61156
7531         * gfortran.dg/include_6.f90: Update test.
7532
7533 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
7534
7535         PR objc/69844
7536         * objc.dg/pr69844.m: New test.
7537
7538 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7539
7540         PR libgfortran/69456
7541         * gfortran.dg/namelist_89.f90: New test.
7542         * gfortran.dg/pr59700.f90: Update test..
7543
7544 2016-02-23  Martin Sebor  <msebor@redhat.com>
7545
7546         PR middle-end/69780
7547         * g++.dg/ext/builtin_alloca.C: New test.
7548         * gcc.dg/builtins-68.c: New test.
7549
7550 2016-02-23  Richard Henderson  <rth@redhat.com>
7551
7552         * gcc.target/i386/addr-space-3.c: Remove test.
7553
7554 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
7555
7556         PR preprocessor/69126
7557         PR preprocessor/69543
7558         * c-c++-common/pr69126-2-long.c: New test.
7559         * c-c++-common/pr69126-2-short.c: New test.
7560         * c-c++-common/pr69543-1.c: Remove xfail.
7561
7562 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
7563
7564         PR preprocessor/69126
7565         PR preprocessor/69543
7566         PR preprocessor/69558
7567         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7568         (f): Rename to...
7569         (test_2): ...this, and add leading comment.
7570         (MACRO_3, test_3): New.
7571         (MACRO_4A, MACRO_4B, test_4): New.
7572         (MACRO): Rename to...
7573         (MACRO_5): ...this.
7574         (g): Rename to...
7575         (test_5): ...this, updating for renaming of MACRO, and
7576         add leading comment.
7577         * c-c++-common/pr69543-1.c: New.
7578         * c-c++-common/pr69543-2.c: New.
7579         * c-c++-common/pr69543-3.c: New.
7580         * c-c++-common/pr69543-4.c: New.
7581         * c-c++-common/pr69558-1.c: New.
7582         * c-c++-common/pr69558-2.c: New.
7583         * c-c++-common/pr69558-3.c: New.
7584         * c-c++-common/pr69558-4.c: New.
7585         * gcc.dg/pr69558.c: Move to...
7586         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
7587         xfail for c++.
7588
7589 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
7590
7591         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7592         to -ftree-parallelize-loops/-fopenacc changes.
7593         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7594         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7595         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7596         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7597         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7598         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7599         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7600         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7601         * c-c++-common/goacc/kernels-loop.c: Likewise.
7602         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7603         * c-c++-common/goacc/kernels-reduction.c: Likewise.
7604         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7605         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7606
7607 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7608
7609         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7610
7611 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
7612
7613         PR c++/69902
7614         * g++.dg/warn/Wnonnull-compare-5.C: New test.
7615
7616         PR c/69900
7617         * gcc.dg/pr69900.c: New test.
7618
7619 2016-02-23  Martin Jambor  <mjambor@suse.cz>
7620
7621         PR tree-optimization/69666
7622         * gcc.dg/tree-ssa/pr69666.c: New test.
7623
7624 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
7625
7626         PR fortran/67451
7627         * gfortran.dg/coarray_allocate_5.f08: New test.
7628
7629 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7630
7631         * gcc.target/s390/vcond-shift.c: Move to ...
7632         * gcc.target/s390/vector/vcond-shift.c: ... here.
7633
7634 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7635
7636         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7637         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7638
7639 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7640
7641         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7642
7643 2016-02-20  Mark Wielaard  <mjw@redhat.com>
7644
7645         PR c/28901
7646         * gcc.dg/unused-variable-3.c: New test.
7647
7648 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
7649
7650         PR target/69888
7651         * gcc.target/i386/pr69888.c: New test.
7652
7653 2016-02-22  Richard Biener  <rguenther@suse.de>
7654
7655         PR tree-optimization/69882
7656         * gfortran.dg/vect/pr69882.f90: New testcase.
7657
7658 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
7659
7660         PR target/69885
7661         * gcc.dg/pr69885.c: New test.
7662
7663 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
7664
7665         PR target/69806
7666         PR target/54089
7667         * gcc.target/sh/pr54089-10.c: New.
7668
7669 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
7670
7671         PR fortran/69423
7672         * gfortran.dg/deferred_character_15.f90 : New test.
7673
7674 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
7675
7676         PR fortran/57365
7677         gfortran.dg/allocate_with_source_18.f03: New test.
7678
7679 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
7680
7681         PR fortran/52531
7682         gfortran.dg/gomp/pr52531.f90: New test.
7683
7684 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7685
7686         PR c++/69865
7687         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7688         -std=c++03.
7689
7690 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
7691
7692         PR c++/69826
7693         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7694         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7695
7696         PR c++/69850
7697         * g++.dg/warn/Wnonnull-compare-4.C: New test.
7698
7699         PR c++/69851
7700         * g++.dg/torture/pr69851.C: New test.
7701
7702 2016-02-19  Martin Sebor  <msebor@redhat.com>
7703
7704         PR testsuite/69573
7705         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7706
7707 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
7708
7709         PR c++/69850
7710         * g++.dg/warn/Wnonnull-compare-2.C: New test.
7711         * g++.dg/warn/Wnonnull-compare-3.C: New test.
7712
7713         PR c++/67767
7714         * g++.dg/cpp0x/pr67767.C: New test.
7715
7716 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7717
7718         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7719         for fp, simd, crypto, crc, lse.
7720         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7721         above.
7722         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7723         effective target check.
7724
7725 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
7726
7727         PR target/69820
7728         * gcc.target/i386/pr69820.c: New test.
7729
7730 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7731
7732         * gcc.target/s390/vector/int128-1.c: New test.
7733
7734 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7735
7736         * gcc.target/s390/vector/vec-vcond-1.c: New test.
7737
7738 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7739
7740         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7741         instruction pattern name to prevent the testcase from failing with
7742         -march=z13.
7743
7744 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7745
7746         * gcc.target/s390/md/movstr-2.c: New test.
7747
7748 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
7749
7750         * gcc.target/s390/morestack.c: New test.
7751
7752 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7753
7754         PR target/69625
7755         * gcc.target/s390/pr69625.c: Add test case.
7756
7757 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7758
7759         PR testsuite/68580
7760         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7761
7762 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7763
7764         PR target/68404
7765         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7766         * gcc.target/powerpc/fusion3.c: Likewise.
7767
7768 2016-02-18  Richard Biener  <rguenther@suse.de>
7769
7770         PR middle-end/69553
7771         * g++.dg/torture/pr69553.C: New testcase.
7772
7773 2016-02-18  Nick Clifton  <nickc@redhat.com>
7774
7775         PR target/62254
7776         PR target/69610
7777         * gcc.target/arm/pr62554.c: New test.
7778         * gcc.target/arm/pr69610-1.c: New test.
7779         * gcc.target/arm/pr69610-2.c: New test.
7780
7781 2016-02-18  Richard Biener  <rguenther@suse.de>
7782
7783         PR middle-end/69854
7784         * gcc.dg/torture/pr69854.c: New testcase.
7785
7786 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
7787
7788         PR c++/69850
7789         * g++.dg/warn/Wnonnull-compare-1.C: New test.
7790
7791 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7792
7793         * gcc.target/powerpc/vec-cg.c: New test.
7794
7795 2016-02-17  Richard Biener  <rguenther@suse.de>
7796
7797         PR testsuite/69586
7798         * gcc.dg/uninit-21.c: Add -fno-short-enums.
7799
7800 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7801
7802         PR target/69161
7803         * gcc.c-torture/compile/pr69161.c: New test.
7804
7805 2016-02-17  David Sherwood  <david.sherwood@arm.com>
7806
7807         PR target/69532
7808         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7809         * gcc.target/arm/vect-fmaxmin.c: Likewise.
7810
7811 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7812
7813         * gcc.dg/ifcvt-4.c: Skip on Visium.
7814
7815 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7816
7817         * gnat.dg/atomic8.adb: New test.
7818
7819 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7820
7821         * gnat.dg/discr46.ad[sb]: New test.
7822
7823 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7824
7825         PR Target/48344
7826         * gcc.target/powerpc/pr48344-1.c: New test.
7827
7828 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
7829
7830         PR fortran/69742
7831         * gfortran.dg/associate_21.f90:  New test.
7832
7833 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7834
7835         PR c/69835
7836         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7837         -Wnonnull in dg-options.
7838         * c-c++-common/nonnull-2.c: New test.
7839
7840 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
7841             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7842
7843         * gcc.target/aarch64/vector_initialization_nostack.c: New.
7844
7845 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7846
7847         PR middle-end/69801
7848         * gcc.dg/pr69801.c: Add empty dg-options.
7849
7850 2016-02-16  James Norris  <jnorris@codesourcery.com>
7851
7852         * c-c++-common/goacc/deviceptr-1.c: Add tests.
7853         * g++.dg/goacc/deviceptr-1.c: New file.
7854
7855 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7856
7857         PR tree-optimization/69820
7858         * gcc.dg/vect/pr69820.c: New test.
7859
7860 2016-02-16  Richard Biener  <rguenther@suse.de>
7861
7862         PR tree-optimization/69776
7863         * gcc.dg/torture/pr69776-2.c: New testcase.
7864
7865 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
7866
7867         PR tree-optimization/69714
7868         * gcc.dg/torture/pr69714.c: New test.
7869
7870 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7871
7872         PR tree-optimization/69802
7873         * gcc.dg/pr69802.c: New test.
7874
7875 2016-02-16  Richard Biener  <rguenther@suse.de>
7876
7877         PR middle-end/69801
7878         * gcc.dg/pr69801.c: New testcase.
7879
7880 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7881
7882         PR libgfortran/69651
7883         * gfortran.dg/read_bang.f90: New test.
7884         * gfortran.dg/read_bang4.f90: New test.
7885
7886 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
7887
7888         PR c++/69658
7889         * g++.dg/init/pr69658.C: New test.
7890
7891         PR c++/69797
7892         * c-c++-common/pr69797.c: New test.
7893
7894 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7895
7896         * lib/target-supports.exp (check_effective_target_section_anchors): Add
7897         check for aarch64*-*-*.
7898
7899 2016-02-15  Richard Biener  <rguenther@suse.de>
7900
7901         PR tree-optimization/69783
7902         * gcc.dg/vect/pr69783.c: New testcase.
7903
7904 2016-02-15  Richard Biener  <rguenther@suse.de>
7905
7906         PR tree-optimization/69776
7907         * gcc.dg/torture/pr69776.c: New testcase.
7908
7909 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7910
7911         PR fortran/60526
7912         * gfortran.dg/type_decl_4.f90:  Reinstated.
7913
7914 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
7915
7916         PR fortran/68746
7917         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7918
7919 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7920
7921         PR fortran/60526
7922         PR bootstrap/69816
7923         * gfortran.dg/type_decl_4.f90:  Removed.
7924
7925 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7926
7927         PR fortran/60526
7928         * gfortran.dg/type_decl_4.f90:  New test.
7929
7930 2016-02-14  Alan Modra  <amodra@gmail.com>
7931
7932         PR testsuite/68886
7933         * gcc.c-torture/execute/stkalign.c: Revise test.
7934
7935 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7936
7937         PR target/67260
7938         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7939
7940 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7941
7942         PR target/67260
7943         * gcc.target/sh/torture/pr67260.c: New.
7944
7945 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
7946
7947         * gcc.dg/pr67964.c: Add dg-require-alias.
7948
7949 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7950
7951         PR target/67636
7952         PR target/64345
7953         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7954
7955 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7956
7957         PR libgfortran/69668
7958         * gfortran.dg/namelist_88.f90: New test.
7959
7960 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7961
7962         PR libgfortran/69668
7963         * gfortran.dg/namelist_38.f90: Update test.
7964         * gfortran.dg/namelist_84.f90: Update test.
7965
7966 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
7967
7968         PR other/69554
7969         * gcc.dg/pr69554-1.c: New test.
7970         * gfortran.dg/pr69554-1.F90: New test.
7971         * gfortran.dg/pr69554-2.F90: New test.
7972         * lib/gcc-dg.exp (proc dg-locus): New function.
7973         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7974         distinguish between the caret-printing and non-caret-printing
7975         cases.  If caret-printing has been explicitly enabled, bail out
7976         without attempting to fix up the output.
7977
7978 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
7979
7980         PR driver/69265
7981         PR driver/69453
7982         * gcc.dg/spellcheck-options-3.c: New test case.
7983         * gcc.dg/spellcheck-options-4.c: New test case.
7984         * gcc.dg/spellcheck-options-5.c: New test case.
7985         * gcc.dg/spellcheck-options-6.c: New test case.
7986         * gcc.dg/spellcheck-options-7.c: New test case.
7987         * gcc.dg/spellcheck-options-8.c: New test case.
7988         * gcc.dg/spellcheck-options-9.c: New test case.
7989         * gcc.dg/spellcheck-options-10.c: New test case.
7990
7991 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7992
7993         PR rtl-optimization/69764
7994         PR rtl-optimization/69771
7995         * c-c++-common/pr69764.c: New test.
7996         * gcc.dg/torture/pr69771.c: New test.
7997
7998 2016-02-12  Marek Polacek  <polacek@redhat.com>
7999
8000         * g++.dg/torture/init-list1.C: New.
8001
8002 2016-02-12  Marek Polacek  <polacek@redhat.com>
8003
8004         * gcc.dg/pr69522.c: Add empty dg-options.
8005
8006 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
8007
8008         * g++.dg/lto/lto.exp: Include and init mpx.
8009         * g++.dg/lto/pr69729_0.C: New test.
8010
8011 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
8012
8013         PR ipa/69241
8014         * g++.dg/ipa/pr69241-4.C: New test.
8015
8016         PR ipa/68672
8017         * g++.dg/ipa/pr68672-1.C: New test.
8018         * g++.dg/ipa/pr68672-2.C: New test.
8019         * g++.dg/ipa/pr68672-3.C: New test.
8020
8021 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
8022
8023         PR c/69522
8024         * gcc.dg/pr69522.c: New test.
8025
8026 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
8027
8028         PR c++/69098
8029         * g++.dg/cpp1y/69098.C: New test.
8030         * g++.dg/cpp1y/69098-2.C: New test.
8031
8032 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
8033
8034         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8035         and neighbour -> neighbor.
8036         * objc.dg/attributes/method-nonnull-1.m: Likewise.
8037         * objc.dg/gnu-api-2-class-meta.m: Likewise.
8038         * c-c++-common/Wvarargs.c: Likewise.
8039         * c-c++-common/goacc/host_data-5.c: Likewise.
8040         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8041         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8042         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8043         * gcc.target/aarch64/pr60697.c: Likewise.
8044         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8045         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8046         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8047         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8048         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8049         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8050         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8051         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8052         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8053         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8054         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8055         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8056         * g++.dg/lookup/koenig5.C: Likewise.
8057         * g++.dg/ext/no-asm-2.C: Likewise.
8058         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8059         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8060         * gfortran.dg/used_types_16.f90: Likewise.
8061         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8062         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8063         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8064         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8065         * gfortran.dg/abstract_type_6.f03: Likewise.
8066         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8067         * gfortran.dg/used_types_15.f90: Likewise.
8068         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8069         * gfortran.dg/exit_3.f08: Likewise.
8070         * gfortran.dg/open_status_2.f90: Likewise.
8071         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8072         * gfortran.dg/intrinsic_std_1.f90: Likewise.
8073         * gfortran.dg/associate_1.f03: Likewise.
8074         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8075         * gfortran.dg/intrinsic_std_6.f90: Likewise.
8076         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8077         * gcc.dg/builtin-object-size-1.c: Likewise.
8078         * gcc.dg/noreturn-6.c: Likewise.
8079         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8080         * gcc.dg/globalalias.c: Likewise.
8081         * gcc.dg/builtins-config.h: Likewise.
8082         * gcc.dg/pr30457.c: Likewise.
8083         * gcc.c-torture/compile/volatile-1.c: Likewise.
8084         * gcc.c-torture/execute/20101011-1.c: Likewise.
8085         * c-c++-common/Waddress-1.c: Likewise.
8086
8087 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
8088
8089         PR c/69768
8090         * c-c++-common/Waddress-1.c: New test.
8091
8092 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
8093
8094         PR fortran/69296
8095         * gfortran.dg/associate_19.f03: New test.
8096         * gfortran.dg/associate_20.f03: New test.
8097
8098 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
8099
8100         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8101
8102 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8103
8104         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8105         .arch armv8-a\n.  Add -dA to dg-options.
8106         * gcc.target/aarch64/assembler_arch_1.c: New test.
8107         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8108
8109 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
8110
8111         PR c++/68726
8112         * g++.dg/cpp0x/pr68726.C: New.
8113
8114 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
8115
8116         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8117         test.
8118
8119 2016-02-11  Richard Biener  <rguenther@suse.de>
8120
8121         * g++.dg/tree-ssa/pr61034.C: Adjust.
8122
8123 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
8124
8125         PR target/69148
8126         * gcc.target/s390/pr69148.c: New.
8127
8128 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
8129
8130         PR tree-optimization/69652
8131         * gcc.dg/torture/pr69652.c: New test.
8132
8133 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
8134             Patrick Palka  <ppalka@gcc.gnu.org>
8135
8136         PR ipa/69241
8137         PR c++/69649
8138         * g++.dg/ipa/pr69241-1.C: New test.
8139         * g++.dg/ipa/pr69241-2.C: New test.
8140         * g++.dg/ipa/pr69241-3.C: New test.
8141         * g++.dg/ipa/pr69649.C: New test.
8142
8143 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
8144
8145         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8146         * gcc.dg/tree-ssa/sra-18.c: Ditto.
8147
8148 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
8149
8150         PR tree-optimization/68021
8151         * gcc.dg/tree-ssa/pr68021.c: New test.
8152
8153 2016-02-10  Richard Biener  <rguenther@suse.de>
8154
8155         PR tree-optimization/69726
8156         * gcc.dg/uninit-22.c: New testcase.
8157
8158 2016-02-09  Andrew Pinski  <apinski@cavium.com>
8159
8160         PR tree-opt/69282
8161         * gcc.c-torture/compile/20160205-1.c: New testcase.
8162
8163 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
8164
8165         PR target/68404
8166         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8167         instead accessing a really large arrray.
8168         * gcc.target/powerpc/fusion3.c: Likewise.
8169
8170 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
8171
8172         PR target/68532
8173         * gcc.c-torture/execute/pr68532.c: New test.
8174
8175 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
8176
8177         PR target/69634
8178         * gcc.dg/pr69634.c: New.
8179
8180 2016-02-09  Richard Biener  <rguenther@suse.de>
8181
8182         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8183
8184 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
8185
8186         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8187
8188 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
8189
8190         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8191
8192 2016-02-09  Richard Biener  <rguenther@suse.de>
8193
8194         PR tree-optimization/69715
8195         * gcc.dg/torture/pr69715.c: New testcase.
8196
8197 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
8198
8199         PR c++/69139
8200         * g++.dg/cpp0x/trailing12.C: New test.
8201         * g++.dg/cpp0x/trailing13.C: New test.
8202
8203 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
8204
8205         PR c++/69283
8206         PR c++/67835
8207         * g++.dg/cpp1y/auto-fn29.C: New test.
8208         * g++.dg/cpp1y/auto-fn30.C: New test.
8209
8210 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
8211
8212         PR tree-optimization/69209
8213         * gcc.c-torture/compile/pr69209.c: New test.
8214
8215 2016-02-08  Jeff Law  <law@redhat.com>
8216
8217         PR tree-optimization/68541
8218         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8219         of statements allowed in join block for path splitting.
8220
8221 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
8222
8223         PR c++/59627
8224         * g++.dg/gomp/pr59627.C: New test.
8225
8226         PR ipa/69239
8227         * g++.dg/ipa/pr69239.C: New test.
8228
8229 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
8230
8231         PR preprocessor/69664
8232         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8233         * gcc.dg/cpp/warn-comments.c: Likewise.
8234
8235 2016-02-08  Marek Polacek  <polacek@redhat.com>
8236
8237         PR c++/69688
8238         * g++.dg/init/const12.C: New test.
8239
8240 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
8241
8242         PR target/60410
8243         * gcc.dg/lto/pr55113_0.c: Remove test.
8244
8245 2016-02-08  Richard Biener  <rguenther@suse.de>
8246
8247         PR tree-optimization/69719
8248         * gcc.dg/torture/pr69719.c: New testcase.
8249
8250 2016-02-08  Richard Biener  <rguenther@suse.de>
8251         Jeff Law  <law@redhat.com>
8252
8253         PR target/68273
8254         * gcc.target/mips/pr68273.c: New testcase.
8255
8256 2016-02-08   Richard Biener  <rguenther@suse.de>
8257
8258         PR rtl-optimization/69274
8259         * gcc.target/i386/addr-sel-1.c: XFAIL.
8260
8261 2016-02-08  Jeff Law  <law@redhat.com>
8262
8263         PR tree-optimization/68541
8264         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8265
8266         PR tree-optimization/65917
8267         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8268
8269 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8270
8271         PR fortran/50555
8272         * gfortran.dg/namelist_args.f90: New test.
8273
8274 2016-02-05  Jeff Law  <law@redhat.com>
8275
8276         PR tree-optimization/68541
8277         * gcc.dg/tree-ssa/split-path-2.c: New test.
8278         * gcc.dg/tree-ssa/split-path-3.c: New test.
8279         * gcc.dg/tree-ssa/split-path-4.c: New test.
8280         * gcc.dg/tree-ssa/split-path-5.c: New test.
8281         * gcc.dg/tree-ssa/split-path-6.c: New test.
8282         * gcc.dg/tree-ssa/split-path-7.c: New test.
8283
8284 2016-02-05  Martin Sebor  <msebor@redhat.com>
8285
8286         PR c++/69662
8287         * g++.dg/warn/Wplacement-new-size-1.C: New test.
8288         * g++.dg/warn/Wplacement-new-size-2.C: New test.
8289
8290 2016-02-06  Richard HEnderson  <rth@redhat.com>
8291
8292         PR c/69643
8293         * gcc.target/i386/addr-space-4.c: New.
8294         * gcc.target/i386/addr-space-5.c: New.
8295
8296 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
8297
8298         PR fortran/66089
8299         * gfortran.dg/elemental_dependency_6.f90: New.
8300
8301 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
8302
8303         PR rtl-optimization/69691
8304         * gcc.c-torture/execute/pr69691.c: New test.
8305
8306         PR c++/69628
8307         * g++.dg/parse/pr69628.C: New test.
8308
8309 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
8310
8311         * gcc.dg/sancov/asan.c: Move to ...
8312         * gcc.dg/asan/sancov-1.c: ... here.
8313
8314 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
8315
8316         * gcc.target/i386/pr69577.c: Require avx_runtime target.
8317
8318 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8319
8320         PR target/69677
8321         * gcc.target/i386/pr69677.c: New test.
8322
8323 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
8324
8325         PR c++/68948
8326         * g++.dg/template/pr68948.C: New test.
8327
8328 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8329
8330         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8331         (only necessary on s390x).
8332
8333 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8334
8335         * gcc.target/i386/pr69454-2.c: Compile with -msse2
8336         -mno-accumulate-outgoing-args.
8337
8338 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
8339
8340         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8341
8342 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
8343
8344         PR c/69669
8345         * c-c++-common/pr69669.c: New test.
8346
8347 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
8348
8349         PR target/69667
8350         * g++.dg/pr69667.C: New file.
8351
8352 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
8353
8354         PR target/69619
8355         * gcc.dg/pr69619.c: Add new test.
8356
8357 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
8358
8359         PR rtl-optimization/69577
8360         * gcc.target/i386/pr69577.c: New test.
8361
8362 2016-02-04  Martin Liska  <mliska@suse.cz>
8363
8364         * g++.dg/asan/pr69276.C: New test.
8365
8366 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8367
8368         PR target/65932
8369         PR target/67714
8370         * gcc.target/arm/wmul-3.c: Simplify test to generate just
8371         a single smulbb instruction.
8372         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8373         * gcc.target/amr/wmul-2.c: Likewise.
8374
8375 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8376
8377         PR target/65932
8378         PR target/67714
8379         * gcc.c-torture/execute/pr67714.c: New test.
8380
8381 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
8382
8383         PR target/69454
8384         * gcc.target/i386/pr69454-1.c: New test.
8385         * gcc.target/i386/pr69454-2.c: New test.
8386
8387 2016-02-03  Martin Sebor  <msebor@redhat.com>
8388
8389         PR c++/69251
8390         PR c++/69253
8391         PR c++/69290
8392         PR c++/69277
8393         PR c++/69349
8394         * g++.dg/ext/flexarray-mangle-2.C: New test.
8395         * g++.dg/ext/flexarray-mangle.C: New test.
8396         * g++.dg/ext/flexarray-subst.C: New test.
8397         * g++.dg/ext/flexary11.C: New test.
8398         * g++.dg/ext/flexary12.C: New test.
8399         * g++.dg/ext/flexary13.C: New test.
8400         * g++.dg/ext/flexary14.C: New test.
8401         * g++.dg/other/dump-ada-spec-2.C: Adjust.
8402
8403 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8404
8405         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8406         Define only if CHECK_FLOAT128 is defined.
8407         (main): Properly initialize u5.
8408
8409 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
8410
8411         PR c/69627
8412         * gcc.dg/pr69627.c: New test.
8413
8414         PR target/69644
8415         * gcc.dg/pr69644.c: New test.
8416
8417 2016-02-03  Mike Stump  <mikestump@comcast.net>
8418
8419         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8420         support for struct-layout-1.exp.
8421
8422 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
8423
8424         PR c++/69056
8425         * g++.dg/cpp0x/pr69056.C: New test.
8426
8427 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
8428             Alexandre Oliva  <aoliva@redhat.com>
8429
8430         PR target/69461
8431         * gcc.target/powerpc/pr69461.c: New.
8432
8433 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
8434
8435         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8436         works from here ...
8437         (check_effective_target_fsanitize_thread): ... to here.  Do not
8438         specify additional compile flags for the test source.
8439         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8440         specify additional compile flags for the test source.
8441
8442 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
8443
8444         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8445
8446 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
8447
8448         PR fortran/67451
8449         PR fortran/69418
8450         * gfortran.dg/coarray_allocate_2.f08: New test.
8451         * gfortran.dg/coarray_allocate_3.f08: New test.
8452         * gfortran.dg/coarray_allocate_4.f08: New test.
8453
8454 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
8455
8456         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8457         use same scan-tree-dump-times on all platforms.
8458         * gcc.dg/vect/vect-outer-1.c: Likewise.
8459         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8460         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8461         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8462         * gcc.dg/vect/vect-outer-1b.c: Likewise.
8463         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8464         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8465         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8466
8467 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
8468
8469         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8470         warning.
8471
8472 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
8473
8474         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8475
8476 2016-02-02  James Norris  <jnorris@codesourcery.com>
8477
8478         * c-c++-common/goacc/routine-5.c: Add tests.
8479
8480 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
8481
8482         * gcc.target/nvptx/unsigned-cmp.c: New test.
8483
8484 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
8485
8486         * gcc.target/aarch64/scalar_shift_1.c
8487         (test_corners_sisd_di): Improve force to SIMD register.
8488         (test_corners_sisd_si): Likewise.
8489         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8490         Remove scan-assembler check for ldr.
8491
8492 2016-02-02  Richard Biener  <rguenther@suse.de>
8493
8494         PR tree-optimization/69595
8495         * gcc.dg/Warray-bounds-17.c: New testcase.
8496
8497 2016-02-02  Richard Biener  <rguenther@suse.de>
8498
8499         PR tree-optimization/69606
8500         * gcc.dg/torture/pr69606.c: New testcase.
8501
8502 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
8503
8504         PR middle-end/68542
8505         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8506         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8507
8508 2016-02-02  Alan Modra  <amodra@gmail.com>
8509
8510         PR target/69548
8511         * gcc.target/powerpc/pr69548.c: New test.
8512
8513 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
8514
8515         PR rtl-optimization/69592
8516         * gcc.dg/pr69592.c: New test.
8517
8518         PR preprocessor/69543
8519         PR c/69558
8520         * gcc.dg/pr69543.c: New test.
8521         * gcc.dg/pr69558.c: New test.
8522
8523 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
8524
8525         PR testsuite/65940
8526         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8527
8528 2016-02-01  Martin Sebor  <msebor@redhat.com>
8529
8530         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8531
8532 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
8533
8534         PR tree-optimization/67921
8535         * c-c++-common/ubsan/pr67921.c: New test.
8536
8537 2016-02-01  Richard Biener  <rguenther@suse.de>
8538
8539         PR middle-end/69556
8540         * gcc.dg/tree-ssa/recip-8.c: New testcase.
8541
8542 2016-02-01  Richard Biener  <rguenther@suse.de>
8543
8544         PR tree-optimization/69574
8545         * gcc.dg/torture/pr69574.c: New testcase.
8546
8547 2016-02-01  Richard Biener  <rguenther@suse.de>
8548
8549         PR tree-optimization/69579
8550         * gcc.dg/setjmp-6.c: New testcase.
8551
8552 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
8553
8554         PR rtl-optimization/69570
8555         * g++.dg/opt/pr69570.C: New test.
8556
8557 2016-02-01  Richard Henderson  <rth@redhat.com>
8558
8559         * gcc.dg/pr69535.c: New test.
8560
8561 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
8562
8563         PR testsuite/69584
8564         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8565         * gcc.dg/tree-ssa/sra-18.c: Likewise.
8566
8567         PR debug/68244
8568         * g++.dg/parse/parens3.C: Use register "4" on hppa.
8569
8570         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8571
8572 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
8573
8574         PR fortran/67564
8575         * gfortran.dg/allocate_with_source_17.f03: New test.
8576
8577 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
8578
8579         PR tree-optimization/69546
8580         * gcc.dg/torture/pr69546.c: New test.
8581
8582 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
8583
8584         PR fortran/69566
8585         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8586
8587 2016-01-30  Martin Sebor  <msebor@redhat.com>
8588
8589         PR c++/68490
8590         * g++.dg/ext/flexary10.C: New test.
8591
8592 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8593
8594         PR fortran/66707
8595         gfortran.dg/common_23.f90: New test.
8596
8597 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8598
8599         PR target/65546
8600         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8601         condition being checked, and disable it when the target supports
8602         misaligned loads and stores.
8603
8604 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
8605
8606         PR debug/69518
8607         * gcc.dg/torture/pr69518.c: New test.
8608
8609 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
8610
8611         PR target/69530
8612         * gcc.target/i386/pr69530.c: New test.
8613
8614 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
8615
8616         PR target/65604
8617         * gcc.target/mips/div-delay.c: New test.
8618
8619 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
8620
8621         PR target/69551
8622         * gcc.target/i386/pr69551.c: New test.
8623
8624         PR target/66137
8625         * gcc.target/i386/pr66137.c: New test.
8626
8627 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
8628
8629         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8630         always built for p5600.
8631         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8632         isa=p5600 dg-option.
8633
8634 2016-01-29  Richard Biener  <rguenther@suse.de>
8635
8636         PR tree-optimization/69547
8637         * g++.dg/tree-ssa/pr69547.C: New testcase.
8638
8639 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
8640
8641         PR debug/66869
8642         * g++.dg/warn/Wunused-function2.C: New test.
8643
8644 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8645
8646         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8647         support for test to succeed.
8648
8649 2016-01-29  Marek Polacek  <polacek@redhat.com>
8650
8651         PR c++/69509
8652         PR c++/69516
8653         * g++.dg/ext/constexpr-vla2.C: New test.
8654         * g++.dg/ext/constexpr-vla3.C: New test.
8655         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8656
8657 2016-01-29  Richard Biener  <rguenther@suse.de>
8658
8659         PR middle-end/69537
8660         * gcc.dg/uninit-21.c: New testcase.
8661
8662 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
8663
8664         PR target/69459
8665         * gcc.target/i386/pr69459.c: New test.
8666
8667 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
8668
8669         PR target/68400
8670         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8671         * gcc.target/mips/pr68400.c: New test.
8672
8673 2016-01-28  Martin Sebor  <msebor@redhat.com>
8674
8675         PR target/17381
8676         * gcc.target/powerpc/pr17381.c: New test.
8677
8678 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
8679
8680         PR middle-end/69542
8681         * gcc.dg/torture/pr69542.c: New test.
8682
8683 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
8684
8685         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8686
8687 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
8688
8689         * gcc.dg/pr65980.c: Skip on AIX.
8690         * gcc.dg/pr66688.c: Same.
8691
8692 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
8693
8694         PR target/63679
8695         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8696         * gcc.dg/tree-ssa/sra-18.c: Same.
8697
8698 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
8699
8700         PR fortran/62536
8701         * gfortran.dg/block_15.f08: New test.
8702         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8703         on incorrectly closed BLOCK.
8704
8705 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
8706
8707         * gcc.dg/declare-simd.c: New test.
8708 2016-01-28  Richard Biener  <rguenther@suse.de>
8709
8710         PR tree-optimization/69466
8711         * gfortran.dg/vect/pr69466.f90: New testcase.
8712
8713 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8714
8715         * g++.dg/pr67989.C: Remove ARM-specific option.
8716         * gcc.target/arm/pr67989.C: New file.
8717
8718 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
8719
8720         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8721         and expm1 test for glibc < 2.11.
8722
8723 2016-01-27  Richard Henderson  <rth@redhat.com>
8724
8725         * gcc.c-torture/execute/pr69447.c: New test.
8726
8727 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
8728
8729         PR fortran/69422
8730         * gfortran.dg/alloc_comp_assign_15.f03: New test.
8731
8732 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
8733
8734         PR debug/66869
8735         * gcc.dg/pr66869.c: New test.
8736
8737 2016-01-25  Jeff Law  <law@redhat.com>
8738
8739         PR tree-optimization/68398
8740         PR tree-optimization/69196
8741         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8742         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8743         path to avoid new heuristic allowing more irreducible regions
8744         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8745         * gcc.dg/tree-ssa/vrp46.c: Likewise.
8746         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8747         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8748         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8749
8750 2016-01-27  Marek Polacek  <polacek@redhat.com>
8751
8752         PR c/68062
8753         * c-c++-common/vector-compare-4.c: New test.
8754
8755 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
8756
8757         PR preprocessor/69126
8758         * c-c++-common/pr69126.c: New test case.
8759
8760 2016-01-27  Ian Lance Taylor  <iant@google.com>
8761
8762         * gcc.dg/tree-ssa/ivopt_5.c: New test.
8763
8764 2016-01-27  Ryan Burn  <contact@rnburn.com>
8765
8766         PR cilkplus/69267
8767         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8768
8769 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
8770
8771         PR target/69512
8772         * gcc.target/i386/pr69512.c: New test.
8773
8774 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
8775
8776         PR ada/69488
8777         * gnat.dg/sso/*.adb: Robustify dg-output directives.
8778
8779 2016-01-27  Marek Polacek  <polacek@redhat.com>
8780
8781         PR c++/69379
8782         * g++.dg/pr69379.C: New test.
8783
8784 2016-01-27  Martin Sebor  <msebor@redhat.com>
8785
8786         PR c++/69317
8787         * g++.dg/abi/Wabi-2-2.C: New test.
8788         * g++.dg/abi/Wabi-2-3.C: New test.
8789         * g++.dg/abi/Wabi-3-2.C: New test.
8790         * g++.dg/abi/Wabi-3-3.C: New test.
8791
8792 2016-01-27  Richard Biener  <rguenther@suse.de>
8793
8794         PR tree-optimization/69166
8795         * gcc.dg/torture/pr69166.c: New testcase.
8796
8797 2016-01-27  Martin Jambor  <mjambor@suse.cz>
8798
8799         PR tree-optimization/69355
8800         * gcc.dg/tree-ssa/pr69355.c: New test.
8801
8802 2016-01-27  Marek Polacek  <polacek@redhat.com>
8803
8804         PR c++/69496
8805         * g++.dg/ext/constexpr-vla1.C: New test.
8806
8807 2016-01-20  Christian Bruel  <christian.bruel@st.com>
8808
8809         PR target/69245
8810         * gcc.target/arm/pr69245.c: New test.
8811
8812 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
8813
8814         PR tree-optimization/69399
8815         * gcc.dg/torture/pr69399.c: New test.
8816
8817 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8818
8819         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8820
8821 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8822
8823         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8824
8825 2016-01-26  Tom de Vries  <tom@codesourcery.com>
8826
8827         PR tree-optimization/69110
8828         * gcc.dg/autopar/pr69110.c: New test.
8829
8830 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
8831             Sebastian Pop  <s.pop@samsung.com>
8832
8833         * gcc.dg/graphite/isl-ast-op-select.c: New.
8834
8835 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
8836
8837         PR fortran/69385
8838         * gfortran.dg/allocate_error_6.f90: New test.
8839
8840 2016-01-26  Richard Henderson  <rth@redhat.com>
8841
8842         * gcc.dg/tm/pr60908.c: New test.
8843
8844 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
8845
8846         PR other/69006
8847         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8848         directive.
8849         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8850         expected multiline output to reflect the colorization being
8851         disabled before newlines.
8852         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8853         (custom_diagnostic_finalizer): Replace call to
8854         pp_newline_and_flush with call to pp_flush.
8855         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8856         * gfortran.dg/implicit_class_1.f90: Likewise.
8857         * lib/gcc-dg.exp (allow_blank_lines): New global.
8858         (dg-allow-blank-lines-in-output): New procedure.
8859         (gcc-dg-prune): Complain about blank lines in the output, unless
8860         dg-allow-blank-lines-in-output was called.
8861         * lib/multiline.exp (_build_multiline_regex): Only support
8862         arbitrary followup text for non-blank-lines, not for blank lines.
8863
8864 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
8865
8866         PR tree-optimization/69483
8867         * gcc.dg/pr69483.c: New test.
8868         * g++.dg/opt/pr69483.C: New test.
8869
8870 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8871
8872         PR target/68620
8873         * gcc.target/arm/pr68620.c: New test.
8874
8875 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8876
8877         * gcc.target/i386/pr68986-2.c: Remove -m32.
8878
8879 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8880
8881         PR target/68986
8882         * gcc.target/i386/pr68986-1.c: New test.
8883         * gcc.target/i386/pr68986-2.c: Likewise.
8884         * gcc.target/i386/pr68986-3.c: Likewise.
8885
8886 2016-01-26  Christian Bruel  <christian.bruel@st.com>
8887
8888         * lib/target-supports.exp
8889         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8890         (check_effective_target_arm_crypto_pragma_ok): Likewise.
8891         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8892
8893 2016-01-26  Richard Biener  <rguenther@suse.de>
8894
8895         PR tree-optimization/69452
8896         * gcc.dg/torture/pr69452.c: New testcase.
8897
8898 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
8899
8900         PR target/69442
8901         * gcc.dg/pr69442.c: New test.
8902
8903 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
8904
8905         PR target/67896
8906         * gcc.target/aarch64/simd/pr67896.C: New.
8907
8908 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
8909
8910         PR tree-optimization/69400
8911         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8912         function.
8913         (plugin_init): Call it.
8914         * gcc.dg/torture/pr69400.c: New test.
8915
8916 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8917
8918         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8919
8920 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
8921             Sebastian Pop  <s.pop@samsung.com>
8922
8923         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8924         isl-0.15.
8925
8926 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
8927             Sebastian Pop  <s.pop@samsung.com>
8928
8929         * gcc.dg/graphite/pr69292.c: New.
8930
8931 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
8932
8933         * c-c++-common/goacc/use_device-1.c: New test.
8934
8935 2016-01-25  Jeff Law  <law@redhat.com>
8936
8937         PR tree-optimization/69196
8938         PR tree-optimization/68398
8939         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8940         * gcc.dg/tree-ssa/pr68198.c: Likewise.
8941
8942 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
8943
8944         PR target/69469
8945         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8946         Algorithm.
8947
8948 2016-01-25  Richard Biener  <rguenther@suse.de>
8949
8950         PR testsuite/69380
8951         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8952
8953 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
8954
8955         PR target/69421
8956         * gcc.dg/pr69421.c: New test.
8957
8958 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
8959
8960         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8961         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8962         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8963         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8964         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8965         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8966         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8967         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8968         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8969         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8970
8971 2016-01-25  Richard Biener  <rguenther@suse.de>
8972
8973         PR tree-optimization/69376
8974         * gcc.dg/torture/pr69376.c: New testcase.
8975
8976 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8977
8978         PR fortran/69397
8979         PR fortran/68442
8980         * gfortran.dg/interface_38.f90: New test.
8981         * gfortran.dg/interface_39.f90: New test.
8982
8983 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
8984
8985         Revert:
8986         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
8987
8988         PR c++/11858
8989         PR c++/24663
8990         PR c++/24664
8991         * g++.dg/template/pr11858.C: New test.
8992         * g++.dg/template/pr24663.C: New test.
8993         * g++.dg/template/unify12.C: New test.
8994         * g++.dg/template/unify13.C: New test.
8995         * g++.dg/template/unify14.C: New test.
8996         * g++.dg/template/unify15.C: New test.
8997         * g++.dg/template/unify16.C: New test.
8998         * g++.dg/template/unify17.C: New test.
8999
9000 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
9001
9002         PR fortran/68283
9003         gfortran.dg/pr68283.f90: New test.
9004
9005 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9006
9007         PR fortran/66094
9008         * gfortran.dg/inline_matmul_13.f90:  New test.
9009         * gfortran.dg/matmul_bounds_8.f90:  New test.
9010         * gfortran.dg/matmul_bounds_9.f90:  New test.
9011         * gfortran.dg/matmul_bounds_10.f90:  New test.
9012
9013 2016-01-23  Tom de Vries  <tom@codesourcery.com>
9014
9015         PR tree-optimization/69426
9016         * gcc.dg/autopar/pr69426.c: New test.
9017
9018 2016-01-23  Martin Sebor  <msebor@redhat.com>
9019
9020         PR c++/58109
9021         PR c++/69022
9022         * g++.dg/cpp0x/alignas5.C: New test.
9023         * g++.dg/ext/vector29.C: Same.
9024
9025 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
9026
9027         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9028         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9029         _GNU_SOURCE from compile flags to the source.
9030         * gcc.target/i386/chkp-stropt-12.c: Ditto.
9031         * gcc.target/i386/chkp-stropt-16.c: Ditto.
9032         * gcc.target/i386/chkp-stropt-4.c: Ditto.
9033         * gcc.target/i386/chkp-stropt-8.c: Ditto.
9034
9035 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
9036
9037         PR target/69432
9038         * g++.dg/opt/pr69432.C: New test.
9039
9040 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9041
9042         * gcc.target/powerpc/pr63354c: Adjust target selector to include
9043         32-bit targets testing an -m64 multilib.
9044
9045 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9046
9047         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9048         64-bit support.
9049
9050 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
9051
9052         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9053
9054 2016-01-21  Christian Bruel  <christian.bruel@st.com>
9055
9056         PR target/68674
9057         * gcc.target/i386/pr68674.c
9058         * gcc.target/aarch64/pr68674.c
9059         * gcc.target/arm/pr68674.c
9060
9061 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9062
9063         PR target/69403
9064         * gcc.c-torture/execute/pr69403.c: New test.
9065
9066 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9067
9068         PR c++/55843
9069         * g++.dg/template/pr55843.C: New.
9070
9071 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
9072
9073         PR testsuite/66877
9074         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9075         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9076
9077 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9078
9079         PR testsuite/67489
9080         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9081         from dg-do compile directive, and instead add
9082         { dg-require-effective-target int128 }.
9083
9084 2016-01-20  Martin Sebor  <msebor@redhat.com>
9085
9086         PR c/69405
9087         * gcc.dg/sync-fetch.c: New test.
9088
9089 2016-01-21  Martin Sebor  <msebor@redhat.com>
9090
9091         PR target/69252
9092         * gcc.target/powerpc/pr69252.c: New test.
9093
9094 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9095
9096         PR fortran/65996
9097         * gfortran.dg/pr65996.f90: New test.
9098
9099 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9100
9101         PR c++/68810
9102         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9103         expected to generate an error.
9104
9105 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
9106
9107         PR middle-end/66178
9108         * gcc.dg/torture/pr66178.c: New test.
9109
9110 2016-01-21  Anton Blanchard  <anton@samba.org>
9111             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9112
9113         PR target/63354
9114         * gcc.target/powerpc/pr63354.c:  New test.
9115
9116 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
9117
9118         PR rtl-optimization/68990
9119         * gcc.target/i386/pr68990: New.
9120
9121 2016-01-21  Nick Clifton  <nickc@redhat.com>
9122
9123         PR target/69129
9124         * gcc.target/mips/pr69129.c: New.
9125
9126 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
9127
9128         PR c++/58046
9129         * g++.dg/cpp0x/pr58046.C: New.
9130
9131 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
9132
9133         PR target/69187
9134         PR target/65624
9135         * gcc.target/arm/pr69187.c: New test.
9136
9137         PR c++/69355
9138         * g++.dg/torture/pr69355.C: New test.
9139
9140 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
9141             Sebastian Pop  <s.pop@samsung.com>
9142
9143         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9144
9145 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
9146             Sebastian Pop  <s.pop@samsung.com>
9147
9148         * gcc.dg/graphite/pr68976.c: New test.
9149
9150 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
9151
9152         PR middle-end/67653
9153         * c-c++-common/pr67653.c: New test.
9154         * gcc.dg/torture/pr29119.c: Add dg-warning.
9155
9156 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
9157
9158         * gcc.target/powerpc/cpu-builtin-1.c: New test.
9159
9160 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9161
9162         PR c/24293
9163         * gcc.dg/pr24293.c: New test.
9164         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9165         incomplete struct type.
9166         * gcc.dg/declspec-1.c: Likewise.
9167         * gcc.dg/pr63549.c: Likewise.
9168
9169 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
9170
9171         PR tree-optimization/66612
9172         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9173         for bdn instruction.
9174
9175 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9176
9177         * lib/target-supports.exp
9178         (check_effective_target_arm_fp_ok_nocache): New.
9179         (check_effective_target_arm_fp_ok): New.
9180         (add_options_for_arm_fp): New.
9181         (check_effective_target_arm_crypto_ok_nocache): Require
9182         target_arm_v8_neon_ok instead of arm32.
9183         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9184         (check_effective_target_arm_crypto_pragma_ok): New.
9185         (add_options_for_arm_vfp): New.
9186         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9187         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9188         target instead. Force initial fpu to vfp.
9189         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9190         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9191         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9192         dependency.
9193         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9194         use arm_vfp effective target instead. Force initial fpu to vfp.
9195         * gcc.target/arm/attr-neon3.c: Likewise.
9196         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9197         arm_vfp_ok.
9198         * gcc.target/arm/unsigned-float.c: Likewise.
9199         * gcc.target/arm/vfp-1.c: Likewise.
9200         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9201         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9202         * gcc.target/arm/vfp-ldmiad.c: Likewise.
9203         * gcc.target/arm/vfp-ldmias.c: Likewise.
9204         * gcc.target/arm/vfp-stmdbd.c: Likewise.
9205         * gcc.target/arm/vfp-stmdbs.c: Likewise.
9206         * gcc.target/arm/vfp-stmiad.c: Likewise.
9207         * gcc.target/arm/vfp-stmias.c: Likewise.
9208         * gcc.target/arm/vnmul-1.c: Likewise.
9209         * gcc.target/arm/vnmul-2.c: Likewise.
9210         * gcc.target/arm/vnmul-3.c: Likewise.
9211         * gcc.target/arm/vnmul-4.c: Likewise.
9212
9213 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
9214
9215         PR testsuite/69366
9216         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9217         the MPX run-time library, for compile-time MPX test.
9218         * gcc.target/i386/chkp-always_inline.c: Likewise.
9219         * gcc.target/i386/chkp-bndret.c: Likewise.
9220         * gcc.target/i386/chkp-builtins-1.c: Likewise.
9221         * gcc.target/i386/chkp-builtins-2.c: Likewise.
9222         * gcc.target/i386/chkp-builtins-3.c: Likewise.
9223         * gcc.target/i386/chkp-builtins-4.c: Likewise.
9224         * gcc.target/i386/chkp-const-check-1.c: Likewise.
9225         * gcc.target/i386/chkp-const-check-2.c: Likewise.
9226         * gcc.target/i386/chkp-hidden-def.c: Likewise.
9227         * gcc.target/i386/chkp-label-address.c: Likewise.
9228         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9229         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9230         * gcc.target/i386/chkp-pr69044.c: Likewise.
9231         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9232         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9233         * gcc.target/i386/chkp-strchr.c: Likewise.
9234         * gcc.target/i386/chkp-strlen-1.c: Likewise.
9235         * gcc.target/i386/chkp-strlen-2.c: Likewise.
9236         * gcc.target/i386/chkp-strlen-3.c: Likewise.
9237         * gcc.target/i386/chkp-strlen-4.c: Likewise.
9238         * gcc.target/i386/chkp-strlen-5.c: Likewise.
9239         * gcc.target/i386/chkp-stropt-1.c: Likewise.
9240         * gcc.target/i386/chkp-stropt-10.c: Likewise.
9241         * gcc.target/i386/chkp-stropt-11.c: Likewise.
9242         * gcc.target/i386/chkp-stropt-12.c: Likewise.
9243         * gcc.target/i386/chkp-stropt-13.c: Likewise.
9244         * gcc.target/i386/chkp-stropt-14.c: Likewise.
9245         * gcc.target/i386/chkp-stropt-15.c: Likewise.
9246         * gcc.target/i386/chkp-stropt-16.c: Likewise.
9247         * gcc.target/i386/chkp-stropt-2.c: Likewise.
9248         * gcc.target/i386/chkp-stropt-3.c: Likewise.
9249         * gcc.target/i386/chkp-stropt-4.c: Likewise.
9250         * gcc.target/i386/chkp-stropt-5.c: Likewise.
9251         * gcc.target/i386/chkp-stropt-6.c: Likewise.
9252         * gcc.target/i386/chkp-stropt-7.c: Likewise.
9253         * gcc.target/i386/chkp-stropt-8.c: Likewise.
9254         * gcc.target/i386/chkp-stropt-9.c: Likewise.
9255         * gcc.target/i386/pr63995-2.c: Likewise.
9256         * gcc.target/i386/pr64805.c: Likewise.
9257         * gcc.target/i386/pr65044.c: Likewise.
9258         * gcc.target/i386/pr65167.c: Likewise.
9259         * gcc.target/i386/pr65183.c: Likewise.
9260         * gcc.target/i386/pr65184.c: Likewise.
9261         * gcc.target/i386/thunk-retbnd.c: Likewise.
9262
9263 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
9264
9265         PR tree-optimization/69328
9266         * gcc.dg/pr69328.c: New test.
9267
9268 2016-01-20  Jeff Law  <law@redhat.com>
9269
9270         PR target/25114
9271         * gcc.target/m68k/pr25114.c: New test.
9272
9273 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9274
9275         * gcc.target/arm/memset-inline-10.c: Added
9276         dg-require-effective-target arm_thumb2_ok.
9277
9278 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
9279
9280         * gcc.dg/debug/dwarf2/sso.c: New test.
9281
9282 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
9283
9284         PR testsuite/68820
9285         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9286         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9287         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9288
9289 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9290
9291         PR ipa/66223
9292         * g++.dg/ipa/devirt-50.C: New testcase.
9293
9294 2016-01-19  Marek Polacek  <polacek@redhat.com>
9295
9296         PR c++/68965
9297         * g++.dg/cpp1y/parameter-pack-1.C: New test.
9298         * g++.dg/cpp1y/parameter-pack-2.C: New test.
9299
9300 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9301
9302         PR target/69135
9303         * gcc.target/arm/pr69135_1.c: New test.
9304
9305 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
9306
9307         * gcc.target/aarch64/ccmp_1.c: Add new tests.
9308
9309 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
9310
9311         * gcc.target/aarch64/ccmp_1.c: New testcase.
9312
9313 2016-01-19  Marek Polacek  <polacek@redhat.com>
9314
9315         PR c++/68586
9316         * g++.dg/cpp0x/enum30.C: New test.
9317
9318 2016-01-19  Richard Biener  <rguenther@suse.de>
9319
9320         PR tree-optimization/69336
9321         * g++.dg/tree-ssa/pr69336.C: New testcase.
9322
9323 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
9324
9325         PR debug/65779
9326         * gcc.dg/pr65779.c: New test.
9327
9328 2016-01-19  Richard Biener  <rguenther@suse.de>
9329
9330         PR tree-optimization/69352
9331         * gcc.dg/torture/pr69352.c: New testcase.
9332
9333 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
9334
9335         PR rtl-optimization/68955
9336         PR rtl-optimization/64557
9337         * gcc.dg/torture/pr68955.c: New test.
9338
9339 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9340
9341         PR lto/69136
9342         * g++.dg/torture/pr69136.C: New testcase.
9343
9344 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9345
9346         PR lto/69133
9347         * g++.dg/lto/pr69133_0.C: New testcase.
9348         * g++.dg/lto/pr69133_1.C: New testcase.
9349
9350 2016-01-15  Jeff Law  <law@redhat.com>
9351
9352         PR tree-optimization/69320
9353         * gcc.c-torture/pr69320-1.c: New test.
9354         * gcc.c-torture/pr69320-2.c: New test.
9355         * gcc.c-torture/pr69320-3.c: New test.
9356         * gcc.c-torture/pr69320-4.c: New test.
9357
9358 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
9359
9360         PR c++/11858
9361         PR c++/24663
9362         PR c++/24664
9363         * g++.dg/template/pr11858.C: New test.
9364         * g++.dg/template/pr24663.C: New test.
9365         * g++.dg/template/unify12.C: New test.
9366         * g++.dg/template/unify13.C: New test.
9367         * g++.dg/template/unify14.C: New test.
9368         * g++.dg/template/unify15.C: New test.
9369         * g++.dg/template/unify16.C: New test.
9370         * g++.dg/template/unify17.C: New test.
9371
9372 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
9373
9374         PR testsuite/69181
9375         * gcc.dg/pr69181-1.c: New test file.
9376         * gcc.dg/pr69181-2.c: New test file.
9377         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9378         globals by moving it to...
9379         (cleanup-after-saved-dg-test): ...this new function.  Add
9380         "global additional_sources_used".  Add reset of global
9381         multiline_expected_outputs to the empty list.
9382         * lib/multiline.exp (_multiline_expected_outputs): Rename this
9383         global to...
9384         (multiline_expected_outputs): ...this, and updated comments to
9385         note that it is modified from gcc-dg.exp.
9386         (dg-end-multiline-output): Update for the above renaming.
9387         (handle-multiline-outputs): Likewise.  Remove the clearing
9388         of the expected outputs to the empty list.
9389
9390 2016-01-18  Richard Biener  <rguenther@suse.de>
9391
9392         PR tree-optimization/69297
9393         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9394
9395 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
9396
9397         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9398         dg-options.
9399         * gcc.target/mips/mips-3d-2.c: Likewise.
9400         * gcc.target/mips/mips-3d-3.c: Likewise.
9401         * gcc.target/mips/mips-3d-4.c: Likewise.
9402         * gcc.target/mips/mips-3d-5.c: Likewise.
9403         * gcc.target/mips/mips-3d-6.c: Likewise.
9404         * gcc.target/mips/mips-3d-7.c: Likewise.
9405         * gcc.target/mips/mips-3d-8.c: Likewise.
9406         * gcc.target/mips/mips-3d-9.c: Likewise.
9407         * gcc.target/mips/mips-ps-1.c: Likewise.
9408         * gcc.target/mips/mips-ps-2.c: Likewise.
9409         * gcc.target/mips/mips-ps-3.c: Likewise.
9410         * gcc.target/mips/mips-ps-4.c: Likewise.
9411         * gcc.target/mips/mips-ps-5.c: Likewise.
9412         * gcc.target/mips/mips-ps-6.c: Likewise.
9413         * gcc.target/mips/mips-ps-7.c: Likewise.
9414         * gcc.target/mips/mips-ps-type.c: Likewise.
9415         * gcc.target/mips/mips-ps-type-2.c: Likewise.
9416         * gcc.target/mips/mips16-attributes-6.c: Likewise.
9417
9418 2016-01-18  Tom de Vries  <tom@codesourcery.com>
9419
9420         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9421         * c-c++-common/goacc/kernels-double-reduction.c: New test.
9422         * c-c++-common/goacc/kernels-empty.c: New test.
9423         * c-c++-common/goacc/kernels-eternal.c: New test.
9424         * c-c++-common/goacc/kernels-loop-2.c: New test.
9425         * c-c++-common/goacc/kernels-loop-3.c: New test.
9426         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9427         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9428         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9429         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9430         * c-c++-common/goacc/kernels-loop-data.c: New test.
9431         * c-c++-common/goacc/kernels-loop-g.c: New test.
9432         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9433         * c-c++-common/goacc/kernels-loop-n.c: New test.
9434         * c-c++-common/goacc/kernels-loop-nest.c: New test.
9435         * c-c++-common/goacc/kernels-loop.c: New test.
9436         * c-c++-common/goacc/kernels-noreturn.c: New test.
9437         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9438         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9439         * c-c++-common/goacc/kernels-reduction.c: New test.
9440
9441 2016-01-18  Tom de Vries  <tom@codesourcery.com>
9442
9443         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9444         * gcc.dg/autopar/outer-2.c: Same.
9445         * gcc.dg/autopar/outer-3.c: Same.
9446         * gcc.dg/autopar/outer-4.c: Same.
9447         * gcc.dg/autopar/outer-5.c: Same.
9448         * gcc.dg/autopar/outer-6.c: Same.
9449         * gcc.dg/autopar/parallelization-1.c: Same.
9450         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9451         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9452         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9453         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9454         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9455         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9456         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9457         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9458         * gcc.dg/autopar/pr39500-1.c: Same.
9459         * gcc.dg/autopar/pr39500-2.c: Same.
9460         * gcc.dg/autopar/pr46193.c: Same.
9461         * gcc.dg/autopar/pr46194.c: Same.
9462         * gcc.dg/autopar/pr49580.c: Same.
9463         * gcc.dg/autopar/pr49960-1.c: Same.
9464         * gcc.dg/autopar/pr49960.c: Same.
9465         * gcc.dg/autopar/pr68373.c: Same.
9466         * gcc.dg/autopar/reduc-1.c: Same.
9467         * gcc.dg/autopar/reduc-1char.c: Same.
9468         * gcc.dg/autopar/reduc-1short.c: Same.
9469         * gcc.dg/autopar/reduc-2.c: Same.
9470         * gcc.dg/autopar/reduc-2char.c: Same.
9471         * gcc.dg/autopar/reduc-2short.c: Same.
9472         * gcc.dg/autopar/reduc-3.c: Same.
9473         * gcc.dg/autopar/reduc-4.c: Same.
9474         * gcc.dg/autopar/reduc-6.c: Same.
9475         * gcc.dg/autopar/reduc-7.c: Same.
9476         * gcc.dg/autopar/reduc-8.c: Same.
9477         * gcc.dg/autopar/reduc-9.c: Same.
9478         * gcc.dg/autopar/uns-outer-4.c: Same.
9479         * gcc.dg/autopar/uns-outer-5.c: Same.
9480         * gcc.dg/autopar/uns-outer-6.c: Same.
9481         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9482         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9483
9484 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
9485
9486         PR target/63679
9487         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9488         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9489
9490 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
9491
9492         PR target/63679
9493         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9494         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9495         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9496
9497 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
9498
9499         PR target/63679
9500         * gcc.dg/tree-ssa/sra-17.c: New.
9501         * gcc.dg/tree-ssa/sra-18.c: New.
9502
9503 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
9504
9505         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9506
9507 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
9508
9509         * gnat.dg/inline12.adb: New test.
9510
9511 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
9512
9513         PR tree-optimization/66797
9514         * gcc.c-torture/execute/pr65447.c: Relax check condition.
9515
9516 2016-01-18  Richard Biener  <rguenther@suse.de>
9517
9518         PR tree-optimization/69170
9519         * gcc.dg/torture/pr69170.c: New testcase.
9520
9521 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
9522
9523         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9524
9525 2016-01-16  Tom de Vries  <tom@codesourcery.com>
9526
9527         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9528
9529 2016-01-16  Tom de Vries  <tom@codesourcery.com>
9530
9531         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9532         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
9533         redundant dg-require-effective-target pthread.
9534         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9535         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9536         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9537         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9538         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9539         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9540         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9541
9542 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
9543
9544         PR target/68609
9545         * gcc.target/powerpc/recip-6.c: Enable on AIX.
9546         * gcc.target/powerpc/recip-7.c: Same.
9547
9548 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
9549
9550         PR c++/69091
9551         * g++.dg/template/pr69091.C: New test.
9552
9553 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
9554
9555         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9556         dump does not contain an error_mark_node.
9557         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9558         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9559
9560 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
9561
9562         PR c++/68936
9563         * g++.dg/template/pr68936.C: New test.
9564
9565 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
9566
9567         PR target/68609
9568         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9569         * gcc.target/powerpc/recip-2.c: Same.
9570         * gcc.target/powerpc/recip-3.c: Same.
9571         * gcc.target/powerpc/recip-4.c: Same.
9572         * gcc.target/powerpc/recip-sqrtf.c: Same.
9573
9574 2016-01-15  Jeff Law  <law@redhat.com>
9575
9576         PR tree-optimization/69270
9577         * gcc.dg/tree-ssa/pr69270-2.c: New test.
9578         * gcc.dg/tree-ssa/pr69270-3.c: New test.
9579
9580 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
9581
9582         PR fortran/49630
9583         * gfortran.dg/deferred_character_13.f90: New test for the fix
9584         of comment 3 of the PR.
9585
9586         PR fortran/54070
9587         * gfortran.dg/deferred_character_8.f90: New test
9588         * gfortran.dg/allocate_error_5.f90: New test
9589
9590         PR fortran/60593
9591         * gfortran.dg/deferred_character_10.f90: New test
9592
9593         PR fortran/60795
9594         * gfortran.dg/deferred_character_14.f90: New test
9595
9596         PR fortran/61147
9597         * gfortran.dg/deferred_character_11.f90: New test
9598
9599         PR fortran/64324
9600         * gfortran.dg/deferred_character_9.f90: New test
9601
9602 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9603
9604         PR rtl-optimization/69030
9605         * gcc.target/i386/pr69030.c: New.
9606
9607 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9608
9609         * gcc.target/aarch64/target_attr_17.c: New test.
9610
9611 2016-01-15  Richard Biener  <rguenther@suse.de>
9612
9613         PR tree-optimization/66856
9614         * gcc.dg/torture/pr66856-1.c: New testcase.
9615         * gcc.dg/torture/pr66856-2.c: Likewise.
9616
9617 2016-01-15  Richard Biener  <rguenther@suse.de>
9618
9619         PR debug/69137
9620         * g++.dg/lto/pr69137_0.C: New testcase.
9621
9622 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
9623
9624         PR middle-end/69246
9625         * gcc.target/i386/pr69246.c: New test.
9626
9627 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9628
9629         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9630
9631 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9632
9633         PR c++/56194
9634         * g++.dg/init/const9.C: Disable test on S/390.
9635
9636 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9637
9638         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9639         * g++.dg/Wno-frame-address.C: Ditto.
9640
9641 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9642
9643         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9644
9645 2016-01-15  Richard Biener  <rguenther@suse.de>
9646
9647         PR tree-optimization/68961
9648         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9649
9650 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
9651
9652         * gcc.target/i386/pr65105-5.c: New test.
9653
9654 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
9655
9656         * gcc.c-torture/execute/alias-4.c: New testcase.
9657
9658 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
9659
9660         PR ipa/68148
9661         * g++.dg/ipa/devirt-49.C: New testcase.
9662
9663 2016-01-15  Christian Bruel  <christian.bruel@st.com>
9664
9665         PR target/65837
9666         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9667         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9668         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9669
9670 2016-01-15  Richard Biener  <rguenther@suse.de>
9671
9672         PR tree-optimization/69117
9673         * gcc.dg/torture/pr69117.c: New testcase.
9674
9675 2015-01-14  Ryan Burn  <contact@rnburn.com>
9676
9677         PR c++/69048
9678         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9679
9680 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9681
9682         PR testsuite/67509
9683         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9684         range tests use 100 * maximum instead of maximum + 1.
9685
9686 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
9687
9688         PR debug/69244
9689         * gcc.dg/guality/pr69244.c: New test.
9690
9691 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
9692
9693         * lib/target-supports.exp (check_effective_target_issignaling):
9694         New procedure.
9695         * gcc.dg/pr61441.c: Require issignaling effective target.
9696
9697 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
9698
9699         PR target/68803
9700         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9701
9702 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
9703
9704         PR c++/68819
9705         PR preprocessor/69177
9706         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9707         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9708         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9709         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9710
9711 2016-01-14  Marek Polacek  <polacek@redhat.com>
9712
9713         PR c/69262
9714         * gcc.dg/array-15.c: New test.
9715
9716 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
9717
9718         PR middle-end/68146
9719         PR tree-optimization/69155
9720         * gfortran.dg/pr68146.f: New test.
9721         * gfortran.dg/pr69155.f90: New test.
9722
9723 2016-01-14  Richard Biener  <rguenther@suse.de>
9724
9725         PR tree-optimization/68060
9726         * gcc.dg/torture/pr68060-1.c: New testcase.
9727         * gcc.dg/torture/pr68060-2.c: Likewise.
9728
9729 2016-01-14  Nick Clifton  <nickc@redhat.com>
9730
9731         * lib/target-supports.exp
9732         (check_effective_target_arm_neon_ok_nocache): Add an option
9733         sequence that includes setting the ARM architecture to ARMv7-A.
9734         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9735         command line options necessary to enable Neon support.
9736         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9737         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9738         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9739         * gcc.target/arm/pr69180.c: Likewise.
9740
9741 2016-01-14  Jeff Law  <law@redhat.com>
9742
9743         PR tree-optimization/69270
9744         * gcc.dg/tree-ssa/pr69270.c: New test.
9745
9746 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
9747
9748         PR c/66208
9749         * c-c++-common/pr66208.c: New file.
9750
9751 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
9752
9753         PR tree-optimization/69156
9754         * gcc.dg/pr69156.c: New test.
9755
9756 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9757
9758         * gcc.target/i386/pr69225-7.c: New test.
9759
9760 2016-01-13  Richard Henderson  <rth@redhat.com>
9761
9762         * gcc.dg/tm/memopt-13.c: Update expected function.
9763         * gcc.dg/tm/memopt-6.c: Likewise.
9764
9765 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
9766
9767         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9768         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9769         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9770         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9771
9772 2016-01-13  Tom de Vries  <tom@codesourcery.com>
9773
9774         PR tree-optimization/69169
9775         * gcc.dg/pr69169.c: New test.
9776
9777 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
9778
9779         PR target/69228
9780         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9781         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9782         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9783         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9784         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9785         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9786         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9787         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9788
9789 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
9790
9791         PR target/69247
9792         * gcc.dg/pr69247.c: New test.
9793
9794 2016-01-13  Richard Biener  <rguenther@suse.de>
9795
9796         PR tree-optimization/69242
9797         * gcc.dg/torture/pr69242.c: New testcase.
9798
9799 2016-01-13  Richard Biener  <rguenther@suse.de>
9800
9801         PR tree-optimization/69186
9802         * gcc.dg/torture/pr69186.c: New testcase.
9803
9804 2016-01-13  Jeff Law  <law@redhat.com>
9805
9806         PR tree-optimization/67755
9807         * gcc.dg/tree-ssa/pr67755.c: New test.
9808
9809 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9810
9811         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9812         pass number in output by a star.
9813
9814 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
9815
9816         PR tree-optimization/68911
9817         * gcc.c-torture/execute/pr68911.c: New test.
9818
9819 2016-01-12  Marek Polacek  <polacek@redhat.com>
9820
9821         PR c++/68979
9822         * g++.dg/warn/permissive-1.C: New test.
9823
9824 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9825
9826         PR objc++/68511
9827         PR c++/69213
9828         * g++.dg/opt/pr69213.C: New test.
9829
9830 2016-01-12  Christian Bruel  <christian.bruel@st.com>
9831
9832         PR target/69180
9833         * gcc.target/arm/pr69180.c: New test.
9834
9835 2016-01-12  Richard Biener  <rguenther@suse.de>
9836
9837         PR lto/69077
9838         * g++.dg/lto/pr69077_0.C: New testcase.
9839         * g++.dg/lto/pr69077_1.C: Likewise.
9840
9841 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9842
9843         PR target/69175
9844         * g++.dg/opt/pr69175.C: New test.
9845
9846 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
9847
9848         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9849         rather than #including math.h & stdlib.h.
9850         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9851         * gcc.dg/vect/pr49771.c: Likewise.
9852         * gcc.dg/vect/vect-10-big-array.c: Likewise.
9853         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9854         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9855         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9856         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9857         * gcc.dg/vect/pr44507.c: Likewise.
9858         * gcc.dg/vect/pr45902.c: Likewise.
9859         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9860         * gcc.dg/vect/vect-117.c: Likewise.
9861         * gcc.dg/vect/vect-99.c: Likewise.
9862         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9863         * gcc.dg/vect/vect-cond-1.c: Likewise.
9864         * gcc.dg/vect/vect-cond-2.c: Likewise.
9865         * gcc.dg/vect/vect-cond-3.c: Likewise.
9866         * gcc.dg/vect/vect-cond-4.c: Likewise.
9867         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9868         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9869         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9870         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9871         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9872         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9873         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9874         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9875         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9876         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9877         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9878         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9879         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9880         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9881         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9882         include of signal.h.
9883         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9884         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9885         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9886         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9887         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9888         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9889         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9890         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9891         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9892         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9893         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9894         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9895         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9896         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9897         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9898         * gcc.dg/vect/vect-outer-5.c: Likewise.
9899         * gcc.dg/vect/vect-outer-6.c: Likewise.
9900         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9901         include of stdio.h.
9902
9903 2016-01-12  Nick Clifton  <nickc@redhat.com>
9904
9905         PR target/68913
9906         * gcc.dg/lto/pr61886_0.c: Rename the external function called
9907         to fread so that it will be found in all target runtimes.
9908
9909 2016-01-12  Richard Biener  <rguenther@suse.de>
9910
9911         PR tree-optimization/69053
9912         * g++.dg/torture/pr69053.C: New testcase.
9913
9914 2016-01-12  Richard Biener  <rguenther@suse.de>
9915
9916         PR tree-optimization/69168
9917         * gcc.dg/torture/pr69168.c: New testcase.
9918
9919 2016-01-12  Richard Biener  <rguenther@suse.de>
9920
9921         PR tree-optimization/69157
9922         * gcc.dg/torture/pr69157.c: New testcase.
9923
9924 2016-01-12  Richard Biener  <rguenther@suse.de>
9925
9926         PR tree-optimization/69174
9927         * gcc.dg/torture/pr69174.c: New testcase.
9928
9929 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9930
9931         PR c++/66808
9932         PR c++/69000
9933         * g++.dg/tls/pr66808.C: New test.
9934         * g++.dg/tls/pr69000.C: New test.
9935
9936 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9937
9938         * gcc.target/powerpc/swaps-p8-23.c: New test.
9939         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9940
9941 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
9942
9943         PR tree-optimization/68356
9944         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9945
9946 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
9947             Jim Wilson  <jim.wilson@linaro.org>
9948
9949         PR target/69194
9950         * gcc.target/arm/pr69194.c: New test.
9951
9952 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9953
9954         PR target/69225
9955         * gcc.target/i386/pr69225-1.c: New test.
9956         * gcc.target/i386/pr69225-2.c: Likewise.
9957         * gcc.target/i386/pr69225-3.c: Likewise.
9958         * gcc.target/i386/pr69225-4.c: Likewise.
9959         * gcc.target/i386/pr69225-5.c: Likewise.
9960         * gcc.target/i386/pr69225-6.c: Likewise.
9961
9962 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
9963
9964         PR target/67462
9965         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9966         if lp64.
9967
9968         PR target/69071
9969         * gcc.dg/pr69071.c: New test.
9970
9971         PR c++/69211
9972         * g++.dg/opt/pr69211.C: New test.
9973
9974         PR tree-optimization/69214
9975         * gcc.c-torture/compile/pr69214.c: New test.
9976
9977 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
9978
9979         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9980         * gcc.target/i386/pr66232-11.c: Ditto.
9981         * gcc.target/i386/pr66232-12.c: Ditto.
9982         * gcc.target/i386/pr66232-13.c: Ditto.
9983
9984 2016-01-11  Richard Biener  <rguenther@suse.de>
9985
9986         PR tree-optimization/69173
9987         * gcc.dg/torture/pr69173.c: New testcase.
9988
9989 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9990
9991         PR rtl-optimization/68796
9992         * gcc.target/aarch64/tst_5.c: New test.
9993         * gcc.target/aarch64/tst_6.c: Likewise.
9994
9995 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9996
9997         PR rtl-optimization/68841
9998         * gcc.dg/pr68841.c: New test.
9999         * gcc.c-torture/execute/pr68841.c: New test.
10000
10001 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
10002
10003         PR rtl-optimization/68920
10004         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10005         for ix86 targets.
10006         * gcc.dg/ifcvt-5.c: New test.
10007
10008 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
10009
10010         PR bootstrap/69123
10011         * g++.dg/pr69123.C: New.
10012
10013 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
10014
10015         PR target/69010
10016         * gcc.target/i386/pr69010.c: New test.
10017
10018 2016-01-11  Martin Jambor  <mjambor@suse.cz>
10019
10020         PR ipa/69044
10021         * gcc.target/i386/chkp-pr69044.c: New test.
10022
10023 2016-01-11  Tom de Vries  <tom@codesourcery.com>
10024
10025         PR tree-optimization/69109
10026         * gcc.dg/autopar/pr69109-2.c: New test.
10027         * gcc.dg/autopar/pr69109.c: New test.
10028
10029 2016-01-11  Tom de Vries  <tom@codesourcery.com>
10030
10031         PR tree-optimization/69108
10032         * gcc.dg/autopar/pr69108.c: New test.
10033
10034 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
10035
10036         PR c++/69029
10037         * c-c++-common/Wisleading-indentation.c: Augment test.
10038
10039 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
10040
10041         PR fortran/69154
10042         * gfortran.dg/inline_matmul_12.f90:  New test.
10043
10044 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
10045
10046         PR fortran/67779
10047         * gfortran.dg/actual_array_offset_1: New test.
10048
10049 2016-01-10  Tom de Vries  <tom@codesourcery.com>
10050
10051         PR tree-optimization/69062
10052         * gcc.dg/autopar/pr69062.c: New test.
10053
10054 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
10055
10056         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10057         * gcc.dg/vect/slp-perm-2.c: Likewise.
10058         * gcc.dg/vect/slp-perm-3.c: Likewise.
10059         * gcc.dg/vect/slp-perm-5.c: Likewise.
10060         * gcc.dg/vect/slp-perm-6.c: Likewise.
10061         * gcc.dg/vect/slp-perm-7.c: Likewise.
10062         * gcc.dg/vect/slp-perm-8.c: Likewise.
10063
10064 2016-01-10  Tom de Vries  <tom@codesourcery.com>
10065
10066         PR tree-optimization/69039
10067         * gcc.dg/autopar/pr69039.c: New test.
10068
10069 2016-01-09  Marek Polacek  <polacek@redhat.com>
10070
10071         PR c++/69113
10072         * g++.dg/pr69113.C: New test.
10073
10074 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
10075
10076         PR middle-end/50865
10077         PR tree-optimization/69097
10078         * gcc.c-torture/execute/pr50865.c: New test.
10079         * gcc.c-torture/execute/pr69097-1.c: New test.
10080         * gcc.c-torture/execute/pr69097-2.c: New test.
10081         * gcc.dg/pr69097-1.c: New test.
10082         * gcc.dg/pr69097-2.c: New test.
10083
10084 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
10085
10086         PR c++/69164
10087         * g++.dg/opt/pr69164.C: New test.
10088
10089 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10090
10091         PR tree-optimization/69167
10092         * gcc.dg/pr69167.c: New test.
10093
10094 2016-01-08  Marek Polacek  <polacek@redhat.com>
10095
10096         PR c++/68449
10097         * g++.dg/pr68449.C: New.
10098
10099 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
10100
10101         PR tree-optimization/68707
10102         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10103         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10104         on platforms supporting it.
10105         * gcc.dg/vect/slp-perm-2.c: Likewise.
10106         * gcc.dg/vect/slp-perm-3.c: Likewise.
10107         * gcc.dg/vect/slp-perm-5.c: Likewise.
10108         * gcc.dg/vect/slp-perm-7.c: Likewise.
10109         * gcc.dg/vect/slp-perm-8.c: Likewise.
10110         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10111         on platforms supporting it.
10112
10113 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10114
10115         PR tree-optimization/69162
10116         * gcc.dg/pr69162.c: New test.
10117
10118         PR tree-optimization/69172
10119         * gcc.dg/pr69172.c: New test.
10120
10121 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10122
10123         PR tree-optimization/67781
10124         * gcc.c-torture/execute/pr67781.c: New file.
10125
10126 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10127
10128         PR tree-optimization/69083
10129         * gcc.dg/vect/pr69083.c: New test.
10130
10131 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
10132
10133         PR tree-optimization/61441
10134         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10135         Use -fexcess-precision=standard for compiler options.
10136         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
10137
10138 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10139
10140         PR fortran/69128
10141         * gfortran.dg/gomp/pr69128.f90: New test.
10142
10143         PR c++/69145
10144         * g++.dg/ext/pr69145-1.C: New test.
10145         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10146         * g++.dg/ext/pr69145-2.h: New file.
10147
10148 2016-01-07  Martin Sebor  <msebor@redhat.com>
10149
10150         PR c/68966
10151         * gcc.dg/atomic-fetch-bool.c: New test.
10152         * gcc.dg/sync-fetch-bool.c: New test.
10153
10154 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10155
10156         PR fortran/66680
10157         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10158
10159 2016-01-07  Nick Clifton  <nickc@redhat.com>
10160
10161         PR target/66655
10162         * g++.dg/pr66655.C: New test.
10163         * g++.dg/pr66655_1.cc: Test support file.
10164         * g++.dg/pr66655.h: Test header file.
10165
10166 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
10167
10168         PR fortran/66680
10169         gfortran.dg/gomp/pr66680.f90: New test.
10170
10171 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10172
10173         PR target/69171
10174         * gcc.target/i386/pr69171-1.c: New test.
10175         * gcc.target/i386/pr69171-2.c: Likewise.
10176         * gcc.target/i386/pr69171-3.c: Likewise.
10177         * gcc.target/i386/pr69171-4.c: Likewise.
10178         * gcc.target/i386/pr69171-5.c: Likewise.
10179         * gcc.target/i386/pr69171-6.c: Likewise.
10180
10181 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
10182
10183         PR middle-end/67639
10184         * c-c++-common/pr67639.c: New test.
10185
10186 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
10187
10188         PR tree-optimization/69141
10189         * g++.dg/opt/pr69141.C: New test.
10190
10191 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10192
10193         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10194
10195 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
10196
10197         PR target/69140
10198         * gcc.target/i386/pr69140.c: New test
10199
10200 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
10201
10202         * gcc.dg/bad-dereference.c: New test case.
10203
10204 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10205
10206         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10207
10208 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
10209
10210         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10211
10212 2016-01-06  Marek Polacek  <polacek@redhat.com>
10213
10214         PR sanitizer/69099
10215         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10216
10217 2016-01-05  Marek Polacek  <polacek@redhat.com>
10218
10219         PR c/69104
10220         * gcc.dg/atomic-invalid-2.c: New.
10221
10222 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10223
10224         PR target/68991
10225         * gcc.target/i386/pr68991.c: New test.
10226
10227 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10228
10229         PR target/68991
10230         * g++.dg/pr68991-1.C: New test.
10231         * g++.dg/pr68991-2.C: Likewise.
10232
10233 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
10234
10235         PR other/60465
10236         * gcc.target/ia64/pr60465-gprel64.c: New test.
10237         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10238
10239 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10240
10241         PR rtl-optimization/68651
10242         * gcc.target/aarch64/pr68651_1.c: New test.
10243
10244 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
10245
10246         PR c/69122
10247         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10248
10249 2016-01-05  Nathan Sidwell  <nathan@acm.org>
10250
10251         PR c++/58583
10252         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10253
10254         * gcc.dg/alias-15.c: New.
10255
10256 2016-01-05  Nick Clifton  <nickc@redhat.com>
10257
10258         PR target/68870
10259         * g++.dg/pr68770.C: New test.
10260
10261 2016-01-04  Mike Stump  <mikestump@comcast.net>
10262
10263         * lib/target-supports.exp (check_effective_target_cilkplus):
10264         cilkplus targets require pthreads.
10265         (check_effective_target_cilkplus): Remove special case for NVPTX.
10266
10267 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
10268
10269         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10270         generation.
10271
10272 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
10273
10274         Update copyright years.
10275
10276 2016-01-04  Marek Polacek  <polacek@redhat.com>
10277
10278         PR c/68908
10279         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10280         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10281         * gcc.dg/atomic/stdatomic-op-5.c: New test.
10282
10283 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10284
10285         * gcc.target/sparc/20160104-2.c: New test.
10286
10287 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10288
10289         * gcc.target/sparc/20160104-1.c: New test.
10290
10291 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
10292
10293         PR fortran/65045
10294         * gfortran.dg/pr65045.f90: New test.
10295
10296 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
10297
10298         * gnat.dg/specs/debug1.ads: Delete.
10299
10300 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10301
10302         PR libgfortran/68867
10303         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10304         expression.
10305
10306 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10307
10308         PR libgfortran/68867
10309         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10310         PowerPC.
10311
10312 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
10313
10314         PR fortran/68864
10315         * gfortran.dg/pr68864.f90: New test.
10316
10317 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
10318
10319         PR tree-optimization/69070
10320         * gcc.dg/pr69070.c: New test.
10321
10322         PR sanitizer/69055
10323         * gfortran.dg/pr69055.f90: New test.
10324
10325         PR target/69015
10326         * gcc.dg/pr69015.c: New test.
10327 \f
10328 Copyright (C) 2016 Free Software Foundation, Inc.
10329
10330 Copying and distribution of this file, with or without modification,
10331 are permitted in any medium without royalty provided the copyright
10332 notice and this notice are preserved.