Fix failing test for targets with sizeof(int) != 4.
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2
3 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4 and UInt32 based on __SIZEOF_INT__.
5
6 2016-07-19 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/71901
9 * gcc.dg/torture/pr71901.c: New testcase.
10
11 2016-07-19 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/71908
14 * gcc.dg/torture/pr71908.c: New testcase.
15
16 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
17
18 PR target/71493
19 * gcc.target/powerpc/pr71493-1.c: New test.
20 * gcc.target/powerpc/pr71493-2.c: Likewise.
21
22 2016-07-18 Jakub Jelinek <jakub@redhat.com>
23
24 PR c++/71835
25 * g++.dg/conversion/ambig3.C: New test.
26
27 PR c++/71828
28 * g++.dg/cpp0x/constexpr-71828.C: New test.
29
30 PR c++/71826
31 * g++.dg/template/pr71826.C: New test.
32
33 PR c++/71822
34 * g++.dg/template/defarg21.C: New test.
35
36 PR c++/71871
37 * g++.dg/ext/vector31.C: New test.
38
39 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
40
41 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
42
43 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
44
45 PR tree-optimization/71734
46 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
47
48 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
49
50 * gcc.target/s390/warn-dynamicstack-1.c: New test.
51 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
52 stack-layout-dynamic-1.c: New test.
53
54 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
55
56 * gcc.target/s390/nolrl-1.c: New test.
57
58 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
59
60 PR fortran/71523
61 * gfortran.dg/pr71523_1.f90: New test.
62 * gfortran.dg/pr71523_2.f90: New test.
63
64 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
65
66 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
67
68 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
69 Marco Restelli <mrestelli@gmail.com>
70
71 PR fortran/62125
72 * gfortran.dg/pr62125.f90: New test.
73
74 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
75
76 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
77 * gcc.target/powerpc/mulkc3-1.c: Likewise.
78
79 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
80
81 PR c++/58796
82 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
83 * g++.dg/cpp0x/nullptr35.C: New test.
84
85 2016-07-15 Bin Cheng <bin.cheng@arm.com>
86
87 * gcc.dg/tree-ssa/scev-8.c: Update test string.
88
89 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
90
91 * gfortran.dg/goacc/vector_length.f90: New test.
92
93 2016-07-15 Richard Biener <rguenther@suse.de>
94
95 PR tree-optimization/71881
96 * gcc.dg/torture/pr71881.c: New testcase.
97
98 2016-07-15 Richard Biener <rguenther@suse.de>
99
100 PR tree-optimization/71887
101 * gcc.dg/torture/pr71887.c: New testcase.
102
103 2016-07-15 Jakub Jelinek <jakub@redhat.com>
104
105 PR c/71858
106 * gcc.dg/spellcheck-identifiers-3.c: New test.
107
108 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
109
110 PR fortran/71807
111 * gfortran.dg/null_9.f90: New test.
112
113 2016-07-15 Bin Cheng <bin.cheng@arm.com>
114
115 * gcc.dg/tree-ssa/loop-41.c: New test.
116
117 2016-07-15 Bin Cheng <bin.cheng@arm.com>
118
119 PR tree-optimization/71347
120 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
121
122 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
123
124 PR fortran/29819
125 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
126 * gfortran.dg/contains.f90: Ditto.
127 * gfortran.dg/contains_empty_1.f03: Ditto.
128 * gfortran.dg/submodule_3.f08: Ditto.
129
130 2016-07-14 Jakub Jelinek <jakub@redhat.com>
131
132 PR testsuite/71865
133 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
134 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
135 expected diagnostics.
136
137 PR c/71858
138 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
139 * gcc.dg/spellcheck-identifiers-2.c: New test.
140 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
141 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
142
143 2016-07-14 Jakub Jelinek <jakub@redhat.com>
144
145 PR tree-optimization/71872
146 * gcc.c-torture/compile/pr71872.c: New test.
147
148 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
149
150 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
151 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
152 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
153 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
154 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
155 * gcc.target/arm/atomic-op-acquire-1.c: This.
156 * gcc.target/arm/atomic-op-char.c: Rename into ...
157 * gcc.target/arm/atomic-op-char-1.c: This.
158 * gcc.target/arm/atomic-op-consume.c: Rename into ...
159 * gcc.target/arm/atomic-op-consume-1.c: This.
160 * gcc.target/arm/atomic-op-int.c: Rename into ...
161 * gcc.target/arm/atomic-op-int-1.c: This.
162 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
163 * gcc.target/arm/atomic-op-relaxed-1.c: This.
164 * gcc.target/arm/atomic-op-release.c: Rename into ...
165 * gcc.target/arm/atomic-op-release-1.c: This.
166 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
167 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
168 * gcc.target/arm/atomic-op-short.c: Rename into ...
169 * gcc.target/arm/atomic-op-short-1.c: This.
170 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
171 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
172 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
173 * gcc.target/arm/atomic-op-char-2.c: Likewise.
174 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
175 * gcc.target/arm/atomic-op-int-2.c: Likewise.
176 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
177 * gcc.target/arm/atomic-op-release-2.c: Likewise.
178 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
179 * gcc.target/arm/atomic-op-short-2.c: Likewise.
180
181 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
182
183 PR fortran/70842
184 * gfortran.dg/select_type_35.f03: New test.
185
186 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
187
188 PR target/65951
189 PR tree-optimization/70923
190 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
191 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
192 * gcc.dg/vect/pr65951.c: Likewise.
193 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
194
195 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
196
197 * c-c++-common/pr60226.c: Expect maximum object file alignment
198 error on AIX.
199
200 2016-07-14 Richard Biener <rguenther@suse.de>
201
202 PR tree-optimization/71866
203 * gcc.dg/torture/pr71866.c: New testcase.
204
205 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
206
207 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
208 selector and enclose boolean expression in curly braces.
209
210 2016-07-14 Alan Modra <amodra@gmail.com>
211
212 PR target/71733
213 * gcc.target/powerpc/p9-novsx.c: New.
214
215 2016-07-13 Andi Kleen <ak@linux.intel.com>
216
217 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
218 * g++.dg/tree-prof/morefunc.C: Dito.
219 * g++.dg/tree-prof/pr35545.C: Dito.
220 * g++.dg/tree-prof/reorder.C: Dito.
221 * gcc.dg/tree-prof/20050826-2.c: Dito.
222 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
223 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
224 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
225 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
226 * gcc.dg/tree-prof/inliner-1.c: Dito.
227 * gcc.dg/tree-prof/merge_block.c: Dito.
228 * gcc.dg/tree-prof/stringop-1.c: Dito.
229 * gcc.dg/tree-prof/stringop-2.c: Dito.
230 * gcc.dg/tree-prof/switch-case-1.c: Dito.
231 * gcc.dg/tree-prof/switch-case-2.c: Dito.
232 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
233 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
234 * gcc.dg/tree-prof/update-loopch.c: Dito.
235 * gcc.dg/tree-prof/val-prof-1.c: Dito.
236 * gcc.dg/tree-prof/val-prof-2.c: Dito.
237 * gcc.dg/tree-prof/val-prof-3.c: Dito.
238 * gcc.dg/tree-prof/val-prof-4.c: Dito.
239 * gcc.dg/tree-prof/val-prof-5.c: Dito.
240 * gcc.dg/tree-prof/val-prof-6.c: Dito.
241 * gcc.dg/tree-prof/val-prof-7.c: Dito.
242
243 2016-07-13 Andi Kleen <ak@linux.intel.com>
244
245 * lib/profopt.exp (profopt-execute): Remove .imports files.
246
247 2016-07-13 Andi Kleen <ak@linux.intel.com>
248
249 * lib/profopt.exp (profopt-execute): Always log profiler command line.
250
251 2016-07-13 Andi Kleen <ak@linux.intel.com>
252
253 * lib/profopt.exp (dg-final-scan-autofdo,
254 dg-final-scan-not-autofdo): New functions.
255
256 2016-07-13 Bin Cheng <bin.cheng@arm.com>
257
258 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
259 * gcc.dg/vect/vect-35.c: Ditto.
260 * gcc.dg/vect/vect-alias-check-2.c: New test.
261
262 2016-07-13 Martin Liska <mliska@suse.cz>
263
264 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
265 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
266 * gfortran.dg/pr42108.f90: Update expected dump scan.
267
268 2016-07-13 Richard Biener <rguenther@suse.de>
269
270 PR tree-optimization/24574
271 * gcc.dg/pr24574.c: New testcase.
272
273 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
274
275 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
276 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
277 * c-c++-common/pr68833-1.c: Require int32plus.
278 * gcc.dg/ipa/pr63551.c: Likewise.
279 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
280 * gcc.dg/ipa/pr64041.c: Require int32plus.
281
282 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
283
284 PR ipa/71633
285 * g++.dg/pr71633.C: New test.
286
287 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
288
289 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
290 Add new arm_thumb1_cbz_ok effective target.
291 * gcc.target/arm/cbz.c: New test.
292
293 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
294
295 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
296 Define effective target.
297 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
298 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
299 * gcc.target/arm/movhi_movw.c: New test.
300 * gcc.target/arm/movsi_movw.c: Likewise.
301 * gcc.target/arm/movdi_movw.c: Likewise.
302
303 2016-07-13 Richard Biener <rguenther@suse.de>
304
305 PR middle-end/71104
306 * gcc.dg/pr71104-1.c: New testcase.
307 * gcc.dg/pr71104-2.c: Likewise.
308
309 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
310
311 PR target/71805
312 * gcc.target/powerpc/pr71805.c: New test.
313
314 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
315
316 * gcc.target/powerpc/divkc3-1.c: New.
317 * gcc.target/powerpc/mulkc3-1.c: New.
318
319 2016-07-12 Martin Liska <mliska@suse.cz>
320
321 * gcc.dg/params/blocksort-part.c: New test.
322 * gcc.dg/params/params.exp: New file.
323
324 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
325
326 PR middle-end/71700
327 * gcc.c-torture/execute/pr71700.c: New test.
328
329 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
330 Richard Biener <rguenther@suse.de>
331
332 PR tree-optimization/23286
333 PR tree-optimization/70159
334 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
335 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
336 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
337 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
338 * gcc.dg/tree-ssa/pr35286.c: Likewise.
339 * gcc.dg/tree-ssa/pr35287.c: Likewise.
340 * gcc.dg/hoist-register-pressure-1.c: Likewise.
341 * gcc.dg/hoist-register-pressure-2.c: Likewise.
342 * gcc.dg/hoist-register-pressure-3.c: Likewise.
343 * gcc.dg/pr51879-12.c: Likewise.
344 * gcc.dg/strlenopt-9.c: Likewise.
345 * gcc.dg/tree-ssa/pr47392.c: Likewise.
346 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
347 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
348 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
349 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
350 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
351 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
352 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
353 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
354 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
355 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
356 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
357 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
358 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
359 * gfortran.dg/pr43984.f90: Adjust expected outcome.
360
361 2016-07-12 Richard Biener <rguenther@suse.de>
362
363 PR rtl-optimization/68961
364 * gcc.target/i386/pr68961.c: New testcase.
365
366 2016-07-11 Jakub Jelinek <jakub@redhat.com>
367
368 PR middle-end/71758
369 * c-c++-common/gomp/pr71758.c: New test.
370 * gfortran.dg/gomp/pr71758.f90: New test.
371
372 PR tree-optimization/71823
373 * gcc.dg/vect/pr71823.c: New test.
374
375 2016-07-11 David Malcolm <dmalcolm@redhat.com>
376
377 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
378 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
379 and LINE_MAP_MAX_LOCATION_WITH_COLS.
380
381 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
382
383 PR target/71801
384 * gcc.target/i386/pr71801.c: New test.
385
386 2016-07-11 Richard Biener <rguenther@suse.de>
387
388 PR tree-optimization/71816
389 * gcc.dg/torture/pr71816.c: New testcase.
390
391 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
392
393 PR fortran/71783
394 * gfortran.dg/dependency_46.f90: New test.
395
396 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
397
398 PR rtl-optimization/71621
399 * gcc.target/i386/pr71621-1.c: New.
400 * gcc.target/i386/pr71621-2.c: New.
401
402 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
403
404 * gfortran.dg/goacc/pr71704.f90: New test.
405
406 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
407
408 PR target/71297
409 * gcc.target/powerpc/pr71297.c: New.
410
411 2016-07-08 Jiong Wang <jiong.wang@arm.com>
412
413 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
414
415 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
416
417 PR target/71806
418 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
419
420 2016-07-08 Alan Hayward <alan.hayward@arm.com>
421
422 PR tree-optimization/71667
423 * gcc.dg/vect/pr71667.c: New
424
425 2016-07-08 Martin Liska <mliska@suse.cz>
426
427 * gcc.dg/torture/pr71606.c: New test.
428
429 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
430
431 PR fortran/71764
432 * gfortran.dg/pr71764.f90: New test.
433
434 2016-07-07 Jakub Jelinek <jakub@redhat.com>
435 Kai Tietz <ktietz70@googlemail.com>
436
437 PR c++/70869
438 PR c++/71054
439 * g++.dg/cpp0x/pr70869.C: New test.
440 * g++.dg/cpp0x/pr71054.C: New test.
441
442 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
443
444 * g++.dg/debug/pr71432.C: Fail on AIX.
445
446 2016-07-07 Martin Liska <mliska@suse.cz>
447
448 * gfortran.dg/do_1.f90: Remove a corner case that triggers
449 an undefined behavior.
450 * gfortran.dg/do_3.F90: Likewise.
451 * gfortran.dg/do_check_11.f90: New test.
452 * gfortran.dg/do_check_12.f90: New test.
453 * gfortran.dg/do_corner_warn.f90: New test.
454
455 2016-07-07 Martin Liska <mliska@suse.cz>
456
457 * gfortran.dg/predict-1.f90: Ammend the test.
458 * gfortran.dg/predict-2.f90: Likewise.
459
460 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
461
462 PR ipa/71624
463 * g++.dg/pr71624.C: New test.
464
465 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
466
467 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
468 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
469 ARMv8-M Mainline architectures.
470
471 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
472
473 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
474 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
475
476 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
477
478 PR target/70098
479 PR target/71763
480 * gcc.target/powerpc/pr71763.c: New file.
481
482 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
483
484 PR tree-optimization/71518
485 * gcc.dg/pr71518.c: New test.
486
487 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
488
489 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
490
491 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
492
493 PR target/50739
494 * gcc.target/avr/pr50739.c: New test.
495
496 2016-07-05 Jan Hubicka <jh@suse.cz>
497
498 * gcc.dg/tree-ssa/scev-14.c: update template.
499
500 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
501
502 * gcc.dg/vect/group-no-gaps-1.c: New test.
503
504 2016-07-05 Andi Kleen <ak@linux.intel.com>
505
506 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
507 if kernel supports MPX.
508
509 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
510
511 * gcc.c-torture/compile/pr69102.c: Require fpic support.
512
513 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
514 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
515
516 * gcc.target/powerpc/signbit-1.c: New test.
517 * gcc.target/powerpc/signbit-2.c: New test.
518 * gcc.target/powerpc/signbit-3.c: New test.
519
520 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
521
522 PR rtl-optimization/71594
523 * gcc.dg/torture/pr71594.c: New test.
524
525 2016-07-05 Jan Hubicka <jh@suse.cz>
526
527 * gcc.dg/tree-ssa/scev-14.c: new testcase.
528
529 2016-07-05 David Malcolm <dmalcolm@redhat.com>
530
531 PR c++/62314
532 * gcc/testsuite/g++.dg/parse/error5.C: Update column
533 number of missing semicolon error.
534 * g++.dg/pr62314-2.C: New test case.
535
536 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
537
538 * gfortran.dg/coarray_stat_function.f90: New test.
539 * gfortran.dg/coarray_stat_whitespace.f90: New test.
540 * gfortran.dg/coarray_lib_comm_1: Adapting old test
541 to new interfaces.
542
543 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
544
545 PR fortran/71623
546 * gfortran.dg/deferred_character_17.f90: New test.
547
548 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
549
550 * gcc.target/arm/neon/polytypes.c: Move to ...
551 * gcc.target/arm/polytypes.c: ... here.
552 * gcc.target/arm/neon/pr51534.c: Move to ...
553 * gcc.target/arm/pr51534.c: ... here.
554 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
555 * gcc.target/arm/vect-vcvt.c: ... here.
556 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
557 * gcc.target/arm/vect-vcvtq.c: ... here.
558 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
559 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
560 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
561 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
562 * gcc.target/arm/neon/neon.exp: Delete.
563 * gcc.target/arm/neon/: Delete.
564
565 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
566
567 PR fortran/65575
568 * gfortran.dg: pr65575.f90: New test.
569
570 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
571
572 PR fortran/35849
573 * gfortran.dg: pr35849.f90: New test.
574
575 2016-07-04 Jakub Jelinek <jakub@redhat.com>
576
577 PR c++/71739
578 * g++.dg/cpp0x/pr71739.C: New test.
579
580 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
581
582 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
583
584 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
585
586 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
587 locr.
588 * gcc.target/s390/loc-1.c: New test.
589
590 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
591
592 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
593 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
594
595 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
596
597 PR target/63874
598 * gcc.target/aarch64/pr63874.c: New test.
599
600 2016-07-04 Jan Beulich <jbeulich@suse.com>
601
602 * g++.dg/header.c: New.
603 * gcc.dg/header.c: New.
604
605 2016-07-02 Jakub Jelinek <jakub@redhat.com>
606
607 PR c/71719
608 * c-c++-common/Wunused-var-15.c: New test.
609
610 2016-07-01 Jakub Jelinek <jakub@redhat.com>
611
612 PR fortran/71687
613 * gfortran.dg/gomp/pr71687.f90: New test.
614
615 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
616
617 * gcc.dg/const-float128-ped.c: Require __float128 effective
618 target and options.
619 * gcc.dg/const-float128.c: Likewise.
620 * gcc.dg/torture/float128-cmp-invalid.c: Require
621 __float128 and base_quadfloat_support effective targets, and
622 __float128 options.
623 * gcc.dg/torture/float128-div-underflow.c: Likewise.
624 * gcc.dg/torture/float128-extend-nan.c: Likewise.
625 * gcc.dg/torture/float128-nan.c: Likewise.
626 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
627 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
628 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
629 * lib/target-supports.exp (check_effective_target___float128): New.
630 (add_options_for___float128): New.
631 (check_effective_target_base_quadword_support): New.
632
633 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
634
635 PR target/71720
636 * gcc.target/powerpc/pr71720.c: New test.
637
638 2016-07-01 Jan Beulich <jbeulich@suse.com>
639
640 * gcc.dg/bss.c: New.
641
642 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
643
644 PR target/71698
645 * gcc.target/powerpc/pr71698.c: New test.
646
647 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
648
649 PR target/71151
650 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
651 instead of ".foo" for its section name.
652 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
653 depending on MCU's flash size.
654 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
655 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
656 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
657 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
658 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
659 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
660
661 2016-07-01 Jan Beulich <jbeulich@suse.com>
662
663 * gcc.target/i386/pr65105-2.c: Add -msse2.
664
665 2016-06-30 Jakub Jelinek <jakub@redhat.com>
666
667 PR tree-optimization/71707
668 * gcc.dg/strlenopt-29.c: New test.
669
670 PR fortran/71704
671 * gfortran.dg/gomp/pr71704.f90: New test.
672
673 PR fortran/71705
674 * gfortran.dg/gomp/pr71705.f90: New test.
675
676 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
677
678 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
679 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
680 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
681 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
682 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
683 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
684 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
685 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
686 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
687 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
688 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
689 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
690 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
691 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
692 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
693 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
694 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
695 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
696 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
697 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
698 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
699 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
700 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
701 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
702 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
703 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
704 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
705 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
706 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
707 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
708 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
709 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
710 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
711 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
712 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
713 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
714 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
715 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
716 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
717 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
718 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
719 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
720 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
721 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
722 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
723 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
724 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
725 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
726 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
727 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
728 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
729 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
730 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
731 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
732 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
733 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
734 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
735 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
736 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
737 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
738 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
739 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
740 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
741 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
742 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
743 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
744 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
745 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
746 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
747 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
748 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
749 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
750 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
751 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
752 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
753 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
754 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
755 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
756 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
757 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
758 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
759
760 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
761 James Greenhalgh <james.greenhalgh@arm.com>
762
763 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
764
765 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
766 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
767
768 * gcc.target/aarch64/vget_set_lane_1.c: New test.
769
770 2016-06-30 David Malcolm <dmalcolm@redhat.com>
771
772 PR driver/71651
773 * gcc.dg/spellcheck-options-12.c: New test case.
774
775 2016-06-30 Jakub Jelinek <jakub@redhat.com>
776
777 PR middle-end/71693
778 * gcc.c-torture/compile/pr71693.c: New test.
779
780 2016-06-29 David Malcolm <dmalcolm@redhat.com>
781
782 * gcc.dg/spellcheck-params.c: New testcase.
783 * gcc.dg/spellcheck-params-2.c: New testcase.
784
785 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
786
787 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
788 vector extract instructions.
789 * gcc.target/powerpc/p9-extract-2.c: Likewise.
790
791 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
792
793 PR fortran/71686
794 * gfortran.dg/unexpected_eof_2.f90: New test.
795 * gfortran.dg/unexpected_eof_3.f90: New test.
796
797 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
798
799 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
800
801 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
802
803 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
804 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
805 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
806
807 2016-06-29 Richard Biener <rguenther@suse.de>
808
809 PR middle-end/15256
810 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
811
812 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
813
814 * gcc.target/arm/aapcs/neon-vect10.c: Require
815 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
816 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
817 * gcc.target/arm/aapcs/vfp18.c: Likewise.
818 * gcc.target/arm/aapcs/vfp19.c: Likewise.
819 * gcc.target/arm/aapcs/vfp20.c: Likewise.
820 * gcc.target/arm/aapcs/vfp21.c: Likewise.
821 * gcc.target/arm/fp16-aapcs-1.c: Require
822 -mfloat-ab=hard. Also simplify the test.
823 * gcc.target/arm/fp16-aapcs-2.c: New.
824
825 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
826
827 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
828 (add_options_for_arm_fp16_ieee): New.
829 (add_options_for_arm_fp16_alternative): New.
830 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
831 long-line.
832 (effective_target_arm_fp16_hw): New.
833
834 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
835
836 PR tree-optimization/71655
837 * g++.dg/pr71655.C: New test.
838
839 2016-06-29 Martin Liska <mliska@suse.cz>
840
841 * gcc.dg/pr71585.c: New test.
842 * gcc.dg/pr71585-2.c: New test.
843 * gcc.dg/pr71585-3.c: New test.
844
845 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
846
847 PR tree-optimization/70729
848 * g++.dg/vect/pr70729.cc: New test.
849
850 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
851
852 * c-c++-common/gomp/cancel-1.c: Extend.
853
854 2016-06-29 Jakub Jelinek <jakub@redhat.com>
855
856 PR tree-optimization/71625
857 * gcc.dg/strlenopt-28.c: New test.
858
859 2016-06-29 Richard Biener <rguenther@suse.de>
860
861 PR middle-end/71002
862 * g++.dg/torture/pr71002.C: Adjust testcase.
863
864 2016-06-29 Jakub Jelinek <jakub@redhat.com>
865
866 PR c/71685
867 * gcc.dg/pr71685.c: New test.
868
869 2016-06-28 Martin Sebor <msebor@redhat.com>
870
871 PR c/71552
872 * gcc.dg/init-bad-9.c: New test.
873
874 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
875
876 * gcc.target/powerpc/abs128-1.c: Require VSX.
877 * gcc.target/powerpc/copysign128-1.c: Likewise.
878 * gcc.target/powerpc/inf128-1.c: Likewise.
879 * gcc.target/powerpc/nan128-1.c: Likewise.
880
881 2016-06-28 Jakub Jelinek <jakub@redhat.com>
882
883 PR middle-end/71626
884 * gcc.c-torture/execute/pr71626-1.c: New test.
885 * gcc.c-torture/execute/pr71626-2.c: New test.
886
887 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
888
889 PR target/71656
890 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
891
892 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
893
894 PR target/71670
895 * gcc.target/powerpc/pr71670.c: New testcase.
896
897 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
898
899 PR target/71656
900 * gcc.target/powerpc/pr71656-1.c: New test.
901 * gcc.target/powerpc/pr71656-2.c: New test.
902
903 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
904
905 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
906 around fp16 code.
907 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
908 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
909 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
910 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
911 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
912 Add arm_neon_fp16_ok effective target.
913 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
914 Likewise.
915 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
916 Likewise.
917 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
918 Likewise.
919 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
920 Likewise.
921 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
922 Likewise.
923 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
924 Likewise.
925 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
926 Likewise.
927 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
928 Likewise.
929 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
930 Likewise.
931 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
932 Likewise.
933 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
934 Likewise.
935
936 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
937
938 * gcc.dg/predict-12.c: New testcase.
939
940 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
941
942 PR fortran/71649
943 * gfortran.dg/pr71649.f90: New test.
944
945 2016-06-25 Jakub Jelinek <jakub@redhat.com>
946
947 PR tree-optimization/71643
948 * g++.dg/opt/pr71643.C: New test.
949
950 PR tree-optimization/71631
951 * gcc.c-torture/execute/pr71631.c: New test.
952
953 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
954
955 * gcc.dg/predict-11.c: New testcase.
956 * gfortran.dg/predict-2.f90: New testcase.
957
958 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
959
960 * gcc.dg/predict-10.c: New test.
961
962 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
963
964 * gcc.target/powerpc/abs128-1.c: New.
965 * gcc.target/powerpc/copysign128-1.c: New.
966 * gcc.target/powerpc/inf128-1.c: New.
967 * gcc.target/powerpc/nan128-1.c: New.
968
969 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
970
971 * gfortran.dg/pr71642.f90: New test.
972
973 2016-06-24 Jakub Jelinek <jakub@redhat.com>
974
975 PR tree-optimization/71647
976 * gcc.target/i386/pr71647.c: New test.
977
978 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
979
980 * gcc.target/i386/noplt-gd-1.c: New test.
981 * gcc.target/i386/noplt-gd-2.c: Likewise.
982 * gcc.target/i386/noplt-gd-3.c: Likewise.
983 * gcc.target/i386/noplt-ld-1.c: Likewise.
984 * gcc.target/i386/noplt-ld-2.c: Likewise.
985 * gcc.target/i386/noplt-ld-3.c: Likewise.
986 * lib/target-supports.exp
987 (check_effective_target_tls_get_addr_via_got): New.
988
989 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
990
991 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
992 testsuite compile flags.
993 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
994 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
995
996 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
997
998 * g++dg/vect/pr36684.cc: Add dg-do compile.
999 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1000 * gcc.dg/vect/pr70021.c: Ditto.
1001 * gcc.dg/vect/pr70138-1.c: Ditto.
1002 * gcc.dg/vect/pr70138-2.c: Ditto.
1003 * gcc.dg/vect/pr70354-1.c: Ditto.
1004 * gcc.dg/vect/pr70354-2.c: Ditto.
1005 * gcc.dg/vect/pr71259.c: Ditto.
1006 * gcc.dg/vect/pr71416-1.c: Ditto.
1007 * gcc.dg/vect/slp-43.c: Ditto.
1008 * gcc.dg/vect/slp-45.c: Ditto.
1009 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1010 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1011 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1012 * gfortran.dg/vect/pr69980.f90: Ditto.
1013
1014 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1015
1016 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1017 * gcc.dg/vect/bb-slp-30.c: Ditto.
1018 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1019 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1020 * gcc.dg/vect/pr45902.c: Ditto.
1021 * gcc.dg/vect/pr48172.c: Ditto.
1022 * gcc.dg/vect/pr48377.c: Ditto.
1023 * gcc.dg/vect/pr49038.c: Ditto.
1024 * gcc.dg/vect/pr49771.c: Ditto.
1025 * gcc.dg/vect/pr52091.c: Ditto.
1026 * gcc.dg/vect/pr53185-2.c: Ditto.
1027 * gcc.dg/vect/pr56826.c: Ditto.
1028 * gcc.dg/vect/pr60276.c: Ditto.
1029 * gcc.dg/vect/pr62021.c: Ditto.
1030 * gcc.dg/vect/pr63530.c: Ditto.
1031 * gcc.dg/vect/pr65518.c: Ditto.
1032 * gcc.dg/vect/pr65947-1.c: Ditto.
1033 * gcc.dg/vect/pr65947-10.c: Ditto.
1034 * gcc.dg/vect/pr65947-11.c: Ditto.
1035 * gcc.dg/vect/pr65947-12.c: Ditto.
1036 * gcc.dg/vect/pr65947-13.c: Ditto.
1037 * gcc.dg/vect/pr65947-2.c: Ditto.
1038 * gcc.dg/vect/pr65947-3.c: Ditto.
1039 * gcc.dg/vect/pr65947-4.c: Ditto.
1040 * gcc.dg/vect/pr65947-5.c: Ditto.
1041 * gcc.dg/vect/pr65947-6.c: Ditto.
1042 * gcc.dg/vect/pr65947-7.c: Ditto.
1043 * gcc.dg/vect/pr65947-8.c: Ditto.
1044 * gcc.dg/vect/pr65947-9.c: Ditto.
1045 * gcc.dg/vect/pr71416-1.c: Ditto.
1046 * gcc.dg/vect/pr71439.c: Ditto.
1047 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1048 * gcc.dg/vect/vect-bswap16.c: Ditto.
1049 * gcc.dg/vect/vect-bswap32.c: Ditto.
1050 * gcc.dg/vect/vect-bswap64.c: Ditto.
1051 * gcc.dg/vect/vect-live-1.c: Ditto.
1052 * gcc.dg/vect/vect-live-2.c: Ditto.
1053 * gcc.dg/vect/vect-live-3.c: Ditto.
1054 * gcc.dg/vect/vect-live-4.c: Ditto.
1055 * gcc.dg/vect/vect-live-5.c: Ditto.
1056 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1057 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1058 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1059 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1060 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1061 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1062 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1063 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1064 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1065 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1066 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1067 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1068 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1069 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1070 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1071 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1072 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1073
1074 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1075
1076 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1077
1078 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1079
1080 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1081 ia32 if R_386_GOT32X relocation is supported.
1082 * gcc.target/i386/noplt-3.c: Likewise.
1083 * gcc.target/i386/noplt-2.c: Likewise.
1084 (main): Renamed to ...
1085 (bar): This.
1086 * gcc.target/i386/noplt-4.c: Likewise.
1087 (main): Renamed to ...
1088 (bar): This.
1089 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1090 * gcc.target/i386/pr67400-5.c: Likewise.
1091
1092 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1093
1094 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1095 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1096
1097 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1098 f4): Adjust expected diagnostics.
1099 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1100 (T): If OVFP is defined, redefine to TP.
1101 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1102 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1103 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1104 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1105 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1106 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1107 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1108 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1109 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1110 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1111 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1112 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1113 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1114 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1115 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1116 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1117 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1118 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1119 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1120 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1121 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1122 as last argument to __builtin_add_overflow_p.
1123
1124 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1125
1126 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1127 dg-options and remove default vector testsuite compile flags.
1128 * g++.dg/vect/pr33860a.cc: Ditto.
1129 * g++.dg/vect/pr45470-a.cc: Ditto.
1130 * g++.dg/vect/pr45470-b.cc: Ditto.
1131 * g++.dg/vect/pr60896.cc: Ditto.
1132 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1133 * gcc.dg/vect/pr18308.c: Ditto.
1134 * gcc.dg/vect/pr24049.c: Ditto.
1135 * gcc.dg/vect/pr33373.c: Ditto.
1136 * gcc.dg/vect/pr36228.c: Ditto.
1137 * gcc.dg/vect/pr42395.c: Ditto.
1138 * gcc.dg/vect/pr42604.c: Ditto.
1139 * gcc.dg/vect/pr46663.c: Ditto.
1140 * gcc.dg/vect/pr48765.c: Ditto.
1141 * gcc.dg/vect/pr49093.c: Ditto.
1142 * gcc.dg/vect/pr49352.c: Ditto.
1143 * gcc.dg/vect/pr52298.c: Ditto.
1144 * gcc.dg/vect/pr52870.c: Ditto.
1145 * gcc.dg/vect/pr53185.c: Ditto.
1146 * gcc.dg/vect/pr53773.c: Ditto.
1147 * gcc.dg/vect/pr56695.c: Ditto.
1148 * gcc.dg/vect/pr62171.c: Ditto.
1149 * gcc.dg/vect/pr63530.c: Ditto.
1150 * gcc.dg/vect/pr68339.c: Ditto.
1151 * gcc.dg/vect/pr71259.c: Ditto.
1152 * gcc.dg/vect/vect-82_64.c: Ditto.
1153 * gcc.dg/vect/vect-83_64.c: Ditto.
1154 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1155 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1156 * gcc.dg/vect/vect-shift-2.c: Ditto.
1157 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1158 * gfortran.dg/vect/pr39318.f90: Ditto.
1159 * gfortran.dg/vect/pr45714-a.f: Ditto.
1160 * gfortran.dg/vect/pr45714-b.f: Ditto.
1161 * gfortran.dg/vect/pr46213.f90: Ditto.
1162
1163 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1164 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1165
1166 * gcc.target/powerpc/p9-splat-5.c: New test.
1167
1168 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1169
1170 PR tree-optimization/71488
1171 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1172 * lib/target-supports.exp: ... here.
1173 (check_sse4_hw_available): New procedure.
1174 (check_effective_target_sse4_runtime): Ditto.
1175 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1176 -march=westmere for sse4_runtime targets.
1177 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1178 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1179 (dg-additional-options): Use for sse4_runtime targets.
1180 (main): Call check_vect ().
1181 (dg-final): Perform scan only for sse4_runtime targets.
1182
1183 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1184
1185 PR target/66232
1186 PR target/67400
1187 * gcc.target/i386/pr66232-14.c: New file.
1188 * gcc.target/i386/pr66232-15.c: Likewise.
1189 * gcc.target/i386/pr66232-16.c: Likewise.
1190 * gcc.target/i386/pr66232-17.c: Likewise.
1191 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1192 ia32 if R_386_GOT32X relocation is supported.
1193 * gcc.target/i386/pr67400-2.c: Likewise.
1194 * gcc.target/i386/pr67400-3.c: Likewise.
1195 * gcc.target/i386/pr67400-4.c: Likewise.
1196 * gcc.target/i386/pr67400-6.c: Likewise.
1197 * gcc.target/i386/pr67400-7.c: Likewise.
1198 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1199
1200 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1201
1202 PR libgfortran/48852
1203 * gfortran.dg/char4_iunit_1.f03: Update test.
1204 * gfortran.dg/f2003_io_5.f03: Update test.
1205 * gfortran.dg/real_const_3.f90: Update test.
1206
1207 2016-06-23 Andi Kleen <ak@linux.intel.com>
1208
1209 * g++.dg/bprob/bprob.exp: Support autofdo.
1210 * g++.dg/tree-prof/tree-prof.exp: dito.
1211 * gcc.dg/tree-prof/tree-prof.exp: dito.
1212 * gcc.misc-tests/bprob.exp: dito.
1213 * gfortran.dg/prof/prof.exp: dito.
1214 * lib/profopt.exp: dito.
1215 * lib/target-supports.exp: Check for autofdo.
1216
1217 2016-06-23 Martin Liska <mliska@suse.cz>
1218
1219 * gcc.dg/pr71619.c: New test.
1220
1221 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1222
1223 PR target/67400
1224 * gcc.target/i386/pr67400-1.c: New test.
1225 * gcc.target/i386/pr67400-2.c: Likewise.
1226 * gcc.target/i386/pr67400-3.c: Likewise.
1227 * gcc.target/i386/pr67400-4.c: Likewise.
1228 * gcc.target/i386/pr67400-5.c: Likewise.
1229 * gcc.target/i386/pr67400-6.c: Likewise.
1230 * gcc.target/i386/pr67400-7.c: Likewise.
1231
1232 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1233
1234 * c-c++-common/missing-header-1.c: New test case.
1235 * c-c++-common/missing-header-2.c: New test case.
1236 * c-c++-common/missing-header-3.c: New test case.
1237 * c-c++-common/missing-header-4.c: New test case.
1238
1239 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1240
1241 PR c/70339
1242 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1243 hint.
1244 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1245 expected results due to builtin "nanl" now being suggested for
1246 "name".
1247 * gcc.dg/pr67580.c: Update expected messages.
1248 * gcc.dg/spellcheck-identifiers.c: New testcase.
1249 * gcc.dg/spellcheck-typenames.c: New testcase.
1250
1251 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1252
1253 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1254 file.
1255 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1256 diagnostic-test-show-locus-parseable-fixits.c to sources for
1257 diagnostic_plugin_test_show_locus.c.
1258 * lib/gcc-defs.exp (freeform_regexps): New global.
1259 (dg-regexp): New function.
1260 (handle-dg-regexps): New function.
1261 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1262 freeform_regexps to the empty list.
1263 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1264
1265 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1266
1267 PR tree-optimization/71488
1268 * g++.dg/pr71488.C: New test.
1269 * gcc.dg/vect/vect-bool-cmp.c: New test.
1270
1271 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1272
1273 * gcc.dg/guality/param-5.c: New test.
1274
1275 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1276
1277 * gcc.target/i386/asm-flag-7.c: New test.
1278
1279 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1280
1281 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1282 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1283 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1284 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1285 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1286 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1287 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1288 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1289 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1290 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1291 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1292 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1293 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1294 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1295 * lib/target-supports.exp: Likewise.
1296
1297 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1298
1299 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1300 * gcc.dg/attr-ms_struct-2.c: Likewise.
1301 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1302 * gcc.dg/bf-ms-attrib.c: Likewise.
1303 * gcc.dg/bf-ms-layout-2.c: Likewise.
1304 * gcc.dg/bf-ms-layout-3.c: Likewise.
1305 * gcc.dg/bf-ms-layout.c: Likewise.
1306 * gcc.dg/bf-no-ms-layout.c: Likewise.
1307 * gcc.target/i386/bitfield1.c: Likewise.
1308 * gcc.target/i386/bitfield2.c: Likewise.
1309 * gcc.target/i386/bitfield3.c: Likewise.
1310
1311 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1312
1313 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1314 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1315 override other than -mcpu=power9 command-line option is specified,
1316 or if the target operating system is aix.
1317 * gcc.target/powerpc/darn-1.c: Likewise.
1318 * gcc.target/powerpc/darn-2.c: Likewise.
1319 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1320 test if effective-target is not powerpc_p9vector_ok or if the
1321 target operating system is not defined.
1322 * gcc.target/powerpc/vslv-1.c: Likewise.
1323 * gcc.target/powerpc/vsrv-0.c: Likewise.
1324 * gcc.target/powerpc/vsrv-1.c: Likewise.
1325
1326 2016-06-21 Tobias Burnus <burnus@net-b.de>
1327
1328 PR fortran/71068
1329 * gfortran.dg/coarray/data_1.f90: New.
1330
1331 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1332
1333 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1334 (dg-require-effective-target): Use arm_v8_neon_hw.
1335 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1336 (dg-require-effective-target): Likewise.
1337 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1338 (dg-require-effective-target): Likewise.
1339 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1340 (dg-require-effective-target): Likewise.
1341 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1342 (dg-require-effective-target): Likewise.
1343 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1344 (dg-require-effective-target): Likewise.
1345 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1346 Add AArch64 check.
1347
1348 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1349
1350 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1351 Set to 3 so test passes.
1352
1353 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1354
1355 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1356
1357 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1358
1359 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1360 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1361 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1362 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1363
1364 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1365
1366 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1367 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1368
1369 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1370
1371 PR target/71549
1372 * gcc.target/i386/pr71549.c: New test.
1373
1374 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1375
1376 * gcc.target/powerpc/vadsdu-0.c: Replace
1377 dg-require-effective-target directive to allow test to run on more
1378 platforms, and add dg-skip-if directive to disable test on aix
1379 platforms because of known incompatibilities.
1380 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1381 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1382 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1383 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1384 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1385 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1386 * gcc.target/powerpc/vadsdub-2.c: Replace
1387 dg-require-effective-target directive to allow test to run on more
1388 platforms, and add dg-skip-if directive to disable test on aix
1389 platforms because of known incompatibilities.
1390 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1391 with vec_absdb call to differentiate this test from vadsdub-1.c.
1392 * gcc.target/powerpc/vadsduh-1.c: Replace
1393 dg-require-effective-target directive to allow test to run on more
1394 platforms, and add dg-skip-if directive to disable test on aix
1395 platforms because of known incompatibilities.
1396 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1397 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1398 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1399
1400 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1401
1402 PR tree-optimization/71588
1403 * gcc.dg/pr71558.c: New test.
1404
1405 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1406
1407 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1408 * c-c++-common/pr68657-2.c: Likewise.
1409 * c-c++-common/pr68657-3.c: Likewise.
1410 * gcc.dg/torture/pr69714.c: Require int32plus support.
1411 * gcc.dg/torture/pr70025.c: Likewise.
1412 * gcc.dg/torture/pr70083.c: Likewise.
1413 * gcc.dg/torture/pr70542.c: Likewise.
1414 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1415
1416 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1417
1418 PR c/71601
1419 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1420
1421 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1422
1423 PR middle-end/71581
1424 * gcc.dg/pr71581.c: New test.
1425
1426 PR rtl-optimization/71591
1427 * gcc.dg/cpp/pr71591.c: New test.
1428
1429 2016-06-20 David B. Robins <gcc@davidrobins.net>
1430
1431 PR target/71571
1432 * g++.dg/torture/pr71571.C: New test.
1433
1434 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1435
1436 PR target/71559
1437 * gcc.target/i386/sse2-pr71559.c: New test.
1438 * gcc.target/i386/avx-pr71559.c: New test.
1439 * gcc.target/i386/avx512f-pr71559.c: New test.
1440
1441 2016-06-20 Tobias Burnus <burnus@net-b.de>
1442
1443 PR fortran/71194
1444 * gfortran.dg/pointer_remapping_10.f90: New.
1445
1446 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1447
1448 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1449
1450 2016-06-20 Martin Sebor <msebor@redhat.com>
1451
1452 PR c/69507
1453 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1454 * gnu90-const-expr-1.c: Same.
1455 * gnu99-const-expr-1.c: Same.
1456 * gnu99-static-1.c: Same.
1457
1458 2016-06-20 Renlin Li <renlin.li@arm.com>
1459
1460 PR testsuite/71489
1461 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1462
1463 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1464
1465 * gcc.target/aarch64/vcvt_f64_1.c: New.
1466 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1467 * gcc.target/aarch64/vrecp_f64_1.c: New.
1468
1469 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1470
1471 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1472 "alignement".
1473
1474 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1475
1476 PR target/71103
1477 * gcc.target/avr/torture/pr71103-2.c: New test.
1478
1479 2016-06-19 Martin Sebor <msebor@redhat.com>
1480
1481 PR c/69507
1482 * gcc.dg/alignof.c: New test.
1483
1484 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1485
1486 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1487 vs dg-error; test constexpr specifier too.
1488
1489 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1490
1491 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1492
1493 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1494
1495 * lib/target-supports.exp
1496 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1497 arm_neon_ok and merge flags. Fix temporary test name.
1498 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1499 and merge flags.
1500
1501 2016-06-17 Martin Liska <mliska@suse.cz>
1502
1503 * gcc.dg/predict-9.c: Fix dump scanning.
1504
1505 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1506
1507 PR tree-optimization/71354
1508 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1509
1510 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1511
1512 PR tree-optimization/71347
1513 * gcc.dg/tree-ssa/pr71347.c: New test.
1514
1515 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1516
1517 PR tree-optimization/71354
1518 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1519
1520 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1521
1522 * gcc.dg/vect/vect-alias-check-1.c: New test.
1523
1524 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1525
1526 PR target/71151
1527 * gcc.target/avr/pr71151-1.c: New test.
1528 * gcc.target/avr/pr71151-2.c: New test.
1529 * gcc.target/avr/pr71151-3.c: New test.
1530 * gcc.target/avr/pr71151-4.c: New test.
1531 * gcc.target/avr/pr71151-5.c: New test.
1532 * gcc.target/avr/pr71151-6.c: New test.
1533 * gcc.target/avr/pr71151-7.c: New test.
1534 * gcc.target/avr/pr71151-8.c: New test.
1535 * gcc.target/avr/pr71151-common.h: New test.
1536
1537 2016-06-16 Martin Liska <mliska@suse.cz>
1538
1539 * gfortran.dg/predict-1.f90: New test.
1540
1541 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1542
1543 PR target/71242
1544 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1545
1546 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1547
1548 * g++.dg/vect/pr36648.cc: Disable cunrolli
1549
1550 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1551
1552 PR target/71554
1553 * gcc.c-torture/execute/pr71554.c: New test.
1554
1555 PR rtl-optimization/71532
1556 * gcc.dg/torture/pr71532.c: New test.
1557
1558 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1559
1560 * gcc.target/powerpc/p9-dimode1.c: New test.
1561 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1562
1563 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1564
1565 * gcc.c-torture/compile/20160615-1.c: New test.
1566
1567 * g++.dg/cpp0x/ref-qual17.C: New test.
1568
1569 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1570
1571 PR middle-end/71529
1572 * gcc.target/i386/pr71529.C: New test.
1573
1574 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1575
1576 PR tree-optimization/71483
1577 * g++.dg/vect/pr71483.c: New
1578
1579 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1580
1581 PR c++/70202
1582 * g++.dg/inherit/crash6.C: New.
1583 * g++.dg/inherit/union2.C: Likewise.
1584 * g++.dg/inherit/virtual12.C: Likewise.
1585 * g++.dg/inherit/virtual13.C: Likewise.
1586 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1587
1588 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1589
1590 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1591
1592 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1593
1594 PR tree-optimization/71439
1595 * gcc.dg/vect/pr71439.c: New
1596
1597 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1598
1599 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1600
1601 2016-06-15 Richard Biener <rguenther@suse.de>
1602
1603 * gcc.dg/vect/slp-45.c: New testcase.
1604
1605 2016-06-15 Richard Biener <rguenther@suse.de>
1606
1607 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1608
1609 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1610
1611 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1612 requirements, and disable for AIX for now.
1613 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1614
1615 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1616
1617 PR c++/71528
1618 * g++.dg/opt/pr71528.C: New test.
1619
1620 PR c++/71516
1621 * g++.dg/init/pr71516.C: New test.
1622
1623 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1624
1625 * g++.dg/init/array46.C: New.
1626
1627 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1628
1629 * gcc.target/i386/float128-3.c: New test.
1630 * gcc.target/i386/quad-sse4.c: Ditto.
1631 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1632 Update scan strings.
1633
1634 2016-06-14 Richard Biener <rguenther@suse.de>
1635
1636 PR middle-end/71526
1637 * gfortran.dg/pr71526.f90: New testcase.
1638
1639 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1640
1641 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1642 * gcc.dg/zero_bits_compound-1.c: Likewise.
1643
1644 2016-06-14 Richard Biener <rguenther@suse.de>
1645
1646 PR tree-optimization/71522
1647 * gcc.dg/torture/pr71522.c: New testcase.
1648
1649 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1650
1651 PR tree-optimization/71520
1652 * gcc.dg/tree-ssa/pr71520.c: New test.
1653
1654 2016-06-14 Richard Biener <rguenther@suse.de>
1655
1656 PR tree-optimization/71521
1657 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1658
1659 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1660
1661 PR sanitizer/71498
1662 * c-c++-common/ubsan/bounds-13.c: New test.
1663
1664 PR preprocessor/71183
1665 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1666
1667 2016-06-13 Jeff Law <law@redhat.com>
1668
1669 PR tree-optimization/71403
1670 * c-c++-common/ubsan/pr71403-1.c: New test.
1671 * c-c++-common/ubsan/pr71403-2.c: New test.
1672 * c-c++-common/ubsan/pr71403-3.c: New test.
1673
1674 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1675
1676 PR middle-end/71478
1677 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1678 Add -Wno-psabi -w to dg-options.
1679
1680 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1681
1682 * gcc.target/powerpc/vadsdu-0.c: New test.
1683 * gcc.target/powerpc/vadsdu-1.c: New test.
1684 * gcc.target/powerpc/vadsdu-2.c: New test.
1685 * gcc.target/powerpc/vadsdu-3.c: New test.
1686 * gcc.target/powerpc/vadsdu-4.c: New test.
1687 * gcc.target/powerpc/vadsdu-5.c: New test.
1688 * gcc.target/powerpc/vadsdub-1.c: New test.
1689 * gcc.target/powerpc/vadsdub-2.c: New test.
1690 * gcc.target/powerpc/vadsduh-1.c: New test.
1691 * gcc.target/powerpc/vadsduh-2.c: New test.
1692 * gcc.target/powerpc/vadsduw-1.c: New test.
1693 * gcc.target/powerpc/vadsduw-2.c: New test.
1694
1695 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1696
1697 * gcc.dg/c99-init-2.c (c): Update expected error message.
1698 * gcc.dg/init-bad-8.c (foo): Likewise.
1699 * gcc.dg/spellcheck-fields-3.c: New test case.
1700
1701 2016-06-13 Martin Liska <mliska@suse.cz>
1702
1703 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1704 and "guess loop iv compared" heuristics.
1705 * gcc.dg/predict-2.c: Likewise.
1706 * gcc.dg/predict-3.c: Likewise.
1707 * gcc.dg/predict-4.c: Likewise.
1708 * gcc.dg/predict-5.c: Likewise.
1709 * gcc.dg/predict-6.c: Likewise.
1710
1711 2016-06-13 Marek Polacek <polacek@redhat.com>
1712
1713 PR middle-end/71476
1714 * c-c++-common/Wswitch-unreachable-4.c: New test.
1715 * gcc.dg/Wswitch-unreachable-2.c: New test.
1716 * g++.dg/tm/jump1.C: Move dg-warning.
1717
1718 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1719
1720 * gnat.dg/renaming10.ad[sb]: New test.
1721
1722 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1723
1724 PR fortran/70673
1725 * gfortran.dg/pr70673.f90: New test.
1726
1727 2016-06-13 Richard Biener <rguenther@suse.de>
1728
1729 PR middle-end/64516
1730 * gcc.dg/align-3.c: New testcase.
1731
1732 2016-06-13 Martin Liska <mliska@suse.cz>
1733
1734 * gcc.target/i386/pr71458.c: New test.
1735
1736 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1737
1738 PR target/71241
1739 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1740
1741 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1742
1743 PR target/60751
1744 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1745 statement.
1746
1747 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1748
1749 PR target/60751
1750 * gfortran.dg/comma_IO_extension_1.f90: New test.
1751 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1752 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1753 statement.
1754 * gfortran.dg/graphite/pr38083.f90: Likewise.
1755 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1756 missing format.
1757
1758 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1759
1760 * gnat.dg/case_character.adb: New test.
1761
1762 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1763
1764 PR middle-end/71310
1765 * gcc.target/powerpc/pr71310.c: New testcase.
1766
1767 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1768
1769 PR middle-end/71478
1770 * gcc.dg/pr71478.c: New test.
1771
1772 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1773
1774 PR middle-end/71494
1775 * gcc.c-torture/execute/pr71494.c: New test.
1776
1777 PR c/68657
1778 * gcc.target/i386/pr68657.c: New test.
1779
1780 PR inline-asm/68843
1781 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1782 (test): Add -masm=intel alternatives.
1783
1784 2016-06-10 Martin Sebor <msebor@redhat.com>
1785
1786 PR c/71392
1787 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1788
1789 2016-06-10 Jeff Law <law@redhat.com>
1790
1791 PR tree-optimization/71335
1792 * gcc.c-torture/execute/pr71335.c: New test.
1793
1794 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1795
1796 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1797 the various "cannot tail-call: " messages.
1798
1799 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1800
1801 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1802 and options.
1803
1804 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1805
1806 PR sanitizer/71480
1807 * c-c++-common/asan/pr71480.c: New test.
1808
1809 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1810
1811 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1812 (ASMNAME2): Likewise.
1813 (main): Replace fn in asm statement with ASMNAME ("fn").
1814 * gcc.dg/guality/pr68037-2.c: Likewise.
1815 * gcc.dg/guality/pr68037-3.c: Likewise.
1816 * gcc.dg/torture/pr68037-1.c: Likewise.
1817 * gcc.dg/torture/pr68037-2.c: Likewise.
1818 * gcc.dg/torture/pr68037-3.c: Likewise.
1819
1820 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1821
1822 PR inline-asm/68843
1823 * gcc.target/i386/pr68843-1.c: New test.
1824 * gcc.target/i386/pr68843-2.c: New test.
1825
1826 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1827 Cesar Philippidis <cesar@codesourcery.com>
1828
1829 PR middle-end/71373
1830 * gcc.dg/goacc/nested-function-1.c: New file.
1831 * gcc.dg/goacc/nested-function-2.c: Likewise.
1832 * gcc.dg/goacc/pr71373.c: Likewise.
1833 * gfortran.dg/goacc/cray-2.f95: Likewise.
1834 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1835 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1836 * gfortran.dg/goacc/cray.f95: Update.
1837 * gfortran.dg/goacc/loop-1.f95: Likewise.
1838 * gfortran.dg/goacc/loop-3.f95: Likewise.
1839 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1840 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1841
1842 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1843
1844 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1845 for OpenACC tile clauses.
1846 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1847
1848 PR c/71381
1849 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1850 to...
1851 * c-c++-common/goacc/cache-2.c: ... this new file.
1852 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1853 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1854 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1855 usage.
1856 * gfortran.dg/goacc/cray.f95: Likewise.
1857 * gfortran.dg/goacc/loop-1.f95: Likewise.
1858
1859 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1860
1861 PR tree-optimization/71407
1862 PR tree-optimization/71416
1863 * gcc.dg/vect/pr71407.c: New
1864 * gcc.dg/vect/pr71416-1.c: New
1865 * gcc.dg/vect/pr71416-2.c: New
1866
1867 2016-06-10 Richard Biener <rguenther@suse.de>
1868
1869 PR middle-end/71477
1870 * gcc.dg/torture/pr71477.c: New testcase.
1871
1872 2016-06-09 Julia Koval <julia.koval@intel.com>
1873
1874 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1875 * gcc.target/i386/interrupt-13.c: Likewise.
1876 * gcc.target/i386/interrupt-15.c: Likewise.
1877 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1878 * gcc.target/i386/interrupt-24.c: Likewise.
1879 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1880 * gcc.target/i386/interrupt-9.c: Likewise.
1881 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1882
1883 2016-06-09 Martin Sebor <msebor@redhat.com>
1884
1885 PR c/70883
1886 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1887 * gcc.dg/builtin-constant_p-1.c: Same.
1888 * gcc.dg/builtins-error.c: Same.
1889 * gcc.dg/pr70859.c: Same.
1890
1891 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1892
1893 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1894 * gcc.dg/torture/pr68067-1.c: Likewise.
1895 * gcc.dg/torture/pr68067-2.c: Likewise.
1896
1897 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1898
1899 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1900 when setting SIZE.
1901
1902 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1903
1904 PR c++/71465
1905 * g++.dg/inherit/crash5.C: New.
1906 Revert:
1907 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1908
1909 PR c++/70202
1910 * g++.dg/inherit/crash5.C: New.
1911 * g++.dg/inherit/virtual1.C: Adjust.
1912
1913 2016-06-09 Martin Liska <mliska@suse.cz>
1914
1915 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1916 * g++.dg/predict-loop-exit-2.C: Likewise.
1917 * g++.dg/predict-loop-exit-3.C: Likewise.
1918 * gcc.dg/predict-1.c: Likewise.
1919 * gcc.dg/predict-2.c: Likewise.
1920 * gcc.dg/predict-3.c: Likewise.
1921 * gcc.dg/predict-4.c: Likewise.
1922 * gcc.dg/predict-5.c: Likewise.
1923 * gcc.dg/predict-6.c: Likewise.
1924 * gcc.dg/predict-7.c: Likewise.
1925
1926 2016-06-09 Richard Biener <rguenther@suse.de>
1927
1928 PR tree-optimization/71462
1929 * gcc.dg/torture/pr71462.c: New testcase.
1930
1931 2016-06-09 Marek Polacek <polacek@redhat.com>
1932
1933 PR c/65471
1934 * gcc.dg/c11-generic-3.c: New test.
1935
1936 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1937
1938 * g++.dg/init/array42.C: New.
1939 * g++.dg/init/array43.C: Likewise.
1940 * g++.dg/init/array44.C: Likewise.
1941 * g++.dg/init/array45.C: Likewise.
1942 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1943 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1944 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1945 * g++.dg/gomp/pr35751.C: Likewise.
1946 * g++.dg/init/array23.C: Likewise.
1947 * g++.dg/init/brace2.C: Likewise.
1948 * g++.dg/init/brace6.C: Likewise.
1949
1950 2016-06-08 Martin Sebor <msebor@redhat.com>
1951 Jakub Jelinek <jakub@redhat.com>
1952
1953 PR c++/70507
1954 PR c/68120
1955 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1956 * c-c++-common/builtin-arith-overflow-2.c: New test.
1957 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1958 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1959 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1960
1961 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1962
1963 PR c++/71442
1964 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1965
1966 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1967
1968 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1969 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1970 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1971 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1972 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1973 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1974 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1975 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1976 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1977 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1978 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1979 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1980 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1981
1982 2016-06-08 Richard Biener <rguenther@suse.de>
1983
1984 PR tree-optimization/68558
1985 * gcc.dg/vect/slp-44.c: New testcase.
1986
1987 2016-06-08 Richard Biener <rguenther@suse.de>
1988
1989 * gcc.dg/vect/slp-43.c: New testcase.
1990
1991 2016-06-08 Richard Biener <rguenther@suse.de>
1992
1993 PR tree-optimization/71452
1994 * gcc.dg/torture/pr71452.c: New testcase.
1995
1996 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1997
1998 PR c++/71448
1999 * g++.dg/torture/pr71448.C: New test.
2000
2001 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2002
2003 PR debug/71432
2004 PR ada/71413
2005 * g++.dg/debug/pr71432.C: New test.
2006
2007 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2008
2009 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2010 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2011 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2012
2013 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2014
2015 * gcc.dg/vect/vect-live-2.c: Update effective target.
2016 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2017 * lib/target-supports.exp: Add aarch64 to vect_long.
2018
2019 2016-06-08 Marek Polacek <polacek@redhat.com>
2020
2021 PR c/71418
2022 * gcc.dg/noncompile/pr71418.c: New test.
2023
2024 PR c/71426
2025 * gcc.dg/noncompile/pr71426.c: New test.
2026
2027 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2028
2029 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2030 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2031 * gcc.dg/predict-3.c: Update template.
2032 * gcc.dg/predict-5.c: Update template.
2033 * gcc.dg/predict-6.c: Update template.
2034 * gcc.dg/predict-9.c: Update template.
2035 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2036
2037 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2038
2039 * gcc.target/powerpc/vec-mul.c: New test.
2040
2041 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2042
2043 * gcc.dg/spellcheck-fields-2.c: New test case.
2044
2045 2016-06-07 Richard Biener <rguenther@suse.de>
2046
2047 PR c/61564
2048 * gcc.dg/Wpragmas-1.c: New testcase.
2049 * gcc.dg/Wattributes-4.c: Likewise.
2050 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2051 entry.
2052
2053 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2054
2055 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2056 spurious debug code.
2057
2058 2016-06-07 Richard Biener <rguenther@suse.de>
2059
2060 PR tree-optimization/71428
2061 * gcc.dg/torture/pr71428.c: New testcase.
2062
2063 2016-06-07 Richard Biener <rguenther@suse.de>
2064
2065 PR middle-end/71423
2066 * gcc.dg/torture/pr71423.c: New testcase.
2067
2068 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2069
2070 PR middle-end/71408
2071 * gcc.dg/tree-ssa/pr71408.c: New test.
2072
2073 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2074
2075 PR middle-end/71281
2076 * g++.dg/torture/pr71281.C: New test.
2077
2078 2016-06-06 Marek Polacek <polacek@redhat.com>
2079
2080 PR c/71362
2081 * gcc.dg/pr71362.c: New test.
2082
2083 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2084 Patrick Palka <ppalka@gcc.gnu.org>
2085
2086 PR c++/70847
2087 PR c++/71330
2088 PR c++/71393
2089 * g++.dg/opt/pr70847.C: New test.
2090 * g++.dg/ubsan/pr70847.C: New test.
2091 * g++.dg/ubsan/pr71393.C: New test.
2092
2093 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2094
2095 PR tree-optimization/71259
2096 * gcc.dg/vect/pr71259.c: New test.
2097
2098 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2099
2100 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2101 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2102 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2103 above.
2104
2105 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2106
2107 PR middle-end/37780
2108 * gcc.c-torture/execute/pr37780.c: New test.
2109 * gcc.target/aarch64/pr37780_1.c: Likewise.
2110 * gcc.target/arm/pr37780_1.c: Likewise.
2111
2112 2016-06-06 Marek Polacek <polacek@redhat.com>
2113
2114 * c-c++-common/attr-may-alias-1.c: New test.
2115 * c-c++-common/attr-may-alias-2.c: New test.
2116 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2117
2118 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2119
2120 PR c/24414
2121 * gcc.target/i386/pr24414.c: New test.
2122
2123 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2124
2125 * gcc.target/sparc/vis4misc.c: New file.
2126 * gcc.target/sparc/fpcmp.c: Likewise.
2127 * gcc.target/sparc/fpcmpu.c: Likewise.
2128
2129 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2130
2131 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2132 * gcc.dg/vect/vect-live-3.c: Likewise.
2133
2134 2016-06-06 Richard Biener <rguenther@suse.de>
2135
2136 PR tree-optimization/71398
2137 * gcc.dg/torture/pr71398.c: New testcase.
2138
2139 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2140
2141 PR target/71389
2142 * g++.dg/pr71389.C: New test.
2143
2144 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2145
2146 PR fortran/71404
2147 * gfortran.dg/fmt_read_5.f: New test.
2148
2149 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2150
2151 PR fortran/69659
2152 * gfortran.dg/class_array_22.f03: New test.
2153
2154 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2155
2156 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2157
2158 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2159
2160 * gcc.dg/predict-9.c: Update template.
2161
2162 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2163
2164 PR c++/49377
2165 * g++.dg/template/pr49377.C: New.
2166
2167 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2168
2169 PR tree-optimization/71405
2170 * g++.dg/torture/pr71405.C: New test.
2171
2172 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2173
2174 PR c++/70202
2175 * g++.dg/inherit/crash5.C: New.
2176 * g++.dg/inherit/virtual1.C: Adjust.
2177
2178 2016-06-03 Jeff Law <law@redhat.com>
2179
2180 PR tree-optimization/71316
2181 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2182
2183 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2184
2185 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2186 dg-additional-options with just -fno-tree-scev-cprop in it.
2187 * gcc.dg/vect/vect-live-2.c: Likewise.
2188 * gcc.dg/vect/vect-live-5.c: Likewise.
2189 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2190 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2191 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2192
2193 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2194
2195 PR c++/27100
2196 * g++.dg/other/friend6.C: New test.
2197
2198 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2199
2200 * g++.dg/torture/ppc-ldst-array.C: New.
2201
2202 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2203
2204 PR target/71276
2205 PR target/71277
2206 * gcc.dg/torture/builtin-fp-int-inexact.c,
2207 gcc.target/i386/387-builtin-fp-int-inexact.c,
2208 gcc.target/i386/387-rint-inline-1.c,
2209 gcc.target/i386/387-rint-inline-2.c,
2210 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2211 gcc.target/i386/sse2-rint-inline-1.c,
2212 gcc.target/i386/sse2-rint-inline-2.c,
2213 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2214 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2215
2216 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2217 Julia Koval <julia.koval@intel.com>
2218
2219 PR target/66960
2220 PR target/67630
2221 PR target/67634
2222 PR target/67841
2223 PR target/68037
2224 PR target/68618
2225 PR target/68661
2226 PR target/69575
2227 PR target/69596
2228 PR target/69734
2229 * gcc.dg/guality/pr68037-1.c: New test.
2230 * gcc.dg/guality/pr68037-2.c: Likewise.
2231 * gcc.dg/guality/pr68037-3.c: Likewise.
2232 * gcc.dg/torture/pr68037-1.c: Likewise.
2233 * gcc.dg/torture/pr68037-2.c: Likewise.
2234 * gcc.dg/torture/pr68037-3.c: Likewise.
2235 * gcc.dg/torture/pr68661-1a.c: Likewise.
2236 * gcc.dg/torture/pr68661-1b.c: Likewise.
2237 * gcc.target/i386/interrupt-1.c: Likewise.
2238 * gcc.target/i386/interrupt-2.c: Likewise.
2239 * gcc.target/i386/interrupt-3.c: Likewise.
2240 * gcc.target/i386/interrupt-4.c: Likewise.
2241 * gcc.target/i386/interrupt-5.c: Likewise.
2242 * gcc.target/i386/interrupt-6.c: Likewise.
2243 * gcc.target/i386/interrupt-7.c: Likewise.
2244 * gcc.target/i386/interrupt-8.c: Likewise.
2245 * gcc.target/i386/interrupt-9.c: Likewise.
2246 * gcc.target/i386/interrupt-10.c: Likewise.
2247 * gcc.target/i386/interrupt-11.c: Likewise.
2248 * gcc.target/i386/interrupt-12.c: Likewise.
2249 * gcc.target/i386/interrupt-13.c: Likewise.
2250 * gcc.target/i386/interrupt-14.c: Likewise.
2251 * gcc.target/i386/interrupt-15.c: Likewise.
2252 * gcc.target/i386/interrupt-16.c: Likewise.
2253 * gcc.target/i386/interrupt-17.c: Likewise.
2254 * gcc.target/i386/interrupt-18.c: Likewise.
2255 * gcc.target/i386/interrupt-19.c: Likewise.
2256 * gcc.target/i386/interrupt-20.c: Likewise.
2257 * gcc.target/i386/interrupt-21.c: Likewise.
2258 * gcc.target/i386/interrupt-22.c: Likewise.
2259 * gcc.target/i386/interrupt-23.c: Likewise.
2260 * gcc.target/i386/interrupt-24.c: Likewise.
2261 * gcc.target/i386/interrupt-25.c: Likewise.
2262 * gcc.target/i386/interrupt-26.c: Likewise.
2263 * gcc.target/i386/interrupt-27.c: Likewise.
2264 * gcc.target/i386/interrupt-28.c: Likewise.
2265 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2266 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2267 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2268 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2269 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2270 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2271 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2272 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2273 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2274 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2275 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2276 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2277
2278 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2279
2280 PR tree-optimization/52171
2281 * gcc.dg/pr52171.c: New test.
2282 * gcc.target/i386/pr52171.c: New test.
2283
2284 2016-06-03 Jan Hubicka <jh@suse.cz>
2285
2286 * g++.dg/tree-ssa/pred-1.C: New testcase
2287 * gcc.dg/tree-ssa/pred-1.c: New testcase
2288
2289 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2290
2291 PR target/70957
2292 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2293 support.
2294 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2295
2296 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2297
2298 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2299
2300 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2301
2302 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2303 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2304 * gcc.dg/vect/vect-live-1.c: New test.
2305 * gcc.dg/vect/vect-live-2.c: New test.
2306 * gcc.dg/vect/vect-live-3.c: New test.
2307 * gcc.dg/vect/vect-live-4.c: New test.
2308 * gcc.dg/vect/vect-live-5.c: New test.
2309 * gcc.dg/vect/vect-live-slp-1.c: New test.
2310 * gcc.dg/vect/vect-live-slp-2.c: New test.
2311 * gcc.dg/vect/vect-live-slp-3.c: New test.
2312
2313 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2314
2315 PR middle-end/71387
2316 * g++.dg/opt/pr71387.C: New test.
2317
2318 2016-06-02 Jeff Law <law@redhat.com>
2319
2320 PR tree-optimization/71328
2321 * gcc.c-torture/compile/pr71328.c: New test.
2322
2323 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2324
2325 PR fortran/52393
2326 * gfortran.dg/fmt_read_3.f90: Fix typo.
2327 * gfortran.dg/fmt_read_4.f90: New test.
2328
2329 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2330
2331 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2332 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2333 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2334 * g++.dg/cpp0x/override2.C: Likewise.
2335 * g++.dg/parse/crash5.C: Likewise.
2336 * g++.dg/parse/error16.C: Likewise.
2337 * g++.dg/parse/error27.C: Likewise.
2338 * g++.dg/template/qualttp15.C: Likewise.
2339 * g++.dg/template/redecl4.C: Likewise.
2340 * g++.old-deja/g++.other/crash39.C: Likewise.
2341 * g++.old-deja/g++.other/struct1.C: Likewise.
2342 * g++.old-deja/g++.pt/m9a.C: Likewise.
2343 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2344
2345 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2346
2347 PR c++/71372
2348 * c-c++-common/pr71372.c: New test.
2349
2350 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2351 __TIME__ strings with __builtin_strcmp instead of printf and
2352 dg-output.
2353
2354 2016-06-02 Martin Liska <mliska@suse.cz>
2355
2356 * gcc.dg/predict-9.c: New test.
2357
2358 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2359
2360 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2361 global set_compiler_env_var and global saved_compiler_env_var.
2362
2363 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2364
2365 PR rtl-optimization/71295
2366 * gcc.c-torture/compile/pr71295.c: New test.
2367
2368 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2369
2370 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2371
2372 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2373 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2374
2375 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2376 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2377 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2378 alternative number.
2379
2380 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2381
2382 * gcc.target/powerpc/p9-splat-4.c: New test.
2383
2384 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2385
2386 PR target/71186
2387 * gcc.target/powerpc/pr71186.c: New test.
2388
2389 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2390
2391 PR fortran/52393
2392 * gfortran.dg/fmt_read_3.f90: New test.
2393
2394 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2395
2396 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2397 procedure.
2398
2399 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2400
2401 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2402 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2403 env var is set.
2404 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2405 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2406 shown once.
2407 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2408 during compilation.
2409 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2410 vars set by dg-set-compiler-env-var.
2411
2412 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2413
2414 PR fortran/71156
2415 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2416 to the module procedure declaration.
2417 * gfortran.dg/submodule_16.f08: New test.
2418
2419 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2420
2421 PR middle-end/71371
2422 * c-c++-common/gomp/pr71371.c: New test.
2423
2424 2016-06-01 Richard Biener <rguenther@suse.de>
2425
2426 PR tree-optimization/71366
2427 * gcc.dg/torture/pr71366-1.c: New testcase.
2428 * gcc.dg/torture/pr71366-2.c: Likewise.
2429
2430 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2431
2432 * gcc.target/powerpc/vslv-0.c: New test.
2433 * gcc.target/powerpc/vslv-1.c: New test.
2434 * gcc.target/powerpc/vsrv-0.c: New test.
2435 * gcc.target/powerpc/vsrv-1.c: New test.
2436
2437 2016-06-01 Nathan Sidwell <nathan@acm.org>
2438
2439 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2440 * gcc.target/nvptx/weak.c: New.
2441
2442 2016-06-01 Richard Biener <rguenther@suse.de>
2443
2444 PR tree-optimization/71261
2445 * gcc.dg/torture/vect-bool-1.c: New testcase.
2446
2447 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2448
2449 * gfortran.dg/gomp/order-1.f90: New test.
2450 * gfortran.dg/gomp/order-2.f90: New test.
2451
2452 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2453
2454 * gcc.dg/unroll-6.c: Update template.
2455 * gcc.dg/unroll-7.c: New testcase.
2456 * gcc.dg/unroll-8.c: New testcase.
2457
2458 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2459
2460 * gnat.dg/opt56.ad[sb]: New test.
2461
2462 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2463
2464 PR c++/66635
2465 * g++.dg/cpp0x/constexpr-ice16.C: New.
2466
2467 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2468
2469 PR tree-optimization/71314
2470 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2471 -mbranch-cost=2.
2472
2473 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2474
2475 PR tree-optimization/71077
2476 * gcc.dg/tree-ssa/pr71077.c: New test.
2477
2478 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2479
2480 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2481 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2482 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2483
2484 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2485
2486 PR c++/71248
2487 * g++.dg/cpp0x/pr71248.C: New.
2488 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2489 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2490 * g++.dg/init/new37.C: Likewise.
2491 * g++.dg/template/static1.C: Likewise.
2492 * g++.dg/template/static2.C: Likewise.
2493
2494 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2495
2496 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2497 instead of %rdi.
2498 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2499
2500 2016-05-31 Marek Polacek <polacek@redhat.com>
2501
2502 * c-c++-common/Wswitch-unreachable-3.c: New test.
2503 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2504
2505 2016-05-31 Richard Biener <rguenther@suse.de>
2506
2507 PR tree-optimization/71352
2508 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2509
2510 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2511
2512 * gcc.target/arm/armv5_thumb_isa.c: New test.
2513
2514 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2515
2516 PR target/71346
2517 * gcc.target/i386/pr71346.c: New test.
2518
2519 2016-05-31 Tom de Vries <tom@codesourcery.com>
2520
2521 PR tree-optimization/69068
2522 * gcc.dg/graphite/pr69068.c: New test.
2523
2524 2016-05-27 Martin Sebor <msebor@redhat.com>
2525
2526 PR c++/71306
2527 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2528
2529 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2530
2531 PR c++/71349
2532 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2533 nowait depend(inout: dd[0]) clauses where permitted.
2534
2535 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2536
2537 PR c++/71238
2538 * g++.dg/parse/pr71238.C: New.
2539 * g++.dg/concepts/friend1.C: Test column numbers too.
2540 * g++.dg/cpp0x/initlist31.C: Likewise.
2541 * g++.dg/cpp0x/pr51420.C: Likewise.
2542 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2543 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2544 * g++.dg/ext/builtin3.C: Likewise.
2545 * g++.dg/lookup/friend12.C: Likewise.
2546 * g++.dg/lookup/friend7.C: Likewise.
2547 * g++.dg/lookup/koenig1.C: Likewise.
2548 * g++.dg/lookup/koenig5.C: Likewise.
2549 * g++.dg/lookup/used-before-declaration.C: Likewise.
2550 * g++.dg/overload/koenig1.C: Likewise.
2551 * g++.dg/template/crash65.C: Likewise.
2552 * g++.dg/template/friend57.C: Likewise.
2553 * g++.dg/warn/Wshadow-5.C: Likewise.
2554 * g++.dg/warn/Wunused-8.C: Likewise.
2555 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2556 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2557 * g++.old-deja/g++.jason/member.C: Likewise.
2558 * g++.old-deja/g++.jason/report.C: Likewise.
2559 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2560 * g++.old-deja/g++.law/visibility20.C: Likewise.
2561 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2562 * g++.old-deja/g++.other/static5.C: Likewise.
2563 * g++.old-deja/g++.pt/overload2.C: Likewise.
2564
2565 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2566
2567 * gcc.dg/tree-ssa/peel1.c: New testcase.
2568 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2569 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2570
2571 2016-05-30 Tom de Vries <tom@codesourcery.com>
2572
2573 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2574 to ce.
2575
2576 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2577
2578 PR c++/71099
2579 * g++.dg/parse/virtual1.C: New.
2580
2581 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2582
2583 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2584 Use correct register when clearing %edx.
2585
2586 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2587
2588 PR tree-optimization/71289
2589 * gcc.dg/pr71289.c: New test.
2590
2591 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2592
2593 PR middle-end/71269
2594 PR middle-end/71292
2595 * gcc.dg/tree-ssa/pr71269.c: New test.
2596 * gcc.dg/tree-ssa/pr71292.c: New test.
2597
2598 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2599
2600 PR middle-end/71252
2601 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2602
2603 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2604
2605 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2606 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2607 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2608
2609 2016-05-30 Tom de Vries <tom@codesourcery.com>
2610
2611 PR tree-optimization/69067
2612 * gcc.dg/graphite/pr69067.c: New test.
2613
2614 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2615
2616 PR target/71245
2617 * gcc.target/i386/pr71245-1.c: New test.
2618 * gcc.target/i386/pr71245-2.c: Ditto.
2619
2620 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2621
2622 PR c++/71105
2623 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2624 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2625 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2626
2627 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2628
2629 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2630
2631 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2632
2633 Revert:
2634 PR c++/69855
2635 * g++.dg/overload/69855.C: New.
2636 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2637 * g++.old-deja/g++.pt/crash3.C: Likewise.
2638
2639 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2640
2641 PR c++/60385
2642 * g++.dg/parse/namespace13.C: New.
2643
2644 2016-05-26 Jeff Law <law@redhat.com>
2645
2646 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2647 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2648 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2649 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2650 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2651 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2652 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2653 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2654 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2655 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2656 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2657 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2658 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2659
2660 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2661
2662 PR c++/69855
2663 * g++.dg/overload/69855.C: New.
2664 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2665 * g++.old-deja/g++.pt/crash3.C: Likewise.
2666
2667 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2668
2669 PR target/63596
2670 * gcc.target/aarch64/va_arg_1.c: New testcase.
2671 * gcc.target/aarch64/va_arg_2.c: Likewise.
2672 * gcc.target/aarch64/va_arg_3.c: Likewise.
2673
2674 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2675
2676 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2677 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2678 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2679 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2680 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2681
2682 2016-05-27 Marek Polacek <polacek@redhat.com>
2683
2684 PR middle-end/71308
2685 * g++.dg/torture/pr71308.C: New test.
2686
2687 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2688
2689 * gcc.dg/zero_bits_compound-1.c: New test.
2690 * gcc.dg/zero_bits_compound-2.c: New test.
2691
2692 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2693
2694 PR middle-end/71279
2695 * gcc.dg/pr71279.c: New test.
2696
2697 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2698
2699 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2700 floating point min/max/comparison instructions.
2701 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2702
2703 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2704
2705 * c-c++-common/gomp/schedule-1.c: New test.
2706 * gfortran.dg/gomp/schedule-1.f90: New test.
2707
2708 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2709
2710 PR c++/70822
2711 PR c++/70106
2712 * g++.dg/cpp1y/auto-fn32.C: New test.
2713 * g++.dg/cpp1y/paren4.C: New test.
2714
2715 2016-05-26 Nathan Sidwell <nathan@acm.org>
2716
2717 * gcc.dg/20060410.c: Xfail on ptx.
2718 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2719 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2720 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2721 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2722 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2723
2724 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2725
2726 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2727
2728 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2729
2730 PR tree-optimization/71280
2731 * gcc.dg/pr71280.c: New test.
2732
2733 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2734
2735 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2736 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2737
2738 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2739
2740 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2741
2742 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2743 kept in memory.
2744
2745 2016-05-25 Jeff Law <law@redhat.com>
2746
2747 PR tree-optimization/71272
2748 * gcc.c-torture/compile/pr71272.c: new test.
2749
2750 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2751
2752 * gcc.target/powerpc/vec-cmpne.c: New test.
2753 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2754
2755 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2756
2757 * gnat.dg/opt55.ad[sb]: New test.
2758
2759 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2760
2761 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2762 * c-c++-common/pr60226.c: Require int32plus.
2763 * gcc.c-torture/execute/pr70602.c: Likewise.
2764 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2765 unsigned long for malloc arg type.
2766 * gcc.dg/asr_div1.c: Require int32plus.
2767 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2768 * gcc.dg/pie-1.c: Require pie.
2769 * gcc.dg/pie-2.c: Likewise.
2770 * gcc.dg/pr59471.c: Require int32plus.
2771 * gcc.dg/pr59963-2.c: XFAIL for int16.
2772 * gcc.dg/pr60114.c: Require int32plus.
2773 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2774 unsigned long for typedef of size_t.
2775 * gcc.dg/pr63914.c: Require int32plus.
2776 * gcc.dg/pr64536.c: Require pt32plus.
2777 * gcc.dg/pr65658.c: Likewise.
2778 * gcc.dg/pr67271.c: Require int32plus.
2779 * gcc.dg/pr68112.c: Likewise.
2780 * gcc.dg/pr69071.c: Skip for avr target.
2781 * gcc.dg/pr69973.c: Require int32plus.
2782 * gcc.dg/pr70169.c: Skip for avr target.
2783 * gcc.dg/sso-6.c: Require int32plus.
2784 * gcc.dg/sso-7.c: Likewise.
2785 * gcc.dg/sso-8.c: Likewise.
2786 * gcc.dg/vrp-min-max-2.c: Likewise.
2787
2788 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2789
2790 PR target/70738
2791 * gcc.target/i386/pr70738-1.c: New test.
2792 * gcc.target/i386/pr70738-2.c: Likewise.
2793 * gcc.target/i386/pr70738-3.c: Likewise.
2794 * gcc.target/i386/pr70738-4.c: Likewise.
2795 * gcc.target/i386/pr70738-5.c: Likewise.
2796 * gcc.target/i386/pr70738-6.c: Likewise.
2797 * gcc.target/i386/pr70738-7.c: Likewise.
2798 * gcc.target/i386/pr70738-8.c: Likewise.
2799 * gcc.target/i386/pr70738-9.c: Likewise.
2800
2801 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2802
2803 PR rtl-optimization/66940
2804 * gcc.c-torture/execute/pr66940.c: New test.
2805
2806 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2807
2808 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2809 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2810 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2811 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2812 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2813 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2814 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2815 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2816 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2817 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2818 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2819 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2820 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2821 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2822 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2823 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2824 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2825 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2826 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2827 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2828 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2829 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2830 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2831 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2832
2833 2016-05-25 Marek Polacek <polacek@redhat.com>
2834
2835 PR c/71265
2836 * gcc.dg/noncompile/pr71265.c: New test.
2837
2838 PR c/71266
2839 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2840
2841 2016-05-25 Nathan Sidwell <nathan@acm.org>
2842
2843 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2844
2845 2016-05-25 Richard Biener <rguenther@suse.de>
2846
2847 PR tree-optimization/71261
2848 * c-c++-common/torture/pr71261.c: New testcase.
2849
2850 2016-05-25 Richard Biener <rguenther@suse.de>
2851
2852 PR tree-optimization/71264
2853 * gcc.dg/vect/pr71264.c: New testcase.
2854
2855 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2856
2857 PR c++/55992
2858 * g++.dg/cpp0x/alias-decl-53.C: New.
2859 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2860
2861 2016-05-25 Martin Liska <mliska@suse.cz>
2862
2863 * g++.dg/pr71239.C: New test.
2864
2865 2016-05-25 Richard Biener <rguenther@suse.de>
2866
2867 * gcc.dg/vect/pr58135.c: Rename to ...
2868 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2869
2870 2016-05-25 Marek Polacek <polacek@redhat.com>
2871
2872 * g++.dg/pr65295.C: Use target c++14.
2873
2874 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2875
2876 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2877 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2878
2879 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2880
2881 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2882 instructions.
2883
2884 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2885
2886 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2887 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2888 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2889 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2890 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2891 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2892 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2893 * c-c++-common/goacc/pcopy.c: Likewise.
2894 * c-c++-common/goacc/pcopyin.c: Likewise.
2895 * c-c++-common/goacc/pcopyout.c: Likewise.
2896 * c-c++-common/goacc/pcreate.c: Likewise.
2897 * c-c++-common/goacc/pr70688.c: New test.
2898 * c-c++-common/goacc/present-1.c: Adjust test.
2899 * c-c++-common/goacc/reduction-5.c: Likewise.
2900 * g++.dg/goacc/data-1.C: New test.
2901
2902 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2903
2904 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2905 vector parity built-in functions.
2906 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2907 count trailing zeros automatic vectorization.
2908 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2909 count trailing zeros built-in functions.
2910
2911 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2912
2913 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2914
2915 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2916
2917 PR target/71050
2918 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2919
2920 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2921
2922 PR c++/50436
2923 * g++.dg/template/crash123.C: New.
2924 * g++.dg/template/crash124.C: Likewise.
2925
2926 2016-05-24 Martin Sebor <msebor@redhat.com>
2927
2928 PR c++/71147
2929 * g++.dg/ext/flexary16.C: New test.
2930
2931 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2932
2933 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2934 before math.h is included.
2935 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2936 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2937 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2938 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2939 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2940 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2941 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2942 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2943 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2944 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2945 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2946 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2947 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2948 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2949 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2950 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2951 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2952 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2953 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2954 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2955 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2956 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2957 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2958
2959 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2960 Kelvin Nilsen <kelvin@gcc.gnu.org>
2961
2962 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2963 support.
2964
2965 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2966
2967 PR c++/69872
2968 * g++.dg/warn/Wno-narrowing1.C: New.
2969
2970 2016-05-24 Marek Polacek <polacek@redhat.com>
2971
2972 PR c/71249
2973 * c-c++-common/Wswitch-unreachable-2.c: New test.
2974
2975 2016-05-24 Jakub Jelinek <jakub@redhat.com>
2976
2977 PR c++/71257
2978 * g++.dg/vect/simd-clone-6.cc: New test.
2979 * g++.dg/gomp/declare-simd-6.C: New test.
2980
2981 PR middle-end/70434
2982 PR c/69504
2983 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2984
2985 2016-05-24 Richard Biener <rguenther@suse.de>
2986
2987 PR tree-optimization/71240
2988 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2989
2990 2016-05-24 Richard Biener <rguenther@suse.de>
2991
2992 PR tree-optimization/71230
2993 * gcc.dg/torture/pr71230.c: New testcase.
2994 * g++.dg/torture/pr71230.C: Likewise.
2995
2996 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2997
2998 * c-c++-common/goacc/routine-5.c: Add tests.
2999 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3000 * gfortran.dg/goacc/routine-6.f90: Add tests.
3001
3002 2016-05-24 Richard Biener <rguenther@suse.de>
3003
3004 PR tree-optimization/71253
3005 * gcc.dg/torture/pr71253.c: New testcase.
3006
3007 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3008
3009 PR middle-end/71252
3010 * gfortran.dg/pr71252.f90: New test.
3011
3012 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3013
3014 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3015
3016 2016-05-24 Richard Biener <rguenther@suse.de>
3017
3018 PR middle-end/70434
3019 PR c/69504
3020 * c-c++-common/vector-subscript-4.c: New testcase.
3021 * c-c++-common/vector-subscript-5.c: Likewise.
3022
3023 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3024
3025 PR fortran/71123
3026 * gfortran.dg/namelist_90.f: New test
3027
3028 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3029
3030 PR fortran/66461
3031 * gfortran.dg/unexpected_eof.f: New test
3032
3033 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3034 Kelvin Nilsen <kelvin@gcc.gnu.org>
3035
3036 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3037 as little endian.
3038
3039 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3040
3041 PR c++/70972
3042 * g++.dg/cpp0x/inh-ctor20.C: New.
3043 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3044
3045 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3046
3047 PR c++/69095
3048 * g++.dg/cpp0x/variadic168.C: New.
3049
3050 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3051
3052 * g++.dg/cpp0x/pr31445.C: Test column number too.
3053 * g++.dg/cpp0x/pr32253.C: Likewise.
3054 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3055 * g++.dg/cpp0x/variadic36.C: Likewise.
3056
3057 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3058
3059 * gcc.dg/fold-notshift-2.c: Adjust.
3060
3061 2016-05-23 Marek Polacek <polacek@redhat.com>
3062
3063 PR c/49859
3064 * c-c++-common/Wswitch-unreachable-1.c: New test.
3065 * gcc.dg/Wswitch-unreachable-1.c: New test.
3066 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3067 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3068 * g++.dg/gomp/block-10.C: Likewise.
3069 * gcc.dg/gomp/block-10.c: Likewise.
3070 * g++.dg/gomp/block-9.C: Likewise.
3071 * gcc.dg/gomp/block-9.c: Likewise.
3072 * g++.dg/gomp/target-1.C: Likewise.
3073 * g++.dg/gomp/target-2.C: Likewise.
3074 * gcc.dg/gomp/target-1.c: Likewise.
3075 * gcc.dg/gomp/target-2.c: Likewise.
3076 * g++.dg/gomp/taskgroup-1.C: Likewise.
3077 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3078 * gcc.dg/gomp/teams-1.c: Likewise.
3079 * g++.dg/gomp/teams-1.C: Likewise.
3080 * g++.dg/overload/error3.C: Likewise.
3081 * g++.dg/tm/jump1.C: Likewise.
3082 * g++.dg/torture/pr40335.C: Likewise.
3083 * gcc.dg/c99-vla-jump-5.c: Likewise.
3084 * gcc.dg/switch-warn-1.c: Likewise.
3085 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3086 * gcc.dg/nested-func-1.c: Likewise.
3087 * gcc.dg/pr67784-4.c: Likewise.
3088
3089 2016-05-23 Richard Biener <rguenther@suse.de>
3090
3091 PR tree-optimization/71230
3092 * gfortran.dg/pr71230-1.f90: New testcase.
3093 * gfortran.dg/pr71230-2.f90: Likewise.
3094
3095 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3096
3097 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3098 * gcc.dg/vect/pr58135.c: Add new.
3099 * gfortran.dg/pr46519-1.f: Adjust test case.
3100
3101 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3102
3103 PR c++/53401
3104 * g++.dg/cpp0x/decltype64.C: New.
3105
3106 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3107
3108 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3109 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3110 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3111
3112 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3113
3114 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3115 Add poly64x1_t and poly64x2_t cases if supported.
3116 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3117 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3118 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3119 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3120 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3121
3122 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3123
3124 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3125 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3126 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3127 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3128 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3129 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3130 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3131
3132 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3133
3134 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3135
3136 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3137
3138 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3139 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3140
3141 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3142
3143 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3144 constraint instead of "r".
3145 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3146 insn instead of vxorpd.
3147 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3148
3149 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3150 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3151
3152 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3153
3154 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3155 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3156
3157 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3158
3159 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3160
3161 PR middle-end/40921
3162 * gcc.dg/tree-ssa/pr40921.c: New test.
3163
3164 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3165
3166 PR target/71103
3167 * gcc.target/avr/pr71103.c: New test.
3168
3169 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3170
3171 PR middle-end/71179
3172 * gcc.dg/tree-ssa/pr71179.c: New test.
3173
3174 2016-05-20 Martin Sebor <msebor@redhat.com>
3175
3176 PR c/71115
3177 * gcc.dg/init-excess-2.c: New test.
3178
3179 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3180
3181 * gnat.dg/opt53.adb: New test.
3182 * gnat.dg/opt54.adb: Likewise.
3183
3184 2016-05-20 Martin Jambor <mjambor@suse.cz>
3185
3186 PR tree-optimization/70884
3187 * gcc.dg/tree-ssa/pr70919.c: New test.
3188
3189 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3190
3191 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3192 formatting.
3193 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3194 fix code formatting.
3195
3196 2016-05-20 Nathan Sidwell <nathan@acm.org>
3197
3198 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3199 non-common cases.
3200 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3201
3202 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3203
3204 * jit.dg/all-non-failing-tests.h: Add
3205 test-factorial-must-tail-call.c.
3206 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3207 * jit.dg/test-factorial-must-tail-call.c: New test case.
3208
3209 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3210
3211 PR fortran/71204
3212 * gfortran.dg/pr71204.f90: New test.
3213
3214 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3215
3216 * gcc.target/nvptx/sincos.c: New test.
3217
3218 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3219
3220 PR c++/70572
3221 * g++.dg/cpp1y/auto-fn31.C: New.
3222
3223 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3224
3225 * gcc.target/powerpc/vec-addec.c: New test.
3226 * gcc.target/powerpc/vec-addec-int128.c: New test.
3227
3228 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3229
3230 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3231 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3232 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3233 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3234
3235 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3236
3237 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3238
3239 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3240
3241 PR c++/71210
3242 * g++.dg/opt/pr71210-1.C: New test.
3243 * g++.dg/opt/pr71210-2.C: New test.
3244
3245 PR tree-optimization/29756
3246 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3247 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3248 only on selected targets where V4SImode vectors are known to be
3249 supported.
3250
3251 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3252
3253 PR tree-optimization/71079
3254 PR tree-optimization/71206
3255 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3256
3257 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3258
3259 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3260 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3261 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3262
3263 2016-05-20 Richard Guenther <rguenther@suse.de>
3264
3265 PR tree-optimization/29756
3266 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3267
3268 2016-05-20 Richard Biener <rguenther@suse.de>
3269
3270 PR tree-optimization/71185
3271 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3272
3273 2016-05-20 Richard Biener <rguenther@suse.de>
3274
3275 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3276
3277 2016-05-19 Marek Polacek <polacek@redhat.com>
3278
3279 PR c++/71075
3280 * g++.dg/diagnostic/pr71075.C: New test.
3281
3282 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3283
3284 PR c++/71184
3285 * g++.dg/pr71184.C: New test case.
3286
3287 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3288
3289 * gcc.target/powerpc/darn-0.c: New test.
3290 * gcc.target/powerpc/darn-1.c: New test.
3291 * gcc.target/powerpc/darn-2.c: New test.
3292
3293 2016-05-19 Marek Polacek <polacek@redhat.com>
3294
3295 PR tree-optimization/71031
3296 * gcc.dg/tree-ssa/vrp100.c: New test.
3297
3298 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3299
3300 PR rtl-optimization/71148
3301 * gcc.dg/pr71148.c: New test.
3302
3303 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3304
3305 PR target/71056
3306 * gcc.target/arm/pr71056.c: New test.
3307
3308 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3309
3310 * c-c++-common/pr69669.c: Check the used mode.
3311
3312 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3313
3314 PR sanitizer/64354
3315 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3316
3317 2016-05-19 Richard Biener <rguenther@suse.de>
3318
3319 PR tree-optimization/70729
3320 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3321 * gcc.dg/graphite/scop-18.c: Likewise.
3322 * gcc.dg/pr41783.c: Disable LIM.
3323 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3324 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3325 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3326 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3327 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3328 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3329 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3330 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3331 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3332 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3333 * gfortran.dg/pr42108.f90: Likewise.
3334
3335 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3336
3337 PR driver/69265
3338 * gcc.dg/spellcheck-options-11.c: New test case.
3339
3340 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3341
3342 PR c++/71100
3343 * g++.dg/opt/pr71100.C: New test.
3344
3345 2016-05-18 Martin Jambor <mjambor@suse.cz>
3346
3347 PR ipa/69708
3348 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3349 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3350 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3351 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3352
3353 2016-05-18 Martin Jambor <mjambor@suse.cz>
3354
3355 PR ipa/69708
3356 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3357 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3358 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3359 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3360 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3361
3362 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3363
3364 PR c++/69793
3365 * g++.dg/template/crash122.C: New.
3366
3367 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3368
3369 PR c++/70466
3370 * g++.dg/template/pr70466-1.C: New.
3371 * g++.dg/template/pr70466-2.C: Likewise.
3372
3373 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3374
3375 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3376 splat operations and the XXSPLTIB instruction.
3377 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3378 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3379 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3380 xxlxor to clear a register.
3381
3382 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3383
3384 * gcc.dg/torture/pr71020.c: New test.
3385
3386 2016-05-18 Martin Jambor <mjambor@suse.cz>
3387
3388 PR ipa/70646
3389 * gcc.dg/ipa/pr70646.c: New test.
3390
3391 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3392
3393 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3394
3395 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3396
3397 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3398 missing tests for vreinterpretq_p{8,16}.
3399
3400 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3401
3402 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3403 vsliq_n_s64 and vsliq_n_u64.
3404
3405 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3406
3407 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3408 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3409
3410 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3411
3412 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3413 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3414 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3415
3416 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3417
3418 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3419 in comment.
3420
3421 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3422
3423 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3424 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3425 "blr\t" and switch to scan-assembler-times.
3426
3427 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3428
3429 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3430 with __aarch64__.
3431 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3432 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3433
3434 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3435
3436 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3437 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3438 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3439 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3440 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3441 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3442
3443 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3444 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3445
3446 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3447 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3448
3449 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3450 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3451
3452 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3453
3454 2016-05-18 Richard Biener <rguenther@suse.de>
3455
3456 PR tree-optimization/71168
3457 * gcc.dg/torture/pr71168.c: New testcase.
3458
3459 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3460
3461 PR middle-end/63586
3462 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3463 * gcc.dg/tree-ssa/pr63586.c: New test.
3464 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3465
3466 2016-05-17 Nathan Sidwell <nathan@acm.org>
3467
3468 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3469 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3470 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3471 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3472
3473 2016-05-17 Nathan Sidwell <nathan@acm.org>
3474
3475 * gcc.target/nvptx/abi-vararg-3.c: New.
3476
3477 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3478
3479 PR tree-optimization/54579
3480 PR middle-end/55299
3481 * gcc.dg/fold-notrotate-1.c: New test.
3482 * gcc.dg/fold-notshift-1.c: New test.
3483 * gcc.dg/fold-notshift-2.c: New test.
3484
3485 2016-05-17 Marek Polacek <polacek@redhat.com>
3486
3487 PR ipa/71146
3488 * g++.dg/ipa/pr71146.C: New test.
3489
3490 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3491
3492 * jit.dg/test-error-array-bounds.c: New test case.
3493
3494 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3495
3496 * gcc.dg/tree-ssa/and-1.c: New testcase.
3497
3498 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3499
3500 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3501 * gcc.dg/tree-ssa/andnot-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/vrp99.c: New testcase.
3507
3508 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3509
3510 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3511
3512 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3513
3514 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3515
3516 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3517
3518 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3519 ".2d[index]" when scan the assembly.
3520 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3521 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3522 float64x1.
3523 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3524
3525 2016-05-17 Richard Biener <rguenther@suse.de>
3526
3527 PR tree-optimization/71132
3528 * gcc.dg/torture/pr71132.c: New testcase.
3529
3530 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3531
3532 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3533
3534 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3535
3536 PR target/70809
3537 * gcc.target/aarch64/pr70809_1.c: New test.
3538
3539 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3540
3541 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3542 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3543 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3544 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3545
3546 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3547 Ilya Enkovich <ilya.enkovich@intel.com>
3548
3549 PR target/71114
3550 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3551
3552 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3553
3554 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3555 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3556
3557 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3558
3559 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3560 test for __ARM_FP16_ARGS.
3561 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3562 * gcc.target/arm/aapcs/neon-vect10.c: New.
3563 * gcc.target/arm/aapcs/neon-vect9.c: New.
3564 * gcc.target/arm/aapcs/vfp18.c: New.
3565 * gcc.target/arm/aapcs/vfp19.c: New.
3566 * gcc.target/arm/aapcs/vfp20.c: New.
3567 * gcc.target/arm/aapcs/vfp21.c: New.
3568 * gcc.target/arm/fp16-aapcs-1.c: New.
3569 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3570 test for __ARM_FP16_ARGS.
3571 * g++.target/arm/fp16-return-1.c: Update expected output.
3572
3573 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3574
3575 PR testsuite/70227
3576 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3577
3578 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3579
3580 PR fortran/69603
3581 * gfortran.dg/pr69603.f90: New testcase.
3582
3583 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3584
3585 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3586
3587 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3588
3589 PR fortran/71047
3590 * gfortran.dg/pr71047.f08: New test.
3591
3592 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3593
3594 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3595 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3596 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3597
3598 2016-05-13 Martin Sebor <msebor@redhat.com>
3599
3600 PR c++/60049
3601 * g++.dg/cpp0x/constexpr-60049.C: New test.
3602
3603 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3604
3605 PR bootstrap/71071
3606 * gcc.dg/pr71071.c: New test.
3607
3608 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3609
3610 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3611 remove XOP handling.
3612 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3613
3614 2016-05-13 Nathan Sidwell <nathan@acm.org>
3615
3616 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3617 __atomic_is_lock_free declaration.
3618
3619 2016-05-13 Richard Biener <rguenther@suse.de>
3620
3621 PR tree-optimization/42587
3622 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3623
3624 2016-05-13 Martin Liska <mliska@suse.cz>
3625
3626 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3627 the new format of dump output.
3628
3629 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3630
3631 * gcc.dg/pr71084.c: New test.
3632
3633 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3634
3635 PR target/53440
3636 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3637
3638 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3639
3640 * gcc.target/aarch64/struct_return.c: New test.
3641
3642 2016-05-12 Marek Polacek <polacek@redhat.com>
3643
3644 PR c/70756
3645 * c-c++-common/pr70756-2.c: New test.
3646 * c-c++-common/pr70756.c: New test.
3647
3648 2016-05-12 Richard Biener <rguenther@suse.de>
3649
3650 PR tree-optimization/71059
3651 * gcc.dg/torture/pr71059.c: New testcase.
3652
3653 2016-05-12 Richard Biener <rguenther@suse.de>
3654
3655 PR tree-optimization/71062
3656 * gcc.dg/torture/pr71062.c: New testcase.
3657
3658 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3659
3660 PR tree-optimization/71006
3661 * gcc.dg/pr71006.c: New test.
3662
3663 2016-05-12 Marek Polacek <polacek@redhat.com>
3664
3665 PR driver/71063
3666 * gcc.dg/opts-7.c: New test.
3667
3668 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3669
3670 PR target/70830
3671 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3672 Add -save-temps to dg-options.
3673 Scan for ldmfd rather than pop instruction.
3674 * gcc.target/arm/interrupt-2.c: Likewise.
3675 * gcc.target/arm/pr70830.c: New test.
3676
3677 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3678
3679 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3680 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3681
3682 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3683 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3684 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3685
3686 PR target/71019
3687 * gcc.target/i386/avx512vl-pack-1.c: New test.
3688 * gcc.target/i386/avx512vl-pack-2.c: New test.
3689 * gcc.target/i386/avx512bw-pack-2.c: New test.
3690
3691 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3692
3693 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3694 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3695 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3696
3697 2016-05-12 Richard Biener <rguenther@suse.de>
3698
3699 PR tree-optimization/70986
3700 * gcc.dg/torture/pr70986-1.c: New testcase.
3701 * gcc.dg/torture/pr70986-2.c: Likewise.
3702 * gcc.dg/torture/pr70986-3.c: Likewise.
3703
3704 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3705
3706 PR c/43651
3707 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3708 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3709
3710 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3711
3712 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3713 directive.
3714 * gcc.target/i386/pr66746.c: Ditto.
3715
3716 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3717
3718 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3719 support.
3720 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3721 warning when using -mvsx-timode.
3722 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3723 * gcc.target/powerpc/dform-2.c: Likewise.
3724 * gcc.target/powerpc/pr68805.c: Likewise.
3725
3726 2016-05-11 Marek Polacek <polacek@redhat.com>
3727
3728 PR c++/71024
3729 * c-c++-common/attributes-3.c: New test.
3730
3731 2016-05-11 Nathan Sidwell <nathan@acm.org>
3732
3733 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3734 * gcc.c-torture/execute/pr68185.c: Likewise.
3735 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3736 * gcc.dg/pr69634.c: Requires scheduling.
3737 * gcc.dg/torture/pr66178.c: Require label values.
3738 * gcc.dg/setjmp-6.c: Require indirect jumps.
3739
3740 2016-05-11 Richard Biener <rguenther@suse.de>
3741
3742 PR tree-optimization/71055
3743 * gcc.dg/torture/pr71055.c: New testcase.
3744
3745 2016-05-11 Richard Biener <rguenther@suse.de>
3746
3747 PR debug/71057
3748 * g++.dg/debug/pr71057.C: New testcase.
3749
3750 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3751
3752 PR fortran/70855
3753 * gfortran.dg/gomp/pr70855.f90: New test.
3754
3755 2016-05-11 Richard Biener <rguenther@suse.de>
3756
3757 PR middle-end/71002
3758 * g++.dg/torture/pr71002.C: New testcase.
3759
3760 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3761
3762 PR middle-end/70807
3763 * gcc.dg/pr70807.c: New test.
3764
3765 2016-05-10 Martin Sebor <msebor@redhat.com>
3766
3767 PR c++/38611
3768 * g++.dg/Wattributes.C: New test.
3769
3770 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3771
3772 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3773 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3774 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3775
3776 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3777
3778 PR target/70799
3779 * gcc.target/i386/pr70799-1.c: New test.
3780
3781 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3782
3783 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3784
3785 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3786
3787 PR middle-end/70877
3788 * gcc.target/i386/pr70877.c: New test.
3789
3790 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3791
3792 PR tree-optimization/70786
3793 * gcc.target/i386/pr70876.c: New test.
3794
3795 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3796
3797 PR target/70927
3798 * gcc.target/i386/avx512vl-logic-1.c: New test.
3799 * gcc.target/i386/avx512vl-logic-2.c: New test.
3800 * gcc.target/i386/avx512dq-logic-2.c: New test.
3801
3802 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3803
3804 PR target/70963
3805 * gcc.target/powerpc/pr70963.c: New.
3806
3807 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3808
3809 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3810 (test_very_wide_line): Add ruler to expected output.
3811 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3812 (test_very_wide_line): Likewise.
3813 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3814 (test_show_locus): Within the handling of "test_very_wide_line",
3815 enable show_ruler_p on the diagnostic context.
3816
3817 2016-05-10 Richard Biener <rguenther@suse.de>
3818
3819 PR tree-optimization/71039
3820 * gcc.dg/torture/pr71039.c: New testcase.
3821
3822 2016-05-10 Nathan Sidwell <nathan@acm.org>
3823
3824 * gcc.dg/nested-func-10.c: Requires alloca.
3825 * gcc.dg/nested-func-9.c: Requires alloca.
3826 * gcc.c-torture/execute/pr70460.c: Requires labels.
3827 * gcc.c-torture/compile/pr70199.c: Requires labels.
3828 * gcc.target/nvptx/decl.c: Compile only.
3829 * gcc.target/nvptx/trailing-init.c: Compile only.
3830 * gcc.target/nvptx/ary-init.c: Compile only.
3831
3832 2016-05-10 Marek Polacek <polacek@redhat.com>
3833
3834 PR c/70255
3835 * gcc.dg/attr-opt-1.c: New test.
3836
3837 2016-05-10 Richard Biener <rguenther@suse.de>
3838
3839 PR tree-optimization/70497
3840 PR tree-optimization/28367
3841 * gcc.dg/torture/20160404-1.c: New testcase.
3842 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3843 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3844
3845 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3846
3847 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3848
3849 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3850
3851 * gcc.target/i386/fabsneg-1.c New test.
3852
3853 2016-05-09 Alan Modra <amodra@gmail.com>
3854
3855 PR testsuite/70826
3856 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3857
3858 2016-05-09 Richard Biener <rguenther@suse.de>
3859
3860 PR tree-optimization/70985
3861 * gcc.dg/torture/pr70985.c: New testcase.
3862
3863 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3864
3865 * gcc.dg/tree-ssa/ifc-9.c: New test.
3866 * gcc.dg/tree-ssa/ifc-10.c: New test.
3867 * gcc.dg/tree-ssa/ifc-11.c: New test.
3868 * gcc.dg/tree-ssa/ifc-12.c: New test.
3869 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3870 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3871 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3872
3873 2016-05-09 Richard Biener <rguenther@suse.de>
3874
3875 PR fortran/70937
3876 * gfortran.dg/pr70937.f90: New testcase.
3877
3878 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3879
3880 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3881
3882 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3883
3884 PR fortran/56226
3885 * gfortran.dg/dec_structure_1.f90: New testcase.
3886 * gfortran.dg/dec_structure_2.f90: Ditto.
3887 * gfortran.dg/dec_structure_3.f90: Ditto.
3888 * gfortran.dg/dec_structure_4.f90: Ditto.
3889 * gfortran.dg/dec_structure_5.f90: Ditto.
3890 * gfortran.dg/dec_structure_6.f90: Ditto.
3891 * gfortran.dg/dec_structure_7.f90: Ditto.
3892 * gfortran.dg/dec_structure_8.f90: Ditto.
3893 * gfortran.dg/dec_structure_9.f90: Ditto.
3894 * gfortran.dg/dec_structure_10.f90: Ditto.
3895 * gfortran.dg/dec_structure_11.f90: Ditto.
3896 * gfortran.dg/dec_union_1.f90: Ditto.
3897 * gfortran.dg/dec_union_2.f90: Ditto.
3898 * gfortran.dg/dec_union_3.f90: Ditto.
3899 * gfortran.dg/dec_union_4.f90: Ditto.
3900 * gfortran.dg/dec_union_5.f90: Ditto.
3901 * gfortran.dg/dec_union_6.f90: Ditto.
3902 * gfortran.dg/dec_union_7.f90: Ditto.
3903
3904 2016-05-07 Tom de Vries <tom@codesourcery.com>
3905
3906 PR tree-optimization/70956
3907 * gcc.dg/graphite/pr70956.c: New test.
3908
3909 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3910
3911 PR middle-end/70941
3912 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3913 (a, b, c, d): Change type from char to signed char.
3914 (main): Compare against (signed char) -1634678893 instead of
3915 hardcoded -109. Use __builtin_abort instead of abort.
3916
3917 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3918 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3919
3920 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3921
3922 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3923
3924 PR debug/70935
3925 * gcc.dg/torture/pr70935.c: New test.
3926
3927 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3928
3929 PR target/58219
3930 * gcc.target/sh/pr58219.c: New tests.
3931
3932 2016-05-06 Richard Biener <rguenther@suse.de>
3933
3934 PR tree-optimization/70960
3935 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3936
3937 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3938
3939 PR target/52933
3940 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3941 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3942 Adjust expected instruction counts.
3943 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3944
3945 2016-05-06 Marek Polacek <polacek@redhat.com>
3946
3947 PR sanitizer/70875
3948 * gcc.dg/ubsan/bounds-3.c: New test.
3949
3950 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3951
3952 PR target/54089
3953 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3954
3955 2016-05-06 Richard Biener <rguenther@suse.de>
3956
3957 PR middle-end/70931
3958 * gfortran.dg/pr70931.f90: New testcase.
3959
3960 2016-05-06 Richard Biener <rguenther@suse.de>
3961
3962 PR middle-end/70941
3963 * gcc.dg/torture/pr70941.c: New testcase.
3964
3965 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3966
3967 PR tree-optimization/57206
3968 * gcc.dg/vect/pr57206.c: New test.
3969
3970 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3971
3972 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3973
3974 2016-05-05 Jakub Jelinek <jakub@redhat.com>
3975
3976 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3977
3978 * c-c++-common/Wdangling-else-4.c: New test.
3979
3980 2016-05-04 Jakub Jelinek <jakub@redhat.com>
3981
3982 PR c++/70906
3983 PR c++/70933
3984 * g++.dg/opt/pr70906.C: New test.
3985 * g++.dg/opt/pr70933.C: New test.
3986
3987 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3988
3989 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3990
3991 * gcc.dg/ipa/pure-const-3.c: New testcase.
3992
3993 2016-05-04 Marek Polacek <polacek@redhat.com>
3994
3995 * c-c++-common/Wdangling-else-1.c: New test.
3996 * c-c++-common/Wdangling-else-2.c: New test.
3997 * c-c++-common/Wdangling-else-3.c: New test.
3998
3999 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4000
4001 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4002 flag is present.
4003
4004 2016-05-04 Marek Polacek <polacek@redhat.com>
4005
4006 PR c/48778
4007 * gcc.dg/Waddress-2.c: New test.
4008
4009 2016-05-04 Alan Modra <amodra@gmail.com>
4010
4011 * gcc.target/powerpc/pr70866.c: New.
4012
4013 2016-05-03 Martin Sebor <msebor@redhat.com>
4014
4015 PR c++/66561
4016 * c-c++-common/builtin_location.c: New test.
4017 * g++.dg/cpp1y/builtin_location.C: New test.
4018
4019 2016-05-03 Marek Polacek <polacek@redhat.com>
4020
4021 PR c/70859
4022 * gcc.dg/pr70859.c: New test.
4023 * gcc.dg/pr70859-2.c: New test.
4024
4025 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4026
4027 * gnat.dg/debug5.adb: New testcase.
4028
4029 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4030
4031 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4032 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4033 Procedure to check for z10 instruction set.
4034
4035 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4036
4037 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4038
4039 2016-05-03 Alan Modra <amodra@gmail.com>
4040
4041 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4042
4043 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4044
4045 * gcc.target/i386/avx512f-cvt-1.c: New test.
4046
4047 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4048
4049 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4050 -fdump-tree-vrp-details.
4051
4052 2016-05-03 Richard Biener <rguenther@suse.de>
4053
4054 * gcc.dg/pr30172-1.c: Adjust.
4055 * gcc.dg/pr63743.c: Likewise.
4056 * gcc.dg/tm/pr51696.c: Likewise.
4057 * c-c++-common/tm/safe-1.c: Likewise.
4058 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4059 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4060 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4061 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4062
4063 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4064
4065 PR rtl-optimization/70467
4066 * gcc.target/i386/pr70467-3.c: New test.
4067 * gcc.target/i386/pr70467-4.c: New test.
4068
4069 PR tree-optimization/70916
4070 * gcc.c-torture/compile/pr70916.c: New test.
4071
4072 PR target/49244
4073 * gcc.target/i386/pr49244-1.c: New test.
4074 * gcc.target/i386/pr49244-2.c: New test.
4075
4076 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4077
4078 PR rtl-optimization/44281
4079 * gcc.target/i386/pr44281.c: New test.
4080
4081 2016-05-03 bin cheng <bin.cheng@arm.com>
4082
4083 PR tree-optimization/56541
4084 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4085 * gcc.dg/vect/pr56541.c: new test.
4086
4087 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4088
4089 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4090 __float128.
4091 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4092
4093 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4094
4095 PR testsuite/70520
4096 * c-c++-common/asan/clone-test-1.c (main): Align child process
4097 stack to 16 bytes.
4098
4099 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4100
4101 PR c++/62314
4102 * g++.dg/spellcheck-fields-2.C: New test case.
4103
4104 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4105
4106 PR c++/62314
4107 * g++.dg/pr62314.C: New test case.
4108
4109 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4110
4111 * gcc.dg/ipa/inline-8.c: New testcase.
4112
4113 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4114
4115 PR rtl-optimization/70467
4116 * gcc.target/i386/pr70467-1.c: New test.
4117
4118 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4119
4120 * gcc.dg/spec-options.c: Run the test on all targets.
4121 * gcc.dg/foo.specs: Use cpp_unique_options.
4122
4123 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4124
4125 * gcc.dg/tree-ssa/unord.c: New testcase.
4126
4127 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4128
4129 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4130
4131 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4132
4133 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4134
4135 2016-05-02 Marek Polacek <polacek@redhat.com>
4136
4137 PR c/70851
4138 * gcc.dg/enum-incomplete-3.c: New test.
4139
4140 2016-05-02 Marek Polacek <polacek@redhat.com>
4141 Tom de Vries <tom@codesourcery.com>
4142
4143 PR tree-optimization/70700
4144 * gcc.dg/pr70700.c: New test.
4145
4146 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4147
4148 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4149 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4150 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4151 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4152 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4153
4154 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4155
4156 * ada/acats/run_acats: Rename into...
4157 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4158 * ada/acats/run_all.sh: Remove redundant test.
4159 (target_run): Move around.
4160 (target_gnatchop): Use newly built executable.
4161 (target_gnatmake): Likewise.
4162 Check that the compilation of impbit succeeds.
4163
4164 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4165
4166 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4167 * gcc.dg/20021029-1.c: Likewise.
4168 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4169 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4170 * gcc.target/sh/cmpstr.c: Likewise.
4171 * gcc.target/sh/cmpstrn.c: Likewise.
4172 * gcc.target/sh/memset.c: Likewise.
4173 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4174 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4175 * gcc.target/sh/pr39423-1.c: Likewise.
4176 * gcc.target/sh/pr49468-di.c: Likewise.
4177 * gcc.target/sh/pr49468-si.c: Likewise.
4178 * gcc.target/sh/pr49880-1.c: Likewise.
4179 * gcc.target/sh/pr49880-2.c: Likewise.
4180 * gcc.target/sh/pr49880-3.c: Likewise.
4181 * gcc.target/sh/pr50751-1.c: Likewise.
4182 * gcc.target/sh/pr50751-4.c: Likewise.
4183 * gcc.target/sh/pr50751-7.c: Likewise.
4184 * gcc.target/sh/pr51244-1.c: Likewise.
4185 * gcc.target/sh/pr51244-10.c: Likewise.
4186 * gcc.target/sh/pr51244-11.c: Likewise.
4187 * gcc.target/sh/pr51244-12.c: Likewise.
4188 * gcc.target/sh/pr51244-13.c: Likewise.
4189 * gcc.target/sh/pr51244-14.c: Likewise.
4190 * gcc.target/sh/pr51244-17.c: Likewise.
4191 * gcc.target/sh/pr51244-18.c: Likewise.
4192 * gcc.target/sh/pr51244-19.c: Likewise.
4193 * gcc.target/sh/pr51244-4.c: Likewise.
4194 * gcc.target/sh/pr51244-5.c: Likewise.
4195 * gcc.target/sh/pr51244-7.c: Likewise.
4196 * gcc.target/sh/pr51244-8.c: Likewise.
4197 * gcc.target/sh/pr51244-9.c: Likewise.
4198 * gcc.target/sh/pr51697.c: Likewise.
4199 * gcc.target/sh/pr52483-1.c: Likewise.
4200 * gcc.target/sh/pr52483-2.c: Likewise.
4201 * gcc.target/sh/pr52483-3.c: Likewise.
4202 * gcc.target/sh/pr52483-5.c: Likewise.
4203 * gcc.target/sh/pr52933-1.c: Likewise.
4204 * gcc.target/sh/pr52933-2.c: Likewise.
4205 * gcc.target/sh/pr52933-3.c: Likewise.
4206 * gcc.target/sh/pr53568-1.c: Likewise.
4207 * gcc.target/sh/pr53976-1.c: Likewise.
4208 * gcc.target/sh/pr53988-1.c: Likewise.
4209 * gcc.target/sh/pr53988.c: Likewise.
4210 * gcc.target/sh/pr54089-1.c: Likewise.
4211 * gcc.target/sh/pr54089-6.c: Likewise.
4212 * gcc.target/sh/pr54089-7.c: Likewise.
4213 * gcc.target/sh/pr54089-8.c: Likewise.
4214 * gcc.target/sh/pr54089-9.c: Likewise.
4215 * gcc.target/sh/pr54236-1.c: Likewise.
4216 * gcc.target/sh/pr54236-2.c: Likewise.
4217 * gcc.target/sh/pr54236-3.c: Likewise.
4218 * gcc.target/sh/pr54236-4.c: Likewise.
4219 * gcc.target/sh/pr54386.c: Likewise.
4220 * gcc.target/sh/pr54602-1.c: Likewise.
4221 * gcc.target/sh/pr54685.c: Likewise.
4222 * gcc.target/sh/pr54760-1.c: Likewise.
4223 * gcc.target/sh/pr54760-2.c: Likewise.
4224 * gcc.target/sh/pr54760-3.c: Likewise.
4225 * gcc.target/sh/pr54760-4.c: Likewise.
4226 * gcc.target/sh/pr54760-5.c: Likewise.
4227 * gcc.target/sh/pr54760-6.c: Likewise.
4228 * gcc.target/sh/pr55146.c: Likewise.
4229 * gcc.target/sh/pr55160.c: Likewise.
4230 * gcc.target/sh/pr59278.c: Likewise.
4231 * gcc.target/sh/pr59401-1.c: Likewise.
4232 * gcc.target/sh/pr59533-1.c: Likewise.
4233 * gcc.target/sh/pr63260.c: Likewise.
4234 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4235 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4236 * gcc.target/sh/strlen.c: Likewise.
4237 * gcc.target/sh/torture/pr30807.c: Likewise.
4238 * gcc.target/sh/torture/pr34777.c: Likewise.
4239 * gcc.target/sh/torture/pr64652.c: Likewise.
4240 * gcc.target/sh/torture/pr65505.c: Likewise.
4241 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4242 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4243
4244 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4245
4246 PR c++/66644
4247 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4248
4249 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4250
4251 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4252 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4253 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4254 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4255
4256 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4257
4258 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4259 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4260
4261 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4262
4263 PR middle-end/70626
4264 * c-c++-common/goacc/combined-reduction.c: New test.
4265 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4266
4267 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4268
4269 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4270 *movdi_internal pattern only if PIC off.
4271 * gcc.target/i386/pr70155-2.c: Likewise.
4272 * gcc.target/i386/pr70155-3.c: Likewise.
4273 * gcc.target/i386/pr70155-4.c: Likewise.
4274 * gcc.target/i386/pr70155-5.c: Likewise.
4275 * gcc.target/i386/pr70155-6.c: Likewise.
4276 * gcc.target/i386/pr70155-7.c: Likewise.
4277 * gcc.target/i386/pr70155-8.c: Likewise.
4278 * gcc.target/i386/pr70155-15.c: Likewise.
4279 * gcc.target/i386/pr70155-17.c: Likewise.
4280 * gcc.target/i386/pr70155-22.c: Likewise.
4281
4282 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4283
4284 PR tree-optimization/70803
4285 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4286
4287 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4288
4289 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4290 optimization of vector loop.
4291 * gcc.target/i386/vect-unpack-3.c: New test.
4292 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4293 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4294 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4295
4296 2016-04-29 Marek Polacek <polacek@redhat.com>
4297
4298 PR sanitizer/70342
4299 * g++.dg/ubsan/null-7.C: New test.
4300
4301 PR c/70852
4302 * gcc.dg/pr70852.c: New test.
4303
4304 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4305
4306 PR/69089
4307 * g++.dg/cpp0x/alignas6.C: New test.
4308
4309 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4310
4311 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4312 * gcc.dg/pr27003.c: Likewise.
4313 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4314 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4315 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4316 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4317 * gcc.target/arc/mxy.c: Likewise.
4318 * gcc.target/arc/mswape.c: Likewise.
4319 * gcc.target/arc/mrtsc.c: Likewise.
4320 * gcc.target/arc/mcrc.c: Likewise.
4321 * gcc.target/arc/mdsp-packa.c: Likewise.
4322 * gcc.target/arc/mdvbf.c: Likewise.
4323 * gcc.target/arc/mlock.c: Likewise.
4324 * gcc.target/arc/mmac-24.c: Likewise.
4325 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4326
4327 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4328 Matthijs Kooijman <matthijs@stdin.nl>
4329 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4330
4331 PR target/60040
4332 * gcc.target/avr/pr60040-1.c: New.
4333 * gcc.target/avr/pr60040-2.c: New.
4334
4335 2016-04-29 Richard Biener <rguenther@suse.de>
4336
4337 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4338
4339 2016-04-29 Richard Biener <rguenther@suse.de>
4340
4341 PR tree-optimization/13962
4342 PR tree-optimization/65686
4343 * gcc.dg/uninit-pr65686.c: New testcase.
4344
4345 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4346
4347 PR middle-end/70843
4348 * gcc.dg/pr70843.c: New test.
4349
4350 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4351
4352 PR target/70858
4353 * gcc.target/i386/pr70858.c: New test.
4354
4355 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4356
4357 * gcc.target/arc/nps400-1.c: New file.
4358
4359 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4360 Andrew Burgess <andrew.burgess@embecosm.com>
4361
4362 * gcc.target/arc/movh_cl-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/extzv-1.c: New file.
4368 * gcc.target/arc/insv-1.c: New file.
4369 * gcc.target/arc/insv-2.c: New file.
4370 * gcc.target/arc/movb-1.c: New file.
4371 * gcc.target/arc/movb-2.c: New file.
4372 * gcc.target/arc/movb-3.c: New file.
4373 * gcc.target/arc/movb-4.c: New file.
4374 * gcc.target/arc/movb-5.c: New file.
4375 * gcc.target/arc/movb_cl-1.c: New file.
4376 * gcc.target/arc/movb_cl-2.c: New file.
4377 * gcc.target/arc/movbi_cl-1.c: New file.
4378 * gcc.target/arc/movl-1.c: New file.
4379
4380 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4381 Andrew Burgess <andrew.burgess@embecosm.com>
4382
4383 * gcc.target/arc/cmem-1.c: New file.
4384 * gcc.target/arc/cmem-2.c: New file.
4385 * gcc.target/arc/cmem-3.c: New file.
4386 * gcc.target/arc/cmem-4.c: New file.
4387 * gcc.target/arc/cmem-5.c: New file.
4388 * gcc.target/arc/cmem-6.c: New file.
4389 * gcc.target/arc/cmem-7.c: New file.
4390 * gcc.target/arc/cmem-ld.inc: New file.
4391 * gcc.target/arc/cmem-st.inc: New file.
4392
4393 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4394
4395 PR target/70821
4396 * gcc.target/i386/pr70821.c: New test.
4397
4398 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4399
4400 * gcc.target/powerpc/vec-adde.c: New test.
4401 * gcc.target/powerpc/vec-adde-int128.c: New test.
4402
4403 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4404
4405 * gcc.target/i386/avx-vround-1.c: New test.
4406 * gcc.target/i386/avx-vround-2.c: New test.
4407 * gcc.target/i386/avx512vl-vround-1.c: New test.
4408 * gcc.target/i386/avx512vl-vround-2.c: New test.
4409
4410 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4411
4412 PR testsuite/70595
4413 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4414 (check_effective_target_cilkplus_runtime): ... this.
4415 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4416 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4417
4418 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4419 Require cilkplus_runtime.
4420 Don't add -lcilkrts.
4421 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4422 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4423 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4424 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4425 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4426 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4427 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4428 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4429 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4430 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4431 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4432 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4433 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4434 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4435 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4436 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4437 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4438 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4439 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4440 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4441 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4442 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4443 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4444 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4445 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4446 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4447 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4448 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4449 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4450
4451 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4452 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4453
4454 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4455
4456 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4457 cilkplus_runtime.
4458
4459 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4460
4461 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4462 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4463
4464 2015-04-27 Ryan Burn <contact@rnburn.com>
4465
4466 PR c++/69024
4467 PR c++/68997
4468 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4469 diagnostic.
4470 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4471 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4472
4473 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4474
4475 * gnat.dg/limited_with4.ad[sb]: New test.
4476 * gnat.dg/limited_with4_pkg.ads: New helper.
4477
4478 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4479
4480 PR target/70155
4481 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4482 and movv1ti_internal patterns
4483 * gcc.target/i386/pr70155-1.c: New test.
4484 * gcc.target/i386/pr70155-2.c: Likewise.
4485 * gcc.target/i386/pr70155-3.c: Likewise.
4486 * gcc.target/i386/pr70155-4.c: Likewise.
4487 * gcc.target/i386/pr70155-5.c: Likewise.
4488 * gcc.target/i386/pr70155-6.c: Likewise.
4489 * gcc.target/i386/pr70155-7.c: Likewise.
4490 * gcc.target/i386/pr70155-8.c: Likewise.
4491 * gcc.target/i386/pr70155-9.c: Likewise.
4492 * gcc.target/i386/pr70155-10.c: Likewise.
4493 * gcc.target/i386/pr70155-11.c: Likewise.
4494 * gcc.target/i386/pr70155-12.c: Likewise.
4495 * gcc.target/i386/pr70155-13.c: Likewise.
4496 * gcc.target/i386/pr70155-14.c: Likewise.
4497 * gcc.target/i386/pr70155-15.c: Likewise.
4498 * gcc.target/i386/pr70155-16.c: Likewise.
4499 * gcc.target/i386/pr70155-17.c: Likewise.
4500 * gcc.target/i386/pr70155-18.c: Likewise.
4501 * gcc.target/i386/pr70155-19.c: Likewise.
4502 * gcc.target/i386/pr70155-20.c: Likewise.
4503 * gcc.target/i386/pr70155-21.c: Likewise.
4504 * gcc.target/i386/pr70155-22.c: Likewise.
4505
4506 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4507
4508 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4509 ".{5,6}".
4510
4511 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4512
4513 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4514 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4515 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4516 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4517 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4518
4519 2016-04-27 Richard Biener <rguenther@suse.de>
4520
4521 PR ipa/70760
4522 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4523 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4524
4525 2016-04-27 Nathan Sidwell <nathan@acm.org>
4526
4527 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4528 * g++.dg/ubsan/pr63956.C: Adjust error location.
4529
4530 2016-04-27 Nick Clifton <nickc@redhat.com>
4531
4532 PR middle-end/49889
4533 * gcc.dg/pr49889.c: New test.
4534
4535 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4536
4537 * c-c++-common/memset-array.c: New test.
4538
4539 2016-04-26 Martin Sebor <msebor@redhat.com>
4540
4541 PR c++/66639
4542 * g++.dg/cpp1y/func_constexpr.C: New test.
4543
4544 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4545
4546 PR c++/70241
4547 * g++.dg/cpp0x/enum32.C: New test.
4548 * g++.dg/cpp0x/enum33.C: New test.
4549
4550 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4551
4552 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4553 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4554 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4555 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4556 * gcc.c-torture/execute/pr38151.c: Likewise.
4557 * gcc.c-torture/execute/pr66556.c: Likewise.
4558 * gcc.c-torture/execute/pr67781.c: Likewise.
4559 * gcc.c-torture/execute/pr68648.c: Likewise.
4560
4561 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4562
4563 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4564
4565 2016-04-26 Marek Polacek <polacek@redhat.com>
4566
4567 PR c/67784
4568 * gcc.dg/pr67784-3.c: New test.
4569 * gcc.dg/pr67784-4.c: New test.
4570 * gcc.dg/pr67784-5.c: New test.
4571
4572 PR c/70791
4573 * gcc.dg/Wnested-externs-2.c: New test.
4574
4575 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4576
4577 * gcc.dg/fold-plusmult.c: Adjust.
4578 * gcc.dg/no-strict-overflow-6.c: Adjust.
4579 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4580
4581 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4582
4583 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4584 number scans.
4585 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4586 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4587 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4588 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4589 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4590 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4591 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4592 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4593 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4594 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4595 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4596 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4597 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4598 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4599 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4600 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4601 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4602 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4603 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4604 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4605 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4606 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4607 scans.
4608 * gcc.target/i386/pr32219-4.c: Likewise.
4609 * gcc.target/i386/pr32219-6.c: Likewise.
4610 * gcc.target/i386/pr32219-8.c: Likewise.
4611
4612 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4613
4614 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4615 associated options.
4616
4617 2016-04-26 Marek Polacek <polacek@redhat.com>
4618
4619 PR c++/70744
4620 * g++.dg/ext/cond2.C: New test.
4621
4622 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4623
4624 PR tree-optimization/70771
4625 PR tree-optimization/70775
4626 * gcc.dg/pr70771.c: New test.
4627 * gcc.dg/pr70775.c: New test.
4628
4629 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4630
4631 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4632
4633 2016-04-25 Richard Biener <rguenther@suse.de>
4634
4635 PR tree-optimization/70780
4636 * gcc.dg/torture/pr70780.c: New testcase.
4637
4638 2016-04-25 Michael Collison <michael.collison@arm.com>
4639
4640 * gcc.target/arm/neon-vaddws16.c: New test.
4641 * gcc.target/arm/neon-vaddws32.c: New test.
4642 * gcc.target/arm/neon-vaddwu16.c: New test.
4643 * gcc.target/arm/neon-vaddwu32.c: New test.
4644 * gcc.target/arm/neon-vaddwu8.c: New test.
4645 * lib/target-supports.exp
4646 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4647 that arm neon support vector widen sum of HImode TO SImode.
4648
4649 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4650
4651 PR sanitizer/70712
4652 * c-c++-common/asan/pr70712.c: New test.
4653
4654 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4655
4656 * .gitattributes: New file.
4657
4658 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4659
4660 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4661
4662 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4663
4664 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4665 * gfortran.dg/submodule_15.f08: Likewise.
4666
4667 2016-04-22 Richard Biener <rguenther@suse.de>
4668
4669 PR tree-optimization/70740
4670 * gcc.dg/torture/pr70740.c: New testcase.
4671
4672 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4673
4674 PR target/70750
4675 * gcc.target/i386/pr70750-1.c: New test.
4676 * gcc.target/i386/pr70750-2.c: Likewise.
4677
4678 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4679
4680 PR c++/70540
4681 * g++.dg/cpp0x/auto48.C: New.
4682
4683 2016-04-21 Marek Polacek <polacek@redhat.com>
4684
4685 PR c++/70513
4686 * g++.dg/cpp0x/forw_enum12.C: New test.
4687 * g++.dg/cpp0x/forw_enum13.C: New test.
4688
4689 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4690
4691 PR target/70728
4692 * gcc.target/i386/pr70728.c: New test.
4693
4694 2016-04-21 Richard Biener <rguenther@suse.de>
4695
4696 PR middle-end/70747
4697 * gcc.dg/pr70747.c: New testcase.
4698
4699 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4700
4701 PR tree-optimization/70715
4702 * gcc.dg/tree-ssa/scev-13.c: New test.
4703
4704 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4705
4706 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4707
4708 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4709
4710 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4711
4712 2016-04-20 Jan Hubicka <jh@suse.cz>
4713
4714 PR ipa/70018
4715 * g++.dg/ipa/nothrow-1.C: New testcase.
4716
4717 2016-04-20 Nathan Sidwell <nathan@acm.org>
4718
4719 PR c++/55635
4720 * g++.dg/eh/delete1.C: New.
4721
4722 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4723
4724 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4725 -mtune-ctrl=sse_typeless_stores.
4726
4727 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4728
4729 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4730
4731 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4732
4733 PR tree-optimization/69489
4734 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4735
4736 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4737
4738 PR c++/69363
4739 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4740 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4741 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4742
4743 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4744
4745 PR tree-optimization/56625
4746 PR tree-optimization/69489
4747 * gcc.dg/vect/pr56625.c: New test.
4748 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4749
4750 2016-04-20 Andrew Pinski <apinski@cavium.com>
4751
4752 PR target/64971
4753 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4754
4755 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4756
4757 * gnat.dg/self1.adb: Remove now incorrect test.
4758
4759 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4760
4761 * gcc.dg/tree-ssa/scev-11.c: New test.
4762 * gcc.dg/tree-ssa/scev-12.c: New test.
4763
4764 2016-04-20 Marek Polacek <polacek@redhat.com>
4765
4766 PR tree-optimization/70725
4767 * gcc.dg/pr70725.c: New test.
4768
4769 2016-04-20 Richard Biener <rguenther@suse.de>
4770
4771 PR tree-optimization/70726
4772 * g++.dg/vect/pr70726.cc: New testcase.
4773
4774 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4775
4776 PR target/70674
4777 * gcc.target/s390/pr70674.c: New test.
4778
4779 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4780
4781 PR libgfortran/70684
4782 * gfortran.dg/list_read_14.f90: New test.
4783
4784 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4785
4786 PR target/69201
4787 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4788 extern to force it misaligned.
4789 (b): Likewise.
4790 (c): Likewise.
4791 (d): Likewise.
4792 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4793 Don't check `*' before movv4sf_internal.
4794 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4795 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4796 Don't check `*' before movv16qi_internal.
4797 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4798 extern to force it misaligned.
4799 (b): Likewise.
4800 (c): Likewise.
4801 (d): Likewise.
4802 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4803 Don't check `*' before movv2df_internal.
4804 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4805 extern to force it misaligned.
4806 (b): Likewise.
4807 (c): Likewise.
4808 (d): Likewise.
4809 Check movv8sf_internal instead of avx_storeups256.
4810 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4811
4812 2016-04-19 Richard Biener <rguenther@suse.de>
4813
4814 PR tree-optimization/70171
4815 * g++.dg/tree-ssa/pr70171.C: New testcase.
4816
4817 2016-04-19 Richard Biener <rguenther@suse.de>
4818
4819 PR tree-optimization/70724
4820 * gcc.dg/torture/pr70724.c: New testcase.
4821
4822 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4823
4824 PR middle-end/70689
4825 * gcc.target/i386/pr70689.c: New.
4826
4827 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4828
4829 PR target/70708
4830 * gcc.target/i386/pr70708.c: New test.
4831
4832 2016-04-18 Richard Biener <rguenther@suse.de>
4833
4834 PR tree-optimization/43434
4835 * gcc.dg/vect/pr43434.c: New testcase.
4836 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4837 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4838 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4839 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4840 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4841 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4842 * gcc.dg/gomp/pr68640.c: Likewise.
4843 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4844 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4845
4846 2016-04-18 Richard Biener <rguenther@suse.de>
4847
4848 PR tree-optimization/70701
4849 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4850
4851 2016-04-18 Tom de Vries <tom@codesourcery.com>
4852
4853 PR testsuite/70699
4854 * gcc.dg/pr70161.c: Add dot-file scans.
4855 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4856 instead of after last dot char.
4857
4858 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4859
4860 * c-c++-common/dump-ada-spec-3.c: New test.
4861 * c-c++-common/dump-ada-spec-4.c: Likewise.
4862
4863 2016-04-17 Tom de Vries <tom@codesourcery.com>
4864
4865 PR other/70183
4866 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4867
4868 2016-04-15 Jan Hubicka <jh@suse.cz>
4869
4870 PR ipa/70018
4871 * g++.dg/ipa/pure-const-1.C: New testcase.
4872 * g++.dg/ipa/pure-const-2.C: New testcase.
4873 * g++.dg/ipa/pure-const-3.C: New testcase.
4874
4875 2016-04-15 Marek Polacek <polacek@redhat.com>
4876
4877 PR c/70671
4878 * gcc.dg/bitfld-22.c: New test.
4879
4880 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4881
4882 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4883 x86_64.
4884
4885 2016-04-15 Marek Polacek <polacek@redhat.com>
4886
4887 PR c/70651
4888 * c-c++-common/pr70651.c: New test.
4889
4890 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4891
4892 PR rtl-optimization/70681
4893 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4894 dump scan on arm and powerpc.
4895 * gcc.dg/pr10474.c: Likewise.
4896
4897 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4898
4899 PR c++/69517
4900 PR c++/70019
4901 PR c++/70588
4902 * g++.dg/cpp1y/vla11.C: Revert for real.
4903
4904 PR c/70436
4905 * c-c++-common/Wparentheses-1.c: New test.
4906 * c-c++-common/gomp/Wparentheses-1.c: New test.
4907 * c-c++-common/gomp/Wparentheses-2.c: New test.
4908 * c-c++-common/gomp/Wparentheses-3.c: New test.
4909 * c-c++-common/gomp/Wparentheses-4.c: New test.
4910 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4911 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4912 * c-c++-common/goacc/Wparentheses-1.c: New test.
4913
4914 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4915
4916 PR target/70662
4917 * gcc.target/i386/pr70662.c: New test.
4918
4919 2016-04-15 Richard Biener <rguenther@suse.de>
4920 Alan Modra <amodra@gmail.com>
4921
4922 PR tree-optimization/70130
4923 * gcc.dg/vect/O3-pr70130.c: New testcase.
4924
4925 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4926
4927 PR target/70669
4928 * gcc.target/powerpc/pr70669.c: New test.
4929
4930 PR target/70640
4931 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4932 a power7 system that does not have an assembler that supports
4933 power8.
4934
4935 2016-04-14 Martin Sebor <msebor@redhat.com>
4936
4937 PR c++/69517
4938 PR c++/70019
4939 PR c++/70588
4940 * c-c++-common/ubsan/vla-1.c: Revert.
4941 * g++.dg/cpp1y/vla11.C: Same.
4942 * g++.dg/cpp1y/vla12.C: Same.
4943 * g++.dg/cpp1y/vla13.C: Same.
4944 * g++.dg/cpp1y/vla14.C: Same.
4945 * g++.dg/cpp1y/vla3.C: Same.
4946 * g++.dg/init/array24.C: Same.
4947 * g++.dg/ubsan/vla-1.C: Same.
4948
4949 2016-04-14 Marek Polacek <polacek@redhat.com>
4950 Jan Hubicka <hubicka@ucw.cz>
4951
4952 PR c++/70029
4953 * g++.dg/torture/pr70029.C: New test.
4954
4955 2016-04-14 Martin Sebor <msebor@redhat.com>
4956
4957 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4958 type size to prevent failures on targets with very low maximum
4959 alignment.
4960
4961 2016-04-14 Richard Biener <rguenther@suse.de>
4962
4963 PR tree-optimization/70623
4964 * gcc.dg/torture/pr70623.c: New testcase.
4965 * gcc.dg/torture/pr70623-2.c: Likewise.
4966
4967 2016-04-13 Martin Sebor <msebor@redhat.com>
4968
4969 PR c++/69517
4970 PR c++/70019
4971 PR c++/70588
4972 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4973 * g++.dg/cpp1y/vla11.C: New test.
4974 * g++.dg/cpp1y/vla12.C: New test.
4975 * g++.dg/cpp1y/vla13.C: New test.
4976 * g++.dg/cpp1y/vla14.C: New test.
4977 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4978 * g++.dg/init/array24.C: Fully brace VLA initializer.
4979 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4980
4981 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4982
4983 PR c++/70641
4984 * g++.dg/opt/pr70641.C: New test.
4985
4986 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4987
4988 PR rtl-optimization/68749
4989 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4990 effects of argument promotions.
4991 Remove default args to dg-skip-if.
4992
4993 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4994
4995 PR c++/70635
4996 * g++.dg/parse/pr70635.C: New.
4997
4998 2016-04-13 Marek Polacek <polacek@redhat.com>
4999
5000 PR c++/70639
5001 * c-c++-common/Wmisleading-indentation-4.c: New test.
5002
5003 2016-04-13 Marek Polacek <polacek@redhat.com>
5004
5005 PR c/70436
5006 * gcc.dg/Wparentheses-12.c: New test.
5007 * gcc.dg/Wparentheses-13.c: New test.
5008
5009 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5010
5011 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5012 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5013 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5014
5015 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5016
5017 PR middle-end/70633
5018 * gcc.c-torture/compile/pr70633.c: New test.
5019
5020 PR debug/70628
5021 * gcc.dg/torture/pr70628.c: New test.
5022
5023 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5024
5025 PR c++/70610
5026 * g++.dg/template/pr70610.C: New test.
5027 * g++.dg/template/pr70610-2.C: New test.
5028 * g++.dg/template/pr70610-3.C: New test.
5029 * g++.dg/template/pr70610-4.C: New test.
5030
5031 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5032
5033 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5034 128 instead of 32.
5035
5036 PR c++/70571
5037 * g++.dg/ext/pr70571.C: New test.
5038
5039 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5040
5041 PR target/70640
5042 * gcc.target/powerpc/pr70640.c: New test.
5043
5044 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5045
5046 PR c++/68722
5047 * g++.dg/parse/pr68722.C: New.
5048
5049 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5050
5051 PR rtl-optimization/70596
5052 * gcc.target/i386/pr70596.c: New test.
5053
5054 2016-04-12 Nathan Sidwell <nathan@acm.org>
5055
5056 PR c++/70501
5057 * g++.dg/init/pr70501.C: New.
5058
5059 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5060
5061 * gcc.target/i386/asm-flag-6.c: New test.
5062
5063 2016-04-12 Tom de Vries <tom@codesourcery.com>
5064
5065 PR tree-optimization/68756
5066 * gcc.dg/graphite/pr68756.c: New test.
5067
5068 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5069
5070 PR tree-optimization/70602
5071 * gcc.c-torture/execute/pr70602.c: New test.
5072
5073 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5074
5075 PR target/70381
5076 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5077 __float128 emulator is built and runs.
5078 * gcc.target/powerpc/float128-1.c: Likewise.
5079
5080 * lib/target-supports.exp (check_ppc_float128_sw_available):
5081 Rework tests for __float128 software and hardware
5082 availability. Fix exit condition to return 0 on success.
5083
5084 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5085
5086 PR target/70133
5087 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5088 * gcc.target/aarch64/target_attr_15.c: Likewise.
5089
5090 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5091
5092 PR c++/69066
5093 * g++.dg/cpp1y/pr69066.C: New.
5094
5095 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5096
5097 PR fortran/68566
5098 * gfortran.dg/pr36192.f90: Update test.
5099 * gfortran.dg/pr36192_1.f90: Update test.
5100 * gfortran.dg/real_dimension_1.f: Update test.
5101 * gfortran.dg/parameter_array_init_7.f90: New test.
5102
5103 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5104
5105 PR testsuite/64039
5106 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5107
5108 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5109
5110 PR rtl-optimization/66669
5111 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5112
5113 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5114
5115 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5116 * gcc.dg/pie-1.c: Likewise.
5117 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5118 * gcc.dg/pic-4.c: Likewise.
5119 * gcc.dg/pie-3.c: Likewise.
5120 * gcc.dg/pie-4.c: Likewise.
5121
5122 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5123
5124 PR tree-optimization/68644
5125 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5126
5127 PR rtl-optimization/64886
5128 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5129
5130 2016-04-09 Tom de Vries <tom@codesourcery.com>
5131
5132 PR tree-optimization/68953
5133 * gcc.dg/graphite/pr68953.c: New test.
5134
5135 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5136
5137 PR fortran/70592
5138 * gfortran.dg/deferred_character_16.f90: New test.
5139
5140 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5141
5142 PR tree-optimization/70586
5143 * gcc.c-torture/execute/pr70586.c: New test.
5144
5145 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5146
5147 PR sanitizer/70573
5148 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5149 with __builtin_memset
5150 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5151
5152 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5153
5154 PR lto/70289
5155 PR ipa/70348
5156 PR tree-optimization/70373
5157 PR middle-end/70533
5158 PR middle-end/70534
5159 PR middle-end/70535
5160 * c-c++-common/goacc/reduction-5.c: New test.
5161 * c-c++-common/goacc/reduction-promotions.c: New test.
5162 * gfortran.dg/goacc/reduction-3.f95: New test.
5163 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5164
5165 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5166
5167 PR c++/70590
5168 PR c++/70452
5169 * g++.dg/pr70590.C: New test.
5170 * g++.dg/pr70590-2.C: New test.
5171
5172 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5173
5174 PR middle-end/70593
5175 * gcc.target/i386/pr70593.c: New test.
5176
5177 PR rtl-optimization/70574
5178 * gcc.target/i386/avx2-pr70574.c: New test.
5179
5180 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5181
5182 PR sanitizer/70541
5183 * c-c++-common/asan/pr70541.c: New test.
5184
5185 2016-04-08 Tom de Vries <tom@codesourcery.com>
5186
5187 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5188 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5189
5190 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5191
5192 PR target/70566
5193 * gcc.c-torture/execute/pr70566.c: New test.
5194
5195 2016-04-08 Tom de Vries <tom@codesourcery.com>
5196
5197 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5198 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5199
5200 2016-04-08 Alan Modra <amodra@gmail.com>
5201
5202 * gcc.target/powerpc/pr70117.c: New.
5203
5204 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5205
5206 PR testsuite/70581
5207 * gcc.dg/lto/simd-function_0.c: New test.
5208
5209 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5210 clones.
5211 * c-c++-common/attr-simd-2.c: Likewise.
5212 * c-c++-common/attr-simd-4.c: Likewise.
5213 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5214 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5215
5216 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5217
5218 PR testsuite/70553
5219 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5220
5221 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5222 Tom de Vries <tom@codesourcery.com>
5223
5224 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5225 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5226 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5227 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5228 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5229 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5230 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5231 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5232
5233 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5234
5235 PR c/70436
5236 * g++.dg/warn/Wparentheses-29.C: New test.
5237
5238 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5239
5240 PR c/70436
5241 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5242 explicit braces to resolve a future -Wparentheses warning.
5243
5244 2016-04-06 Richard Henderson <rth@redhat.com>
5245
5246 * gcc.dg/pr61817-1.c: New test.
5247 * gcc.dg/pr61817-2.c: New test.
5248 * gcc.dg/pr69391-1.c: New test.
5249 * gcc.dg/pr69391-2.c: New test.
5250
5251 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5252
5253 PR rtl-optimization/70398
5254 * gcc.target/aarch64/pr70398.c: New.
5255
5256 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5257
5258 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5259
5260 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5261 Pedro Alves <palves@redhat.com>
5262
5263 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5264
5265 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5266
5267 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5268 Check for avx512f effective targets instead of avx2.
5269 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5270 for AVX512F clones.
5271 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5272 * g++.dg/gomp/declare-simd-1.C: Likewise.
5273 * g++.dg/gomp/declare-simd-3.C: Likewise.
5274 * g++.dg/gomp/declare-simd-4.C: Likewise.
5275
5276 PR middle-end/70550
5277 * c-c++-common/gomp/pr70550-1.c: New test.
5278 * c-c++-common/gomp/pr70550-2.c: New test.
5279
5280 2016-04-05 Nathan Sidwell <nathan@acm.org>
5281
5282 PR c++/70512
5283 * g++.dg/ext/attribute-may-alias-5.C: New.
5284
5285 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5286
5287 PR c++/70336
5288 * c-c++-common/pr70336.c: New test.
5289 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5290 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5291
5292 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5293
5294 PR ipa/66223
5295 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5296
5297 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5298
5299 PR rtl-optimization/70542
5300 * gcc.dg/torture/pr70542.c: New test.
5301 * gcc.target/i386/avx2-pr70542.c: New test.
5302
5303 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5304
5305 PR tree-optimization/70509
5306 * gcc.target/i386/avx512bw-pr70509.c: New test.
5307
5308 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5309
5310 PR c++/70452
5311 * g++.dg/ext/constexpr-vla4.C: New test.
5312
5313 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5314
5315 PR target/70510
5316 * gcc.target/i386/pr70510.c: New test.
5317
5318 2016-04-05 Richard Biener <rguenther@suse.de>
5319
5320 PR tree-optimization/70526
5321 * g++.dg/torture/pr70526.C: New testcase.
5322
5323 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5324
5325 PR target/70525
5326 * gcc.target/i386/pr70525.c: New test.
5327
5328 2016-04-05 Richard Biener <rguenther@suse.de>
5329
5330 PR middle-end/70499
5331 * g++.dg/torture/pr70499.C: New testcase.
5332
5333 2016-04-05 Richard Biener <rguenther@suse.de>
5334
5335 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5336 remove XFAIL.
5337
5338 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5339
5340 PR middle-end/70307
5341 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5342 rs6000 ABI warnings.
5343
5344 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5345
5346 PR ipa/66223
5347 * g++.dg/ipa/devirt-51.C: New testcase.
5348
5349 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5350 Jakub Jelinek <jakub@redhat.com>
5351
5352 PR middle-end/70457
5353 * gcc.dg/torture/pr70457.c: New.
5354
5355 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5356
5357 PR fortran/67538
5358 * gfortran.dg/allocate_with_source_19.f08: New test.
5359
5360 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5361
5362 PR fortran/65795
5363 * gfortran.dg/coarray_allocate_6.f08: New test.
5364
5365 2016-04-04 Richard Biener <rguenther@suse.de>
5366
5367 PR rtl-optimization/70484
5368 * gcc.dg/torture/pr70484.c: New testcase.
5369
5370 2016-04-04 Marek Polacek <polacek@redhat.com>
5371
5372 PR c/70307
5373 * gcc.dg/torture/pr70307.c: New test.
5374
5375 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5376
5377 PR target/70416
5378 PR target/67391
5379 * gcc.target/sh/torture/pr70416.c: New.
5380
5381 2016-04-02 Martin Sebor <msebor@redhat.com>
5382
5383 PR c++/67376
5384 PR c++/70170
5385 PR c++/70172
5386 PR c++/70228
5387 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5388 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5389 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5390 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5391 * g++.dg/cpp0x/constexpr-string.C: Same.
5392 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5393 * g++.dg/cpp0x/pr65398.C: Same.
5394 * g++.dg/ext/constexpr-vla1.C: Same.
5395 * g++.dg/ext/constexpr-vla2.C: Same.
5396 * g++.dg/ext/constexpr-vla3.C: Same.
5397 * g++.dg/ubsan/pr63956.C: Same.
5398
5399 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5400
5401 PR rtl-optimization/70467
5402 * gcc.target/i386/pr70467-2.c: New test.
5403
5404 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5405 Marek Polacek <polacek@redhat.com>
5406
5407 PR c++/70488
5408 * g++.dg/init/new47.C: New test.
5409
5410 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5411
5412 PR target/70496
5413 * gcc.target/arm/pr70496.c: New test.
5414
5415 2016-04-01 Nathan Sidwell <nathan@acm.org>
5416
5417 PR c++/68475
5418 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5419
5420 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5421
5422 PR target/69890
5423 * gcc.dg/strlenopt.h (memmove): New.
5424 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5425 instead of "string.h".
5426 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5427 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5428 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5429 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5430 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5431 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5432 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5433 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5434 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5435 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5436 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5437 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5438 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5439 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5440 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5441 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5442 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5443 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5444 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5445 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5446
5447 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5448
5449 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5450 (Holder::foo): Reflect this.
5451
5452 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5453
5454 PR target/70442
5455 * gcc.dg/pr70442.c: New test.
5456
5457 2016-03-31 Nathan Sidwell <nathan@acm.org>
5458
5459 PR c++/70393
5460 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5461
5462 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5463
5464 PR target/70453
5465 * gcc.target/i386/pr70453.c: New test.
5466
5467 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5468
5469 PR target/70292
5470 * gcc.c-torture/pr70292.c: New test.
5471
5472 2016-03-31 Marek Polacek <polacek@redhat.com>
5473
5474 PR c/70297
5475 * c-c++-common/pr70297.c: New test.
5476 * g++.dg/cpp0x/typedef-redecl.C: New test.
5477 * gcc.dg/typedef-redecl2.c: New test.
5478
5479 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5480
5481 PR rtl-optimization/70460
5482 * gcc.c-torture/execute/pr70460.c: New test.
5483
5484 2016-03-31 Richard Biener <rguenther@suse.de>
5485
5486 PR c++/70430
5487 * g++.dg/ext/vector30.C: New testcase.
5488
5489 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5490 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5491
5492 * gfortran.dg/fmt_pf.f90: New test.
5493
5494 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5495
5496 Forward-port from 5 branch
5497 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5498
5499 PR testsuite/70356
5500 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5501 dg-require-effective-target after dg-do.
5502
5503 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5504
5505 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5506
5507 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5508 Julian Brown <julian@codesourcery.com>
5509 Chung-Lin Tang <cltang@codesourcery.com>
5510 Cesar Philippidis <cesar@codesourcery.com>
5511 James Norris <jnorris@codesourcery.com>
5512 Tom de Vries <tom@codesourcery.com>
5513 Nathan Sidwell <nathan@codesourcery.com>
5514
5515 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5516 * c-c++-common/goacc/loop-clauses.c: Likewise.
5517 * g++.dg/goacc/template.C: Likewise.
5518 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5519 * gfortran.dg/goacc/loop-1.f95: Likewise.
5520 * gfortran.dg/goacc/loop-5.f95: Likewise.
5521 * gfortran.dg/goacc/loop-6.f95: Likewise.
5522 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5523 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5524 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5525 * c-c++-common/goacc/clauses-fail.c: Likewise.
5526 * c-c++-common/goacc/parallel-1.c: Likewise.
5527 * c-c++-common/goacc/reduction-1.c: Likewise.
5528 * c-c++-common/goacc/reduction-2.c: Likewise.
5529 * c-c++-common/goacc/reduction-3.c: Likewise.
5530 * c-c++-common/goacc/reduction-4.c: Likewise.
5531 * c-c++-common/goacc/routine-3.c: Likewise.
5532 * c-c++-common/goacc/routine-4.c: Likewise.
5533 * c-c++-common/goacc/routine-5.c: Likewise.
5534 * c-c++-common/goacc/tile.c: Likewise.
5535 * g++.dg/goacc/template.C: Likewise.
5536 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5537 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5538 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5539 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5540 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5541 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5542 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5543 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5544 * c-c++-common/goacc/use_device-1.c: ... this file.
5545 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5546 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5547 * c-c++-common/goacc/host_data-6.c: ... this file.
5548 * c-c++-common/goacc/loop-2-kernels.c: New file.
5549 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5550 * c-c++-common/goacc/loop-3.c: Likewise.
5551 * g++.dg/goacc/reference.C: Likewise.
5552 * g++.dg/goacc/routine-1.C: Likewise.
5553 * g++.dg/goacc/routine-2.C: Likewise.
5554
5555 2016-03-30 Richard Biener <rguenther@suse.de>
5556
5557 PR middle-end/70450
5558 * gcc.dg/torture/pr70450.c: New testcase.
5559
5560 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5561
5562 PR target/70421
5563 * gcc.dg/torture/pr70421.c: New test.
5564 * gcc.target/i386/avx512f-pr70421.c: New test.
5565
5566 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5567
5568 PR testsuite/70364
5569 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5570 (check): New function.
5571 (bar): Call check.
5572 (foo): Align stack to 16 bytes when calling bar.
5573 * gcc.target/i386/cleanup-2.c: Likewise.
5574
5575 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5576
5577 PR tree-optimization/59124
5578 * gcc.dg/Warray-bounds-19.c: New test.
5579
5580 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5581
5582 * lib/prune.exp (escape_regex_chars): New.
5583 (prune_file_path): Update to quote metcharacters for regexp.
5584
5585 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5586
5587 PR rtl-optimization/70429
5588 * gcc.c-torture/execute/pr70429.c: New test.
5589
5590 PR tree-optimization/70405
5591 * gcc.dg/pr70405.c: New test.
5592
5593 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5594
5595 PR fortran/70397
5596 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5597 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5598
5599 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5600
5601 PR testsuite/64177
5602 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5603 __cilkrts_set_param to set two workers.
5604 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5605 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5606
5607 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5608
5609 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5610
5611 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5612
5613 PR target/70406
5614 * gcc.target/i386/pr70406.c: New test.
5615
5616 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5617
5618 * gnat.dg/specs/double_record_extension3.ads: New test.
5619
5620 2016-03-25 Richard Henderson <rth@redhat.com>
5621
5622 PR target/70120
5623 * gcc.target/aarch64/pr70120-1.c: New.
5624 * gcc.target/aarch64/pr70120-2.c: New.
5625 * gcc.target/aarch64/pr70120-3.c: New.
5626
5627 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5628
5629 PR c++/62212
5630 * g++.dg/template/mangle2.C: The dg-do directive should be
5631 "compile" not "assemble".
5632
5633 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5634
5635 PR lto/69650
5636 * gcc.dg/pr69650.c: New test.
5637
5638 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5639
5640 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5641
5642 2016-03-25 Alan Modra <amodra@gmail.com>
5643
5644 * gcc.dg/dfp/pr70052.c: New test.
5645
5646 2016-03-24 Richard Henderson <rth@redhat.com>
5647
5648 PR middle-end/69845
5649 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5650 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5651
5652 2016-03-24 Tom de Vries <tom@codesourcery.com>
5653
5654 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5655
5656 2016-03-24 Tom de Vries <tom@codesourcery.com>
5657
5658 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5659 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5660
5661 2016-03-24 Tom de Vries <tom@codesourcery.com>
5662
5663 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5664 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5665
5666 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5667
5668 PR c++/62212
5669 * g++.dg/template/mangle2.C: New test.
5670
5671 2016-03-24 Richard Biener <rguenther@suse.de>
5672
5673 PR tree-optimization/70396
5674 * gcc.dg/torture/pr70396.c: New testcase.
5675
5676 2016-03-24 Richard Biener <rguenther@suse.de>
5677
5678 PR middle-end/70370
5679 * gcc.dg/torture/pr70370.c: New testcase.
5680
5681 2016-03-24 Tom de Vries <tom@codesourcery.com>
5682
5683 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5684 * gfortran.dg/goacc/kernels-tree.f95: Same.
5685 * gfortran.dg/goacc/parallel-tree.f95: Same.
5686
5687 2016-03-24 Tom de Vries <tom@codesourcery.com>
5688
5689 * c-c++-common/goacc/uninit-if-clause.c: New test.
5690 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5691
5692 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5693
5694 PR target/70290
5695 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5696 Fix formatting.
5697
5698 2016-03-24 Richard Biener <rguenther@suse.de>
5699
5700 PR tree-optimization/70372
5701 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5702
5703 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5704
5705 PR c++/70347
5706 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5707
5708 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5709
5710 PR c++/70332
5711 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5712
5713 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5714
5715 PR c++/70001
5716 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5717 * g++.dg/cpp1y/pr70001.C: New test.
5718
5719 PR c++/70323
5720 * g++.dg/cpp0x/constexpr-70323.C: New test.
5721
5722 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5723 Jason Merrill <jason@redhat.com>
5724 Jakub Jelinek <jakub@redhat.com>
5725
5726 PR c++/69315
5727 * g++.dg/cpp0x/constexpr-69315.C: New test.
5728 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5729
5730 2016-03-23 Marek Polacek <polacek@redhat.com>
5731
5732 PR c++/69884
5733 * g++.dg/warn/Wignored-attributes-1.C: New test.
5734 * g++.dg/warn/Wignored-attributes-2.C: New test.
5735
5736 2016-03-23 Tom de Vries <tom@codesourcery.com>
5737
5738 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5739 initialization.
5740 * gfortran.dg/goacc/private-3.f95 (test): Same.
5741 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5742 missing use param.
5743
5744 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5745
5746 * lib/target-supports.exp: Remove v7ve entry from loop
5747 creating effective target checks.
5748 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5749 (add_options_for_arm_arch_v7ve): Likewise.
5750
5751 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR tree-optimization/70354
5754 * gcc.dg/vect/pr70354-1.c: New test.
5755 * gcc.dg/vect/pr70354-2.c: New test.
5756 * gcc.target/i386/avx2-pr70354-1.c: New test.
5757 * gcc.target/i386/avx2-pr70354-2.c: New test.
5758
5759 2016-03-22 Jeff Law <law@redhat.com>
5760
5761 PR target/70232
5762 * gcc.dg/tree-ssa/pr70232.c: New test.
5763
5764 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5765
5766 PR target/70302
5767 * gcc.target/i386/pr70302.c: New test.
5768
5769 2016-03-22 Richard Biener <rguenther@suse.de>
5770
5771 PR middle-end/70251
5772 * g++.dg/torture/pr70251.C: New testcase.
5773
5774 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5775
5776 PR c/69993
5777 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5778 Wmisleading-indentation.c.
5779 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5780 reflect change to diagnostic text and order of messages.
5781 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5782
5783 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5784
5785 * g++.dg/ext/java-3.C: Don't compile on AIX.
5786
5787 2016-03-22 Richard Biener <rguenther@suse.de>
5788
5789 PR middle-end/70333
5790 * gcc.dg/torture/pr70333.c: New testcase.
5791
5792 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5793
5794 * g++.dg/ext/pr70290.C: New test.
5795
5796 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5797
5798 PR target/70325
5799 * gcc.target/i386/pr70325.c: New test.
5800
5801 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5802
5803 PR target/70329
5804 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5805 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5806
5807 PR target/70300
5808 * gcc.target/i386/pr70300.c: New test.
5809
5810 PR c++/70295
5811 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5812 (func2): New function for cond with parens, xfail warning for c++.
5813 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5814
5815 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5816
5817 PR c++/70096
5818 * g++.dg/template/ptrmem30.C: New test.
5819
5820 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5821
5822 PR c++/70204
5823 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5824 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5825
5826 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5827
5828 PR middle-end/70326
5829 * gcc.dg/pr70326.c: New test.
5830
5831 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5832 Jakub Jelinek <jakub@redhat.com>
5833
5834 PR tree-optimization/70317
5835 * gcc.dg/pr70317.c: New test.
5836
5837 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5838
5839 PR target/70327
5840 * gcc.target/i386/pr70327.c: New test.
5841
5842 2016-03-21 Martin Liska <mliska@suse.cz>
5843
5844 PR ipa/70306
5845 * gcc.dg/ipa/pr70306.c: New test.
5846
5847 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5848
5849 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5850 * gcc.target/arm/attr-align3.c: Likewise.
5851 * gcc.target/arm/attr_arm.c: Likewise.
5852 * gcc.target/arm/flip-thumb.c: Likewise.
5853
5854 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5855
5856 PR target/70296
5857 * gcc.target/powerpc/altivec-36.c: New test.
5858
5859 2016-03-21 Richard Biener <rguenther@suse.de>
5860
5861 PR tree-optimization/70310
5862 * gcc.dg/torture/pr70310.c: New testcase.
5863
5864 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5865
5866 PR target/70293
5867 * gcc.target/i386/pr70293.c: New test.
5868
5869 2016-03-21 Richard Biener <rguenther@suse.de>
5870
5871 PR tree-optimization/70288
5872 * gcc.dg/torture/pr70288-1.c: New testcase.
5873 * gcc.dg/torture/pr70288-2.c: Likewise.
5874
5875 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5876
5877 PR rtl-optimization/69307
5878 * gcc.target/arm/pr69307.c: New test.
5879
5880 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5881
5882 PR rtl-optimization/69102
5883 * gcc.c-torture/compile/pr69102.c: New test.
5884
5885 2016-03-18 Jeff Law <law@redhat.com>
5886
5887 PR rtl-optimization/70263
5888 * gcc.c-torture/compile/pr70263-1.c: New test.
5889 * gcc.target/i386/pr70263-2.c: New test.
5890
5891 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5892
5893 PR rtl-optimization/70278
5894 * gcc.dg/torture/pr70278.c: New test.
5895 * gcc.target/arm/pr70278.c: New test.
5896
5897 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5898
5899 PR c/70281
5900 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5901 (test_builtin_types_compatible_p): New test function.
5902 * gcc.dg/pr70281.c: New test case.
5903
5904 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5905
5906 PR target/70113
5907 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5908
5909 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5910
5911 PR tree-optimization/70252
5912 * gcc.dg/pr70252.c: New test.
5913
5914 2016-03-18 Tom de Vries <tom@codesourcery.com>
5915
5916 * gcc.dg/pr70161-2.c: New test.
5917 * gcc.dg/pr70161.c: New test.
5918
5919 2016-03-18 Tom de Vries <tom@codesourcery.com>
5920
5921 PR ipa/70269
5922 * gcc.dg/pr70269.c: New test.
5923
5924 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5925
5926 PR c++/70267
5927 * g++.dg/ext/java-3.C: New test.
5928
5929 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5930
5931 PR c++/70205
5932 * g++.dg/lookup/pr70205.C: New test.
5933
5934 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5935
5936 PR c++/70218
5937 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5938
5939 2016-03-17 Marek Polacek <polacek@redhat.com>
5940
5941 PR c/69407
5942 * gcc.dg/atomic-op-6.c: New test.
5943
5944 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5945
5946 PR c/70264
5947 * c-c++-common/pr70264.c: New test case.
5948
5949 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5950
5951 PR c++/70144
5952 * c-c++-common/pr70144-1.c: New test.
5953 * c-c++-common/pr70144-2.c: New test.
5954
5955 PR c++/70272
5956 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5957 * g++.dg/opt/flifetime-dse6.C: New test.
5958 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5959
5960 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5961
5962 PR driver/70192
5963 * gcc.dg/pic-1.c: New test.
5964 * gcc.dg/pic-2.c: Likewise.
5965 * gcc.dg/pic-3.c: Likewise.
5966 * gcc.dg/pic-4.c: Likewise.
5967 * gcc.dg/pie-1.c: Likewise.
5968 * gcc.dg/pie-2.c: Likewise.
5969 * gcc.dg/pie-3.c: Likewise.
5970 * gcc.dg/pie-4.c: Likewise.
5971 * gcc.dg/pie-5.c: Likewise.
5972 * gcc.dg/pie-6.c: Likewise.
5973
5974 2016-03-17 Tom de Vries <tom@codesourcery.com>
5975
5976 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5977 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5978
5979 2016-03-17 Richard Biener <rguenther@suse.de>
5980
5981 PR debug/70271
5982 * g++.dg/debug/pr70271.C: New testcase.
5983
5984 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5985
5986 * gcc.target/i386/pr70251.c: New test.
5987
5988 2016-03-17 Marek Polacek <polacek@redhat.com>
5989
5990 PR c++/70194
5991 * g++.dg/warn/constexpr-70194.C: New test.
5992
5993 2016-03-16 Richard Henderson <rth@redhat.com>
5994
5995 PR middle-end/70240
5996 * gcc.c-torture/compile/pr70240.c: New.
5997
5998 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5999
6000 * gcc.c-torture/compile/20151204.c: Skip for avr.
6001
6002 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6003
6004 PR target/70245
6005 * g++.dg/opt/pr70245.C: New test.
6006 * g++.dg/opt/pr70245.h: New file.
6007 * g++.dg/opt/pr70245-aux.cc: New file.
6008
6009 2016-03-16 Martin Sebor <msebor@redhat.com>
6010
6011 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6012
6013 2016-03-16 Richard Henderson <rth@redhat.com>
6014
6015 PR middle-end/70199
6016 * gcc.c-torture/compile/pr70199.c: New.
6017
6018 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6019
6020 * gcc.dg/uninit-19.c: Run dos2unix.
6021
6022 2016-03-16 Marek Polacek <polacek@redhat.com>
6023
6024 PR c/70093
6025 * gcc.dg/nested-func-10.c: New test.
6026 * gcc.dg/nested-func-9.c: New test.
6027
6028 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6029
6030 PR tree-optimization/68714
6031 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6032
6033 2016-03-16 Tom de Vries <tom@codesourcery.com>
6034
6035 PR tree-optimization/68715
6036 * gcc.dg/graphite/pr68715-2.c: New test.
6037 * gcc.dg/graphite/pr68715.c: New test.
6038 * gfortran.dg/graphite/pr68715.f90: New test.
6039
6040 2016-03-16 Tom de Vries <tom@codesourcery.com>
6041
6042 PR tree-optimization/68809
6043 * gcc.dg/graphite/pr68809-2.c: New test.
6044 * gcc.dg/graphite/pr68809.c: New test.
6045
6046 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6047
6048 PR c++/70147
6049 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6050 method call to i () as argument. Adjust expected output.
6051
6052 PR c++/70147
6053 * g++.dg/ubsan/pr70147-1.C: New test.
6054 * g++.dg/ubsan/pr70147-2.C: New test.
6055
6056 2016-03-15 Martin Sebor <msebor@redhat.com>
6057
6058 PR c++/58281
6059 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6060
6061 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6062
6063 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6064 hppa*-*-hpux*.
6065
6066 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6067
6068 PR libfortran/69799
6069 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6070 libatomic_available.
6071
6072 2016-03-15 Marek Polacek <polacek@redhat.com>
6073
6074 PR c++/70209
6075 * g++.dg/ext/attribute-may-alias-4.C: New test.
6076
6077 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6078
6079 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6080 -fvar-tracking-assignments-toggle flag.
6081
6082 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6083
6084 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6085
6086 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6087
6088 PR rtl-optimization/70222
6089 * gcc.c-torture/execute/pr70222-1.c: New test.
6090 * gcc.c-torture/execute/pr70222-2.c: New test.
6091
6092 2016-03-15 Richard Henderson <rth@redhat.com>
6093
6094 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6095
6096 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6097
6098 PR rtl-optimization/69032
6099 * gcc.dg/pr69032.c: New test.
6100
6101 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6102
6103 PR rtl-optimization/63384
6104 * g++.dg/pr63384.C: New test.
6105
6106 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6107
6108 PR target/64411
6109 * gcc.target/i386/pr64411.C: New test.
6110
6111 2016-03-15 Tom de Vries <tom@codesourcery.com>
6112
6113 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6114 * gfortran.dg/goacc/kernels-alias.f95: New test.
6115
6116 2016-03-14 Martin Sebor <msebor@redhat.com>
6117
6118 PR c++/53792
6119 * g++.dg/cpp0x/constexpr-inline.C: New test.
6120 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6121
6122 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6123
6124 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6125
6126 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6127
6128 PR middle-end/70219
6129 * gcc.dg/pr70219.c: New test.
6130
6131 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6132
6133 PR target/70083
6134 * gcc.dg/torture/pr70083.c: New test.
6135 * gcc.target/i386/pr70083.c: New test.
6136
6137 2016-03-14 Richard Biener <rguenther@suse.de>
6138
6139 PR tree-optimization/56365
6140 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6141
6142 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6143
6144 PR target/70098
6145 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6146 New function.
6147 * g++.dg/pr70098.C: New testcase.
6148
6149
6150 2016-03-14 Tom de Vries <tom@codesourcery.com>
6151
6152 PR tree-optimization/70045
6153 * gcc.dg/graphite/pr70045.c: New test.
6154
6155 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6156
6157 PR fortran/69043
6158 * gfortran.dg/include_9.f90: New test.
6159
6160 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6161
6162 PR fortran/45076
6163 gfortran.dg/prof/prof.exp: New script.
6164 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6165
6166 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6167
6168 PR rtl-optimization/69307
6169 * gcc.dg/pr69307.c: New test.
6170
6171 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6172
6173 PR target/69614
6174 * gcc.target/arm/pr69614.c: New.
6175
6176 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6177
6178 PR fortran/70031
6179 * gfortran.dg/submodule_14.f08: New test
6180
6181 PR fortran/69524
6182 * gfortran.dg/submodule_15.f08: New test
6183
6184 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6185
6186 PR c++/70106
6187 * g++.dg/cpp1y/paren3.C: New test.
6188
6189 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6190
6191 PR target/70131
6192 * gcc.target/powerpc/ppc-round2.c: New test.
6193
6194 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6195
6196 PR target/70123
6197 * gcc.dg/torture/pr70123.c: New test.
6198
6199 2016-03-11 Jeff Law <law@redhat.com>
6200
6201 PR tree-optimization/70190
6202 * gcc.c-torture/compile/pr70190.c: New test.
6203
6204 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6205
6206 PR c/68187
6207 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6208 case.
6209 (test43_b): Likewise.
6210 (test43_c): Likewise.
6211 (test43_d): Likewise.
6212 (test43_e): Likewise.
6213 (test43_f): Likewise.
6214 (test43_g): Likewise.
6215 (test44_a): Likewise.
6216 (test44_b): Likewise.
6217 (test44_c): Likewise.
6218 (test44_d): Likewise.
6219 (test44_e): Likewise.
6220
6221 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6222
6223 PR c/70085
6224 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6225
6226 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6227
6228 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6229 dg-options.
6230
6231 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6232
6233 PR target/70002
6234 PR target/69245
6235 * gcc.target/aarch64/pr69245_2.c: New test.
6236
6237 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6238
6239 PR tree-optimization/70177
6240 * gcc.dg/pr70177.c: New test.
6241
6242 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6243
6244 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6245
6246 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6247
6248 * gcc.dg/tree-ssa/sra-20.c: New.
6249
6250 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6251
6252 PR rtl-optimization/70174
6253 * gcc.dg/pr70174.c: New test.
6254
6255 PR tree-optimization/70169
6256 * gcc.dg/pr70169.c: New test.
6257
6258 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6259
6260 PR target/70160
6261 * gcc.target/i386/pr70160.c: New test.
6262
6263 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6264
6265 * gcc.target/s390/dfp-1.c: New test.
6266
6267 2016-03-10 Nick Clifton <nickc@redhat.com>
6268
6269 PR target/70044
6270 * gcc.target/aarch64/pr70044.c: New test.
6271
6272 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6273 Jakub Jelinek <jakub@redhat.com>
6274
6275 PR c++/70001
6276 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6277 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6278 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6279
6280 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6281
6282 PR lto/69589
6283 * g++.dg/lto/pr69589_0.C: New testcase
6284 * g++.dg/lto/pr69589_1.C: New testcase
6285
6286 2016-03-10 Marek Polacek <polacek@redhat.com>
6287
6288 PR c++/70153
6289 * g++.dg/delayedfold/unary-plus1.C: New test.
6290
6291 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6292
6293 * gcc.target/arm/pr45701-1.c: Escape brackets.
6294 * gcc.target/arm/pr45701-2.c: Likewise.
6295
6296 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6297
6298 * gfortran.dg/unconstrained_commons.f: New.
6299
6300 2016-03-10 Alan Modra <amodra@gmail.com>
6301
6302 * gcc.dg/pr69195.c: New.
6303 * gcc.dg/pr69238.c: New.
6304
6305 2016-03-10 Tom de Vries <tom@codesourcery.com>
6306
6307 PR testsuite/68915
6308 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6309
6310 2016-03-10 Richard Biener <rguenther@suse.de>
6311
6312 PR tree-optimization/70128
6313 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6314 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6315
6316 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6317
6318 PR tree-optimization/70152
6319 * gcc.dg/pr70152.c: New test.
6320
6321 PR target/70086
6322 * gcc.target/i386/pr70086-1.c: New test.
6323 * gcc.target/i386/pr70086-2.c: New test.
6324 * gcc.target/i386/pr70086-3.c: New test.
6325
6326 PR tree-optimization/70127
6327 * gcc.c-torture/execute/pr70127.c: New test.
6328
6329 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6330
6331 * c-c++-common/goacc/combined-directives-2.c: New test.
6332
6333 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6334
6335 PR c/68473
6336 PR c++/70105
6337 * g++.dg/diagnostic/pr70105.C: New test.
6338 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6339 (test_multiple_ordinary_maps): New test function.
6340
6341 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6342
6343 PR c/68473
6344 PR c++/70105
6345 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6346 Drop range information from call to inform_at_rich_loc.
6347 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6348 New.
6349 (test_show_locus): Replace calls to rich_location::add_range with
6350 calls to add_range. Rewrite the tests that used the now-defunct
6351 rich_location ctor taking a source_range. Simplify other tests
6352 by replacing calls to COMBINE_LOCATION_DATA with calls to
6353 make_location.
6354
6355 2016-03-09 Richard Biener <rguenther@suse.de>
6356 Jakub Jelinek <jakub@redhat.com>
6357
6358 PR tree-optimization/70138
6359 * gcc.dg/vect/pr70138-1.c: New testcase.
6360 * gcc.dg/vect/pr70138-2.c: Likewise.
6361
6362 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6363
6364 PR target/70049
6365 * gcc.target/i386/pr70049.c: New test.
6366
6367 2016-03-09 Richard Biener <rguenther@suse.de>
6368
6369 PR c/70143
6370 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6371 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6372 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6373
6374 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6375
6376 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6377 arm-*-*.
6378
6379 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6380
6381 PR middle-end/67278
6382 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6383
6384 PR target/67278
6385 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6386
6387 PR middle-end/70050
6388 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6389 in testcase comment.
6390
6391 2016-03-09 Tom de Vries <tom@codesourcery.com>
6392
6393 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6394 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6395 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6396 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6397 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6398 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6399 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6400 * gfortran.dg/goacc/kernels-loop.f95: New test.
6401
6402 2016-03-08 Martin Sebor <msebor@redhat.com>
6403
6404 PR c++/62096
6405 * g++.dg/warn/overflow-warn-7.C: New test.
6406
6407 2016-03-08 Jason Merrill <jason@redhat.com>
6408
6409 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6410 * lib/target-supports.exp (check_effective_target_concepts): New.
6411
6412 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6413
6414 PR c++/70135
6415 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6416 * g++.dg/ubsan/pr70135.C: New test.
6417
6418 PR target/70110
6419 * gcc.dg/pr70110.c: New test.
6420
6421 2016-03-07 Martin Jambor <mjambor@suse.cz>
6422
6423 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6424 * c-c++-common/gomp/if-1.c: Likewise.
6425 * c-c++-common/gomp/pr61486-2.c: Likewise.
6426 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6427 to dg-additional-options.
6428 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6429 * g++/gomp/target-teams-1.c: Likewise.
6430 * gcc.dg/gomp/gomp.exp: Likewise.
6431 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6432 dg-additional-options.
6433 * gfortran.dg/gomp/gomp.exp: Likewise.
6434 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6435 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6436 dg-additional-options.
6437 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6438
6439 2016-03-07 Martin Jambor <mjambor@suse.cz>
6440
6441 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6442 * c-c++-common/gomp/gridify-1.c: New test.
6443 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6444
6445 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6446
6447 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6448 trigger for cortex-r8, when scanning for register r8.
6449 * gcc.target/arm/pr45701-2.c: Likewise.
6450
6451 2016-02-26 Richard Biener <rguenther@suse.de>
6452 Jeff Law <law@redhat.com>
6453
6454 PR tree-optimization/69740
6455 * gcc.c-torture/compile/pr69740-1.c: New test.
6456 * gcc.c-torture/compile/pr69740-2.c: New test.
6457
6458 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6459
6460 * lib/target-supports.exp
6461 (check_effective_target_whole_vector_shift): Enable for PPC64.
6462
6463 2016-03-07 Richard Biener <rguenther@suse.de>
6464
6465 PR tree-optimization/70115
6466 * gcc.dg/torture/pr70115.c: New testcase.
6467
6468 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6469
6470 PR middle-end/69916
6471 * c-c-++-common/goacc/pr69916.c: New.
6472
6473 2016-03-07 Richard Henderson <rth@redhat.com>
6474
6475 * gcc.c-torture/compile/pr70061.c: New test.
6476
6477 2016-03-07 Richard Biener <rguenther@suse.de>
6478
6479 PR testsuite/70109
6480 * gcc.dg/vect/O3-pr36098.c: New testcase.
6481
6482 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6483
6484 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6485
6486 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6487
6488 * gnat.dg/renaming9.ad[sb]: New testcase.
6489
6490 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6491
6492 PR c++/70084
6493 * g++.dg/expr/stdarg3.C: New test.
6494
6495 2016-03-04 Jeff Law <law@redhat.com>
6496
6497 PR tree-optimization/69196
6498 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6499 x86_64-*-*.
6500
6501 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6502
6503 PR c/69973
6504 * gcc.dg/pr69973.c: New test.
6505
6506 PR rtl-optimization/69941
6507 * gcc.dg/torture/pr69941.c: New test.
6508
6509 PR c/69824
6510 * gcc.dg/pr69824.c: New test.
6511
6512 2016-03-05 Tom de Vries <tom@codesourcery.com>
6513
6514 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6515 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6516 function.
6517
6518 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6519
6520 PR c++/66786
6521 * g++.dg/cpp1y/var-templ48.C: New test.
6522 * g++.dg/cpp1y/var-templ49.C: New test.
6523
6524 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6525
6526 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6527
6528 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6529
6530 PR c++/70035
6531 * g++.dg/ubsan/pr70035.C: New test.
6532
6533 PR target/70062
6534 * gcc.target/i386/pr70062.c: New test.
6535
6536 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6537
6538 * g++.dg/template/typename21.C: Remove c++98_only.
6539
6540 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6541
6542 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6543
6544 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6545
6546 PR c/68187
6547 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6548 function.
6549 (fn_42_b): Likewise.
6550 (fn_42_c): Likewise.
6551
6552 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6553
6554 PR c/68187
6555 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6556 function.
6557 (fn_40_b): Likewise.
6558 (fn_41_a): Likewise.
6559 (fn_41_b): Likewise.
6560
6561 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6562
6563 PR target/70059
6564 * gcc.target/i386/avx512f-pr70059.c: New test.
6565 * gcc.target/i386/avx512dq-pr70059.c: New test.
6566
6567 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6568
6569 PR rtl-optimization/57676
6570 * gcc.dg/torture/pr57676.c: New test.
6571
6572 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6573
6574 * gcc.dg/pr70026.c: New test.
6575
6576 2016-03-04 Marek Polacek <polacek@redhat.com>
6577
6578 PR c/69798
6579 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6580 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6581
6582 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6583
6584 PR target/70004
6585 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6586 Delete.
6587 (test_corners_sisd_si): Likewise.
6588 (main): Remove checks of the above.
6589 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6590
6591 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6592
6593 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6594
6595 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6596
6597 * gcc.dg/torture/pr69951.c: Accept argc==0.
6598
6599 2016-03-04 Richard Biener <rguenther@suse.de>
6600
6601 PR c++/70054
6602 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6603 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6604
6605 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6606
6607 PR testsuite/69766
6608 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6609 testing multiarch.
6610
6611 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6612
6613 PR debug/69947
6614 * gcc.dg/guality/pr69947.c: New test.
6615
6616 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6617
6618 PR ada/70017
6619 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6620
6621 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6622
6623 PR rtl-optimization/69904
6624 * gcc.target/arm/pr69904.c: New test.
6625
6626 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6627
6628 PR target/70021
6629 * gcc.dg/vect/pr70021.c: New test.
6630 * gcc.target/i386/pr70021.c: New test.
6631
6632 2016-03-03 Marek Polacek <polacek@redhat.com>
6633
6634 PR middle-end/70050
6635 * gcc.dg/pr70050.c: New test.
6636
6637 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6638
6639 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6640
6641 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6642
6643 PR tree-optimization/70043
6644 * gfortran.dg/vect/pr70043.f90: New test.
6645
6646 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6647
6648 * gnat.dg/specs/task1.ads: New test.
6649
6650 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6651
6652 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6653 Invoke gdb with -batch.
6654 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6655
6656 2016-03-03 Richard Biener <rguenther@suse.de>
6657
6658 PR tree-optimization/55936
6659 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6660
6661 2016-03-02 Jeff Law <law@redhat.com>
6662
6663 PR rtl-optimization/69942
6664 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6665 effects of argument promotions.
6666
6667 PR tree-optimization/69987
6668 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6669 target does not support -fprefetch-loop-arrays.
6670
6671 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6672
6673 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6674
6675 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6676
6677 PR rtl-optimization/69052
6678 * gcc.target/i386/pr69052.c: New test.
6679
6680 2016-03-02 Alan Modra <amodra@gmail.com>
6681
6682 * gcc.dg/pr69990.c: New.
6683
6684 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6685
6686 PR c/68062
6687 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6688
6689 PR middle-end/70022
6690 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6691
6692 PR target/70028
6693 * gcc.target/i386/pr70028.c: New test.
6694
6695 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6696
6697 * c-c++-common/asan/swapcontext-test-1.c,
6698 * c-c++-common/tsan/thread_leak.c,
6699 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6700 * g++.dg/tsan/benign_race.C,
6701 * g++.dg/tsan/fd_close_norace.C,
6702 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6703 races with sanitizer output
6704
6705 2016-03-02 Richard Biener <rguenther@suse.de>
6706 Uros Bizjak <ubizjak@gmail.com>
6707
6708 PR target/67278
6709 * gcc.dg/simd-8.c: New testcase.
6710
6711 2016-03-02 Richard Biener <rguenther@suse.de>
6712
6713 PR middle-end/67278
6714 * gcc.dg/simd-7.c: New testcase.
6715
6716 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6717
6718 * gcc.target/i386/pr70007.c: Tweak.
6719
6720 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6721
6722 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6723
6724 2016-03-02 Marek Polacek <polacek@redhat.com>
6725
6726 PR c/67854
6727 * gcc.dg/pr67854.c: New test.
6728
6729 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6730
6731 PR middle-end/70025
6732 * gcc.dg/torture/pr70025.c: New test.
6733
6734 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6735
6736 PR tree-optimization/68621
6737 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6738
6739 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6740
6741 * gcc.target/i386/pr70007.c: New test.
6742
6743 2016-03-01 Jeff Law <law@redhat.com>
6744
6745 PR tree-optimization/69196
6746 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6747
6748 PR tree-optimization/69196
6749 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6750 duplicating code and spoiling the expected output.
6751
6752 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6753
6754 PR target/70033
6755 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6756 supports power9 before doing tests.
6757 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6758 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6759 * gcc.target/powerpc/p9-permute.c: Likewise.
6760
6761 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6762
6763 PR target/70027
6764 * gcc.target/i386/pr70027.c: New test.
6765
6766 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6767
6768 * gcc.dg/pr70017.c: New test.
6769
6770 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6771
6772 PR c/69796
6773 PR c/69974
6774 * gcc.dg/pr69796.c: New test.
6775 * gcc.dg/pr69974.c: New test.
6776
6777 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6778
6779 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6780
6781 2016-02-29 Jeff Law <law@redhat.com>
6782
6783 PR tree-optimization/69987
6784 * gfortran.dg/pr69987.f90: New test.
6785
6786 PR tree-optimization/69989
6787 * gcc.c-torture/compile/pr69989-2.c: New test.
6788
6789 2016-03-01 Marek Polacek <polacek@redhat.com>
6790
6791 PR c++/69795
6792 * g++.dg/parse/invalid1.C: New test.
6793
6794 2016-03-01 Richard Biener <rguenther@suse.de>
6795
6796 PR middle-end/70022
6797 * gcc.dg/pr70022.c: New testcase.
6798
6799 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6800
6801 PR tree-optimization/69956
6802 * gcc.dg/pr69956.c: New test.
6803
6804 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6805
6806 PR target/70011
6807 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6808 XFAIL when hardware supports efficient unaligned storage access.
6809
6810 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6811
6812 PR c++/69961
6813 * g++.dg/template/pr69961a.C: New test.
6814 * g++.dg/template/pr69961b.C: New test.
6815
6816 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6817
6818 PR preprocessor/69985
6819 * gcc.dg/cpp/pr69985.c: New test case.
6820
6821 2016-02-29 Jeff Law <law@redhat.com>
6822
6823 PR tree-optimization/70005
6824 * gcc.c-torture/execute/pr70005.c New test.
6825
6826 PR tree-optimization/69999
6827 * gcc.c-torture/compile/pr69999.c: New test.
6828
6829 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6830
6831 PR tree-optimization/69652
6832 * gcc.dg/torture/pr69652.c: Delete test.
6833 * gcc.dg/vect/pr69652.c: New test.
6834
6835 2016-02-19 Richard Biener <rguenther@suse.de>
6836
6837 PR tree-optimization/69980
6838 * gfortran.dg/vect/pr69980.f90: New testcase.
6839
6840 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6841
6842 * gcc.target/sparc/20160229-1.c: New test.
6843
6844 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6845
6846 * gnat.dg/stack_usage3.adb: New test.
6847 * gnat.dg/stack_usage3_pkg.ads: New helper.
6848
6849 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6850
6851 * gnat.dg/renaming8.adb: New test.
6852 * gnat.dg/renaming8_pkg1.ads: New helper.
6853 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6854 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6855
6856 2016-02-29 Richard Biener <rguenther@suse.de>
6857
6858 PR tree-optimization/69720
6859 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6860
6861 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6862
6863 PR fortran/68147
6864 PR fortran/47674
6865 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6866
6867 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6868 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6869
6870 PR fortran/56007
6871 * gfortran.dg/coarray_8.f90: Adjust error message.
6872 * gfortran.dg/pr56007.f90: New test.
6873 * gfortran.dg/pr56007.f: New test.
6874
6875 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6876
6877 PR tree-optimization/69989
6878 * gcc.dg/torture/pr69989.c: New test.
6879
6880 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6881
6882 * gcc.target/i386/stack-realign-win.c: New test.
6883
6884 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6885
6886 PR fortran/60126
6887 * gfortran.dg/pr60126.f90: New test.
6888
6889 2016-02-27 Jeff Law <law@redhat.com>
6890
6891 Revert
6892 2016-02-26 Richard Biener <rguenther@suse.de>
6893 Jeff Law <law@redhat.com>
6894
6895 PR tree-optimization/69740
6896 * gcc.c-torture/compile/pr69740-1.c: New test.
6897 * gcc.c-torture/compile/pr69740-2.c: New test.
6898
6899 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6900
6901 PR fortran/69910
6902 * gfortran.dg/newunit_4.f90: New test.
6903
6904 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6905
6906 PR target/69613
6907 PR rtl-optimization/69886
6908 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6909 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6910 target.
6911
6912 2016-02-26 Martin Sebor <msebor@redhat.com>
6913
6914 PR tree-optimization/15826
6915 * gcc.dg/tree-ssa/pr15826.c: New test.
6916
6917 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6918
6919 PR target/69969
6920 * gcc.target/powerpc/pr69969.c: New test.
6921
6922 2016-02-26 Martin Sebor <msebor@redhat.com>
6923
6924 PR c++/15766
6925 * g++.old-deja/g++.other/decl5.C: Add a test case.
6926
6927 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6928
6929 PR target/69946
6930 * gcc.target/powerpc/pr69946.c: New file.
6931
6932 2016-02-26 Richard Biener <rguenther@suse.de>
6933 Jeff Law <law@redhat.com>
6934
6935 PR tree-optimization/69740
6936 * gcc.c-torture/compile/pr69740-1.c: New test.
6937 * gcc.c-torture/compile/pr69740-2.c: New test.
6938
6939 2016-02-26 Martin Jambor <mjambor@suse.cz>
6940
6941 PR middle-end/69920
6942 * gcc.dg/torture/pr69932.c: New test.
6943 * gcc.dg/torture/pr69936.c: Likewise.
6944
6945 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6946
6947 PR target/69709
6948 * gcc.target/s390/pr69709.c: New test.
6949
6950 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6951
6952 PR target/69245
6953 * gcc.target/aarch64/pr69245_1.c: New test.
6954
6955 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6956
6957 PR target/69613
6958 * gcc.dg/torture/pr69613.c: New test.
6959
6960 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6961
6962 PR rtl-optimization/69891
6963 * gcc.target/i386/pr69891.c: New test.
6964
6965 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6966 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6967
6968 PR target/61397
6969 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6970 functionality for both 32-bit and 64-bit.
6971
6972 2016-02-26 Richard Biener <rguenther@suse.de>
6973
6974 PR tree-optimization/69551
6975 * gcc.dg/torture/pr69951.c: New testcase.
6976
6977 2016-02-25 Richard Biener <rguenther@suse.de>
6978
6979 PR tree-optimization/48795
6980 * gcc.dg/Warray-bounds-18.c: New testcase.
6981
6982 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6983
6984 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6985
6986 2016-02-25 Jakub Jelinek <jakub@redhat.com>
6987
6988 PR rtl-optimization/69896
6989 * gcc.dg/pr69896.c: New test.
6990
6991 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6992
6993 PR c++/69736
6994 * g++.dg/cpp1y/paren2.C: New test.
6995
6996 2016-02-24 Martin Sebor <msebor@redhat.com>
6997
6998 PR c/51147
6999 * gcc.dg/enum-mode-2.c: New test.
7000
7001 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7002
7003 PR c++/69922
7004 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7005 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7006 * g++.dg/ubsan/pr69922.C: New test.
7007
7008 2016-02-24 Marek Polacek <polacek@redhat.com>
7009
7010 PR c/69819
7011 * gcc.dg/pr69819.c: New test.
7012
7013 2016-02-24 Martin Sebor <msebor@redhat.com>
7014
7015 PR c++/69912
7016 * g++.dg/ext/flexary15.C: New test.
7017
7018 2016-02-24 Martin Sebor <msebor@redhat.com>
7019
7020 * gcc.dg/builtins-68.c: Avoid making unportable
7021 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7022 * g++.dg/ext/builtin_alloca.C: Same.
7023
7024 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7025 Charles Baylis <charles.baylis@linaro.org>
7026
7027 PR debug/61033
7028 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7029
7030 2016-02-24 Richard Biener <rguenther@suse.de>
7031 Jakub Jelinek <jakub@redhat.com>
7032
7033 PR middle-end/69760
7034 * gcc.dg/torture/pr69760.c: New testcase.
7035
7036 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7037
7038 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7039 pattern on Solaris with as.
7040
7041 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7042
7043 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7044 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7045 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7046 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7047
7048 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7049
7050 PR middle-end/69915
7051 * gcc.dg/pr69915.c: New test.
7052
7053 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7054
7055 PR rtl-optimization/69886
7056 * gcc.dg/torture/pr69886.c: New test.
7057
7058 2016-02-24 Richard Biener <rguenther@suse.de>
7059
7060 PR middle-end/68963
7061 * gcc.dg/torture/pr68963.c: New testcase.
7062
7063 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7064
7065 PR target/69875
7066 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7067 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7068 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7069 * gcc.target/arm/atomic_loaddi_1.c: New test.
7070 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7071 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7072 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7073 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7074 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7075 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7076 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7077 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7078
7079 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7080
7081 PR middle-end/69909
7082 * gcc.dg/torture/pr69909.c: New test.
7083
7084 2016-02-24 Richard Biener <rguenther@suse.de>
7085
7086 PR tree-optimization/69907
7087 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7088 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7089 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7090
7091 2016-02-24 Christian Bruel <christian.bruel@st.com>
7092
7093 * gcc.target/arm/pragma_cpp_fma.c: New test.
7094
7095 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7096
7097 PR fortran/61156
7098 * gfortran.dg/include_6.f90: Update test.
7099
7100 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7101
7102 PR objc/69844
7103 * objc.dg/pr69844.m: New test.
7104
7105 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7106
7107 PR libgfortran/69456
7108 * gfortran.dg/namelist_89.f90: New test.
7109 * gfortran.dg/pr59700.f90: Update test..
7110
7111 2016-02-23 Martin Sebor <msebor@redhat.com>
7112
7113 PR middle-end/69780
7114 * g++.dg/ext/builtin_alloca.C: New test.
7115 * gcc.dg/builtins-68.c: New test.
7116
7117 2016-02-23 Richard Henderson <rth@redhat.com>
7118
7119 * gcc.target/i386/addr-space-3.c: Remove test.
7120
7121 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7122
7123 PR preprocessor/69126
7124 PR preprocessor/69543
7125 * c-c++-common/pr69126-2-long.c: New test.
7126 * c-c++-common/pr69126-2-short.c: New test.
7127 * c-c++-common/pr69543-1.c: Remove xfail.
7128
7129 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7130
7131 PR preprocessor/69126
7132 PR preprocessor/69543
7133 PR preprocessor/69558
7134 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7135 (f): Rename to...
7136 (test_2): ...this, and add leading comment.
7137 (MACRO_3, test_3): New.
7138 (MACRO_4A, MACRO_4B, test_4): New.
7139 (MACRO): Rename to...
7140 (MACRO_5): ...this.
7141 (g): Rename to...
7142 (test_5): ...this, updating for renaming of MACRO, and
7143 add leading comment.
7144 * c-c++-common/pr69543-1.c: New.
7145 * c-c++-common/pr69543-2.c: New.
7146 * c-c++-common/pr69543-3.c: New.
7147 * c-c++-common/pr69543-4.c: New.
7148 * c-c++-common/pr69558-1.c: New.
7149 * c-c++-common/pr69558-2.c: New.
7150 * c-c++-common/pr69558-3.c: New.
7151 * c-c++-common/pr69558-4.c: New.
7152 * gcc.dg/pr69558.c: Move to...
7153 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7154 xfail for c++.
7155
7156 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7157
7158 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7159 to -ftree-parallelize-loops/-fopenacc changes.
7160 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7161 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7162 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7163 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7164 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7165 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7166 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7167 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7168 * c-c++-common/goacc/kernels-loop.c: Likewise.
7169 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7170 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7171 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7172 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7173
7174 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7175
7176 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7177
7178 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7179
7180 PR c++/69902
7181 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7182
7183 PR c/69900
7184 * gcc.dg/pr69900.c: New test.
7185
7186 2016-02-23 Martin Jambor <mjambor@suse.cz>
7187
7188 PR tree-optimization/69666
7189 * gcc.dg/tree-ssa/pr69666.c: New test.
7190
7191 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7192
7193 PR fortran/67451
7194 * gfortran.dg/coarray_allocate_5.f08: New test.
7195
7196 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7197
7198 * gcc.target/s390/vcond-shift.c: Move to ...
7199 * gcc.target/s390/vector/vcond-shift.c: ... here.
7200
7201 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7202
7203 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7204 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7205
7206 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7207
7208 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7209
7210 2016-02-20 Mark Wielaard <mjw@redhat.com>
7211
7212 PR c/28901
7213 * gcc.dg/unused-variable-3.c: New test.
7214
7215 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7216
7217 PR target/69888
7218 * gcc.target/i386/pr69888.c: New test.
7219
7220 2016-02-22 Richard Biener <rguenther@suse.de>
7221
7222 PR tree-optimization/69882
7223 * gfortran.dg/vect/pr69882.f90: New testcase.
7224
7225 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7226
7227 PR target/69885
7228 * gcc.dg/pr69885.c: New test.
7229
7230 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7231
7232 PR target/69806
7233 PR target/54089
7234 * gcc.target/sh/pr54089-10.c: New.
7235
7236 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7237
7238 PR fortran/69423
7239 * gfortran.dg/deferred_character_15.f90 : New test.
7240
7241 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7242
7243 PR fortran/57365
7244 gfortran.dg/allocate_with_source_18.f03: New test.
7245
7246 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7247
7248 PR fortran/52531
7249 gfortran.dg/gomp/pr52531.f90: New test.
7250
7251 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7252
7253 PR c++/69865
7254 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7255 -std=c++03.
7256
7257 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7258
7259 PR c++/69826
7260 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7261 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7262
7263 PR c++/69850
7264 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7265
7266 PR c++/69851
7267 * g++.dg/torture/pr69851.C: New test.
7268
7269 2016-02-19 Martin Sebor <msebor@redhat.com>
7270
7271 PR testsuite/69573
7272 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7273
7274 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7275
7276 PR c++/69850
7277 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7278 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7279
7280 PR c++/67767
7281 * g++.dg/cpp0x/pr67767.C: New test.
7282
7283 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7284
7285 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7286 for fp, simd, crypto, crc, lse.
7287 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7288 above.
7289 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7290 effective target check.
7291
7292 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7293
7294 PR target/69820
7295 * gcc.target/i386/pr69820.c: New test.
7296
7297 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7298
7299 * gcc.target/s390/vector/int128-1.c: New test.
7300
7301 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7302
7303 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7304
7305 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7306
7307 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7308 instruction pattern name to prevent the testcase from failing with
7309 -march=z13.
7310
7311 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7312
7313 * gcc.target/s390/md/movstr-2.c: New test.
7314
7315 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7316
7317 * gcc.target/s390/morestack.c: New test.
7318
7319 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7320
7321 PR target/69625
7322 * gcc.target/s390/pr69625.c: Add test case.
7323
7324 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7325
7326 PR testsuite/68580
7327 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7328
7329 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7330
7331 PR target/68404
7332 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7333 * gcc.target/powerpc/fusion3.c: Likewise.
7334
7335 2016-02-18 Richard Biener <rguenther@suse.de>
7336
7337 PR middle-end/69553
7338 * g++.dg/torture/pr69553.C: New testcase.
7339
7340 2016-02-18 Nick Clifton <nickc@redhat.com>
7341
7342 PR target/62254
7343 PR target/69610
7344 * gcc.target/arm/pr62554.c: New test.
7345 * gcc.target/arm/pr69610-1.c: New test.
7346 * gcc.target/arm/pr69610-2.c: New test.
7347
7348 2016-02-18 Richard Biener <rguenther@suse.de>
7349
7350 PR middle-end/69854
7351 * gcc.dg/torture/pr69854.c: New testcase.
7352
7353 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7354
7355 PR c++/69850
7356 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7357
7358 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7359
7360 * gcc.target/powerpc/vec-cg.c: New test.
7361
7362 2016-02-17 Richard Biener <rguenther@suse.de>
7363
7364 PR testsuite/69586
7365 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7366
7367 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7368
7369 PR target/69161
7370 * gcc.c-torture/compile/pr69161.c: New test.
7371
7372 2016-02-17 David Sherwood <david.sherwood@arm.com>
7373
7374 PR target/69532
7375 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7376 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7377
7378 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7379
7380 * gcc.dg/ifcvt-4.c: Skip on Visium.
7381
7382 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7383
7384 * gnat.dg/atomic8.adb: New test.
7385
7386 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7387
7388 * gnat.dg/discr46.ad[sb]: New test.
7389
7390 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7391
7392 PR Target/48344
7393 * gcc.target/powerpc/pr48344-1.c: New test.
7394
7395 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7396
7397 PR fortran/69742
7398 * gfortran.dg/associate_21.f90: New test.
7399
7400 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7401
7402 PR c/69835
7403 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7404 -Wnonnull in dg-options.
7405 * c-c++-common/nonnull-2.c: New test.
7406
7407 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7408 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7409
7410 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7411
7412 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7413
7414 PR middle-end/69801
7415 * gcc.dg/pr69801.c: Add empty dg-options.
7416
7417 2016-02-16 James Norris <jnorris@codesourcery.com>
7418
7419 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7420 * g++.dg/goacc/deviceptr-1.c: New file.
7421
7422 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7423
7424 PR tree-optimization/69820
7425 * gcc.dg/vect/pr69820.c: New test.
7426
7427 2016-02-16 Richard Biener <rguenther@suse.de>
7428
7429 PR tree-optimization/69776
7430 * gcc.dg/torture/pr69776-2.c: New testcase.
7431
7432 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7433
7434 PR tree-optimization/69714
7435 * gcc.dg/torture/pr69714.c: New test.
7436
7437 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7438
7439 PR tree-optimization/69802
7440 * gcc.dg/pr69802.c: New test.
7441
7442 2016-02-16 Richard Biener <rguenther@suse.de>
7443
7444 PR middle-end/69801
7445 * gcc.dg/pr69801.c: New testcase.
7446
7447 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7448
7449 PR libgfortran/69651
7450 * gfortran.dg/read_bang.f90: New test.
7451 * gfortran.dg/read_bang4.f90: New test.
7452
7453 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7454
7455 PR c++/69658
7456 * g++.dg/init/pr69658.C: New test.
7457
7458 PR c++/69797
7459 * c-c++-common/pr69797.c: New test.
7460
7461 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7462
7463 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7464 check for aarch64*-*-*.
7465
7466 2016-02-15 Richard Biener <rguenther@suse.de>
7467
7468 PR tree-optimization/69783
7469 * gcc.dg/vect/pr69783.c: New testcase.
7470
7471 2016-02-15 Richard Biener <rguenther@suse.de>
7472
7473 PR tree-optimization/69776
7474 * gcc.dg/torture/pr69776.c: New testcase.
7475
7476 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7477
7478 PR fortran/60526
7479 * gfortran.dg/type_decl_4.f90: Reinstated.
7480
7481 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7482
7483 PR fortran/68746
7484 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7485
7486 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7487
7488 PR fortran/60526
7489 PR bootstrap/69816
7490 * gfortran.dg/type_decl_4.f90: Removed.
7491
7492 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7493
7494 PR fortran/60526
7495 * gfortran.dg/type_decl_4.f90: New test.
7496
7497 2016-02-14 Alan Modra <amodra@gmail.com>
7498
7499 PR testsuite/68886
7500 * gcc.c-torture/execute/stkalign.c: Revise test.
7501
7502 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7503
7504 PR target/67260
7505 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7506
7507 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7508
7509 PR target/67260
7510 * gcc.target/sh/torture/pr67260.c: New.
7511
7512 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7513
7514 * gcc.dg/pr67964.c: Add dg-require-alias.
7515
7516 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7517
7518 PR target/67636
7519 PR target/64345
7520 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7521
7522 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7523
7524 PR libgfortran/69668
7525 * gfortran.dg/namelist_88.f90: New test.
7526
7527 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7528
7529 PR libgfortran/69668
7530 * gfortran.dg/namelist_38.f90: Update test.
7531 * gfortran.dg/namelist_84.f90: Update test.
7532
7533 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7534
7535 PR other/69554
7536 * gcc.dg/pr69554-1.c: New test.
7537 * gfortran.dg/pr69554-1.F90: New test.
7538 * gfortran.dg/pr69554-2.F90: New test.
7539 * lib/gcc-dg.exp (proc dg-locus): New function.
7540 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7541 distinguish between the caret-printing and non-caret-printing
7542 cases. If caret-printing has been explicitly enabled, bail out
7543 without attempting to fix up the output.
7544
7545 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7546
7547 PR driver/69265
7548 PR driver/69453
7549 * gcc.dg/spellcheck-options-3.c: New test case.
7550 * gcc.dg/spellcheck-options-4.c: New test case.
7551 * gcc.dg/spellcheck-options-5.c: New test case.
7552 * gcc.dg/spellcheck-options-6.c: New test case.
7553 * gcc.dg/spellcheck-options-7.c: New test case.
7554 * gcc.dg/spellcheck-options-8.c: New test case.
7555 * gcc.dg/spellcheck-options-9.c: New test case.
7556 * gcc.dg/spellcheck-options-10.c: New test case.
7557
7558 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7559
7560 PR rtl-optimization/69764
7561 PR rtl-optimization/69771
7562 * c-c++-common/pr69764.c: New test.
7563 * gcc.dg/torture/pr69771.c: New test.
7564
7565 2016-02-12 Marek Polacek <polacek@redhat.com>
7566
7567 * g++.dg/torture/init-list1.C: New.
7568
7569 2016-02-12 Marek Polacek <polacek@redhat.com>
7570
7571 * gcc.dg/pr69522.c: Add empty dg-options.
7572
7573 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7574
7575 * g++.dg/lto/lto.exp: Include and init mpx.
7576 * g++.dg/lto/pr69729_0.C: New test.
7577
7578 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7579
7580 PR ipa/69241
7581 * g++.dg/ipa/pr69241-4.C: New test.
7582
7583 PR ipa/68672
7584 * g++.dg/ipa/pr68672-1.C: New test.
7585 * g++.dg/ipa/pr68672-2.C: New test.
7586 * g++.dg/ipa/pr68672-3.C: New test.
7587
7588 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7589
7590 PR c/69522
7591 * gcc.dg/pr69522.c: New test.
7592
7593 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7594
7595 PR c++/69098
7596 * g++.dg/cpp1y/69098.C: New test.
7597 * g++.dg/cpp1y/69098-2.C: New test.
7598
7599 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7600
7601 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7602 and neighbour -> neighbor.
7603 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7604 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7605 * c-c++-common/Wvarargs.c: Likewise.
7606 * c-c++-common/goacc/host_data-5.c: Likewise.
7607 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7608 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7609 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7610 * gcc.target/aarch64/pr60697.c: Likewise.
7611 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7612 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7613 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7614 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7615 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7616 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7617 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7618 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7619 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7620 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7621 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7622 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7623 * g++.dg/lookup/koenig5.C: Likewise.
7624 * g++.dg/ext/no-asm-2.C: Likewise.
7625 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7626 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7627 * gfortran.dg/used_types_16.f90: Likewise.
7628 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7629 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7630 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7631 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7632 * gfortran.dg/abstract_type_6.f03: Likewise.
7633 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7634 * gfortran.dg/used_types_15.f90: Likewise.
7635 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7636 * gfortran.dg/exit_3.f08: Likewise.
7637 * gfortran.dg/open_status_2.f90: Likewise.
7638 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7639 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7640 * gfortran.dg/associate_1.f03: Likewise.
7641 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7642 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7643 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7644 * gcc.dg/builtin-object-size-1.c: Likewise.
7645 * gcc.dg/noreturn-6.c: Likewise.
7646 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7647 * gcc.dg/globalalias.c: Likewise.
7648 * gcc.dg/builtins-config.h: Likewise.
7649 * gcc.dg/pr30457.c: Likewise.
7650 * gcc.c-torture/compile/volatile-1.c: Likewise.
7651 * gcc.c-torture/execute/20101011-1.c: Likewise.
7652 * c-c++-common/Waddress-1.c: Likewise.
7653
7654 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7655
7656 PR c/69768
7657 * c-c++-common/Waddress-1.c: New test.
7658
7659 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7660
7661 PR fortran/69296
7662 * gfortran.dg/associate_19.f03: New test.
7663 * gfortran.dg/associate_20.f03: New test.
7664
7665 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7666
7667 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7668
7669 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7670
7671 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7672 .arch armv8-a\n. Add -dA to dg-options.
7673 * gcc.target/aarch64/assembler_arch_1.c: New test.
7674 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7675
7676 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7677
7678 PR c++/68726
7679 * g++.dg/cpp0x/pr68726.C: New.
7680
7681 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7682
7683 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7684 test.
7685
7686 2016-02-11 Richard Biener <rguenther@suse.de>
7687
7688 * g++.dg/tree-ssa/pr61034.C: Adjust.
7689
7690 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7691
7692 PR target/69148
7693 * gcc.target/s390/pr69148.c: New.
7694
7695 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7696
7697 PR tree-optimization/69652
7698 * gcc.dg/torture/pr69652.c: New test.
7699
7700 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7701 Patrick Palka <ppalka@gcc.gnu.org>
7702
7703 PR ipa/69241
7704 PR c++/69649
7705 * g++.dg/ipa/pr69241-1.C: New test.
7706 * g++.dg/ipa/pr69241-2.C: New test.
7707 * g++.dg/ipa/pr69241-3.C: New test.
7708 * g++.dg/ipa/pr69649.C: New test.
7709
7710 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7711
7712 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7713 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7714
7715 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7716
7717 PR tree-optimization/68021
7718 * gcc.dg/tree-ssa/pr68021.c: New test.
7719
7720 2016-02-10 Richard Biener <rguenther@suse.de>
7721
7722 PR tree-optimization/69726
7723 * gcc.dg/uninit-22.c: New testcase.
7724
7725 2016-02-09 Andrew Pinski <apinski@cavium.com>
7726
7727 PR tree-opt/69282
7728 * gcc.c-torture/compile/20160205-1.c: New testcase.
7729
7730 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7731
7732 PR target/68404
7733 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7734 instead accessing a really large arrray.
7735 * gcc.target/powerpc/fusion3.c: Likewise.
7736
7737 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7738
7739 PR target/68532
7740 * gcc.c-torture/execute/pr68532.c: New test.
7741
7742 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7743
7744 PR target/69634
7745 * gcc.dg/pr69634.c: New.
7746
7747 2016-02-09 Richard Biener <rguenther@suse.de>
7748
7749 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7750
7751 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7752
7753 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7754
7755 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7756
7757 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7758
7759 2016-02-09 Richard Biener <rguenther@suse.de>
7760
7761 PR tree-optimization/69715
7762 * gcc.dg/torture/pr69715.c: New testcase.
7763
7764 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7765
7766 PR c++/69139
7767 * g++.dg/cpp0x/trailing12.C: New test.
7768 * g++.dg/cpp0x/trailing13.C: New test.
7769
7770 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7771
7772 PR c++/69283
7773 PR c++/67835
7774 * g++.dg/cpp1y/auto-fn29.C: New test.
7775 * g++.dg/cpp1y/auto-fn30.C: New test.
7776
7777 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7778
7779 PR tree-optimization/69209
7780 * gcc.c-torture/compile/pr69209.c: New test.
7781
7782 2016-02-08 Jeff Law <law@redhat.com>
7783
7784 PR tree-optimization/68541
7785 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7786 of statements allowed in join block for path splitting.
7787
7788 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7789
7790 PR c++/59627
7791 * g++.dg/gomp/pr59627.C: New test.
7792
7793 PR ipa/69239
7794 * g++.dg/ipa/pr69239.C: New test.
7795
7796 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7797
7798 PR preprocessor/69664
7799 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7800 * gcc.dg/cpp/warn-comments.c: Likewise.
7801
7802 2016-02-08 Marek Polacek <polacek@redhat.com>
7803
7804 PR c++/69688
7805 * g++.dg/init/const12.C: New test.
7806
7807 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7808
7809 PR target/60410
7810 * gcc.dg/lto/pr55113_0.c: Remove test.
7811
7812 2016-02-08 Richard Biener <rguenther@suse.de>
7813
7814 PR tree-optimization/69719
7815 * gcc.dg/torture/pr69719.c: New testcase.
7816
7817 2016-02-08 Richard Biener <rguenther@suse.de>
7818 Jeff Law <law@redhat.com>
7819
7820 PR target/68273
7821 * gcc.target/mips/pr68273.c: New testcase.
7822
7823 2016-02-08 Richard Biener <rguenther@suse.de>
7824
7825 PR rtl-optimization/69274
7826 * gcc.target/i386/addr-sel-1.c: XFAIL.
7827
7828 2016-02-08 Jeff Law <law@redhat.com>
7829
7830 PR tree-optimization/68541
7831 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7832
7833 PR tree-optimization/65917
7834 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7835
7836 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7837
7838 PR fortran/50555
7839 * gfortran.dg/namelist_args.f90: New test.
7840
7841 2016-02-05 Jeff Law <law@redhat.com>
7842
7843 PR tree-optimization/68541
7844 * gcc.dg/tree-ssa/split-path-2.c: New test.
7845 * gcc.dg/tree-ssa/split-path-3.c: New test.
7846 * gcc.dg/tree-ssa/split-path-4.c: New test.
7847 * gcc.dg/tree-ssa/split-path-5.c: New test.
7848 * gcc.dg/tree-ssa/split-path-6.c: New test.
7849 * gcc.dg/tree-ssa/split-path-7.c: New test.
7850
7851 2016-02-05 Martin Sebor <msebor@redhat.com>
7852
7853 PR c++/69662
7854 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7855 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7856
7857 2016-02-06 Richard HEnderson <rth@redhat.com>
7858
7859 PR c/69643
7860 * gcc.target/i386/addr-space-4.c: New.
7861 * gcc.target/i386/addr-space-5.c: New.
7862
7863 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7864
7865 PR fortran/66089
7866 * gfortran.dg/elemental_dependency_6.f90: New.
7867
7868 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7869
7870 PR rtl-optimization/69691
7871 * gcc.c-torture/execute/pr69691.c: New test.
7872
7873 PR c++/69628
7874 * g++.dg/parse/pr69628.C: New test.
7875
7876 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7877
7878 * gcc.dg/sancov/asan.c: Move to ...
7879 * gcc.dg/asan/sancov-1.c: ... here.
7880
7881 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7882
7883 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7884
7885 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7886
7887 PR target/69677
7888 * gcc.target/i386/pr69677.c: New test.
7889
7890 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7891
7892 PR c++/68948
7893 * g++.dg/template/pr68948.C: New test.
7894
7895 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7896
7897 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7898 (only necessary on s390x).
7899
7900 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7901
7902 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7903 -mno-accumulate-outgoing-args.
7904
7905 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7906
7907 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7908
7909 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7910
7911 PR c/69669
7912 * c-c++-common/pr69669.c: New test.
7913
7914 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7915
7916 PR target/69667
7917 * g++.dg/pr69667.C: New file.
7918
7919 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7920
7921 PR target/69619
7922 * gcc.dg/pr69619.c: Add new test.
7923
7924 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7925
7926 PR rtl-optimization/69577
7927 * gcc.target/i386/pr69577.c: New test.
7928
7929 2016-02-04 Martin Liska <mliska@suse.cz>
7930
7931 * g++.dg/asan/pr69276.C: New test.
7932
7933 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7934
7935 PR target/65932
7936 PR target/67714
7937 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7938 a single smulbb instruction.
7939 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7940 * gcc.target/amr/wmul-2.c: Likewise.
7941
7942 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7943
7944 PR target/65932
7945 PR target/67714
7946 * gcc.c-torture/execute/pr67714.c: New test.
7947
7948 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7949
7950 PR target/69454
7951 * gcc.target/i386/pr69454-1.c: New test.
7952 * gcc.target/i386/pr69454-2.c: New test.
7953
7954 2016-02-03 Martin Sebor <msebor@redhat.com>
7955
7956 PR c++/69251
7957 PR c++/69253
7958 PR c++/69290
7959 PR c++/69277
7960 PR c++/69349
7961 * g++.dg/ext/flexarray-mangle-2.C: New test.
7962 * g++.dg/ext/flexarray-mangle.C: New test.
7963 * g++.dg/ext/flexarray-subst.C: New test.
7964 * g++.dg/ext/flexary11.C: New test.
7965 * g++.dg/ext/flexary12.C: New test.
7966 * g++.dg/ext/flexary13.C: New test.
7967 * g++.dg/ext/flexary14.C: New test.
7968 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7969
7970 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7971
7972 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7973 Define only if CHECK_FLOAT128 is defined.
7974 (main): Properly initialize u5.
7975
7976 2016-02-03 Jakub Jelinek <jakub@redhat.com>
7977
7978 PR c/69627
7979 * gcc.dg/pr69627.c: New test.
7980
7981 PR target/69644
7982 * gcc.dg/pr69644.c: New test.
7983
7984 2016-02-03 Mike Stump <mikestump@comcast.net>
7985
7986 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7987 support for struct-layout-1.exp.
7988
7989 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7990
7991 PR c++/69056
7992 * g++.dg/cpp0x/pr69056.C: New test.
7993
7994 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7995 Alexandre Oliva <aoliva@redhat.com>
7996
7997 PR target/69461
7998 * gcc.target/powerpc/pr69461.c: New.
7999
8000 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8001
8002 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8003 works from here ...
8004 (check_effective_target_fsanitize_thread): ... to here. Do not
8005 specify additional compile flags for the test source.
8006 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8007 specify additional compile flags for the test source.
8008
8009 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8010
8011 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8012
8013 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8014
8015 PR fortran/67451
8016 PR fortran/69418
8017 * gfortran.dg/coarray_allocate_2.f08: New test.
8018 * gfortran.dg/coarray_allocate_3.f08: New test.
8019 * gfortran.dg/coarray_allocate_4.f08: New test.
8020
8021 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8022
8023 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8024 use same scan-tree-dump-times on all platforms.
8025 * gcc.dg/vect/vect-outer-1.c: Likewise.
8026 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8027 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8028 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8029 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8030 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8031 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8032 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8033
8034 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8035
8036 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8037 warning.
8038
8039 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8040
8041 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8042
8043 2016-02-02 James Norris <jnorris@codesourcery.com>
8044
8045 * c-c++-common/goacc/routine-5.c: Add tests.
8046
8047 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8048
8049 * gcc.target/nvptx/unsigned-cmp.c: New test.
8050
8051 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8052
8053 * gcc.target/aarch64/scalar_shift_1.c
8054 (test_corners_sisd_di): Improve force to SIMD register.
8055 (test_corners_sisd_si): Likewise.
8056 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8057 Remove scan-assembler check for ldr.
8058
8059 2016-02-02 Richard Biener <rguenther@suse.de>
8060
8061 PR tree-optimization/69595
8062 * gcc.dg/Warray-bounds-17.c: New testcase.
8063
8064 2016-02-02 Richard Biener <rguenther@suse.de>
8065
8066 PR tree-optimization/69606
8067 * gcc.dg/torture/pr69606.c: New testcase.
8068
8069 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8070
8071 PR middle-end/68542
8072 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8073 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8074
8075 2016-02-02 Alan Modra <amodra@gmail.com>
8076
8077 PR target/69548
8078 * gcc.target/powerpc/pr69548.c: New test.
8079
8080 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8081
8082 PR rtl-optimization/69592
8083 * gcc.dg/pr69592.c: New test.
8084
8085 PR preprocessor/69543
8086 PR c/69558
8087 * gcc.dg/pr69543.c: New test.
8088 * gcc.dg/pr69558.c: New test.
8089
8090 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8091
8092 PR testsuite/65940
8093 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8094
8095 2016-02-01 Martin Sebor <msebor@redhat.com>
8096
8097 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8098
8099 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8100
8101 PR tree-optimization/67921
8102 * c-c++-common/ubsan/pr67921.c: New test.
8103
8104 2016-02-01 Richard Biener <rguenther@suse.de>
8105
8106 PR middle-end/69556
8107 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8108
8109 2016-02-01 Richard Biener <rguenther@suse.de>
8110
8111 PR tree-optimization/69574
8112 * gcc.dg/torture/pr69574.c: New testcase.
8113
8114 2016-02-01 Richard Biener <rguenther@suse.de>
8115
8116 PR tree-optimization/69579
8117 * gcc.dg/setjmp-6.c: New testcase.
8118
8119 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8120
8121 PR rtl-optimization/69570
8122 * g++.dg/opt/pr69570.C: New test.
8123
8124 2016-02-01 Richard Henderson <rth@redhat.com>
8125
8126 * gcc.dg/pr69535.c: New test.
8127
8128 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8129
8130 PR testsuite/69584
8131 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8132 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8133
8134 PR debug/68244
8135 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8136
8137 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8138
8139 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8140
8141 PR fortran/67564
8142 * gfortran.dg/allocate_with_source_17.f03: New test.
8143
8144 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8145
8146 PR tree-optimization/69546
8147 * gcc.dg/torture/pr69546.c: New test.
8148
8149 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8150
8151 PR fortran/69566
8152 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8153
8154 2016-01-30 Martin Sebor <msebor@redhat.com>
8155
8156 PR c++/68490
8157 * g++.dg/ext/flexary10.C: New test.
8158
8159 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8160
8161 PR fortran/66707
8162 gfortran.dg/common_23.f90: New test.
8163
8164 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8165
8166 PR target/65546
8167 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8168 condition being checked, and disable it when the target supports
8169 misaligned loads and stores.
8170
8171 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8172
8173 PR debug/69518
8174 * gcc.dg/torture/pr69518.c: New test.
8175
8176 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8177
8178 PR target/69530
8179 * gcc.target/i386/pr69530.c: New test.
8180
8181 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8182
8183 PR target/65604
8184 * gcc.target/mips/div-delay.c: New test.
8185
8186 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8187
8188 PR target/69551
8189 * gcc.target/i386/pr69551.c: New test.
8190
8191 PR target/66137
8192 * gcc.target/i386/pr66137.c: New test.
8193
8194 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8195
8196 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8197 always built for p5600.
8198 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8199 isa=p5600 dg-option.
8200
8201 2016-01-29 Richard Biener <rguenther@suse.de>
8202
8203 PR tree-optimization/69547
8204 * g++.dg/tree-ssa/pr69547.C: New testcase.
8205
8206 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8207
8208 PR debug/66869
8209 * g++.dg/warn/Wunused-function2.C: New test.
8210
8211 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8212
8213 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8214 support for test to succeed.
8215
8216 2016-01-29 Marek Polacek <polacek@redhat.com>
8217
8218 PR c++/69509
8219 PR c++/69516
8220 * g++.dg/ext/constexpr-vla2.C: New test.
8221 * g++.dg/ext/constexpr-vla3.C: New test.
8222 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8223
8224 2016-01-29 Richard Biener <rguenther@suse.de>
8225
8226 PR middle-end/69537
8227 * gcc.dg/uninit-21.c: New testcase.
8228
8229 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8230
8231 PR target/69459
8232 * gcc.target/i386/pr69459.c: New test.
8233
8234 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8235
8236 PR target/68400
8237 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8238 * gcc.target/mips/pr68400.c: New test.
8239
8240 2016-01-28 Martin Sebor <msebor@redhat.com>
8241
8242 PR target/17381
8243 * gcc.target/powerpc/pr17381.c: New test.
8244
8245 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8246
8247 PR middle-end/69542
8248 * gcc.dg/torture/pr69542.c: New test.
8249
8250 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8251
8252 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8253
8254 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8255
8256 * gcc.dg/pr65980.c: Skip on AIX.
8257 * gcc.dg/pr66688.c: Same.
8258
8259 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8260
8261 PR target/63679
8262 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8263 * gcc.dg/tree-ssa/sra-18.c: Same.
8264
8265 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8266
8267 PR fortran/62536
8268 * gfortran.dg/block_15.f08: New test.
8269 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8270 on incorrectly closed BLOCK.
8271
8272 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8273
8274 * gcc.dg/declare-simd.c: New test.
8275 2016-01-28 Richard Biener <rguenther@suse.de>
8276
8277 PR tree-optimization/69466
8278 * gfortran.dg/vect/pr69466.f90: New testcase.
8279
8280 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8281
8282 * g++.dg/pr67989.C: Remove ARM-specific option.
8283 * gcc.target/arm/pr67989.C: New file.
8284
8285 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8286
8287 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8288 and expm1 test for glibc < 2.11.
8289
8290 2016-01-27 Richard Henderson <rth@redhat.com>
8291
8292 * gcc.c-torture/execute/pr69447.c: New test.
8293
8294 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8295
8296 PR fortran/69422
8297 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8298
8299 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR debug/66869
8302 * gcc.dg/pr66869.c: New test.
8303
8304 2016-01-25 Jeff Law <law@redhat.com>
8305
8306 PR tree-optimization/68398
8307 PR tree-optimization/69196
8308 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8309 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8310 path to avoid new heuristic allowing more irreducible regions
8311 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8312 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8313 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8314 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8315 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8316
8317 2016-01-27 Marek Polacek <polacek@redhat.com>
8318
8319 PR c/68062
8320 * c-c++-common/vector-compare-4.c: New test.
8321
8322 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8323
8324 PR preprocessor/69126
8325 * c-c++-common/pr69126.c: New test case.
8326
8327 2016-01-27 Ian Lance Taylor <iant@google.com>
8328
8329 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8330
8331 2016-01-27 Ryan Burn <contact@rnburn.com>
8332
8333 PR cilkplus/69267
8334 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8335
8336 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8337
8338 PR target/69512
8339 * gcc.target/i386/pr69512.c: New test.
8340
8341 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8342
8343 PR ada/69488
8344 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8345
8346 2016-01-27 Marek Polacek <polacek@redhat.com>
8347
8348 PR c++/69379
8349 * g++.dg/pr69379.C: New test.
8350
8351 2016-01-27 Martin Sebor <msebor@redhat.com>
8352
8353 PR c++/69317
8354 * g++.dg/abi/Wabi-2-2.C: New test.
8355 * g++.dg/abi/Wabi-2-3.C: New test.
8356 * g++.dg/abi/Wabi-3-2.C: New test.
8357 * g++.dg/abi/Wabi-3-3.C: New test.
8358
8359 2016-01-27 Richard Biener <rguenther@suse.de>
8360
8361 PR tree-optimization/69166
8362 * gcc.dg/torture/pr69166.c: New testcase.
8363
8364 2016-01-27 Martin Jambor <mjambor@suse.cz>
8365
8366 PR tree-optimization/69355
8367 * gcc.dg/tree-ssa/pr69355.c: New test.
8368
8369 2016-01-27 Marek Polacek <polacek@redhat.com>
8370
8371 PR c++/69496
8372 * g++.dg/ext/constexpr-vla1.C: New test.
8373
8374 2016-01-20 Christian Bruel <christian.bruel@st.com>
8375
8376 PR target/69245
8377 * gcc.target/arm/pr69245.c: New test.
8378
8379 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8380
8381 PR tree-optimization/69399
8382 * gcc.dg/torture/pr69399.c: New test.
8383
8384 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8385
8386 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8387
8388 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8389
8390 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8391
8392 2016-01-26 Tom de Vries <tom@codesourcery.com>
8393
8394 PR tree-optimization/69110
8395 * gcc.dg/autopar/pr69110.c: New test.
8396
8397 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8398 Sebastian Pop <s.pop@samsung.com>
8399
8400 * gcc.dg/graphite/isl-ast-op-select.c: New.
8401
8402 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8403
8404 PR fortran/69385
8405 * gfortran.dg/allocate_error_6.f90: New test.
8406
8407 2016-01-26 Richard Henderson <rth@redhat.com>
8408
8409 * gcc.dg/tm/pr60908.c: New test.
8410
8411 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8412
8413 PR other/69006
8414 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8415 directive.
8416 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8417 expected multiline output to reflect the colorization being
8418 disabled before newlines.
8419 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8420 (custom_diagnostic_finalizer): Replace call to
8421 pp_newline_and_flush with call to pp_flush.
8422 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8423 * gfortran.dg/implicit_class_1.f90: Likewise.
8424 * lib/gcc-dg.exp (allow_blank_lines): New global.
8425 (dg-allow-blank-lines-in-output): New procedure.
8426 (gcc-dg-prune): Complain about blank lines in the output, unless
8427 dg-allow-blank-lines-in-output was called.
8428 * lib/multiline.exp (_build_multiline_regex): Only support
8429 arbitrary followup text for non-blank-lines, not for blank lines.
8430
8431 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8432
8433 PR tree-optimization/69483
8434 * gcc.dg/pr69483.c: New test.
8435 * g++.dg/opt/pr69483.C: New test.
8436
8437 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8438
8439 PR target/68620
8440 * gcc.target/arm/pr68620.c: New test.
8441
8442 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8443
8444 * gcc.target/i386/pr68986-2.c: Remove -m32.
8445
8446 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8447
8448 PR target/68986
8449 * gcc.target/i386/pr68986-1.c: New test.
8450 * gcc.target/i386/pr68986-2.c: Likewise.
8451 * gcc.target/i386/pr68986-3.c: Likewise.
8452
8453 2016-01-26 Christian Bruel <christian.bruel@st.com>
8454
8455 * lib/target-supports.exp
8456 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8457 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8458 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8459
8460 2016-01-26 Richard Biener <rguenther@suse.de>
8461
8462 PR tree-optimization/69452
8463 * gcc.dg/torture/pr69452.c: New testcase.
8464
8465 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR target/69442
8468 * gcc.dg/pr69442.c: New test.
8469
8470 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8471
8472 PR target/67896
8473 * gcc.target/aarch64/simd/pr67896.C: New.
8474
8475 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8476
8477 PR tree-optimization/69400
8478 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8479 function.
8480 (plugin_init): Call it.
8481 * gcc.dg/torture/pr69400.c: New test.
8482
8483 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8484
8485 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8486
8487 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8488 Sebastian Pop <s.pop@samsung.com>
8489
8490 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8491 isl-0.15.
8492
8493 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8494 Sebastian Pop <s.pop@samsung.com>
8495
8496 * gcc.dg/graphite/pr69292.c: New.
8497
8498 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8499
8500 * c-c++-common/goacc/use_device-1.c: New test.
8501
8502 2016-01-25 Jeff Law <law@redhat.com>
8503
8504 PR tree-optimization/69196
8505 PR tree-optimization/68398
8506 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8507 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8508
8509 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8510
8511 PR target/69469
8512 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8513 Algorithm.
8514
8515 2016-01-25 Richard Biener <rguenther@suse.de>
8516
8517 PR testsuite/69380
8518 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8519
8520 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8521
8522 PR target/69421
8523 * gcc.dg/pr69421.c: New test.
8524
8525 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8526
8527 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8528 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8529 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8530 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8531 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8532 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8533 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8534 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8535 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8536 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8537
8538 2016-01-25 Richard Biener <rguenther@suse.de>
8539
8540 PR tree-optimization/69376
8541 * gcc.dg/torture/pr69376.c: New testcase.
8542
8543 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8544
8545 PR fortran/69397
8546 PR fortran/68442
8547 * gfortran.dg/interface_38.f90: New test.
8548 * gfortran.dg/interface_39.f90: New test.
8549
8550 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8551
8552 Revert:
8553 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8554
8555 PR c++/11858
8556 PR c++/24663
8557 PR c++/24664
8558 * g++.dg/template/pr11858.C: New test.
8559 * g++.dg/template/pr24663.C: New test.
8560 * g++.dg/template/unify12.C: New test.
8561 * g++.dg/template/unify13.C: New test.
8562 * g++.dg/template/unify14.C: New test.
8563 * g++.dg/template/unify15.C: New test.
8564 * g++.dg/template/unify16.C: New test.
8565 * g++.dg/template/unify17.C: New test.
8566
8567 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8568
8569 PR fortran/68283
8570 gfortran.dg/pr68283.f90: New test.
8571
8572 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8573
8574 PR fortran/66094
8575 * gfortran.dg/inline_matmul_13.f90: New test.
8576 * gfortran.dg/matmul_bounds_8.f90: New test.
8577 * gfortran.dg/matmul_bounds_9.f90: New test.
8578 * gfortran.dg/matmul_bounds_10.f90: New test.
8579
8580 2016-01-23 Tom de Vries <tom@codesourcery.com>
8581
8582 PR tree-optimization/69426
8583 * gcc.dg/autopar/pr69426.c: New test.
8584
8585 2016-01-23 Martin Sebor <msebor@redhat.com>
8586
8587 PR c++/58109
8588 PR c++/69022
8589 * g++.dg/cpp0x/alignas5.C: New test.
8590 * g++.dg/ext/vector29.C: Same.
8591
8592 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8593
8594 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8595 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8596 _GNU_SOURCE from compile flags to the source.
8597 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8598 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8599 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8600 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8601
8602 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8603
8604 PR target/69432
8605 * g++.dg/opt/pr69432.C: New test.
8606
8607 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8608
8609 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8610 32-bit targets testing an -m64 multilib.
8611
8612 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8613
8614 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8615 64-bit support.
8616
8617 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8618
8619 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8620
8621 2016-01-21 Christian Bruel <christian.bruel@st.com>
8622
8623 PR target/68674
8624 * gcc.target/i386/pr68674.c
8625 * gcc.target/aarch64/pr68674.c
8626 * gcc.target/arm/pr68674.c
8627
8628 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8629
8630 PR target/69403
8631 * gcc.c-torture/execute/pr69403.c: New test.
8632
8633 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8634
8635 PR c++/55843
8636 * g++.dg/template/pr55843.C: New.
8637
8638 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8639
8640 PR testsuite/66877
8641 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8642 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8643
8644 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8645
8646 PR testsuite/67489
8647 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8648 from dg-do compile directive, and instead add
8649 { dg-require-effective-target int128 }.
8650
8651 2016-01-20 Martin Sebor <msebor@redhat.com>
8652
8653 PR c/69405
8654 * gcc.dg/sync-fetch.c: New test.
8655
8656 2016-01-21 Martin Sebor <msebor@redhat.com>
8657
8658 PR target/69252
8659 * gcc.target/powerpc/pr69252.c: New test.
8660
8661 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8662
8663 PR fortran/65996
8664 * gfortran.dg/pr65996.f90: New test.
8665
8666 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8667
8668 PR c++/68810
8669 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8670 expected to generate an error.
8671
8672 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8673
8674 PR middle-end/66178
8675 * gcc.dg/torture/pr66178.c: New test.
8676
8677 2016-01-21 Anton Blanchard <anton@samba.org>
8678 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8679
8680 PR target/63354
8681 * gcc.target/powerpc/pr63354.c: New test.
8682
8683 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8684
8685 PR rtl-optimization/68990
8686 * gcc.target/i386/pr68990: New.
8687
8688 2016-01-21 Nick Clifton <nickc@redhat.com>
8689
8690 PR target/69129
8691 * gcc.target/mips/pr69129.c: New.
8692
8693 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8694
8695 PR c++/58046
8696 * g++.dg/cpp0x/pr58046.C: New.
8697
8698 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8699
8700 PR target/69187
8701 PR target/65624
8702 * gcc.target/arm/pr69187.c: New test.
8703
8704 PR c++/69355
8705 * g++.dg/torture/pr69355.C: New test.
8706
8707 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8708 Sebastian Pop <s.pop@samsung.com>
8709
8710 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8711
8712 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8713 Sebastian Pop <s.pop@samsung.com>
8714
8715 * gcc.dg/graphite/pr68976.c: New test.
8716
8717 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8718
8719 PR middle-end/67653
8720 * c-c++-common/pr67653.c: New test.
8721 * gcc.dg/torture/pr29119.c: Add dg-warning.
8722
8723 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8724
8725 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8726
8727 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8728
8729 PR c/24293
8730 * gcc.dg/pr24293.c: New test.
8731 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8732 incomplete struct type.
8733 * gcc.dg/declspec-1.c: Likewise.
8734 * gcc.dg/pr63549.c: Likewise.
8735
8736 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR tree-optimization/66612
8739 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8740 for bdn instruction.
8741
8742 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8743
8744 * lib/target-supports.exp
8745 (check_effective_target_arm_fp_ok_nocache): New.
8746 (check_effective_target_arm_fp_ok): New.
8747 (add_options_for_arm_fp): New.
8748 (check_effective_target_arm_crypto_ok_nocache): Require
8749 target_arm_v8_neon_ok instead of arm32.
8750 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8751 (check_effective_target_arm_crypto_pragma_ok): New.
8752 (add_options_for_arm_vfp): New.
8753 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8754 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8755 target instead. Force initial fpu to vfp.
8756 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8757 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8758 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8759 dependency.
8760 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8761 use arm_vfp effective target instead. Force initial fpu to vfp.
8762 * gcc.target/arm/attr-neon3.c: Likewise.
8763 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8764 arm_vfp_ok.
8765 * gcc.target/arm/unsigned-float.c: Likewise.
8766 * gcc.target/arm/vfp-1.c: Likewise.
8767 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8768 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8769 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8770 * gcc.target/arm/vfp-ldmias.c: Likewise.
8771 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8772 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8773 * gcc.target/arm/vfp-stmiad.c: Likewise.
8774 * gcc.target/arm/vfp-stmias.c: Likewise.
8775 * gcc.target/arm/vnmul-1.c: Likewise.
8776 * gcc.target/arm/vnmul-2.c: Likewise.
8777 * gcc.target/arm/vnmul-3.c: Likewise.
8778 * gcc.target/arm/vnmul-4.c: Likewise.
8779
8780 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8781
8782 PR testsuite/69366
8783 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8784 the MPX run-time library, for compile-time MPX test.
8785 * gcc.target/i386/chkp-always_inline.c: Likewise.
8786 * gcc.target/i386/chkp-bndret.c: Likewise.
8787 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8788 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8789 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8790 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8791 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8792 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8793 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8794 * gcc.target/i386/chkp-label-address.c: Likewise.
8795 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8796 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8797 * gcc.target/i386/chkp-pr69044.c: Likewise.
8798 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8799 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8800 * gcc.target/i386/chkp-strchr.c: Likewise.
8801 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8802 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8803 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8804 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8805 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8806 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8807 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8808 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8809 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8810 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8811 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8812 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8813 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8814 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8815 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8816 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8817 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8818 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8819 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8820 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8821 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8822 * gcc.target/i386/pr63995-2.c: Likewise.
8823 * gcc.target/i386/pr64805.c: Likewise.
8824 * gcc.target/i386/pr65044.c: Likewise.
8825 * gcc.target/i386/pr65167.c: Likewise.
8826 * gcc.target/i386/pr65183.c: Likewise.
8827 * gcc.target/i386/pr65184.c: Likewise.
8828 * gcc.target/i386/thunk-retbnd.c: Likewise.
8829
8830 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8831
8832 PR tree-optimization/69328
8833 * gcc.dg/pr69328.c: New test.
8834
8835 2016-01-20 Jeff Law <law@redhat.com>
8836
8837 PR target/25114
8838 * gcc.target/m68k/pr25114.c: New test.
8839
8840 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8841
8842 * gcc.target/arm/memset-inline-10.c: Added
8843 dg-require-effective-target arm_thumb2_ok.
8844
8845 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8846
8847 * gcc.dg/debug/dwarf2/sso.c: New test.
8848
8849 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8850
8851 PR testsuite/68820
8852 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8853 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8854 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8855
8856 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8857
8858 PR ipa/66223
8859 * g++.dg/ipa/devirt-50.C: New testcase.
8860
8861 2016-01-19 Marek Polacek <polacek@redhat.com>
8862
8863 PR c++/68965
8864 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8865 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8866
8867 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8868
8869 PR target/69135
8870 * gcc.target/arm/pr69135_1.c: New test.
8871
8872 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8873
8874 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8875
8876 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8877
8878 * gcc.target/aarch64/ccmp_1.c: New testcase.
8879
8880 2016-01-19 Marek Polacek <polacek@redhat.com>
8881
8882 PR c++/68586
8883 * g++.dg/cpp0x/enum30.C: New test.
8884
8885 2016-01-19 Richard Biener <rguenther@suse.de>
8886
8887 PR tree-optimization/69336
8888 * g++.dg/tree-ssa/pr69336.C: New testcase.
8889
8890 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8891
8892 PR debug/65779
8893 * gcc.dg/pr65779.c: New test.
8894
8895 2016-01-19 Richard Biener <rguenther@suse.de>
8896
8897 PR tree-optimization/69352
8898 * gcc.dg/torture/pr69352.c: New testcase.
8899
8900 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8901
8902 PR rtl-optimization/68955
8903 PR rtl-optimization/64557
8904 * gcc.dg/torture/pr68955.c: New test.
8905
8906 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8907
8908 PR lto/69136
8909 * g++.dg/torture/pr69136.C: New testcase.
8910
8911 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8912
8913 PR lto/69133
8914 * g++.dg/lto/pr69133_0.C: New testcase.
8915 * g++.dg/lto/pr69133_1.C: New testcase.
8916
8917 2016-01-15 Jeff Law <law@redhat.com>
8918
8919 PR tree-optimization/69320
8920 * gcc.c-torture/pr69320-1.c: New test.
8921 * gcc.c-torture/pr69320-2.c: New test.
8922 * gcc.c-torture/pr69320-3.c: New test.
8923 * gcc.c-torture/pr69320-4.c: New test.
8924
8925 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8926
8927 PR c++/11858
8928 PR c++/24663
8929 PR c++/24664
8930 * g++.dg/template/pr11858.C: New test.
8931 * g++.dg/template/pr24663.C: New test.
8932 * g++.dg/template/unify12.C: New test.
8933 * g++.dg/template/unify13.C: New test.
8934 * g++.dg/template/unify14.C: New test.
8935 * g++.dg/template/unify15.C: New test.
8936 * g++.dg/template/unify16.C: New test.
8937 * g++.dg/template/unify17.C: New test.
8938
8939 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8940
8941 PR testsuite/69181
8942 * gcc.dg/pr69181-1.c: New test file.
8943 * gcc.dg/pr69181-2.c: New test file.
8944 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8945 globals by moving it to...
8946 (cleanup-after-saved-dg-test): ...this new function. Add
8947 "global additional_sources_used". Add reset of global
8948 multiline_expected_outputs to the empty list.
8949 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8950 global to...
8951 (multiline_expected_outputs): ...this, and updated comments to
8952 note that it is modified from gcc-dg.exp.
8953 (dg-end-multiline-output): Update for the above renaming.
8954 (handle-multiline-outputs): Likewise. Remove the clearing
8955 of the expected outputs to the empty list.
8956
8957 2016-01-18 Richard Biener <rguenther@suse.de>
8958
8959 PR tree-optimization/69297
8960 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8961
8962 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8963
8964 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8965 dg-options.
8966 * gcc.target/mips/mips-3d-2.c: Likewise.
8967 * gcc.target/mips/mips-3d-3.c: Likewise.
8968 * gcc.target/mips/mips-3d-4.c: Likewise.
8969 * gcc.target/mips/mips-3d-5.c: Likewise.
8970 * gcc.target/mips/mips-3d-6.c: Likewise.
8971 * gcc.target/mips/mips-3d-7.c: Likewise.
8972 * gcc.target/mips/mips-3d-8.c: Likewise.
8973 * gcc.target/mips/mips-3d-9.c: Likewise.
8974 * gcc.target/mips/mips-ps-1.c: Likewise.
8975 * gcc.target/mips/mips-ps-2.c: Likewise.
8976 * gcc.target/mips/mips-ps-3.c: Likewise.
8977 * gcc.target/mips/mips-ps-4.c: Likewise.
8978 * gcc.target/mips/mips-ps-5.c: Likewise.
8979 * gcc.target/mips/mips-ps-6.c: Likewise.
8980 * gcc.target/mips/mips-ps-7.c: Likewise.
8981 * gcc.target/mips/mips-ps-type.c: Likewise.
8982 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8983 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8984
8985 2016-01-18 Tom de Vries <tom@codesourcery.com>
8986
8987 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8988 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8989 * c-c++-common/goacc/kernels-empty.c: New test.
8990 * c-c++-common/goacc/kernels-eternal.c: New test.
8991 * c-c++-common/goacc/kernels-loop-2.c: New test.
8992 * c-c++-common/goacc/kernels-loop-3.c: New test.
8993 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8994 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8995 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8996 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8997 * c-c++-common/goacc/kernels-loop-data.c: New test.
8998 * c-c++-common/goacc/kernels-loop-g.c: New test.
8999 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9000 * c-c++-common/goacc/kernels-loop-n.c: New test.
9001 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9002 * c-c++-common/goacc/kernels-loop.c: New test.
9003 * c-c++-common/goacc/kernels-noreturn.c: New test.
9004 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9005 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9006 * c-c++-common/goacc/kernels-reduction.c: New test.
9007
9008 2016-01-18 Tom de Vries <tom@codesourcery.com>
9009
9010 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9011 * gcc.dg/autopar/outer-2.c: Same.
9012 * gcc.dg/autopar/outer-3.c: Same.
9013 * gcc.dg/autopar/outer-4.c: Same.
9014 * gcc.dg/autopar/outer-5.c: Same.
9015 * gcc.dg/autopar/outer-6.c: Same.
9016 * gcc.dg/autopar/parallelization-1.c: Same.
9017 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9018 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9019 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9020 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9021 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9022 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9023 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9024 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9025 * gcc.dg/autopar/pr39500-1.c: Same.
9026 * gcc.dg/autopar/pr39500-2.c: Same.
9027 * gcc.dg/autopar/pr46193.c: Same.
9028 * gcc.dg/autopar/pr46194.c: Same.
9029 * gcc.dg/autopar/pr49580.c: Same.
9030 * gcc.dg/autopar/pr49960-1.c: Same.
9031 * gcc.dg/autopar/pr49960.c: Same.
9032 * gcc.dg/autopar/pr68373.c: Same.
9033 * gcc.dg/autopar/reduc-1.c: Same.
9034 * gcc.dg/autopar/reduc-1char.c: Same.
9035 * gcc.dg/autopar/reduc-1short.c: Same.
9036 * gcc.dg/autopar/reduc-2.c: Same.
9037 * gcc.dg/autopar/reduc-2char.c: Same.
9038 * gcc.dg/autopar/reduc-2short.c: Same.
9039 * gcc.dg/autopar/reduc-3.c: Same.
9040 * gcc.dg/autopar/reduc-4.c: Same.
9041 * gcc.dg/autopar/reduc-6.c: Same.
9042 * gcc.dg/autopar/reduc-7.c: Same.
9043 * gcc.dg/autopar/reduc-8.c: Same.
9044 * gcc.dg/autopar/reduc-9.c: Same.
9045 * gcc.dg/autopar/uns-outer-4.c: Same.
9046 * gcc.dg/autopar/uns-outer-5.c: Same.
9047 * gcc.dg/autopar/uns-outer-6.c: Same.
9048 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9049 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9050
9051 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9052
9053 PR target/63679
9054 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9055 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9056
9057 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9058
9059 PR target/63679
9060 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9061 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9062 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9063
9064 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9065
9066 PR target/63679
9067 * gcc.dg/tree-ssa/sra-17.c: New.
9068 * gcc.dg/tree-ssa/sra-18.c: New.
9069
9070 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9071
9072 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9073
9074 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9075
9076 * gnat.dg/inline12.adb: New test.
9077
9078 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9079
9080 PR tree-optimization/66797
9081 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9082
9083 2016-01-18 Richard Biener <rguenther@suse.de>
9084
9085 PR tree-optimization/69170
9086 * gcc.dg/torture/pr69170.c: New testcase.
9087
9088 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9089
9090 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9091
9092 2016-01-16 Tom de Vries <tom@codesourcery.com>
9093
9094 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9095
9096 2016-01-16 Tom de Vries <tom@codesourcery.com>
9097
9098 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9099 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9100 redundant dg-require-effective-target pthread.
9101 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9102 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9103 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9104 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9105 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9106 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9107 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9108
9109 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9110
9111 PR target/68609
9112 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9113 * gcc.target/powerpc/recip-7.c: Same.
9114
9115 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9116
9117 PR c++/69091
9118 * g++.dg/template/pr69091.C: New test.
9119
9120 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9121
9122 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9123 dump does not contain an error_mark_node.
9124 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9125 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9126
9127 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9128
9129 PR c++/68936
9130 * g++.dg/template/pr68936.C: New test.
9131
9132 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9133
9134 PR target/68609
9135 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9136 * gcc.target/powerpc/recip-2.c: Same.
9137 * gcc.target/powerpc/recip-3.c: Same.
9138 * gcc.target/powerpc/recip-4.c: Same.
9139 * gcc.target/powerpc/recip-sqrtf.c: Same.
9140
9141 2016-01-15 Jeff Law <law@redhat.com>
9142
9143 PR tree-optimization/69270
9144 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9145 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9146
9147 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9148
9149 PR fortran/49630
9150 * gfortran.dg/deferred_character_13.f90: New test for the fix
9151 of comment 3 of the PR.
9152
9153 PR fortran/54070
9154 * gfortran.dg/deferred_character_8.f90: New test
9155 * gfortran.dg/allocate_error_5.f90: New test
9156
9157 PR fortran/60593
9158 * gfortran.dg/deferred_character_10.f90: New test
9159
9160 PR fortran/60795
9161 * gfortran.dg/deferred_character_14.f90: New test
9162
9163 PR fortran/61147
9164 * gfortran.dg/deferred_character_11.f90: New test
9165
9166 PR fortran/64324
9167 * gfortran.dg/deferred_character_9.f90: New test
9168
9169 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9170
9171 PR rtl-optimization/69030
9172 * gcc.target/i386/pr69030.c: New.
9173
9174 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9175
9176 * gcc.target/aarch64/target_attr_17.c: New test.
9177
9178 2016-01-15 Richard Biener <rguenther@suse.de>
9179
9180 PR tree-optimization/66856
9181 * gcc.dg/torture/pr66856-1.c: New testcase.
9182 * gcc.dg/torture/pr66856-2.c: Likewise.
9183
9184 2016-01-15 Richard Biener <rguenther@suse.de>
9185
9186 PR debug/69137
9187 * g++.dg/lto/pr69137_0.C: New testcase.
9188
9189 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9190
9191 PR middle-end/69246
9192 * gcc.target/i386/pr69246.c: New test.
9193
9194 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9195
9196 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9197
9198 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9199
9200 PR c++/56194
9201 * g++.dg/init/const9.C: Disable test on S/390.
9202
9203 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9204
9205 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9206 * g++.dg/Wno-frame-address.C: Ditto.
9207
9208 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9209
9210 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9211
9212 2016-01-15 Richard Biener <rguenther@suse.de>
9213
9214 PR tree-optimization/68961
9215 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9216
9217 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9218
9219 * gcc.target/i386/pr65105-5.c: New test.
9220
9221 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9222
9223 * gcc.c-torture/execute/alias-4.c: New testcase.
9224
9225 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9226
9227 PR ipa/68148
9228 * g++.dg/ipa/devirt-49.C: New testcase.
9229
9230 2016-01-15 Christian Bruel <christian.bruel@st.com>
9231
9232 PR target/65837
9233 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9234 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9235 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9236
9237 2016-01-15 Richard Biener <rguenther@suse.de>
9238
9239 PR tree-optimization/69117
9240 * gcc.dg/torture/pr69117.c: New testcase.
9241
9242 2015-01-14 Ryan Burn <contact@rnburn.com>
9243
9244 PR c++/69048
9245 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9246
9247 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9248
9249 PR testsuite/67509
9250 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9251 range tests use 100 * maximum instead of maximum + 1.
9252
9253 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9254
9255 PR debug/69244
9256 * gcc.dg/guality/pr69244.c: New test.
9257
9258 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9259
9260 * lib/target-supports.exp (check_effective_target_issignaling):
9261 New procedure.
9262 * gcc.dg/pr61441.c: Require issignaling effective target.
9263
9264 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9265
9266 PR target/68803
9267 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9268
9269 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9270
9271 PR c++/68819
9272 PR preprocessor/69177
9273 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9274 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9275 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9276 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9277
9278 2016-01-14 Marek Polacek <polacek@redhat.com>
9279
9280 PR c/69262
9281 * gcc.dg/array-15.c: New test.
9282
9283 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9284
9285 PR middle-end/68146
9286 PR tree-optimization/69155
9287 * gfortran.dg/pr68146.f: New test.
9288 * gfortran.dg/pr69155.f90: New test.
9289
9290 2016-01-14 Richard Biener <rguenther@suse.de>
9291
9292 PR tree-optimization/68060
9293 * gcc.dg/torture/pr68060-1.c: New testcase.
9294 * gcc.dg/torture/pr68060-2.c: Likewise.
9295
9296 2016-01-14 Nick Clifton <nickc@redhat.com>
9297
9298 * lib/target-supports.exp
9299 (check_effective_target_arm_neon_ok_nocache): Add an option
9300 sequence that includes setting the ARM architecture to ARMv7-A.
9301 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9302 command line options necessary to enable Neon support.
9303 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9304 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9305 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9306 * gcc.target/arm/pr69180.c: Likewise.
9307
9308 2016-01-14 Jeff Law <law@redhat.com>
9309
9310 PR tree-optimization/69270
9311 * gcc.dg/tree-ssa/pr69270.c: New test.
9312
9313 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9314
9315 PR c/66208
9316 * c-c++-common/pr66208.c: New file.
9317
9318 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9319
9320 PR tree-optimization/69156
9321 * gcc.dg/pr69156.c: New test.
9322
9323 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9324
9325 * gcc.target/i386/pr69225-7.c: New test.
9326
9327 2016-01-13 Richard Henderson <rth@redhat.com>
9328
9329 * gcc.dg/tm/memopt-13.c: Update expected function.
9330 * gcc.dg/tm/memopt-6.c: Likewise.
9331
9332 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9333
9334 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9335 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9336 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9337 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9338
9339 2016-01-13 Tom de Vries <tom@codesourcery.com>
9340
9341 PR tree-optimization/69169
9342 * gcc.dg/pr69169.c: New test.
9343
9344 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9345
9346 PR target/69228
9347 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9348 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9349 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9350 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9351 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9352 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9353 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9354 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9355
9356 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9357
9358 PR target/69247
9359 * gcc.dg/pr69247.c: New test.
9360
9361 2016-01-13 Richard Biener <rguenther@suse.de>
9362
9363 PR tree-optimization/69242
9364 * gcc.dg/torture/pr69242.c: New testcase.
9365
9366 2016-01-13 Richard Biener <rguenther@suse.de>
9367
9368 PR tree-optimization/69186
9369 * gcc.dg/torture/pr69186.c: New testcase.
9370
9371 2016-01-13 Jeff Law <law@redhat.com>
9372
9373 PR tree-optimization/67755
9374 * gcc.dg/tree-ssa/pr67755.c: New test.
9375
9376 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9377
9378 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9379 pass number in output by a star.
9380
9381 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9382
9383 PR tree-optimization/68911
9384 * gcc.c-torture/execute/pr68911.c: New test.
9385
9386 2016-01-12 Marek Polacek <polacek@redhat.com>
9387
9388 PR c++/68979
9389 * g++.dg/warn/permissive-1.C: New test.
9390
9391 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR objc++/68511
9394 PR c++/69213
9395 * g++.dg/opt/pr69213.C: New test.
9396
9397 2016-01-12 Christian Bruel <christian.bruel@st.com>
9398
9399 PR target/69180
9400 * gcc.target/arm/pr69180.c: New test.
9401
9402 2016-01-12 Richard Biener <rguenther@suse.de>
9403
9404 PR lto/69077
9405 * g++.dg/lto/pr69077_0.C: New testcase.
9406 * g++.dg/lto/pr69077_1.C: Likewise.
9407
9408 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9409
9410 PR target/69175
9411 * g++.dg/opt/pr69175.C: New test.
9412
9413 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9414
9415 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9416 rather than #including math.h & stdlib.h.
9417 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9418 * gcc.dg/vect/pr49771.c: Likewise.
9419 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9420 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9421 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9422 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9423 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9424 * gcc.dg/vect/pr44507.c: Likewise.
9425 * gcc.dg/vect/pr45902.c: Likewise.
9426 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9427 * gcc.dg/vect/vect-117.c: Likewise.
9428 * gcc.dg/vect/vect-99.c: Likewise.
9429 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9430 * gcc.dg/vect/vect-cond-1.c: Likewise.
9431 * gcc.dg/vect/vect-cond-2.c: Likewise.
9432 * gcc.dg/vect/vect-cond-3.c: Likewise.
9433 * gcc.dg/vect/vect-cond-4.c: Likewise.
9434 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9435 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9436 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9437 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9438 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9439 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9440 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9441 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9442 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9443 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9444 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9445 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9446 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9447 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9448 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9449 include of signal.h.
9450 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9451 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9452 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9453 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9454 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9455 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9456 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9457 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9458 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9459 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9460 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9461 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9462 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9463 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9464 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9465 * gcc.dg/vect/vect-outer-5.c: Likewise.
9466 * gcc.dg/vect/vect-outer-6.c: Likewise.
9467 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9468 include of stdio.h.
9469
9470 2016-01-12 Nick Clifton <nickc@redhat.com>
9471
9472 PR target/68913
9473 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9474 to fread so that it will be found in all target runtimes.
9475
9476 2016-01-12 Richard Biener <rguenther@suse.de>
9477
9478 PR tree-optimization/69053
9479 * g++.dg/torture/pr69053.C: New testcase.
9480
9481 2016-01-12 Richard Biener <rguenther@suse.de>
9482
9483 PR tree-optimization/69168
9484 * gcc.dg/torture/pr69168.c: New testcase.
9485
9486 2016-01-12 Richard Biener <rguenther@suse.de>
9487
9488 PR tree-optimization/69157
9489 * gcc.dg/torture/pr69157.c: New testcase.
9490
9491 2016-01-12 Richard Biener <rguenther@suse.de>
9492
9493 PR tree-optimization/69174
9494 * gcc.dg/torture/pr69174.c: New testcase.
9495
9496 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9497
9498 PR c++/66808
9499 PR c++/69000
9500 * g++.dg/tls/pr66808.C: New test.
9501 * g++.dg/tls/pr69000.C: New test.
9502
9503 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9504
9505 * gcc.target/powerpc/swaps-p8-23.c: New test.
9506 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9507
9508 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9509
9510 PR tree-optimization/68356
9511 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9512
9513 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9514 Jim Wilson <jim.wilson@linaro.org>
9515
9516 PR target/69194
9517 * gcc.target/arm/pr69194.c: New test.
9518
9519 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9520
9521 PR target/69225
9522 * gcc.target/i386/pr69225-1.c: New test.
9523 * gcc.target/i386/pr69225-2.c: Likewise.
9524 * gcc.target/i386/pr69225-3.c: Likewise.
9525 * gcc.target/i386/pr69225-4.c: Likewise.
9526 * gcc.target/i386/pr69225-5.c: Likewise.
9527 * gcc.target/i386/pr69225-6.c: Likewise.
9528
9529 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9530
9531 PR target/67462
9532 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9533 if lp64.
9534
9535 PR target/69071
9536 * gcc.dg/pr69071.c: New test.
9537
9538 PR c++/69211
9539 * g++.dg/opt/pr69211.C: New test.
9540
9541 PR tree-optimization/69214
9542 * gcc.c-torture/compile/pr69214.c: New test.
9543
9544 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9545
9546 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9547 * gcc.target/i386/pr66232-11.c: Ditto.
9548 * gcc.target/i386/pr66232-12.c: Ditto.
9549 * gcc.target/i386/pr66232-13.c: Ditto.
9550
9551 2016-01-11 Richard Biener <rguenther@suse.de>
9552
9553 PR tree-optimization/69173
9554 * gcc.dg/torture/pr69173.c: New testcase.
9555
9556 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9557
9558 PR rtl-optimization/68796
9559 * gcc.target/aarch64/tst_5.c: New test.
9560 * gcc.target/aarch64/tst_6.c: Likewise.
9561
9562 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9563
9564 PR rtl-optimization/68841
9565 * gcc.dg/pr68841.c: New test.
9566 * gcc.c-torture/execute/pr68841.c: New test.
9567
9568 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9569
9570 PR rtl-optimization/68920
9571 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9572 for ix86 targets.
9573 * gcc.dg/ifcvt-5.c: New test.
9574
9575 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9576
9577 PR bootstrap/69123
9578 * g++.dg/pr69123.C: New.
9579
9580 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9581
9582 PR target/69010
9583 * gcc.target/i386/pr69010.c: New test.
9584
9585 2016-01-11 Martin Jambor <mjambor@suse.cz>
9586
9587 PR ipa/69044
9588 * gcc.target/i386/chkp-pr69044.c: New test.
9589
9590 2016-01-11 Tom de Vries <tom@codesourcery.com>
9591
9592 PR tree-optimization/69109
9593 * gcc.dg/autopar/pr69109-2.c: New test.
9594 * gcc.dg/autopar/pr69109.c: New test.
9595
9596 2016-01-11 Tom de Vries <tom@codesourcery.com>
9597
9598 PR tree-optimization/69108
9599 * gcc.dg/autopar/pr69108.c: New test.
9600
9601 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9602
9603 PR c++/69029
9604 * c-c++-common/Wisleading-indentation.c: Augment test.
9605
9606 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9607
9608 PR fortran/69154
9609 * gfortran.dg/inline_matmul_12.f90: New test.
9610
9611 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9612
9613 PR fortran/67779
9614 * gfortran.dg/actual_array_offset_1: New test.
9615
9616 2016-01-10 Tom de Vries <tom@codesourcery.com>
9617
9618 PR tree-optimization/69062
9619 * gcc.dg/autopar/pr69062.c: New test.
9620
9621 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9622
9623 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9624 * gcc.dg/vect/slp-perm-2.c: Likewise.
9625 * gcc.dg/vect/slp-perm-3.c: Likewise.
9626 * gcc.dg/vect/slp-perm-5.c: Likewise.
9627 * gcc.dg/vect/slp-perm-6.c: Likewise.
9628 * gcc.dg/vect/slp-perm-7.c: Likewise.
9629 * gcc.dg/vect/slp-perm-8.c: Likewise.
9630
9631 2016-01-10 Tom de Vries <tom@codesourcery.com>
9632
9633 PR tree-optimization/69039
9634 * gcc.dg/autopar/pr69039.c: New test.
9635
9636 2016-01-09 Marek Polacek <polacek@redhat.com>
9637
9638 PR c++/69113
9639 * g++.dg/pr69113.C: New test.
9640
9641 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9642
9643 PR middle-end/50865
9644 PR tree-optimization/69097
9645 * gcc.c-torture/execute/pr50865.c: New test.
9646 * gcc.c-torture/execute/pr69097-1.c: New test.
9647 * gcc.c-torture/execute/pr69097-2.c: New test.
9648 * gcc.dg/pr69097-1.c: New test.
9649 * gcc.dg/pr69097-2.c: New test.
9650
9651 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9652
9653 PR c++/69164
9654 * g++.dg/opt/pr69164.C: New test.
9655
9656 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9657
9658 PR tree-optimization/69167
9659 * gcc.dg/pr69167.c: New test.
9660
9661 2016-01-08 Marek Polacek <polacek@redhat.com>
9662
9663 PR c++/68449
9664 * g++.dg/pr68449.C: New.
9665
9666 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9667
9668 PR tree-optimization/68707
9669 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9670 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9671 on platforms supporting it.
9672 * gcc.dg/vect/slp-perm-2.c: Likewise.
9673 * gcc.dg/vect/slp-perm-3.c: Likewise.
9674 * gcc.dg/vect/slp-perm-5.c: Likewise.
9675 * gcc.dg/vect/slp-perm-7.c: Likewise.
9676 * gcc.dg/vect/slp-perm-8.c: Likewise.
9677 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9678 on platforms supporting it.
9679
9680 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9681
9682 PR tree-optimization/69162
9683 * gcc.dg/pr69162.c: New test.
9684
9685 PR tree-optimization/69172
9686 * gcc.dg/pr69172.c: New test.
9687
9688 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9689
9690 PR tree-optimization/67781
9691 * gcc.c-torture/execute/pr67781.c: New file.
9692
9693 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9694
9695 PR tree-optimization/69083
9696 * gcc.dg/vect/pr69083.c: New test.
9697
9698 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9699
9700 PR tree-optimization/61441
9701 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9702 Use -fexcess-precision=standard for compiler options.
9703 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9704
9705 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9706
9707 PR fortran/69128
9708 * gfortran.dg/gomp/pr69128.f90: New test.
9709
9710 PR c++/69145
9711 * g++.dg/ext/pr69145-1.C: New test.
9712 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9713 * g++.dg/ext/pr69145-2.h: New file.
9714
9715 2016-01-07 Martin Sebor <msebor@redhat.com>
9716
9717 PR c/68966
9718 * gcc.dg/atomic-fetch-bool.c: New test.
9719 * gcc.dg/sync-fetch-bool.c: New test.
9720
9721 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9722
9723 PR fortran/66680
9724 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9725
9726 2016-01-07 Nick Clifton <nickc@redhat.com>
9727
9728 PR target/66655
9729 * g++.dg/pr66655.C: New test.
9730 * g++.dg/pr66655_1.cc: Test support file.
9731 * g++.dg/pr66655.h: Test header file.
9732
9733 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9734
9735 PR fortran/66680
9736 gfortran.dg/gomp/pr66680.f90: New test.
9737
9738 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9739
9740 PR target/69171
9741 * gcc.target/i386/pr69171-1.c: New test.
9742 * gcc.target/i386/pr69171-2.c: Likewise.
9743 * gcc.target/i386/pr69171-3.c: Likewise.
9744 * gcc.target/i386/pr69171-4.c: Likewise.
9745 * gcc.target/i386/pr69171-5.c: Likewise.
9746 * gcc.target/i386/pr69171-6.c: Likewise.
9747
9748 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9749
9750 PR middle-end/67639
9751 * c-c++-common/pr67639.c: New test.
9752
9753 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9754
9755 PR tree-optimization/69141
9756 * g++.dg/opt/pr69141.C: New test.
9757
9758 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9759
9760 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9761
9762 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9763
9764 PR target/69140
9765 * gcc.target/i386/pr69140.c: New test
9766
9767 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9768
9769 * gcc.dg/bad-dereference.c: New test case.
9770
9771 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9772
9773 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9774
9775 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9776
9777 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9778
9779 2016-01-06 Marek Polacek <polacek@redhat.com>
9780
9781 PR sanitizer/69099
9782 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9783
9784 2016-01-05 Marek Polacek <polacek@redhat.com>
9785
9786 PR c/69104
9787 * gcc.dg/atomic-invalid-2.c: New.
9788
9789 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9790
9791 PR target/68991
9792 * gcc.target/i386/pr68991.c: New test.
9793
9794 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9795
9796 PR target/68991
9797 * g++.dg/pr68991-1.C: New test.
9798 * g++.dg/pr68991-2.C: Likewise.
9799
9800 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9801
9802 PR other/60465
9803 * gcc.target/ia64/pr60465-gprel64.c: New test.
9804 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9805
9806 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9807
9808 PR rtl-optimization/68651
9809 * gcc.target/aarch64/pr68651_1.c: New test.
9810
9811 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9812
9813 PR c/69122
9814 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9815
9816 2016-01-05 Nathan Sidwell <nathan@acm.org>
9817
9818 PR c++/58583
9819 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9820
9821 * gcc.dg/alias-15.c: New.
9822
9823 2016-01-05 Nick Clifton <nickc@redhat.com>
9824
9825 PR target/68870
9826 * g++.dg/pr68770.C: New test.
9827
9828 2016-01-04 Mike Stump <mikestump@comcast.net>
9829
9830 * lib/target-supports.exp (check_effective_target_cilkplus):
9831 cilkplus targets require pthreads.
9832 (check_effective_target_cilkplus): Remove special case for NVPTX.
9833
9834 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9835
9836 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9837 generation.
9838
9839 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9840
9841 Update copyright years.
9842
9843 2016-01-04 Marek Polacek <polacek@redhat.com>
9844
9845 PR c/68908
9846 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9847 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9848 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9849
9850 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9851
9852 * gcc.target/sparc/20160104-2.c: New test.
9853
9854 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9855
9856 * gcc.target/sparc/20160104-1.c: New test.
9857
9858 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9859
9860 PR fortran/65045
9861 * gfortran.dg/pr65045.f90: New test.
9862
9863 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9864
9865 * gnat.dg/specs/debug1.ads: Delete.
9866
9867 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9868
9869 PR libgfortran/68867
9870 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9871 expression.
9872
9873 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9874
9875 PR libgfortran/68867
9876 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9877 PowerPC.
9878
9879 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9880
9881 PR fortran/68864
9882 * gfortran.dg/pr68864.f90: New test.
9883
9884 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9885
9886 PR tree-optimization/69070
9887 * gcc.dg/pr69070.c: New test.
9888
9889 PR sanitizer/69055
9890 * gfortran.dg/pr69055.f90: New test.
9891
9892 PR target/69015
9893 * gcc.dg/pr69015.c: New test.
9894 \f
9895 Copyright (C) 2016 Free Software Foundation, Inc.
9896
9897 Copying and distribution of this file, with or without modification,
9898 are permitted in any medium without royalty provided the copyright
9899 notice and this notice are preserved.