re PR fortran/71902 (Unneeded temporary on reallocatable character assignment)
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2
3 PR fortran/71902
4 * gfortran.dg/dependency_47.f90: New test.
5
6 2016-07-19 Jakub Jelinek <jakub@redhat.com>
7
8 PR rtl-optimization/71916
9 * gcc.c-torture/compile/pr71916.c: New test.
10
11 PR middle-end/71874
12 * g++.dg/torture/pr71874.C: New test.
13
14 PR middle-end/71734
15 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
16 (my_alloc): Rewritten to use __builtin_posix_memalign and
17 __SIZE_TYPE__.
18 (my_free): Use __builtin_free instead of _mm_free.
19 (Vec::operator=): Use __builtin_memcpy.
20
21 2016-07-19 Martin Jambor <mjambor@suse.cz>
22
23 PR fortran/71688
24 * gfortran.dg/pr71688.f90: New test.
25
26 2016-07-19 Richard Biener <rguenther@suse.de>
27
28 * c-c++-common/vector-subscript-6.c: New testcase.
29 * c-c++-common/vector-subscript-7.c: Likewise.
30
31 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
32
33 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
34 and UInt32 based on __SIZEOF_INT__.
35
36 2016-07-19 Richard Biener <rguenther@suse.de>
37
38 PR tree-optimization/71901
39 * gcc.dg/torture/pr71901.c: New testcase.
40
41 2016-07-19 Richard Biener <rguenther@suse.de>
42
43 PR tree-optimization/71908
44 * gcc.dg/torture/pr71908.c: New testcase.
45
46 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
47
48 PR target/71493
49 * gcc.target/powerpc/pr71493-1.c: New test.
50 * gcc.target/powerpc/pr71493-2.c: Likewise.
51
52 2016-07-18 Jakub Jelinek <jakub@redhat.com>
53
54 PR c++/71835
55 * g++.dg/conversion/ambig3.C: New test.
56
57 PR c++/71828
58 * g++.dg/cpp0x/constexpr-71828.C: New test.
59
60 PR c++/71826
61 * g++.dg/template/pr71826.C: New test.
62
63 PR c++/71822
64 * g++.dg/template/defarg21.C: New test.
65
66 PR c++/71871
67 * g++.dg/ext/vector31.C: New test.
68
69 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
70
71 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
72
73 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
74
75 PR tree-optimization/71734
76 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
77
78 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
79
80 * gcc.target/s390/warn-dynamicstack-1.c: New test.
81 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
82 stack-layout-dynamic-1.c: New test.
83
84 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
85
86 * gcc.target/s390/nolrl-1.c: New test.
87
88 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
89
90 PR fortran/71523
91 * gfortran.dg/pr71523_1.f90: New test.
92 * gfortran.dg/pr71523_2.f90: New test.
93
94 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
95
96 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
97
98 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
99 Marco Restelli <mrestelli@gmail.com>
100
101 PR fortran/62125
102 * gfortran.dg/pr62125.f90: New test.
103
104 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
105
106 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
107 * gcc.target/powerpc/mulkc3-1.c: Likewise.
108
109 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
110
111 PR c++/58796
112 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
113 * g++.dg/cpp0x/nullptr35.C: New test.
114
115 2016-07-15 Bin Cheng <bin.cheng@arm.com>
116
117 * gcc.dg/tree-ssa/scev-8.c: Update test string.
118
119 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
120
121 * gfortran.dg/goacc/vector_length.f90: New test.
122
123 2016-07-15 Richard Biener <rguenther@suse.de>
124
125 PR tree-optimization/71881
126 * gcc.dg/torture/pr71881.c: New testcase.
127
128 2016-07-15 Richard Biener <rguenther@suse.de>
129
130 PR tree-optimization/71887
131 * gcc.dg/torture/pr71887.c: New testcase.
132
133 2016-07-15 Jakub Jelinek <jakub@redhat.com>
134
135 PR c/71858
136 * gcc.dg/spellcheck-identifiers-3.c: New test.
137
138 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
139
140 PR fortran/71807
141 * gfortran.dg/null_9.f90: New test.
142
143 2016-07-15 Bin Cheng <bin.cheng@arm.com>
144
145 * gcc.dg/tree-ssa/loop-41.c: New test.
146
147 2016-07-15 Bin Cheng <bin.cheng@arm.com>
148
149 PR tree-optimization/71347
150 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
151
152 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
153
154 PR fortran/29819
155 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
156 * gfortran.dg/contains.f90: Ditto.
157 * gfortran.dg/contains_empty_1.f03: Ditto.
158 * gfortran.dg/submodule_3.f08: Ditto.
159
160 2016-07-14 Jakub Jelinek <jakub@redhat.com>
161
162 PR testsuite/71865
163 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
164 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
165 expected diagnostics.
166
167 PR c/71858
168 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
169 * gcc.dg/spellcheck-identifiers-2.c: New test.
170 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
171 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
172
173 2016-07-14 Jakub Jelinek <jakub@redhat.com>
174
175 PR tree-optimization/71872
176 * gcc.c-torture/compile/pr71872.c: New test.
177
178 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
179
180 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
181 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
182 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
183 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
184 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
185 * gcc.target/arm/atomic-op-acquire-1.c: This.
186 * gcc.target/arm/atomic-op-char.c: Rename into ...
187 * gcc.target/arm/atomic-op-char-1.c: This.
188 * gcc.target/arm/atomic-op-consume.c: Rename into ...
189 * gcc.target/arm/atomic-op-consume-1.c: This.
190 * gcc.target/arm/atomic-op-int.c: Rename into ...
191 * gcc.target/arm/atomic-op-int-1.c: This.
192 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
193 * gcc.target/arm/atomic-op-relaxed-1.c: This.
194 * gcc.target/arm/atomic-op-release.c: Rename into ...
195 * gcc.target/arm/atomic-op-release-1.c: This.
196 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
197 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
198 * gcc.target/arm/atomic-op-short.c: Rename into ...
199 * gcc.target/arm/atomic-op-short-1.c: This.
200 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
201 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
202 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
203 * gcc.target/arm/atomic-op-char-2.c: Likewise.
204 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
205 * gcc.target/arm/atomic-op-int-2.c: Likewise.
206 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
207 * gcc.target/arm/atomic-op-release-2.c: Likewise.
208 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
209 * gcc.target/arm/atomic-op-short-2.c: Likewise.
210
211 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
212
213 PR fortran/70842
214 * gfortran.dg/select_type_35.f03: New test.
215
216 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
217
218 PR target/65951
219 PR tree-optimization/70923
220 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
221 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
222 * gcc.dg/vect/pr65951.c: Likewise.
223 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
224
225 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
226
227 * c-c++-common/pr60226.c: Expect maximum object file alignment
228 error on AIX.
229
230 2016-07-14 Richard Biener <rguenther@suse.de>
231
232 PR tree-optimization/71866
233 * gcc.dg/torture/pr71866.c: New testcase.
234
235 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
236
237 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
238 selector and enclose boolean expression in curly braces.
239
240 2016-07-14 Alan Modra <amodra@gmail.com>
241
242 PR target/71733
243 * gcc.target/powerpc/p9-novsx.c: New.
244
245 2016-07-13 Andi Kleen <ak@linux.intel.com>
246
247 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
248 * g++.dg/tree-prof/morefunc.C: Dito.
249 * g++.dg/tree-prof/pr35545.C: Dito.
250 * g++.dg/tree-prof/reorder.C: Dito.
251 * gcc.dg/tree-prof/20050826-2.c: Dito.
252 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
253 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
254 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
255 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
256 * gcc.dg/tree-prof/inliner-1.c: Dito.
257 * gcc.dg/tree-prof/merge_block.c: Dito.
258 * gcc.dg/tree-prof/stringop-1.c: Dito.
259 * gcc.dg/tree-prof/stringop-2.c: Dito.
260 * gcc.dg/tree-prof/switch-case-1.c: Dito.
261 * gcc.dg/tree-prof/switch-case-2.c: Dito.
262 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
263 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
264 * gcc.dg/tree-prof/update-loopch.c: Dito.
265 * gcc.dg/tree-prof/val-prof-1.c: Dito.
266 * gcc.dg/tree-prof/val-prof-2.c: Dito.
267 * gcc.dg/tree-prof/val-prof-3.c: Dito.
268 * gcc.dg/tree-prof/val-prof-4.c: Dito.
269 * gcc.dg/tree-prof/val-prof-5.c: Dito.
270 * gcc.dg/tree-prof/val-prof-6.c: Dito.
271 * gcc.dg/tree-prof/val-prof-7.c: Dito.
272
273 2016-07-13 Andi Kleen <ak@linux.intel.com>
274
275 * lib/profopt.exp (profopt-execute): Remove .imports files.
276
277 2016-07-13 Andi Kleen <ak@linux.intel.com>
278
279 * lib/profopt.exp (profopt-execute): Always log profiler command line.
280
281 2016-07-13 Andi Kleen <ak@linux.intel.com>
282
283 * lib/profopt.exp (dg-final-scan-autofdo,
284 dg-final-scan-not-autofdo): New functions.
285
286 2016-07-13 Bin Cheng <bin.cheng@arm.com>
287
288 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
289 * gcc.dg/vect/vect-35.c: Ditto.
290 * gcc.dg/vect/vect-alias-check-2.c: New test.
291
292 2016-07-13 Martin Liska <mliska@suse.cz>
293
294 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
295 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
296 * gfortran.dg/pr42108.f90: Update expected dump scan.
297
298 2016-07-13 Richard Biener <rguenther@suse.de>
299
300 PR tree-optimization/24574
301 * gcc.dg/pr24574.c: New testcase.
302
303 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
304
305 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
306 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
307 * c-c++-common/pr68833-1.c: Require int32plus.
308 * gcc.dg/ipa/pr63551.c: Likewise.
309 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
310 * gcc.dg/ipa/pr64041.c: Require int32plus.
311
312 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
313
314 PR ipa/71633
315 * g++.dg/pr71633.C: New test.
316
317 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
318
319 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
320 Add new arm_thumb1_cbz_ok effective target.
321 * gcc.target/arm/cbz.c: New test.
322
323 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
324
325 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
326 Define effective target.
327 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
328 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
329 * gcc.target/arm/movhi_movw.c: New test.
330 * gcc.target/arm/movsi_movw.c: Likewise.
331 * gcc.target/arm/movdi_movw.c: Likewise.
332
333 2016-07-13 Richard Biener <rguenther@suse.de>
334
335 PR middle-end/71104
336 * gcc.dg/pr71104-1.c: New testcase.
337 * gcc.dg/pr71104-2.c: Likewise.
338
339 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
340
341 PR target/71805
342 * gcc.target/powerpc/pr71805.c: New test.
343
344 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
345
346 * gcc.target/powerpc/divkc3-1.c: New.
347 * gcc.target/powerpc/mulkc3-1.c: New.
348
349 2016-07-12 Martin Liska <mliska@suse.cz>
350
351 * gcc.dg/params/blocksort-part.c: New test.
352 * gcc.dg/params/params.exp: New file.
353
354 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
355
356 PR middle-end/71700
357 * gcc.c-torture/execute/pr71700.c: New test.
358
359 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
360 Richard Biener <rguenther@suse.de>
361
362 PR tree-optimization/23286
363 PR tree-optimization/70159
364 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
365 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
366 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
367 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
368 * gcc.dg/tree-ssa/pr35286.c: Likewise.
369 * gcc.dg/tree-ssa/pr35287.c: Likewise.
370 * gcc.dg/hoist-register-pressure-1.c: Likewise.
371 * gcc.dg/hoist-register-pressure-2.c: Likewise.
372 * gcc.dg/hoist-register-pressure-3.c: Likewise.
373 * gcc.dg/pr51879-12.c: Likewise.
374 * gcc.dg/strlenopt-9.c: Likewise.
375 * gcc.dg/tree-ssa/pr47392.c: Likewise.
376 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
377 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
378 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
379 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
380 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
381 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
382 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
383 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
384 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
385 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
386 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
387 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
388 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
389 * gfortran.dg/pr43984.f90: Adjust expected outcome.
390
391 2016-07-12 Richard Biener <rguenther@suse.de>
392
393 PR rtl-optimization/68961
394 * gcc.target/i386/pr68961.c: New testcase.
395
396 2016-07-11 Jakub Jelinek <jakub@redhat.com>
397
398 PR middle-end/71758
399 * c-c++-common/gomp/pr71758.c: New test.
400 * gfortran.dg/gomp/pr71758.f90: New test.
401
402 PR tree-optimization/71823
403 * gcc.dg/vect/pr71823.c: New test.
404
405 2016-07-11 David Malcolm <dmalcolm@redhat.com>
406
407 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
408 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
409 and LINE_MAP_MAX_LOCATION_WITH_COLS.
410
411 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
412
413 PR target/71801
414 * gcc.target/i386/pr71801.c: New test.
415
416 2016-07-11 Richard Biener <rguenther@suse.de>
417
418 PR tree-optimization/71816
419 * gcc.dg/torture/pr71816.c: New testcase.
420
421 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
422
423 PR fortran/71783
424 * gfortran.dg/dependency_46.f90: New test.
425
426 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
427
428 PR rtl-optimization/71621
429 * gcc.target/i386/pr71621-1.c: New.
430 * gcc.target/i386/pr71621-2.c: New.
431
432 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
433
434 * gfortran.dg/goacc/pr71704.f90: New test.
435
436 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
437
438 PR target/71297
439 * gcc.target/powerpc/pr71297.c: New.
440
441 2016-07-08 Jiong Wang <jiong.wang@arm.com>
442
443 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
444
445 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
446
447 PR target/71806
448 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
449
450 2016-07-08 Alan Hayward <alan.hayward@arm.com>
451
452 PR tree-optimization/71667
453 * gcc.dg/vect/pr71667.c: New
454
455 2016-07-08 Martin Liska <mliska@suse.cz>
456
457 * gcc.dg/torture/pr71606.c: New test.
458
459 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
460
461 PR fortran/71764
462 * gfortran.dg/pr71764.f90: New test.
463
464 2016-07-07 Jakub Jelinek <jakub@redhat.com>
465 Kai Tietz <ktietz70@googlemail.com>
466
467 PR c++/70869
468 PR c++/71054
469 * g++.dg/cpp0x/pr70869.C: New test.
470 * g++.dg/cpp0x/pr71054.C: New test.
471
472 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
473
474 * g++.dg/debug/pr71432.C: Fail on AIX.
475
476 2016-07-07 Martin Liska <mliska@suse.cz>
477
478 * gfortran.dg/do_1.f90: Remove a corner case that triggers
479 an undefined behavior.
480 * gfortran.dg/do_3.F90: Likewise.
481 * gfortran.dg/do_check_11.f90: New test.
482 * gfortran.dg/do_check_12.f90: New test.
483 * gfortran.dg/do_corner_warn.f90: New test.
484
485 2016-07-07 Martin Liska <mliska@suse.cz>
486
487 * gfortran.dg/predict-1.f90: Ammend the test.
488 * gfortran.dg/predict-2.f90: Likewise.
489
490 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
491
492 PR ipa/71624
493 * g++.dg/pr71624.C: New test.
494
495 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
496
497 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
498 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
499 ARMv8-M Mainline architectures.
500
501 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
502
503 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
504 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
505
506 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
507
508 PR target/70098
509 PR target/71763
510 * gcc.target/powerpc/pr71763.c: New file.
511
512 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
513
514 PR tree-optimization/71518
515 * gcc.dg/pr71518.c: New test.
516
517 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
518
519 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
520
521 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
522
523 PR target/50739
524 * gcc.target/avr/pr50739.c: New test.
525
526 2016-07-05 Jan Hubicka <jh@suse.cz>
527
528 * gcc.dg/tree-ssa/scev-14.c: update template.
529
530 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
531
532 * gcc.dg/vect/group-no-gaps-1.c: New test.
533
534 2016-07-05 Andi Kleen <ak@linux.intel.com>
535
536 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
537 if kernel supports MPX.
538
539 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
540
541 * gcc.c-torture/compile/pr69102.c: Require fpic support.
542
543 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
544 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
545
546 * gcc.target/powerpc/signbit-1.c: New test.
547 * gcc.target/powerpc/signbit-2.c: New test.
548 * gcc.target/powerpc/signbit-3.c: New test.
549
550 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
551
552 PR rtl-optimization/71594
553 * gcc.dg/torture/pr71594.c: New test.
554
555 2016-07-05 Jan Hubicka <jh@suse.cz>
556
557 * gcc.dg/tree-ssa/scev-14.c: new testcase.
558
559 2016-07-05 David Malcolm <dmalcolm@redhat.com>
560
561 PR c++/62314
562 * gcc/testsuite/g++.dg/parse/error5.C: Update column
563 number of missing semicolon error.
564 * g++.dg/pr62314-2.C: New test case.
565
566 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
567
568 * gfortran.dg/coarray_stat_function.f90: New test.
569 * gfortran.dg/coarray_stat_whitespace.f90: New test.
570 * gfortran.dg/coarray_lib_comm_1: Adapting old test
571 to new interfaces.
572
573 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
574
575 PR fortran/71623
576 * gfortran.dg/deferred_character_17.f90: New test.
577
578 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
579
580 * gcc.target/arm/neon/polytypes.c: Move to ...
581 * gcc.target/arm/polytypes.c: ... here.
582 * gcc.target/arm/neon/pr51534.c: Move to ...
583 * gcc.target/arm/pr51534.c: ... here.
584 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
585 * gcc.target/arm/vect-vcvt.c: ... here.
586 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
587 * gcc.target/arm/vect-vcvtq.c: ... here.
588 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
589 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
590 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
591 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
592 * gcc.target/arm/neon/neon.exp: Delete.
593 * gcc.target/arm/neon/: Delete.
594
595 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
596
597 PR fortran/65575
598 * gfortran.dg: pr65575.f90: New test.
599
600 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
601
602 PR fortran/35849
603 * gfortran.dg: pr35849.f90: New test.
604
605 2016-07-04 Jakub Jelinek <jakub@redhat.com>
606
607 PR c++/71739
608 * g++.dg/cpp0x/pr71739.C: New test.
609
610 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
611
612 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
613
614 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
615
616 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
617 locr.
618 * gcc.target/s390/loc-1.c: New test.
619
620 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
621
622 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
623 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
624
625 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
626
627 PR target/63874
628 * gcc.target/aarch64/pr63874.c: New test.
629
630 2016-07-04 Jan Beulich <jbeulich@suse.com>
631
632 * g++.dg/header.c: New.
633 * gcc.dg/header.c: New.
634
635 2016-07-02 Jakub Jelinek <jakub@redhat.com>
636
637 PR c/71719
638 * c-c++-common/Wunused-var-15.c: New test.
639
640 2016-07-01 Jakub Jelinek <jakub@redhat.com>
641
642 PR fortran/71687
643 * gfortran.dg/gomp/pr71687.f90: New test.
644
645 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
646
647 * gcc.dg/const-float128-ped.c: Require __float128 effective
648 target and options.
649 * gcc.dg/const-float128.c: Likewise.
650 * gcc.dg/torture/float128-cmp-invalid.c: Require
651 __float128 and base_quadfloat_support effective targets, and
652 __float128 options.
653 * gcc.dg/torture/float128-div-underflow.c: Likewise.
654 * gcc.dg/torture/float128-extend-nan.c: Likewise.
655 * gcc.dg/torture/float128-nan.c: Likewise.
656 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
657 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
658 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
659 * lib/target-supports.exp (check_effective_target___float128): New.
660 (add_options_for___float128): New.
661 (check_effective_target_base_quadword_support): New.
662
663 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
664
665 PR target/71720
666 * gcc.target/powerpc/pr71720.c: New test.
667
668 2016-07-01 Jan Beulich <jbeulich@suse.com>
669
670 * gcc.dg/bss.c: New.
671
672 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
673
674 PR target/71698
675 * gcc.target/powerpc/pr71698.c: New test.
676
677 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
678
679 PR target/71151
680 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
681 instead of ".foo" for its section name.
682 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
683 depending on MCU's flash size.
684 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
685 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
686 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
687 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
688 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
689 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
690
691 2016-07-01 Jan Beulich <jbeulich@suse.com>
692
693 * gcc.target/i386/pr65105-2.c: Add -msse2.
694
695 2016-06-30 Jakub Jelinek <jakub@redhat.com>
696
697 PR tree-optimization/71707
698 * gcc.dg/strlenopt-29.c: New test.
699
700 PR fortran/71704
701 * gfortran.dg/gomp/pr71704.f90: New test.
702
703 PR fortran/71705
704 * gfortran.dg/gomp/pr71705.f90: New test.
705
706 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
707
708 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
709 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
710 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
711 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
712 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
713 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
714 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
715 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
716 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
717 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
718 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
719 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
720 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
721 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
722 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
723 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
724 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
725 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
726 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
727 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
728 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
729 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
730 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
731 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
732 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
733 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
734 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
735 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
736 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
737 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
738 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
739 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
740 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
741 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
742 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
743 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
744 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
745 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
746 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
747 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
748 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
749 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
750 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
751 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
752 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
753 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
754 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
755 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
756 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
757 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
758 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
759 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
760 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
761 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
762 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
763 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
764 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
765 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
766 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
767 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
768 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
769 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
770 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
771 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
772 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
773 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
774 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
775 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
776 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
777 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
778 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
779 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
780 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
781 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
782 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
783 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
784 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
785 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
786 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
787 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
788 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
789
790 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
791 James Greenhalgh <james.greenhalgh@arm.com>
792
793 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
794
795 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
796 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
797
798 * gcc.target/aarch64/vget_set_lane_1.c: New test.
799
800 2016-06-30 David Malcolm <dmalcolm@redhat.com>
801
802 PR driver/71651
803 * gcc.dg/spellcheck-options-12.c: New test case.
804
805 2016-06-30 Jakub Jelinek <jakub@redhat.com>
806
807 PR middle-end/71693
808 * gcc.c-torture/compile/pr71693.c: New test.
809
810 2016-06-29 David Malcolm <dmalcolm@redhat.com>
811
812 * gcc.dg/spellcheck-params.c: New testcase.
813 * gcc.dg/spellcheck-params-2.c: New testcase.
814
815 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
816
817 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
818 vector extract instructions.
819 * gcc.target/powerpc/p9-extract-2.c: Likewise.
820
821 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
822
823 PR fortran/71686
824 * gfortran.dg/unexpected_eof_2.f90: New test.
825 * gfortran.dg/unexpected_eof_3.f90: New test.
826
827 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
828
829 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
830
831 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
832
833 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
834 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
835 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
836
837 2016-06-29 Richard Biener <rguenther@suse.de>
838
839 PR middle-end/15256
840 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
841
842 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
843
844 * gcc.target/arm/aapcs/neon-vect10.c: Require
845 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
846 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
847 * gcc.target/arm/aapcs/vfp18.c: Likewise.
848 * gcc.target/arm/aapcs/vfp19.c: Likewise.
849 * gcc.target/arm/aapcs/vfp20.c: Likewise.
850 * gcc.target/arm/aapcs/vfp21.c: Likewise.
851 * gcc.target/arm/fp16-aapcs-1.c: Require
852 -mfloat-ab=hard. Also simplify the test.
853 * gcc.target/arm/fp16-aapcs-2.c: New.
854
855 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
856
857 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
858 (add_options_for_arm_fp16_ieee): New.
859 (add_options_for_arm_fp16_alternative): New.
860 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
861 long-line.
862 (effective_target_arm_fp16_hw): New.
863
864 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
865
866 PR tree-optimization/71655
867 * g++.dg/pr71655.C: New test.
868
869 2016-06-29 Martin Liska <mliska@suse.cz>
870
871 * gcc.dg/pr71585.c: New test.
872 * gcc.dg/pr71585-2.c: New test.
873 * gcc.dg/pr71585-3.c: New test.
874
875 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
876
877 PR tree-optimization/70729
878 * g++.dg/vect/pr70729.cc: New test.
879
880 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
881
882 * c-c++-common/gomp/cancel-1.c: Extend.
883
884 2016-06-29 Jakub Jelinek <jakub@redhat.com>
885
886 PR tree-optimization/71625
887 * gcc.dg/strlenopt-28.c: New test.
888
889 2016-06-29 Richard Biener <rguenther@suse.de>
890
891 PR middle-end/71002
892 * g++.dg/torture/pr71002.C: Adjust testcase.
893
894 2016-06-29 Jakub Jelinek <jakub@redhat.com>
895
896 PR c/71685
897 * gcc.dg/pr71685.c: New test.
898
899 2016-06-28 Martin Sebor <msebor@redhat.com>
900
901 PR c/71552
902 * gcc.dg/init-bad-9.c: New test.
903
904 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
905
906 * gcc.target/powerpc/abs128-1.c: Require VSX.
907 * gcc.target/powerpc/copysign128-1.c: Likewise.
908 * gcc.target/powerpc/inf128-1.c: Likewise.
909 * gcc.target/powerpc/nan128-1.c: Likewise.
910
911 2016-06-28 Jakub Jelinek <jakub@redhat.com>
912
913 PR middle-end/71626
914 * gcc.c-torture/execute/pr71626-1.c: New test.
915 * gcc.c-torture/execute/pr71626-2.c: New test.
916
917 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
918
919 PR target/71656
920 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
921
922 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
923
924 PR target/71670
925 * gcc.target/powerpc/pr71670.c: New testcase.
926
927 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
928
929 PR target/71656
930 * gcc.target/powerpc/pr71656-1.c: New test.
931 * gcc.target/powerpc/pr71656-2.c: New test.
932
933 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
934
935 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
936 around fp16 code.
937 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
938 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
939 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
940 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
941 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
942 Add arm_neon_fp16_ok effective target.
943 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
944 Likewise.
945 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
946 Likewise.
947 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
948 Likewise.
949 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
950 Likewise.
951 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
952 Likewise.
953 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
954 Likewise.
955 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
956 Likewise.
957 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
958 Likewise.
959 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
960 Likewise.
961 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
962 Likewise.
963 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
964 Likewise.
965
966 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
967
968 * gcc.dg/predict-12.c: New testcase.
969
970 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
971
972 PR fortran/71649
973 * gfortran.dg/pr71649.f90: New test.
974
975 2016-06-25 Jakub Jelinek <jakub@redhat.com>
976
977 PR tree-optimization/71643
978 * g++.dg/opt/pr71643.C: New test.
979
980 PR tree-optimization/71631
981 * gcc.c-torture/execute/pr71631.c: New test.
982
983 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
984
985 * gcc.dg/predict-11.c: New testcase.
986 * gfortran.dg/predict-2.f90: New testcase.
987
988 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
989
990 * gcc.dg/predict-10.c: New test.
991
992 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
993
994 * gcc.target/powerpc/abs128-1.c: New.
995 * gcc.target/powerpc/copysign128-1.c: New.
996 * gcc.target/powerpc/inf128-1.c: New.
997 * gcc.target/powerpc/nan128-1.c: New.
998
999 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1000
1001 * gfortran.dg/pr71642.f90: New test.
1002
1003 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1004
1005 PR tree-optimization/71647
1006 * gcc.target/i386/pr71647.c: New test.
1007
1008 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1009
1010 * gcc.target/i386/noplt-gd-1.c: New test.
1011 * gcc.target/i386/noplt-gd-2.c: Likewise.
1012 * gcc.target/i386/noplt-gd-3.c: Likewise.
1013 * gcc.target/i386/noplt-ld-1.c: Likewise.
1014 * gcc.target/i386/noplt-ld-2.c: Likewise.
1015 * gcc.target/i386/noplt-ld-3.c: Likewise.
1016 * lib/target-supports.exp
1017 (check_effective_target_tls_get_addr_via_got): New.
1018
1019 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1020
1021 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1022 testsuite compile flags.
1023 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1024 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1025
1026 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1027
1028 * g++dg/vect/pr36684.cc: Add dg-do compile.
1029 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1030 * gcc.dg/vect/pr70021.c: Ditto.
1031 * gcc.dg/vect/pr70138-1.c: Ditto.
1032 * gcc.dg/vect/pr70138-2.c: Ditto.
1033 * gcc.dg/vect/pr70354-1.c: Ditto.
1034 * gcc.dg/vect/pr70354-2.c: Ditto.
1035 * gcc.dg/vect/pr71259.c: Ditto.
1036 * gcc.dg/vect/pr71416-1.c: Ditto.
1037 * gcc.dg/vect/slp-43.c: Ditto.
1038 * gcc.dg/vect/slp-45.c: Ditto.
1039 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1040 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1041 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1042 * gfortran.dg/vect/pr69980.f90: Ditto.
1043
1044 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1045
1046 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1047 * gcc.dg/vect/bb-slp-30.c: Ditto.
1048 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1049 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1050 * gcc.dg/vect/pr45902.c: Ditto.
1051 * gcc.dg/vect/pr48172.c: Ditto.
1052 * gcc.dg/vect/pr48377.c: Ditto.
1053 * gcc.dg/vect/pr49038.c: Ditto.
1054 * gcc.dg/vect/pr49771.c: Ditto.
1055 * gcc.dg/vect/pr52091.c: Ditto.
1056 * gcc.dg/vect/pr53185-2.c: Ditto.
1057 * gcc.dg/vect/pr56826.c: Ditto.
1058 * gcc.dg/vect/pr60276.c: Ditto.
1059 * gcc.dg/vect/pr62021.c: Ditto.
1060 * gcc.dg/vect/pr63530.c: Ditto.
1061 * gcc.dg/vect/pr65518.c: Ditto.
1062 * gcc.dg/vect/pr65947-1.c: Ditto.
1063 * gcc.dg/vect/pr65947-10.c: Ditto.
1064 * gcc.dg/vect/pr65947-11.c: Ditto.
1065 * gcc.dg/vect/pr65947-12.c: Ditto.
1066 * gcc.dg/vect/pr65947-13.c: Ditto.
1067 * gcc.dg/vect/pr65947-2.c: Ditto.
1068 * gcc.dg/vect/pr65947-3.c: Ditto.
1069 * gcc.dg/vect/pr65947-4.c: Ditto.
1070 * gcc.dg/vect/pr65947-5.c: Ditto.
1071 * gcc.dg/vect/pr65947-6.c: Ditto.
1072 * gcc.dg/vect/pr65947-7.c: Ditto.
1073 * gcc.dg/vect/pr65947-8.c: Ditto.
1074 * gcc.dg/vect/pr65947-9.c: Ditto.
1075 * gcc.dg/vect/pr71416-1.c: Ditto.
1076 * gcc.dg/vect/pr71439.c: Ditto.
1077 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1078 * gcc.dg/vect/vect-bswap16.c: Ditto.
1079 * gcc.dg/vect/vect-bswap32.c: Ditto.
1080 * gcc.dg/vect/vect-bswap64.c: Ditto.
1081 * gcc.dg/vect/vect-live-1.c: Ditto.
1082 * gcc.dg/vect/vect-live-2.c: Ditto.
1083 * gcc.dg/vect/vect-live-3.c: Ditto.
1084 * gcc.dg/vect/vect-live-4.c: Ditto.
1085 * gcc.dg/vect/vect-live-5.c: Ditto.
1086 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1087 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1088 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1089 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1090 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1091 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1092 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1093 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1094 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1095 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1096 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1097 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1098 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1099 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1100 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1101 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1102 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1103
1104 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1105
1106 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1107
1108 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1109
1110 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1111 ia32 if R_386_GOT32X relocation is supported.
1112 * gcc.target/i386/noplt-3.c: Likewise.
1113 * gcc.target/i386/noplt-2.c: Likewise.
1114 (main): Renamed to ...
1115 (bar): This.
1116 * gcc.target/i386/noplt-4.c: Likewise.
1117 (main): Renamed to ...
1118 (bar): This.
1119 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1120 * gcc.target/i386/pr67400-5.c: Likewise.
1121
1122 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1123
1124 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1125 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1126
1127 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1128 f4): Adjust expected diagnostics.
1129 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1130 (T): If OVFP is defined, redefine to TP.
1131 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1132 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1133 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1134 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1135 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1136 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1137 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1138 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1139 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1140 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1141 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1142 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1143 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1144 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1145 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1146 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1147 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1148 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1149 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1150 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1151 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1152 as last argument to __builtin_add_overflow_p.
1153
1154 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1155
1156 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1157 dg-options and remove default vector testsuite compile flags.
1158 * g++.dg/vect/pr33860a.cc: Ditto.
1159 * g++.dg/vect/pr45470-a.cc: Ditto.
1160 * g++.dg/vect/pr45470-b.cc: Ditto.
1161 * g++.dg/vect/pr60896.cc: Ditto.
1162 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1163 * gcc.dg/vect/pr18308.c: Ditto.
1164 * gcc.dg/vect/pr24049.c: Ditto.
1165 * gcc.dg/vect/pr33373.c: Ditto.
1166 * gcc.dg/vect/pr36228.c: Ditto.
1167 * gcc.dg/vect/pr42395.c: Ditto.
1168 * gcc.dg/vect/pr42604.c: Ditto.
1169 * gcc.dg/vect/pr46663.c: Ditto.
1170 * gcc.dg/vect/pr48765.c: Ditto.
1171 * gcc.dg/vect/pr49093.c: Ditto.
1172 * gcc.dg/vect/pr49352.c: Ditto.
1173 * gcc.dg/vect/pr52298.c: Ditto.
1174 * gcc.dg/vect/pr52870.c: Ditto.
1175 * gcc.dg/vect/pr53185.c: Ditto.
1176 * gcc.dg/vect/pr53773.c: Ditto.
1177 * gcc.dg/vect/pr56695.c: Ditto.
1178 * gcc.dg/vect/pr62171.c: Ditto.
1179 * gcc.dg/vect/pr63530.c: Ditto.
1180 * gcc.dg/vect/pr68339.c: Ditto.
1181 * gcc.dg/vect/pr71259.c: Ditto.
1182 * gcc.dg/vect/vect-82_64.c: Ditto.
1183 * gcc.dg/vect/vect-83_64.c: Ditto.
1184 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1185 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1186 * gcc.dg/vect/vect-shift-2.c: Ditto.
1187 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1188 * gfortran.dg/vect/pr39318.f90: Ditto.
1189 * gfortran.dg/vect/pr45714-a.f: Ditto.
1190 * gfortran.dg/vect/pr45714-b.f: Ditto.
1191 * gfortran.dg/vect/pr46213.f90: Ditto.
1192
1193 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1194 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1195
1196 * gcc.target/powerpc/p9-splat-5.c: New test.
1197
1198 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1199
1200 PR tree-optimization/71488
1201 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1202 * lib/target-supports.exp: ... here.
1203 (check_sse4_hw_available): New procedure.
1204 (check_effective_target_sse4_runtime): Ditto.
1205 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1206 -march=westmere for sse4_runtime targets.
1207 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1208 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1209 (dg-additional-options): Use for sse4_runtime targets.
1210 (main): Call check_vect ().
1211 (dg-final): Perform scan only for sse4_runtime targets.
1212
1213 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1214
1215 PR target/66232
1216 PR target/67400
1217 * gcc.target/i386/pr66232-14.c: New file.
1218 * gcc.target/i386/pr66232-15.c: Likewise.
1219 * gcc.target/i386/pr66232-16.c: Likewise.
1220 * gcc.target/i386/pr66232-17.c: Likewise.
1221 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1222 ia32 if R_386_GOT32X relocation is supported.
1223 * gcc.target/i386/pr67400-2.c: Likewise.
1224 * gcc.target/i386/pr67400-3.c: Likewise.
1225 * gcc.target/i386/pr67400-4.c: Likewise.
1226 * gcc.target/i386/pr67400-6.c: Likewise.
1227 * gcc.target/i386/pr67400-7.c: Likewise.
1228 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1229
1230 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1231
1232 PR libgfortran/48852
1233 * gfortran.dg/char4_iunit_1.f03: Update test.
1234 * gfortran.dg/f2003_io_5.f03: Update test.
1235 * gfortran.dg/real_const_3.f90: Update test.
1236
1237 2016-06-23 Andi Kleen <ak@linux.intel.com>
1238
1239 * g++.dg/bprob/bprob.exp: Support autofdo.
1240 * g++.dg/tree-prof/tree-prof.exp: dito.
1241 * gcc.dg/tree-prof/tree-prof.exp: dito.
1242 * gcc.misc-tests/bprob.exp: dito.
1243 * gfortran.dg/prof/prof.exp: dito.
1244 * lib/profopt.exp: dito.
1245 * lib/target-supports.exp: Check for autofdo.
1246
1247 2016-06-23 Martin Liska <mliska@suse.cz>
1248
1249 * gcc.dg/pr71619.c: New test.
1250
1251 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1252
1253 PR target/67400
1254 * gcc.target/i386/pr67400-1.c: New test.
1255 * gcc.target/i386/pr67400-2.c: Likewise.
1256 * gcc.target/i386/pr67400-3.c: Likewise.
1257 * gcc.target/i386/pr67400-4.c: Likewise.
1258 * gcc.target/i386/pr67400-5.c: Likewise.
1259 * gcc.target/i386/pr67400-6.c: Likewise.
1260 * gcc.target/i386/pr67400-7.c: Likewise.
1261
1262 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1263
1264 * c-c++-common/missing-header-1.c: New test case.
1265 * c-c++-common/missing-header-2.c: New test case.
1266 * c-c++-common/missing-header-3.c: New test case.
1267 * c-c++-common/missing-header-4.c: New test case.
1268
1269 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1270
1271 PR c/70339
1272 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1273 hint.
1274 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1275 expected results due to builtin "nanl" now being suggested for
1276 "name".
1277 * gcc.dg/pr67580.c: Update expected messages.
1278 * gcc.dg/spellcheck-identifiers.c: New testcase.
1279 * gcc.dg/spellcheck-typenames.c: New testcase.
1280
1281 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1282
1283 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1284 file.
1285 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1286 diagnostic-test-show-locus-parseable-fixits.c to sources for
1287 diagnostic_plugin_test_show_locus.c.
1288 * lib/gcc-defs.exp (freeform_regexps): New global.
1289 (dg-regexp): New function.
1290 (handle-dg-regexps): New function.
1291 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1292 freeform_regexps to the empty list.
1293 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1294
1295 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1296
1297 PR tree-optimization/71488
1298 * g++.dg/pr71488.C: New test.
1299 * gcc.dg/vect/vect-bool-cmp.c: New test.
1300
1301 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1302
1303 * gcc.dg/guality/param-5.c: New test.
1304
1305 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1306
1307 * gcc.target/i386/asm-flag-7.c: New test.
1308
1309 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1310
1311 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1312 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1313 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1314 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1315 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1316 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1317 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1318 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1319 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1320 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1321 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1322 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1323 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1324 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1325 * lib/target-supports.exp: Likewise.
1326
1327 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1328
1329 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1330 * gcc.dg/attr-ms_struct-2.c: Likewise.
1331 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1332 * gcc.dg/bf-ms-attrib.c: Likewise.
1333 * gcc.dg/bf-ms-layout-2.c: Likewise.
1334 * gcc.dg/bf-ms-layout-3.c: Likewise.
1335 * gcc.dg/bf-ms-layout.c: Likewise.
1336 * gcc.dg/bf-no-ms-layout.c: Likewise.
1337 * gcc.target/i386/bitfield1.c: Likewise.
1338 * gcc.target/i386/bitfield2.c: Likewise.
1339 * gcc.target/i386/bitfield3.c: Likewise.
1340
1341 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1342
1343 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1344 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1345 override other than -mcpu=power9 command-line option is specified,
1346 or if the target operating system is aix.
1347 * gcc.target/powerpc/darn-1.c: Likewise.
1348 * gcc.target/powerpc/darn-2.c: Likewise.
1349 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1350 test if effective-target is not powerpc_p9vector_ok or if the
1351 target operating system is not defined.
1352 * gcc.target/powerpc/vslv-1.c: Likewise.
1353 * gcc.target/powerpc/vsrv-0.c: Likewise.
1354 * gcc.target/powerpc/vsrv-1.c: Likewise.
1355
1356 2016-06-21 Tobias Burnus <burnus@net-b.de>
1357
1358 PR fortran/71068
1359 * gfortran.dg/coarray/data_1.f90: New.
1360
1361 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1362
1363 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1364 (dg-require-effective-target): Use arm_v8_neon_hw.
1365 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1366 (dg-require-effective-target): Likewise.
1367 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1368 (dg-require-effective-target): Likewise.
1369 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1370 (dg-require-effective-target): Likewise.
1371 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1372 (dg-require-effective-target): Likewise.
1373 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1374 (dg-require-effective-target): Likewise.
1375 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1376 Add AArch64 check.
1377
1378 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1379
1380 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1381 Set to 3 so test passes.
1382
1383 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1384
1385 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1386
1387 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1388
1389 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1390 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1391 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1392 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1393
1394 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1395
1396 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1397 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1398
1399 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1400
1401 PR target/71549
1402 * gcc.target/i386/pr71549.c: New test.
1403
1404 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1405
1406 * gcc.target/powerpc/vadsdu-0.c: Replace
1407 dg-require-effective-target directive to allow test to run on more
1408 platforms, and add dg-skip-if directive to disable test on aix
1409 platforms because of known incompatibilities.
1410 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1411 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1412 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1413 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1414 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1415 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1416 * gcc.target/powerpc/vadsdub-2.c: Replace
1417 dg-require-effective-target directive to allow test to run on more
1418 platforms, and add dg-skip-if directive to disable test on aix
1419 platforms because of known incompatibilities.
1420 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1421 with vec_absdb call to differentiate this test from vadsdub-1.c.
1422 * gcc.target/powerpc/vadsduh-1.c: Replace
1423 dg-require-effective-target directive to allow test to run on more
1424 platforms, and add dg-skip-if directive to disable test on aix
1425 platforms because of known incompatibilities.
1426 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1427 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1428 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1429
1430 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1431
1432 PR tree-optimization/71588
1433 * gcc.dg/pr71558.c: New test.
1434
1435 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1436
1437 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1438 * c-c++-common/pr68657-2.c: Likewise.
1439 * c-c++-common/pr68657-3.c: Likewise.
1440 * gcc.dg/torture/pr69714.c: Require int32plus support.
1441 * gcc.dg/torture/pr70025.c: Likewise.
1442 * gcc.dg/torture/pr70083.c: Likewise.
1443 * gcc.dg/torture/pr70542.c: Likewise.
1444 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1445
1446 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1447
1448 PR c/71601
1449 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1450
1451 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1452
1453 PR middle-end/71581
1454 * gcc.dg/pr71581.c: New test.
1455
1456 PR rtl-optimization/71591
1457 * gcc.dg/cpp/pr71591.c: New test.
1458
1459 2016-06-20 David B. Robins <gcc@davidrobins.net>
1460
1461 PR target/71571
1462 * g++.dg/torture/pr71571.C: New test.
1463
1464 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1465
1466 PR target/71559
1467 * gcc.target/i386/sse2-pr71559.c: New test.
1468 * gcc.target/i386/avx-pr71559.c: New test.
1469 * gcc.target/i386/avx512f-pr71559.c: New test.
1470
1471 2016-06-20 Tobias Burnus <burnus@net-b.de>
1472
1473 PR fortran/71194
1474 * gfortran.dg/pointer_remapping_10.f90: New.
1475
1476 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1477
1478 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1479
1480 2016-06-20 Martin Sebor <msebor@redhat.com>
1481
1482 PR c/69507
1483 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1484 * gnu90-const-expr-1.c: Same.
1485 * gnu99-const-expr-1.c: Same.
1486 * gnu99-static-1.c: Same.
1487
1488 2016-06-20 Renlin Li <renlin.li@arm.com>
1489
1490 PR testsuite/71489
1491 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1492
1493 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1494
1495 * gcc.target/aarch64/vcvt_f64_1.c: New.
1496 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1497 * gcc.target/aarch64/vrecp_f64_1.c: New.
1498
1499 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1500
1501 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1502 "alignement".
1503
1504 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1505
1506 PR target/71103
1507 * gcc.target/avr/torture/pr71103-2.c: New test.
1508
1509 2016-06-19 Martin Sebor <msebor@redhat.com>
1510
1511 PR c/69507
1512 * gcc.dg/alignof.c: New test.
1513
1514 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1515
1516 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1517 vs dg-error; test constexpr specifier too.
1518
1519 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1520
1521 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1522
1523 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1524
1525 * lib/target-supports.exp
1526 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1527 arm_neon_ok and merge flags. Fix temporary test name.
1528 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1529 and merge flags.
1530
1531 2016-06-17 Martin Liska <mliska@suse.cz>
1532
1533 * gcc.dg/predict-9.c: Fix dump scanning.
1534
1535 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1536
1537 PR tree-optimization/71354
1538 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1539
1540 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1541
1542 PR tree-optimization/71347
1543 * gcc.dg/tree-ssa/pr71347.c: New test.
1544
1545 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1546
1547 PR tree-optimization/71354
1548 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1549
1550 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1551
1552 * gcc.dg/vect/vect-alias-check-1.c: New test.
1553
1554 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1555
1556 PR target/71151
1557 * gcc.target/avr/pr71151-1.c: New test.
1558 * gcc.target/avr/pr71151-2.c: New test.
1559 * gcc.target/avr/pr71151-3.c: New test.
1560 * gcc.target/avr/pr71151-4.c: New test.
1561 * gcc.target/avr/pr71151-5.c: New test.
1562 * gcc.target/avr/pr71151-6.c: New test.
1563 * gcc.target/avr/pr71151-7.c: New test.
1564 * gcc.target/avr/pr71151-8.c: New test.
1565 * gcc.target/avr/pr71151-common.h: New test.
1566
1567 2016-06-16 Martin Liska <mliska@suse.cz>
1568
1569 * gfortran.dg/predict-1.f90: New test.
1570
1571 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1572
1573 PR target/71242
1574 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1575
1576 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1577
1578 * g++.dg/vect/pr36648.cc: Disable cunrolli
1579
1580 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1581
1582 PR target/71554
1583 * gcc.c-torture/execute/pr71554.c: New test.
1584
1585 PR rtl-optimization/71532
1586 * gcc.dg/torture/pr71532.c: New test.
1587
1588 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1589
1590 * gcc.target/powerpc/p9-dimode1.c: New test.
1591 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1592
1593 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1594
1595 * gcc.c-torture/compile/20160615-1.c: New test.
1596
1597 * g++.dg/cpp0x/ref-qual17.C: New test.
1598
1599 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1600
1601 PR middle-end/71529
1602 * gcc.target/i386/pr71529.C: New test.
1603
1604 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1605
1606 PR tree-optimization/71483
1607 * g++.dg/vect/pr71483.c: New
1608
1609 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1610
1611 PR c++/70202
1612 * g++.dg/inherit/crash6.C: New.
1613 * g++.dg/inherit/union2.C: Likewise.
1614 * g++.dg/inherit/virtual12.C: Likewise.
1615 * g++.dg/inherit/virtual13.C: Likewise.
1616 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1617
1618 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1619
1620 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1621
1622 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1623
1624 PR tree-optimization/71439
1625 * gcc.dg/vect/pr71439.c: New
1626
1627 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1628
1629 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1630
1631 2016-06-15 Richard Biener <rguenther@suse.de>
1632
1633 * gcc.dg/vect/slp-45.c: New testcase.
1634
1635 2016-06-15 Richard Biener <rguenther@suse.de>
1636
1637 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1638
1639 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1640
1641 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1642 requirements, and disable for AIX for now.
1643 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1644
1645 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1646
1647 PR c++/71528
1648 * g++.dg/opt/pr71528.C: New test.
1649
1650 PR c++/71516
1651 * g++.dg/init/pr71516.C: New test.
1652
1653 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1654
1655 * g++.dg/init/array46.C: New.
1656
1657 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1658
1659 * gcc.target/i386/float128-3.c: New test.
1660 * gcc.target/i386/quad-sse4.c: Ditto.
1661 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1662 Update scan strings.
1663
1664 2016-06-14 Richard Biener <rguenther@suse.de>
1665
1666 PR middle-end/71526
1667 * gfortran.dg/pr71526.f90: New testcase.
1668
1669 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1670
1671 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1672 * gcc.dg/zero_bits_compound-1.c: Likewise.
1673
1674 2016-06-14 Richard Biener <rguenther@suse.de>
1675
1676 PR tree-optimization/71522
1677 * gcc.dg/torture/pr71522.c: New testcase.
1678
1679 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1680
1681 PR tree-optimization/71520
1682 * gcc.dg/tree-ssa/pr71520.c: New test.
1683
1684 2016-06-14 Richard Biener <rguenther@suse.de>
1685
1686 PR tree-optimization/71521
1687 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1688
1689 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1690
1691 PR sanitizer/71498
1692 * c-c++-common/ubsan/bounds-13.c: New test.
1693
1694 PR preprocessor/71183
1695 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1696
1697 2016-06-13 Jeff Law <law@redhat.com>
1698
1699 PR tree-optimization/71403
1700 * c-c++-common/ubsan/pr71403-1.c: New test.
1701 * c-c++-common/ubsan/pr71403-2.c: New test.
1702 * c-c++-common/ubsan/pr71403-3.c: New test.
1703
1704 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1705
1706 PR middle-end/71478
1707 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1708 Add -Wno-psabi -w to dg-options.
1709
1710 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1711
1712 * gcc.target/powerpc/vadsdu-0.c: New test.
1713 * gcc.target/powerpc/vadsdu-1.c: New test.
1714 * gcc.target/powerpc/vadsdu-2.c: New test.
1715 * gcc.target/powerpc/vadsdu-3.c: New test.
1716 * gcc.target/powerpc/vadsdu-4.c: New test.
1717 * gcc.target/powerpc/vadsdu-5.c: New test.
1718 * gcc.target/powerpc/vadsdub-1.c: New test.
1719 * gcc.target/powerpc/vadsdub-2.c: New test.
1720 * gcc.target/powerpc/vadsduh-1.c: New test.
1721 * gcc.target/powerpc/vadsduh-2.c: New test.
1722 * gcc.target/powerpc/vadsduw-1.c: New test.
1723 * gcc.target/powerpc/vadsduw-2.c: New test.
1724
1725 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1726
1727 * gcc.dg/c99-init-2.c (c): Update expected error message.
1728 * gcc.dg/init-bad-8.c (foo): Likewise.
1729 * gcc.dg/spellcheck-fields-3.c: New test case.
1730
1731 2016-06-13 Martin Liska <mliska@suse.cz>
1732
1733 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1734 and "guess loop iv compared" heuristics.
1735 * gcc.dg/predict-2.c: Likewise.
1736 * gcc.dg/predict-3.c: Likewise.
1737 * gcc.dg/predict-4.c: Likewise.
1738 * gcc.dg/predict-5.c: Likewise.
1739 * gcc.dg/predict-6.c: Likewise.
1740
1741 2016-06-13 Marek Polacek <polacek@redhat.com>
1742
1743 PR middle-end/71476
1744 * c-c++-common/Wswitch-unreachable-4.c: New test.
1745 * gcc.dg/Wswitch-unreachable-2.c: New test.
1746 * g++.dg/tm/jump1.C: Move dg-warning.
1747
1748 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1749
1750 * gnat.dg/renaming10.ad[sb]: New test.
1751
1752 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1753
1754 PR fortran/70673
1755 * gfortran.dg/pr70673.f90: New test.
1756
1757 2016-06-13 Richard Biener <rguenther@suse.de>
1758
1759 PR middle-end/64516
1760 * gcc.dg/align-3.c: New testcase.
1761
1762 2016-06-13 Martin Liska <mliska@suse.cz>
1763
1764 * gcc.target/i386/pr71458.c: New test.
1765
1766 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1767
1768 PR target/71241
1769 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1770
1771 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1772
1773 PR target/60751
1774 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1775 statement.
1776
1777 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1778
1779 PR target/60751
1780 * gfortran.dg/comma_IO_extension_1.f90: New test.
1781 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1782 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1783 statement.
1784 * gfortran.dg/graphite/pr38083.f90: Likewise.
1785 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1786 missing format.
1787
1788 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1789
1790 * gnat.dg/case_character.adb: New test.
1791
1792 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1793
1794 PR middle-end/71310
1795 * gcc.target/powerpc/pr71310.c: New testcase.
1796
1797 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1798
1799 PR middle-end/71478
1800 * gcc.dg/pr71478.c: New test.
1801
1802 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1803
1804 PR middle-end/71494
1805 * gcc.c-torture/execute/pr71494.c: New test.
1806
1807 PR c/68657
1808 * gcc.target/i386/pr68657.c: New test.
1809
1810 PR inline-asm/68843
1811 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1812 (test): Add -masm=intel alternatives.
1813
1814 2016-06-10 Martin Sebor <msebor@redhat.com>
1815
1816 PR c/71392
1817 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1818
1819 2016-06-10 Jeff Law <law@redhat.com>
1820
1821 PR tree-optimization/71335
1822 * gcc.c-torture/execute/pr71335.c: New test.
1823
1824 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1825
1826 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1827 the various "cannot tail-call: " messages.
1828
1829 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1830
1831 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1832 and options.
1833
1834 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1835
1836 PR sanitizer/71480
1837 * c-c++-common/asan/pr71480.c: New test.
1838
1839 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1840
1841 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1842 (ASMNAME2): Likewise.
1843 (main): Replace fn in asm statement with ASMNAME ("fn").
1844 * gcc.dg/guality/pr68037-2.c: Likewise.
1845 * gcc.dg/guality/pr68037-3.c: Likewise.
1846 * gcc.dg/torture/pr68037-1.c: Likewise.
1847 * gcc.dg/torture/pr68037-2.c: Likewise.
1848 * gcc.dg/torture/pr68037-3.c: Likewise.
1849
1850 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1851
1852 PR inline-asm/68843
1853 * gcc.target/i386/pr68843-1.c: New test.
1854 * gcc.target/i386/pr68843-2.c: New test.
1855
1856 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1857 Cesar Philippidis <cesar@codesourcery.com>
1858
1859 PR middle-end/71373
1860 * gcc.dg/goacc/nested-function-1.c: New file.
1861 * gcc.dg/goacc/nested-function-2.c: Likewise.
1862 * gcc.dg/goacc/pr71373.c: Likewise.
1863 * gfortran.dg/goacc/cray-2.f95: Likewise.
1864 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1865 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1866 * gfortran.dg/goacc/cray.f95: Update.
1867 * gfortran.dg/goacc/loop-1.f95: Likewise.
1868 * gfortran.dg/goacc/loop-3.f95: Likewise.
1869 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1870 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1871
1872 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1873
1874 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1875 for OpenACC tile clauses.
1876 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1877
1878 PR c/71381
1879 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1880 to...
1881 * c-c++-common/goacc/cache-2.c: ... this new file.
1882 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1883 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1884 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1885 usage.
1886 * gfortran.dg/goacc/cray.f95: Likewise.
1887 * gfortran.dg/goacc/loop-1.f95: Likewise.
1888
1889 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1890
1891 PR tree-optimization/71407
1892 PR tree-optimization/71416
1893 * gcc.dg/vect/pr71407.c: New
1894 * gcc.dg/vect/pr71416-1.c: New
1895 * gcc.dg/vect/pr71416-2.c: New
1896
1897 2016-06-10 Richard Biener <rguenther@suse.de>
1898
1899 PR middle-end/71477
1900 * gcc.dg/torture/pr71477.c: New testcase.
1901
1902 2016-06-09 Julia Koval <julia.koval@intel.com>
1903
1904 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1905 * gcc.target/i386/interrupt-13.c: Likewise.
1906 * gcc.target/i386/interrupt-15.c: Likewise.
1907 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1908 * gcc.target/i386/interrupt-24.c: Likewise.
1909 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1910 * gcc.target/i386/interrupt-9.c: Likewise.
1911 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1912
1913 2016-06-09 Martin Sebor <msebor@redhat.com>
1914
1915 PR c/70883
1916 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1917 * gcc.dg/builtin-constant_p-1.c: Same.
1918 * gcc.dg/builtins-error.c: Same.
1919 * gcc.dg/pr70859.c: Same.
1920
1921 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1922
1923 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1924 * gcc.dg/torture/pr68067-1.c: Likewise.
1925 * gcc.dg/torture/pr68067-2.c: Likewise.
1926
1927 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1928
1929 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1930 when setting SIZE.
1931
1932 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1933
1934 PR c++/71465
1935 * g++.dg/inherit/crash5.C: New.
1936 Revert:
1937 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1938
1939 PR c++/70202
1940 * g++.dg/inherit/crash5.C: New.
1941 * g++.dg/inherit/virtual1.C: Adjust.
1942
1943 2016-06-09 Martin Liska <mliska@suse.cz>
1944
1945 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1946 * g++.dg/predict-loop-exit-2.C: Likewise.
1947 * g++.dg/predict-loop-exit-3.C: Likewise.
1948 * gcc.dg/predict-1.c: Likewise.
1949 * gcc.dg/predict-2.c: Likewise.
1950 * gcc.dg/predict-3.c: Likewise.
1951 * gcc.dg/predict-4.c: Likewise.
1952 * gcc.dg/predict-5.c: Likewise.
1953 * gcc.dg/predict-6.c: Likewise.
1954 * gcc.dg/predict-7.c: Likewise.
1955
1956 2016-06-09 Richard Biener <rguenther@suse.de>
1957
1958 PR tree-optimization/71462
1959 * gcc.dg/torture/pr71462.c: New testcase.
1960
1961 2016-06-09 Marek Polacek <polacek@redhat.com>
1962
1963 PR c/65471
1964 * gcc.dg/c11-generic-3.c: New test.
1965
1966 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1967
1968 * g++.dg/init/array42.C: New.
1969 * g++.dg/init/array43.C: Likewise.
1970 * g++.dg/init/array44.C: Likewise.
1971 * g++.dg/init/array45.C: Likewise.
1972 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1973 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1974 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1975 * g++.dg/gomp/pr35751.C: Likewise.
1976 * g++.dg/init/array23.C: Likewise.
1977 * g++.dg/init/brace2.C: Likewise.
1978 * g++.dg/init/brace6.C: Likewise.
1979
1980 2016-06-08 Martin Sebor <msebor@redhat.com>
1981 Jakub Jelinek <jakub@redhat.com>
1982
1983 PR c++/70507
1984 PR c/68120
1985 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1986 * c-c++-common/builtin-arith-overflow-2.c: New test.
1987 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1988 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1989 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1990
1991 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1992
1993 PR c++/71442
1994 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1995
1996 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1997
1998 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1999 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2000 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2001 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2002 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2003 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2004 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2005 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2006 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2007 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2008 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2009 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2010 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2011
2012 2016-06-08 Richard Biener <rguenther@suse.de>
2013
2014 PR tree-optimization/68558
2015 * gcc.dg/vect/slp-44.c: New testcase.
2016
2017 2016-06-08 Richard Biener <rguenther@suse.de>
2018
2019 * gcc.dg/vect/slp-43.c: New testcase.
2020
2021 2016-06-08 Richard Biener <rguenther@suse.de>
2022
2023 PR tree-optimization/71452
2024 * gcc.dg/torture/pr71452.c: New testcase.
2025
2026 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2027
2028 PR c++/71448
2029 * g++.dg/torture/pr71448.C: New test.
2030
2031 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2032
2033 PR debug/71432
2034 PR ada/71413
2035 * g++.dg/debug/pr71432.C: New test.
2036
2037 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2038
2039 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2040 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2041 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2042
2043 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2044
2045 * gcc.dg/vect/vect-live-2.c: Update effective target.
2046 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2047 * lib/target-supports.exp: Add aarch64 to vect_long.
2048
2049 2016-06-08 Marek Polacek <polacek@redhat.com>
2050
2051 PR c/71418
2052 * gcc.dg/noncompile/pr71418.c: New test.
2053
2054 PR c/71426
2055 * gcc.dg/noncompile/pr71426.c: New test.
2056
2057 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2058
2059 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2060 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2061 * gcc.dg/predict-3.c: Update template.
2062 * gcc.dg/predict-5.c: Update template.
2063 * gcc.dg/predict-6.c: Update template.
2064 * gcc.dg/predict-9.c: Update template.
2065 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2066
2067 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2068
2069 * gcc.target/powerpc/vec-mul.c: New test.
2070
2071 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2072
2073 * gcc.dg/spellcheck-fields-2.c: New test case.
2074
2075 2016-06-07 Richard Biener <rguenther@suse.de>
2076
2077 PR c/61564
2078 * gcc.dg/Wpragmas-1.c: New testcase.
2079 * gcc.dg/Wattributes-4.c: Likewise.
2080 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2081 entry.
2082
2083 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2084
2085 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2086 spurious debug code.
2087
2088 2016-06-07 Richard Biener <rguenther@suse.de>
2089
2090 PR tree-optimization/71428
2091 * gcc.dg/torture/pr71428.c: New testcase.
2092
2093 2016-06-07 Richard Biener <rguenther@suse.de>
2094
2095 PR middle-end/71423
2096 * gcc.dg/torture/pr71423.c: New testcase.
2097
2098 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2099
2100 PR middle-end/71408
2101 * gcc.dg/tree-ssa/pr71408.c: New test.
2102
2103 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2104
2105 PR middle-end/71281
2106 * g++.dg/torture/pr71281.C: New test.
2107
2108 2016-06-06 Marek Polacek <polacek@redhat.com>
2109
2110 PR c/71362
2111 * gcc.dg/pr71362.c: New test.
2112
2113 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2114 Patrick Palka <ppalka@gcc.gnu.org>
2115
2116 PR c++/70847
2117 PR c++/71330
2118 PR c++/71393
2119 * g++.dg/opt/pr70847.C: New test.
2120 * g++.dg/ubsan/pr70847.C: New test.
2121 * g++.dg/ubsan/pr71393.C: New test.
2122
2123 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2124
2125 PR tree-optimization/71259
2126 * gcc.dg/vect/pr71259.c: New test.
2127
2128 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2129
2130 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2131 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2132 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2133 above.
2134
2135 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2136
2137 PR middle-end/37780
2138 * gcc.c-torture/execute/pr37780.c: New test.
2139 * gcc.target/aarch64/pr37780_1.c: Likewise.
2140 * gcc.target/arm/pr37780_1.c: Likewise.
2141
2142 2016-06-06 Marek Polacek <polacek@redhat.com>
2143
2144 * c-c++-common/attr-may-alias-1.c: New test.
2145 * c-c++-common/attr-may-alias-2.c: New test.
2146 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2147
2148 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2149
2150 PR c/24414
2151 * gcc.target/i386/pr24414.c: New test.
2152
2153 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2154
2155 * gcc.target/sparc/vis4misc.c: New file.
2156 * gcc.target/sparc/fpcmp.c: Likewise.
2157 * gcc.target/sparc/fpcmpu.c: Likewise.
2158
2159 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2160
2161 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2162 * gcc.dg/vect/vect-live-3.c: Likewise.
2163
2164 2016-06-06 Richard Biener <rguenther@suse.de>
2165
2166 PR tree-optimization/71398
2167 * gcc.dg/torture/pr71398.c: New testcase.
2168
2169 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2170
2171 PR target/71389
2172 * g++.dg/pr71389.C: New test.
2173
2174 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2175
2176 PR fortran/71404
2177 * gfortran.dg/fmt_read_5.f: New test.
2178
2179 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2180
2181 PR fortran/69659
2182 * gfortran.dg/class_array_22.f03: New test.
2183
2184 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2185
2186 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2187
2188 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2189
2190 * gcc.dg/predict-9.c: Update template.
2191
2192 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2193
2194 PR c++/49377
2195 * g++.dg/template/pr49377.C: New.
2196
2197 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2198
2199 PR tree-optimization/71405
2200 * g++.dg/torture/pr71405.C: New test.
2201
2202 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2203
2204 PR c++/70202
2205 * g++.dg/inherit/crash5.C: New.
2206 * g++.dg/inherit/virtual1.C: Adjust.
2207
2208 2016-06-03 Jeff Law <law@redhat.com>
2209
2210 PR tree-optimization/71316
2211 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2212
2213 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2214
2215 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2216 dg-additional-options with just -fno-tree-scev-cprop in it.
2217 * gcc.dg/vect/vect-live-2.c: Likewise.
2218 * gcc.dg/vect/vect-live-5.c: Likewise.
2219 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2220 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2221 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2222
2223 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2224
2225 PR c++/27100
2226 * g++.dg/other/friend6.C: New test.
2227
2228 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2229
2230 * g++.dg/torture/ppc-ldst-array.C: New.
2231
2232 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2233
2234 PR target/71276
2235 PR target/71277
2236 * gcc.dg/torture/builtin-fp-int-inexact.c,
2237 gcc.target/i386/387-builtin-fp-int-inexact.c,
2238 gcc.target/i386/387-rint-inline-1.c,
2239 gcc.target/i386/387-rint-inline-2.c,
2240 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2241 gcc.target/i386/sse2-rint-inline-1.c,
2242 gcc.target/i386/sse2-rint-inline-2.c,
2243 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2244 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2245
2246 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2247 Julia Koval <julia.koval@intel.com>
2248
2249 PR target/66960
2250 PR target/67630
2251 PR target/67634
2252 PR target/67841
2253 PR target/68037
2254 PR target/68618
2255 PR target/68661
2256 PR target/69575
2257 PR target/69596
2258 PR target/69734
2259 * gcc.dg/guality/pr68037-1.c: New test.
2260 * gcc.dg/guality/pr68037-2.c: Likewise.
2261 * gcc.dg/guality/pr68037-3.c: Likewise.
2262 * gcc.dg/torture/pr68037-1.c: Likewise.
2263 * gcc.dg/torture/pr68037-2.c: Likewise.
2264 * gcc.dg/torture/pr68037-3.c: Likewise.
2265 * gcc.dg/torture/pr68661-1a.c: Likewise.
2266 * gcc.dg/torture/pr68661-1b.c: Likewise.
2267 * gcc.target/i386/interrupt-1.c: Likewise.
2268 * gcc.target/i386/interrupt-2.c: Likewise.
2269 * gcc.target/i386/interrupt-3.c: Likewise.
2270 * gcc.target/i386/interrupt-4.c: Likewise.
2271 * gcc.target/i386/interrupt-5.c: Likewise.
2272 * gcc.target/i386/interrupt-6.c: Likewise.
2273 * gcc.target/i386/interrupt-7.c: Likewise.
2274 * gcc.target/i386/interrupt-8.c: Likewise.
2275 * gcc.target/i386/interrupt-9.c: Likewise.
2276 * gcc.target/i386/interrupt-10.c: Likewise.
2277 * gcc.target/i386/interrupt-11.c: Likewise.
2278 * gcc.target/i386/interrupt-12.c: Likewise.
2279 * gcc.target/i386/interrupt-13.c: Likewise.
2280 * gcc.target/i386/interrupt-14.c: Likewise.
2281 * gcc.target/i386/interrupt-15.c: Likewise.
2282 * gcc.target/i386/interrupt-16.c: Likewise.
2283 * gcc.target/i386/interrupt-17.c: Likewise.
2284 * gcc.target/i386/interrupt-18.c: Likewise.
2285 * gcc.target/i386/interrupt-19.c: Likewise.
2286 * gcc.target/i386/interrupt-20.c: Likewise.
2287 * gcc.target/i386/interrupt-21.c: Likewise.
2288 * gcc.target/i386/interrupt-22.c: Likewise.
2289 * gcc.target/i386/interrupt-23.c: Likewise.
2290 * gcc.target/i386/interrupt-24.c: Likewise.
2291 * gcc.target/i386/interrupt-25.c: Likewise.
2292 * gcc.target/i386/interrupt-26.c: Likewise.
2293 * gcc.target/i386/interrupt-27.c: Likewise.
2294 * gcc.target/i386/interrupt-28.c: Likewise.
2295 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2296 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2297 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2298 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2299 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2300 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2301 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2302 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2303 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2304 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2305 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2306 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2307
2308 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2309
2310 PR tree-optimization/52171
2311 * gcc.dg/pr52171.c: New test.
2312 * gcc.target/i386/pr52171.c: New test.
2313
2314 2016-06-03 Jan Hubicka <jh@suse.cz>
2315
2316 * g++.dg/tree-ssa/pred-1.C: New testcase
2317 * gcc.dg/tree-ssa/pred-1.c: New testcase
2318
2319 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2320
2321 PR target/70957
2322 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2323 support.
2324 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2325
2326 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2327
2328 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2329
2330 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2331
2332 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2333 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2334 * gcc.dg/vect/vect-live-1.c: New test.
2335 * gcc.dg/vect/vect-live-2.c: New test.
2336 * gcc.dg/vect/vect-live-3.c: New test.
2337 * gcc.dg/vect/vect-live-4.c: New test.
2338 * gcc.dg/vect/vect-live-5.c: New test.
2339 * gcc.dg/vect/vect-live-slp-1.c: New test.
2340 * gcc.dg/vect/vect-live-slp-2.c: New test.
2341 * gcc.dg/vect/vect-live-slp-3.c: New test.
2342
2343 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2344
2345 PR middle-end/71387
2346 * g++.dg/opt/pr71387.C: New test.
2347
2348 2016-06-02 Jeff Law <law@redhat.com>
2349
2350 PR tree-optimization/71328
2351 * gcc.c-torture/compile/pr71328.c: New test.
2352
2353 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2354
2355 PR fortran/52393
2356 * gfortran.dg/fmt_read_3.f90: Fix typo.
2357 * gfortran.dg/fmt_read_4.f90: New test.
2358
2359 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2360
2361 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2362 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2363 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2364 * g++.dg/cpp0x/override2.C: Likewise.
2365 * g++.dg/parse/crash5.C: Likewise.
2366 * g++.dg/parse/error16.C: Likewise.
2367 * g++.dg/parse/error27.C: Likewise.
2368 * g++.dg/template/qualttp15.C: Likewise.
2369 * g++.dg/template/redecl4.C: Likewise.
2370 * g++.old-deja/g++.other/crash39.C: Likewise.
2371 * g++.old-deja/g++.other/struct1.C: Likewise.
2372 * g++.old-deja/g++.pt/m9a.C: Likewise.
2373 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2374
2375 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2376
2377 PR c++/71372
2378 * c-c++-common/pr71372.c: New test.
2379
2380 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2381 __TIME__ strings with __builtin_strcmp instead of printf and
2382 dg-output.
2383
2384 2016-06-02 Martin Liska <mliska@suse.cz>
2385
2386 * gcc.dg/predict-9.c: New test.
2387
2388 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2389
2390 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2391 global set_compiler_env_var and global saved_compiler_env_var.
2392
2393 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2394
2395 PR rtl-optimization/71295
2396 * gcc.c-torture/compile/pr71295.c: New test.
2397
2398 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2399
2400 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2401
2402 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2403 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2404
2405 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2406 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2407 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2408 alternative number.
2409
2410 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2411
2412 * gcc.target/powerpc/p9-splat-4.c: New test.
2413
2414 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2415
2416 PR target/71186
2417 * gcc.target/powerpc/pr71186.c: New test.
2418
2419 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2420
2421 PR fortran/52393
2422 * gfortran.dg/fmt_read_3.f90: New test.
2423
2424 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2425
2426 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2427 procedure.
2428
2429 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2430
2431 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2432 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2433 env var is set.
2434 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2435 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2436 shown once.
2437 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2438 during compilation.
2439 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2440 vars set by dg-set-compiler-env-var.
2441
2442 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2443
2444 PR fortran/71156
2445 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2446 to the module procedure declaration.
2447 * gfortran.dg/submodule_16.f08: New test.
2448
2449 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2450
2451 PR middle-end/71371
2452 * c-c++-common/gomp/pr71371.c: New test.
2453
2454 2016-06-01 Richard Biener <rguenther@suse.de>
2455
2456 PR tree-optimization/71366
2457 * gcc.dg/torture/pr71366-1.c: New testcase.
2458 * gcc.dg/torture/pr71366-2.c: Likewise.
2459
2460 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2461
2462 * gcc.target/powerpc/vslv-0.c: New test.
2463 * gcc.target/powerpc/vslv-1.c: New test.
2464 * gcc.target/powerpc/vsrv-0.c: New test.
2465 * gcc.target/powerpc/vsrv-1.c: New test.
2466
2467 2016-06-01 Nathan Sidwell <nathan@acm.org>
2468
2469 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2470 * gcc.target/nvptx/weak.c: New.
2471
2472 2016-06-01 Richard Biener <rguenther@suse.de>
2473
2474 PR tree-optimization/71261
2475 * gcc.dg/torture/vect-bool-1.c: New testcase.
2476
2477 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2478
2479 * gfortran.dg/gomp/order-1.f90: New test.
2480 * gfortran.dg/gomp/order-2.f90: New test.
2481
2482 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2483
2484 * gcc.dg/unroll-6.c: Update template.
2485 * gcc.dg/unroll-7.c: New testcase.
2486 * gcc.dg/unroll-8.c: New testcase.
2487
2488 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2489
2490 * gnat.dg/opt56.ad[sb]: New test.
2491
2492 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2493
2494 PR c++/66635
2495 * g++.dg/cpp0x/constexpr-ice16.C: New.
2496
2497 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2498
2499 PR tree-optimization/71314
2500 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2501 -mbranch-cost=2.
2502
2503 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2504
2505 PR tree-optimization/71077
2506 * gcc.dg/tree-ssa/pr71077.c: New test.
2507
2508 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2509
2510 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2511 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2512 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2513
2514 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2515
2516 PR c++/71248
2517 * g++.dg/cpp0x/pr71248.C: New.
2518 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2519 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2520 * g++.dg/init/new37.C: Likewise.
2521 * g++.dg/template/static1.C: Likewise.
2522 * g++.dg/template/static2.C: Likewise.
2523
2524 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2525
2526 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2527 instead of %rdi.
2528 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2529
2530 2016-05-31 Marek Polacek <polacek@redhat.com>
2531
2532 * c-c++-common/Wswitch-unreachable-3.c: New test.
2533 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2534
2535 2016-05-31 Richard Biener <rguenther@suse.de>
2536
2537 PR tree-optimization/71352
2538 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2539
2540 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2541
2542 * gcc.target/arm/armv5_thumb_isa.c: New test.
2543
2544 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2545
2546 PR target/71346
2547 * gcc.target/i386/pr71346.c: New test.
2548
2549 2016-05-31 Tom de Vries <tom@codesourcery.com>
2550
2551 PR tree-optimization/69068
2552 * gcc.dg/graphite/pr69068.c: New test.
2553
2554 2016-05-27 Martin Sebor <msebor@redhat.com>
2555
2556 PR c++/71306
2557 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2558
2559 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2560
2561 PR c++/71349
2562 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2563 nowait depend(inout: dd[0]) clauses where permitted.
2564
2565 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2566
2567 PR c++/71238
2568 * g++.dg/parse/pr71238.C: New.
2569 * g++.dg/concepts/friend1.C: Test column numbers too.
2570 * g++.dg/cpp0x/initlist31.C: Likewise.
2571 * g++.dg/cpp0x/pr51420.C: Likewise.
2572 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2573 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2574 * g++.dg/ext/builtin3.C: Likewise.
2575 * g++.dg/lookup/friend12.C: Likewise.
2576 * g++.dg/lookup/friend7.C: Likewise.
2577 * g++.dg/lookup/koenig1.C: Likewise.
2578 * g++.dg/lookup/koenig5.C: Likewise.
2579 * g++.dg/lookup/used-before-declaration.C: Likewise.
2580 * g++.dg/overload/koenig1.C: Likewise.
2581 * g++.dg/template/crash65.C: Likewise.
2582 * g++.dg/template/friend57.C: Likewise.
2583 * g++.dg/warn/Wshadow-5.C: Likewise.
2584 * g++.dg/warn/Wunused-8.C: Likewise.
2585 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2586 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2587 * g++.old-deja/g++.jason/member.C: Likewise.
2588 * g++.old-deja/g++.jason/report.C: Likewise.
2589 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2590 * g++.old-deja/g++.law/visibility20.C: Likewise.
2591 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2592 * g++.old-deja/g++.other/static5.C: Likewise.
2593 * g++.old-deja/g++.pt/overload2.C: Likewise.
2594
2595 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2596
2597 * gcc.dg/tree-ssa/peel1.c: New testcase.
2598 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2599 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2600
2601 2016-05-30 Tom de Vries <tom@codesourcery.com>
2602
2603 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2604 to ce.
2605
2606 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2607
2608 PR c++/71099
2609 * g++.dg/parse/virtual1.C: New.
2610
2611 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2612
2613 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2614 Use correct register when clearing %edx.
2615
2616 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2617
2618 PR tree-optimization/71289
2619 * gcc.dg/pr71289.c: New test.
2620
2621 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2622
2623 PR middle-end/71269
2624 PR middle-end/71292
2625 * gcc.dg/tree-ssa/pr71269.c: New test.
2626 * gcc.dg/tree-ssa/pr71292.c: New test.
2627
2628 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2629
2630 PR middle-end/71252
2631 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2632
2633 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2634
2635 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2636 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2637 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2638
2639 2016-05-30 Tom de Vries <tom@codesourcery.com>
2640
2641 PR tree-optimization/69067
2642 * gcc.dg/graphite/pr69067.c: New test.
2643
2644 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2645
2646 PR target/71245
2647 * gcc.target/i386/pr71245-1.c: New test.
2648 * gcc.target/i386/pr71245-2.c: Ditto.
2649
2650 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2651
2652 PR c++/71105
2653 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2654 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2655 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2656
2657 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2658
2659 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2660
2661 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2662
2663 Revert:
2664 PR c++/69855
2665 * g++.dg/overload/69855.C: New.
2666 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2667 * g++.old-deja/g++.pt/crash3.C: Likewise.
2668
2669 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2670
2671 PR c++/60385
2672 * g++.dg/parse/namespace13.C: New.
2673
2674 2016-05-26 Jeff Law <law@redhat.com>
2675
2676 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2677 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2678 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2679 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2680 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2681 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2682 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2683 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2684 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2685 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2686 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2687 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2688 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2689
2690 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2691
2692 PR c++/69855
2693 * g++.dg/overload/69855.C: New.
2694 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2695 * g++.old-deja/g++.pt/crash3.C: Likewise.
2696
2697 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2698
2699 PR target/63596
2700 * gcc.target/aarch64/va_arg_1.c: New testcase.
2701 * gcc.target/aarch64/va_arg_2.c: Likewise.
2702 * gcc.target/aarch64/va_arg_3.c: Likewise.
2703
2704 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2705
2706 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2707 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2708 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2709 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2710 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2711
2712 2016-05-27 Marek Polacek <polacek@redhat.com>
2713
2714 PR middle-end/71308
2715 * g++.dg/torture/pr71308.C: New test.
2716
2717 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2718
2719 * gcc.dg/zero_bits_compound-1.c: New test.
2720 * gcc.dg/zero_bits_compound-2.c: New test.
2721
2722 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2723
2724 PR middle-end/71279
2725 * gcc.dg/pr71279.c: New test.
2726
2727 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2728
2729 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2730 floating point min/max/comparison instructions.
2731 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2732
2733 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2734
2735 * c-c++-common/gomp/schedule-1.c: New test.
2736 * gfortran.dg/gomp/schedule-1.f90: New test.
2737
2738 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2739
2740 PR c++/70822
2741 PR c++/70106
2742 * g++.dg/cpp1y/auto-fn32.C: New test.
2743 * g++.dg/cpp1y/paren4.C: New test.
2744
2745 2016-05-26 Nathan Sidwell <nathan@acm.org>
2746
2747 * gcc.dg/20060410.c: Xfail on ptx.
2748 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2749 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2750 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2751 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2752 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2753
2754 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2755
2756 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2757
2758 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2759
2760 PR tree-optimization/71280
2761 * gcc.dg/pr71280.c: New test.
2762
2763 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2764
2765 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2766 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2767
2768 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2769
2770 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2771
2772 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2773 kept in memory.
2774
2775 2016-05-25 Jeff Law <law@redhat.com>
2776
2777 PR tree-optimization/71272
2778 * gcc.c-torture/compile/pr71272.c: new test.
2779
2780 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2781
2782 * gcc.target/powerpc/vec-cmpne.c: New test.
2783 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2784
2785 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2786
2787 * gnat.dg/opt55.ad[sb]: New test.
2788
2789 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2790
2791 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2792 * c-c++-common/pr60226.c: Require int32plus.
2793 * gcc.c-torture/execute/pr70602.c: Likewise.
2794 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2795 unsigned long for malloc arg type.
2796 * gcc.dg/asr_div1.c: Require int32plus.
2797 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2798 * gcc.dg/pie-1.c: Require pie.
2799 * gcc.dg/pie-2.c: Likewise.
2800 * gcc.dg/pr59471.c: Require int32plus.
2801 * gcc.dg/pr59963-2.c: XFAIL for int16.
2802 * gcc.dg/pr60114.c: Require int32plus.
2803 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2804 unsigned long for typedef of size_t.
2805 * gcc.dg/pr63914.c: Require int32plus.
2806 * gcc.dg/pr64536.c: Require pt32plus.
2807 * gcc.dg/pr65658.c: Likewise.
2808 * gcc.dg/pr67271.c: Require int32plus.
2809 * gcc.dg/pr68112.c: Likewise.
2810 * gcc.dg/pr69071.c: Skip for avr target.
2811 * gcc.dg/pr69973.c: Require int32plus.
2812 * gcc.dg/pr70169.c: Skip for avr target.
2813 * gcc.dg/sso-6.c: Require int32plus.
2814 * gcc.dg/sso-7.c: Likewise.
2815 * gcc.dg/sso-8.c: Likewise.
2816 * gcc.dg/vrp-min-max-2.c: Likewise.
2817
2818 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2819
2820 PR target/70738
2821 * gcc.target/i386/pr70738-1.c: New test.
2822 * gcc.target/i386/pr70738-2.c: Likewise.
2823 * gcc.target/i386/pr70738-3.c: Likewise.
2824 * gcc.target/i386/pr70738-4.c: Likewise.
2825 * gcc.target/i386/pr70738-5.c: Likewise.
2826 * gcc.target/i386/pr70738-6.c: Likewise.
2827 * gcc.target/i386/pr70738-7.c: Likewise.
2828 * gcc.target/i386/pr70738-8.c: Likewise.
2829 * gcc.target/i386/pr70738-9.c: Likewise.
2830
2831 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2832
2833 PR rtl-optimization/66940
2834 * gcc.c-torture/execute/pr66940.c: New test.
2835
2836 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2837
2838 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2839 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2840 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2841 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2842 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2843 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2844 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2845 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2846 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2847 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2848 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2849 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2850 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2851 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2852 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2853 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2854 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2855 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2856 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2857 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2858 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2859 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2860 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2861 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2862
2863 2016-05-25 Marek Polacek <polacek@redhat.com>
2864
2865 PR c/71265
2866 * gcc.dg/noncompile/pr71265.c: New test.
2867
2868 PR c/71266
2869 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2870
2871 2016-05-25 Nathan Sidwell <nathan@acm.org>
2872
2873 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2874
2875 2016-05-25 Richard Biener <rguenther@suse.de>
2876
2877 PR tree-optimization/71261
2878 * c-c++-common/torture/pr71261.c: New testcase.
2879
2880 2016-05-25 Richard Biener <rguenther@suse.de>
2881
2882 PR tree-optimization/71264
2883 * gcc.dg/vect/pr71264.c: New testcase.
2884
2885 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2886
2887 PR c++/55992
2888 * g++.dg/cpp0x/alias-decl-53.C: New.
2889 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2890
2891 2016-05-25 Martin Liska <mliska@suse.cz>
2892
2893 * g++.dg/pr71239.C: New test.
2894
2895 2016-05-25 Richard Biener <rguenther@suse.de>
2896
2897 * gcc.dg/vect/pr58135.c: Rename to ...
2898 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2899
2900 2016-05-25 Marek Polacek <polacek@redhat.com>
2901
2902 * g++.dg/pr65295.C: Use target c++14.
2903
2904 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2905
2906 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2907 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2908
2909 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2910
2911 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2912 instructions.
2913
2914 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2915
2916 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2917 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2918 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2919 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2920 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2921 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2922 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2923 * c-c++-common/goacc/pcopy.c: Likewise.
2924 * c-c++-common/goacc/pcopyin.c: Likewise.
2925 * c-c++-common/goacc/pcopyout.c: Likewise.
2926 * c-c++-common/goacc/pcreate.c: Likewise.
2927 * c-c++-common/goacc/pr70688.c: New test.
2928 * c-c++-common/goacc/present-1.c: Adjust test.
2929 * c-c++-common/goacc/reduction-5.c: Likewise.
2930 * g++.dg/goacc/data-1.C: New test.
2931
2932 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2933
2934 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2935 vector parity built-in functions.
2936 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2937 count trailing zeros automatic vectorization.
2938 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2939 count trailing zeros built-in functions.
2940
2941 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2942
2943 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2944
2945 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2946
2947 PR target/71050
2948 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2949
2950 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2951
2952 PR c++/50436
2953 * g++.dg/template/crash123.C: New.
2954 * g++.dg/template/crash124.C: Likewise.
2955
2956 2016-05-24 Martin Sebor <msebor@redhat.com>
2957
2958 PR c++/71147
2959 * g++.dg/ext/flexary16.C: New test.
2960
2961 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2962
2963 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2964 before math.h is included.
2965 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2966 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2967 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2968 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2969 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2970 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2971 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2972 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2973 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2974 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2975 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2976 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2977 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2978 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2979 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2980 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2981 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2982 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2983 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2984 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2985 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2986 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2987 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2988
2989 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2990 Kelvin Nilsen <kelvin@gcc.gnu.org>
2991
2992 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2993 support.
2994
2995 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2996
2997 PR c++/69872
2998 * g++.dg/warn/Wno-narrowing1.C: New.
2999
3000 2016-05-24 Marek Polacek <polacek@redhat.com>
3001
3002 PR c/71249
3003 * c-c++-common/Wswitch-unreachable-2.c: New test.
3004
3005 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3006
3007 PR c++/71257
3008 * g++.dg/vect/simd-clone-6.cc: New test.
3009 * g++.dg/gomp/declare-simd-6.C: New test.
3010
3011 PR middle-end/70434
3012 PR c/69504
3013 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3014
3015 2016-05-24 Richard Biener <rguenther@suse.de>
3016
3017 PR tree-optimization/71240
3018 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3019
3020 2016-05-24 Richard Biener <rguenther@suse.de>
3021
3022 PR tree-optimization/71230
3023 * gcc.dg/torture/pr71230.c: New testcase.
3024 * g++.dg/torture/pr71230.C: Likewise.
3025
3026 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3027
3028 * c-c++-common/goacc/routine-5.c: Add tests.
3029 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3030 * gfortran.dg/goacc/routine-6.f90: Add tests.
3031
3032 2016-05-24 Richard Biener <rguenther@suse.de>
3033
3034 PR tree-optimization/71253
3035 * gcc.dg/torture/pr71253.c: New testcase.
3036
3037 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3038
3039 PR middle-end/71252
3040 * gfortran.dg/pr71252.f90: New test.
3041
3042 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3043
3044 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3045
3046 2016-05-24 Richard Biener <rguenther@suse.de>
3047
3048 PR middle-end/70434
3049 PR c/69504
3050 * c-c++-common/vector-subscript-4.c: New testcase.
3051 * c-c++-common/vector-subscript-5.c: Likewise.
3052
3053 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3054
3055 PR fortran/71123
3056 * gfortran.dg/namelist_90.f: New test
3057
3058 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3059
3060 PR fortran/66461
3061 * gfortran.dg/unexpected_eof.f: New test
3062
3063 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3064 Kelvin Nilsen <kelvin@gcc.gnu.org>
3065
3066 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3067 as little endian.
3068
3069 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3070
3071 PR c++/70972
3072 * g++.dg/cpp0x/inh-ctor20.C: New.
3073 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3074
3075 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3076
3077 PR c++/69095
3078 * g++.dg/cpp0x/variadic168.C: New.
3079
3080 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3081
3082 * g++.dg/cpp0x/pr31445.C: Test column number too.
3083 * g++.dg/cpp0x/pr32253.C: Likewise.
3084 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3085 * g++.dg/cpp0x/variadic36.C: Likewise.
3086
3087 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3088
3089 * gcc.dg/fold-notshift-2.c: Adjust.
3090
3091 2016-05-23 Marek Polacek <polacek@redhat.com>
3092
3093 PR c/49859
3094 * c-c++-common/Wswitch-unreachable-1.c: New test.
3095 * gcc.dg/Wswitch-unreachable-1.c: New test.
3096 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3097 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3098 * g++.dg/gomp/block-10.C: Likewise.
3099 * gcc.dg/gomp/block-10.c: Likewise.
3100 * g++.dg/gomp/block-9.C: Likewise.
3101 * gcc.dg/gomp/block-9.c: Likewise.
3102 * g++.dg/gomp/target-1.C: Likewise.
3103 * g++.dg/gomp/target-2.C: Likewise.
3104 * gcc.dg/gomp/target-1.c: Likewise.
3105 * gcc.dg/gomp/target-2.c: Likewise.
3106 * g++.dg/gomp/taskgroup-1.C: Likewise.
3107 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3108 * gcc.dg/gomp/teams-1.c: Likewise.
3109 * g++.dg/gomp/teams-1.C: Likewise.
3110 * g++.dg/overload/error3.C: Likewise.
3111 * g++.dg/tm/jump1.C: Likewise.
3112 * g++.dg/torture/pr40335.C: Likewise.
3113 * gcc.dg/c99-vla-jump-5.c: Likewise.
3114 * gcc.dg/switch-warn-1.c: Likewise.
3115 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3116 * gcc.dg/nested-func-1.c: Likewise.
3117 * gcc.dg/pr67784-4.c: Likewise.
3118
3119 2016-05-23 Richard Biener <rguenther@suse.de>
3120
3121 PR tree-optimization/71230
3122 * gfortran.dg/pr71230-1.f90: New testcase.
3123 * gfortran.dg/pr71230-2.f90: Likewise.
3124
3125 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3126
3127 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3128 * gcc.dg/vect/pr58135.c: Add new.
3129 * gfortran.dg/pr46519-1.f: Adjust test case.
3130
3131 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3132
3133 PR c++/53401
3134 * g++.dg/cpp0x/decltype64.C: New.
3135
3136 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3137
3138 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3139 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3140 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3141
3142 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3143
3144 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3145 Add poly64x1_t and poly64x2_t cases if supported.
3146 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3147 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3148 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3149 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3150 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3151
3152 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3153
3154 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3155 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3156 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3157 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3158 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3159 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3160 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3161
3162 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3163
3164 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3165
3166 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3167
3168 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3169 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3170
3171 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3172
3173 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3174 constraint instead of "r".
3175 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3176 insn instead of vxorpd.
3177 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3178
3179 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3180 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3181
3182 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3183
3184 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3185 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3186
3187 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3188
3189 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3190
3191 PR middle-end/40921
3192 * gcc.dg/tree-ssa/pr40921.c: New test.
3193
3194 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3195
3196 PR target/71103
3197 * gcc.target/avr/pr71103.c: New test.
3198
3199 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3200
3201 PR middle-end/71179
3202 * gcc.dg/tree-ssa/pr71179.c: New test.
3203
3204 2016-05-20 Martin Sebor <msebor@redhat.com>
3205
3206 PR c/71115
3207 * gcc.dg/init-excess-2.c: New test.
3208
3209 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3210
3211 * gnat.dg/opt53.adb: New test.
3212 * gnat.dg/opt54.adb: Likewise.
3213
3214 2016-05-20 Martin Jambor <mjambor@suse.cz>
3215
3216 PR tree-optimization/70884
3217 * gcc.dg/tree-ssa/pr70919.c: New test.
3218
3219 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3220
3221 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3222 formatting.
3223 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3224 fix code formatting.
3225
3226 2016-05-20 Nathan Sidwell <nathan@acm.org>
3227
3228 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3229 non-common cases.
3230 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3231
3232 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3233
3234 * jit.dg/all-non-failing-tests.h: Add
3235 test-factorial-must-tail-call.c.
3236 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3237 * jit.dg/test-factorial-must-tail-call.c: New test case.
3238
3239 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3240
3241 PR fortran/71204
3242 * gfortran.dg/pr71204.f90: New test.
3243
3244 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3245
3246 * gcc.target/nvptx/sincos.c: New test.
3247
3248 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3249
3250 PR c++/70572
3251 * g++.dg/cpp1y/auto-fn31.C: New.
3252
3253 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3254
3255 * gcc.target/powerpc/vec-addec.c: New test.
3256 * gcc.target/powerpc/vec-addec-int128.c: New test.
3257
3258 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3259
3260 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3261 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3262 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3263 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3264
3265 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3266
3267 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3268
3269 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3270
3271 PR c++/71210
3272 * g++.dg/opt/pr71210-1.C: New test.
3273 * g++.dg/opt/pr71210-2.C: New test.
3274
3275 PR tree-optimization/29756
3276 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3277 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3278 only on selected targets where V4SImode vectors are known to be
3279 supported.
3280
3281 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3282
3283 PR tree-optimization/71079
3284 PR tree-optimization/71206
3285 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3286
3287 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3288
3289 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3290 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3291 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3292
3293 2016-05-20 Richard Guenther <rguenther@suse.de>
3294
3295 PR tree-optimization/29756
3296 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3297
3298 2016-05-20 Richard Biener <rguenther@suse.de>
3299
3300 PR tree-optimization/71185
3301 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3302
3303 2016-05-20 Richard Biener <rguenther@suse.de>
3304
3305 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3306
3307 2016-05-19 Marek Polacek <polacek@redhat.com>
3308
3309 PR c++/71075
3310 * g++.dg/diagnostic/pr71075.C: New test.
3311
3312 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3313
3314 PR c++/71184
3315 * g++.dg/pr71184.C: New test case.
3316
3317 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3318
3319 * gcc.target/powerpc/darn-0.c: New test.
3320 * gcc.target/powerpc/darn-1.c: New test.
3321 * gcc.target/powerpc/darn-2.c: New test.
3322
3323 2016-05-19 Marek Polacek <polacek@redhat.com>
3324
3325 PR tree-optimization/71031
3326 * gcc.dg/tree-ssa/vrp100.c: New test.
3327
3328 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3329
3330 PR rtl-optimization/71148
3331 * gcc.dg/pr71148.c: New test.
3332
3333 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3334
3335 PR target/71056
3336 * gcc.target/arm/pr71056.c: New test.
3337
3338 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3339
3340 * c-c++-common/pr69669.c: Check the used mode.
3341
3342 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3343
3344 PR sanitizer/64354
3345 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3346
3347 2016-05-19 Richard Biener <rguenther@suse.de>
3348
3349 PR tree-optimization/70729
3350 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3351 * gcc.dg/graphite/scop-18.c: Likewise.
3352 * gcc.dg/pr41783.c: Disable LIM.
3353 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3354 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3355 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3356 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3357 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3358 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3359 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3360 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3361 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3362 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3363 * gfortran.dg/pr42108.f90: Likewise.
3364
3365 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3366
3367 PR driver/69265
3368 * gcc.dg/spellcheck-options-11.c: New test case.
3369
3370 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3371
3372 PR c++/71100
3373 * g++.dg/opt/pr71100.C: New test.
3374
3375 2016-05-18 Martin Jambor <mjambor@suse.cz>
3376
3377 PR ipa/69708
3378 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3379 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3380 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3381 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3382
3383 2016-05-18 Martin Jambor <mjambor@suse.cz>
3384
3385 PR ipa/69708
3386 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3387 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3388 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3389 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3390 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3391
3392 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3393
3394 PR c++/69793
3395 * g++.dg/template/crash122.C: New.
3396
3397 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3398
3399 PR c++/70466
3400 * g++.dg/template/pr70466-1.C: New.
3401 * g++.dg/template/pr70466-2.C: Likewise.
3402
3403 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3404
3405 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3406 splat operations and the XXSPLTIB instruction.
3407 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3408 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3409 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3410 xxlxor to clear a register.
3411
3412 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3413
3414 * gcc.dg/torture/pr71020.c: New test.
3415
3416 2016-05-18 Martin Jambor <mjambor@suse.cz>
3417
3418 PR ipa/70646
3419 * gcc.dg/ipa/pr70646.c: New test.
3420
3421 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3422
3423 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3424
3425 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3426
3427 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3428 missing tests for vreinterpretq_p{8,16}.
3429
3430 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3431
3432 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3433 vsliq_n_s64 and vsliq_n_u64.
3434
3435 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3436
3437 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3438 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3439
3440 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3441
3442 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3443 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3444 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3445
3446 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3447
3448 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3449 in comment.
3450
3451 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3452
3453 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3454 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3455 "blr\t" and switch to scan-assembler-times.
3456
3457 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3458
3459 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3460 with __aarch64__.
3461 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3462 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3463
3464 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3465
3466 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3467 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3468 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3469 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3470 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3471 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3472
3473 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3474 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3475
3476 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3477 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3478
3479 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3480 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3481
3482 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3483
3484 2016-05-18 Richard Biener <rguenther@suse.de>
3485
3486 PR tree-optimization/71168
3487 * gcc.dg/torture/pr71168.c: New testcase.
3488
3489 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3490
3491 PR middle-end/63586
3492 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3493 * gcc.dg/tree-ssa/pr63586.c: New test.
3494 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3495
3496 2016-05-17 Nathan Sidwell <nathan@acm.org>
3497
3498 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3499 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3500 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3501 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3502
3503 2016-05-17 Nathan Sidwell <nathan@acm.org>
3504
3505 * gcc.target/nvptx/abi-vararg-3.c: New.
3506
3507 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3508
3509 PR tree-optimization/54579
3510 PR middle-end/55299
3511 * gcc.dg/fold-notrotate-1.c: New test.
3512 * gcc.dg/fold-notshift-1.c: New test.
3513 * gcc.dg/fold-notshift-2.c: New test.
3514
3515 2016-05-17 Marek Polacek <polacek@redhat.com>
3516
3517 PR ipa/71146
3518 * g++.dg/ipa/pr71146.C: New test.
3519
3520 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3521
3522 * jit.dg/test-error-array-bounds.c: New test case.
3523
3524 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3525
3526 * gcc.dg/tree-ssa/and-1.c: New testcase.
3527
3528 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3529
3530 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3531 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3532
3533 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3534
3535 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3536 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3537
3538 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3539
3540 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3541
3542 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3543
3544 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3545
3546 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3547
3548 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3549 ".2d[index]" when scan the assembly.
3550 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3551 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3552 float64x1.
3553 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3554
3555 2016-05-17 Richard Biener <rguenther@suse.de>
3556
3557 PR tree-optimization/71132
3558 * gcc.dg/torture/pr71132.c: New testcase.
3559
3560 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3561
3562 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3563
3564 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3565
3566 PR target/70809
3567 * gcc.target/aarch64/pr70809_1.c: New test.
3568
3569 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3570
3571 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3572 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3573 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3574 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3575
3576 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3577 Ilya Enkovich <ilya.enkovich@intel.com>
3578
3579 PR target/71114
3580 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3581
3582 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3583
3584 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3585 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3586
3587 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3588
3589 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3590 test for __ARM_FP16_ARGS.
3591 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3592 * gcc.target/arm/aapcs/neon-vect10.c: New.
3593 * gcc.target/arm/aapcs/neon-vect9.c: New.
3594 * gcc.target/arm/aapcs/vfp18.c: New.
3595 * gcc.target/arm/aapcs/vfp19.c: New.
3596 * gcc.target/arm/aapcs/vfp20.c: New.
3597 * gcc.target/arm/aapcs/vfp21.c: New.
3598 * gcc.target/arm/fp16-aapcs-1.c: New.
3599 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3600 test for __ARM_FP16_ARGS.
3601 * g++.target/arm/fp16-return-1.c: Update expected output.
3602
3603 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3604
3605 PR testsuite/70227
3606 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3607
3608 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3609
3610 PR fortran/69603
3611 * gfortran.dg/pr69603.f90: New testcase.
3612
3613 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3614
3615 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3616
3617 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3618
3619 PR fortran/71047
3620 * gfortran.dg/pr71047.f08: New test.
3621
3622 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3623
3624 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3625 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3626 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3627
3628 2016-05-13 Martin Sebor <msebor@redhat.com>
3629
3630 PR c++/60049
3631 * g++.dg/cpp0x/constexpr-60049.C: New test.
3632
3633 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3634
3635 PR bootstrap/71071
3636 * gcc.dg/pr71071.c: New test.
3637
3638 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3639
3640 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3641 remove XOP handling.
3642 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3643
3644 2016-05-13 Nathan Sidwell <nathan@acm.org>
3645
3646 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3647 __atomic_is_lock_free declaration.
3648
3649 2016-05-13 Richard Biener <rguenther@suse.de>
3650
3651 PR tree-optimization/42587
3652 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3653
3654 2016-05-13 Martin Liska <mliska@suse.cz>
3655
3656 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3657 the new format of dump output.
3658
3659 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3660
3661 * gcc.dg/pr71084.c: New test.
3662
3663 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3664
3665 PR target/53440
3666 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3667
3668 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3669
3670 * gcc.target/aarch64/struct_return.c: New test.
3671
3672 2016-05-12 Marek Polacek <polacek@redhat.com>
3673
3674 PR c/70756
3675 * c-c++-common/pr70756-2.c: New test.
3676 * c-c++-common/pr70756.c: New test.
3677
3678 2016-05-12 Richard Biener <rguenther@suse.de>
3679
3680 PR tree-optimization/71059
3681 * gcc.dg/torture/pr71059.c: New testcase.
3682
3683 2016-05-12 Richard Biener <rguenther@suse.de>
3684
3685 PR tree-optimization/71062
3686 * gcc.dg/torture/pr71062.c: New testcase.
3687
3688 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3689
3690 PR tree-optimization/71006
3691 * gcc.dg/pr71006.c: New test.
3692
3693 2016-05-12 Marek Polacek <polacek@redhat.com>
3694
3695 PR driver/71063
3696 * gcc.dg/opts-7.c: New test.
3697
3698 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3699
3700 PR target/70830
3701 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3702 Add -save-temps to dg-options.
3703 Scan for ldmfd rather than pop instruction.
3704 * gcc.target/arm/interrupt-2.c: Likewise.
3705 * gcc.target/arm/pr70830.c: New test.
3706
3707 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3708
3709 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3710 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3711
3712 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3713 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3714 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3715
3716 PR target/71019
3717 * gcc.target/i386/avx512vl-pack-1.c: New test.
3718 * gcc.target/i386/avx512vl-pack-2.c: New test.
3719 * gcc.target/i386/avx512bw-pack-2.c: New test.
3720
3721 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3722
3723 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3724 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3725 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3726
3727 2016-05-12 Richard Biener <rguenther@suse.de>
3728
3729 PR tree-optimization/70986
3730 * gcc.dg/torture/pr70986-1.c: New testcase.
3731 * gcc.dg/torture/pr70986-2.c: Likewise.
3732 * gcc.dg/torture/pr70986-3.c: Likewise.
3733
3734 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3735
3736 PR c/43651
3737 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3738 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3739
3740 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3741
3742 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3743 directive.
3744 * gcc.target/i386/pr66746.c: Ditto.
3745
3746 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3747
3748 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3749 support.
3750 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3751 warning when using -mvsx-timode.
3752 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3753 * gcc.target/powerpc/dform-2.c: Likewise.
3754 * gcc.target/powerpc/pr68805.c: Likewise.
3755
3756 2016-05-11 Marek Polacek <polacek@redhat.com>
3757
3758 PR c++/71024
3759 * c-c++-common/attributes-3.c: New test.
3760
3761 2016-05-11 Nathan Sidwell <nathan@acm.org>
3762
3763 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3764 * gcc.c-torture/execute/pr68185.c: Likewise.
3765 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3766 * gcc.dg/pr69634.c: Requires scheduling.
3767 * gcc.dg/torture/pr66178.c: Require label values.
3768 * gcc.dg/setjmp-6.c: Require indirect jumps.
3769
3770 2016-05-11 Richard Biener <rguenther@suse.de>
3771
3772 PR tree-optimization/71055
3773 * gcc.dg/torture/pr71055.c: New testcase.
3774
3775 2016-05-11 Richard Biener <rguenther@suse.de>
3776
3777 PR debug/71057
3778 * g++.dg/debug/pr71057.C: New testcase.
3779
3780 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3781
3782 PR fortran/70855
3783 * gfortran.dg/gomp/pr70855.f90: New test.
3784
3785 2016-05-11 Richard Biener <rguenther@suse.de>
3786
3787 PR middle-end/71002
3788 * g++.dg/torture/pr71002.C: New testcase.
3789
3790 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3791
3792 PR middle-end/70807
3793 * gcc.dg/pr70807.c: New test.
3794
3795 2016-05-10 Martin Sebor <msebor@redhat.com>
3796
3797 PR c++/38611
3798 * g++.dg/Wattributes.C: New test.
3799
3800 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3801
3802 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3803 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3804 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3805
3806 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3807
3808 PR target/70799
3809 * gcc.target/i386/pr70799-1.c: New test.
3810
3811 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3812
3813 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3814
3815 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3816
3817 PR middle-end/70877
3818 * gcc.target/i386/pr70877.c: New test.
3819
3820 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3821
3822 PR tree-optimization/70786
3823 * gcc.target/i386/pr70876.c: New test.
3824
3825 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3826
3827 PR target/70927
3828 * gcc.target/i386/avx512vl-logic-1.c: New test.
3829 * gcc.target/i386/avx512vl-logic-2.c: New test.
3830 * gcc.target/i386/avx512dq-logic-2.c: New test.
3831
3832 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3833
3834 PR target/70963
3835 * gcc.target/powerpc/pr70963.c: New.
3836
3837 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3838
3839 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3840 (test_very_wide_line): Add ruler to expected output.
3841 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3842 (test_very_wide_line): Likewise.
3843 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3844 (test_show_locus): Within the handling of "test_very_wide_line",
3845 enable show_ruler_p on the diagnostic context.
3846
3847 2016-05-10 Richard Biener <rguenther@suse.de>
3848
3849 PR tree-optimization/71039
3850 * gcc.dg/torture/pr71039.c: New testcase.
3851
3852 2016-05-10 Nathan Sidwell <nathan@acm.org>
3853
3854 * gcc.dg/nested-func-10.c: Requires alloca.
3855 * gcc.dg/nested-func-9.c: Requires alloca.
3856 * gcc.c-torture/execute/pr70460.c: Requires labels.
3857 * gcc.c-torture/compile/pr70199.c: Requires labels.
3858 * gcc.target/nvptx/decl.c: Compile only.
3859 * gcc.target/nvptx/trailing-init.c: Compile only.
3860 * gcc.target/nvptx/ary-init.c: Compile only.
3861
3862 2016-05-10 Marek Polacek <polacek@redhat.com>
3863
3864 PR c/70255
3865 * gcc.dg/attr-opt-1.c: New test.
3866
3867 2016-05-10 Richard Biener <rguenther@suse.de>
3868
3869 PR tree-optimization/70497
3870 PR tree-optimization/28367
3871 * gcc.dg/torture/20160404-1.c: New testcase.
3872 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3873 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3874
3875 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3876
3877 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3878
3879 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3880
3881 * gcc.target/i386/fabsneg-1.c New test.
3882
3883 2016-05-09 Alan Modra <amodra@gmail.com>
3884
3885 PR testsuite/70826
3886 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3887
3888 2016-05-09 Richard Biener <rguenther@suse.de>
3889
3890 PR tree-optimization/70985
3891 * gcc.dg/torture/pr70985.c: New testcase.
3892
3893 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3894
3895 * gcc.dg/tree-ssa/ifc-9.c: New test.
3896 * gcc.dg/tree-ssa/ifc-10.c: New test.
3897 * gcc.dg/tree-ssa/ifc-11.c: New test.
3898 * gcc.dg/tree-ssa/ifc-12.c: New test.
3899 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3900 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3901 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3902
3903 2016-05-09 Richard Biener <rguenther@suse.de>
3904
3905 PR fortran/70937
3906 * gfortran.dg/pr70937.f90: New testcase.
3907
3908 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3909
3910 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3911
3912 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3913
3914 PR fortran/56226
3915 * gfortran.dg/dec_structure_1.f90: New testcase.
3916 * gfortran.dg/dec_structure_2.f90: Ditto.
3917 * gfortran.dg/dec_structure_3.f90: Ditto.
3918 * gfortran.dg/dec_structure_4.f90: Ditto.
3919 * gfortran.dg/dec_structure_5.f90: Ditto.
3920 * gfortran.dg/dec_structure_6.f90: Ditto.
3921 * gfortran.dg/dec_structure_7.f90: Ditto.
3922 * gfortran.dg/dec_structure_8.f90: Ditto.
3923 * gfortran.dg/dec_structure_9.f90: Ditto.
3924 * gfortran.dg/dec_structure_10.f90: Ditto.
3925 * gfortran.dg/dec_structure_11.f90: Ditto.
3926 * gfortran.dg/dec_union_1.f90: Ditto.
3927 * gfortran.dg/dec_union_2.f90: Ditto.
3928 * gfortran.dg/dec_union_3.f90: Ditto.
3929 * gfortran.dg/dec_union_4.f90: Ditto.
3930 * gfortran.dg/dec_union_5.f90: Ditto.
3931 * gfortran.dg/dec_union_6.f90: Ditto.
3932 * gfortran.dg/dec_union_7.f90: Ditto.
3933
3934 2016-05-07 Tom de Vries <tom@codesourcery.com>
3935
3936 PR tree-optimization/70956
3937 * gcc.dg/graphite/pr70956.c: New test.
3938
3939 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3940
3941 PR middle-end/70941
3942 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3943 (a, b, c, d): Change type from char to signed char.
3944 (main): Compare against (signed char) -1634678893 instead of
3945 hardcoded -109. Use __builtin_abort instead of abort.
3946
3947 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3948 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3949
3950 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3951
3952 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3953
3954 PR debug/70935
3955 * gcc.dg/torture/pr70935.c: New test.
3956
3957 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3958
3959 PR target/58219
3960 * gcc.target/sh/pr58219.c: New tests.
3961
3962 2016-05-06 Richard Biener <rguenther@suse.de>
3963
3964 PR tree-optimization/70960
3965 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3966
3967 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3968
3969 PR target/52933
3970 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3971 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3972 Adjust expected instruction counts.
3973 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3974
3975 2016-05-06 Marek Polacek <polacek@redhat.com>
3976
3977 PR sanitizer/70875
3978 * gcc.dg/ubsan/bounds-3.c: New test.
3979
3980 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3981
3982 PR target/54089
3983 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3984
3985 2016-05-06 Richard Biener <rguenther@suse.de>
3986
3987 PR middle-end/70931
3988 * gfortran.dg/pr70931.f90: New testcase.
3989
3990 2016-05-06 Richard Biener <rguenther@suse.de>
3991
3992 PR middle-end/70941
3993 * gcc.dg/torture/pr70941.c: New testcase.
3994
3995 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3996
3997 PR tree-optimization/57206
3998 * gcc.dg/vect/pr57206.c: New test.
3999
4000 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4001
4002 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4003
4004 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4005
4006 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4007
4008 * c-c++-common/Wdangling-else-4.c: New test.
4009
4010 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4011
4012 PR c++/70906
4013 PR c++/70933
4014 * g++.dg/opt/pr70906.C: New test.
4015 * g++.dg/opt/pr70933.C: New test.
4016
4017 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4018
4019 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4020
4021 * gcc.dg/ipa/pure-const-3.c: New testcase.
4022
4023 2016-05-04 Marek Polacek <polacek@redhat.com>
4024
4025 * c-c++-common/Wdangling-else-1.c: New test.
4026 * c-c++-common/Wdangling-else-2.c: New test.
4027 * c-c++-common/Wdangling-else-3.c: New test.
4028
4029 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4030
4031 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4032 flag is present.
4033
4034 2016-05-04 Marek Polacek <polacek@redhat.com>
4035
4036 PR c/48778
4037 * gcc.dg/Waddress-2.c: New test.
4038
4039 2016-05-04 Alan Modra <amodra@gmail.com>
4040
4041 * gcc.target/powerpc/pr70866.c: New.
4042
4043 2016-05-03 Martin Sebor <msebor@redhat.com>
4044
4045 PR c++/66561
4046 * c-c++-common/builtin_location.c: New test.
4047 * g++.dg/cpp1y/builtin_location.C: New test.
4048
4049 2016-05-03 Marek Polacek <polacek@redhat.com>
4050
4051 PR c/70859
4052 * gcc.dg/pr70859.c: New test.
4053 * gcc.dg/pr70859-2.c: New test.
4054
4055 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4056
4057 * gnat.dg/debug5.adb: New testcase.
4058
4059 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4060
4061 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4062 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4063 Procedure to check for z10 instruction set.
4064
4065 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4066
4067 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4068
4069 2016-05-03 Alan Modra <amodra@gmail.com>
4070
4071 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4072
4073 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4074
4075 * gcc.target/i386/avx512f-cvt-1.c: New test.
4076
4077 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4078
4079 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4080 -fdump-tree-vrp-details.
4081
4082 2016-05-03 Richard Biener <rguenther@suse.de>
4083
4084 * gcc.dg/pr30172-1.c: Adjust.
4085 * gcc.dg/pr63743.c: Likewise.
4086 * gcc.dg/tm/pr51696.c: Likewise.
4087 * c-c++-common/tm/safe-1.c: Likewise.
4088 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4089 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4090 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4091 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4092
4093 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4094
4095 PR rtl-optimization/70467
4096 * gcc.target/i386/pr70467-3.c: New test.
4097 * gcc.target/i386/pr70467-4.c: New test.
4098
4099 PR tree-optimization/70916
4100 * gcc.c-torture/compile/pr70916.c: New test.
4101
4102 PR target/49244
4103 * gcc.target/i386/pr49244-1.c: New test.
4104 * gcc.target/i386/pr49244-2.c: New test.
4105
4106 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4107
4108 PR rtl-optimization/44281
4109 * gcc.target/i386/pr44281.c: New test.
4110
4111 2016-05-03 bin cheng <bin.cheng@arm.com>
4112
4113 PR tree-optimization/56541
4114 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4115 * gcc.dg/vect/pr56541.c: new test.
4116
4117 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4118
4119 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4120 __float128.
4121 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4122
4123 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4124
4125 PR testsuite/70520
4126 * c-c++-common/asan/clone-test-1.c (main): Align child process
4127 stack to 16 bytes.
4128
4129 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4130
4131 PR c++/62314
4132 * g++.dg/spellcheck-fields-2.C: New test case.
4133
4134 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4135
4136 PR c++/62314
4137 * g++.dg/pr62314.C: New test case.
4138
4139 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4140
4141 * gcc.dg/ipa/inline-8.c: New testcase.
4142
4143 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4144
4145 PR rtl-optimization/70467
4146 * gcc.target/i386/pr70467-1.c: New test.
4147
4148 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4149
4150 * gcc.dg/spec-options.c: Run the test on all targets.
4151 * gcc.dg/foo.specs: Use cpp_unique_options.
4152
4153 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4154
4155 * gcc.dg/tree-ssa/unord.c: New testcase.
4156
4157 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4158
4159 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4160
4161 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4162
4163 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4164
4165 2016-05-02 Marek Polacek <polacek@redhat.com>
4166
4167 PR c/70851
4168 * gcc.dg/enum-incomplete-3.c: New test.
4169
4170 2016-05-02 Marek Polacek <polacek@redhat.com>
4171 Tom de Vries <tom@codesourcery.com>
4172
4173 PR tree-optimization/70700
4174 * gcc.dg/pr70700.c: New test.
4175
4176 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4177
4178 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4179 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4180 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4181 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4182 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4183
4184 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4185
4186 * ada/acats/run_acats: Rename into...
4187 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4188 * ada/acats/run_all.sh: Remove redundant test.
4189 (target_run): Move around.
4190 (target_gnatchop): Use newly built executable.
4191 (target_gnatmake): Likewise.
4192 Check that the compilation of impbit succeeds.
4193
4194 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4195
4196 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4197 * gcc.dg/20021029-1.c: Likewise.
4198 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4199 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4200 * gcc.target/sh/cmpstr.c: Likewise.
4201 * gcc.target/sh/cmpstrn.c: Likewise.
4202 * gcc.target/sh/memset.c: Likewise.
4203 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4204 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4205 * gcc.target/sh/pr39423-1.c: Likewise.
4206 * gcc.target/sh/pr49468-di.c: Likewise.
4207 * gcc.target/sh/pr49468-si.c: Likewise.
4208 * gcc.target/sh/pr49880-1.c: Likewise.
4209 * gcc.target/sh/pr49880-2.c: Likewise.
4210 * gcc.target/sh/pr49880-3.c: Likewise.
4211 * gcc.target/sh/pr50751-1.c: Likewise.
4212 * gcc.target/sh/pr50751-4.c: Likewise.
4213 * gcc.target/sh/pr50751-7.c: Likewise.
4214 * gcc.target/sh/pr51244-1.c: Likewise.
4215 * gcc.target/sh/pr51244-10.c: Likewise.
4216 * gcc.target/sh/pr51244-11.c: Likewise.
4217 * gcc.target/sh/pr51244-12.c: Likewise.
4218 * gcc.target/sh/pr51244-13.c: Likewise.
4219 * gcc.target/sh/pr51244-14.c: Likewise.
4220 * gcc.target/sh/pr51244-17.c: Likewise.
4221 * gcc.target/sh/pr51244-18.c: Likewise.
4222 * gcc.target/sh/pr51244-19.c: Likewise.
4223 * gcc.target/sh/pr51244-4.c: Likewise.
4224 * gcc.target/sh/pr51244-5.c: Likewise.
4225 * gcc.target/sh/pr51244-7.c: Likewise.
4226 * gcc.target/sh/pr51244-8.c: Likewise.
4227 * gcc.target/sh/pr51244-9.c: Likewise.
4228 * gcc.target/sh/pr51697.c: Likewise.
4229 * gcc.target/sh/pr52483-1.c: Likewise.
4230 * gcc.target/sh/pr52483-2.c: Likewise.
4231 * gcc.target/sh/pr52483-3.c: Likewise.
4232 * gcc.target/sh/pr52483-5.c: Likewise.
4233 * gcc.target/sh/pr52933-1.c: Likewise.
4234 * gcc.target/sh/pr52933-2.c: Likewise.
4235 * gcc.target/sh/pr52933-3.c: Likewise.
4236 * gcc.target/sh/pr53568-1.c: Likewise.
4237 * gcc.target/sh/pr53976-1.c: Likewise.
4238 * gcc.target/sh/pr53988-1.c: Likewise.
4239 * gcc.target/sh/pr53988.c: Likewise.
4240 * gcc.target/sh/pr54089-1.c: Likewise.
4241 * gcc.target/sh/pr54089-6.c: Likewise.
4242 * gcc.target/sh/pr54089-7.c: Likewise.
4243 * gcc.target/sh/pr54089-8.c: Likewise.
4244 * gcc.target/sh/pr54089-9.c: Likewise.
4245 * gcc.target/sh/pr54236-1.c: Likewise.
4246 * gcc.target/sh/pr54236-2.c: Likewise.
4247 * gcc.target/sh/pr54236-3.c: Likewise.
4248 * gcc.target/sh/pr54236-4.c: Likewise.
4249 * gcc.target/sh/pr54386.c: Likewise.
4250 * gcc.target/sh/pr54602-1.c: Likewise.
4251 * gcc.target/sh/pr54685.c: Likewise.
4252 * gcc.target/sh/pr54760-1.c: Likewise.
4253 * gcc.target/sh/pr54760-2.c: Likewise.
4254 * gcc.target/sh/pr54760-3.c: Likewise.
4255 * gcc.target/sh/pr54760-4.c: Likewise.
4256 * gcc.target/sh/pr54760-5.c: Likewise.
4257 * gcc.target/sh/pr54760-6.c: Likewise.
4258 * gcc.target/sh/pr55146.c: Likewise.
4259 * gcc.target/sh/pr55160.c: Likewise.
4260 * gcc.target/sh/pr59278.c: Likewise.
4261 * gcc.target/sh/pr59401-1.c: Likewise.
4262 * gcc.target/sh/pr59533-1.c: Likewise.
4263 * gcc.target/sh/pr63260.c: Likewise.
4264 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4265 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4266 * gcc.target/sh/strlen.c: Likewise.
4267 * gcc.target/sh/torture/pr30807.c: Likewise.
4268 * gcc.target/sh/torture/pr34777.c: Likewise.
4269 * gcc.target/sh/torture/pr64652.c: Likewise.
4270 * gcc.target/sh/torture/pr65505.c: Likewise.
4271 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4272 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4273
4274 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4275
4276 PR c++/66644
4277 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4278
4279 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4280
4281 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4282 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4283 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4284 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4285
4286 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4287
4288 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4289 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4290
4291 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4292
4293 PR middle-end/70626
4294 * c-c++-common/goacc/combined-reduction.c: New test.
4295 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4296
4297 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4298
4299 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4300 *movdi_internal pattern only if PIC off.
4301 * gcc.target/i386/pr70155-2.c: Likewise.
4302 * gcc.target/i386/pr70155-3.c: Likewise.
4303 * gcc.target/i386/pr70155-4.c: Likewise.
4304 * gcc.target/i386/pr70155-5.c: Likewise.
4305 * gcc.target/i386/pr70155-6.c: Likewise.
4306 * gcc.target/i386/pr70155-7.c: Likewise.
4307 * gcc.target/i386/pr70155-8.c: Likewise.
4308 * gcc.target/i386/pr70155-15.c: Likewise.
4309 * gcc.target/i386/pr70155-17.c: Likewise.
4310 * gcc.target/i386/pr70155-22.c: Likewise.
4311
4312 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4313
4314 PR tree-optimization/70803
4315 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4316
4317 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4318
4319 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4320 optimization of vector loop.
4321 * gcc.target/i386/vect-unpack-3.c: New test.
4322 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4323 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4324 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4325
4326 2016-04-29 Marek Polacek <polacek@redhat.com>
4327
4328 PR sanitizer/70342
4329 * g++.dg/ubsan/null-7.C: New test.
4330
4331 PR c/70852
4332 * gcc.dg/pr70852.c: New test.
4333
4334 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4335
4336 PR/69089
4337 * g++.dg/cpp0x/alignas6.C: New test.
4338
4339 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4340
4341 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4342 * gcc.dg/pr27003.c: Likewise.
4343 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4344 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4345 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4346 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4347 * gcc.target/arc/mxy.c: Likewise.
4348 * gcc.target/arc/mswape.c: Likewise.
4349 * gcc.target/arc/mrtsc.c: Likewise.
4350 * gcc.target/arc/mcrc.c: Likewise.
4351 * gcc.target/arc/mdsp-packa.c: Likewise.
4352 * gcc.target/arc/mdvbf.c: Likewise.
4353 * gcc.target/arc/mlock.c: Likewise.
4354 * gcc.target/arc/mmac-24.c: Likewise.
4355 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4356
4357 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4358 Matthijs Kooijman <matthijs@stdin.nl>
4359 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4360
4361 PR target/60040
4362 * gcc.target/avr/pr60040-1.c: New.
4363 * gcc.target/avr/pr60040-2.c: New.
4364
4365 2016-04-29 Richard Biener <rguenther@suse.de>
4366
4367 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4368
4369 2016-04-29 Richard Biener <rguenther@suse.de>
4370
4371 PR tree-optimization/13962
4372 PR tree-optimization/65686
4373 * gcc.dg/uninit-pr65686.c: New testcase.
4374
4375 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4376
4377 PR middle-end/70843
4378 * gcc.dg/pr70843.c: New test.
4379
4380 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4381
4382 PR target/70858
4383 * gcc.target/i386/pr70858.c: New test.
4384
4385 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4386
4387 * gcc.target/arc/nps400-1.c: New file.
4388
4389 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4390 Andrew Burgess <andrew.burgess@embecosm.com>
4391
4392 * gcc.target/arc/movh_cl-1.c: New file.
4393
4394 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4395 Andrew Burgess <andrew.burgess@embecosm.com>
4396
4397 * gcc.target/arc/extzv-1.c: New file.
4398 * gcc.target/arc/insv-1.c: New file.
4399 * gcc.target/arc/insv-2.c: New file.
4400 * gcc.target/arc/movb-1.c: New file.
4401 * gcc.target/arc/movb-2.c: New file.
4402 * gcc.target/arc/movb-3.c: New file.
4403 * gcc.target/arc/movb-4.c: New file.
4404 * gcc.target/arc/movb-5.c: New file.
4405 * gcc.target/arc/movb_cl-1.c: New file.
4406 * gcc.target/arc/movb_cl-2.c: New file.
4407 * gcc.target/arc/movbi_cl-1.c: New file.
4408 * gcc.target/arc/movl-1.c: New file.
4409
4410 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4411 Andrew Burgess <andrew.burgess@embecosm.com>
4412
4413 * gcc.target/arc/cmem-1.c: New file.
4414 * gcc.target/arc/cmem-2.c: New file.
4415 * gcc.target/arc/cmem-3.c: New file.
4416 * gcc.target/arc/cmem-4.c: New file.
4417 * gcc.target/arc/cmem-5.c: New file.
4418 * gcc.target/arc/cmem-6.c: New file.
4419 * gcc.target/arc/cmem-7.c: New file.
4420 * gcc.target/arc/cmem-ld.inc: New file.
4421 * gcc.target/arc/cmem-st.inc: New file.
4422
4423 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4424
4425 PR target/70821
4426 * gcc.target/i386/pr70821.c: New test.
4427
4428 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4429
4430 * gcc.target/powerpc/vec-adde.c: New test.
4431 * gcc.target/powerpc/vec-adde-int128.c: New test.
4432
4433 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4434
4435 * gcc.target/i386/avx-vround-1.c: New test.
4436 * gcc.target/i386/avx-vround-2.c: New test.
4437 * gcc.target/i386/avx512vl-vround-1.c: New test.
4438 * gcc.target/i386/avx512vl-vround-2.c: New test.
4439
4440 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4441
4442 PR testsuite/70595
4443 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4444 (check_effective_target_cilkplus_runtime): ... this.
4445 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4446 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4447
4448 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4449 Require cilkplus_runtime.
4450 Don't add -lcilkrts.
4451 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4452 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4453 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4454 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4455 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4456 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4457 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4458 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4459 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4460 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4461 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4462 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4463 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4464 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4465 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4466 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4467 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4468 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4469 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4470 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4471 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4472 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4473 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4474 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4475 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4476 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4477 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4478 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4479 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4480
4481 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4482 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4483
4484 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4485
4486 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4487 cilkplus_runtime.
4488
4489 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4490
4491 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4492 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4493
4494 2015-04-27 Ryan Burn <contact@rnburn.com>
4495
4496 PR c++/69024
4497 PR c++/68997
4498 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4499 diagnostic.
4500 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4501 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4502
4503 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4504
4505 * gnat.dg/limited_with4.ad[sb]: New test.
4506 * gnat.dg/limited_with4_pkg.ads: New helper.
4507
4508 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4509
4510 PR target/70155
4511 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4512 and movv1ti_internal patterns
4513 * gcc.target/i386/pr70155-1.c: New test.
4514 * gcc.target/i386/pr70155-2.c: Likewise.
4515 * gcc.target/i386/pr70155-3.c: Likewise.
4516 * gcc.target/i386/pr70155-4.c: Likewise.
4517 * gcc.target/i386/pr70155-5.c: Likewise.
4518 * gcc.target/i386/pr70155-6.c: Likewise.
4519 * gcc.target/i386/pr70155-7.c: Likewise.
4520 * gcc.target/i386/pr70155-8.c: Likewise.
4521 * gcc.target/i386/pr70155-9.c: Likewise.
4522 * gcc.target/i386/pr70155-10.c: Likewise.
4523 * gcc.target/i386/pr70155-11.c: Likewise.
4524 * gcc.target/i386/pr70155-12.c: Likewise.
4525 * gcc.target/i386/pr70155-13.c: Likewise.
4526 * gcc.target/i386/pr70155-14.c: Likewise.
4527 * gcc.target/i386/pr70155-15.c: Likewise.
4528 * gcc.target/i386/pr70155-16.c: Likewise.
4529 * gcc.target/i386/pr70155-17.c: Likewise.
4530 * gcc.target/i386/pr70155-18.c: Likewise.
4531 * gcc.target/i386/pr70155-19.c: Likewise.
4532 * gcc.target/i386/pr70155-20.c: Likewise.
4533 * gcc.target/i386/pr70155-21.c: Likewise.
4534 * gcc.target/i386/pr70155-22.c: Likewise.
4535
4536 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4537
4538 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4539 ".{5,6}".
4540
4541 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4542
4543 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4544 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4545 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4546 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4547 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4548
4549 2016-04-27 Richard Biener <rguenther@suse.de>
4550
4551 PR ipa/70760
4552 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4553 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4554
4555 2016-04-27 Nathan Sidwell <nathan@acm.org>
4556
4557 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4558 * g++.dg/ubsan/pr63956.C: Adjust error location.
4559
4560 2016-04-27 Nick Clifton <nickc@redhat.com>
4561
4562 PR middle-end/49889
4563 * gcc.dg/pr49889.c: New test.
4564
4565 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4566
4567 * c-c++-common/memset-array.c: New test.
4568
4569 2016-04-26 Martin Sebor <msebor@redhat.com>
4570
4571 PR c++/66639
4572 * g++.dg/cpp1y/func_constexpr.C: New test.
4573
4574 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4575
4576 PR c++/70241
4577 * g++.dg/cpp0x/enum32.C: New test.
4578 * g++.dg/cpp0x/enum33.C: New test.
4579
4580 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4581
4582 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4583 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4584 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4585 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4586 * gcc.c-torture/execute/pr38151.c: Likewise.
4587 * gcc.c-torture/execute/pr66556.c: Likewise.
4588 * gcc.c-torture/execute/pr67781.c: Likewise.
4589 * gcc.c-torture/execute/pr68648.c: Likewise.
4590
4591 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4592
4593 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4594
4595 2016-04-26 Marek Polacek <polacek@redhat.com>
4596
4597 PR c/67784
4598 * gcc.dg/pr67784-3.c: New test.
4599 * gcc.dg/pr67784-4.c: New test.
4600 * gcc.dg/pr67784-5.c: New test.
4601
4602 PR c/70791
4603 * gcc.dg/Wnested-externs-2.c: New test.
4604
4605 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4606
4607 * gcc.dg/fold-plusmult.c: Adjust.
4608 * gcc.dg/no-strict-overflow-6.c: Adjust.
4609 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4610
4611 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4612
4613 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4614 number scans.
4615 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4616 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4617 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4618 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4619 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4620 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4621 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4622 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4623 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4624 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4625 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4626 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4627 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4628 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4629 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4630 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4631 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4632 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4633 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4634 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4635 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4636 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4637 scans.
4638 * gcc.target/i386/pr32219-4.c: Likewise.
4639 * gcc.target/i386/pr32219-6.c: Likewise.
4640 * gcc.target/i386/pr32219-8.c: Likewise.
4641
4642 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4643
4644 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4645 associated options.
4646
4647 2016-04-26 Marek Polacek <polacek@redhat.com>
4648
4649 PR c++/70744
4650 * g++.dg/ext/cond2.C: New test.
4651
4652 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4653
4654 PR tree-optimization/70771
4655 PR tree-optimization/70775
4656 * gcc.dg/pr70771.c: New test.
4657 * gcc.dg/pr70775.c: New test.
4658
4659 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4660
4661 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4662
4663 2016-04-25 Richard Biener <rguenther@suse.de>
4664
4665 PR tree-optimization/70780
4666 * gcc.dg/torture/pr70780.c: New testcase.
4667
4668 2016-04-25 Michael Collison <michael.collison@arm.com>
4669
4670 * gcc.target/arm/neon-vaddws16.c: New test.
4671 * gcc.target/arm/neon-vaddws32.c: New test.
4672 * gcc.target/arm/neon-vaddwu16.c: New test.
4673 * gcc.target/arm/neon-vaddwu32.c: New test.
4674 * gcc.target/arm/neon-vaddwu8.c: New test.
4675 * lib/target-supports.exp
4676 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4677 that arm neon support vector widen sum of HImode TO SImode.
4678
4679 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4680
4681 PR sanitizer/70712
4682 * c-c++-common/asan/pr70712.c: New test.
4683
4684 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4685
4686 * .gitattributes: New file.
4687
4688 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4689
4690 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4691
4692 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4693
4694 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4695 * gfortran.dg/submodule_15.f08: Likewise.
4696
4697 2016-04-22 Richard Biener <rguenther@suse.de>
4698
4699 PR tree-optimization/70740
4700 * gcc.dg/torture/pr70740.c: New testcase.
4701
4702 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4703
4704 PR target/70750
4705 * gcc.target/i386/pr70750-1.c: New test.
4706 * gcc.target/i386/pr70750-2.c: Likewise.
4707
4708 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4709
4710 PR c++/70540
4711 * g++.dg/cpp0x/auto48.C: New.
4712
4713 2016-04-21 Marek Polacek <polacek@redhat.com>
4714
4715 PR c++/70513
4716 * g++.dg/cpp0x/forw_enum12.C: New test.
4717 * g++.dg/cpp0x/forw_enum13.C: New test.
4718
4719 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4720
4721 PR target/70728
4722 * gcc.target/i386/pr70728.c: New test.
4723
4724 2016-04-21 Richard Biener <rguenther@suse.de>
4725
4726 PR middle-end/70747
4727 * gcc.dg/pr70747.c: New testcase.
4728
4729 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4730
4731 PR tree-optimization/70715
4732 * gcc.dg/tree-ssa/scev-13.c: New test.
4733
4734 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4735
4736 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4737
4738 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4739
4740 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4741
4742 2016-04-20 Jan Hubicka <jh@suse.cz>
4743
4744 PR ipa/70018
4745 * g++.dg/ipa/nothrow-1.C: New testcase.
4746
4747 2016-04-20 Nathan Sidwell <nathan@acm.org>
4748
4749 PR c++/55635
4750 * g++.dg/eh/delete1.C: New.
4751
4752 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4753
4754 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4755 -mtune-ctrl=sse_typeless_stores.
4756
4757 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4758
4759 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4760
4761 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4762
4763 PR tree-optimization/69489
4764 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4765
4766 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4767
4768 PR c++/69363
4769 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4770 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4771 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4772
4773 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4774
4775 PR tree-optimization/56625
4776 PR tree-optimization/69489
4777 * gcc.dg/vect/pr56625.c: New test.
4778 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4779
4780 2016-04-20 Andrew Pinski <apinski@cavium.com>
4781
4782 PR target/64971
4783 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4784
4785 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4786
4787 * gnat.dg/self1.adb: Remove now incorrect test.
4788
4789 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4790
4791 * gcc.dg/tree-ssa/scev-11.c: New test.
4792 * gcc.dg/tree-ssa/scev-12.c: New test.
4793
4794 2016-04-20 Marek Polacek <polacek@redhat.com>
4795
4796 PR tree-optimization/70725
4797 * gcc.dg/pr70725.c: New test.
4798
4799 2016-04-20 Richard Biener <rguenther@suse.de>
4800
4801 PR tree-optimization/70726
4802 * g++.dg/vect/pr70726.cc: New testcase.
4803
4804 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4805
4806 PR target/70674
4807 * gcc.target/s390/pr70674.c: New test.
4808
4809 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4810
4811 PR libgfortran/70684
4812 * gfortran.dg/list_read_14.f90: New test.
4813
4814 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4815
4816 PR target/69201
4817 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4818 extern to force it misaligned.
4819 (b): Likewise.
4820 (c): Likewise.
4821 (d): Likewise.
4822 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4823 Don't check `*' before movv4sf_internal.
4824 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4825 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4826 Don't check `*' before movv16qi_internal.
4827 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4828 extern to force it misaligned.
4829 (b): Likewise.
4830 (c): Likewise.
4831 (d): Likewise.
4832 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4833 Don't check `*' before movv2df_internal.
4834 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4835 extern to force it misaligned.
4836 (b): Likewise.
4837 (c): Likewise.
4838 (d): Likewise.
4839 Check movv8sf_internal instead of avx_storeups256.
4840 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4841
4842 2016-04-19 Richard Biener <rguenther@suse.de>
4843
4844 PR tree-optimization/70171
4845 * g++.dg/tree-ssa/pr70171.C: New testcase.
4846
4847 2016-04-19 Richard Biener <rguenther@suse.de>
4848
4849 PR tree-optimization/70724
4850 * gcc.dg/torture/pr70724.c: New testcase.
4851
4852 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4853
4854 PR middle-end/70689
4855 * gcc.target/i386/pr70689.c: New.
4856
4857 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4858
4859 PR target/70708
4860 * gcc.target/i386/pr70708.c: New test.
4861
4862 2016-04-18 Richard Biener <rguenther@suse.de>
4863
4864 PR tree-optimization/43434
4865 * gcc.dg/vect/pr43434.c: New testcase.
4866 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4867 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4868 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4869 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4870 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4871 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4872 * gcc.dg/gomp/pr68640.c: Likewise.
4873 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4874 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4875
4876 2016-04-18 Richard Biener <rguenther@suse.de>
4877
4878 PR tree-optimization/70701
4879 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4880
4881 2016-04-18 Tom de Vries <tom@codesourcery.com>
4882
4883 PR testsuite/70699
4884 * gcc.dg/pr70161.c: Add dot-file scans.
4885 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4886 instead of after last dot char.
4887
4888 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4889
4890 * c-c++-common/dump-ada-spec-3.c: New test.
4891 * c-c++-common/dump-ada-spec-4.c: Likewise.
4892
4893 2016-04-17 Tom de Vries <tom@codesourcery.com>
4894
4895 PR other/70183
4896 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4897
4898 2016-04-15 Jan Hubicka <jh@suse.cz>
4899
4900 PR ipa/70018
4901 * g++.dg/ipa/pure-const-1.C: New testcase.
4902 * g++.dg/ipa/pure-const-2.C: New testcase.
4903 * g++.dg/ipa/pure-const-3.C: New testcase.
4904
4905 2016-04-15 Marek Polacek <polacek@redhat.com>
4906
4907 PR c/70671
4908 * gcc.dg/bitfld-22.c: New test.
4909
4910 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4911
4912 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4913 x86_64.
4914
4915 2016-04-15 Marek Polacek <polacek@redhat.com>
4916
4917 PR c/70651
4918 * c-c++-common/pr70651.c: New test.
4919
4920 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4921
4922 PR rtl-optimization/70681
4923 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4924 dump scan on arm and powerpc.
4925 * gcc.dg/pr10474.c: Likewise.
4926
4927 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4928
4929 PR c++/69517
4930 PR c++/70019
4931 PR c++/70588
4932 * g++.dg/cpp1y/vla11.C: Revert for real.
4933
4934 PR c/70436
4935 * c-c++-common/Wparentheses-1.c: New test.
4936 * c-c++-common/gomp/Wparentheses-1.c: New test.
4937 * c-c++-common/gomp/Wparentheses-2.c: New test.
4938 * c-c++-common/gomp/Wparentheses-3.c: New test.
4939 * c-c++-common/gomp/Wparentheses-4.c: New test.
4940 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4941 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4942 * c-c++-common/goacc/Wparentheses-1.c: New test.
4943
4944 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4945
4946 PR target/70662
4947 * gcc.target/i386/pr70662.c: New test.
4948
4949 2016-04-15 Richard Biener <rguenther@suse.de>
4950 Alan Modra <amodra@gmail.com>
4951
4952 PR tree-optimization/70130
4953 * gcc.dg/vect/O3-pr70130.c: New testcase.
4954
4955 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4956
4957 PR target/70669
4958 * gcc.target/powerpc/pr70669.c: New test.
4959
4960 PR target/70640
4961 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4962 a power7 system that does not have an assembler that supports
4963 power8.
4964
4965 2016-04-14 Martin Sebor <msebor@redhat.com>
4966
4967 PR c++/69517
4968 PR c++/70019
4969 PR c++/70588
4970 * c-c++-common/ubsan/vla-1.c: Revert.
4971 * g++.dg/cpp1y/vla11.C: Same.
4972 * g++.dg/cpp1y/vla12.C: Same.
4973 * g++.dg/cpp1y/vla13.C: Same.
4974 * g++.dg/cpp1y/vla14.C: Same.
4975 * g++.dg/cpp1y/vla3.C: Same.
4976 * g++.dg/init/array24.C: Same.
4977 * g++.dg/ubsan/vla-1.C: Same.
4978
4979 2016-04-14 Marek Polacek <polacek@redhat.com>
4980 Jan Hubicka <hubicka@ucw.cz>
4981
4982 PR c++/70029
4983 * g++.dg/torture/pr70029.C: New test.
4984
4985 2016-04-14 Martin Sebor <msebor@redhat.com>
4986
4987 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4988 type size to prevent failures on targets with very low maximum
4989 alignment.
4990
4991 2016-04-14 Richard Biener <rguenther@suse.de>
4992
4993 PR tree-optimization/70623
4994 * gcc.dg/torture/pr70623.c: New testcase.
4995 * gcc.dg/torture/pr70623-2.c: Likewise.
4996
4997 2016-04-13 Martin Sebor <msebor@redhat.com>
4998
4999 PR c++/69517
5000 PR c++/70019
5001 PR c++/70588
5002 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5003 * g++.dg/cpp1y/vla11.C: New test.
5004 * g++.dg/cpp1y/vla12.C: New test.
5005 * g++.dg/cpp1y/vla13.C: New test.
5006 * g++.dg/cpp1y/vla14.C: New test.
5007 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5008 * g++.dg/init/array24.C: Fully brace VLA initializer.
5009 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5010
5011 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5012
5013 PR c++/70641
5014 * g++.dg/opt/pr70641.C: New test.
5015
5016 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5017
5018 PR rtl-optimization/68749
5019 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5020 effects of argument promotions.
5021 Remove default args to dg-skip-if.
5022
5023 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5024
5025 PR c++/70635
5026 * g++.dg/parse/pr70635.C: New.
5027
5028 2016-04-13 Marek Polacek <polacek@redhat.com>
5029
5030 PR c++/70639
5031 * c-c++-common/Wmisleading-indentation-4.c: New test.
5032
5033 2016-04-13 Marek Polacek <polacek@redhat.com>
5034
5035 PR c/70436
5036 * gcc.dg/Wparentheses-12.c: New test.
5037 * gcc.dg/Wparentheses-13.c: New test.
5038
5039 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5040
5041 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5042 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5043 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5044
5045 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5046
5047 PR middle-end/70633
5048 * gcc.c-torture/compile/pr70633.c: New test.
5049
5050 PR debug/70628
5051 * gcc.dg/torture/pr70628.c: New test.
5052
5053 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5054
5055 PR c++/70610
5056 * g++.dg/template/pr70610.C: New test.
5057 * g++.dg/template/pr70610-2.C: New test.
5058 * g++.dg/template/pr70610-3.C: New test.
5059 * g++.dg/template/pr70610-4.C: New test.
5060
5061 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5062
5063 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5064 128 instead of 32.
5065
5066 PR c++/70571
5067 * g++.dg/ext/pr70571.C: New test.
5068
5069 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5070
5071 PR target/70640
5072 * gcc.target/powerpc/pr70640.c: New test.
5073
5074 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5075
5076 PR c++/68722
5077 * g++.dg/parse/pr68722.C: New.
5078
5079 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5080
5081 PR rtl-optimization/70596
5082 * gcc.target/i386/pr70596.c: New test.
5083
5084 2016-04-12 Nathan Sidwell <nathan@acm.org>
5085
5086 PR c++/70501
5087 * g++.dg/init/pr70501.C: New.
5088
5089 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5090
5091 * gcc.target/i386/asm-flag-6.c: New test.
5092
5093 2016-04-12 Tom de Vries <tom@codesourcery.com>
5094
5095 PR tree-optimization/68756
5096 * gcc.dg/graphite/pr68756.c: New test.
5097
5098 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5099
5100 PR tree-optimization/70602
5101 * gcc.c-torture/execute/pr70602.c: New test.
5102
5103 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5104
5105 PR target/70381
5106 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5107 __float128 emulator is built and runs.
5108 * gcc.target/powerpc/float128-1.c: Likewise.
5109
5110 * lib/target-supports.exp (check_ppc_float128_sw_available):
5111 Rework tests for __float128 software and hardware
5112 availability. Fix exit condition to return 0 on success.
5113
5114 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5115
5116 PR target/70133
5117 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5118 * gcc.target/aarch64/target_attr_15.c: Likewise.
5119
5120 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5121
5122 PR c++/69066
5123 * g++.dg/cpp1y/pr69066.C: New.
5124
5125 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5126
5127 PR fortran/68566
5128 * gfortran.dg/pr36192.f90: Update test.
5129 * gfortran.dg/pr36192_1.f90: Update test.
5130 * gfortran.dg/real_dimension_1.f: Update test.
5131 * gfortran.dg/parameter_array_init_7.f90: New test.
5132
5133 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5134
5135 PR testsuite/64039
5136 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5137
5138 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5139
5140 PR rtl-optimization/66669
5141 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5142
5143 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5144
5145 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5146 * gcc.dg/pie-1.c: Likewise.
5147 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5148 * gcc.dg/pic-4.c: Likewise.
5149 * gcc.dg/pie-3.c: Likewise.
5150 * gcc.dg/pie-4.c: Likewise.
5151
5152 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5153
5154 PR tree-optimization/68644
5155 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5156
5157 PR rtl-optimization/64886
5158 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5159
5160 2016-04-09 Tom de Vries <tom@codesourcery.com>
5161
5162 PR tree-optimization/68953
5163 * gcc.dg/graphite/pr68953.c: New test.
5164
5165 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5166
5167 PR fortran/70592
5168 * gfortran.dg/deferred_character_16.f90: New test.
5169
5170 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5171
5172 PR tree-optimization/70586
5173 * gcc.c-torture/execute/pr70586.c: New test.
5174
5175 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5176
5177 PR sanitizer/70573
5178 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5179 with __builtin_memset
5180 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5181
5182 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5183
5184 PR lto/70289
5185 PR ipa/70348
5186 PR tree-optimization/70373
5187 PR middle-end/70533
5188 PR middle-end/70534
5189 PR middle-end/70535
5190 * c-c++-common/goacc/reduction-5.c: New test.
5191 * c-c++-common/goacc/reduction-promotions.c: New test.
5192 * gfortran.dg/goacc/reduction-3.f95: New test.
5193 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5194
5195 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5196
5197 PR c++/70590
5198 PR c++/70452
5199 * g++.dg/pr70590.C: New test.
5200 * g++.dg/pr70590-2.C: New test.
5201
5202 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5203
5204 PR middle-end/70593
5205 * gcc.target/i386/pr70593.c: New test.
5206
5207 PR rtl-optimization/70574
5208 * gcc.target/i386/avx2-pr70574.c: New test.
5209
5210 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5211
5212 PR sanitizer/70541
5213 * c-c++-common/asan/pr70541.c: New test.
5214
5215 2016-04-08 Tom de Vries <tom@codesourcery.com>
5216
5217 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5218 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5219
5220 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5221
5222 PR target/70566
5223 * gcc.c-torture/execute/pr70566.c: New test.
5224
5225 2016-04-08 Tom de Vries <tom@codesourcery.com>
5226
5227 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5228 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5229
5230 2016-04-08 Alan Modra <amodra@gmail.com>
5231
5232 * gcc.target/powerpc/pr70117.c: New.
5233
5234 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5235
5236 PR testsuite/70581
5237 * gcc.dg/lto/simd-function_0.c: New test.
5238
5239 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5240 clones.
5241 * c-c++-common/attr-simd-2.c: Likewise.
5242 * c-c++-common/attr-simd-4.c: Likewise.
5243 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5244 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5245
5246 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5247
5248 PR testsuite/70553
5249 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5250
5251 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5252 Tom de Vries <tom@codesourcery.com>
5253
5254 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5255 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5256 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5257 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5258 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5259 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5260 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5261 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5262
5263 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5264
5265 PR c/70436
5266 * g++.dg/warn/Wparentheses-29.C: New test.
5267
5268 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5269
5270 PR c/70436
5271 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5272 explicit braces to resolve a future -Wparentheses warning.
5273
5274 2016-04-06 Richard Henderson <rth@redhat.com>
5275
5276 * gcc.dg/pr61817-1.c: New test.
5277 * gcc.dg/pr61817-2.c: New test.
5278 * gcc.dg/pr69391-1.c: New test.
5279 * gcc.dg/pr69391-2.c: New test.
5280
5281 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5282
5283 PR rtl-optimization/70398
5284 * gcc.target/aarch64/pr70398.c: New.
5285
5286 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5287
5288 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5289
5290 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5291 Pedro Alves <palves@redhat.com>
5292
5293 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5294
5295 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5296
5297 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5298 Check for avx512f effective targets instead of avx2.
5299 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5300 for AVX512F clones.
5301 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5302 * g++.dg/gomp/declare-simd-1.C: Likewise.
5303 * g++.dg/gomp/declare-simd-3.C: Likewise.
5304 * g++.dg/gomp/declare-simd-4.C: Likewise.
5305
5306 PR middle-end/70550
5307 * c-c++-common/gomp/pr70550-1.c: New test.
5308 * c-c++-common/gomp/pr70550-2.c: New test.
5309
5310 2016-04-05 Nathan Sidwell <nathan@acm.org>
5311
5312 PR c++/70512
5313 * g++.dg/ext/attribute-may-alias-5.C: New.
5314
5315 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5316
5317 PR c++/70336
5318 * c-c++-common/pr70336.c: New test.
5319 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5320 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5321
5322 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5323
5324 PR ipa/66223
5325 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5326
5327 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5328
5329 PR rtl-optimization/70542
5330 * gcc.dg/torture/pr70542.c: New test.
5331 * gcc.target/i386/avx2-pr70542.c: New test.
5332
5333 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5334
5335 PR tree-optimization/70509
5336 * gcc.target/i386/avx512bw-pr70509.c: New test.
5337
5338 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5339
5340 PR c++/70452
5341 * g++.dg/ext/constexpr-vla4.C: New test.
5342
5343 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5344
5345 PR target/70510
5346 * gcc.target/i386/pr70510.c: New test.
5347
5348 2016-04-05 Richard Biener <rguenther@suse.de>
5349
5350 PR tree-optimization/70526
5351 * g++.dg/torture/pr70526.C: New testcase.
5352
5353 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5354
5355 PR target/70525
5356 * gcc.target/i386/pr70525.c: New test.
5357
5358 2016-04-05 Richard Biener <rguenther@suse.de>
5359
5360 PR middle-end/70499
5361 * g++.dg/torture/pr70499.C: New testcase.
5362
5363 2016-04-05 Richard Biener <rguenther@suse.de>
5364
5365 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5366 remove XFAIL.
5367
5368 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5369
5370 PR middle-end/70307
5371 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5372 rs6000 ABI warnings.
5373
5374 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5375
5376 PR ipa/66223
5377 * g++.dg/ipa/devirt-51.C: New testcase.
5378
5379 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5380 Jakub Jelinek <jakub@redhat.com>
5381
5382 PR middle-end/70457
5383 * gcc.dg/torture/pr70457.c: New.
5384
5385 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5386
5387 PR fortran/67538
5388 * gfortran.dg/allocate_with_source_19.f08: New test.
5389
5390 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5391
5392 PR fortran/65795
5393 * gfortran.dg/coarray_allocate_6.f08: New test.
5394
5395 2016-04-04 Richard Biener <rguenther@suse.de>
5396
5397 PR rtl-optimization/70484
5398 * gcc.dg/torture/pr70484.c: New testcase.
5399
5400 2016-04-04 Marek Polacek <polacek@redhat.com>
5401
5402 PR c/70307
5403 * gcc.dg/torture/pr70307.c: New test.
5404
5405 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5406
5407 PR target/70416
5408 PR target/67391
5409 * gcc.target/sh/torture/pr70416.c: New.
5410
5411 2016-04-02 Martin Sebor <msebor@redhat.com>
5412
5413 PR c++/67376
5414 PR c++/70170
5415 PR c++/70172
5416 PR c++/70228
5417 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5418 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5419 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5420 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5421 * g++.dg/cpp0x/constexpr-string.C: Same.
5422 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5423 * g++.dg/cpp0x/pr65398.C: Same.
5424 * g++.dg/ext/constexpr-vla1.C: Same.
5425 * g++.dg/ext/constexpr-vla2.C: Same.
5426 * g++.dg/ext/constexpr-vla3.C: Same.
5427 * g++.dg/ubsan/pr63956.C: Same.
5428
5429 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5430
5431 PR rtl-optimization/70467
5432 * gcc.target/i386/pr70467-2.c: New test.
5433
5434 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5435 Marek Polacek <polacek@redhat.com>
5436
5437 PR c++/70488
5438 * g++.dg/init/new47.C: New test.
5439
5440 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5441
5442 PR target/70496
5443 * gcc.target/arm/pr70496.c: New test.
5444
5445 2016-04-01 Nathan Sidwell <nathan@acm.org>
5446
5447 PR c++/68475
5448 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5449
5450 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5451
5452 PR target/69890
5453 * gcc.dg/strlenopt.h (memmove): New.
5454 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5455 instead of "string.h".
5456 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5457 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5458 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5459 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5460 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5461 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5462 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5463 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5464 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5465 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5466 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5467 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5468 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5469 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5470 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5471 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5472 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5473 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5474 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5475 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5476
5477 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5478
5479 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5480 (Holder::foo): Reflect this.
5481
5482 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5483
5484 PR target/70442
5485 * gcc.dg/pr70442.c: New test.
5486
5487 2016-03-31 Nathan Sidwell <nathan@acm.org>
5488
5489 PR c++/70393
5490 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5491
5492 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5493
5494 PR target/70453
5495 * gcc.target/i386/pr70453.c: New test.
5496
5497 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5498
5499 PR target/70292
5500 * gcc.c-torture/pr70292.c: New test.
5501
5502 2016-03-31 Marek Polacek <polacek@redhat.com>
5503
5504 PR c/70297
5505 * c-c++-common/pr70297.c: New test.
5506 * g++.dg/cpp0x/typedef-redecl.C: New test.
5507 * gcc.dg/typedef-redecl2.c: New test.
5508
5509 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5510
5511 PR rtl-optimization/70460
5512 * gcc.c-torture/execute/pr70460.c: New test.
5513
5514 2016-03-31 Richard Biener <rguenther@suse.de>
5515
5516 PR c++/70430
5517 * g++.dg/ext/vector30.C: New testcase.
5518
5519 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5520 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5521
5522 * gfortran.dg/fmt_pf.f90: New test.
5523
5524 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5525
5526 Forward-port from 5 branch
5527 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5528
5529 PR testsuite/70356
5530 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5531 dg-require-effective-target after dg-do.
5532
5533 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5534
5535 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5536
5537 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5538 Julian Brown <julian@codesourcery.com>
5539 Chung-Lin Tang <cltang@codesourcery.com>
5540 Cesar Philippidis <cesar@codesourcery.com>
5541 James Norris <jnorris@codesourcery.com>
5542 Tom de Vries <tom@codesourcery.com>
5543 Nathan Sidwell <nathan@codesourcery.com>
5544
5545 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5546 * c-c++-common/goacc/loop-clauses.c: Likewise.
5547 * g++.dg/goacc/template.C: Likewise.
5548 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5549 * gfortran.dg/goacc/loop-1.f95: Likewise.
5550 * gfortran.dg/goacc/loop-5.f95: Likewise.
5551 * gfortran.dg/goacc/loop-6.f95: Likewise.
5552 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5553 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5554 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5555 * c-c++-common/goacc/clauses-fail.c: Likewise.
5556 * c-c++-common/goacc/parallel-1.c: Likewise.
5557 * c-c++-common/goacc/reduction-1.c: Likewise.
5558 * c-c++-common/goacc/reduction-2.c: Likewise.
5559 * c-c++-common/goacc/reduction-3.c: Likewise.
5560 * c-c++-common/goacc/reduction-4.c: Likewise.
5561 * c-c++-common/goacc/routine-3.c: Likewise.
5562 * c-c++-common/goacc/routine-4.c: Likewise.
5563 * c-c++-common/goacc/routine-5.c: Likewise.
5564 * c-c++-common/goacc/tile.c: Likewise.
5565 * g++.dg/goacc/template.C: Likewise.
5566 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5567 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5568 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5569 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5570 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5571 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5572 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5573 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5574 * c-c++-common/goacc/use_device-1.c: ... this file.
5575 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5576 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5577 * c-c++-common/goacc/host_data-6.c: ... this file.
5578 * c-c++-common/goacc/loop-2-kernels.c: New file.
5579 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5580 * c-c++-common/goacc/loop-3.c: Likewise.
5581 * g++.dg/goacc/reference.C: Likewise.
5582 * g++.dg/goacc/routine-1.C: Likewise.
5583 * g++.dg/goacc/routine-2.C: Likewise.
5584
5585 2016-03-30 Richard Biener <rguenther@suse.de>
5586
5587 PR middle-end/70450
5588 * gcc.dg/torture/pr70450.c: New testcase.
5589
5590 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5591
5592 PR target/70421
5593 * gcc.dg/torture/pr70421.c: New test.
5594 * gcc.target/i386/avx512f-pr70421.c: New test.
5595
5596 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5597
5598 PR testsuite/70364
5599 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5600 (check): New function.
5601 (bar): Call check.
5602 (foo): Align stack to 16 bytes when calling bar.
5603 * gcc.target/i386/cleanup-2.c: Likewise.
5604
5605 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5606
5607 PR tree-optimization/59124
5608 * gcc.dg/Warray-bounds-19.c: New test.
5609
5610 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5611
5612 * lib/prune.exp (escape_regex_chars): New.
5613 (prune_file_path): Update to quote metcharacters for regexp.
5614
5615 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5616
5617 PR rtl-optimization/70429
5618 * gcc.c-torture/execute/pr70429.c: New test.
5619
5620 PR tree-optimization/70405
5621 * gcc.dg/pr70405.c: New test.
5622
5623 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5624
5625 PR fortran/70397
5626 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5627 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5628
5629 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5630
5631 PR testsuite/64177
5632 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5633 __cilkrts_set_param to set two workers.
5634 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5635 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5636
5637 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5638
5639 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5640
5641 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5642
5643 PR target/70406
5644 * gcc.target/i386/pr70406.c: New test.
5645
5646 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5647
5648 * gnat.dg/specs/double_record_extension3.ads: New test.
5649
5650 2016-03-25 Richard Henderson <rth@redhat.com>
5651
5652 PR target/70120
5653 * gcc.target/aarch64/pr70120-1.c: New.
5654 * gcc.target/aarch64/pr70120-2.c: New.
5655 * gcc.target/aarch64/pr70120-3.c: New.
5656
5657 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5658
5659 PR c++/62212
5660 * g++.dg/template/mangle2.C: The dg-do directive should be
5661 "compile" not "assemble".
5662
5663 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5664
5665 PR lto/69650
5666 * gcc.dg/pr69650.c: New test.
5667
5668 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5669
5670 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5671
5672 2016-03-25 Alan Modra <amodra@gmail.com>
5673
5674 * gcc.dg/dfp/pr70052.c: New test.
5675
5676 2016-03-24 Richard Henderson <rth@redhat.com>
5677
5678 PR middle-end/69845
5679 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5680 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5681
5682 2016-03-24 Tom de Vries <tom@codesourcery.com>
5683
5684 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5685
5686 2016-03-24 Tom de Vries <tom@codesourcery.com>
5687
5688 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5689 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5690
5691 2016-03-24 Tom de Vries <tom@codesourcery.com>
5692
5693 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5694 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5695
5696 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5697
5698 PR c++/62212
5699 * g++.dg/template/mangle2.C: New test.
5700
5701 2016-03-24 Richard Biener <rguenther@suse.de>
5702
5703 PR tree-optimization/70396
5704 * gcc.dg/torture/pr70396.c: New testcase.
5705
5706 2016-03-24 Richard Biener <rguenther@suse.de>
5707
5708 PR middle-end/70370
5709 * gcc.dg/torture/pr70370.c: New testcase.
5710
5711 2016-03-24 Tom de Vries <tom@codesourcery.com>
5712
5713 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5714 * gfortran.dg/goacc/kernels-tree.f95: Same.
5715 * gfortran.dg/goacc/parallel-tree.f95: Same.
5716
5717 2016-03-24 Tom de Vries <tom@codesourcery.com>
5718
5719 * c-c++-common/goacc/uninit-if-clause.c: New test.
5720 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5721
5722 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5723
5724 PR target/70290
5725 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5726 Fix formatting.
5727
5728 2016-03-24 Richard Biener <rguenther@suse.de>
5729
5730 PR tree-optimization/70372
5731 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5732
5733 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5734
5735 PR c++/70347
5736 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5737
5738 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5739
5740 PR c++/70332
5741 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5742
5743 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5744
5745 PR c++/70001
5746 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5747 * g++.dg/cpp1y/pr70001.C: New test.
5748
5749 PR c++/70323
5750 * g++.dg/cpp0x/constexpr-70323.C: New test.
5751
5752 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5753 Jason Merrill <jason@redhat.com>
5754 Jakub Jelinek <jakub@redhat.com>
5755
5756 PR c++/69315
5757 * g++.dg/cpp0x/constexpr-69315.C: New test.
5758 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5759
5760 2016-03-23 Marek Polacek <polacek@redhat.com>
5761
5762 PR c++/69884
5763 * g++.dg/warn/Wignored-attributes-1.C: New test.
5764 * g++.dg/warn/Wignored-attributes-2.C: New test.
5765
5766 2016-03-23 Tom de Vries <tom@codesourcery.com>
5767
5768 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5769 initialization.
5770 * gfortran.dg/goacc/private-3.f95 (test): Same.
5771 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5772 missing use param.
5773
5774 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5775
5776 * lib/target-supports.exp: Remove v7ve entry from loop
5777 creating effective target checks.
5778 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5779 (add_options_for_arm_arch_v7ve): Likewise.
5780
5781 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5782
5783 PR tree-optimization/70354
5784 * gcc.dg/vect/pr70354-1.c: New test.
5785 * gcc.dg/vect/pr70354-2.c: New test.
5786 * gcc.target/i386/avx2-pr70354-1.c: New test.
5787 * gcc.target/i386/avx2-pr70354-2.c: New test.
5788
5789 2016-03-22 Jeff Law <law@redhat.com>
5790
5791 PR target/70232
5792 * gcc.dg/tree-ssa/pr70232.c: New test.
5793
5794 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5795
5796 PR target/70302
5797 * gcc.target/i386/pr70302.c: New test.
5798
5799 2016-03-22 Richard Biener <rguenther@suse.de>
5800
5801 PR middle-end/70251
5802 * g++.dg/torture/pr70251.C: New testcase.
5803
5804 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5805
5806 PR c/69993
5807 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5808 Wmisleading-indentation.c.
5809 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5810 reflect change to diagnostic text and order of messages.
5811 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5812
5813 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5814
5815 * g++.dg/ext/java-3.C: Don't compile on AIX.
5816
5817 2016-03-22 Richard Biener <rguenther@suse.de>
5818
5819 PR middle-end/70333
5820 * gcc.dg/torture/pr70333.c: New testcase.
5821
5822 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5823
5824 * g++.dg/ext/pr70290.C: New test.
5825
5826 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5827
5828 PR target/70325
5829 * gcc.target/i386/pr70325.c: New test.
5830
5831 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5832
5833 PR target/70329
5834 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5835 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5836
5837 PR target/70300
5838 * gcc.target/i386/pr70300.c: New test.
5839
5840 PR c++/70295
5841 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5842 (func2): New function for cond with parens, xfail warning for c++.
5843 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5844
5845 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5846
5847 PR c++/70096
5848 * g++.dg/template/ptrmem30.C: New test.
5849
5850 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5851
5852 PR c++/70204
5853 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5854 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5855
5856 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5857
5858 PR middle-end/70326
5859 * gcc.dg/pr70326.c: New test.
5860
5861 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5862 Jakub Jelinek <jakub@redhat.com>
5863
5864 PR tree-optimization/70317
5865 * gcc.dg/pr70317.c: New test.
5866
5867 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5868
5869 PR target/70327
5870 * gcc.target/i386/pr70327.c: New test.
5871
5872 2016-03-21 Martin Liska <mliska@suse.cz>
5873
5874 PR ipa/70306
5875 * gcc.dg/ipa/pr70306.c: New test.
5876
5877 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5878
5879 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5880 * gcc.target/arm/attr-align3.c: Likewise.
5881 * gcc.target/arm/attr_arm.c: Likewise.
5882 * gcc.target/arm/flip-thumb.c: Likewise.
5883
5884 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5885
5886 PR target/70296
5887 * gcc.target/powerpc/altivec-36.c: New test.
5888
5889 2016-03-21 Richard Biener <rguenther@suse.de>
5890
5891 PR tree-optimization/70310
5892 * gcc.dg/torture/pr70310.c: New testcase.
5893
5894 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5895
5896 PR target/70293
5897 * gcc.target/i386/pr70293.c: New test.
5898
5899 2016-03-21 Richard Biener <rguenther@suse.de>
5900
5901 PR tree-optimization/70288
5902 * gcc.dg/torture/pr70288-1.c: New testcase.
5903 * gcc.dg/torture/pr70288-2.c: Likewise.
5904
5905 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5906
5907 PR rtl-optimization/69307
5908 * gcc.target/arm/pr69307.c: New test.
5909
5910 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5911
5912 PR rtl-optimization/69102
5913 * gcc.c-torture/compile/pr69102.c: New test.
5914
5915 2016-03-18 Jeff Law <law@redhat.com>
5916
5917 PR rtl-optimization/70263
5918 * gcc.c-torture/compile/pr70263-1.c: New test.
5919 * gcc.target/i386/pr70263-2.c: New test.
5920
5921 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5922
5923 PR rtl-optimization/70278
5924 * gcc.dg/torture/pr70278.c: New test.
5925 * gcc.target/arm/pr70278.c: New test.
5926
5927 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5928
5929 PR c/70281
5930 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5931 (test_builtin_types_compatible_p): New test function.
5932 * gcc.dg/pr70281.c: New test case.
5933
5934 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5935
5936 PR target/70113
5937 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5938
5939 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5940
5941 PR tree-optimization/70252
5942 * gcc.dg/pr70252.c: New test.
5943
5944 2016-03-18 Tom de Vries <tom@codesourcery.com>
5945
5946 * gcc.dg/pr70161-2.c: New test.
5947 * gcc.dg/pr70161.c: New test.
5948
5949 2016-03-18 Tom de Vries <tom@codesourcery.com>
5950
5951 PR ipa/70269
5952 * gcc.dg/pr70269.c: New test.
5953
5954 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5955
5956 PR c++/70267
5957 * g++.dg/ext/java-3.C: New test.
5958
5959 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5960
5961 PR c++/70205
5962 * g++.dg/lookup/pr70205.C: New test.
5963
5964 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5965
5966 PR c++/70218
5967 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5968
5969 2016-03-17 Marek Polacek <polacek@redhat.com>
5970
5971 PR c/69407
5972 * gcc.dg/atomic-op-6.c: New test.
5973
5974 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5975
5976 PR c/70264
5977 * c-c++-common/pr70264.c: New test case.
5978
5979 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5980
5981 PR c++/70144
5982 * c-c++-common/pr70144-1.c: New test.
5983 * c-c++-common/pr70144-2.c: New test.
5984
5985 PR c++/70272
5986 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5987 * g++.dg/opt/flifetime-dse6.C: New test.
5988 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5989
5990 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5991
5992 PR driver/70192
5993 * gcc.dg/pic-1.c: New test.
5994 * gcc.dg/pic-2.c: Likewise.
5995 * gcc.dg/pic-3.c: Likewise.
5996 * gcc.dg/pic-4.c: Likewise.
5997 * gcc.dg/pie-1.c: Likewise.
5998 * gcc.dg/pie-2.c: Likewise.
5999 * gcc.dg/pie-3.c: Likewise.
6000 * gcc.dg/pie-4.c: Likewise.
6001 * gcc.dg/pie-5.c: Likewise.
6002 * gcc.dg/pie-6.c: Likewise.
6003
6004 2016-03-17 Tom de Vries <tom@codesourcery.com>
6005
6006 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6007 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6008
6009 2016-03-17 Richard Biener <rguenther@suse.de>
6010
6011 PR debug/70271
6012 * g++.dg/debug/pr70271.C: New testcase.
6013
6014 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6015
6016 * gcc.target/i386/pr70251.c: New test.
6017
6018 2016-03-17 Marek Polacek <polacek@redhat.com>
6019
6020 PR c++/70194
6021 * g++.dg/warn/constexpr-70194.C: New test.
6022
6023 2016-03-16 Richard Henderson <rth@redhat.com>
6024
6025 PR middle-end/70240
6026 * gcc.c-torture/compile/pr70240.c: New.
6027
6028 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6029
6030 * gcc.c-torture/compile/20151204.c: Skip for avr.
6031
6032 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6033
6034 PR target/70245
6035 * g++.dg/opt/pr70245.C: New test.
6036 * g++.dg/opt/pr70245.h: New file.
6037 * g++.dg/opt/pr70245-aux.cc: New file.
6038
6039 2016-03-16 Martin Sebor <msebor@redhat.com>
6040
6041 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6042
6043 2016-03-16 Richard Henderson <rth@redhat.com>
6044
6045 PR middle-end/70199
6046 * gcc.c-torture/compile/pr70199.c: New.
6047
6048 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6049
6050 * gcc.dg/uninit-19.c: Run dos2unix.
6051
6052 2016-03-16 Marek Polacek <polacek@redhat.com>
6053
6054 PR c/70093
6055 * gcc.dg/nested-func-10.c: New test.
6056 * gcc.dg/nested-func-9.c: New test.
6057
6058 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6059
6060 PR tree-optimization/68714
6061 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6062
6063 2016-03-16 Tom de Vries <tom@codesourcery.com>
6064
6065 PR tree-optimization/68715
6066 * gcc.dg/graphite/pr68715-2.c: New test.
6067 * gcc.dg/graphite/pr68715.c: New test.
6068 * gfortran.dg/graphite/pr68715.f90: New test.
6069
6070 2016-03-16 Tom de Vries <tom@codesourcery.com>
6071
6072 PR tree-optimization/68809
6073 * gcc.dg/graphite/pr68809-2.c: New test.
6074 * gcc.dg/graphite/pr68809.c: New test.
6075
6076 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6077
6078 PR c++/70147
6079 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6080 method call to i () as argument. Adjust expected output.
6081
6082 PR c++/70147
6083 * g++.dg/ubsan/pr70147-1.C: New test.
6084 * g++.dg/ubsan/pr70147-2.C: New test.
6085
6086 2016-03-15 Martin Sebor <msebor@redhat.com>
6087
6088 PR c++/58281
6089 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6090
6091 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6092
6093 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6094 hppa*-*-hpux*.
6095
6096 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6097
6098 PR libfortran/69799
6099 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6100 libatomic_available.
6101
6102 2016-03-15 Marek Polacek <polacek@redhat.com>
6103
6104 PR c++/70209
6105 * g++.dg/ext/attribute-may-alias-4.C: New test.
6106
6107 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6108
6109 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6110 -fvar-tracking-assignments-toggle flag.
6111
6112 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6113
6114 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6115
6116 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6117
6118 PR rtl-optimization/70222
6119 * gcc.c-torture/execute/pr70222-1.c: New test.
6120 * gcc.c-torture/execute/pr70222-2.c: New test.
6121
6122 2016-03-15 Richard Henderson <rth@redhat.com>
6123
6124 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6125
6126 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6127
6128 PR rtl-optimization/69032
6129 * gcc.dg/pr69032.c: New test.
6130
6131 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6132
6133 PR rtl-optimization/63384
6134 * g++.dg/pr63384.C: New test.
6135
6136 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6137
6138 PR target/64411
6139 * gcc.target/i386/pr64411.C: New test.
6140
6141 2016-03-15 Tom de Vries <tom@codesourcery.com>
6142
6143 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6144 * gfortran.dg/goacc/kernels-alias.f95: New test.
6145
6146 2016-03-14 Martin Sebor <msebor@redhat.com>
6147
6148 PR c++/53792
6149 * g++.dg/cpp0x/constexpr-inline.C: New test.
6150 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6151
6152 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6153
6154 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6155
6156 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6157
6158 PR middle-end/70219
6159 * gcc.dg/pr70219.c: New test.
6160
6161 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6162
6163 PR target/70083
6164 * gcc.dg/torture/pr70083.c: New test.
6165 * gcc.target/i386/pr70083.c: New test.
6166
6167 2016-03-14 Richard Biener <rguenther@suse.de>
6168
6169 PR tree-optimization/56365
6170 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6171
6172 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6173
6174 PR target/70098
6175 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6176 New function.
6177 * g++.dg/pr70098.C: New testcase.
6178
6179
6180 2016-03-14 Tom de Vries <tom@codesourcery.com>
6181
6182 PR tree-optimization/70045
6183 * gcc.dg/graphite/pr70045.c: New test.
6184
6185 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6186
6187 PR fortran/69043
6188 * gfortran.dg/include_9.f90: New test.
6189
6190 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6191
6192 PR fortran/45076
6193 gfortran.dg/prof/prof.exp: New script.
6194 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6195
6196 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6197
6198 PR rtl-optimization/69307
6199 * gcc.dg/pr69307.c: New test.
6200
6201 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6202
6203 PR target/69614
6204 * gcc.target/arm/pr69614.c: New.
6205
6206 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6207
6208 PR fortran/70031
6209 * gfortran.dg/submodule_14.f08: New test
6210
6211 PR fortran/69524
6212 * gfortran.dg/submodule_15.f08: New test
6213
6214 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6215
6216 PR c++/70106
6217 * g++.dg/cpp1y/paren3.C: New test.
6218
6219 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6220
6221 PR target/70131
6222 * gcc.target/powerpc/ppc-round2.c: New test.
6223
6224 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6225
6226 PR target/70123
6227 * gcc.dg/torture/pr70123.c: New test.
6228
6229 2016-03-11 Jeff Law <law@redhat.com>
6230
6231 PR tree-optimization/70190
6232 * gcc.c-torture/compile/pr70190.c: New test.
6233
6234 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6235
6236 PR c/68187
6237 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6238 case.
6239 (test43_b): Likewise.
6240 (test43_c): Likewise.
6241 (test43_d): Likewise.
6242 (test43_e): Likewise.
6243 (test43_f): Likewise.
6244 (test43_g): Likewise.
6245 (test44_a): Likewise.
6246 (test44_b): Likewise.
6247 (test44_c): Likewise.
6248 (test44_d): Likewise.
6249 (test44_e): Likewise.
6250
6251 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6252
6253 PR c/70085
6254 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6255
6256 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6257
6258 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6259 dg-options.
6260
6261 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6262
6263 PR target/70002
6264 PR target/69245
6265 * gcc.target/aarch64/pr69245_2.c: New test.
6266
6267 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6268
6269 PR tree-optimization/70177
6270 * gcc.dg/pr70177.c: New test.
6271
6272 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6273
6274 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6275
6276 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6277
6278 * gcc.dg/tree-ssa/sra-20.c: New.
6279
6280 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6281
6282 PR rtl-optimization/70174
6283 * gcc.dg/pr70174.c: New test.
6284
6285 PR tree-optimization/70169
6286 * gcc.dg/pr70169.c: New test.
6287
6288 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6289
6290 PR target/70160
6291 * gcc.target/i386/pr70160.c: New test.
6292
6293 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6294
6295 * gcc.target/s390/dfp-1.c: New test.
6296
6297 2016-03-10 Nick Clifton <nickc@redhat.com>
6298
6299 PR target/70044
6300 * gcc.target/aarch64/pr70044.c: New test.
6301
6302 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6303 Jakub Jelinek <jakub@redhat.com>
6304
6305 PR c++/70001
6306 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6307 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6308 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6309
6310 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6311
6312 PR lto/69589
6313 * g++.dg/lto/pr69589_0.C: New testcase
6314 * g++.dg/lto/pr69589_1.C: New testcase
6315
6316 2016-03-10 Marek Polacek <polacek@redhat.com>
6317
6318 PR c++/70153
6319 * g++.dg/delayedfold/unary-plus1.C: New test.
6320
6321 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6322
6323 * gcc.target/arm/pr45701-1.c: Escape brackets.
6324 * gcc.target/arm/pr45701-2.c: Likewise.
6325
6326 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6327
6328 * gfortran.dg/unconstrained_commons.f: New.
6329
6330 2016-03-10 Alan Modra <amodra@gmail.com>
6331
6332 * gcc.dg/pr69195.c: New.
6333 * gcc.dg/pr69238.c: New.
6334
6335 2016-03-10 Tom de Vries <tom@codesourcery.com>
6336
6337 PR testsuite/68915
6338 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6339
6340 2016-03-10 Richard Biener <rguenther@suse.de>
6341
6342 PR tree-optimization/70128
6343 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6344 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6345
6346 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6347
6348 PR tree-optimization/70152
6349 * gcc.dg/pr70152.c: New test.
6350
6351 PR target/70086
6352 * gcc.target/i386/pr70086-1.c: New test.
6353 * gcc.target/i386/pr70086-2.c: New test.
6354 * gcc.target/i386/pr70086-3.c: New test.
6355
6356 PR tree-optimization/70127
6357 * gcc.c-torture/execute/pr70127.c: New test.
6358
6359 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6360
6361 * c-c++-common/goacc/combined-directives-2.c: New test.
6362
6363 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6364
6365 PR c/68473
6366 PR c++/70105
6367 * g++.dg/diagnostic/pr70105.C: New test.
6368 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6369 (test_multiple_ordinary_maps): New test function.
6370
6371 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6372
6373 PR c/68473
6374 PR c++/70105
6375 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6376 Drop range information from call to inform_at_rich_loc.
6377 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6378 New.
6379 (test_show_locus): Replace calls to rich_location::add_range with
6380 calls to add_range. Rewrite the tests that used the now-defunct
6381 rich_location ctor taking a source_range. Simplify other tests
6382 by replacing calls to COMBINE_LOCATION_DATA with calls to
6383 make_location.
6384
6385 2016-03-09 Richard Biener <rguenther@suse.de>
6386 Jakub Jelinek <jakub@redhat.com>
6387
6388 PR tree-optimization/70138
6389 * gcc.dg/vect/pr70138-1.c: New testcase.
6390 * gcc.dg/vect/pr70138-2.c: Likewise.
6391
6392 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6393
6394 PR target/70049
6395 * gcc.target/i386/pr70049.c: New test.
6396
6397 2016-03-09 Richard Biener <rguenther@suse.de>
6398
6399 PR c/70143
6400 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6401 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6402 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6403
6404 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6405
6406 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6407 arm-*-*.
6408
6409 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6410
6411 PR middle-end/67278
6412 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6413
6414 PR target/67278
6415 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6416
6417 PR middle-end/70050
6418 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6419 in testcase comment.
6420
6421 2016-03-09 Tom de Vries <tom@codesourcery.com>
6422
6423 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6424 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6425 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6426 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6427 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6428 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6429 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6430 * gfortran.dg/goacc/kernels-loop.f95: New test.
6431
6432 2016-03-08 Martin Sebor <msebor@redhat.com>
6433
6434 PR c++/62096
6435 * g++.dg/warn/overflow-warn-7.C: New test.
6436
6437 2016-03-08 Jason Merrill <jason@redhat.com>
6438
6439 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6440 * lib/target-supports.exp (check_effective_target_concepts): New.
6441
6442 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6443
6444 PR c++/70135
6445 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6446 * g++.dg/ubsan/pr70135.C: New test.
6447
6448 PR target/70110
6449 * gcc.dg/pr70110.c: New test.
6450
6451 2016-03-07 Martin Jambor <mjambor@suse.cz>
6452
6453 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6454 * c-c++-common/gomp/if-1.c: Likewise.
6455 * c-c++-common/gomp/pr61486-2.c: Likewise.
6456 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6457 to dg-additional-options.
6458 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6459 * g++/gomp/target-teams-1.c: Likewise.
6460 * gcc.dg/gomp/gomp.exp: Likewise.
6461 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6462 dg-additional-options.
6463 * gfortran.dg/gomp/gomp.exp: Likewise.
6464 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6465 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6466 dg-additional-options.
6467 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6468
6469 2016-03-07 Martin Jambor <mjambor@suse.cz>
6470
6471 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6472 * c-c++-common/gomp/gridify-1.c: New test.
6473 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6474
6475 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6476
6477 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6478 trigger for cortex-r8, when scanning for register r8.
6479 * gcc.target/arm/pr45701-2.c: Likewise.
6480
6481 2016-02-26 Richard Biener <rguenther@suse.de>
6482 Jeff Law <law@redhat.com>
6483
6484 PR tree-optimization/69740
6485 * gcc.c-torture/compile/pr69740-1.c: New test.
6486 * gcc.c-torture/compile/pr69740-2.c: New test.
6487
6488 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6489
6490 * lib/target-supports.exp
6491 (check_effective_target_whole_vector_shift): Enable for PPC64.
6492
6493 2016-03-07 Richard Biener <rguenther@suse.de>
6494
6495 PR tree-optimization/70115
6496 * gcc.dg/torture/pr70115.c: New testcase.
6497
6498 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6499
6500 PR middle-end/69916
6501 * c-c-++-common/goacc/pr69916.c: New.
6502
6503 2016-03-07 Richard Henderson <rth@redhat.com>
6504
6505 * gcc.c-torture/compile/pr70061.c: New test.
6506
6507 2016-03-07 Richard Biener <rguenther@suse.de>
6508
6509 PR testsuite/70109
6510 * gcc.dg/vect/O3-pr36098.c: New testcase.
6511
6512 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6513
6514 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6515
6516 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6517
6518 * gnat.dg/renaming9.ad[sb]: New testcase.
6519
6520 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR c++/70084
6523 * g++.dg/expr/stdarg3.C: New test.
6524
6525 2016-03-04 Jeff Law <law@redhat.com>
6526
6527 PR tree-optimization/69196
6528 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6529 x86_64-*-*.
6530
6531 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6532
6533 PR c/69973
6534 * gcc.dg/pr69973.c: New test.
6535
6536 PR rtl-optimization/69941
6537 * gcc.dg/torture/pr69941.c: New test.
6538
6539 PR c/69824
6540 * gcc.dg/pr69824.c: New test.
6541
6542 2016-03-05 Tom de Vries <tom@codesourcery.com>
6543
6544 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6545 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6546 function.
6547
6548 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6549
6550 PR c++/66786
6551 * g++.dg/cpp1y/var-templ48.C: New test.
6552 * g++.dg/cpp1y/var-templ49.C: New test.
6553
6554 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6555
6556 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6557
6558 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6559
6560 PR c++/70035
6561 * g++.dg/ubsan/pr70035.C: New test.
6562
6563 PR target/70062
6564 * gcc.target/i386/pr70062.c: New test.
6565
6566 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6567
6568 * g++.dg/template/typename21.C: Remove c++98_only.
6569
6570 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6571
6572 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6573
6574 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6575
6576 PR c/68187
6577 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6578 function.
6579 (fn_42_b): Likewise.
6580 (fn_42_c): Likewise.
6581
6582 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6583
6584 PR c/68187
6585 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6586 function.
6587 (fn_40_b): Likewise.
6588 (fn_41_a): Likewise.
6589 (fn_41_b): Likewise.
6590
6591 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6592
6593 PR target/70059
6594 * gcc.target/i386/avx512f-pr70059.c: New test.
6595 * gcc.target/i386/avx512dq-pr70059.c: New test.
6596
6597 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6598
6599 PR rtl-optimization/57676
6600 * gcc.dg/torture/pr57676.c: New test.
6601
6602 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6603
6604 * gcc.dg/pr70026.c: New test.
6605
6606 2016-03-04 Marek Polacek <polacek@redhat.com>
6607
6608 PR c/69798
6609 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6610 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6611
6612 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6613
6614 PR target/70004
6615 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6616 Delete.
6617 (test_corners_sisd_si): Likewise.
6618 (main): Remove checks of the above.
6619 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6620
6621 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6622
6623 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6624
6625 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6626
6627 * gcc.dg/torture/pr69951.c: Accept argc==0.
6628
6629 2016-03-04 Richard Biener <rguenther@suse.de>
6630
6631 PR c++/70054
6632 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6633 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6634
6635 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6636
6637 PR testsuite/69766
6638 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6639 testing multiarch.
6640
6641 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6642
6643 PR debug/69947
6644 * gcc.dg/guality/pr69947.c: New test.
6645
6646 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6647
6648 PR ada/70017
6649 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6650
6651 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6652
6653 PR rtl-optimization/69904
6654 * gcc.target/arm/pr69904.c: New test.
6655
6656 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6657
6658 PR target/70021
6659 * gcc.dg/vect/pr70021.c: New test.
6660 * gcc.target/i386/pr70021.c: New test.
6661
6662 2016-03-03 Marek Polacek <polacek@redhat.com>
6663
6664 PR middle-end/70050
6665 * gcc.dg/pr70050.c: New test.
6666
6667 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6668
6669 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6670
6671 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6672
6673 PR tree-optimization/70043
6674 * gfortran.dg/vect/pr70043.f90: New test.
6675
6676 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6677
6678 * gnat.dg/specs/task1.ads: New test.
6679
6680 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6681
6682 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6683 Invoke gdb with -batch.
6684 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6685
6686 2016-03-03 Richard Biener <rguenther@suse.de>
6687
6688 PR tree-optimization/55936
6689 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6690
6691 2016-03-02 Jeff Law <law@redhat.com>
6692
6693 PR rtl-optimization/69942
6694 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6695 effects of argument promotions.
6696
6697 PR tree-optimization/69987
6698 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6699 target does not support -fprefetch-loop-arrays.
6700
6701 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6702
6703 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6704
6705 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6706
6707 PR rtl-optimization/69052
6708 * gcc.target/i386/pr69052.c: New test.
6709
6710 2016-03-02 Alan Modra <amodra@gmail.com>
6711
6712 * gcc.dg/pr69990.c: New.
6713
6714 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6715
6716 PR c/68062
6717 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6718
6719 PR middle-end/70022
6720 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6721
6722 PR target/70028
6723 * gcc.target/i386/pr70028.c: New test.
6724
6725 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6726
6727 * c-c++-common/asan/swapcontext-test-1.c,
6728 * c-c++-common/tsan/thread_leak.c,
6729 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6730 * g++.dg/tsan/benign_race.C,
6731 * g++.dg/tsan/fd_close_norace.C,
6732 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6733 races with sanitizer output
6734
6735 2016-03-02 Richard Biener <rguenther@suse.de>
6736 Uros Bizjak <ubizjak@gmail.com>
6737
6738 PR target/67278
6739 * gcc.dg/simd-8.c: New testcase.
6740
6741 2016-03-02 Richard Biener <rguenther@suse.de>
6742
6743 PR middle-end/67278
6744 * gcc.dg/simd-7.c: New testcase.
6745
6746 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6747
6748 * gcc.target/i386/pr70007.c: Tweak.
6749
6750 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6751
6752 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6753
6754 2016-03-02 Marek Polacek <polacek@redhat.com>
6755
6756 PR c/67854
6757 * gcc.dg/pr67854.c: New test.
6758
6759 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6760
6761 PR middle-end/70025
6762 * gcc.dg/torture/pr70025.c: New test.
6763
6764 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6765
6766 PR tree-optimization/68621
6767 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6768
6769 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6770
6771 * gcc.target/i386/pr70007.c: New test.
6772
6773 2016-03-01 Jeff Law <law@redhat.com>
6774
6775 PR tree-optimization/69196
6776 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6777
6778 PR tree-optimization/69196
6779 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6780 duplicating code and spoiling the expected output.
6781
6782 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6783
6784 PR target/70033
6785 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6786 supports power9 before doing tests.
6787 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6788 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6789 * gcc.target/powerpc/p9-permute.c: Likewise.
6790
6791 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6792
6793 PR target/70027
6794 * gcc.target/i386/pr70027.c: New test.
6795
6796 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6797
6798 * gcc.dg/pr70017.c: New test.
6799
6800 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6801
6802 PR c/69796
6803 PR c/69974
6804 * gcc.dg/pr69796.c: New test.
6805 * gcc.dg/pr69974.c: New test.
6806
6807 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6808
6809 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6810
6811 2016-02-29 Jeff Law <law@redhat.com>
6812
6813 PR tree-optimization/69987
6814 * gfortran.dg/pr69987.f90: New test.
6815
6816 PR tree-optimization/69989
6817 * gcc.c-torture/compile/pr69989-2.c: New test.
6818
6819 2016-03-01 Marek Polacek <polacek@redhat.com>
6820
6821 PR c++/69795
6822 * g++.dg/parse/invalid1.C: New test.
6823
6824 2016-03-01 Richard Biener <rguenther@suse.de>
6825
6826 PR middle-end/70022
6827 * gcc.dg/pr70022.c: New testcase.
6828
6829 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6830
6831 PR tree-optimization/69956
6832 * gcc.dg/pr69956.c: New test.
6833
6834 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6835
6836 PR target/70011
6837 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6838 XFAIL when hardware supports efficient unaligned storage access.
6839
6840 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6841
6842 PR c++/69961
6843 * g++.dg/template/pr69961a.C: New test.
6844 * g++.dg/template/pr69961b.C: New test.
6845
6846 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6847
6848 PR preprocessor/69985
6849 * gcc.dg/cpp/pr69985.c: New test case.
6850
6851 2016-02-29 Jeff Law <law@redhat.com>
6852
6853 PR tree-optimization/70005
6854 * gcc.c-torture/execute/pr70005.c New test.
6855
6856 PR tree-optimization/69999
6857 * gcc.c-torture/compile/pr69999.c: New test.
6858
6859 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6860
6861 PR tree-optimization/69652
6862 * gcc.dg/torture/pr69652.c: Delete test.
6863 * gcc.dg/vect/pr69652.c: New test.
6864
6865 2016-02-19 Richard Biener <rguenther@suse.de>
6866
6867 PR tree-optimization/69980
6868 * gfortran.dg/vect/pr69980.f90: New testcase.
6869
6870 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6871
6872 * gcc.target/sparc/20160229-1.c: New test.
6873
6874 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6875
6876 * gnat.dg/stack_usage3.adb: New test.
6877 * gnat.dg/stack_usage3_pkg.ads: New helper.
6878
6879 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6880
6881 * gnat.dg/renaming8.adb: New test.
6882 * gnat.dg/renaming8_pkg1.ads: New helper.
6883 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6884 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6885
6886 2016-02-29 Richard Biener <rguenther@suse.de>
6887
6888 PR tree-optimization/69720
6889 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6890
6891 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6892
6893 PR fortran/68147
6894 PR fortran/47674
6895 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6896
6897 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6898 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6899
6900 PR fortran/56007
6901 * gfortran.dg/coarray_8.f90: Adjust error message.
6902 * gfortran.dg/pr56007.f90: New test.
6903 * gfortran.dg/pr56007.f: New test.
6904
6905 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6906
6907 PR tree-optimization/69989
6908 * gcc.dg/torture/pr69989.c: New test.
6909
6910 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6911
6912 * gcc.target/i386/stack-realign-win.c: New test.
6913
6914 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6915
6916 PR fortran/60126
6917 * gfortran.dg/pr60126.f90: New test.
6918
6919 2016-02-27 Jeff Law <law@redhat.com>
6920
6921 Revert
6922 2016-02-26 Richard Biener <rguenther@suse.de>
6923 Jeff Law <law@redhat.com>
6924
6925 PR tree-optimization/69740
6926 * gcc.c-torture/compile/pr69740-1.c: New test.
6927 * gcc.c-torture/compile/pr69740-2.c: New test.
6928
6929 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6930
6931 PR fortran/69910
6932 * gfortran.dg/newunit_4.f90: New test.
6933
6934 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6935
6936 PR target/69613
6937 PR rtl-optimization/69886
6938 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6939 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6940 target.
6941
6942 2016-02-26 Martin Sebor <msebor@redhat.com>
6943
6944 PR tree-optimization/15826
6945 * gcc.dg/tree-ssa/pr15826.c: New test.
6946
6947 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6948
6949 PR target/69969
6950 * gcc.target/powerpc/pr69969.c: New test.
6951
6952 2016-02-26 Martin Sebor <msebor@redhat.com>
6953
6954 PR c++/15766
6955 * g++.old-deja/g++.other/decl5.C: Add a test case.
6956
6957 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6958
6959 PR target/69946
6960 * gcc.target/powerpc/pr69946.c: New file.
6961
6962 2016-02-26 Richard Biener <rguenther@suse.de>
6963 Jeff Law <law@redhat.com>
6964
6965 PR tree-optimization/69740
6966 * gcc.c-torture/compile/pr69740-1.c: New test.
6967 * gcc.c-torture/compile/pr69740-2.c: New test.
6968
6969 2016-02-26 Martin Jambor <mjambor@suse.cz>
6970
6971 PR middle-end/69920
6972 * gcc.dg/torture/pr69932.c: New test.
6973 * gcc.dg/torture/pr69936.c: Likewise.
6974
6975 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6976
6977 PR target/69709
6978 * gcc.target/s390/pr69709.c: New test.
6979
6980 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6981
6982 PR target/69245
6983 * gcc.target/aarch64/pr69245_1.c: New test.
6984
6985 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6986
6987 PR target/69613
6988 * gcc.dg/torture/pr69613.c: New test.
6989
6990 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6991
6992 PR rtl-optimization/69891
6993 * gcc.target/i386/pr69891.c: New test.
6994
6995 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6996 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6997
6998 PR target/61397
6999 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7000 functionality for both 32-bit and 64-bit.
7001
7002 2016-02-26 Richard Biener <rguenther@suse.de>
7003
7004 PR tree-optimization/69551
7005 * gcc.dg/torture/pr69951.c: New testcase.
7006
7007 2016-02-25 Richard Biener <rguenther@suse.de>
7008
7009 PR tree-optimization/48795
7010 * gcc.dg/Warray-bounds-18.c: New testcase.
7011
7012 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7013
7014 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7015
7016 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7017
7018 PR rtl-optimization/69896
7019 * gcc.dg/pr69896.c: New test.
7020
7021 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7022
7023 PR c++/69736
7024 * g++.dg/cpp1y/paren2.C: New test.
7025
7026 2016-02-24 Martin Sebor <msebor@redhat.com>
7027
7028 PR c/51147
7029 * gcc.dg/enum-mode-2.c: New test.
7030
7031 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7032
7033 PR c++/69922
7034 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7035 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7036 * g++.dg/ubsan/pr69922.C: New test.
7037
7038 2016-02-24 Marek Polacek <polacek@redhat.com>
7039
7040 PR c/69819
7041 * gcc.dg/pr69819.c: New test.
7042
7043 2016-02-24 Martin Sebor <msebor@redhat.com>
7044
7045 PR c++/69912
7046 * g++.dg/ext/flexary15.C: New test.
7047
7048 2016-02-24 Martin Sebor <msebor@redhat.com>
7049
7050 * gcc.dg/builtins-68.c: Avoid making unportable
7051 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7052 * g++.dg/ext/builtin_alloca.C: Same.
7053
7054 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7055 Charles Baylis <charles.baylis@linaro.org>
7056
7057 PR debug/61033
7058 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7059
7060 2016-02-24 Richard Biener <rguenther@suse.de>
7061 Jakub Jelinek <jakub@redhat.com>
7062
7063 PR middle-end/69760
7064 * gcc.dg/torture/pr69760.c: New testcase.
7065
7066 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7067
7068 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7069 pattern on Solaris with as.
7070
7071 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7072
7073 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7074 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7075 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7076 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7077
7078 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7079
7080 PR middle-end/69915
7081 * gcc.dg/pr69915.c: New test.
7082
7083 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7084
7085 PR rtl-optimization/69886
7086 * gcc.dg/torture/pr69886.c: New test.
7087
7088 2016-02-24 Richard Biener <rguenther@suse.de>
7089
7090 PR middle-end/68963
7091 * gcc.dg/torture/pr68963.c: New testcase.
7092
7093 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7094
7095 PR target/69875
7096 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7097 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7098 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7099 * gcc.target/arm/atomic_loaddi_1.c: New test.
7100 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7101 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7102 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7103 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7104 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7105 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7106 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7107 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7108
7109 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7110
7111 PR middle-end/69909
7112 * gcc.dg/torture/pr69909.c: New test.
7113
7114 2016-02-24 Richard Biener <rguenther@suse.de>
7115
7116 PR tree-optimization/69907
7117 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7118 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7119 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7120
7121 2016-02-24 Christian Bruel <christian.bruel@st.com>
7122
7123 * gcc.target/arm/pragma_cpp_fma.c: New test.
7124
7125 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7126
7127 PR fortran/61156
7128 * gfortran.dg/include_6.f90: Update test.
7129
7130 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7131
7132 PR objc/69844
7133 * objc.dg/pr69844.m: New test.
7134
7135 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7136
7137 PR libgfortran/69456
7138 * gfortran.dg/namelist_89.f90: New test.
7139 * gfortran.dg/pr59700.f90: Update test..
7140
7141 2016-02-23 Martin Sebor <msebor@redhat.com>
7142
7143 PR middle-end/69780
7144 * g++.dg/ext/builtin_alloca.C: New test.
7145 * gcc.dg/builtins-68.c: New test.
7146
7147 2016-02-23 Richard Henderson <rth@redhat.com>
7148
7149 * gcc.target/i386/addr-space-3.c: Remove test.
7150
7151 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7152
7153 PR preprocessor/69126
7154 PR preprocessor/69543
7155 * c-c++-common/pr69126-2-long.c: New test.
7156 * c-c++-common/pr69126-2-short.c: New test.
7157 * c-c++-common/pr69543-1.c: Remove xfail.
7158
7159 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7160
7161 PR preprocessor/69126
7162 PR preprocessor/69543
7163 PR preprocessor/69558
7164 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7165 (f): Rename to...
7166 (test_2): ...this, and add leading comment.
7167 (MACRO_3, test_3): New.
7168 (MACRO_4A, MACRO_4B, test_4): New.
7169 (MACRO): Rename to...
7170 (MACRO_5): ...this.
7171 (g): Rename to...
7172 (test_5): ...this, updating for renaming of MACRO, and
7173 add leading comment.
7174 * c-c++-common/pr69543-1.c: New.
7175 * c-c++-common/pr69543-2.c: New.
7176 * c-c++-common/pr69543-3.c: New.
7177 * c-c++-common/pr69543-4.c: New.
7178 * c-c++-common/pr69558-1.c: New.
7179 * c-c++-common/pr69558-2.c: New.
7180 * c-c++-common/pr69558-3.c: New.
7181 * c-c++-common/pr69558-4.c: New.
7182 * gcc.dg/pr69558.c: Move to...
7183 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7184 xfail for c++.
7185
7186 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7187
7188 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7189 to -ftree-parallelize-loops/-fopenacc changes.
7190 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7191 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7192 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7193 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7194 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7195 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7196 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7197 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7198 * c-c++-common/goacc/kernels-loop.c: Likewise.
7199 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7200 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7201 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7202 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7203
7204 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7205
7206 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7207
7208 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7209
7210 PR c++/69902
7211 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7212
7213 PR c/69900
7214 * gcc.dg/pr69900.c: New test.
7215
7216 2016-02-23 Martin Jambor <mjambor@suse.cz>
7217
7218 PR tree-optimization/69666
7219 * gcc.dg/tree-ssa/pr69666.c: New test.
7220
7221 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7222
7223 PR fortran/67451
7224 * gfortran.dg/coarray_allocate_5.f08: New test.
7225
7226 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7227
7228 * gcc.target/s390/vcond-shift.c: Move to ...
7229 * gcc.target/s390/vector/vcond-shift.c: ... here.
7230
7231 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7232
7233 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7234 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7235
7236 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7237
7238 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7239
7240 2016-02-20 Mark Wielaard <mjw@redhat.com>
7241
7242 PR c/28901
7243 * gcc.dg/unused-variable-3.c: New test.
7244
7245 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7246
7247 PR target/69888
7248 * gcc.target/i386/pr69888.c: New test.
7249
7250 2016-02-22 Richard Biener <rguenther@suse.de>
7251
7252 PR tree-optimization/69882
7253 * gfortran.dg/vect/pr69882.f90: New testcase.
7254
7255 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7256
7257 PR target/69885
7258 * gcc.dg/pr69885.c: New test.
7259
7260 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7261
7262 PR target/69806
7263 PR target/54089
7264 * gcc.target/sh/pr54089-10.c: New.
7265
7266 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7267
7268 PR fortran/69423
7269 * gfortran.dg/deferred_character_15.f90 : New test.
7270
7271 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7272
7273 PR fortran/57365
7274 gfortran.dg/allocate_with_source_18.f03: New test.
7275
7276 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7277
7278 PR fortran/52531
7279 gfortran.dg/gomp/pr52531.f90: New test.
7280
7281 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7282
7283 PR c++/69865
7284 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7285 -std=c++03.
7286
7287 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7288
7289 PR c++/69826
7290 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7291 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7292
7293 PR c++/69850
7294 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7295
7296 PR c++/69851
7297 * g++.dg/torture/pr69851.C: New test.
7298
7299 2016-02-19 Martin Sebor <msebor@redhat.com>
7300
7301 PR testsuite/69573
7302 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7303
7304 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7305
7306 PR c++/69850
7307 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7308 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7309
7310 PR c++/67767
7311 * g++.dg/cpp0x/pr67767.C: New test.
7312
7313 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7314
7315 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7316 for fp, simd, crypto, crc, lse.
7317 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7318 above.
7319 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7320 effective target check.
7321
7322 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7323
7324 PR target/69820
7325 * gcc.target/i386/pr69820.c: New test.
7326
7327 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7328
7329 * gcc.target/s390/vector/int128-1.c: New test.
7330
7331 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7332
7333 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7334
7335 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7336
7337 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7338 instruction pattern name to prevent the testcase from failing with
7339 -march=z13.
7340
7341 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7342
7343 * gcc.target/s390/md/movstr-2.c: New test.
7344
7345 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7346
7347 * gcc.target/s390/morestack.c: New test.
7348
7349 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7350
7351 PR target/69625
7352 * gcc.target/s390/pr69625.c: Add test case.
7353
7354 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7355
7356 PR testsuite/68580
7357 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7358
7359 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7360
7361 PR target/68404
7362 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7363 * gcc.target/powerpc/fusion3.c: Likewise.
7364
7365 2016-02-18 Richard Biener <rguenther@suse.de>
7366
7367 PR middle-end/69553
7368 * g++.dg/torture/pr69553.C: New testcase.
7369
7370 2016-02-18 Nick Clifton <nickc@redhat.com>
7371
7372 PR target/62254
7373 PR target/69610
7374 * gcc.target/arm/pr62554.c: New test.
7375 * gcc.target/arm/pr69610-1.c: New test.
7376 * gcc.target/arm/pr69610-2.c: New test.
7377
7378 2016-02-18 Richard Biener <rguenther@suse.de>
7379
7380 PR middle-end/69854
7381 * gcc.dg/torture/pr69854.c: New testcase.
7382
7383 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7384
7385 PR c++/69850
7386 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7387
7388 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7389
7390 * gcc.target/powerpc/vec-cg.c: New test.
7391
7392 2016-02-17 Richard Biener <rguenther@suse.de>
7393
7394 PR testsuite/69586
7395 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7396
7397 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7398
7399 PR target/69161
7400 * gcc.c-torture/compile/pr69161.c: New test.
7401
7402 2016-02-17 David Sherwood <david.sherwood@arm.com>
7403
7404 PR target/69532
7405 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7406 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7407
7408 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7409
7410 * gcc.dg/ifcvt-4.c: Skip on Visium.
7411
7412 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7413
7414 * gnat.dg/atomic8.adb: New test.
7415
7416 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7417
7418 * gnat.dg/discr46.ad[sb]: New test.
7419
7420 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7421
7422 PR Target/48344
7423 * gcc.target/powerpc/pr48344-1.c: New test.
7424
7425 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7426
7427 PR fortran/69742
7428 * gfortran.dg/associate_21.f90: New test.
7429
7430 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7431
7432 PR c/69835
7433 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7434 -Wnonnull in dg-options.
7435 * c-c++-common/nonnull-2.c: New test.
7436
7437 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7438 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7439
7440 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7441
7442 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7443
7444 PR middle-end/69801
7445 * gcc.dg/pr69801.c: Add empty dg-options.
7446
7447 2016-02-16 James Norris <jnorris@codesourcery.com>
7448
7449 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7450 * g++.dg/goacc/deviceptr-1.c: New file.
7451
7452 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7453
7454 PR tree-optimization/69820
7455 * gcc.dg/vect/pr69820.c: New test.
7456
7457 2016-02-16 Richard Biener <rguenther@suse.de>
7458
7459 PR tree-optimization/69776
7460 * gcc.dg/torture/pr69776-2.c: New testcase.
7461
7462 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7463
7464 PR tree-optimization/69714
7465 * gcc.dg/torture/pr69714.c: New test.
7466
7467 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7468
7469 PR tree-optimization/69802
7470 * gcc.dg/pr69802.c: New test.
7471
7472 2016-02-16 Richard Biener <rguenther@suse.de>
7473
7474 PR middle-end/69801
7475 * gcc.dg/pr69801.c: New testcase.
7476
7477 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7478
7479 PR libgfortran/69651
7480 * gfortran.dg/read_bang.f90: New test.
7481 * gfortran.dg/read_bang4.f90: New test.
7482
7483 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7484
7485 PR c++/69658
7486 * g++.dg/init/pr69658.C: New test.
7487
7488 PR c++/69797
7489 * c-c++-common/pr69797.c: New test.
7490
7491 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7492
7493 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7494 check for aarch64*-*-*.
7495
7496 2016-02-15 Richard Biener <rguenther@suse.de>
7497
7498 PR tree-optimization/69783
7499 * gcc.dg/vect/pr69783.c: New testcase.
7500
7501 2016-02-15 Richard Biener <rguenther@suse.de>
7502
7503 PR tree-optimization/69776
7504 * gcc.dg/torture/pr69776.c: New testcase.
7505
7506 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7507
7508 PR fortran/60526
7509 * gfortran.dg/type_decl_4.f90: Reinstated.
7510
7511 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7512
7513 PR fortran/68746
7514 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7515
7516 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7517
7518 PR fortran/60526
7519 PR bootstrap/69816
7520 * gfortran.dg/type_decl_4.f90: Removed.
7521
7522 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7523
7524 PR fortran/60526
7525 * gfortran.dg/type_decl_4.f90: New test.
7526
7527 2016-02-14 Alan Modra <amodra@gmail.com>
7528
7529 PR testsuite/68886
7530 * gcc.c-torture/execute/stkalign.c: Revise test.
7531
7532 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7533
7534 PR target/67260
7535 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7536
7537 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7538
7539 PR target/67260
7540 * gcc.target/sh/torture/pr67260.c: New.
7541
7542 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7543
7544 * gcc.dg/pr67964.c: Add dg-require-alias.
7545
7546 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7547
7548 PR target/67636
7549 PR target/64345
7550 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7551
7552 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7553
7554 PR libgfortran/69668
7555 * gfortran.dg/namelist_88.f90: New test.
7556
7557 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7558
7559 PR libgfortran/69668
7560 * gfortran.dg/namelist_38.f90: Update test.
7561 * gfortran.dg/namelist_84.f90: Update test.
7562
7563 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7564
7565 PR other/69554
7566 * gcc.dg/pr69554-1.c: New test.
7567 * gfortran.dg/pr69554-1.F90: New test.
7568 * gfortran.dg/pr69554-2.F90: New test.
7569 * lib/gcc-dg.exp (proc dg-locus): New function.
7570 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7571 distinguish between the caret-printing and non-caret-printing
7572 cases. If caret-printing has been explicitly enabled, bail out
7573 without attempting to fix up the output.
7574
7575 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7576
7577 PR driver/69265
7578 PR driver/69453
7579 * gcc.dg/spellcheck-options-3.c: New test case.
7580 * gcc.dg/spellcheck-options-4.c: New test case.
7581 * gcc.dg/spellcheck-options-5.c: New test case.
7582 * gcc.dg/spellcheck-options-6.c: New test case.
7583 * gcc.dg/spellcheck-options-7.c: New test case.
7584 * gcc.dg/spellcheck-options-8.c: New test case.
7585 * gcc.dg/spellcheck-options-9.c: New test case.
7586 * gcc.dg/spellcheck-options-10.c: New test case.
7587
7588 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7589
7590 PR rtl-optimization/69764
7591 PR rtl-optimization/69771
7592 * c-c++-common/pr69764.c: New test.
7593 * gcc.dg/torture/pr69771.c: New test.
7594
7595 2016-02-12 Marek Polacek <polacek@redhat.com>
7596
7597 * g++.dg/torture/init-list1.C: New.
7598
7599 2016-02-12 Marek Polacek <polacek@redhat.com>
7600
7601 * gcc.dg/pr69522.c: Add empty dg-options.
7602
7603 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7604
7605 * g++.dg/lto/lto.exp: Include and init mpx.
7606 * g++.dg/lto/pr69729_0.C: New test.
7607
7608 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7609
7610 PR ipa/69241
7611 * g++.dg/ipa/pr69241-4.C: New test.
7612
7613 PR ipa/68672
7614 * g++.dg/ipa/pr68672-1.C: New test.
7615 * g++.dg/ipa/pr68672-2.C: New test.
7616 * g++.dg/ipa/pr68672-3.C: New test.
7617
7618 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7619
7620 PR c/69522
7621 * gcc.dg/pr69522.c: New test.
7622
7623 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7624
7625 PR c++/69098
7626 * g++.dg/cpp1y/69098.C: New test.
7627 * g++.dg/cpp1y/69098-2.C: New test.
7628
7629 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7630
7631 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7632 and neighbour -> neighbor.
7633 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7634 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7635 * c-c++-common/Wvarargs.c: Likewise.
7636 * c-c++-common/goacc/host_data-5.c: Likewise.
7637 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7638 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7639 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7640 * gcc.target/aarch64/pr60697.c: Likewise.
7641 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7642 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7643 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7644 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7645 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7646 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7647 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7648 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7649 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7650 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7651 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7652 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7653 * g++.dg/lookup/koenig5.C: Likewise.
7654 * g++.dg/ext/no-asm-2.C: Likewise.
7655 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7656 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7657 * gfortran.dg/used_types_16.f90: Likewise.
7658 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7659 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7660 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7661 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7662 * gfortran.dg/abstract_type_6.f03: Likewise.
7663 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7664 * gfortran.dg/used_types_15.f90: Likewise.
7665 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7666 * gfortran.dg/exit_3.f08: Likewise.
7667 * gfortran.dg/open_status_2.f90: Likewise.
7668 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7669 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7670 * gfortran.dg/associate_1.f03: Likewise.
7671 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7672 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7673 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7674 * gcc.dg/builtin-object-size-1.c: Likewise.
7675 * gcc.dg/noreturn-6.c: Likewise.
7676 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7677 * gcc.dg/globalalias.c: Likewise.
7678 * gcc.dg/builtins-config.h: Likewise.
7679 * gcc.dg/pr30457.c: Likewise.
7680 * gcc.c-torture/compile/volatile-1.c: Likewise.
7681 * gcc.c-torture/execute/20101011-1.c: Likewise.
7682 * c-c++-common/Waddress-1.c: Likewise.
7683
7684 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7685
7686 PR c/69768
7687 * c-c++-common/Waddress-1.c: New test.
7688
7689 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7690
7691 PR fortran/69296
7692 * gfortran.dg/associate_19.f03: New test.
7693 * gfortran.dg/associate_20.f03: New test.
7694
7695 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7696
7697 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7698
7699 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7700
7701 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7702 .arch armv8-a\n. Add -dA to dg-options.
7703 * gcc.target/aarch64/assembler_arch_1.c: New test.
7704 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7705
7706 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7707
7708 PR c++/68726
7709 * g++.dg/cpp0x/pr68726.C: New.
7710
7711 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7712
7713 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7714 test.
7715
7716 2016-02-11 Richard Biener <rguenther@suse.de>
7717
7718 * g++.dg/tree-ssa/pr61034.C: Adjust.
7719
7720 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7721
7722 PR target/69148
7723 * gcc.target/s390/pr69148.c: New.
7724
7725 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7726
7727 PR tree-optimization/69652
7728 * gcc.dg/torture/pr69652.c: New test.
7729
7730 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7731 Patrick Palka <ppalka@gcc.gnu.org>
7732
7733 PR ipa/69241
7734 PR c++/69649
7735 * g++.dg/ipa/pr69241-1.C: New test.
7736 * g++.dg/ipa/pr69241-2.C: New test.
7737 * g++.dg/ipa/pr69241-3.C: New test.
7738 * g++.dg/ipa/pr69649.C: New test.
7739
7740 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7741
7742 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7743 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7744
7745 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7746
7747 PR tree-optimization/68021
7748 * gcc.dg/tree-ssa/pr68021.c: New test.
7749
7750 2016-02-10 Richard Biener <rguenther@suse.de>
7751
7752 PR tree-optimization/69726
7753 * gcc.dg/uninit-22.c: New testcase.
7754
7755 2016-02-09 Andrew Pinski <apinski@cavium.com>
7756
7757 PR tree-opt/69282
7758 * gcc.c-torture/compile/20160205-1.c: New testcase.
7759
7760 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7761
7762 PR target/68404
7763 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7764 instead accessing a really large arrray.
7765 * gcc.target/powerpc/fusion3.c: Likewise.
7766
7767 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7768
7769 PR target/68532
7770 * gcc.c-torture/execute/pr68532.c: New test.
7771
7772 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7773
7774 PR target/69634
7775 * gcc.dg/pr69634.c: New.
7776
7777 2016-02-09 Richard Biener <rguenther@suse.de>
7778
7779 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7780
7781 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7782
7783 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7784
7785 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7786
7787 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7788
7789 2016-02-09 Richard Biener <rguenther@suse.de>
7790
7791 PR tree-optimization/69715
7792 * gcc.dg/torture/pr69715.c: New testcase.
7793
7794 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7795
7796 PR c++/69139
7797 * g++.dg/cpp0x/trailing12.C: New test.
7798 * g++.dg/cpp0x/trailing13.C: New test.
7799
7800 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7801
7802 PR c++/69283
7803 PR c++/67835
7804 * g++.dg/cpp1y/auto-fn29.C: New test.
7805 * g++.dg/cpp1y/auto-fn30.C: New test.
7806
7807 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7808
7809 PR tree-optimization/69209
7810 * gcc.c-torture/compile/pr69209.c: New test.
7811
7812 2016-02-08 Jeff Law <law@redhat.com>
7813
7814 PR tree-optimization/68541
7815 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7816 of statements allowed in join block for path splitting.
7817
7818 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7819
7820 PR c++/59627
7821 * g++.dg/gomp/pr59627.C: New test.
7822
7823 PR ipa/69239
7824 * g++.dg/ipa/pr69239.C: New test.
7825
7826 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7827
7828 PR preprocessor/69664
7829 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7830 * gcc.dg/cpp/warn-comments.c: Likewise.
7831
7832 2016-02-08 Marek Polacek <polacek@redhat.com>
7833
7834 PR c++/69688
7835 * g++.dg/init/const12.C: New test.
7836
7837 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7838
7839 PR target/60410
7840 * gcc.dg/lto/pr55113_0.c: Remove test.
7841
7842 2016-02-08 Richard Biener <rguenther@suse.de>
7843
7844 PR tree-optimization/69719
7845 * gcc.dg/torture/pr69719.c: New testcase.
7846
7847 2016-02-08 Richard Biener <rguenther@suse.de>
7848 Jeff Law <law@redhat.com>
7849
7850 PR target/68273
7851 * gcc.target/mips/pr68273.c: New testcase.
7852
7853 2016-02-08 Richard Biener <rguenther@suse.de>
7854
7855 PR rtl-optimization/69274
7856 * gcc.target/i386/addr-sel-1.c: XFAIL.
7857
7858 2016-02-08 Jeff Law <law@redhat.com>
7859
7860 PR tree-optimization/68541
7861 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7862
7863 PR tree-optimization/65917
7864 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7865
7866 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7867
7868 PR fortran/50555
7869 * gfortran.dg/namelist_args.f90: New test.
7870
7871 2016-02-05 Jeff Law <law@redhat.com>
7872
7873 PR tree-optimization/68541
7874 * gcc.dg/tree-ssa/split-path-2.c: New test.
7875 * gcc.dg/tree-ssa/split-path-3.c: New test.
7876 * gcc.dg/tree-ssa/split-path-4.c: New test.
7877 * gcc.dg/tree-ssa/split-path-5.c: New test.
7878 * gcc.dg/tree-ssa/split-path-6.c: New test.
7879 * gcc.dg/tree-ssa/split-path-7.c: New test.
7880
7881 2016-02-05 Martin Sebor <msebor@redhat.com>
7882
7883 PR c++/69662
7884 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7885 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7886
7887 2016-02-06 Richard HEnderson <rth@redhat.com>
7888
7889 PR c/69643
7890 * gcc.target/i386/addr-space-4.c: New.
7891 * gcc.target/i386/addr-space-5.c: New.
7892
7893 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7894
7895 PR fortran/66089
7896 * gfortran.dg/elemental_dependency_6.f90: New.
7897
7898 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7899
7900 PR rtl-optimization/69691
7901 * gcc.c-torture/execute/pr69691.c: New test.
7902
7903 PR c++/69628
7904 * g++.dg/parse/pr69628.C: New test.
7905
7906 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7907
7908 * gcc.dg/sancov/asan.c: Move to ...
7909 * gcc.dg/asan/sancov-1.c: ... here.
7910
7911 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7912
7913 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7914
7915 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7916
7917 PR target/69677
7918 * gcc.target/i386/pr69677.c: New test.
7919
7920 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7921
7922 PR c++/68948
7923 * g++.dg/template/pr68948.C: New test.
7924
7925 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7926
7927 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7928 (only necessary on s390x).
7929
7930 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7931
7932 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7933 -mno-accumulate-outgoing-args.
7934
7935 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7936
7937 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7938
7939 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7940
7941 PR c/69669
7942 * c-c++-common/pr69669.c: New test.
7943
7944 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7945
7946 PR target/69667
7947 * g++.dg/pr69667.C: New file.
7948
7949 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7950
7951 PR target/69619
7952 * gcc.dg/pr69619.c: Add new test.
7953
7954 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7955
7956 PR rtl-optimization/69577
7957 * gcc.target/i386/pr69577.c: New test.
7958
7959 2016-02-04 Martin Liska <mliska@suse.cz>
7960
7961 * g++.dg/asan/pr69276.C: New test.
7962
7963 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7964
7965 PR target/65932
7966 PR target/67714
7967 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7968 a single smulbb instruction.
7969 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7970 * gcc.target/amr/wmul-2.c: Likewise.
7971
7972 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7973
7974 PR target/65932
7975 PR target/67714
7976 * gcc.c-torture/execute/pr67714.c: New test.
7977
7978 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7979
7980 PR target/69454
7981 * gcc.target/i386/pr69454-1.c: New test.
7982 * gcc.target/i386/pr69454-2.c: New test.
7983
7984 2016-02-03 Martin Sebor <msebor@redhat.com>
7985
7986 PR c++/69251
7987 PR c++/69253
7988 PR c++/69290
7989 PR c++/69277
7990 PR c++/69349
7991 * g++.dg/ext/flexarray-mangle-2.C: New test.
7992 * g++.dg/ext/flexarray-mangle.C: New test.
7993 * g++.dg/ext/flexarray-subst.C: New test.
7994 * g++.dg/ext/flexary11.C: New test.
7995 * g++.dg/ext/flexary12.C: New test.
7996 * g++.dg/ext/flexary13.C: New test.
7997 * g++.dg/ext/flexary14.C: New test.
7998 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7999
8000 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8001
8002 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8003 Define only if CHECK_FLOAT128 is defined.
8004 (main): Properly initialize u5.
8005
8006 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8007
8008 PR c/69627
8009 * gcc.dg/pr69627.c: New test.
8010
8011 PR target/69644
8012 * gcc.dg/pr69644.c: New test.
8013
8014 2016-02-03 Mike Stump <mikestump@comcast.net>
8015
8016 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8017 support for struct-layout-1.exp.
8018
8019 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8020
8021 PR c++/69056
8022 * g++.dg/cpp0x/pr69056.C: New test.
8023
8024 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8025 Alexandre Oliva <aoliva@redhat.com>
8026
8027 PR target/69461
8028 * gcc.target/powerpc/pr69461.c: New.
8029
8030 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8031
8032 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8033 works from here ...
8034 (check_effective_target_fsanitize_thread): ... to here. Do not
8035 specify additional compile flags for the test source.
8036 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8037 specify additional compile flags for the test source.
8038
8039 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8040
8041 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8042
8043 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8044
8045 PR fortran/67451
8046 PR fortran/69418
8047 * gfortran.dg/coarray_allocate_2.f08: New test.
8048 * gfortran.dg/coarray_allocate_3.f08: New test.
8049 * gfortran.dg/coarray_allocate_4.f08: New test.
8050
8051 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8052
8053 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8054 use same scan-tree-dump-times on all platforms.
8055 * gcc.dg/vect/vect-outer-1.c: Likewise.
8056 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8057 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8058 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8059 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8060 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8061 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8062 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8063
8064 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8065
8066 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8067 warning.
8068
8069 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8070
8071 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8072
8073 2016-02-02 James Norris <jnorris@codesourcery.com>
8074
8075 * c-c++-common/goacc/routine-5.c: Add tests.
8076
8077 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8078
8079 * gcc.target/nvptx/unsigned-cmp.c: New test.
8080
8081 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8082
8083 * gcc.target/aarch64/scalar_shift_1.c
8084 (test_corners_sisd_di): Improve force to SIMD register.
8085 (test_corners_sisd_si): Likewise.
8086 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8087 Remove scan-assembler check for ldr.
8088
8089 2016-02-02 Richard Biener <rguenther@suse.de>
8090
8091 PR tree-optimization/69595
8092 * gcc.dg/Warray-bounds-17.c: New testcase.
8093
8094 2016-02-02 Richard Biener <rguenther@suse.de>
8095
8096 PR tree-optimization/69606
8097 * gcc.dg/torture/pr69606.c: New testcase.
8098
8099 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8100
8101 PR middle-end/68542
8102 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8103 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8104
8105 2016-02-02 Alan Modra <amodra@gmail.com>
8106
8107 PR target/69548
8108 * gcc.target/powerpc/pr69548.c: New test.
8109
8110 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8111
8112 PR rtl-optimization/69592
8113 * gcc.dg/pr69592.c: New test.
8114
8115 PR preprocessor/69543
8116 PR c/69558
8117 * gcc.dg/pr69543.c: New test.
8118 * gcc.dg/pr69558.c: New test.
8119
8120 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8121
8122 PR testsuite/65940
8123 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8124
8125 2016-02-01 Martin Sebor <msebor@redhat.com>
8126
8127 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8128
8129 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8130
8131 PR tree-optimization/67921
8132 * c-c++-common/ubsan/pr67921.c: New test.
8133
8134 2016-02-01 Richard Biener <rguenther@suse.de>
8135
8136 PR middle-end/69556
8137 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8138
8139 2016-02-01 Richard Biener <rguenther@suse.de>
8140
8141 PR tree-optimization/69574
8142 * gcc.dg/torture/pr69574.c: New testcase.
8143
8144 2016-02-01 Richard Biener <rguenther@suse.de>
8145
8146 PR tree-optimization/69579
8147 * gcc.dg/setjmp-6.c: New testcase.
8148
8149 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR rtl-optimization/69570
8152 * g++.dg/opt/pr69570.C: New test.
8153
8154 2016-02-01 Richard Henderson <rth@redhat.com>
8155
8156 * gcc.dg/pr69535.c: New test.
8157
8158 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8159
8160 PR testsuite/69584
8161 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8162 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8163
8164 PR debug/68244
8165 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8166
8167 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8168
8169 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8170
8171 PR fortran/67564
8172 * gfortran.dg/allocate_with_source_17.f03: New test.
8173
8174 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8175
8176 PR tree-optimization/69546
8177 * gcc.dg/torture/pr69546.c: New test.
8178
8179 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8180
8181 PR fortran/69566
8182 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8183
8184 2016-01-30 Martin Sebor <msebor@redhat.com>
8185
8186 PR c++/68490
8187 * g++.dg/ext/flexary10.C: New test.
8188
8189 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8190
8191 PR fortran/66707
8192 gfortran.dg/common_23.f90: New test.
8193
8194 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8195
8196 PR target/65546
8197 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8198 condition being checked, and disable it when the target supports
8199 misaligned loads and stores.
8200
8201 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8202
8203 PR debug/69518
8204 * gcc.dg/torture/pr69518.c: New test.
8205
8206 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8207
8208 PR target/69530
8209 * gcc.target/i386/pr69530.c: New test.
8210
8211 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8212
8213 PR target/65604
8214 * gcc.target/mips/div-delay.c: New test.
8215
8216 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8217
8218 PR target/69551
8219 * gcc.target/i386/pr69551.c: New test.
8220
8221 PR target/66137
8222 * gcc.target/i386/pr66137.c: New test.
8223
8224 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8225
8226 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8227 always built for p5600.
8228 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8229 isa=p5600 dg-option.
8230
8231 2016-01-29 Richard Biener <rguenther@suse.de>
8232
8233 PR tree-optimization/69547
8234 * g++.dg/tree-ssa/pr69547.C: New testcase.
8235
8236 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR debug/66869
8239 * g++.dg/warn/Wunused-function2.C: New test.
8240
8241 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8242
8243 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8244 support for test to succeed.
8245
8246 2016-01-29 Marek Polacek <polacek@redhat.com>
8247
8248 PR c++/69509
8249 PR c++/69516
8250 * g++.dg/ext/constexpr-vla2.C: New test.
8251 * g++.dg/ext/constexpr-vla3.C: New test.
8252 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8253
8254 2016-01-29 Richard Biener <rguenther@suse.de>
8255
8256 PR middle-end/69537
8257 * gcc.dg/uninit-21.c: New testcase.
8258
8259 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8260
8261 PR target/69459
8262 * gcc.target/i386/pr69459.c: New test.
8263
8264 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8265
8266 PR target/68400
8267 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8268 * gcc.target/mips/pr68400.c: New test.
8269
8270 2016-01-28 Martin Sebor <msebor@redhat.com>
8271
8272 PR target/17381
8273 * gcc.target/powerpc/pr17381.c: New test.
8274
8275 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8276
8277 PR middle-end/69542
8278 * gcc.dg/torture/pr69542.c: New test.
8279
8280 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8281
8282 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8283
8284 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8285
8286 * gcc.dg/pr65980.c: Skip on AIX.
8287 * gcc.dg/pr66688.c: Same.
8288
8289 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8290
8291 PR target/63679
8292 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8293 * gcc.dg/tree-ssa/sra-18.c: Same.
8294
8295 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8296
8297 PR fortran/62536
8298 * gfortran.dg/block_15.f08: New test.
8299 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8300 on incorrectly closed BLOCK.
8301
8302 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8303
8304 * gcc.dg/declare-simd.c: New test.
8305 2016-01-28 Richard Biener <rguenther@suse.de>
8306
8307 PR tree-optimization/69466
8308 * gfortran.dg/vect/pr69466.f90: New testcase.
8309
8310 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8311
8312 * g++.dg/pr67989.C: Remove ARM-specific option.
8313 * gcc.target/arm/pr67989.C: New file.
8314
8315 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8316
8317 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8318 and expm1 test for glibc < 2.11.
8319
8320 2016-01-27 Richard Henderson <rth@redhat.com>
8321
8322 * gcc.c-torture/execute/pr69447.c: New test.
8323
8324 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8325
8326 PR fortran/69422
8327 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8328
8329 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR debug/66869
8332 * gcc.dg/pr66869.c: New test.
8333
8334 2016-01-25 Jeff Law <law@redhat.com>
8335
8336 PR tree-optimization/68398
8337 PR tree-optimization/69196
8338 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8339 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8340 path to avoid new heuristic allowing more irreducible regions
8341 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8342 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8343 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8344 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8345 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8346
8347 2016-01-27 Marek Polacek <polacek@redhat.com>
8348
8349 PR c/68062
8350 * c-c++-common/vector-compare-4.c: New test.
8351
8352 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8353
8354 PR preprocessor/69126
8355 * c-c++-common/pr69126.c: New test case.
8356
8357 2016-01-27 Ian Lance Taylor <iant@google.com>
8358
8359 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8360
8361 2016-01-27 Ryan Burn <contact@rnburn.com>
8362
8363 PR cilkplus/69267
8364 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8365
8366 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8367
8368 PR target/69512
8369 * gcc.target/i386/pr69512.c: New test.
8370
8371 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8372
8373 PR ada/69488
8374 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8375
8376 2016-01-27 Marek Polacek <polacek@redhat.com>
8377
8378 PR c++/69379
8379 * g++.dg/pr69379.C: New test.
8380
8381 2016-01-27 Martin Sebor <msebor@redhat.com>
8382
8383 PR c++/69317
8384 * g++.dg/abi/Wabi-2-2.C: New test.
8385 * g++.dg/abi/Wabi-2-3.C: New test.
8386 * g++.dg/abi/Wabi-3-2.C: New test.
8387 * g++.dg/abi/Wabi-3-3.C: New test.
8388
8389 2016-01-27 Richard Biener <rguenther@suse.de>
8390
8391 PR tree-optimization/69166
8392 * gcc.dg/torture/pr69166.c: New testcase.
8393
8394 2016-01-27 Martin Jambor <mjambor@suse.cz>
8395
8396 PR tree-optimization/69355
8397 * gcc.dg/tree-ssa/pr69355.c: New test.
8398
8399 2016-01-27 Marek Polacek <polacek@redhat.com>
8400
8401 PR c++/69496
8402 * g++.dg/ext/constexpr-vla1.C: New test.
8403
8404 2016-01-20 Christian Bruel <christian.bruel@st.com>
8405
8406 PR target/69245
8407 * gcc.target/arm/pr69245.c: New test.
8408
8409 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR tree-optimization/69399
8412 * gcc.dg/torture/pr69399.c: New test.
8413
8414 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8415
8416 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8417
8418 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8419
8420 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8421
8422 2016-01-26 Tom de Vries <tom@codesourcery.com>
8423
8424 PR tree-optimization/69110
8425 * gcc.dg/autopar/pr69110.c: New test.
8426
8427 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8428 Sebastian Pop <s.pop@samsung.com>
8429
8430 * gcc.dg/graphite/isl-ast-op-select.c: New.
8431
8432 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8433
8434 PR fortran/69385
8435 * gfortran.dg/allocate_error_6.f90: New test.
8436
8437 2016-01-26 Richard Henderson <rth@redhat.com>
8438
8439 * gcc.dg/tm/pr60908.c: New test.
8440
8441 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8442
8443 PR other/69006
8444 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8445 directive.
8446 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8447 expected multiline output to reflect the colorization being
8448 disabled before newlines.
8449 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8450 (custom_diagnostic_finalizer): Replace call to
8451 pp_newline_and_flush with call to pp_flush.
8452 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8453 * gfortran.dg/implicit_class_1.f90: Likewise.
8454 * lib/gcc-dg.exp (allow_blank_lines): New global.
8455 (dg-allow-blank-lines-in-output): New procedure.
8456 (gcc-dg-prune): Complain about blank lines in the output, unless
8457 dg-allow-blank-lines-in-output was called.
8458 * lib/multiline.exp (_build_multiline_regex): Only support
8459 arbitrary followup text for non-blank-lines, not for blank lines.
8460
8461 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8462
8463 PR tree-optimization/69483
8464 * gcc.dg/pr69483.c: New test.
8465 * g++.dg/opt/pr69483.C: New test.
8466
8467 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8468
8469 PR target/68620
8470 * gcc.target/arm/pr68620.c: New test.
8471
8472 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8473
8474 * gcc.target/i386/pr68986-2.c: Remove -m32.
8475
8476 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8477
8478 PR target/68986
8479 * gcc.target/i386/pr68986-1.c: New test.
8480 * gcc.target/i386/pr68986-2.c: Likewise.
8481 * gcc.target/i386/pr68986-3.c: Likewise.
8482
8483 2016-01-26 Christian Bruel <christian.bruel@st.com>
8484
8485 * lib/target-supports.exp
8486 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8487 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8488 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8489
8490 2016-01-26 Richard Biener <rguenther@suse.de>
8491
8492 PR tree-optimization/69452
8493 * gcc.dg/torture/pr69452.c: New testcase.
8494
8495 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8496
8497 PR target/69442
8498 * gcc.dg/pr69442.c: New test.
8499
8500 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8501
8502 PR target/67896
8503 * gcc.target/aarch64/simd/pr67896.C: New.
8504
8505 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8506
8507 PR tree-optimization/69400
8508 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8509 function.
8510 (plugin_init): Call it.
8511 * gcc.dg/torture/pr69400.c: New test.
8512
8513 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8514
8515 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8516
8517 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8518 Sebastian Pop <s.pop@samsung.com>
8519
8520 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8521 isl-0.15.
8522
8523 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8524 Sebastian Pop <s.pop@samsung.com>
8525
8526 * gcc.dg/graphite/pr69292.c: New.
8527
8528 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8529
8530 * c-c++-common/goacc/use_device-1.c: New test.
8531
8532 2016-01-25 Jeff Law <law@redhat.com>
8533
8534 PR tree-optimization/69196
8535 PR tree-optimization/68398
8536 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8537 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8538
8539 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8540
8541 PR target/69469
8542 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8543 Algorithm.
8544
8545 2016-01-25 Richard Biener <rguenther@suse.de>
8546
8547 PR testsuite/69380
8548 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8549
8550 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8551
8552 PR target/69421
8553 * gcc.dg/pr69421.c: New test.
8554
8555 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8556
8557 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8558 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8559 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8560 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8561 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8562 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8563 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8564 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8565 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8566 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8567
8568 2016-01-25 Richard Biener <rguenther@suse.de>
8569
8570 PR tree-optimization/69376
8571 * gcc.dg/torture/pr69376.c: New testcase.
8572
8573 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8574
8575 PR fortran/69397
8576 PR fortran/68442
8577 * gfortran.dg/interface_38.f90: New test.
8578 * gfortran.dg/interface_39.f90: New test.
8579
8580 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8581
8582 Revert:
8583 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8584
8585 PR c++/11858
8586 PR c++/24663
8587 PR c++/24664
8588 * g++.dg/template/pr11858.C: New test.
8589 * g++.dg/template/pr24663.C: New test.
8590 * g++.dg/template/unify12.C: New test.
8591 * g++.dg/template/unify13.C: New test.
8592 * g++.dg/template/unify14.C: New test.
8593 * g++.dg/template/unify15.C: New test.
8594 * g++.dg/template/unify16.C: New test.
8595 * g++.dg/template/unify17.C: New test.
8596
8597 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8598
8599 PR fortran/68283
8600 gfortran.dg/pr68283.f90: New test.
8601
8602 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8603
8604 PR fortran/66094
8605 * gfortran.dg/inline_matmul_13.f90: New test.
8606 * gfortran.dg/matmul_bounds_8.f90: New test.
8607 * gfortran.dg/matmul_bounds_9.f90: New test.
8608 * gfortran.dg/matmul_bounds_10.f90: New test.
8609
8610 2016-01-23 Tom de Vries <tom@codesourcery.com>
8611
8612 PR tree-optimization/69426
8613 * gcc.dg/autopar/pr69426.c: New test.
8614
8615 2016-01-23 Martin Sebor <msebor@redhat.com>
8616
8617 PR c++/58109
8618 PR c++/69022
8619 * g++.dg/cpp0x/alignas5.C: New test.
8620 * g++.dg/ext/vector29.C: Same.
8621
8622 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8623
8624 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8625 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8626 _GNU_SOURCE from compile flags to the source.
8627 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8628 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8629 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8630 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8631
8632 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8633
8634 PR target/69432
8635 * g++.dg/opt/pr69432.C: New test.
8636
8637 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8638
8639 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8640 32-bit targets testing an -m64 multilib.
8641
8642 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8643
8644 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8645 64-bit support.
8646
8647 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8648
8649 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8650
8651 2016-01-21 Christian Bruel <christian.bruel@st.com>
8652
8653 PR target/68674
8654 * gcc.target/i386/pr68674.c
8655 * gcc.target/aarch64/pr68674.c
8656 * gcc.target/arm/pr68674.c
8657
8658 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8659
8660 PR target/69403
8661 * gcc.c-torture/execute/pr69403.c: New test.
8662
8663 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8664
8665 PR c++/55843
8666 * g++.dg/template/pr55843.C: New.
8667
8668 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8669
8670 PR testsuite/66877
8671 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8672 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8673
8674 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8675
8676 PR testsuite/67489
8677 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8678 from dg-do compile directive, and instead add
8679 { dg-require-effective-target int128 }.
8680
8681 2016-01-20 Martin Sebor <msebor@redhat.com>
8682
8683 PR c/69405
8684 * gcc.dg/sync-fetch.c: New test.
8685
8686 2016-01-21 Martin Sebor <msebor@redhat.com>
8687
8688 PR target/69252
8689 * gcc.target/powerpc/pr69252.c: New test.
8690
8691 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8692
8693 PR fortran/65996
8694 * gfortran.dg/pr65996.f90: New test.
8695
8696 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8697
8698 PR c++/68810
8699 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8700 expected to generate an error.
8701
8702 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8703
8704 PR middle-end/66178
8705 * gcc.dg/torture/pr66178.c: New test.
8706
8707 2016-01-21 Anton Blanchard <anton@samba.org>
8708 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8709
8710 PR target/63354
8711 * gcc.target/powerpc/pr63354.c: New test.
8712
8713 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8714
8715 PR rtl-optimization/68990
8716 * gcc.target/i386/pr68990: New.
8717
8718 2016-01-21 Nick Clifton <nickc@redhat.com>
8719
8720 PR target/69129
8721 * gcc.target/mips/pr69129.c: New.
8722
8723 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8724
8725 PR c++/58046
8726 * g++.dg/cpp0x/pr58046.C: New.
8727
8728 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8729
8730 PR target/69187
8731 PR target/65624
8732 * gcc.target/arm/pr69187.c: New test.
8733
8734 PR c++/69355
8735 * g++.dg/torture/pr69355.C: New test.
8736
8737 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8738 Sebastian Pop <s.pop@samsung.com>
8739
8740 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8741
8742 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8743 Sebastian Pop <s.pop@samsung.com>
8744
8745 * gcc.dg/graphite/pr68976.c: New test.
8746
8747 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8748
8749 PR middle-end/67653
8750 * c-c++-common/pr67653.c: New test.
8751 * gcc.dg/torture/pr29119.c: Add dg-warning.
8752
8753 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8754
8755 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8756
8757 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8758
8759 PR c/24293
8760 * gcc.dg/pr24293.c: New test.
8761 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8762 incomplete struct type.
8763 * gcc.dg/declspec-1.c: Likewise.
8764 * gcc.dg/pr63549.c: Likewise.
8765
8766 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8767
8768 PR tree-optimization/66612
8769 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8770 for bdn instruction.
8771
8772 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8773
8774 * lib/target-supports.exp
8775 (check_effective_target_arm_fp_ok_nocache): New.
8776 (check_effective_target_arm_fp_ok): New.
8777 (add_options_for_arm_fp): New.
8778 (check_effective_target_arm_crypto_ok_nocache): Require
8779 target_arm_v8_neon_ok instead of arm32.
8780 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8781 (check_effective_target_arm_crypto_pragma_ok): New.
8782 (add_options_for_arm_vfp): New.
8783 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8784 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8785 target instead. Force initial fpu to vfp.
8786 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8787 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8788 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8789 dependency.
8790 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8791 use arm_vfp effective target instead. Force initial fpu to vfp.
8792 * gcc.target/arm/attr-neon3.c: Likewise.
8793 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8794 arm_vfp_ok.
8795 * gcc.target/arm/unsigned-float.c: Likewise.
8796 * gcc.target/arm/vfp-1.c: Likewise.
8797 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8798 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8799 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8800 * gcc.target/arm/vfp-ldmias.c: Likewise.
8801 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8802 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8803 * gcc.target/arm/vfp-stmiad.c: Likewise.
8804 * gcc.target/arm/vfp-stmias.c: Likewise.
8805 * gcc.target/arm/vnmul-1.c: Likewise.
8806 * gcc.target/arm/vnmul-2.c: Likewise.
8807 * gcc.target/arm/vnmul-3.c: Likewise.
8808 * gcc.target/arm/vnmul-4.c: Likewise.
8809
8810 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8811
8812 PR testsuite/69366
8813 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8814 the MPX run-time library, for compile-time MPX test.
8815 * gcc.target/i386/chkp-always_inline.c: Likewise.
8816 * gcc.target/i386/chkp-bndret.c: Likewise.
8817 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8818 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8819 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8820 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8821 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8822 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8823 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8824 * gcc.target/i386/chkp-label-address.c: Likewise.
8825 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8826 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8827 * gcc.target/i386/chkp-pr69044.c: Likewise.
8828 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8829 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8830 * gcc.target/i386/chkp-strchr.c: Likewise.
8831 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8832 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8833 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8834 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8835 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8836 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8837 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8838 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8839 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8840 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8841 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8842 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8843 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8844 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8845 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8846 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8847 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8848 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8849 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8850 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8851 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8852 * gcc.target/i386/pr63995-2.c: Likewise.
8853 * gcc.target/i386/pr64805.c: Likewise.
8854 * gcc.target/i386/pr65044.c: Likewise.
8855 * gcc.target/i386/pr65167.c: Likewise.
8856 * gcc.target/i386/pr65183.c: Likewise.
8857 * gcc.target/i386/pr65184.c: Likewise.
8858 * gcc.target/i386/thunk-retbnd.c: Likewise.
8859
8860 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8861
8862 PR tree-optimization/69328
8863 * gcc.dg/pr69328.c: New test.
8864
8865 2016-01-20 Jeff Law <law@redhat.com>
8866
8867 PR target/25114
8868 * gcc.target/m68k/pr25114.c: New test.
8869
8870 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8871
8872 * gcc.target/arm/memset-inline-10.c: Added
8873 dg-require-effective-target arm_thumb2_ok.
8874
8875 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8876
8877 * gcc.dg/debug/dwarf2/sso.c: New test.
8878
8879 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8880
8881 PR testsuite/68820
8882 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8883 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8884 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8885
8886 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8887
8888 PR ipa/66223
8889 * g++.dg/ipa/devirt-50.C: New testcase.
8890
8891 2016-01-19 Marek Polacek <polacek@redhat.com>
8892
8893 PR c++/68965
8894 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8895 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8896
8897 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8898
8899 PR target/69135
8900 * gcc.target/arm/pr69135_1.c: New test.
8901
8902 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8903
8904 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8905
8906 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8907
8908 * gcc.target/aarch64/ccmp_1.c: New testcase.
8909
8910 2016-01-19 Marek Polacek <polacek@redhat.com>
8911
8912 PR c++/68586
8913 * g++.dg/cpp0x/enum30.C: New test.
8914
8915 2016-01-19 Richard Biener <rguenther@suse.de>
8916
8917 PR tree-optimization/69336
8918 * g++.dg/tree-ssa/pr69336.C: New testcase.
8919
8920 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR debug/65779
8923 * gcc.dg/pr65779.c: New test.
8924
8925 2016-01-19 Richard Biener <rguenther@suse.de>
8926
8927 PR tree-optimization/69352
8928 * gcc.dg/torture/pr69352.c: New testcase.
8929
8930 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8931
8932 PR rtl-optimization/68955
8933 PR rtl-optimization/64557
8934 * gcc.dg/torture/pr68955.c: New test.
8935
8936 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8937
8938 PR lto/69136
8939 * g++.dg/torture/pr69136.C: New testcase.
8940
8941 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8942
8943 PR lto/69133
8944 * g++.dg/lto/pr69133_0.C: New testcase.
8945 * g++.dg/lto/pr69133_1.C: New testcase.
8946
8947 2016-01-15 Jeff Law <law@redhat.com>
8948
8949 PR tree-optimization/69320
8950 * gcc.c-torture/pr69320-1.c: New test.
8951 * gcc.c-torture/pr69320-2.c: New test.
8952 * gcc.c-torture/pr69320-3.c: New test.
8953 * gcc.c-torture/pr69320-4.c: New test.
8954
8955 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8956
8957 PR c++/11858
8958 PR c++/24663
8959 PR c++/24664
8960 * g++.dg/template/pr11858.C: New test.
8961 * g++.dg/template/pr24663.C: New test.
8962 * g++.dg/template/unify12.C: New test.
8963 * g++.dg/template/unify13.C: New test.
8964 * g++.dg/template/unify14.C: New test.
8965 * g++.dg/template/unify15.C: New test.
8966 * g++.dg/template/unify16.C: New test.
8967 * g++.dg/template/unify17.C: New test.
8968
8969 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8970
8971 PR testsuite/69181
8972 * gcc.dg/pr69181-1.c: New test file.
8973 * gcc.dg/pr69181-2.c: New test file.
8974 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8975 globals by moving it to...
8976 (cleanup-after-saved-dg-test): ...this new function. Add
8977 "global additional_sources_used". Add reset of global
8978 multiline_expected_outputs to the empty list.
8979 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8980 global to...
8981 (multiline_expected_outputs): ...this, and updated comments to
8982 note that it is modified from gcc-dg.exp.
8983 (dg-end-multiline-output): Update for the above renaming.
8984 (handle-multiline-outputs): Likewise. Remove the clearing
8985 of the expected outputs to the empty list.
8986
8987 2016-01-18 Richard Biener <rguenther@suse.de>
8988
8989 PR tree-optimization/69297
8990 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8991
8992 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8993
8994 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8995 dg-options.
8996 * gcc.target/mips/mips-3d-2.c: Likewise.
8997 * gcc.target/mips/mips-3d-3.c: Likewise.
8998 * gcc.target/mips/mips-3d-4.c: Likewise.
8999 * gcc.target/mips/mips-3d-5.c: Likewise.
9000 * gcc.target/mips/mips-3d-6.c: Likewise.
9001 * gcc.target/mips/mips-3d-7.c: Likewise.
9002 * gcc.target/mips/mips-3d-8.c: Likewise.
9003 * gcc.target/mips/mips-3d-9.c: Likewise.
9004 * gcc.target/mips/mips-ps-1.c: Likewise.
9005 * gcc.target/mips/mips-ps-2.c: Likewise.
9006 * gcc.target/mips/mips-ps-3.c: Likewise.
9007 * gcc.target/mips/mips-ps-4.c: Likewise.
9008 * gcc.target/mips/mips-ps-5.c: Likewise.
9009 * gcc.target/mips/mips-ps-6.c: Likewise.
9010 * gcc.target/mips/mips-ps-7.c: Likewise.
9011 * gcc.target/mips/mips-ps-type.c: Likewise.
9012 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9013 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9014
9015 2016-01-18 Tom de Vries <tom@codesourcery.com>
9016
9017 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9018 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9019 * c-c++-common/goacc/kernels-empty.c: New test.
9020 * c-c++-common/goacc/kernels-eternal.c: New test.
9021 * c-c++-common/goacc/kernels-loop-2.c: New test.
9022 * c-c++-common/goacc/kernels-loop-3.c: New test.
9023 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9024 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9025 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9026 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9027 * c-c++-common/goacc/kernels-loop-data.c: New test.
9028 * c-c++-common/goacc/kernels-loop-g.c: New test.
9029 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9030 * c-c++-common/goacc/kernels-loop-n.c: New test.
9031 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9032 * c-c++-common/goacc/kernels-loop.c: New test.
9033 * c-c++-common/goacc/kernels-noreturn.c: New test.
9034 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9035 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9036 * c-c++-common/goacc/kernels-reduction.c: New test.
9037
9038 2016-01-18 Tom de Vries <tom@codesourcery.com>
9039
9040 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9041 * gcc.dg/autopar/outer-2.c: Same.
9042 * gcc.dg/autopar/outer-3.c: Same.
9043 * gcc.dg/autopar/outer-4.c: Same.
9044 * gcc.dg/autopar/outer-5.c: Same.
9045 * gcc.dg/autopar/outer-6.c: Same.
9046 * gcc.dg/autopar/parallelization-1.c: Same.
9047 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9048 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9049 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9050 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9051 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9052 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9053 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9054 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9055 * gcc.dg/autopar/pr39500-1.c: Same.
9056 * gcc.dg/autopar/pr39500-2.c: Same.
9057 * gcc.dg/autopar/pr46193.c: Same.
9058 * gcc.dg/autopar/pr46194.c: Same.
9059 * gcc.dg/autopar/pr49580.c: Same.
9060 * gcc.dg/autopar/pr49960-1.c: Same.
9061 * gcc.dg/autopar/pr49960.c: Same.
9062 * gcc.dg/autopar/pr68373.c: Same.
9063 * gcc.dg/autopar/reduc-1.c: Same.
9064 * gcc.dg/autopar/reduc-1char.c: Same.
9065 * gcc.dg/autopar/reduc-1short.c: Same.
9066 * gcc.dg/autopar/reduc-2.c: Same.
9067 * gcc.dg/autopar/reduc-2char.c: Same.
9068 * gcc.dg/autopar/reduc-2short.c: Same.
9069 * gcc.dg/autopar/reduc-3.c: Same.
9070 * gcc.dg/autopar/reduc-4.c: Same.
9071 * gcc.dg/autopar/reduc-6.c: Same.
9072 * gcc.dg/autopar/reduc-7.c: Same.
9073 * gcc.dg/autopar/reduc-8.c: Same.
9074 * gcc.dg/autopar/reduc-9.c: Same.
9075 * gcc.dg/autopar/uns-outer-4.c: Same.
9076 * gcc.dg/autopar/uns-outer-5.c: Same.
9077 * gcc.dg/autopar/uns-outer-6.c: Same.
9078 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9079 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9080
9081 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9082
9083 PR target/63679
9084 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9085 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9086
9087 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9088
9089 PR target/63679
9090 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9091 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9092 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9093
9094 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9095
9096 PR target/63679
9097 * gcc.dg/tree-ssa/sra-17.c: New.
9098 * gcc.dg/tree-ssa/sra-18.c: New.
9099
9100 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9101
9102 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9103
9104 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9105
9106 * gnat.dg/inline12.adb: New test.
9107
9108 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9109
9110 PR tree-optimization/66797
9111 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9112
9113 2016-01-18 Richard Biener <rguenther@suse.de>
9114
9115 PR tree-optimization/69170
9116 * gcc.dg/torture/pr69170.c: New testcase.
9117
9118 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9119
9120 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9121
9122 2016-01-16 Tom de Vries <tom@codesourcery.com>
9123
9124 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9125
9126 2016-01-16 Tom de Vries <tom@codesourcery.com>
9127
9128 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9129 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9130 redundant dg-require-effective-target pthread.
9131 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9132 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9133 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9134 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9135 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9136 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9137 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9138
9139 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9140
9141 PR target/68609
9142 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9143 * gcc.target/powerpc/recip-7.c: Same.
9144
9145 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9146
9147 PR c++/69091
9148 * g++.dg/template/pr69091.C: New test.
9149
9150 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9151
9152 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9153 dump does not contain an error_mark_node.
9154 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9155 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9156
9157 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9158
9159 PR c++/68936
9160 * g++.dg/template/pr68936.C: New test.
9161
9162 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9163
9164 PR target/68609
9165 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9166 * gcc.target/powerpc/recip-2.c: Same.
9167 * gcc.target/powerpc/recip-3.c: Same.
9168 * gcc.target/powerpc/recip-4.c: Same.
9169 * gcc.target/powerpc/recip-sqrtf.c: Same.
9170
9171 2016-01-15 Jeff Law <law@redhat.com>
9172
9173 PR tree-optimization/69270
9174 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9175 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9176
9177 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9178
9179 PR fortran/49630
9180 * gfortran.dg/deferred_character_13.f90: New test for the fix
9181 of comment 3 of the PR.
9182
9183 PR fortran/54070
9184 * gfortran.dg/deferred_character_8.f90: New test
9185 * gfortran.dg/allocate_error_5.f90: New test
9186
9187 PR fortran/60593
9188 * gfortran.dg/deferred_character_10.f90: New test
9189
9190 PR fortran/60795
9191 * gfortran.dg/deferred_character_14.f90: New test
9192
9193 PR fortran/61147
9194 * gfortran.dg/deferred_character_11.f90: New test
9195
9196 PR fortran/64324
9197 * gfortran.dg/deferred_character_9.f90: New test
9198
9199 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9200
9201 PR rtl-optimization/69030
9202 * gcc.target/i386/pr69030.c: New.
9203
9204 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9205
9206 * gcc.target/aarch64/target_attr_17.c: New test.
9207
9208 2016-01-15 Richard Biener <rguenther@suse.de>
9209
9210 PR tree-optimization/66856
9211 * gcc.dg/torture/pr66856-1.c: New testcase.
9212 * gcc.dg/torture/pr66856-2.c: Likewise.
9213
9214 2016-01-15 Richard Biener <rguenther@suse.de>
9215
9216 PR debug/69137
9217 * g++.dg/lto/pr69137_0.C: New testcase.
9218
9219 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9220
9221 PR middle-end/69246
9222 * gcc.target/i386/pr69246.c: New test.
9223
9224 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9225
9226 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9227
9228 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9229
9230 PR c++/56194
9231 * g++.dg/init/const9.C: Disable test on S/390.
9232
9233 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9234
9235 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9236 * g++.dg/Wno-frame-address.C: Ditto.
9237
9238 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9239
9240 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9241
9242 2016-01-15 Richard Biener <rguenther@suse.de>
9243
9244 PR tree-optimization/68961
9245 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9246
9247 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9248
9249 * gcc.target/i386/pr65105-5.c: New test.
9250
9251 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9252
9253 * gcc.c-torture/execute/alias-4.c: New testcase.
9254
9255 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9256
9257 PR ipa/68148
9258 * g++.dg/ipa/devirt-49.C: New testcase.
9259
9260 2016-01-15 Christian Bruel <christian.bruel@st.com>
9261
9262 PR target/65837
9263 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9264 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9265 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9266
9267 2016-01-15 Richard Biener <rguenther@suse.de>
9268
9269 PR tree-optimization/69117
9270 * gcc.dg/torture/pr69117.c: New testcase.
9271
9272 2015-01-14 Ryan Burn <contact@rnburn.com>
9273
9274 PR c++/69048
9275 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9276
9277 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9278
9279 PR testsuite/67509
9280 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9281 range tests use 100 * maximum instead of maximum + 1.
9282
9283 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9284
9285 PR debug/69244
9286 * gcc.dg/guality/pr69244.c: New test.
9287
9288 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9289
9290 * lib/target-supports.exp (check_effective_target_issignaling):
9291 New procedure.
9292 * gcc.dg/pr61441.c: Require issignaling effective target.
9293
9294 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9295
9296 PR target/68803
9297 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9298
9299 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9300
9301 PR c++/68819
9302 PR preprocessor/69177
9303 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9304 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9305 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9306 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9307
9308 2016-01-14 Marek Polacek <polacek@redhat.com>
9309
9310 PR c/69262
9311 * gcc.dg/array-15.c: New test.
9312
9313 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9314
9315 PR middle-end/68146
9316 PR tree-optimization/69155
9317 * gfortran.dg/pr68146.f: New test.
9318 * gfortran.dg/pr69155.f90: New test.
9319
9320 2016-01-14 Richard Biener <rguenther@suse.de>
9321
9322 PR tree-optimization/68060
9323 * gcc.dg/torture/pr68060-1.c: New testcase.
9324 * gcc.dg/torture/pr68060-2.c: Likewise.
9325
9326 2016-01-14 Nick Clifton <nickc@redhat.com>
9327
9328 * lib/target-supports.exp
9329 (check_effective_target_arm_neon_ok_nocache): Add an option
9330 sequence that includes setting the ARM architecture to ARMv7-A.
9331 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9332 command line options necessary to enable Neon support.
9333 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9334 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9335 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9336 * gcc.target/arm/pr69180.c: Likewise.
9337
9338 2016-01-14 Jeff Law <law@redhat.com>
9339
9340 PR tree-optimization/69270
9341 * gcc.dg/tree-ssa/pr69270.c: New test.
9342
9343 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9344
9345 PR c/66208
9346 * c-c++-common/pr66208.c: New file.
9347
9348 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9349
9350 PR tree-optimization/69156
9351 * gcc.dg/pr69156.c: New test.
9352
9353 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9354
9355 * gcc.target/i386/pr69225-7.c: New test.
9356
9357 2016-01-13 Richard Henderson <rth@redhat.com>
9358
9359 * gcc.dg/tm/memopt-13.c: Update expected function.
9360 * gcc.dg/tm/memopt-6.c: Likewise.
9361
9362 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9363
9364 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9365 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9366 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9367 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9368
9369 2016-01-13 Tom de Vries <tom@codesourcery.com>
9370
9371 PR tree-optimization/69169
9372 * gcc.dg/pr69169.c: New test.
9373
9374 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9375
9376 PR target/69228
9377 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9378 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9379 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9380 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9381 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9382 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9383 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9384 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9385
9386 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9387
9388 PR target/69247
9389 * gcc.dg/pr69247.c: New test.
9390
9391 2016-01-13 Richard Biener <rguenther@suse.de>
9392
9393 PR tree-optimization/69242
9394 * gcc.dg/torture/pr69242.c: New testcase.
9395
9396 2016-01-13 Richard Biener <rguenther@suse.de>
9397
9398 PR tree-optimization/69186
9399 * gcc.dg/torture/pr69186.c: New testcase.
9400
9401 2016-01-13 Jeff Law <law@redhat.com>
9402
9403 PR tree-optimization/67755
9404 * gcc.dg/tree-ssa/pr67755.c: New test.
9405
9406 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9407
9408 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9409 pass number in output by a star.
9410
9411 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9412
9413 PR tree-optimization/68911
9414 * gcc.c-torture/execute/pr68911.c: New test.
9415
9416 2016-01-12 Marek Polacek <polacek@redhat.com>
9417
9418 PR c++/68979
9419 * g++.dg/warn/permissive-1.C: New test.
9420
9421 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9422
9423 PR objc++/68511
9424 PR c++/69213
9425 * g++.dg/opt/pr69213.C: New test.
9426
9427 2016-01-12 Christian Bruel <christian.bruel@st.com>
9428
9429 PR target/69180
9430 * gcc.target/arm/pr69180.c: New test.
9431
9432 2016-01-12 Richard Biener <rguenther@suse.de>
9433
9434 PR lto/69077
9435 * g++.dg/lto/pr69077_0.C: New testcase.
9436 * g++.dg/lto/pr69077_1.C: Likewise.
9437
9438 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9439
9440 PR target/69175
9441 * g++.dg/opt/pr69175.C: New test.
9442
9443 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9444
9445 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9446 rather than #including math.h & stdlib.h.
9447 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9448 * gcc.dg/vect/pr49771.c: Likewise.
9449 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9450 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9451 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9452 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9453 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9454 * gcc.dg/vect/pr44507.c: Likewise.
9455 * gcc.dg/vect/pr45902.c: Likewise.
9456 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9457 * gcc.dg/vect/vect-117.c: Likewise.
9458 * gcc.dg/vect/vect-99.c: Likewise.
9459 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9460 * gcc.dg/vect/vect-cond-1.c: Likewise.
9461 * gcc.dg/vect/vect-cond-2.c: Likewise.
9462 * gcc.dg/vect/vect-cond-3.c: Likewise.
9463 * gcc.dg/vect/vect-cond-4.c: Likewise.
9464 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9465 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9466 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9467 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9468 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9469 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9470 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9471 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9472 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9473 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9474 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9475 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9476 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9477 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9478 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9479 include of signal.h.
9480 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9481 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9482 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9483 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9484 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9485 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9486 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9487 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9488 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9489 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9490 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9491 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9492 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9493 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9494 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9495 * gcc.dg/vect/vect-outer-5.c: Likewise.
9496 * gcc.dg/vect/vect-outer-6.c: Likewise.
9497 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9498 include of stdio.h.
9499
9500 2016-01-12 Nick Clifton <nickc@redhat.com>
9501
9502 PR target/68913
9503 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9504 to fread so that it will be found in all target runtimes.
9505
9506 2016-01-12 Richard Biener <rguenther@suse.de>
9507
9508 PR tree-optimization/69053
9509 * g++.dg/torture/pr69053.C: New testcase.
9510
9511 2016-01-12 Richard Biener <rguenther@suse.de>
9512
9513 PR tree-optimization/69168
9514 * gcc.dg/torture/pr69168.c: New testcase.
9515
9516 2016-01-12 Richard Biener <rguenther@suse.de>
9517
9518 PR tree-optimization/69157
9519 * gcc.dg/torture/pr69157.c: New testcase.
9520
9521 2016-01-12 Richard Biener <rguenther@suse.de>
9522
9523 PR tree-optimization/69174
9524 * gcc.dg/torture/pr69174.c: New testcase.
9525
9526 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9527
9528 PR c++/66808
9529 PR c++/69000
9530 * g++.dg/tls/pr66808.C: New test.
9531 * g++.dg/tls/pr69000.C: New test.
9532
9533 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9534
9535 * gcc.target/powerpc/swaps-p8-23.c: New test.
9536 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9537
9538 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9539
9540 PR tree-optimization/68356
9541 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9542
9543 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9544 Jim Wilson <jim.wilson@linaro.org>
9545
9546 PR target/69194
9547 * gcc.target/arm/pr69194.c: New test.
9548
9549 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9550
9551 PR target/69225
9552 * gcc.target/i386/pr69225-1.c: New test.
9553 * gcc.target/i386/pr69225-2.c: Likewise.
9554 * gcc.target/i386/pr69225-3.c: Likewise.
9555 * gcc.target/i386/pr69225-4.c: Likewise.
9556 * gcc.target/i386/pr69225-5.c: Likewise.
9557 * gcc.target/i386/pr69225-6.c: Likewise.
9558
9559 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9560
9561 PR target/67462
9562 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9563 if lp64.
9564
9565 PR target/69071
9566 * gcc.dg/pr69071.c: New test.
9567
9568 PR c++/69211
9569 * g++.dg/opt/pr69211.C: New test.
9570
9571 PR tree-optimization/69214
9572 * gcc.c-torture/compile/pr69214.c: New test.
9573
9574 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9575
9576 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9577 * gcc.target/i386/pr66232-11.c: Ditto.
9578 * gcc.target/i386/pr66232-12.c: Ditto.
9579 * gcc.target/i386/pr66232-13.c: Ditto.
9580
9581 2016-01-11 Richard Biener <rguenther@suse.de>
9582
9583 PR tree-optimization/69173
9584 * gcc.dg/torture/pr69173.c: New testcase.
9585
9586 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9587
9588 PR rtl-optimization/68796
9589 * gcc.target/aarch64/tst_5.c: New test.
9590 * gcc.target/aarch64/tst_6.c: Likewise.
9591
9592 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9593
9594 PR rtl-optimization/68841
9595 * gcc.dg/pr68841.c: New test.
9596 * gcc.c-torture/execute/pr68841.c: New test.
9597
9598 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9599
9600 PR rtl-optimization/68920
9601 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9602 for ix86 targets.
9603 * gcc.dg/ifcvt-5.c: New test.
9604
9605 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9606
9607 PR bootstrap/69123
9608 * g++.dg/pr69123.C: New.
9609
9610 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9611
9612 PR target/69010
9613 * gcc.target/i386/pr69010.c: New test.
9614
9615 2016-01-11 Martin Jambor <mjambor@suse.cz>
9616
9617 PR ipa/69044
9618 * gcc.target/i386/chkp-pr69044.c: New test.
9619
9620 2016-01-11 Tom de Vries <tom@codesourcery.com>
9621
9622 PR tree-optimization/69109
9623 * gcc.dg/autopar/pr69109-2.c: New test.
9624 * gcc.dg/autopar/pr69109.c: New test.
9625
9626 2016-01-11 Tom de Vries <tom@codesourcery.com>
9627
9628 PR tree-optimization/69108
9629 * gcc.dg/autopar/pr69108.c: New test.
9630
9631 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9632
9633 PR c++/69029
9634 * c-c++-common/Wisleading-indentation.c: Augment test.
9635
9636 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9637
9638 PR fortran/69154
9639 * gfortran.dg/inline_matmul_12.f90: New test.
9640
9641 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9642
9643 PR fortran/67779
9644 * gfortran.dg/actual_array_offset_1: New test.
9645
9646 2016-01-10 Tom de Vries <tom@codesourcery.com>
9647
9648 PR tree-optimization/69062
9649 * gcc.dg/autopar/pr69062.c: New test.
9650
9651 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9652
9653 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9654 * gcc.dg/vect/slp-perm-2.c: Likewise.
9655 * gcc.dg/vect/slp-perm-3.c: Likewise.
9656 * gcc.dg/vect/slp-perm-5.c: Likewise.
9657 * gcc.dg/vect/slp-perm-6.c: Likewise.
9658 * gcc.dg/vect/slp-perm-7.c: Likewise.
9659 * gcc.dg/vect/slp-perm-8.c: Likewise.
9660
9661 2016-01-10 Tom de Vries <tom@codesourcery.com>
9662
9663 PR tree-optimization/69039
9664 * gcc.dg/autopar/pr69039.c: New test.
9665
9666 2016-01-09 Marek Polacek <polacek@redhat.com>
9667
9668 PR c++/69113
9669 * g++.dg/pr69113.C: New test.
9670
9671 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9672
9673 PR middle-end/50865
9674 PR tree-optimization/69097
9675 * gcc.c-torture/execute/pr50865.c: New test.
9676 * gcc.c-torture/execute/pr69097-1.c: New test.
9677 * gcc.c-torture/execute/pr69097-2.c: New test.
9678 * gcc.dg/pr69097-1.c: New test.
9679 * gcc.dg/pr69097-2.c: New test.
9680
9681 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9682
9683 PR c++/69164
9684 * g++.dg/opt/pr69164.C: New test.
9685
9686 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9687
9688 PR tree-optimization/69167
9689 * gcc.dg/pr69167.c: New test.
9690
9691 2016-01-08 Marek Polacek <polacek@redhat.com>
9692
9693 PR c++/68449
9694 * g++.dg/pr68449.C: New.
9695
9696 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9697
9698 PR tree-optimization/68707
9699 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9700 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9701 on platforms supporting it.
9702 * gcc.dg/vect/slp-perm-2.c: Likewise.
9703 * gcc.dg/vect/slp-perm-3.c: Likewise.
9704 * gcc.dg/vect/slp-perm-5.c: Likewise.
9705 * gcc.dg/vect/slp-perm-7.c: Likewise.
9706 * gcc.dg/vect/slp-perm-8.c: Likewise.
9707 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9708 on platforms supporting it.
9709
9710 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9711
9712 PR tree-optimization/69162
9713 * gcc.dg/pr69162.c: New test.
9714
9715 PR tree-optimization/69172
9716 * gcc.dg/pr69172.c: New test.
9717
9718 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9719
9720 PR tree-optimization/67781
9721 * gcc.c-torture/execute/pr67781.c: New file.
9722
9723 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9724
9725 PR tree-optimization/69083
9726 * gcc.dg/vect/pr69083.c: New test.
9727
9728 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9729
9730 PR tree-optimization/61441
9731 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9732 Use -fexcess-precision=standard for compiler options.
9733 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9734
9735 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9736
9737 PR fortran/69128
9738 * gfortran.dg/gomp/pr69128.f90: New test.
9739
9740 PR c++/69145
9741 * g++.dg/ext/pr69145-1.C: New test.
9742 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9743 * g++.dg/ext/pr69145-2.h: New file.
9744
9745 2016-01-07 Martin Sebor <msebor@redhat.com>
9746
9747 PR c/68966
9748 * gcc.dg/atomic-fetch-bool.c: New test.
9749 * gcc.dg/sync-fetch-bool.c: New test.
9750
9751 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9752
9753 PR fortran/66680
9754 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9755
9756 2016-01-07 Nick Clifton <nickc@redhat.com>
9757
9758 PR target/66655
9759 * g++.dg/pr66655.C: New test.
9760 * g++.dg/pr66655_1.cc: Test support file.
9761 * g++.dg/pr66655.h: Test header file.
9762
9763 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9764
9765 PR fortran/66680
9766 gfortran.dg/gomp/pr66680.f90: New test.
9767
9768 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9769
9770 PR target/69171
9771 * gcc.target/i386/pr69171-1.c: New test.
9772 * gcc.target/i386/pr69171-2.c: Likewise.
9773 * gcc.target/i386/pr69171-3.c: Likewise.
9774 * gcc.target/i386/pr69171-4.c: Likewise.
9775 * gcc.target/i386/pr69171-5.c: Likewise.
9776 * gcc.target/i386/pr69171-6.c: Likewise.
9777
9778 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9779
9780 PR middle-end/67639
9781 * c-c++-common/pr67639.c: New test.
9782
9783 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9784
9785 PR tree-optimization/69141
9786 * g++.dg/opt/pr69141.C: New test.
9787
9788 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9789
9790 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9791
9792 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9793
9794 PR target/69140
9795 * gcc.target/i386/pr69140.c: New test
9796
9797 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9798
9799 * gcc.dg/bad-dereference.c: New test case.
9800
9801 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9802
9803 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9804
9805 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9806
9807 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9808
9809 2016-01-06 Marek Polacek <polacek@redhat.com>
9810
9811 PR sanitizer/69099
9812 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9813
9814 2016-01-05 Marek Polacek <polacek@redhat.com>
9815
9816 PR c/69104
9817 * gcc.dg/atomic-invalid-2.c: New.
9818
9819 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9820
9821 PR target/68991
9822 * gcc.target/i386/pr68991.c: New test.
9823
9824 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9825
9826 PR target/68991
9827 * g++.dg/pr68991-1.C: New test.
9828 * g++.dg/pr68991-2.C: Likewise.
9829
9830 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9831
9832 PR other/60465
9833 * gcc.target/ia64/pr60465-gprel64.c: New test.
9834 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9835
9836 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9837
9838 PR rtl-optimization/68651
9839 * gcc.target/aarch64/pr68651_1.c: New test.
9840
9841 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9842
9843 PR c/69122
9844 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9845
9846 2016-01-05 Nathan Sidwell <nathan@acm.org>
9847
9848 PR c++/58583
9849 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9850
9851 * gcc.dg/alias-15.c: New.
9852
9853 2016-01-05 Nick Clifton <nickc@redhat.com>
9854
9855 PR target/68870
9856 * g++.dg/pr68770.C: New test.
9857
9858 2016-01-04 Mike Stump <mikestump@comcast.net>
9859
9860 * lib/target-supports.exp (check_effective_target_cilkplus):
9861 cilkplus targets require pthreads.
9862 (check_effective_target_cilkplus): Remove special case for NVPTX.
9863
9864 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9865
9866 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9867 generation.
9868
9869 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9870
9871 Update copyright years.
9872
9873 2016-01-04 Marek Polacek <polacek@redhat.com>
9874
9875 PR c/68908
9876 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9877 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9878 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9879
9880 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9881
9882 * gcc.target/sparc/20160104-2.c: New test.
9883
9884 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9885
9886 * gcc.target/sparc/20160104-1.c: New test.
9887
9888 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9889
9890 PR fortran/65045
9891 * gfortran.dg/pr65045.f90: New test.
9892
9893 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9894
9895 * gnat.dg/specs/debug1.ads: Delete.
9896
9897 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9898
9899 PR libgfortran/68867
9900 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9901 expression.
9902
9903 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9904
9905 PR libgfortran/68867
9906 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9907 PowerPC.
9908
9909 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9910
9911 PR fortran/68864
9912 * gfortran.dg/pr68864.f90: New test.
9913
9914 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9915
9916 PR tree-optimization/69070
9917 * gcc.dg/pr69070.c: New test.
9918
9919 PR sanitizer/69055
9920 * gfortran.dg/pr69055.f90: New test.
9921
9922 PR target/69015
9923 * gcc.dg/pr69015.c: New test.
9924 \f
9925 Copyright (C) 2016 Free Software Foundation, Inc.
9926
9927 Copying and distribution of this file, with or without modification,
9928 are permitted in any medium without royalty provided the copyright
9929 notice and this notice are preserved.