tree-chrec.c (convert_affine_scev): New parameter.
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2
3 * gcc.dg/tree-ssa/scev-15.c: New.
4
5 2016-07-21 Bin Cheng <bin.cheng@arm.com>
6
7 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
8
9 2016-07-21 Jakub Jelinek <jakub@redhat.com>
10
11 PR c++/71941
12 * g++.dg/gomp/pr71941.C: New test.
13
14 2016-07-20 David Malcolm <dmalcolm@redhat.com>
15
16 PR c/70339
17 PR c/71858
18 * g++.dg/spellcheck-identifiers.C: New test case, based on
19 gcc.dg/spellcheck-identifiers.c.
20 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
21 gcc.dg/spellcheck-identifiers-2.c.
22 * g++.dg/spellcheck-typenames.C: New test case, based on
23 gcc.dg/spellcheck-typenames.c
24
25 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
26
27 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
28 pointer to member function and also test catching by reference.
29
30 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
31
32 * gcc.target/s390/pr67443.c: Fix test case.
33
34 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
35
36 * gcc.target/s390/insv-1.c: Xfail some tests.
37 * gcc.target/s390/insv-2.c: Likewise.
38
39 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
40
41 * gcc.target/avr/torture/get-mem.c: New test.
42 * gcc.target/avr/torture/set-mem.c: New test.
43
44 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
45
46 PR target/71948
47 * gcc.target/avr/torture/tiny-progmem.c: New test.
48
49 2016-07-20 Jakub Jelinek <jakub@redhat.com>
50
51 PR c++/71909
52 * g++.dg/parse/pr71909.C: New test.
53 * g++.dg/tm/pr71909.C: New test.
54
55 PR c++/50060
56 * g++.dg/cpp0x/constexpr-50060.C: New test.
57 * g++.dg/cpp1y/constexpr-50060.C: New test.
58
59 2016-07-20 Martin Liska <mliska@suse.cz>
60
61 * gfortran.dg/graphite/pr71898.f90: New test.
62
63 2016-07-20 Bin Cheng <bin.cheng@arm.com>
64
65 PR tree-optimization/71503
66 PR tree-optimization/71683
67 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
68 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
69
70 2016-07-20 Martin Liska <mliska@suse.cz>
71
72 * gcc.dg/plugin/plugin.exp: Remove sreal test.
73 * gcc.dg/plugin/sreal-test-1.c: Remove.
74 * gcc.dg/plugin/sreal_plugin.c: Remove.
75
76 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
77
78 PR fortran/71902
79 * gfortran.dg/dependency_47.f90: New test.
80
81 2016-07-19 Jakub Jelinek <jakub@redhat.com>
82
83 PR rtl-optimization/71916
84 * gcc.c-torture/compile/pr71916.c: New test.
85
86 PR middle-end/71874
87 * g++.dg/torture/pr71874.C: New test.
88
89 PR middle-end/71734
90 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
91 (my_alloc): Rewritten to use __builtin_posix_memalign and
92 __SIZE_TYPE__.
93 (my_free): Use __builtin_free instead of _mm_free.
94 (Vec::operator=): Use __builtin_memcpy.
95
96 2016-07-19 Martin Jambor <mjambor@suse.cz>
97
98 PR fortran/71688
99 * gfortran.dg/pr71688.f90: New test.
100
101 2016-07-19 Richard Biener <rguenther@suse.de>
102
103 * c-c++-common/vector-subscript-6.c: New testcase.
104 * c-c++-common/vector-subscript-7.c: Likewise.
105
106 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
107
108 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
109 and UInt32 based on __SIZEOF_INT__.
110
111 2016-07-19 Richard Biener <rguenther@suse.de>
112
113 PR tree-optimization/71901
114 * gcc.dg/torture/pr71901.c: New testcase.
115
116 2016-07-19 Richard Biener <rguenther@suse.de>
117
118 PR tree-optimization/71908
119 * gcc.dg/torture/pr71908.c: New testcase.
120
121 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
122
123 PR target/71493
124 * gcc.target/powerpc/pr71493-1.c: New test.
125 * gcc.target/powerpc/pr71493-2.c: Likewise.
126
127 2016-07-18 Jakub Jelinek <jakub@redhat.com>
128
129 PR c++/71835
130 * g++.dg/conversion/ambig3.C: New test.
131
132 PR c++/71828
133 * g++.dg/cpp0x/constexpr-71828.C: New test.
134
135 PR c++/71826
136 * g++.dg/template/pr71826.C: New test.
137
138 PR c++/71822
139 * g++.dg/template/defarg21.C: New test.
140
141 PR c++/71871
142 * g++.dg/ext/vector31.C: New test.
143
144 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
145
146 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
147
148 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
149
150 PR tree-optimization/71734
151 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
152
153 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
154
155 * gcc.target/s390/warn-dynamicstack-1.c: New test.
156 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
157 stack-layout-dynamic-1.c: New test.
158
159 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
160
161 * gcc.target/s390/nolrl-1.c: New test.
162
163 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
164
165 PR fortran/71523
166 * gfortran.dg/pr71523_1.f90: New test.
167 * gfortran.dg/pr71523_2.f90: New test.
168
169 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
170
171 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
172
173 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
174 Marco Restelli <mrestelli@gmail.com>
175
176 PR fortran/62125
177 * gfortran.dg/pr62125.f90: New test.
178
179 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
180
181 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
182 * gcc.target/powerpc/mulkc3-1.c: Likewise.
183
184 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
185
186 PR c++/58796
187 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
188 * g++.dg/cpp0x/nullptr35.C: New test.
189
190 2016-07-15 Bin Cheng <bin.cheng@arm.com>
191
192 * gcc.dg/tree-ssa/scev-8.c: Update test string.
193
194 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
195
196 * gfortran.dg/goacc/vector_length.f90: New test.
197
198 2016-07-15 Richard Biener <rguenther@suse.de>
199
200 PR tree-optimization/71881
201 * gcc.dg/torture/pr71881.c: New testcase.
202
203 2016-07-15 Richard Biener <rguenther@suse.de>
204
205 PR tree-optimization/71887
206 * gcc.dg/torture/pr71887.c: New testcase.
207
208 2016-07-15 Jakub Jelinek <jakub@redhat.com>
209
210 PR c/71858
211 * gcc.dg/spellcheck-identifiers-3.c: New test.
212
213 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
214
215 PR fortran/71807
216 * gfortran.dg/null_9.f90: New test.
217
218 2016-07-15 Bin Cheng <bin.cheng@arm.com>
219
220 * gcc.dg/tree-ssa/loop-41.c: New test.
221
222 2016-07-15 Bin Cheng <bin.cheng@arm.com>
223
224 PR tree-optimization/71347
225 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
226
227 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
228
229 PR fortran/29819
230 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
231 * gfortran.dg/contains.f90: Ditto.
232 * gfortran.dg/contains_empty_1.f03: Ditto.
233 * gfortran.dg/submodule_3.f08: Ditto.
234
235 2016-07-14 Jakub Jelinek <jakub@redhat.com>
236
237 PR testsuite/71865
238 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
239 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
240 expected diagnostics.
241
242 PR c/71858
243 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
244 * gcc.dg/spellcheck-identifiers-2.c: New test.
245 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
246 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
247
248 2016-07-14 Jakub Jelinek <jakub@redhat.com>
249
250 PR tree-optimization/71872
251 * gcc.c-torture/compile/pr71872.c: New test.
252
253 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
254
255 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
256 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
257 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
258 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
259 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
260 * gcc.target/arm/atomic-op-acquire-1.c: This.
261 * gcc.target/arm/atomic-op-char.c: Rename into ...
262 * gcc.target/arm/atomic-op-char-1.c: This.
263 * gcc.target/arm/atomic-op-consume.c: Rename into ...
264 * gcc.target/arm/atomic-op-consume-1.c: This.
265 * gcc.target/arm/atomic-op-int.c: Rename into ...
266 * gcc.target/arm/atomic-op-int-1.c: This.
267 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
268 * gcc.target/arm/atomic-op-relaxed-1.c: This.
269 * gcc.target/arm/atomic-op-release.c: Rename into ...
270 * gcc.target/arm/atomic-op-release-1.c: This.
271 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
272 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
273 * gcc.target/arm/atomic-op-short.c: Rename into ...
274 * gcc.target/arm/atomic-op-short-1.c: This.
275 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
276 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
277 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
278 * gcc.target/arm/atomic-op-char-2.c: Likewise.
279 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
280 * gcc.target/arm/atomic-op-int-2.c: Likewise.
281 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
282 * gcc.target/arm/atomic-op-release-2.c: Likewise.
283 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
284 * gcc.target/arm/atomic-op-short-2.c: Likewise.
285
286 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
287
288 PR fortran/70842
289 * gfortran.dg/select_type_35.f03: New test.
290
291 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
292
293 PR target/65951
294 PR tree-optimization/70923
295 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
296 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
297 * gcc.dg/vect/pr65951.c: Likewise.
298 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
299
300 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
301
302 * c-c++-common/pr60226.c: Expect maximum object file alignment
303 error on AIX.
304
305 2016-07-14 Richard Biener <rguenther@suse.de>
306
307 PR tree-optimization/71866
308 * gcc.dg/torture/pr71866.c: New testcase.
309
310 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
311
312 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
313 selector and enclose boolean expression in curly braces.
314
315 2016-07-14 Alan Modra <amodra@gmail.com>
316
317 PR target/71733
318 * gcc.target/powerpc/p9-novsx.c: New.
319
320 2016-07-13 Andi Kleen <ak@linux.intel.com>
321
322 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
323 * g++.dg/tree-prof/morefunc.C: Dito.
324 * g++.dg/tree-prof/pr35545.C: Dito.
325 * g++.dg/tree-prof/reorder.C: Dito.
326 * gcc.dg/tree-prof/20050826-2.c: Dito.
327 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
328 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
329 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
330 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
331 * gcc.dg/tree-prof/inliner-1.c: Dito.
332 * gcc.dg/tree-prof/merge_block.c: Dito.
333 * gcc.dg/tree-prof/stringop-1.c: Dito.
334 * gcc.dg/tree-prof/stringop-2.c: Dito.
335 * gcc.dg/tree-prof/switch-case-1.c: Dito.
336 * gcc.dg/tree-prof/switch-case-2.c: Dito.
337 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
338 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
339 * gcc.dg/tree-prof/update-loopch.c: Dito.
340 * gcc.dg/tree-prof/val-prof-1.c: Dito.
341 * gcc.dg/tree-prof/val-prof-2.c: Dito.
342 * gcc.dg/tree-prof/val-prof-3.c: Dito.
343 * gcc.dg/tree-prof/val-prof-4.c: Dito.
344 * gcc.dg/tree-prof/val-prof-5.c: Dito.
345 * gcc.dg/tree-prof/val-prof-6.c: Dito.
346 * gcc.dg/tree-prof/val-prof-7.c: Dito.
347
348 2016-07-13 Andi Kleen <ak@linux.intel.com>
349
350 * lib/profopt.exp (profopt-execute): Remove .imports files.
351
352 2016-07-13 Andi Kleen <ak@linux.intel.com>
353
354 * lib/profopt.exp (profopt-execute): Always log profiler command line.
355
356 2016-07-13 Andi Kleen <ak@linux.intel.com>
357
358 * lib/profopt.exp (dg-final-scan-autofdo,
359 dg-final-scan-not-autofdo): New functions.
360
361 2016-07-13 Bin Cheng <bin.cheng@arm.com>
362
363 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
364 * gcc.dg/vect/vect-35.c: Ditto.
365 * gcc.dg/vect/vect-alias-check-2.c: New test.
366
367 2016-07-13 Martin Liska <mliska@suse.cz>
368
369 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
370 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
371 * gfortran.dg/pr42108.f90: Update expected dump scan.
372
373 2016-07-13 Richard Biener <rguenther@suse.de>
374
375 PR tree-optimization/24574
376 * gcc.dg/pr24574.c: New testcase.
377
378 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
379
380 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
381 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
382 * c-c++-common/pr68833-1.c: Require int32plus.
383 * gcc.dg/ipa/pr63551.c: Likewise.
384 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
385 * gcc.dg/ipa/pr64041.c: Require int32plus.
386
387 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
388
389 PR ipa/71633
390 * g++.dg/pr71633.C: New test.
391
392 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
393
394 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
395 Add new arm_thumb1_cbz_ok effective target.
396 * gcc.target/arm/cbz.c: New test.
397
398 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
399
400 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
401 Define effective target.
402 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
403 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
404 * gcc.target/arm/movhi_movw.c: New test.
405 * gcc.target/arm/movsi_movw.c: Likewise.
406 * gcc.target/arm/movdi_movw.c: Likewise.
407
408 2016-07-13 Richard Biener <rguenther@suse.de>
409
410 PR middle-end/71104
411 * gcc.dg/pr71104-1.c: New testcase.
412 * gcc.dg/pr71104-2.c: Likewise.
413
414 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
415
416 PR target/71805
417 * gcc.target/powerpc/pr71805.c: New test.
418
419 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
420
421 * gcc.target/powerpc/divkc3-1.c: New.
422 * gcc.target/powerpc/mulkc3-1.c: New.
423
424 2016-07-12 Martin Liska <mliska@suse.cz>
425
426 * gcc.dg/params/blocksort-part.c: New test.
427 * gcc.dg/params/params.exp: New file.
428
429 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
430
431 PR middle-end/71700
432 * gcc.c-torture/execute/pr71700.c: New test.
433
434 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
435 Richard Biener <rguenther@suse.de>
436
437 PR tree-optimization/23286
438 PR tree-optimization/70159
439 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
440 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
441 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
442 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
443 * gcc.dg/tree-ssa/pr35286.c: Likewise.
444 * gcc.dg/tree-ssa/pr35287.c: Likewise.
445 * gcc.dg/hoist-register-pressure-1.c: Likewise.
446 * gcc.dg/hoist-register-pressure-2.c: Likewise.
447 * gcc.dg/hoist-register-pressure-3.c: Likewise.
448 * gcc.dg/pr51879-12.c: Likewise.
449 * gcc.dg/strlenopt-9.c: Likewise.
450 * gcc.dg/tree-ssa/pr47392.c: Likewise.
451 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
452 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
453 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
454 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
455 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
456 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
457 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
458 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
459 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
460 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
461 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
462 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
463 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
464 * gfortran.dg/pr43984.f90: Adjust expected outcome.
465
466 2016-07-12 Richard Biener <rguenther@suse.de>
467
468 PR rtl-optimization/68961
469 * gcc.target/i386/pr68961.c: New testcase.
470
471 2016-07-11 Jakub Jelinek <jakub@redhat.com>
472
473 PR middle-end/71758
474 * c-c++-common/gomp/pr71758.c: New test.
475 * gfortran.dg/gomp/pr71758.f90: New test.
476
477 PR tree-optimization/71823
478 * gcc.dg/vect/pr71823.c: New test.
479
480 2016-07-11 David Malcolm <dmalcolm@redhat.com>
481
482 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
483 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
484 and LINE_MAP_MAX_LOCATION_WITH_COLS.
485
486 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
487
488 PR target/71801
489 * gcc.target/i386/pr71801.c: New test.
490
491 2016-07-11 Richard Biener <rguenther@suse.de>
492
493 PR tree-optimization/71816
494 * gcc.dg/torture/pr71816.c: New testcase.
495
496 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
497
498 PR fortran/71783
499 * gfortran.dg/dependency_46.f90: New test.
500
501 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
502
503 PR rtl-optimization/71621
504 * gcc.target/i386/pr71621-1.c: New.
505 * gcc.target/i386/pr71621-2.c: New.
506
507 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
508
509 * gfortran.dg/goacc/pr71704.f90: New test.
510
511 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
512
513 PR target/71297
514 * gcc.target/powerpc/pr71297.c: New.
515
516 2016-07-08 Jiong Wang <jiong.wang@arm.com>
517
518 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
519
520 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
521
522 PR target/71806
523 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
524
525 2016-07-08 Alan Hayward <alan.hayward@arm.com>
526
527 PR tree-optimization/71667
528 * gcc.dg/vect/pr71667.c: New
529
530 2016-07-08 Martin Liska <mliska@suse.cz>
531
532 * gcc.dg/torture/pr71606.c: New test.
533
534 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
535
536 PR fortran/71764
537 * gfortran.dg/pr71764.f90: New test.
538
539 2016-07-07 Jakub Jelinek <jakub@redhat.com>
540 Kai Tietz <ktietz70@googlemail.com>
541
542 PR c++/70869
543 PR c++/71054
544 * g++.dg/cpp0x/pr70869.C: New test.
545 * g++.dg/cpp0x/pr71054.C: New test.
546
547 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
548
549 * g++.dg/debug/pr71432.C: Fail on AIX.
550
551 2016-07-07 Martin Liska <mliska@suse.cz>
552
553 * gfortran.dg/do_1.f90: Remove a corner case that triggers
554 an undefined behavior.
555 * gfortran.dg/do_3.F90: Likewise.
556 * gfortran.dg/do_check_11.f90: New test.
557 * gfortran.dg/do_check_12.f90: New test.
558 * gfortran.dg/do_corner_warn.f90: New test.
559
560 2016-07-07 Martin Liska <mliska@suse.cz>
561
562 * gfortran.dg/predict-1.f90: Ammend the test.
563 * gfortran.dg/predict-2.f90: Likewise.
564
565 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
566
567 PR ipa/71624
568 * g++.dg/pr71624.C: New test.
569
570 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
571
572 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
573 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
574 ARMv8-M Mainline architectures.
575
576 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
577
578 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
579 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
580
581 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
582
583 PR target/70098
584 PR target/71763
585 * gcc.target/powerpc/pr71763.c: New file.
586
587 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
588
589 PR tree-optimization/71518
590 * gcc.dg/pr71518.c: New test.
591
592 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
593
594 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
595
596 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
597
598 PR target/50739
599 * gcc.target/avr/pr50739.c: New test.
600
601 2016-07-05 Jan Hubicka <jh@suse.cz>
602
603 * gcc.dg/tree-ssa/scev-14.c: update template.
604
605 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
606
607 * gcc.dg/vect/group-no-gaps-1.c: New test.
608
609 2016-07-05 Andi Kleen <ak@linux.intel.com>
610
611 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
612 if kernel supports MPX.
613
614 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
615
616 * gcc.c-torture/compile/pr69102.c: Require fpic support.
617
618 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
619 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
620
621 * gcc.target/powerpc/signbit-1.c: New test.
622 * gcc.target/powerpc/signbit-2.c: New test.
623 * gcc.target/powerpc/signbit-3.c: New test.
624
625 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
626
627 PR rtl-optimization/71594
628 * gcc.dg/torture/pr71594.c: New test.
629
630 2016-07-05 Jan Hubicka <jh@suse.cz>
631
632 * gcc.dg/tree-ssa/scev-14.c: new testcase.
633
634 2016-07-05 David Malcolm <dmalcolm@redhat.com>
635
636 PR c++/62314
637 * gcc/testsuite/g++.dg/parse/error5.C: Update column
638 number of missing semicolon error.
639 * g++.dg/pr62314-2.C: New test case.
640
641 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
642
643 * gfortran.dg/coarray_stat_function.f90: New test.
644 * gfortran.dg/coarray_stat_whitespace.f90: New test.
645 * gfortran.dg/coarray_lib_comm_1: Adapting old test
646 to new interfaces.
647
648 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
649
650 PR fortran/71623
651 * gfortran.dg/deferred_character_17.f90: New test.
652
653 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
654
655 * gcc.target/arm/neon/polytypes.c: Move to ...
656 * gcc.target/arm/polytypes.c: ... here.
657 * gcc.target/arm/neon/pr51534.c: Move to ...
658 * gcc.target/arm/pr51534.c: ... here.
659 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
660 * gcc.target/arm/vect-vcvt.c: ... here.
661 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
662 * gcc.target/arm/vect-vcvtq.c: ... here.
663 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
664 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
665 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
666 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
667 * gcc.target/arm/neon/neon.exp: Delete.
668 * gcc.target/arm/neon/: Delete.
669
670 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
671
672 PR fortran/65575
673 * gfortran.dg: pr65575.f90: New test.
674
675 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
676
677 PR fortran/35849
678 * gfortran.dg: pr35849.f90: New test.
679
680 2016-07-04 Jakub Jelinek <jakub@redhat.com>
681
682 PR c++/71739
683 * g++.dg/cpp0x/pr71739.C: New test.
684
685 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
686
687 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
688
689 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
690
691 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
692 locr.
693 * gcc.target/s390/loc-1.c: New test.
694
695 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
696
697 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
698 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
699
700 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
701
702 PR target/63874
703 * gcc.target/aarch64/pr63874.c: New test.
704
705 2016-07-04 Jan Beulich <jbeulich@suse.com>
706
707 * g++.dg/header.c: New.
708 * gcc.dg/header.c: New.
709
710 2016-07-02 Jakub Jelinek <jakub@redhat.com>
711
712 PR c/71719
713 * c-c++-common/Wunused-var-15.c: New test.
714
715 2016-07-01 Jakub Jelinek <jakub@redhat.com>
716
717 PR fortran/71687
718 * gfortran.dg/gomp/pr71687.f90: New test.
719
720 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
721
722 * gcc.dg/const-float128-ped.c: Require __float128 effective
723 target and options.
724 * gcc.dg/const-float128.c: Likewise.
725 * gcc.dg/torture/float128-cmp-invalid.c: Require
726 __float128 and base_quadfloat_support effective targets, and
727 __float128 options.
728 * gcc.dg/torture/float128-div-underflow.c: Likewise.
729 * gcc.dg/torture/float128-extend-nan.c: Likewise.
730 * gcc.dg/torture/float128-nan.c: Likewise.
731 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
732 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
733 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
734 * lib/target-supports.exp (check_effective_target___float128): New.
735 (add_options_for___float128): New.
736 (check_effective_target_base_quadword_support): New.
737
738 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
739
740 PR target/71720
741 * gcc.target/powerpc/pr71720.c: New test.
742
743 2016-07-01 Jan Beulich <jbeulich@suse.com>
744
745 * gcc.dg/bss.c: New.
746
747 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
748
749 PR target/71698
750 * gcc.target/powerpc/pr71698.c: New test.
751
752 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
753
754 PR target/71151
755 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
756 instead of ".foo" for its section name.
757 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
758 depending on MCU's flash size.
759 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
760 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
761 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
762 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
763 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
764 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
765
766 2016-07-01 Jan Beulich <jbeulich@suse.com>
767
768 * gcc.target/i386/pr65105-2.c: Add -msse2.
769
770 2016-06-30 Jakub Jelinek <jakub@redhat.com>
771
772 PR tree-optimization/71707
773 * gcc.dg/strlenopt-29.c: New test.
774
775 PR fortran/71704
776 * gfortran.dg/gomp/pr71704.f90: New test.
777
778 PR fortran/71705
779 * gfortran.dg/gomp/pr71705.f90: New test.
780
781 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
782
783 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
784 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
785 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
786 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
787 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
788 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
789 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
790 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
791 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
792 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
793 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
794 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
795 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
796 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
797 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
798 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
799 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
800 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
801 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
802 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
803 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
804 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
805 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
806 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
807 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
808 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
809 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
810 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
811 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
812 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
813 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
814 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
815 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
816 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
817 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
818 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
819 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
820 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
821 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
822 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
823 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
824 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
825 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
826 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
827 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
828 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
829 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
830 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
831 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
832 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
833 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
834 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
835 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
836 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
837 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
838 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
839 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
840 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
841 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
842 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
843 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
844 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
845 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
846 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
847 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
848 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
849 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
850 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
851 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
852 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
853 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
854 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
855 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
856 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
857 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
858 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
859 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
860 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
861 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
862 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
863 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
864
865 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
866 James Greenhalgh <james.greenhalgh@arm.com>
867
868 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
869
870 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
871 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
872
873 * gcc.target/aarch64/vget_set_lane_1.c: New test.
874
875 2016-06-30 David Malcolm <dmalcolm@redhat.com>
876
877 PR driver/71651
878 * gcc.dg/spellcheck-options-12.c: New test case.
879
880 2016-06-30 Jakub Jelinek <jakub@redhat.com>
881
882 PR middle-end/71693
883 * gcc.c-torture/compile/pr71693.c: New test.
884
885 2016-06-29 David Malcolm <dmalcolm@redhat.com>
886
887 * gcc.dg/spellcheck-params.c: New testcase.
888 * gcc.dg/spellcheck-params-2.c: New testcase.
889
890 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
891
892 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
893 vector extract instructions.
894 * gcc.target/powerpc/p9-extract-2.c: Likewise.
895
896 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
897
898 PR fortran/71686
899 * gfortran.dg/unexpected_eof_2.f90: New test.
900 * gfortran.dg/unexpected_eof_3.f90: New test.
901
902 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
903
904 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
905
906 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
907
908 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
909 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
910 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
911
912 2016-06-29 Richard Biener <rguenther@suse.de>
913
914 PR middle-end/15256
915 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
916
917 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
918
919 * gcc.target/arm/aapcs/neon-vect10.c: Require
920 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
921 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
922 * gcc.target/arm/aapcs/vfp18.c: Likewise.
923 * gcc.target/arm/aapcs/vfp19.c: Likewise.
924 * gcc.target/arm/aapcs/vfp20.c: Likewise.
925 * gcc.target/arm/aapcs/vfp21.c: Likewise.
926 * gcc.target/arm/fp16-aapcs-1.c: Require
927 -mfloat-ab=hard. Also simplify the test.
928 * gcc.target/arm/fp16-aapcs-2.c: New.
929
930 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
931
932 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
933 (add_options_for_arm_fp16_ieee): New.
934 (add_options_for_arm_fp16_alternative): New.
935 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
936 long-line.
937 (effective_target_arm_fp16_hw): New.
938
939 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
940
941 PR tree-optimization/71655
942 * g++.dg/pr71655.C: New test.
943
944 2016-06-29 Martin Liska <mliska@suse.cz>
945
946 * gcc.dg/pr71585.c: New test.
947 * gcc.dg/pr71585-2.c: New test.
948 * gcc.dg/pr71585-3.c: New test.
949
950 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
951
952 PR tree-optimization/70729
953 * g++.dg/vect/pr70729.cc: New test.
954
955 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
956
957 * c-c++-common/gomp/cancel-1.c: Extend.
958
959 2016-06-29 Jakub Jelinek <jakub@redhat.com>
960
961 PR tree-optimization/71625
962 * gcc.dg/strlenopt-28.c: New test.
963
964 2016-06-29 Richard Biener <rguenther@suse.de>
965
966 PR middle-end/71002
967 * g++.dg/torture/pr71002.C: Adjust testcase.
968
969 2016-06-29 Jakub Jelinek <jakub@redhat.com>
970
971 PR c/71685
972 * gcc.dg/pr71685.c: New test.
973
974 2016-06-28 Martin Sebor <msebor@redhat.com>
975
976 PR c/71552
977 * gcc.dg/init-bad-9.c: New test.
978
979 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
980
981 * gcc.target/powerpc/abs128-1.c: Require VSX.
982 * gcc.target/powerpc/copysign128-1.c: Likewise.
983 * gcc.target/powerpc/inf128-1.c: Likewise.
984 * gcc.target/powerpc/nan128-1.c: Likewise.
985
986 2016-06-28 Jakub Jelinek <jakub@redhat.com>
987
988 PR middle-end/71626
989 * gcc.c-torture/execute/pr71626-1.c: New test.
990 * gcc.c-torture/execute/pr71626-2.c: New test.
991
992 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
993
994 PR target/71656
995 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
996
997 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
998
999 PR target/71670
1000 * gcc.target/powerpc/pr71670.c: New testcase.
1001
1002 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1003
1004 PR target/71656
1005 * gcc.target/powerpc/pr71656-1.c: New test.
1006 * gcc.target/powerpc/pr71656-2.c: New test.
1007
1008 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1009
1010 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1011 around fp16 code.
1012 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1013 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1014 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1015 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1016 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1017 Add arm_neon_fp16_ok effective target.
1018 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1019 Likewise.
1020 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1021 Likewise.
1022 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1023 Likewise.
1024 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1025 Likewise.
1026 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1027 Likewise.
1028 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1029 Likewise.
1030 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1031 Likewise.
1032 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1033 Likewise.
1034 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1035 Likewise.
1036 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1037 Likewise.
1038 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1039 Likewise.
1040
1041 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1042
1043 * gcc.dg/predict-12.c: New testcase.
1044
1045 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1046
1047 PR fortran/71649
1048 * gfortran.dg/pr71649.f90: New test.
1049
1050 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1051
1052 PR tree-optimization/71643
1053 * g++.dg/opt/pr71643.C: New test.
1054
1055 PR tree-optimization/71631
1056 * gcc.c-torture/execute/pr71631.c: New test.
1057
1058 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1059
1060 * gcc.dg/predict-11.c: New testcase.
1061 * gfortran.dg/predict-2.f90: New testcase.
1062
1063 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1064
1065 * gcc.dg/predict-10.c: New test.
1066
1067 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1068
1069 * gcc.target/powerpc/abs128-1.c: New.
1070 * gcc.target/powerpc/copysign128-1.c: New.
1071 * gcc.target/powerpc/inf128-1.c: New.
1072 * gcc.target/powerpc/nan128-1.c: New.
1073
1074 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1075
1076 * gfortran.dg/pr71642.f90: New test.
1077
1078 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1079
1080 PR tree-optimization/71647
1081 * gcc.target/i386/pr71647.c: New test.
1082
1083 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1084
1085 * gcc.target/i386/noplt-gd-1.c: New test.
1086 * gcc.target/i386/noplt-gd-2.c: Likewise.
1087 * gcc.target/i386/noplt-gd-3.c: Likewise.
1088 * gcc.target/i386/noplt-ld-1.c: Likewise.
1089 * gcc.target/i386/noplt-ld-2.c: Likewise.
1090 * gcc.target/i386/noplt-ld-3.c: Likewise.
1091 * lib/target-supports.exp
1092 (check_effective_target_tls_get_addr_via_got): New.
1093
1094 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1095
1096 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1097 testsuite compile flags.
1098 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1099 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1100
1101 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1102
1103 * g++dg/vect/pr36684.cc: Add dg-do compile.
1104 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1105 * gcc.dg/vect/pr70021.c: Ditto.
1106 * gcc.dg/vect/pr70138-1.c: Ditto.
1107 * gcc.dg/vect/pr70138-2.c: Ditto.
1108 * gcc.dg/vect/pr70354-1.c: Ditto.
1109 * gcc.dg/vect/pr70354-2.c: Ditto.
1110 * gcc.dg/vect/pr71259.c: Ditto.
1111 * gcc.dg/vect/pr71416-1.c: Ditto.
1112 * gcc.dg/vect/slp-43.c: Ditto.
1113 * gcc.dg/vect/slp-45.c: Ditto.
1114 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1115 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1116 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1117 * gfortran.dg/vect/pr69980.f90: Ditto.
1118
1119 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1120
1121 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1122 * gcc.dg/vect/bb-slp-30.c: Ditto.
1123 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1124 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1125 * gcc.dg/vect/pr45902.c: Ditto.
1126 * gcc.dg/vect/pr48172.c: Ditto.
1127 * gcc.dg/vect/pr48377.c: Ditto.
1128 * gcc.dg/vect/pr49038.c: Ditto.
1129 * gcc.dg/vect/pr49771.c: Ditto.
1130 * gcc.dg/vect/pr52091.c: Ditto.
1131 * gcc.dg/vect/pr53185-2.c: Ditto.
1132 * gcc.dg/vect/pr56826.c: Ditto.
1133 * gcc.dg/vect/pr60276.c: Ditto.
1134 * gcc.dg/vect/pr62021.c: Ditto.
1135 * gcc.dg/vect/pr63530.c: Ditto.
1136 * gcc.dg/vect/pr65518.c: Ditto.
1137 * gcc.dg/vect/pr65947-1.c: Ditto.
1138 * gcc.dg/vect/pr65947-10.c: Ditto.
1139 * gcc.dg/vect/pr65947-11.c: Ditto.
1140 * gcc.dg/vect/pr65947-12.c: Ditto.
1141 * gcc.dg/vect/pr65947-13.c: Ditto.
1142 * gcc.dg/vect/pr65947-2.c: Ditto.
1143 * gcc.dg/vect/pr65947-3.c: Ditto.
1144 * gcc.dg/vect/pr65947-4.c: Ditto.
1145 * gcc.dg/vect/pr65947-5.c: Ditto.
1146 * gcc.dg/vect/pr65947-6.c: Ditto.
1147 * gcc.dg/vect/pr65947-7.c: Ditto.
1148 * gcc.dg/vect/pr65947-8.c: Ditto.
1149 * gcc.dg/vect/pr65947-9.c: Ditto.
1150 * gcc.dg/vect/pr71416-1.c: Ditto.
1151 * gcc.dg/vect/pr71439.c: Ditto.
1152 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1153 * gcc.dg/vect/vect-bswap16.c: Ditto.
1154 * gcc.dg/vect/vect-bswap32.c: Ditto.
1155 * gcc.dg/vect/vect-bswap64.c: Ditto.
1156 * gcc.dg/vect/vect-live-1.c: Ditto.
1157 * gcc.dg/vect/vect-live-2.c: Ditto.
1158 * gcc.dg/vect/vect-live-3.c: Ditto.
1159 * gcc.dg/vect/vect-live-4.c: Ditto.
1160 * gcc.dg/vect/vect-live-5.c: Ditto.
1161 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1162 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1163 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1164 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1165 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1166 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1167 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1168 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1169 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1170 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1171 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1172 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1173 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1174 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1175 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1176 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1177 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1178
1179 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1180
1181 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1182
1183 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1184
1185 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1186 ia32 if R_386_GOT32X relocation is supported.
1187 * gcc.target/i386/noplt-3.c: Likewise.
1188 * gcc.target/i386/noplt-2.c: Likewise.
1189 (main): Renamed to ...
1190 (bar): This.
1191 * gcc.target/i386/noplt-4.c: Likewise.
1192 (main): Renamed to ...
1193 (bar): This.
1194 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1195 * gcc.target/i386/pr67400-5.c: Likewise.
1196
1197 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1198
1199 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1200 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1201
1202 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1203 f4): Adjust expected diagnostics.
1204 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1205 (T): If OVFP is defined, redefine to TP.
1206 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1207 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1208 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1209 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1210 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1211 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1212 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1213 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1214 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1215 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1216 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1217 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1218 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1219 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1220 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1221 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1222 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1223 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1224 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1225 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1226 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1227 as last argument to __builtin_add_overflow_p.
1228
1229 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1230
1231 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1232 dg-options and remove default vector testsuite compile flags.
1233 * g++.dg/vect/pr33860a.cc: Ditto.
1234 * g++.dg/vect/pr45470-a.cc: Ditto.
1235 * g++.dg/vect/pr45470-b.cc: Ditto.
1236 * g++.dg/vect/pr60896.cc: Ditto.
1237 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1238 * gcc.dg/vect/pr18308.c: Ditto.
1239 * gcc.dg/vect/pr24049.c: Ditto.
1240 * gcc.dg/vect/pr33373.c: Ditto.
1241 * gcc.dg/vect/pr36228.c: Ditto.
1242 * gcc.dg/vect/pr42395.c: Ditto.
1243 * gcc.dg/vect/pr42604.c: Ditto.
1244 * gcc.dg/vect/pr46663.c: Ditto.
1245 * gcc.dg/vect/pr48765.c: Ditto.
1246 * gcc.dg/vect/pr49093.c: Ditto.
1247 * gcc.dg/vect/pr49352.c: Ditto.
1248 * gcc.dg/vect/pr52298.c: Ditto.
1249 * gcc.dg/vect/pr52870.c: Ditto.
1250 * gcc.dg/vect/pr53185.c: Ditto.
1251 * gcc.dg/vect/pr53773.c: Ditto.
1252 * gcc.dg/vect/pr56695.c: Ditto.
1253 * gcc.dg/vect/pr62171.c: Ditto.
1254 * gcc.dg/vect/pr63530.c: Ditto.
1255 * gcc.dg/vect/pr68339.c: Ditto.
1256 * gcc.dg/vect/pr71259.c: Ditto.
1257 * gcc.dg/vect/vect-82_64.c: Ditto.
1258 * gcc.dg/vect/vect-83_64.c: Ditto.
1259 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1260 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1261 * gcc.dg/vect/vect-shift-2.c: Ditto.
1262 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1263 * gfortran.dg/vect/pr39318.f90: Ditto.
1264 * gfortran.dg/vect/pr45714-a.f: Ditto.
1265 * gfortran.dg/vect/pr45714-b.f: Ditto.
1266 * gfortran.dg/vect/pr46213.f90: Ditto.
1267
1268 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1269 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1270
1271 * gcc.target/powerpc/p9-splat-5.c: New test.
1272
1273 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1274
1275 PR tree-optimization/71488
1276 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1277 * lib/target-supports.exp: ... here.
1278 (check_sse4_hw_available): New procedure.
1279 (check_effective_target_sse4_runtime): Ditto.
1280 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1281 -march=westmere for sse4_runtime targets.
1282 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1283 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1284 (dg-additional-options): Use for sse4_runtime targets.
1285 (main): Call check_vect ().
1286 (dg-final): Perform scan only for sse4_runtime targets.
1287
1288 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1289
1290 PR target/66232
1291 PR target/67400
1292 * gcc.target/i386/pr66232-14.c: New file.
1293 * gcc.target/i386/pr66232-15.c: Likewise.
1294 * gcc.target/i386/pr66232-16.c: Likewise.
1295 * gcc.target/i386/pr66232-17.c: Likewise.
1296 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1297 ia32 if R_386_GOT32X relocation is supported.
1298 * gcc.target/i386/pr67400-2.c: Likewise.
1299 * gcc.target/i386/pr67400-3.c: Likewise.
1300 * gcc.target/i386/pr67400-4.c: Likewise.
1301 * gcc.target/i386/pr67400-6.c: Likewise.
1302 * gcc.target/i386/pr67400-7.c: Likewise.
1303 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1304
1305 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1306
1307 PR libgfortran/48852
1308 * gfortran.dg/char4_iunit_1.f03: Update test.
1309 * gfortran.dg/f2003_io_5.f03: Update test.
1310 * gfortran.dg/real_const_3.f90: Update test.
1311
1312 2016-06-23 Andi Kleen <ak@linux.intel.com>
1313
1314 * g++.dg/bprob/bprob.exp: Support autofdo.
1315 * g++.dg/tree-prof/tree-prof.exp: dito.
1316 * gcc.dg/tree-prof/tree-prof.exp: dito.
1317 * gcc.misc-tests/bprob.exp: dito.
1318 * gfortran.dg/prof/prof.exp: dito.
1319 * lib/profopt.exp: dito.
1320 * lib/target-supports.exp: Check for autofdo.
1321
1322 2016-06-23 Martin Liska <mliska@suse.cz>
1323
1324 * gcc.dg/pr71619.c: New test.
1325
1326 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1327
1328 PR target/67400
1329 * gcc.target/i386/pr67400-1.c: New test.
1330 * gcc.target/i386/pr67400-2.c: Likewise.
1331 * gcc.target/i386/pr67400-3.c: Likewise.
1332 * gcc.target/i386/pr67400-4.c: Likewise.
1333 * gcc.target/i386/pr67400-5.c: Likewise.
1334 * gcc.target/i386/pr67400-6.c: Likewise.
1335 * gcc.target/i386/pr67400-7.c: Likewise.
1336
1337 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1338
1339 * c-c++-common/missing-header-1.c: New test case.
1340 * c-c++-common/missing-header-2.c: New test case.
1341 * c-c++-common/missing-header-3.c: New test case.
1342 * c-c++-common/missing-header-4.c: New test case.
1343
1344 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1345
1346 PR c/70339
1347 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1348 hint.
1349 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1350 expected results due to builtin "nanl" now being suggested for
1351 "name".
1352 * gcc.dg/pr67580.c: Update expected messages.
1353 * gcc.dg/spellcheck-identifiers.c: New testcase.
1354 * gcc.dg/spellcheck-typenames.c: New testcase.
1355
1356 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1357
1358 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1359 file.
1360 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1361 diagnostic-test-show-locus-parseable-fixits.c to sources for
1362 diagnostic_plugin_test_show_locus.c.
1363 * lib/gcc-defs.exp (freeform_regexps): New global.
1364 (dg-regexp): New function.
1365 (handle-dg-regexps): New function.
1366 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1367 freeform_regexps to the empty list.
1368 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1369
1370 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1371
1372 PR tree-optimization/71488
1373 * g++.dg/pr71488.C: New test.
1374 * gcc.dg/vect/vect-bool-cmp.c: New test.
1375
1376 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1377
1378 * gcc.dg/guality/param-5.c: New test.
1379
1380 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1381
1382 * gcc.target/i386/asm-flag-7.c: New test.
1383
1384 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1385
1386 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1387 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1388 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1389 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1390 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1391 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1392 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1393 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1394 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1395 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1396 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1397 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1398 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1399 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1400 * lib/target-supports.exp: Likewise.
1401
1402 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1403
1404 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1405 * gcc.dg/attr-ms_struct-2.c: Likewise.
1406 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1407 * gcc.dg/bf-ms-attrib.c: Likewise.
1408 * gcc.dg/bf-ms-layout-2.c: Likewise.
1409 * gcc.dg/bf-ms-layout-3.c: Likewise.
1410 * gcc.dg/bf-ms-layout.c: Likewise.
1411 * gcc.dg/bf-no-ms-layout.c: Likewise.
1412 * gcc.target/i386/bitfield1.c: Likewise.
1413 * gcc.target/i386/bitfield2.c: Likewise.
1414 * gcc.target/i386/bitfield3.c: Likewise.
1415
1416 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1417
1418 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1419 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1420 override other than -mcpu=power9 command-line option is specified,
1421 or if the target operating system is aix.
1422 * gcc.target/powerpc/darn-1.c: Likewise.
1423 * gcc.target/powerpc/darn-2.c: Likewise.
1424 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1425 test if effective-target is not powerpc_p9vector_ok or if the
1426 target operating system is not defined.
1427 * gcc.target/powerpc/vslv-1.c: Likewise.
1428 * gcc.target/powerpc/vsrv-0.c: Likewise.
1429 * gcc.target/powerpc/vsrv-1.c: Likewise.
1430
1431 2016-06-21 Tobias Burnus <burnus@net-b.de>
1432
1433 PR fortran/71068
1434 * gfortran.dg/coarray/data_1.f90: New.
1435
1436 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1437
1438 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1439 (dg-require-effective-target): Use arm_v8_neon_hw.
1440 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1441 (dg-require-effective-target): Likewise.
1442 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1443 (dg-require-effective-target): Likewise.
1444 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1445 (dg-require-effective-target): Likewise.
1446 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1447 (dg-require-effective-target): Likewise.
1448 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1449 (dg-require-effective-target): Likewise.
1450 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1451 Add AArch64 check.
1452
1453 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1454
1455 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1456 Set to 3 so test passes.
1457
1458 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1459
1460 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1461
1462 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1463
1464 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1465 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1466 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1467 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1468
1469 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1470
1471 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1472 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1473
1474 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1475
1476 PR target/71549
1477 * gcc.target/i386/pr71549.c: New test.
1478
1479 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1480
1481 * gcc.target/powerpc/vadsdu-0.c: Replace
1482 dg-require-effective-target directive to allow test to run on more
1483 platforms, and add dg-skip-if directive to disable test on aix
1484 platforms because of known incompatibilities.
1485 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1486 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1487 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1488 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1489 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1490 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1491 * gcc.target/powerpc/vadsdub-2.c: Replace
1492 dg-require-effective-target directive to allow test to run on more
1493 platforms, and add dg-skip-if directive to disable test on aix
1494 platforms because of known incompatibilities.
1495 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1496 with vec_absdb call to differentiate this test from vadsdub-1.c.
1497 * gcc.target/powerpc/vadsduh-1.c: Replace
1498 dg-require-effective-target directive to allow test to run on more
1499 platforms, and add dg-skip-if directive to disable test on aix
1500 platforms because of known incompatibilities.
1501 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1502 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1503 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1504
1505 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1506
1507 PR tree-optimization/71588
1508 * gcc.dg/pr71558.c: New test.
1509
1510 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1511
1512 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1513 * c-c++-common/pr68657-2.c: Likewise.
1514 * c-c++-common/pr68657-3.c: Likewise.
1515 * gcc.dg/torture/pr69714.c: Require int32plus support.
1516 * gcc.dg/torture/pr70025.c: Likewise.
1517 * gcc.dg/torture/pr70083.c: Likewise.
1518 * gcc.dg/torture/pr70542.c: Likewise.
1519 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1520
1521 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1522
1523 PR c/71601
1524 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1525
1526 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1527
1528 PR middle-end/71581
1529 * gcc.dg/pr71581.c: New test.
1530
1531 PR rtl-optimization/71591
1532 * gcc.dg/cpp/pr71591.c: New test.
1533
1534 2016-06-20 David B. Robins <gcc@davidrobins.net>
1535
1536 PR target/71571
1537 * g++.dg/torture/pr71571.C: New test.
1538
1539 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1540
1541 PR target/71559
1542 * gcc.target/i386/sse2-pr71559.c: New test.
1543 * gcc.target/i386/avx-pr71559.c: New test.
1544 * gcc.target/i386/avx512f-pr71559.c: New test.
1545
1546 2016-06-20 Tobias Burnus <burnus@net-b.de>
1547
1548 PR fortran/71194
1549 * gfortran.dg/pointer_remapping_10.f90: New.
1550
1551 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1552
1553 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1554
1555 2016-06-20 Martin Sebor <msebor@redhat.com>
1556
1557 PR c/69507
1558 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1559 * gnu90-const-expr-1.c: Same.
1560 * gnu99-const-expr-1.c: Same.
1561 * gnu99-static-1.c: Same.
1562
1563 2016-06-20 Renlin Li <renlin.li@arm.com>
1564
1565 PR testsuite/71489
1566 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1567
1568 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1569
1570 * gcc.target/aarch64/vcvt_f64_1.c: New.
1571 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1572 * gcc.target/aarch64/vrecp_f64_1.c: New.
1573
1574 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1575
1576 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1577 "alignement".
1578
1579 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1580
1581 PR target/71103
1582 * gcc.target/avr/torture/pr71103-2.c: New test.
1583
1584 2016-06-19 Martin Sebor <msebor@redhat.com>
1585
1586 PR c/69507
1587 * gcc.dg/alignof.c: New test.
1588
1589 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1590
1591 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1592 vs dg-error; test constexpr specifier too.
1593
1594 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1595
1596 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1597
1598 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1599
1600 * lib/target-supports.exp
1601 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1602 arm_neon_ok and merge flags. Fix temporary test name.
1603 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1604 and merge flags.
1605
1606 2016-06-17 Martin Liska <mliska@suse.cz>
1607
1608 * gcc.dg/predict-9.c: Fix dump scanning.
1609
1610 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1611
1612 PR tree-optimization/71354
1613 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1614
1615 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1616
1617 PR tree-optimization/71347
1618 * gcc.dg/tree-ssa/pr71347.c: New test.
1619
1620 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1621
1622 PR tree-optimization/71354
1623 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1624
1625 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1626
1627 * gcc.dg/vect/vect-alias-check-1.c: New test.
1628
1629 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1630
1631 PR target/71151
1632 * gcc.target/avr/pr71151-1.c: New test.
1633 * gcc.target/avr/pr71151-2.c: New test.
1634 * gcc.target/avr/pr71151-3.c: New test.
1635 * gcc.target/avr/pr71151-4.c: New test.
1636 * gcc.target/avr/pr71151-5.c: New test.
1637 * gcc.target/avr/pr71151-6.c: New test.
1638 * gcc.target/avr/pr71151-7.c: New test.
1639 * gcc.target/avr/pr71151-8.c: New test.
1640 * gcc.target/avr/pr71151-common.h: New test.
1641
1642 2016-06-16 Martin Liska <mliska@suse.cz>
1643
1644 * gfortran.dg/predict-1.f90: New test.
1645
1646 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1647
1648 PR target/71242
1649 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1650
1651 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1652
1653 * g++.dg/vect/pr36648.cc: Disable cunrolli
1654
1655 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1656
1657 PR target/71554
1658 * gcc.c-torture/execute/pr71554.c: New test.
1659
1660 PR rtl-optimization/71532
1661 * gcc.dg/torture/pr71532.c: New test.
1662
1663 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1664
1665 * gcc.target/powerpc/p9-dimode1.c: New test.
1666 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1667
1668 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1669
1670 * gcc.c-torture/compile/20160615-1.c: New test.
1671
1672 * g++.dg/cpp0x/ref-qual17.C: New test.
1673
1674 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1675
1676 PR middle-end/71529
1677 * gcc.target/i386/pr71529.C: New test.
1678
1679 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1680
1681 PR tree-optimization/71483
1682 * g++.dg/vect/pr71483.c: New
1683
1684 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1685
1686 PR c++/70202
1687 * g++.dg/inherit/crash6.C: New.
1688 * g++.dg/inherit/union2.C: Likewise.
1689 * g++.dg/inherit/virtual12.C: Likewise.
1690 * g++.dg/inherit/virtual13.C: Likewise.
1691 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1692
1693 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1694
1695 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1696
1697 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1698
1699 PR tree-optimization/71439
1700 * gcc.dg/vect/pr71439.c: New
1701
1702 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1703
1704 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1705
1706 2016-06-15 Richard Biener <rguenther@suse.de>
1707
1708 * gcc.dg/vect/slp-45.c: New testcase.
1709
1710 2016-06-15 Richard Biener <rguenther@suse.de>
1711
1712 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1713
1714 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1715
1716 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1717 requirements, and disable for AIX for now.
1718 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1719
1720 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1721
1722 PR c++/71528
1723 * g++.dg/opt/pr71528.C: New test.
1724
1725 PR c++/71516
1726 * g++.dg/init/pr71516.C: New test.
1727
1728 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1729
1730 * g++.dg/init/array46.C: New.
1731
1732 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1733
1734 * gcc.target/i386/float128-3.c: New test.
1735 * gcc.target/i386/quad-sse4.c: Ditto.
1736 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1737 Update scan strings.
1738
1739 2016-06-14 Richard Biener <rguenther@suse.de>
1740
1741 PR middle-end/71526
1742 * gfortran.dg/pr71526.f90: New testcase.
1743
1744 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1745
1746 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1747 * gcc.dg/zero_bits_compound-1.c: Likewise.
1748
1749 2016-06-14 Richard Biener <rguenther@suse.de>
1750
1751 PR tree-optimization/71522
1752 * gcc.dg/torture/pr71522.c: New testcase.
1753
1754 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1755
1756 PR tree-optimization/71520
1757 * gcc.dg/tree-ssa/pr71520.c: New test.
1758
1759 2016-06-14 Richard Biener <rguenther@suse.de>
1760
1761 PR tree-optimization/71521
1762 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1763
1764 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1765
1766 PR sanitizer/71498
1767 * c-c++-common/ubsan/bounds-13.c: New test.
1768
1769 PR preprocessor/71183
1770 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1771
1772 2016-06-13 Jeff Law <law@redhat.com>
1773
1774 PR tree-optimization/71403
1775 * c-c++-common/ubsan/pr71403-1.c: New test.
1776 * c-c++-common/ubsan/pr71403-2.c: New test.
1777 * c-c++-common/ubsan/pr71403-3.c: New test.
1778
1779 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1780
1781 PR middle-end/71478
1782 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1783 Add -Wno-psabi -w to dg-options.
1784
1785 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1786
1787 * gcc.target/powerpc/vadsdu-0.c: New test.
1788 * gcc.target/powerpc/vadsdu-1.c: New test.
1789 * gcc.target/powerpc/vadsdu-2.c: New test.
1790 * gcc.target/powerpc/vadsdu-3.c: New test.
1791 * gcc.target/powerpc/vadsdu-4.c: New test.
1792 * gcc.target/powerpc/vadsdu-5.c: New test.
1793 * gcc.target/powerpc/vadsdub-1.c: New test.
1794 * gcc.target/powerpc/vadsdub-2.c: New test.
1795 * gcc.target/powerpc/vadsduh-1.c: New test.
1796 * gcc.target/powerpc/vadsduh-2.c: New test.
1797 * gcc.target/powerpc/vadsduw-1.c: New test.
1798 * gcc.target/powerpc/vadsduw-2.c: New test.
1799
1800 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1801
1802 * gcc.dg/c99-init-2.c (c): Update expected error message.
1803 * gcc.dg/init-bad-8.c (foo): Likewise.
1804 * gcc.dg/spellcheck-fields-3.c: New test case.
1805
1806 2016-06-13 Martin Liska <mliska@suse.cz>
1807
1808 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1809 and "guess loop iv compared" heuristics.
1810 * gcc.dg/predict-2.c: Likewise.
1811 * gcc.dg/predict-3.c: Likewise.
1812 * gcc.dg/predict-4.c: Likewise.
1813 * gcc.dg/predict-5.c: Likewise.
1814 * gcc.dg/predict-6.c: Likewise.
1815
1816 2016-06-13 Marek Polacek <polacek@redhat.com>
1817
1818 PR middle-end/71476
1819 * c-c++-common/Wswitch-unreachable-4.c: New test.
1820 * gcc.dg/Wswitch-unreachable-2.c: New test.
1821 * g++.dg/tm/jump1.C: Move dg-warning.
1822
1823 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1824
1825 * gnat.dg/renaming10.ad[sb]: New test.
1826
1827 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1828
1829 PR fortran/70673
1830 * gfortran.dg/pr70673.f90: New test.
1831
1832 2016-06-13 Richard Biener <rguenther@suse.de>
1833
1834 PR middle-end/64516
1835 * gcc.dg/align-3.c: New testcase.
1836
1837 2016-06-13 Martin Liska <mliska@suse.cz>
1838
1839 * gcc.target/i386/pr71458.c: New test.
1840
1841 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1842
1843 PR target/71241
1844 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1845
1846 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1847
1848 PR target/60751
1849 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1850 statement.
1851
1852 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1853
1854 PR target/60751
1855 * gfortran.dg/comma_IO_extension_1.f90: New test.
1856 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1857 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1858 statement.
1859 * gfortran.dg/graphite/pr38083.f90: Likewise.
1860 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1861 missing format.
1862
1863 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1864
1865 * gnat.dg/case_character.adb: New test.
1866
1867 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1868
1869 PR middle-end/71310
1870 * gcc.target/powerpc/pr71310.c: New testcase.
1871
1872 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1873
1874 PR middle-end/71478
1875 * gcc.dg/pr71478.c: New test.
1876
1877 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1878
1879 PR middle-end/71494
1880 * gcc.c-torture/execute/pr71494.c: New test.
1881
1882 PR c/68657
1883 * gcc.target/i386/pr68657.c: New test.
1884
1885 PR inline-asm/68843
1886 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1887 (test): Add -masm=intel alternatives.
1888
1889 2016-06-10 Martin Sebor <msebor@redhat.com>
1890
1891 PR c/71392
1892 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1893
1894 2016-06-10 Jeff Law <law@redhat.com>
1895
1896 PR tree-optimization/71335
1897 * gcc.c-torture/execute/pr71335.c: New test.
1898
1899 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1900
1901 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1902 the various "cannot tail-call: " messages.
1903
1904 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1905
1906 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1907 and options.
1908
1909 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1910
1911 PR sanitizer/71480
1912 * c-c++-common/asan/pr71480.c: New test.
1913
1914 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1915
1916 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1917 (ASMNAME2): Likewise.
1918 (main): Replace fn in asm statement with ASMNAME ("fn").
1919 * gcc.dg/guality/pr68037-2.c: Likewise.
1920 * gcc.dg/guality/pr68037-3.c: Likewise.
1921 * gcc.dg/torture/pr68037-1.c: Likewise.
1922 * gcc.dg/torture/pr68037-2.c: Likewise.
1923 * gcc.dg/torture/pr68037-3.c: Likewise.
1924
1925 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1926
1927 PR inline-asm/68843
1928 * gcc.target/i386/pr68843-1.c: New test.
1929 * gcc.target/i386/pr68843-2.c: New test.
1930
1931 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1932 Cesar Philippidis <cesar@codesourcery.com>
1933
1934 PR middle-end/71373
1935 * gcc.dg/goacc/nested-function-1.c: New file.
1936 * gcc.dg/goacc/nested-function-2.c: Likewise.
1937 * gcc.dg/goacc/pr71373.c: Likewise.
1938 * gfortran.dg/goacc/cray-2.f95: Likewise.
1939 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1940 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1941 * gfortran.dg/goacc/cray.f95: Update.
1942 * gfortran.dg/goacc/loop-1.f95: Likewise.
1943 * gfortran.dg/goacc/loop-3.f95: Likewise.
1944 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1945 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1946
1947 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1948
1949 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1950 for OpenACC tile clauses.
1951 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1952
1953 PR c/71381
1954 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1955 to...
1956 * c-c++-common/goacc/cache-2.c: ... this new file.
1957 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1958 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1959 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1960 usage.
1961 * gfortran.dg/goacc/cray.f95: Likewise.
1962 * gfortran.dg/goacc/loop-1.f95: Likewise.
1963
1964 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1965
1966 PR tree-optimization/71407
1967 PR tree-optimization/71416
1968 * gcc.dg/vect/pr71407.c: New
1969 * gcc.dg/vect/pr71416-1.c: New
1970 * gcc.dg/vect/pr71416-2.c: New
1971
1972 2016-06-10 Richard Biener <rguenther@suse.de>
1973
1974 PR middle-end/71477
1975 * gcc.dg/torture/pr71477.c: New testcase.
1976
1977 2016-06-09 Julia Koval <julia.koval@intel.com>
1978
1979 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1980 * gcc.target/i386/interrupt-13.c: Likewise.
1981 * gcc.target/i386/interrupt-15.c: Likewise.
1982 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1983 * gcc.target/i386/interrupt-24.c: Likewise.
1984 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1985 * gcc.target/i386/interrupt-9.c: Likewise.
1986 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1987
1988 2016-06-09 Martin Sebor <msebor@redhat.com>
1989
1990 PR c/70883
1991 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1992 * gcc.dg/builtin-constant_p-1.c: Same.
1993 * gcc.dg/builtins-error.c: Same.
1994 * gcc.dg/pr70859.c: Same.
1995
1996 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1997
1998 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1999 * gcc.dg/torture/pr68067-1.c: Likewise.
2000 * gcc.dg/torture/pr68067-2.c: Likewise.
2001
2002 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2003
2004 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2005 when setting SIZE.
2006
2007 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2008
2009 PR c++/71465
2010 * g++.dg/inherit/crash5.C: New.
2011 Revert:
2012 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2013
2014 PR c++/70202
2015 * g++.dg/inherit/crash5.C: New.
2016 * g++.dg/inherit/virtual1.C: Adjust.
2017
2018 2016-06-09 Martin Liska <mliska@suse.cz>
2019
2020 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2021 * g++.dg/predict-loop-exit-2.C: Likewise.
2022 * g++.dg/predict-loop-exit-3.C: Likewise.
2023 * gcc.dg/predict-1.c: Likewise.
2024 * gcc.dg/predict-2.c: Likewise.
2025 * gcc.dg/predict-3.c: Likewise.
2026 * gcc.dg/predict-4.c: Likewise.
2027 * gcc.dg/predict-5.c: Likewise.
2028 * gcc.dg/predict-6.c: Likewise.
2029 * gcc.dg/predict-7.c: Likewise.
2030
2031 2016-06-09 Richard Biener <rguenther@suse.de>
2032
2033 PR tree-optimization/71462
2034 * gcc.dg/torture/pr71462.c: New testcase.
2035
2036 2016-06-09 Marek Polacek <polacek@redhat.com>
2037
2038 PR c/65471
2039 * gcc.dg/c11-generic-3.c: New test.
2040
2041 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2042
2043 * g++.dg/init/array42.C: New.
2044 * g++.dg/init/array43.C: Likewise.
2045 * g++.dg/init/array44.C: Likewise.
2046 * g++.dg/init/array45.C: Likewise.
2047 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2048 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2049 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2050 * g++.dg/gomp/pr35751.C: Likewise.
2051 * g++.dg/init/array23.C: Likewise.
2052 * g++.dg/init/brace2.C: Likewise.
2053 * g++.dg/init/brace6.C: Likewise.
2054
2055 2016-06-08 Martin Sebor <msebor@redhat.com>
2056 Jakub Jelinek <jakub@redhat.com>
2057
2058 PR c++/70507
2059 PR c/68120
2060 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2061 * c-c++-common/builtin-arith-overflow-2.c: New test.
2062 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2063 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2064 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2065
2066 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR c++/71442
2069 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2070
2071 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2072
2073 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2074 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2075 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2076 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2077 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2078 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2079 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2080 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2081 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2082 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2083 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2084 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2085 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2086
2087 2016-06-08 Richard Biener <rguenther@suse.de>
2088
2089 PR tree-optimization/68558
2090 * gcc.dg/vect/slp-44.c: New testcase.
2091
2092 2016-06-08 Richard Biener <rguenther@suse.de>
2093
2094 * gcc.dg/vect/slp-43.c: New testcase.
2095
2096 2016-06-08 Richard Biener <rguenther@suse.de>
2097
2098 PR tree-optimization/71452
2099 * gcc.dg/torture/pr71452.c: New testcase.
2100
2101 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2102
2103 PR c++/71448
2104 * g++.dg/torture/pr71448.C: New test.
2105
2106 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2107
2108 PR debug/71432
2109 PR ada/71413
2110 * g++.dg/debug/pr71432.C: New test.
2111
2112 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2113
2114 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2115 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2116 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2117
2118 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2119
2120 * gcc.dg/vect/vect-live-2.c: Update effective target.
2121 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2122 * lib/target-supports.exp: Add aarch64 to vect_long.
2123
2124 2016-06-08 Marek Polacek <polacek@redhat.com>
2125
2126 PR c/71418
2127 * gcc.dg/noncompile/pr71418.c: New test.
2128
2129 PR c/71426
2130 * gcc.dg/noncompile/pr71426.c: New test.
2131
2132 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2133
2134 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2135 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2136 * gcc.dg/predict-3.c: Update template.
2137 * gcc.dg/predict-5.c: Update template.
2138 * gcc.dg/predict-6.c: Update template.
2139 * gcc.dg/predict-9.c: Update template.
2140 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2141
2142 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2143
2144 * gcc.target/powerpc/vec-mul.c: New test.
2145
2146 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2147
2148 * gcc.dg/spellcheck-fields-2.c: New test case.
2149
2150 2016-06-07 Richard Biener <rguenther@suse.de>
2151
2152 PR c/61564
2153 * gcc.dg/Wpragmas-1.c: New testcase.
2154 * gcc.dg/Wattributes-4.c: Likewise.
2155 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2156 entry.
2157
2158 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2159
2160 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2161 spurious debug code.
2162
2163 2016-06-07 Richard Biener <rguenther@suse.de>
2164
2165 PR tree-optimization/71428
2166 * gcc.dg/torture/pr71428.c: New testcase.
2167
2168 2016-06-07 Richard Biener <rguenther@suse.de>
2169
2170 PR middle-end/71423
2171 * gcc.dg/torture/pr71423.c: New testcase.
2172
2173 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2174
2175 PR middle-end/71408
2176 * gcc.dg/tree-ssa/pr71408.c: New test.
2177
2178 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2179
2180 PR middle-end/71281
2181 * g++.dg/torture/pr71281.C: New test.
2182
2183 2016-06-06 Marek Polacek <polacek@redhat.com>
2184
2185 PR c/71362
2186 * gcc.dg/pr71362.c: New test.
2187
2188 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2189 Patrick Palka <ppalka@gcc.gnu.org>
2190
2191 PR c++/70847
2192 PR c++/71330
2193 PR c++/71393
2194 * g++.dg/opt/pr70847.C: New test.
2195 * g++.dg/ubsan/pr70847.C: New test.
2196 * g++.dg/ubsan/pr71393.C: New test.
2197
2198 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2199
2200 PR tree-optimization/71259
2201 * gcc.dg/vect/pr71259.c: New test.
2202
2203 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2204
2205 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2206 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2207 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2208 above.
2209
2210 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2211
2212 PR middle-end/37780
2213 * gcc.c-torture/execute/pr37780.c: New test.
2214 * gcc.target/aarch64/pr37780_1.c: Likewise.
2215 * gcc.target/arm/pr37780_1.c: Likewise.
2216
2217 2016-06-06 Marek Polacek <polacek@redhat.com>
2218
2219 * c-c++-common/attr-may-alias-1.c: New test.
2220 * c-c++-common/attr-may-alias-2.c: New test.
2221 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2222
2223 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2224
2225 PR c/24414
2226 * gcc.target/i386/pr24414.c: New test.
2227
2228 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2229
2230 * gcc.target/sparc/vis4misc.c: New file.
2231 * gcc.target/sparc/fpcmp.c: Likewise.
2232 * gcc.target/sparc/fpcmpu.c: Likewise.
2233
2234 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2235
2236 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2237 * gcc.dg/vect/vect-live-3.c: Likewise.
2238
2239 2016-06-06 Richard Biener <rguenther@suse.de>
2240
2241 PR tree-optimization/71398
2242 * gcc.dg/torture/pr71398.c: New testcase.
2243
2244 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2245
2246 PR target/71389
2247 * g++.dg/pr71389.C: New test.
2248
2249 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2250
2251 PR fortran/71404
2252 * gfortran.dg/fmt_read_5.f: New test.
2253
2254 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2255
2256 PR fortran/69659
2257 * gfortran.dg/class_array_22.f03: New test.
2258
2259 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2260
2261 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2262
2263 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2264
2265 * gcc.dg/predict-9.c: Update template.
2266
2267 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2268
2269 PR c++/49377
2270 * g++.dg/template/pr49377.C: New.
2271
2272 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2273
2274 PR tree-optimization/71405
2275 * g++.dg/torture/pr71405.C: New test.
2276
2277 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2278
2279 PR c++/70202
2280 * g++.dg/inherit/crash5.C: New.
2281 * g++.dg/inherit/virtual1.C: Adjust.
2282
2283 2016-06-03 Jeff Law <law@redhat.com>
2284
2285 PR tree-optimization/71316
2286 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2287
2288 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2289
2290 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2291 dg-additional-options with just -fno-tree-scev-cprop in it.
2292 * gcc.dg/vect/vect-live-2.c: Likewise.
2293 * gcc.dg/vect/vect-live-5.c: Likewise.
2294 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2295 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2296 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2297
2298 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2299
2300 PR c++/27100
2301 * g++.dg/other/friend6.C: New test.
2302
2303 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2304
2305 * g++.dg/torture/ppc-ldst-array.C: New.
2306
2307 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2308
2309 PR target/71276
2310 PR target/71277
2311 * gcc.dg/torture/builtin-fp-int-inexact.c,
2312 gcc.target/i386/387-builtin-fp-int-inexact.c,
2313 gcc.target/i386/387-rint-inline-1.c,
2314 gcc.target/i386/387-rint-inline-2.c,
2315 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2316 gcc.target/i386/sse2-rint-inline-1.c,
2317 gcc.target/i386/sse2-rint-inline-2.c,
2318 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2319 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2320
2321 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2322 Julia Koval <julia.koval@intel.com>
2323
2324 PR target/66960
2325 PR target/67630
2326 PR target/67634
2327 PR target/67841
2328 PR target/68037
2329 PR target/68618
2330 PR target/68661
2331 PR target/69575
2332 PR target/69596
2333 PR target/69734
2334 * gcc.dg/guality/pr68037-1.c: New test.
2335 * gcc.dg/guality/pr68037-2.c: Likewise.
2336 * gcc.dg/guality/pr68037-3.c: Likewise.
2337 * gcc.dg/torture/pr68037-1.c: Likewise.
2338 * gcc.dg/torture/pr68037-2.c: Likewise.
2339 * gcc.dg/torture/pr68037-3.c: Likewise.
2340 * gcc.dg/torture/pr68661-1a.c: Likewise.
2341 * gcc.dg/torture/pr68661-1b.c: Likewise.
2342 * gcc.target/i386/interrupt-1.c: Likewise.
2343 * gcc.target/i386/interrupt-2.c: Likewise.
2344 * gcc.target/i386/interrupt-3.c: Likewise.
2345 * gcc.target/i386/interrupt-4.c: Likewise.
2346 * gcc.target/i386/interrupt-5.c: Likewise.
2347 * gcc.target/i386/interrupt-6.c: Likewise.
2348 * gcc.target/i386/interrupt-7.c: Likewise.
2349 * gcc.target/i386/interrupt-8.c: Likewise.
2350 * gcc.target/i386/interrupt-9.c: Likewise.
2351 * gcc.target/i386/interrupt-10.c: Likewise.
2352 * gcc.target/i386/interrupt-11.c: Likewise.
2353 * gcc.target/i386/interrupt-12.c: Likewise.
2354 * gcc.target/i386/interrupt-13.c: Likewise.
2355 * gcc.target/i386/interrupt-14.c: Likewise.
2356 * gcc.target/i386/interrupt-15.c: Likewise.
2357 * gcc.target/i386/interrupt-16.c: Likewise.
2358 * gcc.target/i386/interrupt-17.c: Likewise.
2359 * gcc.target/i386/interrupt-18.c: Likewise.
2360 * gcc.target/i386/interrupt-19.c: Likewise.
2361 * gcc.target/i386/interrupt-20.c: Likewise.
2362 * gcc.target/i386/interrupt-21.c: Likewise.
2363 * gcc.target/i386/interrupt-22.c: Likewise.
2364 * gcc.target/i386/interrupt-23.c: Likewise.
2365 * gcc.target/i386/interrupt-24.c: Likewise.
2366 * gcc.target/i386/interrupt-25.c: Likewise.
2367 * gcc.target/i386/interrupt-26.c: Likewise.
2368 * gcc.target/i386/interrupt-27.c: Likewise.
2369 * gcc.target/i386/interrupt-28.c: Likewise.
2370 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2371 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2372 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2373 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2374 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2375 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2376 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2377 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2378 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2379 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2380 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2381 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2382
2383 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2384
2385 PR tree-optimization/52171
2386 * gcc.dg/pr52171.c: New test.
2387 * gcc.target/i386/pr52171.c: New test.
2388
2389 2016-06-03 Jan Hubicka <jh@suse.cz>
2390
2391 * g++.dg/tree-ssa/pred-1.C: New testcase
2392 * gcc.dg/tree-ssa/pred-1.c: New testcase
2393
2394 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2395
2396 PR target/70957
2397 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2398 support.
2399 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2400
2401 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2402
2403 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2404
2405 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2406
2407 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2408 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2409 * gcc.dg/vect/vect-live-1.c: New test.
2410 * gcc.dg/vect/vect-live-2.c: New test.
2411 * gcc.dg/vect/vect-live-3.c: New test.
2412 * gcc.dg/vect/vect-live-4.c: New test.
2413 * gcc.dg/vect/vect-live-5.c: New test.
2414 * gcc.dg/vect/vect-live-slp-1.c: New test.
2415 * gcc.dg/vect/vect-live-slp-2.c: New test.
2416 * gcc.dg/vect/vect-live-slp-3.c: New test.
2417
2418 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2419
2420 PR middle-end/71387
2421 * g++.dg/opt/pr71387.C: New test.
2422
2423 2016-06-02 Jeff Law <law@redhat.com>
2424
2425 PR tree-optimization/71328
2426 * gcc.c-torture/compile/pr71328.c: New test.
2427
2428 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2429
2430 PR fortran/52393
2431 * gfortran.dg/fmt_read_3.f90: Fix typo.
2432 * gfortran.dg/fmt_read_4.f90: New test.
2433
2434 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2435
2436 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2437 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2438 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2439 * g++.dg/cpp0x/override2.C: Likewise.
2440 * g++.dg/parse/crash5.C: Likewise.
2441 * g++.dg/parse/error16.C: Likewise.
2442 * g++.dg/parse/error27.C: Likewise.
2443 * g++.dg/template/qualttp15.C: Likewise.
2444 * g++.dg/template/redecl4.C: Likewise.
2445 * g++.old-deja/g++.other/crash39.C: Likewise.
2446 * g++.old-deja/g++.other/struct1.C: Likewise.
2447 * g++.old-deja/g++.pt/m9a.C: Likewise.
2448 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2449
2450 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2451
2452 PR c++/71372
2453 * c-c++-common/pr71372.c: New test.
2454
2455 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2456 __TIME__ strings with __builtin_strcmp instead of printf and
2457 dg-output.
2458
2459 2016-06-02 Martin Liska <mliska@suse.cz>
2460
2461 * gcc.dg/predict-9.c: New test.
2462
2463 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2464
2465 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2466 global set_compiler_env_var and global saved_compiler_env_var.
2467
2468 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2469
2470 PR rtl-optimization/71295
2471 * gcc.c-torture/compile/pr71295.c: New test.
2472
2473 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2474
2475 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2476
2477 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2478 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2479
2480 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2481 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2482 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2483 alternative number.
2484
2485 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2486
2487 * gcc.target/powerpc/p9-splat-4.c: New test.
2488
2489 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2490
2491 PR target/71186
2492 * gcc.target/powerpc/pr71186.c: New test.
2493
2494 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2495
2496 PR fortran/52393
2497 * gfortran.dg/fmt_read_3.f90: New test.
2498
2499 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2500
2501 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2502 procedure.
2503
2504 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2505
2506 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2507 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2508 env var is set.
2509 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2510 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2511 shown once.
2512 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2513 during compilation.
2514 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2515 vars set by dg-set-compiler-env-var.
2516
2517 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2518
2519 PR fortran/71156
2520 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2521 to the module procedure declaration.
2522 * gfortran.dg/submodule_16.f08: New test.
2523
2524 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2525
2526 PR middle-end/71371
2527 * c-c++-common/gomp/pr71371.c: New test.
2528
2529 2016-06-01 Richard Biener <rguenther@suse.de>
2530
2531 PR tree-optimization/71366
2532 * gcc.dg/torture/pr71366-1.c: New testcase.
2533 * gcc.dg/torture/pr71366-2.c: Likewise.
2534
2535 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2536
2537 * gcc.target/powerpc/vslv-0.c: New test.
2538 * gcc.target/powerpc/vslv-1.c: New test.
2539 * gcc.target/powerpc/vsrv-0.c: New test.
2540 * gcc.target/powerpc/vsrv-1.c: New test.
2541
2542 2016-06-01 Nathan Sidwell <nathan@acm.org>
2543
2544 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2545 * gcc.target/nvptx/weak.c: New.
2546
2547 2016-06-01 Richard Biener <rguenther@suse.de>
2548
2549 PR tree-optimization/71261
2550 * gcc.dg/torture/vect-bool-1.c: New testcase.
2551
2552 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2553
2554 * gfortran.dg/gomp/order-1.f90: New test.
2555 * gfortran.dg/gomp/order-2.f90: New test.
2556
2557 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2558
2559 * gcc.dg/unroll-6.c: Update template.
2560 * gcc.dg/unroll-7.c: New testcase.
2561 * gcc.dg/unroll-8.c: New testcase.
2562
2563 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2564
2565 * gnat.dg/opt56.ad[sb]: New test.
2566
2567 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2568
2569 PR c++/66635
2570 * g++.dg/cpp0x/constexpr-ice16.C: New.
2571
2572 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2573
2574 PR tree-optimization/71314
2575 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2576 -mbranch-cost=2.
2577
2578 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2579
2580 PR tree-optimization/71077
2581 * gcc.dg/tree-ssa/pr71077.c: New test.
2582
2583 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2584
2585 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2586 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2587 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2588
2589 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2590
2591 PR c++/71248
2592 * g++.dg/cpp0x/pr71248.C: New.
2593 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2594 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2595 * g++.dg/init/new37.C: Likewise.
2596 * g++.dg/template/static1.C: Likewise.
2597 * g++.dg/template/static2.C: Likewise.
2598
2599 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2600
2601 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2602 instead of %rdi.
2603 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2604
2605 2016-05-31 Marek Polacek <polacek@redhat.com>
2606
2607 * c-c++-common/Wswitch-unreachable-3.c: New test.
2608 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2609
2610 2016-05-31 Richard Biener <rguenther@suse.de>
2611
2612 PR tree-optimization/71352
2613 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2614
2615 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2616
2617 * gcc.target/arm/armv5_thumb_isa.c: New test.
2618
2619 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2620
2621 PR target/71346
2622 * gcc.target/i386/pr71346.c: New test.
2623
2624 2016-05-31 Tom de Vries <tom@codesourcery.com>
2625
2626 PR tree-optimization/69068
2627 * gcc.dg/graphite/pr69068.c: New test.
2628
2629 2016-05-27 Martin Sebor <msebor@redhat.com>
2630
2631 PR c++/71306
2632 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2633
2634 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2635
2636 PR c++/71349
2637 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2638 nowait depend(inout: dd[0]) clauses where permitted.
2639
2640 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2641
2642 PR c++/71238
2643 * g++.dg/parse/pr71238.C: New.
2644 * g++.dg/concepts/friend1.C: Test column numbers too.
2645 * g++.dg/cpp0x/initlist31.C: Likewise.
2646 * g++.dg/cpp0x/pr51420.C: Likewise.
2647 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2648 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2649 * g++.dg/ext/builtin3.C: Likewise.
2650 * g++.dg/lookup/friend12.C: Likewise.
2651 * g++.dg/lookup/friend7.C: Likewise.
2652 * g++.dg/lookup/koenig1.C: Likewise.
2653 * g++.dg/lookup/koenig5.C: Likewise.
2654 * g++.dg/lookup/used-before-declaration.C: Likewise.
2655 * g++.dg/overload/koenig1.C: Likewise.
2656 * g++.dg/template/crash65.C: Likewise.
2657 * g++.dg/template/friend57.C: Likewise.
2658 * g++.dg/warn/Wshadow-5.C: Likewise.
2659 * g++.dg/warn/Wunused-8.C: Likewise.
2660 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2661 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2662 * g++.old-deja/g++.jason/member.C: Likewise.
2663 * g++.old-deja/g++.jason/report.C: Likewise.
2664 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2665 * g++.old-deja/g++.law/visibility20.C: Likewise.
2666 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2667 * g++.old-deja/g++.other/static5.C: Likewise.
2668 * g++.old-deja/g++.pt/overload2.C: Likewise.
2669
2670 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2671
2672 * gcc.dg/tree-ssa/peel1.c: New testcase.
2673 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2674 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2675
2676 2016-05-30 Tom de Vries <tom@codesourcery.com>
2677
2678 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2679 to ce.
2680
2681 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2682
2683 PR c++/71099
2684 * g++.dg/parse/virtual1.C: New.
2685
2686 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2687
2688 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2689 Use correct register when clearing %edx.
2690
2691 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2692
2693 PR tree-optimization/71289
2694 * gcc.dg/pr71289.c: New test.
2695
2696 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2697
2698 PR middle-end/71269
2699 PR middle-end/71292
2700 * gcc.dg/tree-ssa/pr71269.c: New test.
2701 * gcc.dg/tree-ssa/pr71292.c: New test.
2702
2703 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2704
2705 PR middle-end/71252
2706 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2707
2708 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2709
2710 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2711 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2712 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2713
2714 2016-05-30 Tom de Vries <tom@codesourcery.com>
2715
2716 PR tree-optimization/69067
2717 * gcc.dg/graphite/pr69067.c: New test.
2718
2719 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2720
2721 PR target/71245
2722 * gcc.target/i386/pr71245-1.c: New test.
2723 * gcc.target/i386/pr71245-2.c: Ditto.
2724
2725 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2726
2727 PR c++/71105
2728 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2729 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2730 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2731
2732 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2733
2734 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2735
2736 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2737
2738 Revert:
2739 PR c++/69855
2740 * g++.dg/overload/69855.C: New.
2741 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2742 * g++.old-deja/g++.pt/crash3.C: Likewise.
2743
2744 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2745
2746 PR c++/60385
2747 * g++.dg/parse/namespace13.C: New.
2748
2749 2016-05-26 Jeff Law <law@redhat.com>
2750
2751 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2752 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2753 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2754 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2755 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2756 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2757 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2758 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2759 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2760 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2761 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2762 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2763 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2764
2765 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2766
2767 PR c++/69855
2768 * g++.dg/overload/69855.C: New.
2769 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2770 * g++.old-deja/g++.pt/crash3.C: Likewise.
2771
2772 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2773
2774 PR target/63596
2775 * gcc.target/aarch64/va_arg_1.c: New testcase.
2776 * gcc.target/aarch64/va_arg_2.c: Likewise.
2777 * gcc.target/aarch64/va_arg_3.c: Likewise.
2778
2779 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2780
2781 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2782 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2783 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2784 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2785 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2786
2787 2016-05-27 Marek Polacek <polacek@redhat.com>
2788
2789 PR middle-end/71308
2790 * g++.dg/torture/pr71308.C: New test.
2791
2792 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2793
2794 * gcc.dg/zero_bits_compound-1.c: New test.
2795 * gcc.dg/zero_bits_compound-2.c: New test.
2796
2797 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2798
2799 PR middle-end/71279
2800 * gcc.dg/pr71279.c: New test.
2801
2802 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2803
2804 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2805 floating point min/max/comparison instructions.
2806 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2807
2808 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2809
2810 * c-c++-common/gomp/schedule-1.c: New test.
2811 * gfortran.dg/gomp/schedule-1.f90: New test.
2812
2813 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2814
2815 PR c++/70822
2816 PR c++/70106
2817 * g++.dg/cpp1y/auto-fn32.C: New test.
2818 * g++.dg/cpp1y/paren4.C: New test.
2819
2820 2016-05-26 Nathan Sidwell <nathan@acm.org>
2821
2822 * gcc.dg/20060410.c: Xfail on ptx.
2823 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2824 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2825 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2826 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2827 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2828
2829 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2830
2831 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2832
2833 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2834
2835 PR tree-optimization/71280
2836 * gcc.dg/pr71280.c: New test.
2837
2838 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2839
2840 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2841 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2842
2843 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2844
2845 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2846
2847 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2848 kept in memory.
2849
2850 2016-05-25 Jeff Law <law@redhat.com>
2851
2852 PR tree-optimization/71272
2853 * gcc.c-torture/compile/pr71272.c: new test.
2854
2855 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2856
2857 * gcc.target/powerpc/vec-cmpne.c: New test.
2858 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2859
2860 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2861
2862 * gnat.dg/opt55.ad[sb]: New test.
2863
2864 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2865
2866 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2867 * c-c++-common/pr60226.c: Require int32plus.
2868 * gcc.c-torture/execute/pr70602.c: Likewise.
2869 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2870 unsigned long for malloc arg type.
2871 * gcc.dg/asr_div1.c: Require int32plus.
2872 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2873 * gcc.dg/pie-1.c: Require pie.
2874 * gcc.dg/pie-2.c: Likewise.
2875 * gcc.dg/pr59471.c: Require int32plus.
2876 * gcc.dg/pr59963-2.c: XFAIL for int16.
2877 * gcc.dg/pr60114.c: Require int32plus.
2878 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2879 unsigned long for typedef of size_t.
2880 * gcc.dg/pr63914.c: Require int32plus.
2881 * gcc.dg/pr64536.c: Require pt32plus.
2882 * gcc.dg/pr65658.c: Likewise.
2883 * gcc.dg/pr67271.c: Require int32plus.
2884 * gcc.dg/pr68112.c: Likewise.
2885 * gcc.dg/pr69071.c: Skip for avr target.
2886 * gcc.dg/pr69973.c: Require int32plus.
2887 * gcc.dg/pr70169.c: Skip for avr target.
2888 * gcc.dg/sso-6.c: Require int32plus.
2889 * gcc.dg/sso-7.c: Likewise.
2890 * gcc.dg/sso-8.c: Likewise.
2891 * gcc.dg/vrp-min-max-2.c: Likewise.
2892
2893 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2894
2895 PR target/70738
2896 * gcc.target/i386/pr70738-1.c: New test.
2897 * gcc.target/i386/pr70738-2.c: Likewise.
2898 * gcc.target/i386/pr70738-3.c: Likewise.
2899 * gcc.target/i386/pr70738-4.c: Likewise.
2900 * gcc.target/i386/pr70738-5.c: Likewise.
2901 * gcc.target/i386/pr70738-6.c: Likewise.
2902 * gcc.target/i386/pr70738-7.c: Likewise.
2903 * gcc.target/i386/pr70738-8.c: Likewise.
2904 * gcc.target/i386/pr70738-9.c: Likewise.
2905
2906 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2907
2908 PR rtl-optimization/66940
2909 * gcc.c-torture/execute/pr66940.c: New test.
2910
2911 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2912
2913 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2914 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2915 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2916 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2917 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2918 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2919 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2920 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2921 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2922 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2923 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2924 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2925 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2926 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2927 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2928 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2929 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2930 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2931 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2932 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2933 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2934 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2935 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2936 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2937
2938 2016-05-25 Marek Polacek <polacek@redhat.com>
2939
2940 PR c/71265
2941 * gcc.dg/noncompile/pr71265.c: New test.
2942
2943 PR c/71266
2944 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2945
2946 2016-05-25 Nathan Sidwell <nathan@acm.org>
2947
2948 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2949
2950 2016-05-25 Richard Biener <rguenther@suse.de>
2951
2952 PR tree-optimization/71261
2953 * c-c++-common/torture/pr71261.c: New testcase.
2954
2955 2016-05-25 Richard Biener <rguenther@suse.de>
2956
2957 PR tree-optimization/71264
2958 * gcc.dg/vect/pr71264.c: New testcase.
2959
2960 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2961
2962 PR c++/55992
2963 * g++.dg/cpp0x/alias-decl-53.C: New.
2964 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2965
2966 2016-05-25 Martin Liska <mliska@suse.cz>
2967
2968 * g++.dg/pr71239.C: New test.
2969
2970 2016-05-25 Richard Biener <rguenther@suse.de>
2971
2972 * gcc.dg/vect/pr58135.c: Rename to ...
2973 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2974
2975 2016-05-25 Marek Polacek <polacek@redhat.com>
2976
2977 * g++.dg/pr65295.C: Use target c++14.
2978
2979 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2980
2981 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2982 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2983
2984 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2985
2986 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2987 instructions.
2988
2989 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2990
2991 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2992 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2993 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2994 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2995 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2996 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2997 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2998 * c-c++-common/goacc/pcopy.c: Likewise.
2999 * c-c++-common/goacc/pcopyin.c: Likewise.
3000 * c-c++-common/goacc/pcopyout.c: Likewise.
3001 * c-c++-common/goacc/pcreate.c: Likewise.
3002 * c-c++-common/goacc/pr70688.c: New test.
3003 * c-c++-common/goacc/present-1.c: Adjust test.
3004 * c-c++-common/goacc/reduction-5.c: Likewise.
3005 * g++.dg/goacc/data-1.C: New test.
3006
3007 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3008
3009 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3010 vector parity built-in functions.
3011 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3012 count trailing zeros automatic vectorization.
3013 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3014 count trailing zeros built-in functions.
3015
3016 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3017
3018 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3019
3020 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3021
3022 PR target/71050
3023 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3024
3025 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3026
3027 PR c++/50436
3028 * g++.dg/template/crash123.C: New.
3029 * g++.dg/template/crash124.C: Likewise.
3030
3031 2016-05-24 Martin Sebor <msebor@redhat.com>
3032
3033 PR c++/71147
3034 * g++.dg/ext/flexary16.C: New test.
3035
3036 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3037
3038 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3039 before math.h is included.
3040 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3041 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3042 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3043 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3044 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3045 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3046 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3047 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3048 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3049 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3050 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3051 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3052 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3053 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3054 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3055 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3056 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3057 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3058 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3059 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3060 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3061 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3062 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3063
3064 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3065 Kelvin Nilsen <kelvin@gcc.gnu.org>
3066
3067 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3068 support.
3069
3070 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3071
3072 PR c++/69872
3073 * g++.dg/warn/Wno-narrowing1.C: New.
3074
3075 2016-05-24 Marek Polacek <polacek@redhat.com>
3076
3077 PR c/71249
3078 * c-c++-common/Wswitch-unreachable-2.c: New test.
3079
3080 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3081
3082 PR c++/71257
3083 * g++.dg/vect/simd-clone-6.cc: New test.
3084 * g++.dg/gomp/declare-simd-6.C: New test.
3085
3086 PR middle-end/70434
3087 PR c/69504
3088 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3089
3090 2016-05-24 Richard Biener <rguenther@suse.de>
3091
3092 PR tree-optimization/71240
3093 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3094
3095 2016-05-24 Richard Biener <rguenther@suse.de>
3096
3097 PR tree-optimization/71230
3098 * gcc.dg/torture/pr71230.c: New testcase.
3099 * g++.dg/torture/pr71230.C: Likewise.
3100
3101 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3102
3103 * c-c++-common/goacc/routine-5.c: Add tests.
3104 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3105 * gfortran.dg/goacc/routine-6.f90: Add tests.
3106
3107 2016-05-24 Richard Biener <rguenther@suse.de>
3108
3109 PR tree-optimization/71253
3110 * gcc.dg/torture/pr71253.c: New testcase.
3111
3112 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3113
3114 PR middle-end/71252
3115 * gfortran.dg/pr71252.f90: New test.
3116
3117 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3118
3119 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3120
3121 2016-05-24 Richard Biener <rguenther@suse.de>
3122
3123 PR middle-end/70434
3124 PR c/69504
3125 * c-c++-common/vector-subscript-4.c: New testcase.
3126 * c-c++-common/vector-subscript-5.c: Likewise.
3127
3128 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3129
3130 PR fortran/71123
3131 * gfortran.dg/namelist_90.f: New test
3132
3133 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3134
3135 PR fortran/66461
3136 * gfortran.dg/unexpected_eof.f: New test
3137
3138 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3139 Kelvin Nilsen <kelvin@gcc.gnu.org>
3140
3141 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3142 as little endian.
3143
3144 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3145
3146 PR c++/70972
3147 * g++.dg/cpp0x/inh-ctor20.C: New.
3148 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3149
3150 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3151
3152 PR c++/69095
3153 * g++.dg/cpp0x/variadic168.C: New.
3154
3155 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3156
3157 * g++.dg/cpp0x/pr31445.C: Test column number too.
3158 * g++.dg/cpp0x/pr32253.C: Likewise.
3159 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3160 * g++.dg/cpp0x/variadic36.C: Likewise.
3161
3162 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3163
3164 * gcc.dg/fold-notshift-2.c: Adjust.
3165
3166 2016-05-23 Marek Polacek <polacek@redhat.com>
3167
3168 PR c/49859
3169 * c-c++-common/Wswitch-unreachable-1.c: New test.
3170 * gcc.dg/Wswitch-unreachable-1.c: New test.
3171 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3172 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3173 * g++.dg/gomp/block-10.C: Likewise.
3174 * gcc.dg/gomp/block-10.c: Likewise.
3175 * g++.dg/gomp/block-9.C: Likewise.
3176 * gcc.dg/gomp/block-9.c: Likewise.
3177 * g++.dg/gomp/target-1.C: Likewise.
3178 * g++.dg/gomp/target-2.C: Likewise.
3179 * gcc.dg/gomp/target-1.c: Likewise.
3180 * gcc.dg/gomp/target-2.c: Likewise.
3181 * g++.dg/gomp/taskgroup-1.C: Likewise.
3182 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3183 * gcc.dg/gomp/teams-1.c: Likewise.
3184 * g++.dg/gomp/teams-1.C: Likewise.
3185 * g++.dg/overload/error3.C: Likewise.
3186 * g++.dg/tm/jump1.C: Likewise.
3187 * g++.dg/torture/pr40335.C: Likewise.
3188 * gcc.dg/c99-vla-jump-5.c: Likewise.
3189 * gcc.dg/switch-warn-1.c: Likewise.
3190 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3191 * gcc.dg/nested-func-1.c: Likewise.
3192 * gcc.dg/pr67784-4.c: Likewise.
3193
3194 2016-05-23 Richard Biener <rguenther@suse.de>
3195
3196 PR tree-optimization/71230
3197 * gfortran.dg/pr71230-1.f90: New testcase.
3198 * gfortran.dg/pr71230-2.f90: Likewise.
3199
3200 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3201
3202 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3203 * gcc.dg/vect/pr58135.c: Add new.
3204 * gfortran.dg/pr46519-1.f: Adjust test case.
3205
3206 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3207
3208 PR c++/53401
3209 * g++.dg/cpp0x/decltype64.C: New.
3210
3211 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3212
3213 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3214 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3215 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3216
3217 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3218
3219 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3220 Add poly64x1_t and poly64x2_t cases if supported.
3221 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3222 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3223 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3224 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3225 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3226
3227 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3228
3229 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3230 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3231 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3232 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3233 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3234 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3235 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3236
3237 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3238
3239 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3240
3241 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3242
3243 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3244 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3245
3246 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3247
3248 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3249 constraint instead of "r".
3250 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3251 insn instead of vxorpd.
3252 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3253
3254 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3255 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3256
3257 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3258
3259 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3260 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3261
3262 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3263
3264 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3265
3266 PR middle-end/40921
3267 * gcc.dg/tree-ssa/pr40921.c: New test.
3268
3269 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3270
3271 PR target/71103
3272 * gcc.target/avr/pr71103.c: New test.
3273
3274 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3275
3276 PR middle-end/71179
3277 * gcc.dg/tree-ssa/pr71179.c: New test.
3278
3279 2016-05-20 Martin Sebor <msebor@redhat.com>
3280
3281 PR c/71115
3282 * gcc.dg/init-excess-2.c: New test.
3283
3284 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3285
3286 * gnat.dg/opt53.adb: New test.
3287 * gnat.dg/opt54.adb: Likewise.
3288
3289 2016-05-20 Martin Jambor <mjambor@suse.cz>
3290
3291 PR tree-optimization/70884
3292 * gcc.dg/tree-ssa/pr70919.c: New test.
3293
3294 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3295
3296 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3297 formatting.
3298 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3299 fix code formatting.
3300
3301 2016-05-20 Nathan Sidwell <nathan@acm.org>
3302
3303 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3304 non-common cases.
3305 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3306
3307 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3308
3309 * jit.dg/all-non-failing-tests.h: Add
3310 test-factorial-must-tail-call.c.
3311 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3312 * jit.dg/test-factorial-must-tail-call.c: New test case.
3313
3314 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3315
3316 PR fortran/71204
3317 * gfortran.dg/pr71204.f90: New test.
3318
3319 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3320
3321 * gcc.target/nvptx/sincos.c: New test.
3322
3323 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3324
3325 PR c++/70572
3326 * g++.dg/cpp1y/auto-fn31.C: New.
3327
3328 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3329
3330 * gcc.target/powerpc/vec-addec.c: New test.
3331 * gcc.target/powerpc/vec-addec-int128.c: New test.
3332
3333 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3334
3335 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3336 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3337 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3338 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3339
3340 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3341
3342 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3343
3344 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3345
3346 PR c++/71210
3347 * g++.dg/opt/pr71210-1.C: New test.
3348 * g++.dg/opt/pr71210-2.C: New test.
3349
3350 PR tree-optimization/29756
3351 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3352 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3353 only on selected targets where V4SImode vectors are known to be
3354 supported.
3355
3356 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3357
3358 PR tree-optimization/71079
3359 PR tree-optimization/71206
3360 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3361
3362 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3363
3364 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3365 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3366 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3367
3368 2016-05-20 Richard Guenther <rguenther@suse.de>
3369
3370 PR tree-optimization/29756
3371 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3372
3373 2016-05-20 Richard Biener <rguenther@suse.de>
3374
3375 PR tree-optimization/71185
3376 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3377
3378 2016-05-20 Richard Biener <rguenther@suse.de>
3379
3380 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3381
3382 2016-05-19 Marek Polacek <polacek@redhat.com>
3383
3384 PR c++/71075
3385 * g++.dg/diagnostic/pr71075.C: New test.
3386
3387 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3388
3389 PR c++/71184
3390 * g++.dg/pr71184.C: New test case.
3391
3392 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3393
3394 * gcc.target/powerpc/darn-0.c: New test.
3395 * gcc.target/powerpc/darn-1.c: New test.
3396 * gcc.target/powerpc/darn-2.c: New test.
3397
3398 2016-05-19 Marek Polacek <polacek@redhat.com>
3399
3400 PR tree-optimization/71031
3401 * gcc.dg/tree-ssa/vrp100.c: New test.
3402
3403 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3404
3405 PR rtl-optimization/71148
3406 * gcc.dg/pr71148.c: New test.
3407
3408 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3409
3410 PR target/71056
3411 * gcc.target/arm/pr71056.c: New test.
3412
3413 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3414
3415 * c-c++-common/pr69669.c: Check the used mode.
3416
3417 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3418
3419 PR sanitizer/64354
3420 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3421
3422 2016-05-19 Richard Biener <rguenther@suse.de>
3423
3424 PR tree-optimization/70729
3425 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3426 * gcc.dg/graphite/scop-18.c: Likewise.
3427 * gcc.dg/pr41783.c: Disable LIM.
3428 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3429 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3430 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3431 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3432 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3433 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3434 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3435 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3436 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3437 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3438 * gfortran.dg/pr42108.f90: Likewise.
3439
3440 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3441
3442 PR driver/69265
3443 * gcc.dg/spellcheck-options-11.c: New test case.
3444
3445 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3446
3447 PR c++/71100
3448 * g++.dg/opt/pr71100.C: New test.
3449
3450 2016-05-18 Martin Jambor <mjambor@suse.cz>
3451
3452 PR ipa/69708
3453 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3454 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3455 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3456 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3457
3458 2016-05-18 Martin Jambor <mjambor@suse.cz>
3459
3460 PR ipa/69708
3461 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3462 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3463 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3464 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3465 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3466
3467 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3468
3469 PR c++/69793
3470 * g++.dg/template/crash122.C: New.
3471
3472 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3473
3474 PR c++/70466
3475 * g++.dg/template/pr70466-1.C: New.
3476 * g++.dg/template/pr70466-2.C: Likewise.
3477
3478 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3479
3480 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3481 splat operations and the XXSPLTIB instruction.
3482 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3483 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3484 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3485 xxlxor to clear a register.
3486
3487 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3488
3489 * gcc.dg/torture/pr71020.c: New test.
3490
3491 2016-05-18 Martin Jambor <mjambor@suse.cz>
3492
3493 PR ipa/70646
3494 * gcc.dg/ipa/pr70646.c: New test.
3495
3496 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3497
3498 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3499
3500 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3501
3502 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3503 missing tests for vreinterpretq_p{8,16}.
3504
3505 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3506
3507 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3508 vsliq_n_s64 and vsliq_n_u64.
3509
3510 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3511
3512 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3513 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3514
3515 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3516
3517 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3518 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3519 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3520
3521 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3522
3523 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3524 in comment.
3525
3526 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3527
3528 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3529 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3530 "blr\t" and switch to scan-assembler-times.
3531
3532 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3533
3534 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3535 with __aarch64__.
3536 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3537 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3538
3539 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3540
3541 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3542 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3543 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3544 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3545 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3546 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3547
3548 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3549 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3550
3551 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3552 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3553
3554 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3555 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3556
3557 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3558
3559 2016-05-18 Richard Biener <rguenther@suse.de>
3560
3561 PR tree-optimization/71168
3562 * gcc.dg/torture/pr71168.c: New testcase.
3563
3564 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3565
3566 PR middle-end/63586
3567 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3568 * gcc.dg/tree-ssa/pr63586.c: New test.
3569 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3570
3571 2016-05-17 Nathan Sidwell <nathan@acm.org>
3572
3573 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3574 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3575 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3576 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3577
3578 2016-05-17 Nathan Sidwell <nathan@acm.org>
3579
3580 * gcc.target/nvptx/abi-vararg-3.c: New.
3581
3582 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3583
3584 PR tree-optimization/54579
3585 PR middle-end/55299
3586 * gcc.dg/fold-notrotate-1.c: New test.
3587 * gcc.dg/fold-notshift-1.c: New test.
3588 * gcc.dg/fold-notshift-2.c: New test.
3589
3590 2016-05-17 Marek Polacek <polacek@redhat.com>
3591
3592 PR ipa/71146
3593 * g++.dg/ipa/pr71146.C: New test.
3594
3595 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3596
3597 * jit.dg/test-error-array-bounds.c: New test case.
3598
3599 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3600
3601 * gcc.dg/tree-ssa/and-1.c: New testcase.
3602
3603 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3604
3605 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3606 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3607
3608 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3609
3610 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3611 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3612
3613 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3614
3615 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3616
3617 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3618
3619 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3620
3621 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3622
3623 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3624 ".2d[index]" when scan the assembly.
3625 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3626 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3627 float64x1.
3628 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3629
3630 2016-05-17 Richard Biener <rguenther@suse.de>
3631
3632 PR tree-optimization/71132
3633 * gcc.dg/torture/pr71132.c: New testcase.
3634
3635 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3636
3637 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3638
3639 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3640
3641 PR target/70809
3642 * gcc.target/aarch64/pr70809_1.c: New test.
3643
3644 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3645
3646 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3647 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3648 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3649 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3650
3651 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3652 Ilya Enkovich <ilya.enkovich@intel.com>
3653
3654 PR target/71114
3655 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3656
3657 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3658
3659 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3660 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3661
3662 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3663
3664 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3665 test for __ARM_FP16_ARGS.
3666 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3667 * gcc.target/arm/aapcs/neon-vect10.c: New.
3668 * gcc.target/arm/aapcs/neon-vect9.c: New.
3669 * gcc.target/arm/aapcs/vfp18.c: New.
3670 * gcc.target/arm/aapcs/vfp19.c: New.
3671 * gcc.target/arm/aapcs/vfp20.c: New.
3672 * gcc.target/arm/aapcs/vfp21.c: New.
3673 * gcc.target/arm/fp16-aapcs-1.c: New.
3674 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3675 test for __ARM_FP16_ARGS.
3676 * g++.target/arm/fp16-return-1.c: Update expected output.
3677
3678 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3679
3680 PR testsuite/70227
3681 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3682
3683 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3684
3685 PR fortran/69603
3686 * gfortran.dg/pr69603.f90: New testcase.
3687
3688 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3689
3690 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3691
3692 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3693
3694 PR fortran/71047
3695 * gfortran.dg/pr71047.f08: New test.
3696
3697 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3698
3699 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3700 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3701 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3702
3703 2016-05-13 Martin Sebor <msebor@redhat.com>
3704
3705 PR c++/60049
3706 * g++.dg/cpp0x/constexpr-60049.C: New test.
3707
3708 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3709
3710 PR bootstrap/71071
3711 * gcc.dg/pr71071.c: New test.
3712
3713 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3714
3715 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3716 remove XOP handling.
3717 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3718
3719 2016-05-13 Nathan Sidwell <nathan@acm.org>
3720
3721 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3722 __atomic_is_lock_free declaration.
3723
3724 2016-05-13 Richard Biener <rguenther@suse.de>
3725
3726 PR tree-optimization/42587
3727 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3728
3729 2016-05-13 Martin Liska <mliska@suse.cz>
3730
3731 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3732 the new format of dump output.
3733
3734 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3735
3736 * gcc.dg/pr71084.c: New test.
3737
3738 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3739
3740 PR target/53440
3741 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3742
3743 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3744
3745 * gcc.target/aarch64/struct_return.c: New test.
3746
3747 2016-05-12 Marek Polacek <polacek@redhat.com>
3748
3749 PR c/70756
3750 * c-c++-common/pr70756-2.c: New test.
3751 * c-c++-common/pr70756.c: New test.
3752
3753 2016-05-12 Richard Biener <rguenther@suse.de>
3754
3755 PR tree-optimization/71059
3756 * gcc.dg/torture/pr71059.c: New testcase.
3757
3758 2016-05-12 Richard Biener <rguenther@suse.de>
3759
3760 PR tree-optimization/71062
3761 * gcc.dg/torture/pr71062.c: New testcase.
3762
3763 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3764
3765 PR tree-optimization/71006
3766 * gcc.dg/pr71006.c: New test.
3767
3768 2016-05-12 Marek Polacek <polacek@redhat.com>
3769
3770 PR driver/71063
3771 * gcc.dg/opts-7.c: New test.
3772
3773 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3774
3775 PR target/70830
3776 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3777 Add -save-temps to dg-options.
3778 Scan for ldmfd rather than pop instruction.
3779 * gcc.target/arm/interrupt-2.c: Likewise.
3780 * gcc.target/arm/pr70830.c: New test.
3781
3782 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3783
3784 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3785 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3786
3787 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3788 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3789 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3790
3791 PR target/71019
3792 * gcc.target/i386/avx512vl-pack-1.c: New test.
3793 * gcc.target/i386/avx512vl-pack-2.c: New test.
3794 * gcc.target/i386/avx512bw-pack-2.c: New test.
3795
3796 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3797
3798 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3799 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3800 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3801
3802 2016-05-12 Richard Biener <rguenther@suse.de>
3803
3804 PR tree-optimization/70986
3805 * gcc.dg/torture/pr70986-1.c: New testcase.
3806 * gcc.dg/torture/pr70986-2.c: Likewise.
3807 * gcc.dg/torture/pr70986-3.c: Likewise.
3808
3809 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3810
3811 PR c/43651
3812 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3813 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3814
3815 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3816
3817 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3818 directive.
3819 * gcc.target/i386/pr66746.c: Ditto.
3820
3821 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3822
3823 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3824 support.
3825 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3826 warning when using -mvsx-timode.
3827 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3828 * gcc.target/powerpc/dform-2.c: Likewise.
3829 * gcc.target/powerpc/pr68805.c: Likewise.
3830
3831 2016-05-11 Marek Polacek <polacek@redhat.com>
3832
3833 PR c++/71024
3834 * c-c++-common/attributes-3.c: New test.
3835
3836 2016-05-11 Nathan Sidwell <nathan@acm.org>
3837
3838 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3839 * gcc.c-torture/execute/pr68185.c: Likewise.
3840 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3841 * gcc.dg/pr69634.c: Requires scheduling.
3842 * gcc.dg/torture/pr66178.c: Require label values.
3843 * gcc.dg/setjmp-6.c: Require indirect jumps.
3844
3845 2016-05-11 Richard Biener <rguenther@suse.de>
3846
3847 PR tree-optimization/71055
3848 * gcc.dg/torture/pr71055.c: New testcase.
3849
3850 2016-05-11 Richard Biener <rguenther@suse.de>
3851
3852 PR debug/71057
3853 * g++.dg/debug/pr71057.C: New testcase.
3854
3855 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3856
3857 PR fortran/70855
3858 * gfortran.dg/gomp/pr70855.f90: New test.
3859
3860 2016-05-11 Richard Biener <rguenther@suse.de>
3861
3862 PR middle-end/71002
3863 * g++.dg/torture/pr71002.C: New testcase.
3864
3865 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3866
3867 PR middle-end/70807
3868 * gcc.dg/pr70807.c: New test.
3869
3870 2016-05-10 Martin Sebor <msebor@redhat.com>
3871
3872 PR c++/38611
3873 * g++.dg/Wattributes.C: New test.
3874
3875 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3876
3877 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3878 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3879 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3880
3881 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3882
3883 PR target/70799
3884 * gcc.target/i386/pr70799-1.c: New test.
3885
3886 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3887
3888 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3889
3890 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3891
3892 PR middle-end/70877
3893 * gcc.target/i386/pr70877.c: New test.
3894
3895 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3896
3897 PR tree-optimization/70786
3898 * gcc.target/i386/pr70876.c: New test.
3899
3900 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3901
3902 PR target/70927
3903 * gcc.target/i386/avx512vl-logic-1.c: New test.
3904 * gcc.target/i386/avx512vl-logic-2.c: New test.
3905 * gcc.target/i386/avx512dq-logic-2.c: New test.
3906
3907 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3908
3909 PR target/70963
3910 * gcc.target/powerpc/pr70963.c: New.
3911
3912 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3913
3914 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3915 (test_very_wide_line): Add ruler to expected output.
3916 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3917 (test_very_wide_line): Likewise.
3918 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3919 (test_show_locus): Within the handling of "test_very_wide_line",
3920 enable show_ruler_p on the diagnostic context.
3921
3922 2016-05-10 Richard Biener <rguenther@suse.de>
3923
3924 PR tree-optimization/71039
3925 * gcc.dg/torture/pr71039.c: New testcase.
3926
3927 2016-05-10 Nathan Sidwell <nathan@acm.org>
3928
3929 * gcc.dg/nested-func-10.c: Requires alloca.
3930 * gcc.dg/nested-func-9.c: Requires alloca.
3931 * gcc.c-torture/execute/pr70460.c: Requires labels.
3932 * gcc.c-torture/compile/pr70199.c: Requires labels.
3933 * gcc.target/nvptx/decl.c: Compile only.
3934 * gcc.target/nvptx/trailing-init.c: Compile only.
3935 * gcc.target/nvptx/ary-init.c: Compile only.
3936
3937 2016-05-10 Marek Polacek <polacek@redhat.com>
3938
3939 PR c/70255
3940 * gcc.dg/attr-opt-1.c: New test.
3941
3942 2016-05-10 Richard Biener <rguenther@suse.de>
3943
3944 PR tree-optimization/70497
3945 PR tree-optimization/28367
3946 * gcc.dg/torture/20160404-1.c: New testcase.
3947 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3948 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3949
3950 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3951
3952 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3953
3954 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3955
3956 * gcc.target/i386/fabsneg-1.c New test.
3957
3958 2016-05-09 Alan Modra <amodra@gmail.com>
3959
3960 PR testsuite/70826
3961 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3962
3963 2016-05-09 Richard Biener <rguenther@suse.de>
3964
3965 PR tree-optimization/70985
3966 * gcc.dg/torture/pr70985.c: New testcase.
3967
3968 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3969
3970 * gcc.dg/tree-ssa/ifc-9.c: New test.
3971 * gcc.dg/tree-ssa/ifc-10.c: New test.
3972 * gcc.dg/tree-ssa/ifc-11.c: New test.
3973 * gcc.dg/tree-ssa/ifc-12.c: New test.
3974 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3975 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3976 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3977
3978 2016-05-09 Richard Biener <rguenther@suse.de>
3979
3980 PR fortran/70937
3981 * gfortran.dg/pr70937.f90: New testcase.
3982
3983 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3984
3985 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3986
3987 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3988
3989 PR fortran/56226
3990 * gfortran.dg/dec_structure_1.f90: New testcase.
3991 * gfortran.dg/dec_structure_2.f90: Ditto.
3992 * gfortran.dg/dec_structure_3.f90: Ditto.
3993 * gfortran.dg/dec_structure_4.f90: Ditto.
3994 * gfortran.dg/dec_structure_5.f90: Ditto.
3995 * gfortran.dg/dec_structure_6.f90: Ditto.
3996 * gfortran.dg/dec_structure_7.f90: Ditto.
3997 * gfortran.dg/dec_structure_8.f90: Ditto.
3998 * gfortran.dg/dec_structure_9.f90: Ditto.
3999 * gfortran.dg/dec_structure_10.f90: Ditto.
4000 * gfortran.dg/dec_structure_11.f90: Ditto.
4001 * gfortran.dg/dec_union_1.f90: Ditto.
4002 * gfortran.dg/dec_union_2.f90: Ditto.
4003 * gfortran.dg/dec_union_3.f90: Ditto.
4004 * gfortran.dg/dec_union_4.f90: Ditto.
4005 * gfortran.dg/dec_union_5.f90: Ditto.
4006 * gfortran.dg/dec_union_6.f90: Ditto.
4007 * gfortran.dg/dec_union_7.f90: Ditto.
4008
4009 2016-05-07 Tom de Vries <tom@codesourcery.com>
4010
4011 PR tree-optimization/70956
4012 * gcc.dg/graphite/pr70956.c: New test.
4013
4014 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4015
4016 PR middle-end/70941
4017 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4018 (a, b, c, d): Change type from char to signed char.
4019 (main): Compare against (signed char) -1634678893 instead of
4020 hardcoded -109. Use __builtin_abort instead of abort.
4021
4022 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4023 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4024
4025 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4026
4027 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4028
4029 PR debug/70935
4030 * gcc.dg/torture/pr70935.c: New test.
4031
4032 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4033
4034 PR target/58219
4035 * gcc.target/sh/pr58219.c: New tests.
4036
4037 2016-05-06 Richard Biener <rguenther@suse.de>
4038
4039 PR tree-optimization/70960
4040 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4041
4042 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4043
4044 PR target/52933
4045 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4046 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4047 Adjust expected instruction counts.
4048 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4049
4050 2016-05-06 Marek Polacek <polacek@redhat.com>
4051
4052 PR sanitizer/70875
4053 * gcc.dg/ubsan/bounds-3.c: New test.
4054
4055 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4056
4057 PR target/54089
4058 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4059
4060 2016-05-06 Richard Biener <rguenther@suse.de>
4061
4062 PR middle-end/70931
4063 * gfortran.dg/pr70931.f90: New testcase.
4064
4065 2016-05-06 Richard Biener <rguenther@suse.de>
4066
4067 PR middle-end/70941
4068 * gcc.dg/torture/pr70941.c: New testcase.
4069
4070 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4071
4072 PR tree-optimization/57206
4073 * gcc.dg/vect/pr57206.c: New test.
4074
4075 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4076
4077 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4078
4079 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4080
4081 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4082
4083 * c-c++-common/Wdangling-else-4.c: New test.
4084
4085 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4086
4087 PR c++/70906
4088 PR c++/70933
4089 * g++.dg/opt/pr70906.C: New test.
4090 * g++.dg/opt/pr70933.C: New test.
4091
4092 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4093
4094 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4095
4096 * gcc.dg/ipa/pure-const-3.c: New testcase.
4097
4098 2016-05-04 Marek Polacek <polacek@redhat.com>
4099
4100 * c-c++-common/Wdangling-else-1.c: New test.
4101 * c-c++-common/Wdangling-else-2.c: New test.
4102 * c-c++-common/Wdangling-else-3.c: New test.
4103
4104 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4105
4106 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4107 flag is present.
4108
4109 2016-05-04 Marek Polacek <polacek@redhat.com>
4110
4111 PR c/48778
4112 * gcc.dg/Waddress-2.c: New test.
4113
4114 2016-05-04 Alan Modra <amodra@gmail.com>
4115
4116 * gcc.target/powerpc/pr70866.c: New.
4117
4118 2016-05-03 Martin Sebor <msebor@redhat.com>
4119
4120 PR c++/66561
4121 * c-c++-common/builtin_location.c: New test.
4122 * g++.dg/cpp1y/builtin_location.C: New test.
4123
4124 2016-05-03 Marek Polacek <polacek@redhat.com>
4125
4126 PR c/70859
4127 * gcc.dg/pr70859.c: New test.
4128 * gcc.dg/pr70859-2.c: New test.
4129
4130 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4131
4132 * gnat.dg/debug5.adb: New testcase.
4133
4134 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4135
4136 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4137 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4138 Procedure to check for z10 instruction set.
4139
4140 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4141
4142 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4143
4144 2016-05-03 Alan Modra <amodra@gmail.com>
4145
4146 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4147
4148 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4149
4150 * gcc.target/i386/avx512f-cvt-1.c: New test.
4151
4152 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4153
4154 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4155 -fdump-tree-vrp-details.
4156
4157 2016-05-03 Richard Biener <rguenther@suse.de>
4158
4159 * gcc.dg/pr30172-1.c: Adjust.
4160 * gcc.dg/pr63743.c: Likewise.
4161 * gcc.dg/tm/pr51696.c: Likewise.
4162 * c-c++-common/tm/safe-1.c: Likewise.
4163 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4164 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4165 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4166 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4167
4168 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4169
4170 PR rtl-optimization/70467
4171 * gcc.target/i386/pr70467-3.c: New test.
4172 * gcc.target/i386/pr70467-4.c: New test.
4173
4174 PR tree-optimization/70916
4175 * gcc.c-torture/compile/pr70916.c: New test.
4176
4177 PR target/49244
4178 * gcc.target/i386/pr49244-1.c: New test.
4179 * gcc.target/i386/pr49244-2.c: New test.
4180
4181 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4182
4183 PR rtl-optimization/44281
4184 * gcc.target/i386/pr44281.c: New test.
4185
4186 2016-05-03 bin cheng <bin.cheng@arm.com>
4187
4188 PR tree-optimization/56541
4189 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4190 * gcc.dg/vect/pr56541.c: new test.
4191
4192 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4193
4194 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4195 __float128.
4196 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4197
4198 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4199
4200 PR testsuite/70520
4201 * c-c++-common/asan/clone-test-1.c (main): Align child process
4202 stack to 16 bytes.
4203
4204 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4205
4206 PR c++/62314
4207 * g++.dg/spellcheck-fields-2.C: New test case.
4208
4209 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4210
4211 PR c++/62314
4212 * g++.dg/pr62314.C: New test case.
4213
4214 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4215
4216 * gcc.dg/ipa/inline-8.c: New testcase.
4217
4218 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4219
4220 PR rtl-optimization/70467
4221 * gcc.target/i386/pr70467-1.c: New test.
4222
4223 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4224
4225 * gcc.dg/spec-options.c: Run the test on all targets.
4226 * gcc.dg/foo.specs: Use cpp_unique_options.
4227
4228 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4229
4230 * gcc.dg/tree-ssa/unord.c: New testcase.
4231
4232 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4233
4234 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4235
4236 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4237
4238 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4239
4240 2016-05-02 Marek Polacek <polacek@redhat.com>
4241
4242 PR c/70851
4243 * gcc.dg/enum-incomplete-3.c: New test.
4244
4245 2016-05-02 Marek Polacek <polacek@redhat.com>
4246 Tom de Vries <tom@codesourcery.com>
4247
4248 PR tree-optimization/70700
4249 * gcc.dg/pr70700.c: New test.
4250
4251 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4252
4253 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4254 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4255 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4256 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4257 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4258
4259 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4260
4261 * ada/acats/run_acats: Rename into...
4262 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4263 * ada/acats/run_all.sh: Remove redundant test.
4264 (target_run): Move around.
4265 (target_gnatchop): Use newly built executable.
4266 (target_gnatmake): Likewise.
4267 Check that the compilation of impbit succeeds.
4268
4269 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4270
4271 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4272 * gcc.dg/20021029-1.c: Likewise.
4273 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4274 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4275 * gcc.target/sh/cmpstr.c: Likewise.
4276 * gcc.target/sh/cmpstrn.c: Likewise.
4277 * gcc.target/sh/memset.c: Likewise.
4278 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4279 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4280 * gcc.target/sh/pr39423-1.c: Likewise.
4281 * gcc.target/sh/pr49468-di.c: Likewise.
4282 * gcc.target/sh/pr49468-si.c: Likewise.
4283 * gcc.target/sh/pr49880-1.c: Likewise.
4284 * gcc.target/sh/pr49880-2.c: Likewise.
4285 * gcc.target/sh/pr49880-3.c: Likewise.
4286 * gcc.target/sh/pr50751-1.c: Likewise.
4287 * gcc.target/sh/pr50751-4.c: Likewise.
4288 * gcc.target/sh/pr50751-7.c: Likewise.
4289 * gcc.target/sh/pr51244-1.c: Likewise.
4290 * gcc.target/sh/pr51244-10.c: Likewise.
4291 * gcc.target/sh/pr51244-11.c: Likewise.
4292 * gcc.target/sh/pr51244-12.c: Likewise.
4293 * gcc.target/sh/pr51244-13.c: Likewise.
4294 * gcc.target/sh/pr51244-14.c: Likewise.
4295 * gcc.target/sh/pr51244-17.c: Likewise.
4296 * gcc.target/sh/pr51244-18.c: Likewise.
4297 * gcc.target/sh/pr51244-19.c: Likewise.
4298 * gcc.target/sh/pr51244-4.c: Likewise.
4299 * gcc.target/sh/pr51244-5.c: Likewise.
4300 * gcc.target/sh/pr51244-7.c: Likewise.
4301 * gcc.target/sh/pr51244-8.c: Likewise.
4302 * gcc.target/sh/pr51244-9.c: Likewise.
4303 * gcc.target/sh/pr51697.c: Likewise.
4304 * gcc.target/sh/pr52483-1.c: Likewise.
4305 * gcc.target/sh/pr52483-2.c: Likewise.
4306 * gcc.target/sh/pr52483-3.c: Likewise.
4307 * gcc.target/sh/pr52483-5.c: Likewise.
4308 * gcc.target/sh/pr52933-1.c: Likewise.
4309 * gcc.target/sh/pr52933-2.c: Likewise.
4310 * gcc.target/sh/pr52933-3.c: Likewise.
4311 * gcc.target/sh/pr53568-1.c: Likewise.
4312 * gcc.target/sh/pr53976-1.c: Likewise.
4313 * gcc.target/sh/pr53988-1.c: Likewise.
4314 * gcc.target/sh/pr53988.c: Likewise.
4315 * gcc.target/sh/pr54089-1.c: Likewise.
4316 * gcc.target/sh/pr54089-6.c: Likewise.
4317 * gcc.target/sh/pr54089-7.c: Likewise.
4318 * gcc.target/sh/pr54089-8.c: Likewise.
4319 * gcc.target/sh/pr54089-9.c: Likewise.
4320 * gcc.target/sh/pr54236-1.c: Likewise.
4321 * gcc.target/sh/pr54236-2.c: Likewise.
4322 * gcc.target/sh/pr54236-3.c: Likewise.
4323 * gcc.target/sh/pr54236-4.c: Likewise.
4324 * gcc.target/sh/pr54386.c: Likewise.
4325 * gcc.target/sh/pr54602-1.c: Likewise.
4326 * gcc.target/sh/pr54685.c: Likewise.
4327 * gcc.target/sh/pr54760-1.c: Likewise.
4328 * gcc.target/sh/pr54760-2.c: Likewise.
4329 * gcc.target/sh/pr54760-3.c: Likewise.
4330 * gcc.target/sh/pr54760-4.c: Likewise.
4331 * gcc.target/sh/pr54760-5.c: Likewise.
4332 * gcc.target/sh/pr54760-6.c: Likewise.
4333 * gcc.target/sh/pr55146.c: Likewise.
4334 * gcc.target/sh/pr55160.c: Likewise.
4335 * gcc.target/sh/pr59278.c: Likewise.
4336 * gcc.target/sh/pr59401-1.c: Likewise.
4337 * gcc.target/sh/pr59533-1.c: Likewise.
4338 * gcc.target/sh/pr63260.c: Likewise.
4339 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4340 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4341 * gcc.target/sh/strlen.c: Likewise.
4342 * gcc.target/sh/torture/pr30807.c: Likewise.
4343 * gcc.target/sh/torture/pr34777.c: Likewise.
4344 * gcc.target/sh/torture/pr64652.c: Likewise.
4345 * gcc.target/sh/torture/pr65505.c: Likewise.
4346 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4347 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4348
4349 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4350
4351 PR c++/66644
4352 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4353
4354 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4355
4356 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4357 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4358 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4359 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4360
4361 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4362
4363 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4364 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4365
4366 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4367
4368 PR middle-end/70626
4369 * c-c++-common/goacc/combined-reduction.c: New test.
4370 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4371
4372 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4373
4374 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4375 *movdi_internal pattern only if PIC off.
4376 * gcc.target/i386/pr70155-2.c: Likewise.
4377 * gcc.target/i386/pr70155-3.c: Likewise.
4378 * gcc.target/i386/pr70155-4.c: Likewise.
4379 * gcc.target/i386/pr70155-5.c: Likewise.
4380 * gcc.target/i386/pr70155-6.c: Likewise.
4381 * gcc.target/i386/pr70155-7.c: Likewise.
4382 * gcc.target/i386/pr70155-8.c: Likewise.
4383 * gcc.target/i386/pr70155-15.c: Likewise.
4384 * gcc.target/i386/pr70155-17.c: Likewise.
4385 * gcc.target/i386/pr70155-22.c: Likewise.
4386
4387 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4388
4389 PR tree-optimization/70803
4390 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4391
4392 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4393
4394 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4395 optimization of vector loop.
4396 * gcc.target/i386/vect-unpack-3.c: New test.
4397 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4398 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4399 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4400
4401 2016-04-29 Marek Polacek <polacek@redhat.com>
4402
4403 PR sanitizer/70342
4404 * g++.dg/ubsan/null-7.C: New test.
4405
4406 PR c/70852
4407 * gcc.dg/pr70852.c: New test.
4408
4409 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4410
4411 PR/69089
4412 * g++.dg/cpp0x/alignas6.C: New test.
4413
4414 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4415
4416 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4417 * gcc.dg/pr27003.c: Likewise.
4418 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4419 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4420 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4421 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4422 * gcc.target/arc/mxy.c: Likewise.
4423 * gcc.target/arc/mswape.c: Likewise.
4424 * gcc.target/arc/mrtsc.c: Likewise.
4425 * gcc.target/arc/mcrc.c: Likewise.
4426 * gcc.target/arc/mdsp-packa.c: Likewise.
4427 * gcc.target/arc/mdvbf.c: Likewise.
4428 * gcc.target/arc/mlock.c: Likewise.
4429 * gcc.target/arc/mmac-24.c: Likewise.
4430 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4431
4432 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4433 Matthijs Kooijman <matthijs@stdin.nl>
4434 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4435
4436 PR target/60040
4437 * gcc.target/avr/pr60040-1.c: New.
4438 * gcc.target/avr/pr60040-2.c: New.
4439
4440 2016-04-29 Richard Biener <rguenther@suse.de>
4441
4442 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4443
4444 2016-04-29 Richard Biener <rguenther@suse.de>
4445
4446 PR tree-optimization/13962
4447 PR tree-optimization/65686
4448 * gcc.dg/uninit-pr65686.c: New testcase.
4449
4450 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4451
4452 PR middle-end/70843
4453 * gcc.dg/pr70843.c: New test.
4454
4455 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4456
4457 PR target/70858
4458 * gcc.target/i386/pr70858.c: New test.
4459
4460 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4461
4462 * gcc.target/arc/nps400-1.c: New file.
4463
4464 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4465 Andrew Burgess <andrew.burgess@embecosm.com>
4466
4467 * gcc.target/arc/movh_cl-1.c: New file.
4468
4469 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4470 Andrew Burgess <andrew.burgess@embecosm.com>
4471
4472 * gcc.target/arc/extzv-1.c: New file.
4473 * gcc.target/arc/insv-1.c: New file.
4474 * gcc.target/arc/insv-2.c: New file.
4475 * gcc.target/arc/movb-1.c: New file.
4476 * gcc.target/arc/movb-2.c: New file.
4477 * gcc.target/arc/movb-3.c: New file.
4478 * gcc.target/arc/movb-4.c: New file.
4479 * gcc.target/arc/movb-5.c: New file.
4480 * gcc.target/arc/movb_cl-1.c: New file.
4481 * gcc.target/arc/movb_cl-2.c: New file.
4482 * gcc.target/arc/movbi_cl-1.c: New file.
4483 * gcc.target/arc/movl-1.c: New file.
4484
4485 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4486 Andrew Burgess <andrew.burgess@embecosm.com>
4487
4488 * gcc.target/arc/cmem-1.c: New file.
4489 * gcc.target/arc/cmem-2.c: New file.
4490 * gcc.target/arc/cmem-3.c: New file.
4491 * gcc.target/arc/cmem-4.c: New file.
4492 * gcc.target/arc/cmem-5.c: New file.
4493 * gcc.target/arc/cmem-6.c: New file.
4494 * gcc.target/arc/cmem-7.c: New file.
4495 * gcc.target/arc/cmem-ld.inc: New file.
4496 * gcc.target/arc/cmem-st.inc: New file.
4497
4498 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4499
4500 PR target/70821
4501 * gcc.target/i386/pr70821.c: New test.
4502
4503 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4504
4505 * gcc.target/powerpc/vec-adde.c: New test.
4506 * gcc.target/powerpc/vec-adde-int128.c: New test.
4507
4508 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4509
4510 * gcc.target/i386/avx-vround-1.c: New test.
4511 * gcc.target/i386/avx-vround-2.c: New test.
4512 * gcc.target/i386/avx512vl-vround-1.c: New test.
4513 * gcc.target/i386/avx512vl-vround-2.c: New test.
4514
4515 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4516
4517 PR testsuite/70595
4518 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4519 (check_effective_target_cilkplus_runtime): ... this.
4520 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4521 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4522
4523 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4524 Require cilkplus_runtime.
4525 Don't add -lcilkrts.
4526 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4527 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4528 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4529 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4530 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4531 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4532 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4533 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4534 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4535 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4536 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4537 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4538 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4539 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4540 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4541 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4542 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4543 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4544 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4545 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4546 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4547 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4548 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4549 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4550 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4551 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4552 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4553 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4554 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4555
4556 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4557 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4558
4559 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4560
4561 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4562 cilkplus_runtime.
4563
4564 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4565
4566 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4567 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4568
4569 2015-04-27 Ryan Burn <contact@rnburn.com>
4570
4571 PR c++/69024
4572 PR c++/68997
4573 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4574 diagnostic.
4575 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4576 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4577
4578 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4579
4580 * gnat.dg/limited_with4.ad[sb]: New test.
4581 * gnat.dg/limited_with4_pkg.ads: New helper.
4582
4583 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4584
4585 PR target/70155
4586 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4587 and movv1ti_internal patterns
4588 * gcc.target/i386/pr70155-1.c: New test.
4589 * gcc.target/i386/pr70155-2.c: Likewise.
4590 * gcc.target/i386/pr70155-3.c: Likewise.
4591 * gcc.target/i386/pr70155-4.c: Likewise.
4592 * gcc.target/i386/pr70155-5.c: Likewise.
4593 * gcc.target/i386/pr70155-6.c: Likewise.
4594 * gcc.target/i386/pr70155-7.c: Likewise.
4595 * gcc.target/i386/pr70155-8.c: Likewise.
4596 * gcc.target/i386/pr70155-9.c: Likewise.
4597 * gcc.target/i386/pr70155-10.c: Likewise.
4598 * gcc.target/i386/pr70155-11.c: Likewise.
4599 * gcc.target/i386/pr70155-12.c: Likewise.
4600 * gcc.target/i386/pr70155-13.c: Likewise.
4601 * gcc.target/i386/pr70155-14.c: Likewise.
4602 * gcc.target/i386/pr70155-15.c: Likewise.
4603 * gcc.target/i386/pr70155-16.c: Likewise.
4604 * gcc.target/i386/pr70155-17.c: Likewise.
4605 * gcc.target/i386/pr70155-18.c: Likewise.
4606 * gcc.target/i386/pr70155-19.c: Likewise.
4607 * gcc.target/i386/pr70155-20.c: Likewise.
4608 * gcc.target/i386/pr70155-21.c: Likewise.
4609 * gcc.target/i386/pr70155-22.c: Likewise.
4610
4611 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4612
4613 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4614 ".{5,6}".
4615
4616 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4617
4618 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4619 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4620 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4621 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4622 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4623
4624 2016-04-27 Richard Biener <rguenther@suse.de>
4625
4626 PR ipa/70760
4627 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4628 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4629
4630 2016-04-27 Nathan Sidwell <nathan@acm.org>
4631
4632 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4633 * g++.dg/ubsan/pr63956.C: Adjust error location.
4634
4635 2016-04-27 Nick Clifton <nickc@redhat.com>
4636
4637 PR middle-end/49889
4638 * gcc.dg/pr49889.c: New test.
4639
4640 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4641
4642 * c-c++-common/memset-array.c: New test.
4643
4644 2016-04-26 Martin Sebor <msebor@redhat.com>
4645
4646 PR c++/66639
4647 * g++.dg/cpp1y/func_constexpr.C: New test.
4648
4649 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4650
4651 PR c++/70241
4652 * g++.dg/cpp0x/enum32.C: New test.
4653 * g++.dg/cpp0x/enum33.C: New test.
4654
4655 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4656
4657 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4658 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4659 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4660 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4661 * gcc.c-torture/execute/pr38151.c: Likewise.
4662 * gcc.c-torture/execute/pr66556.c: Likewise.
4663 * gcc.c-torture/execute/pr67781.c: Likewise.
4664 * gcc.c-torture/execute/pr68648.c: Likewise.
4665
4666 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4667
4668 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4669
4670 2016-04-26 Marek Polacek <polacek@redhat.com>
4671
4672 PR c/67784
4673 * gcc.dg/pr67784-3.c: New test.
4674 * gcc.dg/pr67784-4.c: New test.
4675 * gcc.dg/pr67784-5.c: New test.
4676
4677 PR c/70791
4678 * gcc.dg/Wnested-externs-2.c: New test.
4679
4680 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4681
4682 * gcc.dg/fold-plusmult.c: Adjust.
4683 * gcc.dg/no-strict-overflow-6.c: Adjust.
4684 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4685
4686 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4687
4688 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4689 number scans.
4690 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4691 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4692 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4693 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4694 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4695 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4696 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4697 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4698 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4699 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4700 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4701 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4702 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4703 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4704 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4705 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4706 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4707 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4708 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4709 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4710 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4711 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4712 scans.
4713 * gcc.target/i386/pr32219-4.c: Likewise.
4714 * gcc.target/i386/pr32219-6.c: Likewise.
4715 * gcc.target/i386/pr32219-8.c: Likewise.
4716
4717 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4718
4719 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4720 associated options.
4721
4722 2016-04-26 Marek Polacek <polacek@redhat.com>
4723
4724 PR c++/70744
4725 * g++.dg/ext/cond2.C: New test.
4726
4727 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4728
4729 PR tree-optimization/70771
4730 PR tree-optimization/70775
4731 * gcc.dg/pr70771.c: New test.
4732 * gcc.dg/pr70775.c: New test.
4733
4734 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4735
4736 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4737
4738 2016-04-25 Richard Biener <rguenther@suse.de>
4739
4740 PR tree-optimization/70780
4741 * gcc.dg/torture/pr70780.c: New testcase.
4742
4743 2016-04-25 Michael Collison <michael.collison@arm.com>
4744
4745 * gcc.target/arm/neon-vaddws16.c: New test.
4746 * gcc.target/arm/neon-vaddws32.c: New test.
4747 * gcc.target/arm/neon-vaddwu16.c: New test.
4748 * gcc.target/arm/neon-vaddwu32.c: New test.
4749 * gcc.target/arm/neon-vaddwu8.c: New test.
4750 * lib/target-supports.exp
4751 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4752 that arm neon support vector widen sum of HImode TO SImode.
4753
4754 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4755
4756 PR sanitizer/70712
4757 * c-c++-common/asan/pr70712.c: New test.
4758
4759 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4760
4761 * .gitattributes: New file.
4762
4763 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4764
4765 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4766
4767 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4768
4769 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4770 * gfortran.dg/submodule_15.f08: Likewise.
4771
4772 2016-04-22 Richard Biener <rguenther@suse.de>
4773
4774 PR tree-optimization/70740
4775 * gcc.dg/torture/pr70740.c: New testcase.
4776
4777 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4778
4779 PR target/70750
4780 * gcc.target/i386/pr70750-1.c: New test.
4781 * gcc.target/i386/pr70750-2.c: Likewise.
4782
4783 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4784
4785 PR c++/70540
4786 * g++.dg/cpp0x/auto48.C: New.
4787
4788 2016-04-21 Marek Polacek <polacek@redhat.com>
4789
4790 PR c++/70513
4791 * g++.dg/cpp0x/forw_enum12.C: New test.
4792 * g++.dg/cpp0x/forw_enum13.C: New test.
4793
4794 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4795
4796 PR target/70728
4797 * gcc.target/i386/pr70728.c: New test.
4798
4799 2016-04-21 Richard Biener <rguenther@suse.de>
4800
4801 PR middle-end/70747
4802 * gcc.dg/pr70747.c: New testcase.
4803
4804 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4805
4806 PR tree-optimization/70715
4807 * gcc.dg/tree-ssa/scev-13.c: New test.
4808
4809 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4810
4811 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4812
4813 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4814
4815 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4816
4817 2016-04-20 Jan Hubicka <jh@suse.cz>
4818
4819 PR ipa/70018
4820 * g++.dg/ipa/nothrow-1.C: New testcase.
4821
4822 2016-04-20 Nathan Sidwell <nathan@acm.org>
4823
4824 PR c++/55635
4825 * g++.dg/eh/delete1.C: New.
4826
4827 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4828
4829 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4830 -mtune-ctrl=sse_typeless_stores.
4831
4832 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4833
4834 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4835
4836 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4837
4838 PR tree-optimization/69489
4839 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4840
4841 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4842
4843 PR c++/69363
4844 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4845 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4846 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4847
4848 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4849
4850 PR tree-optimization/56625
4851 PR tree-optimization/69489
4852 * gcc.dg/vect/pr56625.c: New test.
4853 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4854
4855 2016-04-20 Andrew Pinski <apinski@cavium.com>
4856
4857 PR target/64971
4858 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4859
4860 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4861
4862 * gnat.dg/self1.adb: Remove now incorrect test.
4863
4864 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4865
4866 * gcc.dg/tree-ssa/scev-11.c: New test.
4867 * gcc.dg/tree-ssa/scev-12.c: New test.
4868
4869 2016-04-20 Marek Polacek <polacek@redhat.com>
4870
4871 PR tree-optimization/70725
4872 * gcc.dg/pr70725.c: New test.
4873
4874 2016-04-20 Richard Biener <rguenther@suse.de>
4875
4876 PR tree-optimization/70726
4877 * g++.dg/vect/pr70726.cc: New testcase.
4878
4879 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4880
4881 PR target/70674
4882 * gcc.target/s390/pr70674.c: New test.
4883
4884 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4885
4886 PR libgfortran/70684
4887 * gfortran.dg/list_read_14.f90: New test.
4888
4889 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4890
4891 PR target/69201
4892 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4893 extern to force it misaligned.
4894 (b): Likewise.
4895 (c): Likewise.
4896 (d): Likewise.
4897 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4898 Don't check `*' before movv4sf_internal.
4899 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4900 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4901 Don't check `*' before movv16qi_internal.
4902 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4903 extern to force it misaligned.
4904 (b): Likewise.
4905 (c): Likewise.
4906 (d): Likewise.
4907 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4908 Don't check `*' before movv2df_internal.
4909 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4910 extern to force it misaligned.
4911 (b): Likewise.
4912 (c): Likewise.
4913 (d): Likewise.
4914 Check movv8sf_internal instead of avx_storeups256.
4915 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4916
4917 2016-04-19 Richard Biener <rguenther@suse.de>
4918
4919 PR tree-optimization/70171
4920 * g++.dg/tree-ssa/pr70171.C: New testcase.
4921
4922 2016-04-19 Richard Biener <rguenther@suse.de>
4923
4924 PR tree-optimization/70724
4925 * gcc.dg/torture/pr70724.c: New testcase.
4926
4927 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4928
4929 PR middle-end/70689
4930 * gcc.target/i386/pr70689.c: New.
4931
4932 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4933
4934 PR target/70708
4935 * gcc.target/i386/pr70708.c: New test.
4936
4937 2016-04-18 Richard Biener <rguenther@suse.de>
4938
4939 PR tree-optimization/43434
4940 * gcc.dg/vect/pr43434.c: New testcase.
4941 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4942 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4943 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4944 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4945 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4946 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4947 * gcc.dg/gomp/pr68640.c: Likewise.
4948 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4949 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4950
4951 2016-04-18 Richard Biener <rguenther@suse.de>
4952
4953 PR tree-optimization/70701
4954 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4955
4956 2016-04-18 Tom de Vries <tom@codesourcery.com>
4957
4958 PR testsuite/70699
4959 * gcc.dg/pr70161.c: Add dot-file scans.
4960 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4961 instead of after last dot char.
4962
4963 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4964
4965 * c-c++-common/dump-ada-spec-3.c: New test.
4966 * c-c++-common/dump-ada-spec-4.c: Likewise.
4967
4968 2016-04-17 Tom de Vries <tom@codesourcery.com>
4969
4970 PR other/70183
4971 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4972
4973 2016-04-15 Jan Hubicka <jh@suse.cz>
4974
4975 PR ipa/70018
4976 * g++.dg/ipa/pure-const-1.C: New testcase.
4977 * g++.dg/ipa/pure-const-2.C: New testcase.
4978 * g++.dg/ipa/pure-const-3.C: New testcase.
4979
4980 2016-04-15 Marek Polacek <polacek@redhat.com>
4981
4982 PR c/70671
4983 * gcc.dg/bitfld-22.c: New test.
4984
4985 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4986
4987 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4988 x86_64.
4989
4990 2016-04-15 Marek Polacek <polacek@redhat.com>
4991
4992 PR c/70651
4993 * c-c++-common/pr70651.c: New test.
4994
4995 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4996
4997 PR rtl-optimization/70681
4998 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4999 dump scan on arm and powerpc.
5000 * gcc.dg/pr10474.c: Likewise.
5001
5002 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5003
5004 PR c++/69517
5005 PR c++/70019
5006 PR c++/70588
5007 * g++.dg/cpp1y/vla11.C: Revert for real.
5008
5009 PR c/70436
5010 * c-c++-common/Wparentheses-1.c: New test.
5011 * c-c++-common/gomp/Wparentheses-1.c: New test.
5012 * c-c++-common/gomp/Wparentheses-2.c: New test.
5013 * c-c++-common/gomp/Wparentheses-3.c: New test.
5014 * c-c++-common/gomp/Wparentheses-4.c: New test.
5015 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5016 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5017 * c-c++-common/goacc/Wparentheses-1.c: New test.
5018
5019 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5020
5021 PR target/70662
5022 * gcc.target/i386/pr70662.c: New test.
5023
5024 2016-04-15 Richard Biener <rguenther@suse.de>
5025 Alan Modra <amodra@gmail.com>
5026
5027 PR tree-optimization/70130
5028 * gcc.dg/vect/O3-pr70130.c: New testcase.
5029
5030 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5031
5032 PR target/70669
5033 * gcc.target/powerpc/pr70669.c: New test.
5034
5035 PR target/70640
5036 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5037 a power7 system that does not have an assembler that supports
5038 power8.
5039
5040 2016-04-14 Martin Sebor <msebor@redhat.com>
5041
5042 PR c++/69517
5043 PR c++/70019
5044 PR c++/70588
5045 * c-c++-common/ubsan/vla-1.c: Revert.
5046 * g++.dg/cpp1y/vla11.C: Same.
5047 * g++.dg/cpp1y/vla12.C: Same.
5048 * g++.dg/cpp1y/vla13.C: Same.
5049 * g++.dg/cpp1y/vla14.C: Same.
5050 * g++.dg/cpp1y/vla3.C: Same.
5051 * g++.dg/init/array24.C: Same.
5052 * g++.dg/ubsan/vla-1.C: Same.
5053
5054 2016-04-14 Marek Polacek <polacek@redhat.com>
5055 Jan Hubicka <hubicka@ucw.cz>
5056
5057 PR c++/70029
5058 * g++.dg/torture/pr70029.C: New test.
5059
5060 2016-04-14 Martin Sebor <msebor@redhat.com>
5061
5062 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5063 type size to prevent failures on targets with very low maximum
5064 alignment.
5065
5066 2016-04-14 Richard Biener <rguenther@suse.de>
5067
5068 PR tree-optimization/70623
5069 * gcc.dg/torture/pr70623.c: New testcase.
5070 * gcc.dg/torture/pr70623-2.c: Likewise.
5071
5072 2016-04-13 Martin Sebor <msebor@redhat.com>
5073
5074 PR c++/69517
5075 PR c++/70019
5076 PR c++/70588
5077 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5078 * g++.dg/cpp1y/vla11.C: New test.
5079 * g++.dg/cpp1y/vla12.C: New test.
5080 * g++.dg/cpp1y/vla13.C: New test.
5081 * g++.dg/cpp1y/vla14.C: New test.
5082 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5083 * g++.dg/init/array24.C: Fully brace VLA initializer.
5084 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5085
5086 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5087
5088 PR c++/70641
5089 * g++.dg/opt/pr70641.C: New test.
5090
5091 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5092
5093 PR rtl-optimization/68749
5094 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5095 effects of argument promotions.
5096 Remove default args to dg-skip-if.
5097
5098 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5099
5100 PR c++/70635
5101 * g++.dg/parse/pr70635.C: New.
5102
5103 2016-04-13 Marek Polacek <polacek@redhat.com>
5104
5105 PR c++/70639
5106 * c-c++-common/Wmisleading-indentation-4.c: New test.
5107
5108 2016-04-13 Marek Polacek <polacek@redhat.com>
5109
5110 PR c/70436
5111 * gcc.dg/Wparentheses-12.c: New test.
5112 * gcc.dg/Wparentheses-13.c: New test.
5113
5114 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5115
5116 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5117 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5118 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5119
5120 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5121
5122 PR middle-end/70633
5123 * gcc.c-torture/compile/pr70633.c: New test.
5124
5125 PR debug/70628
5126 * gcc.dg/torture/pr70628.c: New test.
5127
5128 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5129
5130 PR c++/70610
5131 * g++.dg/template/pr70610.C: New test.
5132 * g++.dg/template/pr70610-2.C: New test.
5133 * g++.dg/template/pr70610-3.C: New test.
5134 * g++.dg/template/pr70610-4.C: New test.
5135
5136 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5137
5138 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5139 128 instead of 32.
5140
5141 PR c++/70571
5142 * g++.dg/ext/pr70571.C: New test.
5143
5144 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5145
5146 PR target/70640
5147 * gcc.target/powerpc/pr70640.c: New test.
5148
5149 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5150
5151 PR c++/68722
5152 * g++.dg/parse/pr68722.C: New.
5153
5154 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5155
5156 PR rtl-optimization/70596
5157 * gcc.target/i386/pr70596.c: New test.
5158
5159 2016-04-12 Nathan Sidwell <nathan@acm.org>
5160
5161 PR c++/70501
5162 * g++.dg/init/pr70501.C: New.
5163
5164 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5165
5166 * gcc.target/i386/asm-flag-6.c: New test.
5167
5168 2016-04-12 Tom de Vries <tom@codesourcery.com>
5169
5170 PR tree-optimization/68756
5171 * gcc.dg/graphite/pr68756.c: New test.
5172
5173 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5174
5175 PR tree-optimization/70602
5176 * gcc.c-torture/execute/pr70602.c: New test.
5177
5178 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5179
5180 PR target/70381
5181 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5182 __float128 emulator is built and runs.
5183 * gcc.target/powerpc/float128-1.c: Likewise.
5184
5185 * lib/target-supports.exp (check_ppc_float128_sw_available):
5186 Rework tests for __float128 software and hardware
5187 availability. Fix exit condition to return 0 on success.
5188
5189 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5190
5191 PR target/70133
5192 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5193 * gcc.target/aarch64/target_attr_15.c: Likewise.
5194
5195 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5196
5197 PR c++/69066
5198 * g++.dg/cpp1y/pr69066.C: New.
5199
5200 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5201
5202 PR fortran/68566
5203 * gfortran.dg/pr36192.f90: Update test.
5204 * gfortran.dg/pr36192_1.f90: Update test.
5205 * gfortran.dg/real_dimension_1.f: Update test.
5206 * gfortran.dg/parameter_array_init_7.f90: New test.
5207
5208 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5209
5210 PR testsuite/64039
5211 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5212
5213 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5214
5215 PR rtl-optimization/66669
5216 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5217
5218 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5219
5220 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5221 * gcc.dg/pie-1.c: Likewise.
5222 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5223 * gcc.dg/pic-4.c: Likewise.
5224 * gcc.dg/pie-3.c: Likewise.
5225 * gcc.dg/pie-4.c: Likewise.
5226
5227 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5228
5229 PR tree-optimization/68644
5230 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5231
5232 PR rtl-optimization/64886
5233 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5234
5235 2016-04-09 Tom de Vries <tom@codesourcery.com>
5236
5237 PR tree-optimization/68953
5238 * gcc.dg/graphite/pr68953.c: New test.
5239
5240 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5241
5242 PR fortran/70592
5243 * gfortran.dg/deferred_character_16.f90: New test.
5244
5245 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5246
5247 PR tree-optimization/70586
5248 * gcc.c-torture/execute/pr70586.c: New test.
5249
5250 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5251
5252 PR sanitizer/70573
5253 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5254 with __builtin_memset
5255 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5256
5257 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5258
5259 PR lto/70289
5260 PR ipa/70348
5261 PR tree-optimization/70373
5262 PR middle-end/70533
5263 PR middle-end/70534
5264 PR middle-end/70535
5265 * c-c++-common/goacc/reduction-5.c: New test.
5266 * c-c++-common/goacc/reduction-promotions.c: New test.
5267 * gfortran.dg/goacc/reduction-3.f95: New test.
5268 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5269
5270 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5271
5272 PR c++/70590
5273 PR c++/70452
5274 * g++.dg/pr70590.C: New test.
5275 * g++.dg/pr70590-2.C: New test.
5276
5277 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5278
5279 PR middle-end/70593
5280 * gcc.target/i386/pr70593.c: New test.
5281
5282 PR rtl-optimization/70574
5283 * gcc.target/i386/avx2-pr70574.c: New test.
5284
5285 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5286
5287 PR sanitizer/70541
5288 * c-c++-common/asan/pr70541.c: New test.
5289
5290 2016-04-08 Tom de Vries <tom@codesourcery.com>
5291
5292 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5293 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5294
5295 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5296
5297 PR target/70566
5298 * gcc.c-torture/execute/pr70566.c: New test.
5299
5300 2016-04-08 Tom de Vries <tom@codesourcery.com>
5301
5302 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5303 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5304
5305 2016-04-08 Alan Modra <amodra@gmail.com>
5306
5307 * gcc.target/powerpc/pr70117.c: New.
5308
5309 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5310
5311 PR testsuite/70581
5312 * gcc.dg/lto/simd-function_0.c: New test.
5313
5314 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5315 clones.
5316 * c-c++-common/attr-simd-2.c: Likewise.
5317 * c-c++-common/attr-simd-4.c: Likewise.
5318 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5319 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5320
5321 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5322
5323 PR testsuite/70553
5324 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5325
5326 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5327 Tom de Vries <tom@codesourcery.com>
5328
5329 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5330 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5331 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5332 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5333 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5334 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5335 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5336 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5337
5338 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5339
5340 PR c/70436
5341 * g++.dg/warn/Wparentheses-29.C: New test.
5342
5343 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5344
5345 PR c/70436
5346 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5347 explicit braces to resolve a future -Wparentheses warning.
5348
5349 2016-04-06 Richard Henderson <rth@redhat.com>
5350
5351 * gcc.dg/pr61817-1.c: New test.
5352 * gcc.dg/pr61817-2.c: New test.
5353 * gcc.dg/pr69391-1.c: New test.
5354 * gcc.dg/pr69391-2.c: New test.
5355
5356 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5357
5358 PR rtl-optimization/70398
5359 * gcc.target/aarch64/pr70398.c: New.
5360
5361 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5362
5363 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5364
5365 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5366 Pedro Alves <palves@redhat.com>
5367
5368 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5369
5370 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5371
5372 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5373 Check for avx512f effective targets instead of avx2.
5374 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5375 for AVX512F clones.
5376 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5377 * g++.dg/gomp/declare-simd-1.C: Likewise.
5378 * g++.dg/gomp/declare-simd-3.C: Likewise.
5379 * g++.dg/gomp/declare-simd-4.C: Likewise.
5380
5381 PR middle-end/70550
5382 * c-c++-common/gomp/pr70550-1.c: New test.
5383 * c-c++-common/gomp/pr70550-2.c: New test.
5384
5385 2016-04-05 Nathan Sidwell <nathan@acm.org>
5386
5387 PR c++/70512
5388 * g++.dg/ext/attribute-may-alias-5.C: New.
5389
5390 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5391
5392 PR c++/70336
5393 * c-c++-common/pr70336.c: New test.
5394 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5395 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5396
5397 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5398
5399 PR ipa/66223
5400 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5401
5402 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5403
5404 PR rtl-optimization/70542
5405 * gcc.dg/torture/pr70542.c: New test.
5406 * gcc.target/i386/avx2-pr70542.c: New test.
5407
5408 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5409
5410 PR tree-optimization/70509
5411 * gcc.target/i386/avx512bw-pr70509.c: New test.
5412
5413 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5414
5415 PR c++/70452
5416 * g++.dg/ext/constexpr-vla4.C: New test.
5417
5418 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5419
5420 PR target/70510
5421 * gcc.target/i386/pr70510.c: New test.
5422
5423 2016-04-05 Richard Biener <rguenther@suse.de>
5424
5425 PR tree-optimization/70526
5426 * g++.dg/torture/pr70526.C: New testcase.
5427
5428 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5429
5430 PR target/70525
5431 * gcc.target/i386/pr70525.c: New test.
5432
5433 2016-04-05 Richard Biener <rguenther@suse.de>
5434
5435 PR middle-end/70499
5436 * g++.dg/torture/pr70499.C: New testcase.
5437
5438 2016-04-05 Richard Biener <rguenther@suse.de>
5439
5440 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5441 remove XFAIL.
5442
5443 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5444
5445 PR middle-end/70307
5446 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5447 rs6000 ABI warnings.
5448
5449 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5450
5451 PR ipa/66223
5452 * g++.dg/ipa/devirt-51.C: New testcase.
5453
5454 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5455 Jakub Jelinek <jakub@redhat.com>
5456
5457 PR middle-end/70457
5458 * gcc.dg/torture/pr70457.c: New.
5459
5460 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5461
5462 PR fortran/67538
5463 * gfortran.dg/allocate_with_source_19.f08: New test.
5464
5465 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5466
5467 PR fortran/65795
5468 * gfortran.dg/coarray_allocate_6.f08: New test.
5469
5470 2016-04-04 Richard Biener <rguenther@suse.de>
5471
5472 PR rtl-optimization/70484
5473 * gcc.dg/torture/pr70484.c: New testcase.
5474
5475 2016-04-04 Marek Polacek <polacek@redhat.com>
5476
5477 PR c/70307
5478 * gcc.dg/torture/pr70307.c: New test.
5479
5480 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5481
5482 PR target/70416
5483 PR target/67391
5484 * gcc.target/sh/torture/pr70416.c: New.
5485
5486 2016-04-02 Martin Sebor <msebor@redhat.com>
5487
5488 PR c++/67376
5489 PR c++/70170
5490 PR c++/70172
5491 PR c++/70228
5492 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5493 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5494 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5495 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5496 * g++.dg/cpp0x/constexpr-string.C: Same.
5497 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5498 * g++.dg/cpp0x/pr65398.C: Same.
5499 * g++.dg/ext/constexpr-vla1.C: Same.
5500 * g++.dg/ext/constexpr-vla2.C: Same.
5501 * g++.dg/ext/constexpr-vla3.C: Same.
5502 * g++.dg/ubsan/pr63956.C: Same.
5503
5504 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5505
5506 PR rtl-optimization/70467
5507 * gcc.target/i386/pr70467-2.c: New test.
5508
5509 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5510 Marek Polacek <polacek@redhat.com>
5511
5512 PR c++/70488
5513 * g++.dg/init/new47.C: New test.
5514
5515 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5516
5517 PR target/70496
5518 * gcc.target/arm/pr70496.c: New test.
5519
5520 2016-04-01 Nathan Sidwell <nathan@acm.org>
5521
5522 PR c++/68475
5523 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5524
5525 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5526
5527 PR target/69890
5528 * gcc.dg/strlenopt.h (memmove): New.
5529 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5530 instead of "string.h".
5531 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5532 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5533 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5534 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5535 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5536 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5537 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5538 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5539 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5540 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5541 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5542 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5543 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5544 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5545 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5546 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5547 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5548 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5549 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5550 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5551
5552 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5553
5554 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5555 (Holder::foo): Reflect this.
5556
5557 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5558
5559 PR target/70442
5560 * gcc.dg/pr70442.c: New test.
5561
5562 2016-03-31 Nathan Sidwell <nathan@acm.org>
5563
5564 PR c++/70393
5565 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5566
5567 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5568
5569 PR target/70453
5570 * gcc.target/i386/pr70453.c: New test.
5571
5572 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5573
5574 PR target/70292
5575 * gcc.c-torture/pr70292.c: New test.
5576
5577 2016-03-31 Marek Polacek <polacek@redhat.com>
5578
5579 PR c/70297
5580 * c-c++-common/pr70297.c: New test.
5581 * g++.dg/cpp0x/typedef-redecl.C: New test.
5582 * gcc.dg/typedef-redecl2.c: New test.
5583
5584 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5585
5586 PR rtl-optimization/70460
5587 * gcc.c-torture/execute/pr70460.c: New test.
5588
5589 2016-03-31 Richard Biener <rguenther@suse.de>
5590
5591 PR c++/70430
5592 * g++.dg/ext/vector30.C: New testcase.
5593
5594 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5595 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5596
5597 * gfortran.dg/fmt_pf.f90: New test.
5598
5599 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5600
5601 Forward-port from 5 branch
5602 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5603
5604 PR testsuite/70356
5605 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5606 dg-require-effective-target after dg-do.
5607
5608 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5609
5610 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5611
5612 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5613 Julian Brown <julian@codesourcery.com>
5614 Chung-Lin Tang <cltang@codesourcery.com>
5615 Cesar Philippidis <cesar@codesourcery.com>
5616 James Norris <jnorris@codesourcery.com>
5617 Tom de Vries <tom@codesourcery.com>
5618 Nathan Sidwell <nathan@codesourcery.com>
5619
5620 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5621 * c-c++-common/goacc/loop-clauses.c: Likewise.
5622 * g++.dg/goacc/template.C: Likewise.
5623 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5624 * gfortran.dg/goacc/loop-1.f95: Likewise.
5625 * gfortran.dg/goacc/loop-5.f95: Likewise.
5626 * gfortran.dg/goacc/loop-6.f95: Likewise.
5627 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5628 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5629 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5630 * c-c++-common/goacc/clauses-fail.c: Likewise.
5631 * c-c++-common/goacc/parallel-1.c: Likewise.
5632 * c-c++-common/goacc/reduction-1.c: Likewise.
5633 * c-c++-common/goacc/reduction-2.c: Likewise.
5634 * c-c++-common/goacc/reduction-3.c: Likewise.
5635 * c-c++-common/goacc/reduction-4.c: Likewise.
5636 * c-c++-common/goacc/routine-3.c: Likewise.
5637 * c-c++-common/goacc/routine-4.c: Likewise.
5638 * c-c++-common/goacc/routine-5.c: Likewise.
5639 * c-c++-common/goacc/tile.c: Likewise.
5640 * g++.dg/goacc/template.C: Likewise.
5641 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5642 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5643 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5644 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5645 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5646 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5647 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5648 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5649 * c-c++-common/goacc/use_device-1.c: ... this file.
5650 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5651 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5652 * c-c++-common/goacc/host_data-6.c: ... this file.
5653 * c-c++-common/goacc/loop-2-kernels.c: New file.
5654 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5655 * c-c++-common/goacc/loop-3.c: Likewise.
5656 * g++.dg/goacc/reference.C: Likewise.
5657 * g++.dg/goacc/routine-1.C: Likewise.
5658 * g++.dg/goacc/routine-2.C: Likewise.
5659
5660 2016-03-30 Richard Biener <rguenther@suse.de>
5661
5662 PR middle-end/70450
5663 * gcc.dg/torture/pr70450.c: New testcase.
5664
5665 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5666
5667 PR target/70421
5668 * gcc.dg/torture/pr70421.c: New test.
5669 * gcc.target/i386/avx512f-pr70421.c: New test.
5670
5671 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5672
5673 PR testsuite/70364
5674 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5675 (check): New function.
5676 (bar): Call check.
5677 (foo): Align stack to 16 bytes when calling bar.
5678 * gcc.target/i386/cleanup-2.c: Likewise.
5679
5680 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5681
5682 PR tree-optimization/59124
5683 * gcc.dg/Warray-bounds-19.c: New test.
5684
5685 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5686
5687 * lib/prune.exp (escape_regex_chars): New.
5688 (prune_file_path): Update to quote metcharacters for regexp.
5689
5690 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5691
5692 PR rtl-optimization/70429
5693 * gcc.c-torture/execute/pr70429.c: New test.
5694
5695 PR tree-optimization/70405
5696 * gcc.dg/pr70405.c: New test.
5697
5698 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5699
5700 PR fortran/70397
5701 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5702 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5703
5704 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5705
5706 PR testsuite/64177
5707 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5708 __cilkrts_set_param to set two workers.
5709 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5710 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5711
5712 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5713
5714 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5715
5716 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5717
5718 PR target/70406
5719 * gcc.target/i386/pr70406.c: New test.
5720
5721 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5722
5723 * gnat.dg/specs/double_record_extension3.ads: New test.
5724
5725 2016-03-25 Richard Henderson <rth@redhat.com>
5726
5727 PR target/70120
5728 * gcc.target/aarch64/pr70120-1.c: New.
5729 * gcc.target/aarch64/pr70120-2.c: New.
5730 * gcc.target/aarch64/pr70120-3.c: New.
5731
5732 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5733
5734 PR c++/62212
5735 * g++.dg/template/mangle2.C: The dg-do directive should be
5736 "compile" not "assemble".
5737
5738 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5739
5740 PR lto/69650
5741 * gcc.dg/pr69650.c: New test.
5742
5743 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5744
5745 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5746
5747 2016-03-25 Alan Modra <amodra@gmail.com>
5748
5749 * gcc.dg/dfp/pr70052.c: New test.
5750
5751 2016-03-24 Richard Henderson <rth@redhat.com>
5752
5753 PR middle-end/69845
5754 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5755 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5756
5757 2016-03-24 Tom de Vries <tom@codesourcery.com>
5758
5759 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5760
5761 2016-03-24 Tom de Vries <tom@codesourcery.com>
5762
5763 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5764 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5765
5766 2016-03-24 Tom de Vries <tom@codesourcery.com>
5767
5768 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5769 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5770
5771 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5772
5773 PR c++/62212
5774 * g++.dg/template/mangle2.C: New test.
5775
5776 2016-03-24 Richard Biener <rguenther@suse.de>
5777
5778 PR tree-optimization/70396
5779 * gcc.dg/torture/pr70396.c: New testcase.
5780
5781 2016-03-24 Richard Biener <rguenther@suse.de>
5782
5783 PR middle-end/70370
5784 * gcc.dg/torture/pr70370.c: New testcase.
5785
5786 2016-03-24 Tom de Vries <tom@codesourcery.com>
5787
5788 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5789 * gfortran.dg/goacc/kernels-tree.f95: Same.
5790 * gfortran.dg/goacc/parallel-tree.f95: Same.
5791
5792 2016-03-24 Tom de Vries <tom@codesourcery.com>
5793
5794 * c-c++-common/goacc/uninit-if-clause.c: New test.
5795 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5796
5797 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5798
5799 PR target/70290
5800 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5801 Fix formatting.
5802
5803 2016-03-24 Richard Biener <rguenther@suse.de>
5804
5805 PR tree-optimization/70372
5806 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5807
5808 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5809
5810 PR c++/70347
5811 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5812
5813 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5814
5815 PR c++/70332
5816 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5817
5818 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5819
5820 PR c++/70001
5821 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5822 * g++.dg/cpp1y/pr70001.C: New test.
5823
5824 PR c++/70323
5825 * g++.dg/cpp0x/constexpr-70323.C: New test.
5826
5827 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5828 Jason Merrill <jason@redhat.com>
5829 Jakub Jelinek <jakub@redhat.com>
5830
5831 PR c++/69315
5832 * g++.dg/cpp0x/constexpr-69315.C: New test.
5833 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5834
5835 2016-03-23 Marek Polacek <polacek@redhat.com>
5836
5837 PR c++/69884
5838 * g++.dg/warn/Wignored-attributes-1.C: New test.
5839 * g++.dg/warn/Wignored-attributes-2.C: New test.
5840
5841 2016-03-23 Tom de Vries <tom@codesourcery.com>
5842
5843 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5844 initialization.
5845 * gfortran.dg/goacc/private-3.f95 (test): Same.
5846 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5847 missing use param.
5848
5849 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5850
5851 * lib/target-supports.exp: Remove v7ve entry from loop
5852 creating effective target checks.
5853 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5854 (add_options_for_arm_arch_v7ve): Likewise.
5855
5856 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5857
5858 PR tree-optimization/70354
5859 * gcc.dg/vect/pr70354-1.c: New test.
5860 * gcc.dg/vect/pr70354-2.c: New test.
5861 * gcc.target/i386/avx2-pr70354-1.c: New test.
5862 * gcc.target/i386/avx2-pr70354-2.c: New test.
5863
5864 2016-03-22 Jeff Law <law@redhat.com>
5865
5866 PR target/70232
5867 * gcc.dg/tree-ssa/pr70232.c: New test.
5868
5869 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5870
5871 PR target/70302
5872 * gcc.target/i386/pr70302.c: New test.
5873
5874 2016-03-22 Richard Biener <rguenther@suse.de>
5875
5876 PR middle-end/70251
5877 * g++.dg/torture/pr70251.C: New testcase.
5878
5879 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5880
5881 PR c/69993
5882 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5883 Wmisleading-indentation.c.
5884 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5885 reflect change to diagnostic text and order of messages.
5886 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5887
5888 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5889
5890 * g++.dg/ext/java-3.C: Don't compile on AIX.
5891
5892 2016-03-22 Richard Biener <rguenther@suse.de>
5893
5894 PR middle-end/70333
5895 * gcc.dg/torture/pr70333.c: New testcase.
5896
5897 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5898
5899 * g++.dg/ext/pr70290.C: New test.
5900
5901 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5902
5903 PR target/70325
5904 * gcc.target/i386/pr70325.c: New test.
5905
5906 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5907
5908 PR target/70329
5909 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5910 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5911
5912 PR target/70300
5913 * gcc.target/i386/pr70300.c: New test.
5914
5915 PR c++/70295
5916 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5917 (func2): New function for cond with parens, xfail warning for c++.
5918 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5919
5920 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5921
5922 PR c++/70096
5923 * g++.dg/template/ptrmem30.C: New test.
5924
5925 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5926
5927 PR c++/70204
5928 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5929 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5930
5931 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5932
5933 PR middle-end/70326
5934 * gcc.dg/pr70326.c: New test.
5935
5936 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5937 Jakub Jelinek <jakub@redhat.com>
5938
5939 PR tree-optimization/70317
5940 * gcc.dg/pr70317.c: New test.
5941
5942 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5943
5944 PR target/70327
5945 * gcc.target/i386/pr70327.c: New test.
5946
5947 2016-03-21 Martin Liska <mliska@suse.cz>
5948
5949 PR ipa/70306
5950 * gcc.dg/ipa/pr70306.c: New test.
5951
5952 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5953
5954 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5955 * gcc.target/arm/attr-align3.c: Likewise.
5956 * gcc.target/arm/attr_arm.c: Likewise.
5957 * gcc.target/arm/flip-thumb.c: Likewise.
5958
5959 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5960
5961 PR target/70296
5962 * gcc.target/powerpc/altivec-36.c: New test.
5963
5964 2016-03-21 Richard Biener <rguenther@suse.de>
5965
5966 PR tree-optimization/70310
5967 * gcc.dg/torture/pr70310.c: New testcase.
5968
5969 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5970
5971 PR target/70293
5972 * gcc.target/i386/pr70293.c: New test.
5973
5974 2016-03-21 Richard Biener <rguenther@suse.de>
5975
5976 PR tree-optimization/70288
5977 * gcc.dg/torture/pr70288-1.c: New testcase.
5978 * gcc.dg/torture/pr70288-2.c: Likewise.
5979
5980 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5981
5982 PR rtl-optimization/69307
5983 * gcc.target/arm/pr69307.c: New test.
5984
5985 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5986
5987 PR rtl-optimization/69102
5988 * gcc.c-torture/compile/pr69102.c: New test.
5989
5990 2016-03-18 Jeff Law <law@redhat.com>
5991
5992 PR rtl-optimization/70263
5993 * gcc.c-torture/compile/pr70263-1.c: New test.
5994 * gcc.target/i386/pr70263-2.c: New test.
5995
5996 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5997
5998 PR rtl-optimization/70278
5999 * gcc.dg/torture/pr70278.c: New test.
6000 * gcc.target/arm/pr70278.c: New test.
6001
6002 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6003
6004 PR c/70281
6005 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6006 (test_builtin_types_compatible_p): New test function.
6007 * gcc.dg/pr70281.c: New test case.
6008
6009 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6010
6011 PR target/70113
6012 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6013
6014 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6015
6016 PR tree-optimization/70252
6017 * gcc.dg/pr70252.c: New test.
6018
6019 2016-03-18 Tom de Vries <tom@codesourcery.com>
6020
6021 * gcc.dg/pr70161-2.c: New test.
6022 * gcc.dg/pr70161.c: New test.
6023
6024 2016-03-18 Tom de Vries <tom@codesourcery.com>
6025
6026 PR ipa/70269
6027 * gcc.dg/pr70269.c: New test.
6028
6029 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6030
6031 PR c++/70267
6032 * g++.dg/ext/java-3.C: New test.
6033
6034 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6035
6036 PR c++/70205
6037 * g++.dg/lookup/pr70205.C: New test.
6038
6039 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6040
6041 PR c++/70218
6042 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6043
6044 2016-03-17 Marek Polacek <polacek@redhat.com>
6045
6046 PR c/69407
6047 * gcc.dg/atomic-op-6.c: New test.
6048
6049 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6050
6051 PR c/70264
6052 * c-c++-common/pr70264.c: New test case.
6053
6054 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6055
6056 PR c++/70144
6057 * c-c++-common/pr70144-1.c: New test.
6058 * c-c++-common/pr70144-2.c: New test.
6059
6060 PR c++/70272
6061 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6062 * g++.dg/opt/flifetime-dse6.C: New test.
6063 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6064
6065 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6066
6067 PR driver/70192
6068 * gcc.dg/pic-1.c: New test.
6069 * gcc.dg/pic-2.c: Likewise.
6070 * gcc.dg/pic-3.c: Likewise.
6071 * gcc.dg/pic-4.c: Likewise.
6072 * gcc.dg/pie-1.c: Likewise.
6073 * gcc.dg/pie-2.c: Likewise.
6074 * gcc.dg/pie-3.c: Likewise.
6075 * gcc.dg/pie-4.c: Likewise.
6076 * gcc.dg/pie-5.c: Likewise.
6077 * gcc.dg/pie-6.c: Likewise.
6078
6079 2016-03-17 Tom de Vries <tom@codesourcery.com>
6080
6081 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6082 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6083
6084 2016-03-17 Richard Biener <rguenther@suse.de>
6085
6086 PR debug/70271
6087 * g++.dg/debug/pr70271.C: New testcase.
6088
6089 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6090
6091 * gcc.target/i386/pr70251.c: New test.
6092
6093 2016-03-17 Marek Polacek <polacek@redhat.com>
6094
6095 PR c++/70194
6096 * g++.dg/warn/constexpr-70194.C: New test.
6097
6098 2016-03-16 Richard Henderson <rth@redhat.com>
6099
6100 PR middle-end/70240
6101 * gcc.c-torture/compile/pr70240.c: New.
6102
6103 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6104
6105 * gcc.c-torture/compile/20151204.c: Skip for avr.
6106
6107 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6108
6109 PR target/70245
6110 * g++.dg/opt/pr70245.C: New test.
6111 * g++.dg/opt/pr70245.h: New file.
6112 * g++.dg/opt/pr70245-aux.cc: New file.
6113
6114 2016-03-16 Martin Sebor <msebor@redhat.com>
6115
6116 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6117
6118 2016-03-16 Richard Henderson <rth@redhat.com>
6119
6120 PR middle-end/70199
6121 * gcc.c-torture/compile/pr70199.c: New.
6122
6123 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6124
6125 * gcc.dg/uninit-19.c: Run dos2unix.
6126
6127 2016-03-16 Marek Polacek <polacek@redhat.com>
6128
6129 PR c/70093
6130 * gcc.dg/nested-func-10.c: New test.
6131 * gcc.dg/nested-func-9.c: New test.
6132
6133 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6134
6135 PR tree-optimization/68714
6136 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6137
6138 2016-03-16 Tom de Vries <tom@codesourcery.com>
6139
6140 PR tree-optimization/68715
6141 * gcc.dg/graphite/pr68715-2.c: New test.
6142 * gcc.dg/graphite/pr68715.c: New test.
6143 * gfortran.dg/graphite/pr68715.f90: New test.
6144
6145 2016-03-16 Tom de Vries <tom@codesourcery.com>
6146
6147 PR tree-optimization/68809
6148 * gcc.dg/graphite/pr68809-2.c: New test.
6149 * gcc.dg/graphite/pr68809.c: New test.
6150
6151 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6152
6153 PR c++/70147
6154 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6155 method call to i () as argument. Adjust expected output.
6156
6157 PR c++/70147
6158 * g++.dg/ubsan/pr70147-1.C: New test.
6159 * g++.dg/ubsan/pr70147-2.C: New test.
6160
6161 2016-03-15 Martin Sebor <msebor@redhat.com>
6162
6163 PR c++/58281
6164 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6165
6166 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6167
6168 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6169 hppa*-*-hpux*.
6170
6171 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6172
6173 PR libfortran/69799
6174 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6175 libatomic_available.
6176
6177 2016-03-15 Marek Polacek <polacek@redhat.com>
6178
6179 PR c++/70209
6180 * g++.dg/ext/attribute-may-alias-4.C: New test.
6181
6182 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6183
6184 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6185 -fvar-tracking-assignments-toggle flag.
6186
6187 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6188
6189 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6190
6191 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6192
6193 PR rtl-optimization/70222
6194 * gcc.c-torture/execute/pr70222-1.c: New test.
6195 * gcc.c-torture/execute/pr70222-2.c: New test.
6196
6197 2016-03-15 Richard Henderson <rth@redhat.com>
6198
6199 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6200
6201 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6202
6203 PR rtl-optimization/69032
6204 * gcc.dg/pr69032.c: New test.
6205
6206 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6207
6208 PR rtl-optimization/63384
6209 * g++.dg/pr63384.C: New test.
6210
6211 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6212
6213 PR target/64411
6214 * gcc.target/i386/pr64411.C: New test.
6215
6216 2016-03-15 Tom de Vries <tom@codesourcery.com>
6217
6218 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6219 * gfortran.dg/goacc/kernels-alias.f95: New test.
6220
6221 2016-03-14 Martin Sebor <msebor@redhat.com>
6222
6223 PR c++/53792
6224 * g++.dg/cpp0x/constexpr-inline.C: New test.
6225 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6226
6227 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6228
6229 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6230
6231 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6232
6233 PR middle-end/70219
6234 * gcc.dg/pr70219.c: New test.
6235
6236 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6237
6238 PR target/70083
6239 * gcc.dg/torture/pr70083.c: New test.
6240 * gcc.target/i386/pr70083.c: New test.
6241
6242 2016-03-14 Richard Biener <rguenther@suse.de>
6243
6244 PR tree-optimization/56365
6245 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6246
6247 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6248
6249 PR target/70098
6250 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6251 New function.
6252 * g++.dg/pr70098.C: New testcase.
6253
6254
6255 2016-03-14 Tom de Vries <tom@codesourcery.com>
6256
6257 PR tree-optimization/70045
6258 * gcc.dg/graphite/pr70045.c: New test.
6259
6260 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6261
6262 PR fortran/69043
6263 * gfortran.dg/include_9.f90: New test.
6264
6265 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6266
6267 PR fortran/45076
6268 gfortran.dg/prof/prof.exp: New script.
6269 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6270
6271 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6272
6273 PR rtl-optimization/69307
6274 * gcc.dg/pr69307.c: New test.
6275
6276 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6277
6278 PR target/69614
6279 * gcc.target/arm/pr69614.c: New.
6280
6281 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6282
6283 PR fortran/70031
6284 * gfortran.dg/submodule_14.f08: New test
6285
6286 PR fortran/69524
6287 * gfortran.dg/submodule_15.f08: New test
6288
6289 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6290
6291 PR c++/70106
6292 * g++.dg/cpp1y/paren3.C: New test.
6293
6294 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6295
6296 PR target/70131
6297 * gcc.target/powerpc/ppc-round2.c: New test.
6298
6299 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6300
6301 PR target/70123
6302 * gcc.dg/torture/pr70123.c: New test.
6303
6304 2016-03-11 Jeff Law <law@redhat.com>
6305
6306 PR tree-optimization/70190
6307 * gcc.c-torture/compile/pr70190.c: New test.
6308
6309 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6310
6311 PR c/68187
6312 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6313 case.
6314 (test43_b): Likewise.
6315 (test43_c): Likewise.
6316 (test43_d): Likewise.
6317 (test43_e): Likewise.
6318 (test43_f): Likewise.
6319 (test43_g): Likewise.
6320 (test44_a): Likewise.
6321 (test44_b): Likewise.
6322 (test44_c): Likewise.
6323 (test44_d): Likewise.
6324 (test44_e): Likewise.
6325
6326 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6327
6328 PR c/70085
6329 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6330
6331 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6332
6333 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6334 dg-options.
6335
6336 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6337
6338 PR target/70002
6339 PR target/69245
6340 * gcc.target/aarch64/pr69245_2.c: New test.
6341
6342 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6343
6344 PR tree-optimization/70177
6345 * gcc.dg/pr70177.c: New test.
6346
6347 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6348
6349 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6350
6351 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6352
6353 * gcc.dg/tree-ssa/sra-20.c: New.
6354
6355 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6356
6357 PR rtl-optimization/70174
6358 * gcc.dg/pr70174.c: New test.
6359
6360 PR tree-optimization/70169
6361 * gcc.dg/pr70169.c: New test.
6362
6363 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6364
6365 PR target/70160
6366 * gcc.target/i386/pr70160.c: New test.
6367
6368 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6369
6370 * gcc.target/s390/dfp-1.c: New test.
6371
6372 2016-03-10 Nick Clifton <nickc@redhat.com>
6373
6374 PR target/70044
6375 * gcc.target/aarch64/pr70044.c: New test.
6376
6377 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6378 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR c++/70001
6381 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6382 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6383 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6384
6385 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6386
6387 PR lto/69589
6388 * g++.dg/lto/pr69589_0.C: New testcase
6389 * g++.dg/lto/pr69589_1.C: New testcase
6390
6391 2016-03-10 Marek Polacek <polacek@redhat.com>
6392
6393 PR c++/70153
6394 * g++.dg/delayedfold/unary-plus1.C: New test.
6395
6396 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6397
6398 * gcc.target/arm/pr45701-1.c: Escape brackets.
6399 * gcc.target/arm/pr45701-2.c: Likewise.
6400
6401 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6402
6403 * gfortran.dg/unconstrained_commons.f: New.
6404
6405 2016-03-10 Alan Modra <amodra@gmail.com>
6406
6407 * gcc.dg/pr69195.c: New.
6408 * gcc.dg/pr69238.c: New.
6409
6410 2016-03-10 Tom de Vries <tom@codesourcery.com>
6411
6412 PR testsuite/68915
6413 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6414
6415 2016-03-10 Richard Biener <rguenther@suse.de>
6416
6417 PR tree-optimization/70128
6418 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6419 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6420
6421 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6422
6423 PR tree-optimization/70152
6424 * gcc.dg/pr70152.c: New test.
6425
6426 PR target/70086
6427 * gcc.target/i386/pr70086-1.c: New test.
6428 * gcc.target/i386/pr70086-2.c: New test.
6429 * gcc.target/i386/pr70086-3.c: New test.
6430
6431 PR tree-optimization/70127
6432 * gcc.c-torture/execute/pr70127.c: New test.
6433
6434 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6435
6436 * c-c++-common/goacc/combined-directives-2.c: New test.
6437
6438 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6439
6440 PR c/68473
6441 PR c++/70105
6442 * g++.dg/diagnostic/pr70105.C: New test.
6443 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6444 (test_multiple_ordinary_maps): New test function.
6445
6446 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6447
6448 PR c/68473
6449 PR c++/70105
6450 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6451 Drop range information from call to inform_at_rich_loc.
6452 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6453 New.
6454 (test_show_locus): Replace calls to rich_location::add_range with
6455 calls to add_range. Rewrite the tests that used the now-defunct
6456 rich_location ctor taking a source_range. Simplify other tests
6457 by replacing calls to COMBINE_LOCATION_DATA with calls to
6458 make_location.
6459
6460 2016-03-09 Richard Biener <rguenther@suse.de>
6461 Jakub Jelinek <jakub@redhat.com>
6462
6463 PR tree-optimization/70138
6464 * gcc.dg/vect/pr70138-1.c: New testcase.
6465 * gcc.dg/vect/pr70138-2.c: Likewise.
6466
6467 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6468
6469 PR target/70049
6470 * gcc.target/i386/pr70049.c: New test.
6471
6472 2016-03-09 Richard Biener <rguenther@suse.de>
6473
6474 PR c/70143
6475 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6476 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6477 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6478
6479 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6480
6481 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6482 arm-*-*.
6483
6484 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR middle-end/67278
6487 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6488
6489 PR target/67278
6490 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6491
6492 PR middle-end/70050
6493 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6494 in testcase comment.
6495
6496 2016-03-09 Tom de Vries <tom@codesourcery.com>
6497
6498 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6499 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6500 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6501 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6502 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6503 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6504 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6505 * gfortran.dg/goacc/kernels-loop.f95: New test.
6506
6507 2016-03-08 Martin Sebor <msebor@redhat.com>
6508
6509 PR c++/62096
6510 * g++.dg/warn/overflow-warn-7.C: New test.
6511
6512 2016-03-08 Jason Merrill <jason@redhat.com>
6513
6514 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6515 * lib/target-supports.exp (check_effective_target_concepts): New.
6516
6517 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6518
6519 PR c++/70135
6520 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6521 * g++.dg/ubsan/pr70135.C: New test.
6522
6523 PR target/70110
6524 * gcc.dg/pr70110.c: New test.
6525
6526 2016-03-07 Martin Jambor <mjambor@suse.cz>
6527
6528 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6529 * c-c++-common/gomp/if-1.c: Likewise.
6530 * c-c++-common/gomp/pr61486-2.c: Likewise.
6531 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6532 to dg-additional-options.
6533 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6534 * g++/gomp/target-teams-1.c: Likewise.
6535 * gcc.dg/gomp/gomp.exp: Likewise.
6536 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6537 dg-additional-options.
6538 * gfortran.dg/gomp/gomp.exp: Likewise.
6539 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6540 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6541 dg-additional-options.
6542 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6543
6544 2016-03-07 Martin Jambor <mjambor@suse.cz>
6545
6546 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6547 * c-c++-common/gomp/gridify-1.c: New test.
6548 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6549
6550 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6551
6552 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6553 trigger for cortex-r8, when scanning for register r8.
6554 * gcc.target/arm/pr45701-2.c: Likewise.
6555
6556 2016-02-26 Richard Biener <rguenther@suse.de>
6557 Jeff Law <law@redhat.com>
6558
6559 PR tree-optimization/69740
6560 * gcc.c-torture/compile/pr69740-1.c: New test.
6561 * gcc.c-torture/compile/pr69740-2.c: New test.
6562
6563 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6564
6565 * lib/target-supports.exp
6566 (check_effective_target_whole_vector_shift): Enable for PPC64.
6567
6568 2016-03-07 Richard Biener <rguenther@suse.de>
6569
6570 PR tree-optimization/70115
6571 * gcc.dg/torture/pr70115.c: New testcase.
6572
6573 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6574
6575 PR middle-end/69916
6576 * c-c-++-common/goacc/pr69916.c: New.
6577
6578 2016-03-07 Richard Henderson <rth@redhat.com>
6579
6580 * gcc.c-torture/compile/pr70061.c: New test.
6581
6582 2016-03-07 Richard Biener <rguenther@suse.de>
6583
6584 PR testsuite/70109
6585 * gcc.dg/vect/O3-pr36098.c: New testcase.
6586
6587 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6588
6589 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6590
6591 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6592
6593 * gnat.dg/renaming9.ad[sb]: New testcase.
6594
6595 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6596
6597 PR c++/70084
6598 * g++.dg/expr/stdarg3.C: New test.
6599
6600 2016-03-04 Jeff Law <law@redhat.com>
6601
6602 PR tree-optimization/69196
6603 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6604 x86_64-*-*.
6605
6606 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6607
6608 PR c/69973
6609 * gcc.dg/pr69973.c: New test.
6610
6611 PR rtl-optimization/69941
6612 * gcc.dg/torture/pr69941.c: New test.
6613
6614 PR c/69824
6615 * gcc.dg/pr69824.c: New test.
6616
6617 2016-03-05 Tom de Vries <tom@codesourcery.com>
6618
6619 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6620 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6621 function.
6622
6623 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6624
6625 PR c++/66786
6626 * g++.dg/cpp1y/var-templ48.C: New test.
6627 * g++.dg/cpp1y/var-templ49.C: New test.
6628
6629 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6630
6631 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6632
6633 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6634
6635 PR c++/70035
6636 * g++.dg/ubsan/pr70035.C: New test.
6637
6638 PR target/70062
6639 * gcc.target/i386/pr70062.c: New test.
6640
6641 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6642
6643 * g++.dg/template/typename21.C: Remove c++98_only.
6644
6645 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6646
6647 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6648
6649 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6650
6651 PR c/68187
6652 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6653 function.
6654 (fn_42_b): Likewise.
6655 (fn_42_c): Likewise.
6656
6657 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6658
6659 PR c/68187
6660 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6661 function.
6662 (fn_40_b): Likewise.
6663 (fn_41_a): Likewise.
6664 (fn_41_b): Likewise.
6665
6666 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6667
6668 PR target/70059
6669 * gcc.target/i386/avx512f-pr70059.c: New test.
6670 * gcc.target/i386/avx512dq-pr70059.c: New test.
6671
6672 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6673
6674 PR rtl-optimization/57676
6675 * gcc.dg/torture/pr57676.c: New test.
6676
6677 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6678
6679 * gcc.dg/pr70026.c: New test.
6680
6681 2016-03-04 Marek Polacek <polacek@redhat.com>
6682
6683 PR c/69798
6684 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6685 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6686
6687 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6688
6689 PR target/70004
6690 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6691 Delete.
6692 (test_corners_sisd_si): Likewise.
6693 (main): Remove checks of the above.
6694 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6695
6696 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6697
6698 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6699
6700 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6701
6702 * gcc.dg/torture/pr69951.c: Accept argc==0.
6703
6704 2016-03-04 Richard Biener <rguenther@suse.de>
6705
6706 PR c++/70054
6707 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6708 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6709
6710 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6711
6712 PR testsuite/69766
6713 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6714 testing multiarch.
6715
6716 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6717
6718 PR debug/69947
6719 * gcc.dg/guality/pr69947.c: New test.
6720
6721 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6722
6723 PR ada/70017
6724 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6725
6726 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6727
6728 PR rtl-optimization/69904
6729 * gcc.target/arm/pr69904.c: New test.
6730
6731 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6732
6733 PR target/70021
6734 * gcc.dg/vect/pr70021.c: New test.
6735 * gcc.target/i386/pr70021.c: New test.
6736
6737 2016-03-03 Marek Polacek <polacek@redhat.com>
6738
6739 PR middle-end/70050
6740 * gcc.dg/pr70050.c: New test.
6741
6742 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6743
6744 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6745
6746 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6747
6748 PR tree-optimization/70043
6749 * gfortran.dg/vect/pr70043.f90: New test.
6750
6751 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6752
6753 * gnat.dg/specs/task1.ads: New test.
6754
6755 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6756
6757 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6758 Invoke gdb with -batch.
6759 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6760
6761 2016-03-03 Richard Biener <rguenther@suse.de>
6762
6763 PR tree-optimization/55936
6764 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6765
6766 2016-03-02 Jeff Law <law@redhat.com>
6767
6768 PR rtl-optimization/69942
6769 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6770 effects of argument promotions.
6771
6772 PR tree-optimization/69987
6773 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6774 target does not support -fprefetch-loop-arrays.
6775
6776 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6777
6778 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6779
6780 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6781
6782 PR rtl-optimization/69052
6783 * gcc.target/i386/pr69052.c: New test.
6784
6785 2016-03-02 Alan Modra <amodra@gmail.com>
6786
6787 * gcc.dg/pr69990.c: New.
6788
6789 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6790
6791 PR c/68062
6792 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6793
6794 PR middle-end/70022
6795 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6796
6797 PR target/70028
6798 * gcc.target/i386/pr70028.c: New test.
6799
6800 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6801
6802 * c-c++-common/asan/swapcontext-test-1.c,
6803 * c-c++-common/tsan/thread_leak.c,
6804 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6805 * g++.dg/tsan/benign_race.C,
6806 * g++.dg/tsan/fd_close_norace.C,
6807 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6808 races with sanitizer output
6809
6810 2016-03-02 Richard Biener <rguenther@suse.de>
6811 Uros Bizjak <ubizjak@gmail.com>
6812
6813 PR target/67278
6814 * gcc.dg/simd-8.c: New testcase.
6815
6816 2016-03-02 Richard Biener <rguenther@suse.de>
6817
6818 PR middle-end/67278
6819 * gcc.dg/simd-7.c: New testcase.
6820
6821 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6822
6823 * gcc.target/i386/pr70007.c: Tweak.
6824
6825 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6826
6827 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6828
6829 2016-03-02 Marek Polacek <polacek@redhat.com>
6830
6831 PR c/67854
6832 * gcc.dg/pr67854.c: New test.
6833
6834 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6835
6836 PR middle-end/70025
6837 * gcc.dg/torture/pr70025.c: New test.
6838
6839 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6840
6841 PR tree-optimization/68621
6842 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6843
6844 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6845
6846 * gcc.target/i386/pr70007.c: New test.
6847
6848 2016-03-01 Jeff Law <law@redhat.com>
6849
6850 PR tree-optimization/69196
6851 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6852
6853 PR tree-optimization/69196
6854 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6855 duplicating code and spoiling the expected output.
6856
6857 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6858
6859 PR target/70033
6860 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6861 supports power9 before doing tests.
6862 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6863 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6864 * gcc.target/powerpc/p9-permute.c: Likewise.
6865
6866 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6867
6868 PR target/70027
6869 * gcc.target/i386/pr70027.c: New test.
6870
6871 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6872
6873 * gcc.dg/pr70017.c: New test.
6874
6875 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6876
6877 PR c/69796
6878 PR c/69974
6879 * gcc.dg/pr69796.c: New test.
6880 * gcc.dg/pr69974.c: New test.
6881
6882 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6883
6884 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6885
6886 2016-02-29 Jeff Law <law@redhat.com>
6887
6888 PR tree-optimization/69987
6889 * gfortran.dg/pr69987.f90: New test.
6890
6891 PR tree-optimization/69989
6892 * gcc.c-torture/compile/pr69989-2.c: New test.
6893
6894 2016-03-01 Marek Polacek <polacek@redhat.com>
6895
6896 PR c++/69795
6897 * g++.dg/parse/invalid1.C: New test.
6898
6899 2016-03-01 Richard Biener <rguenther@suse.de>
6900
6901 PR middle-end/70022
6902 * gcc.dg/pr70022.c: New testcase.
6903
6904 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6905
6906 PR tree-optimization/69956
6907 * gcc.dg/pr69956.c: New test.
6908
6909 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6910
6911 PR target/70011
6912 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6913 XFAIL when hardware supports efficient unaligned storage access.
6914
6915 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6916
6917 PR c++/69961
6918 * g++.dg/template/pr69961a.C: New test.
6919 * g++.dg/template/pr69961b.C: New test.
6920
6921 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6922
6923 PR preprocessor/69985
6924 * gcc.dg/cpp/pr69985.c: New test case.
6925
6926 2016-02-29 Jeff Law <law@redhat.com>
6927
6928 PR tree-optimization/70005
6929 * gcc.c-torture/execute/pr70005.c New test.
6930
6931 PR tree-optimization/69999
6932 * gcc.c-torture/compile/pr69999.c: New test.
6933
6934 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6935
6936 PR tree-optimization/69652
6937 * gcc.dg/torture/pr69652.c: Delete test.
6938 * gcc.dg/vect/pr69652.c: New test.
6939
6940 2016-02-19 Richard Biener <rguenther@suse.de>
6941
6942 PR tree-optimization/69980
6943 * gfortran.dg/vect/pr69980.f90: New testcase.
6944
6945 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6946
6947 * gcc.target/sparc/20160229-1.c: New test.
6948
6949 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6950
6951 * gnat.dg/stack_usage3.adb: New test.
6952 * gnat.dg/stack_usage3_pkg.ads: New helper.
6953
6954 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6955
6956 * gnat.dg/renaming8.adb: New test.
6957 * gnat.dg/renaming8_pkg1.ads: New helper.
6958 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6959 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6960
6961 2016-02-29 Richard Biener <rguenther@suse.de>
6962
6963 PR tree-optimization/69720
6964 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6965
6966 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6967
6968 PR fortran/68147
6969 PR fortran/47674
6970 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6971
6972 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6973 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6974
6975 PR fortran/56007
6976 * gfortran.dg/coarray_8.f90: Adjust error message.
6977 * gfortran.dg/pr56007.f90: New test.
6978 * gfortran.dg/pr56007.f: New test.
6979
6980 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6981
6982 PR tree-optimization/69989
6983 * gcc.dg/torture/pr69989.c: New test.
6984
6985 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6986
6987 * gcc.target/i386/stack-realign-win.c: New test.
6988
6989 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6990
6991 PR fortran/60126
6992 * gfortran.dg/pr60126.f90: New test.
6993
6994 2016-02-27 Jeff Law <law@redhat.com>
6995
6996 Revert
6997 2016-02-26 Richard Biener <rguenther@suse.de>
6998 Jeff Law <law@redhat.com>
6999
7000 PR tree-optimization/69740
7001 * gcc.c-torture/compile/pr69740-1.c: New test.
7002 * gcc.c-torture/compile/pr69740-2.c: New test.
7003
7004 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7005
7006 PR fortran/69910
7007 * gfortran.dg/newunit_4.f90: New test.
7008
7009 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7010
7011 PR target/69613
7012 PR rtl-optimization/69886
7013 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7014 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7015 target.
7016
7017 2016-02-26 Martin Sebor <msebor@redhat.com>
7018
7019 PR tree-optimization/15826
7020 * gcc.dg/tree-ssa/pr15826.c: New test.
7021
7022 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7023
7024 PR target/69969
7025 * gcc.target/powerpc/pr69969.c: New test.
7026
7027 2016-02-26 Martin Sebor <msebor@redhat.com>
7028
7029 PR c++/15766
7030 * g++.old-deja/g++.other/decl5.C: Add a test case.
7031
7032 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7033
7034 PR target/69946
7035 * gcc.target/powerpc/pr69946.c: New file.
7036
7037 2016-02-26 Richard Biener <rguenther@suse.de>
7038 Jeff Law <law@redhat.com>
7039
7040 PR tree-optimization/69740
7041 * gcc.c-torture/compile/pr69740-1.c: New test.
7042 * gcc.c-torture/compile/pr69740-2.c: New test.
7043
7044 2016-02-26 Martin Jambor <mjambor@suse.cz>
7045
7046 PR middle-end/69920
7047 * gcc.dg/torture/pr69932.c: New test.
7048 * gcc.dg/torture/pr69936.c: Likewise.
7049
7050 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7051
7052 PR target/69709
7053 * gcc.target/s390/pr69709.c: New test.
7054
7055 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7056
7057 PR target/69245
7058 * gcc.target/aarch64/pr69245_1.c: New test.
7059
7060 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7061
7062 PR target/69613
7063 * gcc.dg/torture/pr69613.c: New test.
7064
7065 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7066
7067 PR rtl-optimization/69891
7068 * gcc.target/i386/pr69891.c: New test.
7069
7070 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7071 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7072
7073 PR target/61397
7074 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7075 functionality for both 32-bit and 64-bit.
7076
7077 2016-02-26 Richard Biener <rguenther@suse.de>
7078
7079 PR tree-optimization/69551
7080 * gcc.dg/torture/pr69951.c: New testcase.
7081
7082 2016-02-25 Richard Biener <rguenther@suse.de>
7083
7084 PR tree-optimization/48795
7085 * gcc.dg/Warray-bounds-18.c: New testcase.
7086
7087 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7088
7089 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7090
7091 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7092
7093 PR rtl-optimization/69896
7094 * gcc.dg/pr69896.c: New test.
7095
7096 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7097
7098 PR c++/69736
7099 * g++.dg/cpp1y/paren2.C: New test.
7100
7101 2016-02-24 Martin Sebor <msebor@redhat.com>
7102
7103 PR c/51147
7104 * gcc.dg/enum-mode-2.c: New test.
7105
7106 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7107
7108 PR c++/69922
7109 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7110 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7111 * g++.dg/ubsan/pr69922.C: New test.
7112
7113 2016-02-24 Marek Polacek <polacek@redhat.com>
7114
7115 PR c/69819
7116 * gcc.dg/pr69819.c: New test.
7117
7118 2016-02-24 Martin Sebor <msebor@redhat.com>
7119
7120 PR c++/69912
7121 * g++.dg/ext/flexary15.C: New test.
7122
7123 2016-02-24 Martin Sebor <msebor@redhat.com>
7124
7125 * gcc.dg/builtins-68.c: Avoid making unportable
7126 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7127 * g++.dg/ext/builtin_alloca.C: Same.
7128
7129 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7130 Charles Baylis <charles.baylis@linaro.org>
7131
7132 PR debug/61033
7133 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7134
7135 2016-02-24 Richard Biener <rguenther@suse.de>
7136 Jakub Jelinek <jakub@redhat.com>
7137
7138 PR middle-end/69760
7139 * gcc.dg/torture/pr69760.c: New testcase.
7140
7141 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7142
7143 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7144 pattern on Solaris with as.
7145
7146 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7147
7148 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7149 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7150 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7151 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7152
7153 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7154
7155 PR middle-end/69915
7156 * gcc.dg/pr69915.c: New test.
7157
7158 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7159
7160 PR rtl-optimization/69886
7161 * gcc.dg/torture/pr69886.c: New test.
7162
7163 2016-02-24 Richard Biener <rguenther@suse.de>
7164
7165 PR middle-end/68963
7166 * gcc.dg/torture/pr68963.c: New testcase.
7167
7168 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7169
7170 PR target/69875
7171 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7172 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7173 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7174 * gcc.target/arm/atomic_loaddi_1.c: New test.
7175 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7176 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7177 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7178 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7179 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7180 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7181 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7182 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7183
7184 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7185
7186 PR middle-end/69909
7187 * gcc.dg/torture/pr69909.c: New test.
7188
7189 2016-02-24 Richard Biener <rguenther@suse.de>
7190
7191 PR tree-optimization/69907
7192 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7193 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7194 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7195
7196 2016-02-24 Christian Bruel <christian.bruel@st.com>
7197
7198 * gcc.target/arm/pragma_cpp_fma.c: New test.
7199
7200 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7201
7202 PR fortran/61156
7203 * gfortran.dg/include_6.f90: Update test.
7204
7205 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7206
7207 PR objc/69844
7208 * objc.dg/pr69844.m: New test.
7209
7210 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7211
7212 PR libgfortran/69456
7213 * gfortran.dg/namelist_89.f90: New test.
7214 * gfortran.dg/pr59700.f90: Update test..
7215
7216 2016-02-23 Martin Sebor <msebor@redhat.com>
7217
7218 PR middle-end/69780
7219 * g++.dg/ext/builtin_alloca.C: New test.
7220 * gcc.dg/builtins-68.c: New test.
7221
7222 2016-02-23 Richard Henderson <rth@redhat.com>
7223
7224 * gcc.target/i386/addr-space-3.c: Remove test.
7225
7226 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7227
7228 PR preprocessor/69126
7229 PR preprocessor/69543
7230 * c-c++-common/pr69126-2-long.c: New test.
7231 * c-c++-common/pr69126-2-short.c: New test.
7232 * c-c++-common/pr69543-1.c: Remove xfail.
7233
7234 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7235
7236 PR preprocessor/69126
7237 PR preprocessor/69543
7238 PR preprocessor/69558
7239 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7240 (f): Rename to...
7241 (test_2): ...this, and add leading comment.
7242 (MACRO_3, test_3): New.
7243 (MACRO_4A, MACRO_4B, test_4): New.
7244 (MACRO): Rename to...
7245 (MACRO_5): ...this.
7246 (g): Rename to...
7247 (test_5): ...this, updating for renaming of MACRO, and
7248 add leading comment.
7249 * c-c++-common/pr69543-1.c: New.
7250 * c-c++-common/pr69543-2.c: New.
7251 * c-c++-common/pr69543-3.c: New.
7252 * c-c++-common/pr69543-4.c: New.
7253 * c-c++-common/pr69558-1.c: New.
7254 * c-c++-common/pr69558-2.c: New.
7255 * c-c++-common/pr69558-3.c: New.
7256 * c-c++-common/pr69558-4.c: New.
7257 * gcc.dg/pr69558.c: Move to...
7258 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7259 xfail for c++.
7260
7261 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7262
7263 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7264 to -ftree-parallelize-loops/-fopenacc changes.
7265 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7266 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7267 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7268 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7269 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7270 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7271 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7272 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7273 * c-c++-common/goacc/kernels-loop.c: Likewise.
7274 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7275 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7276 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7277 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7278
7279 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7280
7281 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7282
7283 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7284
7285 PR c++/69902
7286 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7287
7288 PR c/69900
7289 * gcc.dg/pr69900.c: New test.
7290
7291 2016-02-23 Martin Jambor <mjambor@suse.cz>
7292
7293 PR tree-optimization/69666
7294 * gcc.dg/tree-ssa/pr69666.c: New test.
7295
7296 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7297
7298 PR fortran/67451
7299 * gfortran.dg/coarray_allocate_5.f08: New test.
7300
7301 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7302
7303 * gcc.target/s390/vcond-shift.c: Move to ...
7304 * gcc.target/s390/vector/vcond-shift.c: ... here.
7305
7306 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7307
7308 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7309 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7310
7311 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7312
7313 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7314
7315 2016-02-20 Mark Wielaard <mjw@redhat.com>
7316
7317 PR c/28901
7318 * gcc.dg/unused-variable-3.c: New test.
7319
7320 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR target/69888
7323 * gcc.target/i386/pr69888.c: New test.
7324
7325 2016-02-22 Richard Biener <rguenther@suse.de>
7326
7327 PR tree-optimization/69882
7328 * gfortran.dg/vect/pr69882.f90: New testcase.
7329
7330 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7331
7332 PR target/69885
7333 * gcc.dg/pr69885.c: New test.
7334
7335 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7336
7337 PR target/69806
7338 PR target/54089
7339 * gcc.target/sh/pr54089-10.c: New.
7340
7341 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7342
7343 PR fortran/69423
7344 * gfortran.dg/deferred_character_15.f90 : New test.
7345
7346 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7347
7348 PR fortran/57365
7349 gfortran.dg/allocate_with_source_18.f03: New test.
7350
7351 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7352
7353 PR fortran/52531
7354 gfortran.dg/gomp/pr52531.f90: New test.
7355
7356 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7357
7358 PR c++/69865
7359 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7360 -std=c++03.
7361
7362 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7363
7364 PR c++/69826
7365 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7366 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7367
7368 PR c++/69850
7369 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7370
7371 PR c++/69851
7372 * g++.dg/torture/pr69851.C: New test.
7373
7374 2016-02-19 Martin Sebor <msebor@redhat.com>
7375
7376 PR testsuite/69573
7377 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7378
7379 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7380
7381 PR c++/69850
7382 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7383 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7384
7385 PR c++/67767
7386 * g++.dg/cpp0x/pr67767.C: New test.
7387
7388 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7389
7390 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7391 for fp, simd, crypto, crc, lse.
7392 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7393 above.
7394 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7395 effective target check.
7396
7397 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7398
7399 PR target/69820
7400 * gcc.target/i386/pr69820.c: New test.
7401
7402 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7403
7404 * gcc.target/s390/vector/int128-1.c: New test.
7405
7406 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7407
7408 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7409
7410 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7411
7412 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7413 instruction pattern name to prevent the testcase from failing with
7414 -march=z13.
7415
7416 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7417
7418 * gcc.target/s390/md/movstr-2.c: New test.
7419
7420 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7421
7422 * gcc.target/s390/morestack.c: New test.
7423
7424 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7425
7426 PR target/69625
7427 * gcc.target/s390/pr69625.c: Add test case.
7428
7429 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7430
7431 PR testsuite/68580
7432 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7433
7434 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7435
7436 PR target/68404
7437 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7438 * gcc.target/powerpc/fusion3.c: Likewise.
7439
7440 2016-02-18 Richard Biener <rguenther@suse.de>
7441
7442 PR middle-end/69553
7443 * g++.dg/torture/pr69553.C: New testcase.
7444
7445 2016-02-18 Nick Clifton <nickc@redhat.com>
7446
7447 PR target/62254
7448 PR target/69610
7449 * gcc.target/arm/pr62554.c: New test.
7450 * gcc.target/arm/pr69610-1.c: New test.
7451 * gcc.target/arm/pr69610-2.c: New test.
7452
7453 2016-02-18 Richard Biener <rguenther@suse.de>
7454
7455 PR middle-end/69854
7456 * gcc.dg/torture/pr69854.c: New testcase.
7457
7458 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7459
7460 PR c++/69850
7461 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7462
7463 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7464
7465 * gcc.target/powerpc/vec-cg.c: New test.
7466
7467 2016-02-17 Richard Biener <rguenther@suse.de>
7468
7469 PR testsuite/69586
7470 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7471
7472 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7473
7474 PR target/69161
7475 * gcc.c-torture/compile/pr69161.c: New test.
7476
7477 2016-02-17 David Sherwood <david.sherwood@arm.com>
7478
7479 PR target/69532
7480 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7481 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7482
7483 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7484
7485 * gcc.dg/ifcvt-4.c: Skip on Visium.
7486
7487 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7488
7489 * gnat.dg/atomic8.adb: New test.
7490
7491 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7492
7493 * gnat.dg/discr46.ad[sb]: New test.
7494
7495 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7496
7497 PR Target/48344
7498 * gcc.target/powerpc/pr48344-1.c: New test.
7499
7500 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7501
7502 PR fortran/69742
7503 * gfortran.dg/associate_21.f90: New test.
7504
7505 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7506
7507 PR c/69835
7508 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7509 -Wnonnull in dg-options.
7510 * c-c++-common/nonnull-2.c: New test.
7511
7512 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7513 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7514
7515 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7516
7517 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7518
7519 PR middle-end/69801
7520 * gcc.dg/pr69801.c: Add empty dg-options.
7521
7522 2016-02-16 James Norris <jnorris@codesourcery.com>
7523
7524 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7525 * g++.dg/goacc/deviceptr-1.c: New file.
7526
7527 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR tree-optimization/69820
7530 * gcc.dg/vect/pr69820.c: New test.
7531
7532 2016-02-16 Richard Biener <rguenther@suse.de>
7533
7534 PR tree-optimization/69776
7535 * gcc.dg/torture/pr69776-2.c: New testcase.
7536
7537 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7538
7539 PR tree-optimization/69714
7540 * gcc.dg/torture/pr69714.c: New test.
7541
7542 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7543
7544 PR tree-optimization/69802
7545 * gcc.dg/pr69802.c: New test.
7546
7547 2016-02-16 Richard Biener <rguenther@suse.de>
7548
7549 PR middle-end/69801
7550 * gcc.dg/pr69801.c: New testcase.
7551
7552 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7553
7554 PR libgfortran/69651
7555 * gfortran.dg/read_bang.f90: New test.
7556 * gfortran.dg/read_bang4.f90: New test.
7557
7558 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7559
7560 PR c++/69658
7561 * g++.dg/init/pr69658.C: New test.
7562
7563 PR c++/69797
7564 * c-c++-common/pr69797.c: New test.
7565
7566 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7567
7568 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7569 check for aarch64*-*-*.
7570
7571 2016-02-15 Richard Biener <rguenther@suse.de>
7572
7573 PR tree-optimization/69783
7574 * gcc.dg/vect/pr69783.c: New testcase.
7575
7576 2016-02-15 Richard Biener <rguenther@suse.de>
7577
7578 PR tree-optimization/69776
7579 * gcc.dg/torture/pr69776.c: New testcase.
7580
7581 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7582
7583 PR fortran/60526
7584 * gfortran.dg/type_decl_4.f90: Reinstated.
7585
7586 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7587
7588 PR fortran/68746
7589 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7590
7591 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7592
7593 PR fortran/60526
7594 PR bootstrap/69816
7595 * gfortran.dg/type_decl_4.f90: Removed.
7596
7597 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7598
7599 PR fortran/60526
7600 * gfortran.dg/type_decl_4.f90: New test.
7601
7602 2016-02-14 Alan Modra <amodra@gmail.com>
7603
7604 PR testsuite/68886
7605 * gcc.c-torture/execute/stkalign.c: Revise test.
7606
7607 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7608
7609 PR target/67260
7610 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7611
7612 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7613
7614 PR target/67260
7615 * gcc.target/sh/torture/pr67260.c: New.
7616
7617 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7618
7619 * gcc.dg/pr67964.c: Add dg-require-alias.
7620
7621 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7622
7623 PR target/67636
7624 PR target/64345
7625 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7626
7627 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7628
7629 PR libgfortran/69668
7630 * gfortran.dg/namelist_88.f90: New test.
7631
7632 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7633
7634 PR libgfortran/69668
7635 * gfortran.dg/namelist_38.f90: Update test.
7636 * gfortran.dg/namelist_84.f90: Update test.
7637
7638 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7639
7640 PR other/69554
7641 * gcc.dg/pr69554-1.c: New test.
7642 * gfortran.dg/pr69554-1.F90: New test.
7643 * gfortran.dg/pr69554-2.F90: New test.
7644 * lib/gcc-dg.exp (proc dg-locus): New function.
7645 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7646 distinguish between the caret-printing and non-caret-printing
7647 cases. If caret-printing has been explicitly enabled, bail out
7648 without attempting to fix up the output.
7649
7650 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7651
7652 PR driver/69265
7653 PR driver/69453
7654 * gcc.dg/spellcheck-options-3.c: New test case.
7655 * gcc.dg/spellcheck-options-4.c: New test case.
7656 * gcc.dg/spellcheck-options-5.c: New test case.
7657 * gcc.dg/spellcheck-options-6.c: New test case.
7658 * gcc.dg/spellcheck-options-7.c: New test case.
7659 * gcc.dg/spellcheck-options-8.c: New test case.
7660 * gcc.dg/spellcheck-options-9.c: New test case.
7661 * gcc.dg/spellcheck-options-10.c: New test case.
7662
7663 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7664
7665 PR rtl-optimization/69764
7666 PR rtl-optimization/69771
7667 * c-c++-common/pr69764.c: New test.
7668 * gcc.dg/torture/pr69771.c: New test.
7669
7670 2016-02-12 Marek Polacek <polacek@redhat.com>
7671
7672 * g++.dg/torture/init-list1.C: New.
7673
7674 2016-02-12 Marek Polacek <polacek@redhat.com>
7675
7676 * gcc.dg/pr69522.c: Add empty dg-options.
7677
7678 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7679
7680 * g++.dg/lto/lto.exp: Include and init mpx.
7681 * g++.dg/lto/pr69729_0.C: New test.
7682
7683 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7684
7685 PR ipa/69241
7686 * g++.dg/ipa/pr69241-4.C: New test.
7687
7688 PR ipa/68672
7689 * g++.dg/ipa/pr68672-1.C: New test.
7690 * g++.dg/ipa/pr68672-2.C: New test.
7691 * g++.dg/ipa/pr68672-3.C: New test.
7692
7693 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7694
7695 PR c/69522
7696 * gcc.dg/pr69522.c: New test.
7697
7698 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7699
7700 PR c++/69098
7701 * g++.dg/cpp1y/69098.C: New test.
7702 * g++.dg/cpp1y/69098-2.C: New test.
7703
7704 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7705
7706 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7707 and neighbour -> neighbor.
7708 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7709 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7710 * c-c++-common/Wvarargs.c: Likewise.
7711 * c-c++-common/goacc/host_data-5.c: Likewise.
7712 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7713 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7714 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7715 * gcc.target/aarch64/pr60697.c: Likewise.
7716 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7717 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7718 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7719 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7720 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7721 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7722 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7723 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7724 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7725 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7726 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7727 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7728 * g++.dg/lookup/koenig5.C: Likewise.
7729 * g++.dg/ext/no-asm-2.C: Likewise.
7730 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7731 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7732 * gfortran.dg/used_types_16.f90: Likewise.
7733 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7734 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7735 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7736 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7737 * gfortran.dg/abstract_type_6.f03: Likewise.
7738 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7739 * gfortran.dg/used_types_15.f90: Likewise.
7740 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7741 * gfortran.dg/exit_3.f08: Likewise.
7742 * gfortran.dg/open_status_2.f90: Likewise.
7743 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7744 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7745 * gfortran.dg/associate_1.f03: Likewise.
7746 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7747 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7748 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7749 * gcc.dg/builtin-object-size-1.c: Likewise.
7750 * gcc.dg/noreturn-6.c: Likewise.
7751 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7752 * gcc.dg/globalalias.c: Likewise.
7753 * gcc.dg/builtins-config.h: Likewise.
7754 * gcc.dg/pr30457.c: Likewise.
7755 * gcc.c-torture/compile/volatile-1.c: Likewise.
7756 * gcc.c-torture/execute/20101011-1.c: Likewise.
7757 * c-c++-common/Waddress-1.c: Likewise.
7758
7759 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7760
7761 PR c/69768
7762 * c-c++-common/Waddress-1.c: New test.
7763
7764 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7765
7766 PR fortran/69296
7767 * gfortran.dg/associate_19.f03: New test.
7768 * gfortran.dg/associate_20.f03: New test.
7769
7770 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7771
7772 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7773
7774 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7775
7776 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7777 .arch armv8-a\n. Add -dA to dg-options.
7778 * gcc.target/aarch64/assembler_arch_1.c: New test.
7779 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7780
7781 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7782
7783 PR c++/68726
7784 * g++.dg/cpp0x/pr68726.C: New.
7785
7786 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7787
7788 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7789 test.
7790
7791 2016-02-11 Richard Biener <rguenther@suse.de>
7792
7793 * g++.dg/tree-ssa/pr61034.C: Adjust.
7794
7795 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7796
7797 PR target/69148
7798 * gcc.target/s390/pr69148.c: New.
7799
7800 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7801
7802 PR tree-optimization/69652
7803 * gcc.dg/torture/pr69652.c: New test.
7804
7805 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7806 Patrick Palka <ppalka@gcc.gnu.org>
7807
7808 PR ipa/69241
7809 PR c++/69649
7810 * g++.dg/ipa/pr69241-1.C: New test.
7811 * g++.dg/ipa/pr69241-2.C: New test.
7812 * g++.dg/ipa/pr69241-3.C: New test.
7813 * g++.dg/ipa/pr69649.C: New test.
7814
7815 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7816
7817 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7818 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7819
7820 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7821
7822 PR tree-optimization/68021
7823 * gcc.dg/tree-ssa/pr68021.c: New test.
7824
7825 2016-02-10 Richard Biener <rguenther@suse.de>
7826
7827 PR tree-optimization/69726
7828 * gcc.dg/uninit-22.c: New testcase.
7829
7830 2016-02-09 Andrew Pinski <apinski@cavium.com>
7831
7832 PR tree-opt/69282
7833 * gcc.c-torture/compile/20160205-1.c: New testcase.
7834
7835 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7836
7837 PR target/68404
7838 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7839 instead accessing a really large arrray.
7840 * gcc.target/powerpc/fusion3.c: Likewise.
7841
7842 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7843
7844 PR target/68532
7845 * gcc.c-torture/execute/pr68532.c: New test.
7846
7847 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7848
7849 PR target/69634
7850 * gcc.dg/pr69634.c: New.
7851
7852 2016-02-09 Richard Biener <rguenther@suse.de>
7853
7854 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7855
7856 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7857
7858 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7859
7860 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7861
7862 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7863
7864 2016-02-09 Richard Biener <rguenther@suse.de>
7865
7866 PR tree-optimization/69715
7867 * gcc.dg/torture/pr69715.c: New testcase.
7868
7869 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7870
7871 PR c++/69139
7872 * g++.dg/cpp0x/trailing12.C: New test.
7873 * g++.dg/cpp0x/trailing13.C: New test.
7874
7875 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7876
7877 PR c++/69283
7878 PR c++/67835
7879 * g++.dg/cpp1y/auto-fn29.C: New test.
7880 * g++.dg/cpp1y/auto-fn30.C: New test.
7881
7882 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7883
7884 PR tree-optimization/69209
7885 * gcc.c-torture/compile/pr69209.c: New test.
7886
7887 2016-02-08 Jeff Law <law@redhat.com>
7888
7889 PR tree-optimization/68541
7890 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7891 of statements allowed in join block for path splitting.
7892
7893 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7894
7895 PR c++/59627
7896 * g++.dg/gomp/pr59627.C: New test.
7897
7898 PR ipa/69239
7899 * g++.dg/ipa/pr69239.C: New test.
7900
7901 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7902
7903 PR preprocessor/69664
7904 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7905 * gcc.dg/cpp/warn-comments.c: Likewise.
7906
7907 2016-02-08 Marek Polacek <polacek@redhat.com>
7908
7909 PR c++/69688
7910 * g++.dg/init/const12.C: New test.
7911
7912 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7913
7914 PR target/60410
7915 * gcc.dg/lto/pr55113_0.c: Remove test.
7916
7917 2016-02-08 Richard Biener <rguenther@suse.de>
7918
7919 PR tree-optimization/69719
7920 * gcc.dg/torture/pr69719.c: New testcase.
7921
7922 2016-02-08 Richard Biener <rguenther@suse.de>
7923 Jeff Law <law@redhat.com>
7924
7925 PR target/68273
7926 * gcc.target/mips/pr68273.c: New testcase.
7927
7928 2016-02-08 Richard Biener <rguenther@suse.de>
7929
7930 PR rtl-optimization/69274
7931 * gcc.target/i386/addr-sel-1.c: XFAIL.
7932
7933 2016-02-08 Jeff Law <law@redhat.com>
7934
7935 PR tree-optimization/68541
7936 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7937
7938 PR tree-optimization/65917
7939 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7940
7941 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7942
7943 PR fortran/50555
7944 * gfortran.dg/namelist_args.f90: New test.
7945
7946 2016-02-05 Jeff Law <law@redhat.com>
7947
7948 PR tree-optimization/68541
7949 * gcc.dg/tree-ssa/split-path-2.c: New test.
7950 * gcc.dg/tree-ssa/split-path-3.c: New test.
7951 * gcc.dg/tree-ssa/split-path-4.c: New test.
7952 * gcc.dg/tree-ssa/split-path-5.c: New test.
7953 * gcc.dg/tree-ssa/split-path-6.c: New test.
7954 * gcc.dg/tree-ssa/split-path-7.c: New test.
7955
7956 2016-02-05 Martin Sebor <msebor@redhat.com>
7957
7958 PR c++/69662
7959 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7960 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7961
7962 2016-02-06 Richard HEnderson <rth@redhat.com>
7963
7964 PR c/69643
7965 * gcc.target/i386/addr-space-4.c: New.
7966 * gcc.target/i386/addr-space-5.c: New.
7967
7968 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7969
7970 PR fortran/66089
7971 * gfortran.dg/elemental_dependency_6.f90: New.
7972
7973 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7974
7975 PR rtl-optimization/69691
7976 * gcc.c-torture/execute/pr69691.c: New test.
7977
7978 PR c++/69628
7979 * g++.dg/parse/pr69628.C: New test.
7980
7981 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7982
7983 * gcc.dg/sancov/asan.c: Move to ...
7984 * gcc.dg/asan/sancov-1.c: ... here.
7985
7986 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7987
7988 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7989
7990 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7991
7992 PR target/69677
7993 * gcc.target/i386/pr69677.c: New test.
7994
7995 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7996
7997 PR c++/68948
7998 * g++.dg/template/pr68948.C: New test.
7999
8000 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8001
8002 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8003 (only necessary on s390x).
8004
8005 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8006
8007 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8008 -mno-accumulate-outgoing-args.
8009
8010 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8011
8012 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8013
8014 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8015
8016 PR c/69669
8017 * c-c++-common/pr69669.c: New test.
8018
8019 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8020
8021 PR target/69667
8022 * g++.dg/pr69667.C: New file.
8023
8024 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8025
8026 PR target/69619
8027 * gcc.dg/pr69619.c: Add new test.
8028
8029 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8030
8031 PR rtl-optimization/69577
8032 * gcc.target/i386/pr69577.c: New test.
8033
8034 2016-02-04 Martin Liska <mliska@suse.cz>
8035
8036 * g++.dg/asan/pr69276.C: New test.
8037
8038 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8039
8040 PR target/65932
8041 PR target/67714
8042 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8043 a single smulbb instruction.
8044 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8045 * gcc.target/amr/wmul-2.c: Likewise.
8046
8047 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8048
8049 PR target/65932
8050 PR target/67714
8051 * gcc.c-torture/execute/pr67714.c: New test.
8052
8053 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8054
8055 PR target/69454
8056 * gcc.target/i386/pr69454-1.c: New test.
8057 * gcc.target/i386/pr69454-2.c: New test.
8058
8059 2016-02-03 Martin Sebor <msebor@redhat.com>
8060
8061 PR c++/69251
8062 PR c++/69253
8063 PR c++/69290
8064 PR c++/69277
8065 PR c++/69349
8066 * g++.dg/ext/flexarray-mangle-2.C: New test.
8067 * g++.dg/ext/flexarray-mangle.C: New test.
8068 * g++.dg/ext/flexarray-subst.C: New test.
8069 * g++.dg/ext/flexary11.C: New test.
8070 * g++.dg/ext/flexary12.C: New test.
8071 * g++.dg/ext/flexary13.C: New test.
8072 * g++.dg/ext/flexary14.C: New test.
8073 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8074
8075 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8076
8077 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8078 Define only if CHECK_FLOAT128 is defined.
8079 (main): Properly initialize u5.
8080
8081 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8082
8083 PR c/69627
8084 * gcc.dg/pr69627.c: New test.
8085
8086 PR target/69644
8087 * gcc.dg/pr69644.c: New test.
8088
8089 2016-02-03 Mike Stump <mikestump@comcast.net>
8090
8091 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8092 support for struct-layout-1.exp.
8093
8094 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8095
8096 PR c++/69056
8097 * g++.dg/cpp0x/pr69056.C: New test.
8098
8099 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8100 Alexandre Oliva <aoliva@redhat.com>
8101
8102 PR target/69461
8103 * gcc.target/powerpc/pr69461.c: New.
8104
8105 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8106
8107 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8108 works from here ...
8109 (check_effective_target_fsanitize_thread): ... to here. Do not
8110 specify additional compile flags for the test source.
8111 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8112 specify additional compile flags for the test source.
8113
8114 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8115
8116 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8117
8118 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8119
8120 PR fortran/67451
8121 PR fortran/69418
8122 * gfortran.dg/coarray_allocate_2.f08: New test.
8123 * gfortran.dg/coarray_allocate_3.f08: New test.
8124 * gfortran.dg/coarray_allocate_4.f08: New test.
8125
8126 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8127
8128 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8129 use same scan-tree-dump-times on all platforms.
8130 * gcc.dg/vect/vect-outer-1.c: Likewise.
8131 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8132 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8133 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8134 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8135 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8136 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8137 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8138
8139 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8140
8141 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8142 warning.
8143
8144 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8145
8146 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8147
8148 2016-02-02 James Norris <jnorris@codesourcery.com>
8149
8150 * c-c++-common/goacc/routine-5.c: Add tests.
8151
8152 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8153
8154 * gcc.target/nvptx/unsigned-cmp.c: New test.
8155
8156 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8157
8158 * gcc.target/aarch64/scalar_shift_1.c
8159 (test_corners_sisd_di): Improve force to SIMD register.
8160 (test_corners_sisd_si): Likewise.
8161 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8162 Remove scan-assembler check for ldr.
8163
8164 2016-02-02 Richard Biener <rguenther@suse.de>
8165
8166 PR tree-optimization/69595
8167 * gcc.dg/Warray-bounds-17.c: New testcase.
8168
8169 2016-02-02 Richard Biener <rguenther@suse.de>
8170
8171 PR tree-optimization/69606
8172 * gcc.dg/torture/pr69606.c: New testcase.
8173
8174 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8175
8176 PR middle-end/68542
8177 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8178 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8179
8180 2016-02-02 Alan Modra <amodra@gmail.com>
8181
8182 PR target/69548
8183 * gcc.target/powerpc/pr69548.c: New test.
8184
8185 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8186
8187 PR rtl-optimization/69592
8188 * gcc.dg/pr69592.c: New test.
8189
8190 PR preprocessor/69543
8191 PR c/69558
8192 * gcc.dg/pr69543.c: New test.
8193 * gcc.dg/pr69558.c: New test.
8194
8195 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8196
8197 PR testsuite/65940
8198 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8199
8200 2016-02-01 Martin Sebor <msebor@redhat.com>
8201
8202 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8203
8204 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8205
8206 PR tree-optimization/67921
8207 * c-c++-common/ubsan/pr67921.c: New test.
8208
8209 2016-02-01 Richard Biener <rguenther@suse.de>
8210
8211 PR middle-end/69556
8212 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8213
8214 2016-02-01 Richard Biener <rguenther@suse.de>
8215
8216 PR tree-optimization/69574
8217 * gcc.dg/torture/pr69574.c: New testcase.
8218
8219 2016-02-01 Richard Biener <rguenther@suse.de>
8220
8221 PR tree-optimization/69579
8222 * gcc.dg/setjmp-6.c: New testcase.
8223
8224 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8225
8226 PR rtl-optimization/69570
8227 * g++.dg/opt/pr69570.C: New test.
8228
8229 2016-02-01 Richard Henderson <rth@redhat.com>
8230
8231 * gcc.dg/pr69535.c: New test.
8232
8233 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8234
8235 PR testsuite/69584
8236 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8237 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8238
8239 PR debug/68244
8240 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8241
8242 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8243
8244 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8245
8246 PR fortran/67564
8247 * gfortran.dg/allocate_with_source_17.f03: New test.
8248
8249 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8250
8251 PR tree-optimization/69546
8252 * gcc.dg/torture/pr69546.c: New test.
8253
8254 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8255
8256 PR fortran/69566
8257 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8258
8259 2016-01-30 Martin Sebor <msebor@redhat.com>
8260
8261 PR c++/68490
8262 * g++.dg/ext/flexary10.C: New test.
8263
8264 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8265
8266 PR fortran/66707
8267 gfortran.dg/common_23.f90: New test.
8268
8269 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8270
8271 PR target/65546
8272 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8273 condition being checked, and disable it when the target supports
8274 misaligned loads and stores.
8275
8276 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8277
8278 PR debug/69518
8279 * gcc.dg/torture/pr69518.c: New test.
8280
8281 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8282
8283 PR target/69530
8284 * gcc.target/i386/pr69530.c: New test.
8285
8286 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8287
8288 PR target/65604
8289 * gcc.target/mips/div-delay.c: New test.
8290
8291 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8292
8293 PR target/69551
8294 * gcc.target/i386/pr69551.c: New test.
8295
8296 PR target/66137
8297 * gcc.target/i386/pr66137.c: New test.
8298
8299 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8300
8301 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8302 always built for p5600.
8303 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8304 isa=p5600 dg-option.
8305
8306 2016-01-29 Richard Biener <rguenther@suse.de>
8307
8308 PR tree-optimization/69547
8309 * g++.dg/tree-ssa/pr69547.C: New testcase.
8310
8311 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8312
8313 PR debug/66869
8314 * g++.dg/warn/Wunused-function2.C: New test.
8315
8316 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8317
8318 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8319 support for test to succeed.
8320
8321 2016-01-29 Marek Polacek <polacek@redhat.com>
8322
8323 PR c++/69509
8324 PR c++/69516
8325 * g++.dg/ext/constexpr-vla2.C: New test.
8326 * g++.dg/ext/constexpr-vla3.C: New test.
8327 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8328
8329 2016-01-29 Richard Biener <rguenther@suse.de>
8330
8331 PR middle-end/69537
8332 * gcc.dg/uninit-21.c: New testcase.
8333
8334 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8335
8336 PR target/69459
8337 * gcc.target/i386/pr69459.c: New test.
8338
8339 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8340
8341 PR target/68400
8342 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8343 * gcc.target/mips/pr68400.c: New test.
8344
8345 2016-01-28 Martin Sebor <msebor@redhat.com>
8346
8347 PR target/17381
8348 * gcc.target/powerpc/pr17381.c: New test.
8349
8350 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8351
8352 PR middle-end/69542
8353 * gcc.dg/torture/pr69542.c: New test.
8354
8355 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8356
8357 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8358
8359 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8360
8361 * gcc.dg/pr65980.c: Skip on AIX.
8362 * gcc.dg/pr66688.c: Same.
8363
8364 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8365
8366 PR target/63679
8367 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8368 * gcc.dg/tree-ssa/sra-18.c: Same.
8369
8370 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8371
8372 PR fortran/62536
8373 * gfortran.dg/block_15.f08: New test.
8374 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8375 on incorrectly closed BLOCK.
8376
8377 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8378
8379 * gcc.dg/declare-simd.c: New test.
8380 2016-01-28 Richard Biener <rguenther@suse.de>
8381
8382 PR tree-optimization/69466
8383 * gfortran.dg/vect/pr69466.f90: New testcase.
8384
8385 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8386
8387 * g++.dg/pr67989.C: Remove ARM-specific option.
8388 * gcc.target/arm/pr67989.C: New file.
8389
8390 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8391
8392 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8393 and expm1 test for glibc < 2.11.
8394
8395 2016-01-27 Richard Henderson <rth@redhat.com>
8396
8397 * gcc.c-torture/execute/pr69447.c: New test.
8398
8399 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8400
8401 PR fortran/69422
8402 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8403
8404 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8405
8406 PR debug/66869
8407 * gcc.dg/pr66869.c: New test.
8408
8409 2016-01-25 Jeff Law <law@redhat.com>
8410
8411 PR tree-optimization/68398
8412 PR tree-optimization/69196
8413 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8414 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8415 path to avoid new heuristic allowing more irreducible regions
8416 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8417 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8418 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8419 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8420 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8421
8422 2016-01-27 Marek Polacek <polacek@redhat.com>
8423
8424 PR c/68062
8425 * c-c++-common/vector-compare-4.c: New test.
8426
8427 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8428
8429 PR preprocessor/69126
8430 * c-c++-common/pr69126.c: New test case.
8431
8432 2016-01-27 Ian Lance Taylor <iant@google.com>
8433
8434 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8435
8436 2016-01-27 Ryan Burn <contact@rnburn.com>
8437
8438 PR cilkplus/69267
8439 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8440
8441 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8442
8443 PR target/69512
8444 * gcc.target/i386/pr69512.c: New test.
8445
8446 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8447
8448 PR ada/69488
8449 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8450
8451 2016-01-27 Marek Polacek <polacek@redhat.com>
8452
8453 PR c++/69379
8454 * g++.dg/pr69379.C: New test.
8455
8456 2016-01-27 Martin Sebor <msebor@redhat.com>
8457
8458 PR c++/69317
8459 * g++.dg/abi/Wabi-2-2.C: New test.
8460 * g++.dg/abi/Wabi-2-3.C: New test.
8461 * g++.dg/abi/Wabi-3-2.C: New test.
8462 * g++.dg/abi/Wabi-3-3.C: New test.
8463
8464 2016-01-27 Richard Biener <rguenther@suse.de>
8465
8466 PR tree-optimization/69166
8467 * gcc.dg/torture/pr69166.c: New testcase.
8468
8469 2016-01-27 Martin Jambor <mjambor@suse.cz>
8470
8471 PR tree-optimization/69355
8472 * gcc.dg/tree-ssa/pr69355.c: New test.
8473
8474 2016-01-27 Marek Polacek <polacek@redhat.com>
8475
8476 PR c++/69496
8477 * g++.dg/ext/constexpr-vla1.C: New test.
8478
8479 2016-01-20 Christian Bruel <christian.bruel@st.com>
8480
8481 PR target/69245
8482 * gcc.target/arm/pr69245.c: New test.
8483
8484 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8485
8486 PR tree-optimization/69399
8487 * gcc.dg/torture/pr69399.c: New test.
8488
8489 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8490
8491 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8492
8493 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8494
8495 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8496
8497 2016-01-26 Tom de Vries <tom@codesourcery.com>
8498
8499 PR tree-optimization/69110
8500 * gcc.dg/autopar/pr69110.c: New test.
8501
8502 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8503 Sebastian Pop <s.pop@samsung.com>
8504
8505 * gcc.dg/graphite/isl-ast-op-select.c: New.
8506
8507 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8508
8509 PR fortran/69385
8510 * gfortran.dg/allocate_error_6.f90: New test.
8511
8512 2016-01-26 Richard Henderson <rth@redhat.com>
8513
8514 * gcc.dg/tm/pr60908.c: New test.
8515
8516 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8517
8518 PR other/69006
8519 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8520 directive.
8521 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8522 expected multiline output to reflect the colorization being
8523 disabled before newlines.
8524 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8525 (custom_diagnostic_finalizer): Replace call to
8526 pp_newline_and_flush with call to pp_flush.
8527 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8528 * gfortran.dg/implicit_class_1.f90: Likewise.
8529 * lib/gcc-dg.exp (allow_blank_lines): New global.
8530 (dg-allow-blank-lines-in-output): New procedure.
8531 (gcc-dg-prune): Complain about blank lines in the output, unless
8532 dg-allow-blank-lines-in-output was called.
8533 * lib/multiline.exp (_build_multiline_regex): Only support
8534 arbitrary followup text for non-blank-lines, not for blank lines.
8535
8536 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8537
8538 PR tree-optimization/69483
8539 * gcc.dg/pr69483.c: New test.
8540 * g++.dg/opt/pr69483.C: New test.
8541
8542 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8543
8544 PR target/68620
8545 * gcc.target/arm/pr68620.c: New test.
8546
8547 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8548
8549 * gcc.target/i386/pr68986-2.c: Remove -m32.
8550
8551 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8552
8553 PR target/68986
8554 * gcc.target/i386/pr68986-1.c: New test.
8555 * gcc.target/i386/pr68986-2.c: Likewise.
8556 * gcc.target/i386/pr68986-3.c: Likewise.
8557
8558 2016-01-26 Christian Bruel <christian.bruel@st.com>
8559
8560 * lib/target-supports.exp
8561 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8562 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8563 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8564
8565 2016-01-26 Richard Biener <rguenther@suse.de>
8566
8567 PR tree-optimization/69452
8568 * gcc.dg/torture/pr69452.c: New testcase.
8569
8570 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8571
8572 PR target/69442
8573 * gcc.dg/pr69442.c: New test.
8574
8575 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8576
8577 PR target/67896
8578 * gcc.target/aarch64/simd/pr67896.C: New.
8579
8580 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8581
8582 PR tree-optimization/69400
8583 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8584 function.
8585 (plugin_init): Call it.
8586 * gcc.dg/torture/pr69400.c: New test.
8587
8588 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8589
8590 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8591
8592 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8593 Sebastian Pop <s.pop@samsung.com>
8594
8595 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8596 isl-0.15.
8597
8598 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8599 Sebastian Pop <s.pop@samsung.com>
8600
8601 * gcc.dg/graphite/pr69292.c: New.
8602
8603 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8604
8605 * c-c++-common/goacc/use_device-1.c: New test.
8606
8607 2016-01-25 Jeff Law <law@redhat.com>
8608
8609 PR tree-optimization/69196
8610 PR tree-optimization/68398
8611 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8612 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8613
8614 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8615
8616 PR target/69469
8617 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8618 Algorithm.
8619
8620 2016-01-25 Richard Biener <rguenther@suse.de>
8621
8622 PR testsuite/69380
8623 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8624
8625 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8626
8627 PR target/69421
8628 * gcc.dg/pr69421.c: New test.
8629
8630 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8631
8632 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8633 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8634 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8635 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8636 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8637 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8638 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8639 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8640 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8641 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8642
8643 2016-01-25 Richard Biener <rguenther@suse.de>
8644
8645 PR tree-optimization/69376
8646 * gcc.dg/torture/pr69376.c: New testcase.
8647
8648 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8649
8650 PR fortran/69397
8651 PR fortran/68442
8652 * gfortran.dg/interface_38.f90: New test.
8653 * gfortran.dg/interface_39.f90: New test.
8654
8655 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8656
8657 Revert:
8658 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8659
8660 PR c++/11858
8661 PR c++/24663
8662 PR c++/24664
8663 * g++.dg/template/pr11858.C: New test.
8664 * g++.dg/template/pr24663.C: New test.
8665 * g++.dg/template/unify12.C: New test.
8666 * g++.dg/template/unify13.C: New test.
8667 * g++.dg/template/unify14.C: New test.
8668 * g++.dg/template/unify15.C: New test.
8669 * g++.dg/template/unify16.C: New test.
8670 * g++.dg/template/unify17.C: New test.
8671
8672 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8673
8674 PR fortran/68283
8675 gfortran.dg/pr68283.f90: New test.
8676
8677 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8678
8679 PR fortran/66094
8680 * gfortran.dg/inline_matmul_13.f90: New test.
8681 * gfortran.dg/matmul_bounds_8.f90: New test.
8682 * gfortran.dg/matmul_bounds_9.f90: New test.
8683 * gfortran.dg/matmul_bounds_10.f90: New test.
8684
8685 2016-01-23 Tom de Vries <tom@codesourcery.com>
8686
8687 PR tree-optimization/69426
8688 * gcc.dg/autopar/pr69426.c: New test.
8689
8690 2016-01-23 Martin Sebor <msebor@redhat.com>
8691
8692 PR c++/58109
8693 PR c++/69022
8694 * g++.dg/cpp0x/alignas5.C: New test.
8695 * g++.dg/ext/vector29.C: Same.
8696
8697 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8698
8699 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8700 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8701 _GNU_SOURCE from compile flags to the source.
8702 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8703 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8704 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8705 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8706
8707 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8708
8709 PR target/69432
8710 * g++.dg/opt/pr69432.C: New test.
8711
8712 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8713
8714 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8715 32-bit targets testing an -m64 multilib.
8716
8717 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8718
8719 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8720 64-bit support.
8721
8722 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8723
8724 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8725
8726 2016-01-21 Christian Bruel <christian.bruel@st.com>
8727
8728 PR target/68674
8729 * gcc.target/i386/pr68674.c
8730 * gcc.target/aarch64/pr68674.c
8731 * gcc.target/arm/pr68674.c
8732
8733 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8734
8735 PR target/69403
8736 * gcc.c-torture/execute/pr69403.c: New test.
8737
8738 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8739
8740 PR c++/55843
8741 * g++.dg/template/pr55843.C: New.
8742
8743 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8744
8745 PR testsuite/66877
8746 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8747 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8748
8749 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8750
8751 PR testsuite/67489
8752 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8753 from dg-do compile directive, and instead add
8754 { dg-require-effective-target int128 }.
8755
8756 2016-01-20 Martin Sebor <msebor@redhat.com>
8757
8758 PR c/69405
8759 * gcc.dg/sync-fetch.c: New test.
8760
8761 2016-01-21 Martin Sebor <msebor@redhat.com>
8762
8763 PR target/69252
8764 * gcc.target/powerpc/pr69252.c: New test.
8765
8766 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8767
8768 PR fortran/65996
8769 * gfortran.dg/pr65996.f90: New test.
8770
8771 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8772
8773 PR c++/68810
8774 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8775 expected to generate an error.
8776
8777 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8778
8779 PR middle-end/66178
8780 * gcc.dg/torture/pr66178.c: New test.
8781
8782 2016-01-21 Anton Blanchard <anton@samba.org>
8783 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8784
8785 PR target/63354
8786 * gcc.target/powerpc/pr63354.c: New test.
8787
8788 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8789
8790 PR rtl-optimization/68990
8791 * gcc.target/i386/pr68990: New.
8792
8793 2016-01-21 Nick Clifton <nickc@redhat.com>
8794
8795 PR target/69129
8796 * gcc.target/mips/pr69129.c: New.
8797
8798 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8799
8800 PR c++/58046
8801 * g++.dg/cpp0x/pr58046.C: New.
8802
8803 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8804
8805 PR target/69187
8806 PR target/65624
8807 * gcc.target/arm/pr69187.c: New test.
8808
8809 PR c++/69355
8810 * g++.dg/torture/pr69355.C: New test.
8811
8812 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8813 Sebastian Pop <s.pop@samsung.com>
8814
8815 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8816
8817 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8818 Sebastian Pop <s.pop@samsung.com>
8819
8820 * gcc.dg/graphite/pr68976.c: New test.
8821
8822 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8823
8824 PR middle-end/67653
8825 * c-c++-common/pr67653.c: New test.
8826 * gcc.dg/torture/pr29119.c: Add dg-warning.
8827
8828 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8829
8830 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8831
8832 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8833
8834 PR c/24293
8835 * gcc.dg/pr24293.c: New test.
8836 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8837 incomplete struct type.
8838 * gcc.dg/declspec-1.c: Likewise.
8839 * gcc.dg/pr63549.c: Likewise.
8840
8841 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8842
8843 PR tree-optimization/66612
8844 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8845 for bdn instruction.
8846
8847 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8848
8849 * lib/target-supports.exp
8850 (check_effective_target_arm_fp_ok_nocache): New.
8851 (check_effective_target_arm_fp_ok): New.
8852 (add_options_for_arm_fp): New.
8853 (check_effective_target_arm_crypto_ok_nocache): Require
8854 target_arm_v8_neon_ok instead of arm32.
8855 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8856 (check_effective_target_arm_crypto_pragma_ok): New.
8857 (add_options_for_arm_vfp): New.
8858 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8859 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8860 target instead. Force initial fpu to vfp.
8861 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8862 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8863 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8864 dependency.
8865 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8866 use arm_vfp effective target instead. Force initial fpu to vfp.
8867 * gcc.target/arm/attr-neon3.c: Likewise.
8868 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8869 arm_vfp_ok.
8870 * gcc.target/arm/unsigned-float.c: Likewise.
8871 * gcc.target/arm/vfp-1.c: Likewise.
8872 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8873 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8874 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8875 * gcc.target/arm/vfp-ldmias.c: Likewise.
8876 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8877 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8878 * gcc.target/arm/vfp-stmiad.c: Likewise.
8879 * gcc.target/arm/vfp-stmias.c: Likewise.
8880 * gcc.target/arm/vnmul-1.c: Likewise.
8881 * gcc.target/arm/vnmul-2.c: Likewise.
8882 * gcc.target/arm/vnmul-3.c: Likewise.
8883 * gcc.target/arm/vnmul-4.c: Likewise.
8884
8885 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8886
8887 PR testsuite/69366
8888 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8889 the MPX run-time library, for compile-time MPX test.
8890 * gcc.target/i386/chkp-always_inline.c: Likewise.
8891 * gcc.target/i386/chkp-bndret.c: Likewise.
8892 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8893 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8894 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8895 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8896 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8897 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8898 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8899 * gcc.target/i386/chkp-label-address.c: Likewise.
8900 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8901 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8902 * gcc.target/i386/chkp-pr69044.c: Likewise.
8903 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8904 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8905 * gcc.target/i386/chkp-strchr.c: Likewise.
8906 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8907 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8908 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8909 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8910 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8911 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8912 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8913 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8914 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8915 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8916 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8917 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8918 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8919 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8920 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8921 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8922 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8923 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8924 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8925 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8926 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8927 * gcc.target/i386/pr63995-2.c: Likewise.
8928 * gcc.target/i386/pr64805.c: Likewise.
8929 * gcc.target/i386/pr65044.c: Likewise.
8930 * gcc.target/i386/pr65167.c: Likewise.
8931 * gcc.target/i386/pr65183.c: Likewise.
8932 * gcc.target/i386/pr65184.c: Likewise.
8933 * gcc.target/i386/thunk-retbnd.c: Likewise.
8934
8935 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8936
8937 PR tree-optimization/69328
8938 * gcc.dg/pr69328.c: New test.
8939
8940 2016-01-20 Jeff Law <law@redhat.com>
8941
8942 PR target/25114
8943 * gcc.target/m68k/pr25114.c: New test.
8944
8945 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8946
8947 * gcc.target/arm/memset-inline-10.c: Added
8948 dg-require-effective-target arm_thumb2_ok.
8949
8950 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8951
8952 * gcc.dg/debug/dwarf2/sso.c: New test.
8953
8954 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8955
8956 PR testsuite/68820
8957 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8958 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8959 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8960
8961 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8962
8963 PR ipa/66223
8964 * g++.dg/ipa/devirt-50.C: New testcase.
8965
8966 2016-01-19 Marek Polacek <polacek@redhat.com>
8967
8968 PR c++/68965
8969 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8970 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8971
8972 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8973
8974 PR target/69135
8975 * gcc.target/arm/pr69135_1.c: New test.
8976
8977 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8978
8979 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8980
8981 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8982
8983 * gcc.target/aarch64/ccmp_1.c: New testcase.
8984
8985 2016-01-19 Marek Polacek <polacek@redhat.com>
8986
8987 PR c++/68586
8988 * g++.dg/cpp0x/enum30.C: New test.
8989
8990 2016-01-19 Richard Biener <rguenther@suse.de>
8991
8992 PR tree-optimization/69336
8993 * g++.dg/tree-ssa/pr69336.C: New testcase.
8994
8995 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8996
8997 PR debug/65779
8998 * gcc.dg/pr65779.c: New test.
8999
9000 2016-01-19 Richard Biener <rguenther@suse.de>
9001
9002 PR tree-optimization/69352
9003 * gcc.dg/torture/pr69352.c: New testcase.
9004
9005 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9006
9007 PR rtl-optimization/68955
9008 PR rtl-optimization/64557
9009 * gcc.dg/torture/pr68955.c: New test.
9010
9011 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9012
9013 PR lto/69136
9014 * g++.dg/torture/pr69136.C: New testcase.
9015
9016 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9017
9018 PR lto/69133
9019 * g++.dg/lto/pr69133_0.C: New testcase.
9020 * g++.dg/lto/pr69133_1.C: New testcase.
9021
9022 2016-01-15 Jeff Law <law@redhat.com>
9023
9024 PR tree-optimization/69320
9025 * gcc.c-torture/pr69320-1.c: New test.
9026 * gcc.c-torture/pr69320-2.c: New test.
9027 * gcc.c-torture/pr69320-3.c: New test.
9028 * gcc.c-torture/pr69320-4.c: New test.
9029
9030 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9031
9032 PR c++/11858
9033 PR c++/24663
9034 PR c++/24664
9035 * g++.dg/template/pr11858.C: New test.
9036 * g++.dg/template/pr24663.C: New test.
9037 * g++.dg/template/unify12.C: New test.
9038 * g++.dg/template/unify13.C: New test.
9039 * g++.dg/template/unify14.C: New test.
9040 * g++.dg/template/unify15.C: New test.
9041 * g++.dg/template/unify16.C: New test.
9042 * g++.dg/template/unify17.C: New test.
9043
9044 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9045
9046 PR testsuite/69181
9047 * gcc.dg/pr69181-1.c: New test file.
9048 * gcc.dg/pr69181-2.c: New test file.
9049 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9050 globals by moving it to...
9051 (cleanup-after-saved-dg-test): ...this new function. Add
9052 "global additional_sources_used". Add reset of global
9053 multiline_expected_outputs to the empty list.
9054 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9055 global to...
9056 (multiline_expected_outputs): ...this, and updated comments to
9057 note that it is modified from gcc-dg.exp.
9058 (dg-end-multiline-output): Update for the above renaming.
9059 (handle-multiline-outputs): Likewise. Remove the clearing
9060 of the expected outputs to the empty list.
9061
9062 2016-01-18 Richard Biener <rguenther@suse.de>
9063
9064 PR tree-optimization/69297
9065 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9066
9067 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9068
9069 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9070 dg-options.
9071 * gcc.target/mips/mips-3d-2.c: Likewise.
9072 * gcc.target/mips/mips-3d-3.c: Likewise.
9073 * gcc.target/mips/mips-3d-4.c: Likewise.
9074 * gcc.target/mips/mips-3d-5.c: Likewise.
9075 * gcc.target/mips/mips-3d-6.c: Likewise.
9076 * gcc.target/mips/mips-3d-7.c: Likewise.
9077 * gcc.target/mips/mips-3d-8.c: Likewise.
9078 * gcc.target/mips/mips-3d-9.c: Likewise.
9079 * gcc.target/mips/mips-ps-1.c: Likewise.
9080 * gcc.target/mips/mips-ps-2.c: Likewise.
9081 * gcc.target/mips/mips-ps-3.c: Likewise.
9082 * gcc.target/mips/mips-ps-4.c: Likewise.
9083 * gcc.target/mips/mips-ps-5.c: Likewise.
9084 * gcc.target/mips/mips-ps-6.c: Likewise.
9085 * gcc.target/mips/mips-ps-7.c: Likewise.
9086 * gcc.target/mips/mips-ps-type.c: Likewise.
9087 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9088 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9089
9090 2016-01-18 Tom de Vries <tom@codesourcery.com>
9091
9092 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9093 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9094 * c-c++-common/goacc/kernels-empty.c: New test.
9095 * c-c++-common/goacc/kernels-eternal.c: New test.
9096 * c-c++-common/goacc/kernels-loop-2.c: New test.
9097 * c-c++-common/goacc/kernels-loop-3.c: New test.
9098 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9099 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9100 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9101 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9102 * c-c++-common/goacc/kernels-loop-data.c: New test.
9103 * c-c++-common/goacc/kernels-loop-g.c: New test.
9104 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9105 * c-c++-common/goacc/kernels-loop-n.c: New test.
9106 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9107 * c-c++-common/goacc/kernels-loop.c: New test.
9108 * c-c++-common/goacc/kernels-noreturn.c: New test.
9109 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9110 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9111 * c-c++-common/goacc/kernels-reduction.c: New test.
9112
9113 2016-01-18 Tom de Vries <tom@codesourcery.com>
9114
9115 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9116 * gcc.dg/autopar/outer-2.c: Same.
9117 * gcc.dg/autopar/outer-3.c: Same.
9118 * gcc.dg/autopar/outer-4.c: Same.
9119 * gcc.dg/autopar/outer-5.c: Same.
9120 * gcc.dg/autopar/outer-6.c: Same.
9121 * gcc.dg/autopar/parallelization-1.c: Same.
9122 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9123 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9124 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9125 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9126 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9127 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9128 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9129 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9130 * gcc.dg/autopar/pr39500-1.c: Same.
9131 * gcc.dg/autopar/pr39500-2.c: Same.
9132 * gcc.dg/autopar/pr46193.c: Same.
9133 * gcc.dg/autopar/pr46194.c: Same.
9134 * gcc.dg/autopar/pr49580.c: Same.
9135 * gcc.dg/autopar/pr49960-1.c: Same.
9136 * gcc.dg/autopar/pr49960.c: Same.
9137 * gcc.dg/autopar/pr68373.c: Same.
9138 * gcc.dg/autopar/reduc-1.c: Same.
9139 * gcc.dg/autopar/reduc-1char.c: Same.
9140 * gcc.dg/autopar/reduc-1short.c: Same.
9141 * gcc.dg/autopar/reduc-2.c: Same.
9142 * gcc.dg/autopar/reduc-2char.c: Same.
9143 * gcc.dg/autopar/reduc-2short.c: Same.
9144 * gcc.dg/autopar/reduc-3.c: Same.
9145 * gcc.dg/autopar/reduc-4.c: Same.
9146 * gcc.dg/autopar/reduc-6.c: Same.
9147 * gcc.dg/autopar/reduc-7.c: Same.
9148 * gcc.dg/autopar/reduc-8.c: Same.
9149 * gcc.dg/autopar/reduc-9.c: Same.
9150 * gcc.dg/autopar/uns-outer-4.c: Same.
9151 * gcc.dg/autopar/uns-outer-5.c: Same.
9152 * gcc.dg/autopar/uns-outer-6.c: Same.
9153 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9154 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9155
9156 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9157
9158 PR target/63679
9159 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9160 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9161
9162 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9163
9164 PR target/63679
9165 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9166 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9167 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9168
9169 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9170
9171 PR target/63679
9172 * gcc.dg/tree-ssa/sra-17.c: New.
9173 * gcc.dg/tree-ssa/sra-18.c: New.
9174
9175 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9176
9177 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9178
9179 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9180
9181 * gnat.dg/inline12.adb: New test.
9182
9183 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9184
9185 PR tree-optimization/66797
9186 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9187
9188 2016-01-18 Richard Biener <rguenther@suse.de>
9189
9190 PR tree-optimization/69170
9191 * gcc.dg/torture/pr69170.c: New testcase.
9192
9193 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9194
9195 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9196
9197 2016-01-16 Tom de Vries <tom@codesourcery.com>
9198
9199 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9200
9201 2016-01-16 Tom de Vries <tom@codesourcery.com>
9202
9203 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9204 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9205 redundant dg-require-effective-target pthread.
9206 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9207 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9208 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9209 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9210 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9211 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9212 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9213
9214 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9215
9216 PR target/68609
9217 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9218 * gcc.target/powerpc/recip-7.c: Same.
9219
9220 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9221
9222 PR c++/69091
9223 * g++.dg/template/pr69091.C: New test.
9224
9225 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9226
9227 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9228 dump does not contain an error_mark_node.
9229 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9230 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9231
9232 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9233
9234 PR c++/68936
9235 * g++.dg/template/pr68936.C: New test.
9236
9237 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9238
9239 PR target/68609
9240 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9241 * gcc.target/powerpc/recip-2.c: Same.
9242 * gcc.target/powerpc/recip-3.c: Same.
9243 * gcc.target/powerpc/recip-4.c: Same.
9244 * gcc.target/powerpc/recip-sqrtf.c: Same.
9245
9246 2016-01-15 Jeff Law <law@redhat.com>
9247
9248 PR tree-optimization/69270
9249 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9250 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9251
9252 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9253
9254 PR fortran/49630
9255 * gfortran.dg/deferred_character_13.f90: New test for the fix
9256 of comment 3 of the PR.
9257
9258 PR fortran/54070
9259 * gfortran.dg/deferred_character_8.f90: New test
9260 * gfortran.dg/allocate_error_5.f90: New test
9261
9262 PR fortran/60593
9263 * gfortran.dg/deferred_character_10.f90: New test
9264
9265 PR fortran/60795
9266 * gfortran.dg/deferred_character_14.f90: New test
9267
9268 PR fortran/61147
9269 * gfortran.dg/deferred_character_11.f90: New test
9270
9271 PR fortran/64324
9272 * gfortran.dg/deferred_character_9.f90: New test
9273
9274 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9275
9276 PR rtl-optimization/69030
9277 * gcc.target/i386/pr69030.c: New.
9278
9279 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9280
9281 * gcc.target/aarch64/target_attr_17.c: New test.
9282
9283 2016-01-15 Richard Biener <rguenther@suse.de>
9284
9285 PR tree-optimization/66856
9286 * gcc.dg/torture/pr66856-1.c: New testcase.
9287 * gcc.dg/torture/pr66856-2.c: Likewise.
9288
9289 2016-01-15 Richard Biener <rguenther@suse.de>
9290
9291 PR debug/69137
9292 * g++.dg/lto/pr69137_0.C: New testcase.
9293
9294 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9295
9296 PR middle-end/69246
9297 * gcc.target/i386/pr69246.c: New test.
9298
9299 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9300
9301 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9302
9303 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9304
9305 PR c++/56194
9306 * g++.dg/init/const9.C: Disable test on S/390.
9307
9308 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9309
9310 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9311 * g++.dg/Wno-frame-address.C: Ditto.
9312
9313 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9314
9315 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9316
9317 2016-01-15 Richard Biener <rguenther@suse.de>
9318
9319 PR tree-optimization/68961
9320 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9321
9322 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9323
9324 * gcc.target/i386/pr65105-5.c: New test.
9325
9326 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9327
9328 * gcc.c-torture/execute/alias-4.c: New testcase.
9329
9330 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9331
9332 PR ipa/68148
9333 * g++.dg/ipa/devirt-49.C: New testcase.
9334
9335 2016-01-15 Christian Bruel <christian.bruel@st.com>
9336
9337 PR target/65837
9338 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9339 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9340 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9341
9342 2016-01-15 Richard Biener <rguenther@suse.de>
9343
9344 PR tree-optimization/69117
9345 * gcc.dg/torture/pr69117.c: New testcase.
9346
9347 2015-01-14 Ryan Burn <contact@rnburn.com>
9348
9349 PR c++/69048
9350 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9351
9352 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9353
9354 PR testsuite/67509
9355 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9356 range tests use 100 * maximum instead of maximum + 1.
9357
9358 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9359
9360 PR debug/69244
9361 * gcc.dg/guality/pr69244.c: New test.
9362
9363 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9364
9365 * lib/target-supports.exp (check_effective_target_issignaling):
9366 New procedure.
9367 * gcc.dg/pr61441.c: Require issignaling effective target.
9368
9369 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9370
9371 PR target/68803
9372 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9373
9374 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9375
9376 PR c++/68819
9377 PR preprocessor/69177
9378 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9379 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9380 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9381 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9382
9383 2016-01-14 Marek Polacek <polacek@redhat.com>
9384
9385 PR c/69262
9386 * gcc.dg/array-15.c: New test.
9387
9388 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9389
9390 PR middle-end/68146
9391 PR tree-optimization/69155
9392 * gfortran.dg/pr68146.f: New test.
9393 * gfortran.dg/pr69155.f90: New test.
9394
9395 2016-01-14 Richard Biener <rguenther@suse.de>
9396
9397 PR tree-optimization/68060
9398 * gcc.dg/torture/pr68060-1.c: New testcase.
9399 * gcc.dg/torture/pr68060-2.c: Likewise.
9400
9401 2016-01-14 Nick Clifton <nickc@redhat.com>
9402
9403 * lib/target-supports.exp
9404 (check_effective_target_arm_neon_ok_nocache): Add an option
9405 sequence that includes setting the ARM architecture to ARMv7-A.
9406 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9407 command line options necessary to enable Neon support.
9408 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9409 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9410 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9411 * gcc.target/arm/pr69180.c: Likewise.
9412
9413 2016-01-14 Jeff Law <law@redhat.com>
9414
9415 PR tree-optimization/69270
9416 * gcc.dg/tree-ssa/pr69270.c: New test.
9417
9418 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9419
9420 PR c/66208
9421 * c-c++-common/pr66208.c: New file.
9422
9423 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9424
9425 PR tree-optimization/69156
9426 * gcc.dg/pr69156.c: New test.
9427
9428 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9429
9430 * gcc.target/i386/pr69225-7.c: New test.
9431
9432 2016-01-13 Richard Henderson <rth@redhat.com>
9433
9434 * gcc.dg/tm/memopt-13.c: Update expected function.
9435 * gcc.dg/tm/memopt-6.c: Likewise.
9436
9437 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9438
9439 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9440 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9441 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9442 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9443
9444 2016-01-13 Tom de Vries <tom@codesourcery.com>
9445
9446 PR tree-optimization/69169
9447 * gcc.dg/pr69169.c: New test.
9448
9449 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9450
9451 PR target/69228
9452 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9453 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9454 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9455 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9456 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9457 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9458 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9459 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9460
9461 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9462
9463 PR target/69247
9464 * gcc.dg/pr69247.c: New test.
9465
9466 2016-01-13 Richard Biener <rguenther@suse.de>
9467
9468 PR tree-optimization/69242
9469 * gcc.dg/torture/pr69242.c: New testcase.
9470
9471 2016-01-13 Richard Biener <rguenther@suse.de>
9472
9473 PR tree-optimization/69186
9474 * gcc.dg/torture/pr69186.c: New testcase.
9475
9476 2016-01-13 Jeff Law <law@redhat.com>
9477
9478 PR tree-optimization/67755
9479 * gcc.dg/tree-ssa/pr67755.c: New test.
9480
9481 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9482
9483 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9484 pass number in output by a star.
9485
9486 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9487
9488 PR tree-optimization/68911
9489 * gcc.c-torture/execute/pr68911.c: New test.
9490
9491 2016-01-12 Marek Polacek <polacek@redhat.com>
9492
9493 PR c++/68979
9494 * g++.dg/warn/permissive-1.C: New test.
9495
9496 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9497
9498 PR objc++/68511
9499 PR c++/69213
9500 * g++.dg/opt/pr69213.C: New test.
9501
9502 2016-01-12 Christian Bruel <christian.bruel@st.com>
9503
9504 PR target/69180
9505 * gcc.target/arm/pr69180.c: New test.
9506
9507 2016-01-12 Richard Biener <rguenther@suse.de>
9508
9509 PR lto/69077
9510 * g++.dg/lto/pr69077_0.C: New testcase.
9511 * g++.dg/lto/pr69077_1.C: Likewise.
9512
9513 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9514
9515 PR target/69175
9516 * g++.dg/opt/pr69175.C: New test.
9517
9518 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9519
9520 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9521 rather than #including math.h & stdlib.h.
9522 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9523 * gcc.dg/vect/pr49771.c: Likewise.
9524 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9525 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9526 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9527 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9528 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9529 * gcc.dg/vect/pr44507.c: Likewise.
9530 * gcc.dg/vect/pr45902.c: Likewise.
9531 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9532 * gcc.dg/vect/vect-117.c: Likewise.
9533 * gcc.dg/vect/vect-99.c: Likewise.
9534 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9535 * gcc.dg/vect/vect-cond-1.c: Likewise.
9536 * gcc.dg/vect/vect-cond-2.c: Likewise.
9537 * gcc.dg/vect/vect-cond-3.c: Likewise.
9538 * gcc.dg/vect/vect-cond-4.c: Likewise.
9539 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9540 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9541 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9542 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9543 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9544 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9545 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9546 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9547 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9548 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9549 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9550 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9551 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9552 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9553 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9554 include of signal.h.
9555 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9556 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9557 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9558 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9559 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9560 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9561 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9562 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9563 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9564 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9565 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9566 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9567 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9568 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9569 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9570 * gcc.dg/vect/vect-outer-5.c: Likewise.
9571 * gcc.dg/vect/vect-outer-6.c: Likewise.
9572 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9573 include of stdio.h.
9574
9575 2016-01-12 Nick Clifton <nickc@redhat.com>
9576
9577 PR target/68913
9578 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9579 to fread so that it will be found in all target runtimes.
9580
9581 2016-01-12 Richard Biener <rguenther@suse.de>
9582
9583 PR tree-optimization/69053
9584 * g++.dg/torture/pr69053.C: New testcase.
9585
9586 2016-01-12 Richard Biener <rguenther@suse.de>
9587
9588 PR tree-optimization/69168
9589 * gcc.dg/torture/pr69168.c: New testcase.
9590
9591 2016-01-12 Richard Biener <rguenther@suse.de>
9592
9593 PR tree-optimization/69157
9594 * gcc.dg/torture/pr69157.c: New testcase.
9595
9596 2016-01-12 Richard Biener <rguenther@suse.de>
9597
9598 PR tree-optimization/69174
9599 * gcc.dg/torture/pr69174.c: New testcase.
9600
9601 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9602
9603 PR c++/66808
9604 PR c++/69000
9605 * g++.dg/tls/pr66808.C: New test.
9606 * g++.dg/tls/pr69000.C: New test.
9607
9608 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9609
9610 * gcc.target/powerpc/swaps-p8-23.c: New test.
9611 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9612
9613 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9614
9615 PR tree-optimization/68356
9616 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9617
9618 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9619 Jim Wilson <jim.wilson@linaro.org>
9620
9621 PR target/69194
9622 * gcc.target/arm/pr69194.c: New test.
9623
9624 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9625
9626 PR target/69225
9627 * gcc.target/i386/pr69225-1.c: New test.
9628 * gcc.target/i386/pr69225-2.c: Likewise.
9629 * gcc.target/i386/pr69225-3.c: Likewise.
9630 * gcc.target/i386/pr69225-4.c: Likewise.
9631 * gcc.target/i386/pr69225-5.c: Likewise.
9632 * gcc.target/i386/pr69225-6.c: Likewise.
9633
9634 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9635
9636 PR target/67462
9637 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9638 if lp64.
9639
9640 PR target/69071
9641 * gcc.dg/pr69071.c: New test.
9642
9643 PR c++/69211
9644 * g++.dg/opt/pr69211.C: New test.
9645
9646 PR tree-optimization/69214
9647 * gcc.c-torture/compile/pr69214.c: New test.
9648
9649 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9650
9651 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9652 * gcc.target/i386/pr66232-11.c: Ditto.
9653 * gcc.target/i386/pr66232-12.c: Ditto.
9654 * gcc.target/i386/pr66232-13.c: Ditto.
9655
9656 2016-01-11 Richard Biener <rguenther@suse.de>
9657
9658 PR tree-optimization/69173
9659 * gcc.dg/torture/pr69173.c: New testcase.
9660
9661 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9662
9663 PR rtl-optimization/68796
9664 * gcc.target/aarch64/tst_5.c: New test.
9665 * gcc.target/aarch64/tst_6.c: Likewise.
9666
9667 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9668
9669 PR rtl-optimization/68841
9670 * gcc.dg/pr68841.c: New test.
9671 * gcc.c-torture/execute/pr68841.c: New test.
9672
9673 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9674
9675 PR rtl-optimization/68920
9676 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9677 for ix86 targets.
9678 * gcc.dg/ifcvt-5.c: New test.
9679
9680 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9681
9682 PR bootstrap/69123
9683 * g++.dg/pr69123.C: New.
9684
9685 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9686
9687 PR target/69010
9688 * gcc.target/i386/pr69010.c: New test.
9689
9690 2016-01-11 Martin Jambor <mjambor@suse.cz>
9691
9692 PR ipa/69044
9693 * gcc.target/i386/chkp-pr69044.c: New test.
9694
9695 2016-01-11 Tom de Vries <tom@codesourcery.com>
9696
9697 PR tree-optimization/69109
9698 * gcc.dg/autopar/pr69109-2.c: New test.
9699 * gcc.dg/autopar/pr69109.c: New test.
9700
9701 2016-01-11 Tom de Vries <tom@codesourcery.com>
9702
9703 PR tree-optimization/69108
9704 * gcc.dg/autopar/pr69108.c: New test.
9705
9706 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9707
9708 PR c++/69029
9709 * c-c++-common/Wisleading-indentation.c: Augment test.
9710
9711 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9712
9713 PR fortran/69154
9714 * gfortran.dg/inline_matmul_12.f90: New test.
9715
9716 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9717
9718 PR fortran/67779
9719 * gfortran.dg/actual_array_offset_1: New test.
9720
9721 2016-01-10 Tom de Vries <tom@codesourcery.com>
9722
9723 PR tree-optimization/69062
9724 * gcc.dg/autopar/pr69062.c: New test.
9725
9726 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9727
9728 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9729 * gcc.dg/vect/slp-perm-2.c: Likewise.
9730 * gcc.dg/vect/slp-perm-3.c: Likewise.
9731 * gcc.dg/vect/slp-perm-5.c: Likewise.
9732 * gcc.dg/vect/slp-perm-6.c: Likewise.
9733 * gcc.dg/vect/slp-perm-7.c: Likewise.
9734 * gcc.dg/vect/slp-perm-8.c: Likewise.
9735
9736 2016-01-10 Tom de Vries <tom@codesourcery.com>
9737
9738 PR tree-optimization/69039
9739 * gcc.dg/autopar/pr69039.c: New test.
9740
9741 2016-01-09 Marek Polacek <polacek@redhat.com>
9742
9743 PR c++/69113
9744 * g++.dg/pr69113.C: New test.
9745
9746 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9747
9748 PR middle-end/50865
9749 PR tree-optimization/69097
9750 * gcc.c-torture/execute/pr50865.c: New test.
9751 * gcc.c-torture/execute/pr69097-1.c: New test.
9752 * gcc.c-torture/execute/pr69097-2.c: New test.
9753 * gcc.dg/pr69097-1.c: New test.
9754 * gcc.dg/pr69097-2.c: New test.
9755
9756 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9757
9758 PR c++/69164
9759 * g++.dg/opt/pr69164.C: New test.
9760
9761 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9762
9763 PR tree-optimization/69167
9764 * gcc.dg/pr69167.c: New test.
9765
9766 2016-01-08 Marek Polacek <polacek@redhat.com>
9767
9768 PR c++/68449
9769 * g++.dg/pr68449.C: New.
9770
9771 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9772
9773 PR tree-optimization/68707
9774 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9775 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9776 on platforms supporting it.
9777 * gcc.dg/vect/slp-perm-2.c: Likewise.
9778 * gcc.dg/vect/slp-perm-3.c: Likewise.
9779 * gcc.dg/vect/slp-perm-5.c: Likewise.
9780 * gcc.dg/vect/slp-perm-7.c: Likewise.
9781 * gcc.dg/vect/slp-perm-8.c: Likewise.
9782 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9783 on platforms supporting it.
9784
9785 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9786
9787 PR tree-optimization/69162
9788 * gcc.dg/pr69162.c: New test.
9789
9790 PR tree-optimization/69172
9791 * gcc.dg/pr69172.c: New test.
9792
9793 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9794
9795 PR tree-optimization/67781
9796 * gcc.c-torture/execute/pr67781.c: New file.
9797
9798 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9799
9800 PR tree-optimization/69083
9801 * gcc.dg/vect/pr69083.c: New test.
9802
9803 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9804
9805 PR tree-optimization/61441
9806 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9807 Use -fexcess-precision=standard for compiler options.
9808 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9809
9810 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9811
9812 PR fortran/69128
9813 * gfortran.dg/gomp/pr69128.f90: New test.
9814
9815 PR c++/69145
9816 * g++.dg/ext/pr69145-1.C: New test.
9817 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9818 * g++.dg/ext/pr69145-2.h: New file.
9819
9820 2016-01-07 Martin Sebor <msebor@redhat.com>
9821
9822 PR c/68966
9823 * gcc.dg/atomic-fetch-bool.c: New test.
9824 * gcc.dg/sync-fetch-bool.c: New test.
9825
9826 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9827
9828 PR fortran/66680
9829 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9830
9831 2016-01-07 Nick Clifton <nickc@redhat.com>
9832
9833 PR target/66655
9834 * g++.dg/pr66655.C: New test.
9835 * g++.dg/pr66655_1.cc: Test support file.
9836 * g++.dg/pr66655.h: Test header file.
9837
9838 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9839
9840 PR fortran/66680
9841 gfortran.dg/gomp/pr66680.f90: New test.
9842
9843 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9844
9845 PR target/69171
9846 * gcc.target/i386/pr69171-1.c: New test.
9847 * gcc.target/i386/pr69171-2.c: Likewise.
9848 * gcc.target/i386/pr69171-3.c: Likewise.
9849 * gcc.target/i386/pr69171-4.c: Likewise.
9850 * gcc.target/i386/pr69171-5.c: Likewise.
9851 * gcc.target/i386/pr69171-6.c: Likewise.
9852
9853 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9854
9855 PR middle-end/67639
9856 * c-c++-common/pr67639.c: New test.
9857
9858 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9859
9860 PR tree-optimization/69141
9861 * g++.dg/opt/pr69141.C: New test.
9862
9863 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9864
9865 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9866
9867 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9868
9869 PR target/69140
9870 * gcc.target/i386/pr69140.c: New test
9871
9872 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9873
9874 * gcc.dg/bad-dereference.c: New test case.
9875
9876 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9877
9878 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9879
9880 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9881
9882 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9883
9884 2016-01-06 Marek Polacek <polacek@redhat.com>
9885
9886 PR sanitizer/69099
9887 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9888
9889 2016-01-05 Marek Polacek <polacek@redhat.com>
9890
9891 PR c/69104
9892 * gcc.dg/atomic-invalid-2.c: New.
9893
9894 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9895
9896 PR target/68991
9897 * gcc.target/i386/pr68991.c: New test.
9898
9899 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9900
9901 PR target/68991
9902 * g++.dg/pr68991-1.C: New test.
9903 * g++.dg/pr68991-2.C: Likewise.
9904
9905 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9906
9907 PR other/60465
9908 * gcc.target/ia64/pr60465-gprel64.c: New test.
9909 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9910
9911 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9912
9913 PR rtl-optimization/68651
9914 * gcc.target/aarch64/pr68651_1.c: New test.
9915
9916 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9917
9918 PR c/69122
9919 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9920
9921 2016-01-05 Nathan Sidwell <nathan@acm.org>
9922
9923 PR c++/58583
9924 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9925
9926 * gcc.dg/alias-15.c: New.
9927
9928 2016-01-05 Nick Clifton <nickc@redhat.com>
9929
9930 PR target/68870
9931 * g++.dg/pr68770.C: New test.
9932
9933 2016-01-04 Mike Stump <mikestump@comcast.net>
9934
9935 * lib/target-supports.exp (check_effective_target_cilkplus):
9936 cilkplus targets require pthreads.
9937 (check_effective_target_cilkplus): Remove special case for NVPTX.
9938
9939 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9940
9941 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9942 generation.
9943
9944 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9945
9946 Update copyright years.
9947
9948 2016-01-04 Marek Polacek <polacek@redhat.com>
9949
9950 PR c/68908
9951 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9952 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9953 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9954
9955 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9956
9957 * gcc.target/sparc/20160104-2.c: New test.
9958
9959 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9960
9961 * gcc.target/sparc/20160104-1.c: New test.
9962
9963 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9964
9965 PR fortran/65045
9966 * gfortran.dg/pr65045.f90: New test.
9967
9968 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9969
9970 * gnat.dg/specs/debug1.ads: Delete.
9971
9972 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9973
9974 PR libgfortran/68867
9975 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9976 expression.
9977
9978 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9979
9980 PR libgfortran/68867
9981 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9982 PowerPC.
9983
9984 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9985
9986 PR fortran/68864
9987 * gfortran.dg/pr68864.f90: New test.
9988
9989 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9990
9991 PR tree-optimization/69070
9992 * gcc.dg/pr69070.c: New test.
9993
9994 PR sanitizer/69055
9995 * gfortran.dg/pr69055.f90: New test.
9996
9997 PR target/69015
9998 * gcc.dg/pr69015.c: New test.
9999 \f
10000 Copyright (C) 2016 Free Software Foundation, Inc.
10001
10002 Copying and distribution of this file, with or without modification,
10003 are permitted in any medium without royalty provided the copyright
10004 notice and this notice are preserved.