gimple-fold.c (get_base_constructor): Add VIEW_CONVERT case, handle all tcc_constant...
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-19 Richard Biener <rguenther@suse.de>
2
3 * c-c++-common/vector-subscript-6.c: New testcase.
4 * c-c++-common/vector-subscript-7.c: Likewise.
5
6 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7
8 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
9 and UInt32 based on __SIZEOF_INT__.
10
11 2016-07-19 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/71901
14 * gcc.dg/torture/pr71901.c: New testcase.
15
16 2016-07-19 Richard Biener <rguenther@suse.de>
17
18 PR tree-optimization/71908
19 * gcc.dg/torture/pr71908.c: New testcase.
20
21 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
22
23 PR target/71493
24 * gcc.target/powerpc/pr71493-1.c: New test.
25 * gcc.target/powerpc/pr71493-2.c: Likewise.
26
27 2016-07-18 Jakub Jelinek <jakub@redhat.com>
28
29 PR c++/71835
30 * g++.dg/conversion/ambig3.C: New test.
31
32 PR c++/71828
33 * g++.dg/cpp0x/constexpr-71828.C: New test.
34
35 PR c++/71826
36 * g++.dg/template/pr71826.C: New test.
37
38 PR c++/71822
39 * g++.dg/template/defarg21.C: New test.
40
41 PR c++/71871
42 * g++.dg/ext/vector31.C: New test.
43
44 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
45
46 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
47
48 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
49
50 PR tree-optimization/71734
51 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
52
53 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
54
55 * gcc.target/s390/warn-dynamicstack-1.c: New test.
56 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
57 stack-layout-dynamic-1.c: New test.
58
59 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
60
61 * gcc.target/s390/nolrl-1.c: New test.
62
63 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
64
65 PR fortran/71523
66 * gfortran.dg/pr71523_1.f90: New test.
67 * gfortran.dg/pr71523_2.f90: New test.
68
69 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
70
71 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
72
73 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
74 Marco Restelli <mrestelli@gmail.com>
75
76 PR fortran/62125
77 * gfortran.dg/pr62125.f90: New test.
78
79 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
80
81 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
82 * gcc.target/powerpc/mulkc3-1.c: Likewise.
83
84 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
85
86 PR c++/58796
87 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
88 * g++.dg/cpp0x/nullptr35.C: New test.
89
90 2016-07-15 Bin Cheng <bin.cheng@arm.com>
91
92 * gcc.dg/tree-ssa/scev-8.c: Update test string.
93
94 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
95
96 * gfortran.dg/goacc/vector_length.f90: New test.
97
98 2016-07-15 Richard Biener <rguenther@suse.de>
99
100 PR tree-optimization/71881
101 * gcc.dg/torture/pr71881.c: New testcase.
102
103 2016-07-15 Richard Biener <rguenther@suse.de>
104
105 PR tree-optimization/71887
106 * gcc.dg/torture/pr71887.c: New testcase.
107
108 2016-07-15 Jakub Jelinek <jakub@redhat.com>
109
110 PR c/71858
111 * gcc.dg/spellcheck-identifiers-3.c: New test.
112
113 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
114
115 PR fortran/71807
116 * gfortran.dg/null_9.f90: New test.
117
118 2016-07-15 Bin Cheng <bin.cheng@arm.com>
119
120 * gcc.dg/tree-ssa/loop-41.c: New test.
121
122 2016-07-15 Bin Cheng <bin.cheng@arm.com>
123
124 PR tree-optimization/71347
125 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
126
127 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
128
129 PR fortran/29819
130 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
131 * gfortran.dg/contains.f90: Ditto.
132 * gfortran.dg/contains_empty_1.f03: Ditto.
133 * gfortran.dg/submodule_3.f08: Ditto.
134
135 2016-07-14 Jakub Jelinek <jakub@redhat.com>
136
137 PR testsuite/71865
138 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
139 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
140 expected diagnostics.
141
142 PR c/71858
143 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
144 * gcc.dg/spellcheck-identifiers-2.c: New test.
145 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
146 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
147
148 2016-07-14 Jakub Jelinek <jakub@redhat.com>
149
150 PR tree-optimization/71872
151 * gcc.c-torture/compile/pr71872.c: New test.
152
153 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
154
155 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
156 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
157 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
158 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
159 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
160 * gcc.target/arm/atomic-op-acquire-1.c: This.
161 * gcc.target/arm/atomic-op-char.c: Rename into ...
162 * gcc.target/arm/atomic-op-char-1.c: This.
163 * gcc.target/arm/atomic-op-consume.c: Rename into ...
164 * gcc.target/arm/atomic-op-consume-1.c: This.
165 * gcc.target/arm/atomic-op-int.c: Rename into ...
166 * gcc.target/arm/atomic-op-int-1.c: This.
167 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
168 * gcc.target/arm/atomic-op-relaxed-1.c: This.
169 * gcc.target/arm/atomic-op-release.c: Rename into ...
170 * gcc.target/arm/atomic-op-release-1.c: This.
171 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
172 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
173 * gcc.target/arm/atomic-op-short.c: Rename into ...
174 * gcc.target/arm/atomic-op-short-1.c: This.
175 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
176 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
177 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
178 * gcc.target/arm/atomic-op-char-2.c: Likewise.
179 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
180 * gcc.target/arm/atomic-op-int-2.c: Likewise.
181 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
182 * gcc.target/arm/atomic-op-release-2.c: Likewise.
183 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
184 * gcc.target/arm/atomic-op-short-2.c: Likewise.
185
186 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
187
188 PR fortran/70842
189 * gfortran.dg/select_type_35.f03: New test.
190
191 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
192
193 PR target/65951
194 PR tree-optimization/70923
195 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
196 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
197 * gcc.dg/vect/pr65951.c: Likewise.
198 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
199
200 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
201
202 * c-c++-common/pr60226.c: Expect maximum object file alignment
203 error on AIX.
204
205 2016-07-14 Richard Biener <rguenther@suse.de>
206
207 PR tree-optimization/71866
208 * gcc.dg/torture/pr71866.c: New testcase.
209
210 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
211
212 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
213 selector and enclose boolean expression in curly braces.
214
215 2016-07-14 Alan Modra <amodra@gmail.com>
216
217 PR target/71733
218 * gcc.target/powerpc/p9-novsx.c: New.
219
220 2016-07-13 Andi Kleen <ak@linux.intel.com>
221
222 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
223 * g++.dg/tree-prof/morefunc.C: Dito.
224 * g++.dg/tree-prof/pr35545.C: Dito.
225 * g++.dg/tree-prof/reorder.C: Dito.
226 * gcc.dg/tree-prof/20050826-2.c: Dito.
227 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
228 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
229 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
230 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
231 * gcc.dg/tree-prof/inliner-1.c: Dito.
232 * gcc.dg/tree-prof/merge_block.c: Dito.
233 * gcc.dg/tree-prof/stringop-1.c: Dito.
234 * gcc.dg/tree-prof/stringop-2.c: Dito.
235 * gcc.dg/tree-prof/switch-case-1.c: Dito.
236 * gcc.dg/tree-prof/switch-case-2.c: Dito.
237 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
238 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
239 * gcc.dg/tree-prof/update-loopch.c: Dito.
240 * gcc.dg/tree-prof/val-prof-1.c: Dito.
241 * gcc.dg/tree-prof/val-prof-2.c: Dito.
242 * gcc.dg/tree-prof/val-prof-3.c: Dito.
243 * gcc.dg/tree-prof/val-prof-4.c: Dito.
244 * gcc.dg/tree-prof/val-prof-5.c: Dito.
245 * gcc.dg/tree-prof/val-prof-6.c: Dito.
246 * gcc.dg/tree-prof/val-prof-7.c: Dito.
247
248 2016-07-13 Andi Kleen <ak@linux.intel.com>
249
250 * lib/profopt.exp (profopt-execute): Remove .imports files.
251
252 2016-07-13 Andi Kleen <ak@linux.intel.com>
253
254 * lib/profopt.exp (profopt-execute): Always log profiler command line.
255
256 2016-07-13 Andi Kleen <ak@linux.intel.com>
257
258 * lib/profopt.exp (dg-final-scan-autofdo,
259 dg-final-scan-not-autofdo): New functions.
260
261 2016-07-13 Bin Cheng <bin.cheng@arm.com>
262
263 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
264 * gcc.dg/vect/vect-35.c: Ditto.
265 * gcc.dg/vect/vect-alias-check-2.c: New test.
266
267 2016-07-13 Martin Liska <mliska@suse.cz>
268
269 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
270 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
271 * gfortran.dg/pr42108.f90: Update expected dump scan.
272
273 2016-07-13 Richard Biener <rguenther@suse.de>
274
275 PR tree-optimization/24574
276 * gcc.dg/pr24574.c: New testcase.
277
278 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
279
280 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
281 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
282 * c-c++-common/pr68833-1.c: Require int32plus.
283 * gcc.dg/ipa/pr63551.c: Likewise.
284 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
285 * gcc.dg/ipa/pr64041.c: Require int32plus.
286
287 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
288
289 PR ipa/71633
290 * g++.dg/pr71633.C: New test.
291
292 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
293
294 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
295 Add new arm_thumb1_cbz_ok effective target.
296 * gcc.target/arm/cbz.c: New test.
297
298 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
299
300 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
301 Define effective target.
302 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
303 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
304 * gcc.target/arm/movhi_movw.c: New test.
305 * gcc.target/arm/movsi_movw.c: Likewise.
306 * gcc.target/arm/movdi_movw.c: Likewise.
307
308 2016-07-13 Richard Biener <rguenther@suse.de>
309
310 PR middle-end/71104
311 * gcc.dg/pr71104-1.c: New testcase.
312 * gcc.dg/pr71104-2.c: Likewise.
313
314 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
315
316 PR target/71805
317 * gcc.target/powerpc/pr71805.c: New test.
318
319 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
320
321 * gcc.target/powerpc/divkc3-1.c: New.
322 * gcc.target/powerpc/mulkc3-1.c: New.
323
324 2016-07-12 Martin Liska <mliska@suse.cz>
325
326 * gcc.dg/params/blocksort-part.c: New test.
327 * gcc.dg/params/params.exp: New file.
328
329 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
330
331 PR middle-end/71700
332 * gcc.c-torture/execute/pr71700.c: New test.
333
334 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
335 Richard Biener <rguenther@suse.de>
336
337 PR tree-optimization/23286
338 PR tree-optimization/70159
339 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
340 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
341 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
342 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
343 * gcc.dg/tree-ssa/pr35286.c: Likewise.
344 * gcc.dg/tree-ssa/pr35287.c: Likewise.
345 * gcc.dg/hoist-register-pressure-1.c: Likewise.
346 * gcc.dg/hoist-register-pressure-2.c: Likewise.
347 * gcc.dg/hoist-register-pressure-3.c: Likewise.
348 * gcc.dg/pr51879-12.c: Likewise.
349 * gcc.dg/strlenopt-9.c: Likewise.
350 * gcc.dg/tree-ssa/pr47392.c: Likewise.
351 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
352 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
353 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
354 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
355 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
356 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
357 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
358 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
359 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
360 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
361 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
362 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
363 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
364 * gfortran.dg/pr43984.f90: Adjust expected outcome.
365
366 2016-07-12 Richard Biener <rguenther@suse.de>
367
368 PR rtl-optimization/68961
369 * gcc.target/i386/pr68961.c: New testcase.
370
371 2016-07-11 Jakub Jelinek <jakub@redhat.com>
372
373 PR middle-end/71758
374 * c-c++-common/gomp/pr71758.c: New test.
375 * gfortran.dg/gomp/pr71758.f90: New test.
376
377 PR tree-optimization/71823
378 * gcc.dg/vect/pr71823.c: New test.
379
380 2016-07-11 David Malcolm <dmalcolm@redhat.com>
381
382 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
383 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
384 and LINE_MAP_MAX_LOCATION_WITH_COLS.
385
386 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
387
388 PR target/71801
389 * gcc.target/i386/pr71801.c: New test.
390
391 2016-07-11 Richard Biener <rguenther@suse.de>
392
393 PR tree-optimization/71816
394 * gcc.dg/torture/pr71816.c: New testcase.
395
396 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
397
398 PR fortran/71783
399 * gfortran.dg/dependency_46.f90: New test.
400
401 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
402
403 PR rtl-optimization/71621
404 * gcc.target/i386/pr71621-1.c: New.
405 * gcc.target/i386/pr71621-2.c: New.
406
407 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
408
409 * gfortran.dg/goacc/pr71704.f90: New test.
410
411 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
412
413 PR target/71297
414 * gcc.target/powerpc/pr71297.c: New.
415
416 2016-07-08 Jiong Wang <jiong.wang@arm.com>
417
418 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
419
420 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
421
422 PR target/71806
423 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
424
425 2016-07-08 Alan Hayward <alan.hayward@arm.com>
426
427 PR tree-optimization/71667
428 * gcc.dg/vect/pr71667.c: New
429
430 2016-07-08 Martin Liska <mliska@suse.cz>
431
432 * gcc.dg/torture/pr71606.c: New test.
433
434 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
435
436 PR fortran/71764
437 * gfortran.dg/pr71764.f90: New test.
438
439 2016-07-07 Jakub Jelinek <jakub@redhat.com>
440 Kai Tietz <ktietz70@googlemail.com>
441
442 PR c++/70869
443 PR c++/71054
444 * g++.dg/cpp0x/pr70869.C: New test.
445 * g++.dg/cpp0x/pr71054.C: New test.
446
447 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
448
449 * g++.dg/debug/pr71432.C: Fail on AIX.
450
451 2016-07-07 Martin Liska <mliska@suse.cz>
452
453 * gfortran.dg/do_1.f90: Remove a corner case that triggers
454 an undefined behavior.
455 * gfortran.dg/do_3.F90: Likewise.
456 * gfortran.dg/do_check_11.f90: New test.
457 * gfortran.dg/do_check_12.f90: New test.
458 * gfortran.dg/do_corner_warn.f90: New test.
459
460 2016-07-07 Martin Liska <mliska@suse.cz>
461
462 * gfortran.dg/predict-1.f90: Ammend the test.
463 * gfortran.dg/predict-2.f90: Likewise.
464
465 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
466
467 PR ipa/71624
468 * g++.dg/pr71624.C: New test.
469
470 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
471
472 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
473 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
474 ARMv8-M Mainline architectures.
475
476 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
477
478 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
479 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
480
481 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
482
483 PR target/70098
484 PR target/71763
485 * gcc.target/powerpc/pr71763.c: New file.
486
487 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
488
489 PR tree-optimization/71518
490 * gcc.dg/pr71518.c: New test.
491
492 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
493
494 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
495
496 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
497
498 PR target/50739
499 * gcc.target/avr/pr50739.c: New test.
500
501 2016-07-05 Jan Hubicka <jh@suse.cz>
502
503 * gcc.dg/tree-ssa/scev-14.c: update template.
504
505 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
506
507 * gcc.dg/vect/group-no-gaps-1.c: New test.
508
509 2016-07-05 Andi Kleen <ak@linux.intel.com>
510
511 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
512 if kernel supports MPX.
513
514 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
515
516 * gcc.c-torture/compile/pr69102.c: Require fpic support.
517
518 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
519 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
520
521 * gcc.target/powerpc/signbit-1.c: New test.
522 * gcc.target/powerpc/signbit-2.c: New test.
523 * gcc.target/powerpc/signbit-3.c: New test.
524
525 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
526
527 PR rtl-optimization/71594
528 * gcc.dg/torture/pr71594.c: New test.
529
530 2016-07-05 Jan Hubicka <jh@suse.cz>
531
532 * gcc.dg/tree-ssa/scev-14.c: new testcase.
533
534 2016-07-05 David Malcolm <dmalcolm@redhat.com>
535
536 PR c++/62314
537 * gcc/testsuite/g++.dg/parse/error5.C: Update column
538 number of missing semicolon error.
539 * g++.dg/pr62314-2.C: New test case.
540
541 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
542
543 * gfortran.dg/coarray_stat_function.f90: New test.
544 * gfortran.dg/coarray_stat_whitespace.f90: New test.
545 * gfortran.dg/coarray_lib_comm_1: Adapting old test
546 to new interfaces.
547
548 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
549
550 PR fortran/71623
551 * gfortran.dg/deferred_character_17.f90: New test.
552
553 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
554
555 * gcc.target/arm/neon/polytypes.c: Move to ...
556 * gcc.target/arm/polytypes.c: ... here.
557 * gcc.target/arm/neon/pr51534.c: Move to ...
558 * gcc.target/arm/pr51534.c: ... here.
559 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
560 * gcc.target/arm/vect-vcvt.c: ... here.
561 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
562 * gcc.target/arm/vect-vcvtq.c: ... here.
563 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
564 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
565 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
566 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
567 * gcc.target/arm/neon/neon.exp: Delete.
568 * gcc.target/arm/neon/: Delete.
569
570 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
571
572 PR fortran/65575
573 * gfortran.dg: pr65575.f90: New test.
574
575 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
576
577 PR fortran/35849
578 * gfortran.dg: pr35849.f90: New test.
579
580 2016-07-04 Jakub Jelinek <jakub@redhat.com>
581
582 PR c++/71739
583 * g++.dg/cpp0x/pr71739.C: New test.
584
585 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
586
587 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
588
589 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
590
591 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
592 locr.
593 * gcc.target/s390/loc-1.c: New test.
594
595 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
596
597 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
598 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
599
600 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
601
602 PR target/63874
603 * gcc.target/aarch64/pr63874.c: New test.
604
605 2016-07-04 Jan Beulich <jbeulich@suse.com>
606
607 * g++.dg/header.c: New.
608 * gcc.dg/header.c: New.
609
610 2016-07-02 Jakub Jelinek <jakub@redhat.com>
611
612 PR c/71719
613 * c-c++-common/Wunused-var-15.c: New test.
614
615 2016-07-01 Jakub Jelinek <jakub@redhat.com>
616
617 PR fortran/71687
618 * gfortran.dg/gomp/pr71687.f90: New test.
619
620 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
621
622 * gcc.dg/const-float128-ped.c: Require __float128 effective
623 target and options.
624 * gcc.dg/const-float128.c: Likewise.
625 * gcc.dg/torture/float128-cmp-invalid.c: Require
626 __float128 and base_quadfloat_support effective targets, and
627 __float128 options.
628 * gcc.dg/torture/float128-div-underflow.c: Likewise.
629 * gcc.dg/torture/float128-extend-nan.c: Likewise.
630 * gcc.dg/torture/float128-nan.c: Likewise.
631 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
632 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
633 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
634 * lib/target-supports.exp (check_effective_target___float128): New.
635 (add_options_for___float128): New.
636 (check_effective_target_base_quadword_support): New.
637
638 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
639
640 PR target/71720
641 * gcc.target/powerpc/pr71720.c: New test.
642
643 2016-07-01 Jan Beulich <jbeulich@suse.com>
644
645 * gcc.dg/bss.c: New.
646
647 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
648
649 PR target/71698
650 * gcc.target/powerpc/pr71698.c: New test.
651
652 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
653
654 PR target/71151
655 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
656 instead of ".foo" for its section name.
657 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
658 depending on MCU's flash size.
659 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
660 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
661 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
662 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
663 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
664 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
665
666 2016-07-01 Jan Beulich <jbeulich@suse.com>
667
668 * gcc.target/i386/pr65105-2.c: Add -msse2.
669
670 2016-06-30 Jakub Jelinek <jakub@redhat.com>
671
672 PR tree-optimization/71707
673 * gcc.dg/strlenopt-29.c: New test.
674
675 PR fortran/71704
676 * gfortran.dg/gomp/pr71704.f90: New test.
677
678 PR fortran/71705
679 * gfortran.dg/gomp/pr71705.f90: New test.
680
681 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
682
683 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
684 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
685 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
686 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
687 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
688 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
689 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
690 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
691 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
692 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
693 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
694 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
695 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
696 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
697 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
698 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
699 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
700 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
701 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
702 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
703 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
704 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
705 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
706 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
707 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
708 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
709 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
710 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
711 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
712 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
713 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
714 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
715 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
716 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
717 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
718 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
719 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
720 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
721 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
722 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
723 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
724 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
725 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
726 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
727 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
728 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
729 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
730 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
731 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
732 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
733 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
734 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
735 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
736 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
737 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
738 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
739 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
740 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
741 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
742 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
743 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
744 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
745 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
746 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
747 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
748 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
749 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
750 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
751 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
752 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
753 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
754 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
755 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
756 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
757 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
758 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
759 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
760 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
761 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
762 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
763 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
764
765 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
766 James Greenhalgh <james.greenhalgh@arm.com>
767
768 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
769
770 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
771 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
772
773 * gcc.target/aarch64/vget_set_lane_1.c: New test.
774
775 2016-06-30 David Malcolm <dmalcolm@redhat.com>
776
777 PR driver/71651
778 * gcc.dg/spellcheck-options-12.c: New test case.
779
780 2016-06-30 Jakub Jelinek <jakub@redhat.com>
781
782 PR middle-end/71693
783 * gcc.c-torture/compile/pr71693.c: New test.
784
785 2016-06-29 David Malcolm <dmalcolm@redhat.com>
786
787 * gcc.dg/spellcheck-params.c: New testcase.
788 * gcc.dg/spellcheck-params-2.c: New testcase.
789
790 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
791
792 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
793 vector extract instructions.
794 * gcc.target/powerpc/p9-extract-2.c: Likewise.
795
796 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
797
798 PR fortran/71686
799 * gfortran.dg/unexpected_eof_2.f90: New test.
800 * gfortran.dg/unexpected_eof_3.f90: New test.
801
802 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
803
804 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
805
806 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
807
808 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
809 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
810 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
811
812 2016-06-29 Richard Biener <rguenther@suse.de>
813
814 PR middle-end/15256
815 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
816
817 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
818
819 * gcc.target/arm/aapcs/neon-vect10.c: Require
820 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
821 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
822 * gcc.target/arm/aapcs/vfp18.c: Likewise.
823 * gcc.target/arm/aapcs/vfp19.c: Likewise.
824 * gcc.target/arm/aapcs/vfp20.c: Likewise.
825 * gcc.target/arm/aapcs/vfp21.c: Likewise.
826 * gcc.target/arm/fp16-aapcs-1.c: Require
827 -mfloat-ab=hard. Also simplify the test.
828 * gcc.target/arm/fp16-aapcs-2.c: New.
829
830 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
831
832 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
833 (add_options_for_arm_fp16_ieee): New.
834 (add_options_for_arm_fp16_alternative): New.
835 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
836 long-line.
837 (effective_target_arm_fp16_hw): New.
838
839 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
840
841 PR tree-optimization/71655
842 * g++.dg/pr71655.C: New test.
843
844 2016-06-29 Martin Liska <mliska@suse.cz>
845
846 * gcc.dg/pr71585.c: New test.
847 * gcc.dg/pr71585-2.c: New test.
848 * gcc.dg/pr71585-3.c: New test.
849
850 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
851
852 PR tree-optimization/70729
853 * g++.dg/vect/pr70729.cc: New test.
854
855 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
856
857 * c-c++-common/gomp/cancel-1.c: Extend.
858
859 2016-06-29 Jakub Jelinek <jakub@redhat.com>
860
861 PR tree-optimization/71625
862 * gcc.dg/strlenopt-28.c: New test.
863
864 2016-06-29 Richard Biener <rguenther@suse.de>
865
866 PR middle-end/71002
867 * g++.dg/torture/pr71002.C: Adjust testcase.
868
869 2016-06-29 Jakub Jelinek <jakub@redhat.com>
870
871 PR c/71685
872 * gcc.dg/pr71685.c: New test.
873
874 2016-06-28 Martin Sebor <msebor@redhat.com>
875
876 PR c/71552
877 * gcc.dg/init-bad-9.c: New test.
878
879 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
880
881 * gcc.target/powerpc/abs128-1.c: Require VSX.
882 * gcc.target/powerpc/copysign128-1.c: Likewise.
883 * gcc.target/powerpc/inf128-1.c: Likewise.
884 * gcc.target/powerpc/nan128-1.c: Likewise.
885
886 2016-06-28 Jakub Jelinek <jakub@redhat.com>
887
888 PR middle-end/71626
889 * gcc.c-torture/execute/pr71626-1.c: New test.
890 * gcc.c-torture/execute/pr71626-2.c: New test.
891
892 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
893
894 PR target/71656
895 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
896
897 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
898
899 PR target/71670
900 * gcc.target/powerpc/pr71670.c: New testcase.
901
902 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
903
904 PR target/71656
905 * gcc.target/powerpc/pr71656-1.c: New test.
906 * gcc.target/powerpc/pr71656-2.c: New test.
907
908 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
909
910 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
911 around fp16 code.
912 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
913 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
914 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
915 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
916 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
917 Add arm_neon_fp16_ok effective target.
918 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
919 Likewise.
920 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
921 Likewise.
922 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
923 Likewise.
924 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
925 Likewise.
926 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
927 Likewise.
928 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
929 Likewise.
930 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
931 Likewise.
932 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
933 Likewise.
934 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
935 Likewise.
936 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
937 Likewise.
938 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
939 Likewise.
940
941 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
942
943 * gcc.dg/predict-12.c: New testcase.
944
945 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
946
947 PR fortran/71649
948 * gfortran.dg/pr71649.f90: New test.
949
950 2016-06-25 Jakub Jelinek <jakub@redhat.com>
951
952 PR tree-optimization/71643
953 * g++.dg/opt/pr71643.C: New test.
954
955 PR tree-optimization/71631
956 * gcc.c-torture/execute/pr71631.c: New test.
957
958 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
959
960 * gcc.dg/predict-11.c: New testcase.
961 * gfortran.dg/predict-2.f90: New testcase.
962
963 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
964
965 * gcc.dg/predict-10.c: New test.
966
967 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
968
969 * gcc.target/powerpc/abs128-1.c: New.
970 * gcc.target/powerpc/copysign128-1.c: New.
971 * gcc.target/powerpc/inf128-1.c: New.
972 * gcc.target/powerpc/nan128-1.c: New.
973
974 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
975
976 * gfortran.dg/pr71642.f90: New test.
977
978 2016-06-24 Jakub Jelinek <jakub@redhat.com>
979
980 PR tree-optimization/71647
981 * gcc.target/i386/pr71647.c: New test.
982
983 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
984
985 * gcc.target/i386/noplt-gd-1.c: New test.
986 * gcc.target/i386/noplt-gd-2.c: Likewise.
987 * gcc.target/i386/noplt-gd-3.c: Likewise.
988 * gcc.target/i386/noplt-ld-1.c: Likewise.
989 * gcc.target/i386/noplt-ld-2.c: Likewise.
990 * gcc.target/i386/noplt-ld-3.c: Likewise.
991 * lib/target-supports.exp
992 (check_effective_target_tls_get_addr_via_got): New.
993
994 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
995
996 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
997 testsuite compile flags.
998 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
999 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1000
1001 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1002
1003 * g++dg/vect/pr36684.cc: Add dg-do compile.
1004 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1005 * gcc.dg/vect/pr70021.c: Ditto.
1006 * gcc.dg/vect/pr70138-1.c: Ditto.
1007 * gcc.dg/vect/pr70138-2.c: Ditto.
1008 * gcc.dg/vect/pr70354-1.c: Ditto.
1009 * gcc.dg/vect/pr70354-2.c: Ditto.
1010 * gcc.dg/vect/pr71259.c: Ditto.
1011 * gcc.dg/vect/pr71416-1.c: Ditto.
1012 * gcc.dg/vect/slp-43.c: Ditto.
1013 * gcc.dg/vect/slp-45.c: Ditto.
1014 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1015 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1016 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1017 * gfortran.dg/vect/pr69980.f90: Ditto.
1018
1019 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1020
1021 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1022 * gcc.dg/vect/bb-slp-30.c: Ditto.
1023 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1024 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1025 * gcc.dg/vect/pr45902.c: Ditto.
1026 * gcc.dg/vect/pr48172.c: Ditto.
1027 * gcc.dg/vect/pr48377.c: Ditto.
1028 * gcc.dg/vect/pr49038.c: Ditto.
1029 * gcc.dg/vect/pr49771.c: Ditto.
1030 * gcc.dg/vect/pr52091.c: Ditto.
1031 * gcc.dg/vect/pr53185-2.c: Ditto.
1032 * gcc.dg/vect/pr56826.c: Ditto.
1033 * gcc.dg/vect/pr60276.c: Ditto.
1034 * gcc.dg/vect/pr62021.c: Ditto.
1035 * gcc.dg/vect/pr63530.c: Ditto.
1036 * gcc.dg/vect/pr65518.c: Ditto.
1037 * gcc.dg/vect/pr65947-1.c: Ditto.
1038 * gcc.dg/vect/pr65947-10.c: Ditto.
1039 * gcc.dg/vect/pr65947-11.c: Ditto.
1040 * gcc.dg/vect/pr65947-12.c: Ditto.
1041 * gcc.dg/vect/pr65947-13.c: Ditto.
1042 * gcc.dg/vect/pr65947-2.c: Ditto.
1043 * gcc.dg/vect/pr65947-3.c: Ditto.
1044 * gcc.dg/vect/pr65947-4.c: Ditto.
1045 * gcc.dg/vect/pr65947-5.c: Ditto.
1046 * gcc.dg/vect/pr65947-6.c: Ditto.
1047 * gcc.dg/vect/pr65947-7.c: Ditto.
1048 * gcc.dg/vect/pr65947-8.c: Ditto.
1049 * gcc.dg/vect/pr65947-9.c: Ditto.
1050 * gcc.dg/vect/pr71416-1.c: Ditto.
1051 * gcc.dg/vect/pr71439.c: Ditto.
1052 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1053 * gcc.dg/vect/vect-bswap16.c: Ditto.
1054 * gcc.dg/vect/vect-bswap32.c: Ditto.
1055 * gcc.dg/vect/vect-bswap64.c: Ditto.
1056 * gcc.dg/vect/vect-live-1.c: Ditto.
1057 * gcc.dg/vect/vect-live-2.c: Ditto.
1058 * gcc.dg/vect/vect-live-3.c: Ditto.
1059 * gcc.dg/vect/vect-live-4.c: Ditto.
1060 * gcc.dg/vect/vect-live-5.c: Ditto.
1061 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1062 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1063 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1064 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1065 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1066 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1067 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1068 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1069 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1070 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1071 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1072 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1073 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1074 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1075 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1076 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1077 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1078
1079 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1080
1081 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1082
1083 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1084
1085 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1086 ia32 if R_386_GOT32X relocation is supported.
1087 * gcc.target/i386/noplt-3.c: Likewise.
1088 * gcc.target/i386/noplt-2.c: Likewise.
1089 (main): Renamed to ...
1090 (bar): This.
1091 * gcc.target/i386/noplt-4.c: Likewise.
1092 (main): Renamed to ...
1093 (bar): This.
1094 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1095 * gcc.target/i386/pr67400-5.c: Likewise.
1096
1097 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1098
1099 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1100 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1101
1102 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1103 f4): Adjust expected diagnostics.
1104 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1105 (T): If OVFP is defined, redefine to TP.
1106 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1107 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1108 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1109 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1110 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1111 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1112 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1113 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1114 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1115 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1116 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1117 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1118 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1119 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1120 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1121 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1122 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1123 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1124 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1125 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1126 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1127 as last argument to __builtin_add_overflow_p.
1128
1129 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1130
1131 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1132 dg-options and remove default vector testsuite compile flags.
1133 * g++.dg/vect/pr33860a.cc: Ditto.
1134 * g++.dg/vect/pr45470-a.cc: Ditto.
1135 * g++.dg/vect/pr45470-b.cc: Ditto.
1136 * g++.dg/vect/pr60896.cc: Ditto.
1137 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1138 * gcc.dg/vect/pr18308.c: Ditto.
1139 * gcc.dg/vect/pr24049.c: Ditto.
1140 * gcc.dg/vect/pr33373.c: Ditto.
1141 * gcc.dg/vect/pr36228.c: Ditto.
1142 * gcc.dg/vect/pr42395.c: Ditto.
1143 * gcc.dg/vect/pr42604.c: Ditto.
1144 * gcc.dg/vect/pr46663.c: Ditto.
1145 * gcc.dg/vect/pr48765.c: Ditto.
1146 * gcc.dg/vect/pr49093.c: Ditto.
1147 * gcc.dg/vect/pr49352.c: Ditto.
1148 * gcc.dg/vect/pr52298.c: Ditto.
1149 * gcc.dg/vect/pr52870.c: Ditto.
1150 * gcc.dg/vect/pr53185.c: Ditto.
1151 * gcc.dg/vect/pr53773.c: Ditto.
1152 * gcc.dg/vect/pr56695.c: Ditto.
1153 * gcc.dg/vect/pr62171.c: Ditto.
1154 * gcc.dg/vect/pr63530.c: Ditto.
1155 * gcc.dg/vect/pr68339.c: Ditto.
1156 * gcc.dg/vect/pr71259.c: Ditto.
1157 * gcc.dg/vect/vect-82_64.c: Ditto.
1158 * gcc.dg/vect/vect-83_64.c: Ditto.
1159 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1160 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1161 * gcc.dg/vect/vect-shift-2.c: Ditto.
1162 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1163 * gfortran.dg/vect/pr39318.f90: Ditto.
1164 * gfortran.dg/vect/pr45714-a.f: Ditto.
1165 * gfortran.dg/vect/pr45714-b.f: Ditto.
1166 * gfortran.dg/vect/pr46213.f90: Ditto.
1167
1168 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1169 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1170
1171 * gcc.target/powerpc/p9-splat-5.c: New test.
1172
1173 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1174
1175 PR tree-optimization/71488
1176 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1177 * lib/target-supports.exp: ... here.
1178 (check_sse4_hw_available): New procedure.
1179 (check_effective_target_sse4_runtime): Ditto.
1180 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1181 -march=westmere for sse4_runtime targets.
1182 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1183 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1184 (dg-additional-options): Use for sse4_runtime targets.
1185 (main): Call check_vect ().
1186 (dg-final): Perform scan only for sse4_runtime targets.
1187
1188 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1189
1190 PR target/66232
1191 PR target/67400
1192 * gcc.target/i386/pr66232-14.c: New file.
1193 * gcc.target/i386/pr66232-15.c: Likewise.
1194 * gcc.target/i386/pr66232-16.c: Likewise.
1195 * gcc.target/i386/pr66232-17.c: Likewise.
1196 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1197 ia32 if R_386_GOT32X relocation is supported.
1198 * gcc.target/i386/pr67400-2.c: Likewise.
1199 * gcc.target/i386/pr67400-3.c: Likewise.
1200 * gcc.target/i386/pr67400-4.c: Likewise.
1201 * gcc.target/i386/pr67400-6.c: Likewise.
1202 * gcc.target/i386/pr67400-7.c: Likewise.
1203 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1204
1205 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1206
1207 PR libgfortran/48852
1208 * gfortran.dg/char4_iunit_1.f03: Update test.
1209 * gfortran.dg/f2003_io_5.f03: Update test.
1210 * gfortran.dg/real_const_3.f90: Update test.
1211
1212 2016-06-23 Andi Kleen <ak@linux.intel.com>
1213
1214 * g++.dg/bprob/bprob.exp: Support autofdo.
1215 * g++.dg/tree-prof/tree-prof.exp: dito.
1216 * gcc.dg/tree-prof/tree-prof.exp: dito.
1217 * gcc.misc-tests/bprob.exp: dito.
1218 * gfortran.dg/prof/prof.exp: dito.
1219 * lib/profopt.exp: dito.
1220 * lib/target-supports.exp: Check for autofdo.
1221
1222 2016-06-23 Martin Liska <mliska@suse.cz>
1223
1224 * gcc.dg/pr71619.c: New test.
1225
1226 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1227
1228 PR target/67400
1229 * gcc.target/i386/pr67400-1.c: New test.
1230 * gcc.target/i386/pr67400-2.c: Likewise.
1231 * gcc.target/i386/pr67400-3.c: Likewise.
1232 * gcc.target/i386/pr67400-4.c: Likewise.
1233 * gcc.target/i386/pr67400-5.c: Likewise.
1234 * gcc.target/i386/pr67400-6.c: Likewise.
1235 * gcc.target/i386/pr67400-7.c: Likewise.
1236
1237 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1238
1239 * c-c++-common/missing-header-1.c: New test case.
1240 * c-c++-common/missing-header-2.c: New test case.
1241 * c-c++-common/missing-header-3.c: New test case.
1242 * c-c++-common/missing-header-4.c: New test case.
1243
1244 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1245
1246 PR c/70339
1247 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1248 hint.
1249 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1250 expected results due to builtin "nanl" now being suggested for
1251 "name".
1252 * gcc.dg/pr67580.c: Update expected messages.
1253 * gcc.dg/spellcheck-identifiers.c: New testcase.
1254 * gcc.dg/spellcheck-typenames.c: New testcase.
1255
1256 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1257
1258 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1259 file.
1260 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1261 diagnostic-test-show-locus-parseable-fixits.c to sources for
1262 diagnostic_plugin_test_show_locus.c.
1263 * lib/gcc-defs.exp (freeform_regexps): New global.
1264 (dg-regexp): New function.
1265 (handle-dg-regexps): New function.
1266 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1267 freeform_regexps to the empty list.
1268 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1269
1270 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1271
1272 PR tree-optimization/71488
1273 * g++.dg/pr71488.C: New test.
1274 * gcc.dg/vect/vect-bool-cmp.c: New test.
1275
1276 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1277
1278 * gcc.dg/guality/param-5.c: New test.
1279
1280 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1281
1282 * gcc.target/i386/asm-flag-7.c: New test.
1283
1284 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1285
1286 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1287 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1288 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1289 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1290 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1291 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1292 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1293 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1294 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1295 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1296 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1297 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1298 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1299 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1300 * lib/target-supports.exp: Likewise.
1301
1302 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1303
1304 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1305 * gcc.dg/attr-ms_struct-2.c: Likewise.
1306 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1307 * gcc.dg/bf-ms-attrib.c: Likewise.
1308 * gcc.dg/bf-ms-layout-2.c: Likewise.
1309 * gcc.dg/bf-ms-layout-3.c: Likewise.
1310 * gcc.dg/bf-ms-layout.c: Likewise.
1311 * gcc.dg/bf-no-ms-layout.c: Likewise.
1312 * gcc.target/i386/bitfield1.c: Likewise.
1313 * gcc.target/i386/bitfield2.c: Likewise.
1314 * gcc.target/i386/bitfield3.c: Likewise.
1315
1316 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1317
1318 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1319 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1320 override other than -mcpu=power9 command-line option is specified,
1321 or if the target operating system is aix.
1322 * gcc.target/powerpc/darn-1.c: Likewise.
1323 * gcc.target/powerpc/darn-2.c: Likewise.
1324 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1325 test if effective-target is not powerpc_p9vector_ok or if the
1326 target operating system is not defined.
1327 * gcc.target/powerpc/vslv-1.c: Likewise.
1328 * gcc.target/powerpc/vsrv-0.c: Likewise.
1329 * gcc.target/powerpc/vsrv-1.c: Likewise.
1330
1331 2016-06-21 Tobias Burnus <burnus@net-b.de>
1332
1333 PR fortran/71068
1334 * gfortran.dg/coarray/data_1.f90: New.
1335
1336 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1337
1338 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1339 (dg-require-effective-target): Use arm_v8_neon_hw.
1340 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1341 (dg-require-effective-target): Likewise.
1342 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1343 (dg-require-effective-target): Likewise.
1344 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1345 (dg-require-effective-target): Likewise.
1346 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1347 (dg-require-effective-target): Likewise.
1348 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1349 (dg-require-effective-target): Likewise.
1350 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1351 Add AArch64 check.
1352
1353 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1354
1355 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1356 Set to 3 so test passes.
1357
1358 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1359
1360 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1361
1362 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1363
1364 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1365 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1366 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1367 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1368
1369 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1370
1371 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1372 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1373
1374 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1375
1376 PR target/71549
1377 * gcc.target/i386/pr71549.c: New test.
1378
1379 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1380
1381 * gcc.target/powerpc/vadsdu-0.c: Replace
1382 dg-require-effective-target directive to allow test to run on more
1383 platforms, and add dg-skip-if directive to disable test on aix
1384 platforms because of known incompatibilities.
1385 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1386 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1387 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1388 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1389 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1390 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1391 * gcc.target/powerpc/vadsdub-2.c: Replace
1392 dg-require-effective-target directive to allow test to run on more
1393 platforms, and add dg-skip-if directive to disable test on aix
1394 platforms because of known incompatibilities.
1395 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1396 with vec_absdb call to differentiate this test from vadsdub-1.c.
1397 * gcc.target/powerpc/vadsduh-1.c: Replace
1398 dg-require-effective-target directive to allow test to run on more
1399 platforms, and add dg-skip-if directive to disable test on aix
1400 platforms because of known incompatibilities.
1401 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1402 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1403 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1404
1405 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR tree-optimization/71588
1408 * gcc.dg/pr71558.c: New test.
1409
1410 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1411
1412 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1413 * c-c++-common/pr68657-2.c: Likewise.
1414 * c-c++-common/pr68657-3.c: Likewise.
1415 * gcc.dg/torture/pr69714.c: Require int32plus support.
1416 * gcc.dg/torture/pr70025.c: Likewise.
1417 * gcc.dg/torture/pr70083.c: Likewise.
1418 * gcc.dg/torture/pr70542.c: Likewise.
1419 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1420
1421 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1422
1423 PR c/71601
1424 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1425
1426 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1427
1428 PR middle-end/71581
1429 * gcc.dg/pr71581.c: New test.
1430
1431 PR rtl-optimization/71591
1432 * gcc.dg/cpp/pr71591.c: New test.
1433
1434 2016-06-20 David B. Robins <gcc@davidrobins.net>
1435
1436 PR target/71571
1437 * g++.dg/torture/pr71571.C: New test.
1438
1439 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1440
1441 PR target/71559
1442 * gcc.target/i386/sse2-pr71559.c: New test.
1443 * gcc.target/i386/avx-pr71559.c: New test.
1444 * gcc.target/i386/avx512f-pr71559.c: New test.
1445
1446 2016-06-20 Tobias Burnus <burnus@net-b.de>
1447
1448 PR fortran/71194
1449 * gfortran.dg/pointer_remapping_10.f90: New.
1450
1451 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1452
1453 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1454
1455 2016-06-20 Martin Sebor <msebor@redhat.com>
1456
1457 PR c/69507
1458 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1459 * gnu90-const-expr-1.c: Same.
1460 * gnu99-const-expr-1.c: Same.
1461 * gnu99-static-1.c: Same.
1462
1463 2016-06-20 Renlin Li <renlin.li@arm.com>
1464
1465 PR testsuite/71489
1466 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1467
1468 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1469
1470 * gcc.target/aarch64/vcvt_f64_1.c: New.
1471 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1472 * gcc.target/aarch64/vrecp_f64_1.c: New.
1473
1474 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1475
1476 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1477 "alignement".
1478
1479 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1480
1481 PR target/71103
1482 * gcc.target/avr/torture/pr71103-2.c: New test.
1483
1484 2016-06-19 Martin Sebor <msebor@redhat.com>
1485
1486 PR c/69507
1487 * gcc.dg/alignof.c: New test.
1488
1489 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1490
1491 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1492 vs dg-error; test constexpr specifier too.
1493
1494 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1495
1496 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1497
1498 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1499
1500 * lib/target-supports.exp
1501 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1502 arm_neon_ok and merge flags. Fix temporary test name.
1503 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1504 and merge flags.
1505
1506 2016-06-17 Martin Liska <mliska@suse.cz>
1507
1508 * gcc.dg/predict-9.c: Fix dump scanning.
1509
1510 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1511
1512 PR tree-optimization/71354
1513 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1514
1515 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1516
1517 PR tree-optimization/71347
1518 * gcc.dg/tree-ssa/pr71347.c: New test.
1519
1520 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1521
1522 PR tree-optimization/71354
1523 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1524
1525 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1526
1527 * gcc.dg/vect/vect-alias-check-1.c: New test.
1528
1529 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1530
1531 PR target/71151
1532 * gcc.target/avr/pr71151-1.c: New test.
1533 * gcc.target/avr/pr71151-2.c: New test.
1534 * gcc.target/avr/pr71151-3.c: New test.
1535 * gcc.target/avr/pr71151-4.c: New test.
1536 * gcc.target/avr/pr71151-5.c: New test.
1537 * gcc.target/avr/pr71151-6.c: New test.
1538 * gcc.target/avr/pr71151-7.c: New test.
1539 * gcc.target/avr/pr71151-8.c: New test.
1540 * gcc.target/avr/pr71151-common.h: New test.
1541
1542 2016-06-16 Martin Liska <mliska@suse.cz>
1543
1544 * gfortran.dg/predict-1.f90: New test.
1545
1546 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1547
1548 PR target/71242
1549 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1550
1551 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1552
1553 * g++.dg/vect/pr36648.cc: Disable cunrolli
1554
1555 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1556
1557 PR target/71554
1558 * gcc.c-torture/execute/pr71554.c: New test.
1559
1560 PR rtl-optimization/71532
1561 * gcc.dg/torture/pr71532.c: New test.
1562
1563 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1564
1565 * gcc.target/powerpc/p9-dimode1.c: New test.
1566 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1567
1568 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1569
1570 * gcc.c-torture/compile/20160615-1.c: New test.
1571
1572 * g++.dg/cpp0x/ref-qual17.C: New test.
1573
1574 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1575
1576 PR middle-end/71529
1577 * gcc.target/i386/pr71529.C: New test.
1578
1579 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1580
1581 PR tree-optimization/71483
1582 * g++.dg/vect/pr71483.c: New
1583
1584 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1585
1586 PR c++/70202
1587 * g++.dg/inherit/crash6.C: New.
1588 * g++.dg/inherit/union2.C: Likewise.
1589 * g++.dg/inherit/virtual12.C: Likewise.
1590 * g++.dg/inherit/virtual13.C: Likewise.
1591 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1592
1593 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1594
1595 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1596
1597 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1598
1599 PR tree-optimization/71439
1600 * gcc.dg/vect/pr71439.c: New
1601
1602 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1603
1604 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1605
1606 2016-06-15 Richard Biener <rguenther@suse.de>
1607
1608 * gcc.dg/vect/slp-45.c: New testcase.
1609
1610 2016-06-15 Richard Biener <rguenther@suse.de>
1611
1612 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1613
1614 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1615
1616 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1617 requirements, and disable for AIX for now.
1618 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1619
1620 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1621
1622 PR c++/71528
1623 * g++.dg/opt/pr71528.C: New test.
1624
1625 PR c++/71516
1626 * g++.dg/init/pr71516.C: New test.
1627
1628 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1629
1630 * g++.dg/init/array46.C: New.
1631
1632 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1633
1634 * gcc.target/i386/float128-3.c: New test.
1635 * gcc.target/i386/quad-sse4.c: Ditto.
1636 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1637 Update scan strings.
1638
1639 2016-06-14 Richard Biener <rguenther@suse.de>
1640
1641 PR middle-end/71526
1642 * gfortran.dg/pr71526.f90: New testcase.
1643
1644 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1645
1646 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1647 * gcc.dg/zero_bits_compound-1.c: Likewise.
1648
1649 2016-06-14 Richard Biener <rguenther@suse.de>
1650
1651 PR tree-optimization/71522
1652 * gcc.dg/torture/pr71522.c: New testcase.
1653
1654 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1655
1656 PR tree-optimization/71520
1657 * gcc.dg/tree-ssa/pr71520.c: New test.
1658
1659 2016-06-14 Richard Biener <rguenther@suse.de>
1660
1661 PR tree-optimization/71521
1662 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1663
1664 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1665
1666 PR sanitizer/71498
1667 * c-c++-common/ubsan/bounds-13.c: New test.
1668
1669 PR preprocessor/71183
1670 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1671
1672 2016-06-13 Jeff Law <law@redhat.com>
1673
1674 PR tree-optimization/71403
1675 * c-c++-common/ubsan/pr71403-1.c: New test.
1676 * c-c++-common/ubsan/pr71403-2.c: New test.
1677 * c-c++-common/ubsan/pr71403-3.c: New test.
1678
1679 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1680
1681 PR middle-end/71478
1682 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1683 Add -Wno-psabi -w to dg-options.
1684
1685 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1686
1687 * gcc.target/powerpc/vadsdu-0.c: New test.
1688 * gcc.target/powerpc/vadsdu-1.c: New test.
1689 * gcc.target/powerpc/vadsdu-2.c: New test.
1690 * gcc.target/powerpc/vadsdu-3.c: New test.
1691 * gcc.target/powerpc/vadsdu-4.c: New test.
1692 * gcc.target/powerpc/vadsdu-5.c: New test.
1693 * gcc.target/powerpc/vadsdub-1.c: New test.
1694 * gcc.target/powerpc/vadsdub-2.c: New test.
1695 * gcc.target/powerpc/vadsduh-1.c: New test.
1696 * gcc.target/powerpc/vadsduh-2.c: New test.
1697 * gcc.target/powerpc/vadsduw-1.c: New test.
1698 * gcc.target/powerpc/vadsduw-2.c: New test.
1699
1700 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1701
1702 * gcc.dg/c99-init-2.c (c): Update expected error message.
1703 * gcc.dg/init-bad-8.c (foo): Likewise.
1704 * gcc.dg/spellcheck-fields-3.c: New test case.
1705
1706 2016-06-13 Martin Liska <mliska@suse.cz>
1707
1708 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1709 and "guess loop iv compared" heuristics.
1710 * gcc.dg/predict-2.c: Likewise.
1711 * gcc.dg/predict-3.c: Likewise.
1712 * gcc.dg/predict-4.c: Likewise.
1713 * gcc.dg/predict-5.c: Likewise.
1714 * gcc.dg/predict-6.c: Likewise.
1715
1716 2016-06-13 Marek Polacek <polacek@redhat.com>
1717
1718 PR middle-end/71476
1719 * c-c++-common/Wswitch-unreachable-4.c: New test.
1720 * gcc.dg/Wswitch-unreachable-2.c: New test.
1721 * g++.dg/tm/jump1.C: Move dg-warning.
1722
1723 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1724
1725 * gnat.dg/renaming10.ad[sb]: New test.
1726
1727 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1728
1729 PR fortran/70673
1730 * gfortran.dg/pr70673.f90: New test.
1731
1732 2016-06-13 Richard Biener <rguenther@suse.de>
1733
1734 PR middle-end/64516
1735 * gcc.dg/align-3.c: New testcase.
1736
1737 2016-06-13 Martin Liska <mliska@suse.cz>
1738
1739 * gcc.target/i386/pr71458.c: New test.
1740
1741 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1742
1743 PR target/71241
1744 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1745
1746 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1747
1748 PR target/60751
1749 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1750 statement.
1751
1752 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1753
1754 PR target/60751
1755 * gfortran.dg/comma_IO_extension_1.f90: New test.
1756 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1757 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1758 statement.
1759 * gfortran.dg/graphite/pr38083.f90: Likewise.
1760 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1761 missing format.
1762
1763 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1764
1765 * gnat.dg/case_character.adb: New test.
1766
1767 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1768
1769 PR middle-end/71310
1770 * gcc.target/powerpc/pr71310.c: New testcase.
1771
1772 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1773
1774 PR middle-end/71478
1775 * gcc.dg/pr71478.c: New test.
1776
1777 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1778
1779 PR middle-end/71494
1780 * gcc.c-torture/execute/pr71494.c: New test.
1781
1782 PR c/68657
1783 * gcc.target/i386/pr68657.c: New test.
1784
1785 PR inline-asm/68843
1786 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1787 (test): Add -masm=intel alternatives.
1788
1789 2016-06-10 Martin Sebor <msebor@redhat.com>
1790
1791 PR c/71392
1792 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1793
1794 2016-06-10 Jeff Law <law@redhat.com>
1795
1796 PR tree-optimization/71335
1797 * gcc.c-torture/execute/pr71335.c: New test.
1798
1799 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1800
1801 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1802 the various "cannot tail-call: " messages.
1803
1804 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1805
1806 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1807 and options.
1808
1809 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1810
1811 PR sanitizer/71480
1812 * c-c++-common/asan/pr71480.c: New test.
1813
1814 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1815
1816 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1817 (ASMNAME2): Likewise.
1818 (main): Replace fn in asm statement with ASMNAME ("fn").
1819 * gcc.dg/guality/pr68037-2.c: Likewise.
1820 * gcc.dg/guality/pr68037-3.c: Likewise.
1821 * gcc.dg/torture/pr68037-1.c: Likewise.
1822 * gcc.dg/torture/pr68037-2.c: Likewise.
1823 * gcc.dg/torture/pr68037-3.c: Likewise.
1824
1825 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1826
1827 PR inline-asm/68843
1828 * gcc.target/i386/pr68843-1.c: New test.
1829 * gcc.target/i386/pr68843-2.c: New test.
1830
1831 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1832 Cesar Philippidis <cesar@codesourcery.com>
1833
1834 PR middle-end/71373
1835 * gcc.dg/goacc/nested-function-1.c: New file.
1836 * gcc.dg/goacc/nested-function-2.c: Likewise.
1837 * gcc.dg/goacc/pr71373.c: Likewise.
1838 * gfortran.dg/goacc/cray-2.f95: Likewise.
1839 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1840 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1841 * gfortran.dg/goacc/cray.f95: Update.
1842 * gfortran.dg/goacc/loop-1.f95: Likewise.
1843 * gfortran.dg/goacc/loop-3.f95: Likewise.
1844 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1845 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1846
1847 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1848
1849 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1850 for OpenACC tile clauses.
1851 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1852
1853 PR c/71381
1854 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1855 to...
1856 * c-c++-common/goacc/cache-2.c: ... this new file.
1857 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1858 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1859 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1860 usage.
1861 * gfortran.dg/goacc/cray.f95: Likewise.
1862 * gfortran.dg/goacc/loop-1.f95: Likewise.
1863
1864 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1865
1866 PR tree-optimization/71407
1867 PR tree-optimization/71416
1868 * gcc.dg/vect/pr71407.c: New
1869 * gcc.dg/vect/pr71416-1.c: New
1870 * gcc.dg/vect/pr71416-2.c: New
1871
1872 2016-06-10 Richard Biener <rguenther@suse.de>
1873
1874 PR middle-end/71477
1875 * gcc.dg/torture/pr71477.c: New testcase.
1876
1877 2016-06-09 Julia Koval <julia.koval@intel.com>
1878
1879 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1880 * gcc.target/i386/interrupt-13.c: Likewise.
1881 * gcc.target/i386/interrupt-15.c: Likewise.
1882 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1883 * gcc.target/i386/interrupt-24.c: Likewise.
1884 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1885 * gcc.target/i386/interrupt-9.c: Likewise.
1886 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1887
1888 2016-06-09 Martin Sebor <msebor@redhat.com>
1889
1890 PR c/70883
1891 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1892 * gcc.dg/builtin-constant_p-1.c: Same.
1893 * gcc.dg/builtins-error.c: Same.
1894 * gcc.dg/pr70859.c: Same.
1895
1896 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1897
1898 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1899 * gcc.dg/torture/pr68067-1.c: Likewise.
1900 * gcc.dg/torture/pr68067-2.c: Likewise.
1901
1902 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1903
1904 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1905 when setting SIZE.
1906
1907 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1908
1909 PR c++/71465
1910 * g++.dg/inherit/crash5.C: New.
1911 Revert:
1912 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1913
1914 PR c++/70202
1915 * g++.dg/inherit/crash5.C: New.
1916 * g++.dg/inherit/virtual1.C: Adjust.
1917
1918 2016-06-09 Martin Liska <mliska@suse.cz>
1919
1920 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1921 * g++.dg/predict-loop-exit-2.C: Likewise.
1922 * g++.dg/predict-loop-exit-3.C: Likewise.
1923 * gcc.dg/predict-1.c: Likewise.
1924 * gcc.dg/predict-2.c: Likewise.
1925 * gcc.dg/predict-3.c: Likewise.
1926 * gcc.dg/predict-4.c: Likewise.
1927 * gcc.dg/predict-5.c: Likewise.
1928 * gcc.dg/predict-6.c: Likewise.
1929 * gcc.dg/predict-7.c: Likewise.
1930
1931 2016-06-09 Richard Biener <rguenther@suse.de>
1932
1933 PR tree-optimization/71462
1934 * gcc.dg/torture/pr71462.c: New testcase.
1935
1936 2016-06-09 Marek Polacek <polacek@redhat.com>
1937
1938 PR c/65471
1939 * gcc.dg/c11-generic-3.c: New test.
1940
1941 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1942
1943 * g++.dg/init/array42.C: New.
1944 * g++.dg/init/array43.C: Likewise.
1945 * g++.dg/init/array44.C: Likewise.
1946 * g++.dg/init/array45.C: Likewise.
1947 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1948 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1949 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1950 * g++.dg/gomp/pr35751.C: Likewise.
1951 * g++.dg/init/array23.C: Likewise.
1952 * g++.dg/init/brace2.C: Likewise.
1953 * g++.dg/init/brace6.C: Likewise.
1954
1955 2016-06-08 Martin Sebor <msebor@redhat.com>
1956 Jakub Jelinek <jakub@redhat.com>
1957
1958 PR c++/70507
1959 PR c/68120
1960 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1961 * c-c++-common/builtin-arith-overflow-2.c: New test.
1962 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1963 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1964 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1965
1966 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1967
1968 PR c++/71442
1969 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1970
1971 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1972
1973 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1974 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1975 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1976 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1977 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1978 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1979 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1980 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1981 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1982 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1983 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1984 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1985 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1986
1987 2016-06-08 Richard Biener <rguenther@suse.de>
1988
1989 PR tree-optimization/68558
1990 * gcc.dg/vect/slp-44.c: New testcase.
1991
1992 2016-06-08 Richard Biener <rguenther@suse.de>
1993
1994 * gcc.dg/vect/slp-43.c: New testcase.
1995
1996 2016-06-08 Richard Biener <rguenther@suse.de>
1997
1998 PR tree-optimization/71452
1999 * gcc.dg/torture/pr71452.c: New testcase.
2000
2001 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2002
2003 PR c++/71448
2004 * g++.dg/torture/pr71448.C: New test.
2005
2006 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2007
2008 PR debug/71432
2009 PR ada/71413
2010 * g++.dg/debug/pr71432.C: New test.
2011
2012 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2013
2014 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2015 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2016 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2017
2018 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2019
2020 * gcc.dg/vect/vect-live-2.c: Update effective target.
2021 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2022 * lib/target-supports.exp: Add aarch64 to vect_long.
2023
2024 2016-06-08 Marek Polacek <polacek@redhat.com>
2025
2026 PR c/71418
2027 * gcc.dg/noncompile/pr71418.c: New test.
2028
2029 PR c/71426
2030 * gcc.dg/noncompile/pr71426.c: New test.
2031
2032 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2033
2034 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2035 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2036 * gcc.dg/predict-3.c: Update template.
2037 * gcc.dg/predict-5.c: Update template.
2038 * gcc.dg/predict-6.c: Update template.
2039 * gcc.dg/predict-9.c: Update template.
2040 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2041
2042 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2043
2044 * gcc.target/powerpc/vec-mul.c: New test.
2045
2046 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2047
2048 * gcc.dg/spellcheck-fields-2.c: New test case.
2049
2050 2016-06-07 Richard Biener <rguenther@suse.de>
2051
2052 PR c/61564
2053 * gcc.dg/Wpragmas-1.c: New testcase.
2054 * gcc.dg/Wattributes-4.c: Likewise.
2055 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2056 entry.
2057
2058 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2059
2060 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2061 spurious debug code.
2062
2063 2016-06-07 Richard Biener <rguenther@suse.de>
2064
2065 PR tree-optimization/71428
2066 * gcc.dg/torture/pr71428.c: New testcase.
2067
2068 2016-06-07 Richard Biener <rguenther@suse.de>
2069
2070 PR middle-end/71423
2071 * gcc.dg/torture/pr71423.c: New testcase.
2072
2073 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2074
2075 PR middle-end/71408
2076 * gcc.dg/tree-ssa/pr71408.c: New test.
2077
2078 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2079
2080 PR middle-end/71281
2081 * g++.dg/torture/pr71281.C: New test.
2082
2083 2016-06-06 Marek Polacek <polacek@redhat.com>
2084
2085 PR c/71362
2086 * gcc.dg/pr71362.c: New test.
2087
2088 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2089 Patrick Palka <ppalka@gcc.gnu.org>
2090
2091 PR c++/70847
2092 PR c++/71330
2093 PR c++/71393
2094 * g++.dg/opt/pr70847.C: New test.
2095 * g++.dg/ubsan/pr70847.C: New test.
2096 * g++.dg/ubsan/pr71393.C: New test.
2097
2098 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2099
2100 PR tree-optimization/71259
2101 * gcc.dg/vect/pr71259.c: New test.
2102
2103 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2104
2105 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2106 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2107 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2108 above.
2109
2110 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2111
2112 PR middle-end/37780
2113 * gcc.c-torture/execute/pr37780.c: New test.
2114 * gcc.target/aarch64/pr37780_1.c: Likewise.
2115 * gcc.target/arm/pr37780_1.c: Likewise.
2116
2117 2016-06-06 Marek Polacek <polacek@redhat.com>
2118
2119 * c-c++-common/attr-may-alias-1.c: New test.
2120 * c-c++-common/attr-may-alias-2.c: New test.
2121 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2122
2123 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2124
2125 PR c/24414
2126 * gcc.target/i386/pr24414.c: New test.
2127
2128 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2129
2130 * gcc.target/sparc/vis4misc.c: New file.
2131 * gcc.target/sparc/fpcmp.c: Likewise.
2132 * gcc.target/sparc/fpcmpu.c: Likewise.
2133
2134 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2135
2136 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2137 * gcc.dg/vect/vect-live-3.c: Likewise.
2138
2139 2016-06-06 Richard Biener <rguenther@suse.de>
2140
2141 PR tree-optimization/71398
2142 * gcc.dg/torture/pr71398.c: New testcase.
2143
2144 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2145
2146 PR target/71389
2147 * g++.dg/pr71389.C: New test.
2148
2149 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2150
2151 PR fortran/71404
2152 * gfortran.dg/fmt_read_5.f: New test.
2153
2154 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2155
2156 PR fortran/69659
2157 * gfortran.dg/class_array_22.f03: New test.
2158
2159 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2160
2161 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2162
2163 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2164
2165 * gcc.dg/predict-9.c: Update template.
2166
2167 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2168
2169 PR c++/49377
2170 * g++.dg/template/pr49377.C: New.
2171
2172 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2173
2174 PR tree-optimization/71405
2175 * g++.dg/torture/pr71405.C: New test.
2176
2177 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2178
2179 PR c++/70202
2180 * g++.dg/inherit/crash5.C: New.
2181 * g++.dg/inherit/virtual1.C: Adjust.
2182
2183 2016-06-03 Jeff Law <law@redhat.com>
2184
2185 PR tree-optimization/71316
2186 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2187
2188 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2189
2190 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2191 dg-additional-options with just -fno-tree-scev-cprop in it.
2192 * gcc.dg/vect/vect-live-2.c: Likewise.
2193 * gcc.dg/vect/vect-live-5.c: Likewise.
2194 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2195 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2196 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2197
2198 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2199
2200 PR c++/27100
2201 * g++.dg/other/friend6.C: New test.
2202
2203 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2204
2205 * g++.dg/torture/ppc-ldst-array.C: New.
2206
2207 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2208
2209 PR target/71276
2210 PR target/71277
2211 * gcc.dg/torture/builtin-fp-int-inexact.c,
2212 gcc.target/i386/387-builtin-fp-int-inexact.c,
2213 gcc.target/i386/387-rint-inline-1.c,
2214 gcc.target/i386/387-rint-inline-2.c,
2215 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2216 gcc.target/i386/sse2-rint-inline-1.c,
2217 gcc.target/i386/sse2-rint-inline-2.c,
2218 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2219 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2220
2221 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2222 Julia Koval <julia.koval@intel.com>
2223
2224 PR target/66960
2225 PR target/67630
2226 PR target/67634
2227 PR target/67841
2228 PR target/68037
2229 PR target/68618
2230 PR target/68661
2231 PR target/69575
2232 PR target/69596
2233 PR target/69734
2234 * gcc.dg/guality/pr68037-1.c: New test.
2235 * gcc.dg/guality/pr68037-2.c: Likewise.
2236 * gcc.dg/guality/pr68037-3.c: Likewise.
2237 * gcc.dg/torture/pr68037-1.c: Likewise.
2238 * gcc.dg/torture/pr68037-2.c: Likewise.
2239 * gcc.dg/torture/pr68037-3.c: Likewise.
2240 * gcc.dg/torture/pr68661-1a.c: Likewise.
2241 * gcc.dg/torture/pr68661-1b.c: Likewise.
2242 * gcc.target/i386/interrupt-1.c: Likewise.
2243 * gcc.target/i386/interrupt-2.c: Likewise.
2244 * gcc.target/i386/interrupt-3.c: Likewise.
2245 * gcc.target/i386/interrupt-4.c: Likewise.
2246 * gcc.target/i386/interrupt-5.c: Likewise.
2247 * gcc.target/i386/interrupt-6.c: Likewise.
2248 * gcc.target/i386/interrupt-7.c: Likewise.
2249 * gcc.target/i386/interrupt-8.c: Likewise.
2250 * gcc.target/i386/interrupt-9.c: Likewise.
2251 * gcc.target/i386/interrupt-10.c: Likewise.
2252 * gcc.target/i386/interrupt-11.c: Likewise.
2253 * gcc.target/i386/interrupt-12.c: Likewise.
2254 * gcc.target/i386/interrupt-13.c: Likewise.
2255 * gcc.target/i386/interrupt-14.c: Likewise.
2256 * gcc.target/i386/interrupt-15.c: Likewise.
2257 * gcc.target/i386/interrupt-16.c: Likewise.
2258 * gcc.target/i386/interrupt-17.c: Likewise.
2259 * gcc.target/i386/interrupt-18.c: Likewise.
2260 * gcc.target/i386/interrupt-19.c: Likewise.
2261 * gcc.target/i386/interrupt-20.c: Likewise.
2262 * gcc.target/i386/interrupt-21.c: Likewise.
2263 * gcc.target/i386/interrupt-22.c: Likewise.
2264 * gcc.target/i386/interrupt-23.c: Likewise.
2265 * gcc.target/i386/interrupt-24.c: Likewise.
2266 * gcc.target/i386/interrupt-25.c: Likewise.
2267 * gcc.target/i386/interrupt-26.c: Likewise.
2268 * gcc.target/i386/interrupt-27.c: Likewise.
2269 * gcc.target/i386/interrupt-28.c: Likewise.
2270 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2271 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2272 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2273 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2274 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2275 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2276 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2277 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2278 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2279 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2280 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2281 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2282
2283 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2284
2285 PR tree-optimization/52171
2286 * gcc.dg/pr52171.c: New test.
2287 * gcc.target/i386/pr52171.c: New test.
2288
2289 2016-06-03 Jan Hubicka <jh@suse.cz>
2290
2291 * g++.dg/tree-ssa/pred-1.C: New testcase
2292 * gcc.dg/tree-ssa/pred-1.c: New testcase
2293
2294 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2295
2296 PR target/70957
2297 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2298 support.
2299 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2300
2301 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2302
2303 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2304
2305 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2306
2307 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2308 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2309 * gcc.dg/vect/vect-live-1.c: New test.
2310 * gcc.dg/vect/vect-live-2.c: New test.
2311 * gcc.dg/vect/vect-live-3.c: New test.
2312 * gcc.dg/vect/vect-live-4.c: New test.
2313 * gcc.dg/vect/vect-live-5.c: New test.
2314 * gcc.dg/vect/vect-live-slp-1.c: New test.
2315 * gcc.dg/vect/vect-live-slp-2.c: New test.
2316 * gcc.dg/vect/vect-live-slp-3.c: New test.
2317
2318 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2319
2320 PR middle-end/71387
2321 * g++.dg/opt/pr71387.C: New test.
2322
2323 2016-06-02 Jeff Law <law@redhat.com>
2324
2325 PR tree-optimization/71328
2326 * gcc.c-torture/compile/pr71328.c: New test.
2327
2328 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2329
2330 PR fortran/52393
2331 * gfortran.dg/fmt_read_3.f90: Fix typo.
2332 * gfortran.dg/fmt_read_4.f90: New test.
2333
2334 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2335
2336 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2337 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2338 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2339 * g++.dg/cpp0x/override2.C: Likewise.
2340 * g++.dg/parse/crash5.C: Likewise.
2341 * g++.dg/parse/error16.C: Likewise.
2342 * g++.dg/parse/error27.C: Likewise.
2343 * g++.dg/template/qualttp15.C: Likewise.
2344 * g++.dg/template/redecl4.C: Likewise.
2345 * g++.old-deja/g++.other/crash39.C: Likewise.
2346 * g++.old-deja/g++.other/struct1.C: Likewise.
2347 * g++.old-deja/g++.pt/m9a.C: Likewise.
2348 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2349
2350 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2351
2352 PR c++/71372
2353 * c-c++-common/pr71372.c: New test.
2354
2355 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2356 __TIME__ strings with __builtin_strcmp instead of printf and
2357 dg-output.
2358
2359 2016-06-02 Martin Liska <mliska@suse.cz>
2360
2361 * gcc.dg/predict-9.c: New test.
2362
2363 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2364
2365 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2366 global set_compiler_env_var and global saved_compiler_env_var.
2367
2368 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2369
2370 PR rtl-optimization/71295
2371 * gcc.c-torture/compile/pr71295.c: New test.
2372
2373 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2374
2375 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2376
2377 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2378 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2379
2380 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2381 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2382 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2383 alternative number.
2384
2385 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2386
2387 * gcc.target/powerpc/p9-splat-4.c: New test.
2388
2389 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2390
2391 PR target/71186
2392 * gcc.target/powerpc/pr71186.c: New test.
2393
2394 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2395
2396 PR fortran/52393
2397 * gfortran.dg/fmt_read_3.f90: New test.
2398
2399 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2400
2401 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2402 procedure.
2403
2404 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2405
2406 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2407 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2408 env var is set.
2409 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2410 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2411 shown once.
2412 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2413 during compilation.
2414 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2415 vars set by dg-set-compiler-env-var.
2416
2417 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2418
2419 PR fortran/71156
2420 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2421 to the module procedure declaration.
2422 * gfortran.dg/submodule_16.f08: New test.
2423
2424 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2425
2426 PR middle-end/71371
2427 * c-c++-common/gomp/pr71371.c: New test.
2428
2429 2016-06-01 Richard Biener <rguenther@suse.de>
2430
2431 PR tree-optimization/71366
2432 * gcc.dg/torture/pr71366-1.c: New testcase.
2433 * gcc.dg/torture/pr71366-2.c: Likewise.
2434
2435 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2436
2437 * gcc.target/powerpc/vslv-0.c: New test.
2438 * gcc.target/powerpc/vslv-1.c: New test.
2439 * gcc.target/powerpc/vsrv-0.c: New test.
2440 * gcc.target/powerpc/vsrv-1.c: New test.
2441
2442 2016-06-01 Nathan Sidwell <nathan@acm.org>
2443
2444 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2445 * gcc.target/nvptx/weak.c: New.
2446
2447 2016-06-01 Richard Biener <rguenther@suse.de>
2448
2449 PR tree-optimization/71261
2450 * gcc.dg/torture/vect-bool-1.c: New testcase.
2451
2452 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2453
2454 * gfortran.dg/gomp/order-1.f90: New test.
2455 * gfortran.dg/gomp/order-2.f90: New test.
2456
2457 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2458
2459 * gcc.dg/unroll-6.c: Update template.
2460 * gcc.dg/unroll-7.c: New testcase.
2461 * gcc.dg/unroll-8.c: New testcase.
2462
2463 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2464
2465 * gnat.dg/opt56.ad[sb]: New test.
2466
2467 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2468
2469 PR c++/66635
2470 * g++.dg/cpp0x/constexpr-ice16.C: New.
2471
2472 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2473
2474 PR tree-optimization/71314
2475 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2476 -mbranch-cost=2.
2477
2478 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2479
2480 PR tree-optimization/71077
2481 * gcc.dg/tree-ssa/pr71077.c: New test.
2482
2483 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2484
2485 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2486 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2487 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2488
2489 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2490
2491 PR c++/71248
2492 * g++.dg/cpp0x/pr71248.C: New.
2493 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2494 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2495 * g++.dg/init/new37.C: Likewise.
2496 * g++.dg/template/static1.C: Likewise.
2497 * g++.dg/template/static2.C: Likewise.
2498
2499 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2500
2501 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2502 instead of %rdi.
2503 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2504
2505 2016-05-31 Marek Polacek <polacek@redhat.com>
2506
2507 * c-c++-common/Wswitch-unreachable-3.c: New test.
2508 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2509
2510 2016-05-31 Richard Biener <rguenther@suse.de>
2511
2512 PR tree-optimization/71352
2513 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2514
2515 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2516
2517 * gcc.target/arm/armv5_thumb_isa.c: New test.
2518
2519 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2520
2521 PR target/71346
2522 * gcc.target/i386/pr71346.c: New test.
2523
2524 2016-05-31 Tom de Vries <tom@codesourcery.com>
2525
2526 PR tree-optimization/69068
2527 * gcc.dg/graphite/pr69068.c: New test.
2528
2529 2016-05-27 Martin Sebor <msebor@redhat.com>
2530
2531 PR c++/71306
2532 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2533
2534 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2535
2536 PR c++/71349
2537 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2538 nowait depend(inout: dd[0]) clauses where permitted.
2539
2540 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2541
2542 PR c++/71238
2543 * g++.dg/parse/pr71238.C: New.
2544 * g++.dg/concepts/friend1.C: Test column numbers too.
2545 * g++.dg/cpp0x/initlist31.C: Likewise.
2546 * g++.dg/cpp0x/pr51420.C: Likewise.
2547 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2548 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2549 * g++.dg/ext/builtin3.C: Likewise.
2550 * g++.dg/lookup/friend12.C: Likewise.
2551 * g++.dg/lookup/friend7.C: Likewise.
2552 * g++.dg/lookup/koenig1.C: Likewise.
2553 * g++.dg/lookup/koenig5.C: Likewise.
2554 * g++.dg/lookup/used-before-declaration.C: Likewise.
2555 * g++.dg/overload/koenig1.C: Likewise.
2556 * g++.dg/template/crash65.C: Likewise.
2557 * g++.dg/template/friend57.C: Likewise.
2558 * g++.dg/warn/Wshadow-5.C: Likewise.
2559 * g++.dg/warn/Wunused-8.C: Likewise.
2560 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2561 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2562 * g++.old-deja/g++.jason/member.C: Likewise.
2563 * g++.old-deja/g++.jason/report.C: Likewise.
2564 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2565 * g++.old-deja/g++.law/visibility20.C: Likewise.
2566 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2567 * g++.old-deja/g++.other/static5.C: Likewise.
2568 * g++.old-deja/g++.pt/overload2.C: Likewise.
2569
2570 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2571
2572 * gcc.dg/tree-ssa/peel1.c: New testcase.
2573 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2574 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2575
2576 2016-05-30 Tom de Vries <tom@codesourcery.com>
2577
2578 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2579 to ce.
2580
2581 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2582
2583 PR c++/71099
2584 * g++.dg/parse/virtual1.C: New.
2585
2586 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2587
2588 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2589 Use correct register when clearing %edx.
2590
2591 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2592
2593 PR tree-optimization/71289
2594 * gcc.dg/pr71289.c: New test.
2595
2596 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2597
2598 PR middle-end/71269
2599 PR middle-end/71292
2600 * gcc.dg/tree-ssa/pr71269.c: New test.
2601 * gcc.dg/tree-ssa/pr71292.c: New test.
2602
2603 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2604
2605 PR middle-end/71252
2606 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2607
2608 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2609
2610 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2611 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2612 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2613
2614 2016-05-30 Tom de Vries <tom@codesourcery.com>
2615
2616 PR tree-optimization/69067
2617 * gcc.dg/graphite/pr69067.c: New test.
2618
2619 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2620
2621 PR target/71245
2622 * gcc.target/i386/pr71245-1.c: New test.
2623 * gcc.target/i386/pr71245-2.c: Ditto.
2624
2625 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2626
2627 PR c++/71105
2628 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2629 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2630 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2631
2632 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2633
2634 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2635
2636 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2637
2638 Revert:
2639 PR c++/69855
2640 * g++.dg/overload/69855.C: New.
2641 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2642 * g++.old-deja/g++.pt/crash3.C: Likewise.
2643
2644 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2645
2646 PR c++/60385
2647 * g++.dg/parse/namespace13.C: New.
2648
2649 2016-05-26 Jeff Law <law@redhat.com>
2650
2651 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2652 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2653 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2654 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2655 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2656 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2657 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2658 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2659 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2660 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2661 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2662 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2663 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2664
2665 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2666
2667 PR c++/69855
2668 * g++.dg/overload/69855.C: New.
2669 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2670 * g++.old-deja/g++.pt/crash3.C: Likewise.
2671
2672 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2673
2674 PR target/63596
2675 * gcc.target/aarch64/va_arg_1.c: New testcase.
2676 * gcc.target/aarch64/va_arg_2.c: Likewise.
2677 * gcc.target/aarch64/va_arg_3.c: Likewise.
2678
2679 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2680
2681 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2682 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2683 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2684 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2685 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2686
2687 2016-05-27 Marek Polacek <polacek@redhat.com>
2688
2689 PR middle-end/71308
2690 * g++.dg/torture/pr71308.C: New test.
2691
2692 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2693
2694 * gcc.dg/zero_bits_compound-1.c: New test.
2695 * gcc.dg/zero_bits_compound-2.c: New test.
2696
2697 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2698
2699 PR middle-end/71279
2700 * gcc.dg/pr71279.c: New test.
2701
2702 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2703
2704 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2705 floating point min/max/comparison instructions.
2706 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2707
2708 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2709
2710 * c-c++-common/gomp/schedule-1.c: New test.
2711 * gfortran.dg/gomp/schedule-1.f90: New test.
2712
2713 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2714
2715 PR c++/70822
2716 PR c++/70106
2717 * g++.dg/cpp1y/auto-fn32.C: New test.
2718 * g++.dg/cpp1y/paren4.C: New test.
2719
2720 2016-05-26 Nathan Sidwell <nathan@acm.org>
2721
2722 * gcc.dg/20060410.c: Xfail on ptx.
2723 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2724 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2725 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2726 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2727 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2728
2729 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2730
2731 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2732
2733 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2734
2735 PR tree-optimization/71280
2736 * gcc.dg/pr71280.c: New test.
2737
2738 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2739
2740 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2741 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2742
2743 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2744
2745 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2746
2747 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2748 kept in memory.
2749
2750 2016-05-25 Jeff Law <law@redhat.com>
2751
2752 PR tree-optimization/71272
2753 * gcc.c-torture/compile/pr71272.c: new test.
2754
2755 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2756
2757 * gcc.target/powerpc/vec-cmpne.c: New test.
2758 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2759
2760 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2761
2762 * gnat.dg/opt55.ad[sb]: New test.
2763
2764 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2765
2766 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2767 * c-c++-common/pr60226.c: Require int32plus.
2768 * gcc.c-torture/execute/pr70602.c: Likewise.
2769 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2770 unsigned long for malloc arg type.
2771 * gcc.dg/asr_div1.c: Require int32plus.
2772 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2773 * gcc.dg/pie-1.c: Require pie.
2774 * gcc.dg/pie-2.c: Likewise.
2775 * gcc.dg/pr59471.c: Require int32plus.
2776 * gcc.dg/pr59963-2.c: XFAIL for int16.
2777 * gcc.dg/pr60114.c: Require int32plus.
2778 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2779 unsigned long for typedef of size_t.
2780 * gcc.dg/pr63914.c: Require int32plus.
2781 * gcc.dg/pr64536.c: Require pt32plus.
2782 * gcc.dg/pr65658.c: Likewise.
2783 * gcc.dg/pr67271.c: Require int32plus.
2784 * gcc.dg/pr68112.c: Likewise.
2785 * gcc.dg/pr69071.c: Skip for avr target.
2786 * gcc.dg/pr69973.c: Require int32plus.
2787 * gcc.dg/pr70169.c: Skip for avr target.
2788 * gcc.dg/sso-6.c: Require int32plus.
2789 * gcc.dg/sso-7.c: Likewise.
2790 * gcc.dg/sso-8.c: Likewise.
2791 * gcc.dg/vrp-min-max-2.c: Likewise.
2792
2793 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2794
2795 PR target/70738
2796 * gcc.target/i386/pr70738-1.c: New test.
2797 * gcc.target/i386/pr70738-2.c: Likewise.
2798 * gcc.target/i386/pr70738-3.c: Likewise.
2799 * gcc.target/i386/pr70738-4.c: Likewise.
2800 * gcc.target/i386/pr70738-5.c: Likewise.
2801 * gcc.target/i386/pr70738-6.c: Likewise.
2802 * gcc.target/i386/pr70738-7.c: Likewise.
2803 * gcc.target/i386/pr70738-8.c: Likewise.
2804 * gcc.target/i386/pr70738-9.c: Likewise.
2805
2806 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2807
2808 PR rtl-optimization/66940
2809 * gcc.c-torture/execute/pr66940.c: New test.
2810
2811 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2812
2813 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2814 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2815 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2816 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2817 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2818 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2819 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2820 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2821 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2822 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2823 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2824 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2825 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2826 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2827 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2828 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2829 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2830 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2831 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2832 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2833 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2834 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2835 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2836 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2837
2838 2016-05-25 Marek Polacek <polacek@redhat.com>
2839
2840 PR c/71265
2841 * gcc.dg/noncompile/pr71265.c: New test.
2842
2843 PR c/71266
2844 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2845
2846 2016-05-25 Nathan Sidwell <nathan@acm.org>
2847
2848 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2849
2850 2016-05-25 Richard Biener <rguenther@suse.de>
2851
2852 PR tree-optimization/71261
2853 * c-c++-common/torture/pr71261.c: New testcase.
2854
2855 2016-05-25 Richard Biener <rguenther@suse.de>
2856
2857 PR tree-optimization/71264
2858 * gcc.dg/vect/pr71264.c: New testcase.
2859
2860 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2861
2862 PR c++/55992
2863 * g++.dg/cpp0x/alias-decl-53.C: New.
2864 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2865
2866 2016-05-25 Martin Liska <mliska@suse.cz>
2867
2868 * g++.dg/pr71239.C: New test.
2869
2870 2016-05-25 Richard Biener <rguenther@suse.de>
2871
2872 * gcc.dg/vect/pr58135.c: Rename to ...
2873 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2874
2875 2016-05-25 Marek Polacek <polacek@redhat.com>
2876
2877 * g++.dg/pr65295.C: Use target c++14.
2878
2879 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2880
2881 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2882 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2883
2884 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2885
2886 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2887 instructions.
2888
2889 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2890
2891 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2892 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2893 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2894 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2895 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2896 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2897 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2898 * c-c++-common/goacc/pcopy.c: Likewise.
2899 * c-c++-common/goacc/pcopyin.c: Likewise.
2900 * c-c++-common/goacc/pcopyout.c: Likewise.
2901 * c-c++-common/goacc/pcreate.c: Likewise.
2902 * c-c++-common/goacc/pr70688.c: New test.
2903 * c-c++-common/goacc/present-1.c: Adjust test.
2904 * c-c++-common/goacc/reduction-5.c: Likewise.
2905 * g++.dg/goacc/data-1.C: New test.
2906
2907 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2908
2909 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2910 vector parity built-in functions.
2911 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2912 count trailing zeros automatic vectorization.
2913 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2914 count trailing zeros built-in functions.
2915
2916 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2917
2918 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2919
2920 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2921
2922 PR target/71050
2923 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2924
2925 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2926
2927 PR c++/50436
2928 * g++.dg/template/crash123.C: New.
2929 * g++.dg/template/crash124.C: Likewise.
2930
2931 2016-05-24 Martin Sebor <msebor@redhat.com>
2932
2933 PR c++/71147
2934 * g++.dg/ext/flexary16.C: New test.
2935
2936 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2937
2938 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2939 before math.h is included.
2940 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2941 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2942 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2943 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2944 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2945 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2946 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2947 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2948 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2949 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2950 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2951 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2952 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2953 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2954 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2955 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2956 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2957 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2958 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2959 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2960 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2961 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2962 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2963
2964 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2965 Kelvin Nilsen <kelvin@gcc.gnu.org>
2966
2967 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2968 support.
2969
2970 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2971
2972 PR c++/69872
2973 * g++.dg/warn/Wno-narrowing1.C: New.
2974
2975 2016-05-24 Marek Polacek <polacek@redhat.com>
2976
2977 PR c/71249
2978 * c-c++-common/Wswitch-unreachable-2.c: New test.
2979
2980 2016-05-24 Jakub Jelinek <jakub@redhat.com>
2981
2982 PR c++/71257
2983 * g++.dg/vect/simd-clone-6.cc: New test.
2984 * g++.dg/gomp/declare-simd-6.C: New test.
2985
2986 PR middle-end/70434
2987 PR c/69504
2988 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2989
2990 2016-05-24 Richard Biener <rguenther@suse.de>
2991
2992 PR tree-optimization/71240
2993 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2994
2995 2016-05-24 Richard Biener <rguenther@suse.de>
2996
2997 PR tree-optimization/71230
2998 * gcc.dg/torture/pr71230.c: New testcase.
2999 * g++.dg/torture/pr71230.C: Likewise.
3000
3001 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3002
3003 * c-c++-common/goacc/routine-5.c: Add tests.
3004 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3005 * gfortran.dg/goacc/routine-6.f90: Add tests.
3006
3007 2016-05-24 Richard Biener <rguenther@suse.de>
3008
3009 PR tree-optimization/71253
3010 * gcc.dg/torture/pr71253.c: New testcase.
3011
3012 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3013
3014 PR middle-end/71252
3015 * gfortran.dg/pr71252.f90: New test.
3016
3017 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3018
3019 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3020
3021 2016-05-24 Richard Biener <rguenther@suse.de>
3022
3023 PR middle-end/70434
3024 PR c/69504
3025 * c-c++-common/vector-subscript-4.c: New testcase.
3026 * c-c++-common/vector-subscript-5.c: Likewise.
3027
3028 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3029
3030 PR fortran/71123
3031 * gfortran.dg/namelist_90.f: New test
3032
3033 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3034
3035 PR fortran/66461
3036 * gfortran.dg/unexpected_eof.f: New test
3037
3038 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3039 Kelvin Nilsen <kelvin@gcc.gnu.org>
3040
3041 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3042 as little endian.
3043
3044 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3045
3046 PR c++/70972
3047 * g++.dg/cpp0x/inh-ctor20.C: New.
3048 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3049
3050 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3051
3052 PR c++/69095
3053 * g++.dg/cpp0x/variadic168.C: New.
3054
3055 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3056
3057 * g++.dg/cpp0x/pr31445.C: Test column number too.
3058 * g++.dg/cpp0x/pr32253.C: Likewise.
3059 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3060 * g++.dg/cpp0x/variadic36.C: Likewise.
3061
3062 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3063
3064 * gcc.dg/fold-notshift-2.c: Adjust.
3065
3066 2016-05-23 Marek Polacek <polacek@redhat.com>
3067
3068 PR c/49859
3069 * c-c++-common/Wswitch-unreachable-1.c: New test.
3070 * gcc.dg/Wswitch-unreachable-1.c: New test.
3071 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3072 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3073 * g++.dg/gomp/block-10.C: Likewise.
3074 * gcc.dg/gomp/block-10.c: Likewise.
3075 * g++.dg/gomp/block-9.C: Likewise.
3076 * gcc.dg/gomp/block-9.c: Likewise.
3077 * g++.dg/gomp/target-1.C: Likewise.
3078 * g++.dg/gomp/target-2.C: Likewise.
3079 * gcc.dg/gomp/target-1.c: Likewise.
3080 * gcc.dg/gomp/target-2.c: Likewise.
3081 * g++.dg/gomp/taskgroup-1.C: Likewise.
3082 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3083 * gcc.dg/gomp/teams-1.c: Likewise.
3084 * g++.dg/gomp/teams-1.C: Likewise.
3085 * g++.dg/overload/error3.C: Likewise.
3086 * g++.dg/tm/jump1.C: Likewise.
3087 * g++.dg/torture/pr40335.C: Likewise.
3088 * gcc.dg/c99-vla-jump-5.c: Likewise.
3089 * gcc.dg/switch-warn-1.c: Likewise.
3090 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3091 * gcc.dg/nested-func-1.c: Likewise.
3092 * gcc.dg/pr67784-4.c: Likewise.
3093
3094 2016-05-23 Richard Biener <rguenther@suse.de>
3095
3096 PR tree-optimization/71230
3097 * gfortran.dg/pr71230-1.f90: New testcase.
3098 * gfortran.dg/pr71230-2.f90: Likewise.
3099
3100 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3101
3102 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3103 * gcc.dg/vect/pr58135.c: Add new.
3104 * gfortran.dg/pr46519-1.f: Adjust test case.
3105
3106 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3107
3108 PR c++/53401
3109 * g++.dg/cpp0x/decltype64.C: New.
3110
3111 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3112
3113 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3114 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3115 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3116
3117 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3118
3119 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3120 Add poly64x1_t and poly64x2_t cases if supported.
3121 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3122 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3123 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3124 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3125 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3126
3127 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3128
3129 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3130 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3131 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3132 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3133 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3134 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3135 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3136
3137 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3138
3139 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3140
3141 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3142
3143 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3144 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3145
3146 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3147
3148 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3149 constraint instead of "r".
3150 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3151 insn instead of vxorpd.
3152 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3153
3154 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3155 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3156
3157 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3158
3159 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3160 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3161
3162 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3163
3164 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3165
3166 PR middle-end/40921
3167 * gcc.dg/tree-ssa/pr40921.c: New test.
3168
3169 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3170
3171 PR target/71103
3172 * gcc.target/avr/pr71103.c: New test.
3173
3174 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3175
3176 PR middle-end/71179
3177 * gcc.dg/tree-ssa/pr71179.c: New test.
3178
3179 2016-05-20 Martin Sebor <msebor@redhat.com>
3180
3181 PR c/71115
3182 * gcc.dg/init-excess-2.c: New test.
3183
3184 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3185
3186 * gnat.dg/opt53.adb: New test.
3187 * gnat.dg/opt54.adb: Likewise.
3188
3189 2016-05-20 Martin Jambor <mjambor@suse.cz>
3190
3191 PR tree-optimization/70884
3192 * gcc.dg/tree-ssa/pr70919.c: New test.
3193
3194 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3195
3196 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3197 formatting.
3198 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3199 fix code formatting.
3200
3201 2016-05-20 Nathan Sidwell <nathan@acm.org>
3202
3203 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3204 non-common cases.
3205 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3206
3207 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3208
3209 * jit.dg/all-non-failing-tests.h: Add
3210 test-factorial-must-tail-call.c.
3211 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3212 * jit.dg/test-factorial-must-tail-call.c: New test case.
3213
3214 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3215
3216 PR fortran/71204
3217 * gfortran.dg/pr71204.f90: New test.
3218
3219 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3220
3221 * gcc.target/nvptx/sincos.c: New test.
3222
3223 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3224
3225 PR c++/70572
3226 * g++.dg/cpp1y/auto-fn31.C: New.
3227
3228 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3229
3230 * gcc.target/powerpc/vec-addec.c: New test.
3231 * gcc.target/powerpc/vec-addec-int128.c: New test.
3232
3233 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3234
3235 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3236 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3237 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3238 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3239
3240 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3241
3242 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3243
3244 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3245
3246 PR c++/71210
3247 * g++.dg/opt/pr71210-1.C: New test.
3248 * g++.dg/opt/pr71210-2.C: New test.
3249
3250 PR tree-optimization/29756
3251 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3252 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3253 only on selected targets where V4SImode vectors are known to be
3254 supported.
3255
3256 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3257
3258 PR tree-optimization/71079
3259 PR tree-optimization/71206
3260 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3261
3262 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3263
3264 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3265 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3266 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3267
3268 2016-05-20 Richard Guenther <rguenther@suse.de>
3269
3270 PR tree-optimization/29756
3271 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3272
3273 2016-05-20 Richard Biener <rguenther@suse.de>
3274
3275 PR tree-optimization/71185
3276 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3277
3278 2016-05-20 Richard Biener <rguenther@suse.de>
3279
3280 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3281
3282 2016-05-19 Marek Polacek <polacek@redhat.com>
3283
3284 PR c++/71075
3285 * g++.dg/diagnostic/pr71075.C: New test.
3286
3287 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3288
3289 PR c++/71184
3290 * g++.dg/pr71184.C: New test case.
3291
3292 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3293
3294 * gcc.target/powerpc/darn-0.c: New test.
3295 * gcc.target/powerpc/darn-1.c: New test.
3296 * gcc.target/powerpc/darn-2.c: New test.
3297
3298 2016-05-19 Marek Polacek <polacek@redhat.com>
3299
3300 PR tree-optimization/71031
3301 * gcc.dg/tree-ssa/vrp100.c: New test.
3302
3303 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3304
3305 PR rtl-optimization/71148
3306 * gcc.dg/pr71148.c: New test.
3307
3308 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3309
3310 PR target/71056
3311 * gcc.target/arm/pr71056.c: New test.
3312
3313 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3314
3315 * c-c++-common/pr69669.c: Check the used mode.
3316
3317 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3318
3319 PR sanitizer/64354
3320 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3321
3322 2016-05-19 Richard Biener <rguenther@suse.de>
3323
3324 PR tree-optimization/70729
3325 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3326 * gcc.dg/graphite/scop-18.c: Likewise.
3327 * gcc.dg/pr41783.c: Disable LIM.
3328 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3329 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3330 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3331 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3332 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3333 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3334 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3335 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3336 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3337 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3338 * gfortran.dg/pr42108.f90: Likewise.
3339
3340 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3341
3342 PR driver/69265
3343 * gcc.dg/spellcheck-options-11.c: New test case.
3344
3345 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3346
3347 PR c++/71100
3348 * g++.dg/opt/pr71100.C: New test.
3349
3350 2016-05-18 Martin Jambor <mjambor@suse.cz>
3351
3352 PR ipa/69708
3353 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3354 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3355 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3356 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3357
3358 2016-05-18 Martin Jambor <mjambor@suse.cz>
3359
3360 PR ipa/69708
3361 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3362 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3363 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3364 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3365 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3366
3367 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3368
3369 PR c++/69793
3370 * g++.dg/template/crash122.C: New.
3371
3372 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3373
3374 PR c++/70466
3375 * g++.dg/template/pr70466-1.C: New.
3376 * g++.dg/template/pr70466-2.C: Likewise.
3377
3378 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3379
3380 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3381 splat operations and the XXSPLTIB instruction.
3382 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3383 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3384 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3385 xxlxor to clear a register.
3386
3387 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3388
3389 * gcc.dg/torture/pr71020.c: New test.
3390
3391 2016-05-18 Martin Jambor <mjambor@suse.cz>
3392
3393 PR ipa/70646
3394 * gcc.dg/ipa/pr70646.c: New test.
3395
3396 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3397
3398 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3399
3400 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3401
3402 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3403 missing tests for vreinterpretq_p{8,16}.
3404
3405 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3406
3407 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3408 vsliq_n_s64 and vsliq_n_u64.
3409
3410 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3411
3412 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3413 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3414
3415 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3416
3417 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3418 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3419 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3420
3421 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3422
3423 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3424 in comment.
3425
3426 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3427
3428 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3429 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3430 "blr\t" and switch to scan-assembler-times.
3431
3432 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3433
3434 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3435 with __aarch64__.
3436 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3437 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3438
3439 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3440
3441 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3442 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3443 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3444 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3445 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3446 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3447
3448 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3449 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3450
3451 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3452 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3453
3454 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3455 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3456
3457 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3458
3459 2016-05-18 Richard Biener <rguenther@suse.de>
3460
3461 PR tree-optimization/71168
3462 * gcc.dg/torture/pr71168.c: New testcase.
3463
3464 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3465
3466 PR middle-end/63586
3467 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3468 * gcc.dg/tree-ssa/pr63586.c: New test.
3469 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3470
3471 2016-05-17 Nathan Sidwell <nathan@acm.org>
3472
3473 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3474 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3475 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3476 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3477
3478 2016-05-17 Nathan Sidwell <nathan@acm.org>
3479
3480 * gcc.target/nvptx/abi-vararg-3.c: New.
3481
3482 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3483
3484 PR tree-optimization/54579
3485 PR middle-end/55299
3486 * gcc.dg/fold-notrotate-1.c: New test.
3487 * gcc.dg/fold-notshift-1.c: New test.
3488 * gcc.dg/fold-notshift-2.c: New test.
3489
3490 2016-05-17 Marek Polacek <polacek@redhat.com>
3491
3492 PR ipa/71146
3493 * g++.dg/ipa/pr71146.C: New test.
3494
3495 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3496
3497 * jit.dg/test-error-array-bounds.c: New test case.
3498
3499 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3500
3501 * gcc.dg/tree-ssa/and-1.c: New testcase.
3502
3503 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3504
3505 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3506 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3507
3508 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3509
3510 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3511 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3512
3513 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3514
3515 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3516
3517 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3518
3519 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3520
3521 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3522
3523 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3524 ".2d[index]" when scan the assembly.
3525 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3526 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3527 float64x1.
3528 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3529
3530 2016-05-17 Richard Biener <rguenther@suse.de>
3531
3532 PR tree-optimization/71132
3533 * gcc.dg/torture/pr71132.c: New testcase.
3534
3535 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3536
3537 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3538
3539 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3540
3541 PR target/70809
3542 * gcc.target/aarch64/pr70809_1.c: New test.
3543
3544 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3545
3546 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3547 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3548 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3549 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3550
3551 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3552 Ilya Enkovich <ilya.enkovich@intel.com>
3553
3554 PR target/71114
3555 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3556
3557 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3558
3559 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3560 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3561
3562 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3563
3564 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3565 test for __ARM_FP16_ARGS.
3566 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3567 * gcc.target/arm/aapcs/neon-vect10.c: New.
3568 * gcc.target/arm/aapcs/neon-vect9.c: New.
3569 * gcc.target/arm/aapcs/vfp18.c: New.
3570 * gcc.target/arm/aapcs/vfp19.c: New.
3571 * gcc.target/arm/aapcs/vfp20.c: New.
3572 * gcc.target/arm/aapcs/vfp21.c: New.
3573 * gcc.target/arm/fp16-aapcs-1.c: New.
3574 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3575 test for __ARM_FP16_ARGS.
3576 * g++.target/arm/fp16-return-1.c: Update expected output.
3577
3578 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3579
3580 PR testsuite/70227
3581 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3582
3583 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3584
3585 PR fortran/69603
3586 * gfortran.dg/pr69603.f90: New testcase.
3587
3588 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3589
3590 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3591
3592 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3593
3594 PR fortran/71047
3595 * gfortran.dg/pr71047.f08: New test.
3596
3597 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3598
3599 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3600 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3601 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3602
3603 2016-05-13 Martin Sebor <msebor@redhat.com>
3604
3605 PR c++/60049
3606 * g++.dg/cpp0x/constexpr-60049.C: New test.
3607
3608 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3609
3610 PR bootstrap/71071
3611 * gcc.dg/pr71071.c: New test.
3612
3613 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3614
3615 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3616 remove XOP handling.
3617 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3618
3619 2016-05-13 Nathan Sidwell <nathan@acm.org>
3620
3621 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3622 __atomic_is_lock_free declaration.
3623
3624 2016-05-13 Richard Biener <rguenther@suse.de>
3625
3626 PR tree-optimization/42587
3627 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3628
3629 2016-05-13 Martin Liska <mliska@suse.cz>
3630
3631 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3632 the new format of dump output.
3633
3634 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3635
3636 * gcc.dg/pr71084.c: New test.
3637
3638 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3639
3640 PR target/53440
3641 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3642
3643 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3644
3645 * gcc.target/aarch64/struct_return.c: New test.
3646
3647 2016-05-12 Marek Polacek <polacek@redhat.com>
3648
3649 PR c/70756
3650 * c-c++-common/pr70756-2.c: New test.
3651 * c-c++-common/pr70756.c: New test.
3652
3653 2016-05-12 Richard Biener <rguenther@suse.de>
3654
3655 PR tree-optimization/71059
3656 * gcc.dg/torture/pr71059.c: New testcase.
3657
3658 2016-05-12 Richard Biener <rguenther@suse.de>
3659
3660 PR tree-optimization/71062
3661 * gcc.dg/torture/pr71062.c: New testcase.
3662
3663 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3664
3665 PR tree-optimization/71006
3666 * gcc.dg/pr71006.c: New test.
3667
3668 2016-05-12 Marek Polacek <polacek@redhat.com>
3669
3670 PR driver/71063
3671 * gcc.dg/opts-7.c: New test.
3672
3673 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3674
3675 PR target/70830
3676 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3677 Add -save-temps to dg-options.
3678 Scan for ldmfd rather than pop instruction.
3679 * gcc.target/arm/interrupt-2.c: Likewise.
3680 * gcc.target/arm/pr70830.c: New test.
3681
3682 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3683
3684 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3685 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3686
3687 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3688 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3689 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3690
3691 PR target/71019
3692 * gcc.target/i386/avx512vl-pack-1.c: New test.
3693 * gcc.target/i386/avx512vl-pack-2.c: New test.
3694 * gcc.target/i386/avx512bw-pack-2.c: New test.
3695
3696 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3697
3698 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3699 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3700 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3701
3702 2016-05-12 Richard Biener <rguenther@suse.de>
3703
3704 PR tree-optimization/70986
3705 * gcc.dg/torture/pr70986-1.c: New testcase.
3706 * gcc.dg/torture/pr70986-2.c: Likewise.
3707 * gcc.dg/torture/pr70986-3.c: Likewise.
3708
3709 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3710
3711 PR c/43651
3712 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3713 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3714
3715 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3716
3717 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3718 directive.
3719 * gcc.target/i386/pr66746.c: Ditto.
3720
3721 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3722
3723 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3724 support.
3725 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3726 warning when using -mvsx-timode.
3727 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3728 * gcc.target/powerpc/dform-2.c: Likewise.
3729 * gcc.target/powerpc/pr68805.c: Likewise.
3730
3731 2016-05-11 Marek Polacek <polacek@redhat.com>
3732
3733 PR c++/71024
3734 * c-c++-common/attributes-3.c: New test.
3735
3736 2016-05-11 Nathan Sidwell <nathan@acm.org>
3737
3738 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3739 * gcc.c-torture/execute/pr68185.c: Likewise.
3740 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3741 * gcc.dg/pr69634.c: Requires scheduling.
3742 * gcc.dg/torture/pr66178.c: Require label values.
3743 * gcc.dg/setjmp-6.c: Require indirect jumps.
3744
3745 2016-05-11 Richard Biener <rguenther@suse.de>
3746
3747 PR tree-optimization/71055
3748 * gcc.dg/torture/pr71055.c: New testcase.
3749
3750 2016-05-11 Richard Biener <rguenther@suse.de>
3751
3752 PR debug/71057
3753 * g++.dg/debug/pr71057.C: New testcase.
3754
3755 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3756
3757 PR fortran/70855
3758 * gfortran.dg/gomp/pr70855.f90: New test.
3759
3760 2016-05-11 Richard Biener <rguenther@suse.de>
3761
3762 PR middle-end/71002
3763 * g++.dg/torture/pr71002.C: New testcase.
3764
3765 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3766
3767 PR middle-end/70807
3768 * gcc.dg/pr70807.c: New test.
3769
3770 2016-05-10 Martin Sebor <msebor@redhat.com>
3771
3772 PR c++/38611
3773 * g++.dg/Wattributes.C: New test.
3774
3775 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3776
3777 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3778 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3779 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3780
3781 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3782
3783 PR target/70799
3784 * gcc.target/i386/pr70799-1.c: New test.
3785
3786 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3787
3788 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3789
3790 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3791
3792 PR middle-end/70877
3793 * gcc.target/i386/pr70877.c: New test.
3794
3795 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3796
3797 PR tree-optimization/70786
3798 * gcc.target/i386/pr70876.c: New test.
3799
3800 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3801
3802 PR target/70927
3803 * gcc.target/i386/avx512vl-logic-1.c: New test.
3804 * gcc.target/i386/avx512vl-logic-2.c: New test.
3805 * gcc.target/i386/avx512dq-logic-2.c: New test.
3806
3807 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3808
3809 PR target/70963
3810 * gcc.target/powerpc/pr70963.c: New.
3811
3812 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3813
3814 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3815 (test_very_wide_line): Add ruler to expected output.
3816 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3817 (test_very_wide_line): Likewise.
3818 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3819 (test_show_locus): Within the handling of "test_very_wide_line",
3820 enable show_ruler_p on the diagnostic context.
3821
3822 2016-05-10 Richard Biener <rguenther@suse.de>
3823
3824 PR tree-optimization/71039
3825 * gcc.dg/torture/pr71039.c: New testcase.
3826
3827 2016-05-10 Nathan Sidwell <nathan@acm.org>
3828
3829 * gcc.dg/nested-func-10.c: Requires alloca.
3830 * gcc.dg/nested-func-9.c: Requires alloca.
3831 * gcc.c-torture/execute/pr70460.c: Requires labels.
3832 * gcc.c-torture/compile/pr70199.c: Requires labels.
3833 * gcc.target/nvptx/decl.c: Compile only.
3834 * gcc.target/nvptx/trailing-init.c: Compile only.
3835 * gcc.target/nvptx/ary-init.c: Compile only.
3836
3837 2016-05-10 Marek Polacek <polacek@redhat.com>
3838
3839 PR c/70255
3840 * gcc.dg/attr-opt-1.c: New test.
3841
3842 2016-05-10 Richard Biener <rguenther@suse.de>
3843
3844 PR tree-optimization/70497
3845 PR tree-optimization/28367
3846 * gcc.dg/torture/20160404-1.c: New testcase.
3847 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3848 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3849
3850 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3851
3852 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3853
3854 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3855
3856 * gcc.target/i386/fabsneg-1.c New test.
3857
3858 2016-05-09 Alan Modra <amodra@gmail.com>
3859
3860 PR testsuite/70826
3861 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3862
3863 2016-05-09 Richard Biener <rguenther@suse.de>
3864
3865 PR tree-optimization/70985
3866 * gcc.dg/torture/pr70985.c: New testcase.
3867
3868 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3869
3870 * gcc.dg/tree-ssa/ifc-9.c: New test.
3871 * gcc.dg/tree-ssa/ifc-10.c: New test.
3872 * gcc.dg/tree-ssa/ifc-11.c: New test.
3873 * gcc.dg/tree-ssa/ifc-12.c: New test.
3874 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3875 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3876 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3877
3878 2016-05-09 Richard Biener <rguenther@suse.de>
3879
3880 PR fortran/70937
3881 * gfortran.dg/pr70937.f90: New testcase.
3882
3883 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3884
3885 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3886
3887 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3888
3889 PR fortran/56226
3890 * gfortran.dg/dec_structure_1.f90: New testcase.
3891 * gfortran.dg/dec_structure_2.f90: Ditto.
3892 * gfortran.dg/dec_structure_3.f90: Ditto.
3893 * gfortran.dg/dec_structure_4.f90: Ditto.
3894 * gfortran.dg/dec_structure_5.f90: Ditto.
3895 * gfortran.dg/dec_structure_6.f90: Ditto.
3896 * gfortran.dg/dec_structure_7.f90: Ditto.
3897 * gfortran.dg/dec_structure_8.f90: Ditto.
3898 * gfortran.dg/dec_structure_9.f90: Ditto.
3899 * gfortran.dg/dec_structure_10.f90: Ditto.
3900 * gfortran.dg/dec_structure_11.f90: Ditto.
3901 * gfortran.dg/dec_union_1.f90: Ditto.
3902 * gfortran.dg/dec_union_2.f90: Ditto.
3903 * gfortran.dg/dec_union_3.f90: Ditto.
3904 * gfortran.dg/dec_union_4.f90: Ditto.
3905 * gfortran.dg/dec_union_5.f90: Ditto.
3906 * gfortran.dg/dec_union_6.f90: Ditto.
3907 * gfortran.dg/dec_union_7.f90: Ditto.
3908
3909 2016-05-07 Tom de Vries <tom@codesourcery.com>
3910
3911 PR tree-optimization/70956
3912 * gcc.dg/graphite/pr70956.c: New test.
3913
3914 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3915
3916 PR middle-end/70941
3917 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3918 (a, b, c, d): Change type from char to signed char.
3919 (main): Compare against (signed char) -1634678893 instead of
3920 hardcoded -109. Use __builtin_abort instead of abort.
3921
3922 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3923 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3924
3925 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3926
3927 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3928
3929 PR debug/70935
3930 * gcc.dg/torture/pr70935.c: New test.
3931
3932 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3933
3934 PR target/58219
3935 * gcc.target/sh/pr58219.c: New tests.
3936
3937 2016-05-06 Richard Biener <rguenther@suse.de>
3938
3939 PR tree-optimization/70960
3940 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3941
3942 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3943
3944 PR target/52933
3945 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3946 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3947 Adjust expected instruction counts.
3948 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3949
3950 2016-05-06 Marek Polacek <polacek@redhat.com>
3951
3952 PR sanitizer/70875
3953 * gcc.dg/ubsan/bounds-3.c: New test.
3954
3955 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3956
3957 PR target/54089
3958 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3959
3960 2016-05-06 Richard Biener <rguenther@suse.de>
3961
3962 PR middle-end/70931
3963 * gfortran.dg/pr70931.f90: New testcase.
3964
3965 2016-05-06 Richard Biener <rguenther@suse.de>
3966
3967 PR middle-end/70941
3968 * gcc.dg/torture/pr70941.c: New testcase.
3969
3970 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3971
3972 PR tree-optimization/57206
3973 * gcc.dg/vect/pr57206.c: New test.
3974
3975 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3976
3977 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3978
3979 2016-05-05 Jakub Jelinek <jakub@redhat.com>
3980
3981 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3982
3983 * c-c++-common/Wdangling-else-4.c: New test.
3984
3985 2016-05-04 Jakub Jelinek <jakub@redhat.com>
3986
3987 PR c++/70906
3988 PR c++/70933
3989 * g++.dg/opt/pr70906.C: New test.
3990 * g++.dg/opt/pr70933.C: New test.
3991
3992 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3993
3994 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3995
3996 * gcc.dg/ipa/pure-const-3.c: New testcase.
3997
3998 2016-05-04 Marek Polacek <polacek@redhat.com>
3999
4000 * c-c++-common/Wdangling-else-1.c: New test.
4001 * c-c++-common/Wdangling-else-2.c: New test.
4002 * c-c++-common/Wdangling-else-3.c: New test.
4003
4004 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4005
4006 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4007 flag is present.
4008
4009 2016-05-04 Marek Polacek <polacek@redhat.com>
4010
4011 PR c/48778
4012 * gcc.dg/Waddress-2.c: New test.
4013
4014 2016-05-04 Alan Modra <amodra@gmail.com>
4015
4016 * gcc.target/powerpc/pr70866.c: New.
4017
4018 2016-05-03 Martin Sebor <msebor@redhat.com>
4019
4020 PR c++/66561
4021 * c-c++-common/builtin_location.c: New test.
4022 * g++.dg/cpp1y/builtin_location.C: New test.
4023
4024 2016-05-03 Marek Polacek <polacek@redhat.com>
4025
4026 PR c/70859
4027 * gcc.dg/pr70859.c: New test.
4028 * gcc.dg/pr70859-2.c: New test.
4029
4030 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4031
4032 * gnat.dg/debug5.adb: New testcase.
4033
4034 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4035
4036 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4037 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4038 Procedure to check for z10 instruction set.
4039
4040 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4041
4042 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4043
4044 2016-05-03 Alan Modra <amodra@gmail.com>
4045
4046 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4047
4048 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4049
4050 * gcc.target/i386/avx512f-cvt-1.c: New test.
4051
4052 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4053
4054 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4055 -fdump-tree-vrp-details.
4056
4057 2016-05-03 Richard Biener <rguenther@suse.de>
4058
4059 * gcc.dg/pr30172-1.c: Adjust.
4060 * gcc.dg/pr63743.c: Likewise.
4061 * gcc.dg/tm/pr51696.c: Likewise.
4062 * c-c++-common/tm/safe-1.c: Likewise.
4063 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4064 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4065 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4066 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4067
4068 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4069
4070 PR rtl-optimization/70467
4071 * gcc.target/i386/pr70467-3.c: New test.
4072 * gcc.target/i386/pr70467-4.c: New test.
4073
4074 PR tree-optimization/70916
4075 * gcc.c-torture/compile/pr70916.c: New test.
4076
4077 PR target/49244
4078 * gcc.target/i386/pr49244-1.c: New test.
4079 * gcc.target/i386/pr49244-2.c: New test.
4080
4081 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4082
4083 PR rtl-optimization/44281
4084 * gcc.target/i386/pr44281.c: New test.
4085
4086 2016-05-03 bin cheng <bin.cheng@arm.com>
4087
4088 PR tree-optimization/56541
4089 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4090 * gcc.dg/vect/pr56541.c: new test.
4091
4092 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4093
4094 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4095 __float128.
4096 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4097
4098 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4099
4100 PR testsuite/70520
4101 * c-c++-common/asan/clone-test-1.c (main): Align child process
4102 stack to 16 bytes.
4103
4104 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4105
4106 PR c++/62314
4107 * g++.dg/spellcheck-fields-2.C: New test case.
4108
4109 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4110
4111 PR c++/62314
4112 * g++.dg/pr62314.C: New test case.
4113
4114 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4115
4116 * gcc.dg/ipa/inline-8.c: New testcase.
4117
4118 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4119
4120 PR rtl-optimization/70467
4121 * gcc.target/i386/pr70467-1.c: New test.
4122
4123 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4124
4125 * gcc.dg/spec-options.c: Run the test on all targets.
4126 * gcc.dg/foo.specs: Use cpp_unique_options.
4127
4128 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4129
4130 * gcc.dg/tree-ssa/unord.c: New testcase.
4131
4132 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4133
4134 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4135
4136 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4137
4138 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4139
4140 2016-05-02 Marek Polacek <polacek@redhat.com>
4141
4142 PR c/70851
4143 * gcc.dg/enum-incomplete-3.c: New test.
4144
4145 2016-05-02 Marek Polacek <polacek@redhat.com>
4146 Tom de Vries <tom@codesourcery.com>
4147
4148 PR tree-optimization/70700
4149 * gcc.dg/pr70700.c: New test.
4150
4151 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4152
4153 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4154 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4155 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4156 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4157 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4158
4159 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4160
4161 * ada/acats/run_acats: Rename into...
4162 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4163 * ada/acats/run_all.sh: Remove redundant test.
4164 (target_run): Move around.
4165 (target_gnatchop): Use newly built executable.
4166 (target_gnatmake): Likewise.
4167 Check that the compilation of impbit succeeds.
4168
4169 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4170
4171 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4172 * gcc.dg/20021029-1.c: Likewise.
4173 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4174 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4175 * gcc.target/sh/cmpstr.c: Likewise.
4176 * gcc.target/sh/cmpstrn.c: Likewise.
4177 * gcc.target/sh/memset.c: Likewise.
4178 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4179 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4180 * gcc.target/sh/pr39423-1.c: Likewise.
4181 * gcc.target/sh/pr49468-di.c: Likewise.
4182 * gcc.target/sh/pr49468-si.c: Likewise.
4183 * gcc.target/sh/pr49880-1.c: Likewise.
4184 * gcc.target/sh/pr49880-2.c: Likewise.
4185 * gcc.target/sh/pr49880-3.c: Likewise.
4186 * gcc.target/sh/pr50751-1.c: Likewise.
4187 * gcc.target/sh/pr50751-4.c: Likewise.
4188 * gcc.target/sh/pr50751-7.c: Likewise.
4189 * gcc.target/sh/pr51244-1.c: Likewise.
4190 * gcc.target/sh/pr51244-10.c: Likewise.
4191 * gcc.target/sh/pr51244-11.c: Likewise.
4192 * gcc.target/sh/pr51244-12.c: Likewise.
4193 * gcc.target/sh/pr51244-13.c: Likewise.
4194 * gcc.target/sh/pr51244-14.c: Likewise.
4195 * gcc.target/sh/pr51244-17.c: Likewise.
4196 * gcc.target/sh/pr51244-18.c: Likewise.
4197 * gcc.target/sh/pr51244-19.c: Likewise.
4198 * gcc.target/sh/pr51244-4.c: Likewise.
4199 * gcc.target/sh/pr51244-5.c: Likewise.
4200 * gcc.target/sh/pr51244-7.c: Likewise.
4201 * gcc.target/sh/pr51244-8.c: Likewise.
4202 * gcc.target/sh/pr51244-9.c: Likewise.
4203 * gcc.target/sh/pr51697.c: Likewise.
4204 * gcc.target/sh/pr52483-1.c: Likewise.
4205 * gcc.target/sh/pr52483-2.c: Likewise.
4206 * gcc.target/sh/pr52483-3.c: Likewise.
4207 * gcc.target/sh/pr52483-5.c: Likewise.
4208 * gcc.target/sh/pr52933-1.c: Likewise.
4209 * gcc.target/sh/pr52933-2.c: Likewise.
4210 * gcc.target/sh/pr52933-3.c: Likewise.
4211 * gcc.target/sh/pr53568-1.c: Likewise.
4212 * gcc.target/sh/pr53976-1.c: Likewise.
4213 * gcc.target/sh/pr53988-1.c: Likewise.
4214 * gcc.target/sh/pr53988.c: Likewise.
4215 * gcc.target/sh/pr54089-1.c: Likewise.
4216 * gcc.target/sh/pr54089-6.c: Likewise.
4217 * gcc.target/sh/pr54089-7.c: Likewise.
4218 * gcc.target/sh/pr54089-8.c: Likewise.
4219 * gcc.target/sh/pr54089-9.c: Likewise.
4220 * gcc.target/sh/pr54236-1.c: Likewise.
4221 * gcc.target/sh/pr54236-2.c: Likewise.
4222 * gcc.target/sh/pr54236-3.c: Likewise.
4223 * gcc.target/sh/pr54236-4.c: Likewise.
4224 * gcc.target/sh/pr54386.c: Likewise.
4225 * gcc.target/sh/pr54602-1.c: Likewise.
4226 * gcc.target/sh/pr54685.c: Likewise.
4227 * gcc.target/sh/pr54760-1.c: Likewise.
4228 * gcc.target/sh/pr54760-2.c: Likewise.
4229 * gcc.target/sh/pr54760-3.c: Likewise.
4230 * gcc.target/sh/pr54760-4.c: Likewise.
4231 * gcc.target/sh/pr54760-5.c: Likewise.
4232 * gcc.target/sh/pr54760-6.c: Likewise.
4233 * gcc.target/sh/pr55146.c: Likewise.
4234 * gcc.target/sh/pr55160.c: Likewise.
4235 * gcc.target/sh/pr59278.c: Likewise.
4236 * gcc.target/sh/pr59401-1.c: Likewise.
4237 * gcc.target/sh/pr59533-1.c: Likewise.
4238 * gcc.target/sh/pr63260.c: Likewise.
4239 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4240 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4241 * gcc.target/sh/strlen.c: Likewise.
4242 * gcc.target/sh/torture/pr30807.c: Likewise.
4243 * gcc.target/sh/torture/pr34777.c: Likewise.
4244 * gcc.target/sh/torture/pr64652.c: Likewise.
4245 * gcc.target/sh/torture/pr65505.c: Likewise.
4246 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4247 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4248
4249 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4250
4251 PR c++/66644
4252 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4253
4254 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4255
4256 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4257 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4258 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4259 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4260
4261 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4262
4263 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4264 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4265
4266 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4267
4268 PR middle-end/70626
4269 * c-c++-common/goacc/combined-reduction.c: New test.
4270 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4271
4272 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4273
4274 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4275 *movdi_internal pattern only if PIC off.
4276 * gcc.target/i386/pr70155-2.c: Likewise.
4277 * gcc.target/i386/pr70155-3.c: Likewise.
4278 * gcc.target/i386/pr70155-4.c: Likewise.
4279 * gcc.target/i386/pr70155-5.c: Likewise.
4280 * gcc.target/i386/pr70155-6.c: Likewise.
4281 * gcc.target/i386/pr70155-7.c: Likewise.
4282 * gcc.target/i386/pr70155-8.c: Likewise.
4283 * gcc.target/i386/pr70155-15.c: Likewise.
4284 * gcc.target/i386/pr70155-17.c: Likewise.
4285 * gcc.target/i386/pr70155-22.c: Likewise.
4286
4287 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4288
4289 PR tree-optimization/70803
4290 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4291
4292 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4293
4294 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4295 optimization of vector loop.
4296 * gcc.target/i386/vect-unpack-3.c: New test.
4297 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4298 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4299 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4300
4301 2016-04-29 Marek Polacek <polacek@redhat.com>
4302
4303 PR sanitizer/70342
4304 * g++.dg/ubsan/null-7.C: New test.
4305
4306 PR c/70852
4307 * gcc.dg/pr70852.c: New test.
4308
4309 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4310
4311 PR/69089
4312 * g++.dg/cpp0x/alignas6.C: New test.
4313
4314 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4315
4316 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4317 * gcc.dg/pr27003.c: Likewise.
4318 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4319 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4320 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4321 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4322 * gcc.target/arc/mxy.c: Likewise.
4323 * gcc.target/arc/mswape.c: Likewise.
4324 * gcc.target/arc/mrtsc.c: Likewise.
4325 * gcc.target/arc/mcrc.c: Likewise.
4326 * gcc.target/arc/mdsp-packa.c: Likewise.
4327 * gcc.target/arc/mdvbf.c: Likewise.
4328 * gcc.target/arc/mlock.c: Likewise.
4329 * gcc.target/arc/mmac-24.c: Likewise.
4330 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4331
4332 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4333 Matthijs Kooijman <matthijs@stdin.nl>
4334 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4335
4336 PR target/60040
4337 * gcc.target/avr/pr60040-1.c: New.
4338 * gcc.target/avr/pr60040-2.c: New.
4339
4340 2016-04-29 Richard Biener <rguenther@suse.de>
4341
4342 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4343
4344 2016-04-29 Richard Biener <rguenther@suse.de>
4345
4346 PR tree-optimization/13962
4347 PR tree-optimization/65686
4348 * gcc.dg/uninit-pr65686.c: New testcase.
4349
4350 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4351
4352 PR middle-end/70843
4353 * gcc.dg/pr70843.c: New test.
4354
4355 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4356
4357 PR target/70858
4358 * gcc.target/i386/pr70858.c: New test.
4359
4360 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4361
4362 * gcc.target/arc/nps400-1.c: New file.
4363
4364 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4365 Andrew Burgess <andrew.burgess@embecosm.com>
4366
4367 * gcc.target/arc/movh_cl-1.c: New file.
4368
4369 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4370 Andrew Burgess <andrew.burgess@embecosm.com>
4371
4372 * gcc.target/arc/extzv-1.c: New file.
4373 * gcc.target/arc/insv-1.c: New file.
4374 * gcc.target/arc/insv-2.c: New file.
4375 * gcc.target/arc/movb-1.c: New file.
4376 * gcc.target/arc/movb-2.c: New file.
4377 * gcc.target/arc/movb-3.c: New file.
4378 * gcc.target/arc/movb-4.c: New file.
4379 * gcc.target/arc/movb-5.c: New file.
4380 * gcc.target/arc/movb_cl-1.c: New file.
4381 * gcc.target/arc/movb_cl-2.c: New file.
4382 * gcc.target/arc/movbi_cl-1.c: New file.
4383 * gcc.target/arc/movl-1.c: New file.
4384
4385 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4386 Andrew Burgess <andrew.burgess@embecosm.com>
4387
4388 * gcc.target/arc/cmem-1.c: New file.
4389 * gcc.target/arc/cmem-2.c: New file.
4390 * gcc.target/arc/cmem-3.c: New file.
4391 * gcc.target/arc/cmem-4.c: New file.
4392 * gcc.target/arc/cmem-5.c: New file.
4393 * gcc.target/arc/cmem-6.c: New file.
4394 * gcc.target/arc/cmem-7.c: New file.
4395 * gcc.target/arc/cmem-ld.inc: New file.
4396 * gcc.target/arc/cmem-st.inc: New file.
4397
4398 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4399
4400 PR target/70821
4401 * gcc.target/i386/pr70821.c: New test.
4402
4403 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4404
4405 * gcc.target/powerpc/vec-adde.c: New test.
4406 * gcc.target/powerpc/vec-adde-int128.c: New test.
4407
4408 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4409
4410 * gcc.target/i386/avx-vround-1.c: New test.
4411 * gcc.target/i386/avx-vround-2.c: New test.
4412 * gcc.target/i386/avx512vl-vround-1.c: New test.
4413 * gcc.target/i386/avx512vl-vround-2.c: New test.
4414
4415 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4416
4417 PR testsuite/70595
4418 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4419 (check_effective_target_cilkplus_runtime): ... this.
4420 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4421 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4422
4423 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4424 Require cilkplus_runtime.
4425 Don't add -lcilkrts.
4426 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4427 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4428 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4429 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4430 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4431 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4432 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4433 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4434 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4435 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4436 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4437 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4438 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4439 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4440 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4441 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4442 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4443 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4444 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4445 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4446 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4447 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4448 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4449 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4450 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4451 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4452 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4453 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4454 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4455
4456 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4457 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4458
4459 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4460
4461 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4462 cilkplus_runtime.
4463
4464 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4465
4466 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4467 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4468
4469 2015-04-27 Ryan Burn <contact@rnburn.com>
4470
4471 PR c++/69024
4472 PR c++/68997
4473 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4474 diagnostic.
4475 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4476 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4477
4478 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4479
4480 * gnat.dg/limited_with4.ad[sb]: New test.
4481 * gnat.dg/limited_with4_pkg.ads: New helper.
4482
4483 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4484
4485 PR target/70155
4486 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4487 and movv1ti_internal patterns
4488 * gcc.target/i386/pr70155-1.c: New test.
4489 * gcc.target/i386/pr70155-2.c: Likewise.
4490 * gcc.target/i386/pr70155-3.c: Likewise.
4491 * gcc.target/i386/pr70155-4.c: Likewise.
4492 * gcc.target/i386/pr70155-5.c: Likewise.
4493 * gcc.target/i386/pr70155-6.c: Likewise.
4494 * gcc.target/i386/pr70155-7.c: Likewise.
4495 * gcc.target/i386/pr70155-8.c: Likewise.
4496 * gcc.target/i386/pr70155-9.c: Likewise.
4497 * gcc.target/i386/pr70155-10.c: Likewise.
4498 * gcc.target/i386/pr70155-11.c: Likewise.
4499 * gcc.target/i386/pr70155-12.c: Likewise.
4500 * gcc.target/i386/pr70155-13.c: Likewise.
4501 * gcc.target/i386/pr70155-14.c: Likewise.
4502 * gcc.target/i386/pr70155-15.c: Likewise.
4503 * gcc.target/i386/pr70155-16.c: Likewise.
4504 * gcc.target/i386/pr70155-17.c: Likewise.
4505 * gcc.target/i386/pr70155-18.c: Likewise.
4506 * gcc.target/i386/pr70155-19.c: Likewise.
4507 * gcc.target/i386/pr70155-20.c: Likewise.
4508 * gcc.target/i386/pr70155-21.c: Likewise.
4509 * gcc.target/i386/pr70155-22.c: Likewise.
4510
4511 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4512
4513 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4514 ".{5,6}".
4515
4516 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4517
4518 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4519 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4520 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4521 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4522 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4523
4524 2016-04-27 Richard Biener <rguenther@suse.de>
4525
4526 PR ipa/70760
4527 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4528 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4529
4530 2016-04-27 Nathan Sidwell <nathan@acm.org>
4531
4532 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4533 * g++.dg/ubsan/pr63956.C: Adjust error location.
4534
4535 2016-04-27 Nick Clifton <nickc@redhat.com>
4536
4537 PR middle-end/49889
4538 * gcc.dg/pr49889.c: New test.
4539
4540 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4541
4542 * c-c++-common/memset-array.c: New test.
4543
4544 2016-04-26 Martin Sebor <msebor@redhat.com>
4545
4546 PR c++/66639
4547 * g++.dg/cpp1y/func_constexpr.C: New test.
4548
4549 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4550
4551 PR c++/70241
4552 * g++.dg/cpp0x/enum32.C: New test.
4553 * g++.dg/cpp0x/enum33.C: New test.
4554
4555 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4556
4557 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4558 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4559 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4560 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4561 * gcc.c-torture/execute/pr38151.c: Likewise.
4562 * gcc.c-torture/execute/pr66556.c: Likewise.
4563 * gcc.c-torture/execute/pr67781.c: Likewise.
4564 * gcc.c-torture/execute/pr68648.c: Likewise.
4565
4566 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4567
4568 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4569
4570 2016-04-26 Marek Polacek <polacek@redhat.com>
4571
4572 PR c/67784
4573 * gcc.dg/pr67784-3.c: New test.
4574 * gcc.dg/pr67784-4.c: New test.
4575 * gcc.dg/pr67784-5.c: New test.
4576
4577 PR c/70791
4578 * gcc.dg/Wnested-externs-2.c: New test.
4579
4580 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4581
4582 * gcc.dg/fold-plusmult.c: Adjust.
4583 * gcc.dg/no-strict-overflow-6.c: Adjust.
4584 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4585
4586 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4587
4588 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4589 number scans.
4590 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4591 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4592 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4593 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4594 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4595 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4596 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4597 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4598 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4599 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4600 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4601 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4602 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4603 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4604 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4605 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4606 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4607 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4608 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4609 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4610 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4611 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4612 scans.
4613 * gcc.target/i386/pr32219-4.c: Likewise.
4614 * gcc.target/i386/pr32219-6.c: Likewise.
4615 * gcc.target/i386/pr32219-8.c: Likewise.
4616
4617 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4618
4619 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4620 associated options.
4621
4622 2016-04-26 Marek Polacek <polacek@redhat.com>
4623
4624 PR c++/70744
4625 * g++.dg/ext/cond2.C: New test.
4626
4627 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4628
4629 PR tree-optimization/70771
4630 PR tree-optimization/70775
4631 * gcc.dg/pr70771.c: New test.
4632 * gcc.dg/pr70775.c: New test.
4633
4634 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4635
4636 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4637
4638 2016-04-25 Richard Biener <rguenther@suse.de>
4639
4640 PR tree-optimization/70780
4641 * gcc.dg/torture/pr70780.c: New testcase.
4642
4643 2016-04-25 Michael Collison <michael.collison@arm.com>
4644
4645 * gcc.target/arm/neon-vaddws16.c: New test.
4646 * gcc.target/arm/neon-vaddws32.c: New test.
4647 * gcc.target/arm/neon-vaddwu16.c: New test.
4648 * gcc.target/arm/neon-vaddwu32.c: New test.
4649 * gcc.target/arm/neon-vaddwu8.c: New test.
4650 * lib/target-supports.exp
4651 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4652 that arm neon support vector widen sum of HImode TO SImode.
4653
4654 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4655
4656 PR sanitizer/70712
4657 * c-c++-common/asan/pr70712.c: New test.
4658
4659 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4660
4661 * .gitattributes: New file.
4662
4663 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4664
4665 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4666
4667 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4668
4669 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4670 * gfortran.dg/submodule_15.f08: Likewise.
4671
4672 2016-04-22 Richard Biener <rguenther@suse.de>
4673
4674 PR tree-optimization/70740
4675 * gcc.dg/torture/pr70740.c: New testcase.
4676
4677 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4678
4679 PR target/70750
4680 * gcc.target/i386/pr70750-1.c: New test.
4681 * gcc.target/i386/pr70750-2.c: Likewise.
4682
4683 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4684
4685 PR c++/70540
4686 * g++.dg/cpp0x/auto48.C: New.
4687
4688 2016-04-21 Marek Polacek <polacek@redhat.com>
4689
4690 PR c++/70513
4691 * g++.dg/cpp0x/forw_enum12.C: New test.
4692 * g++.dg/cpp0x/forw_enum13.C: New test.
4693
4694 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4695
4696 PR target/70728
4697 * gcc.target/i386/pr70728.c: New test.
4698
4699 2016-04-21 Richard Biener <rguenther@suse.de>
4700
4701 PR middle-end/70747
4702 * gcc.dg/pr70747.c: New testcase.
4703
4704 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4705
4706 PR tree-optimization/70715
4707 * gcc.dg/tree-ssa/scev-13.c: New test.
4708
4709 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4710
4711 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4712
4713 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4714
4715 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4716
4717 2016-04-20 Jan Hubicka <jh@suse.cz>
4718
4719 PR ipa/70018
4720 * g++.dg/ipa/nothrow-1.C: New testcase.
4721
4722 2016-04-20 Nathan Sidwell <nathan@acm.org>
4723
4724 PR c++/55635
4725 * g++.dg/eh/delete1.C: New.
4726
4727 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4728
4729 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4730 -mtune-ctrl=sse_typeless_stores.
4731
4732 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4733
4734 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4735
4736 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4737
4738 PR tree-optimization/69489
4739 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4740
4741 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4742
4743 PR c++/69363
4744 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4745 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4746 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4747
4748 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4749
4750 PR tree-optimization/56625
4751 PR tree-optimization/69489
4752 * gcc.dg/vect/pr56625.c: New test.
4753 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4754
4755 2016-04-20 Andrew Pinski <apinski@cavium.com>
4756
4757 PR target/64971
4758 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4759
4760 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4761
4762 * gnat.dg/self1.adb: Remove now incorrect test.
4763
4764 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4765
4766 * gcc.dg/tree-ssa/scev-11.c: New test.
4767 * gcc.dg/tree-ssa/scev-12.c: New test.
4768
4769 2016-04-20 Marek Polacek <polacek@redhat.com>
4770
4771 PR tree-optimization/70725
4772 * gcc.dg/pr70725.c: New test.
4773
4774 2016-04-20 Richard Biener <rguenther@suse.de>
4775
4776 PR tree-optimization/70726
4777 * g++.dg/vect/pr70726.cc: New testcase.
4778
4779 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4780
4781 PR target/70674
4782 * gcc.target/s390/pr70674.c: New test.
4783
4784 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4785
4786 PR libgfortran/70684
4787 * gfortran.dg/list_read_14.f90: New test.
4788
4789 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4790
4791 PR target/69201
4792 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4793 extern to force it misaligned.
4794 (b): Likewise.
4795 (c): Likewise.
4796 (d): Likewise.
4797 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4798 Don't check `*' before movv4sf_internal.
4799 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4800 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4801 Don't check `*' before movv16qi_internal.
4802 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4803 extern to force it misaligned.
4804 (b): Likewise.
4805 (c): Likewise.
4806 (d): Likewise.
4807 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4808 Don't check `*' before movv2df_internal.
4809 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4810 extern to force it misaligned.
4811 (b): Likewise.
4812 (c): Likewise.
4813 (d): Likewise.
4814 Check movv8sf_internal instead of avx_storeups256.
4815 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4816
4817 2016-04-19 Richard Biener <rguenther@suse.de>
4818
4819 PR tree-optimization/70171
4820 * g++.dg/tree-ssa/pr70171.C: New testcase.
4821
4822 2016-04-19 Richard Biener <rguenther@suse.de>
4823
4824 PR tree-optimization/70724
4825 * gcc.dg/torture/pr70724.c: New testcase.
4826
4827 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4828
4829 PR middle-end/70689
4830 * gcc.target/i386/pr70689.c: New.
4831
4832 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4833
4834 PR target/70708
4835 * gcc.target/i386/pr70708.c: New test.
4836
4837 2016-04-18 Richard Biener <rguenther@suse.de>
4838
4839 PR tree-optimization/43434
4840 * gcc.dg/vect/pr43434.c: New testcase.
4841 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4842 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4843 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4844 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4845 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4846 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4847 * gcc.dg/gomp/pr68640.c: Likewise.
4848 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4849 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4850
4851 2016-04-18 Richard Biener <rguenther@suse.de>
4852
4853 PR tree-optimization/70701
4854 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4855
4856 2016-04-18 Tom de Vries <tom@codesourcery.com>
4857
4858 PR testsuite/70699
4859 * gcc.dg/pr70161.c: Add dot-file scans.
4860 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4861 instead of after last dot char.
4862
4863 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4864
4865 * c-c++-common/dump-ada-spec-3.c: New test.
4866 * c-c++-common/dump-ada-spec-4.c: Likewise.
4867
4868 2016-04-17 Tom de Vries <tom@codesourcery.com>
4869
4870 PR other/70183
4871 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4872
4873 2016-04-15 Jan Hubicka <jh@suse.cz>
4874
4875 PR ipa/70018
4876 * g++.dg/ipa/pure-const-1.C: New testcase.
4877 * g++.dg/ipa/pure-const-2.C: New testcase.
4878 * g++.dg/ipa/pure-const-3.C: New testcase.
4879
4880 2016-04-15 Marek Polacek <polacek@redhat.com>
4881
4882 PR c/70671
4883 * gcc.dg/bitfld-22.c: New test.
4884
4885 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4886
4887 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4888 x86_64.
4889
4890 2016-04-15 Marek Polacek <polacek@redhat.com>
4891
4892 PR c/70651
4893 * c-c++-common/pr70651.c: New test.
4894
4895 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4896
4897 PR rtl-optimization/70681
4898 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4899 dump scan on arm and powerpc.
4900 * gcc.dg/pr10474.c: Likewise.
4901
4902 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4903
4904 PR c++/69517
4905 PR c++/70019
4906 PR c++/70588
4907 * g++.dg/cpp1y/vla11.C: Revert for real.
4908
4909 PR c/70436
4910 * c-c++-common/Wparentheses-1.c: New test.
4911 * c-c++-common/gomp/Wparentheses-1.c: New test.
4912 * c-c++-common/gomp/Wparentheses-2.c: New test.
4913 * c-c++-common/gomp/Wparentheses-3.c: New test.
4914 * c-c++-common/gomp/Wparentheses-4.c: New test.
4915 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4916 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4917 * c-c++-common/goacc/Wparentheses-1.c: New test.
4918
4919 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4920
4921 PR target/70662
4922 * gcc.target/i386/pr70662.c: New test.
4923
4924 2016-04-15 Richard Biener <rguenther@suse.de>
4925 Alan Modra <amodra@gmail.com>
4926
4927 PR tree-optimization/70130
4928 * gcc.dg/vect/O3-pr70130.c: New testcase.
4929
4930 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4931
4932 PR target/70669
4933 * gcc.target/powerpc/pr70669.c: New test.
4934
4935 PR target/70640
4936 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4937 a power7 system that does not have an assembler that supports
4938 power8.
4939
4940 2016-04-14 Martin Sebor <msebor@redhat.com>
4941
4942 PR c++/69517
4943 PR c++/70019
4944 PR c++/70588
4945 * c-c++-common/ubsan/vla-1.c: Revert.
4946 * g++.dg/cpp1y/vla11.C: Same.
4947 * g++.dg/cpp1y/vla12.C: Same.
4948 * g++.dg/cpp1y/vla13.C: Same.
4949 * g++.dg/cpp1y/vla14.C: Same.
4950 * g++.dg/cpp1y/vla3.C: Same.
4951 * g++.dg/init/array24.C: Same.
4952 * g++.dg/ubsan/vla-1.C: Same.
4953
4954 2016-04-14 Marek Polacek <polacek@redhat.com>
4955 Jan Hubicka <hubicka@ucw.cz>
4956
4957 PR c++/70029
4958 * g++.dg/torture/pr70029.C: New test.
4959
4960 2016-04-14 Martin Sebor <msebor@redhat.com>
4961
4962 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4963 type size to prevent failures on targets with very low maximum
4964 alignment.
4965
4966 2016-04-14 Richard Biener <rguenther@suse.de>
4967
4968 PR tree-optimization/70623
4969 * gcc.dg/torture/pr70623.c: New testcase.
4970 * gcc.dg/torture/pr70623-2.c: Likewise.
4971
4972 2016-04-13 Martin Sebor <msebor@redhat.com>
4973
4974 PR c++/69517
4975 PR c++/70019
4976 PR c++/70588
4977 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4978 * g++.dg/cpp1y/vla11.C: New test.
4979 * g++.dg/cpp1y/vla12.C: New test.
4980 * g++.dg/cpp1y/vla13.C: New test.
4981 * g++.dg/cpp1y/vla14.C: New test.
4982 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4983 * g++.dg/init/array24.C: Fully brace VLA initializer.
4984 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4985
4986 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4987
4988 PR c++/70641
4989 * g++.dg/opt/pr70641.C: New test.
4990
4991 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4992
4993 PR rtl-optimization/68749
4994 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4995 effects of argument promotions.
4996 Remove default args to dg-skip-if.
4997
4998 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4999
5000 PR c++/70635
5001 * g++.dg/parse/pr70635.C: New.
5002
5003 2016-04-13 Marek Polacek <polacek@redhat.com>
5004
5005 PR c++/70639
5006 * c-c++-common/Wmisleading-indentation-4.c: New test.
5007
5008 2016-04-13 Marek Polacek <polacek@redhat.com>
5009
5010 PR c/70436
5011 * gcc.dg/Wparentheses-12.c: New test.
5012 * gcc.dg/Wparentheses-13.c: New test.
5013
5014 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5015
5016 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5017 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5018 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5019
5020 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5021
5022 PR middle-end/70633
5023 * gcc.c-torture/compile/pr70633.c: New test.
5024
5025 PR debug/70628
5026 * gcc.dg/torture/pr70628.c: New test.
5027
5028 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5029
5030 PR c++/70610
5031 * g++.dg/template/pr70610.C: New test.
5032 * g++.dg/template/pr70610-2.C: New test.
5033 * g++.dg/template/pr70610-3.C: New test.
5034 * g++.dg/template/pr70610-4.C: New test.
5035
5036 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5037
5038 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5039 128 instead of 32.
5040
5041 PR c++/70571
5042 * g++.dg/ext/pr70571.C: New test.
5043
5044 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5045
5046 PR target/70640
5047 * gcc.target/powerpc/pr70640.c: New test.
5048
5049 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5050
5051 PR c++/68722
5052 * g++.dg/parse/pr68722.C: New.
5053
5054 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5055
5056 PR rtl-optimization/70596
5057 * gcc.target/i386/pr70596.c: New test.
5058
5059 2016-04-12 Nathan Sidwell <nathan@acm.org>
5060
5061 PR c++/70501
5062 * g++.dg/init/pr70501.C: New.
5063
5064 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5065
5066 * gcc.target/i386/asm-flag-6.c: New test.
5067
5068 2016-04-12 Tom de Vries <tom@codesourcery.com>
5069
5070 PR tree-optimization/68756
5071 * gcc.dg/graphite/pr68756.c: New test.
5072
5073 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5074
5075 PR tree-optimization/70602
5076 * gcc.c-torture/execute/pr70602.c: New test.
5077
5078 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5079
5080 PR target/70381
5081 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5082 __float128 emulator is built and runs.
5083 * gcc.target/powerpc/float128-1.c: Likewise.
5084
5085 * lib/target-supports.exp (check_ppc_float128_sw_available):
5086 Rework tests for __float128 software and hardware
5087 availability. Fix exit condition to return 0 on success.
5088
5089 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5090
5091 PR target/70133
5092 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5093 * gcc.target/aarch64/target_attr_15.c: Likewise.
5094
5095 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5096
5097 PR c++/69066
5098 * g++.dg/cpp1y/pr69066.C: New.
5099
5100 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5101
5102 PR fortran/68566
5103 * gfortran.dg/pr36192.f90: Update test.
5104 * gfortran.dg/pr36192_1.f90: Update test.
5105 * gfortran.dg/real_dimension_1.f: Update test.
5106 * gfortran.dg/parameter_array_init_7.f90: New test.
5107
5108 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5109
5110 PR testsuite/64039
5111 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5112
5113 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5114
5115 PR rtl-optimization/66669
5116 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5117
5118 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5119
5120 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5121 * gcc.dg/pie-1.c: Likewise.
5122 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5123 * gcc.dg/pic-4.c: Likewise.
5124 * gcc.dg/pie-3.c: Likewise.
5125 * gcc.dg/pie-4.c: Likewise.
5126
5127 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5128
5129 PR tree-optimization/68644
5130 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5131
5132 PR rtl-optimization/64886
5133 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5134
5135 2016-04-09 Tom de Vries <tom@codesourcery.com>
5136
5137 PR tree-optimization/68953
5138 * gcc.dg/graphite/pr68953.c: New test.
5139
5140 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5141
5142 PR fortran/70592
5143 * gfortran.dg/deferred_character_16.f90: New test.
5144
5145 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5146
5147 PR tree-optimization/70586
5148 * gcc.c-torture/execute/pr70586.c: New test.
5149
5150 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5151
5152 PR sanitizer/70573
5153 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5154 with __builtin_memset
5155 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5156
5157 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5158
5159 PR lto/70289
5160 PR ipa/70348
5161 PR tree-optimization/70373
5162 PR middle-end/70533
5163 PR middle-end/70534
5164 PR middle-end/70535
5165 * c-c++-common/goacc/reduction-5.c: New test.
5166 * c-c++-common/goacc/reduction-promotions.c: New test.
5167 * gfortran.dg/goacc/reduction-3.f95: New test.
5168 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5169
5170 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5171
5172 PR c++/70590
5173 PR c++/70452
5174 * g++.dg/pr70590.C: New test.
5175 * g++.dg/pr70590-2.C: New test.
5176
5177 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5178
5179 PR middle-end/70593
5180 * gcc.target/i386/pr70593.c: New test.
5181
5182 PR rtl-optimization/70574
5183 * gcc.target/i386/avx2-pr70574.c: New test.
5184
5185 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5186
5187 PR sanitizer/70541
5188 * c-c++-common/asan/pr70541.c: New test.
5189
5190 2016-04-08 Tom de Vries <tom@codesourcery.com>
5191
5192 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5193 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5194
5195 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5196
5197 PR target/70566
5198 * gcc.c-torture/execute/pr70566.c: New test.
5199
5200 2016-04-08 Tom de Vries <tom@codesourcery.com>
5201
5202 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5203 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5204
5205 2016-04-08 Alan Modra <amodra@gmail.com>
5206
5207 * gcc.target/powerpc/pr70117.c: New.
5208
5209 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5210
5211 PR testsuite/70581
5212 * gcc.dg/lto/simd-function_0.c: New test.
5213
5214 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5215 clones.
5216 * c-c++-common/attr-simd-2.c: Likewise.
5217 * c-c++-common/attr-simd-4.c: Likewise.
5218 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5219 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5220
5221 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5222
5223 PR testsuite/70553
5224 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5225
5226 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5227 Tom de Vries <tom@codesourcery.com>
5228
5229 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5230 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5231 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5232 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5233 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5234 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5235 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5236 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5237
5238 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5239
5240 PR c/70436
5241 * g++.dg/warn/Wparentheses-29.C: New test.
5242
5243 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5244
5245 PR c/70436
5246 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5247 explicit braces to resolve a future -Wparentheses warning.
5248
5249 2016-04-06 Richard Henderson <rth@redhat.com>
5250
5251 * gcc.dg/pr61817-1.c: New test.
5252 * gcc.dg/pr61817-2.c: New test.
5253 * gcc.dg/pr69391-1.c: New test.
5254 * gcc.dg/pr69391-2.c: New test.
5255
5256 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5257
5258 PR rtl-optimization/70398
5259 * gcc.target/aarch64/pr70398.c: New.
5260
5261 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5262
5263 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5264
5265 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5266 Pedro Alves <palves@redhat.com>
5267
5268 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5269
5270 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5271
5272 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5273 Check for avx512f effective targets instead of avx2.
5274 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5275 for AVX512F clones.
5276 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5277 * g++.dg/gomp/declare-simd-1.C: Likewise.
5278 * g++.dg/gomp/declare-simd-3.C: Likewise.
5279 * g++.dg/gomp/declare-simd-4.C: Likewise.
5280
5281 PR middle-end/70550
5282 * c-c++-common/gomp/pr70550-1.c: New test.
5283 * c-c++-common/gomp/pr70550-2.c: New test.
5284
5285 2016-04-05 Nathan Sidwell <nathan@acm.org>
5286
5287 PR c++/70512
5288 * g++.dg/ext/attribute-may-alias-5.C: New.
5289
5290 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5291
5292 PR c++/70336
5293 * c-c++-common/pr70336.c: New test.
5294 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5295 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5296
5297 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5298
5299 PR ipa/66223
5300 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5301
5302 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5303
5304 PR rtl-optimization/70542
5305 * gcc.dg/torture/pr70542.c: New test.
5306 * gcc.target/i386/avx2-pr70542.c: New test.
5307
5308 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5309
5310 PR tree-optimization/70509
5311 * gcc.target/i386/avx512bw-pr70509.c: New test.
5312
5313 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5314
5315 PR c++/70452
5316 * g++.dg/ext/constexpr-vla4.C: New test.
5317
5318 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5319
5320 PR target/70510
5321 * gcc.target/i386/pr70510.c: New test.
5322
5323 2016-04-05 Richard Biener <rguenther@suse.de>
5324
5325 PR tree-optimization/70526
5326 * g++.dg/torture/pr70526.C: New testcase.
5327
5328 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5329
5330 PR target/70525
5331 * gcc.target/i386/pr70525.c: New test.
5332
5333 2016-04-05 Richard Biener <rguenther@suse.de>
5334
5335 PR middle-end/70499
5336 * g++.dg/torture/pr70499.C: New testcase.
5337
5338 2016-04-05 Richard Biener <rguenther@suse.de>
5339
5340 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5341 remove XFAIL.
5342
5343 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5344
5345 PR middle-end/70307
5346 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5347 rs6000 ABI warnings.
5348
5349 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5350
5351 PR ipa/66223
5352 * g++.dg/ipa/devirt-51.C: New testcase.
5353
5354 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5355 Jakub Jelinek <jakub@redhat.com>
5356
5357 PR middle-end/70457
5358 * gcc.dg/torture/pr70457.c: New.
5359
5360 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5361
5362 PR fortran/67538
5363 * gfortran.dg/allocate_with_source_19.f08: New test.
5364
5365 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5366
5367 PR fortran/65795
5368 * gfortran.dg/coarray_allocate_6.f08: New test.
5369
5370 2016-04-04 Richard Biener <rguenther@suse.de>
5371
5372 PR rtl-optimization/70484
5373 * gcc.dg/torture/pr70484.c: New testcase.
5374
5375 2016-04-04 Marek Polacek <polacek@redhat.com>
5376
5377 PR c/70307
5378 * gcc.dg/torture/pr70307.c: New test.
5379
5380 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5381
5382 PR target/70416
5383 PR target/67391
5384 * gcc.target/sh/torture/pr70416.c: New.
5385
5386 2016-04-02 Martin Sebor <msebor@redhat.com>
5387
5388 PR c++/67376
5389 PR c++/70170
5390 PR c++/70172
5391 PR c++/70228
5392 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5393 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5394 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5395 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5396 * g++.dg/cpp0x/constexpr-string.C: Same.
5397 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5398 * g++.dg/cpp0x/pr65398.C: Same.
5399 * g++.dg/ext/constexpr-vla1.C: Same.
5400 * g++.dg/ext/constexpr-vla2.C: Same.
5401 * g++.dg/ext/constexpr-vla3.C: Same.
5402 * g++.dg/ubsan/pr63956.C: Same.
5403
5404 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5405
5406 PR rtl-optimization/70467
5407 * gcc.target/i386/pr70467-2.c: New test.
5408
5409 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5410 Marek Polacek <polacek@redhat.com>
5411
5412 PR c++/70488
5413 * g++.dg/init/new47.C: New test.
5414
5415 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5416
5417 PR target/70496
5418 * gcc.target/arm/pr70496.c: New test.
5419
5420 2016-04-01 Nathan Sidwell <nathan@acm.org>
5421
5422 PR c++/68475
5423 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5424
5425 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5426
5427 PR target/69890
5428 * gcc.dg/strlenopt.h (memmove): New.
5429 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5430 instead of "string.h".
5431 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5432 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5433 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5434 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5435 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5436 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5437 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5438 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5439 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5440 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5441 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5442 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5443 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5444 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5445 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5446 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5447 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5448 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5449 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5450 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5451
5452 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5453
5454 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5455 (Holder::foo): Reflect this.
5456
5457 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5458
5459 PR target/70442
5460 * gcc.dg/pr70442.c: New test.
5461
5462 2016-03-31 Nathan Sidwell <nathan@acm.org>
5463
5464 PR c++/70393
5465 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5466
5467 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5468
5469 PR target/70453
5470 * gcc.target/i386/pr70453.c: New test.
5471
5472 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5473
5474 PR target/70292
5475 * gcc.c-torture/pr70292.c: New test.
5476
5477 2016-03-31 Marek Polacek <polacek@redhat.com>
5478
5479 PR c/70297
5480 * c-c++-common/pr70297.c: New test.
5481 * g++.dg/cpp0x/typedef-redecl.C: New test.
5482 * gcc.dg/typedef-redecl2.c: New test.
5483
5484 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5485
5486 PR rtl-optimization/70460
5487 * gcc.c-torture/execute/pr70460.c: New test.
5488
5489 2016-03-31 Richard Biener <rguenther@suse.de>
5490
5491 PR c++/70430
5492 * g++.dg/ext/vector30.C: New testcase.
5493
5494 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5495 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5496
5497 * gfortran.dg/fmt_pf.f90: New test.
5498
5499 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5500
5501 Forward-port from 5 branch
5502 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5503
5504 PR testsuite/70356
5505 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5506 dg-require-effective-target after dg-do.
5507
5508 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5509
5510 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5511
5512 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5513 Julian Brown <julian@codesourcery.com>
5514 Chung-Lin Tang <cltang@codesourcery.com>
5515 Cesar Philippidis <cesar@codesourcery.com>
5516 James Norris <jnorris@codesourcery.com>
5517 Tom de Vries <tom@codesourcery.com>
5518 Nathan Sidwell <nathan@codesourcery.com>
5519
5520 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5521 * c-c++-common/goacc/loop-clauses.c: Likewise.
5522 * g++.dg/goacc/template.C: Likewise.
5523 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5524 * gfortran.dg/goacc/loop-1.f95: Likewise.
5525 * gfortran.dg/goacc/loop-5.f95: Likewise.
5526 * gfortran.dg/goacc/loop-6.f95: Likewise.
5527 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5528 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5529 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5530 * c-c++-common/goacc/clauses-fail.c: Likewise.
5531 * c-c++-common/goacc/parallel-1.c: Likewise.
5532 * c-c++-common/goacc/reduction-1.c: Likewise.
5533 * c-c++-common/goacc/reduction-2.c: Likewise.
5534 * c-c++-common/goacc/reduction-3.c: Likewise.
5535 * c-c++-common/goacc/reduction-4.c: Likewise.
5536 * c-c++-common/goacc/routine-3.c: Likewise.
5537 * c-c++-common/goacc/routine-4.c: Likewise.
5538 * c-c++-common/goacc/routine-5.c: Likewise.
5539 * c-c++-common/goacc/tile.c: Likewise.
5540 * g++.dg/goacc/template.C: Likewise.
5541 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5542 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5543 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5544 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5545 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5546 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5547 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5548 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5549 * c-c++-common/goacc/use_device-1.c: ... this file.
5550 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5551 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5552 * c-c++-common/goacc/host_data-6.c: ... this file.
5553 * c-c++-common/goacc/loop-2-kernels.c: New file.
5554 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5555 * c-c++-common/goacc/loop-3.c: Likewise.
5556 * g++.dg/goacc/reference.C: Likewise.
5557 * g++.dg/goacc/routine-1.C: Likewise.
5558 * g++.dg/goacc/routine-2.C: Likewise.
5559
5560 2016-03-30 Richard Biener <rguenther@suse.de>
5561
5562 PR middle-end/70450
5563 * gcc.dg/torture/pr70450.c: New testcase.
5564
5565 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5566
5567 PR target/70421
5568 * gcc.dg/torture/pr70421.c: New test.
5569 * gcc.target/i386/avx512f-pr70421.c: New test.
5570
5571 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5572
5573 PR testsuite/70364
5574 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5575 (check): New function.
5576 (bar): Call check.
5577 (foo): Align stack to 16 bytes when calling bar.
5578 * gcc.target/i386/cleanup-2.c: Likewise.
5579
5580 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5581
5582 PR tree-optimization/59124
5583 * gcc.dg/Warray-bounds-19.c: New test.
5584
5585 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5586
5587 * lib/prune.exp (escape_regex_chars): New.
5588 (prune_file_path): Update to quote metcharacters for regexp.
5589
5590 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5591
5592 PR rtl-optimization/70429
5593 * gcc.c-torture/execute/pr70429.c: New test.
5594
5595 PR tree-optimization/70405
5596 * gcc.dg/pr70405.c: New test.
5597
5598 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5599
5600 PR fortran/70397
5601 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5602 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5603
5604 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5605
5606 PR testsuite/64177
5607 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5608 __cilkrts_set_param to set two workers.
5609 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5610 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5611
5612 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5613
5614 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5615
5616 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5617
5618 PR target/70406
5619 * gcc.target/i386/pr70406.c: New test.
5620
5621 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5622
5623 * gnat.dg/specs/double_record_extension3.ads: New test.
5624
5625 2016-03-25 Richard Henderson <rth@redhat.com>
5626
5627 PR target/70120
5628 * gcc.target/aarch64/pr70120-1.c: New.
5629 * gcc.target/aarch64/pr70120-2.c: New.
5630 * gcc.target/aarch64/pr70120-3.c: New.
5631
5632 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5633
5634 PR c++/62212
5635 * g++.dg/template/mangle2.C: The dg-do directive should be
5636 "compile" not "assemble".
5637
5638 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5639
5640 PR lto/69650
5641 * gcc.dg/pr69650.c: New test.
5642
5643 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5644
5645 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5646
5647 2016-03-25 Alan Modra <amodra@gmail.com>
5648
5649 * gcc.dg/dfp/pr70052.c: New test.
5650
5651 2016-03-24 Richard Henderson <rth@redhat.com>
5652
5653 PR middle-end/69845
5654 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5655 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5656
5657 2016-03-24 Tom de Vries <tom@codesourcery.com>
5658
5659 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5660
5661 2016-03-24 Tom de Vries <tom@codesourcery.com>
5662
5663 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5664 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5665
5666 2016-03-24 Tom de Vries <tom@codesourcery.com>
5667
5668 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5669 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5670
5671 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5672
5673 PR c++/62212
5674 * g++.dg/template/mangle2.C: New test.
5675
5676 2016-03-24 Richard Biener <rguenther@suse.de>
5677
5678 PR tree-optimization/70396
5679 * gcc.dg/torture/pr70396.c: New testcase.
5680
5681 2016-03-24 Richard Biener <rguenther@suse.de>
5682
5683 PR middle-end/70370
5684 * gcc.dg/torture/pr70370.c: New testcase.
5685
5686 2016-03-24 Tom de Vries <tom@codesourcery.com>
5687
5688 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5689 * gfortran.dg/goacc/kernels-tree.f95: Same.
5690 * gfortran.dg/goacc/parallel-tree.f95: Same.
5691
5692 2016-03-24 Tom de Vries <tom@codesourcery.com>
5693
5694 * c-c++-common/goacc/uninit-if-clause.c: New test.
5695 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5696
5697 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5698
5699 PR target/70290
5700 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5701 Fix formatting.
5702
5703 2016-03-24 Richard Biener <rguenther@suse.de>
5704
5705 PR tree-optimization/70372
5706 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5707
5708 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5709
5710 PR c++/70347
5711 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5712
5713 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5714
5715 PR c++/70332
5716 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5717
5718 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5719
5720 PR c++/70001
5721 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5722 * g++.dg/cpp1y/pr70001.C: New test.
5723
5724 PR c++/70323
5725 * g++.dg/cpp0x/constexpr-70323.C: New test.
5726
5727 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5728 Jason Merrill <jason@redhat.com>
5729 Jakub Jelinek <jakub@redhat.com>
5730
5731 PR c++/69315
5732 * g++.dg/cpp0x/constexpr-69315.C: New test.
5733 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5734
5735 2016-03-23 Marek Polacek <polacek@redhat.com>
5736
5737 PR c++/69884
5738 * g++.dg/warn/Wignored-attributes-1.C: New test.
5739 * g++.dg/warn/Wignored-attributes-2.C: New test.
5740
5741 2016-03-23 Tom de Vries <tom@codesourcery.com>
5742
5743 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5744 initialization.
5745 * gfortran.dg/goacc/private-3.f95 (test): Same.
5746 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5747 missing use param.
5748
5749 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5750
5751 * lib/target-supports.exp: Remove v7ve entry from loop
5752 creating effective target checks.
5753 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5754 (add_options_for_arm_arch_v7ve): Likewise.
5755
5756 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5757
5758 PR tree-optimization/70354
5759 * gcc.dg/vect/pr70354-1.c: New test.
5760 * gcc.dg/vect/pr70354-2.c: New test.
5761 * gcc.target/i386/avx2-pr70354-1.c: New test.
5762 * gcc.target/i386/avx2-pr70354-2.c: New test.
5763
5764 2016-03-22 Jeff Law <law@redhat.com>
5765
5766 PR target/70232
5767 * gcc.dg/tree-ssa/pr70232.c: New test.
5768
5769 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5770
5771 PR target/70302
5772 * gcc.target/i386/pr70302.c: New test.
5773
5774 2016-03-22 Richard Biener <rguenther@suse.de>
5775
5776 PR middle-end/70251
5777 * g++.dg/torture/pr70251.C: New testcase.
5778
5779 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5780
5781 PR c/69993
5782 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5783 Wmisleading-indentation.c.
5784 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5785 reflect change to diagnostic text and order of messages.
5786 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5787
5788 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5789
5790 * g++.dg/ext/java-3.C: Don't compile on AIX.
5791
5792 2016-03-22 Richard Biener <rguenther@suse.de>
5793
5794 PR middle-end/70333
5795 * gcc.dg/torture/pr70333.c: New testcase.
5796
5797 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5798
5799 * g++.dg/ext/pr70290.C: New test.
5800
5801 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5802
5803 PR target/70325
5804 * gcc.target/i386/pr70325.c: New test.
5805
5806 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5807
5808 PR target/70329
5809 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5810 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5811
5812 PR target/70300
5813 * gcc.target/i386/pr70300.c: New test.
5814
5815 PR c++/70295
5816 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5817 (func2): New function for cond with parens, xfail warning for c++.
5818 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5819
5820 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5821
5822 PR c++/70096
5823 * g++.dg/template/ptrmem30.C: New test.
5824
5825 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5826
5827 PR c++/70204
5828 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5829 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5830
5831 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5832
5833 PR middle-end/70326
5834 * gcc.dg/pr70326.c: New test.
5835
5836 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5837 Jakub Jelinek <jakub@redhat.com>
5838
5839 PR tree-optimization/70317
5840 * gcc.dg/pr70317.c: New test.
5841
5842 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5843
5844 PR target/70327
5845 * gcc.target/i386/pr70327.c: New test.
5846
5847 2016-03-21 Martin Liska <mliska@suse.cz>
5848
5849 PR ipa/70306
5850 * gcc.dg/ipa/pr70306.c: New test.
5851
5852 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5853
5854 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5855 * gcc.target/arm/attr-align3.c: Likewise.
5856 * gcc.target/arm/attr_arm.c: Likewise.
5857 * gcc.target/arm/flip-thumb.c: Likewise.
5858
5859 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5860
5861 PR target/70296
5862 * gcc.target/powerpc/altivec-36.c: New test.
5863
5864 2016-03-21 Richard Biener <rguenther@suse.de>
5865
5866 PR tree-optimization/70310
5867 * gcc.dg/torture/pr70310.c: New testcase.
5868
5869 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5870
5871 PR target/70293
5872 * gcc.target/i386/pr70293.c: New test.
5873
5874 2016-03-21 Richard Biener <rguenther@suse.de>
5875
5876 PR tree-optimization/70288
5877 * gcc.dg/torture/pr70288-1.c: New testcase.
5878 * gcc.dg/torture/pr70288-2.c: Likewise.
5879
5880 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5881
5882 PR rtl-optimization/69307
5883 * gcc.target/arm/pr69307.c: New test.
5884
5885 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5886
5887 PR rtl-optimization/69102
5888 * gcc.c-torture/compile/pr69102.c: New test.
5889
5890 2016-03-18 Jeff Law <law@redhat.com>
5891
5892 PR rtl-optimization/70263
5893 * gcc.c-torture/compile/pr70263-1.c: New test.
5894 * gcc.target/i386/pr70263-2.c: New test.
5895
5896 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5897
5898 PR rtl-optimization/70278
5899 * gcc.dg/torture/pr70278.c: New test.
5900 * gcc.target/arm/pr70278.c: New test.
5901
5902 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5903
5904 PR c/70281
5905 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5906 (test_builtin_types_compatible_p): New test function.
5907 * gcc.dg/pr70281.c: New test case.
5908
5909 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5910
5911 PR target/70113
5912 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5913
5914 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5915
5916 PR tree-optimization/70252
5917 * gcc.dg/pr70252.c: New test.
5918
5919 2016-03-18 Tom de Vries <tom@codesourcery.com>
5920
5921 * gcc.dg/pr70161-2.c: New test.
5922 * gcc.dg/pr70161.c: New test.
5923
5924 2016-03-18 Tom de Vries <tom@codesourcery.com>
5925
5926 PR ipa/70269
5927 * gcc.dg/pr70269.c: New test.
5928
5929 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5930
5931 PR c++/70267
5932 * g++.dg/ext/java-3.C: New test.
5933
5934 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5935
5936 PR c++/70205
5937 * g++.dg/lookup/pr70205.C: New test.
5938
5939 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5940
5941 PR c++/70218
5942 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5943
5944 2016-03-17 Marek Polacek <polacek@redhat.com>
5945
5946 PR c/69407
5947 * gcc.dg/atomic-op-6.c: New test.
5948
5949 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5950
5951 PR c/70264
5952 * c-c++-common/pr70264.c: New test case.
5953
5954 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5955
5956 PR c++/70144
5957 * c-c++-common/pr70144-1.c: New test.
5958 * c-c++-common/pr70144-2.c: New test.
5959
5960 PR c++/70272
5961 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5962 * g++.dg/opt/flifetime-dse6.C: New test.
5963 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5964
5965 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5966
5967 PR driver/70192
5968 * gcc.dg/pic-1.c: New test.
5969 * gcc.dg/pic-2.c: Likewise.
5970 * gcc.dg/pic-3.c: Likewise.
5971 * gcc.dg/pic-4.c: Likewise.
5972 * gcc.dg/pie-1.c: Likewise.
5973 * gcc.dg/pie-2.c: Likewise.
5974 * gcc.dg/pie-3.c: Likewise.
5975 * gcc.dg/pie-4.c: Likewise.
5976 * gcc.dg/pie-5.c: Likewise.
5977 * gcc.dg/pie-6.c: Likewise.
5978
5979 2016-03-17 Tom de Vries <tom@codesourcery.com>
5980
5981 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5982 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5983
5984 2016-03-17 Richard Biener <rguenther@suse.de>
5985
5986 PR debug/70271
5987 * g++.dg/debug/pr70271.C: New testcase.
5988
5989 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5990
5991 * gcc.target/i386/pr70251.c: New test.
5992
5993 2016-03-17 Marek Polacek <polacek@redhat.com>
5994
5995 PR c++/70194
5996 * g++.dg/warn/constexpr-70194.C: New test.
5997
5998 2016-03-16 Richard Henderson <rth@redhat.com>
5999
6000 PR middle-end/70240
6001 * gcc.c-torture/compile/pr70240.c: New.
6002
6003 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6004
6005 * gcc.c-torture/compile/20151204.c: Skip for avr.
6006
6007 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6008
6009 PR target/70245
6010 * g++.dg/opt/pr70245.C: New test.
6011 * g++.dg/opt/pr70245.h: New file.
6012 * g++.dg/opt/pr70245-aux.cc: New file.
6013
6014 2016-03-16 Martin Sebor <msebor@redhat.com>
6015
6016 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6017
6018 2016-03-16 Richard Henderson <rth@redhat.com>
6019
6020 PR middle-end/70199
6021 * gcc.c-torture/compile/pr70199.c: New.
6022
6023 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6024
6025 * gcc.dg/uninit-19.c: Run dos2unix.
6026
6027 2016-03-16 Marek Polacek <polacek@redhat.com>
6028
6029 PR c/70093
6030 * gcc.dg/nested-func-10.c: New test.
6031 * gcc.dg/nested-func-9.c: New test.
6032
6033 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6034
6035 PR tree-optimization/68714
6036 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6037
6038 2016-03-16 Tom de Vries <tom@codesourcery.com>
6039
6040 PR tree-optimization/68715
6041 * gcc.dg/graphite/pr68715-2.c: New test.
6042 * gcc.dg/graphite/pr68715.c: New test.
6043 * gfortran.dg/graphite/pr68715.f90: New test.
6044
6045 2016-03-16 Tom de Vries <tom@codesourcery.com>
6046
6047 PR tree-optimization/68809
6048 * gcc.dg/graphite/pr68809-2.c: New test.
6049 * gcc.dg/graphite/pr68809.c: New test.
6050
6051 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6052
6053 PR c++/70147
6054 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6055 method call to i () as argument. Adjust expected output.
6056
6057 PR c++/70147
6058 * g++.dg/ubsan/pr70147-1.C: New test.
6059 * g++.dg/ubsan/pr70147-2.C: New test.
6060
6061 2016-03-15 Martin Sebor <msebor@redhat.com>
6062
6063 PR c++/58281
6064 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6065
6066 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6067
6068 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6069 hppa*-*-hpux*.
6070
6071 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6072
6073 PR libfortran/69799
6074 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6075 libatomic_available.
6076
6077 2016-03-15 Marek Polacek <polacek@redhat.com>
6078
6079 PR c++/70209
6080 * g++.dg/ext/attribute-may-alias-4.C: New test.
6081
6082 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6083
6084 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6085 -fvar-tracking-assignments-toggle flag.
6086
6087 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6088
6089 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6090
6091 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6092
6093 PR rtl-optimization/70222
6094 * gcc.c-torture/execute/pr70222-1.c: New test.
6095 * gcc.c-torture/execute/pr70222-2.c: New test.
6096
6097 2016-03-15 Richard Henderson <rth@redhat.com>
6098
6099 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6100
6101 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6102
6103 PR rtl-optimization/69032
6104 * gcc.dg/pr69032.c: New test.
6105
6106 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6107
6108 PR rtl-optimization/63384
6109 * g++.dg/pr63384.C: New test.
6110
6111 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6112
6113 PR target/64411
6114 * gcc.target/i386/pr64411.C: New test.
6115
6116 2016-03-15 Tom de Vries <tom@codesourcery.com>
6117
6118 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6119 * gfortran.dg/goacc/kernels-alias.f95: New test.
6120
6121 2016-03-14 Martin Sebor <msebor@redhat.com>
6122
6123 PR c++/53792
6124 * g++.dg/cpp0x/constexpr-inline.C: New test.
6125 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6126
6127 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6128
6129 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6130
6131 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6132
6133 PR middle-end/70219
6134 * gcc.dg/pr70219.c: New test.
6135
6136 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6137
6138 PR target/70083
6139 * gcc.dg/torture/pr70083.c: New test.
6140 * gcc.target/i386/pr70083.c: New test.
6141
6142 2016-03-14 Richard Biener <rguenther@suse.de>
6143
6144 PR tree-optimization/56365
6145 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6146
6147 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6148
6149 PR target/70098
6150 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6151 New function.
6152 * g++.dg/pr70098.C: New testcase.
6153
6154
6155 2016-03-14 Tom de Vries <tom@codesourcery.com>
6156
6157 PR tree-optimization/70045
6158 * gcc.dg/graphite/pr70045.c: New test.
6159
6160 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6161
6162 PR fortran/69043
6163 * gfortran.dg/include_9.f90: New test.
6164
6165 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6166
6167 PR fortran/45076
6168 gfortran.dg/prof/prof.exp: New script.
6169 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6170
6171 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6172
6173 PR rtl-optimization/69307
6174 * gcc.dg/pr69307.c: New test.
6175
6176 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6177
6178 PR target/69614
6179 * gcc.target/arm/pr69614.c: New.
6180
6181 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6182
6183 PR fortran/70031
6184 * gfortran.dg/submodule_14.f08: New test
6185
6186 PR fortran/69524
6187 * gfortran.dg/submodule_15.f08: New test
6188
6189 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6190
6191 PR c++/70106
6192 * g++.dg/cpp1y/paren3.C: New test.
6193
6194 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6195
6196 PR target/70131
6197 * gcc.target/powerpc/ppc-round2.c: New test.
6198
6199 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6200
6201 PR target/70123
6202 * gcc.dg/torture/pr70123.c: New test.
6203
6204 2016-03-11 Jeff Law <law@redhat.com>
6205
6206 PR tree-optimization/70190
6207 * gcc.c-torture/compile/pr70190.c: New test.
6208
6209 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6210
6211 PR c/68187
6212 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6213 case.
6214 (test43_b): Likewise.
6215 (test43_c): Likewise.
6216 (test43_d): Likewise.
6217 (test43_e): Likewise.
6218 (test43_f): Likewise.
6219 (test43_g): Likewise.
6220 (test44_a): Likewise.
6221 (test44_b): Likewise.
6222 (test44_c): Likewise.
6223 (test44_d): Likewise.
6224 (test44_e): Likewise.
6225
6226 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6227
6228 PR c/70085
6229 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6230
6231 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6232
6233 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6234 dg-options.
6235
6236 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6237
6238 PR target/70002
6239 PR target/69245
6240 * gcc.target/aarch64/pr69245_2.c: New test.
6241
6242 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6243
6244 PR tree-optimization/70177
6245 * gcc.dg/pr70177.c: New test.
6246
6247 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6248
6249 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6250
6251 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6252
6253 * gcc.dg/tree-ssa/sra-20.c: New.
6254
6255 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6256
6257 PR rtl-optimization/70174
6258 * gcc.dg/pr70174.c: New test.
6259
6260 PR tree-optimization/70169
6261 * gcc.dg/pr70169.c: New test.
6262
6263 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6264
6265 PR target/70160
6266 * gcc.target/i386/pr70160.c: New test.
6267
6268 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6269
6270 * gcc.target/s390/dfp-1.c: New test.
6271
6272 2016-03-10 Nick Clifton <nickc@redhat.com>
6273
6274 PR target/70044
6275 * gcc.target/aarch64/pr70044.c: New test.
6276
6277 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6278 Jakub Jelinek <jakub@redhat.com>
6279
6280 PR c++/70001
6281 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6282 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6283 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6284
6285 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6286
6287 PR lto/69589
6288 * g++.dg/lto/pr69589_0.C: New testcase
6289 * g++.dg/lto/pr69589_1.C: New testcase
6290
6291 2016-03-10 Marek Polacek <polacek@redhat.com>
6292
6293 PR c++/70153
6294 * g++.dg/delayedfold/unary-plus1.C: New test.
6295
6296 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6297
6298 * gcc.target/arm/pr45701-1.c: Escape brackets.
6299 * gcc.target/arm/pr45701-2.c: Likewise.
6300
6301 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6302
6303 * gfortran.dg/unconstrained_commons.f: New.
6304
6305 2016-03-10 Alan Modra <amodra@gmail.com>
6306
6307 * gcc.dg/pr69195.c: New.
6308 * gcc.dg/pr69238.c: New.
6309
6310 2016-03-10 Tom de Vries <tom@codesourcery.com>
6311
6312 PR testsuite/68915
6313 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6314
6315 2016-03-10 Richard Biener <rguenther@suse.de>
6316
6317 PR tree-optimization/70128
6318 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6319 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6320
6321 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6322
6323 PR tree-optimization/70152
6324 * gcc.dg/pr70152.c: New test.
6325
6326 PR target/70086
6327 * gcc.target/i386/pr70086-1.c: New test.
6328 * gcc.target/i386/pr70086-2.c: New test.
6329 * gcc.target/i386/pr70086-3.c: New test.
6330
6331 PR tree-optimization/70127
6332 * gcc.c-torture/execute/pr70127.c: New test.
6333
6334 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6335
6336 * c-c++-common/goacc/combined-directives-2.c: New test.
6337
6338 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6339
6340 PR c/68473
6341 PR c++/70105
6342 * g++.dg/diagnostic/pr70105.C: New test.
6343 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6344 (test_multiple_ordinary_maps): New test function.
6345
6346 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6347
6348 PR c/68473
6349 PR c++/70105
6350 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6351 Drop range information from call to inform_at_rich_loc.
6352 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6353 New.
6354 (test_show_locus): Replace calls to rich_location::add_range with
6355 calls to add_range. Rewrite the tests that used the now-defunct
6356 rich_location ctor taking a source_range. Simplify other tests
6357 by replacing calls to COMBINE_LOCATION_DATA with calls to
6358 make_location.
6359
6360 2016-03-09 Richard Biener <rguenther@suse.de>
6361 Jakub Jelinek <jakub@redhat.com>
6362
6363 PR tree-optimization/70138
6364 * gcc.dg/vect/pr70138-1.c: New testcase.
6365 * gcc.dg/vect/pr70138-2.c: Likewise.
6366
6367 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6368
6369 PR target/70049
6370 * gcc.target/i386/pr70049.c: New test.
6371
6372 2016-03-09 Richard Biener <rguenther@suse.de>
6373
6374 PR c/70143
6375 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6376 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6377 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6378
6379 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6380
6381 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6382 arm-*-*.
6383
6384 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6385
6386 PR middle-end/67278
6387 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6388
6389 PR target/67278
6390 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6391
6392 PR middle-end/70050
6393 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6394 in testcase comment.
6395
6396 2016-03-09 Tom de Vries <tom@codesourcery.com>
6397
6398 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6399 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6400 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6401 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6402 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6403 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6404 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6405 * gfortran.dg/goacc/kernels-loop.f95: New test.
6406
6407 2016-03-08 Martin Sebor <msebor@redhat.com>
6408
6409 PR c++/62096
6410 * g++.dg/warn/overflow-warn-7.C: New test.
6411
6412 2016-03-08 Jason Merrill <jason@redhat.com>
6413
6414 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6415 * lib/target-supports.exp (check_effective_target_concepts): New.
6416
6417 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6418
6419 PR c++/70135
6420 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6421 * g++.dg/ubsan/pr70135.C: New test.
6422
6423 PR target/70110
6424 * gcc.dg/pr70110.c: New test.
6425
6426 2016-03-07 Martin Jambor <mjambor@suse.cz>
6427
6428 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6429 * c-c++-common/gomp/if-1.c: Likewise.
6430 * c-c++-common/gomp/pr61486-2.c: Likewise.
6431 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6432 to dg-additional-options.
6433 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6434 * g++/gomp/target-teams-1.c: Likewise.
6435 * gcc.dg/gomp/gomp.exp: Likewise.
6436 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6437 dg-additional-options.
6438 * gfortran.dg/gomp/gomp.exp: Likewise.
6439 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6440 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6441 dg-additional-options.
6442 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6443
6444 2016-03-07 Martin Jambor <mjambor@suse.cz>
6445
6446 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6447 * c-c++-common/gomp/gridify-1.c: New test.
6448 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6449
6450 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6451
6452 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6453 trigger for cortex-r8, when scanning for register r8.
6454 * gcc.target/arm/pr45701-2.c: Likewise.
6455
6456 2016-02-26 Richard Biener <rguenther@suse.de>
6457 Jeff Law <law@redhat.com>
6458
6459 PR tree-optimization/69740
6460 * gcc.c-torture/compile/pr69740-1.c: New test.
6461 * gcc.c-torture/compile/pr69740-2.c: New test.
6462
6463 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6464
6465 * lib/target-supports.exp
6466 (check_effective_target_whole_vector_shift): Enable for PPC64.
6467
6468 2016-03-07 Richard Biener <rguenther@suse.de>
6469
6470 PR tree-optimization/70115
6471 * gcc.dg/torture/pr70115.c: New testcase.
6472
6473 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6474
6475 PR middle-end/69916
6476 * c-c-++-common/goacc/pr69916.c: New.
6477
6478 2016-03-07 Richard Henderson <rth@redhat.com>
6479
6480 * gcc.c-torture/compile/pr70061.c: New test.
6481
6482 2016-03-07 Richard Biener <rguenther@suse.de>
6483
6484 PR testsuite/70109
6485 * gcc.dg/vect/O3-pr36098.c: New testcase.
6486
6487 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6488
6489 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6490
6491 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6492
6493 * gnat.dg/renaming9.ad[sb]: New testcase.
6494
6495 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6496
6497 PR c++/70084
6498 * g++.dg/expr/stdarg3.C: New test.
6499
6500 2016-03-04 Jeff Law <law@redhat.com>
6501
6502 PR tree-optimization/69196
6503 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6504 x86_64-*-*.
6505
6506 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6507
6508 PR c/69973
6509 * gcc.dg/pr69973.c: New test.
6510
6511 PR rtl-optimization/69941
6512 * gcc.dg/torture/pr69941.c: New test.
6513
6514 PR c/69824
6515 * gcc.dg/pr69824.c: New test.
6516
6517 2016-03-05 Tom de Vries <tom@codesourcery.com>
6518
6519 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6520 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6521 function.
6522
6523 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6524
6525 PR c++/66786
6526 * g++.dg/cpp1y/var-templ48.C: New test.
6527 * g++.dg/cpp1y/var-templ49.C: New test.
6528
6529 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6530
6531 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6532
6533 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6534
6535 PR c++/70035
6536 * g++.dg/ubsan/pr70035.C: New test.
6537
6538 PR target/70062
6539 * gcc.target/i386/pr70062.c: New test.
6540
6541 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6542
6543 * g++.dg/template/typename21.C: Remove c++98_only.
6544
6545 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6546
6547 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6548
6549 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6550
6551 PR c/68187
6552 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6553 function.
6554 (fn_42_b): Likewise.
6555 (fn_42_c): Likewise.
6556
6557 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6558
6559 PR c/68187
6560 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6561 function.
6562 (fn_40_b): Likewise.
6563 (fn_41_a): Likewise.
6564 (fn_41_b): Likewise.
6565
6566 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6567
6568 PR target/70059
6569 * gcc.target/i386/avx512f-pr70059.c: New test.
6570 * gcc.target/i386/avx512dq-pr70059.c: New test.
6571
6572 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6573
6574 PR rtl-optimization/57676
6575 * gcc.dg/torture/pr57676.c: New test.
6576
6577 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6578
6579 * gcc.dg/pr70026.c: New test.
6580
6581 2016-03-04 Marek Polacek <polacek@redhat.com>
6582
6583 PR c/69798
6584 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6585 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6586
6587 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6588
6589 PR target/70004
6590 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6591 Delete.
6592 (test_corners_sisd_si): Likewise.
6593 (main): Remove checks of the above.
6594 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6595
6596 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6597
6598 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6599
6600 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6601
6602 * gcc.dg/torture/pr69951.c: Accept argc==0.
6603
6604 2016-03-04 Richard Biener <rguenther@suse.de>
6605
6606 PR c++/70054
6607 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6608 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6609
6610 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6611
6612 PR testsuite/69766
6613 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6614 testing multiarch.
6615
6616 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6617
6618 PR debug/69947
6619 * gcc.dg/guality/pr69947.c: New test.
6620
6621 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6622
6623 PR ada/70017
6624 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6625
6626 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6627
6628 PR rtl-optimization/69904
6629 * gcc.target/arm/pr69904.c: New test.
6630
6631 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6632
6633 PR target/70021
6634 * gcc.dg/vect/pr70021.c: New test.
6635 * gcc.target/i386/pr70021.c: New test.
6636
6637 2016-03-03 Marek Polacek <polacek@redhat.com>
6638
6639 PR middle-end/70050
6640 * gcc.dg/pr70050.c: New test.
6641
6642 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6643
6644 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6645
6646 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6647
6648 PR tree-optimization/70043
6649 * gfortran.dg/vect/pr70043.f90: New test.
6650
6651 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6652
6653 * gnat.dg/specs/task1.ads: New test.
6654
6655 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6656
6657 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6658 Invoke gdb with -batch.
6659 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6660
6661 2016-03-03 Richard Biener <rguenther@suse.de>
6662
6663 PR tree-optimization/55936
6664 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6665
6666 2016-03-02 Jeff Law <law@redhat.com>
6667
6668 PR rtl-optimization/69942
6669 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6670 effects of argument promotions.
6671
6672 PR tree-optimization/69987
6673 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6674 target does not support -fprefetch-loop-arrays.
6675
6676 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6677
6678 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6679
6680 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6681
6682 PR rtl-optimization/69052
6683 * gcc.target/i386/pr69052.c: New test.
6684
6685 2016-03-02 Alan Modra <amodra@gmail.com>
6686
6687 * gcc.dg/pr69990.c: New.
6688
6689 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6690
6691 PR c/68062
6692 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6693
6694 PR middle-end/70022
6695 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6696
6697 PR target/70028
6698 * gcc.target/i386/pr70028.c: New test.
6699
6700 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6701
6702 * c-c++-common/asan/swapcontext-test-1.c,
6703 * c-c++-common/tsan/thread_leak.c,
6704 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6705 * g++.dg/tsan/benign_race.C,
6706 * g++.dg/tsan/fd_close_norace.C,
6707 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6708 races with sanitizer output
6709
6710 2016-03-02 Richard Biener <rguenther@suse.de>
6711 Uros Bizjak <ubizjak@gmail.com>
6712
6713 PR target/67278
6714 * gcc.dg/simd-8.c: New testcase.
6715
6716 2016-03-02 Richard Biener <rguenther@suse.de>
6717
6718 PR middle-end/67278
6719 * gcc.dg/simd-7.c: New testcase.
6720
6721 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6722
6723 * gcc.target/i386/pr70007.c: Tweak.
6724
6725 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6726
6727 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6728
6729 2016-03-02 Marek Polacek <polacek@redhat.com>
6730
6731 PR c/67854
6732 * gcc.dg/pr67854.c: New test.
6733
6734 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6735
6736 PR middle-end/70025
6737 * gcc.dg/torture/pr70025.c: New test.
6738
6739 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6740
6741 PR tree-optimization/68621
6742 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6743
6744 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6745
6746 * gcc.target/i386/pr70007.c: New test.
6747
6748 2016-03-01 Jeff Law <law@redhat.com>
6749
6750 PR tree-optimization/69196
6751 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6752
6753 PR tree-optimization/69196
6754 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6755 duplicating code and spoiling the expected output.
6756
6757 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6758
6759 PR target/70033
6760 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6761 supports power9 before doing tests.
6762 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6763 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6764 * gcc.target/powerpc/p9-permute.c: Likewise.
6765
6766 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6767
6768 PR target/70027
6769 * gcc.target/i386/pr70027.c: New test.
6770
6771 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6772
6773 * gcc.dg/pr70017.c: New test.
6774
6775 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6776
6777 PR c/69796
6778 PR c/69974
6779 * gcc.dg/pr69796.c: New test.
6780 * gcc.dg/pr69974.c: New test.
6781
6782 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6783
6784 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6785
6786 2016-02-29 Jeff Law <law@redhat.com>
6787
6788 PR tree-optimization/69987
6789 * gfortran.dg/pr69987.f90: New test.
6790
6791 PR tree-optimization/69989
6792 * gcc.c-torture/compile/pr69989-2.c: New test.
6793
6794 2016-03-01 Marek Polacek <polacek@redhat.com>
6795
6796 PR c++/69795
6797 * g++.dg/parse/invalid1.C: New test.
6798
6799 2016-03-01 Richard Biener <rguenther@suse.de>
6800
6801 PR middle-end/70022
6802 * gcc.dg/pr70022.c: New testcase.
6803
6804 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6805
6806 PR tree-optimization/69956
6807 * gcc.dg/pr69956.c: New test.
6808
6809 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6810
6811 PR target/70011
6812 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6813 XFAIL when hardware supports efficient unaligned storage access.
6814
6815 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6816
6817 PR c++/69961
6818 * g++.dg/template/pr69961a.C: New test.
6819 * g++.dg/template/pr69961b.C: New test.
6820
6821 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6822
6823 PR preprocessor/69985
6824 * gcc.dg/cpp/pr69985.c: New test case.
6825
6826 2016-02-29 Jeff Law <law@redhat.com>
6827
6828 PR tree-optimization/70005
6829 * gcc.c-torture/execute/pr70005.c New test.
6830
6831 PR tree-optimization/69999
6832 * gcc.c-torture/compile/pr69999.c: New test.
6833
6834 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6835
6836 PR tree-optimization/69652
6837 * gcc.dg/torture/pr69652.c: Delete test.
6838 * gcc.dg/vect/pr69652.c: New test.
6839
6840 2016-02-19 Richard Biener <rguenther@suse.de>
6841
6842 PR tree-optimization/69980
6843 * gfortran.dg/vect/pr69980.f90: New testcase.
6844
6845 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6846
6847 * gcc.target/sparc/20160229-1.c: New test.
6848
6849 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6850
6851 * gnat.dg/stack_usage3.adb: New test.
6852 * gnat.dg/stack_usage3_pkg.ads: New helper.
6853
6854 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6855
6856 * gnat.dg/renaming8.adb: New test.
6857 * gnat.dg/renaming8_pkg1.ads: New helper.
6858 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6859 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6860
6861 2016-02-29 Richard Biener <rguenther@suse.de>
6862
6863 PR tree-optimization/69720
6864 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6865
6866 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6867
6868 PR fortran/68147
6869 PR fortran/47674
6870 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6871
6872 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6873 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6874
6875 PR fortran/56007
6876 * gfortran.dg/coarray_8.f90: Adjust error message.
6877 * gfortran.dg/pr56007.f90: New test.
6878 * gfortran.dg/pr56007.f: New test.
6879
6880 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6881
6882 PR tree-optimization/69989
6883 * gcc.dg/torture/pr69989.c: New test.
6884
6885 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6886
6887 * gcc.target/i386/stack-realign-win.c: New test.
6888
6889 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6890
6891 PR fortran/60126
6892 * gfortran.dg/pr60126.f90: New test.
6893
6894 2016-02-27 Jeff Law <law@redhat.com>
6895
6896 Revert
6897 2016-02-26 Richard Biener <rguenther@suse.de>
6898 Jeff Law <law@redhat.com>
6899
6900 PR tree-optimization/69740
6901 * gcc.c-torture/compile/pr69740-1.c: New test.
6902 * gcc.c-torture/compile/pr69740-2.c: New test.
6903
6904 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6905
6906 PR fortran/69910
6907 * gfortran.dg/newunit_4.f90: New test.
6908
6909 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6910
6911 PR target/69613
6912 PR rtl-optimization/69886
6913 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6914 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6915 target.
6916
6917 2016-02-26 Martin Sebor <msebor@redhat.com>
6918
6919 PR tree-optimization/15826
6920 * gcc.dg/tree-ssa/pr15826.c: New test.
6921
6922 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6923
6924 PR target/69969
6925 * gcc.target/powerpc/pr69969.c: New test.
6926
6927 2016-02-26 Martin Sebor <msebor@redhat.com>
6928
6929 PR c++/15766
6930 * g++.old-deja/g++.other/decl5.C: Add a test case.
6931
6932 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6933
6934 PR target/69946
6935 * gcc.target/powerpc/pr69946.c: New file.
6936
6937 2016-02-26 Richard Biener <rguenther@suse.de>
6938 Jeff Law <law@redhat.com>
6939
6940 PR tree-optimization/69740
6941 * gcc.c-torture/compile/pr69740-1.c: New test.
6942 * gcc.c-torture/compile/pr69740-2.c: New test.
6943
6944 2016-02-26 Martin Jambor <mjambor@suse.cz>
6945
6946 PR middle-end/69920
6947 * gcc.dg/torture/pr69932.c: New test.
6948 * gcc.dg/torture/pr69936.c: Likewise.
6949
6950 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6951
6952 PR target/69709
6953 * gcc.target/s390/pr69709.c: New test.
6954
6955 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6956
6957 PR target/69245
6958 * gcc.target/aarch64/pr69245_1.c: New test.
6959
6960 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6961
6962 PR target/69613
6963 * gcc.dg/torture/pr69613.c: New test.
6964
6965 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6966
6967 PR rtl-optimization/69891
6968 * gcc.target/i386/pr69891.c: New test.
6969
6970 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6971 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6972
6973 PR target/61397
6974 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6975 functionality for both 32-bit and 64-bit.
6976
6977 2016-02-26 Richard Biener <rguenther@suse.de>
6978
6979 PR tree-optimization/69551
6980 * gcc.dg/torture/pr69951.c: New testcase.
6981
6982 2016-02-25 Richard Biener <rguenther@suse.de>
6983
6984 PR tree-optimization/48795
6985 * gcc.dg/Warray-bounds-18.c: New testcase.
6986
6987 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6988
6989 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6990
6991 2016-02-25 Jakub Jelinek <jakub@redhat.com>
6992
6993 PR rtl-optimization/69896
6994 * gcc.dg/pr69896.c: New test.
6995
6996 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6997
6998 PR c++/69736
6999 * g++.dg/cpp1y/paren2.C: New test.
7000
7001 2016-02-24 Martin Sebor <msebor@redhat.com>
7002
7003 PR c/51147
7004 * gcc.dg/enum-mode-2.c: New test.
7005
7006 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7007
7008 PR c++/69922
7009 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7010 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7011 * g++.dg/ubsan/pr69922.C: New test.
7012
7013 2016-02-24 Marek Polacek <polacek@redhat.com>
7014
7015 PR c/69819
7016 * gcc.dg/pr69819.c: New test.
7017
7018 2016-02-24 Martin Sebor <msebor@redhat.com>
7019
7020 PR c++/69912
7021 * g++.dg/ext/flexary15.C: New test.
7022
7023 2016-02-24 Martin Sebor <msebor@redhat.com>
7024
7025 * gcc.dg/builtins-68.c: Avoid making unportable
7026 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7027 * g++.dg/ext/builtin_alloca.C: Same.
7028
7029 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7030 Charles Baylis <charles.baylis@linaro.org>
7031
7032 PR debug/61033
7033 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7034
7035 2016-02-24 Richard Biener <rguenther@suse.de>
7036 Jakub Jelinek <jakub@redhat.com>
7037
7038 PR middle-end/69760
7039 * gcc.dg/torture/pr69760.c: New testcase.
7040
7041 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7042
7043 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7044 pattern on Solaris with as.
7045
7046 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7047
7048 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7049 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7050 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7051 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7052
7053 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7054
7055 PR middle-end/69915
7056 * gcc.dg/pr69915.c: New test.
7057
7058 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7059
7060 PR rtl-optimization/69886
7061 * gcc.dg/torture/pr69886.c: New test.
7062
7063 2016-02-24 Richard Biener <rguenther@suse.de>
7064
7065 PR middle-end/68963
7066 * gcc.dg/torture/pr68963.c: New testcase.
7067
7068 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7069
7070 PR target/69875
7071 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7072 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7073 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7074 * gcc.target/arm/atomic_loaddi_1.c: New test.
7075 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7076 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7077 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7078 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7079 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7080 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7081 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7082 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7083
7084 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7085
7086 PR middle-end/69909
7087 * gcc.dg/torture/pr69909.c: New test.
7088
7089 2016-02-24 Richard Biener <rguenther@suse.de>
7090
7091 PR tree-optimization/69907
7092 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7093 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7094 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7095
7096 2016-02-24 Christian Bruel <christian.bruel@st.com>
7097
7098 * gcc.target/arm/pragma_cpp_fma.c: New test.
7099
7100 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7101
7102 PR fortran/61156
7103 * gfortran.dg/include_6.f90: Update test.
7104
7105 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7106
7107 PR objc/69844
7108 * objc.dg/pr69844.m: New test.
7109
7110 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7111
7112 PR libgfortran/69456
7113 * gfortran.dg/namelist_89.f90: New test.
7114 * gfortran.dg/pr59700.f90: Update test..
7115
7116 2016-02-23 Martin Sebor <msebor@redhat.com>
7117
7118 PR middle-end/69780
7119 * g++.dg/ext/builtin_alloca.C: New test.
7120 * gcc.dg/builtins-68.c: New test.
7121
7122 2016-02-23 Richard Henderson <rth@redhat.com>
7123
7124 * gcc.target/i386/addr-space-3.c: Remove test.
7125
7126 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7127
7128 PR preprocessor/69126
7129 PR preprocessor/69543
7130 * c-c++-common/pr69126-2-long.c: New test.
7131 * c-c++-common/pr69126-2-short.c: New test.
7132 * c-c++-common/pr69543-1.c: Remove xfail.
7133
7134 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7135
7136 PR preprocessor/69126
7137 PR preprocessor/69543
7138 PR preprocessor/69558
7139 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7140 (f): Rename to...
7141 (test_2): ...this, and add leading comment.
7142 (MACRO_3, test_3): New.
7143 (MACRO_4A, MACRO_4B, test_4): New.
7144 (MACRO): Rename to...
7145 (MACRO_5): ...this.
7146 (g): Rename to...
7147 (test_5): ...this, updating for renaming of MACRO, and
7148 add leading comment.
7149 * c-c++-common/pr69543-1.c: New.
7150 * c-c++-common/pr69543-2.c: New.
7151 * c-c++-common/pr69543-3.c: New.
7152 * c-c++-common/pr69543-4.c: New.
7153 * c-c++-common/pr69558-1.c: New.
7154 * c-c++-common/pr69558-2.c: New.
7155 * c-c++-common/pr69558-3.c: New.
7156 * c-c++-common/pr69558-4.c: New.
7157 * gcc.dg/pr69558.c: Move to...
7158 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7159 xfail for c++.
7160
7161 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7162
7163 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7164 to -ftree-parallelize-loops/-fopenacc changes.
7165 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7166 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7167 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7168 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7169 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7170 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7171 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7172 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7173 * c-c++-common/goacc/kernels-loop.c: Likewise.
7174 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7175 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7176 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7177 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7178
7179 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7180
7181 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7182
7183 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7184
7185 PR c++/69902
7186 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7187
7188 PR c/69900
7189 * gcc.dg/pr69900.c: New test.
7190
7191 2016-02-23 Martin Jambor <mjambor@suse.cz>
7192
7193 PR tree-optimization/69666
7194 * gcc.dg/tree-ssa/pr69666.c: New test.
7195
7196 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7197
7198 PR fortran/67451
7199 * gfortran.dg/coarray_allocate_5.f08: New test.
7200
7201 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7202
7203 * gcc.target/s390/vcond-shift.c: Move to ...
7204 * gcc.target/s390/vector/vcond-shift.c: ... here.
7205
7206 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7207
7208 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7209 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7210
7211 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7212
7213 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7214
7215 2016-02-20 Mark Wielaard <mjw@redhat.com>
7216
7217 PR c/28901
7218 * gcc.dg/unused-variable-3.c: New test.
7219
7220 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7221
7222 PR target/69888
7223 * gcc.target/i386/pr69888.c: New test.
7224
7225 2016-02-22 Richard Biener <rguenther@suse.de>
7226
7227 PR tree-optimization/69882
7228 * gfortran.dg/vect/pr69882.f90: New testcase.
7229
7230 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7231
7232 PR target/69885
7233 * gcc.dg/pr69885.c: New test.
7234
7235 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7236
7237 PR target/69806
7238 PR target/54089
7239 * gcc.target/sh/pr54089-10.c: New.
7240
7241 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7242
7243 PR fortran/69423
7244 * gfortran.dg/deferred_character_15.f90 : New test.
7245
7246 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7247
7248 PR fortran/57365
7249 gfortran.dg/allocate_with_source_18.f03: New test.
7250
7251 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7252
7253 PR fortran/52531
7254 gfortran.dg/gomp/pr52531.f90: New test.
7255
7256 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7257
7258 PR c++/69865
7259 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7260 -std=c++03.
7261
7262 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7263
7264 PR c++/69826
7265 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7266 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7267
7268 PR c++/69850
7269 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7270
7271 PR c++/69851
7272 * g++.dg/torture/pr69851.C: New test.
7273
7274 2016-02-19 Martin Sebor <msebor@redhat.com>
7275
7276 PR testsuite/69573
7277 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7278
7279 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7280
7281 PR c++/69850
7282 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7283 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7284
7285 PR c++/67767
7286 * g++.dg/cpp0x/pr67767.C: New test.
7287
7288 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7289
7290 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7291 for fp, simd, crypto, crc, lse.
7292 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7293 above.
7294 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7295 effective target check.
7296
7297 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR target/69820
7300 * gcc.target/i386/pr69820.c: New test.
7301
7302 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7303
7304 * gcc.target/s390/vector/int128-1.c: New test.
7305
7306 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7307
7308 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7309
7310 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7311
7312 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7313 instruction pattern name to prevent the testcase from failing with
7314 -march=z13.
7315
7316 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7317
7318 * gcc.target/s390/md/movstr-2.c: New test.
7319
7320 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7321
7322 * gcc.target/s390/morestack.c: New test.
7323
7324 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7325
7326 PR target/69625
7327 * gcc.target/s390/pr69625.c: Add test case.
7328
7329 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7330
7331 PR testsuite/68580
7332 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7333
7334 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7335
7336 PR target/68404
7337 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7338 * gcc.target/powerpc/fusion3.c: Likewise.
7339
7340 2016-02-18 Richard Biener <rguenther@suse.de>
7341
7342 PR middle-end/69553
7343 * g++.dg/torture/pr69553.C: New testcase.
7344
7345 2016-02-18 Nick Clifton <nickc@redhat.com>
7346
7347 PR target/62254
7348 PR target/69610
7349 * gcc.target/arm/pr62554.c: New test.
7350 * gcc.target/arm/pr69610-1.c: New test.
7351 * gcc.target/arm/pr69610-2.c: New test.
7352
7353 2016-02-18 Richard Biener <rguenther@suse.de>
7354
7355 PR middle-end/69854
7356 * gcc.dg/torture/pr69854.c: New testcase.
7357
7358 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7359
7360 PR c++/69850
7361 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7362
7363 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7364
7365 * gcc.target/powerpc/vec-cg.c: New test.
7366
7367 2016-02-17 Richard Biener <rguenther@suse.de>
7368
7369 PR testsuite/69586
7370 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7371
7372 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7373
7374 PR target/69161
7375 * gcc.c-torture/compile/pr69161.c: New test.
7376
7377 2016-02-17 David Sherwood <david.sherwood@arm.com>
7378
7379 PR target/69532
7380 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7381 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7382
7383 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7384
7385 * gcc.dg/ifcvt-4.c: Skip on Visium.
7386
7387 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7388
7389 * gnat.dg/atomic8.adb: New test.
7390
7391 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7392
7393 * gnat.dg/discr46.ad[sb]: New test.
7394
7395 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7396
7397 PR Target/48344
7398 * gcc.target/powerpc/pr48344-1.c: New test.
7399
7400 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7401
7402 PR fortran/69742
7403 * gfortran.dg/associate_21.f90: New test.
7404
7405 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7406
7407 PR c/69835
7408 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7409 -Wnonnull in dg-options.
7410 * c-c++-common/nonnull-2.c: New test.
7411
7412 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7413 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7414
7415 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7416
7417 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7418
7419 PR middle-end/69801
7420 * gcc.dg/pr69801.c: Add empty dg-options.
7421
7422 2016-02-16 James Norris <jnorris@codesourcery.com>
7423
7424 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7425 * g++.dg/goacc/deviceptr-1.c: New file.
7426
7427 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7428
7429 PR tree-optimization/69820
7430 * gcc.dg/vect/pr69820.c: New test.
7431
7432 2016-02-16 Richard Biener <rguenther@suse.de>
7433
7434 PR tree-optimization/69776
7435 * gcc.dg/torture/pr69776-2.c: New testcase.
7436
7437 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7438
7439 PR tree-optimization/69714
7440 * gcc.dg/torture/pr69714.c: New test.
7441
7442 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7443
7444 PR tree-optimization/69802
7445 * gcc.dg/pr69802.c: New test.
7446
7447 2016-02-16 Richard Biener <rguenther@suse.de>
7448
7449 PR middle-end/69801
7450 * gcc.dg/pr69801.c: New testcase.
7451
7452 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7453
7454 PR libgfortran/69651
7455 * gfortran.dg/read_bang.f90: New test.
7456 * gfortran.dg/read_bang4.f90: New test.
7457
7458 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7459
7460 PR c++/69658
7461 * g++.dg/init/pr69658.C: New test.
7462
7463 PR c++/69797
7464 * c-c++-common/pr69797.c: New test.
7465
7466 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7467
7468 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7469 check for aarch64*-*-*.
7470
7471 2016-02-15 Richard Biener <rguenther@suse.de>
7472
7473 PR tree-optimization/69783
7474 * gcc.dg/vect/pr69783.c: New testcase.
7475
7476 2016-02-15 Richard Biener <rguenther@suse.de>
7477
7478 PR tree-optimization/69776
7479 * gcc.dg/torture/pr69776.c: New testcase.
7480
7481 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7482
7483 PR fortran/60526
7484 * gfortran.dg/type_decl_4.f90: Reinstated.
7485
7486 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7487
7488 PR fortran/68746
7489 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7490
7491 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7492
7493 PR fortran/60526
7494 PR bootstrap/69816
7495 * gfortran.dg/type_decl_4.f90: Removed.
7496
7497 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7498
7499 PR fortran/60526
7500 * gfortran.dg/type_decl_4.f90: New test.
7501
7502 2016-02-14 Alan Modra <amodra@gmail.com>
7503
7504 PR testsuite/68886
7505 * gcc.c-torture/execute/stkalign.c: Revise test.
7506
7507 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7508
7509 PR target/67260
7510 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7511
7512 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7513
7514 PR target/67260
7515 * gcc.target/sh/torture/pr67260.c: New.
7516
7517 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7518
7519 * gcc.dg/pr67964.c: Add dg-require-alias.
7520
7521 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7522
7523 PR target/67636
7524 PR target/64345
7525 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7526
7527 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7528
7529 PR libgfortran/69668
7530 * gfortran.dg/namelist_88.f90: New test.
7531
7532 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7533
7534 PR libgfortran/69668
7535 * gfortran.dg/namelist_38.f90: Update test.
7536 * gfortran.dg/namelist_84.f90: Update test.
7537
7538 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7539
7540 PR other/69554
7541 * gcc.dg/pr69554-1.c: New test.
7542 * gfortran.dg/pr69554-1.F90: New test.
7543 * gfortran.dg/pr69554-2.F90: New test.
7544 * lib/gcc-dg.exp (proc dg-locus): New function.
7545 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7546 distinguish between the caret-printing and non-caret-printing
7547 cases. If caret-printing has been explicitly enabled, bail out
7548 without attempting to fix up the output.
7549
7550 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7551
7552 PR driver/69265
7553 PR driver/69453
7554 * gcc.dg/spellcheck-options-3.c: New test case.
7555 * gcc.dg/spellcheck-options-4.c: New test case.
7556 * gcc.dg/spellcheck-options-5.c: New test case.
7557 * gcc.dg/spellcheck-options-6.c: New test case.
7558 * gcc.dg/spellcheck-options-7.c: New test case.
7559 * gcc.dg/spellcheck-options-8.c: New test case.
7560 * gcc.dg/spellcheck-options-9.c: New test case.
7561 * gcc.dg/spellcheck-options-10.c: New test case.
7562
7563 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7564
7565 PR rtl-optimization/69764
7566 PR rtl-optimization/69771
7567 * c-c++-common/pr69764.c: New test.
7568 * gcc.dg/torture/pr69771.c: New test.
7569
7570 2016-02-12 Marek Polacek <polacek@redhat.com>
7571
7572 * g++.dg/torture/init-list1.C: New.
7573
7574 2016-02-12 Marek Polacek <polacek@redhat.com>
7575
7576 * gcc.dg/pr69522.c: Add empty dg-options.
7577
7578 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7579
7580 * g++.dg/lto/lto.exp: Include and init mpx.
7581 * g++.dg/lto/pr69729_0.C: New test.
7582
7583 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7584
7585 PR ipa/69241
7586 * g++.dg/ipa/pr69241-4.C: New test.
7587
7588 PR ipa/68672
7589 * g++.dg/ipa/pr68672-1.C: New test.
7590 * g++.dg/ipa/pr68672-2.C: New test.
7591 * g++.dg/ipa/pr68672-3.C: New test.
7592
7593 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7594
7595 PR c/69522
7596 * gcc.dg/pr69522.c: New test.
7597
7598 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7599
7600 PR c++/69098
7601 * g++.dg/cpp1y/69098.C: New test.
7602 * g++.dg/cpp1y/69098-2.C: New test.
7603
7604 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7605
7606 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7607 and neighbour -> neighbor.
7608 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7609 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7610 * c-c++-common/Wvarargs.c: Likewise.
7611 * c-c++-common/goacc/host_data-5.c: Likewise.
7612 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7613 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7614 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7615 * gcc.target/aarch64/pr60697.c: Likewise.
7616 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7617 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7618 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7619 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7620 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7621 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7622 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7623 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7624 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7625 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7626 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7627 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7628 * g++.dg/lookup/koenig5.C: Likewise.
7629 * g++.dg/ext/no-asm-2.C: Likewise.
7630 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7631 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7632 * gfortran.dg/used_types_16.f90: Likewise.
7633 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7634 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7635 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7636 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7637 * gfortran.dg/abstract_type_6.f03: Likewise.
7638 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7639 * gfortran.dg/used_types_15.f90: Likewise.
7640 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7641 * gfortran.dg/exit_3.f08: Likewise.
7642 * gfortran.dg/open_status_2.f90: Likewise.
7643 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7644 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7645 * gfortran.dg/associate_1.f03: Likewise.
7646 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7647 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7648 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7649 * gcc.dg/builtin-object-size-1.c: Likewise.
7650 * gcc.dg/noreturn-6.c: Likewise.
7651 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7652 * gcc.dg/globalalias.c: Likewise.
7653 * gcc.dg/builtins-config.h: Likewise.
7654 * gcc.dg/pr30457.c: Likewise.
7655 * gcc.c-torture/compile/volatile-1.c: Likewise.
7656 * gcc.c-torture/execute/20101011-1.c: Likewise.
7657 * c-c++-common/Waddress-1.c: Likewise.
7658
7659 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7660
7661 PR c/69768
7662 * c-c++-common/Waddress-1.c: New test.
7663
7664 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7665
7666 PR fortran/69296
7667 * gfortran.dg/associate_19.f03: New test.
7668 * gfortran.dg/associate_20.f03: New test.
7669
7670 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7671
7672 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7673
7674 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7675
7676 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7677 .arch armv8-a\n. Add -dA to dg-options.
7678 * gcc.target/aarch64/assembler_arch_1.c: New test.
7679 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7680
7681 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7682
7683 PR c++/68726
7684 * g++.dg/cpp0x/pr68726.C: New.
7685
7686 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7687
7688 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7689 test.
7690
7691 2016-02-11 Richard Biener <rguenther@suse.de>
7692
7693 * g++.dg/tree-ssa/pr61034.C: Adjust.
7694
7695 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7696
7697 PR target/69148
7698 * gcc.target/s390/pr69148.c: New.
7699
7700 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7701
7702 PR tree-optimization/69652
7703 * gcc.dg/torture/pr69652.c: New test.
7704
7705 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7706 Patrick Palka <ppalka@gcc.gnu.org>
7707
7708 PR ipa/69241
7709 PR c++/69649
7710 * g++.dg/ipa/pr69241-1.C: New test.
7711 * g++.dg/ipa/pr69241-2.C: New test.
7712 * g++.dg/ipa/pr69241-3.C: New test.
7713 * g++.dg/ipa/pr69649.C: New test.
7714
7715 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7716
7717 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7718 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7719
7720 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7721
7722 PR tree-optimization/68021
7723 * gcc.dg/tree-ssa/pr68021.c: New test.
7724
7725 2016-02-10 Richard Biener <rguenther@suse.de>
7726
7727 PR tree-optimization/69726
7728 * gcc.dg/uninit-22.c: New testcase.
7729
7730 2016-02-09 Andrew Pinski <apinski@cavium.com>
7731
7732 PR tree-opt/69282
7733 * gcc.c-torture/compile/20160205-1.c: New testcase.
7734
7735 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7736
7737 PR target/68404
7738 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7739 instead accessing a really large arrray.
7740 * gcc.target/powerpc/fusion3.c: Likewise.
7741
7742 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7743
7744 PR target/68532
7745 * gcc.c-torture/execute/pr68532.c: New test.
7746
7747 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7748
7749 PR target/69634
7750 * gcc.dg/pr69634.c: New.
7751
7752 2016-02-09 Richard Biener <rguenther@suse.de>
7753
7754 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7755
7756 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7757
7758 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7759
7760 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7761
7762 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7763
7764 2016-02-09 Richard Biener <rguenther@suse.de>
7765
7766 PR tree-optimization/69715
7767 * gcc.dg/torture/pr69715.c: New testcase.
7768
7769 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7770
7771 PR c++/69139
7772 * g++.dg/cpp0x/trailing12.C: New test.
7773 * g++.dg/cpp0x/trailing13.C: New test.
7774
7775 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7776
7777 PR c++/69283
7778 PR c++/67835
7779 * g++.dg/cpp1y/auto-fn29.C: New test.
7780 * g++.dg/cpp1y/auto-fn30.C: New test.
7781
7782 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7783
7784 PR tree-optimization/69209
7785 * gcc.c-torture/compile/pr69209.c: New test.
7786
7787 2016-02-08 Jeff Law <law@redhat.com>
7788
7789 PR tree-optimization/68541
7790 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7791 of statements allowed in join block for path splitting.
7792
7793 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7794
7795 PR c++/59627
7796 * g++.dg/gomp/pr59627.C: New test.
7797
7798 PR ipa/69239
7799 * g++.dg/ipa/pr69239.C: New test.
7800
7801 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7802
7803 PR preprocessor/69664
7804 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7805 * gcc.dg/cpp/warn-comments.c: Likewise.
7806
7807 2016-02-08 Marek Polacek <polacek@redhat.com>
7808
7809 PR c++/69688
7810 * g++.dg/init/const12.C: New test.
7811
7812 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7813
7814 PR target/60410
7815 * gcc.dg/lto/pr55113_0.c: Remove test.
7816
7817 2016-02-08 Richard Biener <rguenther@suse.de>
7818
7819 PR tree-optimization/69719
7820 * gcc.dg/torture/pr69719.c: New testcase.
7821
7822 2016-02-08 Richard Biener <rguenther@suse.de>
7823 Jeff Law <law@redhat.com>
7824
7825 PR target/68273
7826 * gcc.target/mips/pr68273.c: New testcase.
7827
7828 2016-02-08 Richard Biener <rguenther@suse.de>
7829
7830 PR rtl-optimization/69274
7831 * gcc.target/i386/addr-sel-1.c: XFAIL.
7832
7833 2016-02-08 Jeff Law <law@redhat.com>
7834
7835 PR tree-optimization/68541
7836 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7837
7838 PR tree-optimization/65917
7839 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7840
7841 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7842
7843 PR fortran/50555
7844 * gfortran.dg/namelist_args.f90: New test.
7845
7846 2016-02-05 Jeff Law <law@redhat.com>
7847
7848 PR tree-optimization/68541
7849 * gcc.dg/tree-ssa/split-path-2.c: New test.
7850 * gcc.dg/tree-ssa/split-path-3.c: New test.
7851 * gcc.dg/tree-ssa/split-path-4.c: New test.
7852 * gcc.dg/tree-ssa/split-path-5.c: New test.
7853 * gcc.dg/tree-ssa/split-path-6.c: New test.
7854 * gcc.dg/tree-ssa/split-path-7.c: New test.
7855
7856 2016-02-05 Martin Sebor <msebor@redhat.com>
7857
7858 PR c++/69662
7859 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7860 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7861
7862 2016-02-06 Richard HEnderson <rth@redhat.com>
7863
7864 PR c/69643
7865 * gcc.target/i386/addr-space-4.c: New.
7866 * gcc.target/i386/addr-space-5.c: New.
7867
7868 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7869
7870 PR fortran/66089
7871 * gfortran.dg/elemental_dependency_6.f90: New.
7872
7873 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7874
7875 PR rtl-optimization/69691
7876 * gcc.c-torture/execute/pr69691.c: New test.
7877
7878 PR c++/69628
7879 * g++.dg/parse/pr69628.C: New test.
7880
7881 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7882
7883 * gcc.dg/sancov/asan.c: Move to ...
7884 * gcc.dg/asan/sancov-1.c: ... here.
7885
7886 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7887
7888 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7889
7890 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7891
7892 PR target/69677
7893 * gcc.target/i386/pr69677.c: New test.
7894
7895 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7896
7897 PR c++/68948
7898 * g++.dg/template/pr68948.C: New test.
7899
7900 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7901
7902 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7903 (only necessary on s390x).
7904
7905 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7906
7907 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7908 -mno-accumulate-outgoing-args.
7909
7910 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7911
7912 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7913
7914 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7915
7916 PR c/69669
7917 * c-c++-common/pr69669.c: New test.
7918
7919 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7920
7921 PR target/69667
7922 * g++.dg/pr69667.C: New file.
7923
7924 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7925
7926 PR target/69619
7927 * gcc.dg/pr69619.c: Add new test.
7928
7929 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7930
7931 PR rtl-optimization/69577
7932 * gcc.target/i386/pr69577.c: New test.
7933
7934 2016-02-04 Martin Liska <mliska@suse.cz>
7935
7936 * g++.dg/asan/pr69276.C: New test.
7937
7938 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7939
7940 PR target/65932
7941 PR target/67714
7942 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7943 a single smulbb instruction.
7944 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7945 * gcc.target/amr/wmul-2.c: Likewise.
7946
7947 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7948
7949 PR target/65932
7950 PR target/67714
7951 * gcc.c-torture/execute/pr67714.c: New test.
7952
7953 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7954
7955 PR target/69454
7956 * gcc.target/i386/pr69454-1.c: New test.
7957 * gcc.target/i386/pr69454-2.c: New test.
7958
7959 2016-02-03 Martin Sebor <msebor@redhat.com>
7960
7961 PR c++/69251
7962 PR c++/69253
7963 PR c++/69290
7964 PR c++/69277
7965 PR c++/69349
7966 * g++.dg/ext/flexarray-mangle-2.C: New test.
7967 * g++.dg/ext/flexarray-mangle.C: New test.
7968 * g++.dg/ext/flexarray-subst.C: New test.
7969 * g++.dg/ext/flexary11.C: New test.
7970 * g++.dg/ext/flexary12.C: New test.
7971 * g++.dg/ext/flexary13.C: New test.
7972 * g++.dg/ext/flexary14.C: New test.
7973 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7974
7975 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7976
7977 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7978 Define only if CHECK_FLOAT128 is defined.
7979 (main): Properly initialize u5.
7980
7981 2016-02-03 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR c/69627
7984 * gcc.dg/pr69627.c: New test.
7985
7986 PR target/69644
7987 * gcc.dg/pr69644.c: New test.
7988
7989 2016-02-03 Mike Stump <mikestump@comcast.net>
7990
7991 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7992 support for struct-layout-1.exp.
7993
7994 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7995
7996 PR c++/69056
7997 * g++.dg/cpp0x/pr69056.C: New test.
7998
7999 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8000 Alexandre Oliva <aoliva@redhat.com>
8001
8002 PR target/69461
8003 * gcc.target/powerpc/pr69461.c: New.
8004
8005 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8006
8007 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8008 works from here ...
8009 (check_effective_target_fsanitize_thread): ... to here. Do not
8010 specify additional compile flags for the test source.
8011 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8012 specify additional compile flags for the test source.
8013
8014 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8015
8016 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8017
8018 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8019
8020 PR fortran/67451
8021 PR fortran/69418
8022 * gfortran.dg/coarray_allocate_2.f08: New test.
8023 * gfortran.dg/coarray_allocate_3.f08: New test.
8024 * gfortran.dg/coarray_allocate_4.f08: New test.
8025
8026 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8027
8028 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8029 use same scan-tree-dump-times on all platforms.
8030 * gcc.dg/vect/vect-outer-1.c: Likewise.
8031 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8032 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8033 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8034 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8035 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8036 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8037 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8038
8039 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8040
8041 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8042 warning.
8043
8044 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8045
8046 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8047
8048 2016-02-02 James Norris <jnorris@codesourcery.com>
8049
8050 * c-c++-common/goacc/routine-5.c: Add tests.
8051
8052 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8053
8054 * gcc.target/nvptx/unsigned-cmp.c: New test.
8055
8056 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8057
8058 * gcc.target/aarch64/scalar_shift_1.c
8059 (test_corners_sisd_di): Improve force to SIMD register.
8060 (test_corners_sisd_si): Likewise.
8061 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8062 Remove scan-assembler check for ldr.
8063
8064 2016-02-02 Richard Biener <rguenther@suse.de>
8065
8066 PR tree-optimization/69595
8067 * gcc.dg/Warray-bounds-17.c: New testcase.
8068
8069 2016-02-02 Richard Biener <rguenther@suse.de>
8070
8071 PR tree-optimization/69606
8072 * gcc.dg/torture/pr69606.c: New testcase.
8073
8074 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8075
8076 PR middle-end/68542
8077 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8078 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8079
8080 2016-02-02 Alan Modra <amodra@gmail.com>
8081
8082 PR target/69548
8083 * gcc.target/powerpc/pr69548.c: New test.
8084
8085 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8086
8087 PR rtl-optimization/69592
8088 * gcc.dg/pr69592.c: New test.
8089
8090 PR preprocessor/69543
8091 PR c/69558
8092 * gcc.dg/pr69543.c: New test.
8093 * gcc.dg/pr69558.c: New test.
8094
8095 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8096
8097 PR testsuite/65940
8098 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8099
8100 2016-02-01 Martin Sebor <msebor@redhat.com>
8101
8102 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8103
8104 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8105
8106 PR tree-optimization/67921
8107 * c-c++-common/ubsan/pr67921.c: New test.
8108
8109 2016-02-01 Richard Biener <rguenther@suse.de>
8110
8111 PR middle-end/69556
8112 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8113
8114 2016-02-01 Richard Biener <rguenther@suse.de>
8115
8116 PR tree-optimization/69574
8117 * gcc.dg/torture/pr69574.c: New testcase.
8118
8119 2016-02-01 Richard Biener <rguenther@suse.de>
8120
8121 PR tree-optimization/69579
8122 * gcc.dg/setjmp-6.c: New testcase.
8123
8124 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8125
8126 PR rtl-optimization/69570
8127 * g++.dg/opt/pr69570.C: New test.
8128
8129 2016-02-01 Richard Henderson <rth@redhat.com>
8130
8131 * gcc.dg/pr69535.c: New test.
8132
8133 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8134
8135 PR testsuite/69584
8136 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8137 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8138
8139 PR debug/68244
8140 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8141
8142 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8143
8144 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8145
8146 PR fortran/67564
8147 * gfortran.dg/allocate_with_source_17.f03: New test.
8148
8149 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR tree-optimization/69546
8152 * gcc.dg/torture/pr69546.c: New test.
8153
8154 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8155
8156 PR fortran/69566
8157 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8158
8159 2016-01-30 Martin Sebor <msebor@redhat.com>
8160
8161 PR c++/68490
8162 * g++.dg/ext/flexary10.C: New test.
8163
8164 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8165
8166 PR fortran/66707
8167 gfortran.dg/common_23.f90: New test.
8168
8169 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8170
8171 PR target/65546
8172 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8173 condition being checked, and disable it when the target supports
8174 misaligned loads and stores.
8175
8176 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8177
8178 PR debug/69518
8179 * gcc.dg/torture/pr69518.c: New test.
8180
8181 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8182
8183 PR target/69530
8184 * gcc.target/i386/pr69530.c: New test.
8185
8186 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8187
8188 PR target/65604
8189 * gcc.target/mips/div-delay.c: New test.
8190
8191 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8192
8193 PR target/69551
8194 * gcc.target/i386/pr69551.c: New test.
8195
8196 PR target/66137
8197 * gcc.target/i386/pr66137.c: New test.
8198
8199 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8200
8201 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8202 always built for p5600.
8203 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8204 isa=p5600 dg-option.
8205
8206 2016-01-29 Richard Biener <rguenther@suse.de>
8207
8208 PR tree-optimization/69547
8209 * g++.dg/tree-ssa/pr69547.C: New testcase.
8210
8211 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8212
8213 PR debug/66869
8214 * g++.dg/warn/Wunused-function2.C: New test.
8215
8216 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8217
8218 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8219 support for test to succeed.
8220
8221 2016-01-29 Marek Polacek <polacek@redhat.com>
8222
8223 PR c++/69509
8224 PR c++/69516
8225 * g++.dg/ext/constexpr-vla2.C: New test.
8226 * g++.dg/ext/constexpr-vla3.C: New test.
8227 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8228
8229 2016-01-29 Richard Biener <rguenther@suse.de>
8230
8231 PR middle-end/69537
8232 * gcc.dg/uninit-21.c: New testcase.
8233
8234 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8235
8236 PR target/69459
8237 * gcc.target/i386/pr69459.c: New test.
8238
8239 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8240
8241 PR target/68400
8242 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8243 * gcc.target/mips/pr68400.c: New test.
8244
8245 2016-01-28 Martin Sebor <msebor@redhat.com>
8246
8247 PR target/17381
8248 * gcc.target/powerpc/pr17381.c: New test.
8249
8250 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8251
8252 PR middle-end/69542
8253 * gcc.dg/torture/pr69542.c: New test.
8254
8255 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8256
8257 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8258
8259 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8260
8261 * gcc.dg/pr65980.c: Skip on AIX.
8262 * gcc.dg/pr66688.c: Same.
8263
8264 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8265
8266 PR target/63679
8267 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8268 * gcc.dg/tree-ssa/sra-18.c: Same.
8269
8270 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8271
8272 PR fortran/62536
8273 * gfortran.dg/block_15.f08: New test.
8274 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8275 on incorrectly closed BLOCK.
8276
8277 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8278
8279 * gcc.dg/declare-simd.c: New test.
8280 2016-01-28 Richard Biener <rguenther@suse.de>
8281
8282 PR tree-optimization/69466
8283 * gfortran.dg/vect/pr69466.f90: New testcase.
8284
8285 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8286
8287 * g++.dg/pr67989.C: Remove ARM-specific option.
8288 * gcc.target/arm/pr67989.C: New file.
8289
8290 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8291
8292 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8293 and expm1 test for glibc < 2.11.
8294
8295 2016-01-27 Richard Henderson <rth@redhat.com>
8296
8297 * gcc.c-torture/execute/pr69447.c: New test.
8298
8299 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8300
8301 PR fortran/69422
8302 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8303
8304 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8305
8306 PR debug/66869
8307 * gcc.dg/pr66869.c: New test.
8308
8309 2016-01-25 Jeff Law <law@redhat.com>
8310
8311 PR tree-optimization/68398
8312 PR tree-optimization/69196
8313 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8314 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8315 path to avoid new heuristic allowing more irreducible regions
8316 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8317 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8318 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8319 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8320 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8321
8322 2016-01-27 Marek Polacek <polacek@redhat.com>
8323
8324 PR c/68062
8325 * c-c++-common/vector-compare-4.c: New test.
8326
8327 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8328
8329 PR preprocessor/69126
8330 * c-c++-common/pr69126.c: New test case.
8331
8332 2016-01-27 Ian Lance Taylor <iant@google.com>
8333
8334 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8335
8336 2016-01-27 Ryan Burn <contact@rnburn.com>
8337
8338 PR cilkplus/69267
8339 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8340
8341 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8342
8343 PR target/69512
8344 * gcc.target/i386/pr69512.c: New test.
8345
8346 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8347
8348 PR ada/69488
8349 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8350
8351 2016-01-27 Marek Polacek <polacek@redhat.com>
8352
8353 PR c++/69379
8354 * g++.dg/pr69379.C: New test.
8355
8356 2016-01-27 Martin Sebor <msebor@redhat.com>
8357
8358 PR c++/69317
8359 * g++.dg/abi/Wabi-2-2.C: New test.
8360 * g++.dg/abi/Wabi-2-3.C: New test.
8361 * g++.dg/abi/Wabi-3-2.C: New test.
8362 * g++.dg/abi/Wabi-3-3.C: New test.
8363
8364 2016-01-27 Richard Biener <rguenther@suse.de>
8365
8366 PR tree-optimization/69166
8367 * gcc.dg/torture/pr69166.c: New testcase.
8368
8369 2016-01-27 Martin Jambor <mjambor@suse.cz>
8370
8371 PR tree-optimization/69355
8372 * gcc.dg/tree-ssa/pr69355.c: New test.
8373
8374 2016-01-27 Marek Polacek <polacek@redhat.com>
8375
8376 PR c++/69496
8377 * g++.dg/ext/constexpr-vla1.C: New test.
8378
8379 2016-01-20 Christian Bruel <christian.bruel@st.com>
8380
8381 PR target/69245
8382 * gcc.target/arm/pr69245.c: New test.
8383
8384 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8385
8386 PR tree-optimization/69399
8387 * gcc.dg/torture/pr69399.c: New test.
8388
8389 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8390
8391 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8392
8393 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8394
8395 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8396
8397 2016-01-26 Tom de Vries <tom@codesourcery.com>
8398
8399 PR tree-optimization/69110
8400 * gcc.dg/autopar/pr69110.c: New test.
8401
8402 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8403 Sebastian Pop <s.pop@samsung.com>
8404
8405 * gcc.dg/graphite/isl-ast-op-select.c: New.
8406
8407 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8408
8409 PR fortran/69385
8410 * gfortran.dg/allocate_error_6.f90: New test.
8411
8412 2016-01-26 Richard Henderson <rth@redhat.com>
8413
8414 * gcc.dg/tm/pr60908.c: New test.
8415
8416 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8417
8418 PR other/69006
8419 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8420 directive.
8421 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8422 expected multiline output to reflect the colorization being
8423 disabled before newlines.
8424 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8425 (custom_diagnostic_finalizer): Replace call to
8426 pp_newline_and_flush with call to pp_flush.
8427 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8428 * gfortran.dg/implicit_class_1.f90: Likewise.
8429 * lib/gcc-dg.exp (allow_blank_lines): New global.
8430 (dg-allow-blank-lines-in-output): New procedure.
8431 (gcc-dg-prune): Complain about blank lines in the output, unless
8432 dg-allow-blank-lines-in-output was called.
8433 * lib/multiline.exp (_build_multiline_regex): Only support
8434 arbitrary followup text for non-blank-lines, not for blank lines.
8435
8436 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8437
8438 PR tree-optimization/69483
8439 * gcc.dg/pr69483.c: New test.
8440 * g++.dg/opt/pr69483.C: New test.
8441
8442 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8443
8444 PR target/68620
8445 * gcc.target/arm/pr68620.c: New test.
8446
8447 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8448
8449 * gcc.target/i386/pr68986-2.c: Remove -m32.
8450
8451 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8452
8453 PR target/68986
8454 * gcc.target/i386/pr68986-1.c: New test.
8455 * gcc.target/i386/pr68986-2.c: Likewise.
8456 * gcc.target/i386/pr68986-3.c: Likewise.
8457
8458 2016-01-26 Christian Bruel <christian.bruel@st.com>
8459
8460 * lib/target-supports.exp
8461 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8462 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8463 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8464
8465 2016-01-26 Richard Biener <rguenther@suse.de>
8466
8467 PR tree-optimization/69452
8468 * gcc.dg/torture/pr69452.c: New testcase.
8469
8470 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8471
8472 PR target/69442
8473 * gcc.dg/pr69442.c: New test.
8474
8475 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8476
8477 PR target/67896
8478 * gcc.target/aarch64/simd/pr67896.C: New.
8479
8480 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8481
8482 PR tree-optimization/69400
8483 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8484 function.
8485 (plugin_init): Call it.
8486 * gcc.dg/torture/pr69400.c: New test.
8487
8488 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8489
8490 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8491
8492 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8493 Sebastian Pop <s.pop@samsung.com>
8494
8495 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8496 isl-0.15.
8497
8498 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8499 Sebastian Pop <s.pop@samsung.com>
8500
8501 * gcc.dg/graphite/pr69292.c: New.
8502
8503 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8504
8505 * c-c++-common/goacc/use_device-1.c: New test.
8506
8507 2016-01-25 Jeff Law <law@redhat.com>
8508
8509 PR tree-optimization/69196
8510 PR tree-optimization/68398
8511 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8512 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8513
8514 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8515
8516 PR target/69469
8517 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8518 Algorithm.
8519
8520 2016-01-25 Richard Biener <rguenther@suse.de>
8521
8522 PR testsuite/69380
8523 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8524
8525 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8526
8527 PR target/69421
8528 * gcc.dg/pr69421.c: New test.
8529
8530 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8531
8532 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8533 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8534 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8535 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8536 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8537 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8538 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8539 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8540 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8541 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8542
8543 2016-01-25 Richard Biener <rguenther@suse.de>
8544
8545 PR tree-optimization/69376
8546 * gcc.dg/torture/pr69376.c: New testcase.
8547
8548 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8549
8550 PR fortran/69397
8551 PR fortran/68442
8552 * gfortran.dg/interface_38.f90: New test.
8553 * gfortran.dg/interface_39.f90: New test.
8554
8555 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8556
8557 Revert:
8558 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8559
8560 PR c++/11858
8561 PR c++/24663
8562 PR c++/24664
8563 * g++.dg/template/pr11858.C: New test.
8564 * g++.dg/template/pr24663.C: New test.
8565 * g++.dg/template/unify12.C: New test.
8566 * g++.dg/template/unify13.C: New test.
8567 * g++.dg/template/unify14.C: New test.
8568 * g++.dg/template/unify15.C: New test.
8569 * g++.dg/template/unify16.C: New test.
8570 * g++.dg/template/unify17.C: New test.
8571
8572 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8573
8574 PR fortran/68283
8575 gfortran.dg/pr68283.f90: New test.
8576
8577 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8578
8579 PR fortran/66094
8580 * gfortran.dg/inline_matmul_13.f90: New test.
8581 * gfortran.dg/matmul_bounds_8.f90: New test.
8582 * gfortran.dg/matmul_bounds_9.f90: New test.
8583 * gfortran.dg/matmul_bounds_10.f90: New test.
8584
8585 2016-01-23 Tom de Vries <tom@codesourcery.com>
8586
8587 PR tree-optimization/69426
8588 * gcc.dg/autopar/pr69426.c: New test.
8589
8590 2016-01-23 Martin Sebor <msebor@redhat.com>
8591
8592 PR c++/58109
8593 PR c++/69022
8594 * g++.dg/cpp0x/alignas5.C: New test.
8595 * g++.dg/ext/vector29.C: Same.
8596
8597 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8598
8599 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8600 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8601 _GNU_SOURCE from compile flags to the source.
8602 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8603 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8604 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8605 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8606
8607 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8608
8609 PR target/69432
8610 * g++.dg/opt/pr69432.C: New test.
8611
8612 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8613
8614 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8615 32-bit targets testing an -m64 multilib.
8616
8617 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8618
8619 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8620 64-bit support.
8621
8622 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8623
8624 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8625
8626 2016-01-21 Christian Bruel <christian.bruel@st.com>
8627
8628 PR target/68674
8629 * gcc.target/i386/pr68674.c
8630 * gcc.target/aarch64/pr68674.c
8631 * gcc.target/arm/pr68674.c
8632
8633 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8634
8635 PR target/69403
8636 * gcc.c-torture/execute/pr69403.c: New test.
8637
8638 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8639
8640 PR c++/55843
8641 * g++.dg/template/pr55843.C: New.
8642
8643 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8644
8645 PR testsuite/66877
8646 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8647 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8648
8649 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8650
8651 PR testsuite/67489
8652 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8653 from dg-do compile directive, and instead add
8654 { dg-require-effective-target int128 }.
8655
8656 2016-01-20 Martin Sebor <msebor@redhat.com>
8657
8658 PR c/69405
8659 * gcc.dg/sync-fetch.c: New test.
8660
8661 2016-01-21 Martin Sebor <msebor@redhat.com>
8662
8663 PR target/69252
8664 * gcc.target/powerpc/pr69252.c: New test.
8665
8666 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8667
8668 PR fortran/65996
8669 * gfortran.dg/pr65996.f90: New test.
8670
8671 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8672
8673 PR c++/68810
8674 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8675 expected to generate an error.
8676
8677 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8678
8679 PR middle-end/66178
8680 * gcc.dg/torture/pr66178.c: New test.
8681
8682 2016-01-21 Anton Blanchard <anton@samba.org>
8683 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8684
8685 PR target/63354
8686 * gcc.target/powerpc/pr63354.c: New test.
8687
8688 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8689
8690 PR rtl-optimization/68990
8691 * gcc.target/i386/pr68990: New.
8692
8693 2016-01-21 Nick Clifton <nickc@redhat.com>
8694
8695 PR target/69129
8696 * gcc.target/mips/pr69129.c: New.
8697
8698 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8699
8700 PR c++/58046
8701 * g++.dg/cpp0x/pr58046.C: New.
8702
8703 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8704
8705 PR target/69187
8706 PR target/65624
8707 * gcc.target/arm/pr69187.c: New test.
8708
8709 PR c++/69355
8710 * g++.dg/torture/pr69355.C: New test.
8711
8712 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8713 Sebastian Pop <s.pop@samsung.com>
8714
8715 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8716
8717 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8718 Sebastian Pop <s.pop@samsung.com>
8719
8720 * gcc.dg/graphite/pr68976.c: New test.
8721
8722 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8723
8724 PR middle-end/67653
8725 * c-c++-common/pr67653.c: New test.
8726 * gcc.dg/torture/pr29119.c: Add dg-warning.
8727
8728 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8729
8730 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8731
8732 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8733
8734 PR c/24293
8735 * gcc.dg/pr24293.c: New test.
8736 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8737 incomplete struct type.
8738 * gcc.dg/declspec-1.c: Likewise.
8739 * gcc.dg/pr63549.c: Likewise.
8740
8741 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8742
8743 PR tree-optimization/66612
8744 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8745 for bdn instruction.
8746
8747 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8748
8749 * lib/target-supports.exp
8750 (check_effective_target_arm_fp_ok_nocache): New.
8751 (check_effective_target_arm_fp_ok): New.
8752 (add_options_for_arm_fp): New.
8753 (check_effective_target_arm_crypto_ok_nocache): Require
8754 target_arm_v8_neon_ok instead of arm32.
8755 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8756 (check_effective_target_arm_crypto_pragma_ok): New.
8757 (add_options_for_arm_vfp): New.
8758 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8759 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8760 target instead. Force initial fpu to vfp.
8761 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8762 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8763 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8764 dependency.
8765 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8766 use arm_vfp effective target instead. Force initial fpu to vfp.
8767 * gcc.target/arm/attr-neon3.c: Likewise.
8768 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8769 arm_vfp_ok.
8770 * gcc.target/arm/unsigned-float.c: Likewise.
8771 * gcc.target/arm/vfp-1.c: Likewise.
8772 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8773 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8774 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8775 * gcc.target/arm/vfp-ldmias.c: Likewise.
8776 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8777 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8778 * gcc.target/arm/vfp-stmiad.c: Likewise.
8779 * gcc.target/arm/vfp-stmias.c: Likewise.
8780 * gcc.target/arm/vnmul-1.c: Likewise.
8781 * gcc.target/arm/vnmul-2.c: Likewise.
8782 * gcc.target/arm/vnmul-3.c: Likewise.
8783 * gcc.target/arm/vnmul-4.c: Likewise.
8784
8785 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8786
8787 PR testsuite/69366
8788 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8789 the MPX run-time library, for compile-time MPX test.
8790 * gcc.target/i386/chkp-always_inline.c: Likewise.
8791 * gcc.target/i386/chkp-bndret.c: Likewise.
8792 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8793 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8794 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8795 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8796 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8797 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8798 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8799 * gcc.target/i386/chkp-label-address.c: Likewise.
8800 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8801 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8802 * gcc.target/i386/chkp-pr69044.c: Likewise.
8803 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8804 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8805 * gcc.target/i386/chkp-strchr.c: Likewise.
8806 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8807 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8808 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8809 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8810 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8811 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8812 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8813 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8814 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8815 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8816 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8817 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8818 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8819 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8820 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8821 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8822 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8823 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8824 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8825 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8826 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8827 * gcc.target/i386/pr63995-2.c: Likewise.
8828 * gcc.target/i386/pr64805.c: Likewise.
8829 * gcc.target/i386/pr65044.c: Likewise.
8830 * gcc.target/i386/pr65167.c: Likewise.
8831 * gcc.target/i386/pr65183.c: Likewise.
8832 * gcc.target/i386/pr65184.c: Likewise.
8833 * gcc.target/i386/thunk-retbnd.c: Likewise.
8834
8835 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8836
8837 PR tree-optimization/69328
8838 * gcc.dg/pr69328.c: New test.
8839
8840 2016-01-20 Jeff Law <law@redhat.com>
8841
8842 PR target/25114
8843 * gcc.target/m68k/pr25114.c: New test.
8844
8845 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8846
8847 * gcc.target/arm/memset-inline-10.c: Added
8848 dg-require-effective-target arm_thumb2_ok.
8849
8850 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8851
8852 * gcc.dg/debug/dwarf2/sso.c: New test.
8853
8854 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8855
8856 PR testsuite/68820
8857 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8858 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8859 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8860
8861 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8862
8863 PR ipa/66223
8864 * g++.dg/ipa/devirt-50.C: New testcase.
8865
8866 2016-01-19 Marek Polacek <polacek@redhat.com>
8867
8868 PR c++/68965
8869 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8870 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8871
8872 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8873
8874 PR target/69135
8875 * gcc.target/arm/pr69135_1.c: New test.
8876
8877 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8878
8879 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8880
8881 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8882
8883 * gcc.target/aarch64/ccmp_1.c: New testcase.
8884
8885 2016-01-19 Marek Polacek <polacek@redhat.com>
8886
8887 PR c++/68586
8888 * g++.dg/cpp0x/enum30.C: New test.
8889
8890 2016-01-19 Richard Biener <rguenther@suse.de>
8891
8892 PR tree-optimization/69336
8893 * g++.dg/tree-ssa/pr69336.C: New testcase.
8894
8895 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8896
8897 PR debug/65779
8898 * gcc.dg/pr65779.c: New test.
8899
8900 2016-01-19 Richard Biener <rguenther@suse.de>
8901
8902 PR tree-optimization/69352
8903 * gcc.dg/torture/pr69352.c: New testcase.
8904
8905 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8906
8907 PR rtl-optimization/68955
8908 PR rtl-optimization/64557
8909 * gcc.dg/torture/pr68955.c: New test.
8910
8911 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8912
8913 PR lto/69136
8914 * g++.dg/torture/pr69136.C: New testcase.
8915
8916 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8917
8918 PR lto/69133
8919 * g++.dg/lto/pr69133_0.C: New testcase.
8920 * g++.dg/lto/pr69133_1.C: New testcase.
8921
8922 2016-01-15 Jeff Law <law@redhat.com>
8923
8924 PR tree-optimization/69320
8925 * gcc.c-torture/pr69320-1.c: New test.
8926 * gcc.c-torture/pr69320-2.c: New test.
8927 * gcc.c-torture/pr69320-3.c: New test.
8928 * gcc.c-torture/pr69320-4.c: New test.
8929
8930 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8931
8932 PR c++/11858
8933 PR c++/24663
8934 PR c++/24664
8935 * g++.dg/template/pr11858.C: New test.
8936 * g++.dg/template/pr24663.C: New test.
8937 * g++.dg/template/unify12.C: New test.
8938 * g++.dg/template/unify13.C: New test.
8939 * g++.dg/template/unify14.C: New test.
8940 * g++.dg/template/unify15.C: New test.
8941 * g++.dg/template/unify16.C: New test.
8942 * g++.dg/template/unify17.C: New test.
8943
8944 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8945
8946 PR testsuite/69181
8947 * gcc.dg/pr69181-1.c: New test file.
8948 * gcc.dg/pr69181-2.c: New test file.
8949 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8950 globals by moving it to...
8951 (cleanup-after-saved-dg-test): ...this new function. Add
8952 "global additional_sources_used". Add reset of global
8953 multiline_expected_outputs to the empty list.
8954 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8955 global to...
8956 (multiline_expected_outputs): ...this, and updated comments to
8957 note that it is modified from gcc-dg.exp.
8958 (dg-end-multiline-output): Update for the above renaming.
8959 (handle-multiline-outputs): Likewise. Remove the clearing
8960 of the expected outputs to the empty list.
8961
8962 2016-01-18 Richard Biener <rguenther@suse.de>
8963
8964 PR tree-optimization/69297
8965 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8966
8967 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8968
8969 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8970 dg-options.
8971 * gcc.target/mips/mips-3d-2.c: Likewise.
8972 * gcc.target/mips/mips-3d-3.c: Likewise.
8973 * gcc.target/mips/mips-3d-4.c: Likewise.
8974 * gcc.target/mips/mips-3d-5.c: Likewise.
8975 * gcc.target/mips/mips-3d-6.c: Likewise.
8976 * gcc.target/mips/mips-3d-7.c: Likewise.
8977 * gcc.target/mips/mips-3d-8.c: Likewise.
8978 * gcc.target/mips/mips-3d-9.c: Likewise.
8979 * gcc.target/mips/mips-ps-1.c: Likewise.
8980 * gcc.target/mips/mips-ps-2.c: Likewise.
8981 * gcc.target/mips/mips-ps-3.c: Likewise.
8982 * gcc.target/mips/mips-ps-4.c: Likewise.
8983 * gcc.target/mips/mips-ps-5.c: Likewise.
8984 * gcc.target/mips/mips-ps-6.c: Likewise.
8985 * gcc.target/mips/mips-ps-7.c: Likewise.
8986 * gcc.target/mips/mips-ps-type.c: Likewise.
8987 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8988 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8989
8990 2016-01-18 Tom de Vries <tom@codesourcery.com>
8991
8992 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8993 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8994 * c-c++-common/goacc/kernels-empty.c: New test.
8995 * c-c++-common/goacc/kernels-eternal.c: New test.
8996 * c-c++-common/goacc/kernels-loop-2.c: New test.
8997 * c-c++-common/goacc/kernels-loop-3.c: New test.
8998 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8999 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9000 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9001 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9002 * c-c++-common/goacc/kernels-loop-data.c: New test.
9003 * c-c++-common/goacc/kernels-loop-g.c: New test.
9004 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9005 * c-c++-common/goacc/kernels-loop-n.c: New test.
9006 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9007 * c-c++-common/goacc/kernels-loop.c: New test.
9008 * c-c++-common/goacc/kernels-noreturn.c: New test.
9009 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9010 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9011 * c-c++-common/goacc/kernels-reduction.c: New test.
9012
9013 2016-01-18 Tom de Vries <tom@codesourcery.com>
9014
9015 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9016 * gcc.dg/autopar/outer-2.c: Same.
9017 * gcc.dg/autopar/outer-3.c: Same.
9018 * gcc.dg/autopar/outer-4.c: Same.
9019 * gcc.dg/autopar/outer-5.c: Same.
9020 * gcc.dg/autopar/outer-6.c: Same.
9021 * gcc.dg/autopar/parallelization-1.c: Same.
9022 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9023 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9024 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9025 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9026 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9027 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9028 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9029 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9030 * gcc.dg/autopar/pr39500-1.c: Same.
9031 * gcc.dg/autopar/pr39500-2.c: Same.
9032 * gcc.dg/autopar/pr46193.c: Same.
9033 * gcc.dg/autopar/pr46194.c: Same.
9034 * gcc.dg/autopar/pr49580.c: Same.
9035 * gcc.dg/autopar/pr49960-1.c: Same.
9036 * gcc.dg/autopar/pr49960.c: Same.
9037 * gcc.dg/autopar/pr68373.c: Same.
9038 * gcc.dg/autopar/reduc-1.c: Same.
9039 * gcc.dg/autopar/reduc-1char.c: Same.
9040 * gcc.dg/autopar/reduc-1short.c: Same.
9041 * gcc.dg/autopar/reduc-2.c: Same.
9042 * gcc.dg/autopar/reduc-2char.c: Same.
9043 * gcc.dg/autopar/reduc-2short.c: Same.
9044 * gcc.dg/autopar/reduc-3.c: Same.
9045 * gcc.dg/autopar/reduc-4.c: Same.
9046 * gcc.dg/autopar/reduc-6.c: Same.
9047 * gcc.dg/autopar/reduc-7.c: Same.
9048 * gcc.dg/autopar/reduc-8.c: Same.
9049 * gcc.dg/autopar/reduc-9.c: Same.
9050 * gcc.dg/autopar/uns-outer-4.c: Same.
9051 * gcc.dg/autopar/uns-outer-5.c: Same.
9052 * gcc.dg/autopar/uns-outer-6.c: Same.
9053 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9054 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9055
9056 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9057
9058 PR target/63679
9059 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9060 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9061
9062 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9063
9064 PR target/63679
9065 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9066 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9067 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9068
9069 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9070
9071 PR target/63679
9072 * gcc.dg/tree-ssa/sra-17.c: New.
9073 * gcc.dg/tree-ssa/sra-18.c: New.
9074
9075 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9076
9077 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9078
9079 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9080
9081 * gnat.dg/inline12.adb: New test.
9082
9083 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9084
9085 PR tree-optimization/66797
9086 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9087
9088 2016-01-18 Richard Biener <rguenther@suse.de>
9089
9090 PR tree-optimization/69170
9091 * gcc.dg/torture/pr69170.c: New testcase.
9092
9093 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9094
9095 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9096
9097 2016-01-16 Tom de Vries <tom@codesourcery.com>
9098
9099 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9100
9101 2016-01-16 Tom de Vries <tom@codesourcery.com>
9102
9103 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9104 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9105 redundant dg-require-effective-target pthread.
9106 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9107 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9108 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9109 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9110 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9111 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9112 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9113
9114 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9115
9116 PR target/68609
9117 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9118 * gcc.target/powerpc/recip-7.c: Same.
9119
9120 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9121
9122 PR c++/69091
9123 * g++.dg/template/pr69091.C: New test.
9124
9125 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9126
9127 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9128 dump does not contain an error_mark_node.
9129 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9130 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9131
9132 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9133
9134 PR c++/68936
9135 * g++.dg/template/pr68936.C: New test.
9136
9137 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9138
9139 PR target/68609
9140 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9141 * gcc.target/powerpc/recip-2.c: Same.
9142 * gcc.target/powerpc/recip-3.c: Same.
9143 * gcc.target/powerpc/recip-4.c: Same.
9144 * gcc.target/powerpc/recip-sqrtf.c: Same.
9145
9146 2016-01-15 Jeff Law <law@redhat.com>
9147
9148 PR tree-optimization/69270
9149 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9150 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9151
9152 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9153
9154 PR fortran/49630
9155 * gfortran.dg/deferred_character_13.f90: New test for the fix
9156 of comment 3 of the PR.
9157
9158 PR fortran/54070
9159 * gfortran.dg/deferred_character_8.f90: New test
9160 * gfortran.dg/allocate_error_5.f90: New test
9161
9162 PR fortran/60593
9163 * gfortran.dg/deferred_character_10.f90: New test
9164
9165 PR fortran/60795
9166 * gfortran.dg/deferred_character_14.f90: New test
9167
9168 PR fortran/61147
9169 * gfortran.dg/deferred_character_11.f90: New test
9170
9171 PR fortran/64324
9172 * gfortran.dg/deferred_character_9.f90: New test
9173
9174 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9175
9176 PR rtl-optimization/69030
9177 * gcc.target/i386/pr69030.c: New.
9178
9179 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9180
9181 * gcc.target/aarch64/target_attr_17.c: New test.
9182
9183 2016-01-15 Richard Biener <rguenther@suse.de>
9184
9185 PR tree-optimization/66856
9186 * gcc.dg/torture/pr66856-1.c: New testcase.
9187 * gcc.dg/torture/pr66856-2.c: Likewise.
9188
9189 2016-01-15 Richard Biener <rguenther@suse.de>
9190
9191 PR debug/69137
9192 * g++.dg/lto/pr69137_0.C: New testcase.
9193
9194 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9195
9196 PR middle-end/69246
9197 * gcc.target/i386/pr69246.c: New test.
9198
9199 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9200
9201 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9202
9203 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9204
9205 PR c++/56194
9206 * g++.dg/init/const9.C: Disable test on S/390.
9207
9208 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9209
9210 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9211 * g++.dg/Wno-frame-address.C: Ditto.
9212
9213 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9214
9215 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9216
9217 2016-01-15 Richard Biener <rguenther@suse.de>
9218
9219 PR tree-optimization/68961
9220 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9221
9222 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9223
9224 * gcc.target/i386/pr65105-5.c: New test.
9225
9226 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9227
9228 * gcc.c-torture/execute/alias-4.c: New testcase.
9229
9230 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9231
9232 PR ipa/68148
9233 * g++.dg/ipa/devirt-49.C: New testcase.
9234
9235 2016-01-15 Christian Bruel <christian.bruel@st.com>
9236
9237 PR target/65837
9238 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9239 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9240 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9241
9242 2016-01-15 Richard Biener <rguenther@suse.de>
9243
9244 PR tree-optimization/69117
9245 * gcc.dg/torture/pr69117.c: New testcase.
9246
9247 2015-01-14 Ryan Burn <contact@rnburn.com>
9248
9249 PR c++/69048
9250 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9251
9252 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9253
9254 PR testsuite/67509
9255 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9256 range tests use 100 * maximum instead of maximum + 1.
9257
9258 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9259
9260 PR debug/69244
9261 * gcc.dg/guality/pr69244.c: New test.
9262
9263 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9264
9265 * lib/target-supports.exp (check_effective_target_issignaling):
9266 New procedure.
9267 * gcc.dg/pr61441.c: Require issignaling effective target.
9268
9269 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9270
9271 PR target/68803
9272 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9273
9274 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9275
9276 PR c++/68819
9277 PR preprocessor/69177
9278 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9279 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9280 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9281 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9282
9283 2016-01-14 Marek Polacek <polacek@redhat.com>
9284
9285 PR c/69262
9286 * gcc.dg/array-15.c: New test.
9287
9288 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9289
9290 PR middle-end/68146
9291 PR tree-optimization/69155
9292 * gfortran.dg/pr68146.f: New test.
9293 * gfortran.dg/pr69155.f90: New test.
9294
9295 2016-01-14 Richard Biener <rguenther@suse.de>
9296
9297 PR tree-optimization/68060
9298 * gcc.dg/torture/pr68060-1.c: New testcase.
9299 * gcc.dg/torture/pr68060-2.c: Likewise.
9300
9301 2016-01-14 Nick Clifton <nickc@redhat.com>
9302
9303 * lib/target-supports.exp
9304 (check_effective_target_arm_neon_ok_nocache): Add an option
9305 sequence that includes setting the ARM architecture to ARMv7-A.
9306 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9307 command line options necessary to enable Neon support.
9308 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9309 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9310 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9311 * gcc.target/arm/pr69180.c: Likewise.
9312
9313 2016-01-14 Jeff Law <law@redhat.com>
9314
9315 PR tree-optimization/69270
9316 * gcc.dg/tree-ssa/pr69270.c: New test.
9317
9318 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9319
9320 PR c/66208
9321 * c-c++-common/pr66208.c: New file.
9322
9323 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9324
9325 PR tree-optimization/69156
9326 * gcc.dg/pr69156.c: New test.
9327
9328 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9329
9330 * gcc.target/i386/pr69225-7.c: New test.
9331
9332 2016-01-13 Richard Henderson <rth@redhat.com>
9333
9334 * gcc.dg/tm/memopt-13.c: Update expected function.
9335 * gcc.dg/tm/memopt-6.c: Likewise.
9336
9337 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9338
9339 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9340 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9341 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9342 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9343
9344 2016-01-13 Tom de Vries <tom@codesourcery.com>
9345
9346 PR tree-optimization/69169
9347 * gcc.dg/pr69169.c: New test.
9348
9349 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9350
9351 PR target/69228
9352 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9353 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9354 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9355 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9356 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9357 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9358 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9359 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9360
9361 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9362
9363 PR target/69247
9364 * gcc.dg/pr69247.c: New test.
9365
9366 2016-01-13 Richard Biener <rguenther@suse.de>
9367
9368 PR tree-optimization/69242
9369 * gcc.dg/torture/pr69242.c: New testcase.
9370
9371 2016-01-13 Richard Biener <rguenther@suse.de>
9372
9373 PR tree-optimization/69186
9374 * gcc.dg/torture/pr69186.c: New testcase.
9375
9376 2016-01-13 Jeff Law <law@redhat.com>
9377
9378 PR tree-optimization/67755
9379 * gcc.dg/tree-ssa/pr67755.c: New test.
9380
9381 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9382
9383 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9384 pass number in output by a star.
9385
9386 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9387
9388 PR tree-optimization/68911
9389 * gcc.c-torture/execute/pr68911.c: New test.
9390
9391 2016-01-12 Marek Polacek <polacek@redhat.com>
9392
9393 PR c++/68979
9394 * g++.dg/warn/permissive-1.C: New test.
9395
9396 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9397
9398 PR objc++/68511
9399 PR c++/69213
9400 * g++.dg/opt/pr69213.C: New test.
9401
9402 2016-01-12 Christian Bruel <christian.bruel@st.com>
9403
9404 PR target/69180
9405 * gcc.target/arm/pr69180.c: New test.
9406
9407 2016-01-12 Richard Biener <rguenther@suse.de>
9408
9409 PR lto/69077
9410 * g++.dg/lto/pr69077_0.C: New testcase.
9411 * g++.dg/lto/pr69077_1.C: Likewise.
9412
9413 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9414
9415 PR target/69175
9416 * g++.dg/opt/pr69175.C: New test.
9417
9418 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9419
9420 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9421 rather than #including math.h & stdlib.h.
9422 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9423 * gcc.dg/vect/pr49771.c: Likewise.
9424 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9425 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9426 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9427 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9428 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9429 * gcc.dg/vect/pr44507.c: Likewise.
9430 * gcc.dg/vect/pr45902.c: Likewise.
9431 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9432 * gcc.dg/vect/vect-117.c: Likewise.
9433 * gcc.dg/vect/vect-99.c: Likewise.
9434 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9435 * gcc.dg/vect/vect-cond-1.c: Likewise.
9436 * gcc.dg/vect/vect-cond-2.c: Likewise.
9437 * gcc.dg/vect/vect-cond-3.c: Likewise.
9438 * gcc.dg/vect/vect-cond-4.c: Likewise.
9439 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9440 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9441 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9442 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9443 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9444 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9445 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9446 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9447 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9448 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9449 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9450 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9451 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9452 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9453 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9454 include of signal.h.
9455 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9456 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9457 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9458 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9459 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9460 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9461 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9462 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9463 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9464 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9465 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9466 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9467 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9468 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9469 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9470 * gcc.dg/vect/vect-outer-5.c: Likewise.
9471 * gcc.dg/vect/vect-outer-6.c: Likewise.
9472 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9473 include of stdio.h.
9474
9475 2016-01-12 Nick Clifton <nickc@redhat.com>
9476
9477 PR target/68913
9478 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9479 to fread so that it will be found in all target runtimes.
9480
9481 2016-01-12 Richard Biener <rguenther@suse.de>
9482
9483 PR tree-optimization/69053
9484 * g++.dg/torture/pr69053.C: New testcase.
9485
9486 2016-01-12 Richard Biener <rguenther@suse.de>
9487
9488 PR tree-optimization/69168
9489 * gcc.dg/torture/pr69168.c: New testcase.
9490
9491 2016-01-12 Richard Biener <rguenther@suse.de>
9492
9493 PR tree-optimization/69157
9494 * gcc.dg/torture/pr69157.c: New testcase.
9495
9496 2016-01-12 Richard Biener <rguenther@suse.de>
9497
9498 PR tree-optimization/69174
9499 * gcc.dg/torture/pr69174.c: New testcase.
9500
9501 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9502
9503 PR c++/66808
9504 PR c++/69000
9505 * g++.dg/tls/pr66808.C: New test.
9506 * g++.dg/tls/pr69000.C: New test.
9507
9508 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9509
9510 * gcc.target/powerpc/swaps-p8-23.c: New test.
9511 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9512
9513 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9514
9515 PR tree-optimization/68356
9516 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9517
9518 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9519 Jim Wilson <jim.wilson@linaro.org>
9520
9521 PR target/69194
9522 * gcc.target/arm/pr69194.c: New test.
9523
9524 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9525
9526 PR target/69225
9527 * gcc.target/i386/pr69225-1.c: New test.
9528 * gcc.target/i386/pr69225-2.c: Likewise.
9529 * gcc.target/i386/pr69225-3.c: Likewise.
9530 * gcc.target/i386/pr69225-4.c: Likewise.
9531 * gcc.target/i386/pr69225-5.c: Likewise.
9532 * gcc.target/i386/pr69225-6.c: Likewise.
9533
9534 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9535
9536 PR target/67462
9537 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9538 if lp64.
9539
9540 PR target/69071
9541 * gcc.dg/pr69071.c: New test.
9542
9543 PR c++/69211
9544 * g++.dg/opt/pr69211.C: New test.
9545
9546 PR tree-optimization/69214
9547 * gcc.c-torture/compile/pr69214.c: New test.
9548
9549 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9550
9551 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9552 * gcc.target/i386/pr66232-11.c: Ditto.
9553 * gcc.target/i386/pr66232-12.c: Ditto.
9554 * gcc.target/i386/pr66232-13.c: Ditto.
9555
9556 2016-01-11 Richard Biener <rguenther@suse.de>
9557
9558 PR tree-optimization/69173
9559 * gcc.dg/torture/pr69173.c: New testcase.
9560
9561 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9562
9563 PR rtl-optimization/68796
9564 * gcc.target/aarch64/tst_5.c: New test.
9565 * gcc.target/aarch64/tst_6.c: Likewise.
9566
9567 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9568
9569 PR rtl-optimization/68841
9570 * gcc.dg/pr68841.c: New test.
9571 * gcc.c-torture/execute/pr68841.c: New test.
9572
9573 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9574
9575 PR rtl-optimization/68920
9576 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9577 for ix86 targets.
9578 * gcc.dg/ifcvt-5.c: New test.
9579
9580 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9581
9582 PR bootstrap/69123
9583 * g++.dg/pr69123.C: New.
9584
9585 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9586
9587 PR target/69010
9588 * gcc.target/i386/pr69010.c: New test.
9589
9590 2016-01-11 Martin Jambor <mjambor@suse.cz>
9591
9592 PR ipa/69044
9593 * gcc.target/i386/chkp-pr69044.c: New test.
9594
9595 2016-01-11 Tom de Vries <tom@codesourcery.com>
9596
9597 PR tree-optimization/69109
9598 * gcc.dg/autopar/pr69109-2.c: New test.
9599 * gcc.dg/autopar/pr69109.c: New test.
9600
9601 2016-01-11 Tom de Vries <tom@codesourcery.com>
9602
9603 PR tree-optimization/69108
9604 * gcc.dg/autopar/pr69108.c: New test.
9605
9606 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9607
9608 PR c++/69029
9609 * c-c++-common/Wisleading-indentation.c: Augment test.
9610
9611 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9612
9613 PR fortran/69154
9614 * gfortran.dg/inline_matmul_12.f90: New test.
9615
9616 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9617
9618 PR fortran/67779
9619 * gfortran.dg/actual_array_offset_1: New test.
9620
9621 2016-01-10 Tom de Vries <tom@codesourcery.com>
9622
9623 PR tree-optimization/69062
9624 * gcc.dg/autopar/pr69062.c: New test.
9625
9626 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9627
9628 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9629 * gcc.dg/vect/slp-perm-2.c: Likewise.
9630 * gcc.dg/vect/slp-perm-3.c: Likewise.
9631 * gcc.dg/vect/slp-perm-5.c: Likewise.
9632 * gcc.dg/vect/slp-perm-6.c: Likewise.
9633 * gcc.dg/vect/slp-perm-7.c: Likewise.
9634 * gcc.dg/vect/slp-perm-8.c: Likewise.
9635
9636 2016-01-10 Tom de Vries <tom@codesourcery.com>
9637
9638 PR tree-optimization/69039
9639 * gcc.dg/autopar/pr69039.c: New test.
9640
9641 2016-01-09 Marek Polacek <polacek@redhat.com>
9642
9643 PR c++/69113
9644 * g++.dg/pr69113.C: New test.
9645
9646 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9647
9648 PR middle-end/50865
9649 PR tree-optimization/69097
9650 * gcc.c-torture/execute/pr50865.c: New test.
9651 * gcc.c-torture/execute/pr69097-1.c: New test.
9652 * gcc.c-torture/execute/pr69097-2.c: New test.
9653 * gcc.dg/pr69097-1.c: New test.
9654 * gcc.dg/pr69097-2.c: New test.
9655
9656 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9657
9658 PR c++/69164
9659 * g++.dg/opt/pr69164.C: New test.
9660
9661 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9662
9663 PR tree-optimization/69167
9664 * gcc.dg/pr69167.c: New test.
9665
9666 2016-01-08 Marek Polacek <polacek@redhat.com>
9667
9668 PR c++/68449
9669 * g++.dg/pr68449.C: New.
9670
9671 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9672
9673 PR tree-optimization/68707
9674 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9675 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9676 on platforms supporting it.
9677 * gcc.dg/vect/slp-perm-2.c: Likewise.
9678 * gcc.dg/vect/slp-perm-3.c: Likewise.
9679 * gcc.dg/vect/slp-perm-5.c: Likewise.
9680 * gcc.dg/vect/slp-perm-7.c: Likewise.
9681 * gcc.dg/vect/slp-perm-8.c: Likewise.
9682 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9683 on platforms supporting it.
9684
9685 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9686
9687 PR tree-optimization/69162
9688 * gcc.dg/pr69162.c: New test.
9689
9690 PR tree-optimization/69172
9691 * gcc.dg/pr69172.c: New test.
9692
9693 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9694
9695 PR tree-optimization/67781
9696 * gcc.c-torture/execute/pr67781.c: New file.
9697
9698 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9699
9700 PR tree-optimization/69083
9701 * gcc.dg/vect/pr69083.c: New test.
9702
9703 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9704
9705 PR tree-optimization/61441
9706 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9707 Use -fexcess-precision=standard for compiler options.
9708 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9709
9710 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9711
9712 PR fortran/69128
9713 * gfortran.dg/gomp/pr69128.f90: New test.
9714
9715 PR c++/69145
9716 * g++.dg/ext/pr69145-1.C: New test.
9717 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9718 * g++.dg/ext/pr69145-2.h: New file.
9719
9720 2016-01-07 Martin Sebor <msebor@redhat.com>
9721
9722 PR c/68966
9723 * gcc.dg/atomic-fetch-bool.c: New test.
9724 * gcc.dg/sync-fetch-bool.c: New test.
9725
9726 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9727
9728 PR fortran/66680
9729 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9730
9731 2016-01-07 Nick Clifton <nickc@redhat.com>
9732
9733 PR target/66655
9734 * g++.dg/pr66655.C: New test.
9735 * g++.dg/pr66655_1.cc: Test support file.
9736 * g++.dg/pr66655.h: Test header file.
9737
9738 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9739
9740 PR fortran/66680
9741 gfortran.dg/gomp/pr66680.f90: New test.
9742
9743 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9744
9745 PR target/69171
9746 * gcc.target/i386/pr69171-1.c: New test.
9747 * gcc.target/i386/pr69171-2.c: Likewise.
9748 * gcc.target/i386/pr69171-3.c: Likewise.
9749 * gcc.target/i386/pr69171-4.c: Likewise.
9750 * gcc.target/i386/pr69171-5.c: Likewise.
9751 * gcc.target/i386/pr69171-6.c: Likewise.
9752
9753 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9754
9755 PR middle-end/67639
9756 * c-c++-common/pr67639.c: New test.
9757
9758 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9759
9760 PR tree-optimization/69141
9761 * g++.dg/opt/pr69141.C: New test.
9762
9763 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9764
9765 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9766
9767 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9768
9769 PR target/69140
9770 * gcc.target/i386/pr69140.c: New test
9771
9772 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9773
9774 * gcc.dg/bad-dereference.c: New test case.
9775
9776 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9777
9778 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9779
9780 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9781
9782 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9783
9784 2016-01-06 Marek Polacek <polacek@redhat.com>
9785
9786 PR sanitizer/69099
9787 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9788
9789 2016-01-05 Marek Polacek <polacek@redhat.com>
9790
9791 PR c/69104
9792 * gcc.dg/atomic-invalid-2.c: New.
9793
9794 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9795
9796 PR target/68991
9797 * gcc.target/i386/pr68991.c: New test.
9798
9799 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9800
9801 PR target/68991
9802 * g++.dg/pr68991-1.C: New test.
9803 * g++.dg/pr68991-2.C: Likewise.
9804
9805 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9806
9807 PR other/60465
9808 * gcc.target/ia64/pr60465-gprel64.c: New test.
9809 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9810
9811 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9812
9813 PR rtl-optimization/68651
9814 * gcc.target/aarch64/pr68651_1.c: New test.
9815
9816 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9817
9818 PR c/69122
9819 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9820
9821 2016-01-05 Nathan Sidwell <nathan@acm.org>
9822
9823 PR c++/58583
9824 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9825
9826 * gcc.dg/alias-15.c: New.
9827
9828 2016-01-05 Nick Clifton <nickc@redhat.com>
9829
9830 PR target/68870
9831 * g++.dg/pr68770.C: New test.
9832
9833 2016-01-04 Mike Stump <mikestump@comcast.net>
9834
9835 * lib/target-supports.exp (check_effective_target_cilkplus):
9836 cilkplus targets require pthreads.
9837 (check_effective_target_cilkplus): Remove special case for NVPTX.
9838
9839 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9840
9841 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9842 generation.
9843
9844 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9845
9846 Update copyright years.
9847
9848 2016-01-04 Marek Polacek <polacek@redhat.com>
9849
9850 PR c/68908
9851 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9852 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9853 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9854
9855 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9856
9857 * gcc.target/sparc/20160104-2.c: New test.
9858
9859 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9860
9861 * gcc.target/sparc/20160104-1.c: New test.
9862
9863 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9864
9865 PR fortran/65045
9866 * gfortran.dg/pr65045.f90: New test.
9867
9868 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9869
9870 * gnat.dg/specs/debug1.ads: Delete.
9871
9872 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9873
9874 PR libgfortran/68867
9875 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9876 expression.
9877
9878 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9879
9880 PR libgfortran/68867
9881 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9882 PowerPC.
9883
9884 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9885
9886 PR fortran/68864
9887 * gfortran.dg/pr68864.f90: New test.
9888
9889 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9890
9891 PR tree-optimization/69070
9892 * gcc.dg/pr69070.c: New test.
9893
9894 PR sanitizer/69055
9895 * gfortran.dg/pr69055.f90: New test.
9896
9897 PR target/69015
9898 * gcc.dg/pr69015.c: New test.
9899 \f
9900 Copyright (C) 2016 Free Software Foundation, Inc.
9901
9902 Copying and distribution of this file, with or without modification,
9903 are permitted in any medium without royalty provided the copyright
9904 notice and this notice are preserved.