e16f2d0966ca61245ec98662f993ca6b699ac625
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2016-11-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2
3         PR target/77308
4         * gcc.target/arm/pr53447-5.c: New test.
5         * lib/target-supports.exp
6         (check_effective_target_arm_prefer_ldrd_strd): Adjust.
7
8 2016-11-17  Claudiu Zissulescu  <claziss@synopsys.com>
9
10         * gcc.target/arc/abitest.S: New file.
11         * gcc.target/arc/abitest.h: Likewise.
12         * gcc.target/arc/va_args-1.c: Likewise.
13         * gcc.target/arc/va_args-2.c: Likewise.
14         * gcc.target/arc/va_args-3.c: Likewise.
15         * gcc.target/arc/mcrc.c: Deleted.
16         * gcc.target/arc/mdsp-packa.c: Likewise.
17         * gcc.target/arc/mdvbf.c: Likewise.
18         * gcc.target/arc/mmac-24.c: Likewise.
19         * gcc.target/arc/mmac-d16.c: Likewise.
20         * gcc.target/arc/mno-crc.c: Likewise.
21         * gcc.target/arc/mno-dsp-packa.c: Likewise.
22         * gcc.target/arc/mno-dvbf.c: Likewise.
23         * gcc.target/arc/mno-mac-24.c: Likewise.
24         * gcc.target/arc/mno-mac-d16.c: Likewise.
25         * gcc.target/arc/mno-rtsc.c: Likewise.
26         * gcc.target/arc/mno-xy.c: Likewise.
27         * gcc.target/arc/mrtsc.c: Likewise.
28         * gcc.target/arc/arc.exp (check_effective_target_arcem): New
29         function.
30         (check_effective_target_arc700): Likewise.
31         (check_effective_target_arc6xx): Likewise.
32         (check_effective_target_arcmpy): Likewise.
33         (check_effective_target_archs): Likewise.
34         (check_effective_target_clmcpu): Likewise.
35         (check_effective_target_barrelshifter): Likewise.
36         * gcc.target/arc/barrel-shifter-1.c: Changed.
37         * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
38         * gcc.target/arc/cmem-1.c: Changed.
39         * gcc.target/arc/cmem-2.c: Likewise.
40         * gcc.target/arc/cmem-3.c: Likewise.
41         * gcc.target/arc/cmem-4.c: Likewise.
42         * gcc.target/arc/cmem-5.c: Likewise.
43         * gcc.target/arc/cmem-6.c: Likewise.
44         * gcc.target/arc/cmem-7.c: Likewise.
45         * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
46         * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
47         * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
48         * gcc.target/arc/jump-around-jump.c: Update options.
49         * gcc.target/arc/mARC601.c: Changed.
50         * gcc.target/arc/mcpu-arc600.c: Changed.
51         * gcc.target/arc/mcpu-arc601.c: Changed.
52         * gcc.target/arc/mcpu-arc700.c: Changed.
53         * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
54         * gcc.target/arc/movb-1.c: Changed.
55         * gcc.target/arc/movb-2.c: Likewise.
56         * gcc.target/arc/movb-3.c: Likewise.
57         * gcc.target/arc/movb-4.c: Likewise.
58         * gcc.target/arc/movb-5.c: Likewise.
59         * gcc.target/arc/movb_cl-1.c: Likewise.
60         * gcc.target/arc/movb_cl-2.c: Likewise.
61         * gcc.target/arc/movbi_cl-1.c: Likewise.
62         * gcc.target/arc/movh_cl-1.c: Likewise.
63         * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
64         * gcc.target/arc/mul64.c: Enable it only for ARC600.
65         * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
66         * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
67         * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
68         * gcc.target/arc/trsub.c: Only for ARC EM cores.
69         * gcc.target/arc/builtin_simdarc.c: Changed.
70         * gcc.target/arc/extzv-1.c: Likewise.
71         * gcc.target/arc/insv-1.c: Likewise.
72         * gcc.target/arc/insv-2.c: Likewise.
73         * gcc.target/arc/mA6.c: Likewise.
74         * gcc.target/arc/mA7.c: Likewise.
75         * gcc.target/arc/mARC600.c: Likewise.
76         * gcc.target/arc/mARC700.c: Likewise.
77         * gcc.target/arc/mcpu-arc600.c: Likewise.
78         * gcc.target/arc/mcpu-arc700.c: Likewise.
79         * gcc.target/arc/movl-1.c: Likewise.
80         * gcc.target/arc/nps400-1.c: Likewise.
81         * gcc.target/arc/trsub.c: Likewise.
82         * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
83         configuration.
84         * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
85         * gcc.target/arc/mswape.c: Likewise.
86
87 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
88
89         PR c++/68180
90         * g++.dg/cpp1y/pr68180.C: New.
91
92 2016-11-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
93
94         PR tree-optimization/78319
95         * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
96         arm-none-eabi.
97
98 2016-11-17  Richard Biener  <rguenther@suse.de>
99
100         PR tree-optimization/78306
101         * gcc.dg/cilk-plus/pr78306.c: New testcase.
102
103 2016-11-17  Richard Biener  <rguenther@suse.de>
104
105         PR middle-end/78305
106         * gcc.dg/torture/pr78305.c: New testcase.
107
108 2016-11-17  Janus Weil  <janus@gcc.gnu.org>
109
110         PR fortran/66227
111         * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
112
113 2016-11-16  Marek Polacek  <polacek@redhat.com>
114
115         PR c/78285
116         * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
117         * g++.dg/ext/case-range2.C: Likewise.
118
119 2016-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
120
121         PR fortran/58001
122         * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
123         * gfortran.dg/fmt_tab_2.f90: Ditto.
124
125 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
126
127         PR rtl-optimization/78378
128         * gcc.c-torture/execute/pr78378.c: New test.
129
130 2016-11-16  Andrew Burgess  <andrew.burgess@embecosm.com>
131
132         * gcc.dg/tree-prof/section-attr-1.c: New file.
133         * gcc.dg/tree-prof/section-attr-2.c: New file.
134         * gcc.dg/tree-prof/section-attr-3.c: New file.
135
136 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
137
138         * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
139         rather than `la'.
140
141 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
142
143         * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
144         (dg-final): Remove microMIPS JALRS mnemonic matching.
145         * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
146         (dg-final): Remove microMIPS JALRS mnemonic matching.
147         * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
148         (dg-final): Remove microMIPS JALRS mnemonic matching.
149         * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
150         * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
151         * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
152         * gcc.target/mips/call-1u.c: New test case.
153         * gcc.target/mips/call-2u.c: New test case.
154         * gcc.target/mips/call-3u.c: New test case.
155         * gcc.target/mips/call-4u.c: New test case.
156         * gcc.target/mips/call-5u.c: New test case.
157         * gcc.target/mips/call-6u.c: New test case.
158
159 2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
160
161         * gcc.target/arm/empty_fiq_handler.c: New test.
162
163 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
164
165         PR fortran/78299
166         * gfortran.dg/gomp/pr78299.f90: New test.
167
168 2015-11-16  Wilco Dijkstra  <wdijkstr@arm.com>
169
170         * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
171         * gcc.dg/optimize-bswaphi-1.c: Likewise.        
172         * gcc.dg/optimize-bswapsi-2.c: Likewise.
173
174 2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
175
176         PR libgfortran/78314
177         * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
178
179 2016-11-16  Bin Cheng  <bin.cheng@arm.com>
180
181         * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
182         according to updated dump info.
183
184 2016-11-16  Alexander Monakov  <amonakov@ispras.ru>
185
186         * lib/target-supports.exp (check_effective_target_alloca): Use a
187         compile test.
188         * gcc.target/nvptx/softstack.c: New test.
189         * gcc.target/nvptx/decl-shared.c: New test.
190         * gcc.target/nvptx/decl-shared-init.c: New test.
191
192 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
193
194         * gcc.target/mips/data-sym-jump.c: New test case.
195         * gcc.target/mips/data-sym-pool.c: New test case.
196         * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
197         annotation.
198
199 2016-11-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
200
201         * lib/target-supports.exp (check_avx2_hw_available): New.
202         (check_effective_target_avx2_runtime): New.
203         * gcc.dg/vect/vect-tail-nomask-1.c: New test.
204
205 2016-11-16  Tamar Christina  <tamar.christina@arm.com>
206
207         PR testsuite/78136
208         * gcc.dg/cpp/trad/trad.exp
209         (dg-runtest): Moved $srcdir/$subdir/ to
210         DEFAULT_TRADCPPFLAGS.
211
212 2016-11-16  Andre Vehreschild  <vehre@gcc.gnu.org>
213
214         PR fortran/78356
215         * gfortran.dg/class_allocate_23.f08: New test.
216
217 2016-11-16  Richard Biener  <rguenther@suse.de>
218
219         PR middle-end/78333
220         * gcc.dg/pr78333.c: New testcase.
221
222 2016-11-16  Martin Liska  <mliska@suse.cz>
223
224         PR sanitizer/78270
225         * gcc.dg/asan/pr78270.c: Update comment style.
226         * gcc.dg/asan/pr78270-2.c: New test.
227
228 2016-11-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
229
230         * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
231         of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
232
233 2016-11-16  Richard Biener  <rguenther@suse.de>
234
235         PR tree-optimization/78348
236         * gcc.dg/tree-ssa/ldist-24.c: New testcase.
237
238 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
239
240         PR sanitizer/77823
241         * c-c++-common/ubsan/overflow-vec-1.c: New test.
242         * c-c++-common/ubsan/overflow-vec-2.c: New test.
243
244 2016-11-15  Marek Polacek  <polacek@redhat.com>
245
246         * g++.dg/cpp1z/init-statement6.C: Rename a function.
247
248 2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
249
250         PR libgfortran/51119
251         * gfortran.dg/matmul_12.f90: New test case.
252
253 2016-11-15  Uros Bizjak  <ubizjak@gmail.com>
254
255         * gcc.target/i386/funcspec-56.inc: New file.
256         * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc.  Remove
257         common 32-bit and 64-bit function specific options.
258         * gcc.target/i386.funcspec-6.c: Ditto.
259
260 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
261
262         * g++.dg/cpp1z/decomp14.C: New test.
263         * g++.dg/cpp1z/decomp15.C: New test.
264         * g++.dg/cpp1z/decomp16.C: New test.
265
266         * g++.dg/cpp1z/decomp13.C: New test.
267
268         * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
269
270         PR c++/71988
271         * g++.dg/cpp0x/constexpr-71988.C: New test.
272
273 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
274
275         * gcc.target/mips/insn-casesi.c: New test case.
276         * gcc.target/mips/insn-pseudo-1.c: New test case.
277         * gcc.target/mips/insn-pseudo-2.c: New test case.
278         * gcc.target/mips/insn-pseudo-3.c: New test case.
279         * gcc.target/mips/insn-pseudo-4.c: New test case.
280         * gcc.target/mips/insn-tablejump.c: New test case.
281
282 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
283
284         * gcc.target/mips/mips.exp (mips_option_tests): Add
285         `-mcode-readable=yes' array element.
286
287 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
288
289         * gcc.target/mips/mips.exp (mips_option_tests): Add
290         `-mmicromips' array element.
291
292 2016-11-15  Michael Matz  <matz@suse.de>
293
294         PR missed-optimization/77881
295         * gcc.target/i386/pr77881.c: New test.
296
297 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
298
299         PR middle-end/78295
300         * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
301
302 2016-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
303
304         * gcc.target/powerpc/vec-set-int.c: New test.
305         * gcc.target/powerpc/vec-set-short.c: Likesie.
306         * gcc.target/powerpc/vec-set-char.c: Likewise.
307
308 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
309
310         * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
311
312 2016-11-14  Janus Weil  <janus@gcc.gnu.org>
313
314         PR fortran/78300
315         * gfortran.dg/class_result_3.f90: New test.
316
317 2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
318             Richard Biener  <rguenther@suse.de>
319
320         * gcc.dg/gimplefe-1.c: New testcase.
321         * gcc.dg/gimplefe-2.c: Likewise.
322         * gcc.dg/gimplefe-3.c: Likewise.
323         * gcc.dg/gimplefe-4.c: Likewise.
324         * gcc.dg/gimplefe-5.c: Likewise.
325         * gcc.dg/gimplefe-6.c: Likewise.
326         * gcc.dg/gimplefe-7.c: Likewise.
327         * gcc.dg/gimplefe-8.c: Likewise.
328         * gcc.dg/gimplefe-9.c: Likewise.
329         * gcc.dg/gimplefe-10.c: Likewise.
330         * gcc.dg/gimplefe-11.c: Likewise.
331         * gcc.dg/gimplefe-12.c: Likewise.
332         * gcc.dg/gimplefe-13.c: Likewise.
333         * gcc.dg/gimplefe-14.c: Likewise.
334         * gcc.dg/gimplefe-15.c: Likewise.
335         * gcc.dg/gimplefe-16.c: Likewise.
336         * gcc.dg/gimplefe-17.c: Likewise.
337         * gcc.dg/gimplefe-18.c: Likewise.
338
339 2016-11-14  Martin Liska  <mliska@suse.cz>
340
341         PR bootstrap/78069
342         * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
343         to match scanned pattern.
344         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
345
346 2016-11-14  Richard Biener  <rguenther@suse.de>
347
348         PR tree-optimization/78312
349         * gcc.dg/torture/pr78312.c: New testcase.
350
351 2016-11-14  Georg-Johann Lay  <avr@gjlay.de>
352
353         PR target/78093
354         * gcc.target/avr/torture/tiny-absdata-2.c: New test.
355
356 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
357             Jason Merrill  <jason@redhat.com>
358
359         Implement P0217R3 - C++17 structured bindings
360         * g++.dg/cpp1z/decomp1.C: New test.
361         * g++.dg/cpp1z/decomp2.C: New test.
362         * g++.dg/cpp1z/decomp3.C: New test.
363         * g++.dg/cpp1z/decomp4.C: New test.
364         * g++.dg/cpp1z/decomp5.C: New test.
365         * g++.dg/cpp1z/decomp6.C: New test.
366         * g++.dg/cpp1z/decomp7.C: New test.
367         * g++.dg/cpp1z/decomp8.C: New test.
368         * g++.dg/cpp1z/decomp9.C: New test.
369         * g++.dg/cpp1z/decomp10.C: New test.
370
371 2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
372
373         * g++.dg/torture/pr78268.C: New test.
374
375 2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
376
377         PR c/35503
378         * c-c++-common/pr35503-1.c: New test.
379         * c-c++-common/pr35503-2.c: Likewise.
380         * c-c++-common/pr35503-3.c: Likewise.
381         * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
382
383 2016-11-13  Uros Bizjak  <ubizjak@gmail.com>
384
385         PR rtl-optimization/78232
386         PR rtl-optimization/78248
387         * gcc.dg/ubsan/pr78248.c: New test.
388
389 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
390
391         * gnat.dg/address_conv.adb: New test.
392
393 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
394
395         * gnat.dg/renaming11.ad[sb]: New test.
396
397 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
398
399         * c-c++-common/dump-ada-spec-6.c: New test.
400
401 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
402
403         * gnat.dg/lto21.adb: New test.
404         * gnat.dg/lto21_pkg1.ads: New helper.
405         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
406
407 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
408
409         PR fortran/60952
410         * gfortran.dg/typebound_proc_34.f90: New test.
411
412 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
413
414         PR fortran/66366
415         * gfortran.dg/class_57.f90: Changed error message.
416         * gfortran.dg/class_60.f90: New test.
417
418 2016-11-12  David Edelsohn  <dje.gcc@gmail.com>
419
420         * g++.dg/pr78112.C: XFAIL AIX.
421
422 2016-11-12  Janus Weil  <janus@gcc.gnu.org>
423
424         PR fortran/77501
425         * gfortran.dg/typebound_generic_16.f90: New test.
426
427 2016-11-12  Jakub Jelinek  <jakub@redhat.com>
428
429         PR c++/71225
430         * g++.dg/cpp0x/pr71225.C: New test.
431
432 2016-11-11  Eric Botcazou  <ebotcazou@adacore.com>
433
434         * gcc.target/sparc/20161111-1.c: New test.
435
436 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
437
438         PR target/78310
439         * gcc.target/i386/pr78310.c: New test.
440
441 2016-11-11  Jeff Law  <law@redhat.com>
442
443         * gcc.dg/tree-ssa/isolate-6.c: New test.
444         * gcc.dg/tree-ssa/isolate-7.c: New test.
445
446 2016-11-11  Bin Cheng  <bin.cheng@arm.com>
447
448         PR testsuite/78292
449         * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
450         vect_max_reduc.
451
452 2016-11-11  Jakub Jelinek  <jakub@redhat.com>
453
454         PR c++/72774
455         * g++.dg/parse/pr72774.C: New test.
456
457 2016-11-11  Richard Biener  <rguenther@suse.de>
458
459         PR tree-optimization/71575
460         * gcc.dg/graphite/pr71575-1.c: New testcase.
461         * gcc.dg/graphite/pr71575-2.c: Likewise.
462
463 2016-11-11  Richard Biener  <rguenther@suse.de>
464
465         PR middle-end/78295
466         * gcc.dg/uninit-pr78295.c: New testcase.
467
468 2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>
469
470         PR fortran/78277
471         * gfortran.dg/dec_structure_17.f90: New test.
472
473 2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
474
475         * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
476         being allowed in vector registers.
477         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
478         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
479         * gcc.target/powerpc/vsx-himode.c: Likewise.
480         * gcc.target/powerpc/vsx-himode2.c: Likewise.
481         * gcc.target/powerpc/vsx-himode3.c: Likewise.
482         * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
483         to allow matching MFVSRD or MFVSRW.
484
485 2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>
486
487         PR rtl-optimization/78241
488         * gcc.dg/pr78241.c: New test.
489
490 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
491
492         * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
493         201307.
494
495         * g++.dg/cpp1z/noexcept-type14.C: New test.
496         * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
497
498 2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>
499
500         * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
501         WVAL0S tests added in r241817.
502
503 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
504
505         * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
506         * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
507         no longer allowed and corresponding ordered construct.
508         * gfortran.dg/gomp/linear-1.f90: New test.
509         * gfortran.dg/gomp/declare-simd-2.f90: New test.
510         * gfortran.dg/gomp/declare-target-1.f90: New test.
511         * gfortran.dg/gomp/declare-target-2.f90: New test.
512
513 2016-11-10  Martin Liska  <mliska@suse.cz>
514
515         PR sanitizer/78270
516         * gcc.dg/asan/pr78270.c: New test.
517
518 2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
519             Jakub Jelinek  <jakub@redhat.com>
520
521         PR debug/78112
522         * g++.dg/pr78112.C: New testcase.
523
524 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
525
526         * g++.dg/asan/asan_test.C: Remove -Wno-format, add
527         -Wno-c++1z-compat.
528         * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
529         string in case condition contains % characters.
530
531         PR c++/78283
532         * g++.dg/cpp1z/noexcept-type13.C: New test.
533
534 2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>
535
536         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
537         using (HAS_MOVN) with MIPS III.
538
539 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
540
541         PR fortran/46459
542         * gfortran.dg/volatile14.f90: New test.
543
544 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
545
546         PR target/78262
547         * gcc.target/i386/pr78262.c: New test.
548
549 2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>
550
551         PR fortran/78259
552         * gfortran.dg/pr78259.f90: New test.
553
554 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
555
556         PR fortran/60777
557         * gfortran.dg/spec_expr_7.f90: New test.
558
559 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
560
561         PR target/77718
562         * gcc.c-torture/execute/pr77718.c: New test.
563
564         * gcc.dg/ubsan/c99-shift-3.c: New test.
565         * gcc.dg/ubsan/c99-shift-4.c: New test.
566         * gcc.dg/ubsan/c99-shift-5.c: New test.
567         * gcc.dg/ubsan/c99-shift-6.c: New test.
568
569 2016-11-09  Martin Liska  <mliska@suse.cz>
570
571         * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
572         test-case for memcmp.
573         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
574
575 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
576
577         PR testsuite/78269
578         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
579
580 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
581
582         * gfortran.dg/move_alloc_18.f90: New test.
583
584 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
585
586         PR middle-end/78256
587         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
588         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
589
590 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
591
592         PR fortran/71894
593         * gfortran.dg/class_59.f90: New test.
594
595 2016-11-09  Richard Biener  <rguenther@suse.de>
596
597         PR tree-optimization/78007
598         * gcc.dg/vect/vect-bswap32.c: Adjust.
599         * gcc.dg/vect/vect-bswap64.c: Likewise.
600
601 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
602
603         * gcc.dg/ipa/vrp7.c: New test.
604
605 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
606
607         PR ipa/78121
608         * gcc.dg/ipa/pr78121.c: New test.
609
610 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
611
612         * c-c++-common/asan/default_options.h: New file.
613         * c-c++-common/asan/strcasestr-1.c: New test.
614         * c-c++-common/asan/strcasestr-2.c: Likewise.
615         * c-c++-common/asan/strcspn-1.c: Likewise.
616         * c-c++-common/asan/strcspn-2.c: Likewise.
617         * c-c++-common/asan/strpbrk-1.c: Likewise.
618         * c-c++-common/asan/strpbrk-2.c: Likewise.
619         * c-c++-common/asan/strspn-1.c: Likewise.
620         * c-c++-common/asan/strspn-2.c: Likewise.
621         * c-c++-common/asan/strstr-1.c: Likewise.
622         * c-c++-common/asan/strstr-2.c: Likewise.
623         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
624
625 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
626
627         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
628
629 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
630
631         PR fortran/68440
632         * gfortran.dg/class_58.f90: New test.
633
634 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
635
636         PR target/70799
637         * gcc.target/i386/pr70799-2.c: New test.
638
639 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
640
641         PR fortran/77596
642         * gfortran.dg/proc_ptr_comp_46.f90: New test.
643
644 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
645
646         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
647
648 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
649
650         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
651
652 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
653
654         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
655
656 2016-11-08  Martin Liska  <mliska@suse.cz>
657
658         PR testsuite/78242
659         * g++.dg/asan/use-after-scope-4.C: New test.
660         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
661         * gcc.dg/asan/use-after-scope-8.c: Remove.
662
663 2016-11-08  Richard Biener  <rguenther@suse.de>
664
665         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
666
667 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
668
669         PR testsuite/78136
670         * gcc.dg/cpp/trad/trad.exp
671         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
672         * gcc.dg/cpp/trad/include.c: Use local header file.
673
674 2016-11-08  Richard Biener  <rguenther@suse.de>
675
676         PR tree-optimization/78205
677         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
678
679 2016-11-08  Richard Biener  <rguenther@suse.de>
680
681         PR tree-optimization/78224
682         * g++.dg/torture/pr78224.C: New testcase.
683
684 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
685
686         * gcc.dg/store_merging_1.c: Require store_merge.
687         * gcc.dg/store_merging_2.c: Likewise.
688         * gcc.dg/store_merging_4.c: Likewise.
689         * gcc.dg/store_merging_5.c: Likewise.
690         * gcc.dg/store_merging_6.c: Likewise.
691         * gcc.dg/store_merging_7.c: Likewise.
692         * gcc.dg/store_merging_8.c: Likewise.
693         * lib/target-supports.exp (check_effective_target_store_merge): New.
694
695 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
696
697         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
698         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
699         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
700         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
701         -mvsx -mpower8-vector.
702         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
703         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
704         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
705         -mvsx -mpower8-vector.
706
707 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
708
709         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
710
711         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
712         * gcc.dg/visibility-14.c: XFAIL AIX.
713         * gcc.dg/visibility-15.c: XFAIL AIX.
714         * gcc.dg/visibility-16.c: XFAIL AIX.
715         * gcc.dg/visibility-17.c: XFAIL AIX.
716         * gcc.dg/visibility-18.c: XFAIL AIX.
717         * gcc.dg/visibility-19.c: XFAIL AIX.
718         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
719         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
720         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
721         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
722
723 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
724
725         PR target/78227
726         * gcc.target/i386/pr78227-1.c: New test.
727         * gcc.target/i386/pr78227-2.c: New test.
728
729 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
730
731         PR middle-end/35691
732         * gcc.dg/pr35691-1.c: New test-case.
733         * gcc.dg/pr35691-2.c: Likewise.
734
735 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
736
737         PR rtl-optimization/77309
738         * gcc.dg/torture/pr77309.c: New test.
739
740 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
741
742         PR middle-end/71529
743         * gcc.target/i386/pr71529.C: Moved to ...
744         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
745
746         PR target/64411
747         * gcc.target/i386/pr64411.C: Moved to ...
748         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
749         lp64.
750
751         PR target/65105
752         * gcc.target/i386/pr65105-4.C: Moved to ...
753         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
754         Run into compile test rather than execute test.
755
756 2016-11-07  Richard Biener  <rguenther@suse.de>
757
758         PR target/78229
759         * g++.dg/pr78229.C: New testcase.
760
761 2016-11-07  Richard Biener  <rguenther@suse.de>
762
763         PR tree-optimization/78218
764         * gcc.dg/torture/pr78218.c: New testcase.
765
766 2016-11-07  Richard Biener  <rguenther@suse.de>
767
768         PR tree-optimization/78228
769         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
770
771 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
772
773         PR target/77822
774         * g++.dg/torture/pr77822.C: New test.
775
776 2016-11-07  Martin Liska  <mliska@suse.cz>
777
778         * c-c++-common/asan/force-inline-opt0-1.c: Disable
779         -f-sanitize-address-use-after-scope.
780         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
781         internal fn calls.
782         * g++.dg/asan/use-after-scope-1.C: New test.
783         * g++.dg/asan/use-after-scope-2.C: Likewise.
784         * g++.dg/asan/use-after-scope-3.C: Likewise.
785         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
786         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
787         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
788         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
789         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
790         * g++.dg/asan/use-after-scope-types.h: Likewise.
791         * gcc.dg/asan/use-after-scope-1.c: Likewise.
792         * gcc.dg/asan/use-after-scope-2.c: Likewise.
793         * gcc.dg/asan/use-after-scope-3.c: Likewise.
794         * gcc.dg/asan/use-after-scope-4.c: Likewise.
795         * gcc.dg/asan/use-after-scope-5.c: Likewise.
796         * gcc.dg/asan/use-after-scope-6.c: Likewise.
797         * gcc.dg/asan/use-after-scope-7.c: Likewise.
798         * gcc.dg/asan/use-after-scope-8.c: Likewise.
799         * gcc.dg/asan/use-after-scope-9.c: Likewise.
800         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
801         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
802         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
803         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
804         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
805
806 2016-11-07  Richard Biener  <rguenther@suse.de>
807
808         PR tree-optimization/78189
809         * g++.dg/torture/pr78189.C: New testcase.
810
811 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
812
813         * gcc.dg/Wtrampolines.c: XFAIL AIX.
814
815 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
816
817         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
818         occuring.
819
820 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
821
822         PR fortran/78221
823         * arith.c (gfc_complex2real):  Change gfc_warning_now to
824         gfc_warning.
825
826 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
827
828         * gfortran.dg/move_alloc_17.f03: New test.
829
830 2016-11-05  Richard Biener  <rguenther@suse.de>
831
832         PR bootstrap/78188
833         * g++.dg/ipa/pr78188.C: New test.
834
835 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
836             Dominique d'Humieres  <dominiq@lps.ens.fr>
837
838         PR fortran/69495
839         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
840
841 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
842
843         PR fortran/67564
844         * gfortran.dg/select_type_39.f03: New test.
845
846 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
847
848         PR fortran/64933
849         * gfortran.dg/associate_23.f90: New test.
850
851 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
852
853         PR target/77834
854         * gcc.dg/pr77834.c: New test.
855
856 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
857
858         PR c++/67980
859         * g++.dg/cpp1y/pr67980.C: New.
860
861 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
862
863         * gcc.target/powerpc/fold-vec-add-1.c: New.
864         * gcc.target/powerpc/fold-vec-add-2.c: New.
865         * gcc.target/powerpc/fold-vec-add-3.c: New.
866         * gcc.target/powerpc/fold-vec-add-4.c: New.
867         * gcc.target/powerpc/fold-vec-add-5.c: New.
868         * gcc.target/powerpc/fold-vec-add-6.c: New.
869         * gcc.target/powerpc/fold-vec-add-7.c: New.
870
871 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
872
873         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
874         for -mbranch-likely, infer -mno-branch-likely for R6.
875
876 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
877
878         PR c++/71973
879         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
880         * g++.dg/init/new15.C: Likewise.
881         * g++.dg/ipa/inline-1.C: Likewise.
882         * g++.dg/ipa/inline-2.C: Likewise.
883         * g++.dg/lto/20080908-1_0.C: Likewise.
884         * g++.dg/tc1/dr20.C: Likewise.
885         * g++.dg/tree-ssa/inline-1.C: Likewise.
886         * g++.dg/tree-ssa/inline-2.C: Likewise.
887         * g++.old-deja/g++.law/except1.C: Likewise.
888         * g++.old-deja/g++.other/vbase5.C: Likewise.
889         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
890
891 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
892
893         PR tree-optimization/78210
894         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
895         possibility of widening multiplies.
896
897 2016-11-04  Richard Biener  <rguenther@suse.de>
898
899         PR middle-end/78185
900         * gcc.dg/pr78185.c: New testcase.
901
902 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
903
904         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
905         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
906
907 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
908             Alexandre Oliva  <aoliva@redhat.com>
909             Jason Merrill  <jason@redhat.com>
910
911         PR debug/28767
912         PR debug/56974
913         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
914         * g++.dg/debug/dwarf2/ref-3.C: New test.
915         * g++.dg/debug/dwarf2/ref-4.C: New test.
916         * g++.dg/debug/dwarf2/refqual-1.C: New test.
917         * g++.dg/debug/dwarf2/refqual-2.C: New test.
918
919 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
920
921         * gfortran.dg/dec_exp_1.f90: New test.
922         * gfortran.dg/dec_exp_2.f90: Likewise.
923         * gfortran.dg/dec_exp_3.f90: Likewise.
924
925 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
926
927         * gfortran.dg/dec_parameter_1.f: New test.
928         * gfortran.dg/dec_parameter_2.f90: Likewise.
929         * gfortran.dg/dec_parameter_3.f90: Likewise.
930         * gfortran.dg/dec_parameter_4.f90: Likewise.
931
932 2016-11-03  Martin Liska  <mliska@suse.cz>
933
934         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
935         output.
936         * gcc.dg/tree-prof/time-profiler-3.c: New test.
937
938 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
939
940         PR libgcc/78067
941         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
942
943 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
944
945         * gcc.c-torture/execute/pr78170.c: Require int32plus.
946
947 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
948
949         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
950
951 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
952
953         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
954         Check for arm_v8_neon_hw.
955         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
956         Likewise.
957         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
958         Likewise.
959         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
960         Likewise.
961
962 2016-11-02  Richard Biener  <rguenther@suse.de>
963
964         * gcc.dg/store_merging_8.c: New testcase.
965
966 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
967
968         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
969
970 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
971
972         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
973         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
974         * gcc.dg/addr_equal_1.c: XFAIL AIX.
975         * gcc.dg/pr65779.c: XFAIL AIX.
976         * gcc.dg/pr70405.c: XFAIL AIX.
977
978         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
979         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
980         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
981
982 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
983
984         * lib/target-supports.exp (check_gc_sections_available): Use
985         -print-prog-name=ld to determine linker used.
986
987 2016-11-02  Martin Liska  <mliska@suse.cz>
988
989         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
990         test case.
991
992 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
993
994         PR tree-optimization/78170
995         * gcc.c-torture/execute/pr78170.c: New test.
996
997 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
998
999         PR tree-optimization/78162
1000         * gcc.c-torture/compile/pr78162.c: New test.
1001
1002 2016-11-02  Richard Biener  <rguenther@suse.de>
1003
1004         PR tree-optimization/78035
1005         PR tree-optimization/77964
1006         * gcc.target/i386/pr78035.c: New testcase.
1007
1008 2016-11-02  Richard Biener  <rguenther@suse.de>
1009
1010         * gcc.dg/tree-ssa/vrp111.c: New testcase.
1011         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1012         * gcc.dg/tree-ssa/pr21086.c: Likewise.
1013         * gcc.dg/tree-ssa/pr58480.c: Likewise.
1014         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1015
1016 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
1017
1018         * gfortran.dg/pr70937.f90: require-effective-target lto.
1019
1020 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1021
1022         PR fortran/69544
1023         * gfortran.dg/where_6.f90:  New test.
1024
1025 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
1026
1027         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1028
1029 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1030
1031         PR fortran/69544
1032         * gfortran.dg/where_5.f90:  New test.
1033
1034 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
1035
1036         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1037         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1038         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1039         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1040
1041 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
1042
1043         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1044         Whitespace fixes.
1045         (check_effective_target_vect_cmdline_needed): Check
1046         is-effective-target ia32 for x86 targets.
1047         (check_effective_target_vect_simd_clones): Simplify condition.
1048         (check_effective_target_vect_double): Ditto.
1049         (check_effective_target_vect_aligned_arrays): Check
1050         is-effective-target ia32 for x86 targets.  Simplify condition.
1051         (check_effective_target_vect_multiple_sizes): Simplify condition.
1052         (check_effective_target_sqrt_insn): Add i?86-*-* target.
1053         (check_effective_target_sync_int_128): Simplify condition.
1054         (check_effective_target_sync_int_128_runtime): Ditto.
1055         (check_effective_target_sync_long_long_runtime): Ditto.
1056         (check_effective_target_divmod): Add i?86-*-* target.
1057
1058 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1059
1060         * gcc.target/powerpc/vsx-extract-4.c: New test.
1061         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1062
1063 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1064
1065         PR fortran/54679
1066         * gfortran.dg/fmt_l.f90: Update test.
1067         * gfortran.dg/fmt_l0.f90: New test.
1068
1069 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
1070
1071         PR c++/78089
1072         * c-c++-common/builtin-shuffle-1.c: New test.
1073         * g++.dg/cpp0x/addressof3.C: New test.
1074
1075 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
1076
1077         Add tests for a const member and a reference member for launder.
1078         * g++.dg/cpp1z/launder3.C: New.
1079         * g++.dg/cpp1z/launder4.C: Likewise.
1080         * g++.dg/cpp1z/launder5.C: Likewise.
1081         * g++.dg/cpp1z/launder5.cc: Likewise.
1082         * g++.dg/cpp1z/launder5.h: Likewise.
1083         * g++.dg/cpp1z/launder6.C: Likewise.
1084         * g++.dg/cpp1z/launder6.cc: Likewise.
1085         * g++.dg/cpp1z/launder6.h: Likewise.
1086
1087 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
1088
1089         PR c++/77948
1090         * g++.dg/cpp0x/pr77948-1.C: New test.
1091         * g++.dg/cpp0x/pr77948-2.C: New test.
1092         * g++.dg/cpp0x/pr77948-3.C: New test.
1093         * g++.dg/cpp0x/pr77948-4.C: New test.
1094         * g++.dg/cpp0x/pr77948-5.C: New test.
1095         * g++.dg/cpp0x/pr77948-6.C: New test.
1096
1097         PR tree-optimization/77860
1098         * gcc.dg/pr77860.c: New test.
1099
1100 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
1101
1102         PR c++/77886
1103         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1104
1105 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1106
1107         * gcc.dg/lto/pr60449_0.c: Skip for avr.
1108
1109 2016-10-30  Le-Chun Wu  <lcwu@google.com>
1110             Mark Wielaard  <mjw@redhat.com>
1111
1112         * gcc.dg/Wshadow-compatible-local-1.c: New test.
1113         * gcc.dg/Wshadow-local-1.c: Likewise.
1114         * gcc.dg/Wshadow-local-2.c: Likewise.
1115         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1116         * g++.dg/warn/Wshadow-local-1.C: Likewise.
1117         * g++.dg/warn/Wshadow-local-2.C: Likewise.
1118
1119 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1120
1121         PR tree-optimization/71915
1122         PR tree-optimization/71490
1123         * gcc.dg/tree-ssa/pr54245.c: Delete.
1124         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1125         document why.
1126
1127 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1128
1129         PR fortran/78123
1130         * gfortran.dg/fmt_t_9.f: New test.
1131
1132 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1133
1134         PR fortran/67219
1135         * gfortran.dg/pr67219.f90:  New test.
1136
1137 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
1138
1139         PR rtl-optimization/77919
1140         * g++.dg/torture/pr77919-2.C: New test.
1141
1142         PR target/78148
1143         * gcc.dg/pr78148.c: New test.
1144
1145 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
1146
1147         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1148         * gcc.target/sparc/overflow-4.c: ...here.
1149         * gcc.target/sparc/overflow-5.c: New test.
1150
1151 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1152             Kugan Vivekanandarajah  <kuganv@linaro.org>
1153             Jim Wilson  <jim.wilson@linaro.org>
1154
1155         PR tree-optimization/43721
1156         * lib/target-supports.exp (check_effective_target_divmod): New.
1157         (check_effective_target_divmod_simode): Likewise.
1158         (check_effective_target_arm_divmod_simode): Likewise.
1159         * gcc.dg/divmod-1-simode.c: New test.
1160         * gcc.dg/divmod-1.c: Likewise.
1161         * gcc.dg/divmod-2-simode.c: Likewise.
1162         * gcc.dg/divmod-2.c: Likewise.
1163         * gcc.dg/divmod-3-simode.c: Likewise.
1164         * gcc.dg/divmod-3.c: Likewise.
1165         * gcc.dg/divmod-4-simode.c: Likewise.
1166         * gcc.dg/divmod-4.c: Likewise.
1167         * gcc.dg/divmod-5.c: Likewise.
1168         * gcc.dg/divmod-6-simode.c: Likewise.
1169         * gcc.dg/divmod-6.c: Likewise.
1170         * gcc.dg/divmod-7.c: Likewise.
1171
1172 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1173             Jakub Jelinek  <jakub@redhat.com>
1174             Andrew Pinski  <pinskia@gmail.com>
1175
1176         PR middle-end/22141
1177         PR rtl-optimization/23684
1178         * gcc.c-torture/execute/pr22141-1.c: New test.
1179         * gcc.c-torture/execute/pr22141-2.c: Likewise.
1180         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1181         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1182         * gcc.dg/store_merging_1.c: New test.
1183         * gcc.dg/store_merging_2.c: Likewise.
1184         * gcc.dg/store_merging_3.c: Likewise.
1185         * gcc.dg/store_merging_4.c: Likewise.
1186         * gcc.dg/store_merging_5.c: Likewise.
1187         * gcc.dg/store_merging_6.c: Likewise.
1188         * gcc.dg/store_merging_7.c: Likewise.
1189         * gcc.target/i386/pr22141.c: Likewise.
1190         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1191         * g++.dg/init/new17.C: Likewise.
1192
1193 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
1194
1195         PR middle-end/72747
1196         * c-c++-common/pr72747-1.c: New test.
1197         * c-c++-common/pr72747-2.c: Likewise.
1198
1199 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1200
1201         * gcc.target/s390/oscbreak-1.c: New test.
1202
1203 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1204
1205         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1206
1207 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
1208
1209         PR rtl-optimization/77919
1210         * g++.dg/torture/pr77919.C: New test.
1211
1212         PR rtl-optimization/78132
1213         * gcc.target/i386/pr78132.c: New test.
1214
1215 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1216
1217         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1218
1219 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1220
1221         * gcc.target/powerpc/vsx-simode.c: New test.
1222         * gcc.target/powerpc/vsx-simode2.c: Likewise.
1223         * gcc.target/powerpc/vsx-simode3.c: Likewise.
1224
1225 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
1226
1227         PR fortran/78026
1228         * gfortran.dg/gomp/pr78026.f03: New test.
1229         * gfortran.dg/select_type_38.f03: New test.
1230
1231         PR middle-end/78025
1232         * g++.dg/gomp/declare-simd-7.C: New test.
1233
1234 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
1235
1236         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1237         * gfortran.dg/dec_init_2.f90: Likewise.
1238         * gfortran.dg/dec_init_3.f90: New test.
1239         * gfortran.dg/dec_init_4.f90: Likewise.
1240
1241 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
1242
1243         * gcc.dg/fold-narrowbopcst-1.c: New test.
1244
1245 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
1246
1247         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1248         dg-shouldfail/dg-output instead of XFAIL.
1249         * gfortran.dg/dec_io_6.f90: Likewise.
1250
1251 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1252
1253         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1254         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1255         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1256         * gcc.target/arm/atomic-op-char-3.c: Likewise.
1257         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1258         * gcc.target/arm/atomic-op-int-3.c: Likewise.
1259         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1260         * gcc.target/arm/atomic-op-release-3.c: Likewise.
1261         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1262         * gcc.target/arm/atomic-op-short-3.c: Likewise.
1263
1264 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
1265
1266         * gcc.dg/fold-convmaxconv-1.c: New test.
1267         * gcc.dg/fold-convminconv-1.c: New test.
1268
1269 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1270
1271         PR fortran/78092
1272         * gfortran.dg/pr78092.f90: New test.
1273
1274 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1275
1276         PR target/78056
1277         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1278         expected error message.
1279         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1280         expected error message.
1281         * gcc.target/powerpc/vsu/vec-all-nez-7.c
1282         (test_all_not_equal_and_not_zero): Change expected error message.
1283
1284 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
1285
1286         PR fortran/77973
1287         * gfortran.dg/gomp/pr77973.f90: New test.
1288
1289 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
1290
1291         PR fortran/78108
1292         * gfortran.dg/submodule_18.f08: New test.
1293         * gfortran.dg/submodule_19.f08: New test.
1294
1295 2016-10-26  Michael Matz  <matz@suse.de>
1296
1297         * g++.dg/pr78060.C: New test.
1298         * gfortran.dg/pr78061.f: New test.
1299         * g++.dg/pr78088.C: New test.
1300
1301 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
1302
1303         * gfortran.dg/dec_io_1.f90: New test.
1304         * gfortran.dg/dec_io_2.f90: New test.
1305         * gfortran.dg/dec_io_3.f90: New test.
1306         * gfortran.dg/dec_io_4.f90: New test.
1307         * gfortran.dg/dec_io_5.f90: New test.
1308         * gfortran.dg/dec_io_6.f90: New test.
1309
1310 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
1311
1312         PR sanitizer/78106
1313         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1314
1315 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
1316
1317         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1318         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1319
1320 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1321
1322         * gnat.dg/opt59.adb: New test.
1323         * gnat.dg/opt59_pkg.ad[sb]: New helper.
1324
1325         * gnat.dg/opt60.adb: New test.
1326
1327 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
1328
1329         PR fortran/72770
1330         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1331         this pr.
1332
1333 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
1334
1335         PR target/78102
1336         * gcc.target/i386/pr78102.c: New test.
1337
1338 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
1339
1340         * gfortran.dg/dec_logical_xor_1.f90: New test.
1341         * gfortran.dg/dec_logical_xor_2.f90: New test.
1342         * gfortran.dg/dec_logical_xor_3.f03: New test.
1343
1344 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
1345
1346         * gfortran.dg/dec_loc_rval_1.f90: New test.
1347         * gfortran.dg/dec_loc_rval_2.f90: New test.
1348         * gfortran.dg/dec_loc_rval_3.f03: New test.
1349
1350 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
1351
1352         * gfortran.dg/dec_type_print.f90: New testcase.
1353
1354 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
1355
1356         * gfortran.dg/feed_1.f90: New test.
1357         * gfortran.dg/feed_2.f90: New test.
1358
1359 2016-10-25  Martin Liska  <mliska@suse.cz>
1360
1361         PR sanitizer/78106
1362         * gcc.dg/asan/pr78106.c: New test.
1363
1364 2016-10-25  Martin Liska  <mliska@suse.cz>
1365
1366         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1367
1368 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
1369
1370         PR target/78041
1371         * gcc.target/arm/pr78041.c: New test.
1372
1373 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
1374
1375         * g++.dg/cpp1z/launder1.C: New test.
1376         * g++.dg/cpp1z/launder2.C: New test.
1377
1378 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
1379             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
1380
1381         PR target/71676
1382         PR target/71678
1383         * gcc.target/avr/pr71676-2.c: New test.
1384
1385 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
1386             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
1387
1388         PR target/71676
1389         PR target/71678
1390         * gcc.target/avr/pr71676-1.c: New test.
1391         * gcc.target/avr/pr71676-3.c: New test.
1392         * gcc.target/avr/pr71676.c: New test.
1393         * gcc.target/avr/pr71678.c: New test.
1394
1395 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
1396
1397         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1398         such that cloned verions of tested functions are not created.
1399
1400 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1401
1402         PR fortran/71895
1403         * gfortran.dg/pr71895.f90: New test.
1404
1405 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
1406
1407         * g++.dg/debug/dwarf2/ref-2.C: New test.
1408
1409 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1410
1411         * c-c++-common/Wint-in-bool-context-3.c: New test.
1412
1413 2016-10-24  Martin Sebor  <msebor@redhat.com>
1414
1415         PR middle-end/77735
1416         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1417         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1418         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1419         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1420         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1421         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1422         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1423
1424 2016-10-24  Richard Biener  <rguenther@suse.de>
1425
1426         PR testsuite/71491
1427         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1428         * gcc.dg/vect/slp-45.c: Likewise.
1429
1430 2016-10-24  Richard Biener  <rguenther@suse.de>
1431
1432         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1433         * gcc.dg/tree-ssa/pr21458.c: Likewise.
1434         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1435
1436 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
1437
1438         PR target/78093
1439         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1440         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1441
1442 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1443
1444         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1445
1446 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
1447
1448         * gcc.target/i386/bmi2-pext-1.c: New test.
1449         * gcc.target/i386/bmi2-pdep-1.c: New test.
1450         * gcc.target/i386/bmi2-bzhi-3.c: New test.
1451         * gcc.target/i386/tbm-bextri-1.c: New test.
1452         * gcc.target/i386/bmi-bextr-6.c: New test.
1453
1454 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1455
1456         PR target/77483
1457         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1458         * gcc.target/i386/pr65105-1.c: Likewise.
1459         * gcc.target/i386/pr65105-2.c: Likewise.
1460         * gcc.target/i386/pr65105-3.c: Likewise.
1461         * gcc.target/i386/pr65105-5.c: Likewise.
1462         * gcc.target/i386/pr67761.c: Likewise.
1463         * gcc.target/i386/pr70799-1.c: Likewise.
1464
1465 2016-10-24  Martin Liska  <mliska@suse.cz>
1466
1467         PR sanitizer/77966
1468         * c-c++-common/ubsan/unreachable-3.c: New test.
1469
1470 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1471
1472         PR fortran/77763
1473         * gfortran.dg/pr77763.f90
1474
1475 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1476
1477         PR fortran/54730
1478         PR fortran/78033
1479         * gfortran.dg/pr78033.f90: New test.
1480
1481 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
1482
1483         PR fortran/69834
1484         * gfortran.dg/select_type_1.f03: Change error for overlapping
1485         TYPE IS cases.
1486         * gfortran.dg/select_type_36.f03: New test.
1487
1488 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1489
1490         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1491
1492 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1493
1494         PR fortran/78021
1495         * gfortran.dg/string_length_3.f90:  New test.
1496
1497 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
1498
1499         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1500
1501 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
1502
1503         PR fortran/43366
1504         PR fortran/57117
1505         PR fortran/61337
1506         * gfortran.dg/alloc_comp_class_5.f03: New test.
1507         * gfortran.dg/class_allocate_21.f90: New test.
1508         * gfortran.dg/class_allocate_22.f90: New test.
1509         * gfortran.dg/realloc_on_assign_27.f08: New test.
1510
1511 2016-10-21  Jeff Law  <law@redhat.com>
1512
1513         * PR tree-optimization/71947
1514         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1515         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1516         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1517
1518 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1519
1520         * gcc.dg/ipa/vrp5.c: New test.
1521         * gcc.dg/ipa/vrp6.c: New test.
1522
1523 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
1524
1525         * gcc.target/aarch64/test_frame_17.c: New test.
1526
1527 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
1528
1529         * gcc.target/aarch64/test_frame_17.c: New test.
1530
1531 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
1532
1533         PR preprocessor/71681
1534         * gcc.dg/cpp/pr71681-1.c: New testcase
1535         * gcc.dg/cpp/pr71681-2.c: Likewise
1536         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1537         * gcc.dg/cpp/remap/a/header.gcc: Likewise
1538         * gcc.dg/cpp/remap/a/t_1.h: Likewise
1539         * gcc.dg/cpp/remap/a/t_2.h: Likewise
1540
1541 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
1542
1543         PR target/78057
1544         * gcc.target/i386/pr78057.c: New test.
1545
1546         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1547
1548 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
1549
1550         PR fortran/69566
1551         * gfortran.dg/select_type_37.f03: New test.
1552
1553 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1554
1555         PR target/71627
1556         * gcc.target/avr/pr71627.c: New test
1557
1558 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1559
1560         * gcc.target/sparc/overflow-1.c: New test.
1561         * gcc.target/sparc/overflow-2.c: Likewise.
1562         * gcc.target/sparc/overflow-3.c: Likewise.
1563
1564 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1565
1566         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1567         effective target.
1568
1569 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1570
1571         PR rtl-optimization/78038
1572         * gcc.target/aarch64/pr78038.c: New test.
1573
1574 2016-10-21  Richard Biener  <rguenther@suse.de>
1575
1576         PR tree-optimization/78051
1577         * g++.dg/torture/pr78051.C: New testcase.
1578
1579 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1580
1581         * c-c++-common/wdate-time.c: Restored test case.
1582         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1583
1584 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
1585
1586         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1587
1588 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
1589
1590         PR target/78037
1591         * gcc.target/i386/pr78037.c: New test.
1592
1593 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1594
1595         * gcc.target/visium/overflow8.c: New.
1596         * gcc.target/visium/overflow16.c: Likewise.
1597         * gcc.target/visium/overflow32: Likewise.
1598
1599 2016-10-20  Michael Matz  <matz@suse.de>
1600
1601         * gcc.dg/loop-split.c: New test.
1602         * gcc.dg/tree-ssa/ifc-9.c: Update.
1603         * gcc.dg/tree-ssa/ifc-10.c: Update.
1604
1605 2016-10-20  Richard Biener  <rguenther@suse.de>
1606
1607         * gcc.dg/graphite/pr35356-1.c: Update.
1608
1609 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
1610
1611         PR c++/77446
1612         * g++.dg/cpp1y/pr77446.C: New.
1613
1614 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1615
1616         PR tree-optimization/53979
1617         * gcc.dg/pr53979-1.c: New test-case.
1618         * gcc.dg/pr53979-2.c: Likewise.
1619
1620 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1621
1622         * c-c++-common/Wint-in-bool-context-2.c: New test.
1623
1624 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1625
1626         * gfortran.dg/dtio_17.f90: Fix test.
1627
1628 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
1629
1630         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1631         * gcc.dg/Walloca-2.c: Same.
1632
1633 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
1634
1635         * gcc.dg/Wvla-1.c: Rename to...
1636         * gcc.dg/Wvla-larger-than-1.c: ...this.
1637         * gcc.dg/Wvla-2.c: Rename to...
1638         * gcc.dg/Wvla-larger-than-2.c: ...this.
1639         * gcc.dg/Wvla-3.c: Rename to...
1640         * gcc.dg/Walloca-11.c.: ...this.
1641         * gcc.dg/wvla-[1-7].c: Rename to:
1642         * gcc.dg/Wvla-[1-7].c: ...this.
1643
1644 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
1645
1646         PR tree-optimization/78005
1647         * gcc.dg/vect/pr78005.c: New.
1648         * gcc.target/i386/l_fma_float_1.c: Revise test.
1649         * gcc.target/i386/l_fma_float_2.c: Ditto.
1650         * gcc.target/i386/l_fma_float_3.c: Ditto.
1651         * gcc.target/i386/l_fma_float_4.c: Ditto.
1652         * gcc.target/i386/l_fma_float_5.c: Ditto.
1653         * gcc.target/i386/l_fma_float_6.c: Ditto.
1654         * gcc.target/i386/l_fma_double_1.c: Ditto.
1655         * gcc.target/i386/l_fma_double_2.c: Ditto.
1656         * gcc.target/i386/l_fma_double_3.c: Ditto.
1657         * gcc.target/i386/l_fma_double_4.c: Ditto.
1658         * gcc.target/i386/l_fma_double_5.c: Ditto.
1659         * gcc.target/i386/l_fma_double_6.c: Ditto.
1660
1661 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
1662
1663         PR tree-optimization/78024
1664         * gcc.dg/goacc/loop-processing-1.c: New file.
1665
1666 2016-10-19  Richard Biener  <rguenther@suse.de>
1667
1668         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1669
1670 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1671
1672         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1673         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1674         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1675         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1676         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1677         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1678         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1679         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1680         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1681         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1682         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1683         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1684         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1685         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1686         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1687         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1688         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1689         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1690         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1691         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1692         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1693         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1694         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1695         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1696         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1697         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1698         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1699         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1700         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1701         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1702         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1703         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1704         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1705         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1706         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1707         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1708         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1709         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1710         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1711         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1712         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1713         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1714         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1715         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1716         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1717         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1718         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1719         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1720         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1721         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1722         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1723         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1724         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1725         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1726         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1727         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1728         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1729         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1730         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1731         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1732         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1733         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1734         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1735         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1736         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1737         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1738         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1739         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1740         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1741         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1742         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1743         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1744         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1745         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1746         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1747         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1748         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1749         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1750         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1751         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1752         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1753         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1754         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1755         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1756         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1757         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1758         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1759         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1760         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1761         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1762         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1763         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1764         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1765         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1766         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1767         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1768         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1769         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1770         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1771         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1772         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1773         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1774         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1775         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1776         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1777         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1778         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1779         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1780         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1781         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1782         * gcc.target/powerpc/vsu/vsu.exp: New file.
1783
1784 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
1785
1786         PR target/77991
1787         * gcc.target/i386/pr77991.c: New test.
1788
1789 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
1790
1791         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1792         LTO is used.
1793
1794 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1795
1796         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
1797
1798 2016-10-18  Richard Biener  <rguenther@suse.de>
1799
1800         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1801         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1802         * gcc.dg/tree-ssa/pr21090.c: Likewise.
1803         * gcc.dg/tree-ssa/pr21294.c: Likewise.
1804         * gcc.dg/tree-ssa/pr21563.c: Likewise.
1805         * gcc.dg/tree-ssa/pr23744.c: Likewise.
1806         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1807         * gcc.dg/tree-ssa/pr68431.c: Likewise.
1808         * gcc.dg/tree-ssa/vrp03.c: Likewise.
1809         * gcc.dg/tree-ssa/vrp06.c: Likewise.
1810         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1811         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1812         * gcc.dg/tree-ssa/vrp19.c: Likewise.
1813         * gcc.dg/tree-ssa/vrp20.c: Likewise.
1814         * gcc.dg/tree-ssa/vrp92.c: Likewise.
1815         * gcc.dg/pr68217.c: Likewise.
1816         * gcc.dg/predict-9.c: Likewise.
1817         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1818         * gcc.dg/predict-1.c: Likewise.
1819
1820 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1821
1822         * gfortran.dg/dtio_17.f90: New test.
1823
1824 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
1825
1826         * gcc.dg/ipa/vrp4.c: Adjust testcase.
1827
1828 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
1829
1830         * gcc.dg/ipa/vrp4.c: New test.
1831
1832 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
1833
1834         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1835         * gcc.dg/torture/pr39074.c: Likewise.
1836
1837 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1838
1839         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1840         * gnat.dg/trampoline4.adb: Minor tweak.
1841
1842 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1843
1844         PR tree-optimization/77916
1845         * gcc.dg/torture/pr77916.c: New.
1846
1847 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1848
1849         PR fortran/77978
1850         * gfortran.dg/pr77978_1.f90: New test.
1851         * gfortran.dg/pr77978_2.f90: Ditto.
1852         * gfortran.dg/pr77978_3.f90: Ditto.
1853
1854 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
1855
1856         PR fortran/61420
1857         PR fortran/78013
1858         * gfortran.dg/proc_ptr_49.f90: New test.
1859
1860 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1861
1862         PR target/77308
1863         * gcc.target/arm/pr77308.c: New test.
1864
1865 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
1866
1867         * lib/target-supports.exp
1868         (check_effective_target_floatn_nx_runtime): Return 0 for
1869         powerpc*-ibm-aix*.
1870
1871 2016-10-17  Andrew Pinski  <apinski@cavium.com>
1872
1873         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1874         long instead of long.
1875         * gcc.target/aarch64/cinc_common_1.c: Likewise.
1876         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1877         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1878         * gcc.target/aarch64/mult-synth_4.c: Likewise.
1879         * gcc.target/aarch64/pr68102_1.c: Likewise.
1880         * gcc.target/aarch64/target_attr_3.c: Likewise.
1881
1882 2016-10-17  Richard Biener  <rguenther@suse.de>
1883
1884         PR tree-optimization/77988
1885         * gcc.dg/torture/pr77988.c: New testcase.
1886
1887 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1888
1889         * gcc.dg/pr71636-1.c: New test-case.
1890         * gcc.dg/pr71636-2.c: Likewise.
1891
1892 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
1893
1894         * gnat.dg/trampoline3.adb: New test.
1895         * gnat.dg/trampoline4.adb: Likewise.
1896
1897 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1898
1899         * gfortran.dg/dtio_16.f90: New test.
1900
1901 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1902
1903         * gcc.target/sparc/bmaskbshuf.c: Rename to...
1904         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1905         * gcc.target/sparc/bmaskbshuf-2.c: New test.
1906
1907 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1908
1909         * gcc.target/sparc/popc.c: Rename to...
1910         * gcc.target/sparc/popc-1.c: ...this.
1911         * gcc.target/sparc/popc-2.c: New test.
1912
1913 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1914
1915         PR fortran/77972
1916         * gfortran.dg/unexpected_eof_4.f90: New test.
1917
1918 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
1919
1920         PR libfortran/48587
1921         * gfortran.dg/negative_unit2.f90: New test.
1922
1923 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
1924
1925         PR middle-end/77959
1926         * gfortran.dg/pr77959.f90: New test.
1927
1928         DR 1511 - const volatile variables and ODR
1929         * g++.dg/DRs/dr1511-1.C: New test.
1930         * g++.dg/DRs/dr1511-2.C: New test.
1931
1932 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1933
1934         * gnat.dg/debug7.adb (dg-options): Remove -g.
1935         * gnat.dg/debug8.adb (dg-options): Add -margs.
1936         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1937
1938 2016-10-14  Richard Biener  <rguenther@suse.de>
1939
1940         PR tree-optimization/77979
1941         * gcc.dg/torture/pr77979.c: New testcase.
1942
1943 2016-10-14  Martin Liska  <mliska@suse.cz>
1944
1945         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1946         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1947         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1948
1949 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
1950
1951         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1952         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1953         * gcc.dg/torture/pr77937-2.c: Likewise.
1954
1955 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1956
1957         * gnat.dg/lto15.adb: Adjust.
1958         * gnat.dg/lto16.adb: Likewise.
1959         * gnat.dg/lto17.adb: Likewise
1960         * gnat.dg/lto18.ad[sb]: New test.
1961         * gnat.dg/lto18_pkg.ads: New helper.
1962         * gnat.dg/lto19.adb: New test.
1963         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1964         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1965         * gnat.dg/lto20.adb: New test.
1966         * gnat.dg/lto20_pkg.ad[sb]: New helper.
1967
1968 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
1969
1970         * gfortran.dg/coarray_38.f90: Expect error message.
1971
1972 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1973
1974         * gcc.target/aarch64/spellcheck_1.c: New test.
1975         * gcc.target/aarch64/spellcheck_2.c: Likewise.
1976         * gcc.target/aarch64/spellcheck_3.c: Likewise.
1977         * gcc.target/aarch64/spellcheck_4.c: Likewise.
1978         * gcc.target/aarch64/spellcheck_5.c: Likewise.
1979         * gcc.target/aarch64/spellcheck_6.c: Likewise.
1980
1981 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
1982
1983         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1984
1985 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1986
1987         PR tree-optimization/77937
1988         * gcc.dg/torture/pr77937-1.c: New.
1989         * gcc.dg/torture/pr77937-2.c: New.
1990
1991 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
1992
1993         * g++.dg/cpp1z/inline-var1.C: New test.
1994         * g++.dg/cpp1z/inline-var1a.C: New test.
1995         * g++.dg/cpp1z/inline-var1.h: New file.
1996         * g++.dg/cpp1z/inline-var2.C: New test.
1997         * g++.dg/cpp1z/inline-var3.C: New test.
1998         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1999         uninitialized const.
2000
2001 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
2002
2003         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2004         Xscale is specified, not just -march.
2005         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2006         is incompatible with Xscale.
2007
2008 2016-10-13  Martin Sebor  <msebor@redhat.com>
2009
2010         PR c++/71912
2011         * g++.dg/ext/flexary4.C: Adjust.
2012         * g++.dg/ext/flexary5.C: Same.
2013         * g++.dg/ext/flexary9.C: Same.
2014         * g++.dg/ext/flexary19.C: New test.
2015         * g++.dg/ext/flexary18.C: New test.
2016         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2017         regression test.
2018         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2019         Avoid generating a flexible array member in an array.
2020
2021 2016-10-13  Martin Sebor  <msebor@redhat.com>
2022
2023         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2024         to placate -Wformat on targets where the type is not int.
2025
2026 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
2027
2028         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2029         in INSN_LOCATION.
2030
2031 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
2032
2033         * gcc.target/i386/l_fma_float_1.c: Revise test.
2034         * gcc.target/i386/l_fma_float_2.c: Ditto.
2035         * gcc.target/i386/l_fma_float_3.c: Ditto.
2036         * gcc.target/i386/l_fma_float_4.c: Ditto.
2037         * gcc.target/i386/l_fma_float_5.c: Ditto.
2038         * gcc.target/i386/l_fma_float_6.c: Ditto.
2039         * gcc.target/i386/l_fma_double_1.c: Ditto.
2040         * gcc.target/i386/l_fma_double_2.c: Ditto.
2041         * gcc.target/i386/l_fma_double_3.c: Ditto.
2042         * gcc.target/i386/l_fma_double_4.c: Ditto.
2043         * gcc.target/i386/l_fma_double_5.c: Ditto.
2044         * gcc.target/i386/l_fma_double_6.c: Ditto.
2045
2046 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
2047
2048         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2049
2050 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
2051
2052         * gcc.dg/vect/vect-98.c: Refine test case.
2053         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2054         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2055         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2056
2057 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
2058
2059         PR c/77946
2060         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2061
2062 2016-10-13  Martin Liska  <mliska@suse.cz>
2063
2064         PR tree-optimization/77943
2065         * g++.dg/tree-ssa/pr77943.C: New test.
2066
2067 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2068
2069         PR fortran/72832
2070         * gfortran.dg/allocate_with_source_22.f03: New test.
2071         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
2072         fail.
2073
2074 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2075
2076         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2077         * gcc.target/arm/movsi_movw.c: Likewise.
2078         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2079         directive to work on big endian targets.
2080
2081 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
2082
2083         * gcc.dg/tree-ssa/evrp6.c: New test.
2084
2085 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
2086
2087         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2088         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2089         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2090
2091 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
2092
2093         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2094         * gcc.target/powerpc/warn-2.c: Ditto.
2095
2096 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
2097
2098         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2099         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2100         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
2101         for -mmsa.
2102         * gcc.target/mips/msa.c: New test.
2103         * gcc.target/mips/msa-builtins.c: Likewise.
2104         * lib/target-supports.exp (check_mips_msa_hw_available): New.
2105         (check_effective_target_mips_msa_runtime): Likewise.
2106         (check_effective_target_mips_msa): Likewise.
2107         (add_options_for_mips_msa): Likewise.
2108         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2109         (check_effective_target_vect_intfloat_cvt): Likewise.
2110         (check_effective_target_vect_uintfloat_cvt): Likewise.
2111         (check_effective_target_vect_floatint_cvt): Likewise.
2112         (check_effective_target_vect_floatuint_cvt): Likewise.
2113         (check_effective_target_vect_shift): Likewise.
2114         (check_effective_target_vect_shift_char): Likewise.
2115         (check_effective_target_vect_long): Likewise.
2116         (check_effective_target_vect_float): Likewise.
2117         (check_effective_target_vect_double): Likewise.
2118         (check_effective_target_vect_long_long): Likewise.
2119         (check_effective_target_vect_perm): Likewise.
2120         (check_effective_target_vect_perm_byte): Likewise.
2121         (check_effective_target_vect_perm_short): Likewise.
2122         (check_effective_target_vect_sdot_qi): Likewise.
2123         (check_effective_target_vect_udot_qi): Likewise.
2124         (check_effective_target_vect_sdot_hi): Likewise.
2125         (check_effective_target_vect_udot_hi): Likewise.
2126         (check_effective_target_vect_pack_trunc): Likewise.
2127         (check_effective_target_vect_unpack): Likewise.
2128         (check_effective_target_vect_hw_misalign): Likewise.
2129         (check_effective_target_vect_condition): Likewise.
2130         (check_effective_target_vect_cond_mixed): Likewise.
2131         (check_effective_target_vect_char_mult): Likewise.
2132         (check_effective_target_vect_short_mult): Likewise.
2133         (check_effective_target_vect_int_mult): Likewise.
2134         (check_effective_target_vect_extract_even_odd): Likewise.
2135         (check_effective_target_vect_interleave): Likewise.
2136         (check_vect_support_and_set_flags): Check if the target supports MSA
2137         and append to the list of EFFECTIVE_TARGETS.
2138
2139 2016-10-12  Richard Biener  <rguenther@suse.de>
2140
2141         PR debug/77947
2142         * g++.dg/torture/pr77947.C: New testcase.
2143
2144 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
2145
2146         * gnat.dg/debug8.adb: New testcase.
2147
2148 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
2149
2150         * gnat.dg/debug9.adb: New testcase.
2151
2152 2016-10-12  Richard Biener  <rguenther@suse.de>
2153
2154         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2155         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2156         * gcc.dg/tree-ssa/vrp46.c: Likewise.
2157
2158 2016-10-12  Richard Biener  <rguenther@suse.de>
2159
2160         PR tree-optimization/77920
2161         * gcc.dg/torture/pr77920.c: New testcase.
2162
2163 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
2164
2165         PR tree-optimization/77929
2166         * gcc.c-torture/compile/pr77929.c: New test.
2167
2168         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2169         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2170         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2171         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2172         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2173         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2174         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2175         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2176         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2177
2178 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
2179
2180         * gcc.target/sparc/setcc-4.c: Adjust.
2181         * gcc.target/sparc/setcc-5.c: Likewise.
2182         * gcc.target/sparc/setcc-6.c: Likewise.
2183         * gcc.target/sparc/setcc-7.c: Likewise.
2184         * gcc.target/sparc/setcc-8.c: Likewise.
2185         * gcc.target/sparc/setcc-9.c: Likewise.
2186         * gcc.target/sparc/setcc-10.c: Delete.
2187
2188 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2189
2190         PR fortran/77942
2191         * gfortran.dg/pr77942.f90
2192
2193 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
2194
2195         * gfortran.dg/dec_math.f90: New testsuite.
2196
2197 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2198
2199         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
2200         (main): Declare j as i32 instead of int.
2201
2202 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2203
2204         PR testsuite/PR77710
2205         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2206         target triplet instead of *-*-*-*.
2207
2208 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
2209
2210         * gnat.dg/unchecked_convert10.adb: New test.
2211         * gnat.dg/unchecked_convert11.adb: Likewise.
2212         * gnat.dg/unchecked_convert12.adb: Likewise.
2213
2214 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
2215
2216         * gcc.target/sparc/cbcond-1.c: New test.
2217         * gcc.target/sparc/cbcond-2.c: Likewise.
2218         * gcc.target/sparc/movcc-1.c: Likewise.
2219         * gcc.target/sparc/movcc-2.c: Likewise.
2220         * gcc.target/sparc/setcc-1.c: Adjust.
2221         * gcc.target/sparc/setcc-2.c: Likewise.
2222         * gcc.target/sparc/setcc-3.c: Likewise.
2223         * gcc.target/sparc/setcc-4.c: Likewise.
2224         * gcc.target/sparc/setcc-5.c: Likewise.
2225         * gcc.target/sparc/setcc-6.c: New test.
2226         * gcc.target/sparc/setcc-7.c: Likewise.
2227         * gcc.target/sparc/setcc-8.c: Likewise.
2228         * gcc.target/sparc/setcc-9.c: Likewise.
2229         * gcc.target/sparc/setcc-10.c: Likewise.
2230
2231 2016-10-10  Jeff Law  <law@redhat.com>
2232
2233         PR tree-optimization/71947
2234         * gcc.dg/tree-ssa/pr71947-1.c: New test.
2235         * gcc.dg/tree-ssa/pr71947-2.c: New test.
2236         * gcc.dg/tree-ssa/pr71947-3.c: New test.
2237         * gcc.dg/tree-ssa/pr71947-4.c: New test.
2238         * gcc.dg/tree-ssa/pr71947-5.c: New test.
2239         * gcc.dg/tree-ssa/pr71947-6.c: New test.
2240
2241 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2242
2243         PR fortran/77915
2244         * gfortran.dg/matmul_11.f90:  New test.
2245
2246 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
2247
2248         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2249         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2250         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2251         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2252         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2253         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2254         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2255         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2256         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2257         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2258         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2259         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2260         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2261         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2262         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2263         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2264         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2265         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2266         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2267         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2268         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2269         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2270         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2271         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2272         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2273         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2274         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2275         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2276         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2277         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2278         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2279         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2280         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2281         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2282         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2283         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2284         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2285         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2286         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2287         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2288         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2289         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2290         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2291         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2292         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2293         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2294         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2295         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2296         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2297         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2298         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2299         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2300         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2301         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2302         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2303         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2304         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2305         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2306         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2307
2308 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
2309
2310         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2311         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2312         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2313         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2314         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2315         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2316         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2317         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2318         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2319         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2320         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2321         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2322         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2323         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2324
2325 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
2326
2327         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2328         Enable AArch64.
2329         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2330         vdup*_laneq.
2331         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2332         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2333         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2334         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2335
2336 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
2337             Jiong Wang  <jiong.wang@arm.com>
2338
2339         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2340         AArch64 support.
2341         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2342         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2343         AArch64 targets.
2344         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2345         AArch64 targets.
2346         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2347         targets.
2348         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2349
2350 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
2351
2352         * gnat.dg/specs/vfa.ads: New test.
2353
2354 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
2355
2356         * gnat.dg/inline13.ad[sb]: New test.
2357         * gnat.dg/inline13_pkg.ad[sb]: New helper.
2358
2359 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
2360
2361         * gnat.dg/biased_subtype.adb: New test.
2362
2363 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
2364
2365         PR tree-optimization/77901
2366         * gcc.c-torture/compile/pr77901.c: New test.
2367
2368 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2369
2370         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2371         * gcc.dg/ipa/propalign-2.c: Likewise
2372         * gcc.dg/ipa/propalign-3.c: Likewise.
2373         * gcc.dg/ipa/propalign-4.c: Likewise.
2374         * gcc.dg/ipa/propalign-5.c: Likewise.
2375
2376 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
2377
2378         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2379
2380         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2381
2382         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2383         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2384
2385 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
2386
2387         * gfortran.dg/dec_union_11.f90: New testcase.
2388
2389 2016-10-07  Nathan Sidwell  <nathan@acm.org>
2390
2391         PR c++/66443
2392         * g++.dg/cpp0x/pr66443-cxx11.C: New.
2393         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2394         * g++.dg/cpp1y/pr66443-cxx14.C: New
2395         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2396         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2397
2398 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
2399
2400         * g++.dg/cpp0x/addressof1.C: New test.
2401         * g++.dg/cpp0x/addressof2.C: New test.
2402
2403 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2404
2405         * gcc.target/powerpc/float128-type-1.c: New test to check that
2406         PowerPC 64-bit Linux enables -mfloat128-type by default.
2407         * gcc.target/powerpc/float128-type-2.c: Likewise.
2408         * gcc.target/powerpc/float128-mix.c: Change error message to
2409         reflect that __ibm128 is now #define'ed to be long double.
2410
2411 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
2412
2413         PR fortran/77406
2414         * gfortran.dg/pr77406.f90: New test.
2415         * gfortran.dg/assumed_type_3.f90: Update error messages.
2416         * gfortran.dg/defined_operators_1.f90: Ditto.
2417         * gfortran.dg/generic_26.f90: Ditto.
2418         * gfortran.dg/generic_7.f90: Ditto.
2419         * gfortran.dg/gomp/udr5.f90: Ditto.
2420         * gfortran.dg/gomp/udr7.f90: Ditto.
2421         * gfortran.dg/interface_1.f90: Ditto.
2422         * gfortran.dg/interface_37.f90: Ditto.
2423         * gfortran.dg/interface_5.f90: Ditto.
2424         * gfortran.dg/interface_6.f90: Ditto.
2425         * gfortran.dg/interface_7.f90
2426         * gfortran.dg/no_arg_check_3.f90
2427         * gfortran.dg/operator_5.f90
2428         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2429
2430 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2431
2432         PR c++/77700
2433         * c-c++-common/Wint-in-bool-context.c: Update test.
2434
2435 2016-10-07  Richard Biener  <rguenther@suse.de>
2436
2437         * gcc.dg/tree-ssa/vrp01.c: Adjust.
2438         * gcc.dg/tree-ssa/vrp34.c: Likewise.
2439
2440 2016-10-07  Marek Polacek  <polacek@redhat.com>
2441
2442         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2443
2444 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
2445
2446         PR c++/69733
2447         * c-c++-common/pr69733.c: New test.
2448         * gcc.dg/pr69733.c: New test.
2449         * gcc.target/i386/pr69733.c: New test.
2450
2451 2016-10-07  Marek Polacek  <polacek@redhat.com>
2452
2453         PR c++/77803
2454         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2455
2456 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
2457
2458         PR tree-optimization/77664
2459         * gcc.dg/tree-ssa/pr77664.c: New test.
2460         * gcc.dg/pr77664.c: New test.
2461
2462 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
2463
2464         * gfortran.dg/pr69955.f90: New test.
2465
2466 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
2467
2468         PR fortran/57910
2469         * gfortran.dg/pr57910.f90: New test.
2470
2471 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
2472
2473         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2474         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2475
2476 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
2477
2478         PR tree-optimization/77862
2479         * gcc.dg/pr77862.c: New test.
2480
2481 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
2482
2483         * gcc.dg/tree-ssa/evrp4.c: New test.
2484
2485 2016-10-06  Jeff Law  <law@redhat.com>
2486
2487         PR tree-optimization/71661
2488         * gcc.dg/tree-ssa/pr71661.c: New test.
2489
2490 2016-10-06  Richard Biener  <rguenther@suse.de>
2491
2492         PR tree-optimization/77855
2493         * gcc.dg/torture/pr77855.c: New testcase.
2494
2495 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
2496             Eric Botcazou  <ebotcazou@adacore.com>
2497
2498         * g++.dg/other/pr77759.C: New test.
2499
2500 2016-10-06  Richard Biener  <rguenther@suse.de>
2501
2502         PR tree-optimization/77839
2503         * gcc.dg/torture/pr77839.c: New testcase.
2504
2505 2016-10-06  Marek Polacek  <polacek@redhat.com>
2506
2507         * g++.dg/cpp1z/init-statement9.C: New test.
2508
2509 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
2510
2511         * gcc.target/i386/pcommit-1.c: Deleted.
2512         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2513         * gcc.target/i386/sse-13.c: Ditto.
2514         * gcc.target/i386/sse-14.c: Ditto.
2515         * gcc.target/i386/sse-22.c: Ditto.
2516         * gcc.target/i386/sse-23.c: Ditto.
2517         * g++.dg/other/i386-2.C: Ditto.
2518
2519 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
2520
2521         * gcc.target/i386/pr77833.c: Require int128 effective target.
2522
2523 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
2524
2525         PR fortran/58991
2526         PR fortran/58992
2527         * gfortran.dg/associate_22.f90: New test.
2528
2529 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
2530
2531         * gfortran.dg/dec_union_9.f90: New testcase.
2532         * gfortran.dg/dec_union_10.f90: New testcase.
2533
2534 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
2535
2536         PR sanitizer/66343
2537         * gcc.dg/pch/pr66343-3.c: New test.
2538         * gcc.dg/pch/pr66343-3.hs: New file.
2539
2540         PR sanitizer/66343
2541         * gcc.dg/pch/pr66343-1.c: New test.
2542         * gcc.dg/pch/pr66343-1.hs: New file.
2543         * gcc.dg/pch/pr66343-2.c: New test.
2544         * gcc.dg/pch/pr66343-2.hs: New file.
2545
2546 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2547
2548         * c-c++-common/Wint-in-bool-context.c: Update test.
2549
2550 2016-10-05  Marek Polacek  <polacek@redhat.com>
2551
2552         * g++.dg/cpp1z/init-statement1.C: New test.
2553         * g++.dg/cpp1z/init-statement2.C: New test.
2554         * g++.dg/cpp1z/init-statement3.C: New test.
2555         * g++.dg/cpp1z/init-statement4.C: New test.
2556         * g++.dg/cpp1z/init-statement5.C: New test.
2557         * g++.dg/cpp1z/init-statement6.C: New test.
2558         * g++.dg/cpp1z/init-statement7.C: New test.
2559         * g++.dg/cpp1z/init-statement8.C: New test.
2560
2561 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
2562
2563         PR fortran/67524
2564         * gfortran.dg/pr67524.f90: New test.
2565
2566 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
2567
2568         PR sanitizer/77823
2569         * c-c++-common/ubsan/shift-9.c: New test.
2570
2571 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2572
2573         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2574         of int if __SIZEOF_INT__ is less than 4 bytes.
2575
2576 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2577
2578         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2579         * gfortran.dg/class_array_20.f03: Likewise.
2580         * gfortran.dg/class_array_21.f03: Likewise.
2581         * gfortran.dg/finalize_29.f08: Likewise.
2582         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2583
2584 2016-10-05  Richard Biener  <rguenther@suse.de>
2585
2586         PR middle-end/77826
2587         * gcc.dg/torture/pr77826.c: New testcase.
2588
2589 2016-10-05  Richard Biener  <rguenther@suse.de>
2590
2591         * gcc.dg/fold-copysign-1.c: New testcase.
2592
2593 2016-10-05  Andreas Schwab  <schwab@suse.de>
2594
2595         * g++.dg/pr49847-2.C: Remove.
2596
2597 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
2598
2599         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2600
2601 2016-10-05  Richard Biener  <rguenther@suse.de>
2602
2603         PR middle-end/55152
2604         * gcc.dg/pr55152-2.c: New testcase.
2605
2606 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2607
2608         * gfortran.dg/dtio_15.f90: New test.
2609
2610 2016-10-04  Ian Lance Taylor  <iant@golang.org>
2611
2612         * gcc.dg/split-7.c: New test.
2613
2614 2016-10-04  Martin Sebor  <msebor@redhat.com>
2615
2616         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2617         %lc directive to wint_t to silence -Wformat warnings on targets
2618         where the latter is a distinct type such as long.
2619
2620 2016-10-04  Martin Sebor  <msebor@redhat.com>
2621
2622         PR c++/77804
2623         * g++.dg/warn/Wplacement-new-size-4.C: New test.
2624
2625 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
2626
2627         PR c++/77791
2628         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2629
2630         * g++.dg/other/java3.C: Remove.
2631         * g++.dg/other/java1.C: Remove.
2632         * g++.dg/other/error12.C: Remove.
2633         * g++.dg/other/java2.C: Remove.
2634         * g++.dg/warn/Wnvdtor.C: Remove.
2635         * g++.dg/lookup/java1.C: Remove.
2636         * g++.dg/lookup/java2.C: Remove.
2637         * g++.dg/ext/pr34829.C: Remove.
2638         * g++.dg/ext/java-3.C: Remove.
2639         * g++.dg/ext/java-1.C: Remove.
2640         * g++.dg/ext/java-2.C: Remove.
2641         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2642
2643 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
2644
2645         PR tree-optimization/77808
2646         * gcc.dg/tree-ssa/pr77808.c: New testcase.
2647
2648 2016-10-04  Richard Biener  <rguenther@suse.de>
2649
2650         PR tree-optimization/77399
2651         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2652
2653 2016-10-04  Richard Biener  <rguenther@suse.de>
2654
2655         PR middle-end/77833
2656         * gcc.target/i386/pr77833.c: New testcase.
2657
2658 2016-09-26  Jeff Law  <law@redhat.com>
2659
2660         PR tree-optimization/71550
2661         PR tree-optimization/71403
2662         * gcc.c-torture/execute/pr71550.c: New test.
2663
2664 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2665
2666         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2667         option.
2668
2669 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2670
2671         Revert
2672         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2673
2674         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2675
2676 2016-10-03  Marek Polacek  <polacek@redhat.com>
2677
2678         * g++.dg/cpp0x/nullptr37.C: New test.
2679
2680 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2681
2682         * c-c++-common/Wint-in-bool-context.c: Update test.
2683
2684 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
2685
2686         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2687         earlier.
2688         * g++.dg/charset/asm2.c (memmove): Likewise.
2689         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2690         * g++.dg/tls/diag-4.C (foo): Likewise.
2691         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2692         dg-warning, fix up regex.
2693         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2694         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2695         * g++.old-deja/g++.mike/net31.C: Likewise.
2696         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2697         for C++17.
2698         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2699         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2700
2701 2016-10-01  Richard Biener  <rguenther@suse.de>
2702
2703         PR middle-end/77798
2704         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2705
2706 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
2707
2708         PR fortran/77663
2709         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2710
2711 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
2712
2713         PR c/77490
2714         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2715         Add dg-prune-output directive.
2716
2717 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2718
2719         PR fortran/66643
2720         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2721         * gfortran.fortran-torture/compile/write.f90: Update test.
2722
2723 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
2724
2725         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2726         arm_fp16_alternative_ok as the required effective target.
2727         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
2728         -mfp16-format=alternative to the dg-options directive and remove
2729         the dg-add-options directive.
2730
2731 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
2732
2733         PR fortran/77764
2734         * gfortran.dg/dec_union_8.f90: New testcase.
2735
2736 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
2737
2738         PR fortran/77782
2739         * gfortran.dg/dec_structure_16.f90: New testcase.
2740
2741 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
2742
2743         * gfortran.dg/coarray_allocate_10.f08: New test.
2744         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2745
2746 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2747
2748         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2749
2750 2016-09-30  Richard Biener  <rguenther@suse.de>
2751
2752         PR tree-optimization/77399
2753         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2754
2755 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
2756
2757         * c-c++-common/pr27336.c: Make dependency on
2758         -fdelete-null-pointer-checks explicit.
2759         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2760         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2761         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2762         * gcc.dg/pic-1.c: Require fpic target support.
2763         * gcc.dg/pic-2.c: Likewise.
2764
2765 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
2766
2767         Implement P0001R1 - C++17 removal of register storage class specifier
2768         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2769         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2770         C++17.
2771         * c-c++-common/vector-subscript-5.c (foo): Don't use register
2772         keyword if not __SSE2__.
2773         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2774         C++17.
2775         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2776         register keywords.
2777         * g++.dg/eh/pr29166.C: Add -Wno-register option.
2778         * g++.dg/warn/register-parm-1.C (erroneous_warning,
2779         no_erroneous_warning): Expect new warnings for C++17.
2780         * g++.dg/warn/register-var-2.C (f): Likewise.
2781         * g++.dg/parse/register1.C (f): Expect new error for C++17.
2782         * g++.dg/parse/linkage2.C (foo): Likewise.
2783         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2784         keyword on parameters for C++17.
2785         * g++.dg/cpp1z/register1.C: New test.
2786         * g++.dg/cpp1z/register2.C: New test.
2787         * g++.dg/cpp1z/register3.C: New test.
2788
2789 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
2790
2791         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2792         * gcc.target/i386/avx2-check.h (main): Ditto.
2793         * gcc.target/i386/avx512bw-check.h (main): Ditto.
2794         * gcc.target/i386/avx512cd-check.h (main): Ditto.
2795         * gcc.target/i386/avx512dq-check.h (main): Ditto.
2796         * gcc.target/i386/avx512er-check.h (main): Ditto.
2797         * gcc.target/i386/avx512f-check.h (main): Ditto.
2798         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2799         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2800         * gcc.target/i386/avx512vl-check.h (main): Ditto.
2801
2802 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
2803
2804         PR target/77756
2805         * gcc.target/i386/pr77756.c: New test.
2806
2807 2016-09-29  Marek Polacek  <polacek@redhat.com>
2808
2809         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2810
2811 2016-09-29  Marek Polacek  <polacek@redhat.com>
2812
2813         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2814         C++14.
2815
2816 2016-09-29  Martin Liska  <mliska@suse.cz>
2817
2818         * objc/execute/construct1.m: New test.
2819
2820 2016-09-29  Richard Biener  <rguenther@suse.de>
2821
2822         PR tree-optimization/77768
2823         * gcc.dg/torture/pr77768.c: New testcase.
2824
2825 2016-09-28  Richard Biener  <rguenther@suse.de>
2826
2827         PR middle-end/77407
2828         * gcc.dg/pr77407.c: New testcase.
2829
2830 2016-09-29  Richard Biener  <rguenther@suse.de>
2831
2832         PR middle-end/55152
2833         * gcc.dg/pr55152.c: New testcase.
2834         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2835
2836 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2837
2838         * gcc.dg/profile-update-warning.c: Restrict to ia32.
2839         (dg-options): Remove -m32.
2840
2841 2016-09-28  Martin Sebor  <msebor@redhat.com>
2842
2843         PR middle-end/77721
2844         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2845
2846 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2847
2848         PR libgfortran/77707
2849         * gfortran.dg/inquire_17.f90: New test.
2850
2851 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
2852
2853         PR c++/77467
2854         * g++.dg/cpp1y/constexpr-77467.C: New test.
2855
2856 2016-09-28  Martin Sebor  <msebor@redhat.com>
2857
2858         PR c/77762
2859         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2860         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2861         (test_sprintf_p_const): Adjust line numbers to avoid failures
2862         introduced in r240503.
2863
2864 2016-09-28  Martin Sebor  <msebor@redhat.com>
2865
2866         PR middle-end/77683
2867         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2868
2869 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2870
2871         PR c++/77748
2872         * g++.dg/pr77550.C: Avoid undefined behavior.
2873
2874         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2875
2876 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
2877
2878         * gcc.dg/strlenopt-20.c: Update test.
2879         * gcc.dg/strlenopt-21.c: Likewise.
2880         * gcc.dg/strlenopt-22.c: Likewise.
2881         * gcc.dg/strlenopt-22g.c: Likewise.
2882         * gcc.dg/strlenopt-26.c: Likewise.
2883         * gcc.dg/strlenopt-5.c: Likewise.
2884         * gcc.dg/strlenopt-7.c: Likewise.
2885         * gcc.dg/strlenopt-9.c: Likewise.
2886
2887 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
2888
2889         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2890
2891         * g++.dg/cpp1z/lambda-this1.C: New test.
2892         * g++.dg/cpp1z/lambda-this2.C: New test.
2893
2894         PR c++/77722
2895         * g++.dg/ubsan/return-4.C: New test.
2896         * g++.dg/ubsan/return-5.C: New test.
2897         * g++.dg/ubsan/return-6.C: New test.
2898
2899 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
2900
2901         * lib/target-supports.exp
2902         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2903         in function comment.
2904
2905 2016-09-27  Martin Liska  <mliska@suse.cz>
2906
2907         PR gcov-profile/46266
2908         * lib/gcov.exp: Verify that <built-in>.gcov file is not
2909         considered.
2910
2911 2016-09-27  Richard Biener  <rguenther@suse.de>
2912
2913         PR tree-optimization/77745
2914         * g++.dg/torture/pr77745.C: New testcase.
2915
2916 2016-09-27  Richard Biener  <rguenther@suse.de>
2917
2918         PR tree-optimization/77478
2919         * gcc.dg/torture/pr77478.c: New testcase.
2920
2921 2016-09-27  Martin Liska  <mliska@suse.cz>
2922
2923         PR gcov-profile/7970
2924         PR gcov-profile/16855
2925         PR gcov-profile/44779
2926         * g++.dg/gcov/pr16855.C: New test.
2927
2928 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2929
2930         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2931
2932 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
2933
2934         PR fortran/77666
2935         * gfortran.dg/gomp/pr77666.f90: New test.
2936
2937 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
2938
2939         PR ipa/77677
2940         * gcc.dg/torture/pr77677-2.c: New test.
2941
2942 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2943
2944         PR fortran/77420
2945         * gfortran.dg/pr77420_1.f90: New test.
2946         * gfortran.dg/pr77420_2.f90: Ditto.
2947         * gfortran.dg/pr77420_3.f90: New test. Requires ...
2948         * gfortran.dg/pr77420_4.f90: this file.
2949
2950 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
2951
2952         PR middle-end/77719
2953         * gfortran.dg/pr77719.f90: New test.
2954
2955 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2956
2957         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
2958         singular form of byte when quantity is unknown.
2959
2960 2016-09-26  Marek Polacek  <polacek@redhat.com>
2961
2962         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2963
2964 2016-09-26  Martin Liska  <mliska@suse.cz>
2965
2966         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2967         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2968         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2969         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2970         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2971         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2972         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2973         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2974         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2975
2976 2016-09-26  Marek Polacek  <polacek@redhat.com>
2977
2978         PR c/7652
2979         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2980         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2981         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2982         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2983         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2984         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2985         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2986         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2987         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2988         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2989         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2990         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2991         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2992         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2993         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2994         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2995         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2996         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2997         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2998         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2999         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3000         * c-c++-common/attr-fallthrough-1.c: New test.
3001         * c-c++-common/attr-fallthrough-2.c: New test.
3002         * g++.dg/cpp0x/fallthrough1.C: New test.
3003         * g++.dg/cpp0x/fallthrough2.C: New test.
3004         * g++.dg/cpp1z/fallthrough1.C: New test.
3005         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3006         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3007         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3008         * objc.dg/Wimplicit-fallthrough-1.m: New test.
3009
3010 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
3011
3012         PR fortran/77429
3013         * gfortran.dg/pr77429.f90: New test.
3014
3015 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
3016
3017         PR fortran/77694
3018         * gfortran.dg/pr77694.f90: New test.
3019
3020 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
3021
3022         PR target/51244
3023         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3024
3025 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
3026
3027         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3028         for 32-bit mode.
3029
3030 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
3031
3032         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3033         for 32-bit mode.
3034
3035 2016-09-24  Marek Polacek  <polacek@redhat.com>
3036
3037         PR c/77490
3038         * c-c++-common/Wbool-operation-1.c: New test.
3039         * gcc.dg/Wbool-operation-1.c: New test.
3040
3041 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
3042
3043         * gfortran.dg/dec_static_1.f90: New.
3044         * gfortran.dg/dec_static_2.f90: New.
3045         * gfortran.dg/dec_static_3.f90: New.
3046         * gfortran.dg/dec_static_4.f90: New.
3047
3048 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3049
3050         PR fortran/48298
3051         * gfortran.dg/negative_unit_check.f90: Update test.
3052         * gfortran.dg/dtio_14.f90: New test.
3053
3054 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3055
3056         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3057         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3058         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3059         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3060         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3061         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3062         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3063
3064 2016-09-23  Martin Sebor  <msebor@redhat.com>
3065
3066         PR testsuite/77713
3067         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3068         assuming long double is bigger than double.
3069
3070 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
3071
3072         Implement P0138R2, C++17 construction rules for enum class values
3073         * g++.dg/cpp1z/direct-enum-init1.C: New test.
3074
3075 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
3076
3077         PR preprocessor/77672
3078         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3079         expected multiline output from first warning to reflect change
3080         in r240434.
3081
3082 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3083
3084         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3085
3086 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3087             Tom de Vries  <tom@codesourcery.com>
3088
3089         PR testsuite/77411
3090         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3091
3092 2016-09-23  Marek Polacek  <polacek@redhat.com>
3093
3094         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3095         * c-c++-common/gomp/atomic-13.c: Likewise.
3096         * c-c++-common/gomp/atomic-14.c: Likewise.
3097         * c-c++-common/pr60439.c: Remove invalid code.
3098         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3099         * g++.dg/expr/bitfield5.C: Likewise.
3100         * g++.dg/expr/bitfield6.C: Likewise.
3101         * g++.dg/expr/bool1.C: Likewise.
3102         * g++.dg/expr/bool3.C: Likewise.
3103         * g++.dg/expr/lval3.C: Likewise.
3104         * g++.dg/expr/lval4.C: Likewise.
3105         * g++.old-deja/g++.jason/bool5.C: Likewise.
3106
3107 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
3108
3109         PR preprocessor/77672
3110         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3111         (test_terminator_location): New function.
3112
3113 2016-09-23  Richard Biener  <rguenther@suse.de>
3114
3115         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3116
3117 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3118
3119         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3120         -march=armv8.2-a+fp16 when supported by the hardware.
3121         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3122         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3123         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
3124         semi-colons to a macro invocations.
3125         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3126         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3127         defined.
3128         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3129         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3130         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3131         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3132         defined.
3133         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3134         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3135         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3136         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3137         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3138         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3139         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3140         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3141         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3142         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3143         defined.
3144         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3145         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3146         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3147         defined.
3148         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3149         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3150         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3151         defined.
3152         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3153         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3154         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3155         defined.
3156         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3157         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3158         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3159         defined.  Also fix some white-space.
3160         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3161         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3162         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3163         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3164         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3165         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3166         defined.  Also fix some long lines and white-space.
3167         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3168         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3169         defined.  Also fix some long lines and white-space.
3170         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3171         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3172         defined.
3173         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3174         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3175         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3176         defined.
3177         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3178         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3179         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3180         defined.
3181         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
3182         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3183         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3184         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
3185         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3186         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3187         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3188         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3189         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3190         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
3191         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
3192         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3193         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3194         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3195         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3196         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
3197         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3198         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
3199         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3200
3201 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
3202             Matthew Wahab  <matthew.wahab@arm.com>
3203
3204         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3205         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3206         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3207         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3208         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3209         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3210         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3211         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3212         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3213         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3214         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3215         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3216         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3217         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3218         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3219         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3220         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3221         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3222         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3223         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3224         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3225         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3226         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3227         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3228         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3229         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3230         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3231         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3232         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3233         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3234         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3235         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3236         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3237         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3238         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3239         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3240         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3241
3242 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3243
3244         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3245         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3246         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3247         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3248         support.
3249
3250 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
3251
3252         PR ipa/77677
3253         * gcc.dg/torture/pr77677.c: New test.
3254
3255 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
3256
3257         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3258         here now.
3259
3260 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3261
3262         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3263         options.  Add tests for float16x4_t and float16x8_t.
3264
3265 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3266
3267         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3268         * gcc.target/s390/risbg-ll-2.c: Ditto.
3269         * gcc.target/s390/risbg-ll-3.c: Ditto.
3270
3271 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3272
3273         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3274         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3275
3276 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3277
3278         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3279         output to the simplified instructions.
3280
3281 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3282
3283         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3284         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3285
3286 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3287
3288         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3289         (FP16_SUPPORTED): New
3290         (expected-hfloat-16x4): Make conditional on __fp16 support.
3291         (expected-hfloat-16x8): Likewise.
3292         (vdup_n_f16): Disable for non-AArch64 targets.
3293         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3294         conditional on FP16_SUPPORTED.
3295         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3296         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3297         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3298         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3299         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3300         for testing __fp16.
3301         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3302         conditional on FP16_SUPPORTED.
3303         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3304         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3305
3306 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3307
3308         * gcc.target/arm/short-vfp-1.c: New.
3309
3310 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3311
3312         * gcc.target/arm/attr-fp16-arith-1.c: New.
3313
3314 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3315
3316         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3317         New.
3318         (add_options_for_arm_v8_2a_fp16_neon): New.
3319         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3320         (add_options_for_arm_arch_v8_2a): Auto-generate.
3321         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3322         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3323         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3324         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3325         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3326         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3327         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3328
3329 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3330
3331         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3332         arm_fp16_alternative_ok.
3333         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3334         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
3335         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3336         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
3337         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3338         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3339         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3340         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3341         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3342         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3343         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3344         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3345         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3346         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3347         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3348         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3349         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3350         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3351         * gcc.target/arm/fp16-rounding-alt-1.c: Use
3352         arm_fp16_alternative_ok.
3353         * lib/target-supports.exp
3354         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3355         (check_effective_target_arm_fp16_alternative_ok): New.
3356         (check_effective_target_arm_fp16_none_ok_nocache): New.
3357         (check_effective_target_arm_fp16_none_ok): New.
3358
3359 2016-09-23  Martin Liska  <mliska@suse.cz>
3360
3361         * gcc.dg/ipa/pr77653.c: Replace adress
3362         with address.
3363
3364 2016-09-23  Martin Liska  <mliska@suse.cz>
3365
3366         * gcc.target/i386/movbe-4.c: New test.
3367
3368 2016-09-23  Martin Liska  <mliska@suse.cz>
3369
3370         * gcc.target/i386/crc32-5.c: New test.
3371
3372 2016-09-23  Martin Liska  <mliska@suse.cz>
3373
3374         * gcc.target/i386/pr71652.c: New test.
3375         * gcc.target/i386/pr71652-2.c: New test.
3376         * gcc.target/i386/pr71652-3.c: New test.
3377
3378 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
3379
3380         * lib/gcc-dg.exp (process-message): Support relative line number
3381         notation - .+4 or .-1 etc.
3382         * gcc.dg/dg-test-1.c: New test.
3383
3384 2016-09-22  Martin Sebor  <msebor@redhat.com>
3385
3386         PR target/77676
3387         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3388         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3389         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3390         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3391
3392 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
3393
3394         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3395         * gcc.dg/ifcvt-2.c: Ditto.
3396         * gcc.dg/zero_bits_compound-1.c: Ditto.
3397         * gcc.dg/zero_bits_compound-1.c: Ditto.
3398         * gcc.dg/pr40550.c: Simplify target selectors.
3399         Use dg-additional-options.
3400         * gcc.dg/pr47893.c: Ditto.
3401         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
3402         additional options for 32-bit x86 targets.
3403         * gcc.dg/pr70955.c: Move to ...
3404         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
3405
3406 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3407
3408         PR c++/61019
3409         * g++.dg/cpp0x/pr61019.C: New.
3410
3411 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3412             Terry Guo  <terry.guo@arm.com>
3413
3414         * gcc.target/arm/pure-code/ffunction-sections.c: New.
3415         * gcc.target/arm/pure-code/no-literal-pool.c: New.
3416         * gcc.target/arm/pure-code/pure-code.exp: New.
3417
3418 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
3419
3420         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3421         Remove SSE effective target requirement.
3422
3423 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3424
3425         PR c++/71979
3426         * g++.dg/cpp0x/pr71979.C: New.
3427
3428 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3429
3430         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3431
3432 2016-09-22  Martin Liska  <mliska@suse.cz>
3433
3434         PR ipa/77653
3435         * gcc.dg/ipa/pr77653.c: New test.
3436
3437 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
3438
3439         PR fortran/77665
3440         * gfortran.dg/gomp/pr77665.f90: New test.
3441
3442 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
3443
3444         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3445         * gfortran.dg/dtio_13.f90: New test.
3446
3447 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
3448
3449         PR fortran/66107
3450         * gfortran.dg/pr66107.f90: New test.
3451
3452 2016-09-21  Ian Lance Taylor  <iant@golang.org>
3453
3454         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3455         with call to builtin delete function.
3456
3457 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
3458
3459         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3460         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3461         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3462         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3463         tests.
3464
3465 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
3466
3467         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3468
3469 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
3470
3471         PR c++/77651
3472         * g++.dg/cpp1z/aligned-new6.C: New test.
3473
3474 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
3475
3476         * gcc.target/arm/fp16-aapcs-3.c: New.
3477         * gcc.target/arm/fp16-aapcs-4.c: New.
3478         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3479         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3480         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3481         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3482
3483 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3484
3485         PR tree-optimization/77550
3486         * g++.dg/pr77550.C: New test.
3487
3488 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
3489
3490         PR target/77326
3491         * gcc.target/avr/torture/pr77326.c: New test.
3492
3493 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
3494
3495         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3496
3497 2016-09-21  Richard Biener  <rguenther@suse.de>
3498
3499         PR tree-optimization/77648
3500         * gcc.dg/torture/pr77648-1.c: New testcase.
3501         * gcc.dg/torture/pr77648-2.c: Likewise.
3502
3503 2016-09-21  Richard Biener  <rguenther@suse.de>
3504         Jakub Jelinek  <jakub@redhat.com>
3505
3506         PR tree-optimization/77621
3507         * gcc.dg/pr77621.c: New testcase.
3508
3509 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
3510
3511         PR fortran/77657
3512         * gfortran.dg/dtio_12.f90: New test.
3513
3514 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3515
3516         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3517
3518 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3519
3520         PR tree-optimization/72835
3521         * gcc.dg/tree-ssa/pr72835.c: New test.
3522
3523 2016-09-20  Martin Sebor  <msebor@redhat.com>
3524
3525         PR middle-end/49905
3526         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3527         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3528         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3529         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3530         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3531         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3532         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3533
3534 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3535
3536         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3537         arguments/compare will be optimized away.
3538         * gcc.dg/torture/ftrapv-1.c: Likewise.
3539
3540 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3541
3542         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3543         will be optimized away.
3544         * gcc.dg/ipa/vrp1.c: New test.
3545         * gcc.dg/ipa/vrp2.c: New test.
3546         * gcc.dg/ipa/vrp3.c: New test.
3547
3548 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3549
3550         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3551         does the same transformation.
3552         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3553         * gcc.dg/tree-ssa/evrp1.c: New test.
3554         * gcc.dg/tree-ssa/evrp2.c: New test.
3555         * gcc.dg/tree-ssa/evrp3.c: New test.
3556         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3557         * gcc.dg/tree-ssa/pr22117.c: Likewise.
3558         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3559         * gcc.dg/tree-ssa/pr64130.c: Likewise.
3560         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3561         foling now happens early.
3562         * gcc.dg/tree-ssa/vrp04.c: Likewise.
3563         * gcc.dg/tree-ssa/vrp06.c: Likewise.
3564         * gcc.dg/tree-ssa/vrp16.c: Likewise.
3565         * gcc.dg/tree-ssa/vrp25.c: Likewise.
3566         * gcc.dg/tree-ssa/vrp67.c: Likewise.
3567
3568 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
3569
3570         PR target/77621
3571         * gcc.target/i386/pr77621.c: New test.
3572         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3573         pattern, loop should vectorize with -mtune=atom.
3574
3575 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
3576             Jakub Jelinek  <jakub@redhat.com>
3577
3578         PR testsuite/63299
3579         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3580         instead of delete.
3581
3582 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
3583
3584         PR c++/77626
3585         * g++.dg/other/pr77626.C: New test.
3586
3587         PR c++/77638
3588         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3589
3590         PR c++/77637
3591         * g++.dg/cpp0x/gen-attrs-62.C: New test.
3592
3593         PR middle-end/77624
3594         * c-c++-common/pr77624-1.c: New test.
3595         * c-c++-common/pr77624-2.c: New test.
3596
3597 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
3598
3599         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3600         of digits expected.
3601
3602 2016-09-20  Richard Biener  <rguenther@suse.de>
3603
3604         PR tree-optimization/77646
3605         * gcc.dg/torture/pr77646.c: New testcase.
3606
3607 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3608
3609         PR c++/77434
3610         * c-c++-common/Wint-in-bool-context.c: New test.
3611
3612 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
3613
3614         * gcc.dg/cr-decimal-dig-1.c: New test.
3615
3616 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
3617
3618         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3619         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3620         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3621         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3622
3623 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
3624
3625         PR rtl-optimization/77416
3626         * gcc.target/powerpc/pr77416.c: New.
3627
3628 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
3629
3630         PR c++/77639
3631         * g++.dg/template/error-recovery4.C: New test.
3632
3633 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
3634
3635         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3636
3637 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3638
3639         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3640         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3641
3642 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
3643             Jan Hubicka  <jh@suse.cz>
3644
3645         PR target/77587
3646         * gcc.dg/pr77587.c: New test.
3647         * gcc.dg/pr77587a.c: New file.
3648
3649 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
3650
3651         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3652         * gfortran.dg/coarray_38.f90:
3653         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3654         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3655         * gfortran.dg/coarray_allocate_7.f08: New test.
3656         * gfortran.dg/coarray_allocate_8.f08: New test.
3657         * gfortran.dg/coarray_allocate_9.f08: New test.
3658         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3659         new caf_register.
3660         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3661         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3662         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3663         get_by_refs.
3664         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3665         * gfortran.dg/coarray_lock_7.f90: Same.
3666         * gfortran.dg/coarray_poly_5.f90: Same.
3667         * gfortran.dg/coarray_poly_6.f90: Same.
3668         * gfortran.dg/coarray_poly_7.f90: Same.
3669         * gfortran.dg/coarray_poly_8.f90: Same.
3670         * gfortran.dg/coindexed_1.f90: Changed errors expected.
3671
3672 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
3673
3674         PR fortran/77584
3675         * gfortran.dg/dec_structure_15.f90: New testcase.
3676
3677 2016-09-19  Richard Biener  <rguenther@suse.de>
3678
3679         PR middle-end/77605
3680         * gcc.dg/torture/pr77605.c: New testcase.
3681
3682 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
3683
3684         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3685
3686 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
3687
3688         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3689         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3690         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3691         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3692         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3693         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3694         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3695         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3696         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3697         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3698         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3699
3700 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
3701
3702         * gcc.target/i386/pr68633.c: Fix expected result.
3703
3704 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
3705
3706         PR fortran/68078
3707         * gfortran.dg/pr68078.f90: New test.
3708         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3709
3710 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3711
3712         PR target/77613
3713         * gcc.target/powerpc/swaps-p8-25.c: New.
3714
3715 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
3716
3717         PR c++/77482
3718         * g++.dg/cpp0x/constexpr-77482.C: New test.
3719
3720         PR c++/77379
3721         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3722         thunk offsets.
3723         * g++.dg/abi/abi-tag23a.C: Likewise.
3724
3725         PR c++/77338
3726         * g++.dg/cpp0x/decltype-77338.C: New test.
3727
3728         PR c++/77375
3729         * g++.dg/cpp0x/mutable1.C: New test.
3730
3731 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
3732
3733         PR fortran/77612
3734         * gfortran.dg/pr77612.f90: New test.
3735
3736 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3737
3738         * gcc.dg/torture/pr70421.c: Require int32plus.
3739
3740 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
3741
3742         PR middle-end/77475
3743         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3744
3745         PR target/77526
3746         * gcc.target/i386/pr77526.c: New test.
3747
3748 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
3749             Eric Botcazou  <ebotcazou@adacore.com>
3750
3751         PR middle-end/77594
3752         * gcc.target/i386/pr77594.c: New test.
3753
3754 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
3755
3756         PR fortran/69963
3757         * gfortran.dg/misplaced_implicit_character.f90: New test.
3758
3759 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
3760
3761         PR tree-optimization/77503
3762         * gcc.dg/vect/pr77503.c: New test.
3763
3764 2016-09-15  Richard Biener  <rguenther@suse.de>
3765
3766         PR middle-end/77544
3767         * c-c++-common/torture/pr77544.c: New testcase.
3768
3769 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
3770
3771         PR middle-end/77475
3772         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3773         * gcc.dg/march-generic.c: Likewise.
3774         * gcc.target/i386/spellcheck-options-1.c: New test.
3775         * gcc.target/i386/spellcheck-options-2.c: New test.
3776         * gcc.target/i386/spellcheck-options-3.c: New test.
3777         * gcc.target/i386/spellcheck-options-4.c: New test.
3778
3779 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
3780
3781         PR fortran/72743
3782         * gfortran.dg/goacc/pr72743.f90: New test.
3783
3784 2016-09-15  Richard Biener  <rguenther@suse.de>
3785
3786         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3787
3788 2016-09-15  Richard Biener  <rguenther@suse.de>
3789
3790         PR tree-optimization/77514
3791         * gcc.dg/torture/pr77514.c: New testcase.
3792
3793 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
3794
3795         PR c++/77549
3796         * g++.dg/lookup/pr77549.C: New test.
3797
3798 2016-09-14  Marek Polacek  <polacek@redhat.com>
3799
3800         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3801         * c-c++-common/gomp/atomic-13.c: Likewise.
3802         * c-c++-common/gomp/atomic-14.c: Likewise.
3803         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3804         * g++.dg/cpp1z/bool-increment1.C: New test.
3805         * c-c++-common/pr60439.c: Add dg-warning.
3806         * g++.dg/expr/bitfield4.C: Likewise.
3807         * g++.dg/expr/bitfield5.C: Likewise.
3808         * g++.dg/expr/bitfield6.C: Likewise.
3809         * g++.dg/expr/bool1.C: Likewise.
3810         * g++.dg/expr/bool3.C: Likewise.
3811         * g++.dg/expr/lval3.C: Likewise.
3812         * g++.dg/expr/lval4.C: Likewise.
3813         * g++.old-deja/g++.jason/bool5.C: Likewise.
3814         * g++.dg/expr/bitfield3.C: Adjust dg-error.
3815         * g++.dg/other/error18.C: Likewise.
3816         * g++.dg/gomp/atomic-14.C: Likewise.
3817
3818 2016-09-14  Nathan Sidwell  <nathan@acm.org>
3819
3820         PR c++/77539
3821         * g++.dg/cpp1y/pr77539.C: New.
3822
3823 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
3824
3825         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3826         dg-require.
3827         * g++.dg/ext/builtin_alloca.C: Likewise.
3828         * g++.dg/template/spec35.C: Likewise.
3829         * gcc.dg/builtins-68.c: Likewise.
3830         * gcc.misc-tests/gcov-13.c: Likewise.
3831         * gcc.misc-tests/gcov-14.c: Likewise.
3832
3833 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
3834
3835         * gfortran.dg/dec_structure_14.f90: New testcase.
3836
3837 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
3838
3839         PR sanitizer/68260
3840         * c-c++-common/tsan/pr68260.c: New test.
3841
3842 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
3843
3844         PR target/70713
3845         * gcc.target/msp430/function-attributes-1.c: New test.
3846         * gcc.target/msp430/function-attributes-2.c: New test.
3847         * gcc.target/msp430/function-attributes-3.c: New test.
3848
3849 2015-04-18  Martin Sebor  <msebor@redhat.com>
3850
3851         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3852         of non-nul characters.
3853         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3854
3855 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
3856
3857         * g++.dg/cpp0x/gen-attrs-61.C: New test.
3858         * g++.dg/cpp1z/gen-attrs1.C: New test.
3859
3860         PR tree-optimization/77454
3861         * gcc.dg/pr77454.c: New test.
3862
3863         PR c++/77553
3864         * g++.dg/cpp1y/constexpr-77553.C: New test.
3865
3866 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
3867
3868         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3869         (test_show_locus): Replace rich_location::add_fixit_insert calls
3870         with add_fixit_insert_before and add_fixit_insert_after.
3871
3872 2016-09-13  Jason Merrill  <jason@redhat.com>
3873             Tom de Vries  <tom@codesourcery.com>
3874
3875         PR c++/77427
3876         * g++.dg/pr77427.C: New test.
3877
3878 2016-09-13  Martin Liska  <mliska@suse.cz>
3879
3880         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3881         effective target.
3882         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3883         * lib/target-supports.exp: Define the new target.
3884
3885 2016-09-12  Andrew Pinski  <apinski@cavium.com>
3886
3887         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3888         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3889
3890 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
3891
3892         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3893         variable arguments.
3894         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3895         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3896         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3897         variable argument.
3898         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3899         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3900
3901 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3902
3903         PR c++/77496
3904         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3905         * g++.dg/ext/pr77496.C: New test.
3906         * g++.dg/warn/pr77496.C: New test.
3907
3908 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
3909
3910         PR c/72858
3911         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3912         to preserve conversion chars, and to preserve prefix information.
3913         * gcc.dg/format/pr72858.c: New test case.
3914
3915 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3916
3917         * gfortran.dg/pr77507.f90: Move to ...
3918         * gfortran.dg/ieee/pr77507.f90: here.
3919
3920 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
3921
3922         PR ipa/61159
3923         * compile/pr61159.c: New testcase
3924
3925 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
3926
3927         PR ipa/64316
3928         * gcc.dg/ipa/pr63416.c: New testcase.
3929
3930 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
3931             Steven G. Kargl  <kargl@gcc.gnu.org>
3932
3933         PR fortran/77532
3934         * gfortran.dg/dtio_11.f90: new test.
3935
3936 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3937
3938         PR fortran/77507
3939         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3940         * gfortran.dg/c_assoc_4.f90: Ditto.
3941
3942 2016-09-10  Tom de Vries  <tom@codesourcery.com>
3943
3944         PR C/71602
3945         * c-c++-common/va-arg-va-list-type.c: New test.
3946
3947 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
3948
3949         PR rtl-optimization/77289
3950         * gcc.target/powerpc/pr77289.c: New test.
3951
3952 2016-09-09  Martin Sebor  <msebor@redhat.com>
3953
3954         PR c/77520
3955         PR c/77521
3956         * gcc.dg/pr77520.c: New test.
3957         * gcc.dg/pr77521.c: New test.
3958
3959 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3960
3961         PR fortran/77506
3962         * gfortran.dg/pr77506.f90: New test.
3963
3964 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3965
3966         PR fortran/77507
3967         * gfortran.dg/pr77507.f90: New test.
3968
3969 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
3970
3971         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3972
3973 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3974             Louis Krupp      <lkrupp@gcc.gnu.org>
3975
3976         PR fortran/69514
3977         * gfortran.dg/pr69514_1.f90: New test.
3978         * gfortran.dg/pr69514_2.f90: New test.
3979
3980 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
3981
3982         PR fortran/77500
3983         * gfortran.dg/gomp/pr77500.f90: New test.
3984
3985         PR fortran/77516
3986         * gfortran.dg/gomp/pr77516.f90: New test.
3987
3988 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
3989
3990         PR middle-end/77475
3991         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3992         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3993         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3994         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3995         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3996         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3997
3998 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
3999
4000         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4001         "substring-locations.h".
4002
4003 2016-09-07  Richard Biener  <rguenther@suse.de>
4004
4005         PR c/77450
4006         * c-c++-common/vector-subscript-8.c: Move ..
4007         * gcc.dg/pr77450.c: ... here.
4008
4009 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4010
4011         PR libgfortran/77393
4012         * gfortran.dg/fmt_f0_2.f90: Update test.
4013         * gfortran.dg/fmt_f0_3.f90: New test.
4014
4015 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
4016
4017         PR debug/77389
4018         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4019         in dg-options.
4020
4021         PR debug/57519
4022         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4023
4024 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
4025
4026         PR target/69255
4027         * gcc.target/i386/pr69255-1.c: New test.
4028         * gcc.target/i386/pr69255-2.c: New test.
4029         * gcc.target/i386/pr69255-3.c: New test.
4030
4031 2016-09-06  Martin Sebor  <msebor@redhat.com>
4032
4033         PR c/77336
4034         * gcc.dg/format/miss-7.c: New test.
4035
4036 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
4037
4038         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4039
4040 2016-09-06  Martin Liska  <mliska@suse.cz>
4041
4042         PR gcov-profile/77378
4043         PR gcov-profile/77466
4044         * gcc.dg/profile-update-warning.c: New test.
4045
4046 2016-09-06  Richard Biener  <rguenther@suse.de>
4047
4048         PR tree-optimization/77479
4049         * gcc.dg/torture/pr77479.c: New testcase.
4050
4051 2016-09-06  Richard Biener  <rguenther@suse.de>
4052
4053         PR c/77450
4054         * c-c++-common/vector-subscript-7.c: Adjust.
4055         * c-c++-common/vector-subscript-8.c: New testcase.
4056
4057 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4058
4059         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4060
4061 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
4062
4063         PR target/77476
4064         * gcc.target/i386/avx512f-pr77476.c: New test.
4065         * gcc.target/i386/avx512bw-pr77476.c: New test.
4066         * gcc.target/i386/avx512dq-pr77476.c: New test.
4067
4068         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4069         Update comment to mention also avx512f.
4070
4071         PR sanitizer/77396
4072         * g++.dg/asan/pr77396-2.C: New test.
4073
4074 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
4075
4076         PR rtl-optimization/77452
4077         * gcc.target/i386/pr77452.c: New test.
4078
4079 2016-09-05  Marek Polacek  <polacek@redhat.com>
4080
4081         PR c/77423
4082         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4083
4084 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4085
4086         PR fortran/77391
4087         * gfortran.dg/pr77391.f90: New test.
4088
4089 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4090
4091         PR fortran/77460
4092         * gfortran.dg/pr77460.f90: New test.
4093
4094 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
4095
4096         PR c/65467
4097         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4098
4099 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
4100
4101         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4102
4103 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
4104
4105         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4106         test case.
4107         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4108         diagnostic-test-show-locus-generate-patch.c to the sources
4109         for diagnostic_plugin_test_show_locus.c.
4110
4111 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
4112
4113         PR c/65467
4114         * gcc.dg/gomp/_Atomic-1.c: New test.
4115         * gcc.dg/gomp/_Atomic-2.c: New test.
4116         * gcc.dg/gomp/_Atomic-3.c: New test.
4117         * gcc.dg/gomp/_Atomic-4.c: New test.
4118         * gcc.dg/gomp/_Atomic-5.c: New test.
4119
4120         PR sanitizer/77396
4121         * g++.dg/asan/pr77396.C: New test.
4122
4123 2016-09-01  Martin Sebor  <msebor@redhat.com>
4124
4125         PR tree-optimization/71831
4126         * gcc.dg/builtin-object-size-16.c: New test.
4127         * gcc.dg/builtin-object-size-17.c: New test.
4128
4129 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4130
4131         PR libgfortran/77393
4132         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4133
4134 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
4135
4136         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4137         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4138         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4139         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4140         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4141         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4142         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4143         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4144         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4145         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4146         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4147         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4148         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4149         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4150         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4151         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4152         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4153         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4154
4155 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
4156
4157         * gnat.dg/opt58.adb: New test.
4158         * gnat.dg/opt58_pkg.ads: New helper.
4159
4160 2016-09-01  Richard Biener  <rguenther@suse.de>
4161
4162         PR middle-end/77436
4163         * gcc.dg/torture/pr77436.c: New testcase.
4164
4165 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4166
4167         * gcc.dg/pr64252.c: Require int32plus.
4168         * gcc.dg/pr66299-1.c: Likewise.
4169         * gcc.dg/pr66299-2.c: Likewise.
4170         * gcc.dg/torture/20131115-1.c: Skip for avr.
4171
4172 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4173
4174         * gcc.target/aarch64/ands_3.c: New test.
4175
4176 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
4177
4178         PR fortran/77352
4179         * gfortran.dg/gomp/pr77352.f90: New test.
4180
4181         PR fortran/77374
4182         * gfortran.dg/gomp/pr77374.f08: New test.
4183
4184 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
4185
4186         PR tree-optimization/73714
4187         * gcc.dg/tree-ssa/pr73714.c: New test.
4188
4189 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4190
4191         PR libgfortran/77393
4192         * gfortran.dg/fmt_f0_2.f90: New test.
4193
4194 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
4195
4196         * gcc.target/i386/pr59539-2.c: Adapt options.
4197         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4198
4199 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
4200
4201         PR fortran/77418
4202         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4203         of the associate entity and replace with a pointer to the
4204         intended item on the stack.
4205
4206 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4207             Paul Thomas  <pault@gcc.gnu.org>
4208
4209         PR fortran/48298
4210         * gfortran.dg/dtio_1.f90: New test.
4211         * gfortran.dg/dtio_2.f90: New test.
4212         * gfortran.dg/dtio_3.f90: New test.
4213         * gfortran.dg/dtio_4.f90: New test.
4214         * gfortran.dg/dtio_5.f90: New test.
4215         * gfortran.dg/dtio_6.f90: New test.
4216         * gfortran.dg/dtio_7.f90: New test.
4217         * gfortran.dg/dtio_8.f90: New test.
4218         * gfortran.dg/dtio_9.f90: New test.
4219         * gfortran.dg/dtio_10.f90: New test.
4220
4221 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
4222
4223         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4224         (test_many_nested_locations): New function.
4225         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4226         (test_show_locus): Handle "test_many_nested_locations".
4227
4228 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
4229
4230         * g++.dg/template/double-greater-than-fixit.C: New test case.
4231
4232 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4233
4234         * gnat.dg/opt57.ad[sb]: New test.
4235         * gnat.dg/opt57_pkg.ads: New helper.
4236
4237 2016-08-30  Richard Biener  <rguenther@suse.de>
4238
4239         PR tree-optimization/69047
4240         * gcc.dg/pr69047.c: Fix byte-order check.
4241
4242 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
4243
4244         PR tree-optimization/72866
4245         * gcc.dg/vect/pr72866.c: New test.
4246
4247         PR debug/77363
4248         * g++.dg/debug/dwarf2/pr77363.C: New test.
4249
4250         PR middle-end/77377
4251         * gcc.target/i386/pr77377.c: New test.
4252
4253         PR debug/77389
4254         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4255         in dg-options.
4256
4257 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4258
4259         * gfortran.dg/pr77372.f90: Moved to ...
4260         * gfortran.dg/ieee/pr77372.f90: here.
4261
4262 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
4263
4264         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4265         vector short/char initializations.
4266         * gcc.target/powerpc/vec-init-5.c: Likewise.
4267         * gcc.target/powerpc/vec-init-6.c: New compile time test for
4268         vector initialization optimizations.
4269         * gcc.target/powerpc/vec-init-7.c: Likewise.
4270         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4271         vector float/double initializations.
4272         * gcc.target/powerpc/vec-init-9.c: Likewise.
4273
4274 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
4275
4276         PR target/77403
4277         * gcc.target/i386/pr77403.c: New test.
4278
4279 2016-08-29  Marek Polacek  <polacek@redhat.com>
4280
4281         PR c/77292
4282         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4283
4284 2016-08-29  Tom de Vries  <tom@codesourcery.com>
4285
4286         PR c/77398
4287         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4288
4289 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
4290
4291         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
4292
4293 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
4294
4295         * gfortran.dg/dec_structure_13.f90: New testcase.
4296
4297 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
4298
4299         PR fortran/77261
4300         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4301         available.
4302
4303 2016-08-28  Tom de Vries  <tom@codesourcery.com>
4304
4305         PR lto/70955
4306         * gcc.dg/pr70955.c: New test.
4307         * gcc.dg/lto/pr70955_0.c: Same.
4308         * gcc.dg/lto/pr70955_1.c: Same.
4309
4310 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
4311
4312         PR tree-optimization/71077
4313         * gcc.target/i386/pr71077.c: New test.
4314
4315 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4316
4317         PR fortran/77380
4318         * gfortran.dg/pr77380.f90: New test.
4319
4320 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4321
4322         PR fortran/77372
4323         gfortran.dg/pr77372.f90: New test.
4324
4325 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
4326
4327         * gcc.dg/spellcheck-fields-2.c (test): Move
4328         dg-begin/end-multiline-output within function body.
4329         (test_macro): New function.
4330
4331 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
4332
4333         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4334         (test_fixit_insert): Update expected output.
4335         (test_fixit_remove): Likewise.
4336         (test_fixit_replace): Likewise.
4337
4338 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4339
4340         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4341         Fix typo.
4342
4343 2016-08-26  Richard Biener  <rguenther@suse.de>
4344
4345         PR tree-optimization/69047
4346         * gcc.dg/pr69047.c: New testcase.
4347
4348 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4349             Martin Jambhor  <mjambor@suse.cz>
4350
4351         * gcc.dg/ipa/propbits-1.c: New test-case.
4352         * gcc.dg/ipa/propbits-2.c: Likewise.
4353         * gcc.dg/ipa/propbits-3.c: Likewise.
4354
4355 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
4356
4357         PR fortran/77351
4358         * gfortran.dg/pr77351.f90: New test.
4359
4360 2016-08-25  Marek Polacek  <polacek@redhat.com>
4361
4362         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4363
4364 2016-08-25  Marek Polacek  <polacek@redhat.com>
4365
4366         PR c/77323
4367         * gcc.dg/pr77323.c: New test.
4368
4369 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
4370
4371         PR fortran/77358
4372         * gfortran.dg/submodule_17.f08: New test.
4373
4374 2016-08-24  Michael Collison  <michael.collison@linaro.org>
4375             Michael Collison  <michael.collison@arm.com>
4376
4377         * gcc.target/arm/builtin_saddl.c: New testcase.
4378         * gcc.target/arm/builtin_saddll.c: New testcase.
4379         * gcc.target/arm/builtin_uaddl.c: New testcase.
4380         * gcc.target/arm/builtin_uaddll.c: New testcase.
4381         * gcc.target/arm/builtin_ssubl.c: New testcase.
4382         * gcc.target/arm/builtin_ssubll.c: New testcase.
4383         * gcc.target/arm/builtin_usubl.c: New testcase.
4384         * gcc.target/arm/builtin_usubll.c: New testcase.
4385
4386 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
4387
4388         PR target/77270
4389         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4390         (dg-options): Use -march=amdfam10 instead of -march=athlon.
4391         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4392         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4393         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4394         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4395         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
4396         effective target.  Remove scan-assembler-times directives.
4397         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4398         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4399         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4400
4401 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4402
4403         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4404         of unsigned int.
4405         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4406
4407 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
4408
4409         PR testsuite/77317
4410         * lib/target-supports.exp
4411         (check_effective_target_vect_aligned_arrays): Don't cache the result.
4412         (check_effective_target_vect_natural_alignment): Ditto.
4413         (check_effective_target_vector_alignment_reachable): Ditto.
4414         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4415
4416 2016-08-23  Ian Lance Taylor  <iant@golang.org>
4417
4418         * gcc.target/s390/nolrl-1.c: Don't match the file name.
4419
4420 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4421
4422         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4423         being created from pointers to memory locations.
4424         * gcc.target/powerpc/vec-init-2.c: Likewise.
4425
4426 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
4427
4428         * gfortran.dg/dec_structure_12.f90: New testcase.
4429
4430 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4431
4432         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4433
4434 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4435
4436         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4437         verification.
4438
4439 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4440
4441         * gcc.target/s390/md/andc-splitter-1.c: New test case.
4442         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4443
4444 2016-08-23  Richard Biener  <rguenther@suse.de>
4445
4446         PR tree-optimization/27336
4447         * c-c++-common/pr27336.c: New testcase.
4448
4449 2016-08-22  Marek Polacek  <polacek@redhat.com>
4450
4451         PR c++/77321
4452         * g++.dg/cpp1y/pr77321.C: New test.
4453
4454 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4455
4456         PR fortran/60774
4457         * gfortran.dg/empty_label.f: Adjust test for new error message.
4458         * gfortran.dg/empty_label.f90: Ditto.
4459         * gfortran.dg/empty_label_typedecl.f90: Ditto.
4460         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4461         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4462
4463 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4464
4465         PR fortran/61318
4466         * gfortran.dg/pr61318.f90: New test.
4467
4468 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4469
4470         PR fortran/77260
4471         * gfortran.dg/pr77260_1.f90: New test.
4472         * gfortran.dg/pr77260_2.f90: Ditto.
4473
4474 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
4475
4476         PR middle-end/77269
4477         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4478         __builtin_signbitf and __builtin_signbitl in expected generic
4479         expansion.
4480         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4481         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4482         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4483         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4484         tests.
4485
4486 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
4487
4488         * gcc.dg/torture/float128-builtin.c,
4489         gcc.dg/torture/float128-ieee-nan.c,
4490         gcc.dg/torture/float128x-builtin.c,
4491         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4492         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4493         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4494         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4495         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4496         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4497         gcc.dg/torture/floatn-nan.h: New tests.
4498
4499 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
4500
4501         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4502         macro.
4503         (main): Update calls to TEST_I_F.
4504         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4505         macro.
4506         (main): Update calls to TEST_I_F.
4507
4508 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
4509
4510         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4511         gcc.dg/torture/fp-int-convert-float32x-timode.c,
4512         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4513         names in calls to TEST_I_F.
4514
4515 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4516
4517         PR c/52952
4518         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4519
4520 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4521
4522         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4523         and !natural_alignment_64.
4524         * gcc.dg/ipa/propalign-2.c: Likewise.
4525         * gcc.dg/ipa/propalign-3.c: Likewise.
4526         * gcc.dg/ipa/propalign-4.c: Likewise.
4527         * gcc.dg/ipa/propalign-5.c: Likewise.
4528         * lib/target-supports.exp
4529         (check_effective_target_natural_alignment_32): Add avr-*-*.
4530
4531 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
4532
4533         PR tree-optimization/61839
4534         * gcc.dg/tree-ssa/pr61839_1.c: New test.
4535         * gcc.dg/tree-ssa/pr61839_2.c: New test.
4536         * gcc.dg/tree-ssa/pr61839_3.c: New test.
4537         * gcc.dg/tree-ssa/pr61839_4.c: New test.
4538
4539 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
4540
4541         PR c/32187
4542         * lib/target-supports.exp (check_effective_target_float16)
4543         (check_effective_target_float32, check_effective_target_float64)
4544         (check_effective_target_float128, check_effective_target_float32x)
4545         (check_effective_target_float64x)
4546         (check_effective_target_float128x)
4547         (check_effective_target_float16_runtime)
4548         (check_effective_target_float32_runtime)
4549         (check_effective_target_float64_runtime)
4550         (check_effective_target_float128_runtime)
4551         (check_effective_target_float32x_runtime)
4552         (check_effective_target_float64x_runtime)
4553         (check_effective_target_float128x_runtime)
4554         (check_effective_target_floatn_nx_runtime)
4555         (add_options_for_float16, add_options_for_float32)
4556         (add_options_for_float64, add_options_for_float128)
4557         (add_options_for_float32x, add_options_for_float64x)
4558         (add_options_for_float128x): New procedures.
4559         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4560         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4561         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4562         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4563         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4564         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4565         gcc.dg/torture/float128-complex.c,
4566         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4567         gcc.dg/torture/float128x-basic.c,
4568         gcc.dg/torture/float128x-complex.c,
4569         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4570         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4571         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4572         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4573         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4574         gcc.dg/torture/float32x-basic.c,
4575         gcc.dg/torture/float32x-complex.c,
4576         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4577         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4578         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4579         gcc.dg/torture/float64x-basic.c,
4580         gcc.dg/torture/float64x-complex.c,
4581         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4582         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4583         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4584         gcc.dg/torture/floatn-tg.h,
4585         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4586         gcc.dg/torture/fp-int-convert-float128-ieee.c,
4587         gcc.dg/torture/fp-int-convert-float128x-timode.c,
4588         gcc.dg/torture/fp-int-convert-float128x.c,
4589         gcc.dg/torture/fp-int-convert-float16-timode.c,
4590         gcc.dg/torture/fp-int-convert-float16.c,
4591         gcc.dg/torture/fp-int-convert-float32-timode.c,
4592         gcc.dg/torture/fp-int-convert-float32.c,
4593         gcc.dg/torture/fp-int-convert-float32x-timode.c,
4594         gcc.dg/torture/fp-int-convert-float32x.c,
4595         gcc.dg/torture/fp-int-convert-float64-timode.c,
4596         gcc.dg/torture/fp-int-convert-float64.c,
4597         gcc.dg/torture/fp-int-convert-float64x-timode.c,
4598         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4599         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4600         maximum exponent of floating-point type.  Use it in testing
4601         whether 0x8...0 fits in the floating-point type.  Always treat -1
4602         (signed 0xf...f) as fitting in the floating-point type.
4603         (M_OK1): New macro.
4604         * gcc.dg/torture/fp-int-convert-double.c,
4605         gcc.dg/torture/fp-int-convert-float.c,
4606         gcc.dg/torture/fp-int-convert-float128-timode.c,
4607         gcc.dg/torture/fp-int-convert-float128.c,
4608         gcc.dg/torture/fp-int-convert-float80-timode.c,
4609         gcc.dg/torture/fp-int-convert-float80.c,
4610         gcc.dg/torture/fp-int-convert-long-double.c,
4611         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4612
4613 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
4614
4615         PR fortran/72744
4616         * gfortran.dg/gomp/pr72744.f90: New test.
4617
4618         PR fortran/69281
4619         * gfortran.dg/gomp/pr69281.f90: New test.
4620
4621 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
4622
4623         * gfortran.dg/random_4.f90: Initialize seed before using, handle
4624         the last special seed value.
4625         * gfortran.dg/random_7.f90: Use size for last array member instead
4626         of hardcoded value.
4627
4628 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4629
4630         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4631         * gcc.dg/cpp/warn-undef-2.c: Likewise.
4632
4633 2016-08-19  Richard Biener  <rguenther@suse.de>
4634
4635         PR tree-optimization/77286
4636         * gcc.dg/torture/pr77286.c: New testcase.
4637
4638 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
4639
4640         * gcc.dg/verbose-asm-2.c: New test case.
4641
4642 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
4643
4644         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4645         (custom_diagnostic_finalizer): Update for change to
4646         diagnostic_show_locus.
4647
4648 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
4649
4650         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4651         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4652
4653 2016-08-18  Marek Polacek  <polacek@redhat.com>
4654
4655         PR c/71514
4656         * gcc.dg/pr71514.c: New test.
4657
4658 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
4659
4660         PR target/72839
4661         * gcc.target/i386/pr72839.c: New test.
4662
4663 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
4664
4665         PR middle-end/70895
4666         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4667         * c-c++-common/goacc/reduction-1.c: Likewise.
4668         * c-c++-common/goacc/reduction-2.c: Likewise.
4669         * c-c++-common/goacc/reduction-3.c: Likewise.
4670         * c-c++-common/goacc/reduction-4.c: Likewise.
4671
4672 2016-08-18  Alan Modra  <amodra@gmail.com>
4673
4674         * gcc.c-torture/compile/pr72771.c: New.
4675
4676 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
4677
4678         PR fortran/67496
4679         * gfortran.dg/pr67496.f90: New test.
4680
4681 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
4682
4683         PR tree-optimization/71752
4684         * gcc.dg/vect/pr71752.c: New.
4685
4686 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
4687
4688         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4689
4690 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
4691
4692         PR middle-end/77259
4693         * g++.dg/ipa/devirt-52.C: New test.
4694
4695 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
4696
4697         * c-c++-common/goacc/reduction-6.c: New testcase.
4698
4699 2016-08-17  Richard Biener  <rguenther@suse.de>
4700
4701         PR tree-optimization/76490
4702         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4703         * gcc.dg/pr52904.c: XFAIL.
4704
4705 2016-08-17  Richard Biener  <rguenther@suse.de>
4706
4707         PR tree-optimization/23855
4708         * gcc.dg/loop-unswitch-2.c: Adjust.
4709
4710 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
4711
4712         PR tree-optimization/72817
4713         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4714
4715 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
4716
4717         PR libgcc/77265
4718         * gcc.dg/torture/float128-extend-inf.c: New test.
4719
4720 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
4721
4722         PR c/72857
4723         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4724         for embedded NUL.
4725         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4726         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4727         caret placement.
4728         (test_oct): Likewise.
4729         (test_multiple): Likewise.
4730         (test_field_width_specifier): Likewise.
4731         (test_field_width_specifier_2): New function.
4732         (test_field_precision_specifier): New function.
4733         (test_embedded_nul): Update expected caret placement.
4734         (test_non_contiguous_strings): Update line number.
4735         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4736         (__emit_string_literal_range): Add "caret_idx" param.
4737         (test_simple_string_literal): Add value for new param, updating
4738         expected output..
4739         (test_concatenated_string_literal): Likewise.
4740         (test_multiline_string_literal): Likewise.
4741         (test_hex): Likewise.
4742         (test_oct): Likewise.
4743         (test_multiple): Likewise.
4744         (test_ucn4): Likewise.
4745         (test_ucn8): Likewise.
4746         (test_u8): Likewise.
4747         (test_u): Likewise; update expected message, from "range" to
4748         "location".
4749         (test_U): Likewise.
4750         (test_L): Likewise.
4751         (test_macro): Add value for new param.
4752         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4753         (__emit_string_literal_range): Add "caret_idx" param.
4754         (test_stringified_token_1): Add value for new param.  Update
4755         expected message, from "range" to "location".
4756         (test_stringized_token_2): Likewise, adding param to macro.
4757         (test_stringified_token_3): Likewise.
4758         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4759         (emit_warning): Convert param from source_range to location_t.
4760         (test_string_literals): Add caret_idx param, and use it when
4761         constructing a substring_loc.  Update error message, from
4762         "range" to "location".
4763
4764 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
4765
4766         PR target/71910
4767         * g++.dg/gomp/pr71910.C: New test.
4768
4769         PR middle-end/67485
4770         * gcc.c-torture/compile/pr67485.c: New test.
4771
4772         PR target/72867
4773         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4774
4775 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
4776
4777         PR tree-optimization/69848
4778         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4779
4780 2016-08-16  Martin Liska  <mliska@suse.cz>
4781
4782         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4783         of memory operations so that it can be handled by core2
4784         in 32-bit mode.
4785
4786 2016-08-16  Richard Biener  <rguenther@suse.de>
4787
4788         PR tree-optimization/76783
4789         * gcc.dg/pr76783.c: New testcase.
4790         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4791
4792 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
4793
4794         PR tree-optimization/72817
4795         PR tree-optimization/73450
4796         * gcc.dg/tree-ssa/pr72817.c: New test.
4797         * gcc.dg/tree-ssa/pr73450.c: New test.
4798
4799 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
4800
4801         * gfortran.dg/init_flag_13.f90: New testcase.
4802         * gfortran.dg/init_flag_14.f90: Ditto.
4803         * gfortran.dg/init_flag_15.f03: Ditto.
4804         * gfortran.dg/dec_init_1.f90: Ditto.
4805         * gfortran.dg/dec_init_2.f90: Ditto.
4806
4807 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
4808
4809         PR target/72867
4810         * gcc.target/i386/pr72867.c: New test.
4811
4812 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
4813
4814         * c-c++-common/dump-ada-spec-5.c: New test.
4815
4816 2016-08-15  Richard Biener  <rguenther@suse.de>
4817
4818         PR tree-optimization/73434
4819         * gcc.dg/torture/pr73434.c: New testcase.
4820
4821 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
4822
4823         PR tree-optimization/72824
4824         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4825
4826 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
4827
4828         PR fortran/70598
4829         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4830         in use_device clause.
4831         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4832         * gfortran.dg/goacc/list.f95: Adjust to catch
4833         "neither a POINTER nor an array" error messages.
4834
4835 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
4836
4837         PR target/76342
4838         * gcc.target/i386/pr76342.c: New test.
4839
4840 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
4841
4842         PR c/71512
4843         * g++.dg/ubsan/pr71512.C: New test.
4844         * c-c++-common/ubsan/pr71512-1.c: New test.
4845         * c-c++-common/ubsan/pr71512-2.c: New test.
4846
4847 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4848
4849         * gcc.target/powerpc/vec-init-1.c: New tests to test various
4850         vector initialization options.
4851         * gcc.target/powerpc/vec-init-2.c: Likewise.
4852         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4853         is generated on ISA 3.0.
4854
4855 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
4856
4857         PR middle-end/71654
4858         * gcc.dg/c-c++-common/pr71654.c: New test.
4859         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4860         dg-options.
4861         * gcc.dg/tree-ssa/vrp24: Likewise.
4862
4863 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
4864
4865         PR c/67410
4866         * gcc.dg/pr67410.c: New test.
4867
4868 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
4869
4870         PR tree-optimization/69848
4871         * gcc.dg/vect/vect-pr69848.c: New test.
4872
4873 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
4874
4875         PR testsuite/71008
4876         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4877         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4878         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4879         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4880
4881 2016-08-12  Richard Biener  <rguenther@suse.de>
4882
4883         PR tree-optimization/57326
4884         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4885         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4886         * gcc.dg/tree-ssa/pr35287.c: Likewise.
4887         * gcc.target/i386/pr45685.c: Likewise.
4888         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4889         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4890         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4891         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4892         * gfortran.dg/pr34163.f90: Likewise.
4893
4894 2016-08-12  Martin Liska  <mliska@suse.cz>
4895
4896         * g++.dg/gcov/gcov-16.C: New test.
4897         * lib/gcov.exp: Support new argument for run-gcov function.
4898
4899 2016-08-12  Martin Liska  <mliska@suse.cz>
4900
4901         PR gcov-profile/35590
4902         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4903
4904 2016-08-12  Richard Biener  <rguenther@suse.de>
4905
4906         PR tree-optimization/72851
4907         * gcc.dg/torture/pr72851.c: New testcase.
4908
4909 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
4910
4911         PR debug/63240
4912         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4913         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4914         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4915         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4916         DW_AT_deleted.
4917
4918         PR debug/55641
4919         * g++.dg/debug/dwarf2/ref-1.C: New.
4920
4921         PR debug/49366
4922         * g++.dg/debug/dwarf2/template-params-12.H: New.
4923         * g++.dg/debug/dwarf2/template-params-12f.C: New.
4924         * g++.dg/debug/dwarf2/template-params-12g.C: New.
4925         * g++.dg/debug/dwarf2/template-params-12n.C: New.
4926         * g++.dg/debug/dwarf2/template-params-12s.C: New.
4927         * g++.dg/debug/dwarf2/template-params-12u.C: New.
4928         * g++.dg/debug/dwarf2/template-params-12v.C: New.
4929         * g++.dg/debug/dwarf2/template-params-12w.C: New.
4930
4931 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4932
4933         PR target/72863
4934         * gcc.target/powerpc/pr72863.c: New test.
4935
4936 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
4937
4938         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4939
4940 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
4941
4942         * gcc.target/i386/pieces-strcpy-1.c: New test.
4943         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4944
4945 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
4946
4947         PR c++/72868
4948         * g++.dg/cpp1y/constexpr-switch4.C: New test.
4949
4950 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
4951
4952         * gcc.target/i386/pieces-memcpy-1.c: New test.
4953         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4954         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4955         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4956         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4957         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4958
4959 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
4960
4961         PR c/72816
4962         * gcc.dg/pr72816.c: Remove dg-error.
4963
4964 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4965
4966         PR tree-optimization/71083
4967         * gcc.c-torture/execute/pr71083.c: New test.
4968         * gnat.dg/loop_optimization23.adb: New test.
4969         * gnat.dg/loop_optimization23_pkg.ads: New test.
4970         * gnat.dg/loop_optimization23_pkg.adb: New test.
4971
4972 2016-08-11  Richard Biener  <rguenther@suse.de>
4973
4974         PR tree-optimization/72772
4975         * gcc.dg/graphite/pr35356-1.c: Adjust.
4976         * gcc.dg/tree-ssa/pr59597.c: Likewise.
4977
4978 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
4979
4980         * gfortran.dg/random_7.f90: Take into account that the last seed
4981         value is the special p value.
4982         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4983
4984 2016-08-11  Richard Biener  <rguenther@suse.de>
4985
4986         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4987
4988 2016-08-11  Alan Modra  <amodra@gmail.com>
4989
4990         * gcc.target/powerpc/pr71680.c: New.
4991
4992 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4993
4994         * gcc.target/powerpc/bfp/bfp.exp: New file.
4995         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4996         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4997         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4998         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4999         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5000         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5001         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5002         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5003         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5004         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5005         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5006         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5007         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5008         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5009         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5010         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5011         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5012         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5013         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5014         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5015         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5016         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5017         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5018         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5019         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5020         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5021         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5022         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5023         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5024         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5025         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5026         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5027         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5028         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5029         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5030         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5031         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5032         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5033         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5034         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5035         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5036         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5037         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5038         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5039         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5040         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5041         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5042         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5043         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5044         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5045         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5046         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5047         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5048
5049 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
5050
5051         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5052         Add aarch64*-*-*.
5053
5054 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
5055
5056         * gcc.target/aarch64/simd/vcond-ne.c: New test.
5057
5058 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5059
5060         PR target/72853
5061         * gcc.target/powerpc/pr72853.c: New test.
5062
5063 2016-08-10  Martin Liska  <mliska@suse.cz>
5064
5065         PR gcov-profile/58306
5066         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5067
5068 2016-08-10  Martin Liska  <mliska@suse.cz>
5069
5070         * g++.dg/gcov/gcov-threads-1.C: New test.
5071
5072 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5073
5074         PR target/71873
5075         * gcc.target/avr/pr71873.c: New test.
5076
5077 2016-08-09  Martin Liska  <mliska@suse.cz>
5078
5079         * g++.dg/gcov/gcov-dump-1.C: New test.
5080         * g++.dg/gcov/gcov-dump-2.C: New test.
5081
5082 2016-08-09  Martin Liska  <mliska@suse.cz>
5083
5084         * gcc.dg/tree-prof/val-prof-9.c: New test.
5085
5086 2016-08-09  Martin Liska  <mliska@suse.cz>
5087
5088         * gcc.dg/tree-prof/val-prof-8.c: New test.
5089
5090 2016-08-09  Martin Jambor  <mjambor@suse.cz>
5091
5092         PR ipa/71981
5093         * gcc.dg/ipa/pr71981.c: New test.
5094
5095 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
5096
5097         PR tree-optimization/33707
5098         * gcc.dg/vect/pr33707.c: New test.
5099
5100 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
5101
5102         PR tree-optimization/pr72772
5103         * gcc.dg/tree-ssa/pr72772.c: New test.
5104
5105 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
5106
5107         PR rtl-optimization/66669
5108         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5109
5110 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
5111
5112         PR tree-optimization/72824
5113         * gcc.c-torture/execute/ieee/pr72824.c: New test.
5114
5115 2016-08-09  Richard Biener  <rguenther@suse.de>
5116
5117         PR tree-optimization/71802
5118         * gcc.dg/torture/pr71802.c: New testcase.
5119
5120 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
5121
5122         PR c++/72809
5123         * g++.dg/eh/stdarg1.C: New test.
5124
5125 2016-08-08  Andi Kleen  <ak@linux.intel.com>
5126
5127         * lib/profopt.exp: (auto-profopt-execute): Don't include full
5128         test command line in failure log.
5129         (profopt-execute): dito. Make autofdo file names unique.
5130
5131 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
5132
5133         PR c/64955
5134         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5135         output.
5136
5137 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5138
5139         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5140         c99_runtime.
5141         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5142         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5143         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5144         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5145         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5146         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5147
5148 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
5149
5150         PR c/52952
5151         * gcc.dg/cpp/pr66415-1.c: Likewise.
5152         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5153         * gcc.dg/format/c90-printf-1.c: Likewise.
5154         * gcc.dg/format/diagnostic-ranges.c: New test case.
5155
5156 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
5157
5158         PR fortran/72716
5159         * gfortran.dg/gomp/pr72716.f90: New test.
5160
5161         PR middle-end/72781
5162         * gcc.dg/gomp/pr72781.c: New test.
5163
5164         PR middle-end/68762
5165         * g++.dg/vect/pr68762-1.cc: New test.
5166         * g++.dg/vect/pr68762-2.cc: New test.
5167         * g++.dg/vect/pr68762.h: New file.
5168
5169 2016-08-08  Martin Sebor  <msebor@redhat.com>
5170
5171         PR testsuite/72838
5172         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5173         * g++.dg/warn/overflow-warn-3.C: Same.
5174         * g++.dg/warn/overflow-warn-4.C: Same.
5175
5176 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5177
5178         PR fortran/71936
5179         * gfortran.dg/allocate_with_source_21.f03: New test.
5180
5181 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5182
5183         PR fortran/72698
5184         * gfortran.dg/allocate_with_source_20.f03: New test.
5185
5186 2016-08-08  Alan Modra  <amodra@gmail.com>
5187
5188         * gcc.c-torture/compile/pr72802.c: New.
5189
5190 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5191
5192         PR fortran/70524
5193         * gfortran.dg/dependency_48.f90: New test.
5194
5195 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5196
5197         PR fortran/70040
5198         * gfortran.dg/pr70040.f90:  New testcase.
5199
5200 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5201
5202         PR fortran/71961
5203         * gfortran.dg/matmul_10.f90:  New testcase.
5204
5205 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
5206
5207         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5208
5209 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
5210
5211         PR c/72816
5212         * gcc.dg/pr72816.c: New test.
5213
5214 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
5215
5216         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5217         * g++.dg/conversion/pr41426.C: Likewise.
5218         * g++.dg/conversion/pr66211.C: Likewise.
5219         * g++.dg/cpp1y/lambda-init9.C: Likewise.
5220         * g++.dg/init/ref8.C: Likewise.
5221         * g++.old-deja/g++.law/cvt20.C: Likewise.
5222         * g++.old-deja/g++.mike/p9732c.C: Likewise.
5223
5224 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
5225
5226         PR tree-optimization/18046
5227         * gcc.dg/tree-ssa/vrp105.c: New test.
5228         * gcc.dg/tree-ssa/vrp106.c: New test.
5229
5230 2016-08-05  Martin Sebor  <msebor@redhat.com>
5231
5232         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5233         1ul in diagnostics.  Remove hyphen from "constant-expression."
5234         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5235         * g++.dg/cpp0x/static_assert3.C: Same.
5236         * g++.dg/cpp1y/constexpr-throw.C: Same.
5237         * g++.dg/template/nontype3.C: Same.
5238         * g++.dg/warn/overflow-warn-1.C: Same.
5239         * g++.dg/warn/overflow-warn-3.C: Same.
5240         * g++.dg/warn/overflow-warn-4.C: Same.
5241
5242 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
5243
5244         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5245         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5246         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5247         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5248
5249 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
5250
5251         PR tree-optimization/72810
5252         * gcc.dg/tree-ssa/vrp110.c: New test.
5253
5254 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
5255
5256         PR Target/72819
5257         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5258         registers.
5259         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5260         saving the half-precision registers.
5261         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5262         value is returned in h0.
5263         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5264         are passed in FP/SIMD registers.
5265         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5266         passing works corrcetly.
5267         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5268         (hfa_f16x2_t): Likewise.
5269         (hfa_f16x3_t): Likewise.
5270         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5271         are promoted to double and passed in a double register.
5272         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5273         are promoted to double and stacked.
5274         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5275         __fp16 data types.
5276         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5277         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5278         __fp16 first get passed in FP/SIMD registers, then stacked.
5279
5280 2016-08-05  Nathan Sidwell  <nathan@acm.org>
5281
5282         PR c++/68724
5283         * g++.dg/cpp0x/pr68724.C: New.
5284
5285 2016-08-05  Richard Biener  <rguenther@suse.de>
5286
5287         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5288
5289 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
5290
5291         * gcc.dg/tree-ssa/vrp107.c: New test.
5292         * gcc.dg/tree-ssa/vrp108.c: New test.
5293         * gcc.dg/tree-ssa/vrp109.c: New test.
5294
5295 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5296
5297         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5298         dg-options.
5299
5300 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5301
5302         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5303         test-cases.
5304         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5305         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5306         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5307         test-cases.
5308         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5309         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5310         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5311         large_double.
5312
5313 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
5314
5315         PR c++/72800
5316         * g++.dg/cpp1y/lambda-ice1.C: New.
5317
5318 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
5319
5320         PR c++/72759
5321         * g++.dg/cpp1y/pr72759.C: New test.
5322
5323 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
5324
5325         * gcc.dg/switch-10.c: New test.
5326
5327 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
5328
5329         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5330
5331 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
5332
5333         * c-c++-common/goacc/routine-5.c: Update.
5334
5335 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5336
5337         PR rtl-optimization/70903
5338         * gcc.c-torture/execute/pr70903.c: New test.
5339
5340 2016-08-04  Martin Liska  <mliska@suse.cz>
5341
5342         * gcc.dg/params/params.exp: Replace file exists with
5343         TESTING_IN_BUILD_TREE.
5344
5345 2016-08-04  Marek Polacek  <polacek@redhat.com>
5346
5347         PR c++/70229
5348         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5349
5350 2016-08-04  Richard Biener  <rguenther@suse.de>
5351
5352         PR middle-end/71984
5353         * gcc.dg/torture/pr71984.c: Guard correctness check for
5354         little-endian.
5355
5356 2016-08-03  Andrew Pinski  <apinski@cavium.com>
5357
5358         * gcc.c-torture/compile/20160802-1.c: New testcase.
5359
5360 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
5361
5362         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5363
5364 2016-08-03  Richard Biener  <rguenther@suse.de>
5365
5366         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5367         and remove -O3.
5368         * c-c++-common/ubsan/pr71403-2.c: Likewise.
5369         * c-c++-common/ubsan/pr71403-3.c: Likewise.
5370
5371 2016-08-03  Richard Biener  <rguenther@suse.de>
5372
5373         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5374         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5375         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5376         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5377
5378 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5379
5380         * gcc.dg/init-excess-2.c: Require int32plus.
5381         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5382         * gcc.dg/pr59963-2.c: Require int32plus.
5383         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5384         * gcc.dg/unroll-7.c: Require int32plus.
5385
5386 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
5387
5388         PR tree-optimization/34114
5389         * gcc.dg/tree-ssa/loop-42.c: New test.
5390
5391 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
5392
5393         * gcc.target/aarch64/vminmaxnm.c: New.
5394         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5395         tests.
5396
5397 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
5398
5399         * gcc.target/powerpc/vec-extract-5.c: New tests to test
5400         vec_extract for vector float, vector int, vector short, and vector
5401         char.
5402         * gcc.target/powerpc/vec-extract-6.c: Likewise.
5403         * gcc.target/powerpc/vec-extract-7.c: Likewise.
5404         * gcc.target/powerpc/vec-extract-8.c: Likewise.
5405         * gcc.target/powerpc/vec-extract-9.c: Likewise.
5406
5407 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
5408
5409         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
5410         single stack adjustment, no writeback.
5411         * gcc.target/aarch64/test_frame_12.c: Likewise.
5412         * gcc.target/aarch64/test_frame_13.c: Likewise.
5413         * gcc.target/aarch64/test_frame_15.c: Likewise.
5414         * gcc.target/aarch64/test_frame_6.c: Likewise.
5415         * gcc.target/aarch64/test_frame_7.c: Likewise.
5416         * gcc.target/aarch64/test_frame_8.c: Likewise.
5417         * gcc.target/aarch64/test_frame_16.c: New test.
5418
5419 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
5420
5421         PR target/72748
5422         * gcc.target/i386/pr72748.c: New test.
5423
5424 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
5425
5426         PR tree-optimization/71818
5427         * gcc.dg/vect/pr71818.c: New
5428
5429 2016-08-01  Martin Liska  <mliska@suse.cz>
5430
5431         PR tree-optimization/71857
5432         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5433
5434 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5435
5436         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5437
5438 2016-08-01  Jan Beulich  <jbeulich@suse.com>
5439
5440         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5441
5442 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5443
5444         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5445         * gcc.target/powerpc/mulkc3-1.c: Likewise.
5446
5447 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
5448
5449         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5450         (check_effective_target_c++): Likewise. Also match for libstdc++.
5451
5452 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5453
5454         PR fortran/41922
5455         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5456         * gfortran.dg/equiv_constraint_7.f90: Ditto.
5457         * gfortran.dg/pr41922.f90: New test.
5458
5459 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5460
5461         PR fortran/68566
5462         * gfortran.dg/pr68566.f90: new test.
5463
5464 2016-07-30  Martin Sebor  <msebor@redhat.com>
5465
5466         PR c++/60760
5467         PR c++/71091
5468         * g++.dg/cpp0x/constexpr-cast.C: New test.
5469         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5470         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5471         * g++.dg/ubsan/pr63956.C: Correct.
5472
5473 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5474
5475         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5476         vector double or vector long where the vector is in memory.
5477         * gcc.target/powerpc/vec-extract-3.c: Likewise.
5478         * gcc.target/powerpc/vec-extract-4.c: Likewise.
5479
5480 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5481
5482         PR fortran/69867
5483         * gfortran.dg/pr69867.f90: New test.
5484
5485 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5486
5487         PR fortran/69962
5488         * gfortran.dg/pr69962.f90: New test.
5489
5490 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5491
5492         PR fortran/70006
5493         * gfortran.dg/pr70006.f90: New test.
5494
5495 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5496
5497         PR fortran/71730
5498         * gfortran.dg/pr71730.f90: New test.
5499         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5500         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5501         * gfortran.dg/array_constructor_26.f03: Ditto.
5502
5503 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5504
5505         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5506         * gcc.target/powerpc/pr71763.c: Likewise.
5507
5508 2016-07-29  Marek Polacek  <polacek@redhat.com>
5509
5510         PR c/71742
5511         * gcc.dg/940510-1.c: Adjust dg-error.
5512         * gcc.dg/c99-flex-array-1.c: Likewise.
5513         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5514
5515         PR c/71853
5516         * gcc.dg/noncompile/pr71853.c: New test.
5517
5518         PR c/71573
5519         * gcc.dg/noncompile/pr71573.c: New test.
5520
5521         PR c/71926
5522         * g++.dg/warn/Wparentheses-30.C: New test.
5523         * gcc.dg/Wparentheses-14.c: New test.
5524
5525 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
5526
5527         * gcc.dg/pr59833.c: Use dg-add-options ieee.
5528
5529 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
5530
5531         PR tree-optimization/57558
5532         * gcc.dg/vect/pr57558-1.c: New test.
5533         * gcc.dg/vect/pr57558-2.c: New test.
5534
5535 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5536
5537         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
5538         to scan forwprop1 dump pass.
5539
5540 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
5541
5542         PR c++/51488
5543         * g++.dg/template/pr51488.C: New.
5544
5545 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
5546
5547         PR c/71969
5548         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5549         static __inline__.
5550         * gcc.dg/pr71969-1.c: New test.
5551         * gcc.dg/pr71969-2.c: New test.
5552         * gcc.dg/pr71969-3.c: New test.
5553
5554 2016-07-29  Marek Polacek  <polacek@redhat.com>
5555
5556         PR c/71574
5557         * c-c++-common/pr71574.c: New test.
5558
5559         PR c/71583
5560         * gcc.dg/noncompile/pr71583.c: New test.
5561
5562 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
5563
5564         PR middle-end/68217
5565         * gcc.dg/pr68217.c: New test.
5566
5567 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5568
5569         PR fortran/71067
5570         * gfortran.dg/pr71067_1.f90: New test.
5571         * gfortran.dg/pr71067_2.f90: Ditto.
5572
5573 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
5574
5575         * gcc.target/powerpc/vec-extract-1.c: New test.
5576
5577 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5578
5579         PR fortran/71799
5580         * gfortran.dg/pr71799.f90: New test.
5581
5582 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5583
5584         PR c++/71665
5585         * g++.dg/cpp0x/pr71665-1.C: New.
5586         * g++.dg/cpp0x/pr71665-2.C: Likewise.
5587         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5588         * g++.dg/ext/label10.C: Likewise.
5589         * g++.dg/parse/constant5.C: Likewise.
5590
5591 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5592
5593         PR fortran/71859
5594         * gfortran.dg/pr71859.f90: New test.
5595         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5596         * gfortran.dg/coarray_collectives_1.f90: Ditto.
5597
5598 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
5599
5600         PR fortran/71883
5601         * gfortran.dg/pr71883.f90 : New test.
5602
5603 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
5604
5605         PR tree-optimization/71734
5606         * g++.dg/vect/pr70729-nest.cc: New test.
5607
5608 2016-07-28  Renlin Li  <renlin.li@arm.com>
5609
5610         Revert
5611         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5612
5613         PR fortran/71902
5614         * gfortran.dg/dependency_47.f90:  New test.
5615
5616 2016-07-28  Martin Liska  <mliska@suse.cz>
5617
5618         PR gcov-profile/68025
5619         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5620
5621 2016-07-28  Martin Liska  <mliska@suse.cz>
5622
5623         * g++.dg/vect/pr70944.cc: New test.
5624
5625 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
5626
5627         PR middle-end/71994
5628         * gcc.dg/torture/pr71994.c: New test.
5629
5630 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5631
5632         PR middle-end/71078
5633         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5634         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5635         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5636
5637 2016-07-27  Richard Biener  <rguenther@suse.de>
5638
5639         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5640
5641 2016-07-27  Martin Liska  <mliska@suse.cz>
5642
5643         * gcc.dg/predict-13.c: New test.
5644         * gcc.dg/predict-14.c: New test.
5645
5646 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5647
5648         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
5649         including stdint.h.
5650         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5651         including stdint.h.
5652
5653 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
5654
5655         PR target/71869
5656         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5657         IEEE built-in functions handle quiet and signalling NaNs
5658         correctly.
5659
5660 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5661
5662         PR fortran/71862
5663         * gfortran.dg/pr71862.f90: New test.
5664
5665 2016-07-26  Martin Sebor  <msebor@redhat.com>
5666
5667         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5668         selector with dg-options.
5669
5670 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
5671
5672         PR tree-optimization/18046
5673         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5674         * gcc.dg/tree-ssa/vrp103.c: New test.
5675         * gcc.dg/tree-ssa/vrp104.c: New test.
5676
5677 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5678
5679         * gcc.target/powerpc/pr63354.c: Require lp64 since
5680         -mprofile-kernel is not legal with -m32.
5681
5682 2016-07-26  Richard Biener  <rguenther@suse.de>
5683
5684         PR rtl-optimization/71984
5685         * gcc.dg/torture/pr71984.c: New testcase.
5686
5687 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
5688
5689         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5690         g++-dg-runtest via et-dg-runtest.
5691         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5692         * gcc.dg/vect/vect.exp: Likewise.
5693         * gfortran.dg/graphite/graphite.exp: Likewise, but for
5694         gfortran-dg-runtest.
5695         * gfortran.dg/vect/vect.exp: Likewise.
5696         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5697         (check_mips_loongson_hw_available): Likewise.
5698         (check_effective_target_mpaired_single_runtime): Likewise.
5699         (check_effective_target_mips_loongson_runtime): Likewise.
5700         (add_options_for_mpaired_single): Likewise.
5701         (check_effective_target_vect_int): Add global et_index.
5702         Check and save the supported feature for a target selected by
5703         the et_index target.  Break long lines where appropriate.  Call
5704         et-is-effective-target for MIPS with an argument instead of
5705         check_effective_target_* where appropriate.
5706         (check_effective_target_vect_intfloat_cvt): Likewise.
5707         (check_effective_target_vect_uintfloat_cvt): Likewise.
5708         (check_effective_target_vect_floatint_cvt): Likewise.
5709         (check_effective_target_vect_floatuint_cvt): Likewise.
5710         (check_effective_target_vect_simd_clones): Likewise.
5711         (check_effective_target_vect_shift): ewise.
5712         (check_effective_target_whole_vector_shift): Likewise.
5713         (check_effective_target_vect_bswap): Likewise.
5714         (check_effective_target_vect_shift_char): Likewise.
5715         (check_effective_target_vect_long): Likewise.
5716         (check_effective_target_vect_float): Likewise.
5717         (check_effective_target_vect_double): Likewise.
5718         (check_effective_target_vect_long_long): Likewise.
5719         (check_effective_target_vect_no_int_max): Likewise.
5720         (check_effective_target_vect_no_int_add): Likewise.
5721         (check_effective_target_vect_no_bitwise): Likewise.
5722         (check_effective_target_vect_widen_shift): Likewise.
5723         (check_effective_target_vect_no_align): Likewise.
5724         (check_effective_target_vect_hw_misalign): Likewise.
5725         (check_effective_target_vect_element_align): Likewise.
5726         (check_effective_target_vect_condition): Likewise.
5727         (check_effective_target_vect_cond_mixed): Likewise.
5728         (check_effective_target_vect_char_mult): Likewise.
5729         (check_effective_target_vect_short_mult): Likewise.
5730         (check_effective_target_vect_int_mult): Likewise.
5731         (check_effective_target_vect_extract_even_odd): Likewise.
5732         (check_effective_target_vect_interleave): Likewise.
5733         (check_effective_target_vect_stridedN): Likewise.
5734         (check_effective_target_vect_multiple_sizes): Likewise.
5735         (check_effective_target_vect64): Likewise.
5736         (check_effective_target_vect_call_copysignf): Likewise.
5737         (check_effective_target_vect_call_sqrtf): Likewise.
5738         (check_effective_target_vect_call_btrunc): Likewise.
5739         (check_effective_target_vect_call_btruncf): Likewise.
5740         (check_effective_target_vect_call_ceil): Likewise.
5741         (check_effective_target_vect_call_ceilf): Likewise.
5742         (check_effective_target_vect_call_floor): Likewise.
5743         (check_effective_target_vect_call_floorf): Likewise.
5744         (check_effective_target_vect_call_lceil): Likewise.
5745         (check_effective_target_vect_call_lfloor): Likewise.
5746         (check_effective_target_vect_call_nearbyint): Likewise.
5747         (check_effective_target_vect_call_nearbyintf): Likewise.
5748         (check_effective_target_vect_call_round): Likewise.
5749         (check_effective_target_vect_call_roundf): Likewise.
5750         (check_effective_target_vect_perm): Likewise, but also append *_saved
5751         to the existing global name to properly cache the result.
5752         (check_effective_target_vect_perm_byte): Likewise.
5753         (check_effective_target_vect_perm_short): Likewise.
5754         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5755         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5756         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5757         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5758         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5759         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5760         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5761         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5762         (check_effective_target_vect_sdot_qi): Likewise.
5763         (check_effective_target_vect_udot_qi): Likewise.
5764         (check_effective_target_vect_sdot_hi): Likewise.
5765         (check_effective_target_vect_udot_hi): Likewise.
5766         (check_effective_target_vect_usad_char): Likewise.
5767         (check_effective_target_vect_pack_trunc): Likewise.
5768         (check_effective_target_vect_unpack): Likewise.
5769         (check_effective_target_vect_aligned_arrays): Likewise.
5770         (check_effective_target_vect_natural_alignment): Likewise.
5771         (check_effective_target_vector_alignment_reachable): Likewise.
5772         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5773         (is-effective-target): Initialize et_index if undefined.
5774         (et-dg-runtest): New.
5775         (et-is-effective-target): Likewise.
5776         (check_vect_support_and_set_flags): Add supported MIPS targets to
5777         EFFECTIVE_TARGETS list.  Return the number of supported targets.
5778
5779 2016-07-26  Richard Biener  <rguenther@suse.de>
5780             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5781
5782         PR middle-end/70920
5783         * gcc.dg/pr70920-1.c: New test-case.
5784         * gcc.dg/pr70902-2.c: Likewise.
5785         * gcc.dg/pr70920-3.c: Likewise.
5786         * gcc.dg/pr70920-4.c: Likewise
5787         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5788         2 instead of 3.
5789
5790 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
5791
5792         * gcc.c-torture/execute/pr71494.c: Require label_values.
5793         * gcc.dg/pr16973.c: Ditto.
5794
5795 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5796
5797         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5798         * gcc.dg/torture/pr69771.c: Require int32plus.
5799         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5800
5801 2016-07-25  Martin Liska  <mliska@suse.cz>
5802
5803         * gcc.dg/torture/pr71987.c: New test.
5804
5805 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5806
5807         PR fortran/71935
5808         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5809         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
5810         * gfortran.dg/pr71935.f90: New test.
5811
5812 2016-07-22  Martin Sebor  <msebor@redhat.com>
5813
5814         PR c++/71675
5815         * g++.dg/ext/atomic-3.C: New test.
5816         * gcc.dg/atomic/pr71675.c: New test.
5817
5818 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
5819
5820         * gcc.target/i386/mvc8.c: New test.
5821
5822 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
5823
5824         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5825         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5826
5827 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5828
5829         PR fortran/71795
5830         * gfortran.dg/constructor_50.f90:  New test.
5831
5832 2016-07-22  Martin Liska  <mliska@suse.cz>
5833
5834         PR gcov-profile/69028
5835         PR gcov-profile/62047
5836         * g++.dg/cilk-plus/pr69028.C: New test.
5837
5838 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
5839
5840         * gfortran.dg/coarray_stat_2.f90: New test.
5841
5842 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
5843
5844         * gcc.target/powerpc/vec-extract.h: New files to check the
5845         vec_extract built-in functions for all vector types, testing
5846         accessing each element, both with constant and variable element
5847         numbers.
5848         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5849         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5850         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5851         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5852         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5853         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5854         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5855         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5856         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5857
5858 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
5859
5860         PR c++/71728
5861         * g++.dg/other/pr71728.C: New test.
5862
5863 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
5864
5865         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5866         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5867         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5868         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5869         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5870
5871 2016-07-21  Richard Biener  <rguenther@suse.de>
5872
5873         PR tree-optimization/71947
5874         * gcc.dg/tree-ssa/vrp102.c: New testcase.
5875
5876 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
5877
5878         * gcc.dg/tree-ssa/scev-15.c: New.
5879
5880 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
5881
5882         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5883
5884 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
5885
5886         PR c++/71941
5887         * g++.dg/gomp/pr71941.C: New test.
5888
5889 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
5890
5891         PR c/70339
5892         PR c/71858
5893         * g++.dg/spellcheck-identifiers.C: New test case, based on
5894         gcc.dg/spellcheck-identifiers.c.
5895         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5896         gcc.dg/spellcheck-identifiers-2.c.
5897         * g++.dg/spellcheck-typenames.C: New test case, based on
5898         gcc.dg/spellcheck-typenames.c
5899
5900 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
5901
5902         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5903         pointer to member function and also test catching by reference.
5904
5905 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5906
5907         * gcc.target/s390/pr67443.c: Fix test case.
5908
5909 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5910
5911         * gcc.target/s390/insv-1.c: Xfail some tests.
5912         * gcc.target/s390/insv-2.c: Likewise.
5913
5914 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
5915
5916         * gcc.target/avr/torture/get-mem.c: New test.
5917         * gcc.target/avr/torture/set-mem.c: New test.
5918
5919 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
5920
5921         PR target/71948
5922         * gcc.target/avr/torture/tiny-progmem.c: New test.
5923
5924 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
5925
5926         PR c++/71909
5927         * g++.dg/parse/pr71909.C: New test.
5928         * g++.dg/tm/pr71909.C: New test.
5929
5930         PR c++/50060
5931         * g++.dg/cpp0x/constexpr-50060.C: New test.
5932         * g++.dg/cpp1y/constexpr-50060.C: New test.
5933
5934 2016-07-20  Martin Liska  <mliska@suse.cz>
5935
5936         * gfortran.dg/graphite/pr71898.f90: New test.
5937
5938 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
5939
5940         PR tree-optimization/71503
5941         PR tree-optimization/71683
5942         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5943         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5944
5945 2016-07-20  Martin Liska  <mliska@suse.cz>
5946
5947         * gcc.dg/plugin/plugin.exp: Remove sreal test.
5948         * gcc.dg/plugin/sreal-test-1.c: Remove.
5949         * gcc.dg/plugin/sreal_plugin.c: Remove.
5950
5951 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5952
5953         PR fortran/71902
5954         * gfortran.dg/dependency_47.f90:  New test.
5955
5956 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
5957
5958         PR rtl-optimization/71916
5959         * gcc.c-torture/compile/pr71916.c: New test.
5960
5961         PR middle-end/71874
5962         * g++.dg/torture/pr71874.C: New test.
5963
5964         PR middle-end/71734
5965         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5966         (my_alloc): Rewritten to use __builtin_posix_memalign and
5967         __SIZE_TYPE__.
5968         (my_free): Use __builtin_free instead of _mm_free.
5969         (Vec::operator=): Use __builtin_memcpy.
5970
5971 2016-07-19  Martin Jambor  <mjambor@suse.cz>
5972
5973         PR fortran/71688
5974         * gfortran.dg/pr71688.f90: New test.
5975
5976 2016-07-19  Richard Biener  <rguenther@suse.de>
5977
5978         * c-c++-common/vector-subscript-6.c: New testcase.
5979         * c-c++-common/vector-subscript-7.c: Likewise.
5980
5981 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5982
5983         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
5984         and UInt32 based on __SIZEOF_INT__.
5985
5986 2016-07-19  Richard Biener  <rguenther@suse.de>
5987
5988         PR tree-optimization/71901
5989         * gcc.dg/torture/pr71901.c: New testcase.
5990
5991 2016-07-19  Richard Biener  <rguenther@suse.de>
5992
5993         PR tree-optimization/71908
5994         * gcc.dg/torture/pr71908.c: New testcase.
5995
5996 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
5997
5998         PR target/71493
5999         * gcc.target/powerpc/pr71493-1.c: New test.
6000         * gcc.target/powerpc/pr71493-2.c: Likewise.
6001
6002 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
6003
6004         PR c++/71835
6005         * g++.dg/conversion/ambig3.C: New test.
6006
6007         PR c++/71828
6008         * g++.dg/cpp0x/constexpr-71828.C: New test.
6009
6010         PR c++/71826
6011         * g++.dg/template/pr71826.C: New test.
6012
6013         PR c++/71822
6014         * g++.dg/template/defarg21.C: New test.
6015
6016         PR c++/71871
6017         * g++.dg/ext/vector31.C: New test.
6018
6019 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
6020
6021         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6022
6023 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
6024
6025         PR tree-optimization/71734
6026         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6027
6028 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6029
6030         * gcc.target/s390/warn-dynamicstack-1.c: New test.
6031         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6032         stack-layout-dynamic-1.c: New test.
6033
6034 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6035
6036         * gcc.target/s390/nolrl-1.c: New test.
6037
6038 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
6039
6040         PR fortran/71523
6041         * gfortran.dg/pr71523_1.f90: New test.
6042         * gfortran.dg/pr71523_2.f90: New test.
6043
6044 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
6045
6046         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6047
6048 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6049             Marco Restelli  <mrestelli@gmail.com>
6050
6051         PR fortran/62125
6052         * gfortran.dg/pr62125.f90: New test.
6053
6054 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6055
6056         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6057         * gcc.target/powerpc/mulkc3-1.c: Likewise.
6058
6059 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
6060
6061         PR c++/58796
6062         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6063         * g++.dg/cpp0x/nullptr35.C: New test.
6064
6065 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
6066
6067         * gcc.dg/tree-ssa/scev-8.c: Update test string.
6068
6069 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
6070
6071         * gfortran.dg/goacc/vector_length.f90: New test.
6072
6073 2016-07-15  Richard Biener  <rguenther@suse.de>
6074
6075         PR tree-optimization/71881
6076         * gcc.dg/torture/pr71881.c: New testcase.
6077
6078 2016-07-15  Richard Biener  <rguenther@suse.de>
6079
6080         PR tree-optimization/71887
6081         * gcc.dg/torture/pr71887.c: New testcase.
6082
6083 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
6084
6085         PR c/71858
6086         * gcc.dg/spellcheck-identifiers-3.c: New test.
6087
6088 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
6089
6090         PR fortran/71807
6091         * gfortran.dg/null_9.f90: New test.
6092
6093 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
6094
6095         * gcc.dg/tree-ssa/loop-41.c: New test.
6096
6097 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
6098
6099         PR tree-optimization/71347
6100         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6101
6102 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6103
6104         PR fortran/29819
6105         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6106         * gfortran.dg/contains.f90: Ditto.
6107         * gfortran.dg/contains_empty_1.f03: Ditto.
6108         * gfortran.dg/submodule_3.f08: Ditto.
6109
6110 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
6111
6112         PR testsuite/71865
6113         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6114         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6115         expected diagnostics.
6116
6117         PR c/71858
6118         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6119         * gcc.dg/spellcheck-identifiers-2.c: New test.
6120         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6121         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6122
6123 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
6124
6125         PR tree-optimization/71872
6126         * gcc.c-torture/compile/pr71872.c: New test.
6127
6128 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6129
6130         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6131         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6132         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6133         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6134         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6135         * gcc.target/arm/atomic-op-acquire-1.c: This.
6136         * gcc.target/arm/atomic-op-char.c: Rename into ...
6137         * gcc.target/arm/atomic-op-char-1.c: This.
6138         * gcc.target/arm/atomic-op-consume.c: Rename into ...
6139         * gcc.target/arm/atomic-op-consume-1.c: This.
6140         * gcc.target/arm/atomic-op-int.c: Rename into ...
6141         * gcc.target/arm/atomic-op-int-1.c: This.
6142         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6143         * gcc.target/arm/atomic-op-relaxed-1.c: This.
6144         * gcc.target/arm/atomic-op-release.c: Rename into ...
6145         * gcc.target/arm/atomic-op-release-1.c: This.
6146         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6147         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6148         * gcc.target/arm/atomic-op-short.c: Rename into ...
6149         * gcc.target/arm/atomic-op-short-1.c: This.
6150         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6151         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6152         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6153         * gcc.target/arm/atomic-op-char-2.c: Likewise.
6154         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6155         * gcc.target/arm/atomic-op-int-2.c: Likewise.
6156         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6157         * gcc.target/arm/atomic-op-release-2.c: Likewise.
6158         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6159         * gcc.target/arm/atomic-op-short-2.c: Likewise.
6160
6161 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
6162
6163         PR fortran/70842
6164         * gfortran.dg/select_type_35.f03: New test.
6165
6166 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6167
6168         PR target/65951
6169         PR tree-optimization/70923
6170         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6171         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6172         * gcc.dg/vect/pr65951.c: Likewise.
6173         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6174
6175 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
6176
6177         * c-c++-common/pr60226.c: Expect maximum object file alignment
6178         error on AIX.
6179
6180 2016-07-14  Richard Biener  <rguenther@suse.de>
6181
6182         PR tree-optimization/71866
6183         * gcc.dg/torture/pr71866.c: New testcase.
6184
6185 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6186
6187         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6188         selector and enclose boolean expression in curly braces.
6189
6190 2016-07-14  Alan Modra  <amodra@gmail.com>
6191
6192         PR target/71733
6193         * gcc.target/powerpc/p9-novsx.c: New.
6194
6195 2016-07-13  Andi Kleen  <ak@linux.intel.com>
6196
6197         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6198         * g++.dg/tree-prof/morefunc.C: Dito.
6199         * g++.dg/tree-prof/pr35545.C: Dito.
6200         * g++.dg/tree-prof/reorder.C: Dito.
6201         * gcc.dg/tree-prof/20050826-2.c: Dito.
6202         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6203         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6204         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6205         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6206         * gcc.dg/tree-prof/inliner-1.c: Dito.
6207         * gcc.dg/tree-prof/merge_block.c: Dito.
6208         * gcc.dg/tree-prof/stringop-1.c: Dito.
6209         * gcc.dg/tree-prof/stringop-2.c: Dito.
6210         * gcc.dg/tree-prof/switch-case-1.c: Dito.
6211         * gcc.dg/tree-prof/switch-case-2.c: Dito.
6212         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6213         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6214         * gcc.dg/tree-prof/update-loopch.c: Dito.
6215         * gcc.dg/tree-prof/val-prof-1.c: Dito.
6216         * gcc.dg/tree-prof/val-prof-2.c: Dito.
6217         * gcc.dg/tree-prof/val-prof-3.c: Dito.
6218         * gcc.dg/tree-prof/val-prof-4.c: Dito.
6219         * gcc.dg/tree-prof/val-prof-5.c: Dito.
6220         * gcc.dg/tree-prof/val-prof-6.c: Dito.
6221         * gcc.dg/tree-prof/val-prof-7.c: Dito.
6222
6223 2016-07-13  Andi Kleen  <ak@linux.intel.com>
6224
6225         * lib/profopt.exp (profopt-execute): Remove .imports files.
6226
6227 2016-07-13  Andi Kleen  <ak@linux.intel.com>
6228
6229         * lib/profopt.exp (profopt-execute): Always log profiler command line.
6230
6231 2016-07-13  Andi Kleen  <ak@linux.intel.com>
6232
6233         * lib/profopt.exp (dg-final-scan-autofdo,
6234         dg-final-scan-not-autofdo): New functions.
6235
6236 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
6237
6238         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6239         * gcc.dg/vect/vect-35.c: Ditto.
6240         * gcc.dg/vect/vect-alias-check-2.c: New test.
6241
6242 2016-07-13  Martin Liska  <mliska@suse.cz>
6243
6244         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
6245         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
6246         * gfortran.dg/pr42108.f90: Update expected dump scan.
6247
6248 2016-07-13  Richard Biener  <rguenther@suse.de>
6249
6250         PR tree-optimization/24574
6251         * gcc.dg/pr24574.c: New testcase.
6252
6253 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6254
6255         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
6256         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6257         * c-c++-common/pr68833-1.c: Require int32plus.
6258         * gcc.dg/ipa/pr63551.c: Likewise.
6259         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6260         * gcc.dg/ipa/pr64041.c: Require int32plus.
6261
6262 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6263
6264         PR ipa/71633
6265         * g++.dg/pr71633.C: New test.
6266
6267 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6268
6269         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6270         Add new arm_thumb1_cbz_ok effective target.
6271         * gcc.target/arm/cbz.c: New test.
6272
6273 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6274
6275         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6276         Define effective target.
6277         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6278         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6279         * gcc.target/arm/movhi_movw.c: New test.
6280         * gcc.target/arm/movsi_movw.c: Likewise.
6281         * gcc.target/arm/movdi_movw.c: Likewise.
6282
6283 2016-07-13  Richard Biener  <rguenther@suse.de>
6284
6285         PR middle-end/71104
6286         * gcc.dg/pr71104-1.c: New testcase.
6287         * gcc.dg/pr71104-2.c: Likewise.
6288
6289 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6290
6291         PR target/71805
6292         * gcc.target/powerpc/pr71805.c: New test.
6293
6294 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6295
6296         * gcc.target/powerpc/divkc3-1.c: New.
6297         * gcc.target/powerpc/mulkc3-1.c: New.
6298
6299 2016-07-12  Nathan Sidwell  <nathan@acm.org>
6300
6301         * gcc.target/arm/data-rel-1.c: New.
6302         * gcc.target/arm/data-rel-2.c: New.
6303         * gcc.target/arm/data-rel-3.c: New.
6304
6305 2016-07-12  Martin Liska  <mliska@suse.cz>
6306
6307         * gcc.dg/params/blocksort-part.c: New test.
6308         * gcc.dg/params/params.exp: New file.
6309
6310 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6311
6312         PR middle-end/71700
6313         * gcc.c-torture/execute/pr71700.c: New test.
6314
6315 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
6316         Richard Biener  <rguenther@suse.de>
6317
6318         PR tree-optimization/23286
6319         PR tree-optimization/70159
6320         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6321         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6322         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6323         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6324         * gcc.dg/tree-ssa/pr35286.c: Likewise.
6325         * gcc.dg/tree-ssa/pr35287.c: Likewise.
6326         * gcc.dg/hoist-register-pressure-1.c: Likewise.
6327         * gcc.dg/hoist-register-pressure-2.c: Likewise.
6328         * gcc.dg/hoist-register-pressure-3.c: Likewise.
6329         * gcc.dg/pr51879-12.c: Likewise.
6330         * gcc.dg/strlenopt-9.c: Likewise.
6331         * gcc.dg/tree-ssa/pr47392.c: Likewise.
6332         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6333         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6334         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6335         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6336         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6337         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6338         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6339         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6340         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6341         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6342         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6343         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6344         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6345         * gfortran.dg/pr43984.f90: Adjust expected outcome.
6346
6347 2016-07-12  Richard Biener  <rguenther@suse.de>
6348
6349         PR rtl-optimization/68961
6350         * gcc.target/i386/pr68961.c: New testcase.
6351
6352 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
6353
6354         PR middle-end/71758
6355         * c-c++-common/gomp/pr71758.c: New test.
6356         * gfortran.dg/gomp/pr71758.f90: New test.
6357
6358         PR tree-optimization/71823
6359         * gcc.dg/vect/pr71823.c: New test.
6360
6361 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
6362
6363         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6364         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6365         and LINE_MAP_MAX_LOCATION_WITH_COLS.
6366
6367 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
6368
6369         PR target/71801
6370         * gcc.target/i386/pr71801.c: New test.
6371
6372 2016-07-11  Richard Biener  <rguenther@suse.de>
6373
6374         PR tree-optimization/71816
6375         * gcc.dg/torture/pr71816.c: New testcase.
6376
6377 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6378
6379         PR fortran/71783
6380         * gfortran.dg/dependency_46.f90:  New test.
6381
6382 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
6383
6384         PR rtl-optimization/71621
6385         * gcc.target/i386/pr71621-1.c: New.
6386         * gcc.target/i386/pr71621-2.c: New.
6387
6388 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
6389
6390         * gfortran.dg/goacc/pr71704.f90: New test.
6391
6392 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6393
6394         PR target/71297
6395         * gcc.target/powerpc/pr71297.c: New.
6396
6397 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
6398
6399         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6400
6401 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6402
6403         PR target/71806
6404         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6405
6406 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
6407
6408         PR tree-optimization/71667
6409         * gcc.dg/vect/pr71667.c: New
6410
6411 2016-07-08  Martin Liska  <mliska@suse.cz>
6412
6413         * gcc.dg/torture/pr71606.c: New test.
6414
6415 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6416
6417         PR fortran/71764
6418         * gfortran.dg/pr71764.f90: New test.
6419
6420 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
6421             Kai Tietz  <ktietz70@googlemail.com>
6422
6423         PR c++/70869
6424         PR c++/71054
6425         * g++.dg/cpp0x/pr70869.C: New test.
6426         * g++.dg/cpp0x/pr71054.C: New test.
6427
6428 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
6429
6430         * g++.dg/debug/pr71432.C: Fail on AIX.
6431
6432 2016-07-07  Martin Liska  <mliska@suse.cz>
6433
6434         * gfortran.dg/do_1.f90: Remove a corner case that triggers
6435         an undefined behavior.
6436         * gfortran.dg/do_3.F90: Likewise.
6437         * gfortran.dg/do_check_11.f90: New test.
6438         * gfortran.dg/do_check_12.f90: New test.
6439         * gfortran.dg/do_corner_warn.f90: New test.
6440
6441 2016-07-07  Martin Liska  <mliska@suse.cz>
6442
6443         * gfortran.dg/predict-1.f90: Ammend the test.
6444         * gfortran.dg/predict-2.f90: Likewise.
6445
6446 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
6447
6448         PR ipa/71624
6449         * g++.dg/pr71624.C: New test.
6450
6451 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6452
6453         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6454         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6455         ARMv8-M Mainline architectures.
6456
6457 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6458
6459         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6460         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6461
6462 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
6463
6464         PR target/70098
6465         PR target/71763
6466         * gcc.target/powerpc/pr71763.c: New file.
6467
6468 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
6469
6470         PR tree-optimization/71518
6471         * gcc.dg/pr71518.c: New test.
6472
6473 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
6474
6475         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6476
6477 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6478
6479         PR target/50739
6480         * gcc.target/avr/pr50739.c: New test.
6481
6482 2016-07-05  Jan Hubicka  <jh@suse.cz>
6483
6484         * gcc.dg/tree-ssa/scev-14.c: update template.
6485
6486 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
6487
6488         * gcc.dg/vect/group-no-gaps-1.c: New test.
6489
6490 2016-07-05  Andi Kleen  <ak@linux.intel.com>
6491
6492         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6493         if kernel supports MPX.
6494
6495 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
6496
6497         * gcc.c-torture/compile/pr69102.c: Require fpic support.
6498
6499 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6500             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6501
6502         * gcc.target/powerpc/signbit-1.c: New test.
6503         * gcc.target/powerpc/signbit-2.c: New test.
6504         * gcc.target/powerpc/signbit-3.c: New test.
6505
6506 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6507
6508         PR rtl-optimization/71594
6509         * gcc.dg/torture/pr71594.c: New test.
6510
6511 2016-07-05  Jan Hubicka  <jh@suse.cz>
6512
6513         * gcc.dg/tree-ssa/scev-14.c: new testcase.
6514
6515 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
6516
6517         PR c++/62314
6518         * g++.dg/parse/error5.C: Update column
6519         number of missing semicolon error.
6520         * g++.dg/pr62314-2.C: New test case.
6521
6522 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6523
6524         * gfortran.dg/coarray_stat_function.f90: New test.
6525         * gfortran.dg/coarray_stat_whitespace.f90: New test.
6526         * gfortran.dg/coarray_lib_comm_1: Adapting old test
6527         to new interfaces.
6528
6529 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
6530
6531         PR fortran/71623
6532         * gfortran.dg/deferred_character_17.f90: New test.
6533
6534 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
6535
6536         * gcc.target/arm/neon/polytypes.c: Move to ...
6537         * gcc.target/arm/polytypes.c: ... here.
6538         * gcc.target/arm/neon/pr51534.c: Move to ...
6539         * gcc.target/arm/pr51534.c: ... here.
6540         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6541         * gcc.target/arm/vect-vcvt.c: ... here.
6542         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6543         * gcc.target/arm/vect-vcvtq.c: ... here.
6544         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6545         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6546         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6547         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6548         * gcc.target/arm/neon/neon.exp: Delete.
6549         * gcc.target/arm/neon/: Delete.
6550
6551 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6552
6553         PR fortran/65575
6554         * gfortran.dg: pr65575.f90: New test.
6555
6556 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6557
6558         PR fortran/35849
6559         * gfortran.dg: pr35849.f90: New test.
6560
6561 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
6562
6563         PR c++/71739
6564         * g++.dg/cpp0x/pr71739.C: New test.
6565
6566 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
6567
6568         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6569
6570 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6571
6572         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6573         locr.
6574         * gcc.target/s390/loc-1.c: New test.
6575
6576 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
6577
6578         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6579         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6580
6581 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6582
6583         PR target/63874
6584         * gcc.target/aarch64/pr63874.c: New test.
6585
6586 2016-07-04  Jan Beulich  <jbeulich@suse.com>
6587
6588         * g++.dg/header.c: New.
6589         * gcc.dg/header.c: New.
6590
6591 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
6592
6593         PR c/71719
6594         * c-c++-common/Wunused-var-15.c: New test.
6595
6596 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
6597
6598         PR fortran/71687
6599         * gfortran.dg/gomp/pr71687.f90: New test.
6600
6601 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6602
6603         * gcc.dg/const-float128-ped.c: Require __float128 effective
6604         target and options.
6605         * gcc.dg/const-float128.c: Likewise.
6606         * gcc.dg/torture/float128-cmp-invalid.c: Require
6607         __float128 and base_quadfloat_support effective targets, and
6608         __float128 options.
6609         * gcc.dg/torture/float128-div-underflow.c: Likewise.
6610         * gcc.dg/torture/float128-extend-nan.c: Likewise.
6611         * gcc.dg/torture/float128-nan.c: Likewise.
6612         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6613         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6614         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6615         * lib/target-supports.exp (check_effective_target___float128): New.
6616         (add_options_for___float128): New.
6617         (check_effective_target_base_quadword_support): New.
6618
6619 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
6620
6621         PR target/71720
6622         * gcc.target/powerpc/pr71720.c: New test.
6623
6624 2016-07-01  Jan Beulich  <jbeulich@suse.com>
6625
6626         * gcc.dg/bss.c: New.
6627
6628 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
6629
6630         PR target/71698
6631         * gcc.target/powerpc/pr71698.c: New test.
6632
6633 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
6634
6635         PR target/71151
6636         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6637         instead of ".foo" for its section name.
6638         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6639         depending on MCU's flash size.
6640         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6641         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6642         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6643         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6644         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6645         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6646
6647 2016-07-01  Jan Beulich  <jbeulich@suse.com>
6648
6649         * gcc.target/i386/pr65105-2.c: Add -msse2.
6650
6651 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
6652
6653         PR tree-optimization/71707
6654         * gcc.dg/strlenopt-29.c: New test.
6655
6656         PR fortran/71704
6657         * gfortran.dg/gomp/pr71704.f90: New test.
6658
6659         PR fortran/71705
6660         * gfortran.dg/gomp/pr71705.f90: New test.
6661
6662 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6663
6664         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6665         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6666         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6667         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6668         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6669         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6670         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6671         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6672         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6673         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6674         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6675         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6676         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6677         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6678         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6679         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6680         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6681         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6682         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6683         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6684         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6685         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6686         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6687         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6688         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6689         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6690         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6691         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6692         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6693         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6694         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6695         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6696         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6697         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6698         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6699         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6700         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6701         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6702         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6703         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6704         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6705         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6706         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6707         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6708         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6709         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6710         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6711         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6712         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6713         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6714         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6715         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6716         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6717         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6718         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6719         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6720         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6721         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6722         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6723         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6724         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6725         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6726         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6727         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6728         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6729         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6730         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6731         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6732         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6733         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6734         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6735         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6736         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6737         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6738         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6739         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6740         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6741         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6742         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6743         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6744         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6745
6746 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6747             James Greenhalgh  <james.greenhalgh@arm.com>
6748
6749         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6750
6751 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
6752             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6753
6754         * gcc.target/aarch64/vget_set_lane_1.c: New test.
6755
6756 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
6757
6758         PR driver/71651
6759         * gcc.dg/spellcheck-options-12.c: New test case.
6760
6761 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
6762
6763         PR middle-end/71693
6764         * gcc.c-torture/compile/pr71693.c: New test.
6765
6766 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
6767
6768         * gcc.dg/spellcheck-params.c: New testcase.
6769         * gcc.dg/spellcheck-params-2.c: New testcase.
6770
6771 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6772
6773         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6774         vector extract instructions.
6775         * gcc.target/powerpc/p9-extract-2.c: Likewise.
6776
6777 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6778
6779         PR fortran/71686
6780         * gfortran.dg/unexpected_eof_2.f90: New test.
6781         * gfortran.dg/unexpected_eof_3.f90: New test.
6782
6783 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
6784
6785         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6786
6787 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
6788
6789         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6790         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6791         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6792
6793 2016-06-29  Richard Biener  <rguenther@suse.de>
6794
6795         PR middle-end/15256
6796         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6797
6798 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
6799
6800         * gcc.target/arm/aapcs/neon-vect10.c: Require
6801         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6802         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6803         * gcc.target/arm/aapcs/vfp18.c: Likewise.
6804         * gcc.target/arm/aapcs/vfp19.c: Likewise.
6805         * gcc.target/arm/aapcs/vfp20.c: Likewise.
6806         * gcc.target/arm/aapcs/vfp21.c: Likewise.
6807         * gcc.target/arm/fp16-aapcs-1.c: Require
6808         -mfloat-ab=hard.  Also simplify the test.
6809         * gcc.target/arm/fp16-aapcs-2.c: New.
6810
6811 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
6812
6813         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
6814         (add_options_for_arm_fp16_ieee): New.
6815         (add_options_for_arm_fp16_alternative): New.
6816         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
6817         long-line.
6818         (effective_target_arm_fp16_hw): New.
6819
6820 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6821
6822         PR tree-optimization/71655
6823         * g++.dg/pr71655.C: New test.
6824
6825 2016-06-29  Martin Liska  <mliska@suse.cz>
6826
6827         * gcc.dg/pr71585.c: New test.
6828         * gcc.dg/pr71585-2.c: New test.
6829         * gcc.dg/pr71585-3.c: New test.
6830
6831 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6832
6833         PR tree-optimization/70729
6834         * g++.dg/vect/pr70729.cc: New test.
6835
6836 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
6837
6838         * c-c++-common/gomp/cancel-1.c: Extend.
6839
6840 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
6841
6842         PR tree-optimization/71625
6843         * gcc.dg/strlenopt-28.c: New test.
6844
6845 2016-06-29  Richard Biener  <rguenther@suse.de>
6846
6847         PR middle-end/71002
6848         * g++.dg/torture/pr71002.C: Adjust testcase.
6849
6850 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
6851
6852         PR c/71685
6853         * gcc.dg/pr71685.c: New test.
6854
6855 2016-06-28  Martin Sebor  <msebor@redhat.com>
6856
6857         PR c/71552
6858         * gcc.dg/init-bad-9.c: New test.
6859
6860 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6861
6862         * gcc.target/powerpc/abs128-1.c: Require VSX.
6863         * gcc.target/powerpc/copysign128-1.c: Likewise.
6864         * gcc.target/powerpc/inf128-1.c: Likewise.
6865         * gcc.target/powerpc/nan128-1.c: Likewise.
6866
6867 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
6868
6869         PR middle-end/71626
6870         * gcc.c-torture/execute/pr71626-1.c: New test.
6871         * gcc.c-torture/execute/pr71626-2.c: New test.
6872
6873 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
6874
6875         PR target/71656
6876         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6877
6878 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
6879
6880         PR target/71670
6881         * gcc.target/powerpc/pr71670.c: New testcase.
6882
6883 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
6884
6885         PR target/71656
6886         * gcc.target/powerpc/pr71656-1.c: New test.
6887         * gcc.target/powerpc/pr71656-2.c: New test.
6888
6889 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
6890
6891         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6892         around fp16 code.
6893         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6894         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6895         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6896         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6897         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6898         Add arm_neon_fp16_ok effective target.
6899         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6900         Likewise.
6901         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6902         Likewise.
6903         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6904         Likewise.
6905         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6906         Likewise.
6907         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6908         Likewise.
6909         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6910         Likewise.
6911         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6912         Likewise.
6913         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6914         Likewise.
6915         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6916         Likewise.
6917         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6918         Likewise.
6919         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6920         Likewise.
6921
6922 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
6923
6924         * gcc.dg/predict-12.c: New testcase.
6925
6926 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6927
6928         PR fortran/71649
6929         * gfortran.dg/pr71649.f90: New test.
6930
6931 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
6932
6933         PR tree-optimization/71643
6934         * g++.dg/opt/pr71643.C: New test.
6935
6936         PR tree-optimization/71631
6937         * gcc.c-torture/execute/pr71631.c: New test.
6938
6939 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
6940
6941         * gcc.dg/predict-11.c: New testcase.
6942         * gfortran.dg/predict-2.f90: New testcase.
6943
6944 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
6945
6946         * gcc.dg/predict-10.c: New test.
6947
6948 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6949
6950         * gcc.target/powerpc/abs128-1.c: New.
6951         * gcc.target/powerpc/copysign128-1.c: New.
6952         * gcc.target/powerpc/inf128-1.c: New.
6953         * gcc.target/powerpc/nan128-1.c: New.
6954
6955 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
6956
6957         * gfortran.dg/pr71642.f90: New test.
6958
6959 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
6960
6961         PR tree-optimization/71647
6962         * gcc.target/i386/pr71647.c: New test.
6963
6964 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6965
6966         * gcc.target/i386/noplt-gd-1.c: New test.
6967         * gcc.target/i386/noplt-gd-2.c: Likewise.
6968         * gcc.target/i386/noplt-gd-3.c: Likewise.
6969         * gcc.target/i386/noplt-ld-1.c: Likewise.
6970         * gcc.target/i386/noplt-ld-2.c: Likewise.
6971         * gcc.target/i386/noplt-ld-3.c: Likewise.
6972         * lib/target-supports.exp
6973         (check_effective_target_tls_get_addr_via_got): New.
6974
6975 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6976
6977         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6978         testsuite compile flags.
6979         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6980         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6981
6982 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6983
6984         * g++dg/vect/pr36684.cc: Add dg-do compile.
6985         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6986         * gcc.dg/vect/pr70021.c: Ditto.
6987         * gcc.dg/vect/pr70138-1.c: Ditto.
6988         * gcc.dg/vect/pr70138-2.c: Ditto.
6989         * gcc.dg/vect/pr70354-1.c: Ditto.
6990         * gcc.dg/vect/pr70354-2.c: Ditto.
6991         * gcc.dg/vect/pr71259.c: Ditto.
6992         * gcc.dg/vect/pr71416-1.c: Ditto.
6993         * gcc.dg/vect/slp-43.c: Ditto.
6994         * gcc.dg/vect/slp-45.c: Ditto.
6995         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6996         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6997         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6998         * gfortran.dg/vect/pr69980.f90: Ditto.
6999
7000 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
7001
7002         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7003         * gcc.dg/vect/bb-slp-30.c: Ditto.
7004         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7005         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7006         * gcc.dg/vect/pr45902.c: Ditto.
7007         * gcc.dg/vect/pr48172.c: Ditto.
7008         * gcc.dg/vect/pr48377.c: Ditto.
7009         * gcc.dg/vect/pr49038.c: Ditto.
7010         * gcc.dg/vect/pr49771.c: Ditto.
7011         * gcc.dg/vect/pr52091.c: Ditto.
7012         * gcc.dg/vect/pr53185-2.c: Ditto.
7013         * gcc.dg/vect/pr56826.c: Ditto.
7014         * gcc.dg/vect/pr60276.c: Ditto.
7015         * gcc.dg/vect/pr62021.c: Ditto.
7016         * gcc.dg/vect/pr63530.c: Ditto.
7017         * gcc.dg/vect/pr65518.c: Ditto.
7018         * gcc.dg/vect/pr65947-1.c: Ditto.
7019         * gcc.dg/vect/pr65947-10.c: Ditto.
7020         * gcc.dg/vect/pr65947-11.c: Ditto.
7021         * gcc.dg/vect/pr65947-12.c: Ditto.
7022         * gcc.dg/vect/pr65947-13.c: Ditto.
7023         * gcc.dg/vect/pr65947-2.c: Ditto.
7024         * gcc.dg/vect/pr65947-3.c: Ditto.
7025         * gcc.dg/vect/pr65947-4.c: Ditto.
7026         * gcc.dg/vect/pr65947-5.c: Ditto.
7027         * gcc.dg/vect/pr65947-6.c: Ditto.
7028         * gcc.dg/vect/pr65947-7.c: Ditto.
7029         * gcc.dg/vect/pr65947-8.c: Ditto.
7030         * gcc.dg/vect/pr65947-9.c: Ditto.
7031         * gcc.dg/vect/pr71416-1.c: Ditto.
7032         * gcc.dg/vect/pr71439.c: Ditto.
7033         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7034         * gcc.dg/vect/vect-bswap16.c: Ditto.
7035         * gcc.dg/vect/vect-bswap32.c: Ditto.
7036         * gcc.dg/vect/vect-bswap64.c: Ditto.
7037         * gcc.dg/vect/vect-live-1.c: Ditto.
7038         * gcc.dg/vect/vect-live-2.c: Ditto.
7039         * gcc.dg/vect/vect-live-3.c: Ditto.
7040         * gcc.dg/vect/vect-live-4.c: Ditto.
7041         * gcc.dg/vect/vect-live-5.c: Ditto.
7042         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7043         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7044         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7045         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7046         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7047         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7048         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7049         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7050         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7051         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7052         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7053         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7054         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7055         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7056         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7057         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7058         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7059
7060 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
7061
7062         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7063
7064 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7065
7066         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
7067         ia32 if R_386_GOT32X relocation is supported.
7068         * gcc.target/i386/noplt-3.c: Likewise.
7069         * gcc.target/i386/noplt-2.c: Likewise.
7070         (main): Renamed to ...
7071         (bar): This.
7072         * gcc.target/i386/noplt-4.c: Likewise.
7073         (main): Renamed to ...
7074         (bar): This.
7075         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7076         * gcc.target/i386/pr67400-5.c: Likewise.
7077
7078 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
7079
7080         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7081         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7082
7083         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7084         f4): Adjust expected diagnostics.
7085         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7086         (T): If OVFP is defined, redefine to TP.
7087         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7088         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7089         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7090         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7091         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7092         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7093         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7094         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7095         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7096         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7097         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7098         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7099         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7100         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7101         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7102         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7103         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7104         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7105         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7106         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7107         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7108         as last argument to __builtin_add_overflow_p.
7109
7110 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
7111
7112         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7113         dg-options and remove default vector testsuite compile flags.
7114         * g++.dg/vect/pr33860a.cc: Ditto.
7115         * g++.dg/vect/pr45470-a.cc: Ditto.
7116         * g++.dg/vect/pr45470-b.cc: Ditto.
7117         * g++.dg/vect/pr60896.cc: Ditto.
7118         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7119         * gcc.dg/vect/pr18308.c: Ditto.
7120         * gcc.dg/vect/pr24049.c: Ditto.
7121         * gcc.dg/vect/pr33373.c: Ditto.
7122         * gcc.dg/vect/pr36228.c: Ditto.
7123         * gcc.dg/vect/pr42395.c: Ditto.
7124         * gcc.dg/vect/pr42604.c: Ditto.
7125         * gcc.dg/vect/pr46663.c: Ditto.
7126         * gcc.dg/vect/pr48765.c: Ditto.
7127         * gcc.dg/vect/pr49093.c: Ditto.
7128         * gcc.dg/vect/pr49352.c: Ditto.
7129         * gcc.dg/vect/pr52298.c: Ditto.
7130         * gcc.dg/vect/pr52870.c: Ditto.
7131         * gcc.dg/vect/pr53185.c: Ditto.
7132         * gcc.dg/vect/pr53773.c: Ditto.
7133         * gcc.dg/vect/pr56695.c: Ditto.
7134         * gcc.dg/vect/pr62171.c: Ditto.
7135         * gcc.dg/vect/pr63530.c: Ditto.
7136         * gcc.dg/vect/pr68339.c: Ditto.
7137         * gcc.dg/vect/pr71259.c: Ditto.
7138         * gcc.dg/vect/vect-82_64.c: Ditto.
7139         * gcc.dg/vect/vect-83_64.c: Ditto.
7140         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7141         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7142         * gcc.dg/vect/vect-shift-2.c: Ditto.
7143         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7144         * gfortran.dg/vect/pr39318.f90: Ditto.
7145         * gfortran.dg/vect/pr45714-a.f: Ditto.
7146         * gfortran.dg/vect/pr45714-b.f: Ditto.
7147         * gfortran.dg/vect/pr46213.f90: Ditto.
7148
7149 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7150             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7151
7152         * gcc.target/powerpc/p9-splat-5.c: New test.
7153
7154 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
7155
7156         PR tree-optimization/71488
7157         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7158         * lib/target-supports.exp: ... here.
7159         (check_sse4_hw_available): New procedure.
7160         (check_effective_target_sse4_runtime): Ditto.
7161         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7162         -march=westmere for sse4_runtime targets.
7163         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
7164         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
7165         (dg-additional-options): Use for sse4_runtime targets.
7166         (main): Call check_vect ().
7167         (dg-final): Perform scan only for sse4_runtime targets.
7168
7169 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
7170
7171         PR target/66232
7172         PR target/67400
7173         * gcc.target/i386/pr66232-14.c: New file.
7174         * gcc.target/i386/pr66232-15.c: Likewise.
7175         * gcc.target/i386/pr66232-16.c: Likewise.
7176         * gcc.target/i386/pr66232-17.c: Likewise.
7177         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
7178         ia32 if R_386_GOT32X relocation is supported.
7179         * gcc.target/i386/pr67400-2.c: Likewise.
7180         * gcc.target/i386/pr67400-3.c: Likewise.
7181         * gcc.target/i386/pr67400-4.c: Likewise.
7182         * gcc.target/i386/pr67400-6.c: Likewise.
7183         * gcc.target/i386/pr67400-7.c: Likewise.
7184         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
7185
7186 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7187
7188         PR libgfortran/48852
7189         * gfortran.dg/char4_iunit_1.f03: Update test.
7190         * gfortran.dg/f2003_io_5.f03: Update test.
7191         * gfortran.dg/real_const_3.f90: Update test.
7192
7193 2016-06-23  Andi Kleen  <ak@linux.intel.com>
7194
7195         * g++.dg/bprob/bprob.exp: Support autofdo.
7196         * g++.dg/tree-prof/tree-prof.exp: dito.
7197         * gcc.dg/tree-prof/tree-prof.exp: dito.
7198         * gcc.misc-tests/bprob.exp: dito.
7199         * gfortran.dg/prof/prof.exp: dito.
7200         * lib/profopt.exp: dito.
7201         * lib/target-supports.exp: Check for autofdo.
7202
7203 2016-06-23  Martin Liska  <mliska@suse.cz>
7204
7205         * gcc.dg/pr71619.c: New test.
7206
7207 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
7208
7209         PR target/67400
7210         * gcc.target/i386/pr67400-1.c: New test.
7211         * gcc.target/i386/pr67400-2.c: Likewise.
7212         * gcc.target/i386/pr67400-3.c: Likewise.
7213         * gcc.target/i386/pr67400-4.c: Likewise.
7214         * gcc.target/i386/pr67400-5.c: Likewise.
7215         * gcc.target/i386/pr67400-6.c: Likewise.
7216         * gcc.target/i386/pr67400-7.c: Likewise.
7217
7218 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
7219
7220         * c-c++-common/missing-header-1.c: New test case.
7221         * c-c++-common/missing-header-2.c: New test case.
7222         * c-c++-common/missing-header-3.c: New test case.
7223         * c-c++-common/missing-header-4.c: New test case.
7224
7225 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
7226
7227         PR c/70339
7228         * c-c++-common/attributes-1.c: Update dg-prune-output to include
7229         hint.
7230         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7231         expected results due to builtin "nanl" now being suggested for
7232         "name".
7233         * gcc.dg/pr67580.c: Update expected messages.
7234         * gcc.dg/spellcheck-identifiers.c: New testcase.
7235         * gcc.dg/spellcheck-typenames.c: New testcase.
7236
7237 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
7238
7239         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7240         file.
7241         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7242         diagnostic-test-show-locus-parseable-fixits.c to sources for
7243         diagnostic_plugin_test_show_locus.c.
7244         * lib/gcc-defs.exp (freeform_regexps): New global.
7245         (dg-regexp): New function.
7246         (handle-dg-regexps): New function.
7247         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7248         freeform_regexps to the empty list.
7249         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7250
7251 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7252
7253         PR tree-optimization/71488
7254         * g++.dg/pr71488.C: New test.
7255         * gcc.dg/vect/vect-bool-cmp.c: New test.
7256
7257 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
7258
7259         * gcc.dg/guality/param-5.c: New test.
7260
7261 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7262
7263         * gcc.target/i386/asm-flag-7.c: New test.
7264
7265 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
7266
7267         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7268         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7269         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7270         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7271         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7272         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7273         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7274         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7275         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7276         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7277         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7278         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7279         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7280         * gcc.dg/tree-ssa/vrp87.c: Likewise.
7281         * lib/target-supports.exp: Likewise.
7282
7283 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
7284
7285         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7286         * gcc.dg/attr-ms_struct-2.c: Likewise.
7287         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7288         * gcc.dg/bf-ms-attrib.c: Likewise.
7289         * gcc.dg/bf-ms-layout-2.c: Likewise.
7290         * gcc.dg/bf-ms-layout-3.c: Likewise.
7291         * gcc.dg/bf-ms-layout.c: Likewise.
7292         * gcc.dg/bf-no-ms-layout.c: Likewise.
7293         * gcc.target/i386/bitfield1.c: Likewise.
7294         * gcc.target/i386/bitfield2.c: Likewise.
7295         * gcc.target/i386/bitfield3.c: Likewise.
7296
7297 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7298
7299         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7300         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7301         override other than -mcpu=power9 command-line option is specified,
7302         or if the target operating system is aix.
7303         * gcc.target/powerpc/darn-1.c: Likewise.
7304         * gcc.target/powerpc/darn-2.c: Likewise.
7305         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7306         test if effective-target is not powerpc_p9vector_ok or if the
7307         target operating system is not defined.
7308         * gcc.target/powerpc/vslv-1.c: Likewise.
7309         * gcc.target/powerpc/vsrv-0.c: Likewise.
7310         * gcc.target/powerpc/vsrv-1.c: Likewise.
7311
7312 2016-06-21  Tobias Burnus  <burnus@net-b.de>
7313
7314         PR fortran/71068
7315         * gfortran.dg/coarray/data_1.f90: New.
7316
7317 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
7318
7319         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7320         (dg-require-effective-target): Use arm_v8_neon_hw.
7321         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7322         (dg-require-effective-target): Likewise.
7323         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7324         (dg-require-effective-target): Likewise.
7325         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7326         (dg-require-effective-target): Likewise.
7327         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7328         (dg-require-effective-target): Likewise.
7329         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7330         (dg-require-effective-target): Likewise.
7331         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7332         Add AArch64 check.
7333
7334 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
7335
7336         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7337         Set to 3 so test passes.
7338
7339 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
7340
7341         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7342
7343 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
7344
7345         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7346         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7347         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7348         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7349
7350 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
7351
7352         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7353         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7354
7355 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7356
7357         PR target/71549
7358         * gcc.target/i386/pr71549.c: New test.
7359
7360 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7361
7362         * gcc.target/powerpc/vadsdu-0.c: Replace
7363         dg-require-effective-target directive to allow test to run on more
7364         platforms, and add dg-skip-if directive to disable test on aix
7365         platforms because of known incompatibilities.
7366         * gcc.target/powerpc/vadsdu-1.c: Likewise.
7367         * gcc.target/powerpc/vadsdu-2.c: Likewise.
7368         * gcc.target/powerpc/vadsdu-3.c: Likewise.
7369         * gcc.target/powerpc/vadsdu-4.c: Likewise.
7370         * gcc.target/powerpc/vadsdu-5.c: Likewise.
7371         * gcc.target/powerpc/vadsdub-1.c: Likewise.
7372         * gcc.target/powerpc/vadsdub-2.c: Replace
7373         dg-require-effective-target directive to allow test to run on more
7374         platforms, and add dg-skip-if directive to disable test on aix
7375         platforms because of known incompatibilities.
7376         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7377         with vec_absdb call to differentiate this test from vadsdub-1.c.
7378         * gcc.target/powerpc/vadsduh-1.c: Replace
7379         dg-require-effective-target directive to allow test to run on more
7380         platforms, and add dg-skip-if directive to disable test on aix
7381         platforms because of known incompatibilities.
7382         * gcc.target/powerpc/vadsduh-2.c: Likewise.
7383         * gcc.target/powerpc/vadsduw-1.c: Likewise.
7384         * gcc.target/powerpc/vadsduw-2.c: Likewise.
7385
7386 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
7387
7388         PR tree-optimization/71588
7389         * gcc.dg/pr71558.c: New test.
7390
7391 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7392
7393         * c-c++-common/pr68657-1.c: Require ptr32plus support.
7394         * c-c++-common/pr68657-2.c: Likewise.
7395         * c-c++-common/pr68657-3.c: Likewise.
7396         * gcc.dg/torture/pr69714.c: Require int32plus support.
7397         * gcc.dg/torture/pr70025.c: Likewise.
7398         * gcc.dg/torture/pr70083.c: Likewise.
7399         * gcc.dg/torture/pr70542.c: Likewise.
7400         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7401
7402 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
7403
7404         PR c/71601
7405         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7406
7407 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
7408
7409         PR middle-end/71581
7410         * gcc.dg/pr71581.c: New test.
7411
7412         PR rtl-optimization/71591
7413         * gcc.dg/cpp/pr71591.c: New test.
7414
7415 2016-06-20   David B. Robins  <gcc@davidrobins.net>
7416
7417         PR target/71571
7418         * g++.dg/torture/pr71571.C: New test.
7419
7420 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
7421
7422         PR target/71559
7423         * gcc.target/i386/sse2-pr71559.c: New test.
7424         * gcc.target/i386/avx-pr71559.c: New test.
7425         * gcc.target/i386/avx512f-pr71559.c: New test.
7426
7427 2016-06-20  Tobias Burnus  <burnus@net-b.de>
7428
7429         PR fortran/71194
7430         * gfortran.dg/pointer_remapping_10.f90: New.
7431
7432 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
7433
7434         * g++.dg/diagnostic/string-literal-concat.C: New test case.
7435
7436 2016-06-20  Martin Sebor  <msebor@redhat.com>
7437
7438         PR c/69507
7439         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7440         * gnu90-const-expr-1.c: Same.
7441         * gnu99-const-expr-1.c: Same.
7442         * gnu99-static-1.c: Same.
7443
7444 2016-06-20  Renlin Li  <renlin.li@arm.com>
7445
7446         PR testsuite/71489
7447         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7448
7449 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
7450
7451         * gcc.target/aarch64/vcvt_f64_1.c: New.
7452         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7453         * gcc.target/aarch64/vrecp_f64_1.c: New.
7454
7455 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7456
7457         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7458         "alignement".
7459
7460 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
7461
7462         PR target/71103
7463         * gcc.target/avr/torture/pr71103-2.c: New test.
7464
7465 2016-06-19  Martin Sebor  <msebor@redhat.com>
7466
7467         PR c/69507
7468         * gcc.dg/alignof.c: New test.
7469
7470 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
7471
7472         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7473         vs dg-error; test constexpr specifier too.
7474
7475 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
7476
7477         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7478
7479 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
7480
7481         * lib/target-supports.exp
7482         (check_effective_target_arm_neon_fp16_ok_nocache): Call
7483         arm_neon_ok and merge flags.  Fix temporary test name.
7484         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7485         and merge flags.
7486
7487 2016-06-17  Martin Liska  <mliska@suse.cz>
7488
7489         * gcc.dg/predict-9.c: Fix dump scanning.
7490
7491 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
7492
7493         PR tree-optimization/71354
7494         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7495
7496 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
7497
7498         PR tree-optimization/71347
7499         * gcc.dg/tree-ssa/pr71347.c: New test.
7500
7501 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
7502
7503         PR tree-optimization/71354
7504         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7505
7506 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
7507
7508         * gcc.dg/vect/vect-alias-check-1.c: New test.
7509
7510 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7511
7512         PR target/71151
7513         * gcc.target/avr/pr71151-1.c: New test.
7514         * gcc.target/avr/pr71151-2.c: New test.
7515         * gcc.target/avr/pr71151-3.c: New test.
7516         * gcc.target/avr/pr71151-4.c: New test.
7517         * gcc.target/avr/pr71151-5.c: New test.
7518         * gcc.target/avr/pr71151-6.c: New test.
7519         * gcc.target/avr/pr71151-7.c: New test.
7520         * gcc.target/avr/pr71151-8.c: New test.
7521         * gcc.target/avr/pr71151-common.h: New test.
7522
7523 2016-06-16  Martin Liska  <mliska@suse.cz>
7524
7525         * gfortran.dg/predict-1.f90: New test.
7526
7527 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
7528
7529         PR target/71242
7530         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
7531
7532 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
7533
7534         * g++.dg/vect/pr36648.cc: Disable cunrolli
7535
7536 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
7537
7538         PR target/71554
7539         * gcc.c-torture/execute/pr71554.c: New test.
7540
7541         PR rtl-optimization/71532
7542         * gcc.dg/torture/pr71532.c: New test.
7543
7544 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7545
7546         * gcc.target/powerpc/p9-dimode1.c: New test.
7547         * gcc.target/powerpc/p9-dimode2.c: Likewise.
7548
7549 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
7550
7551         * gcc.c-torture/compile/20160615-1.c: New test.
7552
7553         * g++.dg/cpp0x/ref-qual17.C: New test.
7554
7555 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
7556
7557         PR middle-end/71529
7558         * gcc.target/i386/pr71529.C: New test.
7559
7560 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
7561
7562         PR tree-optimization/71483
7563         * g++.dg/vect/pr71483.c: New
7564
7565 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
7566
7567         PR c++/70202
7568         * g++.dg/inherit/crash6.C: New.
7569         * g++.dg/inherit/union2.C: Likewise.
7570         * g++.dg/inherit/virtual12.C: Likewise.
7571         * g++.dg/inherit/virtual13.C: Likewise.
7572         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7573
7574 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
7575
7576         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
7577
7578 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
7579
7580         PR tree-optimization/71439
7581         * gcc.dg/vect/pr71439.c: New
7582
7583 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7584
7585         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7586
7587 2016-06-15  Richard Biener  <rguenther@suse.de>
7588
7589         * gcc.dg/vect/slp-45.c: New testcase.
7590
7591 2016-06-15  Richard Biener  <rguenther@suse.de>
7592
7593         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7594
7595 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7596
7597         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7598         requirements, and disable for AIX for now.
7599         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7600
7601 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
7602
7603         PR c++/71528
7604         * g++.dg/opt/pr71528.C: New test.
7605
7606         PR c++/71516
7607         * g++.dg/init/pr71516.C: New test.
7608
7609 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
7610
7611         * g++.dg/init/array46.C: New.
7612
7613 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
7614
7615         * gcc.target/i386/float128-3.c: New test.
7616         * gcc.target/i386/quad-sse4.c: Ditto.
7617         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7618         Update scan strings.
7619
7620 2016-06-14  Richard Biener  <rguenther@suse.de>
7621
7622         PR middle-end/71526
7623         * gfortran.dg/pr71526.f90: New testcase.
7624
7625 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7626
7627         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7628         * gcc.dg/zero_bits_compound-1.c: Likewise.
7629
7630 2016-06-14  Richard Biener  <rguenther@suse.de>
7631
7632         PR tree-optimization/71522
7633         * gcc.dg/torture/pr71522.c: New testcase.
7634
7635 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
7636
7637         PR tree-optimization/71520
7638         * gcc.dg/tree-ssa/pr71520.c: New test.
7639
7640 2016-06-14  Richard Biener  <rguenther@suse.de>
7641
7642         PR tree-optimization/71521
7643         * gcc.dg/tree-ssa/vrp101.c: New testcase.
7644
7645 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
7646
7647         PR sanitizer/71498
7648         * c-c++-common/ubsan/bounds-13.c: New test.
7649
7650         PR preprocessor/71183
7651         * gcc.dg/cpp/source_date_epoch-3.c: New test.
7652
7653 2016-06-13  Jeff Law  <law@redhat.com>
7654
7655         PR tree-optimization/71403
7656         * c-c++-common/ubsan/pr71403-1.c: New test.
7657         * c-c++-common/ubsan/pr71403-2.c: New test.
7658         * c-c++-common/ubsan/pr71403-3.c: New test.
7659
7660 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
7661
7662         PR middle-end/71478
7663         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7664         Add -Wno-psabi -w to dg-options.
7665
7666 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7667
7668         * gcc.target/powerpc/vadsdu-0.c: New test.
7669         * gcc.target/powerpc/vadsdu-1.c: New test.
7670         * gcc.target/powerpc/vadsdu-2.c: New test.
7671         * gcc.target/powerpc/vadsdu-3.c: New test.
7672         * gcc.target/powerpc/vadsdu-4.c: New test.
7673         * gcc.target/powerpc/vadsdu-5.c: New test.
7674         * gcc.target/powerpc/vadsdub-1.c: New test.
7675         * gcc.target/powerpc/vadsdub-2.c: New test.
7676         * gcc.target/powerpc/vadsduh-1.c: New test.
7677         * gcc.target/powerpc/vadsduh-2.c: New test.
7678         * gcc.target/powerpc/vadsduw-1.c: New test.
7679         * gcc.target/powerpc/vadsduw-2.c: New test.
7680
7681 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
7682
7683         * gcc.dg/c99-init-2.c (c): Update expected error message.
7684         * gcc.dg/init-bad-8.c (foo): Likewise.
7685         * gcc.dg/spellcheck-fields-3.c: New test case.
7686
7687 2016-06-13  Martin Liska  <mliska@suse.cz>
7688
7689         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7690         and "guess loop iv compared" heuristics.
7691         * gcc.dg/predict-2.c: Likewise.
7692         * gcc.dg/predict-3.c: Likewise.
7693         * gcc.dg/predict-4.c: Likewise.
7694         * gcc.dg/predict-5.c: Likewise.
7695         * gcc.dg/predict-6.c: Likewise.
7696
7697 2016-06-13  Marek Polacek  <polacek@redhat.com>
7698
7699         PR middle-end/71476
7700         * c-c++-common/Wswitch-unreachable-4.c: New test.
7701         * gcc.dg/Wswitch-unreachable-2.c: New test.
7702         * g++.dg/tm/jump1.C: Move dg-warning.
7703
7704 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
7705
7706         * gnat.dg/renaming10.ad[sb]: New test.
7707
7708 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
7709
7710         PR fortran/70673
7711         * gfortran.dg/pr70673.f90: New test.
7712
7713 2016-06-13  Richard Biener  <rguenther@suse.de>
7714
7715         PR middle-end/64516
7716         * gcc.dg/align-3.c: New testcase.
7717
7718 2016-06-13  Martin Liska  <mliska@suse.cz>
7719
7720         * gcc.target/i386/pr71458.c: New test.
7721
7722 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
7723
7724         PR target/71241
7725         * gcc.dg/torture/float128-nan.c: New test.
7726
7727 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7728
7729         PR target/60751
7730         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7731         statement.
7732
7733 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7734
7735         PR target/60751
7736         * gfortran.dg/comma_IO_extension_1.f90: New test.
7737         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7738         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7739         statement.
7740         * gfortran.dg/graphite/pr38083.f90: Likewise.
7741         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7742         missing format.
7743
7744 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7745
7746         * gnat.dg/case_character.adb: New test.
7747
7748 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
7749
7750         PR middle-end/71310
7751         * gcc.target/powerpc/pr71310.c: New testcase.
7752
7753 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
7754
7755         PR middle-end/71478
7756         * gcc.dg/pr71478.c: New test.
7757
7758 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
7759
7760         PR middle-end/71494
7761         * gcc.c-torture/execute/pr71494.c: New test.
7762
7763         PR c/68657
7764         * gcc.target/i386/pr68657.c: New test.
7765
7766         PR inline-asm/68843
7767         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7768         (test): Add -masm=intel alternatives.
7769
7770 2016-06-10  Martin Sebor  <msebor@redhat.com>
7771
7772         PR c/71392
7773         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7774
7775 2016-06-10  Jeff Law  <law@redhat.com>
7776
7777         PR tree-optimization/71335
7778         * gcc.c-torture/execute/pr71335.c: New test.
7779
7780 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
7781
7782         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7783         the various "cannot tail-call: " messages.
7784
7785 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
7786
7787         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7788         and options.
7789
7790 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
7791
7792         PR sanitizer/71480
7793         * c-c++-common/asan/pr71480.c: New test.
7794
7795 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
7796
7797         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7798         (ASMNAME2): Likewise.
7799         (main): Replace fn in asm statement with ASMNAME ("fn").
7800         * gcc.dg/guality/pr68037-2.c: Likewise.
7801         * gcc.dg/guality/pr68037-3.c: Likewise.
7802         * gcc.dg/torture/pr68037-1.c: Likewise.
7803         * gcc.dg/torture/pr68037-2.c: Likewise.
7804         * gcc.dg/torture/pr68037-3.c: Likewise.
7805
7806 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7807
7808         PR inline-asm/68843
7809         * gcc.target/i386/pr68843-1.c: New test.
7810         * gcc.target/i386/pr68843-2.c: New test.
7811
7812 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
7813             Cesar Philippidis  <cesar@codesourcery.com>
7814
7815         PR middle-end/71373
7816         * gcc.dg/goacc/nested-function-1.c: New file.
7817         * gcc.dg/goacc/nested-function-2.c: Likewise.
7818         * gcc.dg/goacc/pr71373.c: Likewise.
7819         * gfortran.dg/goacc/cray-2.f95: Likewise.
7820         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7821         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7822         * gfortran.dg/goacc/cray.f95: Update.
7823         * gfortran.dg/goacc/loop-1.f95: Likewise.
7824         * gfortran.dg/goacc/loop-3.f95: Likewise.
7825         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7826         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7827
7828 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
7829
7830         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7831         for OpenACC tile clauses.
7832         * gfortran.dg/goacc/combined-directives.f90: Likewise.
7833
7834         PR c/71381
7835         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
7836         to...
7837         * c-c++-common/goacc/cache-2.c: ... this new file.
7838         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7839         * gfortran.dg/goacc/cache-2.f95: ... this new file.
7840         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7841         usage.
7842         * gfortran.dg/goacc/cray.f95: Likewise.
7843         * gfortran.dg/goacc/loop-1.f95: Likewise.
7844
7845 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
7846
7847         PR tree-optimization/71407
7848         PR tree-optimization/71416
7849         * gcc.dg/vect/pr71407.c: New
7850         * gcc.dg/vect/pr71416-1.c: New
7851         * gcc.dg/vect/pr71416-2.c: New
7852
7853 2016-06-10  Richard Biener  <rguenther@suse.de>
7854
7855         PR middle-end/71477
7856         * gcc.dg/torture/pr71477.c: New testcase.
7857
7858 2016-06-09  Julia Koval  <julia.koval@intel.com>
7859
7860         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7861         * gcc.target/i386/interrupt-13.c: Likewise.
7862         * gcc.target/i386/interrupt-15.c: Likewise.
7863         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7864         * gcc.target/i386/interrupt-24.c: Likewise.
7865         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7866         * gcc.target/i386/interrupt-9.c: Likewise.
7867         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7868
7869 2016-06-09  Martin Sebor  <msebor@redhat.com>
7870
7871         PR c/70883
7872         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7873         * gcc.dg/builtin-constant_p-1.c: Same.
7874         * gcc.dg/builtins-error.c: Same.
7875         * gcc.dg/pr70859.c: Same.
7876
7877 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7878
7879         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7880         * gcc.dg/torture/pr68067-1.c: Likewise.
7881         * gcc.dg/torture/pr68067-2.c: Likewise.
7882
7883 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7884
7885         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7886           when setting SIZE.
7887
7888 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
7889
7890         PR c++/71465
7891         * g++.dg/inherit/crash5.C: New.
7892         Revert:
7893         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
7894
7895         PR c++/70202
7896         * g++.dg/inherit/crash5.C: New.
7897         * g++.dg/inherit/virtual1.C: Adjust.
7898
7899 2016-06-09  Martin Liska  <mliska@suse.cz>
7900
7901         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7902         * g++.dg/predict-loop-exit-2.C: Likewise.
7903         * g++.dg/predict-loop-exit-3.C: Likewise.
7904         * gcc.dg/predict-1.c: Likewise.
7905         * gcc.dg/predict-2.c: Likewise.
7906         * gcc.dg/predict-3.c: Likewise.
7907         * gcc.dg/predict-4.c: Likewise.
7908         * gcc.dg/predict-5.c: Likewise.
7909         * gcc.dg/predict-6.c: Likewise.
7910         * gcc.dg/predict-7.c: Likewise.
7911
7912 2016-06-09  Richard Biener  <rguenther@suse.de>
7913
7914         PR tree-optimization/71462
7915         * gcc.dg/torture/pr71462.c: New testcase.
7916
7917 2016-06-09  Marek Polacek  <polacek@redhat.com>
7918
7919         PR c/65471
7920         * gcc.dg/c11-generic-3.c: New test.
7921
7922 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
7923
7924         * g++.dg/init/array42.C: New.
7925         * g++.dg/init/array43.C: Likewise.
7926         * g++.dg/init/array44.C: Likewise.
7927         * g++.dg/init/array45.C: Likewise.
7928         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7929         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7930         * g++.dg/cpp1y/auto-fn27.C: Likewise.
7931         * g++.dg/gomp/pr35751.C: Likewise.
7932         * g++.dg/init/array23.C: Likewise.
7933         * g++.dg/init/brace2.C: Likewise.
7934         * g++.dg/init/brace6.C: Likewise.
7935
7936 2016-06-08  Martin Sebor  <msebor@redhat.com>
7937             Jakub Jelinek  <jakub@redhat.com>
7938
7939         PR c++/70507
7940         PR c/68120
7941         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7942         * c-c++-common/builtin-arith-overflow-2.c: New test.
7943         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7944         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7945         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7946
7947 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
7948
7949         PR c++/71442
7950         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7951
7952 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
7953
7954         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7955         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7956         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7957         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7958         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7959         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7960         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7961         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7962         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7963         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7964         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7965         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7966         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7967
7968 2016-06-08  Richard Biener  <rguenther@suse.de>
7969
7970         PR tree-optimization/68558
7971         * gcc.dg/vect/slp-44.c: New testcase.
7972
7973 2016-06-08  Richard Biener  <rguenther@suse.de>
7974
7975         * gcc.dg/vect/slp-43.c: New testcase.
7976
7977 2016-06-08  Richard Biener  <rguenther@suse.de>
7978
7979         PR tree-optimization/71452
7980         * gcc.dg/torture/pr71452.c: New testcase.
7981
7982 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
7983
7984         PR c++/71448
7985         * g++.dg/torture/pr71448.C: New test.
7986
7987 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
7988
7989         PR debug/71432
7990         PR ada/71413
7991         * g++.dg/debug/pr71432.C: New test.
7992
7993 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7994
7995         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7996         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7997         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7998
7999 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
8000
8001         * gcc.dg/vect/vect-live-2.c: Update effective target.
8002         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8003         * lib/target-supports.exp: Add aarch64 to vect_long.
8004
8005 2016-06-08  Marek Polacek  <polacek@redhat.com>
8006
8007         PR c/71418
8008         * gcc.dg/noncompile/pr71418.c: New test.
8009
8010         PR c/71426
8011         * gcc.dg/noncompile/pr71426.c: New test.
8012
8013 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
8014
8015         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8016         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8017         * gcc.dg/predict-3.c: Update template.
8018         * gcc.dg/predict-5.c: Update template.
8019         * gcc.dg/predict-6.c: Update template.
8020         * gcc.dg/predict-9.c: Update template.
8021         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8022
8023 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
8024
8025         * gcc.target/powerpc/vec-mul.c: New test.
8026
8027 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
8028
8029         * gcc.dg/spellcheck-fields-2.c: New test case.
8030
8031 2016-06-07  Richard Biener  <rguenther@suse.de>
8032
8033         PR c/61564
8034         * gcc.dg/Wpragmas-1.c: New testcase.
8035         * gcc.dg/Wattributes-4.c: Likewise.
8036         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8037         entry.
8038
8039 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
8040
8041         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8042         spurious debug code.
8043
8044 2016-06-07  Richard Biener  <rguenther@suse.de>
8045
8046         PR tree-optimization/71428
8047         * gcc.dg/torture/pr71428.c: New testcase.
8048
8049 2016-06-07  Richard Biener  <rguenther@suse.de>
8050
8051         PR middle-end/71423
8052         * gcc.dg/torture/pr71423.c: New testcase.
8053
8054 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
8055
8056         PR middle-end/71408
8057         * gcc.dg/tree-ssa/pr71408.c: New test.
8058
8059 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
8060
8061         PR middle-end/71281
8062         * g++.dg/torture/pr71281.C: New test.
8063
8064 2016-06-06  Marek Polacek  <polacek@redhat.com>
8065
8066         PR c/71362
8067         * gcc.dg/pr71362.c: New test.
8068
8069 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
8070             Patrick Palka  <ppalka@gcc.gnu.org>
8071
8072         PR c++/70847
8073         PR c++/71330
8074         PR c++/71393
8075         * g++.dg/opt/pr70847.C: New test.
8076         * g++.dg/ubsan/pr70847.C: New test.
8077         * g++.dg/ubsan/pr71393.C: New test.
8078
8079 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
8080
8081         PR tree-optimization/71259
8082         * gcc.dg/vect/pr71259.c: New test.
8083
8084 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
8085
8086         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8087         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8088         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8089         above.
8090
8091 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8092
8093         PR middle-end/37780
8094         * gcc.c-torture/execute/pr37780.c: New test.
8095         * gcc.target/aarch64/pr37780_1.c: Likewise.
8096         * gcc.target/arm/pr37780_1.c: Likewise.
8097
8098 2016-06-06  Marek Polacek  <polacek@redhat.com>
8099
8100         * c-c++-common/attr-may-alias-1.c: New test.
8101         * c-c++-common/attr-may-alias-2.c: New test.
8102         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8103
8104 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8105
8106         PR c/24414
8107         * gcc.target/i386/pr24414.c: New test.
8108
8109 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
8110
8111         * gcc.target/sparc/vis4misc.c: New file.
8112         * gcc.target/sparc/fpcmp.c: Likewise.
8113         * gcc.target/sparc/fpcmpu.c: Likewise.
8114
8115 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
8116
8117         * gcc.dg/vect/vect-live-1.c: Use additional-options.
8118         * gcc.dg/vect/vect-live-3.c: Likewise.
8119
8120 2016-06-06  Richard Biener  <rguenther@suse.de>
8121
8122         PR tree-optimization/71398
8123         * gcc.dg/torture/pr71398.c: New testcase.
8124
8125 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
8126
8127         PR target/71389
8128         * g++.dg/pr71389.C: New test.
8129
8130 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8131
8132         PR fortran/71404
8133         * gfortran.dg/fmt_read_5.f: New test.
8134
8135 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
8136
8137         PR fortran/69659
8138         * gfortran.dg/class_array_22.f03: New test.
8139
8140 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
8141
8142         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8143
8144 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
8145
8146         * gcc.dg/predict-9.c: Update template.
8147
8148 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
8149
8150         PR c++/49377
8151         * g++.dg/template/pr49377.C: New.
8152
8153 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
8154
8155         PR tree-optimization/71405
8156         * g++.dg/torture/pr71405.C: New test.
8157
8158 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
8159
8160         PR c++/70202
8161         * g++.dg/inherit/crash5.C: New.
8162         * g++.dg/inherit/virtual1.C: Adjust.
8163
8164 2016-06-03  Jeff Law  <law@redhat.com>
8165
8166         PR tree-optimization/71316
8167         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8168
8169 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
8170
8171         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
8172         dg-additional-options with just -fno-tree-scev-cprop in it.
8173         * gcc.dg/vect/vect-live-2.c: Likewise.
8174         * gcc.dg/vect/vect-live-5.c: Likewise.
8175         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8176         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8177         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8178
8179 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
8180
8181         PR c++/27100
8182         * g++.dg/other/friend6.C: New test.
8183
8184 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8185
8186         * g++.dg/torture/ppc-ldst-array.C: New.
8187
8188 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
8189
8190         PR target/71276
8191         PR target/71277
8192         * gcc.dg/torture/builtin-fp-int-inexact.c,
8193         gcc.target/i386/387-builtin-fp-int-inexact.c,
8194         gcc.target/i386/387-rint-inline-1.c,
8195         gcc.target/i386/387-rint-inline-2.c,
8196         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8197         gcc.target/i386/sse2-rint-inline-1.c,
8198         gcc.target/i386/sse2-rint-inline-2.c,
8199         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8200         gcc.target/i386/sse4_1-rint-inline.c: New tests.
8201
8202 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8203             Julia Koval  <julia.koval@intel.com>
8204
8205         PR target/66960
8206         PR target/67630
8207         PR target/67634
8208         PR target/67841
8209         PR target/68037
8210         PR target/68618
8211         PR target/68661
8212         PR target/69575
8213         PR target/69596
8214         PR target/69734
8215         * gcc.dg/guality/pr68037-1.c: New test.
8216         * gcc.dg/guality/pr68037-2.c: Likewise.
8217         * gcc.dg/guality/pr68037-3.c: Likewise.
8218         * gcc.dg/torture/pr68037-1.c: Likewise.
8219         * gcc.dg/torture/pr68037-2.c: Likewise.
8220         * gcc.dg/torture/pr68037-3.c: Likewise.
8221         * gcc.dg/torture/pr68661-1a.c: Likewise.
8222         * gcc.dg/torture/pr68661-1b.c: Likewise.
8223         * gcc.target/i386/interrupt-1.c: Likewise.
8224         * gcc.target/i386/interrupt-2.c: Likewise.
8225         * gcc.target/i386/interrupt-3.c: Likewise.
8226         * gcc.target/i386/interrupt-4.c: Likewise.
8227         * gcc.target/i386/interrupt-5.c: Likewise.
8228         * gcc.target/i386/interrupt-6.c: Likewise.
8229         * gcc.target/i386/interrupt-7.c: Likewise.
8230         * gcc.target/i386/interrupt-8.c: Likewise.
8231         * gcc.target/i386/interrupt-9.c: Likewise.
8232         * gcc.target/i386/interrupt-10.c: Likewise.
8233         * gcc.target/i386/interrupt-11.c: Likewise.
8234         * gcc.target/i386/interrupt-12.c: Likewise.
8235         * gcc.target/i386/interrupt-13.c: Likewise.
8236         * gcc.target/i386/interrupt-14.c: Likewise.
8237         * gcc.target/i386/interrupt-15.c: Likewise.
8238         * gcc.target/i386/interrupt-16.c: Likewise.
8239         * gcc.target/i386/interrupt-17.c: Likewise.
8240         * gcc.target/i386/interrupt-18.c: Likewise.
8241         * gcc.target/i386/interrupt-19.c: Likewise.
8242         * gcc.target/i386/interrupt-20.c: Likewise.
8243         * gcc.target/i386/interrupt-21.c: Likewise.
8244         * gcc.target/i386/interrupt-22.c: Likewise.
8245         * gcc.target/i386/interrupt-23.c: Likewise.
8246         * gcc.target/i386/interrupt-24.c: Likewise.
8247         * gcc.target/i386/interrupt-25.c: Likewise.
8248         * gcc.target/i386/interrupt-26.c: Likewise.
8249         * gcc.target/i386/interrupt-27.c: Likewise.
8250         * gcc.target/i386/interrupt-28.c: Likewise.
8251         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8252         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8253         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8254         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8255         * gcc.target/i386/interrupt-iamcu.c: Likewise.
8256         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8257         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8258         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8259         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8260         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8261         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8262         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8263
8264 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
8265
8266         PR tree-optimization/52171
8267         * gcc.dg/pr52171.c: New test.
8268         * gcc.target/i386/pr52171.c: New test.
8269
8270 2016-06-03  Jan Hubicka  <jh@suse.cz>
8271
8272         * g++.dg/tree-ssa/pred-1.C: New testcase
8273         * gcc.dg/tree-ssa/pred-1.c: New testcase
8274
8275 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8276
8277         PR target/70957
8278         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8279         support.
8280         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8281
8282 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
8283
8284         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8285
8286 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
8287
8288         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
8289         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
8290         * gcc.dg/vect/vect-live-1.c: New test.
8291         * gcc.dg/vect/vect-live-2.c: New test.
8292         * gcc.dg/vect/vect-live-3.c: New test.
8293         * gcc.dg/vect/vect-live-4.c: New test.
8294         * gcc.dg/vect/vect-live-5.c: New test.
8295         * gcc.dg/vect/vect-live-slp-1.c: New test.
8296         * gcc.dg/vect/vect-live-slp-2.c: New test.
8297         * gcc.dg/vect/vect-live-slp-3.c: New test.
8298
8299 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
8300
8301         PR middle-end/71387
8302         * g++.dg/opt/pr71387.C: New test.
8303
8304 2016-06-02  Jeff Law  <law@redhat.com>
8305
8306         PR tree-optimization/71328
8307         * gcc.c-torture/compile/pr71328.c: New test.
8308
8309 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8310
8311         PR fortran/52393
8312         * gfortran.dg/fmt_read_3.f90: Fix typo.
8313         * gfortran.dg/fmt_read_4.f90: New test.
8314
8315 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
8316
8317         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8318         * g++.dg/cpp0x/forw_enum6.C: Likewise.
8319         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8320         * g++.dg/cpp0x/override2.C: Likewise.
8321         * g++.dg/parse/crash5.C: Likewise.
8322         * g++.dg/parse/error16.C: Likewise.
8323         * g++.dg/parse/error27.C: Likewise.
8324         * g++.dg/template/qualttp15.C: Likewise.
8325         * g++.dg/template/redecl4.C: Likewise.
8326         * g++.old-deja/g++.other/crash39.C: Likewise.
8327         * g++.old-deja/g++.other/struct1.C: Likewise.
8328         * g++.old-deja/g++.pt/m9a.C: Likewise.
8329         * g++.old-deja/g++.pt/memclass10.C: Likewise.
8330
8331 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
8332
8333         PR c++/71372
8334         * c-c++-common/pr71372.c: New test.
8335
8336         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8337         __TIME__ strings with __builtin_strcmp instead of printf and
8338         dg-output.
8339
8340 2016-06-02  Martin Liska  <mliska@suse.cz>
8341
8342         * gcc.dg/predict-9.c: New test.
8343
8344 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
8345
8346         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8347         global set_compiler_env_var and global saved_compiler_env_var.
8348
8349 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8350
8351         PR rtl-optimization/71295
8352         * gcc.c-torture/compile/pr71295.c: New test.
8353
8354 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
8355
8356         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8357
8358         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8359         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8360
8361         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8362         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8363         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8364         alternative number.
8365
8366 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
8367
8368         * gcc.target/powerpc/p9-splat-4.c: New test.
8369
8370 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
8371
8372         PR target/71186
8373         * gcc.target/powerpc/pr71186.c: New test.
8374
8375 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8376
8377         PR fortran/52393
8378         * gfortran.dg/fmt_read_3.f90: New test.
8379
8380 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8381
8382         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8383         procedure.
8384
8385 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
8386
8387         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8388         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8389         env var is set.
8390         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8391         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8392         shown once.
8393         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8394         during compilation.
8395         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8396         vars set by dg-set-compiler-env-var.
8397
8398 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
8399
8400         PR fortran/71156
8401         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8402         to the module procedure declaration.
8403         * gfortran.dg/submodule_16.f08: New test.
8404
8405 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
8406
8407         PR middle-end/71371
8408         * c-c++-common/gomp/pr71371.c: New test.
8409
8410 2016-06-01  Richard Biener  <rguenther@suse.de>
8411
8412         PR tree-optimization/71366
8413         * gcc.dg/torture/pr71366-1.c: New testcase.
8414         * gcc.dg/torture/pr71366-2.c: Likewise.
8415
8416 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8417
8418         * gcc.target/powerpc/vslv-0.c: New test.
8419         * gcc.target/powerpc/vslv-1.c: New test.
8420         * gcc.target/powerpc/vsrv-0.c: New test.
8421         * gcc.target/powerpc/vsrv-1.c: New test.
8422
8423 2016-06-01  Nathan Sidwell  <nathan@acm.org>
8424
8425         * c-c++-common/torture/pr57945.c: Add expected PTX error.
8426         * gcc.target/nvptx/weak.c: New.
8427
8428 2016-06-01  Richard Biener  <rguenther@suse.de>
8429
8430         PR tree-optimization/71261
8431         * gcc.dg/torture/vect-bool-1.c: New testcase.
8432
8433 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
8434
8435         * gfortran.dg/gomp/order-1.f90: New test.
8436         * gfortran.dg/gomp/order-2.f90: New test.
8437
8438 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
8439
8440         * gcc.dg/unroll-6.c: Update template.
8441         * gcc.dg/unroll-7.c: New testcase.
8442         * gcc.dg/unroll-8.c: New testcase.
8443
8444 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
8445
8446         * gnat.dg/opt56.ad[sb]: New test.
8447
8448 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
8449
8450         PR c++/66635
8451         * g++.dg/cpp0x/constexpr-ice16.C: New.
8452
8453 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
8454
8455         PR tree-optimization/71314
8456         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
8457         -mbranch-cost=2.
8458
8459 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
8460
8461         PR tree-optimization/71077
8462         * gcc.dg/tree-ssa/pr71077.c: New test.
8463
8464 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
8465
8466         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8467         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8468         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8469
8470 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
8471
8472         PR c++/71248
8473         * g++.dg/cpp0x/pr71248.C: New.
8474         * g++.dg/cpp0x/auto7.C: Test column numbers too.
8475         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8476         * g++.dg/init/new37.C: Likewise.
8477         * g++.dg/template/static1.C: Likewise.
8478         * g++.dg/template/static2.C: Likewise.
8479
8480 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
8481
8482         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8483         instead of %rdi.
8484         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8485
8486 2016-05-31  Marek Polacek  <polacek@redhat.com>
8487
8488         * c-c++-common/Wswitch-unreachable-3.c: New test.
8489         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8490
8491 2016-05-31  Richard Biener  <rguenther@suse.de>
8492
8493         PR tree-optimization/71352
8494         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8495
8496 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8497
8498         * gcc.target/arm/armv5_thumb_isa.c: New test.
8499
8500 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
8501
8502         PR target/71346
8503         * gcc.target/i386/pr71346.c: New test.
8504
8505 2016-05-31  Tom de Vries  <tom@codesourcery.com>
8506
8507         PR tree-optimization/69068
8508         * gcc.dg/graphite/pr69068.c: New test.
8509
8510 2016-05-27  Martin Sebor  <msebor@redhat.com>
8511
8512         PR c++/71306
8513         * g++.dg/warn/Wplacement-new-size-3.C: New test.
8514
8515 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
8516
8517         PR c++/71349
8518         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
8519         nowait depend(inout: dd[0]) clauses where permitted.
8520
8521 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
8522
8523         PR c++/71238
8524         * g++.dg/parse/pr71238.C: New.
8525         * g++.dg/concepts/friend1.C: Test column numbers too.
8526         * g++.dg/cpp0x/initlist31.C: Likewise.
8527         * g++.dg/cpp0x/pr51420.C: Likewise.
8528         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8529         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8530         * g++.dg/ext/builtin3.C: Likewise.
8531         * g++.dg/lookup/friend12.C: Likewise.
8532         * g++.dg/lookup/friend7.C: Likewise.
8533         * g++.dg/lookup/koenig1.C: Likewise.
8534         * g++.dg/lookup/koenig5.C: Likewise.
8535         * g++.dg/lookup/used-before-declaration.C: Likewise.
8536         * g++.dg/overload/koenig1.C: Likewise.
8537         * g++.dg/template/crash65.C: Likewise.
8538         * g++.dg/template/friend57.C: Likewise.
8539         * g++.dg/warn/Wshadow-5.C: Likewise.
8540         * g++.dg/warn/Wunused-8.C: Likewise.
8541         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8542         * g++.old-deja/g++.jason/lineno5.C: Likewise.
8543         * g++.old-deja/g++.jason/member.C: Likewise.
8544         * g++.old-deja/g++.jason/report.C: Likewise.
8545         * g++.old-deja/g++.jason/scoping12.C: Likewise.
8546         * g++.old-deja/g++.law/visibility20.C: Likewise.
8547         * g++.old-deja/g++.ns/koenig5.C: Likewise.
8548         * g++.old-deja/g++.other/static5.C: Likewise.
8549         * g++.old-deja/g++.pt/overload2.C: Likewise.
8550
8551 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
8552
8553         * gcc.dg/tree-ssa/peel1.c: New testcase.
8554         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8555         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8556
8557 2016-05-30  Tom de Vries  <tom@codesourcery.com>
8558
8559         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8560         to ce.
8561
8562 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
8563
8564         PR c++/71099
8565         * g++.dg/parse/virtual1.C: New.
8566
8567 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
8568
8569         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8570         Use correct register when clearing %edx.
8571
8572 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
8573
8574         PR tree-optimization/71289
8575         * gcc.dg/pr71289.c: New test.
8576
8577 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
8578
8579         PR middle-end/71269
8580         PR middle-end/71292
8581         * gcc.dg/tree-ssa/pr71269.c: New test.
8582         * gcc.dg/tree-ssa/pr71292.c: New test.
8583
8584 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
8585
8586         PR middle-end/71252
8587         * gcc.dg/tree-ssa/pr71252-2.c: New test.
8588
8589 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
8590
8591         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8592         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8593         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8594
8595 2016-05-30  Tom de Vries  <tom@codesourcery.com>
8596
8597         PR tree-optimization/69067
8598         * gcc.dg/graphite/pr69067.c: New test.
8599
8600 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
8601
8602         PR target/71245
8603         * gcc.target/i386/pr71245-1.c: New test.
8604         * gcc.target/i386/pr71245-2.c: Ditto.
8605
8606 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
8607
8608         PR c++/71105
8609         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8610         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8611         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8612
8613 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
8614
8615         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8616
8617 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
8618
8619         Revert:
8620         PR c++/69855
8621         * g++.dg/overload/69855.C: New.
8622         * g++.old-deja/g++.law/missed-error2.C: Adjust.
8623         * g++.old-deja/g++.pt/crash3.C: Likewise.
8624
8625 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
8626
8627         PR c++/60385
8628         * g++.dg/parse/namespace13.C: New.
8629
8630 2016-05-26  Jeff Law  <law@redhat.com>
8631
8632         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8633         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8634         * gcc.dg/tree-ssa/pr68198.c: Likewise.
8635         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8636         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8637         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8638         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8639         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8640         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8641         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8642         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8643         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8644         * gcc.dg/tree-ssa/vrp56.c: Likewise.
8645
8646 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
8647
8648         PR c++/69855
8649         * g++.dg/overload/69855.C: New.
8650         * g++.old-deja/g++.law/missed-error2.C: Adjust.
8651         * g++.old-deja/g++.pt/crash3.C: Likewise.
8652
8653 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
8654
8655         PR target/63596
8656         * gcc.target/aarch64/va_arg_1.c: New testcase.
8657         * gcc.target/aarch64/va_arg_2.c: Likewise.
8658         * gcc.target/aarch64/va_arg_3.c: Likewise.
8659
8660 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
8661
8662         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8663         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8664         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8665         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8666         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8667
8668 2016-05-27  Marek Polacek  <polacek@redhat.com>
8669
8670         PR middle-end/71308
8671         * g++.dg/torture/pr71308.C: New test.
8672
8673 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8674
8675         * gcc.dg/zero_bits_compound-1.c: New test.
8676         * gcc.dg/zero_bits_compound-2.c: New test.
8677
8678 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
8679
8680         PR middle-end/71279
8681         * gcc.dg/pr71279.c: New test.
8682
8683 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
8684
8685         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8686         floating point min/max/comparison instructions.
8687         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8688
8689 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
8690
8691         * c-c++-common/gomp/schedule-1.c: New test.
8692         * gfortran.dg/gomp/schedule-1.f90: New test.
8693
8694 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
8695
8696         PR c++/70822
8697         PR c++/70106
8698         * g++.dg/cpp1y/auto-fn32.C: New test.
8699         * g++.dg/cpp1y/paren4.C: New test.
8700
8701 2016-05-26  Nathan Sidwell  <nathan@acm.org>
8702
8703         * gcc.dg/20060410.c: Xfail on ptx.
8704         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8705         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8706         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8707         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8708         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8709
8710 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8711
8712         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8713
8714 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
8715
8716         PR tree-optimization/71280
8717         * gcc.dg/pr71280.c: New test.
8718
8719         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8720
8721         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8722         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8723
8724         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8725
8726 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
8727
8728         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
8729         kept in memory.
8730
8731 2016-05-25  Jeff Law  <law@redhat.com>
8732
8733         PR tree-optimization/71272
8734         * gcc.c-torture/compile/pr71272.c: new test.
8735
8736 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
8737
8738         * gcc.target/powerpc/vec-cmpne.c: New test.
8739         * gcc.target/powerpc/vec-cmpne-long.c: New test.
8740
8741 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
8742
8743         * gnat.dg/opt55.ad[sb]: New test.
8744
8745 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8746
8747         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8748         * c-c++-common/pr60226.c: Require int32plus.
8749         * gcc.c-torture/execute/pr70602.c: Likewise.
8750         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8751         unsigned long for malloc arg type.
8752         * gcc.dg/asr_div1.c: Require int32plus.
8753         * gcc.dg/enum-mode-1.c: XFAIL for int16.
8754         * gcc.dg/pie-1.c: Require pie.
8755         * gcc.dg/pie-2.c: Likewise.
8756         * gcc.dg/pr59471.c: Require int32plus.
8757         * gcc.dg/pr59963-2.c: XFAIL for int16.
8758         * gcc.dg/pr60114.c: Require int32plus.
8759         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8760         unsigned long for typedef of size_t.
8761         * gcc.dg/pr63914.c: Require int32plus.
8762         * gcc.dg/pr64536.c: Require pt32plus.
8763         * gcc.dg/pr65658.c: Likewise.
8764         * gcc.dg/pr67271.c: Require int32plus.
8765         * gcc.dg/pr68112.c: Likewise.
8766         * gcc.dg/pr69071.c: Skip for avr target.
8767         * gcc.dg/pr69973.c: Require int32plus.
8768         * gcc.dg/pr70169.c: Skip for avr target.
8769         * gcc.dg/sso-6.c: Require int32plus.
8770         * gcc.dg/sso-7.c: Likewise.
8771         * gcc.dg/sso-8.c: Likewise.
8772         * gcc.dg/vrp-min-max-2.c: Likewise.
8773
8774 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8775
8776         PR target/70738
8777         * gcc.target/i386/pr70738-1.c: New test.
8778         * gcc.target/i386/pr70738-2.c: Likewise.
8779         * gcc.target/i386/pr70738-3.c: Likewise.
8780         * gcc.target/i386/pr70738-4.c: Likewise.
8781         * gcc.target/i386/pr70738-5.c: Likewise.
8782         * gcc.target/i386/pr70738-6.c: Likewise.
8783         * gcc.target/i386/pr70738-7.c: Likewise.
8784         * gcc.target/i386/pr70738-8.c: Likewise.
8785         * gcc.target/i386/pr70738-9.c: Likewise.
8786
8787 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8788
8789         PR rtl-optimization/66940
8790         * gcc.c-torture/execute/pr66940.c: New test.
8791
8792 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
8793
8794         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8795         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8796         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8797         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8798         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8799         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8800         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8801         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8802         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8803         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8804         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8805         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8806         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8807         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8808         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8809         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8810         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8811         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8812         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8813         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8814         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8815         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8816         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8817         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8818
8819 2016-05-25  Marek Polacek  <polacek@redhat.com>
8820
8821         PR c/71265
8822         * gcc.dg/noncompile/pr71265.c: New test.
8823
8824         PR c/71266
8825         * gcc.dg/noncompile/old-style-parm-3.c: New test.
8826
8827 2016-05-25  Nathan Sidwell  <nathan@acm.org>
8828
8829         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8830
8831 2016-05-25  Richard Biener  <rguenther@suse.de>
8832
8833         PR tree-optimization/71261
8834         * c-c++-common/torture/pr71261.c: New testcase.
8835
8836 2016-05-25  Richard Biener  <rguenther@suse.de>
8837
8838         PR tree-optimization/71264
8839         * gcc.dg/vect/pr71264.c: New testcase.
8840
8841 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
8842
8843         PR c++/55992
8844         * g++.dg/cpp0x/alias-decl-53.C: New.
8845         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8846
8847 2016-05-25  Martin Liska  <mliska@suse.cz>
8848
8849         * g++.dg/pr71239.C: New test.
8850
8851 2016-05-25  Richard Biener  <rguenther@suse.de>
8852
8853         * gcc.dg/vect/pr58135.c: Rename to ...
8854         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
8855
8856 2016-05-25  Marek Polacek  <polacek@redhat.com>
8857
8858         * g++.dg/pr65295.C: Use target c++14.
8859
8860 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8861
8862         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8863         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
8864
8865 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8866
8867         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8868         instructions.
8869
8870 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
8871
8872         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8873         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8874         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8875         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8876         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8877         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8878         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8879         * c-c++-common/goacc/pcopy.c: Likewise.
8880         * c-c++-common/goacc/pcopyin.c: Likewise.
8881         * c-c++-common/goacc/pcopyout.c: Likewise.
8882         * c-c++-common/goacc/pcreate.c: Likewise.
8883         * c-c++-common/goacc/pr70688.c: New test.
8884         * c-c++-common/goacc/present-1.c: Adjust test.
8885         * c-c++-common/goacc/reduction-5.c: Likewise.
8886         * g++.dg/goacc/data-1.C: New test.
8887
8888 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8889
8890         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8891         vector parity built-in functions.
8892         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8893         count trailing zeros automatic vectorization.
8894         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8895         count trailing zeros built-in functions.
8896
8897 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
8898
8899         * gcc.dg/tree-ssa/reassoc-44.c: New test.
8900
8901 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
8902
8903         PR target/71050
8904         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8905
8906 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8907
8908         PR c++/50436
8909         * g++.dg/template/crash123.C: New.
8910         * g++.dg/template/crash124.C: Likewise.
8911
8912 2016-05-24  Martin Sebor  <msebor@redhat.com>
8913
8914         PR c++/71147
8915         * g++.dg/ext/flexary16.C: New test.
8916
8917 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
8918
8919         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8920         before math.h is included.
8921         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8922         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8923         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8924         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8925         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8926         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8927         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8928         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8929         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8930         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8931         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8932         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8933         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8934         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8935         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8936         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8937         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8938         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8939         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8940         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8941         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8942         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8943         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8944
8945 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8946             Kelvin Nilsen  <kelvin@gcc.gnu.org>
8947
8948         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8949         support.
8950
8951 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8952
8953         PR c++/69872
8954         * g++.dg/warn/Wno-narrowing1.C: New.
8955
8956 2016-05-24  Marek Polacek  <polacek@redhat.com>
8957
8958         PR c/71249
8959         * c-c++-common/Wswitch-unreachable-2.c: New test.
8960
8961 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
8962
8963         PR c++/71257
8964         * g++.dg/vect/simd-clone-6.cc: New test.
8965         * g++.dg/gomp/declare-simd-6.C: New test.
8966
8967         PR middle-end/70434
8968         PR c/69504
8969         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8970
8971 2016-05-24  Richard Biener  <rguenther@suse.de>
8972
8973         PR tree-optimization/71240
8974         * gcc.dg/optimize-bswapsi-5.c: New testcase.
8975
8976 2016-05-24  Richard Biener  <rguenther@suse.de>
8977
8978         PR tree-optimization/71230
8979         * gcc.dg/torture/pr71230.c: New testcase.
8980         * g++.dg/torture/pr71230.C: Likewise.
8981
8982 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
8983
8984         * c-c++-common/goacc/routine-5.c: Add tests.
8985         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8986         * gfortran.dg/goacc/routine-6.f90: Add tests.
8987
8988 2016-05-24  Richard Biener  <rguenther@suse.de>
8989
8990         PR tree-optimization/71253
8991         * gcc.dg/torture/pr71253.c: New testcase.
8992
8993 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
8994
8995         PR middle-end/71252
8996         * gfortran.dg/pr71252.f90: New test.
8997
8998 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
8999
9000         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9001
9002 2016-05-24  Richard Biener  <rguenther@suse.de>
9003
9004         PR middle-end/70434
9005         PR c/69504
9006         * c-c++-common/vector-subscript-4.c: New testcase.
9007         * c-c++-common/vector-subscript-5.c: Likewise.
9008
9009 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9010
9011         PR fortran/71123
9012         * gfortran.dg/namelist_90.f: New test
9013
9014 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9015
9016         PR fortran/66461
9017         * gfortran.dg/unexpected_eof.f: New test
9018
9019 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
9020             Kelvin Nilsen  <kelvin@gcc.gnu.org>
9021
9022         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9023         as little endian.
9024
9025 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
9026
9027         PR c++/70972
9028         * g++.dg/cpp0x/inh-ctor20.C: New.
9029         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9030
9031 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
9032
9033         PR c++/69095
9034         * g++.dg/cpp0x/variadic168.C: New.
9035
9036 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
9037
9038         * g++.dg/cpp0x/pr31445.C: Test column number too.
9039         * g++.dg/cpp0x/pr32253.C: Likewise.
9040         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9041         * g++.dg/cpp0x/variadic36.C: Likewise.
9042
9043 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
9044
9045         * gcc.dg/fold-notshift-2.c: Adjust.
9046
9047 2016-05-23  Marek Polacek  <polacek@redhat.com>
9048
9049         PR c/49859
9050         * c-c++-common/Wswitch-unreachable-1.c: New test.
9051         * gcc.dg/Wswitch-unreachable-1.c: New test.
9052         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9053         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9054         * g++.dg/gomp/block-10.C: Likewise.
9055         * gcc.dg/gomp/block-10.c: Likewise.
9056         * g++.dg/gomp/block-9.C: Likewise.
9057         * gcc.dg/gomp/block-9.c: Likewise.
9058         * g++.dg/gomp/target-1.C: Likewise.
9059         * g++.dg/gomp/target-2.C: Likewise.
9060         * gcc.dg/gomp/target-1.c: Likewise.
9061         * gcc.dg/gomp/target-2.c: Likewise.
9062         * g++.dg/gomp/taskgroup-1.C: Likewise.
9063         * gcc.dg/gomp/taskgroup-1.c: Likewise.
9064         * gcc.dg/gomp/teams-1.c: Likewise.
9065         * g++.dg/gomp/teams-1.C: Likewise.
9066         * g++.dg/overload/error3.C: Likewise.
9067         * g++.dg/tm/jump1.C: Likewise.
9068         * g++.dg/torture/pr40335.C: Likewise.
9069         * gcc.dg/c99-vla-jump-5.c: Likewise.
9070         * gcc.dg/switch-warn-1.c: Likewise.
9071         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9072         * gcc.dg/nested-func-1.c: Likewise.
9073         * gcc.dg/pr67784-4.c: Likewise.
9074
9075 2016-05-23  Richard Biener  <rguenther@suse.de>
9076
9077         PR tree-optimization/71230
9078         * gfortran.dg/pr71230-1.f90: New testcase.
9079         * gfortran.dg/pr71230-2.f90: Likewise.
9080
9081 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
9082
9083         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
9084         * gcc.dg/vect/pr58135.c:  Add new.
9085         * gfortran.dg/pr46519-1.f: Adjust test case.
9086
9087 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
9088
9089         PR c++/53401
9090         * g++.dg/cpp0x/decltype64.C: New.
9091
9092 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
9093
9094         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9095         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9096         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9097
9098 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
9099
9100         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9101         Add poly64x1_t and poly64x2_t cases if supported.
9102         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9103         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9104         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9105         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9106         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9107
9108 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
9109
9110         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9111         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9112         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9113         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9114         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9115         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9116         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9117
9118 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
9119
9120         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9121
9122 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
9123
9124         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9125         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9126
9127 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
9128
9129         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9130         constraint instead of "r".
9131         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9132         insn instead of vxorpd.
9133         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9134
9135         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9136         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9137
9138         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9139
9140         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9141         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9142
9143         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9144
9145 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
9146
9147         PR middle-end/40921
9148         * gcc.dg/tree-ssa/pr40921.c: New test.
9149
9150 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
9151
9152         PR target/71103
9153         * gcc.target/avr/pr71103.c: New test.
9154
9155 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
9156
9157         PR middle-end/71179
9158         * gcc.dg/tree-ssa/pr71179.c: New test.
9159
9160 2016-05-20  Martin Sebor  <msebor@redhat.com>
9161
9162         PR c/71115
9163         * gcc.dg/init-excess-2.c: New test.
9164
9165 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
9166
9167         * gnat.dg/opt53.adb: New test.
9168         * gnat.dg/opt54.adb: Likewise.
9169
9170 2016-05-20  Martin Jambor  <mjambor@suse.cz>
9171
9172         PR tree-optimization/70884
9173         * gcc.dg/tree-ssa/pr70919.c: New test.
9174
9175 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
9176
9177         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9178         formatting.
9179         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9180         fix code formatting.
9181
9182 2016-05-20  Nathan Sidwell  <nathan@acm.org>
9183
9184         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
9185         non-common cases.
9186         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9187
9188 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
9189
9190         * jit.dg/all-non-failing-tests.h: Add
9191         test-factorial-must-tail-call.c.
9192         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9193         * jit.dg/test-factorial-must-tail-call.c: New test case.
9194
9195 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
9196
9197         PR fortran/71204
9198         * gfortran.dg/pr71204.f90: New test.
9199
9200 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
9201
9202         * gcc.target/nvptx/sincos.c: New test.
9203
9204 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9205
9206         PR c++/70572
9207         * g++.dg/cpp1y/auto-fn31.C: New.
9208
9209 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
9210
9211         * gcc.target/powerpc/vec-addec.c: New test.
9212         * gcc.target/powerpc/vec-addec-int128.c: New test.
9213
9214 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
9215
9216         * gcc.dg/plugin/must-tail-call-1.c: New test case.
9217         * gcc.dg/plugin/must-tail-call-2.c: New test case.
9218         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9219         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9220
9221 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
9222
9223         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9224
9225 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
9226
9227         PR c++/71210
9228         * g++.dg/opt/pr71210-1.C: New test.
9229         * g++.dg/opt/pr71210-2.C: New test.
9230
9231         PR tree-optimization/29756
9232         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9233         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
9234         only on selected targets where V4SImode vectors are known to be
9235         supported.
9236
9237 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
9238
9239         PR tree-optimization/71079
9240         PR tree-optimization/71206
9241         * gcc.dg/tree-ssa/pr71206.c: New testcase.
9242
9243 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9244
9245         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9246         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9247         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9248
9249 2016-05-20  Richard Guenther  <rguenther@suse.de>
9250
9251         PR tree-optimization/29756
9252         * gcc.dg/tree-ssa/vector-6.c: New testcase.
9253
9254 2016-05-20  Richard Biener  <rguenther@suse.de>
9255
9256         PR tree-optimization/71185
9257         * gcc.dg/tree-ssa/pr71185.c: New testcase.
9258
9259 2016-05-20  Richard Biener  <rguenther@suse.de>
9260
9261         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9262
9263 2016-05-19  Marek Polacek  <polacek@redhat.com>
9264
9265         PR c++/71075
9266         * g++.dg/diagnostic/pr71075.C: New test.
9267
9268 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
9269
9270         PR c++/71184
9271         * g++.dg/pr71184.C: New test case.
9272
9273 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9274
9275         * gcc.target/powerpc/darn-0.c: New test.
9276         * gcc.target/powerpc/darn-1.c: New test.
9277         * gcc.target/powerpc/darn-2.c: New test.
9278
9279 2016-05-19  Marek Polacek  <polacek@redhat.com>
9280
9281         PR tree-optimization/71031
9282         * gcc.dg/tree-ssa/vrp100.c: New test.
9283
9284 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
9285
9286         PR rtl-optimization/71148
9287         * gcc.dg/pr71148.c: New test.
9288
9289 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9290
9291         PR target/71056
9292         * gcc.target/arm/pr71056.c: New test.
9293
9294 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9295
9296         * c-c++-common/pr69669.c: Check the used mode.
9297
9298 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
9299
9300         PR sanitizer/64354
9301         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9302
9303 2016-05-19  Richard Biener  <rguenther@suse.de>
9304
9305         PR tree-optimization/70729
9306         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9307         * gcc.dg/graphite/scop-18.c: Likewise.
9308         * gcc.dg/pr41783.c: Disable LIM.
9309         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9310         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9311         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9312         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9313         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9314         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9315         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9316         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9317         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9318         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9319         * gfortran.dg/pr42108.f90: Likewise.
9320
9321 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
9322
9323         PR driver/69265
9324         * gcc.dg/spellcheck-options-11.c: New test case.
9325
9326 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
9327
9328         PR c++/71100
9329         * g++.dg/opt/pr71100.C: New test.
9330
9331 2016-05-18  Martin Jambor  <mjambor@suse.cz>
9332
9333         PR ipa/69708
9334         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9335         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9336         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9337         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9338
9339 2016-05-18  Martin Jambor  <mjambor@suse.cz>
9340
9341         PR ipa/69708
9342         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9343         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9344         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9345         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9346         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9347
9348 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
9349
9350         PR c++/69793
9351         * g++.dg/template/crash122.C: New.
9352
9353 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
9354
9355         PR c++/70466
9356         * g++.dg/template/pr70466-1.C: New.
9357         * g++.dg/template/pr70466-2.C: Likewise.
9358
9359 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
9360
9361         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9362         splat operations and the XXSPLTIB instruction.
9363         * gcc.target/powerpc/p9-splat-2.c: Likewise.
9364         * gcc.target/powerpc/p9-splat-3.c: Likewise.
9365         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9366         xxlxor to clear a register.
9367
9368 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
9369
9370         * gcc.dg/torture/pr71020.c: New test.
9371
9372 2016-05-18  Martin Jambor  <mjambor@suse.cz>
9373
9374         PR ipa/70646
9375         * gcc.dg/ipa/pr70646.c: New test.
9376
9377 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9378
9379         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9380
9381 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9382
9383         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9384         missing tests for vreinterpretq_p{8,16}.
9385
9386 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9387
9388         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9389         vsliq_n_s64 and vsliq_n_u64.
9390
9391 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9392
9393         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9394         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9395
9396 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9397
9398         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9399         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9400         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9401
9402 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9403
9404         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9405         in comment.
9406
9407 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9408
9409         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9410         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9411         "blr\t" and switch to scan-assembler-times.
9412
9413 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
9414
9415         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9416         with __aarch64__.
9417         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9418         declarations under __aarch64__ and __ARM_FEATURE_FMA.
9419
9420 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
9421
9422         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9423         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9424         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9425         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9426         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9427         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9428
9429         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9430         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9431
9432         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9433         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9434
9435         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9436         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9437
9438         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9439
9440 2016-05-18  Richard Biener  <rguenther@suse.de>
9441
9442         PR tree-optimization/71168
9443         * gcc.dg/torture/pr71168.c: New testcase.
9444
9445 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
9446
9447         PR middle-end/63586
9448         * gcc.dg/tree-ssa/pr63586-2.c: New test.
9449         * gcc.dg/tree-ssa/pr63586.c: New test.
9450         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9451
9452 2016-05-17  Nathan Sidwell  <nathan@acm.org>
9453
9454         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9455         * gcc.dg/pr68671.c: Fix ptx xfail-if.
9456         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9457         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9458
9459 2016-05-17  Nathan Sidwell  <nathan@acm.org>
9460
9461         * gcc.target/nvptx/abi-vararg-3.c: New.
9462
9463 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
9464
9465         PR tree-optimization/54579
9466         PR middle-end/55299
9467         * gcc.dg/fold-notrotate-1.c: New test.
9468         * gcc.dg/fold-notshift-1.c: New test.
9469         * gcc.dg/fold-notshift-2.c: New test.
9470
9471 2016-05-17  Marek Polacek  <polacek@redhat.com>
9472
9473         PR ipa/71146
9474         * g++.dg/ipa/pr71146.C: New test.
9475
9476 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
9477
9478         * jit.dg/test-error-array-bounds.c: New test case.
9479
9480 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
9481
9482         * gcc.dg/tree-ssa/and-1.c: New testcase.
9483
9484 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
9485
9486         * gcc.dg/tree-ssa/pr69270.c: Adjust.
9487         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9488
9489 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
9490
9491         * gcc.dg/tree-ssa/pr69270.c: Adjust.
9492         * gcc.dg/tree-ssa/vrp99.c: New testcase.
9493
9494 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
9495
9496         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9497
9498 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
9499
9500         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9501
9502 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
9503
9504         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9505         ".2d[index]" when scan the assembly.
9506         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9507         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9508         float64x1.
9509         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9510
9511 2016-05-17  Richard Biener  <rguenther@suse.de>
9512
9513         PR tree-optimization/71132
9514         * gcc.dg/torture/pr71132.c: New testcase.
9515
9516 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
9517
9518         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9519
9520 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9521
9522         PR target/70809
9523         * gcc.target/aarch64/pr70809_1.c: New test.
9524
9525 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9526
9527         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9528         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9529         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9530         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9531
9532 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
9533             Ilya Enkovich  <ilya.enkovich@intel.com>
9534
9535         PR target/71114
9536         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9537
9538 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
9539
9540         * g++.dg/ipa/ivinline-7.C: Do not xfail.
9541         * g++.dg/ipa/ivinline-9.C: Do not xfail.
9542
9543 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
9544
9545         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
9546         test for __ARM_FP16_ARGS.
9547         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9548         * gcc.target/arm/aapcs/neon-vect10.c: New.
9549         * gcc.target/arm/aapcs/neon-vect9.c: New.
9550         * gcc.target/arm/aapcs/vfp18.c: New.
9551         * gcc.target/arm/aapcs/vfp19.c: New.
9552         * gcc.target/arm/aapcs/vfp20.c: New.
9553         * gcc.target/arm/aapcs/vfp21.c: New.
9554         * gcc.target/arm/fp16-aapcs-1.c: New.
9555         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
9556         test for __ARM_FP16_ARGS.
9557         * g++.target/arm/fp16-return-1.c: Update expected output.
9558
9559 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
9560
9561         PR testsuite/70227
9562         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9563
9564 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
9565
9566         PR fortran/69603
9567         * gfortran.dg/pr69603.f90: New testcase.
9568
9569 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
9570
9571         * gfortran.dg/dec_union_4.f90: Fix endian issue.
9572
9573 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
9574
9575         PR fortran/71047
9576         * gfortran.dg/pr71047.f08: New test.
9577
9578 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
9579
9580         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9581         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9582         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9583
9584 2016-05-13  Martin Sebor  <msebor@redhat.com>
9585
9586         PR c++/60049
9587         * g++.dg/cpp0x/constexpr-60049.C: New test.
9588
9589 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
9590
9591         PR bootstrap/71071
9592         * gcc.dg/pr71071.c: New test.
9593
9594 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
9595
9596         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9597         remove XOP handling.
9598         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
9599
9600 2016-05-13  Nathan Sidwell  <nathan@acm.org>
9601
9602         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9603         __atomic_is_lock_free declaration.
9604
9605 2016-05-13  Richard Biener  <rguenther@suse.de>
9606
9607         PR tree-optimization/42587
9608         * gcc.dg/optimize-bswapsi-4.c: New testcase.
9609
9610 2016-05-13  Martin Liska  <mliska@suse.cz>
9611
9612         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9613         the new format of dump output.
9614
9615 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
9616
9617         * gcc.dg/pr71084.c: New test.
9618
9619 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9620
9621         PR target/53440
9622         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
9623
9624 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9625
9626         * gcc.target/aarch64/struct_return.c: New test.
9627
9628 2016-05-12  Marek Polacek  <polacek@redhat.com>
9629
9630         PR c/70756
9631         * c-c++-common/pr70756-2.c: New test.
9632         * c-c++-common/pr70756.c: New test.
9633
9634 2016-05-12  Richard Biener  <rguenther@suse.de>
9635
9636         PR tree-optimization/71059
9637         * gcc.dg/torture/pr71059.c: New testcase.
9638
9639 2016-05-12  Richard Biener  <rguenther@suse.de>
9640
9641         PR tree-optimization/71062
9642         * gcc.dg/torture/pr71062.c: New testcase.
9643
9644 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
9645
9646         PR tree-optimization/71006
9647         * gcc.dg/pr71006.c: New test.
9648
9649 2016-05-12  Marek Polacek  <polacek@redhat.com>
9650
9651         PR driver/71063
9652         * gcc.dg/opts-7.c: New test.
9653
9654 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9655
9656         PR target/70830
9657         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9658         Add -save-temps to dg-options.
9659         Scan for ldmfd rather than pop instruction.
9660         * gcc.target/arm/interrupt-2.c: Likewise.
9661         * gcc.target/arm/pr70830.c: New test.
9662
9663 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
9664
9665         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9666         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9667
9668         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9669         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9670         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9671
9672         PR target/71019
9673         * gcc.target/i386/avx512vl-pack-1.c: New test.
9674         * gcc.target/i386/avx512vl-pack-2.c: New test.
9675         * gcc.target/i386/avx512bw-pack-2.c: New test.
9676
9677         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9678
9679         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9680         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9681         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9682
9683 2016-05-12  Richard Biener  <rguenther@suse.de>
9684
9685         PR tree-optimization/70986
9686         * gcc.dg/torture/pr70986-1.c: New testcase.
9687         * gcc.dg/torture/pr70986-2.c: Likewise.
9688         * gcc.dg/torture/pr70986-3.c: Likewise.
9689
9690 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
9691
9692         PR c/43651
9693         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9694         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9695
9696 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
9697
9698         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9699         directive.
9700         * gcc.target/i386/pr66746.c: Ditto.
9701
9702 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9703
9704         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9705         support.
9706         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9707         warning when using -mvsx-timode.
9708         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9709         * gcc.target/powerpc/dform-2.c: Likewise.
9710         * gcc.target/powerpc/pr68805.c: Likewise.
9711
9712 2016-05-11  Marek Polacek  <polacek@redhat.com>
9713
9714         PR c++/71024
9715         * c-c++-common/attributes-3.c: New test.
9716
9717 2016-05-11  Nathan Sidwell  <nathan@acm.org>
9718
9719         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9720         * gcc.c-torture/execute/pr68185.c: Likewise.
9721         * gcc.dg/ipa/pr70306.c: Requires global constructors.
9722         * gcc.dg/pr69634.c: Requires scheduling.
9723         * gcc.dg/torture/pr66178.c: Require label values.
9724         * gcc.dg/setjmp-6.c: Require indirect jumps.
9725
9726 2016-05-11  Richard Biener  <rguenther@suse.de>
9727
9728         PR tree-optimization/71055
9729         * gcc.dg/torture/pr71055.c: New testcase.
9730
9731 2016-05-11  Richard Biener  <rguenther@suse.de>
9732
9733         PR debug/71057
9734         * g++.dg/debug/pr71057.C: New testcase.
9735
9736 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
9737
9738         PR fortran/70855
9739         * gfortran.dg/gomp/pr70855.f90: New test.
9740
9741 2016-05-11  Richard Biener  <rguenther@suse.de>
9742
9743         PR middle-end/71002
9744         * g++.dg/torture/pr71002.C: New testcase.
9745
9746 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
9747
9748         PR middle-end/70807
9749         * gcc.dg/pr70807.c: New test.
9750
9751 2016-05-10  Martin Sebor  <msebor@redhat.com>
9752
9753         PR c++/38611
9754         * g++.dg/Wattributes.C: New test.
9755
9756 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
9757
9758         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9759         * gcc.dg/tree-ssa/pr69270.c: Adjust.
9760         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9761
9762 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9763
9764         PR target/70799
9765         * gcc.target/i386/pr70799-1.c: New test.
9766
9767 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
9768
9769         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9770
9771 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9772
9773         PR middle-end/70877
9774         * gcc.target/i386/pr70877.c: New test.
9775
9776 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9777
9778         PR tree-optimization/70786
9779         * gcc.target/i386/pr70876.c: New test.
9780
9781 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
9782
9783         PR target/70927
9784         * gcc.target/i386/avx512vl-logic-1.c: New test.
9785         * gcc.target/i386/avx512vl-logic-2.c: New test.
9786         * gcc.target/i386/avx512dq-logic-2.c: New test.
9787
9788 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9789
9790         PR target/70963
9791         * gcc.target/powerpc/pr70963.c: New.
9792
9793 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
9794
9795         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9796         (test_very_wide_line): Add ruler to expected output.
9797         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9798         (test_very_wide_line): Likewise.
9799         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9800         (test_show_locus): Within the handling of "test_very_wide_line",
9801         enable show_ruler_p on the diagnostic context.
9802
9803 2016-05-10  Richard Biener  <rguenther@suse.de>
9804
9805         PR tree-optimization/71039
9806         * gcc.dg/torture/pr71039.c: New testcase.
9807
9808 2016-05-10  Nathan Sidwell  <nathan@acm.org>
9809
9810         * gcc.dg/nested-func-10.c: Requires alloca.
9811         * gcc.dg/nested-func-9.c: Requires alloca.
9812         * gcc.c-torture/execute/pr70460.c: Requires labels.
9813         * gcc.c-torture/compile/pr70199.c: Requires labels.
9814         * gcc.target/nvptx/decl.c: Compile only.
9815         * gcc.target/nvptx/trailing-init.c: Compile only.
9816         * gcc.target/nvptx/ary-init.c: Compile only.
9817
9818 2016-05-10  Marek Polacek  <polacek@redhat.com>
9819
9820         PR c/70255
9821         * gcc.dg/attr-opt-1.c: New test.
9822
9823 2016-05-10  Richard Biener  <rguenther@suse.de>
9824
9825         PR tree-optimization/70497
9826         PR tree-optimization/28367
9827         * gcc.dg/torture/20160404-1.c: New testcase.
9828         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9829         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9830
9831 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
9832
9833         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9834
9835 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
9836
9837         * gcc.target/i386/fabsneg-1.c New test.
9838
9839 2016-05-09  Alan Modra  <amodra@gmail.com>
9840
9841         PR testsuite/70826
9842         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9843
9844 2016-05-09  Richard Biener  <rguenther@suse.de>
9845
9846         PR tree-optimization/70985
9847         * gcc.dg/torture/pr70985.c: New testcase.
9848
9849 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
9850
9851         * gcc.dg/tree-ssa/ifc-9.c: New test.
9852         * gcc.dg/tree-ssa/ifc-10.c: New test.
9853         * gcc.dg/tree-ssa/ifc-11.c: New test.
9854         * gcc.dg/tree-ssa/ifc-12.c: New test.
9855         * gcc.dg/vect/pr61194.c: Remove XFAIL.
9856         * gcc.dg/vect/vect-23.c: Remove XFAIL.
9857         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9858
9859 2016-05-09  Richard Biener  <rguenther@suse.de>
9860
9861         PR fortran/70937
9862         * gfortran.dg/pr70937.f90: New testcase.
9863
9864 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9865
9866         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9867
9868 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
9869
9870         PR fortran/56226
9871         * gfortran.dg/dec_structure_1.f90: New testcase.
9872         * gfortran.dg/dec_structure_2.f90: Ditto.
9873         * gfortran.dg/dec_structure_3.f90: Ditto.
9874         * gfortran.dg/dec_structure_4.f90: Ditto.
9875         * gfortran.dg/dec_structure_5.f90: Ditto.
9876         * gfortran.dg/dec_structure_6.f90: Ditto.
9877         * gfortran.dg/dec_structure_7.f90: Ditto.
9878         * gfortran.dg/dec_structure_8.f90: Ditto.
9879         * gfortran.dg/dec_structure_9.f90: Ditto.
9880         * gfortran.dg/dec_structure_10.f90: Ditto.
9881         * gfortran.dg/dec_structure_11.f90: Ditto.
9882         * gfortran.dg/dec_union_1.f90: Ditto.
9883         * gfortran.dg/dec_union_2.f90: Ditto.
9884         * gfortran.dg/dec_union_3.f90: Ditto.
9885         * gfortran.dg/dec_union_4.f90: Ditto.
9886         * gfortran.dg/dec_union_5.f90: Ditto.
9887         * gfortran.dg/dec_union_6.f90: Ditto.
9888         * gfortran.dg/dec_union_7.f90: Ditto.
9889
9890 2016-05-07  Tom de Vries  <tom@codesourcery.com>
9891
9892         PR tree-optimization/70956
9893         * gcc.dg/graphite/pr70956.c: New test.
9894
9895 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
9896
9897         PR middle-end/70941
9898         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9899         (a, b, c, d): Change type from char to signed char.
9900         (main): Compare against (signed char) -1634678893 instead of
9901         hardcoded -109.  Use __builtin_abort instead of abort.
9902
9903         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9904         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9905
9906         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9907
9908 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
9909
9910         PR debug/70935
9911         * gcc.dg/torture/pr70935.c: New test.
9912
9913 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
9914
9915         PR target/58219
9916         * gcc.target/sh/pr58219.c: New tests.
9917
9918 2016-05-06  Richard Biener  <rguenther@suse.de>
9919
9920         PR tree-optimization/70960
9921         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9922
9923 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
9924
9925         PR target/52933
9926         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9927         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9928         Adjust expected instruction counts.
9929         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9930
9931 2016-05-06  Marek Polacek  <polacek@redhat.com>
9932
9933         PR sanitizer/70875
9934         * gcc.dg/ubsan/bounds-3.c: New test.
9935
9936 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
9937
9938         PR target/54089
9939         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9940
9941 2016-05-06  Richard Biener  <rguenther@suse.de>
9942
9943         PR middle-end/70931
9944         * gfortran.dg/pr70931.f90: New testcase.
9945
9946 2016-05-06  Richard Biener  <rguenther@suse.de>
9947
9948         PR middle-end/70941
9949         * gcc.dg/torture/pr70941.c: New testcase.
9950
9951 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
9952
9953         PR tree-optimization/57206
9954         * gcc.dg/vect/pr57206.c: New test.
9955
9956 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9957
9958         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9959
9960 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
9961
9962         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9963
9964         * c-c++-common/Wdangling-else-4.c: New test.
9965
9966 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
9967
9968         PR c++/70906
9969         PR c++/70933
9970         * g++.dg/opt/pr70906.C: New test.
9971         * g++.dg/opt/pr70933.C: New test.
9972
9973         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9974
9975 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
9976
9977         * gcc.dg/ipa/pure-const-3.c: New testcase.
9978
9979 2016-05-04  Marek Polacek  <polacek@redhat.com>
9980
9981         * c-c++-common/Wdangling-else-1.c: New test.
9982         * c-c++-common/Wdangling-else-2.c: New test.
9983         * c-c++-common/Wdangling-else-3.c: New test.
9984
9985 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
9986
9987         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9988         flag is present.
9989
9990 2016-05-04  Marek Polacek  <polacek@redhat.com>
9991
9992         PR c/48778
9993         * gcc.dg/Waddress-2.c: New test.
9994
9995 2016-05-04  Alan Modra  <amodra@gmail.com>
9996
9997         * gcc.target/powerpc/pr70866.c: New.
9998
9999 2016-05-03  Martin Sebor  <msebor@redhat.com>
10000
10001         PR c++/66561
10002         * c-c++-common/builtin_location.c: New test.
10003         * g++.dg/cpp1y/builtin_location.C: New test.
10004
10005 2016-05-03  Marek Polacek  <polacek@redhat.com>
10006
10007         PR c/70859
10008         * gcc.dg/pr70859.c: New test.
10009         * gcc.dg/pr70859-2.c: New test.
10010
10011 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
10012
10013         * gnat.dg/debug5.adb: New testcase.
10014
10015 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10016
10017         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10018         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10019         Procedure to check for z10 instruction set.
10020
10021 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
10022
10023         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10024
10025 2016-05-03  Alan Modra  <amodra@gmail.com>
10026
10027         * gcc.target/powerpc/savres.c: Add func using a single gpr.
10028
10029 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
10030
10031         * gcc.target/i386/avx512f-cvt-1.c: New test.
10032
10033 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10034
10035         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10036         -fdump-tree-vrp-details.
10037
10038 2016-05-03  Richard Biener  <rguenther@suse.de>
10039
10040         * gcc.dg/pr30172-1.c: Adjust.
10041         * gcc.dg/pr63743.c: Likewise.
10042         * gcc.dg/tm/pr51696.c: Likewise.
10043         * c-c++-common/tm/safe-1.c: Likewise.
10044         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10045         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10046         * g++.dg/plugin/self-assign-test-1.C: Likewise.
10047         * g++.dg/plugin/self-assign-test-2.C: Likewise.
10048
10049 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
10050
10051         PR rtl-optimization/70467
10052         * gcc.target/i386/pr70467-3.c: New test.
10053         * gcc.target/i386/pr70467-4.c: New test.
10054
10055         PR tree-optimization/70916
10056         * gcc.c-torture/compile/pr70916.c: New test.
10057
10058         PR target/49244
10059         * gcc.target/i386/pr49244-1.c: New test.
10060         * gcc.target/i386/pr49244-2.c: New test.
10061
10062 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
10063
10064         PR rtl-optimization/44281
10065         * gcc.target/i386/pr44281.c: New test.
10066
10067 2016-05-03  bin cheng  <bin.cheng@arm.com>
10068
10069         PR tree-optimization/56541
10070         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10071         * gcc.dg/vect/pr56541.c: new test.
10072
10073 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
10074
10075         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10076         __float128.
10077         * gcc.target/powerpc/float128-complex-2.c: Likewise.
10078
10079 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
10080
10081         PR testsuite/70520
10082         * c-c++-common/asan/clone-test-1.c (main): Align child process
10083         stack to 16 bytes.
10084
10085 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
10086
10087         PR c++/62314
10088         * g++.dg/spellcheck-fields-2.C: New test case.
10089
10090 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
10091
10092         PR c++/62314
10093         * g++.dg/pr62314.C: New test case.
10094
10095 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
10096
10097         * gcc.dg/ipa/inline-8.c: New testcase.
10098
10099 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
10100
10101         PR rtl-optimization/70467
10102         * gcc.target/i386/pr70467-1.c: New test.
10103
10104 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10105
10106         * gcc.dg/spec-options.c: Run the test on all targets.
10107         * gcc.dg/foo.specs: Use cpp_unique_options.
10108
10109 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
10110
10111         * gcc.dg/tree-ssa/unord.c: New testcase.
10112
10113 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
10114
10115         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10116
10117 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
10118
10119         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10120
10121 2016-05-02  Marek Polacek  <polacek@redhat.com>
10122
10123         PR c/70851
10124         * gcc.dg/enum-incomplete-3.c: New test.
10125
10126 2016-05-02  Marek Polacek  <polacek@redhat.com>
10127             Tom de Vries  <tom@codesourcery.com>
10128
10129         PR tree-optimization/70700
10130         * gcc.dg/pr70700.c: New test.
10131
10132 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
10133
10134         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10135         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10136         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10137         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10138         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10139
10140 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
10141
10142         * ada/acats/run_acats: Rename into...
10143         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
10144         * ada/acats/run_all.sh: Remove redundant test.
10145         (target_run): Move around.
10146         (target_gnatchop): Use newly built executable.
10147         (target_gnatmake): Likewise.
10148         Check that the compilation of impbit succeeds.
10149
10150 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
10151
10152         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10153         * gcc.dg/20021029-1.c: Likewise.
10154         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10155         * gcc.target/sh/attr-isr-trapa.c: Likewise.
10156         * gcc.target/sh/cmpstr.c: Likewise.
10157         * gcc.target/sh/cmpstrn.c: Likewise.
10158         * gcc.target/sh/memset.c: Likewise.
10159         * gcc.target/sh/pr21255-2-mb.c: Likewise.
10160         * gcc.target/sh/pr21255-2-ml.c: Likewise.
10161         * gcc.target/sh/pr39423-1.c: Likewise.
10162         * gcc.target/sh/pr49468-di.c: Likewise.
10163         * gcc.target/sh/pr49468-si.c: Likewise.
10164         * gcc.target/sh/pr49880-1.c: Likewise.
10165         * gcc.target/sh/pr49880-2.c: Likewise.
10166         * gcc.target/sh/pr49880-3.c: Likewise.
10167         * gcc.target/sh/pr50751-1.c: Likewise.
10168         * gcc.target/sh/pr50751-4.c: Likewise.
10169         * gcc.target/sh/pr50751-7.c: Likewise.
10170         * gcc.target/sh/pr51244-1.c: Likewise.
10171         * gcc.target/sh/pr51244-10.c: Likewise.
10172         * gcc.target/sh/pr51244-11.c: Likewise.
10173         * gcc.target/sh/pr51244-12.c: Likewise.
10174         * gcc.target/sh/pr51244-13.c: Likewise.
10175         * gcc.target/sh/pr51244-14.c: Likewise.
10176         * gcc.target/sh/pr51244-17.c: Likewise.
10177         * gcc.target/sh/pr51244-18.c: Likewise.
10178         * gcc.target/sh/pr51244-19.c: Likewise.
10179         * gcc.target/sh/pr51244-4.c: Likewise.
10180         * gcc.target/sh/pr51244-5.c: Likewise.
10181         * gcc.target/sh/pr51244-7.c: Likewise.
10182         * gcc.target/sh/pr51244-8.c: Likewise.
10183         * gcc.target/sh/pr51244-9.c: Likewise.
10184         * gcc.target/sh/pr51697.c: Likewise.
10185         * gcc.target/sh/pr52483-1.c: Likewise.
10186         * gcc.target/sh/pr52483-2.c: Likewise.
10187         * gcc.target/sh/pr52483-3.c: Likewise.
10188         * gcc.target/sh/pr52483-5.c: Likewise.
10189         * gcc.target/sh/pr52933-1.c: Likewise.
10190         * gcc.target/sh/pr52933-2.c: Likewise.
10191         * gcc.target/sh/pr52933-3.c: Likewise.
10192         * gcc.target/sh/pr53568-1.c: Likewise.
10193         * gcc.target/sh/pr53976-1.c: Likewise.
10194         * gcc.target/sh/pr53988-1.c: Likewise.
10195         * gcc.target/sh/pr53988.c: Likewise.
10196         * gcc.target/sh/pr54089-1.c: Likewise.
10197         * gcc.target/sh/pr54089-6.c: Likewise.
10198         * gcc.target/sh/pr54089-7.c: Likewise.
10199         * gcc.target/sh/pr54089-8.c: Likewise.
10200         * gcc.target/sh/pr54089-9.c: Likewise.
10201         * gcc.target/sh/pr54236-1.c: Likewise.
10202         * gcc.target/sh/pr54236-2.c: Likewise.
10203         * gcc.target/sh/pr54236-3.c: Likewise.
10204         * gcc.target/sh/pr54236-4.c: Likewise.
10205         * gcc.target/sh/pr54386.c: Likewise.
10206         * gcc.target/sh/pr54602-1.c: Likewise.
10207         * gcc.target/sh/pr54685.c: Likewise.
10208         * gcc.target/sh/pr54760-1.c: Likewise.
10209         * gcc.target/sh/pr54760-2.c: Likewise.
10210         * gcc.target/sh/pr54760-3.c: Likewise.
10211         * gcc.target/sh/pr54760-4.c: Likewise.
10212         * gcc.target/sh/pr54760-5.c: Likewise.
10213         * gcc.target/sh/pr54760-6.c: Likewise.
10214         * gcc.target/sh/pr55146.c: Likewise.
10215         * gcc.target/sh/pr55160.c: Likewise.
10216         * gcc.target/sh/pr59278.c: Likewise.
10217         * gcc.target/sh/pr59401-1.c: Likewise.
10218         * gcc.target/sh/pr59533-1.c: Likewise.
10219         * gcc.target/sh/pr63260.c: Likewise.
10220         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10221         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10222         * gcc.target/sh/strlen.c: Likewise.
10223         * gcc.target/sh/torture/pr30807.c: Likewise.
10224         * gcc.target/sh/torture/pr34777.c: Likewise.
10225         * gcc.target/sh/torture/pr64652.c: Likewise.
10226         * gcc.target/sh/torture/pr65505.c: Likewise.
10227         * gcc.target/sh/torture/pragma-isr.c: Likewise.
10228         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10229
10230 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10231
10232         PR c++/66644
10233         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10234
10235 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10236
10237         * gcc.target/powerpc/vsx-elemrev-1.c: New.
10238         * gcc.target/powerpc/vsx-elemrev-2.c: New.
10239         * gcc.target/powerpc/vsx-elemrev-3.c: New.
10240         * gcc.target/powerpc/vsx-elemrev-4.c: New.
10241
10242 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
10243
10244         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10245         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10246
10247 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
10248
10249         PR middle-end/70626
10250         * c-c++-common/goacc/combined-reduction.c: New test.
10251         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10252
10253 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
10254
10255         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10256         *movdi_internal pattern only if PIC off.
10257         * gcc.target/i386/pr70155-2.c: Likewise.
10258         * gcc.target/i386/pr70155-3.c: Likewise.
10259         * gcc.target/i386/pr70155-4.c: Likewise.
10260         * gcc.target/i386/pr70155-5.c: Likewise.
10261         * gcc.target/i386/pr70155-6.c: Likewise.
10262         * gcc.target/i386/pr70155-7.c: Likewise.
10263         * gcc.target/i386/pr70155-8.c: Likewise.
10264         * gcc.target/i386/pr70155-15.c: Likewise.
10265         * gcc.target/i386/pr70155-17.c: Likewise.
10266         * gcc.target/i386/pr70155-22.c: Likewise.
10267
10268 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
10269
10270         PR tree-optimization/70803
10271         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10272
10273 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
10274
10275         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10276         optimization of vector loop.
10277         * gcc.target/i386/vect-unpack-3.c: New test.
10278         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10279         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10280         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10281
10282 2016-04-29  Marek Polacek  <polacek@redhat.com>
10283
10284         PR sanitizer/70342
10285         * g++.dg/ubsan/null-7.C: New test.
10286
10287         PR c/70852
10288         * gcc.dg/pr70852.c: New test.
10289
10290 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10291
10292         PR/69089
10293         * g++.dg/cpp0x/alignas6.C: New test.
10294
10295 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10296
10297         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10298         * gcc.dg/pr27003.c: Likewise.
10299         * gcc.dg/tree-ssa/cswtch.c: Likewise.
10300         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10301         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10302         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
10303         * gcc.target/arc/mxy.c: Likewise.
10304         * gcc.target/arc/mswape.c: Likewise.
10305         * gcc.target/arc/mrtsc.c: Likewise.
10306         * gcc.target/arc/mcrc.c: Likewise.
10307         * gcc.target/arc/mdsp-packa.c: Likewise.
10308         * gcc.target/arc/mdvbf.c: Likewise.
10309         * gcc.target/arc/mlock.c: Likewise.
10310         * gcc.target/arc/mmac-24.c: Likewise.
10311         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10312
10313 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10314             Matthijs Kooijman  <matthijs@stdin.nl>
10315             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10316
10317         PR target/60040
10318         * gcc.target/avr/pr60040-1.c: New.
10319         * gcc.target/avr/pr60040-2.c: New.
10320
10321 2016-04-29  Richard Biener  <rguenther@suse.de>
10322
10323         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10324
10325 2016-04-29  Richard Biener  <rguenther@suse.de>
10326
10327         PR tree-optimization/13962
10328         PR tree-optimization/65686
10329         * gcc.dg/uninit-pr65686.c: New testcase.
10330
10331 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
10332
10333         PR middle-end/70843
10334         * gcc.dg/pr70843.c: New test.
10335
10336 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
10337
10338         PR target/70858
10339         * gcc.target/i386/pr70858.c: New test.
10340
10341 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
10342
10343         * gcc.target/arc/nps400-1.c: New file.
10344
10345 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
10346             Andrew Burgess  <andrew.burgess@embecosm.com>
10347
10348         * gcc.target/arc/movh_cl-1.c: New file.
10349
10350 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
10351             Andrew Burgess  <andrew.burgess@embecosm.com>
10352
10353         * gcc.target/arc/extzv-1.c: New file.
10354         * gcc.target/arc/insv-1.c: New file.
10355         * gcc.target/arc/insv-2.c: New file.
10356         * gcc.target/arc/movb-1.c: New file.
10357         * gcc.target/arc/movb-2.c: New file.
10358         * gcc.target/arc/movb-3.c: New file.
10359         * gcc.target/arc/movb-4.c: New file.
10360         * gcc.target/arc/movb-5.c: New file.
10361         * gcc.target/arc/movb_cl-1.c: New file.
10362         * gcc.target/arc/movb_cl-2.c: New file.
10363         * gcc.target/arc/movbi_cl-1.c: New file.
10364         * gcc.target/arc/movl-1.c: New file.
10365
10366 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
10367             Andrew Burgess  <andrew.burgess@embecosm.com>
10368
10369         * gcc.target/arc/cmem-1.c: New file.
10370         * gcc.target/arc/cmem-2.c: New file.
10371         * gcc.target/arc/cmem-3.c: New file.
10372         * gcc.target/arc/cmem-4.c: New file.
10373         * gcc.target/arc/cmem-5.c: New file.
10374         * gcc.target/arc/cmem-6.c: New file.
10375         * gcc.target/arc/cmem-7.c: New file.
10376         * gcc.target/arc/cmem-ld.inc: New file.
10377         * gcc.target/arc/cmem-st.inc: New file.
10378
10379 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
10380
10381         PR target/70821
10382         * gcc.target/i386/pr70821.c: New test.
10383
10384 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
10385
10386         * gcc.target/powerpc/vec-adde.c: New test.
10387         * gcc.target/powerpc/vec-adde-int128.c: New test.
10388
10389 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
10390
10391         * gcc.target/i386/avx-vround-1.c: New test.
10392         * gcc.target/i386/avx-vround-2.c: New test.
10393         * gcc.target/i386/avx512vl-vround-1.c: New test.
10394         * gcc.target/i386/avx512vl-vround-2.c: New test.
10395
10396 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10397
10398         PR testsuite/70595
10399         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10400         (check_effective_target_cilkplus_runtime): ... this.
10401         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10402         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10403
10404         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10405         Require cilkplus_runtime.
10406         Don't add -lcilkrts.
10407         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10408         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10409         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10410         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10411         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10412         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10413         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10414         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10415         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10416         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10417         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10418         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10419         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10420         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10421         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10422         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10423         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10424         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10425         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10426         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10427         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10428         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10429         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10430         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10431         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10432         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10433         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10434         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10435         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10436
10437         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10438         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10439
10440         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10441
10442         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10443         cilkplus_runtime.
10444
10445 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
10446
10447         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10448         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10449
10450 2015-04-27  Ryan Burn  <contact@rnburn.com>
10451
10452         PR c++/69024
10453         PR c++/68997
10454         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10455         diagnostic.
10456         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10457         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10458
10459 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
10460
10461         * gnat.dg/limited_with4.ad[sb]: New test.
10462         * gnat.dg/limited_with4_pkg.ads: New helper.
10463
10464 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
10465
10466         PR target/70155
10467         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10468         and movv1ti_internal patterns
10469         * gcc.target/i386/pr70155-1.c: New test.
10470         * gcc.target/i386/pr70155-2.c: Likewise.
10471         * gcc.target/i386/pr70155-3.c: Likewise.
10472         * gcc.target/i386/pr70155-4.c: Likewise.
10473         * gcc.target/i386/pr70155-5.c: Likewise.
10474         * gcc.target/i386/pr70155-6.c: Likewise.
10475         * gcc.target/i386/pr70155-7.c: Likewise.
10476         * gcc.target/i386/pr70155-8.c: Likewise.
10477         * gcc.target/i386/pr70155-9.c: Likewise.
10478         * gcc.target/i386/pr70155-10.c: Likewise.
10479         * gcc.target/i386/pr70155-11.c: Likewise.
10480         * gcc.target/i386/pr70155-12.c: Likewise.
10481         * gcc.target/i386/pr70155-13.c: Likewise.
10482         * gcc.target/i386/pr70155-14.c: Likewise.
10483         * gcc.target/i386/pr70155-15.c: Likewise.
10484         * gcc.target/i386/pr70155-16.c: Likewise.
10485         * gcc.target/i386/pr70155-17.c: Likewise.
10486         * gcc.target/i386/pr70155-18.c: Likewise.
10487         * gcc.target/i386/pr70155-19.c: Likewise.
10488         * gcc.target/i386/pr70155-20.c: Likewise.
10489         * gcc.target/i386/pr70155-21.c: Likewise.
10490         * gcc.target/i386/pr70155-22.c: Likewise.
10491
10492 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
10493
10494         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10495         ".{5,6}".
10496
10497 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
10498
10499         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10500         * gcc.dg/tree-ssa/scev-9.c: Ditto.
10501         * gcc.dg/tree-ssa/scev-10.c: Ditto.
10502         * gcc.dg/tree-ssa/scev-11.c: Ditto.
10503         * gcc.dg/tree-ssa/scev-12.c: Ditto.
10504
10505 2016-04-27  Richard Biener  <rguenther@suse.de>
10506
10507         PR ipa/70760
10508         * g++.dg/ipa/ipa-pta-2.C: New testcase.
10509         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10510
10511 2016-04-27  Nathan Sidwell  <nathan@acm.org>
10512
10513         * g++.dg/cpp0x/constexpr-recursion3.C: New.
10514         * g++.dg/ubsan/pr63956.C: Adjust error location.
10515
10516 2016-04-27  Nick Clifton  <nickc@redhat.com>
10517
10518         PR middle-end/49889
10519         * gcc.dg/pr49889.c: New test.
10520
10521 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
10522
10523         * c-c++-common/memset-array.c: New test.
10524
10525 2016-04-26  Martin Sebor  <msebor@redhat.com>
10526
10527         PR c++/66639
10528         * g++.dg/cpp1y/func_constexpr.C: New test.
10529
10530 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
10531
10532         PR c++/70241
10533         * g++.dg/cpp0x/enum32.C: New test.
10534         * g++.dg/cpp0x/enum33.C: New test.
10535
10536 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10537
10538         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10539         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10540         * gcc.c-torture/execute/bitfld-6.c: Likewise.
10541         * gcc.c-torture/execute/bitfld-7.c: Likewise.
10542         * gcc.c-torture/execute/pr38151.c: Likewise.
10543         * gcc.c-torture/execute/pr66556.c: Likewise.
10544         * gcc.c-torture/execute/pr67781.c: Likewise.
10545         * gcc.c-torture/execute/pr68648.c: Likewise.
10546
10547 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
10548
10549         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10550
10551 2016-04-26  Marek Polacek  <polacek@redhat.com>
10552
10553         PR c/67784
10554         * gcc.dg/pr67784-3.c: New test.
10555         * gcc.dg/pr67784-4.c: New test.
10556         * gcc.dg/pr67784-5.c: New test.
10557
10558         PR c/70791
10559         * gcc.dg/Wnested-externs-2.c: New test.
10560
10561 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
10562
10563         * gcc.dg/fold-plusmult.c: Adjust.
10564         * gcc.dg/no-strict-overflow-6.c: Adjust.
10565         * gcc.dg/gomp/loop-1.c: Xfail some tests.
10566
10567 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
10568
10569         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10570         number scans.
10571         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10572         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10573         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10574         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10575         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10576         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10577         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10578         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10579         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10580         * gcc.target/i386/avx512f-gather-5.c: Likewise.
10581         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10582         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10583         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10584         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10585         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10586         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10587         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10588         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10589         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10590         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10591         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10592         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10593         scans.
10594         * gcc.target/i386/pr32219-4.c: Likewise.
10595         * gcc.target/i386/pr32219-6.c: Likewise.
10596         * gcc.target/i386/pr32219-8.c: Likewise.
10597
10598 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10599
10600         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10601         associated options.
10602
10603 2016-04-26  Marek Polacek  <polacek@redhat.com>
10604
10605         PR c++/70744
10606         * g++.dg/ext/cond2.C: New test.
10607
10608 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
10609
10610         PR tree-optimization/70771
10611         PR tree-optimization/70775
10612         * gcc.dg/pr70771.c: New test.
10613         * gcc.dg/pr70775.c: New test.
10614
10615 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
10616
10617         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10618
10619 2016-04-25  Richard Biener  <rguenther@suse.de>
10620
10621         PR tree-optimization/70780
10622         * gcc.dg/torture/pr70780.c: New testcase.
10623
10624 2016-04-25  Michael Collison  <michael.collison@arm.com>
10625
10626         * gcc.target/arm/neon-vaddws16.c: New test.
10627         * gcc.target/arm/neon-vaddws32.c: New test.
10628         * gcc.target/arm/neon-vaddwu16.c: New test.
10629         * gcc.target/arm/neon-vaddwu32.c: New test.
10630         * gcc.target/arm/neon-vaddwu8.c: New test.
10631         * lib/target-supports.exp
10632         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10633         that arm neon support vector widen sum of HImode TO SImode.
10634
10635 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
10636
10637         PR sanitizer/70712
10638         * c-c++-common/asan/pr70712.c: New test.
10639
10640 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
10641
10642         * .gitattributes: New file.
10643
10644 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
10645
10646         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10647
10648 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
10649
10650         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10651         * gfortran.dg/submodule_15.f08: Likewise.
10652
10653 2016-04-22  Richard Biener  <rguenther@suse.de>
10654
10655         PR tree-optimization/70740
10656         * gcc.dg/torture/pr70740.c: New testcase.
10657
10658 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
10659
10660         PR target/70750
10661         * gcc.target/i386/pr70750-1.c: New test.
10662         * gcc.target/i386/pr70750-2.c: Likewise.
10663
10664 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
10665
10666         PR c++/70540
10667         * g++.dg/cpp0x/auto48.C: New.
10668
10669 2016-04-21  Marek Polacek  <polacek@redhat.com>
10670
10671         PR c++/70513
10672         * g++.dg/cpp0x/forw_enum12.C: New test.
10673         * g++.dg/cpp0x/forw_enum13.C: New test.
10674
10675 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
10676
10677         PR target/70728
10678         * gcc.target/i386/pr70728.c: New test.
10679
10680 2016-04-21  Richard Biener  <rguenther@suse.de>
10681
10682         PR middle-end/70747
10683         * gcc.dg/pr70747.c: New testcase.
10684
10685 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
10686
10687         PR tree-optimization/70715
10688         * gcc.dg/tree-ssa/scev-13.c: New test.
10689
10690 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
10691
10692         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10693
10694 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
10695
10696         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10697
10698 2016-04-20  Jan Hubicka  <jh@suse.cz>
10699
10700         PR ipa/70018
10701         * g++.dg/ipa/nothrow-1.C: New testcase.
10702
10703 2016-04-20  Nathan Sidwell  <nathan@acm.org>
10704
10705         PR c++/55635
10706         * g++.dg/eh/delete1.C: New.
10707
10708 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
10709
10710         * gcc.target/i386/avx256-unaligned-store-2.c: Add
10711         -mtune-ctrl=sse_typeless_stores.
10712
10713 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
10714
10715         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10716
10717 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
10718
10719         PR tree-optimization/69489
10720         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10721
10722 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
10723
10724         PR c++/69363
10725         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10726         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10727         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10728
10729 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
10730
10731         PR tree-optimization/56625
10732         PR tree-optimization/69489
10733         * gcc.dg/vect/pr56625.c: New test.
10734         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10735
10736 2016-04-20  Andrew Pinski  <apinski@cavium.com>
10737
10738         PR target/64971
10739         * gcc.c-torture/compile/pr37433-1.c: New testcase.
10740
10741 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
10742
10743         * gnat.dg/self1.adb: Remove now incorrect test.
10744
10745 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
10746
10747         * gcc.dg/tree-ssa/scev-11.c: New test.
10748         * gcc.dg/tree-ssa/scev-12.c: New test.
10749
10750 2016-04-20  Marek Polacek  <polacek@redhat.com>
10751
10752         PR tree-optimization/70725
10753         * gcc.dg/pr70725.c: New test.
10754
10755 2016-04-20  Richard Biener  <rguenther@suse.de>
10756
10757         PR tree-optimization/70726
10758         * g++.dg/vect/pr70726.cc: New testcase.
10759
10760 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10761
10762         PR target/70674
10763         * gcc.target/s390/pr70674.c: New test.
10764
10765 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10766
10767         PR libgfortran/70684
10768         * gfortran.dg/list_read_14.f90: New test.
10769
10770 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
10771
10772         PR target/69201
10773         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10774         extern to force it misaligned.
10775         (b): Likewise.
10776         (c): Likewise.
10777         (d): Likewise.
10778         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10779         Don't check `*' before movv4sf_internal.
10780         * gcc.target/i386/avx256-unaligned-store-2.c: Check
10781         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10782         Don't check `*' before movv16qi_internal.
10783         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10784         extern to force it misaligned.
10785         (b): Likewise.
10786         (c): Likewise.
10787         (d): Likewise.
10788         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10789         Don't check `*' before movv2df_internal.
10790         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10791         extern to force it misaligned.
10792         (b): Likewise.
10793         (c): Likewise.
10794         (d): Likewise.
10795         Check movv8sf_internal instead of avx_storeups256.
10796         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10797
10798 2016-04-19  Richard Biener  <rguenther@suse.de>
10799
10800         PR tree-optimization/70171
10801         * g++.dg/tree-ssa/pr70171.C: New testcase.
10802
10803 2016-04-19  Richard Biener  <rguenther@suse.de>
10804
10805         PR tree-optimization/70724
10806         * gcc.dg/torture/pr70724.c: New testcase.
10807
10808 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
10809
10810         PR middle-end/70689
10811         * gcc.target/i386/pr70689.c: New.
10812
10813 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
10814
10815         PR target/70708
10816         * gcc.target/i386/pr70708.c: New test.
10817
10818 2016-04-18  Richard Biener  <rguenther@suse.de>
10819
10820         PR tree-optimization/43434
10821         * gcc.dg/vect/pr43434.c: New testcase.
10822         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10823         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10824         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10825         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10826         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10827         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10828         * gcc.dg/gomp/pr68640.c: Likewise.
10829         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10830         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10831
10832 2016-04-18  Richard Biener  <rguenther@suse.de>
10833
10834         PR tree-optimization/70701
10835         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10836
10837 2016-04-18  Tom de Vries  <tom@codesourcery.com>
10838
10839         PR testsuite/70699
10840         * gcc.dg/pr70161.c: Add dot-file scans.
10841         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10842         instead of after last dot char.
10843
10844 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10845
10846         * c-c++-common/dump-ada-spec-3.c: New test.
10847         * c-c++-common/dump-ada-spec-4.c: Likewise.
10848
10849 2016-04-17  Tom de Vries  <tom@codesourcery.com>
10850
10851         PR other/70183
10852         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10853
10854 2016-04-15  Jan Hubicka  <jh@suse.cz>
10855
10856         PR ipa/70018
10857         * g++.dg/ipa/pure-const-1.C: New testcase.
10858         * g++.dg/ipa/pure-const-2.C: New testcase.
10859         * g++.dg/ipa/pure-const-3.C: New testcase.
10860
10861 2016-04-15  Marek Polacek  <polacek@redhat.com>
10862
10863         PR c/70671
10864         * gcc.dg/bitfld-22.c: New test.
10865
10866 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
10867
10868         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10869         x86_64.
10870
10871 2016-04-15  Marek Polacek  <polacek@redhat.com>
10872
10873         PR c/70651
10874         * c-c++-common/pr70651.c: New test.
10875
10876 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10877
10878         PR rtl-optimization/70681
10879         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10880         dump scan on arm and powerpc.
10881         * gcc.dg/pr10474.c: Likewise.
10882
10883 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
10884
10885         PR c++/69517
10886         PR c++/70019
10887         PR c++/70588
10888         * g++.dg/cpp1y/vla11.C: Revert for real.
10889
10890         PR c/70436
10891         * c-c++-common/Wparentheses-1.c: New test.
10892         * c-c++-common/gomp/Wparentheses-1.c: New test.
10893         * c-c++-common/gomp/Wparentheses-2.c: New test.
10894         * c-c++-common/gomp/Wparentheses-3.c: New test.
10895         * c-c++-common/gomp/Wparentheses-4.c: New test.
10896         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10897         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10898         * c-c++-common/goacc/Wparentheses-1.c: New test.
10899
10900 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
10901
10902         PR target/70662
10903         * gcc.target/i386/pr70662.c: New test.
10904
10905 2016-04-15  Richard Biener  <rguenther@suse.de>
10906             Alan Modra  <amodra@gmail.com>
10907
10908         PR tree-optimization/70130
10909         * gcc.dg/vect/O3-pr70130.c: New testcase.
10910
10911 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10912
10913         PR target/70669
10914         * gcc.target/powerpc/pr70669.c: New test.
10915
10916         PR target/70640
10917         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10918         a power7 system that does not have an assembler that supports
10919         power8.
10920
10921 2016-04-14  Martin Sebor  <msebor@redhat.com>
10922
10923         PR c++/69517
10924         PR c++/70019
10925         PR c++/70588
10926         * c-c++-common/ubsan/vla-1.c: Revert.
10927         * g++.dg/cpp1y/vla11.C: Same.
10928         * g++.dg/cpp1y/vla12.C: Same.
10929         * g++.dg/cpp1y/vla13.C: Same.
10930         * g++.dg/cpp1y/vla14.C: Same.
10931         * g++.dg/cpp1y/vla3.C: Same.
10932         * g++.dg/init/array24.C: Same.
10933         * g++.dg/ubsan/vla-1.C: Same.
10934
10935 2016-04-14  Marek Polacek  <polacek@redhat.com>
10936             Jan Hubicka  <hubicka@ucw.cz>
10937
10938         PR c++/70029
10939         * g++.dg/torture/pr70029.C: New test.
10940
10941 2016-04-14  Martin Sebor  <msebor@redhat.com>
10942
10943         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10944         type size to prevent failures on targets with very low maximum
10945         alignment.
10946
10947 2016-04-14  Richard Biener  <rguenther@suse.de>
10948
10949         PR tree-optimization/70623
10950         * gcc.dg/torture/pr70623.c: New testcase.
10951         * gcc.dg/torture/pr70623-2.c: Likewise.
10952
10953 2016-04-13  Martin Sebor  <msebor@redhat.com>
10954
10955         PR c++/69517
10956         PR c++/70019
10957         PR c++/70588
10958         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10959         * g++.dg/cpp1y/vla11.C: New test.
10960         * g++.dg/cpp1y/vla12.C: New test.
10961         * g++.dg/cpp1y/vla13.C: New test.
10962         * g++.dg/cpp1y/vla14.C: New test.
10963         * g++.dg/cpp1y/vla3.C: Restore deleted test.
10964         * g++.dg/init/array24.C: Fully brace VLA initializer.
10965         * g++.dg/ubsan/vla-1.C: Disable exceptions.
10966
10967 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
10968
10969         PR c++/70641
10970         * g++.dg/opt/pr70641.C: New test.
10971
10972 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10973
10974         PR rtl-optimization/68749
10975         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10976         effects of argument promotions.
10977         Remove default args to dg-skip-if.
10978
10979 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
10980
10981         PR c++/70635
10982         * g++.dg/parse/pr70635.C: New.
10983
10984 2016-04-13  Marek Polacek  <polacek@redhat.com>
10985
10986         PR c++/70639
10987         * c-c++-common/Wmisleading-indentation-4.c: New test.
10988
10989 2016-04-13  Marek Polacek  <polacek@redhat.com>
10990
10991         PR c/70436
10992         * gcc.dg/Wparentheses-12.c: New test.
10993         * gcc.dg/Wparentheses-13.c: New test.
10994
10995 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
10996
10997         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10998         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10999         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11000
11001 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
11002
11003         PR middle-end/70633
11004         * gcc.c-torture/compile/pr70633.c: New test.
11005
11006         PR debug/70628
11007         * gcc.dg/torture/pr70628.c: New test.
11008
11009 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
11010
11011         PR c++/70610
11012         * g++.dg/template/pr70610.C: New test.
11013         * g++.dg/template/pr70610-2.C: New test.
11014         * g++.dg/template/pr70610-3.C: New test.
11015         * g++.dg/template/pr70610-4.C: New test.
11016
11017 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
11018
11019         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11020         128 instead of 32.
11021
11022         PR c++/70571
11023         * g++.dg/ext/pr70571.C: New test.
11024
11025 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
11026
11027         PR target/70640
11028         * gcc.target/powerpc/pr70640.c: New test.
11029
11030 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
11031
11032         PR c++/68722
11033         * g++.dg/parse/pr68722.C: New.
11034
11035 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
11036
11037         PR rtl-optimization/70596
11038         * gcc.target/i386/pr70596.c: New test.
11039
11040 2016-04-12  Nathan Sidwell  <nathan@acm.org>
11041
11042         PR c++/70501
11043         * g++.dg/init/pr70501.C: New.
11044
11045 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
11046
11047         * gcc.target/i386/asm-flag-6.c: New test.
11048
11049 2016-04-12  Tom de Vries  <tom@codesourcery.com>
11050
11051         PR tree-optimization/68756
11052         * gcc.dg/graphite/pr68756.c: New test.
11053
11054 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
11055
11056         PR tree-optimization/70602
11057         * gcc.c-torture/execute/pr70602.c: New test.
11058
11059 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11060
11061         PR target/70381
11062         * gcc.target/powerpc/float128-1.c: New tests to make sure the
11063         __float128 emulator is built and runs.
11064         * gcc.target/powerpc/float128-1.c: Likewise.
11065
11066         * lib/target-supports.exp (check_ppc_float128_sw_available):
11067         Rework tests for __float128 software and hardware
11068         availability. Fix exit condition to return 0 on success.
11069
11070 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
11071
11072         PR target/70133
11073         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11074         * gcc.target/aarch64/target_attr_15.c: Likewise.
11075
11076 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
11077
11078         PR c++/69066
11079         * g++.dg/cpp1y/pr69066.C: New.
11080
11081 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11082
11083         PR fortran/68566
11084         * gfortran.dg/pr36192.f90: Update test.
11085         * gfortran.dg/pr36192_1.f90: Update test.
11086         * gfortran.dg/real_dimension_1.f: Update test.
11087         * gfortran.dg/parameter_array_init_7.f90: New test.
11088
11089 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
11090
11091         PR testsuite/64039
11092         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11093
11094         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11095
11096         PR rtl-optimization/66669
11097         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11098
11099         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11100
11101         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11102         * gcc.dg/pie-1.c: Likewise.
11103         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11104         * gcc.dg/pic-4.c: Likewise.
11105         * gcc.dg/pie-3.c: Likewise.
11106         * gcc.dg/pie-4.c: Likewise.
11107
11108         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11109
11110         PR tree-optimization/68644
11111         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11112
11113         PR rtl-optimization/64886
11114         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11115
11116 2016-04-09  Tom de Vries  <tom@codesourcery.com>
11117
11118         PR tree-optimization/68953
11119         * gcc.dg/graphite/pr68953.c: New test.
11120
11121 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
11122
11123         PR fortran/70592
11124         * gfortran.dg/deferred_character_16.f90: New test.
11125
11126 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
11127
11128         PR tree-optimization/70586
11129         * gcc.c-torture/execute/pr70586.c: New test.
11130
11131 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
11132
11133         PR sanitizer/70573
11134         * c-c++-common/asan/halt_on_error-1.c: Replace memset
11135         with __builtin_memset
11136         * c-c++-common/asan/halt_on_error-2.c: Likewise.
11137
11138 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
11139
11140         PR lto/70289
11141         PR ipa/70348
11142         PR tree-optimization/70373
11143         PR middle-end/70533
11144         PR middle-end/70534
11145         PR middle-end/70535
11146         * c-c++-common/goacc/reduction-5.c: New test.
11147         * c-c++-common/goacc/reduction-promotions.c: New test.
11148         * gfortran.dg/goacc/reduction-3.f95: New test.
11149         * gfortran.dg/goacc/reduction-promotions.f90: New test.
11150
11151 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
11152
11153         PR c++/70590
11154         PR c++/70452
11155         * g++.dg/pr70590.C: New test.
11156         * g++.dg/pr70590-2.C: New test.
11157
11158 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
11159
11160         PR middle-end/70593
11161         * gcc.target/i386/pr70593.c: New test.
11162
11163         PR rtl-optimization/70574
11164         * gcc.target/i386/avx2-pr70574.c: New test.
11165
11166 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
11167
11168         PR sanitizer/70541
11169         * c-c++-common/asan/pr70541.c: New test.
11170
11171 2016-04-08  Tom de Vries  <tom@codesourcery.com>
11172
11173         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11174         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11175
11176 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11177
11178         PR target/70566
11179         * gcc.c-torture/execute/pr70566.c: New test.
11180
11181 2016-04-08  Tom de Vries  <tom@codesourcery.com>
11182
11183         * c-c++-common/goacc/uninit-copy-clause.c: New test.
11184         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11185
11186 2016-04-08  Alan Modra  <amodra@gmail.com>
11187
11188         * gcc.target/powerpc/pr70117.c: New.
11189
11190 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
11191
11192         PR testsuite/70581
11193         * gcc.dg/lto/simd-function_0.c: New test.
11194
11195         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11196         clones.
11197         * c-c++-common/attr-simd-2.c: Likewise.
11198         * c-c++-common/attr-simd-4.c: Likewise.
11199         * gcc.dg/gomp/simd-clones-2.c: Likewise.
11200         * gcc.dg/gomp/simd-clones-3.c: Likewise.
11201
11202 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11203
11204         PR testsuite/70553
11205         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11206
11207 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
11208             Tom de Vries  <tom@codesourcery.com>
11209
11210         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11211         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11212         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11213         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11214         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11215         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11216         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11217         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11218
11219 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
11220
11221         PR c/70436
11222         * g++.dg/warn/Wparentheses-29.C: New test.
11223
11224 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
11225
11226         PR c/70436
11227         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11228         explicit braces to resolve a future -Wparentheses warning.
11229
11230 2016-04-06  Richard Henderson  <rth@redhat.com>
11231
11232         * gcc.dg/pr61817-1.c: New test.
11233         * gcc.dg/pr61817-2.c: New test.
11234         * gcc.dg/pr69391-1.c: New test.
11235         * gcc.dg/pr69391-2.c: New test.
11236
11237 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
11238
11239         PR rtl-optimization/70398
11240         * gcc.target/aarch64/pr70398.c: New.
11241
11242 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11243
11244         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11245
11246 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
11247             Pedro Alves  <palves@redhat.com>
11248
11249         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11250
11251 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
11252
11253         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11254         Check for avx512f effective targets instead of avx2.
11255         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11256         for AVX512F clones.
11257         * gcc.dg/gomp/declare-simd-3.c: Likewise.
11258         * g++.dg/gomp/declare-simd-1.C: Likewise.
11259         * g++.dg/gomp/declare-simd-3.C: Likewise.
11260         * g++.dg/gomp/declare-simd-4.C: Likewise.
11261
11262         PR middle-end/70550
11263         * c-c++-common/gomp/pr70550-1.c: New test.
11264         * c-c++-common/gomp/pr70550-2.c: New test.
11265
11266 2016-04-05  Nathan Sidwell  <nathan@acm.org>
11267
11268         PR c++/70512
11269         * g++.dg/ext/attribute-may-alias-5.C: New.
11270
11271 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
11272
11273         PR c++/70336
11274         * c-c++-common/pr70336.c: New test.
11275         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11276         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11277
11278 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
11279
11280         PR ipa/66223
11281         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11282
11283 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
11284
11285         PR rtl-optimization/70542
11286         * gcc.dg/torture/pr70542.c: New test.
11287         * gcc.target/i386/avx2-pr70542.c: New test.
11288
11289 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
11290
11291         PR tree-optimization/70509
11292         * gcc.target/i386/avx512bw-pr70509.c: New test.
11293
11294 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
11295
11296         PR c++/70452
11297         * g++.dg/ext/constexpr-vla4.C: New test.
11298
11299 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
11300
11301         PR target/70510
11302         * gcc.target/i386/pr70510.c: New test.
11303
11304 2016-04-05  Richard Biener  <rguenther@suse.de>
11305
11306         PR tree-optimization/70526
11307         * g++.dg/torture/pr70526.C: New testcase.
11308
11309 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
11310
11311         PR target/70525
11312         * gcc.target/i386/pr70525.c: New test.
11313
11314 2016-04-05  Richard Biener  <rguenther@suse.de>
11315
11316         PR middle-end/70499
11317         * g++.dg/torture/pr70499.C: New testcase.
11318
11319 2016-04-05  Richard Biener  <rguenther@suse.de>
11320
11321         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11322         remove XFAIL.
11323
11324 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
11325
11326         PR middle-end/70307
11327         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
11328         rs6000 ABI warnings.
11329
11330 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
11331
11332         PR ipa/66223
11333         * g++.dg/ipa/devirt-51.C: New testcase.
11334
11335 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11336             Jakub Jelinek  <jakub@redhat.com>
11337
11338         PR middle-end/70457
11339         * gcc.dg/torture/pr70457.c: New.
11340
11341 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
11342
11343         PR fortran/67538
11344         * gfortran.dg/allocate_with_source_19.f08: New test.
11345
11346 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
11347
11348         PR fortran/65795
11349         * gfortran.dg/coarray_allocate_6.f08: New test.
11350
11351 2016-04-04  Richard Biener  <rguenther@suse.de>
11352
11353         PR rtl-optimization/70484
11354         * gcc.dg/torture/pr70484.c: New testcase.
11355
11356 2016-04-04  Marek Polacek  <polacek@redhat.com>
11357
11358         PR c/70307
11359         * gcc.dg/torture/pr70307.c: New test.
11360
11361 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
11362
11363         PR target/70416
11364         PR target/67391
11365         * gcc.target/sh/torture/pr70416.c: New.
11366
11367 2016-04-02  Martin Sebor  <msebor@redhat.com>
11368
11369         PR c++/67376
11370         PR c++/70170
11371         PR c++/70172
11372         PR c++/70228
11373         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11374         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11375         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11376         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11377         * g++.dg/cpp0x/constexpr-string.C: Same.
11378         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11379         * g++.dg/cpp0x/pr65398.C: Same.
11380         * g++.dg/ext/constexpr-vla1.C: Same.
11381         * g++.dg/ext/constexpr-vla2.C: Same.
11382         * g++.dg/ext/constexpr-vla3.C: Same.
11383         * g++.dg/ubsan/pr63956.C: Same.
11384
11385 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
11386
11387         PR rtl-optimization/70467
11388         * gcc.target/i386/pr70467-2.c: New test.
11389
11390 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
11391             Marek Polacek  <polacek@redhat.com>
11392
11393         PR c++/70488
11394         * g++.dg/init/new47.C: New test.
11395
11396 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11397
11398         PR target/70496
11399         * gcc.target/arm/pr70496.c: New test.
11400
11401 2016-04-01  Nathan Sidwell  <nathan@acm.org>
11402
11403         PR c++/68475
11404         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11405
11406 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
11407
11408         PR target/69890
11409         * gcc.dg/strlenopt.h (memmove): New.
11410         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11411         instead of "string.h".
11412         * gcc.target/i386/chkp-strlen-2.c: Likewise.
11413         * gcc.target/i386/chkp-strlen-3.c: Likewise.
11414         * gcc.target/i386/chkp-strlen-4.c: Likewise.
11415         * gcc.target/i386/chkp-strlen-5.c: Likewise.
11416         * gcc.target/i386/chkp-stropt-1.c: Likewise.
11417         * gcc.target/i386/chkp-stropt-10.c: Likewise.
11418         * gcc.target/i386/chkp-stropt-11.c: Likewise.
11419         * gcc.target/i386/chkp-stropt-12.c: Likewise.
11420         * gcc.target/i386/chkp-stropt-13.c: Likewise.
11421         * gcc.target/i386/chkp-stropt-14.c: Likewise.
11422         * gcc.target/i386/chkp-stropt-15.c: Likewise.
11423         * gcc.target/i386/chkp-stropt-16.c: Likewise.
11424         * gcc.target/i386/chkp-stropt-2.c: Likewise.
11425         * gcc.target/i386/chkp-stropt-3.c: Likewise.
11426         * gcc.target/i386/chkp-stropt-4.c: Likewise.
11427         * gcc.target/i386/chkp-stropt-5.c: Likewise.
11428         * gcc.target/i386/chkp-stropt-6.c: Likewise.
11429         * gcc.target/i386/chkp-stropt-7.c: Likewise.
11430         * gcc.target/i386/chkp-stropt-8.c: Likewise.
11431         * gcc.target/i386/chkp-stropt-9.c: Likewise.
11432
11433 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11434
11435         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11436         (Holder::foo): Reflect this.
11437
11438 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
11439
11440         PR target/70442
11441         * gcc.dg/pr70442.c: New test.
11442
11443 2016-03-31  Nathan Sidwell  <nathan@acm.org>
11444
11445         PR c++/70393
11446         * g++.dg/cpp0x/constexpr-virtual6.C: New.
11447
11448 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
11449
11450         PR target/70453
11451         * gcc.target/i386/pr70453.c: New test.
11452
11453 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
11454
11455         PR target/70292
11456         * gcc.c-torture/pr70292.c: New test.
11457
11458 2016-03-31  Marek Polacek  <polacek@redhat.com>
11459
11460         PR c/70297
11461         * c-c++-common/pr70297.c: New test.
11462         * g++.dg/cpp0x/typedef-redecl.C: New test.
11463         * gcc.dg/typedef-redecl2.c: New test.
11464
11465 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
11466
11467         PR rtl-optimization/70460
11468         * gcc.c-torture/execute/pr70460.c: New test.
11469
11470 2016-03-31  Richard Biener  <rguenther@suse.de>
11471
11472         PR c++/70430
11473         * g++.dg/ext/vector30.C: New testcase.
11474
11475 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
11476             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11477
11478         * gfortran.dg/fmt_pf.f90: New test.
11479
11480 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11481
11482         Forward-port from 5 branch
11483         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
11484
11485         PR testsuite/70356
11486         * gcc.target/i386/avx-vextractf128-256-5.c: Move
11487         dg-require-effective-target after dg-do.
11488
11489         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
11490
11491         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11492
11493 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
11494             Julian Brown  <julian@codesourcery.com>
11495             Chung-Lin Tang  <cltang@codesourcery.com>
11496             Cesar Philippidis  <cesar@codesourcery.com>
11497             James Norris  <jnorris@codesourcery.com>
11498             Tom de Vries  <tom@codesourcery.com>
11499             Nathan Sidwell  <nathan@codesourcery.com>
11500
11501         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
11502         * c-c++-common/goacc/loop-clauses.c: Likewise.
11503         * g++.dg/goacc/template.C: Likewise.
11504         * gfortran.dg/goacc/combined-directives.f90: Likewise.
11505         * gfortran.dg/goacc/loop-1.f95: Likewise.
11506         * gfortran.dg/goacc/loop-5.f95: Likewise.
11507         * gfortran.dg/goacc/loop-6.f95: Likewise.
11508         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11509         * c-c++-common/goacc-gomp/nesting-1.c: Update.
11510         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11511         * c-c++-common/goacc/clauses-fail.c: Likewise.
11512         * c-c++-common/goacc/parallel-1.c: Likewise.
11513         * c-c++-common/goacc/reduction-1.c: Likewise.
11514         * c-c++-common/goacc/reduction-2.c: Likewise.
11515         * c-c++-common/goacc/reduction-3.c: Likewise.
11516         * c-c++-common/goacc/reduction-4.c: Likewise.
11517         * c-c++-common/goacc/routine-3.c: Likewise.
11518         * c-c++-common/goacc/routine-4.c: Likewise.
11519         * c-c++-common/goacc/routine-5.c: Likewise.
11520         * c-c++-common/goacc/tile.c: Likewise.
11521         * g++.dg/goacc/template.C: Likewise.
11522         * gfortran.dg/goacc/combined-directives.f90: Likewise.
11523         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11524         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
11525         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
11526         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11527         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11528         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11529         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
11530         * c-c++-common/goacc/use_device-1.c: ... this file.
11531         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
11532         * c-c++-common/goacc/host_data-5.c: ... this file, and...
11533         * c-c++-common/goacc/host_data-6.c: ... this file.
11534         * c-c++-common/goacc/loop-2-kernels.c: New file.
11535         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11536         * c-c++-common/goacc/loop-3.c: Likewise.
11537         * g++.dg/goacc/reference.C: Likewise.
11538         * g++.dg/goacc/routine-1.C: Likewise.
11539         * g++.dg/goacc/routine-2.C: Likewise.
11540
11541 2016-03-30  Richard Biener  <rguenther@suse.de>
11542
11543         PR middle-end/70450
11544         * gcc.dg/torture/pr70450.c: New testcase.
11545
11546 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
11547
11548         PR target/70421
11549         * gcc.dg/torture/pr70421.c: New test.
11550         * gcc.target/i386/avx512f-pr70421.c: New test.
11551
11552 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
11553
11554         PR testsuite/70364
11555         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11556         (check): New function.
11557         (bar): Call check.
11558         (foo): Align stack to 16 bytes when calling bar.
11559         * gcc.target/i386/cleanup-2.c: Likewise.
11560
11561 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
11562
11563         PR tree-optimization/59124
11564         * gcc.dg/Warray-bounds-19.c: New test.
11565
11566 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
11567
11568         * lib/prune.exp (escape_regex_chars): New.
11569         (prune_file_path): Update to quote metcharacters for regexp.
11570
11571 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
11572
11573         PR rtl-optimization/70429
11574         * gcc.c-torture/execute/pr70429.c: New test.
11575
11576         PR tree-optimization/70405
11577         * gcc.dg/pr70405.c: New test.
11578
11579 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
11580
11581         PR fortran/70397
11582         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11583         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11584
11585 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
11586
11587         PR testsuite/64177
11588         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11589         __cilkrts_set_param to set two workers.
11590         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11591         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11592
11593 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
11594
11595         * g++.dg/ext/fnname5.C: Update the test for Darwin.
11596
11597 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
11598
11599         PR target/70406
11600         * gcc.target/i386/pr70406.c: New test.
11601
11602 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
11603
11604         * gnat.dg/specs/double_record_extension3.ads: New test.
11605
11606 2016-03-25  Richard Henderson  <rth@redhat.com>
11607
11608         PR target/70120
11609         * gcc.target/aarch64/pr70120-1.c: New.
11610         * gcc.target/aarch64/pr70120-2.c: New.
11611         * gcc.target/aarch64/pr70120-3.c: New.
11612
11613 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
11614
11615         PR c++/62212
11616         * g++.dg/template/mangle2.C: The dg-do directive should be
11617         "compile" not "assemble".
11618
11619 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
11620
11621         PR lto/69650
11622         * gcc.dg/pr69650.c: New test.
11623
11624 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
11625
11626         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11627
11628 2016-03-25  Alan Modra  <amodra@gmail.com>
11629
11630         * gcc.dg/dfp/pr70052.c: New test.
11631
11632 2016-03-24  Richard Henderson  <rth@redhat.com>
11633
11634         PR middle-end/69845
11635         * gcc.dg/tree-ssa/pr69845-1.c: New test.
11636         * gcc.dg/tree-ssa/pr69845-2.c: New test.
11637
11638 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11639
11640         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11641
11642 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11643
11644         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11645         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11646
11647 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11648
11649         * c-c++-common/goacc/uninit-dim-clause.c: New test.
11650         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11651
11652 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
11653
11654         PR c++/62212
11655         * g++.dg/template/mangle2.C: New test.
11656
11657 2016-03-24  Richard Biener  <rguenther@suse.de>
11658
11659         PR tree-optimization/70396
11660         * gcc.dg/torture/pr70396.c: New testcase.
11661
11662 2016-03-24  Richard Biener  <rguenther@suse.de>
11663
11664         PR middle-end/70370
11665         * gcc.dg/torture/pr70370.c: New testcase.
11666
11667 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11668
11669         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11670         * gfortran.dg/goacc/kernels-tree.f95: Same.
11671         * gfortran.dg/goacc/parallel-tree.f95: Same.
11672
11673 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11674
11675         * c-c++-common/goacc/uninit-if-clause.c: New test.
11676         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11677
11678 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
11679
11680         PR target/70290
11681         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11682         Fix formatting.
11683
11684 2016-03-24  Richard Biener  <rguenther@suse.de>
11685
11686         PR tree-optimization/70372
11687         * gcc.dg/tree-ssa/pr70372.c: New testcase.
11688
11689 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
11690
11691         PR c++/70347
11692         * g++.dg/cpp1y/nsdmi-union1.C: New test.
11693
11694 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
11695
11696         PR c++/70332
11697         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11698
11699 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
11700
11701         PR c++/70001
11702         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11703         * g++.dg/cpp1y/pr70001.C: New test.
11704
11705         PR c++/70323
11706         * g++.dg/cpp0x/constexpr-70323.C: New test.
11707
11708 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
11709             Jason Merrill  <jason@redhat.com>
11710             Jakub Jelinek  <jakub@redhat.com>
11711
11712         PR c++/69315
11713         * g++.dg/cpp0x/constexpr-69315.C: New test.
11714         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11715
11716 2016-03-23  Marek Polacek  <polacek@redhat.com>
11717
11718         PR c++/69884
11719         * g++.dg/warn/Wignored-attributes-1.C: New test.
11720         * g++.dg/warn/Wignored-attributes-2.C: New test.
11721
11722 2016-03-23  Tom de Vries  <tom@codesourcery.com>
11723
11724         * c-c++-common/goacc/kernels-default.c (foo): Add missing
11725         initialization.
11726         * gfortran.dg/goacc/private-3.f95 (test): Same.
11727         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11728         missing use param.
11729
11730 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11731
11732         * lib/target-supports.exp: Remove v7ve entry from loop
11733         creating effective target checks.
11734         (check_effective_target_arm_arch_v7ve_ok): New procedure.
11735         (add_options_for_arm_arch_v7ve): Likewise.
11736
11737 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
11738
11739         PR tree-optimization/70354
11740         * gcc.dg/vect/pr70354-1.c: New test.
11741         * gcc.dg/vect/pr70354-2.c: New test.
11742         * gcc.target/i386/avx2-pr70354-1.c: New test.
11743         * gcc.target/i386/avx2-pr70354-2.c: New test.
11744
11745 2016-03-22  Jeff Law  <law@redhat.com>
11746
11747         PR target/70232
11748         * gcc.dg/tree-ssa/pr70232.c: New test.
11749
11750 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
11751
11752         PR target/70302
11753         * gcc.target/i386/pr70302.c: New test.
11754
11755 2016-03-22  Richard Biener  <rguenther@suse.de>
11756
11757         PR middle-end/70251
11758         * g++.dg/torture/pr70251.C: New testcase.
11759
11760 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
11761
11762         PR c/69993
11763         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11764         Wmisleading-indentation.c.
11765         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11766         reflect change to diagnostic text and order of messages.
11767         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11768
11769 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
11770
11771         * g++.dg/ext/java-3.C: Don't compile on AIX.
11772
11773 2016-03-22  Richard Biener  <rguenther@suse.de>
11774
11775         PR middle-end/70333
11776         * gcc.dg/torture/pr70333.c: New testcase.
11777
11778 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
11779
11780         * g++.dg/ext/pr70290.C: New test.
11781
11782 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
11783
11784         PR target/70325
11785         * gcc.target/i386/pr70325.c: New test.
11786
11787 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
11788
11789         PR target/70329
11790         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11791         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11792
11793         PR target/70300
11794         * gcc.target/i386/pr70300.c: New test.
11795
11796         PR c++/70295
11797         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11798         (func2): New function for cond with parens, xfail warning for c++.
11799         * g++.dg/warn/Wnonnull-compare-8.C: New test.
11800
11801 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
11802
11803         PR c++/70096
11804         * g++.dg/template/ptrmem30.C: New test.
11805
11806 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
11807
11808         PR c++/70204
11809         * g++.dg/cpp0x/constexpr-70204a.C: New test.
11810         * g++.dg/cpp0x/constexpr-70204b.C: New test.
11811
11812 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
11813
11814         PR middle-end/70326
11815         * gcc.dg/pr70326.c: New test.
11816
11817 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
11818             Jakub Jelinek  <jakub@redhat.com>
11819
11820         PR tree-optimization/70317
11821         * gcc.dg/pr70317.c: New test.
11822
11823 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
11824
11825         PR target/70327
11826         * gcc.target/i386/pr70327.c: New test.
11827
11828 2016-03-21  Martin Liska  <mliska@suse.cz>
11829
11830         PR ipa/70306
11831         * gcc.dg/ipa/pr70306.c: New test.
11832
11833 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11834
11835         * gcc.target/arm/attr-align1.c: Skip if M-profile.
11836         * gcc.target/arm/attr-align3.c: Likewise.
11837         * gcc.target/arm/attr_arm.c: Likewise.
11838         * gcc.target/arm/flip-thumb.c: Likewise.
11839
11840 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
11841
11842         PR target/70296
11843         * gcc.target/powerpc/altivec-36.c: New test.
11844
11845 2016-03-21  Richard Biener  <rguenther@suse.de>
11846
11847         PR tree-optimization/70310
11848         * gcc.dg/torture/pr70310.c: New testcase.
11849
11850 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
11851
11852         PR target/70293
11853         * gcc.target/i386/pr70293.c: New test.
11854
11855 2016-03-21  Richard Biener  <rguenther@suse.de>
11856
11857         PR tree-optimization/70288
11858         * gcc.dg/torture/pr70288-1.c: New testcase.
11859         * gcc.dg/torture/pr70288-2.c: Likewise.
11860
11861 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
11862
11863         PR rtl-optimization/69307
11864         * gcc.target/arm/pr69307.c: New test.
11865
11866 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
11867
11868         PR rtl-optimization/69102
11869         * gcc.c-torture/compile/pr69102.c: New test.
11870
11871 2016-03-18  Jeff Law  <law@redhat.com>
11872
11873         PR rtl-optimization/70263
11874         * gcc.c-torture/compile/pr70263-1.c: New test.
11875         * gcc.target/i386/pr70263-2.c: New test.
11876
11877 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
11878
11879         PR rtl-optimization/70278
11880         * gcc.dg/torture/pr70278.c: New test.
11881         * gcc.target/arm/pr70278.c: New test.
11882
11883 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
11884
11885         PR c/70281
11886         * gcc.dg/plugin/diagnostic-test-expressions-1.c
11887         (test_builtin_types_compatible_p): New test function.
11888         * gcc.dg/pr70281.c: New test case.
11889
11890 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
11891
11892         PR target/70113
11893         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11894
11895 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11896
11897         PR tree-optimization/70252
11898         * gcc.dg/pr70252.c: New test.
11899
11900 2016-03-18  Tom de Vries  <tom@codesourcery.com>
11901
11902         * gcc.dg/pr70161-2.c: New test.
11903         * gcc.dg/pr70161.c: New test.
11904
11905 2016-03-18  Tom de Vries  <tom@codesourcery.com>
11906
11907         PR ipa/70269
11908         * gcc.dg/pr70269.c: New test.
11909
11910 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
11911
11912         PR c++/70267
11913         * g++.dg/ext/java-3.C: New test.
11914
11915 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
11916
11917         PR c++/70205
11918         * g++.dg/lookup/pr70205.C: New test.
11919
11920 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
11921
11922         PR c++/70218
11923         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11924
11925 2016-03-17  Marek Polacek  <polacek@redhat.com>
11926
11927         PR c/69407
11928         * gcc.dg/atomic-op-6.c: New test.
11929
11930 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
11931
11932         PR c/70264
11933         * c-c++-common/pr70264.c: New test case.
11934
11935 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
11936
11937         PR c++/70144
11938         * c-c++-common/pr70144-1.c: New test.
11939         * c-c++-common/pr70144-2.c: New test.
11940
11941         PR c++/70272
11942         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11943         * g++.dg/opt/flifetime-dse6.C: New test.
11944         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11945
11946 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
11947
11948         PR driver/70192
11949         * gcc.dg/pic-1.c: New test.
11950         * gcc.dg/pic-2.c: Likewise.
11951         * gcc.dg/pic-3.c: Likewise.
11952         * gcc.dg/pic-4.c: Likewise.
11953         * gcc.dg/pie-1.c: Likewise.
11954         * gcc.dg/pie-2.c: Likewise.
11955         * gcc.dg/pie-3.c: Likewise.
11956         * gcc.dg/pie-4.c: Likewise.
11957         * gcc.dg/pie-5.c: Likewise.
11958         * gcc.dg/pie-6.c: Likewise.
11959
11960 2016-03-17  Tom de Vries  <tom@codesourcery.com>
11961
11962         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11963         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11964
11965 2016-03-17  Richard Biener  <rguenther@suse.de>
11966
11967         PR debug/70271
11968         * g++.dg/debug/pr70271.C: New testcase.
11969
11970 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
11971
11972         * gcc.target/i386/pr70251.c: New test.
11973
11974 2016-03-17  Marek Polacek  <polacek@redhat.com>
11975
11976         PR c++/70194
11977         * g++.dg/warn/constexpr-70194.C: New test.
11978
11979 2016-03-16  Richard Henderson  <rth@redhat.com>
11980
11981         PR middle-end/70240
11982         * gcc.c-torture/compile/pr70240.c: New.
11983
11984 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
11985
11986         * gcc.c-torture/compile/20151204.c: Skip for avr.
11987
11988 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
11989
11990         PR target/70245
11991         * g++.dg/opt/pr70245.C: New test.
11992         * g++.dg/opt/pr70245.h: New file.
11993         * g++.dg/opt/pr70245-aux.cc: New file.
11994
11995 2016-03-16  Martin Sebor  <msebor@redhat.com>
11996
11997         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11998
11999 2016-03-16  Richard Henderson  <rth@redhat.com>
12000
12001         PR middle-end/70199
12002         * gcc.c-torture/compile/pr70199.c: New.
12003
12004 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
12005
12006         * gcc.dg/uninit-19.c: Run dos2unix.
12007
12008 2016-03-16  Marek Polacek  <polacek@redhat.com>
12009
12010         PR c/70093
12011         * gcc.dg/nested-func-10.c: New test.
12012         * gcc.dg/nested-func-9.c: New test.
12013
12014 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
12015
12016         PR tree-optimization/68714
12017         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12018
12019 2016-03-16  Tom de Vries  <tom@codesourcery.com>
12020
12021         PR tree-optimization/68715
12022         * gcc.dg/graphite/pr68715-2.c: New test.
12023         * gcc.dg/graphite/pr68715.c: New test.
12024         * gfortran.dg/graphite/pr68715.f90: New test.
12025
12026 2016-03-16  Tom de Vries  <tom@codesourcery.com>
12027
12028         PR tree-optimization/68809
12029         * gcc.dg/graphite/pr68809-2.c: New test.
12030         * gcc.dg/graphite/pr68809.c: New test.
12031
12032 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
12033
12034         PR c++/70147
12035         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12036         method call to i () as argument.  Adjust expected output.
12037
12038         PR c++/70147
12039         * g++.dg/ubsan/pr70147-1.C: New test.
12040         * g++.dg/ubsan/pr70147-2.C: New test.
12041
12042 2016-03-15  Martin Sebor  <msebor@redhat.com>
12043
12044         PR c++/58281
12045         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12046
12047 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
12048
12049         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12050         hppa*-*-hpux*.
12051
12052         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12053
12054         PR libfortran/69799
12055         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12056         libatomic_available.
12057
12058 2016-03-15  Marek Polacek  <polacek@redhat.com>
12059
12060         PR c++/70209
12061         * g++.dg/ext/attribute-may-alias-4.C: New test.
12062
12063 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
12064
12065         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
12066         -fvar-tracking-assignments-toggle flag.
12067
12068 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
12069
12070         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12071
12072 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
12073
12074         PR rtl-optimization/70222
12075         * gcc.c-torture/execute/pr70222-1.c: New test.
12076         * gcc.c-torture/execute/pr70222-2.c: New test.
12077
12078 2016-03-15  Richard Henderson  <rth@redhat.com>
12079
12080         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12081
12082 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
12083
12084         PR rtl-optimization/69032
12085         * gcc.dg/pr69032.c: New test.
12086
12087 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
12088
12089         PR rtl-optimization/63384
12090         * g++.dg/pr63384.C: New test.
12091
12092 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
12093
12094         PR target/64411
12095         * gcc.target/i386/pr64411.C: New test.
12096
12097 2016-03-15  Tom de Vries  <tom@codesourcery.com>
12098
12099         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12100         * gfortran.dg/goacc/kernels-alias.f95: New test.
12101
12102 2016-03-14  Martin Sebor  <msebor@redhat.com>
12103
12104         PR c++/53792
12105         * g++.dg/cpp0x/constexpr-inline.C: New test.
12106         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12107
12108 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
12109
12110         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12111
12112 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
12113
12114         PR middle-end/70219
12115         * gcc.dg/pr70219.c: New test.
12116
12117 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
12118
12119         PR target/70083
12120         * gcc.dg/torture/pr70083.c: New test.
12121         * gcc.target/i386/pr70083.c: New test.
12122
12123 2016-03-14  Richard Biener  <rguenther@suse.de>
12124
12125         PR tree-optimization/56365
12126         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12127
12128 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
12129
12130         PR target/70098
12131         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12132         New function.
12133         * g++.dg/pr70098.C: New testcase.
12134
12135
12136 2016-03-14  Tom de Vries  <tom@codesourcery.com>
12137
12138         PR tree-optimization/70045
12139         * gcc.dg/graphite/pr70045.c: New test.
12140
12141 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12142
12143         PR fortran/69043
12144         * gfortran.dg/include_9.f90: New test.
12145
12146 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
12147
12148         PR fortran/45076
12149         gfortran.dg/prof/prof.exp: New script.
12150         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12151
12152 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
12153
12154         PR rtl-optimization/69307
12155         * gcc.dg/pr69307.c: New test.
12156
12157 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
12158
12159         PR target/69614
12160         * gcc.target/arm/pr69614.c: New.
12161
12162 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
12163
12164         PR fortran/70031
12165         * gfortran.dg/submodule_14.f08: New test
12166
12167         PR fortran/69524
12168         * gfortran.dg/submodule_15.f08: New test
12169
12170 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
12171
12172         PR c++/70106
12173         * g++.dg/cpp1y/paren3.C: New test.
12174
12175 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
12176
12177         PR target/70131
12178         * gcc.target/powerpc/ppc-round2.c: New test.
12179
12180 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
12181
12182         PR target/70123
12183         * gcc.dg/torture/pr70123.c: New test.
12184
12185 2016-03-11  Jeff Law  <law@redhat.com>
12186
12187         PR tree-optimization/70190
12188         * gcc.c-torture/compile/pr70190.c: New test.
12189
12190 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
12191
12192         PR c/68187
12193         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12194         case.
12195         (test43_b): Likewise.
12196         (test43_c): Likewise.
12197         (test43_d): Likewise.
12198         (test43_e): Likewise.
12199         (test43_f): Likewise.
12200         (test43_g): Likewise.
12201         (test44_a): Likewise.
12202         (test44_b): Likewise.
12203         (test44_c): Likewise.
12204         (test44_d): Likewise.
12205         (test44_e): Likewise.
12206
12207 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
12208
12209         PR c/70085
12210         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12211
12212 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12213
12214         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12215         dg-options.
12216
12217 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12218
12219         PR target/70002
12220         PR target/69245
12221         * gcc.target/aarch64/pr69245_2.c: New test.
12222
12223 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
12224
12225         PR tree-optimization/70177
12226         * gcc.dg/pr70177.c: New test.
12227
12228 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
12229
12230         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12231
12232 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
12233
12234         * gcc.dg/tree-ssa/sra-20.c: New.
12235
12236 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
12237
12238         PR rtl-optimization/70174
12239         * gcc.dg/pr70174.c: New test.
12240
12241         PR tree-optimization/70169
12242         * gcc.dg/pr70169.c: New test.
12243
12244 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
12245
12246         PR target/70160
12247         * gcc.target/i386/pr70160.c: New test.
12248
12249 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12250
12251         * gcc.target/s390/dfp-1.c: New test.
12252
12253 2016-03-10  Nick Clifton  <nickc@redhat.com>
12254
12255         PR target/70044
12256         * gcc.target/aarch64/pr70044.c: New test.
12257
12258 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
12259             Jakub Jelinek  <jakub@redhat.com>
12260
12261         PR c++/70001
12262         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12263         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12264         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12265
12266 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
12267
12268         PR lto/69589
12269         * g++.dg/lto/pr69589_0.C: New testcase
12270         * g++.dg/lto/pr69589_1.C: New testcase
12271
12272 2016-03-10  Marek Polacek  <polacek@redhat.com>
12273
12274         PR c++/70153
12275         * g++.dg/delayedfold/unary-plus1.C: New test.
12276
12277 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
12278
12279         * gcc.target/arm/pr45701-1.c: Escape brackets.
12280         * gcc.target/arm/pr45701-2.c: Likewise.
12281
12282 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
12283
12284         * gfortran.dg/unconstrained_commons.f: New.
12285
12286 2016-03-10  Alan Modra  <amodra@gmail.com>
12287
12288         * gcc.dg/pr69195.c: New.
12289         * gcc.dg/pr69238.c: New.
12290
12291 2016-03-10  Tom de Vries  <tom@codesourcery.com>
12292
12293         PR testsuite/68915
12294         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12295
12296 2016-03-10  Richard Biener  <rguenther@suse.de>
12297
12298         PR tree-optimization/70128
12299         * gcc.dg/tree-ssa/alias-34.c: New testcase.
12300         * gcc.dg/tree-ssa/alias-35.c: Likewise.
12301
12302 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
12303
12304         PR tree-optimization/70152
12305         * gcc.dg/pr70152.c: New test.
12306
12307         PR target/70086
12308         * gcc.target/i386/pr70086-1.c: New test.
12309         * gcc.target/i386/pr70086-2.c: New test.
12310         * gcc.target/i386/pr70086-3.c: New test.
12311
12312         PR tree-optimization/70127
12313         * gcc.c-torture/execute/pr70127.c: New test.
12314
12315 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
12316
12317         * c-c++-common/goacc/combined-directives-2.c: New test.
12318
12319 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
12320
12321         PR c/68473
12322         PR c++/70105
12323         * g++.dg/diagnostic/pr70105.C: New test.
12324         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12325         (test_multiple_ordinary_maps): New test function.
12326
12327 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
12328
12329         PR c/68473
12330         PR c++/70105
12331         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12332         Drop range information from call to inform_at_rich_loc.
12333         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12334         New.
12335         (test_show_locus): Replace calls to rich_location::add_range with
12336         calls to add_range.  Rewrite the tests that used the now-defunct
12337         rich_location ctor taking a source_range.  Simplify other tests
12338         by replacing calls to COMBINE_LOCATION_DATA with calls to
12339         make_location.
12340
12341 2016-03-09  Richard Biener  <rguenther@suse.de>
12342         Jakub Jelinek  <jakub@redhat.com>
12343
12344         PR tree-optimization/70138
12345         * gcc.dg/vect/pr70138-1.c: New testcase.
12346         * gcc.dg/vect/pr70138-2.c: Likewise.
12347
12348 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
12349
12350         PR target/70049
12351         * gcc.target/i386/pr70049.c: New test.
12352
12353 2016-03-09  Richard Biener  <rguenther@suse.de>
12354
12355         PR c/70143
12356         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12357         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12358         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12359
12360 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12361
12362         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12363         arm-*-*.
12364
12365 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
12366
12367         PR middle-end/67278
12368         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12369
12370         PR target/67278
12371         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12372
12373         PR middle-end/70050
12374         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
12375         in testcase comment.
12376
12377 2016-03-09  Tom de Vries  <tom@codesourcery.com>
12378
12379         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12380         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12381         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12382         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12383         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12384         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12385         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12386         * gfortran.dg/goacc/kernels-loop.f95: New test.
12387
12388 2016-03-08  Martin Sebor  <msebor@redhat.com>
12389
12390         PR c++/62096
12391         * g++.dg/warn/overflow-warn-7.C: New test.
12392
12393 2016-03-08  Jason Merrill  <jason@redhat.com>
12394
12395         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12396         * lib/target-supports.exp (check_effective_target_concepts): New.
12397
12398 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
12399
12400         PR c++/70135
12401         * g++.dg/cpp1y/constexpr-loop4.C: New test.
12402         * g++.dg/ubsan/pr70135.C: New test.
12403
12404         PR target/70110
12405         * gcc.dg/pr70110.c: New test.
12406
12407 2016-03-07  Martin Jambor  <mjambor@suse.cz>
12408
12409         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12410         * c-c++-common/gomp/if-1.c: Likewise.
12411         * c-c++-common/gomp/pr61486-2.c: Likewise.
12412         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12413         to dg-additional-options.
12414         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12415         * g++/gomp/target-teams-1.c: Likewise.
12416         * gcc.dg/gomp/gomp.exp: Likewise.
12417         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12418         dg-additional-options.
12419         * gfortran.dg/gomp/gomp.exp: Likewise.
12420         * gfortran.dg/gomp/target1.f90: Remove dg-options.
12421         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12422         dg-additional-options.
12423         * gfortran.dg/gomp/target3.f90: Remove dg-options.
12424
12425 2016-03-07  Martin Jambor  <mjambor@suse.cz>
12426
12427         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12428         * c-c++-common/gomp/gridify-1.c: New test.
12429         * gfortran.dg/gomp/gridify-1.f90: Likewise.
12430
12431 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
12432
12433         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12434         trigger for cortex-r8, when scanning for register r8.
12435         * gcc.target/arm/pr45701-2.c: Likewise.
12436
12437 2016-02-26  Richard Biener  <rguenther@suse.de>
12438             Jeff Law  <law@redhat.com>
12439
12440         PR tree-optimization/69740
12441         * gcc.c-torture/compile/pr69740-1.c: New test.
12442         * gcc.c-torture/compile/pr69740-2.c: New test.
12443
12444 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12445
12446         * lib/target-supports.exp
12447         (check_effective_target_whole_vector_shift): Enable for PPC64.
12448
12449 2016-03-07  Richard Biener  <rguenther@suse.de>
12450
12451         PR tree-optimization/70115
12452         * gcc.dg/torture/pr70115.c: New testcase.
12453
12454 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
12455
12456         PR middle-end/69916
12457         * c-c-++-common/goacc/pr69916.c: New.
12458
12459 2016-03-07  Richard Henderson  <rth@redhat.com>
12460
12461         * gcc.c-torture/compile/pr70061.c: New test.
12462
12463 2016-03-07  Richard Biener  <rguenther@suse.de>
12464
12465         PR testsuite/70109
12466         * gcc.dg/vect/O3-pr36098.c: New testcase.
12467
12468 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
12469
12470         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12471
12472 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
12473
12474         * gnat.dg/renaming9.ad[sb]: New testcase.
12475
12476 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
12477
12478         PR c++/70084
12479         * g++.dg/expr/stdarg3.C: New test.
12480
12481 2016-03-04  Jeff Law  <law@redhat.com>
12482
12483         PR tree-optimization/69196
12484         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12485         x86_64-*-*.
12486
12487 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
12488
12489         PR c/69973
12490         * gcc.dg/pr69973.c: New test.
12491
12492         PR rtl-optimization/69941
12493         * gcc.dg/torture/pr69941.c: New test.
12494
12495         PR c/69824
12496         * gcc.dg/pr69824.c: New test.
12497
12498 2016-03-05  Tom de Vries  <tom@codesourcery.com>
12499
12500         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12501         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12502         function.
12503
12504 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
12505
12506         PR c++/66786
12507         * g++.dg/cpp1y/var-templ48.C: New test.
12508         * g++.dg/cpp1y/var-templ49.C: New test.
12509
12510 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
12511
12512         * g++.dg/Wno-frame-address.C: Skip on IA-64.
12513
12514 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
12515
12516         PR c++/70035
12517         * g++.dg/ubsan/pr70035.C: New test.
12518
12519         PR target/70062
12520         * gcc.target/i386/pr70062.c: New test.
12521
12522 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
12523
12524         * g++.dg/template/typename21.C: Remove c++98_only.
12525
12526 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
12527
12528         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12529
12530 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
12531
12532         PR c/68187
12533         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12534         function.
12535         (fn_42_b): Likewise.
12536         (fn_42_c): Likewise.
12537
12538 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
12539
12540         PR c/68187
12541         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12542         function.
12543         (fn_40_b): Likewise.
12544         (fn_41_a): Likewise.
12545         (fn_41_b): Likewise.
12546
12547 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
12548
12549         PR target/70059
12550         * gcc.target/i386/avx512f-pr70059.c: New test.
12551         * gcc.target/i386/avx512dq-pr70059.c: New test.
12552
12553 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
12554
12555         PR rtl-optimization/57676
12556         * gcc.dg/torture/pr57676.c: New test.
12557
12558 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
12559
12560         * gcc.dg/pr70026.c: New test.
12561
12562 2016-03-04  Marek Polacek  <polacek@redhat.com>
12563
12564         PR c/69798
12565         * gcc.dg/cilk-plus/pr69798-1.c: New test.
12566         * gcc.dg/cilk-plus/pr69798-2.c: New test.
12567
12568 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12569
12570         PR target/70004
12571         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12572         Delete.
12573         (test_corners_sisd_si): Likewise.
12574         (main): Remove checks of the above.
12575         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12576
12577 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
12578
12579         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12580
12581 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
12582
12583         * gcc.dg/torture/pr69951.c: Accept argc==0.
12584
12585 2016-03-04  Richard Biener  <rguenther@suse.de>
12586
12587         PR c++/70054
12588         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12589         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12590
12591 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12592
12593         PR testsuite/69766
12594         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12595         testing multiarch.
12596
12597 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
12598
12599         PR debug/69947
12600         * gcc.dg/guality/pr69947.c: New test.
12601
12602 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
12603
12604         PR ada/70017
12605         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12606
12607 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12608
12609         PR rtl-optimization/69904
12610         * gcc.target/arm/pr69904.c: New test.
12611
12612 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
12613
12614         PR target/70021
12615         * gcc.dg/vect/pr70021.c: New test.
12616         * gcc.target/i386/pr70021.c: New test.
12617
12618 2016-03-03  Marek Polacek  <polacek@redhat.com>
12619
12620         PR middle-end/70050
12621         * gcc.dg/pr70050.c: New test.
12622
12623 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
12624
12625         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12626
12627 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
12628
12629         PR tree-optimization/70043
12630         * gfortran.dg/vect/pr70043.f90: New test.
12631
12632 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
12633
12634         * gnat.dg/specs/task1.ads: New test.
12635
12636 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12637
12638         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12639         Invoke gdb with -batch.
12640         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12641
12642 2016-03-03  Richard Biener  <rguenther@suse.de>
12643
12644         PR tree-optimization/55936
12645         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12646
12647 2016-03-02  Jeff Law  <law@redhat.com>
12648
12649         PR rtl-optimization/69942
12650         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12651         effects of argument promotions.
12652
12653         PR tree-optimization/69987
12654         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12655         target does not support -fprefetch-loop-arrays.
12656
12657 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
12658
12659         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12660
12661 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
12662
12663         PR rtl-optimization/69052
12664         * gcc.target/i386/pr69052.c: New test.
12665
12666 2016-03-02  Alan Modra  <amodra@gmail.com>
12667
12668         * gcc.dg/pr69990.c: New.
12669
12670 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
12671
12672         PR c/68062
12673         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12674
12675         PR middle-end/70022
12676         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12677
12678         PR target/70028
12679         * gcc.target/i386/pr70028.c: New test.
12680
12681 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
12682
12683         * c-c++-common/asan/swapcontext-test-1.c,
12684         * c-c++-common/tsan/thread_leak.c,
12685         * g++.dg/tsan/aligned_vs_unaligned_race.C,
12686         * g++.dg/tsan/benign_race.C,
12687         * g++.dg/tsan/fd_close_norace.C,
12688         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12689         races with sanitizer output
12690
12691 2016-03-02  Richard Biener  <rguenther@suse.de>
12692             Uros Bizjak  <ubizjak@gmail.com>
12693
12694         PR target/67278
12695         * gcc.dg/simd-8.c: New testcase.
12696
12697 2016-03-02  Richard Biener  <rguenther@suse.de>
12698
12699         PR middle-end/67278
12700         * gcc.dg/simd-7.c: New testcase.
12701
12702 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
12703
12704         * gcc.target/i386/pr70007.c: Tweak.
12705
12706 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12707
12708         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12709
12710 2016-03-02  Marek Polacek  <polacek@redhat.com>
12711
12712         PR c/67854
12713         * gcc.dg/pr67854.c: New test.
12714
12715 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
12716
12717         PR middle-end/70025
12718         * gcc.dg/torture/pr70025.c: New test.
12719
12720 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
12721
12722         PR tree-optimization/68621
12723         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12724
12725 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
12726
12727         * gcc.target/i386/pr70007.c: New test.
12728
12729 2016-03-01  Jeff Law  <law@redhat.com>
12730
12731         PR tree-optimization/69196
12732         * gcc.dg/tree-ssa/pr69196-1.c: New test.
12733
12734         PR tree-optimization/69196
12735         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12736         duplicating code and spoiling the expected output.
12737
12738 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
12739
12740         PR target/70033
12741         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12742         supports power9 before doing tests.
12743         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12744         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12745         * gcc.target/powerpc/p9-permute.c: Likewise.
12746
12747 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
12748
12749         PR target/70027
12750         * gcc.target/i386/pr70027.c: New test.
12751
12752 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
12753
12754         * gcc.dg/pr70017.c: New test.
12755
12756 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
12757
12758         PR c/69796
12759         PR c/69974
12760         * gcc.dg/pr69796.c: New test.
12761         * gcc.dg/pr69974.c: New test.
12762
12763 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
12764
12765         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12766
12767 2016-02-29  Jeff Law  <law@redhat.com>
12768
12769         PR tree-optimization/69987
12770         * gfortran.dg/pr69987.f90: New test.
12771
12772         PR tree-optimization/69989
12773         * gcc.c-torture/compile/pr69989-2.c: New test.
12774
12775 2016-03-01  Marek Polacek  <polacek@redhat.com>
12776
12777         PR c++/69795
12778         * g++.dg/parse/invalid1.C: New test.
12779
12780 2016-03-01  Richard Biener  <rguenther@suse.de>
12781
12782         PR middle-end/70022
12783         * gcc.dg/pr70022.c: New testcase.
12784
12785 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
12786
12787         PR tree-optimization/69956
12788         * gcc.dg/pr69956.c: New test.
12789
12790 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12791
12792         PR target/70011
12793         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12794         XFAIL when hardware supports efficient unaligned storage access.
12795
12796 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
12797
12798         PR c++/69961
12799         * g++.dg/template/pr69961a.C: New test.
12800         * g++.dg/template/pr69961b.C: New test.
12801
12802 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
12803
12804         PR preprocessor/69985
12805         * gcc.dg/cpp/pr69985.c: New test case.
12806
12807 2016-02-29  Jeff Law  <law@redhat.com>
12808
12809         PR tree-optimization/70005
12810         * gcc.c-torture/execute/pr70005.c New test.
12811
12812         PR tree-optimization/69999
12813         * gcc.c-torture/compile/pr69999.c: New test.
12814
12815 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
12816
12817         PR tree-optimization/69652
12818         * gcc.dg/torture/pr69652.c: Delete test.
12819         * gcc.dg/vect/pr69652.c: New test.
12820
12821 2016-02-19  Richard Biener  <rguenther@suse.de>
12822
12823         PR tree-optimization/69980
12824         * gfortran.dg/vect/pr69980.f90: New testcase.
12825
12826 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
12827
12828         * gcc.target/sparc/20160229-1.c: New test.
12829
12830 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
12831
12832         * gnat.dg/stack_usage3.adb: New test.
12833         * gnat.dg/stack_usage3_pkg.ads: New helper.
12834
12835 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
12836
12837         * gnat.dg/renaming8.adb: New test.
12838         * gnat.dg/renaming8_pkg1.ads: New helper.
12839         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12840         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12841
12842 2016-02-29  Richard Biener  <rguenther@suse.de>
12843
12844         PR tree-optimization/69720
12845         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12846
12847 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
12848
12849         PR fortran/68147
12850         PR fortran/47674
12851         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
12852
12853 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
12854             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12855
12856         PR fortran/56007
12857         * gfortran.dg/coarray_8.f90: Adjust error message.
12858         * gfortran.dg/pr56007.f90: New test.
12859         * gfortran.dg/pr56007.f: New test.
12860
12861 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
12862
12863         PR tree-optimization/69989
12864         * gcc.dg/torture/pr69989.c: New test.
12865
12866 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
12867
12868         * gcc.target/i386/stack-realign-win.c: New test.
12869
12870 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
12871
12872         PR fortran/60126
12873         * gfortran.dg/pr60126.f90: New test.
12874
12875 2016-02-27  Jeff Law  <law@redhat.com>
12876
12877         Revert
12878         2016-02-26  Richard Biener  <rguenther@suse.de>
12879                     Jeff Law  <law@redhat.com>
12880
12881         PR tree-optimization/69740
12882         * gcc.c-torture/compile/pr69740-1.c: New test.
12883         * gcc.c-torture/compile/pr69740-2.c: New test.
12884
12885 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12886
12887         PR fortran/69910
12888         * gfortran.dg/newunit_4.f90: New test.
12889
12890 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
12891
12892         PR target/69613
12893         PR rtl-optimization/69886
12894         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12895         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
12896         target.
12897
12898 2016-02-26  Martin Sebor  <msebor@redhat.com>
12899
12900         PR tree-optimization/15826
12901         * gcc.dg/tree-ssa/pr15826.c: New test.
12902
12903 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
12904
12905         PR target/69969
12906         * gcc.target/powerpc/pr69969.c: New test.
12907
12908 2016-02-26  Martin Sebor  <msebor@redhat.com>
12909
12910         PR c++/15766
12911         * g++.old-deja/g++.other/decl5.C: Add a test case.
12912
12913 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
12914
12915         PR target/69946
12916         * gcc.target/powerpc/pr69946.c: New file.
12917
12918 2016-02-26  Richard Biener  <rguenther@suse.de>
12919             Jeff Law  <law@redhat.com>
12920
12921         PR tree-optimization/69740
12922         * gcc.c-torture/compile/pr69740-1.c: New test.
12923         * gcc.c-torture/compile/pr69740-2.c: New test.
12924
12925 2016-02-26  Martin Jambor  <mjambor@suse.cz>
12926
12927         PR middle-end/69920
12928         * gcc.dg/torture/pr69932.c: New test.
12929         * gcc.dg/torture/pr69936.c: Likewise.
12930
12931 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12932
12933         PR target/69709
12934         * gcc.target/s390/pr69709.c: New test.
12935
12936 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12937
12938         PR target/69245
12939         * gcc.target/aarch64/pr69245_1.c: New test.
12940
12941 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12942
12943         PR target/69613
12944         * gcc.dg/torture/pr69613.c: New test.
12945
12946 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
12947
12948         PR rtl-optimization/69891
12949         * gcc.target/i386/pr69891.c: New test.
12950
12951 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
12952             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12953
12954         PR target/61397
12955         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12956         functionality for both 32-bit and 64-bit.
12957
12958 2016-02-26  Richard Biener  <rguenther@suse.de>
12959
12960         PR tree-optimization/69551
12961         * gcc.dg/torture/pr69951.c: New testcase.
12962
12963 2016-02-25  Richard Biener  <rguenther@suse.de>
12964
12965         PR tree-optimization/48795
12966         * gcc.dg/Warray-bounds-18.c: New testcase.
12967
12968 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12969
12970         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12971
12972 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
12973
12974         PR rtl-optimization/69896
12975         * gcc.dg/pr69896.c: New test.
12976
12977 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
12978
12979         PR c++/69736
12980         * g++.dg/cpp1y/paren2.C: New test.
12981
12982 2016-02-24  Martin Sebor  <msebor@redhat.com>
12983
12984         PR c/51147
12985         * gcc.dg/enum-mode-2.c: New test.
12986
12987 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
12988
12989         PR c++/69922
12990         * g++.dg/warn/Wnonnull-compare-6.C: New test.
12991         * g++.dg/warn/Wnonnull-compare-7.C: New test.
12992         * g++.dg/ubsan/pr69922.C: New test.
12993
12994 2016-02-24  Marek Polacek  <polacek@redhat.com>
12995
12996         PR c/69819
12997         * gcc.dg/pr69819.c: New test.
12998
12999 2016-02-24  Martin Sebor  <msebor@redhat.com>
13000
13001         PR c++/69912
13002         * g++.dg/ext/flexary15.C: New test.
13003
13004 2016-02-24  Martin Sebor  <msebor@redhat.com>
13005
13006         * gcc.dg/builtins-68.c: Avoid making unportable
13007         assumptions about the relationship between SIZE_MAX and UINT_MAX.
13008         * g++.dg/ext/builtin_alloca.C: Same.
13009
13010 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
13011             Charles Baylis  <charles.baylis@linaro.org>
13012
13013         PR debug/61033
13014         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13015
13016 2016-02-24  Richard Biener  <rguenther@suse.de>
13017             Jakub Jelinek  <jakub@redhat.com>
13018
13019         PR middle-end/69760
13020         * gcc.dg/torture/pr69760.c: New testcase.
13021
13022 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13023
13024         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13025         pattern on Solaris with as.
13026
13027 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13028
13029         * gcc.target/arm/cond_sub_restrict_it.c: New test.
13030         * gcc.target/arm/condarith_restrict_it.c: Likewise.
13031         * gcc.target/arm/movcond_restrict_it.c: Likewise.
13032         * gcc.target/arm/negscc_restrict_it.c: Likewise.
13033
13034 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
13035
13036         PR middle-end/69915
13037         * gcc.dg/pr69915.c: New test.
13038
13039 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13040
13041         PR rtl-optimization/69886
13042         * gcc.dg/torture/pr69886.c: New test.
13043
13044 2016-02-24  Richard Biener  <rguenther@suse.de>
13045
13046         PR middle-end/68963
13047         * gcc.dg/torture/pr68963.c: New testcase.
13048
13049 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13050
13051         PR target/69875
13052         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13053         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13054         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13055         * gcc.target/arm/atomic_loaddi_1.c: New test.
13056         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13057         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13058         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13059         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13060         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13061         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13062         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13063         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13064
13065 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
13066
13067         PR middle-end/69909
13068         * gcc.dg/torture/pr69909.c: New test.
13069
13070 2016-02-24  Richard Biener  <rguenther@suse.de>
13071
13072         PR tree-optimization/69907
13073         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13074         * gcc.dg/vect/bb-slp-34.c: XFAIL.
13075         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13076
13077 2016-02-24  Christian Bruel  <christian.bruel@st.com>
13078
13079         * gcc.target/arm/pragma_cpp_fma.c: New test.
13080
13081 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13082
13083         PR fortran/61156
13084         * gfortran.dg/include_6.f90: Update test.
13085
13086 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
13087
13088         PR objc/69844
13089         * objc.dg/pr69844.m: New test.
13090
13091 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13092
13093         PR libgfortran/69456
13094         * gfortran.dg/namelist_89.f90: New test.
13095         * gfortran.dg/pr59700.f90: Update test..
13096
13097 2016-02-23  Martin Sebor  <msebor@redhat.com>
13098
13099         PR middle-end/69780
13100         * g++.dg/ext/builtin_alloca.C: New test.
13101         * gcc.dg/builtins-68.c: New test.
13102
13103 2016-02-23  Richard Henderson  <rth@redhat.com>
13104
13105         * gcc.target/i386/addr-space-3.c: Remove test.
13106
13107 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
13108
13109         PR preprocessor/69126
13110         PR preprocessor/69543
13111         * c-c++-common/pr69126-2-long.c: New test.
13112         * c-c++-common/pr69126-2-short.c: New test.
13113         * c-c++-common/pr69543-1.c: Remove xfail.
13114
13115 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
13116
13117         PR preprocessor/69126
13118         PR preprocessor/69543
13119         PR preprocessor/69558
13120         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13121         (f): Rename to...
13122         (test_2): ...this, and add leading comment.
13123         (MACRO_3, test_3): New.
13124         (MACRO_4A, MACRO_4B, test_4): New.
13125         (MACRO): Rename to...
13126         (MACRO_5): ...this.
13127         (g): Rename to...
13128         (test_5): ...this, updating for renaming of MACRO, and
13129         add leading comment.
13130         * c-c++-common/pr69543-1.c: New.
13131         * c-c++-common/pr69543-2.c: New.
13132         * c-c++-common/pr69543-3.c: New.
13133         * c-c++-common/pr69543-4.c: New.
13134         * c-c++-common/pr69558-1.c: New.
13135         * c-c++-common/pr69558-2.c: New.
13136         * c-c++-common/pr69558-3.c: New.
13137         * c-c++-common/pr69558-4.c: New.
13138         * gcc.dg/pr69558.c: Move to...
13139         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
13140         xfail for c++.
13141
13142 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
13143
13144         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13145         to -ftree-parallelize-loops/-fopenacc changes.
13146         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13147         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13148         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13149         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13150         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13151         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13152         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13153         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13154         * c-c++-common/goacc/kernels-loop.c: Likewise.
13155         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13156         * c-c++-common/goacc/kernels-reduction.c: Likewise.
13157         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13158         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13159
13160 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13161
13162         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13163
13164 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
13165
13166         PR c++/69902
13167         * g++.dg/warn/Wnonnull-compare-5.C: New test.
13168
13169         PR c/69900
13170         * gcc.dg/pr69900.c: New test.
13171
13172 2016-02-23  Martin Jambor  <mjambor@suse.cz>
13173
13174         PR tree-optimization/69666
13175         * gcc.dg/tree-ssa/pr69666.c: New test.
13176
13177 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
13178
13179         PR fortran/67451
13180         * gfortran.dg/coarray_allocate_5.f08: New test.
13181
13182 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13183
13184         * gcc.target/s390/vcond-shift.c: Move to ...
13185         * gcc.target/s390/vector/vcond-shift.c: ... here.
13186
13187 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13188
13189         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13190         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13191
13192 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13193
13194         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13195
13196 2016-02-20  Mark Wielaard  <mjw@redhat.com>
13197
13198         PR c/28901
13199         * gcc.dg/unused-variable-3.c: New test.
13200
13201 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
13202
13203         PR target/69888
13204         * gcc.target/i386/pr69888.c: New test.
13205
13206 2016-02-22  Richard Biener  <rguenther@suse.de>
13207
13208         PR tree-optimization/69882
13209         * gfortran.dg/vect/pr69882.f90: New testcase.
13210
13211 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
13212
13213         PR target/69885
13214         * gcc.dg/pr69885.c: New test.
13215
13216 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
13217
13218         PR target/69806
13219         PR target/54089
13220         * gcc.target/sh/pr54089-10.c: New.
13221
13222 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
13223
13224         PR fortran/69423
13225         * gfortran.dg/deferred_character_15.f90 : New test.
13226
13227 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
13228
13229         PR fortran/57365
13230         gfortran.dg/allocate_with_source_18.f03: New test.
13231
13232 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
13233
13234         PR fortran/52531
13235         gfortran.dg/gomp/pr52531.f90: New test.
13236
13237 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13238
13239         PR c++/69865
13240         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13241         -std=c++03.
13242
13243 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
13244
13245         PR c++/69826
13246         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13247         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13248
13249         PR c++/69850
13250         * g++.dg/warn/Wnonnull-compare-4.C: New test.
13251
13252         PR c++/69851
13253         * g++.dg/torture/pr69851.C: New test.
13254
13255 2016-02-19  Martin Sebor  <msebor@redhat.com>
13256
13257         PR testsuite/69573
13258         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13259
13260 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
13261
13262         PR c++/69850
13263         * g++.dg/warn/Wnonnull-compare-2.C: New test.
13264         * g++.dg/warn/Wnonnull-compare-3.C: New test.
13265
13266         PR c++/67767
13267         * g++.dg/cpp0x/pr67767.C: New test.
13268
13269 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13270
13271         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13272         for fp, simd, crypto, crc, lse.
13273         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13274         above.
13275         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13276         effective target check.
13277
13278 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
13279
13280         PR target/69820
13281         * gcc.target/i386/pr69820.c: New test.
13282
13283 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13284
13285         * gcc.target/s390/vector/int128-1.c: New test.
13286
13287 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13288
13289         * gcc.target/s390/vector/vec-vcond-1.c: New test.
13290
13291 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13292
13293         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13294         instruction pattern name to prevent the testcase from failing with
13295         -march=z13.
13296
13297 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13298
13299         * gcc.target/s390/md/movstr-2.c: New test.
13300
13301 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
13302
13303         * gcc.target/s390/morestack.c: New test.
13304
13305 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13306
13307         PR target/69625
13308         * gcc.target/s390/pr69625.c: Add test case.
13309
13310 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13311
13312         PR testsuite/68580
13313         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13314
13315 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
13316
13317         PR target/68404
13318         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13319         * gcc.target/powerpc/fusion3.c: Likewise.
13320
13321 2016-02-18  Richard Biener  <rguenther@suse.de>
13322
13323         PR middle-end/69553
13324         * g++.dg/torture/pr69553.C: New testcase.
13325
13326 2016-02-18  Nick Clifton  <nickc@redhat.com>
13327
13328         PR target/62254
13329         PR target/69610
13330         * gcc.target/arm/pr62554.c: New test.
13331         * gcc.target/arm/pr69610-1.c: New test.
13332         * gcc.target/arm/pr69610-2.c: New test.
13333
13334 2016-02-18  Richard Biener  <rguenther@suse.de>
13335
13336         PR middle-end/69854
13337         * gcc.dg/torture/pr69854.c: New testcase.
13338
13339 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
13340
13341         PR c++/69850
13342         * g++.dg/warn/Wnonnull-compare-1.C: New test.
13343
13344 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13345
13346         * gcc.target/powerpc/vec-cg.c: New test.
13347
13348 2016-02-17  Richard Biener  <rguenther@suse.de>
13349
13350         PR testsuite/69586
13351         * gcc.dg/uninit-21.c: Add -fno-short-enums.
13352
13353 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13354
13355         PR target/69161
13356         * gcc.c-torture/compile/pr69161.c: New test.
13357
13358 2016-02-17  David Sherwood  <david.sherwood@arm.com>
13359
13360         PR target/69532
13361         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13362         * gcc.target/arm/vect-fmaxmin.c: Likewise.
13363
13364 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
13365
13366         * gcc.dg/ifcvt-4.c: Skip on Visium.
13367
13368 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
13369
13370         * gnat.dg/atomic8.adb: New test.
13371
13372 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
13373
13374         * gnat.dg/discr46.ad[sb]: New test.
13375
13376 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
13377
13378         PR Target/48344
13379         * gcc.target/powerpc/pr48344-1.c: New test.
13380
13381 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
13382
13383         PR fortran/69742
13384         * gfortran.dg/associate_21.f90:  New test.
13385
13386 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
13387
13388         PR c/69835
13389         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13390         -Wnonnull in dg-options.
13391         * c-c++-common/nonnull-2.c: New test.
13392
13393 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
13394             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13395
13396         * gcc.target/aarch64/vector_initialization_nostack.c: New.
13397
13398 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
13399
13400         PR middle-end/69801
13401         * gcc.dg/pr69801.c: Add empty dg-options.
13402
13403 2016-02-16  James Norris  <jnorris@codesourcery.com>
13404
13405         * c-c++-common/goacc/deviceptr-1.c: Add tests.
13406         * g++.dg/goacc/deviceptr-1.c: New file.
13407
13408 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
13409
13410         PR tree-optimization/69820
13411         * gcc.dg/vect/pr69820.c: New test.
13412
13413 2016-02-16  Richard Biener  <rguenther@suse.de>
13414
13415         PR tree-optimization/69776
13416         * gcc.dg/torture/pr69776-2.c: New testcase.
13417
13418 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
13419
13420         PR tree-optimization/69714
13421         * gcc.dg/torture/pr69714.c: New test.
13422
13423 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
13424
13425         PR tree-optimization/69802
13426         * gcc.dg/pr69802.c: New test.
13427
13428 2016-02-16  Richard Biener  <rguenther@suse.de>
13429
13430         PR middle-end/69801
13431         * gcc.dg/pr69801.c: New testcase.
13432
13433 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13434
13435         PR libgfortran/69651
13436         * gfortran.dg/read_bang.f90: New test.
13437         * gfortran.dg/read_bang4.f90: New test.
13438
13439 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
13440
13441         PR c++/69658
13442         * g++.dg/init/pr69658.C: New test.
13443
13444         PR c++/69797
13445         * c-c++-common/pr69797.c: New test.
13446
13447 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13448
13449         * lib/target-supports.exp (check_effective_target_section_anchors): Add
13450         check for aarch64*-*-*.
13451
13452 2016-02-15  Richard Biener  <rguenther@suse.de>
13453
13454         PR tree-optimization/69783
13455         * gcc.dg/vect/pr69783.c: New testcase.
13456
13457 2016-02-15  Richard Biener  <rguenther@suse.de>
13458
13459         PR tree-optimization/69776
13460         * gcc.dg/torture/pr69776.c: New testcase.
13461
13462 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
13463
13464         PR fortran/60526
13465         * gfortran.dg/type_decl_4.f90:  Reinstated.
13466
13467 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
13468
13469         PR fortran/68746
13470         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13471
13472 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
13473
13474         PR fortran/60526
13475         PR bootstrap/69816
13476         * gfortran.dg/type_decl_4.f90:  Removed.
13477
13478 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
13479
13480         PR fortran/60526
13481         * gfortran.dg/type_decl_4.f90:  New test.
13482
13483 2016-02-14  Alan Modra  <amodra@gmail.com>
13484
13485         PR testsuite/68886
13486         * gcc.c-torture/execute/stkalign.c: Revise test.
13487
13488 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
13489
13490         PR target/67260
13491         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13492
13493 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
13494
13495         PR target/67260
13496         * gcc.target/sh/torture/pr67260.c: New.
13497
13498 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
13499
13500         * gcc.dg/pr67964.c: Add dg-require-alias.
13501
13502 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
13503
13504         PR target/67636
13505         PR target/64345
13506         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13507
13508 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13509
13510         PR libgfortran/69668
13511         * gfortran.dg/namelist_88.f90: New test.
13512
13513 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13514
13515         PR libgfortran/69668
13516         * gfortran.dg/namelist_38.f90: Update test.
13517         * gfortran.dg/namelist_84.f90: Update test.
13518
13519 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
13520
13521         PR other/69554
13522         * gcc.dg/pr69554-1.c: New test.
13523         * gfortran.dg/pr69554-1.F90: New test.
13524         * gfortran.dg/pr69554-2.F90: New test.
13525         * lib/gcc-dg.exp (proc dg-locus): New function.
13526         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13527         distinguish between the caret-printing and non-caret-printing
13528         cases.  If caret-printing has been explicitly enabled, bail out
13529         without attempting to fix up the output.
13530
13531 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
13532
13533         PR driver/69265
13534         PR driver/69453
13535         * gcc.dg/spellcheck-options-3.c: New test case.
13536         * gcc.dg/spellcheck-options-4.c: New test case.
13537         * gcc.dg/spellcheck-options-5.c: New test case.
13538         * gcc.dg/spellcheck-options-6.c: New test case.
13539         * gcc.dg/spellcheck-options-7.c: New test case.
13540         * gcc.dg/spellcheck-options-8.c: New test case.
13541         * gcc.dg/spellcheck-options-9.c: New test case.
13542         * gcc.dg/spellcheck-options-10.c: New test case.
13543
13544 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
13545
13546         PR rtl-optimization/69764
13547         PR rtl-optimization/69771
13548         * c-c++-common/pr69764.c: New test.
13549         * gcc.dg/torture/pr69771.c: New test.
13550
13551 2016-02-12  Marek Polacek  <polacek@redhat.com>
13552
13553         * g++.dg/torture/init-list1.C: New.
13554
13555 2016-02-12  Marek Polacek  <polacek@redhat.com>
13556
13557         * gcc.dg/pr69522.c: Add empty dg-options.
13558
13559 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
13560
13561         * g++.dg/lto/lto.exp: Include and init mpx.
13562         * g++.dg/lto/pr69729_0.C: New test.
13563
13564 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
13565
13566         PR ipa/69241
13567         * g++.dg/ipa/pr69241-4.C: New test.
13568
13569         PR ipa/68672
13570         * g++.dg/ipa/pr68672-1.C: New test.
13571         * g++.dg/ipa/pr68672-2.C: New test.
13572         * g++.dg/ipa/pr68672-3.C: New test.
13573
13574 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
13575
13576         PR c/69522
13577         * gcc.dg/pr69522.c: New test.
13578
13579 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
13580
13581         PR c++/69098
13582         * g++.dg/cpp1y/69098.C: New test.
13583         * g++.dg/cpp1y/69098-2.C: New test.
13584
13585 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
13586
13587         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13588         and neighbour -> neighbor.
13589         * objc.dg/attributes/method-nonnull-1.m: Likewise.
13590         * objc.dg/gnu-api-2-class-meta.m: Likewise.
13591         * c-c++-common/Wvarargs.c: Likewise.
13592         * c-c++-common/goacc/host_data-5.c: Likewise.
13593         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13594         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13595         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13596         * gcc.target/aarch64/pr60697.c: Likewise.
13597         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13598         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13599         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13600         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13601         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13602         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13603         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13604         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13605         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13606         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13607         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13608         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13609         * g++.dg/lookup/koenig5.C: Likewise.
13610         * g++.dg/ext/no-asm-2.C: Likewise.
13611         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13612         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13613         * gfortran.dg/used_types_16.f90: Likewise.
13614         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13615         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13616         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13617         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13618         * gfortran.dg/abstract_type_6.f03: Likewise.
13619         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13620         * gfortran.dg/used_types_15.f90: Likewise.
13621         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13622         * gfortran.dg/exit_3.f08: Likewise.
13623         * gfortran.dg/open_status_2.f90: Likewise.
13624         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13625         * gfortran.dg/intrinsic_std_1.f90: Likewise.
13626         * gfortran.dg/associate_1.f03: Likewise.
13627         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13628         * gfortran.dg/intrinsic_std_6.f90: Likewise.
13629         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13630         * gcc.dg/builtin-object-size-1.c: Likewise.
13631         * gcc.dg/noreturn-6.c: Likewise.
13632         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13633         * gcc.dg/globalalias.c: Likewise.
13634         * gcc.dg/builtins-config.h: Likewise.
13635         * gcc.dg/pr30457.c: Likewise.
13636         * gcc.c-torture/compile/volatile-1.c: Likewise.
13637         * gcc.c-torture/execute/20101011-1.c: Likewise.
13638         * c-c++-common/Waddress-1.c: Likewise.
13639
13640 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
13641
13642         PR c/69768
13643         * c-c++-common/Waddress-1.c: New test.
13644
13645 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
13646
13647         PR fortran/69296
13648         * gfortran.dg/associate_19.f03: New test.
13649         * gfortran.dg/associate_20.f03: New test.
13650
13651 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
13652
13653         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13654
13655 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13656
13657         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13658         .arch armv8-a\n.  Add -dA to dg-options.
13659         * gcc.target/aarch64/assembler_arch_1.c: New test.
13660         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13661
13662 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
13663
13664         PR c++/68726
13665         * g++.dg/cpp0x/pr68726.C: New.
13666
13667 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
13668
13669         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13670         test.
13671
13672 2016-02-11  Richard Biener  <rguenther@suse.de>
13673
13674         * g++.dg/tree-ssa/pr61034.C: Adjust.
13675
13676 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
13677
13678         PR target/69148
13679         * gcc.target/s390/pr69148.c: New.
13680
13681 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
13682
13683         PR tree-optimization/69652
13684         * gcc.dg/torture/pr69652.c: New test.
13685
13686 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
13687             Patrick Palka  <ppalka@gcc.gnu.org>
13688
13689         PR ipa/69241
13690         PR c++/69649
13691         * g++.dg/ipa/pr69241-1.C: New test.
13692         * g++.dg/ipa/pr69241-2.C: New test.
13693         * g++.dg/ipa/pr69241-3.C: New test.
13694         * g++.dg/ipa/pr69649.C: New test.
13695
13696 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
13697
13698         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13699         * gcc.dg/tree-ssa/sra-18.c: Ditto.
13700
13701 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
13702
13703         PR tree-optimization/68021
13704         * gcc.dg/tree-ssa/pr68021.c: New test.
13705
13706 2016-02-10  Richard Biener  <rguenther@suse.de>
13707
13708         PR tree-optimization/69726
13709         * gcc.dg/uninit-22.c: New testcase.
13710
13711 2016-02-09  Andrew Pinski  <apinski@cavium.com>
13712
13713         PR tree-opt/69282
13714         * gcc.c-torture/compile/20160205-1.c: New testcase.
13715
13716 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
13717
13718         PR target/68404
13719         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13720         instead accessing a really large arrray.
13721         * gcc.target/powerpc/fusion3.c: Likewise.
13722
13723 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
13724
13725         PR target/68532
13726         * gcc.c-torture/execute/pr68532.c: New test.
13727
13728 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
13729
13730         PR target/69634
13731         * gcc.dg/pr69634.c: New.
13732
13733 2016-02-09  Richard Biener  <rguenther@suse.de>
13734
13735         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13736
13737 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
13738
13739         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13740
13741 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
13742
13743         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13744
13745 2016-02-09  Richard Biener  <rguenther@suse.de>
13746
13747         PR tree-optimization/69715
13748         * gcc.dg/torture/pr69715.c: New testcase.
13749
13750 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
13751
13752         PR c++/69139
13753         * g++.dg/cpp0x/trailing12.C: New test.
13754         * g++.dg/cpp0x/trailing13.C: New test.
13755
13756 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
13757
13758         PR c++/69283
13759         PR c++/67835
13760         * g++.dg/cpp1y/auto-fn29.C: New test.
13761         * g++.dg/cpp1y/auto-fn30.C: New test.
13762
13763 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
13764
13765         PR tree-optimization/69209
13766         * gcc.c-torture/compile/pr69209.c: New test.
13767
13768 2016-02-08  Jeff Law  <law@redhat.com>
13769
13770         PR tree-optimization/68541
13771         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13772         of statements allowed in join block for path splitting.
13773
13774 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
13775
13776         PR c++/59627
13777         * g++.dg/gomp/pr59627.C: New test.
13778
13779         PR ipa/69239
13780         * g++.dg/ipa/pr69239.C: New test.
13781
13782 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
13783
13784         PR preprocessor/69664
13785         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13786         * gcc.dg/cpp/warn-comments.c: Likewise.
13787
13788 2016-02-08  Marek Polacek  <polacek@redhat.com>
13789
13790         PR c++/69688
13791         * g++.dg/init/const12.C: New test.
13792
13793 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
13794
13795         PR target/60410
13796         * gcc.dg/lto/pr55113_0.c: Remove test.
13797
13798 2016-02-08  Richard Biener  <rguenther@suse.de>
13799
13800         PR tree-optimization/69719
13801         * gcc.dg/torture/pr69719.c: New testcase.
13802
13803 2016-02-08  Richard Biener  <rguenther@suse.de>
13804         Jeff Law  <law@redhat.com>
13805
13806         PR target/68273
13807         * gcc.target/mips/pr68273.c: New testcase.
13808
13809 2016-02-08   Richard Biener  <rguenther@suse.de>
13810
13811         PR rtl-optimization/69274
13812         * gcc.target/i386/addr-sel-1.c: XFAIL.
13813
13814 2016-02-08  Jeff Law  <law@redhat.com>
13815
13816         PR tree-optimization/68541
13817         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13818
13819         PR tree-optimization/65917
13820         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13821
13822 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13823
13824         PR fortran/50555
13825         * gfortran.dg/namelist_args.f90: New test.
13826
13827 2016-02-05  Jeff Law  <law@redhat.com>
13828
13829         PR tree-optimization/68541
13830         * gcc.dg/tree-ssa/split-path-2.c: New test.
13831         * gcc.dg/tree-ssa/split-path-3.c: New test.
13832         * gcc.dg/tree-ssa/split-path-4.c: New test.
13833         * gcc.dg/tree-ssa/split-path-5.c: New test.
13834         * gcc.dg/tree-ssa/split-path-6.c: New test.
13835         * gcc.dg/tree-ssa/split-path-7.c: New test.
13836
13837 2016-02-05  Martin Sebor  <msebor@redhat.com>
13838
13839         PR c++/69662
13840         * g++.dg/warn/Wplacement-new-size-1.C: New test.
13841         * g++.dg/warn/Wplacement-new-size-2.C: New test.
13842
13843 2016-02-06  Richard HEnderson  <rth@redhat.com>
13844
13845         PR c/69643
13846         * gcc.target/i386/addr-space-4.c: New.
13847         * gcc.target/i386/addr-space-5.c: New.
13848
13849 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
13850
13851         PR fortran/66089
13852         * gfortran.dg/elemental_dependency_6.f90: New.
13853
13854 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
13855
13856         PR rtl-optimization/69691
13857         * gcc.c-torture/execute/pr69691.c: New test.
13858
13859         PR c++/69628
13860         * g++.dg/parse/pr69628.C: New test.
13861
13862 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
13863
13864         * gcc.dg/sancov/asan.c: Move to ...
13865         * gcc.dg/asan/sancov-1.c: ... here.
13866
13867 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
13868
13869         * gcc.target/i386/pr69577.c: Require avx_runtime target.
13870
13871 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
13872
13873         PR target/69677
13874         * gcc.target/i386/pr69677.c: New test.
13875
13876 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
13877
13878         PR c++/68948
13879         * g++.dg/template/pr68948.C: New test.
13880
13881 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13882
13883         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13884         (only necessary on s390x).
13885
13886 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
13887
13888         * gcc.target/i386/pr69454-2.c: Compile with -msse2
13889         -mno-accumulate-outgoing-args.
13890
13891 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
13892
13893         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13894
13895 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
13896
13897         PR c/69669
13898         * c-c++-common/pr69669.c: New test.
13899
13900 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
13901
13902         PR target/69667
13903         * g++.dg/pr69667.C: New file.
13904
13905 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
13906
13907         PR target/69619
13908         * gcc.dg/pr69619.c: Add new test.
13909
13910 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
13911
13912         PR rtl-optimization/69577
13913         * gcc.target/i386/pr69577.c: New test.
13914
13915 2016-02-04  Martin Liska  <mliska@suse.cz>
13916
13917         * g++.dg/asan/pr69276.C: New test.
13918
13919 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13920
13921         PR target/65932
13922         PR target/67714
13923         * gcc.target/arm/wmul-3.c: Simplify test to generate just
13924         a single smulbb instruction.
13925         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13926         * gcc.target/amr/wmul-2.c: Likewise.
13927
13928 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13929
13930         PR target/65932
13931         PR target/67714
13932         * gcc.c-torture/execute/pr67714.c: New test.
13933
13934 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
13935
13936         PR target/69454
13937         * gcc.target/i386/pr69454-1.c: New test.
13938         * gcc.target/i386/pr69454-2.c: New test.
13939
13940 2016-02-03  Martin Sebor  <msebor@redhat.com>
13941
13942         PR c++/69251
13943         PR c++/69253
13944         PR c++/69290
13945         PR c++/69277
13946         PR c++/69349
13947         * g++.dg/ext/flexarray-mangle-2.C: New test.
13948         * g++.dg/ext/flexarray-mangle.C: New test.
13949         * g++.dg/ext/flexarray-subst.C: New test.
13950         * g++.dg/ext/flexary11.C: New test.
13951         * g++.dg/ext/flexary12.C: New test.
13952         * g++.dg/ext/flexary13.C: New test.
13953         * g++.dg/ext/flexary14.C: New test.
13954         * g++.dg/other/dump-ada-spec-2.C: Adjust.
13955
13956 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
13957
13958         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13959         Define only if CHECK_FLOAT128 is defined.
13960         (main): Properly initialize u5.
13961
13962 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
13963
13964         PR c/69627
13965         * gcc.dg/pr69627.c: New test.
13966
13967         PR target/69644
13968         * gcc.dg/pr69644.c: New test.
13969
13970 2016-02-03  Mike Stump  <mikestump@comcast.net>
13971
13972         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13973         support for struct-layout-1.exp.
13974
13975 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
13976
13977         PR c++/69056
13978         * g++.dg/cpp0x/pr69056.C: New test.
13979
13980 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
13981             Alexandre Oliva  <aoliva@redhat.com>
13982
13983         PR target/69461
13984         * gcc.target/powerpc/pr69461.c: New.
13985
13986 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
13987
13988         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13989         works from here ...
13990         (check_effective_target_fsanitize_thread): ... to here.  Do not
13991         specify additional compile flags for the test source.
13992         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13993         specify additional compile flags for the test source.
13994
13995 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
13996
13997         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13998
13999 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
14000
14001         PR fortran/67451
14002         PR fortran/69418
14003         * gfortran.dg/coarray_allocate_2.f08: New test.
14004         * gfortran.dg/coarray_allocate_3.f08: New test.
14005         * gfortran.dg/coarray_allocate_4.f08: New test.
14006
14007 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
14008
14009         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14010         use same scan-tree-dump-times on all platforms.
14011         * gcc.dg/vect/vect-outer-1.c: Likewise.
14012         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14013         * gcc.dg/vect/vect-outer-1a.c: Likewise.
14014         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14015         * gcc.dg/vect/vect-outer-1b.c: Likewise.
14016         * gcc.dg/vect/vect-outer-2b.c: Likewise.
14017         * gcc.dg/vect/vect-outer-3b.c: Likewise.
14018         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14019
14020 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
14021
14022         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14023         warning.
14024
14025 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
14026
14027         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14028
14029 2016-02-02  James Norris  <jnorris@codesourcery.com>
14030
14031         * c-c++-common/goacc/routine-5.c: Add tests.
14032
14033 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
14034
14035         * gcc.target/nvptx/unsigned-cmp.c: New test.
14036
14037 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
14038
14039         * gcc.target/aarch64/scalar_shift_1.c
14040         (test_corners_sisd_di): Improve force to SIMD register.
14041         (test_corners_sisd_si): Likewise.
14042         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14043         Remove scan-assembler check for ldr.
14044
14045 2016-02-02  Richard Biener  <rguenther@suse.de>
14046
14047         PR tree-optimization/69595
14048         * gcc.dg/Warray-bounds-17.c: New testcase.
14049
14050 2016-02-02  Richard Biener  <rguenther@suse.de>
14051
14052         PR tree-optimization/69606
14053         * gcc.dg/torture/pr69606.c: New testcase.
14054
14055 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
14056
14057         PR middle-end/68542
14058         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14059         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14060
14061 2016-02-02  Alan Modra  <amodra@gmail.com>
14062
14063         PR target/69548
14064         * gcc.target/powerpc/pr69548.c: New test.
14065
14066 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
14067
14068         PR rtl-optimization/69592
14069         * gcc.dg/pr69592.c: New test.
14070
14071         PR preprocessor/69543
14072         PR c/69558
14073         * gcc.dg/pr69543.c: New test.
14074         * gcc.dg/pr69558.c: New test.
14075
14076 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
14077
14078         PR testsuite/65940
14079         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
14080
14081 2016-02-01  Martin Sebor  <msebor@redhat.com>
14082
14083         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14084
14085 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
14086
14087         PR tree-optimization/67921
14088         * c-c++-common/ubsan/pr67921.c: New test.
14089
14090 2016-02-01  Richard Biener  <rguenther@suse.de>
14091
14092         PR middle-end/69556
14093         * gcc.dg/tree-ssa/recip-8.c: New testcase.
14094
14095 2016-02-01  Richard Biener  <rguenther@suse.de>
14096
14097         PR tree-optimization/69574
14098         * gcc.dg/torture/pr69574.c: New testcase.
14099
14100 2016-02-01  Richard Biener  <rguenther@suse.de>
14101
14102         PR tree-optimization/69579
14103         * gcc.dg/setjmp-6.c: New testcase.
14104
14105 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
14106
14107         PR rtl-optimization/69570
14108         * g++.dg/opt/pr69570.C: New test.
14109
14110 2016-02-01  Richard Henderson  <rth@redhat.com>
14111
14112         * gcc.dg/pr69535.c: New test.
14113
14114 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
14115
14116         PR testsuite/69584
14117         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14118         * gcc.dg/tree-ssa/sra-18.c: Likewise.
14119
14120         PR debug/68244
14121         * g++.dg/parse/parens3.C: Use register "4" on hppa.
14122
14123         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14124
14125 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
14126
14127         PR fortran/67564
14128         * gfortran.dg/allocate_with_source_17.f03: New test.
14129
14130 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
14131
14132         PR tree-optimization/69546
14133         * gcc.dg/torture/pr69546.c: New test.
14134
14135 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
14136
14137         PR fortran/69566
14138         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14139
14140 2016-01-30  Martin Sebor  <msebor@redhat.com>
14141
14142         PR c++/68490
14143         * g++.dg/ext/flexary10.C: New test.
14144
14145 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
14146
14147         PR fortran/66707
14148         gfortran.dg/common_23.f90: New test.
14149
14150 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14151
14152         PR target/65546
14153         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14154         condition being checked, and disable it when the target supports
14155         misaligned loads and stores.
14156
14157 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
14158
14159         PR debug/69518
14160         * gcc.dg/torture/pr69518.c: New test.
14161
14162 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
14163
14164         PR target/69530
14165         * gcc.target/i386/pr69530.c: New test.
14166
14167 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
14168
14169         PR target/65604
14170         * gcc.target/mips/div-delay.c: New test.
14171
14172 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
14173
14174         PR target/69551
14175         * gcc.target/i386/pr69551.c: New test.
14176
14177         PR target/66137
14178         * gcc.target/i386/pr66137.c: New test.
14179
14180 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
14181
14182         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14183         always built for p5600.
14184         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14185         isa=p5600 dg-option.
14186
14187 2016-01-29  Richard Biener  <rguenther@suse.de>
14188
14189         PR tree-optimization/69547
14190         * g++.dg/tree-ssa/pr69547.C: New testcase.
14191
14192 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
14193
14194         PR debug/66869
14195         * g++.dg/warn/Wunused-function2.C: New test.
14196
14197 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14198
14199         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14200         support for test to succeed.
14201
14202 2016-01-29  Marek Polacek  <polacek@redhat.com>
14203
14204         PR c++/69509
14205         PR c++/69516
14206         * g++.dg/ext/constexpr-vla2.C: New test.
14207         * g++.dg/ext/constexpr-vla3.C: New test.
14208         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14209
14210 2016-01-29  Richard Biener  <rguenther@suse.de>
14211
14212         PR middle-end/69537
14213         * gcc.dg/uninit-21.c: New testcase.
14214
14215 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
14216
14217         PR target/69459
14218         * gcc.target/i386/pr69459.c: New test.
14219
14220 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
14221
14222         PR target/68400
14223         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14224         * gcc.target/mips/pr68400.c: New test.
14225
14226 2016-01-28  Martin Sebor  <msebor@redhat.com>
14227
14228         PR target/17381
14229         * gcc.target/powerpc/pr17381.c: New test.
14230
14231 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
14232
14233         PR middle-end/69542
14234         * gcc.dg/torture/pr69542.c: New test.
14235
14236 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
14237
14238         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14239
14240 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
14241
14242         * gcc.dg/pr65980.c: Skip on AIX.
14243         * gcc.dg/pr66688.c: Same.
14244
14245 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
14246
14247         PR target/63679
14248         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14249         * gcc.dg/tree-ssa/sra-18.c: Same.
14250
14251 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
14252
14253         PR fortran/62536
14254         * gfortran.dg/block_15.f08: New test.
14255         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14256         on incorrectly closed BLOCK.
14257
14258 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
14259
14260         * gcc.dg/declare-simd.c: New test.
14261
14262 2016-01-28  Richard Biener  <rguenther@suse.de>
14263
14264         PR tree-optimization/69466
14265         * gfortran.dg/vect/pr69466.f90: New testcase.
14266
14267 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14268
14269         * g++.dg/pr67989.C: Remove ARM-specific option.
14270         * gcc.target/arm/pr67989.C: New file.
14271
14272 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
14273
14274         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14275         and expm1 test for glibc < 2.11.
14276
14277 2016-01-27  Richard Henderson  <rth@redhat.com>
14278
14279         * gcc.c-torture/execute/pr69447.c: New test.
14280
14281 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
14282
14283         PR fortran/69422
14284         * gfortran.dg/alloc_comp_assign_15.f03: New test.
14285
14286 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
14287
14288         PR debug/66869
14289         * gcc.dg/pr66869.c: New test.
14290
14291 2016-01-25  Jeff Law  <law@redhat.com>
14292
14293         PR tree-optimization/68398
14294         PR tree-optimization/69196
14295         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14296         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14297         path to avoid new heuristic allowing more irreducible regions
14298         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14299         * gcc.dg/tree-ssa/vrp46.c: Likewise.
14300         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14301         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14302         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14303
14304 2016-01-27  Marek Polacek  <polacek@redhat.com>
14305
14306         PR c/68062
14307         * c-c++-common/vector-compare-4.c: New test.
14308
14309 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
14310
14311         PR preprocessor/69126
14312         * c-c++-common/pr69126.c: New test case.
14313
14314 2016-01-27  Ian Lance Taylor  <iant@google.com>
14315
14316         * gcc.dg/tree-ssa/ivopt_5.c: New test.
14317
14318 2016-01-27  Ryan Burn  <contact@rnburn.com>
14319
14320         PR cilkplus/69267
14321         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14322
14323 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
14324
14325         PR target/69512
14326         * gcc.target/i386/pr69512.c: New test.
14327
14328 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
14329
14330         PR ada/69488
14331         * gnat.dg/sso/*.adb: Robustify dg-output directives.
14332
14333 2016-01-27  Marek Polacek  <polacek@redhat.com>
14334
14335         PR c++/69379
14336         * g++.dg/pr69379.C: New test.
14337
14338 2016-01-27  Martin Sebor  <msebor@redhat.com>
14339
14340         PR c++/69317
14341         * g++.dg/abi/Wabi-2-2.C: New test.
14342         * g++.dg/abi/Wabi-2-3.C: New test.
14343         * g++.dg/abi/Wabi-3-2.C: New test.
14344         * g++.dg/abi/Wabi-3-3.C: New test.
14345
14346 2016-01-27  Richard Biener  <rguenther@suse.de>
14347
14348         PR tree-optimization/69166
14349         * gcc.dg/torture/pr69166.c: New testcase.
14350
14351 2016-01-27  Martin Jambor  <mjambor@suse.cz>
14352
14353         PR tree-optimization/69355
14354         * gcc.dg/tree-ssa/pr69355.c: New test.
14355
14356 2016-01-27  Marek Polacek  <polacek@redhat.com>
14357
14358         PR c++/69496
14359         * g++.dg/ext/constexpr-vla1.C: New test.
14360
14361 2016-01-20  Christian Bruel  <christian.bruel@st.com>
14362
14363         PR target/69245
14364         * gcc.target/arm/pr69245.c: New test.
14365
14366 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
14367
14368         PR tree-optimization/69399
14369         * gcc.dg/torture/pr69399.c: New test.
14370
14371 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14372
14373         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14374
14375 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14376
14377         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14378
14379 2016-01-26  Tom de Vries  <tom@codesourcery.com>
14380
14381         PR tree-optimization/69110
14382         * gcc.dg/autopar/pr69110.c: New test.
14383
14384 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
14385             Sebastian Pop  <s.pop@samsung.com>
14386
14387         * gcc.dg/graphite/isl-ast-op-select.c: New.
14388
14389 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
14390
14391         PR fortran/69385
14392         * gfortran.dg/allocate_error_6.f90: New test.
14393
14394 2016-01-26  Richard Henderson  <rth@redhat.com>
14395
14396         * gcc.dg/tm/pr60908.c: New test.
14397
14398 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
14399
14400         PR other/69006
14401         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14402         directive.
14403         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14404         expected multiline output to reflect the colorization being
14405         disabled before newlines.
14406         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14407         (custom_diagnostic_finalizer): Replace call to
14408         pp_newline_and_flush with call to pp_flush.
14409         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14410         * gfortran.dg/implicit_class_1.f90: Likewise.
14411         * lib/gcc-dg.exp (allow_blank_lines): New global.
14412         (dg-allow-blank-lines-in-output): New procedure.
14413         (gcc-dg-prune): Complain about blank lines in the output, unless
14414         dg-allow-blank-lines-in-output was called.
14415         * lib/multiline.exp (_build_multiline_regex): Only support
14416         arbitrary followup text for non-blank-lines, not for blank lines.
14417
14418 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
14419
14420         PR tree-optimization/69483
14421         * gcc.dg/pr69483.c: New test.
14422         * g++.dg/opt/pr69483.C: New test.
14423
14424 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
14425
14426         PR target/68620
14427         * gcc.target/arm/pr68620.c: New test.
14428
14429 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
14430
14431         * gcc.target/i386/pr68986-2.c: Remove -m32.
14432
14433 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
14434
14435         PR target/68986
14436         * gcc.target/i386/pr68986-1.c: New test.
14437         * gcc.target/i386/pr68986-2.c: Likewise.
14438         * gcc.target/i386/pr68986-3.c: Likewise.
14439
14440 2016-01-26  Christian Bruel  <christian.bruel@st.com>
14441
14442         * lib/target-supports.exp
14443         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14444         (check_effective_target_arm_crypto_pragma_ok): Likewise.
14445         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14446
14447 2016-01-26  Richard Biener  <rguenther@suse.de>
14448
14449         PR tree-optimization/69452
14450         * gcc.dg/torture/pr69452.c: New testcase.
14451
14452 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
14453
14454         PR target/69442
14455         * gcc.dg/pr69442.c: New test.
14456
14457 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
14458
14459         PR target/67896
14460         * gcc.target/aarch64/simd/pr67896.C: New.
14461
14462 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
14463
14464         PR tree-optimization/69400
14465         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14466         function.
14467         (plugin_init): Call it.
14468         * gcc.dg/torture/pr69400.c: New test.
14469
14470 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
14471
14472         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14473
14474 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
14475             Sebastian Pop  <s.pop@samsung.com>
14476
14477         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14478         isl-0.15.
14479
14480 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
14481             Sebastian Pop  <s.pop@samsung.com>
14482
14483         * gcc.dg/graphite/pr69292.c: New.
14484
14485 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
14486
14487         * c-c++-common/goacc/use_device-1.c: New test.
14488
14489 2016-01-25  Jeff Law  <law@redhat.com>
14490
14491         PR tree-optimization/69196
14492         PR tree-optimization/68398
14493         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14494         * gcc.dg/tree-ssa/pr68198.c: Likewise.
14495
14496 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
14497
14498         PR target/69469
14499         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14500         Algorithm.
14501
14502 2016-01-25  Richard Biener  <rguenther@suse.de>
14503
14504         PR testsuite/69380
14505         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14506
14507 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
14508
14509         PR target/69421
14510         * gcc.dg/pr69421.c: New test.
14511
14512 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
14513
14514         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14515         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14516         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14517         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14518         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14519         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14520         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14521         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14522         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14523         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14524
14525 2016-01-25  Richard Biener  <rguenther@suse.de>
14526
14527         PR tree-optimization/69376
14528         * gcc.dg/torture/pr69376.c: New testcase.
14529
14530 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14531
14532         PR fortran/69397
14533         PR fortran/68442
14534         * gfortran.dg/interface_38.f90: New test.
14535         * gfortran.dg/interface_39.f90: New test.
14536
14537 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
14538
14539         Revert:
14540         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
14541
14542         PR c++/11858
14543         PR c++/24663
14544         PR c++/24664
14545         * g++.dg/template/pr11858.C: New test.
14546         * g++.dg/template/pr24663.C: New test.
14547         * g++.dg/template/unify12.C: New test.
14548         * g++.dg/template/unify13.C: New test.
14549         * g++.dg/template/unify14.C: New test.
14550         * g++.dg/template/unify15.C: New test.
14551         * g++.dg/template/unify16.C: New test.
14552         * g++.dg/template/unify17.C: New test.
14553
14554 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
14555
14556         PR fortran/68283
14557         gfortran.dg/pr68283.f90: New test.
14558
14559 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
14560
14561         PR fortran/66094
14562         * gfortran.dg/inline_matmul_13.f90:  New test.
14563         * gfortran.dg/matmul_bounds_8.f90:  New test.
14564         * gfortran.dg/matmul_bounds_9.f90:  New test.
14565         * gfortran.dg/matmul_bounds_10.f90:  New test.
14566
14567 2016-01-23  Tom de Vries  <tom@codesourcery.com>
14568
14569         PR tree-optimization/69426
14570         * gcc.dg/autopar/pr69426.c: New test.
14571
14572 2016-01-23  Martin Sebor  <msebor@redhat.com>
14573
14574         PR c++/58109
14575         PR c++/69022
14576         * g++.dg/cpp0x/alignas5.C: New test.
14577         * g++.dg/ext/vector29.C: Same.
14578
14579 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
14580
14581         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14582         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14583         _GNU_SOURCE from compile flags to the source.
14584         * gcc.target/i386/chkp-stropt-12.c: Ditto.
14585         * gcc.target/i386/chkp-stropt-16.c: Ditto.
14586         * gcc.target/i386/chkp-stropt-4.c: Ditto.
14587         * gcc.target/i386/chkp-stropt-8.c: Ditto.
14588
14589 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
14590
14591         PR target/69432
14592         * g++.dg/opt/pr69432.C: New test.
14593
14594 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14595
14596         * gcc.target/powerpc/pr63354c: Adjust target selector to include
14597         32-bit targets testing an -m64 multilib.
14598
14599 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14600
14601         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14602         64-bit support.
14603
14604 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
14605
14606         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14607
14608 2016-01-21  Christian Bruel  <christian.bruel@st.com>
14609
14610         PR target/68674
14611         * gcc.target/i386/pr68674.c
14612         * gcc.target/aarch64/pr68674.c
14613         * gcc.target/arm/pr68674.c
14614
14615 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14616
14617         PR target/69403
14618         * gcc.c-torture/execute/pr69403.c: New test.
14619
14620 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
14621
14622         PR c++/55843
14623         * g++.dg/template/pr55843.C: New.
14624
14625 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
14626
14627         PR testsuite/66877
14628         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14629         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14630
14631 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14632
14633         PR testsuite/67489
14634         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14635         from dg-do compile directive, and instead add
14636         { dg-require-effective-target int128 }.
14637
14638 2016-01-20  Martin Sebor  <msebor@redhat.com>
14639
14640         PR c/69405
14641         * gcc.dg/sync-fetch.c: New test.
14642
14643 2016-01-21  Martin Sebor  <msebor@redhat.com>
14644
14645         PR target/69252
14646         * gcc.target/powerpc/pr69252.c: New test.
14647
14648 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14649
14650         PR fortran/65996
14651         * gfortran.dg/pr65996.f90: New test.
14652
14653 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14654
14655         PR c++/68810
14656         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
14657         expected to generate an error.
14658
14659 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
14660
14661         PR middle-end/66178
14662         * gcc.dg/torture/pr66178.c: New test.
14663
14664 2016-01-21  Anton Blanchard  <anton@samba.org>
14665             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14666
14667         PR target/63354
14668         * gcc.target/powerpc/pr63354.c:  New test.
14669
14670 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
14671
14672         PR rtl-optimization/68990
14673         * gcc.target/i386/pr68990: New.
14674
14675 2016-01-21  Nick Clifton  <nickc@redhat.com>
14676
14677         PR target/69129
14678         * gcc.target/mips/pr69129.c: New.
14679
14680 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
14681
14682         PR c++/58046
14683         * g++.dg/cpp0x/pr58046.C: New.
14684
14685 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
14686
14687         PR target/69187
14688         PR target/65624
14689         * gcc.target/arm/pr69187.c: New test.
14690
14691         PR c++/69355
14692         * g++.dg/torture/pr69355.C: New test.
14693
14694 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
14695             Sebastian Pop  <s.pop@samsung.com>
14696
14697         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14698
14699 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
14700             Sebastian Pop  <s.pop@samsung.com>
14701
14702         * gcc.dg/graphite/pr68976.c: New test.
14703
14704 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
14705
14706         PR middle-end/67653
14707         * c-c++-common/pr67653.c: New test.
14708         * gcc.dg/torture/pr29119.c: Add dg-warning.
14709
14710 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
14711
14712         * gcc.target/powerpc/cpu-builtin-1.c: New test.
14713
14714 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
14715
14716         PR c/24293
14717         * gcc.dg/pr24293.c: New test.
14718         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14719         incomplete struct type.
14720         * gcc.dg/declspec-1.c: Likewise.
14721         * gcc.dg/pr63549.c: Likewise.
14722
14723 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
14724
14725         PR tree-optimization/66612
14726         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14727         for bdn instruction.
14728
14729 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
14730
14731         * lib/target-supports.exp
14732         (check_effective_target_arm_fp_ok_nocache): New.
14733         (check_effective_target_arm_fp_ok): New.
14734         (add_options_for_arm_fp): New.
14735         (check_effective_target_arm_crypto_ok_nocache): Require
14736         target_arm_v8_neon_ok instead of arm32.
14737         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14738         (check_effective_target_arm_crypto_pragma_ok): New.
14739         (add_options_for_arm_vfp): New.
14740         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14741         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14742         target instead. Force initial fpu to vfp.
14743         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14744         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14745         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14746         dependency.
14747         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14748         use arm_vfp effective target instead. Force initial fpu to vfp.
14749         * gcc.target/arm/attr-neon3.c: Likewise.
14750         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14751         arm_vfp_ok.
14752         * gcc.target/arm/unsigned-float.c: Likewise.
14753         * gcc.target/arm/vfp-1.c: Likewise.
14754         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14755         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14756         * gcc.target/arm/vfp-ldmiad.c: Likewise.
14757         * gcc.target/arm/vfp-ldmias.c: Likewise.
14758         * gcc.target/arm/vfp-stmdbd.c: Likewise.
14759         * gcc.target/arm/vfp-stmdbs.c: Likewise.
14760         * gcc.target/arm/vfp-stmiad.c: Likewise.
14761         * gcc.target/arm/vfp-stmias.c: Likewise.
14762         * gcc.target/arm/vnmul-1.c: Likewise.
14763         * gcc.target/arm/vnmul-2.c: Likewise.
14764         * gcc.target/arm/vnmul-3.c: Likewise.
14765         * gcc.target/arm/vnmul-4.c: Likewise.
14766
14767 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
14768
14769         PR testsuite/69366
14770         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14771         the MPX run-time library, for compile-time MPX test.
14772         * gcc.target/i386/chkp-always_inline.c: Likewise.
14773         * gcc.target/i386/chkp-bndret.c: Likewise.
14774         * gcc.target/i386/chkp-builtins-1.c: Likewise.
14775         * gcc.target/i386/chkp-builtins-2.c: Likewise.
14776         * gcc.target/i386/chkp-builtins-3.c: Likewise.
14777         * gcc.target/i386/chkp-builtins-4.c: Likewise.
14778         * gcc.target/i386/chkp-const-check-1.c: Likewise.
14779         * gcc.target/i386/chkp-const-check-2.c: Likewise.
14780         * gcc.target/i386/chkp-hidden-def.c: Likewise.
14781         * gcc.target/i386/chkp-label-address.c: Likewise.
14782         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14783         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14784         * gcc.target/i386/chkp-pr69044.c: Likewise.
14785         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14786         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14787         * gcc.target/i386/chkp-strchr.c: Likewise.
14788         * gcc.target/i386/chkp-strlen-1.c: Likewise.
14789         * gcc.target/i386/chkp-strlen-2.c: Likewise.
14790         * gcc.target/i386/chkp-strlen-3.c: Likewise.
14791         * gcc.target/i386/chkp-strlen-4.c: Likewise.
14792         * gcc.target/i386/chkp-strlen-5.c: Likewise.
14793         * gcc.target/i386/chkp-stropt-1.c: Likewise.
14794         * gcc.target/i386/chkp-stropt-10.c: Likewise.
14795         * gcc.target/i386/chkp-stropt-11.c: Likewise.
14796         * gcc.target/i386/chkp-stropt-12.c: Likewise.
14797         * gcc.target/i386/chkp-stropt-13.c: Likewise.
14798         * gcc.target/i386/chkp-stropt-14.c: Likewise.
14799         * gcc.target/i386/chkp-stropt-15.c: Likewise.
14800         * gcc.target/i386/chkp-stropt-16.c: Likewise.
14801         * gcc.target/i386/chkp-stropt-2.c: Likewise.
14802         * gcc.target/i386/chkp-stropt-3.c: Likewise.
14803         * gcc.target/i386/chkp-stropt-4.c: Likewise.
14804         * gcc.target/i386/chkp-stropt-5.c: Likewise.
14805         * gcc.target/i386/chkp-stropt-6.c: Likewise.
14806         * gcc.target/i386/chkp-stropt-7.c: Likewise.
14807         * gcc.target/i386/chkp-stropt-8.c: Likewise.
14808         * gcc.target/i386/chkp-stropt-9.c: Likewise.
14809         * gcc.target/i386/pr63995-2.c: Likewise.
14810         * gcc.target/i386/pr64805.c: Likewise.
14811         * gcc.target/i386/pr65044.c: Likewise.
14812         * gcc.target/i386/pr65167.c: Likewise.
14813         * gcc.target/i386/pr65183.c: Likewise.
14814         * gcc.target/i386/pr65184.c: Likewise.
14815         * gcc.target/i386/thunk-retbnd.c: Likewise.
14816
14817 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
14818
14819         PR tree-optimization/69328
14820         * gcc.dg/pr69328.c: New test.
14821
14822 2016-01-20  Jeff Law  <law@redhat.com>
14823
14824         PR target/25114
14825         * gcc.target/m68k/pr25114.c: New test.
14826
14827 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14828
14829         * gcc.target/arm/memset-inline-10.c: Added
14830         dg-require-effective-target arm_thumb2_ok.
14831
14832 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
14833
14834         * gcc.dg/debug/dwarf2/sso.c: New test.
14835
14836 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
14837
14838         PR testsuite/68820
14839         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14840         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14841         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14842
14843 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
14844
14845         PR ipa/66223
14846         * g++.dg/ipa/devirt-50.C: New testcase.
14847
14848 2016-01-19  Marek Polacek  <polacek@redhat.com>
14849
14850         PR c++/68965
14851         * g++.dg/cpp1y/parameter-pack-1.C: New test.
14852         * g++.dg/cpp1y/parameter-pack-2.C: New test.
14853
14854 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14855
14856         PR target/69135
14857         * gcc.target/arm/pr69135_1.c: New test.
14858
14859 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
14860
14861         * gcc.target/aarch64/ccmp_1.c: Add new tests.
14862
14863 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
14864
14865         * gcc.target/aarch64/ccmp_1.c: New testcase.
14866
14867 2016-01-19  Marek Polacek  <polacek@redhat.com>
14868
14869         PR c++/68586
14870         * g++.dg/cpp0x/enum30.C: New test.
14871
14872 2016-01-19  Richard Biener  <rguenther@suse.de>
14873
14874         PR tree-optimization/69336
14875         * g++.dg/tree-ssa/pr69336.C: New testcase.
14876
14877 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
14878
14879         PR debug/65779
14880         * gcc.dg/pr65779.c: New test.
14881
14882 2016-01-19  Richard Biener  <rguenther@suse.de>
14883
14884         PR tree-optimization/69352
14885         * gcc.dg/torture/pr69352.c: New testcase.
14886
14887 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
14888
14889         PR rtl-optimization/68955
14890         PR rtl-optimization/64557
14891         * gcc.dg/torture/pr68955.c: New test.
14892
14893 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
14894
14895         PR lto/69136
14896         * g++.dg/torture/pr69136.C: New testcase.
14897
14898 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
14899
14900         PR lto/69133
14901         * g++.dg/lto/pr69133_0.C: New testcase.
14902         * g++.dg/lto/pr69133_1.C: New testcase.
14903
14904 2016-01-15  Jeff Law  <law@redhat.com>
14905
14906         PR tree-optimization/69320
14907         * gcc.c-torture/pr69320-1.c: New test.
14908         * gcc.c-torture/pr69320-2.c: New test.
14909         * gcc.c-torture/pr69320-3.c: New test.
14910         * gcc.c-torture/pr69320-4.c: New test.
14911
14912 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
14913
14914         PR c++/11858
14915         PR c++/24663
14916         PR c++/24664
14917         * g++.dg/template/pr11858.C: New test.
14918         * g++.dg/template/pr24663.C: New test.
14919         * g++.dg/template/unify12.C: New test.
14920         * g++.dg/template/unify13.C: New test.
14921         * g++.dg/template/unify14.C: New test.
14922         * g++.dg/template/unify15.C: New test.
14923         * g++.dg/template/unify16.C: New test.
14924         * g++.dg/template/unify17.C: New test.
14925
14926 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
14927
14928         PR testsuite/69181
14929         * gcc.dg/pr69181-1.c: New test file.
14930         * gcc.dg/pr69181-2.c: New test file.
14931         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14932         globals by moving it to...
14933         (cleanup-after-saved-dg-test): ...this new function.  Add
14934         "global additional_sources_used".  Add reset of global
14935         multiline_expected_outputs to the empty list.
14936         * lib/multiline.exp (_multiline_expected_outputs): Rename this
14937         global to...
14938         (multiline_expected_outputs): ...this, and updated comments to
14939         note that it is modified from gcc-dg.exp.
14940         (dg-end-multiline-output): Update for the above renaming.
14941         (handle-multiline-outputs): Likewise.  Remove the clearing
14942         of the expected outputs to the empty list.
14943
14944 2016-01-18  Richard Biener  <rguenther@suse.de>
14945
14946         PR tree-optimization/69297
14947         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14948
14949 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
14950
14951         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14952         dg-options.
14953         * gcc.target/mips/mips-3d-2.c: Likewise.
14954         * gcc.target/mips/mips-3d-3.c: Likewise.
14955         * gcc.target/mips/mips-3d-4.c: Likewise.
14956         * gcc.target/mips/mips-3d-5.c: Likewise.
14957         * gcc.target/mips/mips-3d-6.c: Likewise.
14958         * gcc.target/mips/mips-3d-7.c: Likewise.
14959         * gcc.target/mips/mips-3d-8.c: Likewise.
14960         * gcc.target/mips/mips-3d-9.c: Likewise.
14961         * gcc.target/mips/mips-ps-1.c: Likewise.
14962         * gcc.target/mips/mips-ps-2.c: Likewise.
14963         * gcc.target/mips/mips-ps-3.c: Likewise.
14964         * gcc.target/mips/mips-ps-4.c: Likewise.
14965         * gcc.target/mips/mips-ps-5.c: Likewise.
14966         * gcc.target/mips/mips-ps-6.c: Likewise.
14967         * gcc.target/mips/mips-ps-7.c: Likewise.
14968         * gcc.target/mips/mips-ps-type.c: Likewise.
14969         * gcc.target/mips/mips-ps-type-2.c: Likewise.
14970         * gcc.target/mips/mips16-attributes-6.c: Likewise.
14971
14972 2016-01-18  Tom de Vries  <tom@codesourcery.com>
14973
14974         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14975         * c-c++-common/goacc/kernels-double-reduction.c: New test.
14976         * c-c++-common/goacc/kernels-empty.c: New test.
14977         * c-c++-common/goacc/kernels-eternal.c: New test.
14978         * c-c++-common/goacc/kernels-loop-2.c: New test.
14979         * c-c++-common/goacc/kernels-loop-3.c: New test.
14980         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14981         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14982         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14983         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14984         * c-c++-common/goacc/kernels-loop-data.c: New test.
14985         * c-c++-common/goacc/kernels-loop-g.c: New test.
14986         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14987         * c-c++-common/goacc/kernels-loop-n.c: New test.
14988         * c-c++-common/goacc/kernels-loop-nest.c: New test.
14989         * c-c++-common/goacc/kernels-loop.c: New test.
14990         * c-c++-common/goacc/kernels-noreturn.c: New test.
14991         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14992         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14993         * c-c++-common/goacc/kernels-reduction.c: New test.
14994
14995 2016-01-18  Tom de Vries  <tom@codesourcery.com>
14996
14997         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14998         * gcc.dg/autopar/outer-2.c: Same.
14999         * gcc.dg/autopar/outer-3.c: Same.
15000         * gcc.dg/autopar/outer-4.c: Same.
15001         * gcc.dg/autopar/outer-5.c: Same.
15002         * gcc.dg/autopar/outer-6.c: Same.
15003         * gcc.dg/autopar/parallelization-1.c: Same.
15004         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15005         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15006         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15007         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15008         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15009         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15010         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15011         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15012         * gcc.dg/autopar/pr39500-1.c: Same.
15013         * gcc.dg/autopar/pr39500-2.c: Same.
15014         * gcc.dg/autopar/pr46193.c: Same.
15015         * gcc.dg/autopar/pr46194.c: Same.
15016         * gcc.dg/autopar/pr49580.c: Same.
15017         * gcc.dg/autopar/pr49960-1.c: Same.
15018         * gcc.dg/autopar/pr49960.c: Same.
15019         * gcc.dg/autopar/pr68373.c: Same.
15020         * gcc.dg/autopar/reduc-1.c: Same.
15021         * gcc.dg/autopar/reduc-1char.c: Same.
15022         * gcc.dg/autopar/reduc-1short.c: Same.
15023         * gcc.dg/autopar/reduc-2.c: Same.
15024         * gcc.dg/autopar/reduc-2char.c: Same.
15025         * gcc.dg/autopar/reduc-2short.c: Same.
15026         * gcc.dg/autopar/reduc-3.c: Same.
15027         * gcc.dg/autopar/reduc-4.c: Same.
15028         * gcc.dg/autopar/reduc-6.c: Same.
15029         * gcc.dg/autopar/reduc-7.c: Same.
15030         * gcc.dg/autopar/reduc-8.c: Same.
15031         * gcc.dg/autopar/reduc-9.c: Same.
15032         * gcc.dg/autopar/uns-outer-4.c: Same.
15033         * gcc.dg/autopar/uns-outer-5.c: Same.
15034         * gcc.dg/autopar/uns-outer-6.c: Same.
15035         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15036         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15037
15038 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
15039
15040         PR target/63679
15041         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15042         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15043
15044 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
15045
15046         PR target/63679
15047         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15048         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15049         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15050
15051 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
15052
15053         PR target/63679
15054         * gcc.dg/tree-ssa/sra-17.c: New.
15055         * gcc.dg/tree-ssa/sra-18.c: New.
15056
15057 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
15058
15059         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15060
15061 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
15062
15063         * gnat.dg/inline12.adb: New test.
15064
15065 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
15066
15067         PR tree-optimization/66797
15068         * gcc.c-torture/execute/pr65447.c: Relax check condition.
15069
15070 2016-01-18  Richard Biener  <rguenther@suse.de>
15071
15072         PR tree-optimization/69170
15073         * gcc.dg/torture/pr69170.c: New testcase.
15074
15075 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
15076
15077         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15078
15079 2016-01-16  Tom de Vries  <tom@codesourcery.com>
15080
15081         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15082
15083 2016-01-16  Tom de Vries  <tom@codesourcery.com>
15084
15085         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15086         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
15087         redundant dg-require-effective-target pthread.
15088         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15089         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15090         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15091         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15092         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15093         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15094         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15095
15096 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
15097
15098         PR target/68609
15099         * gcc.target/powerpc/recip-6.c: Enable on AIX.
15100         * gcc.target/powerpc/recip-7.c: Same.
15101
15102 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
15103
15104         PR c++/69091
15105         * g++.dg/template/pr69091.C: New test.
15106
15107 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
15108
15109         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15110         dump does not contain an error_mark_node.
15111         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15112         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15113
15114 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
15115
15116         PR c++/68936
15117         * g++.dg/template/pr68936.C: New test.
15118
15119 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
15120
15121         PR target/68609
15122         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15123         * gcc.target/powerpc/recip-2.c: Same.
15124         * gcc.target/powerpc/recip-3.c: Same.
15125         * gcc.target/powerpc/recip-4.c: Same.
15126         * gcc.target/powerpc/recip-sqrtf.c: Same.
15127
15128 2016-01-15  Jeff Law  <law@redhat.com>
15129
15130         PR tree-optimization/69270
15131         * gcc.dg/tree-ssa/pr69270-2.c: New test.
15132         * gcc.dg/tree-ssa/pr69270-3.c: New test.
15133
15134 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
15135
15136         PR fortran/49630
15137         * gfortran.dg/deferred_character_13.f90: New test for the fix
15138         of comment 3 of the PR.
15139
15140         PR fortran/54070
15141         * gfortran.dg/deferred_character_8.f90: New test
15142         * gfortran.dg/allocate_error_5.f90: New test
15143
15144         PR fortran/60593
15145         * gfortran.dg/deferred_character_10.f90: New test
15146
15147         PR fortran/60795
15148         * gfortran.dg/deferred_character_14.f90: New test
15149
15150         PR fortran/61147
15151         * gfortran.dg/deferred_character_11.f90: New test
15152
15153         PR fortran/64324
15154         * gfortran.dg/deferred_character_9.f90: New test
15155
15156 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
15157
15158         PR rtl-optimization/69030
15159         * gcc.target/i386/pr69030.c: New.
15160
15161 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15162
15163         * gcc.target/aarch64/target_attr_17.c: New test.
15164
15165 2016-01-15  Richard Biener  <rguenther@suse.de>
15166
15167         PR tree-optimization/66856
15168         * gcc.dg/torture/pr66856-1.c: New testcase.
15169         * gcc.dg/torture/pr66856-2.c: Likewise.
15170
15171 2016-01-15  Richard Biener  <rguenther@suse.de>
15172
15173         PR debug/69137
15174         * g++.dg/lto/pr69137_0.C: New testcase.
15175
15176 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
15177
15178         PR middle-end/69246
15179         * gcc.target/i386/pr69246.c: New test.
15180
15181 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15182
15183         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
15184
15185 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15186
15187         PR c++/56194
15188         * g++.dg/init/const9.C: Disable test on S/390.
15189
15190 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15191
15192         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15193         * g++.dg/Wno-frame-address.C: Ditto.
15194
15195 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15196
15197         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15198
15199 2016-01-15  Richard Biener  <rguenther@suse.de>
15200
15201         PR tree-optimization/68961
15202         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15203
15204 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
15205
15206         * gcc.target/i386/pr65105-5.c: New test.
15207
15208 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
15209
15210         * gcc.c-torture/execute/alias-4.c: New testcase.
15211
15212 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
15213
15214         PR ipa/68148
15215         * g++.dg/ipa/devirt-49.C: New testcase.
15216
15217 2016-01-15  Christian Bruel  <christian.bruel@st.com>
15218
15219         PR target/65837
15220         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15221         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15222         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15223
15224 2016-01-15  Richard Biener  <rguenther@suse.de>
15225
15226         PR tree-optimization/69117
15227         * gcc.dg/torture/pr69117.c: New testcase.
15228
15229 2015-01-14  Ryan Burn  <contact@rnburn.com>
15230
15231         PR c++/69048
15232         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15233
15234 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
15235
15236         PR testsuite/67509
15237         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15238         range tests use 100 * maximum instead of maximum + 1.
15239
15240 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
15241
15242         PR debug/69244
15243         * gcc.dg/guality/pr69244.c: New test.
15244
15245 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
15246
15247         * lib/target-supports.exp (check_effective_target_issignaling):
15248         New procedure.
15249         * gcc.dg/pr61441.c: Require issignaling effective target.
15250
15251 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
15252
15253         PR target/68803
15254         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15255
15256 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
15257
15258         PR c++/68819
15259         PR preprocessor/69177
15260         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15261         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15262         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15263         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15264
15265 2016-01-14  Marek Polacek  <polacek@redhat.com>
15266
15267         PR c/69262
15268         * gcc.dg/array-15.c: New test.
15269
15270 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
15271
15272         PR middle-end/68146
15273         PR tree-optimization/69155
15274         * gfortran.dg/pr68146.f: New test.
15275         * gfortran.dg/pr69155.f90: New test.
15276
15277 2016-01-14  Richard Biener  <rguenther@suse.de>
15278
15279         PR tree-optimization/68060
15280         * gcc.dg/torture/pr68060-1.c: New testcase.
15281         * gcc.dg/torture/pr68060-2.c: Likewise.
15282
15283 2016-01-14  Nick Clifton  <nickc@redhat.com>
15284
15285         * lib/target-supports.exp
15286         (check_effective_target_arm_neon_ok_nocache): Add an option
15287         sequence that includes setting the ARM architecture to ARMv7-A.
15288         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15289         command line options necessary to enable Neon support.
15290         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15291         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15292         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15293         * gcc.target/arm/pr69180.c: Likewise.
15294
15295 2016-01-14  Jeff Law  <law@redhat.com>
15296
15297         PR tree-optimization/69270
15298         * gcc.dg/tree-ssa/pr69270.c: New test.
15299
15300 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
15301
15302         PR c/66208
15303         * c-c++-common/pr66208.c: New file.
15304
15305 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
15306
15307         PR tree-optimization/69156
15308         * gcc.dg/pr69156.c: New test.
15309
15310 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
15311
15312         * gcc.target/i386/pr69225-7.c: New test.
15313
15314 2016-01-13  Richard Henderson  <rth@redhat.com>
15315
15316         * gcc.dg/tm/memopt-13.c: Update expected function.
15317         * gcc.dg/tm/memopt-6.c: Likewise.
15318
15319 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
15320
15321         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15322         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15323         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15324         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
15325
15326 2016-01-13  Tom de Vries  <tom@codesourcery.com>
15327
15328         PR tree-optimization/69169
15329         * gcc.dg/pr69169.c: New test.
15330
15331 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
15332
15333         PR target/69228
15334         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15335         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15336         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15337         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15338         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15339         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15340         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15341         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15342
15343 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
15344
15345         PR target/69247
15346         * gcc.dg/pr69247.c: New test.
15347
15348 2016-01-13  Richard Biener  <rguenther@suse.de>
15349
15350         PR tree-optimization/69242
15351         * gcc.dg/torture/pr69242.c: New testcase.
15352
15353 2016-01-13  Richard Biener  <rguenther@suse.de>
15354
15355         PR tree-optimization/69186
15356         * gcc.dg/torture/pr69186.c: New testcase.
15357
15358 2016-01-13  Jeff Law  <law@redhat.com>
15359
15360         PR tree-optimization/67755
15361         * gcc.dg/tree-ssa/pr67755.c: New test.
15362
15363 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15364
15365         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15366         pass number in output by a star.
15367
15368 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
15369
15370         PR tree-optimization/68911
15371         * gcc.c-torture/execute/pr68911.c: New test.
15372
15373 2016-01-12  Marek Polacek  <polacek@redhat.com>
15374
15375         PR c++/68979
15376         * g++.dg/warn/permissive-1.C: New test.
15377
15378 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
15379
15380         PR objc++/68511
15381         PR c++/69213
15382         * g++.dg/opt/pr69213.C: New test.
15383
15384 2016-01-12  Christian Bruel  <christian.bruel@st.com>
15385
15386         PR target/69180
15387         * gcc.target/arm/pr69180.c: New test.
15388
15389 2016-01-12  Richard Biener  <rguenther@suse.de>
15390
15391         PR lto/69077
15392         * g++.dg/lto/pr69077_0.C: New testcase.
15393         * g++.dg/lto/pr69077_1.C: Likewise.
15394
15395 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
15396
15397         PR target/69175
15398         * g++.dg/opt/pr69175.C: New test.
15399
15400 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
15401
15402         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15403         rather than #including math.h & stdlib.h.
15404         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15405         * gcc.dg/vect/pr49771.c: Likewise.
15406         * gcc.dg/vect/vect-10-big-array.c: Likewise.
15407         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15408         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15409         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15410         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15411         * gcc.dg/vect/pr44507.c: Likewise.
15412         * gcc.dg/vect/pr45902.c: Likewise.
15413         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15414         * gcc.dg/vect/vect-117.c: Likewise.
15415         * gcc.dg/vect/vect-99.c: Likewise.
15416         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15417         * gcc.dg/vect/vect-cond-1.c: Likewise.
15418         * gcc.dg/vect/vect-cond-2.c: Likewise.
15419         * gcc.dg/vect/vect-cond-3.c: Likewise.
15420         * gcc.dg/vect/vect-cond-4.c: Likewise.
15421         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15422         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15423         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15424         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15425         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15426         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15427         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15428         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15429         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15430         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15431         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15432         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15433         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15434         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15435         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15436         include of signal.h.
15437         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15438         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15439         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15440         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15441         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15442         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15443         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15444         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15445         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15446         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15447         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15448         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15449         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15450         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15451         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15452         * gcc.dg/vect/vect-outer-5.c: Likewise.
15453         * gcc.dg/vect/vect-outer-6.c: Likewise.
15454         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15455         include of stdio.h.
15456
15457 2016-01-12  Nick Clifton  <nickc@redhat.com>
15458
15459         PR target/68913
15460         * gcc.dg/lto/pr61886_0.c: Rename the external function called
15461         to fread so that it will be found in all target runtimes.
15462
15463 2016-01-12  Richard Biener  <rguenther@suse.de>
15464
15465         PR tree-optimization/69053
15466         * g++.dg/torture/pr69053.C: New testcase.
15467
15468 2016-01-12  Richard Biener  <rguenther@suse.de>
15469
15470         PR tree-optimization/69168
15471         * gcc.dg/torture/pr69168.c: New testcase.
15472
15473 2016-01-12  Richard Biener  <rguenther@suse.de>
15474
15475         PR tree-optimization/69157
15476         * gcc.dg/torture/pr69157.c: New testcase.
15477
15478 2016-01-12  Richard Biener  <rguenther@suse.de>
15479
15480         PR tree-optimization/69174
15481         * gcc.dg/torture/pr69174.c: New testcase.
15482
15483 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
15484
15485         PR c++/66808
15486         PR c++/69000
15487         * g++.dg/tls/pr66808.C: New test.
15488         * g++.dg/tls/pr69000.C: New test.
15489
15490 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15491
15492         * gcc.target/powerpc/swaps-p8-23.c: New test.
15493         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15494
15495 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
15496
15497         PR tree-optimization/68356
15498         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15499
15500 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
15501             Jim Wilson  <jim.wilson@linaro.org>
15502
15503         PR target/69194
15504         * gcc.target/arm/pr69194.c: New test.
15505
15506 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
15507
15508         PR target/69225
15509         * gcc.target/i386/pr69225-1.c: New test.
15510         * gcc.target/i386/pr69225-2.c: Likewise.
15511         * gcc.target/i386/pr69225-3.c: Likewise.
15512         * gcc.target/i386/pr69225-4.c: Likewise.
15513         * gcc.target/i386/pr69225-5.c: Likewise.
15514         * gcc.target/i386/pr69225-6.c: Likewise.
15515
15516 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
15517
15518         PR target/67462
15519         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15520         if lp64.
15521
15522         PR target/69071
15523         * gcc.dg/pr69071.c: New test.
15524
15525         PR c++/69211
15526         * g++.dg/opt/pr69211.C: New test.
15527
15528         PR tree-optimization/69214
15529         * gcc.c-torture/compile/pr69214.c: New test.
15530
15531 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
15532
15533         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15534         * gcc.target/i386/pr66232-11.c: Ditto.
15535         * gcc.target/i386/pr66232-12.c: Ditto.
15536         * gcc.target/i386/pr66232-13.c: Ditto.
15537
15538 2016-01-11  Richard Biener  <rguenther@suse.de>
15539
15540         PR tree-optimization/69173
15541         * gcc.dg/torture/pr69173.c: New testcase.
15542
15543 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15544
15545         PR rtl-optimization/68796
15546         * gcc.target/aarch64/tst_5.c: New test.
15547         * gcc.target/aarch64/tst_6.c: Likewise.
15548
15549 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15550
15551         PR rtl-optimization/68841
15552         * gcc.dg/pr68841.c: New test.
15553         * gcc.c-torture/execute/pr68841.c: New test.
15554
15555 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
15556
15557         PR rtl-optimization/68920
15558         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15559         for ix86 targets.
15560         * gcc.dg/ifcvt-5.c: New test.
15561
15562 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
15563
15564         PR bootstrap/69123
15565         * g++.dg/pr69123.C: New.
15566
15567 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
15568
15569         PR target/69010
15570         * gcc.target/i386/pr69010.c: New test.
15571
15572 2016-01-11  Martin Jambor  <mjambor@suse.cz>
15573
15574         PR ipa/69044
15575         * gcc.target/i386/chkp-pr69044.c: New test.
15576
15577 2016-01-11  Tom de Vries  <tom@codesourcery.com>
15578
15579         PR tree-optimization/69109
15580         * gcc.dg/autopar/pr69109-2.c: New test.
15581         * gcc.dg/autopar/pr69109.c: New test.
15582
15583 2016-01-11  Tom de Vries  <tom@codesourcery.com>
15584
15585         PR tree-optimization/69108
15586         * gcc.dg/autopar/pr69108.c: New test.
15587
15588 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
15589
15590         PR c++/69029
15591         * c-c++-common/Wisleading-indentation.c: Augment test.
15592
15593 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
15594
15595         PR fortran/69154
15596         * gfortran.dg/inline_matmul_12.f90:  New test.
15597
15598 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
15599
15600         PR fortran/67779
15601         * gfortran.dg/actual_array_offset_1: New test.
15602
15603 2016-01-10  Tom de Vries  <tom@codesourcery.com>
15604
15605         PR tree-optimization/69062
15606         * gcc.dg/autopar/pr69062.c: New test.
15607
15608 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
15609
15610         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15611         * gcc.dg/vect/slp-perm-2.c: Likewise.
15612         * gcc.dg/vect/slp-perm-3.c: Likewise.
15613         * gcc.dg/vect/slp-perm-5.c: Likewise.
15614         * gcc.dg/vect/slp-perm-6.c: Likewise.
15615         * gcc.dg/vect/slp-perm-7.c: Likewise.
15616         * gcc.dg/vect/slp-perm-8.c: Likewise.
15617
15618 2016-01-10  Tom de Vries  <tom@codesourcery.com>
15619
15620         PR tree-optimization/69039
15621         * gcc.dg/autopar/pr69039.c: New test.
15622
15623 2016-01-09  Marek Polacek  <polacek@redhat.com>
15624
15625         PR c++/69113
15626         * g++.dg/pr69113.C: New test.
15627
15628 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
15629
15630         PR middle-end/50865
15631         PR tree-optimization/69097
15632         * gcc.c-torture/execute/pr50865.c: New test.
15633         * gcc.c-torture/execute/pr69097-1.c: New test.
15634         * gcc.c-torture/execute/pr69097-2.c: New test.
15635         * gcc.dg/pr69097-1.c: New test.
15636         * gcc.dg/pr69097-2.c: New test.
15637
15638 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
15639
15640         PR c++/69164
15641         * g++.dg/opt/pr69164.C: New test.
15642
15643 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
15644
15645         PR tree-optimization/69167
15646         * gcc.dg/pr69167.c: New test.
15647
15648 2016-01-08  Marek Polacek  <polacek@redhat.com>
15649
15650         PR c++/68449
15651         * g++.dg/pr68449.C: New.
15652
15653 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
15654
15655         PR tree-optimization/68707
15656         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15657         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15658         on platforms supporting it.
15659         * gcc.dg/vect/slp-perm-2.c: Likewise.
15660         * gcc.dg/vect/slp-perm-3.c: Likewise.
15661         * gcc.dg/vect/slp-perm-5.c: Likewise.
15662         * gcc.dg/vect/slp-perm-7.c: Likewise.
15663         * gcc.dg/vect/slp-perm-8.c: Likewise.
15664         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15665         on platforms supporting it.
15666
15667 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
15668
15669         PR tree-optimization/69162
15670         * gcc.dg/pr69162.c: New test.
15671
15672         PR tree-optimization/69172
15673         * gcc.dg/pr69172.c: New test.
15674
15675 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15676
15677         PR tree-optimization/67781
15678         * gcc.c-torture/execute/pr67781.c: New file.
15679
15680 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
15681
15682         PR tree-optimization/69083
15683         * gcc.dg/vect/pr69083.c: New test.
15684
15685 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
15686
15687         PR tree-optimization/61441
15688         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15689         Use -fexcess-precision=standard for compiler options.
15690         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
15691
15692 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
15693
15694         PR fortran/69128
15695         * gfortran.dg/gomp/pr69128.f90: New test.
15696
15697         PR c++/69145
15698         * g++.dg/ext/pr69145-1.C: New test.
15699         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15700         * g++.dg/ext/pr69145-2.h: New file.
15701
15702 2016-01-07  Martin Sebor  <msebor@redhat.com>
15703
15704         PR c/68966
15705         * gcc.dg/atomic-fetch-bool.c: New test.
15706         * gcc.dg/sync-fetch-bool.c: New test.
15707
15708 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
15709
15710         PR fortran/66680
15711         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15712
15713 2016-01-07  Nick Clifton  <nickc@redhat.com>
15714
15715         PR target/66655
15716         * g++.dg/pr66655.C: New test.
15717         * g++.dg/pr66655_1.cc: Test support file.
15718         * g++.dg/pr66655.h: Test header file.
15719
15720 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
15721
15722         PR fortran/66680
15723         gfortran.dg/gomp/pr66680.f90: New test.
15724
15725 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
15726
15727         PR target/69171
15728         * gcc.target/i386/pr69171-1.c: New test.
15729         * gcc.target/i386/pr69171-2.c: Likewise.
15730         * gcc.target/i386/pr69171-3.c: Likewise.
15731         * gcc.target/i386/pr69171-4.c: Likewise.
15732         * gcc.target/i386/pr69171-5.c: Likewise.
15733         * gcc.target/i386/pr69171-6.c: Likewise.
15734
15735 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
15736
15737         PR middle-end/67639
15738         * c-c++-common/pr67639.c: New test.
15739
15740 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
15741
15742         PR tree-optimization/69141
15743         * g++.dg/opt/pr69141.C: New test.
15744
15745 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
15746
15747         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15748
15749 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
15750
15751         PR target/69140
15752         * gcc.target/i386/pr69140.c: New test
15753
15754 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
15755
15756         * gcc.dg/bad-dereference.c: New test case.
15757
15758 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15759
15760         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15761
15762 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
15763
15764         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15765
15766 2016-01-06  Marek Polacek  <polacek@redhat.com>
15767
15768         PR sanitizer/69099
15769         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15770
15771 2016-01-05  Marek Polacek  <polacek@redhat.com>
15772
15773         PR c/69104
15774         * gcc.dg/atomic-invalid-2.c: New.
15775
15776 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15777
15778         PR target/68991
15779         * gcc.target/i386/pr68991.c: New test.
15780
15781 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15782
15783         PR target/68991
15784         * g++.dg/pr68991-1.C: New test.
15785         * g++.dg/pr68991-2.C: Likewise.
15786
15787 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
15788
15789         PR other/60465
15790         * gcc.target/ia64/pr60465-gprel64.c: New test.
15791         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15792
15793 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15794
15795         PR rtl-optimization/68651
15796         * gcc.target/aarch64/pr68651_1.c: New test.
15797
15798 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
15799
15800         PR c/69122
15801         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15802
15803 2016-01-05  Nathan Sidwell  <nathan@acm.org>
15804
15805         PR c++/58583
15806         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15807
15808         * gcc.dg/alias-15.c: New.
15809
15810 2016-01-05  Nick Clifton  <nickc@redhat.com>
15811
15812         PR target/68870
15813         * g++.dg/pr68770.C: New test.
15814
15815 2016-01-04  Mike Stump  <mikestump@comcast.net>
15816
15817         * lib/target-supports.exp (check_effective_target_cilkplus):
15818         cilkplus targets require pthreads.
15819         (check_effective_target_cilkplus): Remove special case for NVPTX.
15820
15821 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
15822
15823         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15824         generation.
15825
15826 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
15827
15828         Update copyright years.
15829
15830 2016-01-04  Marek Polacek  <polacek@redhat.com>
15831
15832         PR c/68908
15833         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15834         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15835         * gcc.dg/atomic/stdatomic-op-5.c: New test.
15836
15837 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15838
15839         * gcc.target/sparc/20160104-2.c: New test.
15840
15841 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15842
15843         * gcc.target/sparc/20160104-1.c: New test.
15844
15845 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
15846
15847         PR fortran/65045
15848         * gfortran.dg/pr65045.f90: New test.
15849
15850 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
15851
15852         * gnat.dg/specs/debug1.ads: Delete.
15853
15854 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15855
15856         PR libgfortran/68867
15857         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15858         expression.
15859
15860 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15861
15862         PR libgfortran/68867
15863         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15864         PowerPC.
15865
15866 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
15867
15868         PR fortran/68864
15869         * gfortran.dg/pr68864.f90: New test.
15870
15871 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
15872
15873         PR tree-optimization/69070
15874         * gcc.dg/pr69070.c: New test.
15875
15876         PR sanitizer/69055
15877         * gfortran.dg/pr69055.f90: New test.
15878
15879         PR target/69015
15880         * gcc.dg/pr69015.c: New test.
15881 \f
15882 Copyright (C) 2016 Free Software Foundation, Inc.
15883
15884 Copying and distribution of this file, with or without modification,
15885 are permitted in any medium without royalty provided the copyright
15886 notice and this notice are preserved.