C++ FE: handle misspelled identifiers and typenames
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2
3 PR c/70339
4 PR c/71858
5 * g++.dg/spellcheck-identifiers.C: New test case, based on
6 gcc.dg/spellcheck-identifiers.c.
7 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
8 gcc.dg/spellcheck-identifiers-2.c.
9 * g++.dg/spellcheck-typenames.C: New test case, based on
10 gcc.dg/spellcheck-typenames.c
11
12 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
13
14 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
15 pointer to member function and also test catching by reference.
16
17 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
18
19 * gcc.target/s390/pr67443.c: Fix test case.
20
21 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
22
23 * gcc.target/s390/insv-1.c: Xfail some tests.
24 * gcc.target/s390/insv-2.c: Likewise.
25
26 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
27
28 * gcc.target/avr/torture/get-mem.c: New test.
29 * gcc.target/avr/torture/set-mem.c: New test.
30
31 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
32
33 PR target/71948
34 * gcc.target/avr/torture/tiny-progmem.c: New test.
35
36 2016-07-20 Jakub Jelinek <jakub@redhat.com>
37
38 PR c++/71909
39 * g++.dg/parse/pr71909.C: New test.
40 * g++.dg/tm/pr71909.C: New test.
41
42 PR c++/50060
43 * g++.dg/cpp0x/constexpr-50060.C: New test.
44 * g++.dg/cpp1y/constexpr-50060.C: New test.
45
46 2016-07-20 Martin Liska <mliska@suse.cz>
47
48 * gfortran.dg/graphite/pr71898.f90: New test.
49
50 2016-07-20 Bin Cheng <bin.cheng@arm.com>
51
52 PR tree-optimization/71503
53 PR tree-optimization/71683
54 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
55 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
56
57 2016-07-20 Martin Liska <mliska@suse.cz>
58
59 * gcc.dg/plugin/plugin.exp: Remove sreal test.
60 * gcc.dg/plugin/sreal-test-1.c: Remove.
61 * gcc.dg/plugin/sreal_plugin.c: Remove.
62
63 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
64
65 PR fortran/71902
66 * gfortran.dg/dependency_47.f90: New test.
67
68 2016-07-19 Jakub Jelinek <jakub@redhat.com>
69
70 PR rtl-optimization/71916
71 * gcc.c-torture/compile/pr71916.c: New test.
72
73 PR middle-end/71874
74 * g++.dg/torture/pr71874.C: New test.
75
76 PR middle-end/71734
77 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
78 (my_alloc): Rewritten to use __builtin_posix_memalign and
79 __SIZE_TYPE__.
80 (my_free): Use __builtin_free instead of _mm_free.
81 (Vec::operator=): Use __builtin_memcpy.
82
83 2016-07-19 Martin Jambor <mjambor@suse.cz>
84
85 PR fortran/71688
86 * gfortran.dg/pr71688.f90: New test.
87
88 2016-07-19 Richard Biener <rguenther@suse.de>
89
90 * c-c++-common/vector-subscript-6.c: New testcase.
91 * c-c++-common/vector-subscript-7.c: Likewise.
92
93 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
94
95 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
96 and UInt32 based on __SIZEOF_INT__.
97
98 2016-07-19 Richard Biener <rguenther@suse.de>
99
100 PR tree-optimization/71901
101 * gcc.dg/torture/pr71901.c: New testcase.
102
103 2016-07-19 Richard Biener <rguenther@suse.de>
104
105 PR tree-optimization/71908
106 * gcc.dg/torture/pr71908.c: New testcase.
107
108 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
109
110 PR target/71493
111 * gcc.target/powerpc/pr71493-1.c: New test.
112 * gcc.target/powerpc/pr71493-2.c: Likewise.
113
114 2016-07-18 Jakub Jelinek <jakub@redhat.com>
115
116 PR c++/71835
117 * g++.dg/conversion/ambig3.C: New test.
118
119 PR c++/71828
120 * g++.dg/cpp0x/constexpr-71828.C: New test.
121
122 PR c++/71826
123 * g++.dg/template/pr71826.C: New test.
124
125 PR c++/71822
126 * g++.dg/template/defarg21.C: New test.
127
128 PR c++/71871
129 * g++.dg/ext/vector31.C: New test.
130
131 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
132
133 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
134
135 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
136
137 PR tree-optimization/71734
138 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
139
140 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
141
142 * gcc.target/s390/warn-dynamicstack-1.c: New test.
143 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
144 stack-layout-dynamic-1.c: New test.
145
146 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
147
148 * gcc.target/s390/nolrl-1.c: New test.
149
150 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
151
152 PR fortran/71523
153 * gfortran.dg/pr71523_1.f90: New test.
154 * gfortran.dg/pr71523_2.f90: New test.
155
156 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
157
158 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
159
160 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
161 Marco Restelli <mrestelli@gmail.com>
162
163 PR fortran/62125
164 * gfortran.dg/pr62125.f90: New test.
165
166 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
167
168 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
169 * gcc.target/powerpc/mulkc3-1.c: Likewise.
170
171 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
172
173 PR c++/58796
174 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
175 * g++.dg/cpp0x/nullptr35.C: New test.
176
177 2016-07-15 Bin Cheng <bin.cheng@arm.com>
178
179 * gcc.dg/tree-ssa/scev-8.c: Update test string.
180
181 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
182
183 * gfortran.dg/goacc/vector_length.f90: New test.
184
185 2016-07-15 Richard Biener <rguenther@suse.de>
186
187 PR tree-optimization/71881
188 * gcc.dg/torture/pr71881.c: New testcase.
189
190 2016-07-15 Richard Biener <rguenther@suse.de>
191
192 PR tree-optimization/71887
193 * gcc.dg/torture/pr71887.c: New testcase.
194
195 2016-07-15 Jakub Jelinek <jakub@redhat.com>
196
197 PR c/71858
198 * gcc.dg/spellcheck-identifiers-3.c: New test.
199
200 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
201
202 PR fortran/71807
203 * gfortran.dg/null_9.f90: New test.
204
205 2016-07-15 Bin Cheng <bin.cheng@arm.com>
206
207 * gcc.dg/tree-ssa/loop-41.c: New test.
208
209 2016-07-15 Bin Cheng <bin.cheng@arm.com>
210
211 PR tree-optimization/71347
212 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
213
214 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
215
216 PR fortran/29819
217 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
218 * gfortran.dg/contains.f90: Ditto.
219 * gfortran.dg/contains_empty_1.f03: Ditto.
220 * gfortran.dg/submodule_3.f08: Ditto.
221
222 2016-07-14 Jakub Jelinek <jakub@redhat.com>
223
224 PR testsuite/71865
225 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
226 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
227 expected diagnostics.
228
229 PR c/71858
230 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
231 * gcc.dg/spellcheck-identifiers-2.c: New test.
232 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
233 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
234
235 2016-07-14 Jakub Jelinek <jakub@redhat.com>
236
237 PR tree-optimization/71872
238 * gcc.c-torture/compile/pr71872.c: New test.
239
240 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
241
242 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
243 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
244 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
245 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
246 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
247 * gcc.target/arm/atomic-op-acquire-1.c: This.
248 * gcc.target/arm/atomic-op-char.c: Rename into ...
249 * gcc.target/arm/atomic-op-char-1.c: This.
250 * gcc.target/arm/atomic-op-consume.c: Rename into ...
251 * gcc.target/arm/atomic-op-consume-1.c: This.
252 * gcc.target/arm/atomic-op-int.c: Rename into ...
253 * gcc.target/arm/atomic-op-int-1.c: This.
254 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
255 * gcc.target/arm/atomic-op-relaxed-1.c: This.
256 * gcc.target/arm/atomic-op-release.c: Rename into ...
257 * gcc.target/arm/atomic-op-release-1.c: This.
258 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
259 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
260 * gcc.target/arm/atomic-op-short.c: Rename into ...
261 * gcc.target/arm/atomic-op-short-1.c: This.
262 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
263 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
264 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
265 * gcc.target/arm/atomic-op-char-2.c: Likewise.
266 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
267 * gcc.target/arm/atomic-op-int-2.c: Likewise.
268 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
269 * gcc.target/arm/atomic-op-release-2.c: Likewise.
270 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
271 * gcc.target/arm/atomic-op-short-2.c: Likewise.
272
273 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
274
275 PR fortran/70842
276 * gfortran.dg/select_type_35.f03: New test.
277
278 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
279
280 PR target/65951
281 PR tree-optimization/70923
282 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
283 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
284 * gcc.dg/vect/pr65951.c: Likewise.
285 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
286
287 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
288
289 * c-c++-common/pr60226.c: Expect maximum object file alignment
290 error on AIX.
291
292 2016-07-14 Richard Biener <rguenther@suse.de>
293
294 PR tree-optimization/71866
295 * gcc.dg/torture/pr71866.c: New testcase.
296
297 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
298
299 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
300 selector and enclose boolean expression in curly braces.
301
302 2016-07-14 Alan Modra <amodra@gmail.com>
303
304 PR target/71733
305 * gcc.target/powerpc/p9-novsx.c: New.
306
307 2016-07-13 Andi Kleen <ak@linux.intel.com>
308
309 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
310 * g++.dg/tree-prof/morefunc.C: Dito.
311 * g++.dg/tree-prof/pr35545.C: Dito.
312 * g++.dg/tree-prof/reorder.C: Dito.
313 * gcc.dg/tree-prof/20050826-2.c: Dito.
314 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
315 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
316 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
317 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
318 * gcc.dg/tree-prof/inliner-1.c: Dito.
319 * gcc.dg/tree-prof/merge_block.c: Dito.
320 * gcc.dg/tree-prof/stringop-1.c: Dito.
321 * gcc.dg/tree-prof/stringop-2.c: Dito.
322 * gcc.dg/tree-prof/switch-case-1.c: Dito.
323 * gcc.dg/tree-prof/switch-case-2.c: Dito.
324 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
325 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
326 * gcc.dg/tree-prof/update-loopch.c: Dito.
327 * gcc.dg/tree-prof/val-prof-1.c: Dito.
328 * gcc.dg/tree-prof/val-prof-2.c: Dito.
329 * gcc.dg/tree-prof/val-prof-3.c: Dito.
330 * gcc.dg/tree-prof/val-prof-4.c: Dito.
331 * gcc.dg/tree-prof/val-prof-5.c: Dito.
332 * gcc.dg/tree-prof/val-prof-6.c: Dito.
333 * gcc.dg/tree-prof/val-prof-7.c: Dito.
334
335 2016-07-13 Andi Kleen <ak@linux.intel.com>
336
337 * lib/profopt.exp (profopt-execute): Remove .imports files.
338
339 2016-07-13 Andi Kleen <ak@linux.intel.com>
340
341 * lib/profopt.exp (profopt-execute): Always log profiler command line.
342
343 2016-07-13 Andi Kleen <ak@linux.intel.com>
344
345 * lib/profopt.exp (dg-final-scan-autofdo,
346 dg-final-scan-not-autofdo): New functions.
347
348 2016-07-13 Bin Cheng <bin.cheng@arm.com>
349
350 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
351 * gcc.dg/vect/vect-35.c: Ditto.
352 * gcc.dg/vect/vect-alias-check-2.c: New test.
353
354 2016-07-13 Martin Liska <mliska@suse.cz>
355
356 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
357 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
358 * gfortran.dg/pr42108.f90: Update expected dump scan.
359
360 2016-07-13 Richard Biener <rguenther@suse.de>
361
362 PR tree-optimization/24574
363 * gcc.dg/pr24574.c: New testcase.
364
365 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
366
367 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
368 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
369 * c-c++-common/pr68833-1.c: Require int32plus.
370 * gcc.dg/ipa/pr63551.c: Likewise.
371 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
372 * gcc.dg/ipa/pr64041.c: Require int32plus.
373
374 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
375
376 PR ipa/71633
377 * g++.dg/pr71633.C: New test.
378
379 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
380
381 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
382 Add new arm_thumb1_cbz_ok effective target.
383 * gcc.target/arm/cbz.c: New test.
384
385 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
386
387 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
388 Define effective target.
389 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
390 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
391 * gcc.target/arm/movhi_movw.c: New test.
392 * gcc.target/arm/movsi_movw.c: Likewise.
393 * gcc.target/arm/movdi_movw.c: Likewise.
394
395 2016-07-13 Richard Biener <rguenther@suse.de>
396
397 PR middle-end/71104
398 * gcc.dg/pr71104-1.c: New testcase.
399 * gcc.dg/pr71104-2.c: Likewise.
400
401 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
402
403 PR target/71805
404 * gcc.target/powerpc/pr71805.c: New test.
405
406 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
407
408 * gcc.target/powerpc/divkc3-1.c: New.
409 * gcc.target/powerpc/mulkc3-1.c: New.
410
411 2016-07-12 Martin Liska <mliska@suse.cz>
412
413 * gcc.dg/params/blocksort-part.c: New test.
414 * gcc.dg/params/params.exp: New file.
415
416 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
417
418 PR middle-end/71700
419 * gcc.c-torture/execute/pr71700.c: New test.
420
421 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
422 Richard Biener <rguenther@suse.de>
423
424 PR tree-optimization/23286
425 PR tree-optimization/70159
426 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
427 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
428 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
429 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
430 * gcc.dg/tree-ssa/pr35286.c: Likewise.
431 * gcc.dg/tree-ssa/pr35287.c: Likewise.
432 * gcc.dg/hoist-register-pressure-1.c: Likewise.
433 * gcc.dg/hoist-register-pressure-2.c: Likewise.
434 * gcc.dg/hoist-register-pressure-3.c: Likewise.
435 * gcc.dg/pr51879-12.c: Likewise.
436 * gcc.dg/strlenopt-9.c: Likewise.
437 * gcc.dg/tree-ssa/pr47392.c: Likewise.
438 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
439 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
440 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
441 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
442 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
443 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
444 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
445 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
446 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
447 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
448 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
449 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
450 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
451 * gfortran.dg/pr43984.f90: Adjust expected outcome.
452
453 2016-07-12 Richard Biener <rguenther@suse.de>
454
455 PR rtl-optimization/68961
456 * gcc.target/i386/pr68961.c: New testcase.
457
458 2016-07-11 Jakub Jelinek <jakub@redhat.com>
459
460 PR middle-end/71758
461 * c-c++-common/gomp/pr71758.c: New test.
462 * gfortran.dg/gomp/pr71758.f90: New test.
463
464 PR tree-optimization/71823
465 * gcc.dg/vect/pr71823.c: New test.
466
467 2016-07-11 David Malcolm <dmalcolm@redhat.com>
468
469 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
470 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
471 and LINE_MAP_MAX_LOCATION_WITH_COLS.
472
473 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
474
475 PR target/71801
476 * gcc.target/i386/pr71801.c: New test.
477
478 2016-07-11 Richard Biener <rguenther@suse.de>
479
480 PR tree-optimization/71816
481 * gcc.dg/torture/pr71816.c: New testcase.
482
483 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
484
485 PR fortran/71783
486 * gfortran.dg/dependency_46.f90: New test.
487
488 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
489
490 PR rtl-optimization/71621
491 * gcc.target/i386/pr71621-1.c: New.
492 * gcc.target/i386/pr71621-2.c: New.
493
494 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
495
496 * gfortran.dg/goacc/pr71704.f90: New test.
497
498 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
499
500 PR target/71297
501 * gcc.target/powerpc/pr71297.c: New.
502
503 2016-07-08 Jiong Wang <jiong.wang@arm.com>
504
505 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
506
507 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
508
509 PR target/71806
510 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
511
512 2016-07-08 Alan Hayward <alan.hayward@arm.com>
513
514 PR tree-optimization/71667
515 * gcc.dg/vect/pr71667.c: New
516
517 2016-07-08 Martin Liska <mliska@suse.cz>
518
519 * gcc.dg/torture/pr71606.c: New test.
520
521 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
522
523 PR fortran/71764
524 * gfortran.dg/pr71764.f90: New test.
525
526 2016-07-07 Jakub Jelinek <jakub@redhat.com>
527 Kai Tietz <ktietz70@googlemail.com>
528
529 PR c++/70869
530 PR c++/71054
531 * g++.dg/cpp0x/pr70869.C: New test.
532 * g++.dg/cpp0x/pr71054.C: New test.
533
534 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
535
536 * g++.dg/debug/pr71432.C: Fail on AIX.
537
538 2016-07-07 Martin Liska <mliska@suse.cz>
539
540 * gfortran.dg/do_1.f90: Remove a corner case that triggers
541 an undefined behavior.
542 * gfortran.dg/do_3.F90: Likewise.
543 * gfortran.dg/do_check_11.f90: New test.
544 * gfortran.dg/do_check_12.f90: New test.
545 * gfortran.dg/do_corner_warn.f90: New test.
546
547 2016-07-07 Martin Liska <mliska@suse.cz>
548
549 * gfortran.dg/predict-1.f90: Ammend the test.
550 * gfortran.dg/predict-2.f90: Likewise.
551
552 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
553
554 PR ipa/71624
555 * g++.dg/pr71624.C: New test.
556
557 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
558
559 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
560 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
561 ARMv8-M Mainline architectures.
562
563 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
564
565 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
566 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
567
568 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
569
570 PR target/70098
571 PR target/71763
572 * gcc.target/powerpc/pr71763.c: New file.
573
574 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
575
576 PR tree-optimization/71518
577 * gcc.dg/pr71518.c: New test.
578
579 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
580
581 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
582
583 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
584
585 PR target/50739
586 * gcc.target/avr/pr50739.c: New test.
587
588 2016-07-05 Jan Hubicka <jh@suse.cz>
589
590 * gcc.dg/tree-ssa/scev-14.c: update template.
591
592 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
593
594 * gcc.dg/vect/group-no-gaps-1.c: New test.
595
596 2016-07-05 Andi Kleen <ak@linux.intel.com>
597
598 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
599 if kernel supports MPX.
600
601 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
602
603 * gcc.c-torture/compile/pr69102.c: Require fpic support.
604
605 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
606 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
607
608 * gcc.target/powerpc/signbit-1.c: New test.
609 * gcc.target/powerpc/signbit-2.c: New test.
610 * gcc.target/powerpc/signbit-3.c: New test.
611
612 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
613
614 PR rtl-optimization/71594
615 * gcc.dg/torture/pr71594.c: New test.
616
617 2016-07-05 Jan Hubicka <jh@suse.cz>
618
619 * gcc.dg/tree-ssa/scev-14.c: new testcase.
620
621 2016-07-05 David Malcolm <dmalcolm@redhat.com>
622
623 PR c++/62314
624 * gcc/testsuite/g++.dg/parse/error5.C: Update column
625 number of missing semicolon error.
626 * g++.dg/pr62314-2.C: New test case.
627
628 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
629
630 * gfortran.dg/coarray_stat_function.f90: New test.
631 * gfortran.dg/coarray_stat_whitespace.f90: New test.
632 * gfortran.dg/coarray_lib_comm_1: Adapting old test
633 to new interfaces.
634
635 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
636
637 PR fortran/71623
638 * gfortran.dg/deferred_character_17.f90: New test.
639
640 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
641
642 * gcc.target/arm/neon/polytypes.c: Move to ...
643 * gcc.target/arm/polytypes.c: ... here.
644 * gcc.target/arm/neon/pr51534.c: Move to ...
645 * gcc.target/arm/pr51534.c: ... here.
646 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
647 * gcc.target/arm/vect-vcvt.c: ... here.
648 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
649 * gcc.target/arm/vect-vcvtq.c: ... here.
650 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
651 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
652 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
653 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
654 * gcc.target/arm/neon/neon.exp: Delete.
655 * gcc.target/arm/neon/: Delete.
656
657 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
658
659 PR fortran/65575
660 * gfortran.dg: pr65575.f90: New test.
661
662 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
663
664 PR fortran/35849
665 * gfortran.dg: pr35849.f90: New test.
666
667 2016-07-04 Jakub Jelinek <jakub@redhat.com>
668
669 PR c++/71739
670 * g++.dg/cpp0x/pr71739.C: New test.
671
672 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
673
674 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
675
676 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
677
678 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
679 locr.
680 * gcc.target/s390/loc-1.c: New test.
681
682 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
683
684 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
685 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
686
687 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
688
689 PR target/63874
690 * gcc.target/aarch64/pr63874.c: New test.
691
692 2016-07-04 Jan Beulich <jbeulich@suse.com>
693
694 * g++.dg/header.c: New.
695 * gcc.dg/header.c: New.
696
697 2016-07-02 Jakub Jelinek <jakub@redhat.com>
698
699 PR c/71719
700 * c-c++-common/Wunused-var-15.c: New test.
701
702 2016-07-01 Jakub Jelinek <jakub@redhat.com>
703
704 PR fortran/71687
705 * gfortran.dg/gomp/pr71687.f90: New test.
706
707 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
708
709 * gcc.dg/const-float128-ped.c: Require __float128 effective
710 target and options.
711 * gcc.dg/const-float128.c: Likewise.
712 * gcc.dg/torture/float128-cmp-invalid.c: Require
713 __float128 and base_quadfloat_support effective targets, and
714 __float128 options.
715 * gcc.dg/torture/float128-div-underflow.c: Likewise.
716 * gcc.dg/torture/float128-extend-nan.c: Likewise.
717 * gcc.dg/torture/float128-nan.c: Likewise.
718 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
719 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
720 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
721 * lib/target-supports.exp (check_effective_target___float128): New.
722 (add_options_for___float128): New.
723 (check_effective_target_base_quadword_support): New.
724
725 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
726
727 PR target/71720
728 * gcc.target/powerpc/pr71720.c: New test.
729
730 2016-07-01 Jan Beulich <jbeulich@suse.com>
731
732 * gcc.dg/bss.c: New.
733
734 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
735
736 PR target/71698
737 * gcc.target/powerpc/pr71698.c: New test.
738
739 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
740
741 PR target/71151
742 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
743 instead of ".foo" for its section name.
744 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
745 depending on MCU's flash size.
746 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
747 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
748 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
749 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
750 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
751 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
752
753 2016-07-01 Jan Beulich <jbeulich@suse.com>
754
755 * gcc.target/i386/pr65105-2.c: Add -msse2.
756
757 2016-06-30 Jakub Jelinek <jakub@redhat.com>
758
759 PR tree-optimization/71707
760 * gcc.dg/strlenopt-29.c: New test.
761
762 PR fortran/71704
763 * gfortran.dg/gomp/pr71704.f90: New test.
764
765 PR fortran/71705
766 * gfortran.dg/gomp/pr71705.f90: New test.
767
768 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
769
770 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
771 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
772 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
773 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
774 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
775 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
776 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
777 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
778 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
779 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
780 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
781 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
782 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
783 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
784 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
785 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
786 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
787 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
788 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
789 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
790 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
791 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
792 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
793 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
794 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
795 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
796 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
797 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
798 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
799 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
800 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
801 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
802 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
803 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
804 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
805 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
806 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
807 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
808 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
809 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
810 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
811 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
812 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
813 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
814 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
815 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
816 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
817 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
818 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
819 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
820 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
821 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
822 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
823 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
824 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
825 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
826 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
827 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
828 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
829 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
830 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
831 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
832 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
833 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
834 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
835 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
836 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
837 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
838 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
839 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
840 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
841 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
842 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
843 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
844 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
845 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
846 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
847 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
848 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
849 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
850 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
851
852 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
853 James Greenhalgh <james.greenhalgh@arm.com>
854
855 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
856
857 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
858 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
859
860 * gcc.target/aarch64/vget_set_lane_1.c: New test.
861
862 2016-06-30 David Malcolm <dmalcolm@redhat.com>
863
864 PR driver/71651
865 * gcc.dg/spellcheck-options-12.c: New test case.
866
867 2016-06-30 Jakub Jelinek <jakub@redhat.com>
868
869 PR middle-end/71693
870 * gcc.c-torture/compile/pr71693.c: New test.
871
872 2016-06-29 David Malcolm <dmalcolm@redhat.com>
873
874 * gcc.dg/spellcheck-params.c: New testcase.
875 * gcc.dg/spellcheck-params-2.c: New testcase.
876
877 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
878
879 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
880 vector extract instructions.
881 * gcc.target/powerpc/p9-extract-2.c: Likewise.
882
883 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
884
885 PR fortran/71686
886 * gfortran.dg/unexpected_eof_2.f90: New test.
887 * gfortran.dg/unexpected_eof_3.f90: New test.
888
889 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
890
891 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
892
893 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
894
895 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
896 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
897 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
898
899 2016-06-29 Richard Biener <rguenther@suse.de>
900
901 PR middle-end/15256
902 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
903
904 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
905
906 * gcc.target/arm/aapcs/neon-vect10.c: Require
907 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
908 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
909 * gcc.target/arm/aapcs/vfp18.c: Likewise.
910 * gcc.target/arm/aapcs/vfp19.c: Likewise.
911 * gcc.target/arm/aapcs/vfp20.c: Likewise.
912 * gcc.target/arm/aapcs/vfp21.c: Likewise.
913 * gcc.target/arm/fp16-aapcs-1.c: Require
914 -mfloat-ab=hard. Also simplify the test.
915 * gcc.target/arm/fp16-aapcs-2.c: New.
916
917 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
918
919 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
920 (add_options_for_arm_fp16_ieee): New.
921 (add_options_for_arm_fp16_alternative): New.
922 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
923 long-line.
924 (effective_target_arm_fp16_hw): New.
925
926 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
927
928 PR tree-optimization/71655
929 * g++.dg/pr71655.C: New test.
930
931 2016-06-29 Martin Liska <mliska@suse.cz>
932
933 * gcc.dg/pr71585.c: New test.
934 * gcc.dg/pr71585-2.c: New test.
935 * gcc.dg/pr71585-3.c: New test.
936
937 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
938
939 PR tree-optimization/70729
940 * g++.dg/vect/pr70729.cc: New test.
941
942 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
943
944 * c-c++-common/gomp/cancel-1.c: Extend.
945
946 2016-06-29 Jakub Jelinek <jakub@redhat.com>
947
948 PR tree-optimization/71625
949 * gcc.dg/strlenopt-28.c: New test.
950
951 2016-06-29 Richard Biener <rguenther@suse.de>
952
953 PR middle-end/71002
954 * g++.dg/torture/pr71002.C: Adjust testcase.
955
956 2016-06-29 Jakub Jelinek <jakub@redhat.com>
957
958 PR c/71685
959 * gcc.dg/pr71685.c: New test.
960
961 2016-06-28 Martin Sebor <msebor@redhat.com>
962
963 PR c/71552
964 * gcc.dg/init-bad-9.c: New test.
965
966 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
967
968 * gcc.target/powerpc/abs128-1.c: Require VSX.
969 * gcc.target/powerpc/copysign128-1.c: Likewise.
970 * gcc.target/powerpc/inf128-1.c: Likewise.
971 * gcc.target/powerpc/nan128-1.c: Likewise.
972
973 2016-06-28 Jakub Jelinek <jakub@redhat.com>
974
975 PR middle-end/71626
976 * gcc.c-torture/execute/pr71626-1.c: New test.
977 * gcc.c-torture/execute/pr71626-2.c: New test.
978
979 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
980
981 PR target/71656
982 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
983
984 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
985
986 PR target/71670
987 * gcc.target/powerpc/pr71670.c: New testcase.
988
989 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
990
991 PR target/71656
992 * gcc.target/powerpc/pr71656-1.c: New test.
993 * gcc.target/powerpc/pr71656-2.c: New test.
994
995 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
996
997 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
998 around fp16 code.
999 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1000 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1001 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1002 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1003 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1004 Add arm_neon_fp16_ok effective target.
1005 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1006 Likewise.
1007 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1008 Likewise.
1009 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1010 Likewise.
1011 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1012 Likewise.
1013 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1014 Likewise.
1015 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1016 Likewise.
1017 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1018 Likewise.
1019 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1020 Likewise.
1021 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1022 Likewise.
1023 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1024 Likewise.
1025 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1026 Likewise.
1027
1028 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1029
1030 * gcc.dg/predict-12.c: New testcase.
1031
1032 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1033
1034 PR fortran/71649
1035 * gfortran.dg/pr71649.f90: New test.
1036
1037 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1038
1039 PR tree-optimization/71643
1040 * g++.dg/opt/pr71643.C: New test.
1041
1042 PR tree-optimization/71631
1043 * gcc.c-torture/execute/pr71631.c: New test.
1044
1045 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1046
1047 * gcc.dg/predict-11.c: New testcase.
1048 * gfortran.dg/predict-2.f90: New testcase.
1049
1050 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1051
1052 * gcc.dg/predict-10.c: New test.
1053
1054 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1055
1056 * gcc.target/powerpc/abs128-1.c: New.
1057 * gcc.target/powerpc/copysign128-1.c: New.
1058 * gcc.target/powerpc/inf128-1.c: New.
1059 * gcc.target/powerpc/nan128-1.c: New.
1060
1061 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1062
1063 * gfortran.dg/pr71642.f90: New test.
1064
1065 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1066
1067 PR tree-optimization/71647
1068 * gcc.target/i386/pr71647.c: New test.
1069
1070 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1071
1072 * gcc.target/i386/noplt-gd-1.c: New test.
1073 * gcc.target/i386/noplt-gd-2.c: Likewise.
1074 * gcc.target/i386/noplt-gd-3.c: Likewise.
1075 * gcc.target/i386/noplt-ld-1.c: Likewise.
1076 * gcc.target/i386/noplt-ld-2.c: Likewise.
1077 * gcc.target/i386/noplt-ld-3.c: Likewise.
1078 * lib/target-supports.exp
1079 (check_effective_target_tls_get_addr_via_got): New.
1080
1081 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1082
1083 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1084 testsuite compile flags.
1085 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1086 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1087
1088 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1089
1090 * g++dg/vect/pr36684.cc: Add dg-do compile.
1091 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1092 * gcc.dg/vect/pr70021.c: Ditto.
1093 * gcc.dg/vect/pr70138-1.c: Ditto.
1094 * gcc.dg/vect/pr70138-2.c: Ditto.
1095 * gcc.dg/vect/pr70354-1.c: Ditto.
1096 * gcc.dg/vect/pr70354-2.c: Ditto.
1097 * gcc.dg/vect/pr71259.c: Ditto.
1098 * gcc.dg/vect/pr71416-1.c: Ditto.
1099 * gcc.dg/vect/slp-43.c: Ditto.
1100 * gcc.dg/vect/slp-45.c: Ditto.
1101 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1102 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1103 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1104 * gfortran.dg/vect/pr69980.f90: Ditto.
1105
1106 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1107
1108 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1109 * gcc.dg/vect/bb-slp-30.c: Ditto.
1110 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1111 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1112 * gcc.dg/vect/pr45902.c: Ditto.
1113 * gcc.dg/vect/pr48172.c: Ditto.
1114 * gcc.dg/vect/pr48377.c: Ditto.
1115 * gcc.dg/vect/pr49038.c: Ditto.
1116 * gcc.dg/vect/pr49771.c: Ditto.
1117 * gcc.dg/vect/pr52091.c: Ditto.
1118 * gcc.dg/vect/pr53185-2.c: Ditto.
1119 * gcc.dg/vect/pr56826.c: Ditto.
1120 * gcc.dg/vect/pr60276.c: Ditto.
1121 * gcc.dg/vect/pr62021.c: Ditto.
1122 * gcc.dg/vect/pr63530.c: Ditto.
1123 * gcc.dg/vect/pr65518.c: Ditto.
1124 * gcc.dg/vect/pr65947-1.c: Ditto.
1125 * gcc.dg/vect/pr65947-10.c: Ditto.
1126 * gcc.dg/vect/pr65947-11.c: Ditto.
1127 * gcc.dg/vect/pr65947-12.c: Ditto.
1128 * gcc.dg/vect/pr65947-13.c: Ditto.
1129 * gcc.dg/vect/pr65947-2.c: Ditto.
1130 * gcc.dg/vect/pr65947-3.c: Ditto.
1131 * gcc.dg/vect/pr65947-4.c: Ditto.
1132 * gcc.dg/vect/pr65947-5.c: Ditto.
1133 * gcc.dg/vect/pr65947-6.c: Ditto.
1134 * gcc.dg/vect/pr65947-7.c: Ditto.
1135 * gcc.dg/vect/pr65947-8.c: Ditto.
1136 * gcc.dg/vect/pr65947-9.c: Ditto.
1137 * gcc.dg/vect/pr71416-1.c: Ditto.
1138 * gcc.dg/vect/pr71439.c: Ditto.
1139 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1140 * gcc.dg/vect/vect-bswap16.c: Ditto.
1141 * gcc.dg/vect/vect-bswap32.c: Ditto.
1142 * gcc.dg/vect/vect-bswap64.c: Ditto.
1143 * gcc.dg/vect/vect-live-1.c: Ditto.
1144 * gcc.dg/vect/vect-live-2.c: Ditto.
1145 * gcc.dg/vect/vect-live-3.c: Ditto.
1146 * gcc.dg/vect/vect-live-4.c: Ditto.
1147 * gcc.dg/vect/vect-live-5.c: Ditto.
1148 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1149 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1150 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1151 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1152 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1153 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1154 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1155 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1156 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1157 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1158 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1159 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1160 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1161 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1162 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1163 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1164 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1165
1166 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1167
1168 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1169
1170 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1171
1172 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1173 ia32 if R_386_GOT32X relocation is supported.
1174 * gcc.target/i386/noplt-3.c: Likewise.
1175 * gcc.target/i386/noplt-2.c: Likewise.
1176 (main): Renamed to ...
1177 (bar): This.
1178 * gcc.target/i386/noplt-4.c: Likewise.
1179 (main): Renamed to ...
1180 (bar): This.
1181 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1182 * gcc.target/i386/pr67400-5.c: Likewise.
1183
1184 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1185
1186 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1187 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1188
1189 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1190 f4): Adjust expected diagnostics.
1191 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1192 (T): If OVFP is defined, redefine to TP.
1193 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1194 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1195 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1196 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1197 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1198 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1199 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1200 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1201 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1202 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1203 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1204 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1205 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1206 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1207 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1208 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1209 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1210 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1211 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1212 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1213 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1214 as last argument to __builtin_add_overflow_p.
1215
1216 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1217
1218 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1219 dg-options and remove default vector testsuite compile flags.
1220 * g++.dg/vect/pr33860a.cc: Ditto.
1221 * g++.dg/vect/pr45470-a.cc: Ditto.
1222 * g++.dg/vect/pr45470-b.cc: Ditto.
1223 * g++.dg/vect/pr60896.cc: Ditto.
1224 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1225 * gcc.dg/vect/pr18308.c: Ditto.
1226 * gcc.dg/vect/pr24049.c: Ditto.
1227 * gcc.dg/vect/pr33373.c: Ditto.
1228 * gcc.dg/vect/pr36228.c: Ditto.
1229 * gcc.dg/vect/pr42395.c: Ditto.
1230 * gcc.dg/vect/pr42604.c: Ditto.
1231 * gcc.dg/vect/pr46663.c: Ditto.
1232 * gcc.dg/vect/pr48765.c: Ditto.
1233 * gcc.dg/vect/pr49093.c: Ditto.
1234 * gcc.dg/vect/pr49352.c: Ditto.
1235 * gcc.dg/vect/pr52298.c: Ditto.
1236 * gcc.dg/vect/pr52870.c: Ditto.
1237 * gcc.dg/vect/pr53185.c: Ditto.
1238 * gcc.dg/vect/pr53773.c: Ditto.
1239 * gcc.dg/vect/pr56695.c: Ditto.
1240 * gcc.dg/vect/pr62171.c: Ditto.
1241 * gcc.dg/vect/pr63530.c: Ditto.
1242 * gcc.dg/vect/pr68339.c: Ditto.
1243 * gcc.dg/vect/pr71259.c: Ditto.
1244 * gcc.dg/vect/vect-82_64.c: Ditto.
1245 * gcc.dg/vect/vect-83_64.c: Ditto.
1246 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1247 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1248 * gcc.dg/vect/vect-shift-2.c: Ditto.
1249 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1250 * gfortran.dg/vect/pr39318.f90: Ditto.
1251 * gfortran.dg/vect/pr45714-a.f: Ditto.
1252 * gfortran.dg/vect/pr45714-b.f: Ditto.
1253 * gfortran.dg/vect/pr46213.f90: Ditto.
1254
1255 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1256 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1257
1258 * gcc.target/powerpc/p9-splat-5.c: New test.
1259
1260 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1261
1262 PR tree-optimization/71488
1263 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1264 * lib/target-supports.exp: ... here.
1265 (check_sse4_hw_available): New procedure.
1266 (check_effective_target_sse4_runtime): Ditto.
1267 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1268 -march=westmere for sse4_runtime targets.
1269 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1270 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1271 (dg-additional-options): Use for sse4_runtime targets.
1272 (main): Call check_vect ().
1273 (dg-final): Perform scan only for sse4_runtime targets.
1274
1275 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1276
1277 PR target/66232
1278 PR target/67400
1279 * gcc.target/i386/pr66232-14.c: New file.
1280 * gcc.target/i386/pr66232-15.c: Likewise.
1281 * gcc.target/i386/pr66232-16.c: Likewise.
1282 * gcc.target/i386/pr66232-17.c: Likewise.
1283 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1284 ia32 if R_386_GOT32X relocation is supported.
1285 * gcc.target/i386/pr67400-2.c: Likewise.
1286 * gcc.target/i386/pr67400-3.c: Likewise.
1287 * gcc.target/i386/pr67400-4.c: Likewise.
1288 * gcc.target/i386/pr67400-6.c: Likewise.
1289 * gcc.target/i386/pr67400-7.c: Likewise.
1290 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1291
1292 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1293
1294 PR libgfortran/48852
1295 * gfortran.dg/char4_iunit_1.f03: Update test.
1296 * gfortran.dg/f2003_io_5.f03: Update test.
1297 * gfortran.dg/real_const_3.f90: Update test.
1298
1299 2016-06-23 Andi Kleen <ak@linux.intel.com>
1300
1301 * g++.dg/bprob/bprob.exp: Support autofdo.
1302 * g++.dg/tree-prof/tree-prof.exp: dito.
1303 * gcc.dg/tree-prof/tree-prof.exp: dito.
1304 * gcc.misc-tests/bprob.exp: dito.
1305 * gfortran.dg/prof/prof.exp: dito.
1306 * lib/profopt.exp: dito.
1307 * lib/target-supports.exp: Check for autofdo.
1308
1309 2016-06-23 Martin Liska <mliska@suse.cz>
1310
1311 * gcc.dg/pr71619.c: New test.
1312
1313 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1314
1315 PR target/67400
1316 * gcc.target/i386/pr67400-1.c: New test.
1317 * gcc.target/i386/pr67400-2.c: Likewise.
1318 * gcc.target/i386/pr67400-3.c: Likewise.
1319 * gcc.target/i386/pr67400-4.c: Likewise.
1320 * gcc.target/i386/pr67400-5.c: Likewise.
1321 * gcc.target/i386/pr67400-6.c: Likewise.
1322 * gcc.target/i386/pr67400-7.c: Likewise.
1323
1324 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1325
1326 * c-c++-common/missing-header-1.c: New test case.
1327 * c-c++-common/missing-header-2.c: New test case.
1328 * c-c++-common/missing-header-3.c: New test case.
1329 * c-c++-common/missing-header-4.c: New test case.
1330
1331 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1332
1333 PR c/70339
1334 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1335 hint.
1336 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1337 expected results due to builtin "nanl" now being suggested for
1338 "name".
1339 * gcc.dg/pr67580.c: Update expected messages.
1340 * gcc.dg/spellcheck-identifiers.c: New testcase.
1341 * gcc.dg/spellcheck-typenames.c: New testcase.
1342
1343 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1344
1345 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1346 file.
1347 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1348 diagnostic-test-show-locus-parseable-fixits.c to sources for
1349 diagnostic_plugin_test_show_locus.c.
1350 * lib/gcc-defs.exp (freeform_regexps): New global.
1351 (dg-regexp): New function.
1352 (handle-dg-regexps): New function.
1353 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1354 freeform_regexps to the empty list.
1355 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1356
1357 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1358
1359 PR tree-optimization/71488
1360 * g++.dg/pr71488.C: New test.
1361 * gcc.dg/vect/vect-bool-cmp.c: New test.
1362
1363 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1364
1365 * gcc.dg/guality/param-5.c: New test.
1366
1367 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1368
1369 * gcc.target/i386/asm-flag-7.c: New test.
1370
1371 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1372
1373 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1374 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1375 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1376 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1377 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1378 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1379 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1380 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1381 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1382 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1383 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1384 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1385 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1386 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1387 * lib/target-supports.exp: Likewise.
1388
1389 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1390
1391 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1392 * gcc.dg/attr-ms_struct-2.c: Likewise.
1393 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1394 * gcc.dg/bf-ms-attrib.c: Likewise.
1395 * gcc.dg/bf-ms-layout-2.c: Likewise.
1396 * gcc.dg/bf-ms-layout-3.c: Likewise.
1397 * gcc.dg/bf-ms-layout.c: Likewise.
1398 * gcc.dg/bf-no-ms-layout.c: Likewise.
1399 * gcc.target/i386/bitfield1.c: Likewise.
1400 * gcc.target/i386/bitfield2.c: Likewise.
1401 * gcc.target/i386/bitfield3.c: Likewise.
1402
1403 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1404
1405 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1406 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1407 override other than -mcpu=power9 command-line option is specified,
1408 or if the target operating system is aix.
1409 * gcc.target/powerpc/darn-1.c: Likewise.
1410 * gcc.target/powerpc/darn-2.c: Likewise.
1411 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1412 test if effective-target is not powerpc_p9vector_ok or if the
1413 target operating system is not defined.
1414 * gcc.target/powerpc/vslv-1.c: Likewise.
1415 * gcc.target/powerpc/vsrv-0.c: Likewise.
1416 * gcc.target/powerpc/vsrv-1.c: Likewise.
1417
1418 2016-06-21 Tobias Burnus <burnus@net-b.de>
1419
1420 PR fortran/71068
1421 * gfortran.dg/coarray/data_1.f90: New.
1422
1423 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1424
1425 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1426 (dg-require-effective-target): Use arm_v8_neon_hw.
1427 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1428 (dg-require-effective-target): Likewise.
1429 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1430 (dg-require-effective-target): Likewise.
1431 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1432 (dg-require-effective-target): Likewise.
1433 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1434 (dg-require-effective-target): Likewise.
1435 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1436 (dg-require-effective-target): Likewise.
1437 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1438 Add AArch64 check.
1439
1440 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1441
1442 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1443 Set to 3 so test passes.
1444
1445 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1446
1447 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1448
1449 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1450
1451 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1452 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1453 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1454 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1455
1456 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1457
1458 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1459 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1460
1461 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1462
1463 PR target/71549
1464 * gcc.target/i386/pr71549.c: New test.
1465
1466 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1467
1468 * gcc.target/powerpc/vadsdu-0.c: Replace
1469 dg-require-effective-target directive to allow test to run on more
1470 platforms, and add dg-skip-if directive to disable test on aix
1471 platforms because of known incompatibilities.
1472 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1473 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1474 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1475 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1476 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1477 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1478 * gcc.target/powerpc/vadsdub-2.c: Replace
1479 dg-require-effective-target directive to allow test to run on more
1480 platforms, and add dg-skip-if directive to disable test on aix
1481 platforms because of known incompatibilities.
1482 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1483 with vec_absdb call to differentiate this test from vadsdub-1.c.
1484 * gcc.target/powerpc/vadsduh-1.c: Replace
1485 dg-require-effective-target directive to allow test to run on more
1486 platforms, and add dg-skip-if directive to disable test on aix
1487 platforms because of known incompatibilities.
1488 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1489 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1490 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1491
1492 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1493
1494 PR tree-optimization/71588
1495 * gcc.dg/pr71558.c: New test.
1496
1497 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1498
1499 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1500 * c-c++-common/pr68657-2.c: Likewise.
1501 * c-c++-common/pr68657-3.c: Likewise.
1502 * gcc.dg/torture/pr69714.c: Require int32plus support.
1503 * gcc.dg/torture/pr70025.c: Likewise.
1504 * gcc.dg/torture/pr70083.c: Likewise.
1505 * gcc.dg/torture/pr70542.c: Likewise.
1506 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1507
1508 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1509
1510 PR c/71601
1511 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1512
1513 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1514
1515 PR middle-end/71581
1516 * gcc.dg/pr71581.c: New test.
1517
1518 PR rtl-optimization/71591
1519 * gcc.dg/cpp/pr71591.c: New test.
1520
1521 2016-06-20 David B. Robins <gcc@davidrobins.net>
1522
1523 PR target/71571
1524 * g++.dg/torture/pr71571.C: New test.
1525
1526 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1527
1528 PR target/71559
1529 * gcc.target/i386/sse2-pr71559.c: New test.
1530 * gcc.target/i386/avx-pr71559.c: New test.
1531 * gcc.target/i386/avx512f-pr71559.c: New test.
1532
1533 2016-06-20 Tobias Burnus <burnus@net-b.de>
1534
1535 PR fortran/71194
1536 * gfortran.dg/pointer_remapping_10.f90: New.
1537
1538 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1539
1540 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1541
1542 2016-06-20 Martin Sebor <msebor@redhat.com>
1543
1544 PR c/69507
1545 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1546 * gnu90-const-expr-1.c: Same.
1547 * gnu99-const-expr-1.c: Same.
1548 * gnu99-static-1.c: Same.
1549
1550 2016-06-20 Renlin Li <renlin.li@arm.com>
1551
1552 PR testsuite/71489
1553 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1554
1555 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1556
1557 * gcc.target/aarch64/vcvt_f64_1.c: New.
1558 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1559 * gcc.target/aarch64/vrecp_f64_1.c: New.
1560
1561 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1562
1563 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1564 "alignement".
1565
1566 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1567
1568 PR target/71103
1569 * gcc.target/avr/torture/pr71103-2.c: New test.
1570
1571 2016-06-19 Martin Sebor <msebor@redhat.com>
1572
1573 PR c/69507
1574 * gcc.dg/alignof.c: New test.
1575
1576 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1577
1578 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1579 vs dg-error; test constexpr specifier too.
1580
1581 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1582
1583 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1584
1585 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1586
1587 * lib/target-supports.exp
1588 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1589 arm_neon_ok and merge flags. Fix temporary test name.
1590 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1591 and merge flags.
1592
1593 2016-06-17 Martin Liska <mliska@suse.cz>
1594
1595 * gcc.dg/predict-9.c: Fix dump scanning.
1596
1597 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1598
1599 PR tree-optimization/71354
1600 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1601
1602 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1603
1604 PR tree-optimization/71347
1605 * gcc.dg/tree-ssa/pr71347.c: New test.
1606
1607 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1608
1609 PR tree-optimization/71354
1610 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1611
1612 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1613
1614 * gcc.dg/vect/vect-alias-check-1.c: New test.
1615
1616 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1617
1618 PR target/71151
1619 * gcc.target/avr/pr71151-1.c: New test.
1620 * gcc.target/avr/pr71151-2.c: New test.
1621 * gcc.target/avr/pr71151-3.c: New test.
1622 * gcc.target/avr/pr71151-4.c: New test.
1623 * gcc.target/avr/pr71151-5.c: New test.
1624 * gcc.target/avr/pr71151-6.c: New test.
1625 * gcc.target/avr/pr71151-7.c: New test.
1626 * gcc.target/avr/pr71151-8.c: New test.
1627 * gcc.target/avr/pr71151-common.h: New test.
1628
1629 2016-06-16 Martin Liska <mliska@suse.cz>
1630
1631 * gfortran.dg/predict-1.f90: New test.
1632
1633 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1634
1635 PR target/71242
1636 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1637
1638 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1639
1640 * g++.dg/vect/pr36648.cc: Disable cunrolli
1641
1642 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1643
1644 PR target/71554
1645 * gcc.c-torture/execute/pr71554.c: New test.
1646
1647 PR rtl-optimization/71532
1648 * gcc.dg/torture/pr71532.c: New test.
1649
1650 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1651
1652 * gcc.target/powerpc/p9-dimode1.c: New test.
1653 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1654
1655 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1656
1657 * gcc.c-torture/compile/20160615-1.c: New test.
1658
1659 * g++.dg/cpp0x/ref-qual17.C: New test.
1660
1661 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1662
1663 PR middle-end/71529
1664 * gcc.target/i386/pr71529.C: New test.
1665
1666 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1667
1668 PR tree-optimization/71483
1669 * g++.dg/vect/pr71483.c: New
1670
1671 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1672
1673 PR c++/70202
1674 * g++.dg/inherit/crash6.C: New.
1675 * g++.dg/inherit/union2.C: Likewise.
1676 * g++.dg/inherit/virtual12.C: Likewise.
1677 * g++.dg/inherit/virtual13.C: Likewise.
1678 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1679
1680 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1681
1682 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1683
1684 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1685
1686 PR tree-optimization/71439
1687 * gcc.dg/vect/pr71439.c: New
1688
1689 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1690
1691 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1692
1693 2016-06-15 Richard Biener <rguenther@suse.de>
1694
1695 * gcc.dg/vect/slp-45.c: New testcase.
1696
1697 2016-06-15 Richard Biener <rguenther@suse.de>
1698
1699 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1700
1701 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1702
1703 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1704 requirements, and disable for AIX for now.
1705 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1706
1707 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1708
1709 PR c++/71528
1710 * g++.dg/opt/pr71528.C: New test.
1711
1712 PR c++/71516
1713 * g++.dg/init/pr71516.C: New test.
1714
1715 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1716
1717 * g++.dg/init/array46.C: New.
1718
1719 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1720
1721 * gcc.target/i386/float128-3.c: New test.
1722 * gcc.target/i386/quad-sse4.c: Ditto.
1723 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1724 Update scan strings.
1725
1726 2016-06-14 Richard Biener <rguenther@suse.de>
1727
1728 PR middle-end/71526
1729 * gfortran.dg/pr71526.f90: New testcase.
1730
1731 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1732
1733 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1734 * gcc.dg/zero_bits_compound-1.c: Likewise.
1735
1736 2016-06-14 Richard Biener <rguenther@suse.de>
1737
1738 PR tree-optimization/71522
1739 * gcc.dg/torture/pr71522.c: New testcase.
1740
1741 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1742
1743 PR tree-optimization/71520
1744 * gcc.dg/tree-ssa/pr71520.c: New test.
1745
1746 2016-06-14 Richard Biener <rguenther@suse.de>
1747
1748 PR tree-optimization/71521
1749 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1750
1751 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1752
1753 PR sanitizer/71498
1754 * c-c++-common/ubsan/bounds-13.c: New test.
1755
1756 PR preprocessor/71183
1757 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1758
1759 2016-06-13 Jeff Law <law@redhat.com>
1760
1761 PR tree-optimization/71403
1762 * c-c++-common/ubsan/pr71403-1.c: New test.
1763 * c-c++-common/ubsan/pr71403-2.c: New test.
1764 * c-c++-common/ubsan/pr71403-3.c: New test.
1765
1766 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1767
1768 PR middle-end/71478
1769 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1770 Add -Wno-psabi -w to dg-options.
1771
1772 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1773
1774 * gcc.target/powerpc/vadsdu-0.c: New test.
1775 * gcc.target/powerpc/vadsdu-1.c: New test.
1776 * gcc.target/powerpc/vadsdu-2.c: New test.
1777 * gcc.target/powerpc/vadsdu-3.c: New test.
1778 * gcc.target/powerpc/vadsdu-4.c: New test.
1779 * gcc.target/powerpc/vadsdu-5.c: New test.
1780 * gcc.target/powerpc/vadsdub-1.c: New test.
1781 * gcc.target/powerpc/vadsdub-2.c: New test.
1782 * gcc.target/powerpc/vadsduh-1.c: New test.
1783 * gcc.target/powerpc/vadsduh-2.c: New test.
1784 * gcc.target/powerpc/vadsduw-1.c: New test.
1785 * gcc.target/powerpc/vadsduw-2.c: New test.
1786
1787 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1788
1789 * gcc.dg/c99-init-2.c (c): Update expected error message.
1790 * gcc.dg/init-bad-8.c (foo): Likewise.
1791 * gcc.dg/spellcheck-fields-3.c: New test case.
1792
1793 2016-06-13 Martin Liska <mliska@suse.cz>
1794
1795 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1796 and "guess loop iv compared" heuristics.
1797 * gcc.dg/predict-2.c: Likewise.
1798 * gcc.dg/predict-3.c: Likewise.
1799 * gcc.dg/predict-4.c: Likewise.
1800 * gcc.dg/predict-5.c: Likewise.
1801 * gcc.dg/predict-6.c: Likewise.
1802
1803 2016-06-13 Marek Polacek <polacek@redhat.com>
1804
1805 PR middle-end/71476
1806 * c-c++-common/Wswitch-unreachable-4.c: New test.
1807 * gcc.dg/Wswitch-unreachable-2.c: New test.
1808 * g++.dg/tm/jump1.C: Move dg-warning.
1809
1810 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1811
1812 * gnat.dg/renaming10.ad[sb]: New test.
1813
1814 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1815
1816 PR fortran/70673
1817 * gfortran.dg/pr70673.f90: New test.
1818
1819 2016-06-13 Richard Biener <rguenther@suse.de>
1820
1821 PR middle-end/64516
1822 * gcc.dg/align-3.c: New testcase.
1823
1824 2016-06-13 Martin Liska <mliska@suse.cz>
1825
1826 * gcc.target/i386/pr71458.c: New test.
1827
1828 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1829
1830 PR target/71241
1831 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1832
1833 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1834
1835 PR target/60751
1836 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1837 statement.
1838
1839 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1840
1841 PR target/60751
1842 * gfortran.dg/comma_IO_extension_1.f90: New test.
1843 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1844 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1845 statement.
1846 * gfortran.dg/graphite/pr38083.f90: Likewise.
1847 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1848 missing format.
1849
1850 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1851
1852 * gnat.dg/case_character.adb: New test.
1853
1854 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1855
1856 PR middle-end/71310
1857 * gcc.target/powerpc/pr71310.c: New testcase.
1858
1859 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1860
1861 PR middle-end/71478
1862 * gcc.dg/pr71478.c: New test.
1863
1864 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1865
1866 PR middle-end/71494
1867 * gcc.c-torture/execute/pr71494.c: New test.
1868
1869 PR c/68657
1870 * gcc.target/i386/pr68657.c: New test.
1871
1872 PR inline-asm/68843
1873 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1874 (test): Add -masm=intel alternatives.
1875
1876 2016-06-10 Martin Sebor <msebor@redhat.com>
1877
1878 PR c/71392
1879 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1880
1881 2016-06-10 Jeff Law <law@redhat.com>
1882
1883 PR tree-optimization/71335
1884 * gcc.c-torture/execute/pr71335.c: New test.
1885
1886 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1887
1888 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1889 the various "cannot tail-call: " messages.
1890
1891 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1892
1893 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1894 and options.
1895
1896 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1897
1898 PR sanitizer/71480
1899 * c-c++-common/asan/pr71480.c: New test.
1900
1901 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1902
1903 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1904 (ASMNAME2): Likewise.
1905 (main): Replace fn in asm statement with ASMNAME ("fn").
1906 * gcc.dg/guality/pr68037-2.c: Likewise.
1907 * gcc.dg/guality/pr68037-3.c: Likewise.
1908 * gcc.dg/torture/pr68037-1.c: Likewise.
1909 * gcc.dg/torture/pr68037-2.c: Likewise.
1910 * gcc.dg/torture/pr68037-3.c: Likewise.
1911
1912 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1913
1914 PR inline-asm/68843
1915 * gcc.target/i386/pr68843-1.c: New test.
1916 * gcc.target/i386/pr68843-2.c: New test.
1917
1918 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1919 Cesar Philippidis <cesar@codesourcery.com>
1920
1921 PR middle-end/71373
1922 * gcc.dg/goacc/nested-function-1.c: New file.
1923 * gcc.dg/goacc/nested-function-2.c: Likewise.
1924 * gcc.dg/goacc/pr71373.c: Likewise.
1925 * gfortran.dg/goacc/cray-2.f95: Likewise.
1926 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1927 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1928 * gfortran.dg/goacc/cray.f95: Update.
1929 * gfortran.dg/goacc/loop-1.f95: Likewise.
1930 * gfortran.dg/goacc/loop-3.f95: Likewise.
1931 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1932 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1933
1934 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1935
1936 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1937 for OpenACC tile clauses.
1938 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1939
1940 PR c/71381
1941 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1942 to...
1943 * c-c++-common/goacc/cache-2.c: ... this new file.
1944 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1945 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1946 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1947 usage.
1948 * gfortran.dg/goacc/cray.f95: Likewise.
1949 * gfortran.dg/goacc/loop-1.f95: Likewise.
1950
1951 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1952
1953 PR tree-optimization/71407
1954 PR tree-optimization/71416
1955 * gcc.dg/vect/pr71407.c: New
1956 * gcc.dg/vect/pr71416-1.c: New
1957 * gcc.dg/vect/pr71416-2.c: New
1958
1959 2016-06-10 Richard Biener <rguenther@suse.de>
1960
1961 PR middle-end/71477
1962 * gcc.dg/torture/pr71477.c: New testcase.
1963
1964 2016-06-09 Julia Koval <julia.koval@intel.com>
1965
1966 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1967 * gcc.target/i386/interrupt-13.c: Likewise.
1968 * gcc.target/i386/interrupt-15.c: Likewise.
1969 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1970 * gcc.target/i386/interrupt-24.c: Likewise.
1971 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1972 * gcc.target/i386/interrupt-9.c: Likewise.
1973 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1974
1975 2016-06-09 Martin Sebor <msebor@redhat.com>
1976
1977 PR c/70883
1978 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1979 * gcc.dg/builtin-constant_p-1.c: Same.
1980 * gcc.dg/builtins-error.c: Same.
1981 * gcc.dg/pr70859.c: Same.
1982
1983 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1984
1985 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1986 * gcc.dg/torture/pr68067-1.c: Likewise.
1987 * gcc.dg/torture/pr68067-2.c: Likewise.
1988
1989 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1990
1991 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1992 when setting SIZE.
1993
1994 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1995
1996 PR c++/71465
1997 * g++.dg/inherit/crash5.C: New.
1998 Revert:
1999 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2000
2001 PR c++/70202
2002 * g++.dg/inherit/crash5.C: New.
2003 * g++.dg/inherit/virtual1.C: Adjust.
2004
2005 2016-06-09 Martin Liska <mliska@suse.cz>
2006
2007 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2008 * g++.dg/predict-loop-exit-2.C: Likewise.
2009 * g++.dg/predict-loop-exit-3.C: Likewise.
2010 * gcc.dg/predict-1.c: Likewise.
2011 * gcc.dg/predict-2.c: Likewise.
2012 * gcc.dg/predict-3.c: Likewise.
2013 * gcc.dg/predict-4.c: Likewise.
2014 * gcc.dg/predict-5.c: Likewise.
2015 * gcc.dg/predict-6.c: Likewise.
2016 * gcc.dg/predict-7.c: Likewise.
2017
2018 2016-06-09 Richard Biener <rguenther@suse.de>
2019
2020 PR tree-optimization/71462
2021 * gcc.dg/torture/pr71462.c: New testcase.
2022
2023 2016-06-09 Marek Polacek <polacek@redhat.com>
2024
2025 PR c/65471
2026 * gcc.dg/c11-generic-3.c: New test.
2027
2028 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2029
2030 * g++.dg/init/array42.C: New.
2031 * g++.dg/init/array43.C: Likewise.
2032 * g++.dg/init/array44.C: Likewise.
2033 * g++.dg/init/array45.C: Likewise.
2034 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2035 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2036 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2037 * g++.dg/gomp/pr35751.C: Likewise.
2038 * g++.dg/init/array23.C: Likewise.
2039 * g++.dg/init/brace2.C: Likewise.
2040 * g++.dg/init/brace6.C: Likewise.
2041
2042 2016-06-08 Martin Sebor <msebor@redhat.com>
2043 Jakub Jelinek <jakub@redhat.com>
2044
2045 PR c++/70507
2046 PR c/68120
2047 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2048 * c-c++-common/builtin-arith-overflow-2.c: New test.
2049 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2050 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2051 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2052
2053 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2054
2055 PR c++/71442
2056 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2057
2058 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2059
2060 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2061 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2062 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2063 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2064 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2065 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2066 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2067 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2068 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2069 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2070 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2071 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2072 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2073
2074 2016-06-08 Richard Biener <rguenther@suse.de>
2075
2076 PR tree-optimization/68558
2077 * gcc.dg/vect/slp-44.c: New testcase.
2078
2079 2016-06-08 Richard Biener <rguenther@suse.de>
2080
2081 * gcc.dg/vect/slp-43.c: New testcase.
2082
2083 2016-06-08 Richard Biener <rguenther@suse.de>
2084
2085 PR tree-optimization/71452
2086 * gcc.dg/torture/pr71452.c: New testcase.
2087
2088 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2089
2090 PR c++/71448
2091 * g++.dg/torture/pr71448.C: New test.
2092
2093 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2094
2095 PR debug/71432
2096 PR ada/71413
2097 * g++.dg/debug/pr71432.C: New test.
2098
2099 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2100
2101 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2102 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2103 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2104
2105 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2106
2107 * gcc.dg/vect/vect-live-2.c: Update effective target.
2108 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2109 * lib/target-supports.exp: Add aarch64 to vect_long.
2110
2111 2016-06-08 Marek Polacek <polacek@redhat.com>
2112
2113 PR c/71418
2114 * gcc.dg/noncompile/pr71418.c: New test.
2115
2116 PR c/71426
2117 * gcc.dg/noncompile/pr71426.c: New test.
2118
2119 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2120
2121 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2122 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2123 * gcc.dg/predict-3.c: Update template.
2124 * gcc.dg/predict-5.c: Update template.
2125 * gcc.dg/predict-6.c: Update template.
2126 * gcc.dg/predict-9.c: Update template.
2127 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2128
2129 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2130
2131 * gcc.target/powerpc/vec-mul.c: New test.
2132
2133 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2134
2135 * gcc.dg/spellcheck-fields-2.c: New test case.
2136
2137 2016-06-07 Richard Biener <rguenther@suse.de>
2138
2139 PR c/61564
2140 * gcc.dg/Wpragmas-1.c: New testcase.
2141 * gcc.dg/Wattributes-4.c: Likewise.
2142 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2143 entry.
2144
2145 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2146
2147 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2148 spurious debug code.
2149
2150 2016-06-07 Richard Biener <rguenther@suse.de>
2151
2152 PR tree-optimization/71428
2153 * gcc.dg/torture/pr71428.c: New testcase.
2154
2155 2016-06-07 Richard Biener <rguenther@suse.de>
2156
2157 PR middle-end/71423
2158 * gcc.dg/torture/pr71423.c: New testcase.
2159
2160 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2161
2162 PR middle-end/71408
2163 * gcc.dg/tree-ssa/pr71408.c: New test.
2164
2165 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2166
2167 PR middle-end/71281
2168 * g++.dg/torture/pr71281.C: New test.
2169
2170 2016-06-06 Marek Polacek <polacek@redhat.com>
2171
2172 PR c/71362
2173 * gcc.dg/pr71362.c: New test.
2174
2175 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2176 Patrick Palka <ppalka@gcc.gnu.org>
2177
2178 PR c++/70847
2179 PR c++/71330
2180 PR c++/71393
2181 * g++.dg/opt/pr70847.C: New test.
2182 * g++.dg/ubsan/pr70847.C: New test.
2183 * g++.dg/ubsan/pr71393.C: New test.
2184
2185 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2186
2187 PR tree-optimization/71259
2188 * gcc.dg/vect/pr71259.c: New test.
2189
2190 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2191
2192 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2193 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2194 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2195 above.
2196
2197 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2198
2199 PR middle-end/37780
2200 * gcc.c-torture/execute/pr37780.c: New test.
2201 * gcc.target/aarch64/pr37780_1.c: Likewise.
2202 * gcc.target/arm/pr37780_1.c: Likewise.
2203
2204 2016-06-06 Marek Polacek <polacek@redhat.com>
2205
2206 * c-c++-common/attr-may-alias-1.c: New test.
2207 * c-c++-common/attr-may-alias-2.c: New test.
2208 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2209
2210 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2211
2212 PR c/24414
2213 * gcc.target/i386/pr24414.c: New test.
2214
2215 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2216
2217 * gcc.target/sparc/vis4misc.c: New file.
2218 * gcc.target/sparc/fpcmp.c: Likewise.
2219 * gcc.target/sparc/fpcmpu.c: Likewise.
2220
2221 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2222
2223 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2224 * gcc.dg/vect/vect-live-3.c: Likewise.
2225
2226 2016-06-06 Richard Biener <rguenther@suse.de>
2227
2228 PR tree-optimization/71398
2229 * gcc.dg/torture/pr71398.c: New testcase.
2230
2231 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2232
2233 PR target/71389
2234 * g++.dg/pr71389.C: New test.
2235
2236 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2237
2238 PR fortran/71404
2239 * gfortran.dg/fmt_read_5.f: New test.
2240
2241 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2242
2243 PR fortran/69659
2244 * gfortran.dg/class_array_22.f03: New test.
2245
2246 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2247
2248 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2249
2250 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2251
2252 * gcc.dg/predict-9.c: Update template.
2253
2254 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2255
2256 PR c++/49377
2257 * g++.dg/template/pr49377.C: New.
2258
2259 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2260
2261 PR tree-optimization/71405
2262 * g++.dg/torture/pr71405.C: New test.
2263
2264 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2265
2266 PR c++/70202
2267 * g++.dg/inherit/crash5.C: New.
2268 * g++.dg/inherit/virtual1.C: Adjust.
2269
2270 2016-06-03 Jeff Law <law@redhat.com>
2271
2272 PR tree-optimization/71316
2273 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2274
2275 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2276
2277 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2278 dg-additional-options with just -fno-tree-scev-cprop in it.
2279 * gcc.dg/vect/vect-live-2.c: Likewise.
2280 * gcc.dg/vect/vect-live-5.c: Likewise.
2281 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2282 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2283 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2284
2285 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2286
2287 PR c++/27100
2288 * g++.dg/other/friend6.C: New test.
2289
2290 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2291
2292 * g++.dg/torture/ppc-ldst-array.C: New.
2293
2294 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2295
2296 PR target/71276
2297 PR target/71277
2298 * gcc.dg/torture/builtin-fp-int-inexact.c,
2299 gcc.target/i386/387-builtin-fp-int-inexact.c,
2300 gcc.target/i386/387-rint-inline-1.c,
2301 gcc.target/i386/387-rint-inline-2.c,
2302 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2303 gcc.target/i386/sse2-rint-inline-1.c,
2304 gcc.target/i386/sse2-rint-inline-2.c,
2305 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2306 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2307
2308 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2309 Julia Koval <julia.koval@intel.com>
2310
2311 PR target/66960
2312 PR target/67630
2313 PR target/67634
2314 PR target/67841
2315 PR target/68037
2316 PR target/68618
2317 PR target/68661
2318 PR target/69575
2319 PR target/69596
2320 PR target/69734
2321 * gcc.dg/guality/pr68037-1.c: New test.
2322 * gcc.dg/guality/pr68037-2.c: Likewise.
2323 * gcc.dg/guality/pr68037-3.c: Likewise.
2324 * gcc.dg/torture/pr68037-1.c: Likewise.
2325 * gcc.dg/torture/pr68037-2.c: Likewise.
2326 * gcc.dg/torture/pr68037-3.c: Likewise.
2327 * gcc.dg/torture/pr68661-1a.c: Likewise.
2328 * gcc.dg/torture/pr68661-1b.c: Likewise.
2329 * gcc.target/i386/interrupt-1.c: Likewise.
2330 * gcc.target/i386/interrupt-2.c: Likewise.
2331 * gcc.target/i386/interrupt-3.c: Likewise.
2332 * gcc.target/i386/interrupt-4.c: Likewise.
2333 * gcc.target/i386/interrupt-5.c: Likewise.
2334 * gcc.target/i386/interrupt-6.c: Likewise.
2335 * gcc.target/i386/interrupt-7.c: Likewise.
2336 * gcc.target/i386/interrupt-8.c: Likewise.
2337 * gcc.target/i386/interrupt-9.c: Likewise.
2338 * gcc.target/i386/interrupt-10.c: Likewise.
2339 * gcc.target/i386/interrupt-11.c: Likewise.
2340 * gcc.target/i386/interrupt-12.c: Likewise.
2341 * gcc.target/i386/interrupt-13.c: Likewise.
2342 * gcc.target/i386/interrupt-14.c: Likewise.
2343 * gcc.target/i386/interrupt-15.c: Likewise.
2344 * gcc.target/i386/interrupt-16.c: Likewise.
2345 * gcc.target/i386/interrupt-17.c: Likewise.
2346 * gcc.target/i386/interrupt-18.c: Likewise.
2347 * gcc.target/i386/interrupt-19.c: Likewise.
2348 * gcc.target/i386/interrupt-20.c: Likewise.
2349 * gcc.target/i386/interrupt-21.c: Likewise.
2350 * gcc.target/i386/interrupt-22.c: Likewise.
2351 * gcc.target/i386/interrupt-23.c: Likewise.
2352 * gcc.target/i386/interrupt-24.c: Likewise.
2353 * gcc.target/i386/interrupt-25.c: Likewise.
2354 * gcc.target/i386/interrupt-26.c: Likewise.
2355 * gcc.target/i386/interrupt-27.c: Likewise.
2356 * gcc.target/i386/interrupt-28.c: Likewise.
2357 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2358 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2359 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2360 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2361 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2362 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2363 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2364 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2365 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2366 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2367 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2368 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2369
2370 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2371
2372 PR tree-optimization/52171
2373 * gcc.dg/pr52171.c: New test.
2374 * gcc.target/i386/pr52171.c: New test.
2375
2376 2016-06-03 Jan Hubicka <jh@suse.cz>
2377
2378 * g++.dg/tree-ssa/pred-1.C: New testcase
2379 * gcc.dg/tree-ssa/pred-1.c: New testcase
2380
2381 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2382
2383 PR target/70957
2384 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2385 support.
2386 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2387
2388 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2389
2390 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2391
2392 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2393
2394 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2395 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2396 * gcc.dg/vect/vect-live-1.c: New test.
2397 * gcc.dg/vect/vect-live-2.c: New test.
2398 * gcc.dg/vect/vect-live-3.c: New test.
2399 * gcc.dg/vect/vect-live-4.c: New test.
2400 * gcc.dg/vect/vect-live-5.c: New test.
2401 * gcc.dg/vect/vect-live-slp-1.c: New test.
2402 * gcc.dg/vect/vect-live-slp-2.c: New test.
2403 * gcc.dg/vect/vect-live-slp-3.c: New test.
2404
2405 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2406
2407 PR middle-end/71387
2408 * g++.dg/opt/pr71387.C: New test.
2409
2410 2016-06-02 Jeff Law <law@redhat.com>
2411
2412 PR tree-optimization/71328
2413 * gcc.c-torture/compile/pr71328.c: New test.
2414
2415 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2416
2417 PR fortran/52393
2418 * gfortran.dg/fmt_read_3.f90: Fix typo.
2419 * gfortran.dg/fmt_read_4.f90: New test.
2420
2421 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2422
2423 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2424 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2425 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2426 * g++.dg/cpp0x/override2.C: Likewise.
2427 * g++.dg/parse/crash5.C: Likewise.
2428 * g++.dg/parse/error16.C: Likewise.
2429 * g++.dg/parse/error27.C: Likewise.
2430 * g++.dg/template/qualttp15.C: Likewise.
2431 * g++.dg/template/redecl4.C: Likewise.
2432 * g++.old-deja/g++.other/crash39.C: Likewise.
2433 * g++.old-deja/g++.other/struct1.C: Likewise.
2434 * g++.old-deja/g++.pt/m9a.C: Likewise.
2435 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2436
2437 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2438
2439 PR c++/71372
2440 * c-c++-common/pr71372.c: New test.
2441
2442 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2443 __TIME__ strings with __builtin_strcmp instead of printf and
2444 dg-output.
2445
2446 2016-06-02 Martin Liska <mliska@suse.cz>
2447
2448 * gcc.dg/predict-9.c: New test.
2449
2450 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2451
2452 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2453 global set_compiler_env_var and global saved_compiler_env_var.
2454
2455 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2456
2457 PR rtl-optimization/71295
2458 * gcc.c-torture/compile/pr71295.c: New test.
2459
2460 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2461
2462 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2463
2464 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2465 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2466
2467 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2468 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2469 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2470 alternative number.
2471
2472 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2473
2474 * gcc.target/powerpc/p9-splat-4.c: New test.
2475
2476 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2477
2478 PR target/71186
2479 * gcc.target/powerpc/pr71186.c: New test.
2480
2481 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2482
2483 PR fortran/52393
2484 * gfortran.dg/fmt_read_3.f90: New test.
2485
2486 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2487
2488 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2489 procedure.
2490
2491 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2492
2493 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2494 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2495 env var is set.
2496 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2497 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2498 shown once.
2499 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2500 during compilation.
2501 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2502 vars set by dg-set-compiler-env-var.
2503
2504 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2505
2506 PR fortran/71156
2507 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2508 to the module procedure declaration.
2509 * gfortran.dg/submodule_16.f08: New test.
2510
2511 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2512
2513 PR middle-end/71371
2514 * c-c++-common/gomp/pr71371.c: New test.
2515
2516 2016-06-01 Richard Biener <rguenther@suse.de>
2517
2518 PR tree-optimization/71366
2519 * gcc.dg/torture/pr71366-1.c: New testcase.
2520 * gcc.dg/torture/pr71366-2.c: Likewise.
2521
2522 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2523
2524 * gcc.target/powerpc/vslv-0.c: New test.
2525 * gcc.target/powerpc/vslv-1.c: New test.
2526 * gcc.target/powerpc/vsrv-0.c: New test.
2527 * gcc.target/powerpc/vsrv-1.c: New test.
2528
2529 2016-06-01 Nathan Sidwell <nathan@acm.org>
2530
2531 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2532 * gcc.target/nvptx/weak.c: New.
2533
2534 2016-06-01 Richard Biener <rguenther@suse.de>
2535
2536 PR tree-optimization/71261
2537 * gcc.dg/torture/vect-bool-1.c: New testcase.
2538
2539 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2540
2541 * gfortran.dg/gomp/order-1.f90: New test.
2542 * gfortran.dg/gomp/order-2.f90: New test.
2543
2544 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2545
2546 * gcc.dg/unroll-6.c: Update template.
2547 * gcc.dg/unroll-7.c: New testcase.
2548 * gcc.dg/unroll-8.c: New testcase.
2549
2550 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2551
2552 * gnat.dg/opt56.ad[sb]: New test.
2553
2554 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2555
2556 PR c++/66635
2557 * g++.dg/cpp0x/constexpr-ice16.C: New.
2558
2559 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2560
2561 PR tree-optimization/71314
2562 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2563 -mbranch-cost=2.
2564
2565 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2566
2567 PR tree-optimization/71077
2568 * gcc.dg/tree-ssa/pr71077.c: New test.
2569
2570 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2571
2572 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2573 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2574 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2575
2576 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2577
2578 PR c++/71248
2579 * g++.dg/cpp0x/pr71248.C: New.
2580 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2581 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2582 * g++.dg/init/new37.C: Likewise.
2583 * g++.dg/template/static1.C: Likewise.
2584 * g++.dg/template/static2.C: Likewise.
2585
2586 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2587
2588 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2589 instead of %rdi.
2590 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2591
2592 2016-05-31 Marek Polacek <polacek@redhat.com>
2593
2594 * c-c++-common/Wswitch-unreachable-3.c: New test.
2595 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2596
2597 2016-05-31 Richard Biener <rguenther@suse.de>
2598
2599 PR tree-optimization/71352
2600 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2601
2602 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2603
2604 * gcc.target/arm/armv5_thumb_isa.c: New test.
2605
2606 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2607
2608 PR target/71346
2609 * gcc.target/i386/pr71346.c: New test.
2610
2611 2016-05-31 Tom de Vries <tom@codesourcery.com>
2612
2613 PR tree-optimization/69068
2614 * gcc.dg/graphite/pr69068.c: New test.
2615
2616 2016-05-27 Martin Sebor <msebor@redhat.com>
2617
2618 PR c++/71306
2619 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2620
2621 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2622
2623 PR c++/71349
2624 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2625 nowait depend(inout: dd[0]) clauses where permitted.
2626
2627 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2628
2629 PR c++/71238
2630 * g++.dg/parse/pr71238.C: New.
2631 * g++.dg/concepts/friend1.C: Test column numbers too.
2632 * g++.dg/cpp0x/initlist31.C: Likewise.
2633 * g++.dg/cpp0x/pr51420.C: Likewise.
2634 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2635 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2636 * g++.dg/ext/builtin3.C: Likewise.
2637 * g++.dg/lookup/friend12.C: Likewise.
2638 * g++.dg/lookup/friend7.C: Likewise.
2639 * g++.dg/lookup/koenig1.C: Likewise.
2640 * g++.dg/lookup/koenig5.C: Likewise.
2641 * g++.dg/lookup/used-before-declaration.C: Likewise.
2642 * g++.dg/overload/koenig1.C: Likewise.
2643 * g++.dg/template/crash65.C: Likewise.
2644 * g++.dg/template/friend57.C: Likewise.
2645 * g++.dg/warn/Wshadow-5.C: Likewise.
2646 * g++.dg/warn/Wunused-8.C: Likewise.
2647 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2648 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2649 * g++.old-deja/g++.jason/member.C: Likewise.
2650 * g++.old-deja/g++.jason/report.C: Likewise.
2651 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2652 * g++.old-deja/g++.law/visibility20.C: Likewise.
2653 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2654 * g++.old-deja/g++.other/static5.C: Likewise.
2655 * g++.old-deja/g++.pt/overload2.C: Likewise.
2656
2657 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2658
2659 * gcc.dg/tree-ssa/peel1.c: New testcase.
2660 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2661 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2662
2663 2016-05-30 Tom de Vries <tom@codesourcery.com>
2664
2665 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2666 to ce.
2667
2668 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2669
2670 PR c++/71099
2671 * g++.dg/parse/virtual1.C: New.
2672
2673 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2674
2675 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2676 Use correct register when clearing %edx.
2677
2678 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2679
2680 PR tree-optimization/71289
2681 * gcc.dg/pr71289.c: New test.
2682
2683 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2684
2685 PR middle-end/71269
2686 PR middle-end/71292
2687 * gcc.dg/tree-ssa/pr71269.c: New test.
2688 * gcc.dg/tree-ssa/pr71292.c: New test.
2689
2690 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2691
2692 PR middle-end/71252
2693 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2694
2695 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2696
2697 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2698 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2699 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2700
2701 2016-05-30 Tom de Vries <tom@codesourcery.com>
2702
2703 PR tree-optimization/69067
2704 * gcc.dg/graphite/pr69067.c: New test.
2705
2706 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2707
2708 PR target/71245
2709 * gcc.target/i386/pr71245-1.c: New test.
2710 * gcc.target/i386/pr71245-2.c: Ditto.
2711
2712 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2713
2714 PR c++/71105
2715 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2716 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2717 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2718
2719 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2720
2721 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2722
2723 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2724
2725 Revert:
2726 PR c++/69855
2727 * g++.dg/overload/69855.C: New.
2728 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2729 * g++.old-deja/g++.pt/crash3.C: Likewise.
2730
2731 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2732
2733 PR c++/60385
2734 * g++.dg/parse/namespace13.C: New.
2735
2736 2016-05-26 Jeff Law <law@redhat.com>
2737
2738 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2739 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2740 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2741 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2742 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2743 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2744 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2745 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2746 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2747 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2748 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2749 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2750 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2751
2752 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2753
2754 PR c++/69855
2755 * g++.dg/overload/69855.C: New.
2756 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2757 * g++.old-deja/g++.pt/crash3.C: Likewise.
2758
2759 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2760
2761 PR target/63596
2762 * gcc.target/aarch64/va_arg_1.c: New testcase.
2763 * gcc.target/aarch64/va_arg_2.c: Likewise.
2764 * gcc.target/aarch64/va_arg_3.c: Likewise.
2765
2766 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2767
2768 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2769 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2770 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2771 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2772 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2773
2774 2016-05-27 Marek Polacek <polacek@redhat.com>
2775
2776 PR middle-end/71308
2777 * g++.dg/torture/pr71308.C: New test.
2778
2779 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2780
2781 * gcc.dg/zero_bits_compound-1.c: New test.
2782 * gcc.dg/zero_bits_compound-2.c: New test.
2783
2784 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2785
2786 PR middle-end/71279
2787 * gcc.dg/pr71279.c: New test.
2788
2789 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2790
2791 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2792 floating point min/max/comparison instructions.
2793 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2794
2795 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2796
2797 * c-c++-common/gomp/schedule-1.c: New test.
2798 * gfortran.dg/gomp/schedule-1.f90: New test.
2799
2800 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2801
2802 PR c++/70822
2803 PR c++/70106
2804 * g++.dg/cpp1y/auto-fn32.C: New test.
2805 * g++.dg/cpp1y/paren4.C: New test.
2806
2807 2016-05-26 Nathan Sidwell <nathan@acm.org>
2808
2809 * gcc.dg/20060410.c: Xfail on ptx.
2810 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2811 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2812 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2813 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2814 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2815
2816 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2817
2818 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2819
2820 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2821
2822 PR tree-optimization/71280
2823 * gcc.dg/pr71280.c: New test.
2824
2825 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2826
2827 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2828 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2829
2830 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2831
2832 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2833
2834 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2835 kept in memory.
2836
2837 2016-05-25 Jeff Law <law@redhat.com>
2838
2839 PR tree-optimization/71272
2840 * gcc.c-torture/compile/pr71272.c: new test.
2841
2842 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2843
2844 * gcc.target/powerpc/vec-cmpne.c: New test.
2845 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2846
2847 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2848
2849 * gnat.dg/opt55.ad[sb]: New test.
2850
2851 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2852
2853 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2854 * c-c++-common/pr60226.c: Require int32plus.
2855 * gcc.c-torture/execute/pr70602.c: Likewise.
2856 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2857 unsigned long for malloc arg type.
2858 * gcc.dg/asr_div1.c: Require int32plus.
2859 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2860 * gcc.dg/pie-1.c: Require pie.
2861 * gcc.dg/pie-2.c: Likewise.
2862 * gcc.dg/pr59471.c: Require int32plus.
2863 * gcc.dg/pr59963-2.c: XFAIL for int16.
2864 * gcc.dg/pr60114.c: Require int32plus.
2865 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2866 unsigned long for typedef of size_t.
2867 * gcc.dg/pr63914.c: Require int32plus.
2868 * gcc.dg/pr64536.c: Require pt32plus.
2869 * gcc.dg/pr65658.c: Likewise.
2870 * gcc.dg/pr67271.c: Require int32plus.
2871 * gcc.dg/pr68112.c: Likewise.
2872 * gcc.dg/pr69071.c: Skip for avr target.
2873 * gcc.dg/pr69973.c: Require int32plus.
2874 * gcc.dg/pr70169.c: Skip for avr target.
2875 * gcc.dg/sso-6.c: Require int32plus.
2876 * gcc.dg/sso-7.c: Likewise.
2877 * gcc.dg/sso-8.c: Likewise.
2878 * gcc.dg/vrp-min-max-2.c: Likewise.
2879
2880 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2881
2882 PR target/70738
2883 * gcc.target/i386/pr70738-1.c: New test.
2884 * gcc.target/i386/pr70738-2.c: Likewise.
2885 * gcc.target/i386/pr70738-3.c: Likewise.
2886 * gcc.target/i386/pr70738-4.c: Likewise.
2887 * gcc.target/i386/pr70738-5.c: Likewise.
2888 * gcc.target/i386/pr70738-6.c: Likewise.
2889 * gcc.target/i386/pr70738-7.c: Likewise.
2890 * gcc.target/i386/pr70738-8.c: Likewise.
2891 * gcc.target/i386/pr70738-9.c: Likewise.
2892
2893 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2894
2895 PR rtl-optimization/66940
2896 * gcc.c-torture/execute/pr66940.c: New test.
2897
2898 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2899
2900 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2901 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2902 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2903 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2904 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2905 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2906 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2907 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2908 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2909 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2910 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2911 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2912 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2913 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2914 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2915 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2916 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2917 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2918 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2919 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2920 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2921 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2922 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2923 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2924
2925 2016-05-25 Marek Polacek <polacek@redhat.com>
2926
2927 PR c/71265
2928 * gcc.dg/noncompile/pr71265.c: New test.
2929
2930 PR c/71266
2931 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2932
2933 2016-05-25 Nathan Sidwell <nathan@acm.org>
2934
2935 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2936
2937 2016-05-25 Richard Biener <rguenther@suse.de>
2938
2939 PR tree-optimization/71261
2940 * c-c++-common/torture/pr71261.c: New testcase.
2941
2942 2016-05-25 Richard Biener <rguenther@suse.de>
2943
2944 PR tree-optimization/71264
2945 * gcc.dg/vect/pr71264.c: New testcase.
2946
2947 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2948
2949 PR c++/55992
2950 * g++.dg/cpp0x/alias-decl-53.C: New.
2951 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2952
2953 2016-05-25 Martin Liska <mliska@suse.cz>
2954
2955 * g++.dg/pr71239.C: New test.
2956
2957 2016-05-25 Richard Biener <rguenther@suse.de>
2958
2959 * gcc.dg/vect/pr58135.c: Rename to ...
2960 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2961
2962 2016-05-25 Marek Polacek <polacek@redhat.com>
2963
2964 * g++.dg/pr65295.C: Use target c++14.
2965
2966 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2967
2968 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2969 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2970
2971 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2972
2973 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2974 instructions.
2975
2976 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2977
2978 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2979 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2980 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2981 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2982 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2983 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2984 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2985 * c-c++-common/goacc/pcopy.c: Likewise.
2986 * c-c++-common/goacc/pcopyin.c: Likewise.
2987 * c-c++-common/goacc/pcopyout.c: Likewise.
2988 * c-c++-common/goacc/pcreate.c: Likewise.
2989 * c-c++-common/goacc/pr70688.c: New test.
2990 * c-c++-common/goacc/present-1.c: Adjust test.
2991 * c-c++-common/goacc/reduction-5.c: Likewise.
2992 * g++.dg/goacc/data-1.C: New test.
2993
2994 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2995
2996 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2997 vector parity built-in functions.
2998 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2999 count trailing zeros automatic vectorization.
3000 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3001 count trailing zeros built-in functions.
3002
3003 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3004
3005 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3006
3007 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3008
3009 PR target/71050
3010 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3011
3012 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3013
3014 PR c++/50436
3015 * g++.dg/template/crash123.C: New.
3016 * g++.dg/template/crash124.C: Likewise.
3017
3018 2016-05-24 Martin Sebor <msebor@redhat.com>
3019
3020 PR c++/71147
3021 * g++.dg/ext/flexary16.C: New test.
3022
3023 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3024
3025 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3026 before math.h is included.
3027 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3028 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3029 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3030 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3031 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3032 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3033 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3034 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3035 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3036 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3037 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3038 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3039 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3040 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3041 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3042 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3043 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3044 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3045 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3046 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3047 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3048 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3049 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3050
3051 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3052 Kelvin Nilsen <kelvin@gcc.gnu.org>
3053
3054 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3055 support.
3056
3057 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3058
3059 PR c++/69872
3060 * g++.dg/warn/Wno-narrowing1.C: New.
3061
3062 2016-05-24 Marek Polacek <polacek@redhat.com>
3063
3064 PR c/71249
3065 * c-c++-common/Wswitch-unreachable-2.c: New test.
3066
3067 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3068
3069 PR c++/71257
3070 * g++.dg/vect/simd-clone-6.cc: New test.
3071 * g++.dg/gomp/declare-simd-6.C: New test.
3072
3073 PR middle-end/70434
3074 PR c/69504
3075 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3076
3077 2016-05-24 Richard Biener <rguenther@suse.de>
3078
3079 PR tree-optimization/71240
3080 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3081
3082 2016-05-24 Richard Biener <rguenther@suse.de>
3083
3084 PR tree-optimization/71230
3085 * gcc.dg/torture/pr71230.c: New testcase.
3086 * g++.dg/torture/pr71230.C: Likewise.
3087
3088 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3089
3090 * c-c++-common/goacc/routine-5.c: Add tests.
3091 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3092 * gfortran.dg/goacc/routine-6.f90: Add tests.
3093
3094 2016-05-24 Richard Biener <rguenther@suse.de>
3095
3096 PR tree-optimization/71253
3097 * gcc.dg/torture/pr71253.c: New testcase.
3098
3099 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3100
3101 PR middle-end/71252
3102 * gfortran.dg/pr71252.f90: New test.
3103
3104 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3105
3106 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3107
3108 2016-05-24 Richard Biener <rguenther@suse.de>
3109
3110 PR middle-end/70434
3111 PR c/69504
3112 * c-c++-common/vector-subscript-4.c: New testcase.
3113 * c-c++-common/vector-subscript-5.c: Likewise.
3114
3115 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3116
3117 PR fortran/71123
3118 * gfortran.dg/namelist_90.f: New test
3119
3120 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3121
3122 PR fortran/66461
3123 * gfortran.dg/unexpected_eof.f: New test
3124
3125 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3126 Kelvin Nilsen <kelvin@gcc.gnu.org>
3127
3128 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3129 as little endian.
3130
3131 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3132
3133 PR c++/70972
3134 * g++.dg/cpp0x/inh-ctor20.C: New.
3135 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3136
3137 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3138
3139 PR c++/69095
3140 * g++.dg/cpp0x/variadic168.C: New.
3141
3142 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3143
3144 * g++.dg/cpp0x/pr31445.C: Test column number too.
3145 * g++.dg/cpp0x/pr32253.C: Likewise.
3146 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3147 * g++.dg/cpp0x/variadic36.C: Likewise.
3148
3149 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3150
3151 * gcc.dg/fold-notshift-2.c: Adjust.
3152
3153 2016-05-23 Marek Polacek <polacek@redhat.com>
3154
3155 PR c/49859
3156 * c-c++-common/Wswitch-unreachable-1.c: New test.
3157 * gcc.dg/Wswitch-unreachable-1.c: New test.
3158 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3159 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3160 * g++.dg/gomp/block-10.C: Likewise.
3161 * gcc.dg/gomp/block-10.c: Likewise.
3162 * g++.dg/gomp/block-9.C: Likewise.
3163 * gcc.dg/gomp/block-9.c: Likewise.
3164 * g++.dg/gomp/target-1.C: Likewise.
3165 * g++.dg/gomp/target-2.C: Likewise.
3166 * gcc.dg/gomp/target-1.c: Likewise.
3167 * gcc.dg/gomp/target-2.c: Likewise.
3168 * g++.dg/gomp/taskgroup-1.C: Likewise.
3169 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3170 * gcc.dg/gomp/teams-1.c: Likewise.
3171 * g++.dg/gomp/teams-1.C: Likewise.
3172 * g++.dg/overload/error3.C: Likewise.
3173 * g++.dg/tm/jump1.C: Likewise.
3174 * g++.dg/torture/pr40335.C: Likewise.
3175 * gcc.dg/c99-vla-jump-5.c: Likewise.
3176 * gcc.dg/switch-warn-1.c: Likewise.
3177 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3178 * gcc.dg/nested-func-1.c: Likewise.
3179 * gcc.dg/pr67784-4.c: Likewise.
3180
3181 2016-05-23 Richard Biener <rguenther@suse.de>
3182
3183 PR tree-optimization/71230
3184 * gfortran.dg/pr71230-1.f90: New testcase.
3185 * gfortran.dg/pr71230-2.f90: Likewise.
3186
3187 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3188
3189 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3190 * gcc.dg/vect/pr58135.c: Add new.
3191 * gfortran.dg/pr46519-1.f: Adjust test case.
3192
3193 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3194
3195 PR c++/53401
3196 * g++.dg/cpp0x/decltype64.C: New.
3197
3198 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3199
3200 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3201 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3202 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3203
3204 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3205
3206 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3207 Add poly64x1_t and poly64x2_t cases if supported.
3208 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3209 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3210 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3211 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3212 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3213
3214 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3215
3216 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3217 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3218 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3219 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3220 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3221 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3222 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3223
3224 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3225
3226 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3227
3228 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3229
3230 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3231 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3232
3233 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3234
3235 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3236 constraint instead of "r".
3237 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3238 insn instead of vxorpd.
3239 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3240
3241 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3242 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3243
3244 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3245
3246 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3247 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3248
3249 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3250
3251 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3252
3253 PR middle-end/40921
3254 * gcc.dg/tree-ssa/pr40921.c: New test.
3255
3256 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3257
3258 PR target/71103
3259 * gcc.target/avr/pr71103.c: New test.
3260
3261 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3262
3263 PR middle-end/71179
3264 * gcc.dg/tree-ssa/pr71179.c: New test.
3265
3266 2016-05-20 Martin Sebor <msebor@redhat.com>
3267
3268 PR c/71115
3269 * gcc.dg/init-excess-2.c: New test.
3270
3271 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3272
3273 * gnat.dg/opt53.adb: New test.
3274 * gnat.dg/opt54.adb: Likewise.
3275
3276 2016-05-20 Martin Jambor <mjambor@suse.cz>
3277
3278 PR tree-optimization/70884
3279 * gcc.dg/tree-ssa/pr70919.c: New test.
3280
3281 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3282
3283 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3284 formatting.
3285 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3286 fix code formatting.
3287
3288 2016-05-20 Nathan Sidwell <nathan@acm.org>
3289
3290 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3291 non-common cases.
3292 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3293
3294 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3295
3296 * jit.dg/all-non-failing-tests.h: Add
3297 test-factorial-must-tail-call.c.
3298 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3299 * jit.dg/test-factorial-must-tail-call.c: New test case.
3300
3301 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3302
3303 PR fortran/71204
3304 * gfortran.dg/pr71204.f90: New test.
3305
3306 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3307
3308 * gcc.target/nvptx/sincos.c: New test.
3309
3310 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3311
3312 PR c++/70572
3313 * g++.dg/cpp1y/auto-fn31.C: New.
3314
3315 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3316
3317 * gcc.target/powerpc/vec-addec.c: New test.
3318 * gcc.target/powerpc/vec-addec-int128.c: New test.
3319
3320 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3321
3322 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3323 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3324 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3325 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3326
3327 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3328
3329 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3330
3331 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3332
3333 PR c++/71210
3334 * g++.dg/opt/pr71210-1.C: New test.
3335 * g++.dg/opt/pr71210-2.C: New test.
3336
3337 PR tree-optimization/29756
3338 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3339 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3340 only on selected targets where V4SImode vectors are known to be
3341 supported.
3342
3343 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3344
3345 PR tree-optimization/71079
3346 PR tree-optimization/71206
3347 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3348
3349 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3350
3351 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3352 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3353 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3354
3355 2016-05-20 Richard Guenther <rguenther@suse.de>
3356
3357 PR tree-optimization/29756
3358 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3359
3360 2016-05-20 Richard Biener <rguenther@suse.de>
3361
3362 PR tree-optimization/71185
3363 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3364
3365 2016-05-20 Richard Biener <rguenther@suse.de>
3366
3367 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3368
3369 2016-05-19 Marek Polacek <polacek@redhat.com>
3370
3371 PR c++/71075
3372 * g++.dg/diagnostic/pr71075.C: New test.
3373
3374 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3375
3376 PR c++/71184
3377 * g++.dg/pr71184.C: New test case.
3378
3379 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3380
3381 * gcc.target/powerpc/darn-0.c: New test.
3382 * gcc.target/powerpc/darn-1.c: New test.
3383 * gcc.target/powerpc/darn-2.c: New test.
3384
3385 2016-05-19 Marek Polacek <polacek@redhat.com>
3386
3387 PR tree-optimization/71031
3388 * gcc.dg/tree-ssa/vrp100.c: New test.
3389
3390 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3391
3392 PR rtl-optimization/71148
3393 * gcc.dg/pr71148.c: New test.
3394
3395 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3396
3397 PR target/71056
3398 * gcc.target/arm/pr71056.c: New test.
3399
3400 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3401
3402 * c-c++-common/pr69669.c: Check the used mode.
3403
3404 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3405
3406 PR sanitizer/64354
3407 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3408
3409 2016-05-19 Richard Biener <rguenther@suse.de>
3410
3411 PR tree-optimization/70729
3412 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3413 * gcc.dg/graphite/scop-18.c: Likewise.
3414 * gcc.dg/pr41783.c: Disable LIM.
3415 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3416 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3417 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3418 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3419 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3420 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3421 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3422 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3423 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3424 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3425 * gfortran.dg/pr42108.f90: Likewise.
3426
3427 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3428
3429 PR driver/69265
3430 * gcc.dg/spellcheck-options-11.c: New test case.
3431
3432 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3433
3434 PR c++/71100
3435 * g++.dg/opt/pr71100.C: New test.
3436
3437 2016-05-18 Martin Jambor <mjambor@suse.cz>
3438
3439 PR ipa/69708
3440 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3441 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3442 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3443 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3444
3445 2016-05-18 Martin Jambor <mjambor@suse.cz>
3446
3447 PR ipa/69708
3448 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3449 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3450 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3451 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3452 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3453
3454 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3455
3456 PR c++/69793
3457 * g++.dg/template/crash122.C: New.
3458
3459 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3460
3461 PR c++/70466
3462 * g++.dg/template/pr70466-1.C: New.
3463 * g++.dg/template/pr70466-2.C: Likewise.
3464
3465 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3466
3467 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3468 splat operations and the XXSPLTIB instruction.
3469 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3470 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3471 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3472 xxlxor to clear a register.
3473
3474 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3475
3476 * gcc.dg/torture/pr71020.c: New test.
3477
3478 2016-05-18 Martin Jambor <mjambor@suse.cz>
3479
3480 PR ipa/70646
3481 * gcc.dg/ipa/pr70646.c: New test.
3482
3483 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3484
3485 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3486
3487 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3488
3489 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3490 missing tests for vreinterpretq_p{8,16}.
3491
3492 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3493
3494 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3495 vsliq_n_s64 and vsliq_n_u64.
3496
3497 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3498
3499 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3500 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3501
3502 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3503
3504 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3505 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3506 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3507
3508 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3509
3510 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3511 in comment.
3512
3513 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3514
3515 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3516 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3517 "blr\t" and switch to scan-assembler-times.
3518
3519 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3520
3521 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3522 with __aarch64__.
3523 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3524 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3525
3526 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3527
3528 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3529 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3530 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3531 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3532 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3533 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3534
3535 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3536 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3537
3538 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3539 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3540
3541 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3542 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3543
3544 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3545
3546 2016-05-18 Richard Biener <rguenther@suse.de>
3547
3548 PR tree-optimization/71168
3549 * gcc.dg/torture/pr71168.c: New testcase.
3550
3551 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3552
3553 PR middle-end/63586
3554 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3555 * gcc.dg/tree-ssa/pr63586.c: New test.
3556 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3557
3558 2016-05-17 Nathan Sidwell <nathan@acm.org>
3559
3560 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3561 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3562 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3563 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3564
3565 2016-05-17 Nathan Sidwell <nathan@acm.org>
3566
3567 * gcc.target/nvptx/abi-vararg-3.c: New.
3568
3569 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3570
3571 PR tree-optimization/54579
3572 PR middle-end/55299
3573 * gcc.dg/fold-notrotate-1.c: New test.
3574 * gcc.dg/fold-notshift-1.c: New test.
3575 * gcc.dg/fold-notshift-2.c: New test.
3576
3577 2016-05-17 Marek Polacek <polacek@redhat.com>
3578
3579 PR ipa/71146
3580 * g++.dg/ipa/pr71146.C: New test.
3581
3582 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3583
3584 * jit.dg/test-error-array-bounds.c: New test case.
3585
3586 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3587
3588 * gcc.dg/tree-ssa/and-1.c: New testcase.
3589
3590 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3591
3592 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3593 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3594
3595 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3596
3597 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3598 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3599
3600 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3601
3602 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3603
3604 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3605
3606 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3607
3608 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3609
3610 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3611 ".2d[index]" when scan the assembly.
3612 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3613 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3614 float64x1.
3615 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3616
3617 2016-05-17 Richard Biener <rguenther@suse.de>
3618
3619 PR tree-optimization/71132
3620 * gcc.dg/torture/pr71132.c: New testcase.
3621
3622 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3623
3624 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3625
3626 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3627
3628 PR target/70809
3629 * gcc.target/aarch64/pr70809_1.c: New test.
3630
3631 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3632
3633 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3634 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3635 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3636 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3637
3638 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3639 Ilya Enkovich <ilya.enkovich@intel.com>
3640
3641 PR target/71114
3642 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3643
3644 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3645
3646 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3647 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3648
3649 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3650
3651 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3652 test for __ARM_FP16_ARGS.
3653 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3654 * gcc.target/arm/aapcs/neon-vect10.c: New.
3655 * gcc.target/arm/aapcs/neon-vect9.c: New.
3656 * gcc.target/arm/aapcs/vfp18.c: New.
3657 * gcc.target/arm/aapcs/vfp19.c: New.
3658 * gcc.target/arm/aapcs/vfp20.c: New.
3659 * gcc.target/arm/aapcs/vfp21.c: New.
3660 * gcc.target/arm/fp16-aapcs-1.c: New.
3661 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3662 test for __ARM_FP16_ARGS.
3663 * g++.target/arm/fp16-return-1.c: Update expected output.
3664
3665 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3666
3667 PR testsuite/70227
3668 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3669
3670 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3671
3672 PR fortran/69603
3673 * gfortran.dg/pr69603.f90: New testcase.
3674
3675 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3676
3677 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3678
3679 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3680
3681 PR fortran/71047
3682 * gfortran.dg/pr71047.f08: New test.
3683
3684 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3685
3686 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3687 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3688 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3689
3690 2016-05-13 Martin Sebor <msebor@redhat.com>
3691
3692 PR c++/60049
3693 * g++.dg/cpp0x/constexpr-60049.C: New test.
3694
3695 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3696
3697 PR bootstrap/71071
3698 * gcc.dg/pr71071.c: New test.
3699
3700 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3701
3702 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3703 remove XOP handling.
3704 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3705
3706 2016-05-13 Nathan Sidwell <nathan@acm.org>
3707
3708 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3709 __atomic_is_lock_free declaration.
3710
3711 2016-05-13 Richard Biener <rguenther@suse.de>
3712
3713 PR tree-optimization/42587
3714 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3715
3716 2016-05-13 Martin Liska <mliska@suse.cz>
3717
3718 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3719 the new format of dump output.
3720
3721 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3722
3723 * gcc.dg/pr71084.c: New test.
3724
3725 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3726
3727 PR target/53440
3728 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3729
3730 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3731
3732 * gcc.target/aarch64/struct_return.c: New test.
3733
3734 2016-05-12 Marek Polacek <polacek@redhat.com>
3735
3736 PR c/70756
3737 * c-c++-common/pr70756-2.c: New test.
3738 * c-c++-common/pr70756.c: New test.
3739
3740 2016-05-12 Richard Biener <rguenther@suse.de>
3741
3742 PR tree-optimization/71059
3743 * gcc.dg/torture/pr71059.c: New testcase.
3744
3745 2016-05-12 Richard Biener <rguenther@suse.de>
3746
3747 PR tree-optimization/71062
3748 * gcc.dg/torture/pr71062.c: New testcase.
3749
3750 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3751
3752 PR tree-optimization/71006
3753 * gcc.dg/pr71006.c: New test.
3754
3755 2016-05-12 Marek Polacek <polacek@redhat.com>
3756
3757 PR driver/71063
3758 * gcc.dg/opts-7.c: New test.
3759
3760 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3761
3762 PR target/70830
3763 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3764 Add -save-temps to dg-options.
3765 Scan for ldmfd rather than pop instruction.
3766 * gcc.target/arm/interrupt-2.c: Likewise.
3767 * gcc.target/arm/pr70830.c: New test.
3768
3769 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3770
3771 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3772 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3773
3774 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3775 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3776 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3777
3778 PR target/71019
3779 * gcc.target/i386/avx512vl-pack-1.c: New test.
3780 * gcc.target/i386/avx512vl-pack-2.c: New test.
3781 * gcc.target/i386/avx512bw-pack-2.c: New test.
3782
3783 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3784
3785 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3786 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3787 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3788
3789 2016-05-12 Richard Biener <rguenther@suse.de>
3790
3791 PR tree-optimization/70986
3792 * gcc.dg/torture/pr70986-1.c: New testcase.
3793 * gcc.dg/torture/pr70986-2.c: Likewise.
3794 * gcc.dg/torture/pr70986-3.c: Likewise.
3795
3796 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3797
3798 PR c/43651
3799 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3800 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3801
3802 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3803
3804 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3805 directive.
3806 * gcc.target/i386/pr66746.c: Ditto.
3807
3808 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3809
3810 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3811 support.
3812 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3813 warning when using -mvsx-timode.
3814 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3815 * gcc.target/powerpc/dform-2.c: Likewise.
3816 * gcc.target/powerpc/pr68805.c: Likewise.
3817
3818 2016-05-11 Marek Polacek <polacek@redhat.com>
3819
3820 PR c++/71024
3821 * c-c++-common/attributes-3.c: New test.
3822
3823 2016-05-11 Nathan Sidwell <nathan@acm.org>
3824
3825 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3826 * gcc.c-torture/execute/pr68185.c: Likewise.
3827 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3828 * gcc.dg/pr69634.c: Requires scheduling.
3829 * gcc.dg/torture/pr66178.c: Require label values.
3830 * gcc.dg/setjmp-6.c: Require indirect jumps.
3831
3832 2016-05-11 Richard Biener <rguenther@suse.de>
3833
3834 PR tree-optimization/71055
3835 * gcc.dg/torture/pr71055.c: New testcase.
3836
3837 2016-05-11 Richard Biener <rguenther@suse.de>
3838
3839 PR debug/71057
3840 * g++.dg/debug/pr71057.C: New testcase.
3841
3842 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3843
3844 PR fortran/70855
3845 * gfortran.dg/gomp/pr70855.f90: New test.
3846
3847 2016-05-11 Richard Biener <rguenther@suse.de>
3848
3849 PR middle-end/71002
3850 * g++.dg/torture/pr71002.C: New testcase.
3851
3852 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3853
3854 PR middle-end/70807
3855 * gcc.dg/pr70807.c: New test.
3856
3857 2016-05-10 Martin Sebor <msebor@redhat.com>
3858
3859 PR c++/38611
3860 * g++.dg/Wattributes.C: New test.
3861
3862 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3863
3864 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3865 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3866 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3867
3868 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3869
3870 PR target/70799
3871 * gcc.target/i386/pr70799-1.c: New test.
3872
3873 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3874
3875 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3876
3877 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3878
3879 PR middle-end/70877
3880 * gcc.target/i386/pr70877.c: New test.
3881
3882 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3883
3884 PR tree-optimization/70786
3885 * gcc.target/i386/pr70876.c: New test.
3886
3887 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3888
3889 PR target/70927
3890 * gcc.target/i386/avx512vl-logic-1.c: New test.
3891 * gcc.target/i386/avx512vl-logic-2.c: New test.
3892 * gcc.target/i386/avx512dq-logic-2.c: New test.
3893
3894 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3895
3896 PR target/70963
3897 * gcc.target/powerpc/pr70963.c: New.
3898
3899 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3900
3901 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3902 (test_very_wide_line): Add ruler to expected output.
3903 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3904 (test_very_wide_line): Likewise.
3905 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3906 (test_show_locus): Within the handling of "test_very_wide_line",
3907 enable show_ruler_p on the diagnostic context.
3908
3909 2016-05-10 Richard Biener <rguenther@suse.de>
3910
3911 PR tree-optimization/71039
3912 * gcc.dg/torture/pr71039.c: New testcase.
3913
3914 2016-05-10 Nathan Sidwell <nathan@acm.org>
3915
3916 * gcc.dg/nested-func-10.c: Requires alloca.
3917 * gcc.dg/nested-func-9.c: Requires alloca.
3918 * gcc.c-torture/execute/pr70460.c: Requires labels.
3919 * gcc.c-torture/compile/pr70199.c: Requires labels.
3920 * gcc.target/nvptx/decl.c: Compile only.
3921 * gcc.target/nvptx/trailing-init.c: Compile only.
3922 * gcc.target/nvptx/ary-init.c: Compile only.
3923
3924 2016-05-10 Marek Polacek <polacek@redhat.com>
3925
3926 PR c/70255
3927 * gcc.dg/attr-opt-1.c: New test.
3928
3929 2016-05-10 Richard Biener <rguenther@suse.de>
3930
3931 PR tree-optimization/70497
3932 PR tree-optimization/28367
3933 * gcc.dg/torture/20160404-1.c: New testcase.
3934 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3935 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3936
3937 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3938
3939 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3940
3941 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3942
3943 * gcc.target/i386/fabsneg-1.c New test.
3944
3945 2016-05-09 Alan Modra <amodra@gmail.com>
3946
3947 PR testsuite/70826
3948 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3949
3950 2016-05-09 Richard Biener <rguenther@suse.de>
3951
3952 PR tree-optimization/70985
3953 * gcc.dg/torture/pr70985.c: New testcase.
3954
3955 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3956
3957 * gcc.dg/tree-ssa/ifc-9.c: New test.
3958 * gcc.dg/tree-ssa/ifc-10.c: New test.
3959 * gcc.dg/tree-ssa/ifc-11.c: New test.
3960 * gcc.dg/tree-ssa/ifc-12.c: New test.
3961 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3962 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3963 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3964
3965 2016-05-09 Richard Biener <rguenther@suse.de>
3966
3967 PR fortran/70937
3968 * gfortran.dg/pr70937.f90: New testcase.
3969
3970 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3971
3972 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3973
3974 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3975
3976 PR fortran/56226
3977 * gfortran.dg/dec_structure_1.f90: New testcase.
3978 * gfortran.dg/dec_structure_2.f90: Ditto.
3979 * gfortran.dg/dec_structure_3.f90: Ditto.
3980 * gfortran.dg/dec_structure_4.f90: Ditto.
3981 * gfortran.dg/dec_structure_5.f90: Ditto.
3982 * gfortran.dg/dec_structure_6.f90: Ditto.
3983 * gfortran.dg/dec_structure_7.f90: Ditto.
3984 * gfortran.dg/dec_structure_8.f90: Ditto.
3985 * gfortran.dg/dec_structure_9.f90: Ditto.
3986 * gfortran.dg/dec_structure_10.f90: Ditto.
3987 * gfortran.dg/dec_structure_11.f90: Ditto.
3988 * gfortran.dg/dec_union_1.f90: Ditto.
3989 * gfortran.dg/dec_union_2.f90: Ditto.
3990 * gfortran.dg/dec_union_3.f90: Ditto.
3991 * gfortran.dg/dec_union_4.f90: Ditto.
3992 * gfortran.dg/dec_union_5.f90: Ditto.
3993 * gfortran.dg/dec_union_6.f90: Ditto.
3994 * gfortran.dg/dec_union_7.f90: Ditto.
3995
3996 2016-05-07 Tom de Vries <tom@codesourcery.com>
3997
3998 PR tree-optimization/70956
3999 * gcc.dg/graphite/pr70956.c: New test.
4000
4001 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4002
4003 PR middle-end/70941
4004 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4005 (a, b, c, d): Change type from char to signed char.
4006 (main): Compare against (signed char) -1634678893 instead of
4007 hardcoded -109. Use __builtin_abort instead of abort.
4008
4009 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4010 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4011
4012 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4013
4014 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4015
4016 PR debug/70935
4017 * gcc.dg/torture/pr70935.c: New test.
4018
4019 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4020
4021 PR target/58219
4022 * gcc.target/sh/pr58219.c: New tests.
4023
4024 2016-05-06 Richard Biener <rguenther@suse.de>
4025
4026 PR tree-optimization/70960
4027 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4028
4029 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4030
4031 PR target/52933
4032 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4033 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4034 Adjust expected instruction counts.
4035 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4036
4037 2016-05-06 Marek Polacek <polacek@redhat.com>
4038
4039 PR sanitizer/70875
4040 * gcc.dg/ubsan/bounds-3.c: New test.
4041
4042 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4043
4044 PR target/54089
4045 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4046
4047 2016-05-06 Richard Biener <rguenther@suse.de>
4048
4049 PR middle-end/70931
4050 * gfortran.dg/pr70931.f90: New testcase.
4051
4052 2016-05-06 Richard Biener <rguenther@suse.de>
4053
4054 PR middle-end/70941
4055 * gcc.dg/torture/pr70941.c: New testcase.
4056
4057 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4058
4059 PR tree-optimization/57206
4060 * gcc.dg/vect/pr57206.c: New test.
4061
4062 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4063
4064 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4065
4066 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4067
4068 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4069
4070 * c-c++-common/Wdangling-else-4.c: New test.
4071
4072 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4073
4074 PR c++/70906
4075 PR c++/70933
4076 * g++.dg/opt/pr70906.C: New test.
4077 * g++.dg/opt/pr70933.C: New test.
4078
4079 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4080
4081 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4082
4083 * gcc.dg/ipa/pure-const-3.c: New testcase.
4084
4085 2016-05-04 Marek Polacek <polacek@redhat.com>
4086
4087 * c-c++-common/Wdangling-else-1.c: New test.
4088 * c-c++-common/Wdangling-else-2.c: New test.
4089 * c-c++-common/Wdangling-else-3.c: New test.
4090
4091 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4092
4093 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4094 flag is present.
4095
4096 2016-05-04 Marek Polacek <polacek@redhat.com>
4097
4098 PR c/48778
4099 * gcc.dg/Waddress-2.c: New test.
4100
4101 2016-05-04 Alan Modra <amodra@gmail.com>
4102
4103 * gcc.target/powerpc/pr70866.c: New.
4104
4105 2016-05-03 Martin Sebor <msebor@redhat.com>
4106
4107 PR c++/66561
4108 * c-c++-common/builtin_location.c: New test.
4109 * g++.dg/cpp1y/builtin_location.C: New test.
4110
4111 2016-05-03 Marek Polacek <polacek@redhat.com>
4112
4113 PR c/70859
4114 * gcc.dg/pr70859.c: New test.
4115 * gcc.dg/pr70859-2.c: New test.
4116
4117 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4118
4119 * gnat.dg/debug5.adb: New testcase.
4120
4121 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4122
4123 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4124 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4125 Procedure to check for z10 instruction set.
4126
4127 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4128
4129 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4130
4131 2016-05-03 Alan Modra <amodra@gmail.com>
4132
4133 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4134
4135 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4136
4137 * gcc.target/i386/avx512f-cvt-1.c: New test.
4138
4139 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4140
4141 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4142 -fdump-tree-vrp-details.
4143
4144 2016-05-03 Richard Biener <rguenther@suse.de>
4145
4146 * gcc.dg/pr30172-1.c: Adjust.
4147 * gcc.dg/pr63743.c: Likewise.
4148 * gcc.dg/tm/pr51696.c: Likewise.
4149 * c-c++-common/tm/safe-1.c: Likewise.
4150 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4151 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4152 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4153 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4154
4155 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4156
4157 PR rtl-optimization/70467
4158 * gcc.target/i386/pr70467-3.c: New test.
4159 * gcc.target/i386/pr70467-4.c: New test.
4160
4161 PR tree-optimization/70916
4162 * gcc.c-torture/compile/pr70916.c: New test.
4163
4164 PR target/49244
4165 * gcc.target/i386/pr49244-1.c: New test.
4166 * gcc.target/i386/pr49244-2.c: New test.
4167
4168 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4169
4170 PR rtl-optimization/44281
4171 * gcc.target/i386/pr44281.c: New test.
4172
4173 2016-05-03 bin cheng <bin.cheng@arm.com>
4174
4175 PR tree-optimization/56541
4176 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4177 * gcc.dg/vect/pr56541.c: new test.
4178
4179 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4180
4181 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4182 __float128.
4183 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4184
4185 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4186
4187 PR testsuite/70520
4188 * c-c++-common/asan/clone-test-1.c (main): Align child process
4189 stack to 16 bytes.
4190
4191 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4192
4193 PR c++/62314
4194 * g++.dg/spellcheck-fields-2.C: New test case.
4195
4196 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4197
4198 PR c++/62314
4199 * g++.dg/pr62314.C: New test case.
4200
4201 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4202
4203 * gcc.dg/ipa/inline-8.c: New testcase.
4204
4205 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4206
4207 PR rtl-optimization/70467
4208 * gcc.target/i386/pr70467-1.c: New test.
4209
4210 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4211
4212 * gcc.dg/spec-options.c: Run the test on all targets.
4213 * gcc.dg/foo.specs: Use cpp_unique_options.
4214
4215 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4216
4217 * gcc.dg/tree-ssa/unord.c: New testcase.
4218
4219 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4220
4221 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4222
4223 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4224
4225 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4226
4227 2016-05-02 Marek Polacek <polacek@redhat.com>
4228
4229 PR c/70851
4230 * gcc.dg/enum-incomplete-3.c: New test.
4231
4232 2016-05-02 Marek Polacek <polacek@redhat.com>
4233 Tom de Vries <tom@codesourcery.com>
4234
4235 PR tree-optimization/70700
4236 * gcc.dg/pr70700.c: New test.
4237
4238 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4239
4240 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4241 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4242 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4243 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4244 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4245
4246 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4247
4248 * ada/acats/run_acats: Rename into...
4249 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4250 * ada/acats/run_all.sh: Remove redundant test.
4251 (target_run): Move around.
4252 (target_gnatchop): Use newly built executable.
4253 (target_gnatmake): Likewise.
4254 Check that the compilation of impbit succeeds.
4255
4256 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4257
4258 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4259 * gcc.dg/20021029-1.c: Likewise.
4260 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4261 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4262 * gcc.target/sh/cmpstr.c: Likewise.
4263 * gcc.target/sh/cmpstrn.c: Likewise.
4264 * gcc.target/sh/memset.c: Likewise.
4265 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4266 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4267 * gcc.target/sh/pr39423-1.c: Likewise.
4268 * gcc.target/sh/pr49468-di.c: Likewise.
4269 * gcc.target/sh/pr49468-si.c: Likewise.
4270 * gcc.target/sh/pr49880-1.c: Likewise.
4271 * gcc.target/sh/pr49880-2.c: Likewise.
4272 * gcc.target/sh/pr49880-3.c: Likewise.
4273 * gcc.target/sh/pr50751-1.c: Likewise.
4274 * gcc.target/sh/pr50751-4.c: Likewise.
4275 * gcc.target/sh/pr50751-7.c: Likewise.
4276 * gcc.target/sh/pr51244-1.c: Likewise.
4277 * gcc.target/sh/pr51244-10.c: Likewise.
4278 * gcc.target/sh/pr51244-11.c: Likewise.
4279 * gcc.target/sh/pr51244-12.c: Likewise.
4280 * gcc.target/sh/pr51244-13.c: Likewise.
4281 * gcc.target/sh/pr51244-14.c: Likewise.
4282 * gcc.target/sh/pr51244-17.c: Likewise.
4283 * gcc.target/sh/pr51244-18.c: Likewise.
4284 * gcc.target/sh/pr51244-19.c: Likewise.
4285 * gcc.target/sh/pr51244-4.c: Likewise.
4286 * gcc.target/sh/pr51244-5.c: Likewise.
4287 * gcc.target/sh/pr51244-7.c: Likewise.
4288 * gcc.target/sh/pr51244-8.c: Likewise.
4289 * gcc.target/sh/pr51244-9.c: Likewise.
4290 * gcc.target/sh/pr51697.c: Likewise.
4291 * gcc.target/sh/pr52483-1.c: Likewise.
4292 * gcc.target/sh/pr52483-2.c: Likewise.
4293 * gcc.target/sh/pr52483-3.c: Likewise.
4294 * gcc.target/sh/pr52483-5.c: Likewise.
4295 * gcc.target/sh/pr52933-1.c: Likewise.
4296 * gcc.target/sh/pr52933-2.c: Likewise.
4297 * gcc.target/sh/pr52933-3.c: Likewise.
4298 * gcc.target/sh/pr53568-1.c: Likewise.
4299 * gcc.target/sh/pr53976-1.c: Likewise.
4300 * gcc.target/sh/pr53988-1.c: Likewise.
4301 * gcc.target/sh/pr53988.c: Likewise.
4302 * gcc.target/sh/pr54089-1.c: Likewise.
4303 * gcc.target/sh/pr54089-6.c: Likewise.
4304 * gcc.target/sh/pr54089-7.c: Likewise.
4305 * gcc.target/sh/pr54089-8.c: Likewise.
4306 * gcc.target/sh/pr54089-9.c: Likewise.
4307 * gcc.target/sh/pr54236-1.c: Likewise.
4308 * gcc.target/sh/pr54236-2.c: Likewise.
4309 * gcc.target/sh/pr54236-3.c: Likewise.
4310 * gcc.target/sh/pr54236-4.c: Likewise.
4311 * gcc.target/sh/pr54386.c: Likewise.
4312 * gcc.target/sh/pr54602-1.c: Likewise.
4313 * gcc.target/sh/pr54685.c: Likewise.
4314 * gcc.target/sh/pr54760-1.c: Likewise.
4315 * gcc.target/sh/pr54760-2.c: Likewise.
4316 * gcc.target/sh/pr54760-3.c: Likewise.
4317 * gcc.target/sh/pr54760-4.c: Likewise.
4318 * gcc.target/sh/pr54760-5.c: Likewise.
4319 * gcc.target/sh/pr54760-6.c: Likewise.
4320 * gcc.target/sh/pr55146.c: Likewise.
4321 * gcc.target/sh/pr55160.c: Likewise.
4322 * gcc.target/sh/pr59278.c: Likewise.
4323 * gcc.target/sh/pr59401-1.c: Likewise.
4324 * gcc.target/sh/pr59533-1.c: Likewise.
4325 * gcc.target/sh/pr63260.c: Likewise.
4326 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4327 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4328 * gcc.target/sh/strlen.c: Likewise.
4329 * gcc.target/sh/torture/pr30807.c: Likewise.
4330 * gcc.target/sh/torture/pr34777.c: Likewise.
4331 * gcc.target/sh/torture/pr64652.c: Likewise.
4332 * gcc.target/sh/torture/pr65505.c: Likewise.
4333 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4334 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4335
4336 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4337
4338 PR c++/66644
4339 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4340
4341 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4342
4343 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4344 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4345 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4346 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4347
4348 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4349
4350 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4351 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4352
4353 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4354
4355 PR middle-end/70626
4356 * c-c++-common/goacc/combined-reduction.c: New test.
4357 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4358
4359 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4360
4361 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4362 *movdi_internal pattern only if PIC off.
4363 * gcc.target/i386/pr70155-2.c: Likewise.
4364 * gcc.target/i386/pr70155-3.c: Likewise.
4365 * gcc.target/i386/pr70155-4.c: Likewise.
4366 * gcc.target/i386/pr70155-5.c: Likewise.
4367 * gcc.target/i386/pr70155-6.c: Likewise.
4368 * gcc.target/i386/pr70155-7.c: Likewise.
4369 * gcc.target/i386/pr70155-8.c: Likewise.
4370 * gcc.target/i386/pr70155-15.c: Likewise.
4371 * gcc.target/i386/pr70155-17.c: Likewise.
4372 * gcc.target/i386/pr70155-22.c: Likewise.
4373
4374 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4375
4376 PR tree-optimization/70803
4377 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4378
4379 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4380
4381 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4382 optimization of vector loop.
4383 * gcc.target/i386/vect-unpack-3.c: New test.
4384 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4385 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4386 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4387
4388 2016-04-29 Marek Polacek <polacek@redhat.com>
4389
4390 PR sanitizer/70342
4391 * g++.dg/ubsan/null-7.C: New test.
4392
4393 PR c/70852
4394 * gcc.dg/pr70852.c: New test.
4395
4396 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4397
4398 PR/69089
4399 * g++.dg/cpp0x/alignas6.C: New test.
4400
4401 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4402
4403 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4404 * gcc.dg/pr27003.c: Likewise.
4405 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4406 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4407 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4408 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4409 * gcc.target/arc/mxy.c: Likewise.
4410 * gcc.target/arc/mswape.c: Likewise.
4411 * gcc.target/arc/mrtsc.c: Likewise.
4412 * gcc.target/arc/mcrc.c: Likewise.
4413 * gcc.target/arc/mdsp-packa.c: Likewise.
4414 * gcc.target/arc/mdvbf.c: Likewise.
4415 * gcc.target/arc/mlock.c: Likewise.
4416 * gcc.target/arc/mmac-24.c: Likewise.
4417 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4418
4419 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4420 Matthijs Kooijman <matthijs@stdin.nl>
4421 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4422
4423 PR target/60040
4424 * gcc.target/avr/pr60040-1.c: New.
4425 * gcc.target/avr/pr60040-2.c: New.
4426
4427 2016-04-29 Richard Biener <rguenther@suse.de>
4428
4429 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4430
4431 2016-04-29 Richard Biener <rguenther@suse.de>
4432
4433 PR tree-optimization/13962
4434 PR tree-optimization/65686
4435 * gcc.dg/uninit-pr65686.c: New testcase.
4436
4437 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4438
4439 PR middle-end/70843
4440 * gcc.dg/pr70843.c: New test.
4441
4442 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4443
4444 PR target/70858
4445 * gcc.target/i386/pr70858.c: New test.
4446
4447 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4448
4449 * gcc.target/arc/nps400-1.c: New file.
4450
4451 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4452 Andrew Burgess <andrew.burgess@embecosm.com>
4453
4454 * gcc.target/arc/movh_cl-1.c: New file.
4455
4456 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4457 Andrew Burgess <andrew.burgess@embecosm.com>
4458
4459 * gcc.target/arc/extzv-1.c: New file.
4460 * gcc.target/arc/insv-1.c: New file.
4461 * gcc.target/arc/insv-2.c: New file.
4462 * gcc.target/arc/movb-1.c: New file.
4463 * gcc.target/arc/movb-2.c: New file.
4464 * gcc.target/arc/movb-3.c: New file.
4465 * gcc.target/arc/movb-4.c: New file.
4466 * gcc.target/arc/movb-5.c: New file.
4467 * gcc.target/arc/movb_cl-1.c: New file.
4468 * gcc.target/arc/movb_cl-2.c: New file.
4469 * gcc.target/arc/movbi_cl-1.c: New file.
4470 * gcc.target/arc/movl-1.c: New file.
4471
4472 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4473 Andrew Burgess <andrew.burgess@embecosm.com>
4474
4475 * gcc.target/arc/cmem-1.c: New file.
4476 * gcc.target/arc/cmem-2.c: New file.
4477 * gcc.target/arc/cmem-3.c: New file.
4478 * gcc.target/arc/cmem-4.c: New file.
4479 * gcc.target/arc/cmem-5.c: New file.
4480 * gcc.target/arc/cmem-6.c: New file.
4481 * gcc.target/arc/cmem-7.c: New file.
4482 * gcc.target/arc/cmem-ld.inc: New file.
4483 * gcc.target/arc/cmem-st.inc: New file.
4484
4485 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4486
4487 PR target/70821
4488 * gcc.target/i386/pr70821.c: New test.
4489
4490 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4491
4492 * gcc.target/powerpc/vec-adde.c: New test.
4493 * gcc.target/powerpc/vec-adde-int128.c: New test.
4494
4495 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4496
4497 * gcc.target/i386/avx-vround-1.c: New test.
4498 * gcc.target/i386/avx-vround-2.c: New test.
4499 * gcc.target/i386/avx512vl-vround-1.c: New test.
4500 * gcc.target/i386/avx512vl-vround-2.c: New test.
4501
4502 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4503
4504 PR testsuite/70595
4505 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4506 (check_effective_target_cilkplus_runtime): ... this.
4507 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4508 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4509
4510 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4511 Require cilkplus_runtime.
4512 Don't add -lcilkrts.
4513 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4514 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4515 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4516 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4517 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4518 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4519 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4520 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4521 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4522 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4523 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4524 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4525 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4526 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4527 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4528 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4529 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4530 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4531 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4532 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4533 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4534 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4535 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4536 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4537 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4538 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4539 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4540 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4541 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4542
4543 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4544 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4545
4546 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4547
4548 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4549 cilkplus_runtime.
4550
4551 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4552
4553 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4554 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4555
4556 2015-04-27 Ryan Burn <contact@rnburn.com>
4557
4558 PR c++/69024
4559 PR c++/68997
4560 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4561 diagnostic.
4562 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4563 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4564
4565 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4566
4567 * gnat.dg/limited_with4.ad[sb]: New test.
4568 * gnat.dg/limited_with4_pkg.ads: New helper.
4569
4570 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4571
4572 PR target/70155
4573 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4574 and movv1ti_internal patterns
4575 * gcc.target/i386/pr70155-1.c: New test.
4576 * gcc.target/i386/pr70155-2.c: Likewise.
4577 * gcc.target/i386/pr70155-3.c: Likewise.
4578 * gcc.target/i386/pr70155-4.c: Likewise.
4579 * gcc.target/i386/pr70155-5.c: Likewise.
4580 * gcc.target/i386/pr70155-6.c: Likewise.
4581 * gcc.target/i386/pr70155-7.c: Likewise.
4582 * gcc.target/i386/pr70155-8.c: Likewise.
4583 * gcc.target/i386/pr70155-9.c: Likewise.
4584 * gcc.target/i386/pr70155-10.c: Likewise.
4585 * gcc.target/i386/pr70155-11.c: Likewise.
4586 * gcc.target/i386/pr70155-12.c: Likewise.
4587 * gcc.target/i386/pr70155-13.c: Likewise.
4588 * gcc.target/i386/pr70155-14.c: Likewise.
4589 * gcc.target/i386/pr70155-15.c: Likewise.
4590 * gcc.target/i386/pr70155-16.c: Likewise.
4591 * gcc.target/i386/pr70155-17.c: Likewise.
4592 * gcc.target/i386/pr70155-18.c: Likewise.
4593 * gcc.target/i386/pr70155-19.c: Likewise.
4594 * gcc.target/i386/pr70155-20.c: Likewise.
4595 * gcc.target/i386/pr70155-21.c: Likewise.
4596 * gcc.target/i386/pr70155-22.c: Likewise.
4597
4598 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4599
4600 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4601 ".{5,6}".
4602
4603 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4604
4605 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4606 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4607 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4608 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4609 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4610
4611 2016-04-27 Richard Biener <rguenther@suse.de>
4612
4613 PR ipa/70760
4614 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4615 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4616
4617 2016-04-27 Nathan Sidwell <nathan@acm.org>
4618
4619 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4620 * g++.dg/ubsan/pr63956.C: Adjust error location.
4621
4622 2016-04-27 Nick Clifton <nickc@redhat.com>
4623
4624 PR middle-end/49889
4625 * gcc.dg/pr49889.c: New test.
4626
4627 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4628
4629 * c-c++-common/memset-array.c: New test.
4630
4631 2016-04-26 Martin Sebor <msebor@redhat.com>
4632
4633 PR c++/66639
4634 * g++.dg/cpp1y/func_constexpr.C: New test.
4635
4636 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4637
4638 PR c++/70241
4639 * g++.dg/cpp0x/enum32.C: New test.
4640 * g++.dg/cpp0x/enum33.C: New test.
4641
4642 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4643
4644 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4645 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4646 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4647 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4648 * gcc.c-torture/execute/pr38151.c: Likewise.
4649 * gcc.c-torture/execute/pr66556.c: Likewise.
4650 * gcc.c-torture/execute/pr67781.c: Likewise.
4651 * gcc.c-torture/execute/pr68648.c: Likewise.
4652
4653 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4654
4655 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4656
4657 2016-04-26 Marek Polacek <polacek@redhat.com>
4658
4659 PR c/67784
4660 * gcc.dg/pr67784-3.c: New test.
4661 * gcc.dg/pr67784-4.c: New test.
4662 * gcc.dg/pr67784-5.c: New test.
4663
4664 PR c/70791
4665 * gcc.dg/Wnested-externs-2.c: New test.
4666
4667 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4668
4669 * gcc.dg/fold-plusmult.c: Adjust.
4670 * gcc.dg/no-strict-overflow-6.c: Adjust.
4671 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4672
4673 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4674
4675 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4676 number scans.
4677 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4678 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4679 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4680 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4681 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4682 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4683 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4684 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4685 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4686 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4687 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4688 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4689 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4690 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4691 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4692 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4693 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4694 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4695 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4696 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4697 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4698 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4699 scans.
4700 * gcc.target/i386/pr32219-4.c: Likewise.
4701 * gcc.target/i386/pr32219-6.c: Likewise.
4702 * gcc.target/i386/pr32219-8.c: Likewise.
4703
4704 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4705
4706 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4707 associated options.
4708
4709 2016-04-26 Marek Polacek <polacek@redhat.com>
4710
4711 PR c++/70744
4712 * g++.dg/ext/cond2.C: New test.
4713
4714 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4715
4716 PR tree-optimization/70771
4717 PR tree-optimization/70775
4718 * gcc.dg/pr70771.c: New test.
4719 * gcc.dg/pr70775.c: New test.
4720
4721 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4722
4723 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4724
4725 2016-04-25 Richard Biener <rguenther@suse.de>
4726
4727 PR tree-optimization/70780
4728 * gcc.dg/torture/pr70780.c: New testcase.
4729
4730 2016-04-25 Michael Collison <michael.collison@arm.com>
4731
4732 * gcc.target/arm/neon-vaddws16.c: New test.
4733 * gcc.target/arm/neon-vaddws32.c: New test.
4734 * gcc.target/arm/neon-vaddwu16.c: New test.
4735 * gcc.target/arm/neon-vaddwu32.c: New test.
4736 * gcc.target/arm/neon-vaddwu8.c: New test.
4737 * lib/target-supports.exp
4738 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4739 that arm neon support vector widen sum of HImode TO SImode.
4740
4741 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4742
4743 PR sanitizer/70712
4744 * c-c++-common/asan/pr70712.c: New test.
4745
4746 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4747
4748 * .gitattributes: New file.
4749
4750 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4751
4752 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4753
4754 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4755
4756 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4757 * gfortran.dg/submodule_15.f08: Likewise.
4758
4759 2016-04-22 Richard Biener <rguenther@suse.de>
4760
4761 PR tree-optimization/70740
4762 * gcc.dg/torture/pr70740.c: New testcase.
4763
4764 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4765
4766 PR target/70750
4767 * gcc.target/i386/pr70750-1.c: New test.
4768 * gcc.target/i386/pr70750-2.c: Likewise.
4769
4770 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4771
4772 PR c++/70540
4773 * g++.dg/cpp0x/auto48.C: New.
4774
4775 2016-04-21 Marek Polacek <polacek@redhat.com>
4776
4777 PR c++/70513
4778 * g++.dg/cpp0x/forw_enum12.C: New test.
4779 * g++.dg/cpp0x/forw_enum13.C: New test.
4780
4781 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4782
4783 PR target/70728
4784 * gcc.target/i386/pr70728.c: New test.
4785
4786 2016-04-21 Richard Biener <rguenther@suse.de>
4787
4788 PR middle-end/70747
4789 * gcc.dg/pr70747.c: New testcase.
4790
4791 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4792
4793 PR tree-optimization/70715
4794 * gcc.dg/tree-ssa/scev-13.c: New test.
4795
4796 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4797
4798 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4799
4800 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4801
4802 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4803
4804 2016-04-20 Jan Hubicka <jh@suse.cz>
4805
4806 PR ipa/70018
4807 * g++.dg/ipa/nothrow-1.C: New testcase.
4808
4809 2016-04-20 Nathan Sidwell <nathan@acm.org>
4810
4811 PR c++/55635
4812 * g++.dg/eh/delete1.C: New.
4813
4814 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4815
4816 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4817 -mtune-ctrl=sse_typeless_stores.
4818
4819 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4820
4821 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4822
4823 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4824
4825 PR tree-optimization/69489
4826 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4827
4828 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4829
4830 PR c++/69363
4831 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4832 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4833 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4834
4835 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4836
4837 PR tree-optimization/56625
4838 PR tree-optimization/69489
4839 * gcc.dg/vect/pr56625.c: New test.
4840 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4841
4842 2016-04-20 Andrew Pinski <apinski@cavium.com>
4843
4844 PR target/64971
4845 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4846
4847 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4848
4849 * gnat.dg/self1.adb: Remove now incorrect test.
4850
4851 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4852
4853 * gcc.dg/tree-ssa/scev-11.c: New test.
4854 * gcc.dg/tree-ssa/scev-12.c: New test.
4855
4856 2016-04-20 Marek Polacek <polacek@redhat.com>
4857
4858 PR tree-optimization/70725
4859 * gcc.dg/pr70725.c: New test.
4860
4861 2016-04-20 Richard Biener <rguenther@suse.de>
4862
4863 PR tree-optimization/70726
4864 * g++.dg/vect/pr70726.cc: New testcase.
4865
4866 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4867
4868 PR target/70674
4869 * gcc.target/s390/pr70674.c: New test.
4870
4871 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4872
4873 PR libgfortran/70684
4874 * gfortran.dg/list_read_14.f90: New test.
4875
4876 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4877
4878 PR target/69201
4879 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4880 extern to force it misaligned.
4881 (b): Likewise.
4882 (c): Likewise.
4883 (d): Likewise.
4884 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4885 Don't check `*' before movv4sf_internal.
4886 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4887 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4888 Don't check `*' before movv16qi_internal.
4889 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4890 extern to force it misaligned.
4891 (b): Likewise.
4892 (c): Likewise.
4893 (d): Likewise.
4894 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4895 Don't check `*' before movv2df_internal.
4896 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4897 extern to force it misaligned.
4898 (b): Likewise.
4899 (c): Likewise.
4900 (d): Likewise.
4901 Check movv8sf_internal instead of avx_storeups256.
4902 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4903
4904 2016-04-19 Richard Biener <rguenther@suse.de>
4905
4906 PR tree-optimization/70171
4907 * g++.dg/tree-ssa/pr70171.C: New testcase.
4908
4909 2016-04-19 Richard Biener <rguenther@suse.de>
4910
4911 PR tree-optimization/70724
4912 * gcc.dg/torture/pr70724.c: New testcase.
4913
4914 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4915
4916 PR middle-end/70689
4917 * gcc.target/i386/pr70689.c: New.
4918
4919 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4920
4921 PR target/70708
4922 * gcc.target/i386/pr70708.c: New test.
4923
4924 2016-04-18 Richard Biener <rguenther@suse.de>
4925
4926 PR tree-optimization/43434
4927 * gcc.dg/vect/pr43434.c: New testcase.
4928 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4929 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4930 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4931 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4932 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4933 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4934 * gcc.dg/gomp/pr68640.c: Likewise.
4935 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4936 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4937
4938 2016-04-18 Richard Biener <rguenther@suse.de>
4939
4940 PR tree-optimization/70701
4941 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4942
4943 2016-04-18 Tom de Vries <tom@codesourcery.com>
4944
4945 PR testsuite/70699
4946 * gcc.dg/pr70161.c: Add dot-file scans.
4947 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4948 instead of after last dot char.
4949
4950 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4951
4952 * c-c++-common/dump-ada-spec-3.c: New test.
4953 * c-c++-common/dump-ada-spec-4.c: Likewise.
4954
4955 2016-04-17 Tom de Vries <tom@codesourcery.com>
4956
4957 PR other/70183
4958 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4959
4960 2016-04-15 Jan Hubicka <jh@suse.cz>
4961
4962 PR ipa/70018
4963 * g++.dg/ipa/pure-const-1.C: New testcase.
4964 * g++.dg/ipa/pure-const-2.C: New testcase.
4965 * g++.dg/ipa/pure-const-3.C: New testcase.
4966
4967 2016-04-15 Marek Polacek <polacek@redhat.com>
4968
4969 PR c/70671
4970 * gcc.dg/bitfld-22.c: New test.
4971
4972 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4973
4974 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4975 x86_64.
4976
4977 2016-04-15 Marek Polacek <polacek@redhat.com>
4978
4979 PR c/70651
4980 * c-c++-common/pr70651.c: New test.
4981
4982 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4983
4984 PR rtl-optimization/70681
4985 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4986 dump scan on arm and powerpc.
4987 * gcc.dg/pr10474.c: Likewise.
4988
4989 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4990
4991 PR c++/69517
4992 PR c++/70019
4993 PR c++/70588
4994 * g++.dg/cpp1y/vla11.C: Revert for real.
4995
4996 PR c/70436
4997 * c-c++-common/Wparentheses-1.c: New test.
4998 * c-c++-common/gomp/Wparentheses-1.c: New test.
4999 * c-c++-common/gomp/Wparentheses-2.c: New test.
5000 * c-c++-common/gomp/Wparentheses-3.c: New test.
5001 * c-c++-common/gomp/Wparentheses-4.c: New test.
5002 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5003 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5004 * c-c++-common/goacc/Wparentheses-1.c: New test.
5005
5006 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5007
5008 PR target/70662
5009 * gcc.target/i386/pr70662.c: New test.
5010
5011 2016-04-15 Richard Biener <rguenther@suse.de>
5012 Alan Modra <amodra@gmail.com>
5013
5014 PR tree-optimization/70130
5015 * gcc.dg/vect/O3-pr70130.c: New testcase.
5016
5017 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5018
5019 PR target/70669
5020 * gcc.target/powerpc/pr70669.c: New test.
5021
5022 PR target/70640
5023 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5024 a power7 system that does not have an assembler that supports
5025 power8.
5026
5027 2016-04-14 Martin Sebor <msebor@redhat.com>
5028
5029 PR c++/69517
5030 PR c++/70019
5031 PR c++/70588
5032 * c-c++-common/ubsan/vla-1.c: Revert.
5033 * g++.dg/cpp1y/vla11.C: Same.
5034 * g++.dg/cpp1y/vla12.C: Same.
5035 * g++.dg/cpp1y/vla13.C: Same.
5036 * g++.dg/cpp1y/vla14.C: Same.
5037 * g++.dg/cpp1y/vla3.C: Same.
5038 * g++.dg/init/array24.C: Same.
5039 * g++.dg/ubsan/vla-1.C: Same.
5040
5041 2016-04-14 Marek Polacek <polacek@redhat.com>
5042 Jan Hubicka <hubicka@ucw.cz>
5043
5044 PR c++/70029
5045 * g++.dg/torture/pr70029.C: New test.
5046
5047 2016-04-14 Martin Sebor <msebor@redhat.com>
5048
5049 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5050 type size to prevent failures on targets with very low maximum
5051 alignment.
5052
5053 2016-04-14 Richard Biener <rguenther@suse.de>
5054
5055 PR tree-optimization/70623
5056 * gcc.dg/torture/pr70623.c: New testcase.
5057 * gcc.dg/torture/pr70623-2.c: Likewise.
5058
5059 2016-04-13 Martin Sebor <msebor@redhat.com>
5060
5061 PR c++/69517
5062 PR c++/70019
5063 PR c++/70588
5064 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5065 * g++.dg/cpp1y/vla11.C: New test.
5066 * g++.dg/cpp1y/vla12.C: New test.
5067 * g++.dg/cpp1y/vla13.C: New test.
5068 * g++.dg/cpp1y/vla14.C: New test.
5069 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5070 * g++.dg/init/array24.C: Fully brace VLA initializer.
5071 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5072
5073 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5074
5075 PR c++/70641
5076 * g++.dg/opt/pr70641.C: New test.
5077
5078 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5079
5080 PR rtl-optimization/68749
5081 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5082 effects of argument promotions.
5083 Remove default args to dg-skip-if.
5084
5085 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5086
5087 PR c++/70635
5088 * g++.dg/parse/pr70635.C: New.
5089
5090 2016-04-13 Marek Polacek <polacek@redhat.com>
5091
5092 PR c++/70639
5093 * c-c++-common/Wmisleading-indentation-4.c: New test.
5094
5095 2016-04-13 Marek Polacek <polacek@redhat.com>
5096
5097 PR c/70436
5098 * gcc.dg/Wparentheses-12.c: New test.
5099 * gcc.dg/Wparentheses-13.c: New test.
5100
5101 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5102
5103 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5104 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5105 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5106
5107 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5108
5109 PR middle-end/70633
5110 * gcc.c-torture/compile/pr70633.c: New test.
5111
5112 PR debug/70628
5113 * gcc.dg/torture/pr70628.c: New test.
5114
5115 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5116
5117 PR c++/70610
5118 * g++.dg/template/pr70610.C: New test.
5119 * g++.dg/template/pr70610-2.C: New test.
5120 * g++.dg/template/pr70610-3.C: New test.
5121 * g++.dg/template/pr70610-4.C: New test.
5122
5123 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5124
5125 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5126 128 instead of 32.
5127
5128 PR c++/70571
5129 * g++.dg/ext/pr70571.C: New test.
5130
5131 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5132
5133 PR target/70640
5134 * gcc.target/powerpc/pr70640.c: New test.
5135
5136 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5137
5138 PR c++/68722
5139 * g++.dg/parse/pr68722.C: New.
5140
5141 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5142
5143 PR rtl-optimization/70596
5144 * gcc.target/i386/pr70596.c: New test.
5145
5146 2016-04-12 Nathan Sidwell <nathan@acm.org>
5147
5148 PR c++/70501
5149 * g++.dg/init/pr70501.C: New.
5150
5151 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5152
5153 * gcc.target/i386/asm-flag-6.c: New test.
5154
5155 2016-04-12 Tom de Vries <tom@codesourcery.com>
5156
5157 PR tree-optimization/68756
5158 * gcc.dg/graphite/pr68756.c: New test.
5159
5160 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5161
5162 PR tree-optimization/70602
5163 * gcc.c-torture/execute/pr70602.c: New test.
5164
5165 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5166
5167 PR target/70381
5168 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5169 __float128 emulator is built and runs.
5170 * gcc.target/powerpc/float128-1.c: Likewise.
5171
5172 * lib/target-supports.exp (check_ppc_float128_sw_available):
5173 Rework tests for __float128 software and hardware
5174 availability. Fix exit condition to return 0 on success.
5175
5176 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5177
5178 PR target/70133
5179 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5180 * gcc.target/aarch64/target_attr_15.c: Likewise.
5181
5182 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5183
5184 PR c++/69066
5185 * g++.dg/cpp1y/pr69066.C: New.
5186
5187 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5188
5189 PR fortran/68566
5190 * gfortran.dg/pr36192.f90: Update test.
5191 * gfortran.dg/pr36192_1.f90: Update test.
5192 * gfortran.dg/real_dimension_1.f: Update test.
5193 * gfortran.dg/parameter_array_init_7.f90: New test.
5194
5195 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5196
5197 PR testsuite/64039
5198 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5199
5200 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5201
5202 PR rtl-optimization/66669
5203 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5204
5205 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5206
5207 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5208 * gcc.dg/pie-1.c: Likewise.
5209 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5210 * gcc.dg/pic-4.c: Likewise.
5211 * gcc.dg/pie-3.c: Likewise.
5212 * gcc.dg/pie-4.c: Likewise.
5213
5214 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5215
5216 PR tree-optimization/68644
5217 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5218
5219 PR rtl-optimization/64886
5220 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5221
5222 2016-04-09 Tom de Vries <tom@codesourcery.com>
5223
5224 PR tree-optimization/68953
5225 * gcc.dg/graphite/pr68953.c: New test.
5226
5227 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5228
5229 PR fortran/70592
5230 * gfortran.dg/deferred_character_16.f90: New test.
5231
5232 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5233
5234 PR tree-optimization/70586
5235 * gcc.c-torture/execute/pr70586.c: New test.
5236
5237 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5238
5239 PR sanitizer/70573
5240 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5241 with __builtin_memset
5242 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5243
5244 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5245
5246 PR lto/70289
5247 PR ipa/70348
5248 PR tree-optimization/70373
5249 PR middle-end/70533
5250 PR middle-end/70534
5251 PR middle-end/70535
5252 * c-c++-common/goacc/reduction-5.c: New test.
5253 * c-c++-common/goacc/reduction-promotions.c: New test.
5254 * gfortran.dg/goacc/reduction-3.f95: New test.
5255 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5256
5257 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5258
5259 PR c++/70590
5260 PR c++/70452
5261 * g++.dg/pr70590.C: New test.
5262 * g++.dg/pr70590-2.C: New test.
5263
5264 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5265
5266 PR middle-end/70593
5267 * gcc.target/i386/pr70593.c: New test.
5268
5269 PR rtl-optimization/70574
5270 * gcc.target/i386/avx2-pr70574.c: New test.
5271
5272 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5273
5274 PR sanitizer/70541
5275 * c-c++-common/asan/pr70541.c: New test.
5276
5277 2016-04-08 Tom de Vries <tom@codesourcery.com>
5278
5279 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5280 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5281
5282 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5283
5284 PR target/70566
5285 * gcc.c-torture/execute/pr70566.c: New test.
5286
5287 2016-04-08 Tom de Vries <tom@codesourcery.com>
5288
5289 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5290 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5291
5292 2016-04-08 Alan Modra <amodra@gmail.com>
5293
5294 * gcc.target/powerpc/pr70117.c: New.
5295
5296 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5297
5298 PR testsuite/70581
5299 * gcc.dg/lto/simd-function_0.c: New test.
5300
5301 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5302 clones.
5303 * c-c++-common/attr-simd-2.c: Likewise.
5304 * c-c++-common/attr-simd-4.c: Likewise.
5305 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5306 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5307
5308 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5309
5310 PR testsuite/70553
5311 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5312
5313 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5314 Tom de Vries <tom@codesourcery.com>
5315
5316 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5317 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5318 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5319 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5320 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5321 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5322 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5323 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5324
5325 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5326
5327 PR c/70436
5328 * g++.dg/warn/Wparentheses-29.C: New test.
5329
5330 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5331
5332 PR c/70436
5333 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5334 explicit braces to resolve a future -Wparentheses warning.
5335
5336 2016-04-06 Richard Henderson <rth@redhat.com>
5337
5338 * gcc.dg/pr61817-1.c: New test.
5339 * gcc.dg/pr61817-2.c: New test.
5340 * gcc.dg/pr69391-1.c: New test.
5341 * gcc.dg/pr69391-2.c: New test.
5342
5343 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5344
5345 PR rtl-optimization/70398
5346 * gcc.target/aarch64/pr70398.c: New.
5347
5348 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5349
5350 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5351
5352 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5353 Pedro Alves <palves@redhat.com>
5354
5355 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5356
5357 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5358
5359 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5360 Check for avx512f effective targets instead of avx2.
5361 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5362 for AVX512F clones.
5363 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5364 * g++.dg/gomp/declare-simd-1.C: Likewise.
5365 * g++.dg/gomp/declare-simd-3.C: Likewise.
5366 * g++.dg/gomp/declare-simd-4.C: Likewise.
5367
5368 PR middle-end/70550
5369 * c-c++-common/gomp/pr70550-1.c: New test.
5370 * c-c++-common/gomp/pr70550-2.c: New test.
5371
5372 2016-04-05 Nathan Sidwell <nathan@acm.org>
5373
5374 PR c++/70512
5375 * g++.dg/ext/attribute-may-alias-5.C: New.
5376
5377 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5378
5379 PR c++/70336
5380 * c-c++-common/pr70336.c: New test.
5381 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5382 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5383
5384 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5385
5386 PR ipa/66223
5387 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5388
5389 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5390
5391 PR rtl-optimization/70542
5392 * gcc.dg/torture/pr70542.c: New test.
5393 * gcc.target/i386/avx2-pr70542.c: New test.
5394
5395 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5396
5397 PR tree-optimization/70509
5398 * gcc.target/i386/avx512bw-pr70509.c: New test.
5399
5400 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5401
5402 PR c++/70452
5403 * g++.dg/ext/constexpr-vla4.C: New test.
5404
5405 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5406
5407 PR target/70510
5408 * gcc.target/i386/pr70510.c: New test.
5409
5410 2016-04-05 Richard Biener <rguenther@suse.de>
5411
5412 PR tree-optimization/70526
5413 * g++.dg/torture/pr70526.C: New testcase.
5414
5415 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5416
5417 PR target/70525
5418 * gcc.target/i386/pr70525.c: New test.
5419
5420 2016-04-05 Richard Biener <rguenther@suse.de>
5421
5422 PR middle-end/70499
5423 * g++.dg/torture/pr70499.C: New testcase.
5424
5425 2016-04-05 Richard Biener <rguenther@suse.de>
5426
5427 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5428 remove XFAIL.
5429
5430 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5431
5432 PR middle-end/70307
5433 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5434 rs6000 ABI warnings.
5435
5436 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5437
5438 PR ipa/66223
5439 * g++.dg/ipa/devirt-51.C: New testcase.
5440
5441 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5442 Jakub Jelinek <jakub@redhat.com>
5443
5444 PR middle-end/70457
5445 * gcc.dg/torture/pr70457.c: New.
5446
5447 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5448
5449 PR fortran/67538
5450 * gfortran.dg/allocate_with_source_19.f08: New test.
5451
5452 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5453
5454 PR fortran/65795
5455 * gfortran.dg/coarray_allocate_6.f08: New test.
5456
5457 2016-04-04 Richard Biener <rguenther@suse.de>
5458
5459 PR rtl-optimization/70484
5460 * gcc.dg/torture/pr70484.c: New testcase.
5461
5462 2016-04-04 Marek Polacek <polacek@redhat.com>
5463
5464 PR c/70307
5465 * gcc.dg/torture/pr70307.c: New test.
5466
5467 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5468
5469 PR target/70416
5470 PR target/67391
5471 * gcc.target/sh/torture/pr70416.c: New.
5472
5473 2016-04-02 Martin Sebor <msebor@redhat.com>
5474
5475 PR c++/67376
5476 PR c++/70170
5477 PR c++/70172
5478 PR c++/70228
5479 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5480 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5481 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5482 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5483 * g++.dg/cpp0x/constexpr-string.C: Same.
5484 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5485 * g++.dg/cpp0x/pr65398.C: Same.
5486 * g++.dg/ext/constexpr-vla1.C: Same.
5487 * g++.dg/ext/constexpr-vla2.C: Same.
5488 * g++.dg/ext/constexpr-vla3.C: Same.
5489 * g++.dg/ubsan/pr63956.C: Same.
5490
5491 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5492
5493 PR rtl-optimization/70467
5494 * gcc.target/i386/pr70467-2.c: New test.
5495
5496 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5497 Marek Polacek <polacek@redhat.com>
5498
5499 PR c++/70488
5500 * g++.dg/init/new47.C: New test.
5501
5502 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5503
5504 PR target/70496
5505 * gcc.target/arm/pr70496.c: New test.
5506
5507 2016-04-01 Nathan Sidwell <nathan@acm.org>
5508
5509 PR c++/68475
5510 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5511
5512 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5513
5514 PR target/69890
5515 * gcc.dg/strlenopt.h (memmove): New.
5516 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5517 instead of "string.h".
5518 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5519 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5520 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5521 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5522 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5523 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5524 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5525 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5526 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5527 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5528 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5529 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5530 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5531 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5532 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5533 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5534 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5535 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5536 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5537 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5538
5539 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5540
5541 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5542 (Holder::foo): Reflect this.
5543
5544 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5545
5546 PR target/70442
5547 * gcc.dg/pr70442.c: New test.
5548
5549 2016-03-31 Nathan Sidwell <nathan@acm.org>
5550
5551 PR c++/70393
5552 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5553
5554 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5555
5556 PR target/70453
5557 * gcc.target/i386/pr70453.c: New test.
5558
5559 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5560
5561 PR target/70292
5562 * gcc.c-torture/pr70292.c: New test.
5563
5564 2016-03-31 Marek Polacek <polacek@redhat.com>
5565
5566 PR c/70297
5567 * c-c++-common/pr70297.c: New test.
5568 * g++.dg/cpp0x/typedef-redecl.C: New test.
5569 * gcc.dg/typedef-redecl2.c: New test.
5570
5571 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5572
5573 PR rtl-optimization/70460
5574 * gcc.c-torture/execute/pr70460.c: New test.
5575
5576 2016-03-31 Richard Biener <rguenther@suse.de>
5577
5578 PR c++/70430
5579 * g++.dg/ext/vector30.C: New testcase.
5580
5581 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5582 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5583
5584 * gfortran.dg/fmt_pf.f90: New test.
5585
5586 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5587
5588 Forward-port from 5 branch
5589 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5590
5591 PR testsuite/70356
5592 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5593 dg-require-effective-target after dg-do.
5594
5595 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5596
5597 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5598
5599 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5600 Julian Brown <julian@codesourcery.com>
5601 Chung-Lin Tang <cltang@codesourcery.com>
5602 Cesar Philippidis <cesar@codesourcery.com>
5603 James Norris <jnorris@codesourcery.com>
5604 Tom de Vries <tom@codesourcery.com>
5605 Nathan Sidwell <nathan@codesourcery.com>
5606
5607 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5608 * c-c++-common/goacc/loop-clauses.c: Likewise.
5609 * g++.dg/goacc/template.C: Likewise.
5610 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5611 * gfortran.dg/goacc/loop-1.f95: Likewise.
5612 * gfortran.dg/goacc/loop-5.f95: Likewise.
5613 * gfortran.dg/goacc/loop-6.f95: Likewise.
5614 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5615 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5616 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5617 * c-c++-common/goacc/clauses-fail.c: Likewise.
5618 * c-c++-common/goacc/parallel-1.c: Likewise.
5619 * c-c++-common/goacc/reduction-1.c: Likewise.
5620 * c-c++-common/goacc/reduction-2.c: Likewise.
5621 * c-c++-common/goacc/reduction-3.c: Likewise.
5622 * c-c++-common/goacc/reduction-4.c: Likewise.
5623 * c-c++-common/goacc/routine-3.c: Likewise.
5624 * c-c++-common/goacc/routine-4.c: Likewise.
5625 * c-c++-common/goacc/routine-5.c: Likewise.
5626 * c-c++-common/goacc/tile.c: Likewise.
5627 * g++.dg/goacc/template.C: Likewise.
5628 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5629 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5630 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5631 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5632 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5633 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5634 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5635 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5636 * c-c++-common/goacc/use_device-1.c: ... this file.
5637 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5638 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5639 * c-c++-common/goacc/host_data-6.c: ... this file.
5640 * c-c++-common/goacc/loop-2-kernels.c: New file.
5641 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5642 * c-c++-common/goacc/loop-3.c: Likewise.
5643 * g++.dg/goacc/reference.C: Likewise.
5644 * g++.dg/goacc/routine-1.C: Likewise.
5645 * g++.dg/goacc/routine-2.C: Likewise.
5646
5647 2016-03-30 Richard Biener <rguenther@suse.de>
5648
5649 PR middle-end/70450
5650 * gcc.dg/torture/pr70450.c: New testcase.
5651
5652 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5653
5654 PR target/70421
5655 * gcc.dg/torture/pr70421.c: New test.
5656 * gcc.target/i386/avx512f-pr70421.c: New test.
5657
5658 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5659
5660 PR testsuite/70364
5661 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5662 (check): New function.
5663 (bar): Call check.
5664 (foo): Align stack to 16 bytes when calling bar.
5665 * gcc.target/i386/cleanup-2.c: Likewise.
5666
5667 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5668
5669 PR tree-optimization/59124
5670 * gcc.dg/Warray-bounds-19.c: New test.
5671
5672 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5673
5674 * lib/prune.exp (escape_regex_chars): New.
5675 (prune_file_path): Update to quote metcharacters for regexp.
5676
5677 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5678
5679 PR rtl-optimization/70429
5680 * gcc.c-torture/execute/pr70429.c: New test.
5681
5682 PR tree-optimization/70405
5683 * gcc.dg/pr70405.c: New test.
5684
5685 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5686
5687 PR fortran/70397
5688 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5689 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5690
5691 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5692
5693 PR testsuite/64177
5694 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5695 __cilkrts_set_param to set two workers.
5696 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5697 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5698
5699 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5700
5701 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5702
5703 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5704
5705 PR target/70406
5706 * gcc.target/i386/pr70406.c: New test.
5707
5708 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5709
5710 * gnat.dg/specs/double_record_extension3.ads: New test.
5711
5712 2016-03-25 Richard Henderson <rth@redhat.com>
5713
5714 PR target/70120
5715 * gcc.target/aarch64/pr70120-1.c: New.
5716 * gcc.target/aarch64/pr70120-2.c: New.
5717 * gcc.target/aarch64/pr70120-3.c: New.
5718
5719 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5720
5721 PR c++/62212
5722 * g++.dg/template/mangle2.C: The dg-do directive should be
5723 "compile" not "assemble".
5724
5725 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5726
5727 PR lto/69650
5728 * gcc.dg/pr69650.c: New test.
5729
5730 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5731
5732 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5733
5734 2016-03-25 Alan Modra <amodra@gmail.com>
5735
5736 * gcc.dg/dfp/pr70052.c: New test.
5737
5738 2016-03-24 Richard Henderson <rth@redhat.com>
5739
5740 PR middle-end/69845
5741 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5742 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5743
5744 2016-03-24 Tom de Vries <tom@codesourcery.com>
5745
5746 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5747
5748 2016-03-24 Tom de Vries <tom@codesourcery.com>
5749
5750 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5751 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5752
5753 2016-03-24 Tom de Vries <tom@codesourcery.com>
5754
5755 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5756 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5757
5758 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5759
5760 PR c++/62212
5761 * g++.dg/template/mangle2.C: New test.
5762
5763 2016-03-24 Richard Biener <rguenther@suse.de>
5764
5765 PR tree-optimization/70396
5766 * gcc.dg/torture/pr70396.c: New testcase.
5767
5768 2016-03-24 Richard Biener <rguenther@suse.de>
5769
5770 PR middle-end/70370
5771 * gcc.dg/torture/pr70370.c: New testcase.
5772
5773 2016-03-24 Tom de Vries <tom@codesourcery.com>
5774
5775 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5776 * gfortran.dg/goacc/kernels-tree.f95: Same.
5777 * gfortran.dg/goacc/parallel-tree.f95: Same.
5778
5779 2016-03-24 Tom de Vries <tom@codesourcery.com>
5780
5781 * c-c++-common/goacc/uninit-if-clause.c: New test.
5782 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5783
5784 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5785
5786 PR target/70290
5787 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5788 Fix formatting.
5789
5790 2016-03-24 Richard Biener <rguenther@suse.de>
5791
5792 PR tree-optimization/70372
5793 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5794
5795 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5796
5797 PR c++/70347
5798 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5799
5800 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5801
5802 PR c++/70332
5803 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5804
5805 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5806
5807 PR c++/70001
5808 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5809 * g++.dg/cpp1y/pr70001.C: New test.
5810
5811 PR c++/70323
5812 * g++.dg/cpp0x/constexpr-70323.C: New test.
5813
5814 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5815 Jason Merrill <jason@redhat.com>
5816 Jakub Jelinek <jakub@redhat.com>
5817
5818 PR c++/69315
5819 * g++.dg/cpp0x/constexpr-69315.C: New test.
5820 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5821
5822 2016-03-23 Marek Polacek <polacek@redhat.com>
5823
5824 PR c++/69884
5825 * g++.dg/warn/Wignored-attributes-1.C: New test.
5826 * g++.dg/warn/Wignored-attributes-2.C: New test.
5827
5828 2016-03-23 Tom de Vries <tom@codesourcery.com>
5829
5830 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5831 initialization.
5832 * gfortran.dg/goacc/private-3.f95 (test): Same.
5833 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5834 missing use param.
5835
5836 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5837
5838 * lib/target-supports.exp: Remove v7ve entry from loop
5839 creating effective target checks.
5840 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5841 (add_options_for_arm_arch_v7ve): Likewise.
5842
5843 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5844
5845 PR tree-optimization/70354
5846 * gcc.dg/vect/pr70354-1.c: New test.
5847 * gcc.dg/vect/pr70354-2.c: New test.
5848 * gcc.target/i386/avx2-pr70354-1.c: New test.
5849 * gcc.target/i386/avx2-pr70354-2.c: New test.
5850
5851 2016-03-22 Jeff Law <law@redhat.com>
5852
5853 PR target/70232
5854 * gcc.dg/tree-ssa/pr70232.c: New test.
5855
5856 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5857
5858 PR target/70302
5859 * gcc.target/i386/pr70302.c: New test.
5860
5861 2016-03-22 Richard Biener <rguenther@suse.de>
5862
5863 PR middle-end/70251
5864 * g++.dg/torture/pr70251.C: New testcase.
5865
5866 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5867
5868 PR c/69993
5869 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5870 Wmisleading-indentation.c.
5871 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5872 reflect change to diagnostic text and order of messages.
5873 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5874
5875 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5876
5877 * g++.dg/ext/java-3.C: Don't compile on AIX.
5878
5879 2016-03-22 Richard Biener <rguenther@suse.de>
5880
5881 PR middle-end/70333
5882 * gcc.dg/torture/pr70333.c: New testcase.
5883
5884 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5885
5886 * g++.dg/ext/pr70290.C: New test.
5887
5888 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5889
5890 PR target/70325
5891 * gcc.target/i386/pr70325.c: New test.
5892
5893 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5894
5895 PR target/70329
5896 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5897 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5898
5899 PR target/70300
5900 * gcc.target/i386/pr70300.c: New test.
5901
5902 PR c++/70295
5903 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5904 (func2): New function for cond with parens, xfail warning for c++.
5905 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5906
5907 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5908
5909 PR c++/70096
5910 * g++.dg/template/ptrmem30.C: New test.
5911
5912 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5913
5914 PR c++/70204
5915 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5916 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5917
5918 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5919
5920 PR middle-end/70326
5921 * gcc.dg/pr70326.c: New test.
5922
5923 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5924 Jakub Jelinek <jakub@redhat.com>
5925
5926 PR tree-optimization/70317
5927 * gcc.dg/pr70317.c: New test.
5928
5929 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5930
5931 PR target/70327
5932 * gcc.target/i386/pr70327.c: New test.
5933
5934 2016-03-21 Martin Liska <mliska@suse.cz>
5935
5936 PR ipa/70306
5937 * gcc.dg/ipa/pr70306.c: New test.
5938
5939 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5940
5941 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5942 * gcc.target/arm/attr-align3.c: Likewise.
5943 * gcc.target/arm/attr_arm.c: Likewise.
5944 * gcc.target/arm/flip-thumb.c: Likewise.
5945
5946 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5947
5948 PR target/70296
5949 * gcc.target/powerpc/altivec-36.c: New test.
5950
5951 2016-03-21 Richard Biener <rguenther@suse.de>
5952
5953 PR tree-optimization/70310
5954 * gcc.dg/torture/pr70310.c: New testcase.
5955
5956 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5957
5958 PR target/70293
5959 * gcc.target/i386/pr70293.c: New test.
5960
5961 2016-03-21 Richard Biener <rguenther@suse.de>
5962
5963 PR tree-optimization/70288
5964 * gcc.dg/torture/pr70288-1.c: New testcase.
5965 * gcc.dg/torture/pr70288-2.c: Likewise.
5966
5967 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5968
5969 PR rtl-optimization/69307
5970 * gcc.target/arm/pr69307.c: New test.
5971
5972 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5973
5974 PR rtl-optimization/69102
5975 * gcc.c-torture/compile/pr69102.c: New test.
5976
5977 2016-03-18 Jeff Law <law@redhat.com>
5978
5979 PR rtl-optimization/70263
5980 * gcc.c-torture/compile/pr70263-1.c: New test.
5981 * gcc.target/i386/pr70263-2.c: New test.
5982
5983 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5984
5985 PR rtl-optimization/70278
5986 * gcc.dg/torture/pr70278.c: New test.
5987 * gcc.target/arm/pr70278.c: New test.
5988
5989 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5990
5991 PR c/70281
5992 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5993 (test_builtin_types_compatible_p): New test function.
5994 * gcc.dg/pr70281.c: New test case.
5995
5996 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5997
5998 PR target/70113
5999 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6000
6001 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6002
6003 PR tree-optimization/70252
6004 * gcc.dg/pr70252.c: New test.
6005
6006 2016-03-18 Tom de Vries <tom@codesourcery.com>
6007
6008 * gcc.dg/pr70161-2.c: New test.
6009 * gcc.dg/pr70161.c: New test.
6010
6011 2016-03-18 Tom de Vries <tom@codesourcery.com>
6012
6013 PR ipa/70269
6014 * gcc.dg/pr70269.c: New test.
6015
6016 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6017
6018 PR c++/70267
6019 * g++.dg/ext/java-3.C: New test.
6020
6021 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6022
6023 PR c++/70205
6024 * g++.dg/lookup/pr70205.C: New test.
6025
6026 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6027
6028 PR c++/70218
6029 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6030
6031 2016-03-17 Marek Polacek <polacek@redhat.com>
6032
6033 PR c/69407
6034 * gcc.dg/atomic-op-6.c: New test.
6035
6036 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6037
6038 PR c/70264
6039 * c-c++-common/pr70264.c: New test case.
6040
6041 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6042
6043 PR c++/70144
6044 * c-c++-common/pr70144-1.c: New test.
6045 * c-c++-common/pr70144-2.c: New test.
6046
6047 PR c++/70272
6048 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6049 * g++.dg/opt/flifetime-dse6.C: New test.
6050 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6051
6052 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6053
6054 PR driver/70192
6055 * gcc.dg/pic-1.c: New test.
6056 * gcc.dg/pic-2.c: Likewise.
6057 * gcc.dg/pic-3.c: Likewise.
6058 * gcc.dg/pic-4.c: Likewise.
6059 * gcc.dg/pie-1.c: Likewise.
6060 * gcc.dg/pie-2.c: Likewise.
6061 * gcc.dg/pie-3.c: Likewise.
6062 * gcc.dg/pie-4.c: Likewise.
6063 * gcc.dg/pie-5.c: Likewise.
6064 * gcc.dg/pie-6.c: Likewise.
6065
6066 2016-03-17 Tom de Vries <tom@codesourcery.com>
6067
6068 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6069 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6070
6071 2016-03-17 Richard Biener <rguenther@suse.de>
6072
6073 PR debug/70271
6074 * g++.dg/debug/pr70271.C: New testcase.
6075
6076 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6077
6078 * gcc.target/i386/pr70251.c: New test.
6079
6080 2016-03-17 Marek Polacek <polacek@redhat.com>
6081
6082 PR c++/70194
6083 * g++.dg/warn/constexpr-70194.C: New test.
6084
6085 2016-03-16 Richard Henderson <rth@redhat.com>
6086
6087 PR middle-end/70240
6088 * gcc.c-torture/compile/pr70240.c: New.
6089
6090 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6091
6092 * gcc.c-torture/compile/20151204.c: Skip for avr.
6093
6094 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6095
6096 PR target/70245
6097 * g++.dg/opt/pr70245.C: New test.
6098 * g++.dg/opt/pr70245.h: New file.
6099 * g++.dg/opt/pr70245-aux.cc: New file.
6100
6101 2016-03-16 Martin Sebor <msebor@redhat.com>
6102
6103 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6104
6105 2016-03-16 Richard Henderson <rth@redhat.com>
6106
6107 PR middle-end/70199
6108 * gcc.c-torture/compile/pr70199.c: New.
6109
6110 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6111
6112 * gcc.dg/uninit-19.c: Run dos2unix.
6113
6114 2016-03-16 Marek Polacek <polacek@redhat.com>
6115
6116 PR c/70093
6117 * gcc.dg/nested-func-10.c: New test.
6118 * gcc.dg/nested-func-9.c: New test.
6119
6120 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6121
6122 PR tree-optimization/68714
6123 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6124
6125 2016-03-16 Tom de Vries <tom@codesourcery.com>
6126
6127 PR tree-optimization/68715
6128 * gcc.dg/graphite/pr68715-2.c: New test.
6129 * gcc.dg/graphite/pr68715.c: New test.
6130 * gfortran.dg/graphite/pr68715.f90: New test.
6131
6132 2016-03-16 Tom de Vries <tom@codesourcery.com>
6133
6134 PR tree-optimization/68809
6135 * gcc.dg/graphite/pr68809-2.c: New test.
6136 * gcc.dg/graphite/pr68809.c: New test.
6137
6138 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6139
6140 PR c++/70147
6141 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6142 method call to i () as argument. Adjust expected output.
6143
6144 PR c++/70147
6145 * g++.dg/ubsan/pr70147-1.C: New test.
6146 * g++.dg/ubsan/pr70147-2.C: New test.
6147
6148 2016-03-15 Martin Sebor <msebor@redhat.com>
6149
6150 PR c++/58281
6151 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6152
6153 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6154
6155 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6156 hppa*-*-hpux*.
6157
6158 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6159
6160 PR libfortran/69799
6161 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6162 libatomic_available.
6163
6164 2016-03-15 Marek Polacek <polacek@redhat.com>
6165
6166 PR c++/70209
6167 * g++.dg/ext/attribute-may-alias-4.C: New test.
6168
6169 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6170
6171 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6172 -fvar-tracking-assignments-toggle flag.
6173
6174 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6175
6176 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6177
6178 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6179
6180 PR rtl-optimization/70222
6181 * gcc.c-torture/execute/pr70222-1.c: New test.
6182 * gcc.c-torture/execute/pr70222-2.c: New test.
6183
6184 2016-03-15 Richard Henderson <rth@redhat.com>
6185
6186 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6187
6188 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6189
6190 PR rtl-optimization/69032
6191 * gcc.dg/pr69032.c: New test.
6192
6193 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6194
6195 PR rtl-optimization/63384
6196 * g++.dg/pr63384.C: New test.
6197
6198 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6199
6200 PR target/64411
6201 * gcc.target/i386/pr64411.C: New test.
6202
6203 2016-03-15 Tom de Vries <tom@codesourcery.com>
6204
6205 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6206 * gfortran.dg/goacc/kernels-alias.f95: New test.
6207
6208 2016-03-14 Martin Sebor <msebor@redhat.com>
6209
6210 PR c++/53792
6211 * g++.dg/cpp0x/constexpr-inline.C: New test.
6212 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6213
6214 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6215
6216 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6217
6218 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6219
6220 PR middle-end/70219
6221 * gcc.dg/pr70219.c: New test.
6222
6223 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6224
6225 PR target/70083
6226 * gcc.dg/torture/pr70083.c: New test.
6227 * gcc.target/i386/pr70083.c: New test.
6228
6229 2016-03-14 Richard Biener <rguenther@suse.de>
6230
6231 PR tree-optimization/56365
6232 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6233
6234 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6235
6236 PR target/70098
6237 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6238 New function.
6239 * g++.dg/pr70098.C: New testcase.
6240
6241
6242 2016-03-14 Tom de Vries <tom@codesourcery.com>
6243
6244 PR tree-optimization/70045
6245 * gcc.dg/graphite/pr70045.c: New test.
6246
6247 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6248
6249 PR fortran/69043
6250 * gfortran.dg/include_9.f90: New test.
6251
6252 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6253
6254 PR fortran/45076
6255 gfortran.dg/prof/prof.exp: New script.
6256 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6257
6258 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6259
6260 PR rtl-optimization/69307
6261 * gcc.dg/pr69307.c: New test.
6262
6263 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6264
6265 PR target/69614
6266 * gcc.target/arm/pr69614.c: New.
6267
6268 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6269
6270 PR fortran/70031
6271 * gfortran.dg/submodule_14.f08: New test
6272
6273 PR fortran/69524
6274 * gfortran.dg/submodule_15.f08: New test
6275
6276 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6277
6278 PR c++/70106
6279 * g++.dg/cpp1y/paren3.C: New test.
6280
6281 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6282
6283 PR target/70131
6284 * gcc.target/powerpc/ppc-round2.c: New test.
6285
6286 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6287
6288 PR target/70123
6289 * gcc.dg/torture/pr70123.c: New test.
6290
6291 2016-03-11 Jeff Law <law@redhat.com>
6292
6293 PR tree-optimization/70190
6294 * gcc.c-torture/compile/pr70190.c: New test.
6295
6296 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6297
6298 PR c/68187
6299 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6300 case.
6301 (test43_b): Likewise.
6302 (test43_c): Likewise.
6303 (test43_d): Likewise.
6304 (test43_e): Likewise.
6305 (test43_f): Likewise.
6306 (test43_g): Likewise.
6307 (test44_a): Likewise.
6308 (test44_b): Likewise.
6309 (test44_c): Likewise.
6310 (test44_d): Likewise.
6311 (test44_e): Likewise.
6312
6313 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6314
6315 PR c/70085
6316 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6317
6318 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6319
6320 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6321 dg-options.
6322
6323 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6324
6325 PR target/70002
6326 PR target/69245
6327 * gcc.target/aarch64/pr69245_2.c: New test.
6328
6329 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6330
6331 PR tree-optimization/70177
6332 * gcc.dg/pr70177.c: New test.
6333
6334 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6335
6336 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6337
6338 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6339
6340 * gcc.dg/tree-ssa/sra-20.c: New.
6341
6342 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6343
6344 PR rtl-optimization/70174
6345 * gcc.dg/pr70174.c: New test.
6346
6347 PR tree-optimization/70169
6348 * gcc.dg/pr70169.c: New test.
6349
6350 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6351
6352 PR target/70160
6353 * gcc.target/i386/pr70160.c: New test.
6354
6355 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6356
6357 * gcc.target/s390/dfp-1.c: New test.
6358
6359 2016-03-10 Nick Clifton <nickc@redhat.com>
6360
6361 PR target/70044
6362 * gcc.target/aarch64/pr70044.c: New test.
6363
6364 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6365 Jakub Jelinek <jakub@redhat.com>
6366
6367 PR c++/70001
6368 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6369 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6370 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6371
6372 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6373
6374 PR lto/69589
6375 * g++.dg/lto/pr69589_0.C: New testcase
6376 * g++.dg/lto/pr69589_1.C: New testcase
6377
6378 2016-03-10 Marek Polacek <polacek@redhat.com>
6379
6380 PR c++/70153
6381 * g++.dg/delayedfold/unary-plus1.C: New test.
6382
6383 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6384
6385 * gcc.target/arm/pr45701-1.c: Escape brackets.
6386 * gcc.target/arm/pr45701-2.c: Likewise.
6387
6388 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6389
6390 * gfortran.dg/unconstrained_commons.f: New.
6391
6392 2016-03-10 Alan Modra <amodra@gmail.com>
6393
6394 * gcc.dg/pr69195.c: New.
6395 * gcc.dg/pr69238.c: New.
6396
6397 2016-03-10 Tom de Vries <tom@codesourcery.com>
6398
6399 PR testsuite/68915
6400 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6401
6402 2016-03-10 Richard Biener <rguenther@suse.de>
6403
6404 PR tree-optimization/70128
6405 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6406 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6407
6408 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR tree-optimization/70152
6411 * gcc.dg/pr70152.c: New test.
6412
6413 PR target/70086
6414 * gcc.target/i386/pr70086-1.c: New test.
6415 * gcc.target/i386/pr70086-2.c: New test.
6416 * gcc.target/i386/pr70086-3.c: New test.
6417
6418 PR tree-optimization/70127
6419 * gcc.c-torture/execute/pr70127.c: New test.
6420
6421 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6422
6423 * c-c++-common/goacc/combined-directives-2.c: New test.
6424
6425 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6426
6427 PR c/68473
6428 PR c++/70105
6429 * g++.dg/diagnostic/pr70105.C: New test.
6430 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6431 (test_multiple_ordinary_maps): New test function.
6432
6433 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6434
6435 PR c/68473
6436 PR c++/70105
6437 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6438 Drop range information from call to inform_at_rich_loc.
6439 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6440 New.
6441 (test_show_locus): Replace calls to rich_location::add_range with
6442 calls to add_range. Rewrite the tests that used the now-defunct
6443 rich_location ctor taking a source_range. Simplify other tests
6444 by replacing calls to COMBINE_LOCATION_DATA with calls to
6445 make_location.
6446
6447 2016-03-09 Richard Biener <rguenther@suse.de>
6448 Jakub Jelinek <jakub@redhat.com>
6449
6450 PR tree-optimization/70138
6451 * gcc.dg/vect/pr70138-1.c: New testcase.
6452 * gcc.dg/vect/pr70138-2.c: Likewise.
6453
6454 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6455
6456 PR target/70049
6457 * gcc.target/i386/pr70049.c: New test.
6458
6459 2016-03-09 Richard Biener <rguenther@suse.de>
6460
6461 PR c/70143
6462 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6463 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6464 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6465
6466 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6467
6468 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6469 arm-*-*.
6470
6471 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6472
6473 PR middle-end/67278
6474 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6475
6476 PR target/67278
6477 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6478
6479 PR middle-end/70050
6480 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6481 in testcase comment.
6482
6483 2016-03-09 Tom de Vries <tom@codesourcery.com>
6484
6485 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6486 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6487 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6488 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6489 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6490 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6491 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6492 * gfortran.dg/goacc/kernels-loop.f95: New test.
6493
6494 2016-03-08 Martin Sebor <msebor@redhat.com>
6495
6496 PR c++/62096
6497 * g++.dg/warn/overflow-warn-7.C: New test.
6498
6499 2016-03-08 Jason Merrill <jason@redhat.com>
6500
6501 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6502 * lib/target-supports.exp (check_effective_target_concepts): New.
6503
6504 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6505
6506 PR c++/70135
6507 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6508 * g++.dg/ubsan/pr70135.C: New test.
6509
6510 PR target/70110
6511 * gcc.dg/pr70110.c: New test.
6512
6513 2016-03-07 Martin Jambor <mjambor@suse.cz>
6514
6515 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6516 * c-c++-common/gomp/if-1.c: Likewise.
6517 * c-c++-common/gomp/pr61486-2.c: Likewise.
6518 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6519 to dg-additional-options.
6520 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6521 * g++/gomp/target-teams-1.c: Likewise.
6522 * gcc.dg/gomp/gomp.exp: Likewise.
6523 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6524 dg-additional-options.
6525 * gfortran.dg/gomp/gomp.exp: Likewise.
6526 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6527 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6528 dg-additional-options.
6529 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6530
6531 2016-03-07 Martin Jambor <mjambor@suse.cz>
6532
6533 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6534 * c-c++-common/gomp/gridify-1.c: New test.
6535 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6536
6537 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6538
6539 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6540 trigger for cortex-r8, when scanning for register r8.
6541 * gcc.target/arm/pr45701-2.c: Likewise.
6542
6543 2016-02-26 Richard Biener <rguenther@suse.de>
6544 Jeff Law <law@redhat.com>
6545
6546 PR tree-optimization/69740
6547 * gcc.c-torture/compile/pr69740-1.c: New test.
6548 * gcc.c-torture/compile/pr69740-2.c: New test.
6549
6550 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6551
6552 * lib/target-supports.exp
6553 (check_effective_target_whole_vector_shift): Enable for PPC64.
6554
6555 2016-03-07 Richard Biener <rguenther@suse.de>
6556
6557 PR tree-optimization/70115
6558 * gcc.dg/torture/pr70115.c: New testcase.
6559
6560 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6561
6562 PR middle-end/69916
6563 * c-c-++-common/goacc/pr69916.c: New.
6564
6565 2016-03-07 Richard Henderson <rth@redhat.com>
6566
6567 * gcc.c-torture/compile/pr70061.c: New test.
6568
6569 2016-03-07 Richard Biener <rguenther@suse.de>
6570
6571 PR testsuite/70109
6572 * gcc.dg/vect/O3-pr36098.c: New testcase.
6573
6574 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6575
6576 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6577
6578 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6579
6580 * gnat.dg/renaming9.ad[sb]: New testcase.
6581
6582 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6583
6584 PR c++/70084
6585 * g++.dg/expr/stdarg3.C: New test.
6586
6587 2016-03-04 Jeff Law <law@redhat.com>
6588
6589 PR tree-optimization/69196
6590 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6591 x86_64-*-*.
6592
6593 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6594
6595 PR c/69973
6596 * gcc.dg/pr69973.c: New test.
6597
6598 PR rtl-optimization/69941
6599 * gcc.dg/torture/pr69941.c: New test.
6600
6601 PR c/69824
6602 * gcc.dg/pr69824.c: New test.
6603
6604 2016-03-05 Tom de Vries <tom@codesourcery.com>
6605
6606 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6607 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6608 function.
6609
6610 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6611
6612 PR c++/66786
6613 * g++.dg/cpp1y/var-templ48.C: New test.
6614 * g++.dg/cpp1y/var-templ49.C: New test.
6615
6616 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6617
6618 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6619
6620 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6621
6622 PR c++/70035
6623 * g++.dg/ubsan/pr70035.C: New test.
6624
6625 PR target/70062
6626 * gcc.target/i386/pr70062.c: New test.
6627
6628 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6629
6630 * g++.dg/template/typename21.C: Remove c++98_only.
6631
6632 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6633
6634 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6635
6636 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6637
6638 PR c/68187
6639 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6640 function.
6641 (fn_42_b): Likewise.
6642 (fn_42_c): Likewise.
6643
6644 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6645
6646 PR c/68187
6647 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6648 function.
6649 (fn_40_b): Likewise.
6650 (fn_41_a): Likewise.
6651 (fn_41_b): Likewise.
6652
6653 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6654
6655 PR target/70059
6656 * gcc.target/i386/avx512f-pr70059.c: New test.
6657 * gcc.target/i386/avx512dq-pr70059.c: New test.
6658
6659 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6660
6661 PR rtl-optimization/57676
6662 * gcc.dg/torture/pr57676.c: New test.
6663
6664 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6665
6666 * gcc.dg/pr70026.c: New test.
6667
6668 2016-03-04 Marek Polacek <polacek@redhat.com>
6669
6670 PR c/69798
6671 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6672 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6673
6674 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6675
6676 PR target/70004
6677 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6678 Delete.
6679 (test_corners_sisd_si): Likewise.
6680 (main): Remove checks of the above.
6681 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6682
6683 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6684
6685 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6686
6687 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6688
6689 * gcc.dg/torture/pr69951.c: Accept argc==0.
6690
6691 2016-03-04 Richard Biener <rguenther@suse.de>
6692
6693 PR c++/70054
6694 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6695 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6696
6697 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6698
6699 PR testsuite/69766
6700 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6701 testing multiarch.
6702
6703 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6704
6705 PR debug/69947
6706 * gcc.dg/guality/pr69947.c: New test.
6707
6708 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6709
6710 PR ada/70017
6711 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6712
6713 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6714
6715 PR rtl-optimization/69904
6716 * gcc.target/arm/pr69904.c: New test.
6717
6718 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6719
6720 PR target/70021
6721 * gcc.dg/vect/pr70021.c: New test.
6722 * gcc.target/i386/pr70021.c: New test.
6723
6724 2016-03-03 Marek Polacek <polacek@redhat.com>
6725
6726 PR middle-end/70050
6727 * gcc.dg/pr70050.c: New test.
6728
6729 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6730
6731 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6732
6733 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6734
6735 PR tree-optimization/70043
6736 * gfortran.dg/vect/pr70043.f90: New test.
6737
6738 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6739
6740 * gnat.dg/specs/task1.ads: New test.
6741
6742 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6743
6744 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6745 Invoke gdb with -batch.
6746 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6747
6748 2016-03-03 Richard Biener <rguenther@suse.de>
6749
6750 PR tree-optimization/55936
6751 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6752
6753 2016-03-02 Jeff Law <law@redhat.com>
6754
6755 PR rtl-optimization/69942
6756 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6757 effects of argument promotions.
6758
6759 PR tree-optimization/69987
6760 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6761 target does not support -fprefetch-loop-arrays.
6762
6763 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6764
6765 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6766
6767 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6768
6769 PR rtl-optimization/69052
6770 * gcc.target/i386/pr69052.c: New test.
6771
6772 2016-03-02 Alan Modra <amodra@gmail.com>
6773
6774 * gcc.dg/pr69990.c: New.
6775
6776 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6777
6778 PR c/68062
6779 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6780
6781 PR middle-end/70022
6782 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6783
6784 PR target/70028
6785 * gcc.target/i386/pr70028.c: New test.
6786
6787 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6788
6789 * c-c++-common/asan/swapcontext-test-1.c,
6790 * c-c++-common/tsan/thread_leak.c,
6791 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6792 * g++.dg/tsan/benign_race.C,
6793 * g++.dg/tsan/fd_close_norace.C,
6794 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6795 races with sanitizer output
6796
6797 2016-03-02 Richard Biener <rguenther@suse.de>
6798 Uros Bizjak <ubizjak@gmail.com>
6799
6800 PR target/67278
6801 * gcc.dg/simd-8.c: New testcase.
6802
6803 2016-03-02 Richard Biener <rguenther@suse.de>
6804
6805 PR middle-end/67278
6806 * gcc.dg/simd-7.c: New testcase.
6807
6808 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6809
6810 * gcc.target/i386/pr70007.c: Tweak.
6811
6812 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6813
6814 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6815
6816 2016-03-02 Marek Polacek <polacek@redhat.com>
6817
6818 PR c/67854
6819 * gcc.dg/pr67854.c: New test.
6820
6821 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6822
6823 PR middle-end/70025
6824 * gcc.dg/torture/pr70025.c: New test.
6825
6826 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6827
6828 PR tree-optimization/68621
6829 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6830
6831 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6832
6833 * gcc.target/i386/pr70007.c: New test.
6834
6835 2016-03-01 Jeff Law <law@redhat.com>
6836
6837 PR tree-optimization/69196
6838 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6839
6840 PR tree-optimization/69196
6841 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6842 duplicating code and spoiling the expected output.
6843
6844 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6845
6846 PR target/70033
6847 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6848 supports power9 before doing tests.
6849 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6850 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6851 * gcc.target/powerpc/p9-permute.c: Likewise.
6852
6853 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6854
6855 PR target/70027
6856 * gcc.target/i386/pr70027.c: New test.
6857
6858 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6859
6860 * gcc.dg/pr70017.c: New test.
6861
6862 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6863
6864 PR c/69796
6865 PR c/69974
6866 * gcc.dg/pr69796.c: New test.
6867 * gcc.dg/pr69974.c: New test.
6868
6869 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6870
6871 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6872
6873 2016-02-29 Jeff Law <law@redhat.com>
6874
6875 PR tree-optimization/69987
6876 * gfortran.dg/pr69987.f90: New test.
6877
6878 PR tree-optimization/69989
6879 * gcc.c-torture/compile/pr69989-2.c: New test.
6880
6881 2016-03-01 Marek Polacek <polacek@redhat.com>
6882
6883 PR c++/69795
6884 * g++.dg/parse/invalid1.C: New test.
6885
6886 2016-03-01 Richard Biener <rguenther@suse.de>
6887
6888 PR middle-end/70022
6889 * gcc.dg/pr70022.c: New testcase.
6890
6891 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6892
6893 PR tree-optimization/69956
6894 * gcc.dg/pr69956.c: New test.
6895
6896 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6897
6898 PR target/70011
6899 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6900 XFAIL when hardware supports efficient unaligned storage access.
6901
6902 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6903
6904 PR c++/69961
6905 * g++.dg/template/pr69961a.C: New test.
6906 * g++.dg/template/pr69961b.C: New test.
6907
6908 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6909
6910 PR preprocessor/69985
6911 * gcc.dg/cpp/pr69985.c: New test case.
6912
6913 2016-02-29 Jeff Law <law@redhat.com>
6914
6915 PR tree-optimization/70005
6916 * gcc.c-torture/execute/pr70005.c New test.
6917
6918 PR tree-optimization/69999
6919 * gcc.c-torture/compile/pr69999.c: New test.
6920
6921 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6922
6923 PR tree-optimization/69652
6924 * gcc.dg/torture/pr69652.c: Delete test.
6925 * gcc.dg/vect/pr69652.c: New test.
6926
6927 2016-02-19 Richard Biener <rguenther@suse.de>
6928
6929 PR tree-optimization/69980
6930 * gfortran.dg/vect/pr69980.f90: New testcase.
6931
6932 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6933
6934 * gcc.target/sparc/20160229-1.c: New test.
6935
6936 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6937
6938 * gnat.dg/stack_usage3.adb: New test.
6939 * gnat.dg/stack_usage3_pkg.ads: New helper.
6940
6941 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6942
6943 * gnat.dg/renaming8.adb: New test.
6944 * gnat.dg/renaming8_pkg1.ads: New helper.
6945 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6946 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6947
6948 2016-02-29 Richard Biener <rguenther@suse.de>
6949
6950 PR tree-optimization/69720
6951 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6952
6953 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6954
6955 PR fortran/68147
6956 PR fortran/47674
6957 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6958
6959 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6960 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6961
6962 PR fortran/56007
6963 * gfortran.dg/coarray_8.f90: Adjust error message.
6964 * gfortran.dg/pr56007.f90: New test.
6965 * gfortran.dg/pr56007.f: New test.
6966
6967 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6968
6969 PR tree-optimization/69989
6970 * gcc.dg/torture/pr69989.c: New test.
6971
6972 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6973
6974 * gcc.target/i386/stack-realign-win.c: New test.
6975
6976 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6977
6978 PR fortran/60126
6979 * gfortran.dg/pr60126.f90: New test.
6980
6981 2016-02-27 Jeff Law <law@redhat.com>
6982
6983 Revert
6984 2016-02-26 Richard Biener <rguenther@suse.de>
6985 Jeff Law <law@redhat.com>
6986
6987 PR tree-optimization/69740
6988 * gcc.c-torture/compile/pr69740-1.c: New test.
6989 * gcc.c-torture/compile/pr69740-2.c: New test.
6990
6991 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6992
6993 PR fortran/69910
6994 * gfortran.dg/newunit_4.f90: New test.
6995
6996 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6997
6998 PR target/69613
6999 PR rtl-optimization/69886
7000 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7001 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7002 target.
7003
7004 2016-02-26 Martin Sebor <msebor@redhat.com>
7005
7006 PR tree-optimization/15826
7007 * gcc.dg/tree-ssa/pr15826.c: New test.
7008
7009 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7010
7011 PR target/69969
7012 * gcc.target/powerpc/pr69969.c: New test.
7013
7014 2016-02-26 Martin Sebor <msebor@redhat.com>
7015
7016 PR c++/15766
7017 * g++.old-deja/g++.other/decl5.C: Add a test case.
7018
7019 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7020
7021 PR target/69946
7022 * gcc.target/powerpc/pr69946.c: New file.
7023
7024 2016-02-26 Richard Biener <rguenther@suse.de>
7025 Jeff Law <law@redhat.com>
7026
7027 PR tree-optimization/69740
7028 * gcc.c-torture/compile/pr69740-1.c: New test.
7029 * gcc.c-torture/compile/pr69740-2.c: New test.
7030
7031 2016-02-26 Martin Jambor <mjambor@suse.cz>
7032
7033 PR middle-end/69920
7034 * gcc.dg/torture/pr69932.c: New test.
7035 * gcc.dg/torture/pr69936.c: Likewise.
7036
7037 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7038
7039 PR target/69709
7040 * gcc.target/s390/pr69709.c: New test.
7041
7042 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7043
7044 PR target/69245
7045 * gcc.target/aarch64/pr69245_1.c: New test.
7046
7047 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7048
7049 PR target/69613
7050 * gcc.dg/torture/pr69613.c: New test.
7051
7052 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7053
7054 PR rtl-optimization/69891
7055 * gcc.target/i386/pr69891.c: New test.
7056
7057 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7058 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7059
7060 PR target/61397
7061 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7062 functionality for both 32-bit and 64-bit.
7063
7064 2016-02-26 Richard Biener <rguenther@suse.de>
7065
7066 PR tree-optimization/69551
7067 * gcc.dg/torture/pr69951.c: New testcase.
7068
7069 2016-02-25 Richard Biener <rguenther@suse.de>
7070
7071 PR tree-optimization/48795
7072 * gcc.dg/Warray-bounds-18.c: New testcase.
7073
7074 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7075
7076 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7077
7078 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7079
7080 PR rtl-optimization/69896
7081 * gcc.dg/pr69896.c: New test.
7082
7083 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7084
7085 PR c++/69736
7086 * g++.dg/cpp1y/paren2.C: New test.
7087
7088 2016-02-24 Martin Sebor <msebor@redhat.com>
7089
7090 PR c/51147
7091 * gcc.dg/enum-mode-2.c: New test.
7092
7093 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7094
7095 PR c++/69922
7096 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7097 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7098 * g++.dg/ubsan/pr69922.C: New test.
7099
7100 2016-02-24 Marek Polacek <polacek@redhat.com>
7101
7102 PR c/69819
7103 * gcc.dg/pr69819.c: New test.
7104
7105 2016-02-24 Martin Sebor <msebor@redhat.com>
7106
7107 PR c++/69912
7108 * g++.dg/ext/flexary15.C: New test.
7109
7110 2016-02-24 Martin Sebor <msebor@redhat.com>
7111
7112 * gcc.dg/builtins-68.c: Avoid making unportable
7113 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7114 * g++.dg/ext/builtin_alloca.C: Same.
7115
7116 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7117 Charles Baylis <charles.baylis@linaro.org>
7118
7119 PR debug/61033
7120 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7121
7122 2016-02-24 Richard Biener <rguenther@suse.de>
7123 Jakub Jelinek <jakub@redhat.com>
7124
7125 PR middle-end/69760
7126 * gcc.dg/torture/pr69760.c: New testcase.
7127
7128 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7129
7130 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7131 pattern on Solaris with as.
7132
7133 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7134
7135 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7136 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7137 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7138 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7139
7140 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7141
7142 PR middle-end/69915
7143 * gcc.dg/pr69915.c: New test.
7144
7145 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7146
7147 PR rtl-optimization/69886
7148 * gcc.dg/torture/pr69886.c: New test.
7149
7150 2016-02-24 Richard Biener <rguenther@suse.de>
7151
7152 PR middle-end/68963
7153 * gcc.dg/torture/pr68963.c: New testcase.
7154
7155 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7156
7157 PR target/69875
7158 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7159 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7160 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7161 * gcc.target/arm/atomic_loaddi_1.c: New test.
7162 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7163 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7164 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7165 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7166 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7167 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7168 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7169 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7170
7171 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7172
7173 PR middle-end/69909
7174 * gcc.dg/torture/pr69909.c: New test.
7175
7176 2016-02-24 Richard Biener <rguenther@suse.de>
7177
7178 PR tree-optimization/69907
7179 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7180 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7181 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7182
7183 2016-02-24 Christian Bruel <christian.bruel@st.com>
7184
7185 * gcc.target/arm/pragma_cpp_fma.c: New test.
7186
7187 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7188
7189 PR fortran/61156
7190 * gfortran.dg/include_6.f90: Update test.
7191
7192 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7193
7194 PR objc/69844
7195 * objc.dg/pr69844.m: New test.
7196
7197 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7198
7199 PR libgfortran/69456
7200 * gfortran.dg/namelist_89.f90: New test.
7201 * gfortran.dg/pr59700.f90: Update test..
7202
7203 2016-02-23 Martin Sebor <msebor@redhat.com>
7204
7205 PR middle-end/69780
7206 * g++.dg/ext/builtin_alloca.C: New test.
7207 * gcc.dg/builtins-68.c: New test.
7208
7209 2016-02-23 Richard Henderson <rth@redhat.com>
7210
7211 * gcc.target/i386/addr-space-3.c: Remove test.
7212
7213 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7214
7215 PR preprocessor/69126
7216 PR preprocessor/69543
7217 * c-c++-common/pr69126-2-long.c: New test.
7218 * c-c++-common/pr69126-2-short.c: New test.
7219 * c-c++-common/pr69543-1.c: Remove xfail.
7220
7221 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7222
7223 PR preprocessor/69126
7224 PR preprocessor/69543
7225 PR preprocessor/69558
7226 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7227 (f): Rename to...
7228 (test_2): ...this, and add leading comment.
7229 (MACRO_3, test_3): New.
7230 (MACRO_4A, MACRO_4B, test_4): New.
7231 (MACRO): Rename to...
7232 (MACRO_5): ...this.
7233 (g): Rename to...
7234 (test_5): ...this, updating for renaming of MACRO, and
7235 add leading comment.
7236 * c-c++-common/pr69543-1.c: New.
7237 * c-c++-common/pr69543-2.c: New.
7238 * c-c++-common/pr69543-3.c: New.
7239 * c-c++-common/pr69543-4.c: New.
7240 * c-c++-common/pr69558-1.c: New.
7241 * c-c++-common/pr69558-2.c: New.
7242 * c-c++-common/pr69558-3.c: New.
7243 * c-c++-common/pr69558-4.c: New.
7244 * gcc.dg/pr69558.c: Move to...
7245 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7246 xfail for c++.
7247
7248 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7249
7250 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7251 to -ftree-parallelize-loops/-fopenacc changes.
7252 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7253 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7254 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7255 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7256 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7257 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7258 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7259 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7260 * c-c++-common/goacc/kernels-loop.c: Likewise.
7261 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7262 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7263 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7264 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7265
7266 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7267
7268 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7269
7270 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7271
7272 PR c++/69902
7273 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7274
7275 PR c/69900
7276 * gcc.dg/pr69900.c: New test.
7277
7278 2016-02-23 Martin Jambor <mjambor@suse.cz>
7279
7280 PR tree-optimization/69666
7281 * gcc.dg/tree-ssa/pr69666.c: New test.
7282
7283 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7284
7285 PR fortran/67451
7286 * gfortran.dg/coarray_allocate_5.f08: New test.
7287
7288 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7289
7290 * gcc.target/s390/vcond-shift.c: Move to ...
7291 * gcc.target/s390/vector/vcond-shift.c: ... here.
7292
7293 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7294
7295 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7296 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7297
7298 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7299
7300 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7301
7302 2016-02-20 Mark Wielaard <mjw@redhat.com>
7303
7304 PR c/28901
7305 * gcc.dg/unused-variable-3.c: New test.
7306
7307 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7308
7309 PR target/69888
7310 * gcc.target/i386/pr69888.c: New test.
7311
7312 2016-02-22 Richard Biener <rguenther@suse.de>
7313
7314 PR tree-optimization/69882
7315 * gfortran.dg/vect/pr69882.f90: New testcase.
7316
7317 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7318
7319 PR target/69885
7320 * gcc.dg/pr69885.c: New test.
7321
7322 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7323
7324 PR target/69806
7325 PR target/54089
7326 * gcc.target/sh/pr54089-10.c: New.
7327
7328 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7329
7330 PR fortran/69423
7331 * gfortran.dg/deferred_character_15.f90 : New test.
7332
7333 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7334
7335 PR fortran/57365
7336 gfortran.dg/allocate_with_source_18.f03: New test.
7337
7338 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7339
7340 PR fortran/52531
7341 gfortran.dg/gomp/pr52531.f90: New test.
7342
7343 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7344
7345 PR c++/69865
7346 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7347 -std=c++03.
7348
7349 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7350
7351 PR c++/69826
7352 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7353 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7354
7355 PR c++/69850
7356 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7357
7358 PR c++/69851
7359 * g++.dg/torture/pr69851.C: New test.
7360
7361 2016-02-19 Martin Sebor <msebor@redhat.com>
7362
7363 PR testsuite/69573
7364 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7365
7366 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7367
7368 PR c++/69850
7369 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7370 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7371
7372 PR c++/67767
7373 * g++.dg/cpp0x/pr67767.C: New test.
7374
7375 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7376
7377 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7378 for fp, simd, crypto, crc, lse.
7379 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7380 above.
7381 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7382 effective target check.
7383
7384 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7385
7386 PR target/69820
7387 * gcc.target/i386/pr69820.c: New test.
7388
7389 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7390
7391 * gcc.target/s390/vector/int128-1.c: New test.
7392
7393 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7394
7395 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7396
7397 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7398
7399 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7400 instruction pattern name to prevent the testcase from failing with
7401 -march=z13.
7402
7403 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7404
7405 * gcc.target/s390/md/movstr-2.c: New test.
7406
7407 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7408
7409 * gcc.target/s390/morestack.c: New test.
7410
7411 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7412
7413 PR target/69625
7414 * gcc.target/s390/pr69625.c: Add test case.
7415
7416 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7417
7418 PR testsuite/68580
7419 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7420
7421 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7422
7423 PR target/68404
7424 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7425 * gcc.target/powerpc/fusion3.c: Likewise.
7426
7427 2016-02-18 Richard Biener <rguenther@suse.de>
7428
7429 PR middle-end/69553
7430 * g++.dg/torture/pr69553.C: New testcase.
7431
7432 2016-02-18 Nick Clifton <nickc@redhat.com>
7433
7434 PR target/62254
7435 PR target/69610
7436 * gcc.target/arm/pr62554.c: New test.
7437 * gcc.target/arm/pr69610-1.c: New test.
7438 * gcc.target/arm/pr69610-2.c: New test.
7439
7440 2016-02-18 Richard Biener <rguenther@suse.de>
7441
7442 PR middle-end/69854
7443 * gcc.dg/torture/pr69854.c: New testcase.
7444
7445 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7446
7447 PR c++/69850
7448 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7449
7450 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7451
7452 * gcc.target/powerpc/vec-cg.c: New test.
7453
7454 2016-02-17 Richard Biener <rguenther@suse.de>
7455
7456 PR testsuite/69586
7457 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7458
7459 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7460
7461 PR target/69161
7462 * gcc.c-torture/compile/pr69161.c: New test.
7463
7464 2016-02-17 David Sherwood <david.sherwood@arm.com>
7465
7466 PR target/69532
7467 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7468 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7469
7470 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7471
7472 * gcc.dg/ifcvt-4.c: Skip on Visium.
7473
7474 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7475
7476 * gnat.dg/atomic8.adb: New test.
7477
7478 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7479
7480 * gnat.dg/discr46.ad[sb]: New test.
7481
7482 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7483
7484 PR Target/48344
7485 * gcc.target/powerpc/pr48344-1.c: New test.
7486
7487 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7488
7489 PR fortran/69742
7490 * gfortran.dg/associate_21.f90: New test.
7491
7492 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7493
7494 PR c/69835
7495 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7496 -Wnonnull in dg-options.
7497 * c-c++-common/nonnull-2.c: New test.
7498
7499 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7500 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7501
7502 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7503
7504 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7505
7506 PR middle-end/69801
7507 * gcc.dg/pr69801.c: Add empty dg-options.
7508
7509 2016-02-16 James Norris <jnorris@codesourcery.com>
7510
7511 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7512 * g++.dg/goacc/deviceptr-1.c: New file.
7513
7514 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR tree-optimization/69820
7517 * gcc.dg/vect/pr69820.c: New test.
7518
7519 2016-02-16 Richard Biener <rguenther@suse.de>
7520
7521 PR tree-optimization/69776
7522 * gcc.dg/torture/pr69776-2.c: New testcase.
7523
7524 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7525
7526 PR tree-optimization/69714
7527 * gcc.dg/torture/pr69714.c: New test.
7528
7529 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7530
7531 PR tree-optimization/69802
7532 * gcc.dg/pr69802.c: New test.
7533
7534 2016-02-16 Richard Biener <rguenther@suse.de>
7535
7536 PR middle-end/69801
7537 * gcc.dg/pr69801.c: New testcase.
7538
7539 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7540
7541 PR libgfortran/69651
7542 * gfortran.dg/read_bang.f90: New test.
7543 * gfortran.dg/read_bang4.f90: New test.
7544
7545 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7546
7547 PR c++/69658
7548 * g++.dg/init/pr69658.C: New test.
7549
7550 PR c++/69797
7551 * c-c++-common/pr69797.c: New test.
7552
7553 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7554
7555 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7556 check for aarch64*-*-*.
7557
7558 2016-02-15 Richard Biener <rguenther@suse.de>
7559
7560 PR tree-optimization/69783
7561 * gcc.dg/vect/pr69783.c: New testcase.
7562
7563 2016-02-15 Richard Biener <rguenther@suse.de>
7564
7565 PR tree-optimization/69776
7566 * gcc.dg/torture/pr69776.c: New testcase.
7567
7568 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7569
7570 PR fortran/60526
7571 * gfortran.dg/type_decl_4.f90: Reinstated.
7572
7573 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7574
7575 PR fortran/68746
7576 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7577
7578 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7579
7580 PR fortran/60526
7581 PR bootstrap/69816
7582 * gfortran.dg/type_decl_4.f90: Removed.
7583
7584 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7585
7586 PR fortran/60526
7587 * gfortran.dg/type_decl_4.f90: New test.
7588
7589 2016-02-14 Alan Modra <amodra@gmail.com>
7590
7591 PR testsuite/68886
7592 * gcc.c-torture/execute/stkalign.c: Revise test.
7593
7594 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7595
7596 PR target/67260
7597 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7598
7599 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7600
7601 PR target/67260
7602 * gcc.target/sh/torture/pr67260.c: New.
7603
7604 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7605
7606 * gcc.dg/pr67964.c: Add dg-require-alias.
7607
7608 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7609
7610 PR target/67636
7611 PR target/64345
7612 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7613
7614 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7615
7616 PR libgfortran/69668
7617 * gfortran.dg/namelist_88.f90: New test.
7618
7619 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7620
7621 PR libgfortran/69668
7622 * gfortran.dg/namelist_38.f90: Update test.
7623 * gfortran.dg/namelist_84.f90: Update test.
7624
7625 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7626
7627 PR other/69554
7628 * gcc.dg/pr69554-1.c: New test.
7629 * gfortran.dg/pr69554-1.F90: New test.
7630 * gfortran.dg/pr69554-2.F90: New test.
7631 * lib/gcc-dg.exp (proc dg-locus): New function.
7632 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7633 distinguish between the caret-printing and non-caret-printing
7634 cases. If caret-printing has been explicitly enabled, bail out
7635 without attempting to fix up the output.
7636
7637 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7638
7639 PR driver/69265
7640 PR driver/69453
7641 * gcc.dg/spellcheck-options-3.c: New test case.
7642 * gcc.dg/spellcheck-options-4.c: New test case.
7643 * gcc.dg/spellcheck-options-5.c: New test case.
7644 * gcc.dg/spellcheck-options-6.c: New test case.
7645 * gcc.dg/spellcheck-options-7.c: New test case.
7646 * gcc.dg/spellcheck-options-8.c: New test case.
7647 * gcc.dg/spellcheck-options-9.c: New test case.
7648 * gcc.dg/spellcheck-options-10.c: New test case.
7649
7650 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7651
7652 PR rtl-optimization/69764
7653 PR rtl-optimization/69771
7654 * c-c++-common/pr69764.c: New test.
7655 * gcc.dg/torture/pr69771.c: New test.
7656
7657 2016-02-12 Marek Polacek <polacek@redhat.com>
7658
7659 * g++.dg/torture/init-list1.C: New.
7660
7661 2016-02-12 Marek Polacek <polacek@redhat.com>
7662
7663 * gcc.dg/pr69522.c: Add empty dg-options.
7664
7665 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7666
7667 * g++.dg/lto/lto.exp: Include and init mpx.
7668 * g++.dg/lto/pr69729_0.C: New test.
7669
7670 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7671
7672 PR ipa/69241
7673 * g++.dg/ipa/pr69241-4.C: New test.
7674
7675 PR ipa/68672
7676 * g++.dg/ipa/pr68672-1.C: New test.
7677 * g++.dg/ipa/pr68672-2.C: New test.
7678 * g++.dg/ipa/pr68672-3.C: New test.
7679
7680 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7681
7682 PR c/69522
7683 * gcc.dg/pr69522.c: New test.
7684
7685 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7686
7687 PR c++/69098
7688 * g++.dg/cpp1y/69098.C: New test.
7689 * g++.dg/cpp1y/69098-2.C: New test.
7690
7691 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7692
7693 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7694 and neighbour -> neighbor.
7695 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7696 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7697 * c-c++-common/Wvarargs.c: Likewise.
7698 * c-c++-common/goacc/host_data-5.c: Likewise.
7699 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7700 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7701 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7702 * gcc.target/aarch64/pr60697.c: Likewise.
7703 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7704 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7705 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7706 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7707 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7708 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7709 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7710 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7711 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7712 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7713 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7714 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7715 * g++.dg/lookup/koenig5.C: Likewise.
7716 * g++.dg/ext/no-asm-2.C: Likewise.
7717 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7718 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7719 * gfortran.dg/used_types_16.f90: Likewise.
7720 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7721 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7722 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7723 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7724 * gfortran.dg/abstract_type_6.f03: Likewise.
7725 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7726 * gfortran.dg/used_types_15.f90: Likewise.
7727 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7728 * gfortran.dg/exit_3.f08: Likewise.
7729 * gfortran.dg/open_status_2.f90: Likewise.
7730 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7731 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7732 * gfortran.dg/associate_1.f03: Likewise.
7733 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7734 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7735 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7736 * gcc.dg/builtin-object-size-1.c: Likewise.
7737 * gcc.dg/noreturn-6.c: Likewise.
7738 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7739 * gcc.dg/globalalias.c: Likewise.
7740 * gcc.dg/builtins-config.h: Likewise.
7741 * gcc.dg/pr30457.c: Likewise.
7742 * gcc.c-torture/compile/volatile-1.c: Likewise.
7743 * gcc.c-torture/execute/20101011-1.c: Likewise.
7744 * c-c++-common/Waddress-1.c: Likewise.
7745
7746 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7747
7748 PR c/69768
7749 * c-c++-common/Waddress-1.c: New test.
7750
7751 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7752
7753 PR fortran/69296
7754 * gfortran.dg/associate_19.f03: New test.
7755 * gfortran.dg/associate_20.f03: New test.
7756
7757 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7758
7759 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7760
7761 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7762
7763 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7764 .arch armv8-a\n. Add -dA to dg-options.
7765 * gcc.target/aarch64/assembler_arch_1.c: New test.
7766 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7767
7768 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7769
7770 PR c++/68726
7771 * g++.dg/cpp0x/pr68726.C: New.
7772
7773 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7774
7775 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7776 test.
7777
7778 2016-02-11 Richard Biener <rguenther@suse.de>
7779
7780 * g++.dg/tree-ssa/pr61034.C: Adjust.
7781
7782 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7783
7784 PR target/69148
7785 * gcc.target/s390/pr69148.c: New.
7786
7787 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7788
7789 PR tree-optimization/69652
7790 * gcc.dg/torture/pr69652.c: New test.
7791
7792 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7793 Patrick Palka <ppalka@gcc.gnu.org>
7794
7795 PR ipa/69241
7796 PR c++/69649
7797 * g++.dg/ipa/pr69241-1.C: New test.
7798 * g++.dg/ipa/pr69241-2.C: New test.
7799 * g++.dg/ipa/pr69241-3.C: New test.
7800 * g++.dg/ipa/pr69649.C: New test.
7801
7802 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7803
7804 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7805 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7806
7807 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7808
7809 PR tree-optimization/68021
7810 * gcc.dg/tree-ssa/pr68021.c: New test.
7811
7812 2016-02-10 Richard Biener <rguenther@suse.de>
7813
7814 PR tree-optimization/69726
7815 * gcc.dg/uninit-22.c: New testcase.
7816
7817 2016-02-09 Andrew Pinski <apinski@cavium.com>
7818
7819 PR tree-opt/69282
7820 * gcc.c-torture/compile/20160205-1.c: New testcase.
7821
7822 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7823
7824 PR target/68404
7825 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7826 instead accessing a really large arrray.
7827 * gcc.target/powerpc/fusion3.c: Likewise.
7828
7829 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7830
7831 PR target/68532
7832 * gcc.c-torture/execute/pr68532.c: New test.
7833
7834 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7835
7836 PR target/69634
7837 * gcc.dg/pr69634.c: New.
7838
7839 2016-02-09 Richard Biener <rguenther@suse.de>
7840
7841 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7842
7843 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7844
7845 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7846
7847 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7848
7849 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7850
7851 2016-02-09 Richard Biener <rguenther@suse.de>
7852
7853 PR tree-optimization/69715
7854 * gcc.dg/torture/pr69715.c: New testcase.
7855
7856 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7857
7858 PR c++/69139
7859 * g++.dg/cpp0x/trailing12.C: New test.
7860 * g++.dg/cpp0x/trailing13.C: New test.
7861
7862 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7863
7864 PR c++/69283
7865 PR c++/67835
7866 * g++.dg/cpp1y/auto-fn29.C: New test.
7867 * g++.dg/cpp1y/auto-fn30.C: New test.
7868
7869 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7870
7871 PR tree-optimization/69209
7872 * gcc.c-torture/compile/pr69209.c: New test.
7873
7874 2016-02-08 Jeff Law <law@redhat.com>
7875
7876 PR tree-optimization/68541
7877 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7878 of statements allowed in join block for path splitting.
7879
7880 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR c++/59627
7883 * g++.dg/gomp/pr59627.C: New test.
7884
7885 PR ipa/69239
7886 * g++.dg/ipa/pr69239.C: New test.
7887
7888 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7889
7890 PR preprocessor/69664
7891 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7892 * gcc.dg/cpp/warn-comments.c: Likewise.
7893
7894 2016-02-08 Marek Polacek <polacek@redhat.com>
7895
7896 PR c++/69688
7897 * g++.dg/init/const12.C: New test.
7898
7899 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7900
7901 PR target/60410
7902 * gcc.dg/lto/pr55113_0.c: Remove test.
7903
7904 2016-02-08 Richard Biener <rguenther@suse.de>
7905
7906 PR tree-optimization/69719
7907 * gcc.dg/torture/pr69719.c: New testcase.
7908
7909 2016-02-08 Richard Biener <rguenther@suse.de>
7910 Jeff Law <law@redhat.com>
7911
7912 PR target/68273
7913 * gcc.target/mips/pr68273.c: New testcase.
7914
7915 2016-02-08 Richard Biener <rguenther@suse.de>
7916
7917 PR rtl-optimization/69274
7918 * gcc.target/i386/addr-sel-1.c: XFAIL.
7919
7920 2016-02-08 Jeff Law <law@redhat.com>
7921
7922 PR tree-optimization/68541
7923 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7924
7925 PR tree-optimization/65917
7926 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7927
7928 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7929
7930 PR fortran/50555
7931 * gfortran.dg/namelist_args.f90: New test.
7932
7933 2016-02-05 Jeff Law <law@redhat.com>
7934
7935 PR tree-optimization/68541
7936 * gcc.dg/tree-ssa/split-path-2.c: New test.
7937 * gcc.dg/tree-ssa/split-path-3.c: New test.
7938 * gcc.dg/tree-ssa/split-path-4.c: New test.
7939 * gcc.dg/tree-ssa/split-path-5.c: New test.
7940 * gcc.dg/tree-ssa/split-path-6.c: New test.
7941 * gcc.dg/tree-ssa/split-path-7.c: New test.
7942
7943 2016-02-05 Martin Sebor <msebor@redhat.com>
7944
7945 PR c++/69662
7946 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7947 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7948
7949 2016-02-06 Richard HEnderson <rth@redhat.com>
7950
7951 PR c/69643
7952 * gcc.target/i386/addr-space-4.c: New.
7953 * gcc.target/i386/addr-space-5.c: New.
7954
7955 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7956
7957 PR fortran/66089
7958 * gfortran.dg/elemental_dependency_6.f90: New.
7959
7960 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7961
7962 PR rtl-optimization/69691
7963 * gcc.c-torture/execute/pr69691.c: New test.
7964
7965 PR c++/69628
7966 * g++.dg/parse/pr69628.C: New test.
7967
7968 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7969
7970 * gcc.dg/sancov/asan.c: Move to ...
7971 * gcc.dg/asan/sancov-1.c: ... here.
7972
7973 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7974
7975 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7976
7977 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7978
7979 PR target/69677
7980 * gcc.target/i386/pr69677.c: New test.
7981
7982 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7983
7984 PR c++/68948
7985 * g++.dg/template/pr68948.C: New test.
7986
7987 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7988
7989 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7990 (only necessary on s390x).
7991
7992 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7993
7994 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7995 -mno-accumulate-outgoing-args.
7996
7997 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7998
7999 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8000
8001 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8002
8003 PR c/69669
8004 * c-c++-common/pr69669.c: New test.
8005
8006 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8007
8008 PR target/69667
8009 * g++.dg/pr69667.C: New file.
8010
8011 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8012
8013 PR target/69619
8014 * gcc.dg/pr69619.c: Add new test.
8015
8016 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8017
8018 PR rtl-optimization/69577
8019 * gcc.target/i386/pr69577.c: New test.
8020
8021 2016-02-04 Martin Liska <mliska@suse.cz>
8022
8023 * g++.dg/asan/pr69276.C: New test.
8024
8025 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8026
8027 PR target/65932
8028 PR target/67714
8029 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8030 a single smulbb instruction.
8031 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8032 * gcc.target/amr/wmul-2.c: Likewise.
8033
8034 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8035
8036 PR target/65932
8037 PR target/67714
8038 * gcc.c-torture/execute/pr67714.c: New test.
8039
8040 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8041
8042 PR target/69454
8043 * gcc.target/i386/pr69454-1.c: New test.
8044 * gcc.target/i386/pr69454-2.c: New test.
8045
8046 2016-02-03 Martin Sebor <msebor@redhat.com>
8047
8048 PR c++/69251
8049 PR c++/69253
8050 PR c++/69290
8051 PR c++/69277
8052 PR c++/69349
8053 * g++.dg/ext/flexarray-mangle-2.C: New test.
8054 * g++.dg/ext/flexarray-mangle.C: New test.
8055 * g++.dg/ext/flexarray-subst.C: New test.
8056 * g++.dg/ext/flexary11.C: New test.
8057 * g++.dg/ext/flexary12.C: New test.
8058 * g++.dg/ext/flexary13.C: New test.
8059 * g++.dg/ext/flexary14.C: New test.
8060 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8061
8062 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8063
8064 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8065 Define only if CHECK_FLOAT128 is defined.
8066 (main): Properly initialize u5.
8067
8068 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8069
8070 PR c/69627
8071 * gcc.dg/pr69627.c: New test.
8072
8073 PR target/69644
8074 * gcc.dg/pr69644.c: New test.
8075
8076 2016-02-03 Mike Stump <mikestump@comcast.net>
8077
8078 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8079 support for struct-layout-1.exp.
8080
8081 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8082
8083 PR c++/69056
8084 * g++.dg/cpp0x/pr69056.C: New test.
8085
8086 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8087 Alexandre Oliva <aoliva@redhat.com>
8088
8089 PR target/69461
8090 * gcc.target/powerpc/pr69461.c: New.
8091
8092 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8093
8094 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8095 works from here ...
8096 (check_effective_target_fsanitize_thread): ... to here. Do not
8097 specify additional compile flags for the test source.
8098 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8099 specify additional compile flags for the test source.
8100
8101 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8102
8103 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8104
8105 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8106
8107 PR fortran/67451
8108 PR fortran/69418
8109 * gfortran.dg/coarray_allocate_2.f08: New test.
8110 * gfortran.dg/coarray_allocate_3.f08: New test.
8111 * gfortran.dg/coarray_allocate_4.f08: New test.
8112
8113 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8114
8115 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8116 use same scan-tree-dump-times on all platforms.
8117 * gcc.dg/vect/vect-outer-1.c: Likewise.
8118 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8119 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8120 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8121 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8122 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8123 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8124 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8125
8126 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8127
8128 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8129 warning.
8130
8131 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8132
8133 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8134
8135 2016-02-02 James Norris <jnorris@codesourcery.com>
8136
8137 * c-c++-common/goacc/routine-5.c: Add tests.
8138
8139 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8140
8141 * gcc.target/nvptx/unsigned-cmp.c: New test.
8142
8143 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8144
8145 * gcc.target/aarch64/scalar_shift_1.c
8146 (test_corners_sisd_di): Improve force to SIMD register.
8147 (test_corners_sisd_si): Likewise.
8148 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8149 Remove scan-assembler check for ldr.
8150
8151 2016-02-02 Richard Biener <rguenther@suse.de>
8152
8153 PR tree-optimization/69595
8154 * gcc.dg/Warray-bounds-17.c: New testcase.
8155
8156 2016-02-02 Richard Biener <rguenther@suse.de>
8157
8158 PR tree-optimization/69606
8159 * gcc.dg/torture/pr69606.c: New testcase.
8160
8161 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8162
8163 PR middle-end/68542
8164 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8165 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8166
8167 2016-02-02 Alan Modra <amodra@gmail.com>
8168
8169 PR target/69548
8170 * gcc.target/powerpc/pr69548.c: New test.
8171
8172 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR rtl-optimization/69592
8175 * gcc.dg/pr69592.c: New test.
8176
8177 PR preprocessor/69543
8178 PR c/69558
8179 * gcc.dg/pr69543.c: New test.
8180 * gcc.dg/pr69558.c: New test.
8181
8182 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8183
8184 PR testsuite/65940
8185 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8186
8187 2016-02-01 Martin Sebor <msebor@redhat.com>
8188
8189 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8190
8191 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8192
8193 PR tree-optimization/67921
8194 * c-c++-common/ubsan/pr67921.c: New test.
8195
8196 2016-02-01 Richard Biener <rguenther@suse.de>
8197
8198 PR middle-end/69556
8199 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8200
8201 2016-02-01 Richard Biener <rguenther@suse.de>
8202
8203 PR tree-optimization/69574
8204 * gcc.dg/torture/pr69574.c: New testcase.
8205
8206 2016-02-01 Richard Biener <rguenther@suse.de>
8207
8208 PR tree-optimization/69579
8209 * gcc.dg/setjmp-6.c: New testcase.
8210
8211 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8212
8213 PR rtl-optimization/69570
8214 * g++.dg/opt/pr69570.C: New test.
8215
8216 2016-02-01 Richard Henderson <rth@redhat.com>
8217
8218 * gcc.dg/pr69535.c: New test.
8219
8220 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8221
8222 PR testsuite/69584
8223 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8224 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8225
8226 PR debug/68244
8227 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8228
8229 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8230
8231 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8232
8233 PR fortran/67564
8234 * gfortran.dg/allocate_with_source_17.f03: New test.
8235
8236 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR tree-optimization/69546
8239 * gcc.dg/torture/pr69546.c: New test.
8240
8241 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8242
8243 PR fortran/69566
8244 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8245
8246 2016-01-30 Martin Sebor <msebor@redhat.com>
8247
8248 PR c++/68490
8249 * g++.dg/ext/flexary10.C: New test.
8250
8251 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8252
8253 PR fortran/66707
8254 gfortran.dg/common_23.f90: New test.
8255
8256 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8257
8258 PR target/65546
8259 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8260 condition being checked, and disable it when the target supports
8261 misaligned loads and stores.
8262
8263 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8264
8265 PR debug/69518
8266 * gcc.dg/torture/pr69518.c: New test.
8267
8268 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8269
8270 PR target/69530
8271 * gcc.target/i386/pr69530.c: New test.
8272
8273 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8274
8275 PR target/65604
8276 * gcc.target/mips/div-delay.c: New test.
8277
8278 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8279
8280 PR target/69551
8281 * gcc.target/i386/pr69551.c: New test.
8282
8283 PR target/66137
8284 * gcc.target/i386/pr66137.c: New test.
8285
8286 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8287
8288 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8289 always built for p5600.
8290 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8291 isa=p5600 dg-option.
8292
8293 2016-01-29 Richard Biener <rguenther@suse.de>
8294
8295 PR tree-optimization/69547
8296 * g++.dg/tree-ssa/pr69547.C: New testcase.
8297
8298 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8299
8300 PR debug/66869
8301 * g++.dg/warn/Wunused-function2.C: New test.
8302
8303 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8304
8305 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8306 support for test to succeed.
8307
8308 2016-01-29 Marek Polacek <polacek@redhat.com>
8309
8310 PR c++/69509
8311 PR c++/69516
8312 * g++.dg/ext/constexpr-vla2.C: New test.
8313 * g++.dg/ext/constexpr-vla3.C: New test.
8314 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8315
8316 2016-01-29 Richard Biener <rguenther@suse.de>
8317
8318 PR middle-end/69537
8319 * gcc.dg/uninit-21.c: New testcase.
8320
8321 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8322
8323 PR target/69459
8324 * gcc.target/i386/pr69459.c: New test.
8325
8326 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8327
8328 PR target/68400
8329 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8330 * gcc.target/mips/pr68400.c: New test.
8331
8332 2016-01-28 Martin Sebor <msebor@redhat.com>
8333
8334 PR target/17381
8335 * gcc.target/powerpc/pr17381.c: New test.
8336
8337 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8338
8339 PR middle-end/69542
8340 * gcc.dg/torture/pr69542.c: New test.
8341
8342 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8343
8344 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8345
8346 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8347
8348 * gcc.dg/pr65980.c: Skip on AIX.
8349 * gcc.dg/pr66688.c: Same.
8350
8351 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8352
8353 PR target/63679
8354 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8355 * gcc.dg/tree-ssa/sra-18.c: Same.
8356
8357 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8358
8359 PR fortran/62536
8360 * gfortran.dg/block_15.f08: New test.
8361 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8362 on incorrectly closed BLOCK.
8363
8364 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8365
8366 * gcc.dg/declare-simd.c: New test.
8367 2016-01-28 Richard Biener <rguenther@suse.de>
8368
8369 PR tree-optimization/69466
8370 * gfortran.dg/vect/pr69466.f90: New testcase.
8371
8372 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8373
8374 * g++.dg/pr67989.C: Remove ARM-specific option.
8375 * gcc.target/arm/pr67989.C: New file.
8376
8377 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8378
8379 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8380 and expm1 test for glibc < 2.11.
8381
8382 2016-01-27 Richard Henderson <rth@redhat.com>
8383
8384 * gcc.c-torture/execute/pr69447.c: New test.
8385
8386 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8387
8388 PR fortran/69422
8389 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8390
8391 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8392
8393 PR debug/66869
8394 * gcc.dg/pr66869.c: New test.
8395
8396 2016-01-25 Jeff Law <law@redhat.com>
8397
8398 PR tree-optimization/68398
8399 PR tree-optimization/69196
8400 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8401 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8402 path to avoid new heuristic allowing more irreducible regions
8403 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8404 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8405 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8406 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8407 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8408
8409 2016-01-27 Marek Polacek <polacek@redhat.com>
8410
8411 PR c/68062
8412 * c-c++-common/vector-compare-4.c: New test.
8413
8414 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8415
8416 PR preprocessor/69126
8417 * c-c++-common/pr69126.c: New test case.
8418
8419 2016-01-27 Ian Lance Taylor <iant@google.com>
8420
8421 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8422
8423 2016-01-27 Ryan Burn <contact@rnburn.com>
8424
8425 PR cilkplus/69267
8426 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8427
8428 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8429
8430 PR target/69512
8431 * gcc.target/i386/pr69512.c: New test.
8432
8433 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8434
8435 PR ada/69488
8436 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8437
8438 2016-01-27 Marek Polacek <polacek@redhat.com>
8439
8440 PR c++/69379
8441 * g++.dg/pr69379.C: New test.
8442
8443 2016-01-27 Martin Sebor <msebor@redhat.com>
8444
8445 PR c++/69317
8446 * g++.dg/abi/Wabi-2-2.C: New test.
8447 * g++.dg/abi/Wabi-2-3.C: New test.
8448 * g++.dg/abi/Wabi-3-2.C: New test.
8449 * g++.dg/abi/Wabi-3-3.C: New test.
8450
8451 2016-01-27 Richard Biener <rguenther@suse.de>
8452
8453 PR tree-optimization/69166
8454 * gcc.dg/torture/pr69166.c: New testcase.
8455
8456 2016-01-27 Martin Jambor <mjambor@suse.cz>
8457
8458 PR tree-optimization/69355
8459 * gcc.dg/tree-ssa/pr69355.c: New test.
8460
8461 2016-01-27 Marek Polacek <polacek@redhat.com>
8462
8463 PR c++/69496
8464 * g++.dg/ext/constexpr-vla1.C: New test.
8465
8466 2016-01-20 Christian Bruel <christian.bruel@st.com>
8467
8468 PR target/69245
8469 * gcc.target/arm/pr69245.c: New test.
8470
8471 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8472
8473 PR tree-optimization/69399
8474 * gcc.dg/torture/pr69399.c: New test.
8475
8476 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8477
8478 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8479
8480 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8481
8482 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8483
8484 2016-01-26 Tom de Vries <tom@codesourcery.com>
8485
8486 PR tree-optimization/69110
8487 * gcc.dg/autopar/pr69110.c: New test.
8488
8489 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8490 Sebastian Pop <s.pop@samsung.com>
8491
8492 * gcc.dg/graphite/isl-ast-op-select.c: New.
8493
8494 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8495
8496 PR fortran/69385
8497 * gfortran.dg/allocate_error_6.f90: New test.
8498
8499 2016-01-26 Richard Henderson <rth@redhat.com>
8500
8501 * gcc.dg/tm/pr60908.c: New test.
8502
8503 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8504
8505 PR other/69006
8506 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8507 directive.
8508 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8509 expected multiline output to reflect the colorization being
8510 disabled before newlines.
8511 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8512 (custom_diagnostic_finalizer): Replace call to
8513 pp_newline_and_flush with call to pp_flush.
8514 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8515 * gfortran.dg/implicit_class_1.f90: Likewise.
8516 * lib/gcc-dg.exp (allow_blank_lines): New global.
8517 (dg-allow-blank-lines-in-output): New procedure.
8518 (gcc-dg-prune): Complain about blank lines in the output, unless
8519 dg-allow-blank-lines-in-output was called.
8520 * lib/multiline.exp (_build_multiline_regex): Only support
8521 arbitrary followup text for non-blank-lines, not for blank lines.
8522
8523 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8524
8525 PR tree-optimization/69483
8526 * gcc.dg/pr69483.c: New test.
8527 * g++.dg/opt/pr69483.C: New test.
8528
8529 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8530
8531 PR target/68620
8532 * gcc.target/arm/pr68620.c: New test.
8533
8534 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8535
8536 * gcc.target/i386/pr68986-2.c: Remove -m32.
8537
8538 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8539
8540 PR target/68986
8541 * gcc.target/i386/pr68986-1.c: New test.
8542 * gcc.target/i386/pr68986-2.c: Likewise.
8543 * gcc.target/i386/pr68986-3.c: Likewise.
8544
8545 2016-01-26 Christian Bruel <christian.bruel@st.com>
8546
8547 * lib/target-supports.exp
8548 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8549 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8550 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8551
8552 2016-01-26 Richard Biener <rguenther@suse.de>
8553
8554 PR tree-optimization/69452
8555 * gcc.dg/torture/pr69452.c: New testcase.
8556
8557 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8558
8559 PR target/69442
8560 * gcc.dg/pr69442.c: New test.
8561
8562 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8563
8564 PR target/67896
8565 * gcc.target/aarch64/simd/pr67896.C: New.
8566
8567 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8568
8569 PR tree-optimization/69400
8570 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8571 function.
8572 (plugin_init): Call it.
8573 * gcc.dg/torture/pr69400.c: New test.
8574
8575 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8576
8577 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8578
8579 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8580 Sebastian Pop <s.pop@samsung.com>
8581
8582 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8583 isl-0.15.
8584
8585 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8586 Sebastian Pop <s.pop@samsung.com>
8587
8588 * gcc.dg/graphite/pr69292.c: New.
8589
8590 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8591
8592 * c-c++-common/goacc/use_device-1.c: New test.
8593
8594 2016-01-25 Jeff Law <law@redhat.com>
8595
8596 PR tree-optimization/69196
8597 PR tree-optimization/68398
8598 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8599 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8600
8601 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8602
8603 PR target/69469
8604 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8605 Algorithm.
8606
8607 2016-01-25 Richard Biener <rguenther@suse.de>
8608
8609 PR testsuite/69380
8610 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8611
8612 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8613
8614 PR target/69421
8615 * gcc.dg/pr69421.c: New test.
8616
8617 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8618
8619 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8620 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8621 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8622 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8623 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8624 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8625 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8626 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8627 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8628 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8629
8630 2016-01-25 Richard Biener <rguenther@suse.de>
8631
8632 PR tree-optimization/69376
8633 * gcc.dg/torture/pr69376.c: New testcase.
8634
8635 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8636
8637 PR fortran/69397
8638 PR fortran/68442
8639 * gfortran.dg/interface_38.f90: New test.
8640 * gfortran.dg/interface_39.f90: New test.
8641
8642 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8643
8644 Revert:
8645 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8646
8647 PR c++/11858
8648 PR c++/24663
8649 PR c++/24664
8650 * g++.dg/template/pr11858.C: New test.
8651 * g++.dg/template/pr24663.C: New test.
8652 * g++.dg/template/unify12.C: New test.
8653 * g++.dg/template/unify13.C: New test.
8654 * g++.dg/template/unify14.C: New test.
8655 * g++.dg/template/unify15.C: New test.
8656 * g++.dg/template/unify16.C: New test.
8657 * g++.dg/template/unify17.C: New test.
8658
8659 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8660
8661 PR fortran/68283
8662 gfortran.dg/pr68283.f90: New test.
8663
8664 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8665
8666 PR fortran/66094
8667 * gfortran.dg/inline_matmul_13.f90: New test.
8668 * gfortran.dg/matmul_bounds_8.f90: New test.
8669 * gfortran.dg/matmul_bounds_9.f90: New test.
8670 * gfortran.dg/matmul_bounds_10.f90: New test.
8671
8672 2016-01-23 Tom de Vries <tom@codesourcery.com>
8673
8674 PR tree-optimization/69426
8675 * gcc.dg/autopar/pr69426.c: New test.
8676
8677 2016-01-23 Martin Sebor <msebor@redhat.com>
8678
8679 PR c++/58109
8680 PR c++/69022
8681 * g++.dg/cpp0x/alignas5.C: New test.
8682 * g++.dg/ext/vector29.C: Same.
8683
8684 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8685
8686 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8687 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8688 _GNU_SOURCE from compile flags to the source.
8689 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8690 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8691 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8692 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8693
8694 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8695
8696 PR target/69432
8697 * g++.dg/opt/pr69432.C: New test.
8698
8699 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8700
8701 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8702 32-bit targets testing an -m64 multilib.
8703
8704 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8705
8706 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8707 64-bit support.
8708
8709 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8710
8711 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8712
8713 2016-01-21 Christian Bruel <christian.bruel@st.com>
8714
8715 PR target/68674
8716 * gcc.target/i386/pr68674.c
8717 * gcc.target/aarch64/pr68674.c
8718 * gcc.target/arm/pr68674.c
8719
8720 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8721
8722 PR target/69403
8723 * gcc.c-torture/execute/pr69403.c: New test.
8724
8725 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8726
8727 PR c++/55843
8728 * g++.dg/template/pr55843.C: New.
8729
8730 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8731
8732 PR testsuite/66877
8733 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8734 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8735
8736 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8737
8738 PR testsuite/67489
8739 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8740 from dg-do compile directive, and instead add
8741 { dg-require-effective-target int128 }.
8742
8743 2016-01-20 Martin Sebor <msebor@redhat.com>
8744
8745 PR c/69405
8746 * gcc.dg/sync-fetch.c: New test.
8747
8748 2016-01-21 Martin Sebor <msebor@redhat.com>
8749
8750 PR target/69252
8751 * gcc.target/powerpc/pr69252.c: New test.
8752
8753 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8754
8755 PR fortran/65996
8756 * gfortran.dg/pr65996.f90: New test.
8757
8758 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8759
8760 PR c++/68810
8761 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8762 expected to generate an error.
8763
8764 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8765
8766 PR middle-end/66178
8767 * gcc.dg/torture/pr66178.c: New test.
8768
8769 2016-01-21 Anton Blanchard <anton@samba.org>
8770 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8771
8772 PR target/63354
8773 * gcc.target/powerpc/pr63354.c: New test.
8774
8775 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8776
8777 PR rtl-optimization/68990
8778 * gcc.target/i386/pr68990: New.
8779
8780 2016-01-21 Nick Clifton <nickc@redhat.com>
8781
8782 PR target/69129
8783 * gcc.target/mips/pr69129.c: New.
8784
8785 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8786
8787 PR c++/58046
8788 * g++.dg/cpp0x/pr58046.C: New.
8789
8790 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8791
8792 PR target/69187
8793 PR target/65624
8794 * gcc.target/arm/pr69187.c: New test.
8795
8796 PR c++/69355
8797 * g++.dg/torture/pr69355.C: New test.
8798
8799 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8800 Sebastian Pop <s.pop@samsung.com>
8801
8802 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8803
8804 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8805 Sebastian Pop <s.pop@samsung.com>
8806
8807 * gcc.dg/graphite/pr68976.c: New test.
8808
8809 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8810
8811 PR middle-end/67653
8812 * c-c++-common/pr67653.c: New test.
8813 * gcc.dg/torture/pr29119.c: Add dg-warning.
8814
8815 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8816
8817 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8818
8819 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8820
8821 PR c/24293
8822 * gcc.dg/pr24293.c: New test.
8823 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8824 incomplete struct type.
8825 * gcc.dg/declspec-1.c: Likewise.
8826 * gcc.dg/pr63549.c: Likewise.
8827
8828 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8829
8830 PR tree-optimization/66612
8831 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8832 for bdn instruction.
8833
8834 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8835
8836 * lib/target-supports.exp
8837 (check_effective_target_arm_fp_ok_nocache): New.
8838 (check_effective_target_arm_fp_ok): New.
8839 (add_options_for_arm_fp): New.
8840 (check_effective_target_arm_crypto_ok_nocache): Require
8841 target_arm_v8_neon_ok instead of arm32.
8842 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8843 (check_effective_target_arm_crypto_pragma_ok): New.
8844 (add_options_for_arm_vfp): New.
8845 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8846 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8847 target instead. Force initial fpu to vfp.
8848 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8849 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8850 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8851 dependency.
8852 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8853 use arm_vfp effective target instead. Force initial fpu to vfp.
8854 * gcc.target/arm/attr-neon3.c: Likewise.
8855 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8856 arm_vfp_ok.
8857 * gcc.target/arm/unsigned-float.c: Likewise.
8858 * gcc.target/arm/vfp-1.c: Likewise.
8859 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8860 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8861 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8862 * gcc.target/arm/vfp-ldmias.c: Likewise.
8863 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8864 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8865 * gcc.target/arm/vfp-stmiad.c: Likewise.
8866 * gcc.target/arm/vfp-stmias.c: Likewise.
8867 * gcc.target/arm/vnmul-1.c: Likewise.
8868 * gcc.target/arm/vnmul-2.c: Likewise.
8869 * gcc.target/arm/vnmul-3.c: Likewise.
8870 * gcc.target/arm/vnmul-4.c: Likewise.
8871
8872 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8873
8874 PR testsuite/69366
8875 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8876 the MPX run-time library, for compile-time MPX test.
8877 * gcc.target/i386/chkp-always_inline.c: Likewise.
8878 * gcc.target/i386/chkp-bndret.c: Likewise.
8879 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8880 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8881 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8882 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8883 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8884 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8885 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8886 * gcc.target/i386/chkp-label-address.c: Likewise.
8887 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8888 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8889 * gcc.target/i386/chkp-pr69044.c: Likewise.
8890 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8891 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8892 * gcc.target/i386/chkp-strchr.c: Likewise.
8893 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8894 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8895 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8896 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8897 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8898 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8899 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8900 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8901 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8902 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8903 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8904 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8905 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8906 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8907 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8908 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8909 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8910 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8911 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8912 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8913 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8914 * gcc.target/i386/pr63995-2.c: Likewise.
8915 * gcc.target/i386/pr64805.c: Likewise.
8916 * gcc.target/i386/pr65044.c: Likewise.
8917 * gcc.target/i386/pr65167.c: Likewise.
8918 * gcc.target/i386/pr65183.c: Likewise.
8919 * gcc.target/i386/pr65184.c: Likewise.
8920 * gcc.target/i386/thunk-retbnd.c: Likewise.
8921
8922 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8923
8924 PR tree-optimization/69328
8925 * gcc.dg/pr69328.c: New test.
8926
8927 2016-01-20 Jeff Law <law@redhat.com>
8928
8929 PR target/25114
8930 * gcc.target/m68k/pr25114.c: New test.
8931
8932 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8933
8934 * gcc.target/arm/memset-inline-10.c: Added
8935 dg-require-effective-target arm_thumb2_ok.
8936
8937 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8938
8939 * gcc.dg/debug/dwarf2/sso.c: New test.
8940
8941 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8942
8943 PR testsuite/68820
8944 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8945 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8946 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8947
8948 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8949
8950 PR ipa/66223
8951 * g++.dg/ipa/devirt-50.C: New testcase.
8952
8953 2016-01-19 Marek Polacek <polacek@redhat.com>
8954
8955 PR c++/68965
8956 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8957 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8958
8959 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8960
8961 PR target/69135
8962 * gcc.target/arm/pr69135_1.c: New test.
8963
8964 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8965
8966 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8967
8968 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8969
8970 * gcc.target/aarch64/ccmp_1.c: New testcase.
8971
8972 2016-01-19 Marek Polacek <polacek@redhat.com>
8973
8974 PR c++/68586
8975 * g++.dg/cpp0x/enum30.C: New test.
8976
8977 2016-01-19 Richard Biener <rguenther@suse.de>
8978
8979 PR tree-optimization/69336
8980 * g++.dg/tree-ssa/pr69336.C: New testcase.
8981
8982 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8983
8984 PR debug/65779
8985 * gcc.dg/pr65779.c: New test.
8986
8987 2016-01-19 Richard Biener <rguenther@suse.de>
8988
8989 PR tree-optimization/69352
8990 * gcc.dg/torture/pr69352.c: New testcase.
8991
8992 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8993
8994 PR rtl-optimization/68955
8995 PR rtl-optimization/64557
8996 * gcc.dg/torture/pr68955.c: New test.
8997
8998 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8999
9000 PR lto/69136
9001 * g++.dg/torture/pr69136.C: New testcase.
9002
9003 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9004
9005 PR lto/69133
9006 * g++.dg/lto/pr69133_0.C: New testcase.
9007 * g++.dg/lto/pr69133_1.C: New testcase.
9008
9009 2016-01-15 Jeff Law <law@redhat.com>
9010
9011 PR tree-optimization/69320
9012 * gcc.c-torture/pr69320-1.c: New test.
9013 * gcc.c-torture/pr69320-2.c: New test.
9014 * gcc.c-torture/pr69320-3.c: New test.
9015 * gcc.c-torture/pr69320-4.c: New test.
9016
9017 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9018
9019 PR c++/11858
9020 PR c++/24663
9021 PR c++/24664
9022 * g++.dg/template/pr11858.C: New test.
9023 * g++.dg/template/pr24663.C: New test.
9024 * g++.dg/template/unify12.C: New test.
9025 * g++.dg/template/unify13.C: New test.
9026 * g++.dg/template/unify14.C: New test.
9027 * g++.dg/template/unify15.C: New test.
9028 * g++.dg/template/unify16.C: New test.
9029 * g++.dg/template/unify17.C: New test.
9030
9031 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9032
9033 PR testsuite/69181
9034 * gcc.dg/pr69181-1.c: New test file.
9035 * gcc.dg/pr69181-2.c: New test file.
9036 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9037 globals by moving it to...
9038 (cleanup-after-saved-dg-test): ...this new function. Add
9039 "global additional_sources_used". Add reset of global
9040 multiline_expected_outputs to the empty list.
9041 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9042 global to...
9043 (multiline_expected_outputs): ...this, and updated comments to
9044 note that it is modified from gcc-dg.exp.
9045 (dg-end-multiline-output): Update for the above renaming.
9046 (handle-multiline-outputs): Likewise. Remove the clearing
9047 of the expected outputs to the empty list.
9048
9049 2016-01-18 Richard Biener <rguenther@suse.de>
9050
9051 PR tree-optimization/69297
9052 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9053
9054 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9055
9056 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9057 dg-options.
9058 * gcc.target/mips/mips-3d-2.c: Likewise.
9059 * gcc.target/mips/mips-3d-3.c: Likewise.
9060 * gcc.target/mips/mips-3d-4.c: Likewise.
9061 * gcc.target/mips/mips-3d-5.c: Likewise.
9062 * gcc.target/mips/mips-3d-6.c: Likewise.
9063 * gcc.target/mips/mips-3d-7.c: Likewise.
9064 * gcc.target/mips/mips-3d-8.c: Likewise.
9065 * gcc.target/mips/mips-3d-9.c: Likewise.
9066 * gcc.target/mips/mips-ps-1.c: Likewise.
9067 * gcc.target/mips/mips-ps-2.c: Likewise.
9068 * gcc.target/mips/mips-ps-3.c: Likewise.
9069 * gcc.target/mips/mips-ps-4.c: Likewise.
9070 * gcc.target/mips/mips-ps-5.c: Likewise.
9071 * gcc.target/mips/mips-ps-6.c: Likewise.
9072 * gcc.target/mips/mips-ps-7.c: Likewise.
9073 * gcc.target/mips/mips-ps-type.c: Likewise.
9074 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9075 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9076
9077 2016-01-18 Tom de Vries <tom@codesourcery.com>
9078
9079 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9080 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9081 * c-c++-common/goacc/kernels-empty.c: New test.
9082 * c-c++-common/goacc/kernels-eternal.c: New test.
9083 * c-c++-common/goacc/kernels-loop-2.c: New test.
9084 * c-c++-common/goacc/kernels-loop-3.c: New test.
9085 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9086 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9087 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9088 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9089 * c-c++-common/goacc/kernels-loop-data.c: New test.
9090 * c-c++-common/goacc/kernels-loop-g.c: New test.
9091 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9092 * c-c++-common/goacc/kernels-loop-n.c: New test.
9093 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9094 * c-c++-common/goacc/kernels-loop.c: New test.
9095 * c-c++-common/goacc/kernels-noreturn.c: New test.
9096 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9097 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9098 * c-c++-common/goacc/kernels-reduction.c: New test.
9099
9100 2016-01-18 Tom de Vries <tom@codesourcery.com>
9101
9102 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9103 * gcc.dg/autopar/outer-2.c: Same.
9104 * gcc.dg/autopar/outer-3.c: Same.
9105 * gcc.dg/autopar/outer-4.c: Same.
9106 * gcc.dg/autopar/outer-5.c: Same.
9107 * gcc.dg/autopar/outer-6.c: Same.
9108 * gcc.dg/autopar/parallelization-1.c: Same.
9109 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9110 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9111 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9112 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9113 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9114 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9115 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9116 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9117 * gcc.dg/autopar/pr39500-1.c: Same.
9118 * gcc.dg/autopar/pr39500-2.c: Same.
9119 * gcc.dg/autopar/pr46193.c: Same.
9120 * gcc.dg/autopar/pr46194.c: Same.
9121 * gcc.dg/autopar/pr49580.c: Same.
9122 * gcc.dg/autopar/pr49960-1.c: Same.
9123 * gcc.dg/autopar/pr49960.c: Same.
9124 * gcc.dg/autopar/pr68373.c: Same.
9125 * gcc.dg/autopar/reduc-1.c: Same.
9126 * gcc.dg/autopar/reduc-1char.c: Same.
9127 * gcc.dg/autopar/reduc-1short.c: Same.
9128 * gcc.dg/autopar/reduc-2.c: Same.
9129 * gcc.dg/autopar/reduc-2char.c: Same.
9130 * gcc.dg/autopar/reduc-2short.c: Same.
9131 * gcc.dg/autopar/reduc-3.c: Same.
9132 * gcc.dg/autopar/reduc-4.c: Same.
9133 * gcc.dg/autopar/reduc-6.c: Same.
9134 * gcc.dg/autopar/reduc-7.c: Same.
9135 * gcc.dg/autopar/reduc-8.c: Same.
9136 * gcc.dg/autopar/reduc-9.c: Same.
9137 * gcc.dg/autopar/uns-outer-4.c: Same.
9138 * gcc.dg/autopar/uns-outer-5.c: Same.
9139 * gcc.dg/autopar/uns-outer-6.c: Same.
9140 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9141 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9142
9143 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9144
9145 PR target/63679
9146 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9147 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9148
9149 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9150
9151 PR target/63679
9152 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9153 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9154 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9155
9156 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9157
9158 PR target/63679
9159 * gcc.dg/tree-ssa/sra-17.c: New.
9160 * gcc.dg/tree-ssa/sra-18.c: New.
9161
9162 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9163
9164 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9165
9166 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9167
9168 * gnat.dg/inline12.adb: New test.
9169
9170 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9171
9172 PR tree-optimization/66797
9173 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9174
9175 2016-01-18 Richard Biener <rguenther@suse.de>
9176
9177 PR tree-optimization/69170
9178 * gcc.dg/torture/pr69170.c: New testcase.
9179
9180 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9181
9182 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9183
9184 2016-01-16 Tom de Vries <tom@codesourcery.com>
9185
9186 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9187
9188 2016-01-16 Tom de Vries <tom@codesourcery.com>
9189
9190 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9191 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9192 redundant dg-require-effective-target pthread.
9193 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9194 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9195 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9196 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9197 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9198 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9199 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9200
9201 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9202
9203 PR target/68609
9204 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9205 * gcc.target/powerpc/recip-7.c: Same.
9206
9207 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9208
9209 PR c++/69091
9210 * g++.dg/template/pr69091.C: New test.
9211
9212 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9213
9214 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9215 dump does not contain an error_mark_node.
9216 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9217 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9218
9219 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9220
9221 PR c++/68936
9222 * g++.dg/template/pr68936.C: New test.
9223
9224 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9225
9226 PR target/68609
9227 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9228 * gcc.target/powerpc/recip-2.c: Same.
9229 * gcc.target/powerpc/recip-3.c: Same.
9230 * gcc.target/powerpc/recip-4.c: Same.
9231 * gcc.target/powerpc/recip-sqrtf.c: Same.
9232
9233 2016-01-15 Jeff Law <law@redhat.com>
9234
9235 PR tree-optimization/69270
9236 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9237 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9238
9239 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9240
9241 PR fortran/49630
9242 * gfortran.dg/deferred_character_13.f90: New test for the fix
9243 of comment 3 of the PR.
9244
9245 PR fortran/54070
9246 * gfortran.dg/deferred_character_8.f90: New test
9247 * gfortran.dg/allocate_error_5.f90: New test
9248
9249 PR fortran/60593
9250 * gfortran.dg/deferred_character_10.f90: New test
9251
9252 PR fortran/60795
9253 * gfortran.dg/deferred_character_14.f90: New test
9254
9255 PR fortran/61147
9256 * gfortran.dg/deferred_character_11.f90: New test
9257
9258 PR fortran/64324
9259 * gfortran.dg/deferred_character_9.f90: New test
9260
9261 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9262
9263 PR rtl-optimization/69030
9264 * gcc.target/i386/pr69030.c: New.
9265
9266 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9267
9268 * gcc.target/aarch64/target_attr_17.c: New test.
9269
9270 2016-01-15 Richard Biener <rguenther@suse.de>
9271
9272 PR tree-optimization/66856
9273 * gcc.dg/torture/pr66856-1.c: New testcase.
9274 * gcc.dg/torture/pr66856-2.c: Likewise.
9275
9276 2016-01-15 Richard Biener <rguenther@suse.de>
9277
9278 PR debug/69137
9279 * g++.dg/lto/pr69137_0.C: New testcase.
9280
9281 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9282
9283 PR middle-end/69246
9284 * gcc.target/i386/pr69246.c: New test.
9285
9286 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9287
9288 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9289
9290 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9291
9292 PR c++/56194
9293 * g++.dg/init/const9.C: Disable test on S/390.
9294
9295 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9296
9297 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9298 * g++.dg/Wno-frame-address.C: Ditto.
9299
9300 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9301
9302 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9303
9304 2016-01-15 Richard Biener <rguenther@suse.de>
9305
9306 PR tree-optimization/68961
9307 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9308
9309 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9310
9311 * gcc.target/i386/pr65105-5.c: New test.
9312
9313 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9314
9315 * gcc.c-torture/execute/alias-4.c: New testcase.
9316
9317 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9318
9319 PR ipa/68148
9320 * g++.dg/ipa/devirt-49.C: New testcase.
9321
9322 2016-01-15 Christian Bruel <christian.bruel@st.com>
9323
9324 PR target/65837
9325 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9326 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9327 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9328
9329 2016-01-15 Richard Biener <rguenther@suse.de>
9330
9331 PR tree-optimization/69117
9332 * gcc.dg/torture/pr69117.c: New testcase.
9333
9334 2015-01-14 Ryan Burn <contact@rnburn.com>
9335
9336 PR c++/69048
9337 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9338
9339 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9340
9341 PR testsuite/67509
9342 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9343 range tests use 100 * maximum instead of maximum + 1.
9344
9345 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9346
9347 PR debug/69244
9348 * gcc.dg/guality/pr69244.c: New test.
9349
9350 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9351
9352 * lib/target-supports.exp (check_effective_target_issignaling):
9353 New procedure.
9354 * gcc.dg/pr61441.c: Require issignaling effective target.
9355
9356 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9357
9358 PR target/68803
9359 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9360
9361 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9362
9363 PR c++/68819
9364 PR preprocessor/69177
9365 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9366 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9367 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9368 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9369
9370 2016-01-14 Marek Polacek <polacek@redhat.com>
9371
9372 PR c/69262
9373 * gcc.dg/array-15.c: New test.
9374
9375 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9376
9377 PR middle-end/68146
9378 PR tree-optimization/69155
9379 * gfortran.dg/pr68146.f: New test.
9380 * gfortran.dg/pr69155.f90: New test.
9381
9382 2016-01-14 Richard Biener <rguenther@suse.de>
9383
9384 PR tree-optimization/68060
9385 * gcc.dg/torture/pr68060-1.c: New testcase.
9386 * gcc.dg/torture/pr68060-2.c: Likewise.
9387
9388 2016-01-14 Nick Clifton <nickc@redhat.com>
9389
9390 * lib/target-supports.exp
9391 (check_effective_target_arm_neon_ok_nocache): Add an option
9392 sequence that includes setting the ARM architecture to ARMv7-A.
9393 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9394 command line options necessary to enable Neon support.
9395 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9396 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9397 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9398 * gcc.target/arm/pr69180.c: Likewise.
9399
9400 2016-01-14 Jeff Law <law@redhat.com>
9401
9402 PR tree-optimization/69270
9403 * gcc.dg/tree-ssa/pr69270.c: New test.
9404
9405 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9406
9407 PR c/66208
9408 * c-c++-common/pr66208.c: New file.
9409
9410 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9411
9412 PR tree-optimization/69156
9413 * gcc.dg/pr69156.c: New test.
9414
9415 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9416
9417 * gcc.target/i386/pr69225-7.c: New test.
9418
9419 2016-01-13 Richard Henderson <rth@redhat.com>
9420
9421 * gcc.dg/tm/memopt-13.c: Update expected function.
9422 * gcc.dg/tm/memopt-6.c: Likewise.
9423
9424 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9425
9426 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9427 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9428 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9429 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9430
9431 2016-01-13 Tom de Vries <tom@codesourcery.com>
9432
9433 PR tree-optimization/69169
9434 * gcc.dg/pr69169.c: New test.
9435
9436 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9437
9438 PR target/69228
9439 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9440 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9441 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9442 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9443 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9444 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9445 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9446 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9447
9448 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9449
9450 PR target/69247
9451 * gcc.dg/pr69247.c: New test.
9452
9453 2016-01-13 Richard Biener <rguenther@suse.de>
9454
9455 PR tree-optimization/69242
9456 * gcc.dg/torture/pr69242.c: New testcase.
9457
9458 2016-01-13 Richard Biener <rguenther@suse.de>
9459
9460 PR tree-optimization/69186
9461 * gcc.dg/torture/pr69186.c: New testcase.
9462
9463 2016-01-13 Jeff Law <law@redhat.com>
9464
9465 PR tree-optimization/67755
9466 * gcc.dg/tree-ssa/pr67755.c: New test.
9467
9468 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9469
9470 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9471 pass number in output by a star.
9472
9473 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9474
9475 PR tree-optimization/68911
9476 * gcc.c-torture/execute/pr68911.c: New test.
9477
9478 2016-01-12 Marek Polacek <polacek@redhat.com>
9479
9480 PR c++/68979
9481 * g++.dg/warn/permissive-1.C: New test.
9482
9483 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9484
9485 PR objc++/68511
9486 PR c++/69213
9487 * g++.dg/opt/pr69213.C: New test.
9488
9489 2016-01-12 Christian Bruel <christian.bruel@st.com>
9490
9491 PR target/69180
9492 * gcc.target/arm/pr69180.c: New test.
9493
9494 2016-01-12 Richard Biener <rguenther@suse.de>
9495
9496 PR lto/69077
9497 * g++.dg/lto/pr69077_0.C: New testcase.
9498 * g++.dg/lto/pr69077_1.C: Likewise.
9499
9500 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9501
9502 PR target/69175
9503 * g++.dg/opt/pr69175.C: New test.
9504
9505 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9506
9507 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9508 rather than #including math.h & stdlib.h.
9509 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9510 * gcc.dg/vect/pr49771.c: Likewise.
9511 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9512 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9513 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9514 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9515 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9516 * gcc.dg/vect/pr44507.c: Likewise.
9517 * gcc.dg/vect/pr45902.c: Likewise.
9518 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9519 * gcc.dg/vect/vect-117.c: Likewise.
9520 * gcc.dg/vect/vect-99.c: Likewise.
9521 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9522 * gcc.dg/vect/vect-cond-1.c: Likewise.
9523 * gcc.dg/vect/vect-cond-2.c: Likewise.
9524 * gcc.dg/vect/vect-cond-3.c: Likewise.
9525 * gcc.dg/vect/vect-cond-4.c: Likewise.
9526 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9527 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9528 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9529 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9530 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9531 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9532 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9533 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9534 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9535 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9536 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9537 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9538 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9539 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9540 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9541 include of signal.h.
9542 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9543 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9544 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9545 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9546 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9547 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9548 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9549 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9550 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9551 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9552 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9553 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9554 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9555 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9556 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9557 * gcc.dg/vect/vect-outer-5.c: Likewise.
9558 * gcc.dg/vect/vect-outer-6.c: Likewise.
9559 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9560 include of stdio.h.
9561
9562 2016-01-12 Nick Clifton <nickc@redhat.com>
9563
9564 PR target/68913
9565 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9566 to fread so that it will be found in all target runtimes.
9567
9568 2016-01-12 Richard Biener <rguenther@suse.de>
9569
9570 PR tree-optimization/69053
9571 * g++.dg/torture/pr69053.C: New testcase.
9572
9573 2016-01-12 Richard Biener <rguenther@suse.de>
9574
9575 PR tree-optimization/69168
9576 * gcc.dg/torture/pr69168.c: New testcase.
9577
9578 2016-01-12 Richard Biener <rguenther@suse.de>
9579
9580 PR tree-optimization/69157
9581 * gcc.dg/torture/pr69157.c: New testcase.
9582
9583 2016-01-12 Richard Biener <rguenther@suse.de>
9584
9585 PR tree-optimization/69174
9586 * gcc.dg/torture/pr69174.c: New testcase.
9587
9588 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9589
9590 PR c++/66808
9591 PR c++/69000
9592 * g++.dg/tls/pr66808.C: New test.
9593 * g++.dg/tls/pr69000.C: New test.
9594
9595 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9596
9597 * gcc.target/powerpc/swaps-p8-23.c: New test.
9598 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9599
9600 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9601
9602 PR tree-optimization/68356
9603 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9604
9605 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9606 Jim Wilson <jim.wilson@linaro.org>
9607
9608 PR target/69194
9609 * gcc.target/arm/pr69194.c: New test.
9610
9611 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9612
9613 PR target/69225
9614 * gcc.target/i386/pr69225-1.c: New test.
9615 * gcc.target/i386/pr69225-2.c: Likewise.
9616 * gcc.target/i386/pr69225-3.c: Likewise.
9617 * gcc.target/i386/pr69225-4.c: Likewise.
9618 * gcc.target/i386/pr69225-5.c: Likewise.
9619 * gcc.target/i386/pr69225-6.c: Likewise.
9620
9621 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9622
9623 PR target/67462
9624 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9625 if lp64.
9626
9627 PR target/69071
9628 * gcc.dg/pr69071.c: New test.
9629
9630 PR c++/69211
9631 * g++.dg/opt/pr69211.C: New test.
9632
9633 PR tree-optimization/69214
9634 * gcc.c-torture/compile/pr69214.c: New test.
9635
9636 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9637
9638 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9639 * gcc.target/i386/pr66232-11.c: Ditto.
9640 * gcc.target/i386/pr66232-12.c: Ditto.
9641 * gcc.target/i386/pr66232-13.c: Ditto.
9642
9643 2016-01-11 Richard Biener <rguenther@suse.de>
9644
9645 PR tree-optimization/69173
9646 * gcc.dg/torture/pr69173.c: New testcase.
9647
9648 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9649
9650 PR rtl-optimization/68796
9651 * gcc.target/aarch64/tst_5.c: New test.
9652 * gcc.target/aarch64/tst_6.c: Likewise.
9653
9654 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9655
9656 PR rtl-optimization/68841
9657 * gcc.dg/pr68841.c: New test.
9658 * gcc.c-torture/execute/pr68841.c: New test.
9659
9660 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9661
9662 PR rtl-optimization/68920
9663 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9664 for ix86 targets.
9665 * gcc.dg/ifcvt-5.c: New test.
9666
9667 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9668
9669 PR bootstrap/69123
9670 * g++.dg/pr69123.C: New.
9671
9672 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9673
9674 PR target/69010
9675 * gcc.target/i386/pr69010.c: New test.
9676
9677 2016-01-11 Martin Jambor <mjambor@suse.cz>
9678
9679 PR ipa/69044
9680 * gcc.target/i386/chkp-pr69044.c: New test.
9681
9682 2016-01-11 Tom de Vries <tom@codesourcery.com>
9683
9684 PR tree-optimization/69109
9685 * gcc.dg/autopar/pr69109-2.c: New test.
9686 * gcc.dg/autopar/pr69109.c: New test.
9687
9688 2016-01-11 Tom de Vries <tom@codesourcery.com>
9689
9690 PR tree-optimization/69108
9691 * gcc.dg/autopar/pr69108.c: New test.
9692
9693 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9694
9695 PR c++/69029
9696 * c-c++-common/Wisleading-indentation.c: Augment test.
9697
9698 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9699
9700 PR fortran/69154
9701 * gfortran.dg/inline_matmul_12.f90: New test.
9702
9703 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9704
9705 PR fortran/67779
9706 * gfortran.dg/actual_array_offset_1: New test.
9707
9708 2016-01-10 Tom de Vries <tom@codesourcery.com>
9709
9710 PR tree-optimization/69062
9711 * gcc.dg/autopar/pr69062.c: New test.
9712
9713 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9714
9715 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9716 * gcc.dg/vect/slp-perm-2.c: Likewise.
9717 * gcc.dg/vect/slp-perm-3.c: Likewise.
9718 * gcc.dg/vect/slp-perm-5.c: Likewise.
9719 * gcc.dg/vect/slp-perm-6.c: Likewise.
9720 * gcc.dg/vect/slp-perm-7.c: Likewise.
9721 * gcc.dg/vect/slp-perm-8.c: Likewise.
9722
9723 2016-01-10 Tom de Vries <tom@codesourcery.com>
9724
9725 PR tree-optimization/69039
9726 * gcc.dg/autopar/pr69039.c: New test.
9727
9728 2016-01-09 Marek Polacek <polacek@redhat.com>
9729
9730 PR c++/69113
9731 * g++.dg/pr69113.C: New test.
9732
9733 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9734
9735 PR middle-end/50865
9736 PR tree-optimization/69097
9737 * gcc.c-torture/execute/pr50865.c: New test.
9738 * gcc.c-torture/execute/pr69097-1.c: New test.
9739 * gcc.c-torture/execute/pr69097-2.c: New test.
9740 * gcc.dg/pr69097-1.c: New test.
9741 * gcc.dg/pr69097-2.c: New test.
9742
9743 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9744
9745 PR c++/69164
9746 * g++.dg/opt/pr69164.C: New test.
9747
9748 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9749
9750 PR tree-optimization/69167
9751 * gcc.dg/pr69167.c: New test.
9752
9753 2016-01-08 Marek Polacek <polacek@redhat.com>
9754
9755 PR c++/68449
9756 * g++.dg/pr68449.C: New.
9757
9758 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9759
9760 PR tree-optimization/68707
9761 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9762 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9763 on platforms supporting it.
9764 * gcc.dg/vect/slp-perm-2.c: Likewise.
9765 * gcc.dg/vect/slp-perm-3.c: Likewise.
9766 * gcc.dg/vect/slp-perm-5.c: Likewise.
9767 * gcc.dg/vect/slp-perm-7.c: Likewise.
9768 * gcc.dg/vect/slp-perm-8.c: Likewise.
9769 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9770 on platforms supporting it.
9771
9772 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9773
9774 PR tree-optimization/69162
9775 * gcc.dg/pr69162.c: New test.
9776
9777 PR tree-optimization/69172
9778 * gcc.dg/pr69172.c: New test.
9779
9780 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9781
9782 PR tree-optimization/67781
9783 * gcc.c-torture/execute/pr67781.c: New file.
9784
9785 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9786
9787 PR tree-optimization/69083
9788 * gcc.dg/vect/pr69083.c: New test.
9789
9790 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9791
9792 PR tree-optimization/61441
9793 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9794 Use -fexcess-precision=standard for compiler options.
9795 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9796
9797 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9798
9799 PR fortran/69128
9800 * gfortran.dg/gomp/pr69128.f90: New test.
9801
9802 PR c++/69145
9803 * g++.dg/ext/pr69145-1.C: New test.
9804 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9805 * g++.dg/ext/pr69145-2.h: New file.
9806
9807 2016-01-07 Martin Sebor <msebor@redhat.com>
9808
9809 PR c/68966
9810 * gcc.dg/atomic-fetch-bool.c: New test.
9811 * gcc.dg/sync-fetch-bool.c: New test.
9812
9813 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9814
9815 PR fortran/66680
9816 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9817
9818 2016-01-07 Nick Clifton <nickc@redhat.com>
9819
9820 PR target/66655
9821 * g++.dg/pr66655.C: New test.
9822 * g++.dg/pr66655_1.cc: Test support file.
9823 * g++.dg/pr66655.h: Test header file.
9824
9825 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9826
9827 PR fortran/66680
9828 gfortran.dg/gomp/pr66680.f90: New test.
9829
9830 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9831
9832 PR target/69171
9833 * gcc.target/i386/pr69171-1.c: New test.
9834 * gcc.target/i386/pr69171-2.c: Likewise.
9835 * gcc.target/i386/pr69171-3.c: Likewise.
9836 * gcc.target/i386/pr69171-4.c: Likewise.
9837 * gcc.target/i386/pr69171-5.c: Likewise.
9838 * gcc.target/i386/pr69171-6.c: Likewise.
9839
9840 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9841
9842 PR middle-end/67639
9843 * c-c++-common/pr67639.c: New test.
9844
9845 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9846
9847 PR tree-optimization/69141
9848 * g++.dg/opt/pr69141.C: New test.
9849
9850 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9851
9852 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9853
9854 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9855
9856 PR target/69140
9857 * gcc.target/i386/pr69140.c: New test
9858
9859 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9860
9861 * gcc.dg/bad-dereference.c: New test case.
9862
9863 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9864
9865 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9866
9867 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9868
9869 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9870
9871 2016-01-06 Marek Polacek <polacek@redhat.com>
9872
9873 PR sanitizer/69099
9874 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9875
9876 2016-01-05 Marek Polacek <polacek@redhat.com>
9877
9878 PR c/69104
9879 * gcc.dg/atomic-invalid-2.c: New.
9880
9881 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9882
9883 PR target/68991
9884 * gcc.target/i386/pr68991.c: New test.
9885
9886 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9887
9888 PR target/68991
9889 * g++.dg/pr68991-1.C: New test.
9890 * g++.dg/pr68991-2.C: Likewise.
9891
9892 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9893
9894 PR other/60465
9895 * gcc.target/ia64/pr60465-gprel64.c: New test.
9896 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9897
9898 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9899
9900 PR rtl-optimization/68651
9901 * gcc.target/aarch64/pr68651_1.c: New test.
9902
9903 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9904
9905 PR c/69122
9906 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9907
9908 2016-01-05 Nathan Sidwell <nathan@acm.org>
9909
9910 PR c++/58583
9911 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9912
9913 * gcc.dg/alias-15.c: New.
9914
9915 2016-01-05 Nick Clifton <nickc@redhat.com>
9916
9917 PR target/68870
9918 * g++.dg/pr68770.C: New test.
9919
9920 2016-01-04 Mike Stump <mikestump@comcast.net>
9921
9922 * lib/target-supports.exp (check_effective_target_cilkplus):
9923 cilkplus targets require pthreads.
9924 (check_effective_target_cilkplus): Remove special case for NVPTX.
9925
9926 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9927
9928 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9929 generation.
9930
9931 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9932
9933 Update copyright years.
9934
9935 2016-01-04 Marek Polacek <polacek@redhat.com>
9936
9937 PR c/68908
9938 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9939 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9940 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9941
9942 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9943
9944 * gcc.target/sparc/20160104-2.c: New test.
9945
9946 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9947
9948 * gcc.target/sparc/20160104-1.c: New test.
9949
9950 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9951
9952 PR fortran/65045
9953 * gfortran.dg/pr65045.f90: New test.
9954
9955 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9956
9957 * gnat.dg/specs/debug1.ads: Delete.
9958
9959 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9960
9961 PR libgfortran/68867
9962 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9963 expression.
9964
9965 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9966
9967 PR libgfortran/68867
9968 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9969 PowerPC.
9970
9971 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9972
9973 PR fortran/68864
9974 * gfortran.dg/pr68864.f90: New test.
9975
9976 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9977
9978 PR tree-optimization/69070
9979 * gcc.dg/pr69070.c: New test.
9980
9981 PR sanitizer/69055
9982 * gfortran.dg/pr69055.f90: New test.
9983
9984 PR target/69015
9985 * gcc.dg/pr69015.c: New test.
9986 \f
9987 Copyright (C) 2016 Free Software Foundation, Inc.
9988
9989 Copying and distribution of this file, with or without modification,
9990 are permitted in any medium without royalty provided the copyright
9991 notice and this notice are preserved.