S/390: Xfail some tests in insv-[12].c.
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2
3 * gcc.target/s390/insv-1.c: Xfail some tests.
4 * gcc.target/s390/insv-2.c: Likewise.
5
6 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7
8 * gcc.target/avr/torture/get-mem.c: New test.
9 * gcc.target/avr/torture/set-mem.c: New test.
10
11 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
12
13 PR target/71948
14 * gcc.target/avr/torture/tiny-progmem.c: New test.
15
16 2016-07-20 Jakub Jelinek <jakub@redhat.com>
17
18 PR c++/71909
19 * g++.dg/parse/pr71909.C: New test.
20 * g++.dg/tm/pr71909.C: New test.
21
22 PR c++/50060
23 * g++.dg/cpp0x/constexpr-50060.C: New test.
24 * g++.dg/cpp1y/constexpr-50060.C: New test.
25
26 2016-07-20 Martin Liska <mliska@suse.cz>
27
28 * gfortran.dg/graphite/pr71898.f90: New test.
29
30 2016-07-20 Bin Cheng <bin.cheng@arm.com>
31
32 PR tree-optimization/71503
33 PR tree-optimization/71683
34 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
35 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
36
37 2016-07-20 Martin Liska <mliska@suse.cz>
38
39 * gcc.dg/plugin/plugin.exp: Remove sreal test.
40 * gcc.dg/plugin/sreal-test-1.c: Remove.
41 * gcc.dg/plugin/sreal_plugin.c: Remove.
42
43 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
44
45 PR fortran/71902
46 * gfortran.dg/dependency_47.f90: New test.
47
48 2016-07-19 Jakub Jelinek <jakub@redhat.com>
49
50 PR rtl-optimization/71916
51 * gcc.c-torture/compile/pr71916.c: New test.
52
53 PR middle-end/71874
54 * g++.dg/torture/pr71874.C: New test.
55
56 PR middle-end/71734
57 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
58 (my_alloc): Rewritten to use __builtin_posix_memalign and
59 __SIZE_TYPE__.
60 (my_free): Use __builtin_free instead of _mm_free.
61 (Vec::operator=): Use __builtin_memcpy.
62
63 2016-07-19 Martin Jambor <mjambor@suse.cz>
64
65 PR fortran/71688
66 * gfortran.dg/pr71688.f90: New test.
67
68 2016-07-19 Richard Biener <rguenther@suse.de>
69
70 * c-c++-common/vector-subscript-6.c: New testcase.
71 * c-c++-common/vector-subscript-7.c: Likewise.
72
73 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
74
75 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
76 and UInt32 based on __SIZEOF_INT__.
77
78 2016-07-19 Richard Biener <rguenther@suse.de>
79
80 PR tree-optimization/71901
81 * gcc.dg/torture/pr71901.c: New testcase.
82
83 2016-07-19 Richard Biener <rguenther@suse.de>
84
85 PR tree-optimization/71908
86 * gcc.dg/torture/pr71908.c: New testcase.
87
88 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
89
90 PR target/71493
91 * gcc.target/powerpc/pr71493-1.c: New test.
92 * gcc.target/powerpc/pr71493-2.c: Likewise.
93
94 2016-07-18 Jakub Jelinek <jakub@redhat.com>
95
96 PR c++/71835
97 * g++.dg/conversion/ambig3.C: New test.
98
99 PR c++/71828
100 * g++.dg/cpp0x/constexpr-71828.C: New test.
101
102 PR c++/71826
103 * g++.dg/template/pr71826.C: New test.
104
105 PR c++/71822
106 * g++.dg/template/defarg21.C: New test.
107
108 PR c++/71871
109 * g++.dg/ext/vector31.C: New test.
110
111 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
112
113 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
114
115 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
116
117 PR tree-optimization/71734
118 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
119
120 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
121
122 * gcc.target/s390/warn-dynamicstack-1.c: New test.
123 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
124 stack-layout-dynamic-1.c: New test.
125
126 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
127
128 * gcc.target/s390/nolrl-1.c: New test.
129
130 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
131
132 PR fortran/71523
133 * gfortran.dg/pr71523_1.f90: New test.
134 * gfortran.dg/pr71523_2.f90: New test.
135
136 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
137
138 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
139
140 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
141 Marco Restelli <mrestelli@gmail.com>
142
143 PR fortran/62125
144 * gfortran.dg/pr62125.f90: New test.
145
146 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
147
148 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
149 * gcc.target/powerpc/mulkc3-1.c: Likewise.
150
151 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
152
153 PR c++/58796
154 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
155 * g++.dg/cpp0x/nullptr35.C: New test.
156
157 2016-07-15 Bin Cheng <bin.cheng@arm.com>
158
159 * gcc.dg/tree-ssa/scev-8.c: Update test string.
160
161 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
162
163 * gfortran.dg/goacc/vector_length.f90: New test.
164
165 2016-07-15 Richard Biener <rguenther@suse.de>
166
167 PR tree-optimization/71881
168 * gcc.dg/torture/pr71881.c: New testcase.
169
170 2016-07-15 Richard Biener <rguenther@suse.de>
171
172 PR tree-optimization/71887
173 * gcc.dg/torture/pr71887.c: New testcase.
174
175 2016-07-15 Jakub Jelinek <jakub@redhat.com>
176
177 PR c/71858
178 * gcc.dg/spellcheck-identifiers-3.c: New test.
179
180 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
181
182 PR fortran/71807
183 * gfortran.dg/null_9.f90: New test.
184
185 2016-07-15 Bin Cheng <bin.cheng@arm.com>
186
187 * gcc.dg/tree-ssa/loop-41.c: New test.
188
189 2016-07-15 Bin Cheng <bin.cheng@arm.com>
190
191 PR tree-optimization/71347
192 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
193
194 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
195
196 PR fortran/29819
197 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
198 * gfortran.dg/contains.f90: Ditto.
199 * gfortran.dg/contains_empty_1.f03: Ditto.
200 * gfortran.dg/submodule_3.f08: Ditto.
201
202 2016-07-14 Jakub Jelinek <jakub@redhat.com>
203
204 PR testsuite/71865
205 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
206 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
207 expected diagnostics.
208
209 PR c/71858
210 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
211 * gcc.dg/spellcheck-identifiers-2.c: New test.
212 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
213 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
214
215 2016-07-14 Jakub Jelinek <jakub@redhat.com>
216
217 PR tree-optimization/71872
218 * gcc.c-torture/compile/pr71872.c: New test.
219
220 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
221
222 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
223 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
224 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
225 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
226 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
227 * gcc.target/arm/atomic-op-acquire-1.c: This.
228 * gcc.target/arm/atomic-op-char.c: Rename into ...
229 * gcc.target/arm/atomic-op-char-1.c: This.
230 * gcc.target/arm/atomic-op-consume.c: Rename into ...
231 * gcc.target/arm/atomic-op-consume-1.c: This.
232 * gcc.target/arm/atomic-op-int.c: Rename into ...
233 * gcc.target/arm/atomic-op-int-1.c: This.
234 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
235 * gcc.target/arm/atomic-op-relaxed-1.c: This.
236 * gcc.target/arm/atomic-op-release.c: Rename into ...
237 * gcc.target/arm/atomic-op-release-1.c: This.
238 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
239 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
240 * gcc.target/arm/atomic-op-short.c: Rename into ...
241 * gcc.target/arm/atomic-op-short-1.c: This.
242 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
243 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
244 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
245 * gcc.target/arm/atomic-op-char-2.c: Likewise.
246 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
247 * gcc.target/arm/atomic-op-int-2.c: Likewise.
248 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
249 * gcc.target/arm/atomic-op-release-2.c: Likewise.
250 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
251 * gcc.target/arm/atomic-op-short-2.c: Likewise.
252
253 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
254
255 PR fortran/70842
256 * gfortran.dg/select_type_35.f03: New test.
257
258 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
259
260 PR target/65951
261 PR tree-optimization/70923
262 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
263 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
264 * gcc.dg/vect/pr65951.c: Likewise.
265 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
266
267 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
268
269 * c-c++-common/pr60226.c: Expect maximum object file alignment
270 error on AIX.
271
272 2016-07-14 Richard Biener <rguenther@suse.de>
273
274 PR tree-optimization/71866
275 * gcc.dg/torture/pr71866.c: New testcase.
276
277 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
278
279 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
280 selector and enclose boolean expression in curly braces.
281
282 2016-07-14 Alan Modra <amodra@gmail.com>
283
284 PR target/71733
285 * gcc.target/powerpc/p9-novsx.c: New.
286
287 2016-07-13 Andi Kleen <ak@linux.intel.com>
288
289 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
290 * g++.dg/tree-prof/morefunc.C: Dito.
291 * g++.dg/tree-prof/pr35545.C: Dito.
292 * g++.dg/tree-prof/reorder.C: Dito.
293 * gcc.dg/tree-prof/20050826-2.c: Dito.
294 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
295 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
296 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
297 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
298 * gcc.dg/tree-prof/inliner-1.c: Dito.
299 * gcc.dg/tree-prof/merge_block.c: Dito.
300 * gcc.dg/tree-prof/stringop-1.c: Dito.
301 * gcc.dg/tree-prof/stringop-2.c: Dito.
302 * gcc.dg/tree-prof/switch-case-1.c: Dito.
303 * gcc.dg/tree-prof/switch-case-2.c: Dito.
304 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
305 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
306 * gcc.dg/tree-prof/update-loopch.c: Dito.
307 * gcc.dg/tree-prof/val-prof-1.c: Dito.
308 * gcc.dg/tree-prof/val-prof-2.c: Dito.
309 * gcc.dg/tree-prof/val-prof-3.c: Dito.
310 * gcc.dg/tree-prof/val-prof-4.c: Dito.
311 * gcc.dg/tree-prof/val-prof-5.c: Dito.
312 * gcc.dg/tree-prof/val-prof-6.c: Dito.
313 * gcc.dg/tree-prof/val-prof-7.c: Dito.
314
315 2016-07-13 Andi Kleen <ak@linux.intel.com>
316
317 * lib/profopt.exp (profopt-execute): Remove .imports files.
318
319 2016-07-13 Andi Kleen <ak@linux.intel.com>
320
321 * lib/profopt.exp (profopt-execute): Always log profiler command line.
322
323 2016-07-13 Andi Kleen <ak@linux.intel.com>
324
325 * lib/profopt.exp (dg-final-scan-autofdo,
326 dg-final-scan-not-autofdo): New functions.
327
328 2016-07-13 Bin Cheng <bin.cheng@arm.com>
329
330 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
331 * gcc.dg/vect/vect-35.c: Ditto.
332 * gcc.dg/vect/vect-alias-check-2.c: New test.
333
334 2016-07-13 Martin Liska <mliska@suse.cz>
335
336 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
337 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
338 * gfortran.dg/pr42108.f90: Update expected dump scan.
339
340 2016-07-13 Richard Biener <rguenther@suse.de>
341
342 PR tree-optimization/24574
343 * gcc.dg/pr24574.c: New testcase.
344
345 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
346
347 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
348 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
349 * c-c++-common/pr68833-1.c: Require int32plus.
350 * gcc.dg/ipa/pr63551.c: Likewise.
351 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
352 * gcc.dg/ipa/pr64041.c: Require int32plus.
353
354 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
355
356 PR ipa/71633
357 * g++.dg/pr71633.C: New test.
358
359 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
360
361 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
362 Add new arm_thumb1_cbz_ok effective target.
363 * gcc.target/arm/cbz.c: New test.
364
365 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
366
367 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
368 Define effective target.
369 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
370 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
371 * gcc.target/arm/movhi_movw.c: New test.
372 * gcc.target/arm/movsi_movw.c: Likewise.
373 * gcc.target/arm/movdi_movw.c: Likewise.
374
375 2016-07-13 Richard Biener <rguenther@suse.de>
376
377 PR middle-end/71104
378 * gcc.dg/pr71104-1.c: New testcase.
379 * gcc.dg/pr71104-2.c: Likewise.
380
381 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
382
383 PR target/71805
384 * gcc.target/powerpc/pr71805.c: New test.
385
386 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
387
388 * gcc.target/powerpc/divkc3-1.c: New.
389 * gcc.target/powerpc/mulkc3-1.c: New.
390
391 2016-07-12 Martin Liska <mliska@suse.cz>
392
393 * gcc.dg/params/blocksort-part.c: New test.
394 * gcc.dg/params/params.exp: New file.
395
396 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
397
398 PR middle-end/71700
399 * gcc.c-torture/execute/pr71700.c: New test.
400
401 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
402 Richard Biener <rguenther@suse.de>
403
404 PR tree-optimization/23286
405 PR tree-optimization/70159
406 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
407 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
408 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
409 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
410 * gcc.dg/tree-ssa/pr35286.c: Likewise.
411 * gcc.dg/tree-ssa/pr35287.c: Likewise.
412 * gcc.dg/hoist-register-pressure-1.c: Likewise.
413 * gcc.dg/hoist-register-pressure-2.c: Likewise.
414 * gcc.dg/hoist-register-pressure-3.c: Likewise.
415 * gcc.dg/pr51879-12.c: Likewise.
416 * gcc.dg/strlenopt-9.c: Likewise.
417 * gcc.dg/tree-ssa/pr47392.c: Likewise.
418 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
419 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
420 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
421 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
422 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
423 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
424 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
425 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
426 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
427 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
428 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
429 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
430 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
431 * gfortran.dg/pr43984.f90: Adjust expected outcome.
432
433 2016-07-12 Richard Biener <rguenther@suse.de>
434
435 PR rtl-optimization/68961
436 * gcc.target/i386/pr68961.c: New testcase.
437
438 2016-07-11 Jakub Jelinek <jakub@redhat.com>
439
440 PR middle-end/71758
441 * c-c++-common/gomp/pr71758.c: New test.
442 * gfortran.dg/gomp/pr71758.f90: New test.
443
444 PR tree-optimization/71823
445 * gcc.dg/vect/pr71823.c: New test.
446
447 2016-07-11 David Malcolm <dmalcolm@redhat.com>
448
449 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
450 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
451 and LINE_MAP_MAX_LOCATION_WITH_COLS.
452
453 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
454
455 PR target/71801
456 * gcc.target/i386/pr71801.c: New test.
457
458 2016-07-11 Richard Biener <rguenther@suse.de>
459
460 PR tree-optimization/71816
461 * gcc.dg/torture/pr71816.c: New testcase.
462
463 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
464
465 PR fortran/71783
466 * gfortran.dg/dependency_46.f90: New test.
467
468 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
469
470 PR rtl-optimization/71621
471 * gcc.target/i386/pr71621-1.c: New.
472 * gcc.target/i386/pr71621-2.c: New.
473
474 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
475
476 * gfortran.dg/goacc/pr71704.f90: New test.
477
478 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
479
480 PR target/71297
481 * gcc.target/powerpc/pr71297.c: New.
482
483 2016-07-08 Jiong Wang <jiong.wang@arm.com>
484
485 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
486
487 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
488
489 PR target/71806
490 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
491
492 2016-07-08 Alan Hayward <alan.hayward@arm.com>
493
494 PR tree-optimization/71667
495 * gcc.dg/vect/pr71667.c: New
496
497 2016-07-08 Martin Liska <mliska@suse.cz>
498
499 * gcc.dg/torture/pr71606.c: New test.
500
501 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
502
503 PR fortran/71764
504 * gfortran.dg/pr71764.f90: New test.
505
506 2016-07-07 Jakub Jelinek <jakub@redhat.com>
507 Kai Tietz <ktietz70@googlemail.com>
508
509 PR c++/70869
510 PR c++/71054
511 * g++.dg/cpp0x/pr70869.C: New test.
512 * g++.dg/cpp0x/pr71054.C: New test.
513
514 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
515
516 * g++.dg/debug/pr71432.C: Fail on AIX.
517
518 2016-07-07 Martin Liska <mliska@suse.cz>
519
520 * gfortran.dg/do_1.f90: Remove a corner case that triggers
521 an undefined behavior.
522 * gfortran.dg/do_3.F90: Likewise.
523 * gfortran.dg/do_check_11.f90: New test.
524 * gfortran.dg/do_check_12.f90: New test.
525 * gfortran.dg/do_corner_warn.f90: New test.
526
527 2016-07-07 Martin Liska <mliska@suse.cz>
528
529 * gfortran.dg/predict-1.f90: Ammend the test.
530 * gfortran.dg/predict-2.f90: Likewise.
531
532 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
533
534 PR ipa/71624
535 * g++.dg/pr71624.C: New test.
536
537 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
538
539 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
540 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
541 ARMv8-M Mainline architectures.
542
543 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
544
545 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
546 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
547
548 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
549
550 PR target/70098
551 PR target/71763
552 * gcc.target/powerpc/pr71763.c: New file.
553
554 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
555
556 PR tree-optimization/71518
557 * gcc.dg/pr71518.c: New test.
558
559 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
560
561 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
562
563 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
564
565 PR target/50739
566 * gcc.target/avr/pr50739.c: New test.
567
568 2016-07-05 Jan Hubicka <jh@suse.cz>
569
570 * gcc.dg/tree-ssa/scev-14.c: update template.
571
572 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
573
574 * gcc.dg/vect/group-no-gaps-1.c: New test.
575
576 2016-07-05 Andi Kleen <ak@linux.intel.com>
577
578 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
579 if kernel supports MPX.
580
581 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
582
583 * gcc.c-torture/compile/pr69102.c: Require fpic support.
584
585 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
586 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
587
588 * gcc.target/powerpc/signbit-1.c: New test.
589 * gcc.target/powerpc/signbit-2.c: New test.
590 * gcc.target/powerpc/signbit-3.c: New test.
591
592 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
593
594 PR rtl-optimization/71594
595 * gcc.dg/torture/pr71594.c: New test.
596
597 2016-07-05 Jan Hubicka <jh@suse.cz>
598
599 * gcc.dg/tree-ssa/scev-14.c: new testcase.
600
601 2016-07-05 David Malcolm <dmalcolm@redhat.com>
602
603 PR c++/62314
604 * gcc/testsuite/g++.dg/parse/error5.C: Update column
605 number of missing semicolon error.
606 * g++.dg/pr62314-2.C: New test case.
607
608 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
609
610 * gfortran.dg/coarray_stat_function.f90: New test.
611 * gfortran.dg/coarray_stat_whitespace.f90: New test.
612 * gfortran.dg/coarray_lib_comm_1: Adapting old test
613 to new interfaces.
614
615 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
616
617 PR fortran/71623
618 * gfortran.dg/deferred_character_17.f90: New test.
619
620 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
621
622 * gcc.target/arm/neon/polytypes.c: Move to ...
623 * gcc.target/arm/polytypes.c: ... here.
624 * gcc.target/arm/neon/pr51534.c: Move to ...
625 * gcc.target/arm/pr51534.c: ... here.
626 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
627 * gcc.target/arm/vect-vcvt.c: ... here.
628 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
629 * gcc.target/arm/vect-vcvtq.c: ... here.
630 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
631 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
632 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
633 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
634 * gcc.target/arm/neon/neon.exp: Delete.
635 * gcc.target/arm/neon/: Delete.
636
637 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
638
639 PR fortran/65575
640 * gfortran.dg: pr65575.f90: New test.
641
642 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
643
644 PR fortran/35849
645 * gfortran.dg: pr35849.f90: New test.
646
647 2016-07-04 Jakub Jelinek <jakub@redhat.com>
648
649 PR c++/71739
650 * g++.dg/cpp0x/pr71739.C: New test.
651
652 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
653
654 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
655
656 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
657
658 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
659 locr.
660 * gcc.target/s390/loc-1.c: New test.
661
662 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
663
664 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
665 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
666
667 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
668
669 PR target/63874
670 * gcc.target/aarch64/pr63874.c: New test.
671
672 2016-07-04 Jan Beulich <jbeulich@suse.com>
673
674 * g++.dg/header.c: New.
675 * gcc.dg/header.c: New.
676
677 2016-07-02 Jakub Jelinek <jakub@redhat.com>
678
679 PR c/71719
680 * c-c++-common/Wunused-var-15.c: New test.
681
682 2016-07-01 Jakub Jelinek <jakub@redhat.com>
683
684 PR fortran/71687
685 * gfortran.dg/gomp/pr71687.f90: New test.
686
687 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
688
689 * gcc.dg/const-float128-ped.c: Require __float128 effective
690 target and options.
691 * gcc.dg/const-float128.c: Likewise.
692 * gcc.dg/torture/float128-cmp-invalid.c: Require
693 __float128 and base_quadfloat_support effective targets, and
694 __float128 options.
695 * gcc.dg/torture/float128-div-underflow.c: Likewise.
696 * gcc.dg/torture/float128-extend-nan.c: Likewise.
697 * gcc.dg/torture/float128-nan.c: Likewise.
698 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
699 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
700 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
701 * lib/target-supports.exp (check_effective_target___float128): New.
702 (add_options_for___float128): New.
703 (check_effective_target_base_quadword_support): New.
704
705 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
706
707 PR target/71720
708 * gcc.target/powerpc/pr71720.c: New test.
709
710 2016-07-01 Jan Beulich <jbeulich@suse.com>
711
712 * gcc.dg/bss.c: New.
713
714 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
715
716 PR target/71698
717 * gcc.target/powerpc/pr71698.c: New test.
718
719 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
720
721 PR target/71151
722 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
723 instead of ".foo" for its section name.
724 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
725 depending on MCU's flash size.
726 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
727 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
728 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
729 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
730 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
731 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
732
733 2016-07-01 Jan Beulich <jbeulich@suse.com>
734
735 * gcc.target/i386/pr65105-2.c: Add -msse2.
736
737 2016-06-30 Jakub Jelinek <jakub@redhat.com>
738
739 PR tree-optimization/71707
740 * gcc.dg/strlenopt-29.c: New test.
741
742 PR fortran/71704
743 * gfortran.dg/gomp/pr71704.f90: New test.
744
745 PR fortran/71705
746 * gfortran.dg/gomp/pr71705.f90: New test.
747
748 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
749
750 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
751 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
752 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
753 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
754 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
755 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
756 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
757 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
758 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
759 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
760 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
761 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
762 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
763 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
764 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
765 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
766 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
767 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
768 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
769 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
770 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
771 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
772 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
773 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
774 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
775 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
776 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
777 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
778 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
779 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
780 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
781 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
782 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
783 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
784 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
785 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
786 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
787 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
788 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
789 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
790 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
791 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
792 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
793 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
794 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
795 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
796 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
797 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
798 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
799 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
800 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
801 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
802 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
803 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
804 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
805 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
806 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
807 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
808 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
809 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
810 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
811 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
812 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
813 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
814 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
815 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
816 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
817 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
818 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
819 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
820 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
821 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
822 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
823 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
824 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
825 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
826 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
827 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
828 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
829 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
830 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
831
832 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
833 James Greenhalgh <james.greenhalgh@arm.com>
834
835 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
836
837 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
838 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
839
840 * gcc.target/aarch64/vget_set_lane_1.c: New test.
841
842 2016-06-30 David Malcolm <dmalcolm@redhat.com>
843
844 PR driver/71651
845 * gcc.dg/spellcheck-options-12.c: New test case.
846
847 2016-06-30 Jakub Jelinek <jakub@redhat.com>
848
849 PR middle-end/71693
850 * gcc.c-torture/compile/pr71693.c: New test.
851
852 2016-06-29 David Malcolm <dmalcolm@redhat.com>
853
854 * gcc.dg/spellcheck-params.c: New testcase.
855 * gcc.dg/spellcheck-params-2.c: New testcase.
856
857 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
858
859 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
860 vector extract instructions.
861 * gcc.target/powerpc/p9-extract-2.c: Likewise.
862
863 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
864
865 PR fortran/71686
866 * gfortran.dg/unexpected_eof_2.f90: New test.
867 * gfortran.dg/unexpected_eof_3.f90: New test.
868
869 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
870
871 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
872
873 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
874
875 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
876 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
877 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
878
879 2016-06-29 Richard Biener <rguenther@suse.de>
880
881 PR middle-end/15256
882 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
883
884 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
885
886 * gcc.target/arm/aapcs/neon-vect10.c: Require
887 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
888 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
889 * gcc.target/arm/aapcs/vfp18.c: Likewise.
890 * gcc.target/arm/aapcs/vfp19.c: Likewise.
891 * gcc.target/arm/aapcs/vfp20.c: Likewise.
892 * gcc.target/arm/aapcs/vfp21.c: Likewise.
893 * gcc.target/arm/fp16-aapcs-1.c: Require
894 -mfloat-ab=hard. Also simplify the test.
895 * gcc.target/arm/fp16-aapcs-2.c: New.
896
897 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
898
899 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
900 (add_options_for_arm_fp16_ieee): New.
901 (add_options_for_arm_fp16_alternative): New.
902 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
903 long-line.
904 (effective_target_arm_fp16_hw): New.
905
906 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
907
908 PR tree-optimization/71655
909 * g++.dg/pr71655.C: New test.
910
911 2016-06-29 Martin Liska <mliska@suse.cz>
912
913 * gcc.dg/pr71585.c: New test.
914 * gcc.dg/pr71585-2.c: New test.
915 * gcc.dg/pr71585-3.c: New test.
916
917 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
918
919 PR tree-optimization/70729
920 * g++.dg/vect/pr70729.cc: New test.
921
922 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
923
924 * c-c++-common/gomp/cancel-1.c: Extend.
925
926 2016-06-29 Jakub Jelinek <jakub@redhat.com>
927
928 PR tree-optimization/71625
929 * gcc.dg/strlenopt-28.c: New test.
930
931 2016-06-29 Richard Biener <rguenther@suse.de>
932
933 PR middle-end/71002
934 * g++.dg/torture/pr71002.C: Adjust testcase.
935
936 2016-06-29 Jakub Jelinek <jakub@redhat.com>
937
938 PR c/71685
939 * gcc.dg/pr71685.c: New test.
940
941 2016-06-28 Martin Sebor <msebor@redhat.com>
942
943 PR c/71552
944 * gcc.dg/init-bad-9.c: New test.
945
946 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
947
948 * gcc.target/powerpc/abs128-1.c: Require VSX.
949 * gcc.target/powerpc/copysign128-1.c: Likewise.
950 * gcc.target/powerpc/inf128-1.c: Likewise.
951 * gcc.target/powerpc/nan128-1.c: Likewise.
952
953 2016-06-28 Jakub Jelinek <jakub@redhat.com>
954
955 PR middle-end/71626
956 * gcc.c-torture/execute/pr71626-1.c: New test.
957 * gcc.c-torture/execute/pr71626-2.c: New test.
958
959 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
960
961 PR target/71656
962 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
963
964 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
965
966 PR target/71670
967 * gcc.target/powerpc/pr71670.c: New testcase.
968
969 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
970
971 PR target/71656
972 * gcc.target/powerpc/pr71656-1.c: New test.
973 * gcc.target/powerpc/pr71656-2.c: New test.
974
975 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
976
977 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
978 around fp16 code.
979 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
980 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
981 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
982 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
983 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
984 Add arm_neon_fp16_ok effective target.
985 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
986 Likewise.
987 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
988 Likewise.
989 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
990 Likewise.
991 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
992 Likewise.
993 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
994 Likewise.
995 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
996 Likewise.
997 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
998 Likewise.
999 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1000 Likewise.
1001 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1002 Likewise.
1003 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1004 Likewise.
1005 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1006 Likewise.
1007
1008 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1009
1010 * gcc.dg/predict-12.c: New testcase.
1011
1012 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1013
1014 PR fortran/71649
1015 * gfortran.dg/pr71649.f90: New test.
1016
1017 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1018
1019 PR tree-optimization/71643
1020 * g++.dg/opt/pr71643.C: New test.
1021
1022 PR tree-optimization/71631
1023 * gcc.c-torture/execute/pr71631.c: New test.
1024
1025 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1026
1027 * gcc.dg/predict-11.c: New testcase.
1028 * gfortran.dg/predict-2.f90: New testcase.
1029
1030 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1031
1032 * gcc.dg/predict-10.c: New test.
1033
1034 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1035
1036 * gcc.target/powerpc/abs128-1.c: New.
1037 * gcc.target/powerpc/copysign128-1.c: New.
1038 * gcc.target/powerpc/inf128-1.c: New.
1039 * gcc.target/powerpc/nan128-1.c: New.
1040
1041 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1042
1043 * gfortran.dg/pr71642.f90: New test.
1044
1045 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1046
1047 PR tree-optimization/71647
1048 * gcc.target/i386/pr71647.c: New test.
1049
1050 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1051
1052 * gcc.target/i386/noplt-gd-1.c: New test.
1053 * gcc.target/i386/noplt-gd-2.c: Likewise.
1054 * gcc.target/i386/noplt-gd-3.c: Likewise.
1055 * gcc.target/i386/noplt-ld-1.c: Likewise.
1056 * gcc.target/i386/noplt-ld-2.c: Likewise.
1057 * gcc.target/i386/noplt-ld-3.c: Likewise.
1058 * lib/target-supports.exp
1059 (check_effective_target_tls_get_addr_via_got): New.
1060
1061 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1062
1063 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1064 testsuite compile flags.
1065 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1066 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1067
1068 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1069
1070 * g++dg/vect/pr36684.cc: Add dg-do compile.
1071 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1072 * gcc.dg/vect/pr70021.c: Ditto.
1073 * gcc.dg/vect/pr70138-1.c: Ditto.
1074 * gcc.dg/vect/pr70138-2.c: Ditto.
1075 * gcc.dg/vect/pr70354-1.c: Ditto.
1076 * gcc.dg/vect/pr70354-2.c: Ditto.
1077 * gcc.dg/vect/pr71259.c: Ditto.
1078 * gcc.dg/vect/pr71416-1.c: Ditto.
1079 * gcc.dg/vect/slp-43.c: Ditto.
1080 * gcc.dg/vect/slp-45.c: Ditto.
1081 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1082 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1083 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1084 * gfortran.dg/vect/pr69980.f90: Ditto.
1085
1086 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1087
1088 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1089 * gcc.dg/vect/bb-slp-30.c: Ditto.
1090 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1091 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1092 * gcc.dg/vect/pr45902.c: Ditto.
1093 * gcc.dg/vect/pr48172.c: Ditto.
1094 * gcc.dg/vect/pr48377.c: Ditto.
1095 * gcc.dg/vect/pr49038.c: Ditto.
1096 * gcc.dg/vect/pr49771.c: Ditto.
1097 * gcc.dg/vect/pr52091.c: Ditto.
1098 * gcc.dg/vect/pr53185-2.c: Ditto.
1099 * gcc.dg/vect/pr56826.c: Ditto.
1100 * gcc.dg/vect/pr60276.c: Ditto.
1101 * gcc.dg/vect/pr62021.c: Ditto.
1102 * gcc.dg/vect/pr63530.c: Ditto.
1103 * gcc.dg/vect/pr65518.c: Ditto.
1104 * gcc.dg/vect/pr65947-1.c: Ditto.
1105 * gcc.dg/vect/pr65947-10.c: Ditto.
1106 * gcc.dg/vect/pr65947-11.c: Ditto.
1107 * gcc.dg/vect/pr65947-12.c: Ditto.
1108 * gcc.dg/vect/pr65947-13.c: Ditto.
1109 * gcc.dg/vect/pr65947-2.c: Ditto.
1110 * gcc.dg/vect/pr65947-3.c: Ditto.
1111 * gcc.dg/vect/pr65947-4.c: Ditto.
1112 * gcc.dg/vect/pr65947-5.c: Ditto.
1113 * gcc.dg/vect/pr65947-6.c: Ditto.
1114 * gcc.dg/vect/pr65947-7.c: Ditto.
1115 * gcc.dg/vect/pr65947-8.c: Ditto.
1116 * gcc.dg/vect/pr65947-9.c: Ditto.
1117 * gcc.dg/vect/pr71416-1.c: Ditto.
1118 * gcc.dg/vect/pr71439.c: Ditto.
1119 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1120 * gcc.dg/vect/vect-bswap16.c: Ditto.
1121 * gcc.dg/vect/vect-bswap32.c: Ditto.
1122 * gcc.dg/vect/vect-bswap64.c: Ditto.
1123 * gcc.dg/vect/vect-live-1.c: Ditto.
1124 * gcc.dg/vect/vect-live-2.c: Ditto.
1125 * gcc.dg/vect/vect-live-3.c: Ditto.
1126 * gcc.dg/vect/vect-live-4.c: Ditto.
1127 * gcc.dg/vect/vect-live-5.c: Ditto.
1128 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1129 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1130 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1131 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1132 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1133 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1134 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1135 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1136 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1137 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1138 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1139 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1140 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1141 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1142 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1143 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1144 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1145
1146 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1147
1148 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1149
1150 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1151
1152 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1153 ia32 if R_386_GOT32X relocation is supported.
1154 * gcc.target/i386/noplt-3.c: Likewise.
1155 * gcc.target/i386/noplt-2.c: Likewise.
1156 (main): Renamed to ...
1157 (bar): This.
1158 * gcc.target/i386/noplt-4.c: Likewise.
1159 (main): Renamed to ...
1160 (bar): This.
1161 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1162 * gcc.target/i386/pr67400-5.c: Likewise.
1163
1164 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1165
1166 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1167 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1168
1169 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1170 f4): Adjust expected diagnostics.
1171 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1172 (T): If OVFP is defined, redefine to TP.
1173 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1174 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1175 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1176 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1177 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1178 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1179 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1180 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1181 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1182 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1183 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1184 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1185 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1186 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1187 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1188 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1189 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1190 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1191 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1192 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1193 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1194 as last argument to __builtin_add_overflow_p.
1195
1196 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1197
1198 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1199 dg-options and remove default vector testsuite compile flags.
1200 * g++.dg/vect/pr33860a.cc: Ditto.
1201 * g++.dg/vect/pr45470-a.cc: Ditto.
1202 * g++.dg/vect/pr45470-b.cc: Ditto.
1203 * g++.dg/vect/pr60896.cc: Ditto.
1204 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1205 * gcc.dg/vect/pr18308.c: Ditto.
1206 * gcc.dg/vect/pr24049.c: Ditto.
1207 * gcc.dg/vect/pr33373.c: Ditto.
1208 * gcc.dg/vect/pr36228.c: Ditto.
1209 * gcc.dg/vect/pr42395.c: Ditto.
1210 * gcc.dg/vect/pr42604.c: Ditto.
1211 * gcc.dg/vect/pr46663.c: Ditto.
1212 * gcc.dg/vect/pr48765.c: Ditto.
1213 * gcc.dg/vect/pr49093.c: Ditto.
1214 * gcc.dg/vect/pr49352.c: Ditto.
1215 * gcc.dg/vect/pr52298.c: Ditto.
1216 * gcc.dg/vect/pr52870.c: Ditto.
1217 * gcc.dg/vect/pr53185.c: Ditto.
1218 * gcc.dg/vect/pr53773.c: Ditto.
1219 * gcc.dg/vect/pr56695.c: Ditto.
1220 * gcc.dg/vect/pr62171.c: Ditto.
1221 * gcc.dg/vect/pr63530.c: Ditto.
1222 * gcc.dg/vect/pr68339.c: Ditto.
1223 * gcc.dg/vect/pr71259.c: Ditto.
1224 * gcc.dg/vect/vect-82_64.c: Ditto.
1225 * gcc.dg/vect/vect-83_64.c: Ditto.
1226 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1227 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1228 * gcc.dg/vect/vect-shift-2.c: Ditto.
1229 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1230 * gfortran.dg/vect/pr39318.f90: Ditto.
1231 * gfortran.dg/vect/pr45714-a.f: Ditto.
1232 * gfortran.dg/vect/pr45714-b.f: Ditto.
1233 * gfortran.dg/vect/pr46213.f90: Ditto.
1234
1235 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1236 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1237
1238 * gcc.target/powerpc/p9-splat-5.c: New test.
1239
1240 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1241
1242 PR tree-optimization/71488
1243 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1244 * lib/target-supports.exp: ... here.
1245 (check_sse4_hw_available): New procedure.
1246 (check_effective_target_sse4_runtime): Ditto.
1247 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1248 -march=westmere for sse4_runtime targets.
1249 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1250 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1251 (dg-additional-options): Use for sse4_runtime targets.
1252 (main): Call check_vect ().
1253 (dg-final): Perform scan only for sse4_runtime targets.
1254
1255 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1256
1257 PR target/66232
1258 PR target/67400
1259 * gcc.target/i386/pr66232-14.c: New file.
1260 * gcc.target/i386/pr66232-15.c: Likewise.
1261 * gcc.target/i386/pr66232-16.c: Likewise.
1262 * gcc.target/i386/pr66232-17.c: Likewise.
1263 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1264 ia32 if R_386_GOT32X relocation is supported.
1265 * gcc.target/i386/pr67400-2.c: Likewise.
1266 * gcc.target/i386/pr67400-3.c: Likewise.
1267 * gcc.target/i386/pr67400-4.c: Likewise.
1268 * gcc.target/i386/pr67400-6.c: Likewise.
1269 * gcc.target/i386/pr67400-7.c: Likewise.
1270 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1271
1272 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1273
1274 PR libgfortran/48852
1275 * gfortran.dg/char4_iunit_1.f03: Update test.
1276 * gfortran.dg/f2003_io_5.f03: Update test.
1277 * gfortran.dg/real_const_3.f90: Update test.
1278
1279 2016-06-23 Andi Kleen <ak@linux.intel.com>
1280
1281 * g++.dg/bprob/bprob.exp: Support autofdo.
1282 * g++.dg/tree-prof/tree-prof.exp: dito.
1283 * gcc.dg/tree-prof/tree-prof.exp: dito.
1284 * gcc.misc-tests/bprob.exp: dito.
1285 * gfortran.dg/prof/prof.exp: dito.
1286 * lib/profopt.exp: dito.
1287 * lib/target-supports.exp: Check for autofdo.
1288
1289 2016-06-23 Martin Liska <mliska@suse.cz>
1290
1291 * gcc.dg/pr71619.c: New test.
1292
1293 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1294
1295 PR target/67400
1296 * gcc.target/i386/pr67400-1.c: New test.
1297 * gcc.target/i386/pr67400-2.c: Likewise.
1298 * gcc.target/i386/pr67400-3.c: Likewise.
1299 * gcc.target/i386/pr67400-4.c: Likewise.
1300 * gcc.target/i386/pr67400-5.c: Likewise.
1301 * gcc.target/i386/pr67400-6.c: Likewise.
1302 * gcc.target/i386/pr67400-7.c: Likewise.
1303
1304 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1305
1306 * c-c++-common/missing-header-1.c: New test case.
1307 * c-c++-common/missing-header-2.c: New test case.
1308 * c-c++-common/missing-header-3.c: New test case.
1309 * c-c++-common/missing-header-4.c: New test case.
1310
1311 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1312
1313 PR c/70339
1314 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1315 hint.
1316 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1317 expected results due to builtin "nanl" now being suggested for
1318 "name".
1319 * gcc.dg/pr67580.c: Update expected messages.
1320 * gcc.dg/spellcheck-identifiers.c: New testcase.
1321 * gcc.dg/spellcheck-typenames.c: New testcase.
1322
1323 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1324
1325 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1326 file.
1327 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1328 diagnostic-test-show-locus-parseable-fixits.c to sources for
1329 diagnostic_plugin_test_show_locus.c.
1330 * lib/gcc-defs.exp (freeform_regexps): New global.
1331 (dg-regexp): New function.
1332 (handle-dg-regexps): New function.
1333 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1334 freeform_regexps to the empty list.
1335 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1336
1337 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1338
1339 PR tree-optimization/71488
1340 * g++.dg/pr71488.C: New test.
1341 * gcc.dg/vect/vect-bool-cmp.c: New test.
1342
1343 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1344
1345 * gcc.dg/guality/param-5.c: New test.
1346
1347 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1348
1349 * gcc.target/i386/asm-flag-7.c: New test.
1350
1351 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1352
1353 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1354 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1355 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1356 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1357 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1358 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1359 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1360 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1361 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1362 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1363 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1364 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1365 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1366 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1367 * lib/target-supports.exp: Likewise.
1368
1369 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1370
1371 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1372 * gcc.dg/attr-ms_struct-2.c: Likewise.
1373 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1374 * gcc.dg/bf-ms-attrib.c: Likewise.
1375 * gcc.dg/bf-ms-layout-2.c: Likewise.
1376 * gcc.dg/bf-ms-layout-3.c: Likewise.
1377 * gcc.dg/bf-ms-layout.c: Likewise.
1378 * gcc.dg/bf-no-ms-layout.c: Likewise.
1379 * gcc.target/i386/bitfield1.c: Likewise.
1380 * gcc.target/i386/bitfield2.c: Likewise.
1381 * gcc.target/i386/bitfield3.c: Likewise.
1382
1383 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1384
1385 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1386 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1387 override other than -mcpu=power9 command-line option is specified,
1388 or if the target operating system is aix.
1389 * gcc.target/powerpc/darn-1.c: Likewise.
1390 * gcc.target/powerpc/darn-2.c: Likewise.
1391 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1392 test if effective-target is not powerpc_p9vector_ok or if the
1393 target operating system is not defined.
1394 * gcc.target/powerpc/vslv-1.c: Likewise.
1395 * gcc.target/powerpc/vsrv-0.c: Likewise.
1396 * gcc.target/powerpc/vsrv-1.c: Likewise.
1397
1398 2016-06-21 Tobias Burnus <burnus@net-b.de>
1399
1400 PR fortran/71068
1401 * gfortran.dg/coarray/data_1.f90: New.
1402
1403 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1404
1405 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1406 (dg-require-effective-target): Use arm_v8_neon_hw.
1407 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1408 (dg-require-effective-target): Likewise.
1409 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1410 (dg-require-effective-target): Likewise.
1411 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1412 (dg-require-effective-target): Likewise.
1413 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1414 (dg-require-effective-target): Likewise.
1415 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1416 (dg-require-effective-target): Likewise.
1417 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1418 Add AArch64 check.
1419
1420 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1421
1422 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1423 Set to 3 so test passes.
1424
1425 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1426
1427 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1428
1429 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1430
1431 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1432 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1433 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1434 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1435
1436 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1437
1438 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1439 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1440
1441 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1442
1443 PR target/71549
1444 * gcc.target/i386/pr71549.c: New test.
1445
1446 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1447
1448 * gcc.target/powerpc/vadsdu-0.c: Replace
1449 dg-require-effective-target directive to allow test to run on more
1450 platforms, and add dg-skip-if directive to disable test on aix
1451 platforms because of known incompatibilities.
1452 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1453 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1454 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1455 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1456 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1457 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1458 * gcc.target/powerpc/vadsdub-2.c: Replace
1459 dg-require-effective-target directive to allow test to run on more
1460 platforms, and add dg-skip-if directive to disable test on aix
1461 platforms because of known incompatibilities.
1462 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1463 with vec_absdb call to differentiate this test from vadsdub-1.c.
1464 * gcc.target/powerpc/vadsduh-1.c: Replace
1465 dg-require-effective-target directive to allow test to run on more
1466 platforms, and add dg-skip-if directive to disable test on aix
1467 platforms because of known incompatibilities.
1468 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1469 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1470 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1471
1472 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1473
1474 PR tree-optimization/71588
1475 * gcc.dg/pr71558.c: New test.
1476
1477 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1478
1479 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1480 * c-c++-common/pr68657-2.c: Likewise.
1481 * c-c++-common/pr68657-3.c: Likewise.
1482 * gcc.dg/torture/pr69714.c: Require int32plus support.
1483 * gcc.dg/torture/pr70025.c: Likewise.
1484 * gcc.dg/torture/pr70083.c: Likewise.
1485 * gcc.dg/torture/pr70542.c: Likewise.
1486 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1487
1488 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1489
1490 PR c/71601
1491 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1492
1493 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1494
1495 PR middle-end/71581
1496 * gcc.dg/pr71581.c: New test.
1497
1498 PR rtl-optimization/71591
1499 * gcc.dg/cpp/pr71591.c: New test.
1500
1501 2016-06-20 David B. Robins <gcc@davidrobins.net>
1502
1503 PR target/71571
1504 * g++.dg/torture/pr71571.C: New test.
1505
1506 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1507
1508 PR target/71559
1509 * gcc.target/i386/sse2-pr71559.c: New test.
1510 * gcc.target/i386/avx-pr71559.c: New test.
1511 * gcc.target/i386/avx512f-pr71559.c: New test.
1512
1513 2016-06-20 Tobias Burnus <burnus@net-b.de>
1514
1515 PR fortran/71194
1516 * gfortran.dg/pointer_remapping_10.f90: New.
1517
1518 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1519
1520 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1521
1522 2016-06-20 Martin Sebor <msebor@redhat.com>
1523
1524 PR c/69507
1525 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1526 * gnu90-const-expr-1.c: Same.
1527 * gnu99-const-expr-1.c: Same.
1528 * gnu99-static-1.c: Same.
1529
1530 2016-06-20 Renlin Li <renlin.li@arm.com>
1531
1532 PR testsuite/71489
1533 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1534
1535 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1536
1537 * gcc.target/aarch64/vcvt_f64_1.c: New.
1538 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1539 * gcc.target/aarch64/vrecp_f64_1.c: New.
1540
1541 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1542
1543 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1544 "alignement".
1545
1546 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1547
1548 PR target/71103
1549 * gcc.target/avr/torture/pr71103-2.c: New test.
1550
1551 2016-06-19 Martin Sebor <msebor@redhat.com>
1552
1553 PR c/69507
1554 * gcc.dg/alignof.c: New test.
1555
1556 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1557
1558 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1559 vs dg-error; test constexpr specifier too.
1560
1561 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1562
1563 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1564
1565 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1566
1567 * lib/target-supports.exp
1568 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1569 arm_neon_ok and merge flags. Fix temporary test name.
1570 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1571 and merge flags.
1572
1573 2016-06-17 Martin Liska <mliska@suse.cz>
1574
1575 * gcc.dg/predict-9.c: Fix dump scanning.
1576
1577 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1578
1579 PR tree-optimization/71354
1580 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1581
1582 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1583
1584 PR tree-optimization/71347
1585 * gcc.dg/tree-ssa/pr71347.c: New test.
1586
1587 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1588
1589 PR tree-optimization/71354
1590 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1591
1592 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1593
1594 * gcc.dg/vect/vect-alias-check-1.c: New test.
1595
1596 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1597
1598 PR target/71151
1599 * gcc.target/avr/pr71151-1.c: New test.
1600 * gcc.target/avr/pr71151-2.c: New test.
1601 * gcc.target/avr/pr71151-3.c: New test.
1602 * gcc.target/avr/pr71151-4.c: New test.
1603 * gcc.target/avr/pr71151-5.c: New test.
1604 * gcc.target/avr/pr71151-6.c: New test.
1605 * gcc.target/avr/pr71151-7.c: New test.
1606 * gcc.target/avr/pr71151-8.c: New test.
1607 * gcc.target/avr/pr71151-common.h: New test.
1608
1609 2016-06-16 Martin Liska <mliska@suse.cz>
1610
1611 * gfortran.dg/predict-1.f90: New test.
1612
1613 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1614
1615 PR target/71242
1616 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1617
1618 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1619
1620 * g++.dg/vect/pr36648.cc: Disable cunrolli
1621
1622 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1623
1624 PR target/71554
1625 * gcc.c-torture/execute/pr71554.c: New test.
1626
1627 PR rtl-optimization/71532
1628 * gcc.dg/torture/pr71532.c: New test.
1629
1630 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1631
1632 * gcc.target/powerpc/p9-dimode1.c: New test.
1633 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1634
1635 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1636
1637 * gcc.c-torture/compile/20160615-1.c: New test.
1638
1639 * g++.dg/cpp0x/ref-qual17.C: New test.
1640
1641 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1642
1643 PR middle-end/71529
1644 * gcc.target/i386/pr71529.C: New test.
1645
1646 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1647
1648 PR tree-optimization/71483
1649 * g++.dg/vect/pr71483.c: New
1650
1651 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1652
1653 PR c++/70202
1654 * g++.dg/inherit/crash6.C: New.
1655 * g++.dg/inherit/union2.C: Likewise.
1656 * g++.dg/inherit/virtual12.C: Likewise.
1657 * g++.dg/inherit/virtual13.C: Likewise.
1658 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1659
1660 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1661
1662 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1663
1664 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1665
1666 PR tree-optimization/71439
1667 * gcc.dg/vect/pr71439.c: New
1668
1669 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1670
1671 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1672
1673 2016-06-15 Richard Biener <rguenther@suse.de>
1674
1675 * gcc.dg/vect/slp-45.c: New testcase.
1676
1677 2016-06-15 Richard Biener <rguenther@suse.de>
1678
1679 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1680
1681 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1682
1683 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1684 requirements, and disable for AIX for now.
1685 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1686
1687 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1688
1689 PR c++/71528
1690 * g++.dg/opt/pr71528.C: New test.
1691
1692 PR c++/71516
1693 * g++.dg/init/pr71516.C: New test.
1694
1695 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1696
1697 * g++.dg/init/array46.C: New.
1698
1699 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1700
1701 * gcc.target/i386/float128-3.c: New test.
1702 * gcc.target/i386/quad-sse4.c: Ditto.
1703 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1704 Update scan strings.
1705
1706 2016-06-14 Richard Biener <rguenther@suse.de>
1707
1708 PR middle-end/71526
1709 * gfortran.dg/pr71526.f90: New testcase.
1710
1711 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1712
1713 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1714 * gcc.dg/zero_bits_compound-1.c: Likewise.
1715
1716 2016-06-14 Richard Biener <rguenther@suse.de>
1717
1718 PR tree-optimization/71522
1719 * gcc.dg/torture/pr71522.c: New testcase.
1720
1721 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1722
1723 PR tree-optimization/71520
1724 * gcc.dg/tree-ssa/pr71520.c: New test.
1725
1726 2016-06-14 Richard Biener <rguenther@suse.de>
1727
1728 PR tree-optimization/71521
1729 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1730
1731 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1732
1733 PR sanitizer/71498
1734 * c-c++-common/ubsan/bounds-13.c: New test.
1735
1736 PR preprocessor/71183
1737 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1738
1739 2016-06-13 Jeff Law <law@redhat.com>
1740
1741 PR tree-optimization/71403
1742 * c-c++-common/ubsan/pr71403-1.c: New test.
1743 * c-c++-common/ubsan/pr71403-2.c: New test.
1744 * c-c++-common/ubsan/pr71403-3.c: New test.
1745
1746 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR middle-end/71478
1749 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1750 Add -Wno-psabi -w to dg-options.
1751
1752 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1753
1754 * gcc.target/powerpc/vadsdu-0.c: New test.
1755 * gcc.target/powerpc/vadsdu-1.c: New test.
1756 * gcc.target/powerpc/vadsdu-2.c: New test.
1757 * gcc.target/powerpc/vadsdu-3.c: New test.
1758 * gcc.target/powerpc/vadsdu-4.c: New test.
1759 * gcc.target/powerpc/vadsdu-5.c: New test.
1760 * gcc.target/powerpc/vadsdub-1.c: New test.
1761 * gcc.target/powerpc/vadsdub-2.c: New test.
1762 * gcc.target/powerpc/vadsduh-1.c: New test.
1763 * gcc.target/powerpc/vadsduh-2.c: New test.
1764 * gcc.target/powerpc/vadsduw-1.c: New test.
1765 * gcc.target/powerpc/vadsduw-2.c: New test.
1766
1767 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1768
1769 * gcc.dg/c99-init-2.c (c): Update expected error message.
1770 * gcc.dg/init-bad-8.c (foo): Likewise.
1771 * gcc.dg/spellcheck-fields-3.c: New test case.
1772
1773 2016-06-13 Martin Liska <mliska@suse.cz>
1774
1775 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1776 and "guess loop iv compared" heuristics.
1777 * gcc.dg/predict-2.c: Likewise.
1778 * gcc.dg/predict-3.c: Likewise.
1779 * gcc.dg/predict-4.c: Likewise.
1780 * gcc.dg/predict-5.c: Likewise.
1781 * gcc.dg/predict-6.c: Likewise.
1782
1783 2016-06-13 Marek Polacek <polacek@redhat.com>
1784
1785 PR middle-end/71476
1786 * c-c++-common/Wswitch-unreachable-4.c: New test.
1787 * gcc.dg/Wswitch-unreachable-2.c: New test.
1788 * g++.dg/tm/jump1.C: Move dg-warning.
1789
1790 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1791
1792 * gnat.dg/renaming10.ad[sb]: New test.
1793
1794 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1795
1796 PR fortran/70673
1797 * gfortran.dg/pr70673.f90: New test.
1798
1799 2016-06-13 Richard Biener <rguenther@suse.de>
1800
1801 PR middle-end/64516
1802 * gcc.dg/align-3.c: New testcase.
1803
1804 2016-06-13 Martin Liska <mliska@suse.cz>
1805
1806 * gcc.target/i386/pr71458.c: New test.
1807
1808 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1809
1810 PR target/71241
1811 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1812
1813 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1814
1815 PR target/60751
1816 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1817 statement.
1818
1819 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1820
1821 PR target/60751
1822 * gfortran.dg/comma_IO_extension_1.f90: New test.
1823 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1824 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1825 statement.
1826 * gfortran.dg/graphite/pr38083.f90: Likewise.
1827 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1828 missing format.
1829
1830 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1831
1832 * gnat.dg/case_character.adb: New test.
1833
1834 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1835
1836 PR middle-end/71310
1837 * gcc.target/powerpc/pr71310.c: New testcase.
1838
1839 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1840
1841 PR middle-end/71478
1842 * gcc.dg/pr71478.c: New test.
1843
1844 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1845
1846 PR middle-end/71494
1847 * gcc.c-torture/execute/pr71494.c: New test.
1848
1849 PR c/68657
1850 * gcc.target/i386/pr68657.c: New test.
1851
1852 PR inline-asm/68843
1853 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1854 (test): Add -masm=intel alternatives.
1855
1856 2016-06-10 Martin Sebor <msebor@redhat.com>
1857
1858 PR c/71392
1859 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1860
1861 2016-06-10 Jeff Law <law@redhat.com>
1862
1863 PR tree-optimization/71335
1864 * gcc.c-torture/execute/pr71335.c: New test.
1865
1866 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1867
1868 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1869 the various "cannot tail-call: " messages.
1870
1871 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1872
1873 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1874 and options.
1875
1876 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1877
1878 PR sanitizer/71480
1879 * c-c++-common/asan/pr71480.c: New test.
1880
1881 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1882
1883 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1884 (ASMNAME2): Likewise.
1885 (main): Replace fn in asm statement with ASMNAME ("fn").
1886 * gcc.dg/guality/pr68037-2.c: Likewise.
1887 * gcc.dg/guality/pr68037-3.c: Likewise.
1888 * gcc.dg/torture/pr68037-1.c: Likewise.
1889 * gcc.dg/torture/pr68037-2.c: Likewise.
1890 * gcc.dg/torture/pr68037-3.c: Likewise.
1891
1892 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1893
1894 PR inline-asm/68843
1895 * gcc.target/i386/pr68843-1.c: New test.
1896 * gcc.target/i386/pr68843-2.c: New test.
1897
1898 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1899 Cesar Philippidis <cesar@codesourcery.com>
1900
1901 PR middle-end/71373
1902 * gcc.dg/goacc/nested-function-1.c: New file.
1903 * gcc.dg/goacc/nested-function-2.c: Likewise.
1904 * gcc.dg/goacc/pr71373.c: Likewise.
1905 * gfortran.dg/goacc/cray-2.f95: Likewise.
1906 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1907 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1908 * gfortran.dg/goacc/cray.f95: Update.
1909 * gfortran.dg/goacc/loop-1.f95: Likewise.
1910 * gfortran.dg/goacc/loop-3.f95: Likewise.
1911 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1912 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1913
1914 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1915
1916 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1917 for OpenACC tile clauses.
1918 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1919
1920 PR c/71381
1921 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1922 to...
1923 * c-c++-common/goacc/cache-2.c: ... this new file.
1924 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1925 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1926 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1927 usage.
1928 * gfortran.dg/goacc/cray.f95: Likewise.
1929 * gfortran.dg/goacc/loop-1.f95: Likewise.
1930
1931 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1932
1933 PR tree-optimization/71407
1934 PR tree-optimization/71416
1935 * gcc.dg/vect/pr71407.c: New
1936 * gcc.dg/vect/pr71416-1.c: New
1937 * gcc.dg/vect/pr71416-2.c: New
1938
1939 2016-06-10 Richard Biener <rguenther@suse.de>
1940
1941 PR middle-end/71477
1942 * gcc.dg/torture/pr71477.c: New testcase.
1943
1944 2016-06-09 Julia Koval <julia.koval@intel.com>
1945
1946 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1947 * gcc.target/i386/interrupt-13.c: Likewise.
1948 * gcc.target/i386/interrupt-15.c: Likewise.
1949 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1950 * gcc.target/i386/interrupt-24.c: Likewise.
1951 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1952 * gcc.target/i386/interrupt-9.c: Likewise.
1953 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1954
1955 2016-06-09 Martin Sebor <msebor@redhat.com>
1956
1957 PR c/70883
1958 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1959 * gcc.dg/builtin-constant_p-1.c: Same.
1960 * gcc.dg/builtins-error.c: Same.
1961 * gcc.dg/pr70859.c: Same.
1962
1963 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1964
1965 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1966 * gcc.dg/torture/pr68067-1.c: Likewise.
1967 * gcc.dg/torture/pr68067-2.c: Likewise.
1968
1969 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1970
1971 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1972 when setting SIZE.
1973
1974 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1975
1976 PR c++/71465
1977 * g++.dg/inherit/crash5.C: New.
1978 Revert:
1979 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1980
1981 PR c++/70202
1982 * g++.dg/inherit/crash5.C: New.
1983 * g++.dg/inherit/virtual1.C: Adjust.
1984
1985 2016-06-09 Martin Liska <mliska@suse.cz>
1986
1987 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1988 * g++.dg/predict-loop-exit-2.C: Likewise.
1989 * g++.dg/predict-loop-exit-3.C: Likewise.
1990 * gcc.dg/predict-1.c: Likewise.
1991 * gcc.dg/predict-2.c: Likewise.
1992 * gcc.dg/predict-3.c: Likewise.
1993 * gcc.dg/predict-4.c: Likewise.
1994 * gcc.dg/predict-5.c: Likewise.
1995 * gcc.dg/predict-6.c: Likewise.
1996 * gcc.dg/predict-7.c: Likewise.
1997
1998 2016-06-09 Richard Biener <rguenther@suse.de>
1999
2000 PR tree-optimization/71462
2001 * gcc.dg/torture/pr71462.c: New testcase.
2002
2003 2016-06-09 Marek Polacek <polacek@redhat.com>
2004
2005 PR c/65471
2006 * gcc.dg/c11-generic-3.c: New test.
2007
2008 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2009
2010 * g++.dg/init/array42.C: New.
2011 * g++.dg/init/array43.C: Likewise.
2012 * g++.dg/init/array44.C: Likewise.
2013 * g++.dg/init/array45.C: Likewise.
2014 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2015 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2016 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2017 * g++.dg/gomp/pr35751.C: Likewise.
2018 * g++.dg/init/array23.C: Likewise.
2019 * g++.dg/init/brace2.C: Likewise.
2020 * g++.dg/init/brace6.C: Likewise.
2021
2022 2016-06-08 Martin Sebor <msebor@redhat.com>
2023 Jakub Jelinek <jakub@redhat.com>
2024
2025 PR c++/70507
2026 PR c/68120
2027 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2028 * c-c++-common/builtin-arith-overflow-2.c: New test.
2029 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2030 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2031 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2032
2033 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2034
2035 PR c++/71442
2036 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2037
2038 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2039
2040 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2041 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2042 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2043 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2044 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2045 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2046 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2047 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2048 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2049 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2050 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2051 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2052 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2053
2054 2016-06-08 Richard Biener <rguenther@suse.de>
2055
2056 PR tree-optimization/68558
2057 * gcc.dg/vect/slp-44.c: New testcase.
2058
2059 2016-06-08 Richard Biener <rguenther@suse.de>
2060
2061 * gcc.dg/vect/slp-43.c: New testcase.
2062
2063 2016-06-08 Richard Biener <rguenther@suse.de>
2064
2065 PR tree-optimization/71452
2066 * gcc.dg/torture/pr71452.c: New testcase.
2067
2068 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2069
2070 PR c++/71448
2071 * g++.dg/torture/pr71448.C: New test.
2072
2073 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2074
2075 PR debug/71432
2076 PR ada/71413
2077 * g++.dg/debug/pr71432.C: New test.
2078
2079 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2080
2081 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2082 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2083 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2084
2085 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2086
2087 * gcc.dg/vect/vect-live-2.c: Update effective target.
2088 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2089 * lib/target-supports.exp: Add aarch64 to vect_long.
2090
2091 2016-06-08 Marek Polacek <polacek@redhat.com>
2092
2093 PR c/71418
2094 * gcc.dg/noncompile/pr71418.c: New test.
2095
2096 PR c/71426
2097 * gcc.dg/noncompile/pr71426.c: New test.
2098
2099 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2100
2101 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2102 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2103 * gcc.dg/predict-3.c: Update template.
2104 * gcc.dg/predict-5.c: Update template.
2105 * gcc.dg/predict-6.c: Update template.
2106 * gcc.dg/predict-9.c: Update template.
2107 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2108
2109 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2110
2111 * gcc.target/powerpc/vec-mul.c: New test.
2112
2113 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2114
2115 * gcc.dg/spellcheck-fields-2.c: New test case.
2116
2117 2016-06-07 Richard Biener <rguenther@suse.de>
2118
2119 PR c/61564
2120 * gcc.dg/Wpragmas-1.c: New testcase.
2121 * gcc.dg/Wattributes-4.c: Likewise.
2122 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2123 entry.
2124
2125 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2126
2127 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2128 spurious debug code.
2129
2130 2016-06-07 Richard Biener <rguenther@suse.de>
2131
2132 PR tree-optimization/71428
2133 * gcc.dg/torture/pr71428.c: New testcase.
2134
2135 2016-06-07 Richard Biener <rguenther@suse.de>
2136
2137 PR middle-end/71423
2138 * gcc.dg/torture/pr71423.c: New testcase.
2139
2140 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2141
2142 PR middle-end/71408
2143 * gcc.dg/tree-ssa/pr71408.c: New test.
2144
2145 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2146
2147 PR middle-end/71281
2148 * g++.dg/torture/pr71281.C: New test.
2149
2150 2016-06-06 Marek Polacek <polacek@redhat.com>
2151
2152 PR c/71362
2153 * gcc.dg/pr71362.c: New test.
2154
2155 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2156 Patrick Palka <ppalka@gcc.gnu.org>
2157
2158 PR c++/70847
2159 PR c++/71330
2160 PR c++/71393
2161 * g++.dg/opt/pr70847.C: New test.
2162 * g++.dg/ubsan/pr70847.C: New test.
2163 * g++.dg/ubsan/pr71393.C: New test.
2164
2165 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2166
2167 PR tree-optimization/71259
2168 * gcc.dg/vect/pr71259.c: New test.
2169
2170 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2171
2172 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2173 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2174 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2175 above.
2176
2177 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2178
2179 PR middle-end/37780
2180 * gcc.c-torture/execute/pr37780.c: New test.
2181 * gcc.target/aarch64/pr37780_1.c: Likewise.
2182 * gcc.target/arm/pr37780_1.c: Likewise.
2183
2184 2016-06-06 Marek Polacek <polacek@redhat.com>
2185
2186 * c-c++-common/attr-may-alias-1.c: New test.
2187 * c-c++-common/attr-may-alias-2.c: New test.
2188 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2189
2190 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2191
2192 PR c/24414
2193 * gcc.target/i386/pr24414.c: New test.
2194
2195 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2196
2197 * gcc.target/sparc/vis4misc.c: New file.
2198 * gcc.target/sparc/fpcmp.c: Likewise.
2199 * gcc.target/sparc/fpcmpu.c: Likewise.
2200
2201 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2202
2203 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2204 * gcc.dg/vect/vect-live-3.c: Likewise.
2205
2206 2016-06-06 Richard Biener <rguenther@suse.de>
2207
2208 PR tree-optimization/71398
2209 * gcc.dg/torture/pr71398.c: New testcase.
2210
2211 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2212
2213 PR target/71389
2214 * g++.dg/pr71389.C: New test.
2215
2216 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2217
2218 PR fortran/71404
2219 * gfortran.dg/fmt_read_5.f: New test.
2220
2221 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2222
2223 PR fortran/69659
2224 * gfortran.dg/class_array_22.f03: New test.
2225
2226 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2227
2228 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2229
2230 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2231
2232 * gcc.dg/predict-9.c: Update template.
2233
2234 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2235
2236 PR c++/49377
2237 * g++.dg/template/pr49377.C: New.
2238
2239 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2240
2241 PR tree-optimization/71405
2242 * g++.dg/torture/pr71405.C: New test.
2243
2244 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2245
2246 PR c++/70202
2247 * g++.dg/inherit/crash5.C: New.
2248 * g++.dg/inherit/virtual1.C: Adjust.
2249
2250 2016-06-03 Jeff Law <law@redhat.com>
2251
2252 PR tree-optimization/71316
2253 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2254
2255 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2256
2257 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2258 dg-additional-options with just -fno-tree-scev-cprop in it.
2259 * gcc.dg/vect/vect-live-2.c: Likewise.
2260 * gcc.dg/vect/vect-live-5.c: Likewise.
2261 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2262 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2263 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2264
2265 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2266
2267 PR c++/27100
2268 * g++.dg/other/friend6.C: New test.
2269
2270 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2271
2272 * g++.dg/torture/ppc-ldst-array.C: New.
2273
2274 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2275
2276 PR target/71276
2277 PR target/71277
2278 * gcc.dg/torture/builtin-fp-int-inexact.c,
2279 gcc.target/i386/387-builtin-fp-int-inexact.c,
2280 gcc.target/i386/387-rint-inline-1.c,
2281 gcc.target/i386/387-rint-inline-2.c,
2282 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2283 gcc.target/i386/sse2-rint-inline-1.c,
2284 gcc.target/i386/sse2-rint-inline-2.c,
2285 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2286 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2287
2288 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2289 Julia Koval <julia.koval@intel.com>
2290
2291 PR target/66960
2292 PR target/67630
2293 PR target/67634
2294 PR target/67841
2295 PR target/68037
2296 PR target/68618
2297 PR target/68661
2298 PR target/69575
2299 PR target/69596
2300 PR target/69734
2301 * gcc.dg/guality/pr68037-1.c: New test.
2302 * gcc.dg/guality/pr68037-2.c: Likewise.
2303 * gcc.dg/guality/pr68037-3.c: Likewise.
2304 * gcc.dg/torture/pr68037-1.c: Likewise.
2305 * gcc.dg/torture/pr68037-2.c: Likewise.
2306 * gcc.dg/torture/pr68037-3.c: Likewise.
2307 * gcc.dg/torture/pr68661-1a.c: Likewise.
2308 * gcc.dg/torture/pr68661-1b.c: Likewise.
2309 * gcc.target/i386/interrupt-1.c: Likewise.
2310 * gcc.target/i386/interrupt-2.c: Likewise.
2311 * gcc.target/i386/interrupt-3.c: Likewise.
2312 * gcc.target/i386/interrupt-4.c: Likewise.
2313 * gcc.target/i386/interrupt-5.c: Likewise.
2314 * gcc.target/i386/interrupt-6.c: Likewise.
2315 * gcc.target/i386/interrupt-7.c: Likewise.
2316 * gcc.target/i386/interrupt-8.c: Likewise.
2317 * gcc.target/i386/interrupt-9.c: Likewise.
2318 * gcc.target/i386/interrupt-10.c: Likewise.
2319 * gcc.target/i386/interrupt-11.c: Likewise.
2320 * gcc.target/i386/interrupt-12.c: Likewise.
2321 * gcc.target/i386/interrupt-13.c: Likewise.
2322 * gcc.target/i386/interrupt-14.c: Likewise.
2323 * gcc.target/i386/interrupt-15.c: Likewise.
2324 * gcc.target/i386/interrupt-16.c: Likewise.
2325 * gcc.target/i386/interrupt-17.c: Likewise.
2326 * gcc.target/i386/interrupt-18.c: Likewise.
2327 * gcc.target/i386/interrupt-19.c: Likewise.
2328 * gcc.target/i386/interrupt-20.c: Likewise.
2329 * gcc.target/i386/interrupt-21.c: Likewise.
2330 * gcc.target/i386/interrupt-22.c: Likewise.
2331 * gcc.target/i386/interrupt-23.c: Likewise.
2332 * gcc.target/i386/interrupt-24.c: Likewise.
2333 * gcc.target/i386/interrupt-25.c: Likewise.
2334 * gcc.target/i386/interrupt-26.c: Likewise.
2335 * gcc.target/i386/interrupt-27.c: Likewise.
2336 * gcc.target/i386/interrupt-28.c: Likewise.
2337 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2338 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2339 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2340 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2341 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2342 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2343 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2344 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2345 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2346 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2347 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2348 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2349
2350 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2351
2352 PR tree-optimization/52171
2353 * gcc.dg/pr52171.c: New test.
2354 * gcc.target/i386/pr52171.c: New test.
2355
2356 2016-06-03 Jan Hubicka <jh@suse.cz>
2357
2358 * g++.dg/tree-ssa/pred-1.C: New testcase
2359 * gcc.dg/tree-ssa/pred-1.c: New testcase
2360
2361 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2362
2363 PR target/70957
2364 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2365 support.
2366 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2367
2368 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2369
2370 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2371
2372 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2373
2374 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2375 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2376 * gcc.dg/vect/vect-live-1.c: New test.
2377 * gcc.dg/vect/vect-live-2.c: New test.
2378 * gcc.dg/vect/vect-live-3.c: New test.
2379 * gcc.dg/vect/vect-live-4.c: New test.
2380 * gcc.dg/vect/vect-live-5.c: New test.
2381 * gcc.dg/vect/vect-live-slp-1.c: New test.
2382 * gcc.dg/vect/vect-live-slp-2.c: New test.
2383 * gcc.dg/vect/vect-live-slp-3.c: New test.
2384
2385 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2386
2387 PR middle-end/71387
2388 * g++.dg/opt/pr71387.C: New test.
2389
2390 2016-06-02 Jeff Law <law@redhat.com>
2391
2392 PR tree-optimization/71328
2393 * gcc.c-torture/compile/pr71328.c: New test.
2394
2395 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2396
2397 PR fortran/52393
2398 * gfortran.dg/fmt_read_3.f90: Fix typo.
2399 * gfortran.dg/fmt_read_4.f90: New test.
2400
2401 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2402
2403 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2404 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2405 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2406 * g++.dg/cpp0x/override2.C: Likewise.
2407 * g++.dg/parse/crash5.C: Likewise.
2408 * g++.dg/parse/error16.C: Likewise.
2409 * g++.dg/parse/error27.C: Likewise.
2410 * g++.dg/template/qualttp15.C: Likewise.
2411 * g++.dg/template/redecl4.C: Likewise.
2412 * g++.old-deja/g++.other/crash39.C: Likewise.
2413 * g++.old-deja/g++.other/struct1.C: Likewise.
2414 * g++.old-deja/g++.pt/m9a.C: Likewise.
2415 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2416
2417 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2418
2419 PR c++/71372
2420 * c-c++-common/pr71372.c: New test.
2421
2422 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2423 __TIME__ strings with __builtin_strcmp instead of printf and
2424 dg-output.
2425
2426 2016-06-02 Martin Liska <mliska@suse.cz>
2427
2428 * gcc.dg/predict-9.c: New test.
2429
2430 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2431
2432 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2433 global set_compiler_env_var and global saved_compiler_env_var.
2434
2435 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2436
2437 PR rtl-optimization/71295
2438 * gcc.c-torture/compile/pr71295.c: New test.
2439
2440 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2441
2442 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2443
2444 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2445 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2446
2447 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2448 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2449 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2450 alternative number.
2451
2452 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2453
2454 * gcc.target/powerpc/p9-splat-4.c: New test.
2455
2456 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2457
2458 PR target/71186
2459 * gcc.target/powerpc/pr71186.c: New test.
2460
2461 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2462
2463 PR fortran/52393
2464 * gfortran.dg/fmt_read_3.f90: New test.
2465
2466 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2467
2468 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2469 procedure.
2470
2471 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2472
2473 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2474 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2475 env var is set.
2476 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2477 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2478 shown once.
2479 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2480 during compilation.
2481 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2482 vars set by dg-set-compiler-env-var.
2483
2484 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2485
2486 PR fortran/71156
2487 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2488 to the module procedure declaration.
2489 * gfortran.dg/submodule_16.f08: New test.
2490
2491 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2492
2493 PR middle-end/71371
2494 * c-c++-common/gomp/pr71371.c: New test.
2495
2496 2016-06-01 Richard Biener <rguenther@suse.de>
2497
2498 PR tree-optimization/71366
2499 * gcc.dg/torture/pr71366-1.c: New testcase.
2500 * gcc.dg/torture/pr71366-2.c: Likewise.
2501
2502 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2503
2504 * gcc.target/powerpc/vslv-0.c: New test.
2505 * gcc.target/powerpc/vslv-1.c: New test.
2506 * gcc.target/powerpc/vsrv-0.c: New test.
2507 * gcc.target/powerpc/vsrv-1.c: New test.
2508
2509 2016-06-01 Nathan Sidwell <nathan@acm.org>
2510
2511 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2512 * gcc.target/nvptx/weak.c: New.
2513
2514 2016-06-01 Richard Biener <rguenther@suse.de>
2515
2516 PR tree-optimization/71261
2517 * gcc.dg/torture/vect-bool-1.c: New testcase.
2518
2519 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2520
2521 * gfortran.dg/gomp/order-1.f90: New test.
2522 * gfortran.dg/gomp/order-2.f90: New test.
2523
2524 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2525
2526 * gcc.dg/unroll-6.c: Update template.
2527 * gcc.dg/unroll-7.c: New testcase.
2528 * gcc.dg/unroll-8.c: New testcase.
2529
2530 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2531
2532 * gnat.dg/opt56.ad[sb]: New test.
2533
2534 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2535
2536 PR c++/66635
2537 * g++.dg/cpp0x/constexpr-ice16.C: New.
2538
2539 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2540
2541 PR tree-optimization/71314
2542 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2543 -mbranch-cost=2.
2544
2545 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2546
2547 PR tree-optimization/71077
2548 * gcc.dg/tree-ssa/pr71077.c: New test.
2549
2550 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2551
2552 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2553 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2554 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2555
2556 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2557
2558 PR c++/71248
2559 * g++.dg/cpp0x/pr71248.C: New.
2560 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2561 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2562 * g++.dg/init/new37.C: Likewise.
2563 * g++.dg/template/static1.C: Likewise.
2564 * g++.dg/template/static2.C: Likewise.
2565
2566 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2567
2568 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2569 instead of %rdi.
2570 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2571
2572 2016-05-31 Marek Polacek <polacek@redhat.com>
2573
2574 * c-c++-common/Wswitch-unreachable-3.c: New test.
2575 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2576
2577 2016-05-31 Richard Biener <rguenther@suse.de>
2578
2579 PR tree-optimization/71352
2580 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2581
2582 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2583
2584 * gcc.target/arm/armv5_thumb_isa.c: New test.
2585
2586 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2587
2588 PR target/71346
2589 * gcc.target/i386/pr71346.c: New test.
2590
2591 2016-05-31 Tom de Vries <tom@codesourcery.com>
2592
2593 PR tree-optimization/69068
2594 * gcc.dg/graphite/pr69068.c: New test.
2595
2596 2016-05-27 Martin Sebor <msebor@redhat.com>
2597
2598 PR c++/71306
2599 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2600
2601 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2602
2603 PR c++/71349
2604 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2605 nowait depend(inout: dd[0]) clauses where permitted.
2606
2607 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2608
2609 PR c++/71238
2610 * g++.dg/parse/pr71238.C: New.
2611 * g++.dg/concepts/friend1.C: Test column numbers too.
2612 * g++.dg/cpp0x/initlist31.C: Likewise.
2613 * g++.dg/cpp0x/pr51420.C: Likewise.
2614 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2615 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2616 * g++.dg/ext/builtin3.C: Likewise.
2617 * g++.dg/lookup/friend12.C: Likewise.
2618 * g++.dg/lookup/friend7.C: Likewise.
2619 * g++.dg/lookup/koenig1.C: Likewise.
2620 * g++.dg/lookup/koenig5.C: Likewise.
2621 * g++.dg/lookup/used-before-declaration.C: Likewise.
2622 * g++.dg/overload/koenig1.C: Likewise.
2623 * g++.dg/template/crash65.C: Likewise.
2624 * g++.dg/template/friend57.C: Likewise.
2625 * g++.dg/warn/Wshadow-5.C: Likewise.
2626 * g++.dg/warn/Wunused-8.C: Likewise.
2627 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2628 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2629 * g++.old-deja/g++.jason/member.C: Likewise.
2630 * g++.old-deja/g++.jason/report.C: Likewise.
2631 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2632 * g++.old-deja/g++.law/visibility20.C: Likewise.
2633 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2634 * g++.old-deja/g++.other/static5.C: Likewise.
2635 * g++.old-deja/g++.pt/overload2.C: Likewise.
2636
2637 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2638
2639 * gcc.dg/tree-ssa/peel1.c: New testcase.
2640 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2641 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2642
2643 2016-05-30 Tom de Vries <tom@codesourcery.com>
2644
2645 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2646 to ce.
2647
2648 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2649
2650 PR c++/71099
2651 * g++.dg/parse/virtual1.C: New.
2652
2653 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2654
2655 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2656 Use correct register when clearing %edx.
2657
2658 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2659
2660 PR tree-optimization/71289
2661 * gcc.dg/pr71289.c: New test.
2662
2663 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2664
2665 PR middle-end/71269
2666 PR middle-end/71292
2667 * gcc.dg/tree-ssa/pr71269.c: New test.
2668 * gcc.dg/tree-ssa/pr71292.c: New test.
2669
2670 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2671
2672 PR middle-end/71252
2673 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2674
2675 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2676
2677 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2678 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2679 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2680
2681 2016-05-30 Tom de Vries <tom@codesourcery.com>
2682
2683 PR tree-optimization/69067
2684 * gcc.dg/graphite/pr69067.c: New test.
2685
2686 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2687
2688 PR target/71245
2689 * gcc.target/i386/pr71245-1.c: New test.
2690 * gcc.target/i386/pr71245-2.c: Ditto.
2691
2692 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2693
2694 PR c++/71105
2695 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2696 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2697 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2698
2699 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2700
2701 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2702
2703 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2704
2705 Revert:
2706 PR c++/69855
2707 * g++.dg/overload/69855.C: New.
2708 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2709 * g++.old-deja/g++.pt/crash3.C: Likewise.
2710
2711 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2712
2713 PR c++/60385
2714 * g++.dg/parse/namespace13.C: New.
2715
2716 2016-05-26 Jeff Law <law@redhat.com>
2717
2718 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2719 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2720 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2721 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2722 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2723 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2724 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2725 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2726 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2727 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2728 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2729 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2730 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2731
2732 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2733
2734 PR c++/69855
2735 * g++.dg/overload/69855.C: New.
2736 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2737 * g++.old-deja/g++.pt/crash3.C: Likewise.
2738
2739 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2740
2741 PR target/63596
2742 * gcc.target/aarch64/va_arg_1.c: New testcase.
2743 * gcc.target/aarch64/va_arg_2.c: Likewise.
2744 * gcc.target/aarch64/va_arg_3.c: Likewise.
2745
2746 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2747
2748 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2749 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2750 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2751 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2752 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2753
2754 2016-05-27 Marek Polacek <polacek@redhat.com>
2755
2756 PR middle-end/71308
2757 * g++.dg/torture/pr71308.C: New test.
2758
2759 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2760
2761 * gcc.dg/zero_bits_compound-1.c: New test.
2762 * gcc.dg/zero_bits_compound-2.c: New test.
2763
2764 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2765
2766 PR middle-end/71279
2767 * gcc.dg/pr71279.c: New test.
2768
2769 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2770
2771 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2772 floating point min/max/comparison instructions.
2773 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2774
2775 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2776
2777 * c-c++-common/gomp/schedule-1.c: New test.
2778 * gfortran.dg/gomp/schedule-1.f90: New test.
2779
2780 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2781
2782 PR c++/70822
2783 PR c++/70106
2784 * g++.dg/cpp1y/auto-fn32.C: New test.
2785 * g++.dg/cpp1y/paren4.C: New test.
2786
2787 2016-05-26 Nathan Sidwell <nathan@acm.org>
2788
2789 * gcc.dg/20060410.c: Xfail on ptx.
2790 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2791 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2792 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2793 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2794 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2795
2796 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2797
2798 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2799
2800 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2801
2802 PR tree-optimization/71280
2803 * gcc.dg/pr71280.c: New test.
2804
2805 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2806
2807 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2808 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2809
2810 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2811
2812 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2813
2814 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2815 kept in memory.
2816
2817 2016-05-25 Jeff Law <law@redhat.com>
2818
2819 PR tree-optimization/71272
2820 * gcc.c-torture/compile/pr71272.c: new test.
2821
2822 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2823
2824 * gcc.target/powerpc/vec-cmpne.c: New test.
2825 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2826
2827 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2828
2829 * gnat.dg/opt55.ad[sb]: New test.
2830
2831 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2832
2833 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2834 * c-c++-common/pr60226.c: Require int32plus.
2835 * gcc.c-torture/execute/pr70602.c: Likewise.
2836 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2837 unsigned long for malloc arg type.
2838 * gcc.dg/asr_div1.c: Require int32plus.
2839 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2840 * gcc.dg/pie-1.c: Require pie.
2841 * gcc.dg/pie-2.c: Likewise.
2842 * gcc.dg/pr59471.c: Require int32plus.
2843 * gcc.dg/pr59963-2.c: XFAIL for int16.
2844 * gcc.dg/pr60114.c: Require int32plus.
2845 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2846 unsigned long for typedef of size_t.
2847 * gcc.dg/pr63914.c: Require int32plus.
2848 * gcc.dg/pr64536.c: Require pt32plus.
2849 * gcc.dg/pr65658.c: Likewise.
2850 * gcc.dg/pr67271.c: Require int32plus.
2851 * gcc.dg/pr68112.c: Likewise.
2852 * gcc.dg/pr69071.c: Skip for avr target.
2853 * gcc.dg/pr69973.c: Require int32plus.
2854 * gcc.dg/pr70169.c: Skip for avr target.
2855 * gcc.dg/sso-6.c: Require int32plus.
2856 * gcc.dg/sso-7.c: Likewise.
2857 * gcc.dg/sso-8.c: Likewise.
2858 * gcc.dg/vrp-min-max-2.c: Likewise.
2859
2860 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2861
2862 PR target/70738
2863 * gcc.target/i386/pr70738-1.c: New test.
2864 * gcc.target/i386/pr70738-2.c: Likewise.
2865 * gcc.target/i386/pr70738-3.c: Likewise.
2866 * gcc.target/i386/pr70738-4.c: Likewise.
2867 * gcc.target/i386/pr70738-5.c: Likewise.
2868 * gcc.target/i386/pr70738-6.c: Likewise.
2869 * gcc.target/i386/pr70738-7.c: Likewise.
2870 * gcc.target/i386/pr70738-8.c: Likewise.
2871 * gcc.target/i386/pr70738-9.c: Likewise.
2872
2873 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2874
2875 PR rtl-optimization/66940
2876 * gcc.c-torture/execute/pr66940.c: New test.
2877
2878 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2879
2880 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2881 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2882 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2883 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2884 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2885 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2886 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2887 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2888 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2889 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2890 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2891 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2892 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2893 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2894 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2895 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2896 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2897 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2898 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2899 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2900 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2901 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2902 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2903 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2904
2905 2016-05-25 Marek Polacek <polacek@redhat.com>
2906
2907 PR c/71265
2908 * gcc.dg/noncompile/pr71265.c: New test.
2909
2910 PR c/71266
2911 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2912
2913 2016-05-25 Nathan Sidwell <nathan@acm.org>
2914
2915 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2916
2917 2016-05-25 Richard Biener <rguenther@suse.de>
2918
2919 PR tree-optimization/71261
2920 * c-c++-common/torture/pr71261.c: New testcase.
2921
2922 2016-05-25 Richard Biener <rguenther@suse.de>
2923
2924 PR tree-optimization/71264
2925 * gcc.dg/vect/pr71264.c: New testcase.
2926
2927 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2928
2929 PR c++/55992
2930 * g++.dg/cpp0x/alias-decl-53.C: New.
2931 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2932
2933 2016-05-25 Martin Liska <mliska@suse.cz>
2934
2935 * g++.dg/pr71239.C: New test.
2936
2937 2016-05-25 Richard Biener <rguenther@suse.de>
2938
2939 * gcc.dg/vect/pr58135.c: Rename to ...
2940 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2941
2942 2016-05-25 Marek Polacek <polacek@redhat.com>
2943
2944 * g++.dg/pr65295.C: Use target c++14.
2945
2946 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2947
2948 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2949 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2950
2951 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2952
2953 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2954 instructions.
2955
2956 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2957
2958 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2959 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2960 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2961 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2962 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2963 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2964 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2965 * c-c++-common/goacc/pcopy.c: Likewise.
2966 * c-c++-common/goacc/pcopyin.c: Likewise.
2967 * c-c++-common/goacc/pcopyout.c: Likewise.
2968 * c-c++-common/goacc/pcreate.c: Likewise.
2969 * c-c++-common/goacc/pr70688.c: New test.
2970 * c-c++-common/goacc/present-1.c: Adjust test.
2971 * c-c++-common/goacc/reduction-5.c: Likewise.
2972 * g++.dg/goacc/data-1.C: New test.
2973
2974 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2975
2976 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2977 vector parity built-in functions.
2978 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2979 count trailing zeros automatic vectorization.
2980 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2981 count trailing zeros built-in functions.
2982
2983 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2984
2985 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2986
2987 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2988
2989 PR target/71050
2990 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2991
2992 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2993
2994 PR c++/50436
2995 * g++.dg/template/crash123.C: New.
2996 * g++.dg/template/crash124.C: Likewise.
2997
2998 2016-05-24 Martin Sebor <msebor@redhat.com>
2999
3000 PR c++/71147
3001 * g++.dg/ext/flexary16.C: New test.
3002
3003 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3004
3005 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3006 before math.h is included.
3007 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3008 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3009 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3010 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3011 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3012 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3013 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3014 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3015 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3016 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3017 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3018 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3019 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3020 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3021 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3022 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3023 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3024 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3025 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3026 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3027 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3028 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3029 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3030
3031 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3032 Kelvin Nilsen <kelvin@gcc.gnu.org>
3033
3034 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3035 support.
3036
3037 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3038
3039 PR c++/69872
3040 * g++.dg/warn/Wno-narrowing1.C: New.
3041
3042 2016-05-24 Marek Polacek <polacek@redhat.com>
3043
3044 PR c/71249
3045 * c-c++-common/Wswitch-unreachable-2.c: New test.
3046
3047 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3048
3049 PR c++/71257
3050 * g++.dg/vect/simd-clone-6.cc: New test.
3051 * g++.dg/gomp/declare-simd-6.C: New test.
3052
3053 PR middle-end/70434
3054 PR c/69504
3055 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3056
3057 2016-05-24 Richard Biener <rguenther@suse.de>
3058
3059 PR tree-optimization/71240
3060 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3061
3062 2016-05-24 Richard Biener <rguenther@suse.de>
3063
3064 PR tree-optimization/71230
3065 * gcc.dg/torture/pr71230.c: New testcase.
3066 * g++.dg/torture/pr71230.C: Likewise.
3067
3068 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3069
3070 * c-c++-common/goacc/routine-5.c: Add tests.
3071 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3072 * gfortran.dg/goacc/routine-6.f90: Add tests.
3073
3074 2016-05-24 Richard Biener <rguenther@suse.de>
3075
3076 PR tree-optimization/71253
3077 * gcc.dg/torture/pr71253.c: New testcase.
3078
3079 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3080
3081 PR middle-end/71252
3082 * gfortran.dg/pr71252.f90: New test.
3083
3084 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3085
3086 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3087
3088 2016-05-24 Richard Biener <rguenther@suse.de>
3089
3090 PR middle-end/70434
3091 PR c/69504
3092 * c-c++-common/vector-subscript-4.c: New testcase.
3093 * c-c++-common/vector-subscript-5.c: Likewise.
3094
3095 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3096
3097 PR fortran/71123
3098 * gfortran.dg/namelist_90.f: New test
3099
3100 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3101
3102 PR fortran/66461
3103 * gfortran.dg/unexpected_eof.f: New test
3104
3105 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3106 Kelvin Nilsen <kelvin@gcc.gnu.org>
3107
3108 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3109 as little endian.
3110
3111 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3112
3113 PR c++/70972
3114 * g++.dg/cpp0x/inh-ctor20.C: New.
3115 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3116
3117 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3118
3119 PR c++/69095
3120 * g++.dg/cpp0x/variadic168.C: New.
3121
3122 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3123
3124 * g++.dg/cpp0x/pr31445.C: Test column number too.
3125 * g++.dg/cpp0x/pr32253.C: Likewise.
3126 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3127 * g++.dg/cpp0x/variadic36.C: Likewise.
3128
3129 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3130
3131 * gcc.dg/fold-notshift-2.c: Adjust.
3132
3133 2016-05-23 Marek Polacek <polacek@redhat.com>
3134
3135 PR c/49859
3136 * c-c++-common/Wswitch-unreachable-1.c: New test.
3137 * gcc.dg/Wswitch-unreachable-1.c: New test.
3138 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3139 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3140 * g++.dg/gomp/block-10.C: Likewise.
3141 * gcc.dg/gomp/block-10.c: Likewise.
3142 * g++.dg/gomp/block-9.C: Likewise.
3143 * gcc.dg/gomp/block-9.c: Likewise.
3144 * g++.dg/gomp/target-1.C: Likewise.
3145 * g++.dg/gomp/target-2.C: Likewise.
3146 * gcc.dg/gomp/target-1.c: Likewise.
3147 * gcc.dg/gomp/target-2.c: Likewise.
3148 * g++.dg/gomp/taskgroup-1.C: Likewise.
3149 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3150 * gcc.dg/gomp/teams-1.c: Likewise.
3151 * g++.dg/gomp/teams-1.C: Likewise.
3152 * g++.dg/overload/error3.C: Likewise.
3153 * g++.dg/tm/jump1.C: Likewise.
3154 * g++.dg/torture/pr40335.C: Likewise.
3155 * gcc.dg/c99-vla-jump-5.c: Likewise.
3156 * gcc.dg/switch-warn-1.c: Likewise.
3157 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3158 * gcc.dg/nested-func-1.c: Likewise.
3159 * gcc.dg/pr67784-4.c: Likewise.
3160
3161 2016-05-23 Richard Biener <rguenther@suse.de>
3162
3163 PR tree-optimization/71230
3164 * gfortran.dg/pr71230-1.f90: New testcase.
3165 * gfortran.dg/pr71230-2.f90: Likewise.
3166
3167 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3168
3169 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3170 * gcc.dg/vect/pr58135.c: Add new.
3171 * gfortran.dg/pr46519-1.f: Adjust test case.
3172
3173 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3174
3175 PR c++/53401
3176 * g++.dg/cpp0x/decltype64.C: New.
3177
3178 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3179
3180 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3181 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3182 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3183
3184 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3185
3186 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3187 Add poly64x1_t and poly64x2_t cases if supported.
3188 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3189 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3190 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3191 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3192 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3193
3194 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3195
3196 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3197 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3198 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3199 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3200 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3201 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3202 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3203
3204 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3205
3206 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3207
3208 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3209
3210 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3211 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3212
3213 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3214
3215 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3216 constraint instead of "r".
3217 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3218 insn instead of vxorpd.
3219 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3220
3221 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3222 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3223
3224 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3225
3226 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3227 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3228
3229 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3230
3231 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3232
3233 PR middle-end/40921
3234 * gcc.dg/tree-ssa/pr40921.c: New test.
3235
3236 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3237
3238 PR target/71103
3239 * gcc.target/avr/pr71103.c: New test.
3240
3241 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3242
3243 PR middle-end/71179
3244 * gcc.dg/tree-ssa/pr71179.c: New test.
3245
3246 2016-05-20 Martin Sebor <msebor@redhat.com>
3247
3248 PR c/71115
3249 * gcc.dg/init-excess-2.c: New test.
3250
3251 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3252
3253 * gnat.dg/opt53.adb: New test.
3254 * gnat.dg/opt54.adb: Likewise.
3255
3256 2016-05-20 Martin Jambor <mjambor@suse.cz>
3257
3258 PR tree-optimization/70884
3259 * gcc.dg/tree-ssa/pr70919.c: New test.
3260
3261 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3262
3263 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3264 formatting.
3265 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3266 fix code formatting.
3267
3268 2016-05-20 Nathan Sidwell <nathan@acm.org>
3269
3270 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3271 non-common cases.
3272 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3273
3274 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3275
3276 * jit.dg/all-non-failing-tests.h: Add
3277 test-factorial-must-tail-call.c.
3278 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3279 * jit.dg/test-factorial-must-tail-call.c: New test case.
3280
3281 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3282
3283 PR fortran/71204
3284 * gfortran.dg/pr71204.f90: New test.
3285
3286 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3287
3288 * gcc.target/nvptx/sincos.c: New test.
3289
3290 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3291
3292 PR c++/70572
3293 * g++.dg/cpp1y/auto-fn31.C: New.
3294
3295 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3296
3297 * gcc.target/powerpc/vec-addec.c: New test.
3298 * gcc.target/powerpc/vec-addec-int128.c: New test.
3299
3300 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3301
3302 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3303 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3304 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3305 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3306
3307 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3308
3309 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3310
3311 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3312
3313 PR c++/71210
3314 * g++.dg/opt/pr71210-1.C: New test.
3315 * g++.dg/opt/pr71210-2.C: New test.
3316
3317 PR tree-optimization/29756
3318 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3319 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3320 only on selected targets where V4SImode vectors are known to be
3321 supported.
3322
3323 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3324
3325 PR tree-optimization/71079
3326 PR tree-optimization/71206
3327 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3328
3329 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3330
3331 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3332 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3333 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3334
3335 2016-05-20 Richard Guenther <rguenther@suse.de>
3336
3337 PR tree-optimization/29756
3338 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3339
3340 2016-05-20 Richard Biener <rguenther@suse.de>
3341
3342 PR tree-optimization/71185
3343 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3344
3345 2016-05-20 Richard Biener <rguenther@suse.de>
3346
3347 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3348
3349 2016-05-19 Marek Polacek <polacek@redhat.com>
3350
3351 PR c++/71075
3352 * g++.dg/diagnostic/pr71075.C: New test.
3353
3354 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3355
3356 PR c++/71184
3357 * g++.dg/pr71184.C: New test case.
3358
3359 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3360
3361 * gcc.target/powerpc/darn-0.c: New test.
3362 * gcc.target/powerpc/darn-1.c: New test.
3363 * gcc.target/powerpc/darn-2.c: New test.
3364
3365 2016-05-19 Marek Polacek <polacek@redhat.com>
3366
3367 PR tree-optimization/71031
3368 * gcc.dg/tree-ssa/vrp100.c: New test.
3369
3370 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3371
3372 PR rtl-optimization/71148
3373 * gcc.dg/pr71148.c: New test.
3374
3375 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3376
3377 PR target/71056
3378 * gcc.target/arm/pr71056.c: New test.
3379
3380 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3381
3382 * c-c++-common/pr69669.c: Check the used mode.
3383
3384 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3385
3386 PR sanitizer/64354
3387 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3388
3389 2016-05-19 Richard Biener <rguenther@suse.de>
3390
3391 PR tree-optimization/70729
3392 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3393 * gcc.dg/graphite/scop-18.c: Likewise.
3394 * gcc.dg/pr41783.c: Disable LIM.
3395 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3396 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3397 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3398 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3399 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3400 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3401 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3402 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3403 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3404 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3405 * gfortran.dg/pr42108.f90: Likewise.
3406
3407 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3408
3409 PR driver/69265
3410 * gcc.dg/spellcheck-options-11.c: New test case.
3411
3412 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3413
3414 PR c++/71100
3415 * g++.dg/opt/pr71100.C: New test.
3416
3417 2016-05-18 Martin Jambor <mjambor@suse.cz>
3418
3419 PR ipa/69708
3420 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3421 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3422 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3423 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3424
3425 2016-05-18 Martin Jambor <mjambor@suse.cz>
3426
3427 PR ipa/69708
3428 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3429 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3430 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3431 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3432 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3433
3434 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3435
3436 PR c++/69793
3437 * g++.dg/template/crash122.C: New.
3438
3439 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3440
3441 PR c++/70466
3442 * g++.dg/template/pr70466-1.C: New.
3443 * g++.dg/template/pr70466-2.C: Likewise.
3444
3445 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3446
3447 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3448 splat operations and the XXSPLTIB instruction.
3449 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3450 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3451 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3452 xxlxor to clear a register.
3453
3454 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3455
3456 * gcc.dg/torture/pr71020.c: New test.
3457
3458 2016-05-18 Martin Jambor <mjambor@suse.cz>
3459
3460 PR ipa/70646
3461 * gcc.dg/ipa/pr70646.c: New test.
3462
3463 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3464
3465 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3466
3467 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3468
3469 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3470 missing tests for vreinterpretq_p{8,16}.
3471
3472 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3473
3474 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3475 vsliq_n_s64 and vsliq_n_u64.
3476
3477 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3478
3479 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3480 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3481
3482 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3483
3484 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3485 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3486 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3487
3488 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3489
3490 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3491 in comment.
3492
3493 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3494
3495 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3496 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3497 "blr\t" and switch to scan-assembler-times.
3498
3499 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3500
3501 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3502 with __aarch64__.
3503 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3504 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3505
3506 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3507
3508 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3509 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3510 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3511 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3512 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3513 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3514
3515 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3516 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3517
3518 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3519 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3520
3521 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3522 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3523
3524 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3525
3526 2016-05-18 Richard Biener <rguenther@suse.de>
3527
3528 PR tree-optimization/71168
3529 * gcc.dg/torture/pr71168.c: New testcase.
3530
3531 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3532
3533 PR middle-end/63586
3534 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3535 * gcc.dg/tree-ssa/pr63586.c: New test.
3536 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3537
3538 2016-05-17 Nathan Sidwell <nathan@acm.org>
3539
3540 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3541 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3542 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3543 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3544
3545 2016-05-17 Nathan Sidwell <nathan@acm.org>
3546
3547 * gcc.target/nvptx/abi-vararg-3.c: New.
3548
3549 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3550
3551 PR tree-optimization/54579
3552 PR middle-end/55299
3553 * gcc.dg/fold-notrotate-1.c: New test.
3554 * gcc.dg/fold-notshift-1.c: New test.
3555 * gcc.dg/fold-notshift-2.c: New test.
3556
3557 2016-05-17 Marek Polacek <polacek@redhat.com>
3558
3559 PR ipa/71146
3560 * g++.dg/ipa/pr71146.C: New test.
3561
3562 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3563
3564 * jit.dg/test-error-array-bounds.c: New test case.
3565
3566 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3567
3568 * gcc.dg/tree-ssa/and-1.c: New testcase.
3569
3570 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3571
3572 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3573 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3574
3575 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3576
3577 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3578 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3579
3580 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3581
3582 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3583
3584 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3585
3586 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3587
3588 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3589
3590 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3591 ".2d[index]" when scan the assembly.
3592 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3593 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3594 float64x1.
3595 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3596
3597 2016-05-17 Richard Biener <rguenther@suse.de>
3598
3599 PR tree-optimization/71132
3600 * gcc.dg/torture/pr71132.c: New testcase.
3601
3602 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3603
3604 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3605
3606 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3607
3608 PR target/70809
3609 * gcc.target/aarch64/pr70809_1.c: New test.
3610
3611 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3612
3613 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3614 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3615 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3616 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3617
3618 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3619 Ilya Enkovich <ilya.enkovich@intel.com>
3620
3621 PR target/71114
3622 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3623
3624 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3625
3626 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3627 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3628
3629 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3630
3631 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3632 test for __ARM_FP16_ARGS.
3633 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3634 * gcc.target/arm/aapcs/neon-vect10.c: New.
3635 * gcc.target/arm/aapcs/neon-vect9.c: New.
3636 * gcc.target/arm/aapcs/vfp18.c: New.
3637 * gcc.target/arm/aapcs/vfp19.c: New.
3638 * gcc.target/arm/aapcs/vfp20.c: New.
3639 * gcc.target/arm/aapcs/vfp21.c: New.
3640 * gcc.target/arm/fp16-aapcs-1.c: New.
3641 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3642 test for __ARM_FP16_ARGS.
3643 * g++.target/arm/fp16-return-1.c: Update expected output.
3644
3645 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3646
3647 PR testsuite/70227
3648 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3649
3650 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3651
3652 PR fortran/69603
3653 * gfortran.dg/pr69603.f90: New testcase.
3654
3655 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3656
3657 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3658
3659 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3660
3661 PR fortran/71047
3662 * gfortran.dg/pr71047.f08: New test.
3663
3664 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3665
3666 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3667 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3668 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3669
3670 2016-05-13 Martin Sebor <msebor@redhat.com>
3671
3672 PR c++/60049
3673 * g++.dg/cpp0x/constexpr-60049.C: New test.
3674
3675 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3676
3677 PR bootstrap/71071
3678 * gcc.dg/pr71071.c: New test.
3679
3680 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3681
3682 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3683 remove XOP handling.
3684 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3685
3686 2016-05-13 Nathan Sidwell <nathan@acm.org>
3687
3688 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3689 __atomic_is_lock_free declaration.
3690
3691 2016-05-13 Richard Biener <rguenther@suse.de>
3692
3693 PR tree-optimization/42587
3694 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3695
3696 2016-05-13 Martin Liska <mliska@suse.cz>
3697
3698 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3699 the new format of dump output.
3700
3701 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3702
3703 * gcc.dg/pr71084.c: New test.
3704
3705 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3706
3707 PR target/53440
3708 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3709
3710 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3711
3712 * gcc.target/aarch64/struct_return.c: New test.
3713
3714 2016-05-12 Marek Polacek <polacek@redhat.com>
3715
3716 PR c/70756
3717 * c-c++-common/pr70756-2.c: New test.
3718 * c-c++-common/pr70756.c: New test.
3719
3720 2016-05-12 Richard Biener <rguenther@suse.de>
3721
3722 PR tree-optimization/71059
3723 * gcc.dg/torture/pr71059.c: New testcase.
3724
3725 2016-05-12 Richard Biener <rguenther@suse.de>
3726
3727 PR tree-optimization/71062
3728 * gcc.dg/torture/pr71062.c: New testcase.
3729
3730 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3731
3732 PR tree-optimization/71006
3733 * gcc.dg/pr71006.c: New test.
3734
3735 2016-05-12 Marek Polacek <polacek@redhat.com>
3736
3737 PR driver/71063
3738 * gcc.dg/opts-7.c: New test.
3739
3740 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3741
3742 PR target/70830
3743 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3744 Add -save-temps to dg-options.
3745 Scan for ldmfd rather than pop instruction.
3746 * gcc.target/arm/interrupt-2.c: Likewise.
3747 * gcc.target/arm/pr70830.c: New test.
3748
3749 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3750
3751 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3752 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3753
3754 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3755 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3756 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3757
3758 PR target/71019
3759 * gcc.target/i386/avx512vl-pack-1.c: New test.
3760 * gcc.target/i386/avx512vl-pack-2.c: New test.
3761 * gcc.target/i386/avx512bw-pack-2.c: New test.
3762
3763 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3764
3765 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3766 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3767 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3768
3769 2016-05-12 Richard Biener <rguenther@suse.de>
3770
3771 PR tree-optimization/70986
3772 * gcc.dg/torture/pr70986-1.c: New testcase.
3773 * gcc.dg/torture/pr70986-2.c: Likewise.
3774 * gcc.dg/torture/pr70986-3.c: Likewise.
3775
3776 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3777
3778 PR c/43651
3779 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3780 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3781
3782 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3783
3784 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3785 directive.
3786 * gcc.target/i386/pr66746.c: Ditto.
3787
3788 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3789
3790 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3791 support.
3792 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3793 warning when using -mvsx-timode.
3794 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3795 * gcc.target/powerpc/dform-2.c: Likewise.
3796 * gcc.target/powerpc/pr68805.c: Likewise.
3797
3798 2016-05-11 Marek Polacek <polacek@redhat.com>
3799
3800 PR c++/71024
3801 * c-c++-common/attributes-3.c: New test.
3802
3803 2016-05-11 Nathan Sidwell <nathan@acm.org>
3804
3805 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3806 * gcc.c-torture/execute/pr68185.c: Likewise.
3807 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3808 * gcc.dg/pr69634.c: Requires scheduling.
3809 * gcc.dg/torture/pr66178.c: Require label values.
3810 * gcc.dg/setjmp-6.c: Require indirect jumps.
3811
3812 2016-05-11 Richard Biener <rguenther@suse.de>
3813
3814 PR tree-optimization/71055
3815 * gcc.dg/torture/pr71055.c: New testcase.
3816
3817 2016-05-11 Richard Biener <rguenther@suse.de>
3818
3819 PR debug/71057
3820 * g++.dg/debug/pr71057.C: New testcase.
3821
3822 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3823
3824 PR fortran/70855
3825 * gfortran.dg/gomp/pr70855.f90: New test.
3826
3827 2016-05-11 Richard Biener <rguenther@suse.de>
3828
3829 PR middle-end/71002
3830 * g++.dg/torture/pr71002.C: New testcase.
3831
3832 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3833
3834 PR middle-end/70807
3835 * gcc.dg/pr70807.c: New test.
3836
3837 2016-05-10 Martin Sebor <msebor@redhat.com>
3838
3839 PR c++/38611
3840 * g++.dg/Wattributes.C: New test.
3841
3842 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3843
3844 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3845 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3846 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3847
3848 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3849
3850 PR target/70799
3851 * gcc.target/i386/pr70799-1.c: New test.
3852
3853 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3854
3855 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3856
3857 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3858
3859 PR middle-end/70877
3860 * gcc.target/i386/pr70877.c: New test.
3861
3862 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3863
3864 PR tree-optimization/70786
3865 * gcc.target/i386/pr70876.c: New test.
3866
3867 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3868
3869 PR target/70927
3870 * gcc.target/i386/avx512vl-logic-1.c: New test.
3871 * gcc.target/i386/avx512vl-logic-2.c: New test.
3872 * gcc.target/i386/avx512dq-logic-2.c: New test.
3873
3874 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3875
3876 PR target/70963
3877 * gcc.target/powerpc/pr70963.c: New.
3878
3879 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3880
3881 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3882 (test_very_wide_line): Add ruler to expected output.
3883 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3884 (test_very_wide_line): Likewise.
3885 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3886 (test_show_locus): Within the handling of "test_very_wide_line",
3887 enable show_ruler_p on the diagnostic context.
3888
3889 2016-05-10 Richard Biener <rguenther@suse.de>
3890
3891 PR tree-optimization/71039
3892 * gcc.dg/torture/pr71039.c: New testcase.
3893
3894 2016-05-10 Nathan Sidwell <nathan@acm.org>
3895
3896 * gcc.dg/nested-func-10.c: Requires alloca.
3897 * gcc.dg/nested-func-9.c: Requires alloca.
3898 * gcc.c-torture/execute/pr70460.c: Requires labels.
3899 * gcc.c-torture/compile/pr70199.c: Requires labels.
3900 * gcc.target/nvptx/decl.c: Compile only.
3901 * gcc.target/nvptx/trailing-init.c: Compile only.
3902 * gcc.target/nvptx/ary-init.c: Compile only.
3903
3904 2016-05-10 Marek Polacek <polacek@redhat.com>
3905
3906 PR c/70255
3907 * gcc.dg/attr-opt-1.c: New test.
3908
3909 2016-05-10 Richard Biener <rguenther@suse.de>
3910
3911 PR tree-optimization/70497
3912 PR tree-optimization/28367
3913 * gcc.dg/torture/20160404-1.c: New testcase.
3914 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3915 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3916
3917 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3918
3919 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3920
3921 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3922
3923 * gcc.target/i386/fabsneg-1.c New test.
3924
3925 2016-05-09 Alan Modra <amodra@gmail.com>
3926
3927 PR testsuite/70826
3928 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3929
3930 2016-05-09 Richard Biener <rguenther@suse.de>
3931
3932 PR tree-optimization/70985
3933 * gcc.dg/torture/pr70985.c: New testcase.
3934
3935 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3936
3937 * gcc.dg/tree-ssa/ifc-9.c: New test.
3938 * gcc.dg/tree-ssa/ifc-10.c: New test.
3939 * gcc.dg/tree-ssa/ifc-11.c: New test.
3940 * gcc.dg/tree-ssa/ifc-12.c: New test.
3941 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3942 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3943 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3944
3945 2016-05-09 Richard Biener <rguenther@suse.de>
3946
3947 PR fortran/70937
3948 * gfortran.dg/pr70937.f90: New testcase.
3949
3950 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3951
3952 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3953
3954 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3955
3956 PR fortran/56226
3957 * gfortran.dg/dec_structure_1.f90: New testcase.
3958 * gfortran.dg/dec_structure_2.f90: Ditto.
3959 * gfortran.dg/dec_structure_3.f90: Ditto.
3960 * gfortran.dg/dec_structure_4.f90: Ditto.
3961 * gfortran.dg/dec_structure_5.f90: Ditto.
3962 * gfortran.dg/dec_structure_6.f90: Ditto.
3963 * gfortran.dg/dec_structure_7.f90: Ditto.
3964 * gfortran.dg/dec_structure_8.f90: Ditto.
3965 * gfortran.dg/dec_structure_9.f90: Ditto.
3966 * gfortran.dg/dec_structure_10.f90: Ditto.
3967 * gfortran.dg/dec_structure_11.f90: Ditto.
3968 * gfortran.dg/dec_union_1.f90: Ditto.
3969 * gfortran.dg/dec_union_2.f90: Ditto.
3970 * gfortran.dg/dec_union_3.f90: Ditto.
3971 * gfortran.dg/dec_union_4.f90: Ditto.
3972 * gfortran.dg/dec_union_5.f90: Ditto.
3973 * gfortran.dg/dec_union_6.f90: Ditto.
3974 * gfortran.dg/dec_union_7.f90: Ditto.
3975
3976 2016-05-07 Tom de Vries <tom@codesourcery.com>
3977
3978 PR tree-optimization/70956
3979 * gcc.dg/graphite/pr70956.c: New test.
3980
3981 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3982
3983 PR middle-end/70941
3984 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3985 (a, b, c, d): Change type from char to signed char.
3986 (main): Compare against (signed char) -1634678893 instead of
3987 hardcoded -109. Use __builtin_abort instead of abort.
3988
3989 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3990 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3991
3992 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3993
3994 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3995
3996 PR debug/70935
3997 * gcc.dg/torture/pr70935.c: New test.
3998
3999 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4000
4001 PR target/58219
4002 * gcc.target/sh/pr58219.c: New tests.
4003
4004 2016-05-06 Richard Biener <rguenther@suse.de>
4005
4006 PR tree-optimization/70960
4007 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4008
4009 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4010
4011 PR target/52933
4012 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4013 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4014 Adjust expected instruction counts.
4015 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4016
4017 2016-05-06 Marek Polacek <polacek@redhat.com>
4018
4019 PR sanitizer/70875
4020 * gcc.dg/ubsan/bounds-3.c: New test.
4021
4022 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4023
4024 PR target/54089
4025 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4026
4027 2016-05-06 Richard Biener <rguenther@suse.de>
4028
4029 PR middle-end/70931
4030 * gfortran.dg/pr70931.f90: New testcase.
4031
4032 2016-05-06 Richard Biener <rguenther@suse.de>
4033
4034 PR middle-end/70941
4035 * gcc.dg/torture/pr70941.c: New testcase.
4036
4037 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4038
4039 PR tree-optimization/57206
4040 * gcc.dg/vect/pr57206.c: New test.
4041
4042 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4043
4044 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4045
4046 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4047
4048 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4049
4050 * c-c++-common/Wdangling-else-4.c: New test.
4051
4052 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4053
4054 PR c++/70906
4055 PR c++/70933
4056 * g++.dg/opt/pr70906.C: New test.
4057 * g++.dg/opt/pr70933.C: New test.
4058
4059 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4060
4061 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4062
4063 * gcc.dg/ipa/pure-const-3.c: New testcase.
4064
4065 2016-05-04 Marek Polacek <polacek@redhat.com>
4066
4067 * c-c++-common/Wdangling-else-1.c: New test.
4068 * c-c++-common/Wdangling-else-2.c: New test.
4069 * c-c++-common/Wdangling-else-3.c: New test.
4070
4071 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4072
4073 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4074 flag is present.
4075
4076 2016-05-04 Marek Polacek <polacek@redhat.com>
4077
4078 PR c/48778
4079 * gcc.dg/Waddress-2.c: New test.
4080
4081 2016-05-04 Alan Modra <amodra@gmail.com>
4082
4083 * gcc.target/powerpc/pr70866.c: New.
4084
4085 2016-05-03 Martin Sebor <msebor@redhat.com>
4086
4087 PR c++/66561
4088 * c-c++-common/builtin_location.c: New test.
4089 * g++.dg/cpp1y/builtin_location.C: New test.
4090
4091 2016-05-03 Marek Polacek <polacek@redhat.com>
4092
4093 PR c/70859
4094 * gcc.dg/pr70859.c: New test.
4095 * gcc.dg/pr70859-2.c: New test.
4096
4097 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4098
4099 * gnat.dg/debug5.adb: New testcase.
4100
4101 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4102
4103 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4104 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4105 Procedure to check for z10 instruction set.
4106
4107 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4108
4109 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4110
4111 2016-05-03 Alan Modra <amodra@gmail.com>
4112
4113 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4114
4115 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4116
4117 * gcc.target/i386/avx512f-cvt-1.c: New test.
4118
4119 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4120
4121 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4122 -fdump-tree-vrp-details.
4123
4124 2016-05-03 Richard Biener <rguenther@suse.de>
4125
4126 * gcc.dg/pr30172-1.c: Adjust.
4127 * gcc.dg/pr63743.c: Likewise.
4128 * gcc.dg/tm/pr51696.c: Likewise.
4129 * c-c++-common/tm/safe-1.c: Likewise.
4130 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4131 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4132 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4133 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4134
4135 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4136
4137 PR rtl-optimization/70467
4138 * gcc.target/i386/pr70467-3.c: New test.
4139 * gcc.target/i386/pr70467-4.c: New test.
4140
4141 PR tree-optimization/70916
4142 * gcc.c-torture/compile/pr70916.c: New test.
4143
4144 PR target/49244
4145 * gcc.target/i386/pr49244-1.c: New test.
4146 * gcc.target/i386/pr49244-2.c: New test.
4147
4148 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4149
4150 PR rtl-optimization/44281
4151 * gcc.target/i386/pr44281.c: New test.
4152
4153 2016-05-03 bin cheng <bin.cheng@arm.com>
4154
4155 PR tree-optimization/56541
4156 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4157 * gcc.dg/vect/pr56541.c: new test.
4158
4159 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4160
4161 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4162 __float128.
4163 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4164
4165 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4166
4167 PR testsuite/70520
4168 * c-c++-common/asan/clone-test-1.c (main): Align child process
4169 stack to 16 bytes.
4170
4171 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4172
4173 PR c++/62314
4174 * g++.dg/spellcheck-fields-2.C: New test case.
4175
4176 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4177
4178 PR c++/62314
4179 * g++.dg/pr62314.C: New test case.
4180
4181 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4182
4183 * gcc.dg/ipa/inline-8.c: New testcase.
4184
4185 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4186
4187 PR rtl-optimization/70467
4188 * gcc.target/i386/pr70467-1.c: New test.
4189
4190 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4191
4192 * gcc.dg/spec-options.c: Run the test on all targets.
4193 * gcc.dg/foo.specs: Use cpp_unique_options.
4194
4195 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4196
4197 * gcc.dg/tree-ssa/unord.c: New testcase.
4198
4199 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4200
4201 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4202
4203 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4204
4205 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4206
4207 2016-05-02 Marek Polacek <polacek@redhat.com>
4208
4209 PR c/70851
4210 * gcc.dg/enum-incomplete-3.c: New test.
4211
4212 2016-05-02 Marek Polacek <polacek@redhat.com>
4213 Tom de Vries <tom@codesourcery.com>
4214
4215 PR tree-optimization/70700
4216 * gcc.dg/pr70700.c: New test.
4217
4218 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4219
4220 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4221 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4222 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4223 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4224 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4225
4226 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4227
4228 * ada/acats/run_acats: Rename into...
4229 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4230 * ada/acats/run_all.sh: Remove redundant test.
4231 (target_run): Move around.
4232 (target_gnatchop): Use newly built executable.
4233 (target_gnatmake): Likewise.
4234 Check that the compilation of impbit succeeds.
4235
4236 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4237
4238 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4239 * gcc.dg/20021029-1.c: Likewise.
4240 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4241 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4242 * gcc.target/sh/cmpstr.c: Likewise.
4243 * gcc.target/sh/cmpstrn.c: Likewise.
4244 * gcc.target/sh/memset.c: Likewise.
4245 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4246 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4247 * gcc.target/sh/pr39423-1.c: Likewise.
4248 * gcc.target/sh/pr49468-di.c: Likewise.
4249 * gcc.target/sh/pr49468-si.c: Likewise.
4250 * gcc.target/sh/pr49880-1.c: Likewise.
4251 * gcc.target/sh/pr49880-2.c: Likewise.
4252 * gcc.target/sh/pr49880-3.c: Likewise.
4253 * gcc.target/sh/pr50751-1.c: Likewise.
4254 * gcc.target/sh/pr50751-4.c: Likewise.
4255 * gcc.target/sh/pr50751-7.c: Likewise.
4256 * gcc.target/sh/pr51244-1.c: Likewise.
4257 * gcc.target/sh/pr51244-10.c: Likewise.
4258 * gcc.target/sh/pr51244-11.c: Likewise.
4259 * gcc.target/sh/pr51244-12.c: Likewise.
4260 * gcc.target/sh/pr51244-13.c: Likewise.
4261 * gcc.target/sh/pr51244-14.c: Likewise.
4262 * gcc.target/sh/pr51244-17.c: Likewise.
4263 * gcc.target/sh/pr51244-18.c: Likewise.
4264 * gcc.target/sh/pr51244-19.c: Likewise.
4265 * gcc.target/sh/pr51244-4.c: Likewise.
4266 * gcc.target/sh/pr51244-5.c: Likewise.
4267 * gcc.target/sh/pr51244-7.c: Likewise.
4268 * gcc.target/sh/pr51244-8.c: Likewise.
4269 * gcc.target/sh/pr51244-9.c: Likewise.
4270 * gcc.target/sh/pr51697.c: Likewise.
4271 * gcc.target/sh/pr52483-1.c: Likewise.
4272 * gcc.target/sh/pr52483-2.c: Likewise.
4273 * gcc.target/sh/pr52483-3.c: Likewise.
4274 * gcc.target/sh/pr52483-5.c: Likewise.
4275 * gcc.target/sh/pr52933-1.c: Likewise.
4276 * gcc.target/sh/pr52933-2.c: Likewise.
4277 * gcc.target/sh/pr52933-3.c: Likewise.
4278 * gcc.target/sh/pr53568-1.c: Likewise.
4279 * gcc.target/sh/pr53976-1.c: Likewise.
4280 * gcc.target/sh/pr53988-1.c: Likewise.
4281 * gcc.target/sh/pr53988.c: Likewise.
4282 * gcc.target/sh/pr54089-1.c: Likewise.
4283 * gcc.target/sh/pr54089-6.c: Likewise.
4284 * gcc.target/sh/pr54089-7.c: Likewise.
4285 * gcc.target/sh/pr54089-8.c: Likewise.
4286 * gcc.target/sh/pr54089-9.c: Likewise.
4287 * gcc.target/sh/pr54236-1.c: Likewise.
4288 * gcc.target/sh/pr54236-2.c: Likewise.
4289 * gcc.target/sh/pr54236-3.c: Likewise.
4290 * gcc.target/sh/pr54236-4.c: Likewise.
4291 * gcc.target/sh/pr54386.c: Likewise.
4292 * gcc.target/sh/pr54602-1.c: Likewise.
4293 * gcc.target/sh/pr54685.c: Likewise.
4294 * gcc.target/sh/pr54760-1.c: Likewise.
4295 * gcc.target/sh/pr54760-2.c: Likewise.
4296 * gcc.target/sh/pr54760-3.c: Likewise.
4297 * gcc.target/sh/pr54760-4.c: Likewise.
4298 * gcc.target/sh/pr54760-5.c: Likewise.
4299 * gcc.target/sh/pr54760-6.c: Likewise.
4300 * gcc.target/sh/pr55146.c: Likewise.
4301 * gcc.target/sh/pr55160.c: Likewise.
4302 * gcc.target/sh/pr59278.c: Likewise.
4303 * gcc.target/sh/pr59401-1.c: Likewise.
4304 * gcc.target/sh/pr59533-1.c: Likewise.
4305 * gcc.target/sh/pr63260.c: Likewise.
4306 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4307 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4308 * gcc.target/sh/strlen.c: Likewise.
4309 * gcc.target/sh/torture/pr30807.c: Likewise.
4310 * gcc.target/sh/torture/pr34777.c: Likewise.
4311 * gcc.target/sh/torture/pr64652.c: Likewise.
4312 * gcc.target/sh/torture/pr65505.c: Likewise.
4313 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4314 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4315
4316 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4317
4318 PR c++/66644
4319 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4320
4321 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4322
4323 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4324 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4325 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4326 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4327
4328 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4329
4330 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4331 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4332
4333 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4334
4335 PR middle-end/70626
4336 * c-c++-common/goacc/combined-reduction.c: New test.
4337 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4338
4339 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4340
4341 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4342 *movdi_internal pattern only if PIC off.
4343 * gcc.target/i386/pr70155-2.c: Likewise.
4344 * gcc.target/i386/pr70155-3.c: Likewise.
4345 * gcc.target/i386/pr70155-4.c: Likewise.
4346 * gcc.target/i386/pr70155-5.c: Likewise.
4347 * gcc.target/i386/pr70155-6.c: Likewise.
4348 * gcc.target/i386/pr70155-7.c: Likewise.
4349 * gcc.target/i386/pr70155-8.c: Likewise.
4350 * gcc.target/i386/pr70155-15.c: Likewise.
4351 * gcc.target/i386/pr70155-17.c: Likewise.
4352 * gcc.target/i386/pr70155-22.c: Likewise.
4353
4354 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4355
4356 PR tree-optimization/70803
4357 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4358
4359 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4360
4361 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4362 optimization of vector loop.
4363 * gcc.target/i386/vect-unpack-3.c: New test.
4364 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4365 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4366 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4367
4368 2016-04-29 Marek Polacek <polacek@redhat.com>
4369
4370 PR sanitizer/70342
4371 * g++.dg/ubsan/null-7.C: New test.
4372
4373 PR c/70852
4374 * gcc.dg/pr70852.c: New test.
4375
4376 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4377
4378 PR/69089
4379 * g++.dg/cpp0x/alignas6.C: New test.
4380
4381 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4382
4383 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4384 * gcc.dg/pr27003.c: Likewise.
4385 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4386 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4387 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4388 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4389 * gcc.target/arc/mxy.c: Likewise.
4390 * gcc.target/arc/mswape.c: Likewise.
4391 * gcc.target/arc/mrtsc.c: Likewise.
4392 * gcc.target/arc/mcrc.c: Likewise.
4393 * gcc.target/arc/mdsp-packa.c: Likewise.
4394 * gcc.target/arc/mdvbf.c: Likewise.
4395 * gcc.target/arc/mlock.c: Likewise.
4396 * gcc.target/arc/mmac-24.c: Likewise.
4397 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4398
4399 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4400 Matthijs Kooijman <matthijs@stdin.nl>
4401 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4402
4403 PR target/60040
4404 * gcc.target/avr/pr60040-1.c: New.
4405 * gcc.target/avr/pr60040-2.c: New.
4406
4407 2016-04-29 Richard Biener <rguenther@suse.de>
4408
4409 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4410
4411 2016-04-29 Richard Biener <rguenther@suse.de>
4412
4413 PR tree-optimization/13962
4414 PR tree-optimization/65686
4415 * gcc.dg/uninit-pr65686.c: New testcase.
4416
4417 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4418
4419 PR middle-end/70843
4420 * gcc.dg/pr70843.c: New test.
4421
4422 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4423
4424 PR target/70858
4425 * gcc.target/i386/pr70858.c: New test.
4426
4427 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4428
4429 * gcc.target/arc/nps400-1.c: New file.
4430
4431 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4432 Andrew Burgess <andrew.burgess@embecosm.com>
4433
4434 * gcc.target/arc/movh_cl-1.c: New file.
4435
4436 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4437 Andrew Burgess <andrew.burgess@embecosm.com>
4438
4439 * gcc.target/arc/extzv-1.c: New file.
4440 * gcc.target/arc/insv-1.c: New file.
4441 * gcc.target/arc/insv-2.c: New file.
4442 * gcc.target/arc/movb-1.c: New file.
4443 * gcc.target/arc/movb-2.c: New file.
4444 * gcc.target/arc/movb-3.c: New file.
4445 * gcc.target/arc/movb-4.c: New file.
4446 * gcc.target/arc/movb-5.c: New file.
4447 * gcc.target/arc/movb_cl-1.c: New file.
4448 * gcc.target/arc/movb_cl-2.c: New file.
4449 * gcc.target/arc/movbi_cl-1.c: New file.
4450 * gcc.target/arc/movl-1.c: New file.
4451
4452 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4453 Andrew Burgess <andrew.burgess@embecosm.com>
4454
4455 * gcc.target/arc/cmem-1.c: New file.
4456 * gcc.target/arc/cmem-2.c: New file.
4457 * gcc.target/arc/cmem-3.c: New file.
4458 * gcc.target/arc/cmem-4.c: New file.
4459 * gcc.target/arc/cmem-5.c: New file.
4460 * gcc.target/arc/cmem-6.c: New file.
4461 * gcc.target/arc/cmem-7.c: New file.
4462 * gcc.target/arc/cmem-ld.inc: New file.
4463 * gcc.target/arc/cmem-st.inc: New file.
4464
4465 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4466
4467 PR target/70821
4468 * gcc.target/i386/pr70821.c: New test.
4469
4470 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4471
4472 * gcc.target/powerpc/vec-adde.c: New test.
4473 * gcc.target/powerpc/vec-adde-int128.c: New test.
4474
4475 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4476
4477 * gcc.target/i386/avx-vround-1.c: New test.
4478 * gcc.target/i386/avx-vround-2.c: New test.
4479 * gcc.target/i386/avx512vl-vround-1.c: New test.
4480 * gcc.target/i386/avx512vl-vround-2.c: New test.
4481
4482 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4483
4484 PR testsuite/70595
4485 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4486 (check_effective_target_cilkplus_runtime): ... this.
4487 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4488 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4489
4490 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4491 Require cilkplus_runtime.
4492 Don't add -lcilkrts.
4493 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4494 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4495 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4496 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4497 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4498 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4499 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4500 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4501 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4502 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4503 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4504 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4505 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4506 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4507 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4508 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4509 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4510 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4511 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4512 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4513 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4514 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4515 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4516 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4517 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4518 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4519 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4520 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4521 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4522
4523 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4524 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4525
4526 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4527
4528 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4529 cilkplus_runtime.
4530
4531 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4532
4533 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4534 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4535
4536 2015-04-27 Ryan Burn <contact@rnburn.com>
4537
4538 PR c++/69024
4539 PR c++/68997
4540 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4541 diagnostic.
4542 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4543 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4544
4545 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4546
4547 * gnat.dg/limited_with4.ad[sb]: New test.
4548 * gnat.dg/limited_with4_pkg.ads: New helper.
4549
4550 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4551
4552 PR target/70155
4553 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4554 and movv1ti_internal patterns
4555 * gcc.target/i386/pr70155-1.c: New test.
4556 * gcc.target/i386/pr70155-2.c: Likewise.
4557 * gcc.target/i386/pr70155-3.c: Likewise.
4558 * gcc.target/i386/pr70155-4.c: Likewise.
4559 * gcc.target/i386/pr70155-5.c: Likewise.
4560 * gcc.target/i386/pr70155-6.c: Likewise.
4561 * gcc.target/i386/pr70155-7.c: Likewise.
4562 * gcc.target/i386/pr70155-8.c: Likewise.
4563 * gcc.target/i386/pr70155-9.c: Likewise.
4564 * gcc.target/i386/pr70155-10.c: Likewise.
4565 * gcc.target/i386/pr70155-11.c: Likewise.
4566 * gcc.target/i386/pr70155-12.c: Likewise.
4567 * gcc.target/i386/pr70155-13.c: Likewise.
4568 * gcc.target/i386/pr70155-14.c: Likewise.
4569 * gcc.target/i386/pr70155-15.c: Likewise.
4570 * gcc.target/i386/pr70155-16.c: Likewise.
4571 * gcc.target/i386/pr70155-17.c: Likewise.
4572 * gcc.target/i386/pr70155-18.c: Likewise.
4573 * gcc.target/i386/pr70155-19.c: Likewise.
4574 * gcc.target/i386/pr70155-20.c: Likewise.
4575 * gcc.target/i386/pr70155-21.c: Likewise.
4576 * gcc.target/i386/pr70155-22.c: Likewise.
4577
4578 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4579
4580 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4581 ".{5,6}".
4582
4583 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4584
4585 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4586 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4587 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4588 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4589 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4590
4591 2016-04-27 Richard Biener <rguenther@suse.de>
4592
4593 PR ipa/70760
4594 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4595 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4596
4597 2016-04-27 Nathan Sidwell <nathan@acm.org>
4598
4599 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4600 * g++.dg/ubsan/pr63956.C: Adjust error location.
4601
4602 2016-04-27 Nick Clifton <nickc@redhat.com>
4603
4604 PR middle-end/49889
4605 * gcc.dg/pr49889.c: New test.
4606
4607 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4608
4609 * c-c++-common/memset-array.c: New test.
4610
4611 2016-04-26 Martin Sebor <msebor@redhat.com>
4612
4613 PR c++/66639
4614 * g++.dg/cpp1y/func_constexpr.C: New test.
4615
4616 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4617
4618 PR c++/70241
4619 * g++.dg/cpp0x/enum32.C: New test.
4620 * g++.dg/cpp0x/enum33.C: New test.
4621
4622 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4623
4624 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4625 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4626 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4627 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4628 * gcc.c-torture/execute/pr38151.c: Likewise.
4629 * gcc.c-torture/execute/pr66556.c: Likewise.
4630 * gcc.c-torture/execute/pr67781.c: Likewise.
4631 * gcc.c-torture/execute/pr68648.c: Likewise.
4632
4633 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4634
4635 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4636
4637 2016-04-26 Marek Polacek <polacek@redhat.com>
4638
4639 PR c/67784
4640 * gcc.dg/pr67784-3.c: New test.
4641 * gcc.dg/pr67784-4.c: New test.
4642 * gcc.dg/pr67784-5.c: New test.
4643
4644 PR c/70791
4645 * gcc.dg/Wnested-externs-2.c: New test.
4646
4647 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4648
4649 * gcc.dg/fold-plusmult.c: Adjust.
4650 * gcc.dg/no-strict-overflow-6.c: Adjust.
4651 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4652
4653 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4654
4655 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4656 number scans.
4657 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4658 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4659 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4660 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4661 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4662 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4663 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4664 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4665 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4666 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4667 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4668 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4669 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4670 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4671 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4672 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4673 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4674 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4675 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4676 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4677 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4678 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4679 scans.
4680 * gcc.target/i386/pr32219-4.c: Likewise.
4681 * gcc.target/i386/pr32219-6.c: Likewise.
4682 * gcc.target/i386/pr32219-8.c: Likewise.
4683
4684 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4685
4686 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4687 associated options.
4688
4689 2016-04-26 Marek Polacek <polacek@redhat.com>
4690
4691 PR c++/70744
4692 * g++.dg/ext/cond2.C: New test.
4693
4694 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4695
4696 PR tree-optimization/70771
4697 PR tree-optimization/70775
4698 * gcc.dg/pr70771.c: New test.
4699 * gcc.dg/pr70775.c: New test.
4700
4701 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4702
4703 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4704
4705 2016-04-25 Richard Biener <rguenther@suse.de>
4706
4707 PR tree-optimization/70780
4708 * gcc.dg/torture/pr70780.c: New testcase.
4709
4710 2016-04-25 Michael Collison <michael.collison@arm.com>
4711
4712 * gcc.target/arm/neon-vaddws16.c: New test.
4713 * gcc.target/arm/neon-vaddws32.c: New test.
4714 * gcc.target/arm/neon-vaddwu16.c: New test.
4715 * gcc.target/arm/neon-vaddwu32.c: New test.
4716 * gcc.target/arm/neon-vaddwu8.c: New test.
4717 * lib/target-supports.exp
4718 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4719 that arm neon support vector widen sum of HImode TO SImode.
4720
4721 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4722
4723 PR sanitizer/70712
4724 * c-c++-common/asan/pr70712.c: New test.
4725
4726 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4727
4728 * .gitattributes: New file.
4729
4730 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4731
4732 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4733
4734 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4735
4736 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4737 * gfortran.dg/submodule_15.f08: Likewise.
4738
4739 2016-04-22 Richard Biener <rguenther@suse.de>
4740
4741 PR tree-optimization/70740
4742 * gcc.dg/torture/pr70740.c: New testcase.
4743
4744 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4745
4746 PR target/70750
4747 * gcc.target/i386/pr70750-1.c: New test.
4748 * gcc.target/i386/pr70750-2.c: Likewise.
4749
4750 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4751
4752 PR c++/70540
4753 * g++.dg/cpp0x/auto48.C: New.
4754
4755 2016-04-21 Marek Polacek <polacek@redhat.com>
4756
4757 PR c++/70513
4758 * g++.dg/cpp0x/forw_enum12.C: New test.
4759 * g++.dg/cpp0x/forw_enum13.C: New test.
4760
4761 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4762
4763 PR target/70728
4764 * gcc.target/i386/pr70728.c: New test.
4765
4766 2016-04-21 Richard Biener <rguenther@suse.de>
4767
4768 PR middle-end/70747
4769 * gcc.dg/pr70747.c: New testcase.
4770
4771 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4772
4773 PR tree-optimization/70715
4774 * gcc.dg/tree-ssa/scev-13.c: New test.
4775
4776 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4777
4778 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4779
4780 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4781
4782 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4783
4784 2016-04-20 Jan Hubicka <jh@suse.cz>
4785
4786 PR ipa/70018
4787 * g++.dg/ipa/nothrow-1.C: New testcase.
4788
4789 2016-04-20 Nathan Sidwell <nathan@acm.org>
4790
4791 PR c++/55635
4792 * g++.dg/eh/delete1.C: New.
4793
4794 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4795
4796 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4797 -mtune-ctrl=sse_typeless_stores.
4798
4799 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4800
4801 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4802
4803 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4804
4805 PR tree-optimization/69489
4806 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4807
4808 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4809
4810 PR c++/69363
4811 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4812 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4813 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4814
4815 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4816
4817 PR tree-optimization/56625
4818 PR tree-optimization/69489
4819 * gcc.dg/vect/pr56625.c: New test.
4820 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4821
4822 2016-04-20 Andrew Pinski <apinski@cavium.com>
4823
4824 PR target/64971
4825 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4826
4827 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4828
4829 * gnat.dg/self1.adb: Remove now incorrect test.
4830
4831 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4832
4833 * gcc.dg/tree-ssa/scev-11.c: New test.
4834 * gcc.dg/tree-ssa/scev-12.c: New test.
4835
4836 2016-04-20 Marek Polacek <polacek@redhat.com>
4837
4838 PR tree-optimization/70725
4839 * gcc.dg/pr70725.c: New test.
4840
4841 2016-04-20 Richard Biener <rguenther@suse.de>
4842
4843 PR tree-optimization/70726
4844 * g++.dg/vect/pr70726.cc: New testcase.
4845
4846 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4847
4848 PR target/70674
4849 * gcc.target/s390/pr70674.c: New test.
4850
4851 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4852
4853 PR libgfortran/70684
4854 * gfortran.dg/list_read_14.f90: New test.
4855
4856 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4857
4858 PR target/69201
4859 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4860 extern to force it misaligned.
4861 (b): Likewise.
4862 (c): Likewise.
4863 (d): Likewise.
4864 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4865 Don't check `*' before movv4sf_internal.
4866 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4867 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4868 Don't check `*' before movv16qi_internal.
4869 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4870 extern to force it misaligned.
4871 (b): Likewise.
4872 (c): Likewise.
4873 (d): Likewise.
4874 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4875 Don't check `*' before movv2df_internal.
4876 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4877 extern to force it misaligned.
4878 (b): Likewise.
4879 (c): Likewise.
4880 (d): Likewise.
4881 Check movv8sf_internal instead of avx_storeups256.
4882 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4883
4884 2016-04-19 Richard Biener <rguenther@suse.de>
4885
4886 PR tree-optimization/70171
4887 * g++.dg/tree-ssa/pr70171.C: New testcase.
4888
4889 2016-04-19 Richard Biener <rguenther@suse.de>
4890
4891 PR tree-optimization/70724
4892 * gcc.dg/torture/pr70724.c: New testcase.
4893
4894 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4895
4896 PR middle-end/70689
4897 * gcc.target/i386/pr70689.c: New.
4898
4899 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4900
4901 PR target/70708
4902 * gcc.target/i386/pr70708.c: New test.
4903
4904 2016-04-18 Richard Biener <rguenther@suse.de>
4905
4906 PR tree-optimization/43434
4907 * gcc.dg/vect/pr43434.c: New testcase.
4908 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4909 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4910 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4911 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4912 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4913 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4914 * gcc.dg/gomp/pr68640.c: Likewise.
4915 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4916 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4917
4918 2016-04-18 Richard Biener <rguenther@suse.de>
4919
4920 PR tree-optimization/70701
4921 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4922
4923 2016-04-18 Tom de Vries <tom@codesourcery.com>
4924
4925 PR testsuite/70699
4926 * gcc.dg/pr70161.c: Add dot-file scans.
4927 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4928 instead of after last dot char.
4929
4930 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4931
4932 * c-c++-common/dump-ada-spec-3.c: New test.
4933 * c-c++-common/dump-ada-spec-4.c: Likewise.
4934
4935 2016-04-17 Tom de Vries <tom@codesourcery.com>
4936
4937 PR other/70183
4938 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4939
4940 2016-04-15 Jan Hubicka <jh@suse.cz>
4941
4942 PR ipa/70018
4943 * g++.dg/ipa/pure-const-1.C: New testcase.
4944 * g++.dg/ipa/pure-const-2.C: New testcase.
4945 * g++.dg/ipa/pure-const-3.C: New testcase.
4946
4947 2016-04-15 Marek Polacek <polacek@redhat.com>
4948
4949 PR c/70671
4950 * gcc.dg/bitfld-22.c: New test.
4951
4952 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4953
4954 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4955 x86_64.
4956
4957 2016-04-15 Marek Polacek <polacek@redhat.com>
4958
4959 PR c/70651
4960 * c-c++-common/pr70651.c: New test.
4961
4962 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4963
4964 PR rtl-optimization/70681
4965 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4966 dump scan on arm and powerpc.
4967 * gcc.dg/pr10474.c: Likewise.
4968
4969 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4970
4971 PR c++/69517
4972 PR c++/70019
4973 PR c++/70588
4974 * g++.dg/cpp1y/vla11.C: Revert for real.
4975
4976 PR c/70436
4977 * c-c++-common/Wparentheses-1.c: New test.
4978 * c-c++-common/gomp/Wparentheses-1.c: New test.
4979 * c-c++-common/gomp/Wparentheses-2.c: New test.
4980 * c-c++-common/gomp/Wparentheses-3.c: New test.
4981 * c-c++-common/gomp/Wparentheses-4.c: New test.
4982 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4983 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4984 * c-c++-common/goacc/Wparentheses-1.c: New test.
4985
4986 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4987
4988 PR target/70662
4989 * gcc.target/i386/pr70662.c: New test.
4990
4991 2016-04-15 Richard Biener <rguenther@suse.de>
4992 Alan Modra <amodra@gmail.com>
4993
4994 PR tree-optimization/70130
4995 * gcc.dg/vect/O3-pr70130.c: New testcase.
4996
4997 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4998
4999 PR target/70669
5000 * gcc.target/powerpc/pr70669.c: New test.
5001
5002 PR target/70640
5003 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5004 a power7 system that does not have an assembler that supports
5005 power8.
5006
5007 2016-04-14 Martin Sebor <msebor@redhat.com>
5008
5009 PR c++/69517
5010 PR c++/70019
5011 PR c++/70588
5012 * c-c++-common/ubsan/vla-1.c: Revert.
5013 * g++.dg/cpp1y/vla11.C: Same.
5014 * g++.dg/cpp1y/vla12.C: Same.
5015 * g++.dg/cpp1y/vla13.C: Same.
5016 * g++.dg/cpp1y/vla14.C: Same.
5017 * g++.dg/cpp1y/vla3.C: Same.
5018 * g++.dg/init/array24.C: Same.
5019 * g++.dg/ubsan/vla-1.C: Same.
5020
5021 2016-04-14 Marek Polacek <polacek@redhat.com>
5022 Jan Hubicka <hubicka@ucw.cz>
5023
5024 PR c++/70029
5025 * g++.dg/torture/pr70029.C: New test.
5026
5027 2016-04-14 Martin Sebor <msebor@redhat.com>
5028
5029 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5030 type size to prevent failures on targets with very low maximum
5031 alignment.
5032
5033 2016-04-14 Richard Biener <rguenther@suse.de>
5034
5035 PR tree-optimization/70623
5036 * gcc.dg/torture/pr70623.c: New testcase.
5037 * gcc.dg/torture/pr70623-2.c: Likewise.
5038
5039 2016-04-13 Martin Sebor <msebor@redhat.com>
5040
5041 PR c++/69517
5042 PR c++/70019
5043 PR c++/70588
5044 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5045 * g++.dg/cpp1y/vla11.C: New test.
5046 * g++.dg/cpp1y/vla12.C: New test.
5047 * g++.dg/cpp1y/vla13.C: New test.
5048 * g++.dg/cpp1y/vla14.C: New test.
5049 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5050 * g++.dg/init/array24.C: Fully brace VLA initializer.
5051 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5052
5053 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5054
5055 PR c++/70641
5056 * g++.dg/opt/pr70641.C: New test.
5057
5058 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5059
5060 PR rtl-optimization/68749
5061 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5062 effects of argument promotions.
5063 Remove default args to dg-skip-if.
5064
5065 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5066
5067 PR c++/70635
5068 * g++.dg/parse/pr70635.C: New.
5069
5070 2016-04-13 Marek Polacek <polacek@redhat.com>
5071
5072 PR c++/70639
5073 * c-c++-common/Wmisleading-indentation-4.c: New test.
5074
5075 2016-04-13 Marek Polacek <polacek@redhat.com>
5076
5077 PR c/70436
5078 * gcc.dg/Wparentheses-12.c: New test.
5079 * gcc.dg/Wparentheses-13.c: New test.
5080
5081 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5082
5083 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5084 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5085 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5086
5087 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5088
5089 PR middle-end/70633
5090 * gcc.c-torture/compile/pr70633.c: New test.
5091
5092 PR debug/70628
5093 * gcc.dg/torture/pr70628.c: New test.
5094
5095 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5096
5097 PR c++/70610
5098 * g++.dg/template/pr70610.C: New test.
5099 * g++.dg/template/pr70610-2.C: New test.
5100 * g++.dg/template/pr70610-3.C: New test.
5101 * g++.dg/template/pr70610-4.C: New test.
5102
5103 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5104
5105 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5106 128 instead of 32.
5107
5108 PR c++/70571
5109 * g++.dg/ext/pr70571.C: New test.
5110
5111 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5112
5113 PR target/70640
5114 * gcc.target/powerpc/pr70640.c: New test.
5115
5116 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5117
5118 PR c++/68722
5119 * g++.dg/parse/pr68722.C: New.
5120
5121 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5122
5123 PR rtl-optimization/70596
5124 * gcc.target/i386/pr70596.c: New test.
5125
5126 2016-04-12 Nathan Sidwell <nathan@acm.org>
5127
5128 PR c++/70501
5129 * g++.dg/init/pr70501.C: New.
5130
5131 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5132
5133 * gcc.target/i386/asm-flag-6.c: New test.
5134
5135 2016-04-12 Tom de Vries <tom@codesourcery.com>
5136
5137 PR tree-optimization/68756
5138 * gcc.dg/graphite/pr68756.c: New test.
5139
5140 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5141
5142 PR tree-optimization/70602
5143 * gcc.c-torture/execute/pr70602.c: New test.
5144
5145 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5146
5147 PR target/70381
5148 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5149 __float128 emulator is built and runs.
5150 * gcc.target/powerpc/float128-1.c: Likewise.
5151
5152 * lib/target-supports.exp (check_ppc_float128_sw_available):
5153 Rework tests for __float128 software and hardware
5154 availability. Fix exit condition to return 0 on success.
5155
5156 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5157
5158 PR target/70133
5159 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5160 * gcc.target/aarch64/target_attr_15.c: Likewise.
5161
5162 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5163
5164 PR c++/69066
5165 * g++.dg/cpp1y/pr69066.C: New.
5166
5167 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5168
5169 PR fortran/68566
5170 * gfortran.dg/pr36192.f90: Update test.
5171 * gfortran.dg/pr36192_1.f90: Update test.
5172 * gfortran.dg/real_dimension_1.f: Update test.
5173 * gfortran.dg/parameter_array_init_7.f90: New test.
5174
5175 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5176
5177 PR testsuite/64039
5178 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5179
5180 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5181
5182 PR rtl-optimization/66669
5183 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5184
5185 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5186
5187 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5188 * gcc.dg/pie-1.c: Likewise.
5189 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5190 * gcc.dg/pic-4.c: Likewise.
5191 * gcc.dg/pie-3.c: Likewise.
5192 * gcc.dg/pie-4.c: Likewise.
5193
5194 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5195
5196 PR tree-optimization/68644
5197 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5198
5199 PR rtl-optimization/64886
5200 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5201
5202 2016-04-09 Tom de Vries <tom@codesourcery.com>
5203
5204 PR tree-optimization/68953
5205 * gcc.dg/graphite/pr68953.c: New test.
5206
5207 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5208
5209 PR fortran/70592
5210 * gfortran.dg/deferred_character_16.f90: New test.
5211
5212 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5213
5214 PR tree-optimization/70586
5215 * gcc.c-torture/execute/pr70586.c: New test.
5216
5217 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5218
5219 PR sanitizer/70573
5220 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5221 with __builtin_memset
5222 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5223
5224 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5225
5226 PR lto/70289
5227 PR ipa/70348
5228 PR tree-optimization/70373
5229 PR middle-end/70533
5230 PR middle-end/70534
5231 PR middle-end/70535
5232 * c-c++-common/goacc/reduction-5.c: New test.
5233 * c-c++-common/goacc/reduction-promotions.c: New test.
5234 * gfortran.dg/goacc/reduction-3.f95: New test.
5235 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5236
5237 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5238
5239 PR c++/70590
5240 PR c++/70452
5241 * g++.dg/pr70590.C: New test.
5242 * g++.dg/pr70590-2.C: New test.
5243
5244 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5245
5246 PR middle-end/70593
5247 * gcc.target/i386/pr70593.c: New test.
5248
5249 PR rtl-optimization/70574
5250 * gcc.target/i386/avx2-pr70574.c: New test.
5251
5252 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5253
5254 PR sanitizer/70541
5255 * c-c++-common/asan/pr70541.c: New test.
5256
5257 2016-04-08 Tom de Vries <tom@codesourcery.com>
5258
5259 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5260 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5261
5262 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5263
5264 PR target/70566
5265 * gcc.c-torture/execute/pr70566.c: New test.
5266
5267 2016-04-08 Tom de Vries <tom@codesourcery.com>
5268
5269 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5270 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5271
5272 2016-04-08 Alan Modra <amodra@gmail.com>
5273
5274 * gcc.target/powerpc/pr70117.c: New.
5275
5276 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5277
5278 PR testsuite/70581
5279 * gcc.dg/lto/simd-function_0.c: New test.
5280
5281 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5282 clones.
5283 * c-c++-common/attr-simd-2.c: Likewise.
5284 * c-c++-common/attr-simd-4.c: Likewise.
5285 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5286 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5287
5288 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5289
5290 PR testsuite/70553
5291 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5292
5293 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5294 Tom de Vries <tom@codesourcery.com>
5295
5296 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5297 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5298 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5299 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5300 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5301 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5302 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5303 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5304
5305 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5306
5307 PR c/70436
5308 * g++.dg/warn/Wparentheses-29.C: New test.
5309
5310 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5311
5312 PR c/70436
5313 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5314 explicit braces to resolve a future -Wparentheses warning.
5315
5316 2016-04-06 Richard Henderson <rth@redhat.com>
5317
5318 * gcc.dg/pr61817-1.c: New test.
5319 * gcc.dg/pr61817-2.c: New test.
5320 * gcc.dg/pr69391-1.c: New test.
5321 * gcc.dg/pr69391-2.c: New test.
5322
5323 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5324
5325 PR rtl-optimization/70398
5326 * gcc.target/aarch64/pr70398.c: New.
5327
5328 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5329
5330 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5331
5332 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5333 Pedro Alves <palves@redhat.com>
5334
5335 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5336
5337 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5338
5339 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5340 Check for avx512f effective targets instead of avx2.
5341 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5342 for AVX512F clones.
5343 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5344 * g++.dg/gomp/declare-simd-1.C: Likewise.
5345 * g++.dg/gomp/declare-simd-3.C: Likewise.
5346 * g++.dg/gomp/declare-simd-4.C: Likewise.
5347
5348 PR middle-end/70550
5349 * c-c++-common/gomp/pr70550-1.c: New test.
5350 * c-c++-common/gomp/pr70550-2.c: New test.
5351
5352 2016-04-05 Nathan Sidwell <nathan@acm.org>
5353
5354 PR c++/70512
5355 * g++.dg/ext/attribute-may-alias-5.C: New.
5356
5357 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5358
5359 PR c++/70336
5360 * c-c++-common/pr70336.c: New test.
5361 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5362 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5363
5364 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5365
5366 PR ipa/66223
5367 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5368
5369 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5370
5371 PR rtl-optimization/70542
5372 * gcc.dg/torture/pr70542.c: New test.
5373 * gcc.target/i386/avx2-pr70542.c: New test.
5374
5375 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5376
5377 PR tree-optimization/70509
5378 * gcc.target/i386/avx512bw-pr70509.c: New test.
5379
5380 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5381
5382 PR c++/70452
5383 * g++.dg/ext/constexpr-vla4.C: New test.
5384
5385 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5386
5387 PR target/70510
5388 * gcc.target/i386/pr70510.c: New test.
5389
5390 2016-04-05 Richard Biener <rguenther@suse.de>
5391
5392 PR tree-optimization/70526
5393 * g++.dg/torture/pr70526.C: New testcase.
5394
5395 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5396
5397 PR target/70525
5398 * gcc.target/i386/pr70525.c: New test.
5399
5400 2016-04-05 Richard Biener <rguenther@suse.de>
5401
5402 PR middle-end/70499
5403 * g++.dg/torture/pr70499.C: New testcase.
5404
5405 2016-04-05 Richard Biener <rguenther@suse.de>
5406
5407 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5408 remove XFAIL.
5409
5410 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5411
5412 PR middle-end/70307
5413 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5414 rs6000 ABI warnings.
5415
5416 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5417
5418 PR ipa/66223
5419 * g++.dg/ipa/devirt-51.C: New testcase.
5420
5421 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5422 Jakub Jelinek <jakub@redhat.com>
5423
5424 PR middle-end/70457
5425 * gcc.dg/torture/pr70457.c: New.
5426
5427 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5428
5429 PR fortran/67538
5430 * gfortran.dg/allocate_with_source_19.f08: New test.
5431
5432 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5433
5434 PR fortran/65795
5435 * gfortran.dg/coarray_allocate_6.f08: New test.
5436
5437 2016-04-04 Richard Biener <rguenther@suse.de>
5438
5439 PR rtl-optimization/70484
5440 * gcc.dg/torture/pr70484.c: New testcase.
5441
5442 2016-04-04 Marek Polacek <polacek@redhat.com>
5443
5444 PR c/70307
5445 * gcc.dg/torture/pr70307.c: New test.
5446
5447 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5448
5449 PR target/70416
5450 PR target/67391
5451 * gcc.target/sh/torture/pr70416.c: New.
5452
5453 2016-04-02 Martin Sebor <msebor@redhat.com>
5454
5455 PR c++/67376
5456 PR c++/70170
5457 PR c++/70172
5458 PR c++/70228
5459 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5460 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5461 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5462 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5463 * g++.dg/cpp0x/constexpr-string.C: Same.
5464 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5465 * g++.dg/cpp0x/pr65398.C: Same.
5466 * g++.dg/ext/constexpr-vla1.C: Same.
5467 * g++.dg/ext/constexpr-vla2.C: Same.
5468 * g++.dg/ext/constexpr-vla3.C: Same.
5469 * g++.dg/ubsan/pr63956.C: Same.
5470
5471 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5472
5473 PR rtl-optimization/70467
5474 * gcc.target/i386/pr70467-2.c: New test.
5475
5476 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5477 Marek Polacek <polacek@redhat.com>
5478
5479 PR c++/70488
5480 * g++.dg/init/new47.C: New test.
5481
5482 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5483
5484 PR target/70496
5485 * gcc.target/arm/pr70496.c: New test.
5486
5487 2016-04-01 Nathan Sidwell <nathan@acm.org>
5488
5489 PR c++/68475
5490 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5491
5492 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5493
5494 PR target/69890
5495 * gcc.dg/strlenopt.h (memmove): New.
5496 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5497 instead of "string.h".
5498 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5499 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5500 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5501 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5502 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5503 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5504 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5505 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5506 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5507 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5508 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5509 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5510 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5511 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5512 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5513 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5514 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5515 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5516 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5517 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5518
5519 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5520
5521 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5522 (Holder::foo): Reflect this.
5523
5524 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5525
5526 PR target/70442
5527 * gcc.dg/pr70442.c: New test.
5528
5529 2016-03-31 Nathan Sidwell <nathan@acm.org>
5530
5531 PR c++/70393
5532 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5533
5534 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5535
5536 PR target/70453
5537 * gcc.target/i386/pr70453.c: New test.
5538
5539 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5540
5541 PR target/70292
5542 * gcc.c-torture/pr70292.c: New test.
5543
5544 2016-03-31 Marek Polacek <polacek@redhat.com>
5545
5546 PR c/70297
5547 * c-c++-common/pr70297.c: New test.
5548 * g++.dg/cpp0x/typedef-redecl.C: New test.
5549 * gcc.dg/typedef-redecl2.c: New test.
5550
5551 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5552
5553 PR rtl-optimization/70460
5554 * gcc.c-torture/execute/pr70460.c: New test.
5555
5556 2016-03-31 Richard Biener <rguenther@suse.de>
5557
5558 PR c++/70430
5559 * g++.dg/ext/vector30.C: New testcase.
5560
5561 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5562 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5563
5564 * gfortran.dg/fmt_pf.f90: New test.
5565
5566 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5567
5568 Forward-port from 5 branch
5569 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5570
5571 PR testsuite/70356
5572 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5573 dg-require-effective-target after dg-do.
5574
5575 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5576
5577 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5578
5579 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5580 Julian Brown <julian@codesourcery.com>
5581 Chung-Lin Tang <cltang@codesourcery.com>
5582 Cesar Philippidis <cesar@codesourcery.com>
5583 James Norris <jnorris@codesourcery.com>
5584 Tom de Vries <tom@codesourcery.com>
5585 Nathan Sidwell <nathan@codesourcery.com>
5586
5587 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5588 * c-c++-common/goacc/loop-clauses.c: Likewise.
5589 * g++.dg/goacc/template.C: Likewise.
5590 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5591 * gfortran.dg/goacc/loop-1.f95: Likewise.
5592 * gfortran.dg/goacc/loop-5.f95: Likewise.
5593 * gfortran.dg/goacc/loop-6.f95: Likewise.
5594 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5595 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5596 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5597 * c-c++-common/goacc/clauses-fail.c: Likewise.
5598 * c-c++-common/goacc/parallel-1.c: Likewise.
5599 * c-c++-common/goacc/reduction-1.c: Likewise.
5600 * c-c++-common/goacc/reduction-2.c: Likewise.
5601 * c-c++-common/goacc/reduction-3.c: Likewise.
5602 * c-c++-common/goacc/reduction-4.c: Likewise.
5603 * c-c++-common/goacc/routine-3.c: Likewise.
5604 * c-c++-common/goacc/routine-4.c: Likewise.
5605 * c-c++-common/goacc/routine-5.c: Likewise.
5606 * c-c++-common/goacc/tile.c: Likewise.
5607 * g++.dg/goacc/template.C: Likewise.
5608 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5609 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5610 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5611 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5612 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5613 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5614 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5615 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5616 * c-c++-common/goacc/use_device-1.c: ... this file.
5617 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5618 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5619 * c-c++-common/goacc/host_data-6.c: ... this file.
5620 * c-c++-common/goacc/loop-2-kernels.c: New file.
5621 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5622 * c-c++-common/goacc/loop-3.c: Likewise.
5623 * g++.dg/goacc/reference.C: Likewise.
5624 * g++.dg/goacc/routine-1.C: Likewise.
5625 * g++.dg/goacc/routine-2.C: Likewise.
5626
5627 2016-03-30 Richard Biener <rguenther@suse.de>
5628
5629 PR middle-end/70450
5630 * gcc.dg/torture/pr70450.c: New testcase.
5631
5632 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5633
5634 PR target/70421
5635 * gcc.dg/torture/pr70421.c: New test.
5636 * gcc.target/i386/avx512f-pr70421.c: New test.
5637
5638 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5639
5640 PR testsuite/70364
5641 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5642 (check): New function.
5643 (bar): Call check.
5644 (foo): Align stack to 16 bytes when calling bar.
5645 * gcc.target/i386/cleanup-2.c: Likewise.
5646
5647 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5648
5649 PR tree-optimization/59124
5650 * gcc.dg/Warray-bounds-19.c: New test.
5651
5652 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5653
5654 * lib/prune.exp (escape_regex_chars): New.
5655 (prune_file_path): Update to quote metcharacters for regexp.
5656
5657 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5658
5659 PR rtl-optimization/70429
5660 * gcc.c-torture/execute/pr70429.c: New test.
5661
5662 PR tree-optimization/70405
5663 * gcc.dg/pr70405.c: New test.
5664
5665 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5666
5667 PR fortran/70397
5668 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5669 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5670
5671 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5672
5673 PR testsuite/64177
5674 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5675 __cilkrts_set_param to set two workers.
5676 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5677 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5678
5679 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5680
5681 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5682
5683 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5684
5685 PR target/70406
5686 * gcc.target/i386/pr70406.c: New test.
5687
5688 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5689
5690 * gnat.dg/specs/double_record_extension3.ads: New test.
5691
5692 2016-03-25 Richard Henderson <rth@redhat.com>
5693
5694 PR target/70120
5695 * gcc.target/aarch64/pr70120-1.c: New.
5696 * gcc.target/aarch64/pr70120-2.c: New.
5697 * gcc.target/aarch64/pr70120-3.c: New.
5698
5699 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5700
5701 PR c++/62212
5702 * g++.dg/template/mangle2.C: The dg-do directive should be
5703 "compile" not "assemble".
5704
5705 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5706
5707 PR lto/69650
5708 * gcc.dg/pr69650.c: New test.
5709
5710 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5711
5712 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5713
5714 2016-03-25 Alan Modra <amodra@gmail.com>
5715
5716 * gcc.dg/dfp/pr70052.c: New test.
5717
5718 2016-03-24 Richard Henderson <rth@redhat.com>
5719
5720 PR middle-end/69845
5721 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5722 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5723
5724 2016-03-24 Tom de Vries <tom@codesourcery.com>
5725
5726 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5727
5728 2016-03-24 Tom de Vries <tom@codesourcery.com>
5729
5730 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5731 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5732
5733 2016-03-24 Tom de Vries <tom@codesourcery.com>
5734
5735 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5736 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5737
5738 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5739
5740 PR c++/62212
5741 * g++.dg/template/mangle2.C: New test.
5742
5743 2016-03-24 Richard Biener <rguenther@suse.de>
5744
5745 PR tree-optimization/70396
5746 * gcc.dg/torture/pr70396.c: New testcase.
5747
5748 2016-03-24 Richard Biener <rguenther@suse.de>
5749
5750 PR middle-end/70370
5751 * gcc.dg/torture/pr70370.c: New testcase.
5752
5753 2016-03-24 Tom de Vries <tom@codesourcery.com>
5754
5755 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5756 * gfortran.dg/goacc/kernels-tree.f95: Same.
5757 * gfortran.dg/goacc/parallel-tree.f95: Same.
5758
5759 2016-03-24 Tom de Vries <tom@codesourcery.com>
5760
5761 * c-c++-common/goacc/uninit-if-clause.c: New test.
5762 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5763
5764 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5765
5766 PR target/70290
5767 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5768 Fix formatting.
5769
5770 2016-03-24 Richard Biener <rguenther@suse.de>
5771
5772 PR tree-optimization/70372
5773 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5774
5775 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5776
5777 PR c++/70347
5778 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5779
5780 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5781
5782 PR c++/70332
5783 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5784
5785 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5786
5787 PR c++/70001
5788 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5789 * g++.dg/cpp1y/pr70001.C: New test.
5790
5791 PR c++/70323
5792 * g++.dg/cpp0x/constexpr-70323.C: New test.
5793
5794 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5795 Jason Merrill <jason@redhat.com>
5796 Jakub Jelinek <jakub@redhat.com>
5797
5798 PR c++/69315
5799 * g++.dg/cpp0x/constexpr-69315.C: New test.
5800 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5801
5802 2016-03-23 Marek Polacek <polacek@redhat.com>
5803
5804 PR c++/69884
5805 * g++.dg/warn/Wignored-attributes-1.C: New test.
5806 * g++.dg/warn/Wignored-attributes-2.C: New test.
5807
5808 2016-03-23 Tom de Vries <tom@codesourcery.com>
5809
5810 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5811 initialization.
5812 * gfortran.dg/goacc/private-3.f95 (test): Same.
5813 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5814 missing use param.
5815
5816 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5817
5818 * lib/target-supports.exp: Remove v7ve entry from loop
5819 creating effective target checks.
5820 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5821 (add_options_for_arm_arch_v7ve): Likewise.
5822
5823 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5824
5825 PR tree-optimization/70354
5826 * gcc.dg/vect/pr70354-1.c: New test.
5827 * gcc.dg/vect/pr70354-2.c: New test.
5828 * gcc.target/i386/avx2-pr70354-1.c: New test.
5829 * gcc.target/i386/avx2-pr70354-2.c: New test.
5830
5831 2016-03-22 Jeff Law <law@redhat.com>
5832
5833 PR target/70232
5834 * gcc.dg/tree-ssa/pr70232.c: New test.
5835
5836 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5837
5838 PR target/70302
5839 * gcc.target/i386/pr70302.c: New test.
5840
5841 2016-03-22 Richard Biener <rguenther@suse.de>
5842
5843 PR middle-end/70251
5844 * g++.dg/torture/pr70251.C: New testcase.
5845
5846 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5847
5848 PR c/69993
5849 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5850 Wmisleading-indentation.c.
5851 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5852 reflect change to diagnostic text and order of messages.
5853 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5854
5855 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5856
5857 * g++.dg/ext/java-3.C: Don't compile on AIX.
5858
5859 2016-03-22 Richard Biener <rguenther@suse.de>
5860
5861 PR middle-end/70333
5862 * gcc.dg/torture/pr70333.c: New testcase.
5863
5864 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5865
5866 * g++.dg/ext/pr70290.C: New test.
5867
5868 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5869
5870 PR target/70325
5871 * gcc.target/i386/pr70325.c: New test.
5872
5873 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5874
5875 PR target/70329
5876 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5877 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5878
5879 PR target/70300
5880 * gcc.target/i386/pr70300.c: New test.
5881
5882 PR c++/70295
5883 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5884 (func2): New function for cond with parens, xfail warning for c++.
5885 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5886
5887 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5888
5889 PR c++/70096
5890 * g++.dg/template/ptrmem30.C: New test.
5891
5892 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5893
5894 PR c++/70204
5895 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5896 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5897
5898 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5899
5900 PR middle-end/70326
5901 * gcc.dg/pr70326.c: New test.
5902
5903 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5904 Jakub Jelinek <jakub@redhat.com>
5905
5906 PR tree-optimization/70317
5907 * gcc.dg/pr70317.c: New test.
5908
5909 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5910
5911 PR target/70327
5912 * gcc.target/i386/pr70327.c: New test.
5913
5914 2016-03-21 Martin Liska <mliska@suse.cz>
5915
5916 PR ipa/70306
5917 * gcc.dg/ipa/pr70306.c: New test.
5918
5919 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5920
5921 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5922 * gcc.target/arm/attr-align3.c: Likewise.
5923 * gcc.target/arm/attr_arm.c: Likewise.
5924 * gcc.target/arm/flip-thumb.c: Likewise.
5925
5926 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5927
5928 PR target/70296
5929 * gcc.target/powerpc/altivec-36.c: New test.
5930
5931 2016-03-21 Richard Biener <rguenther@suse.de>
5932
5933 PR tree-optimization/70310
5934 * gcc.dg/torture/pr70310.c: New testcase.
5935
5936 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5937
5938 PR target/70293
5939 * gcc.target/i386/pr70293.c: New test.
5940
5941 2016-03-21 Richard Biener <rguenther@suse.de>
5942
5943 PR tree-optimization/70288
5944 * gcc.dg/torture/pr70288-1.c: New testcase.
5945 * gcc.dg/torture/pr70288-2.c: Likewise.
5946
5947 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5948
5949 PR rtl-optimization/69307
5950 * gcc.target/arm/pr69307.c: New test.
5951
5952 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5953
5954 PR rtl-optimization/69102
5955 * gcc.c-torture/compile/pr69102.c: New test.
5956
5957 2016-03-18 Jeff Law <law@redhat.com>
5958
5959 PR rtl-optimization/70263
5960 * gcc.c-torture/compile/pr70263-1.c: New test.
5961 * gcc.target/i386/pr70263-2.c: New test.
5962
5963 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5964
5965 PR rtl-optimization/70278
5966 * gcc.dg/torture/pr70278.c: New test.
5967 * gcc.target/arm/pr70278.c: New test.
5968
5969 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5970
5971 PR c/70281
5972 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5973 (test_builtin_types_compatible_p): New test function.
5974 * gcc.dg/pr70281.c: New test case.
5975
5976 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5977
5978 PR target/70113
5979 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5980
5981 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5982
5983 PR tree-optimization/70252
5984 * gcc.dg/pr70252.c: New test.
5985
5986 2016-03-18 Tom de Vries <tom@codesourcery.com>
5987
5988 * gcc.dg/pr70161-2.c: New test.
5989 * gcc.dg/pr70161.c: New test.
5990
5991 2016-03-18 Tom de Vries <tom@codesourcery.com>
5992
5993 PR ipa/70269
5994 * gcc.dg/pr70269.c: New test.
5995
5996 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5997
5998 PR c++/70267
5999 * g++.dg/ext/java-3.C: New test.
6000
6001 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6002
6003 PR c++/70205
6004 * g++.dg/lookup/pr70205.C: New test.
6005
6006 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6007
6008 PR c++/70218
6009 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6010
6011 2016-03-17 Marek Polacek <polacek@redhat.com>
6012
6013 PR c/69407
6014 * gcc.dg/atomic-op-6.c: New test.
6015
6016 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6017
6018 PR c/70264
6019 * c-c++-common/pr70264.c: New test case.
6020
6021 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6022
6023 PR c++/70144
6024 * c-c++-common/pr70144-1.c: New test.
6025 * c-c++-common/pr70144-2.c: New test.
6026
6027 PR c++/70272
6028 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6029 * g++.dg/opt/flifetime-dse6.C: New test.
6030 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6031
6032 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6033
6034 PR driver/70192
6035 * gcc.dg/pic-1.c: New test.
6036 * gcc.dg/pic-2.c: Likewise.
6037 * gcc.dg/pic-3.c: Likewise.
6038 * gcc.dg/pic-4.c: Likewise.
6039 * gcc.dg/pie-1.c: Likewise.
6040 * gcc.dg/pie-2.c: Likewise.
6041 * gcc.dg/pie-3.c: Likewise.
6042 * gcc.dg/pie-4.c: Likewise.
6043 * gcc.dg/pie-5.c: Likewise.
6044 * gcc.dg/pie-6.c: Likewise.
6045
6046 2016-03-17 Tom de Vries <tom@codesourcery.com>
6047
6048 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6049 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6050
6051 2016-03-17 Richard Biener <rguenther@suse.de>
6052
6053 PR debug/70271
6054 * g++.dg/debug/pr70271.C: New testcase.
6055
6056 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6057
6058 * gcc.target/i386/pr70251.c: New test.
6059
6060 2016-03-17 Marek Polacek <polacek@redhat.com>
6061
6062 PR c++/70194
6063 * g++.dg/warn/constexpr-70194.C: New test.
6064
6065 2016-03-16 Richard Henderson <rth@redhat.com>
6066
6067 PR middle-end/70240
6068 * gcc.c-torture/compile/pr70240.c: New.
6069
6070 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6071
6072 * gcc.c-torture/compile/20151204.c: Skip for avr.
6073
6074 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6075
6076 PR target/70245
6077 * g++.dg/opt/pr70245.C: New test.
6078 * g++.dg/opt/pr70245.h: New file.
6079 * g++.dg/opt/pr70245-aux.cc: New file.
6080
6081 2016-03-16 Martin Sebor <msebor@redhat.com>
6082
6083 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6084
6085 2016-03-16 Richard Henderson <rth@redhat.com>
6086
6087 PR middle-end/70199
6088 * gcc.c-torture/compile/pr70199.c: New.
6089
6090 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6091
6092 * gcc.dg/uninit-19.c: Run dos2unix.
6093
6094 2016-03-16 Marek Polacek <polacek@redhat.com>
6095
6096 PR c/70093
6097 * gcc.dg/nested-func-10.c: New test.
6098 * gcc.dg/nested-func-9.c: New test.
6099
6100 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6101
6102 PR tree-optimization/68714
6103 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6104
6105 2016-03-16 Tom de Vries <tom@codesourcery.com>
6106
6107 PR tree-optimization/68715
6108 * gcc.dg/graphite/pr68715-2.c: New test.
6109 * gcc.dg/graphite/pr68715.c: New test.
6110 * gfortran.dg/graphite/pr68715.f90: New test.
6111
6112 2016-03-16 Tom de Vries <tom@codesourcery.com>
6113
6114 PR tree-optimization/68809
6115 * gcc.dg/graphite/pr68809-2.c: New test.
6116 * gcc.dg/graphite/pr68809.c: New test.
6117
6118 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6119
6120 PR c++/70147
6121 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6122 method call to i () as argument. Adjust expected output.
6123
6124 PR c++/70147
6125 * g++.dg/ubsan/pr70147-1.C: New test.
6126 * g++.dg/ubsan/pr70147-2.C: New test.
6127
6128 2016-03-15 Martin Sebor <msebor@redhat.com>
6129
6130 PR c++/58281
6131 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6132
6133 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6134
6135 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6136 hppa*-*-hpux*.
6137
6138 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6139
6140 PR libfortran/69799
6141 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6142 libatomic_available.
6143
6144 2016-03-15 Marek Polacek <polacek@redhat.com>
6145
6146 PR c++/70209
6147 * g++.dg/ext/attribute-may-alias-4.C: New test.
6148
6149 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6150
6151 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6152 -fvar-tracking-assignments-toggle flag.
6153
6154 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6155
6156 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6157
6158 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6159
6160 PR rtl-optimization/70222
6161 * gcc.c-torture/execute/pr70222-1.c: New test.
6162 * gcc.c-torture/execute/pr70222-2.c: New test.
6163
6164 2016-03-15 Richard Henderson <rth@redhat.com>
6165
6166 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6167
6168 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6169
6170 PR rtl-optimization/69032
6171 * gcc.dg/pr69032.c: New test.
6172
6173 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6174
6175 PR rtl-optimization/63384
6176 * g++.dg/pr63384.C: New test.
6177
6178 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6179
6180 PR target/64411
6181 * gcc.target/i386/pr64411.C: New test.
6182
6183 2016-03-15 Tom de Vries <tom@codesourcery.com>
6184
6185 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6186 * gfortran.dg/goacc/kernels-alias.f95: New test.
6187
6188 2016-03-14 Martin Sebor <msebor@redhat.com>
6189
6190 PR c++/53792
6191 * g++.dg/cpp0x/constexpr-inline.C: New test.
6192 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6193
6194 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6195
6196 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6197
6198 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6199
6200 PR middle-end/70219
6201 * gcc.dg/pr70219.c: New test.
6202
6203 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6204
6205 PR target/70083
6206 * gcc.dg/torture/pr70083.c: New test.
6207 * gcc.target/i386/pr70083.c: New test.
6208
6209 2016-03-14 Richard Biener <rguenther@suse.de>
6210
6211 PR tree-optimization/56365
6212 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6213
6214 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6215
6216 PR target/70098
6217 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6218 New function.
6219 * g++.dg/pr70098.C: New testcase.
6220
6221
6222 2016-03-14 Tom de Vries <tom@codesourcery.com>
6223
6224 PR tree-optimization/70045
6225 * gcc.dg/graphite/pr70045.c: New test.
6226
6227 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6228
6229 PR fortran/69043
6230 * gfortran.dg/include_9.f90: New test.
6231
6232 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6233
6234 PR fortran/45076
6235 gfortran.dg/prof/prof.exp: New script.
6236 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6237
6238 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6239
6240 PR rtl-optimization/69307
6241 * gcc.dg/pr69307.c: New test.
6242
6243 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6244
6245 PR target/69614
6246 * gcc.target/arm/pr69614.c: New.
6247
6248 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6249
6250 PR fortran/70031
6251 * gfortran.dg/submodule_14.f08: New test
6252
6253 PR fortran/69524
6254 * gfortran.dg/submodule_15.f08: New test
6255
6256 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6257
6258 PR c++/70106
6259 * g++.dg/cpp1y/paren3.C: New test.
6260
6261 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6262
6263 PR target/70131
6264 * gcc.target/powerpc/ppc-round2.c: New test.
6265
6266 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6267
6268 PR target/70123
6269 * gcc.dg/torture/pr70123.c: New test.
6270
6271 2016-03-11 Jeff Law <law@redhat.com>
6272
6273 PR tree-optimization/70190
6274 * gcc.c-torture/compile/pr70190.c: New test.
6275
6276 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6277
6278 PR c/68187
6279 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6280 case.
6281 (test43_b): Likewise.
6282 (test43_c): Likewise.
6283 (test43_d): Likewise.
6284 (test43_e): Likewise.
6285 (test43_f): Likewise.
6286 (test43_g): Likewise.
6287 (test44_a): Likewise.
6288 (test44_b): Likewise.
6289 (test44_c): Likewise.
6290 (test44_d): Likewise.
6291 (test44_e): Likewise.
6292
6293 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6294
6295 PR c/70085
6296 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6297
6298 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6299
6300 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6301 dg-options.
6302
6303 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6304
6305 PR target/70002
6306 PR target/69245
6307 * gcc.target/aarch64/pr69245_2.c: New test.
6308
6309 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6310
6311 PR tree-optimization/70177
6312 * gcc.dg/pr70177.c: New test.
6313
6314 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6315
6316 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6317
6318 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6319
6320 * gcc.dg/tree-ssa/sra-20.c: New.
6321
6322 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6323
6324 PR rtl-optimization/70174
6325 * gcc.dg/pr70174.c: New test.
6326
6327 PR tree-optimization/70169
6328 * gcc.dg/pr70169.c: New test.
6329
6330 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6331
6332 PR target/70160
6333 * gcc.target/i386/pr70160.c: New test.
6334
6335 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6336
6337 * gcc.target/s390/dfp-1.c: New test.
6338
6339 2016-03-10 Nick Clifton <nickc@redhat.com>
6340
6341 PR target/70044
6342 * gcc.target/aarch64/pr70044.c: New test.
6343
6344 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6345 Jakub Jelinek <jakub@redhat.com>
6346
6347 PR c++/70001
6348 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6349 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6350 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6351
6352 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6353
6354 PR lto/69589
6355 * g++.dg/lto/pr69589_0.C: New testcase
6356 * g++.dg/lto/pr69589_1.C: New testcase
6357
6358 2016-03-10 Marek Polacek <polacek@redhat.com>
6359
6360 PR c++/70153
6361 * g++.dg/delayedfold/unary-plus1.C: New test.
6362
6363 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6364
6365 * gcc.target/arm/pr45701-1.c: Escape brackets.
6366 * gcc.target/arm/pr45701-2.c: Likewise.
6367
6368 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6369
6370 * gfortran.dg/unconstrained_commons.f: New.
6371
6372 2016-03-10 Alan Modra <amodra@gmail.com>
6373
6374 * gcc.dg/pr69195.c: New.
6375 * gcc.dg/pr69238.c: New.
6376
6377 2016-03-10 Tom de Vries <tom@codesourcery.com>
6378
6379 PR testsuite/68915
6380 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6381
6382 2016-03-10 Richard Biener <rguenther@suse.de>
6383
6384 PR tree-optimization/70128
6385 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6386 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6387
6388 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6389
6390 PR tree-optimization/70152
6391 * gcc.dg/pr70152.c: New test.
6392
6393 PR target/70086
6394 * gcc.target/i386/pr70086-1.c: New test.
6395 * gcc.target/i386/pr70086-2.c: New test.
6396 * gcc.target/i386/pr70086-3.c: New test.
6397
6398 PR tree-optimization/70127
6399 * gcc.c-torture/execute/pr70127.c: New test.
6400
6401 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6402
6403 * c-c++-common/goacc/combined-directives-2.c: New test.
6404
6405 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6406
6407 PR c/68473
6408 PR c++/70105
6409 * g++.dg/diagnostic/pr70105.C: New test.
6410 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6411 (test_multiple_ordinary_maps): New test function.
6412
6413 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6414
6415 PR c/68473
6416 PR c++/70105
6417 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6418 Drop range information from call to inform_at_rich_loc.
6419 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6420 New.
6421 (test_show_locus): Replace calls to rich_location::add_range with
6422 calls to add_range. Rewrite the tests that used the now-defunct
6423 rich_location ctor taking a source_range. Simplify other tests
6424 by replacing calls to COMBINE_LOCATION_DATA with calls to
6425 make_location.
6426
6427 2016-03-09 Richard Biener <rguenther@suse.de>
6428 Jakub Jelinek <jakub@redhat.com>
6429
6430 PR tree-optimization/70138
6431 * gcc.dg/vect/pr70138-1.c: New testcase.
6432 * gcc.dg/vect/pr70138-2.c: Likewise.
6433
6434 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6435
6436 PR target/70049
6437 * gcc.target/i386/pr70049.c: New test.
6438
6439 2016-03-09 Richard Biener <rguenther@suse.de>
6440
6441 PR c/70143
6442 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6443 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6444 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6445
6446 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6447
6448 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6449 arm-*-*.
6450
6451 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6452
6453 PR middle-end/67278
6454 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6455
6456 PR target/67278
6457 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6458
6459 PR middle-end/70050
6460 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6461 in testcase comment.
6462
6463 2016-03-09 Tom de Vries <tom@codesourcery.com>
6464
6465 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6466 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6467 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6468 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6469 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6470 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6471 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6472 * gfortran.dg/goacc/kernels-loop.f95: New test.
6473
6474 2016-03-08 Martin Sebor <msebor@redhat.com>
6475
6476 PR c++/62096
6477 * g++.dg/warn/overflow-warn-7.C: New test.
6478
6479 2016-03-08 Jason Merrill <jason@redhat.com>
6480
6481 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6482 * lib/target-supports.exp (check_effective_target_concepts): New.
6483
6484 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR c++/70135
6487 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6488 * g++.dg/ubsan/pr70135.C: New test.
6489
6490 PR target/70110
6491 * gcc.dg/pr70110.c: New test.
6492
6493 2016-03-07 Martin Jambor <mjambor@suse.cz>
6494
6495 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6496 * c-c++-common/gomp/if-1.c: Likewise.
6497 * c-c++-common/gomp/pr61486-2.c: Likewise.
6498 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6499 to dg-additional-options.
6500 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6501 * g++/gomp/target-teams-1.c: Likewise.
6502 * gcc.dg/gomp/gomp.exp: Likewise.
6503 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6504 dg-additional-options.
6505 * gfortran.dg/gomp/gomp.exp: Likewise.
6506 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6507 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6508 dg-additional-options.
6509 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6510
6511 2016-03-07 Martin Jambor <mjambor@suse.cz>
6512
6513 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6514 * c-c++-common/gomp/gridify-1.c: New test.
6515 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6516
6517 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6518
6519 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6520 trigger for cortex-r8, when scanning for register r8.
6521 * gcc.target/arm/pr45701-2.c: Likewise.
6522
6523 2016-02-26 Richard Biener <rguenther@suse.de>
6524 Jeff Law <law@redhat.com>
6525
6526 PR tree-optimization/69740
6527 * gcc.c-torture/compile/pr69740-1.c: New test.
6528 * gcc.c-torture/compile/pr69740-2.c: New test.
6529
6530 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6531
6532 * lib/target-supports.exp
6533 (check_effective_target_whole_vector_shift): Enable for PPC64.
6534
6535 2016-03-07 Richard Biener <rguenther@suse.de>
6536
6537 PR tree-optimization/70115
6538 * gcc.dg/torture/pr70115.c: New testcase.
6539
6540 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6541
6542 PR middle-end/69916
6543 * c-c-++-common/goacc/pr69916.c: New.
6544
6545 2016-03-07 Richard Henderson <rth@redhat.com>
6546
6547 * gcc.c-torture/compile/pr70061.c: New test.
6548
6549 2016-03-07 Richard Biener <rguenther@suse.de>
6550
6551 PR testsuite/70109
6552 * gcc.dg/vect/O3-pr36098.c: New testcase.
6553
6554 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6555
6556 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6557
6558 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6559
6560 * gnat.dg/renaming9.ad[sb]: New testcase.
6561
6562 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6563
6564 PR c++/70084
6565 * g++.dg/expr/stdarg3.C: New test.
6566
6567 2016-03-04 Jeff Law <law@redhat.com>
6568
6569 PR tree-optimization/69196
6570 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6571 x86_64-*-*.
6572
6573 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6574
6575 PR c/69973
6576 * gcc.dg/pr69973.c: New test.
6577
6578 PR rtl-optimization/69941
6579 * gcc.dg/torture/pr69941.c: New test.
6580
6581 PR c/69824
6582 * gcc.dg/pr69824.c: New test.
6583
6584 2016-03-05 Tom de Vries <tom@codesourcery.com>
6585
6586 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6587 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6588 function.
6589
6590 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6591
6592 PR c++/66786
6593 * g++.dg/cpp1y/var-templ48.C: New test.
6594 * g++.dg/cpp1y/var-templ49.C: New test.
6595
6596 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6597
6598 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6599
6600 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6601
6602 PR c++/70035
6603 * g++.dg/ubsan/pr70035.C: New test.
6604
6605 PR target/70062
6606 * gcc.target/i386/pr70062.c: New test.
6607
6608 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6609
6610 * g++.dg/template/typename21.C: Remove c++98_only.
6611
6612 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6613
6614 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6615
6616 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6617
6618 PR c/68187
6619 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6620 function.
6621 (fn_42_b): Likewise.
6622 (fn_42_c): Likewise.
6623
6624 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6625
6626 PR c/68187
6627 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6628 function.
6629 (fn_40_b): Likewise.
6630 (fn_41_a): Likewise.
6631 (fn_41_b): Likewise.
6632
6633 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6634
6635 PR target/70059
6636 * gcc.target/i386/avx512f-pr70059.c: New test.
6637 * gcc.target/i386/avx512dq-pr70059.c: New test.
6638
6639 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6640
6641 PR rtl-optimization/57676
6642 * gcc.dg/torture/pr57676.c: New test.
6643
6644 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6645
6646 * gcc.dg/pr70026.c: New test.
6647
6648 2016-03-04 Marek Polacek <polacek@redhat.com>
6649
6650 PR c/69798
6651 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6652 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6653
6654 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6655
6656 PR target/70004
6657 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6658 Delete.
6659 (test_corners_sisd_si): Likewise.
6660 (main): Remove checks of the above.
6661 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6662
6663 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6664
6665 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6666
6667 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6668
6669 * gcc.dg/torture/pr69951.c: Accept argc==0.
6670
6671 2016-03-04 Richard Biener <rguenther@suse.de>
6672
6673 PR c++/70054
6674 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6675 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6676
6677 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6678
6679 PR testsuite/69766
6680 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6681 testing multiarch.
6682
6683 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6684
6685 PR debug/69947
6686 * gcc.dg/guality/pr69947.c: New test.
6687
6688 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6689
6690 PR ada/70017
6691 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6692
6693 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6694
6695 PR rtl-optimization/69904
6696 * gcc.target/arm/pr69904.c: New test.
6697
6698 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6699
6700 PR target/70021
6701 * gcc.dg/vect/pr70021.c: New test.
6702 * gcc.target/i386/pr70021.c: New test.
6703
6704 2016-03-03 Marek Polacek <polacek@redhat.com>
6705
6706 PR middle-end/70050
6707 * gcc.dg/pr70050.c: New test.
6708
6709 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6710
6711 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6712
6713 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6714
6715 PR tree-optimization/70043
6716 * gfortran.dg/vect/pr70043.f90: New test.
6717
6718 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6719
6720 * gnat.dg/specs/task1.ads: New test.
6721
6722 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6723
6724 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6725 Invoke gdb with -batch.
6726 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6727
6728 2016-03-03 Richard Biener <rguenther@suse.de>
6729
6730 PR tree-optimization/55936
6731 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6732
6733 2016-03-02 Jeff Law <law@redhat.com>
6734
6735 PR rtl-optimization/69942
6736 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6737 effects of argument promotions.
6738
6739 PR tree-optimization/69987
6740 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6741 target does not support -fprefetch-loop-arrays.
6742
6743 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6744
6745 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6746
6747 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6748
6749 PR rtl-optimization/69052
6750 * gcc.target/i386/pr69052.c: New test.
6751
6752 2016-03-02 Alan Modra <amodra@gmail.com>
6753
6754 * gcc.dg/pr69990.c: New.
6755
6756 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6757
6758 PR c/68062
6759 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6760
6761 PR middle-end/70022
6762 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6763
6764 PR target/70028
6765 * gcc.target/i386/pr70028.c: New test.
6766
6767 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6768
6769 * c-c++-common/asan/swapcontext-test-1.c,
6770 * c-c++-common/tsan/thread_leak.c,
6771 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6772 * g++.dg/tsan/benign_race.C,
6773 * g++.dg/tsan/fd_close_norace.C,
6774 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6775 races with sanitizer output
6776
6777 2016-03-02 Richard Biener <rguenther@suse.de>
6778 Uros Bizjak <ubizjak@gmail.com>
6779
6780 PR target/67278
6781 * gcc.dg/simd-8.c: New testcase.
6782
6783 2016-03-02 Richard Biener <rguenther@suse.de>
6784
6785 PR middle-end/67278
6786 * gcc.dg/simd-7.c: New testcase.
6787
6788 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6789
6790 * gcc.target/i386/pr70007.c: Tweak.
6791
6792 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6793
6794 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6795
6796 2016-03-02 Marek Polacek <polacek@redhat.com>
6797
6798 PR c/67854
6799 * gcc.dg/pr67854.c: New test.
6800
6801 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6802
6803 PR middle-end/70025
6804 * gcc.dg/torture/pr70025.c: New test.
6805
6806 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6807
6808 PR tree-optimization/68621
6809 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6810
6811 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6812
6813 * gcc.target/i386/pr70007.c: New test.
6814
6815 2016-03-01 Jeff Law <law@redhat.com>
6816
6817 PR tree-optimization/69196
6818 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6819
6820 PR tree-optimization/69196
6821 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6822 duplicating code and spoiling the expected output.
6823
6824 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6825
6826 PR target/70033
6827 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6828 supports power9 before doing tests.
6829 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6830 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6831 * gcc.target/powerpc/p9-permute.c: Likewise.
6832
6833 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6834
6835 PR target/70027
6836 * gcc.target/i386/pr70027.c: New test.
6837
6838 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6839
6840 * gcc.dg/pr70017.c: New test.
6841
6842 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6843
6844 PR c/69796
6845 PR c/69974
6846 * gcc.dg/pr69796.c: New test.
6847 * gcc.dg/pr69974.c: New test.
6848
6849 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6850
6851 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6852
6853 2016-02-29 Jeff Law <law@redhat.com>
6854
6855 PR tree-optimization/69987
6856 * gfortran.dg/pr69987.f90: New test.
6857
6858 PR tree-optimization/69989
6859 * gcc.c-torture/compile/pr69989-2.c: New test.
6860
6861 2016-03-01 Marek Polacek <polacek@redhat.com>
6862
6863 PR c++/69795
6864 * g++.dg/parse/invalid1.C: New test.
6865
6866 2016-03-01 Richard Biener <rguenther@suse.de>
6867
6868 PR middle-end/70022
6869 * gcc.dg/pr70022.c: New testcase.
6870
6871 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6872
6873 PR tree-optimization/69956
6874 * gcc.dg/pr69956.c: New test.
6875
6876 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6877
6878 PR target/70011
6879 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6880 XFAIL when hardware supports efficient unaligned storage access.
6881
6882 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6883
6884 PR c++/69961
6885 * g++.dg/template/pr69961a.C: New test.
6886 * g++.dg/template/pr69961b.C: New test.
6887
6888 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6889
6890 PR preprocessor/69985
6891 * gcc.dg/cpp/pr69985.c: New test case.
6892
6893 2016-02-29 Jeff Law <law@redhat.com>
6894
6895 PR tree-optimization/70005
6896 * gcc.c-torture/execute/pr70005.c New test.
6897
6898 PR tree-optimization/69999
6899 * gcc.c-torture/compile/pr69999.c: New test.
6900
6901 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6902
6903 PR tree-optimization/69652
6904 * gcc.dg/torture/pr69652.c: Delete test.
6905 * gcc.dg/vect/pr69652.c: New test.
6906
6907 2016-02-19 Richard Biener <rguenther@suse.de>
6908
6909 PR tree-optimization/69980
6910 * gfortran.dg/vect/pr69980.f90: New testcase.
6911
6912 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6913
6914 * gcc.target/sparc/20160229-1.c: New test.
6915
6916 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6917
6918 * gnat.dg/stack_usage3.adb: New test.
6919 * gnat.dg/stack_usage3_pkg.ads: New helper.
6920
6921 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6922
6923 * gnat.dg/renaming8.adb: New test.
6924 * gnat.dg/renaming8_pkg1.ads: New helper.
6925 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6926 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6927
6928 2016-02-29 Richard Biener <rguenther@suse.de>
6929
6930 PR tree-optimization/69720
6931 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6932
6933 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6934
6935 PR fortran/68147
6936 PR fortran/47674
6937 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6938
6939 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6940 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6941
6942 PR fortran/56007
6943 * gfortran.dg/coarray_8.f90: Adjust error message.
6944 * gfortran.dg/pr56007.f90: New test.
6945 * gfortran.dg/pr56007.f: New test.
6946
6947 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6948
6949 PR tree-optimization/69989
6950 * gcc.dg/torture/pr69989.c: New test.
6951
6952 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6953
6954 * gcc.target/i386/stack-realign-win.c: New test.
6955
6956 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6957
6958 PR fortran/60126
6959 * gfortran.dg/pr60126.f90: New test.
6960
6961 2016-02-27 Jeff Law <law@redhat.com>
6962
6963 Revert
6964 2016-02-26 Richard Biener <rguenther@suse.de>
6965 Jeff Law <law@redhat.com>
6966
6967 PR tree-optimization/69740
6968 * gcc.c-torture/compile/pr69740-1.c: New test.
6969 * gcc.c-torture/compile/pr69740-2.c: New test.
6970
6971 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6972
6973 PR fortran/69910
6974 * gfortran.dg/newunit_4.f90: New test.
6975
6976 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR target/69613
6979 PR rtl-optimization/69886
6980 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6981 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6982 target.
6983
6984 2016-02-26 Martin Sebor <msebor@redhat.com>
6985
6986 PR tree-optimization/15826
6987 * gcc.dg/tree-ssa/pr15826.c: New test.
6988
6989 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6990
6991 PR target/69969
6992 * gcc.target/powerpc/pr69969.c: New test.
6993
6994 2016-02-26 Martin Sebor <msebor@redhat.com>
6995
6996 PR c++/15766
6997 * g++.old-deja/g++.other/decl5.C: Add a test case.
6998
6999 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7000
7001 PR target/69946
7002 * gcc.target/powerpc/pr69946.c: New file.
7003
7004 2016-02-26 Richard Biener <rguenther@suse.de>
7005 Jeff Law <law@redhat.com>
7006
7007 PR tree-optimization/69740
7008 * gcc.c-torture/compile/pr69740-1.c: New test.
7009 * gcc.c-torture/compile/pr69740-2.c: New test.
7010
7011 2016-02-26 Martin Jambor <mjambor@suse.cz>
7012
7013 PR middle-end/69920
7014 * gcc.dg/torture/pr69932.c: New test.
7015 * gcc.dg/torture/pr69936.c: Likewise.
7016
7017 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7018
7019 PR target/69709
7020 * gcc.target/s390/pr69709.c: New test.
7021
7022 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7023
7024 PR target/69245
7025 * gcc.target/aarch64/pr69245_1.c: New test.
7026
7027 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7028
7029 PR target/69613
7030 * gcc.dg/torture/pr69613.c: New test.
7031
7032 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7033
7034 PR rtl-optimization/69891
7035 * gcc.target/i386/pr69891.c: New test.
7036
7037 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7038 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7039
7040 PR target/61397
7041 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7042 functionality for both 32-bit and 64-bit.
7043
7044 2016-02-26 Richard Biener <rguenther@suse.de>
7045
7046 PR tree-optimization/69551
7047 * gcc.dg/torture/pr69951.c: New testcase.
7048
7049 2016-02-25 Richard Biener <rguenther@suse.de>
7050
7051 PR tree-optimization/48795
7052 * gcc.dg/Warray-bounds-18.c: New testcase.
7053
7054 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7055
7056 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7057
7058 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7059
7060 PR rtl-optimization/69896
7061 * gcc.dg/pr69896.c: New test.
7062
7063 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7064
7065 PR c++/69736
7066 * g++.dg/cpp1y/paren2.C: New test.
7067
7068 2016-02-24 Martin Sebor <msebor@redhat.com>
7069
7070 PR c/51147
7071 * gcc.dg/enum-mode-2.c: New test.
7072
7073 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7074
7075 PR c++/69922
7076 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7077 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7078 * g++.dg/ubsan/pr69922.C: New test.
7079
7080 2016-02-24 Marek Polacek <polacek@redhat.com>
7081
7082 PR c/69819
7083 * gcc.dg/pr69819.c: New test.
7084
7085 2016-02-24 Martin Sebor <msebor@redhat.com>
7086
7087 PR c++/69912
7088 * g++.dg/ext/flexary15.C: New test.
7089
7090 2016-02-24 Martin Sebor <msebor@redhat.com>
7091
7092 * gcc.dg/builtins-68.c: Avoid making unportable
7093 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7094 * g++.dg/ext/builtin_alloca.C: Same.
7095
7096 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7097 Charles Baylis <charles.baylis@linaro.org>
7098
7099 PR debug/61033
7100 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7101
7102 2016-02-24 Richard Biener <rguenther@suse.de>
7103 Jakub Jelinek <jakub@redhat.com>
7104
7105 PR middle-end/69760
7106 * gcc.dg/torture/pr69760.c: New testcase.
7107
7108 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7109
7110 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7111 pattern on Solaris with as.
7112
7113 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7114
7115 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7116 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7117 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7118 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7119
7120 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7121
7122 PR middle-end/69915
7123 * gcc.dg/pr69915.c: New test.
7124
7125 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7126
7127 PR rtl-optimization/69886
7128 * gcc.dg/torture/pr69886.c: New test.
7129
7130 2016-02-24 Richard Biener <rguenther@suse.de>
7131
7132 PR middle-end/68963
7133 * gcc.dg/torture/pr68963.c: New testcase.
7134
7135 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7136
7137 PR target/69875
7138 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7139 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7140 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7141 * gcc.target/arm/atomic_loaddi_1.c: New test.
7142 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7143 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7144 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7145 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7146 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7147 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7148 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7149 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7150
7151 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7152
7153 PR middle-end/69909
7154 * gcc.dg/torture/pr69909.c: New test.
7155
7156 2016-02-24 Richard Biener <rguenther@suse.de>
7157
7158 PR tree-optimization/69907
7159 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7160 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7161 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7162
7163 2016-02-24 Christian Bruel <christian.bruel@st.com>
7164
7165 * gcc.target/arm/pragma_cpp_fma.c: New test.
7166
7167 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7168
7169 PR fortran/61156
7170 * gfortran.dg/include_6.f90: Update test.
7171
7172 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7173
7174 PR objc/69844
7175 * objc.dg/pr69844.m: New test.
7176
7177 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7178
7179 PR libgfortran/69456
7180 * gfortran.dg/namelist_89.f90: New test.
7181 * gfortran.dg/pr59700.f90: Update test..
7182
7183 2016-02-23 Martin Sebor <msebor@redhat.com>
7184
7185 PR middle-end/69780
7186 * g++.dg/ext/builtin_alloca.C: New test.
7187 * gcc.dg/builtins-68.c: New test.
7188
7189 2016-02-23 Richard Henderson <rth@redhat.com>
7190
7191 * gcc.target/i386/addr-space-3.c: Remove test.
7192
7193 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7194
7195 PR preprocessor/69126
7196 PR preprocessor/69543
7197 * c-c++-common/pr69126-2-long.c: New test.
7198 * c-c++-common/pr69126-2-short.c: New test.
7199 * c-c++-common/pr69543-1.c: Remove xfail.
7200
7201 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7202
7203 PR preprocessor/69126
7204 PR preprocessor/69543
7205 PR preprocessor/69558
7206 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7207 (f): Rename to...
7208 (test_2): ...this, and add leading comment.
7209 (MACRO_3, test_3): New.
7210 (MACRO_4A, MACRO_4B, test_4): New.
7211 (MACRO): Rename to...
7212 (MACRO_5): ...this.
7213 (g): Rename to...
7214 (test_5): ...this, updating for renaming of MACRO, and
7215 add leading comment.
7216 * c-c++-common/pr69543-1.c: New.
7217 * c-c++-common/pr69543-2.c: New.
7218 * c-c++-common/pr69543-3.c: New.
7219 * c-c++-common/pr69543-4.c: New.
7220 * c-c++-common/pr69558-1.c: New.
7221 * c-c++-common/pr69558-2.c: New.
7222 * c-c++-common/pr69558-3.c: New.
7223 * c-c++-common/pr69558-4.c: New.
7224 * gcc.dg/pr69558.c: Move to...
7225 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7226 xfail for c++.
7227
7228 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7229
7230 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7231 to -ftree-parallelize-loops/-fopenacc changes.
7232 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7233 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7234 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7235 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7236 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7237 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7238 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7239 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7240 * c-c++-common/goacc/kernels-loop.c: Likewise.
7241 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7242 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7243 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7244 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7245
7246 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7247
7248 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7249
7250 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7251
7252 PR c++/69902
7253 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7254
7255 PR c/69900
7256 * gcc.dg/pr69900.c: New test.
7257
7258 2016-02-23 Martin Jambor <mjambor@suse.cz>
7259
7260 PR tree-optimization/69666
7261 * gcc.dg/tree-ssa/pr69666.c: New test.
7262
7263 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7264
7265 PR fortran/67451
7266 * gfortran.dg/coarray_allocate_5.f08: New test.
7267
7268 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7269
7270 * gcc.target/s390/vcond-shift.c: Move to ...
7271 * gcc.target/s390/vector/vcond-shift.c: ... here.
7272
7273 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7274
7275 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7276 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7277
7278 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7279
7280 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7281
7282 2016-02-20 Mark Wielaard <mjw@redhat.com>
7283
7284 PR c/28901
7285 * gcc.dg/unused-variable-3.c: New test.
7286
7287 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7288
7289 PR target/69888
7290 * gcc.target/i386/pr69888.c: New test.
7291
7292 2016-02-22 Richard Biener <rguenther@suse.de>
7293
7294 PR tree-optimization/69882
7295 * gfortran.dg/vect/pr69882.f90: New testcase.
7296
7297 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR target/69885
7300 * gcc.dg/pr69885.c: New test.
7301
7302 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7303
7304 PR target/69806
7305 PR target/54089
7306 * gcc.target/sh/pr54089-10.c: New.
7307
7308 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7309
7310 PR fortran/69423
7311 * gfortran.dg/deferred_character_15.f90 : New test.
7312
7313 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7314
7315 PR fortran/57365
7316 gfortran.dg/allocate_with_source_18.f03: New test.
7317
7318 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7319
7320 PR fortran/52531
7321 gfortran.dg/gomp/pr52531.f90: New test.
7322
7323 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7324
7325 PR c++/69865
7326 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7327 -std=c++03.
7328
7329 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7330
7331 PR c++/69826
7332 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7333 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7334
7335 PR c++/69850
7336 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7337
7338 PR c++/69851
7339 * g++.dg/torture/pr69851.C: New test.
7340
7341 2016-02-19 Martin Sebor <msebor@redhat.com>
7342
7343 PR testsuite/69573
7344 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7345
7346 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7347
7348 PR c++/69850
7349 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7350 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7351
7352 PR c++/67767
7353 * g++.dg/cpp0x/pr67767.C: New test.
7354
7355 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7356
7357 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7358 for fp, simd, crypto, crc, lse.
7359 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7360 above.
7361 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7362 effective target check.
7363
7364 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7365
7366 PR target/69820
7367 * gcc.target/i386/pr69820.c: New test.
7368
7369 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7370
7371 * gcc.target/s390/vector/int128-1.c: New test.
7372
7373 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7374
7375 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7376
7377 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7378
7379 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7380 instruction pattern name to prevent the testcase from failing with
7381 -march=z13.
7382
7383 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7384
7385 * gcc.target/s390/md/movstr-2.c: New test.
7386
7387 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7388
7389 * gcc.target/s390/morestack.c: New test.
7390
7391 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7392
7393 PR target/69625
7394 * gcc.target/s390/pr69625.c: Add test case.
7395
7396 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7397
7398 PR testsuite/68580
7399 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7400
7401 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7402
7403 PR target/68404
7404 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7405 * gcc.target/powerpc/fusion3.c: Likewise.
7406
7407 2016-02-18 Richard Biener <rguenther@suse.de>
7408
7409 PR middle-end/69553
7410 * g++.dg/torture/pr69553.C: New testcase.
7411
7412 2016-02-18 Nick Clifton <nickc@redhat.com>
7413
7414 PR target/62254
7415 PR target/69610
7416 * gcc.target/arm/pr62554.c: New test.
7417 * gcc.target/arm/pr69610-1.c: New test.
7418 * gcc.target/arm/pr69610-2.c: New test.
7419
7420 2016-02-18 Richard Biener <rguenther@suse.de>
7421
7422 PR middle-end/69854
7423 * gcc.dg/torture/pr69854.c: New testcase.
7424
7425 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7426
7427 PR c++/69850
7428 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7429
7430 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7431
7432 * gcc.target/powerpc/vec-cg.c: New test.
7433
7434 2016-02-17 Richard Biener <rguenther@suse.de>
7435
7436 PR testsuite/69586
7437 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7438
7439 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7440
7441 PR target/69161
7442 * gcc.c-torture/compile/pr69161.c: New test.
7443
7444 2016-02-17 David Sherwood <david.sherwood@arm.com>
7445
7446 PR target/69532
7447 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7448 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7449
7450 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7451
7452 * gcc.dg/ifcvt-4.c: Skip on Visium.
7453
7454 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7455
7456 * gnat.dg/atomic8.adb: New test.
7457
7458 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7459
7460 * gnat.dg/discr46.ad[sb]: New test.
7461
7462 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7463
7464 PR Target/48344
7465 * gcc.target/powerpc/pr48344-1.c: New test.
7466
7467 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7468
7469 PR fortran/69742
7470 * gfortran.dg/associate_21.f90: New test.
7471
7472 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7473
7474 PR c/69835
7475 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7476 -Wnonnull in dg-options.
7477 * c-c++-common/nonnull-2.c: New test.
7478
7479 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7480 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7481
7482 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7483
7484 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR middle-end/69801
7487 * gcc.dg/pr69801.c: Add empty dg-options.
7488
7489 2016-02-16 James Norris <jnorris@codesourcery.com>
7490
7491 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7492 * g++.dg/goacc/deviceptr-1.c: New file.
7493
7494 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7495
7496 PR tree-optimization/69820
7497 * gcc.dg/vect/pr69820.c: New test.
7498
7499 2016-02-16 Richard Biener <rguenther@suse.de>
7500
7501 PR tree-optimization/69776
7502 * gcc.dg/torture/pr69776-2.c: New testcase.
7503
7504 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7505
7506 PR tree-optimization/69714
7507 * gcc.dg/torture/pr69714.c: New test.
7508
7509 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7510
7511 PR tree-optimization/69802
7512 * gcc.dg/pr69802.c: New test.
7513
7514 2016-02-16 Richard Biener <rguenther@suse.de>
7515
7516 PR middle-end/69801
7517 * gcc.dg/pr69801.c: New testcase.
7518
7519 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7520
7521 PR libgfortran/69651
7522 * gfortran.dg/read_bang.f90: New test.
7523 * gfortran.dg/read_bang4.f90: New test.
7524
7525 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7526
7527 PR c++/69658
7528 * g++.dg/init/pr69658.C: New test.
7529
7530 PR c++/69797
7531 * c-c++-common/pr69797.c: New test.
7532
7533 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7534
7535 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7536 check for aarch64*-*-*.
7537
7538 2016-02-15 Richard Biener <rguenther@suse.de>
7539
7540 PR tree-optimization/69783
7541 * gcc.dg/vect/pr69783.c: New testcase.
7542
7543 2016-02-15 Richard Biener <rguenther@suse.de>
7544
7545 PR tree-optimization/69776
7546 * gcc.dg/torture/pr69776.c: New testcase.
7547
7548 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7549
7550 PR fortran/60526
7551 * gfortran.dg/type_decl_4.f90: Reinstated.
7552
7553 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7554
7555 PR fortran/68746
7556 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7557
7558 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7559
7560 PR fortran/60526
7561 PR bootstrap/69816
7562 * gfortran.dg/type_decl_4.f90: Removed.
7563
7564 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7565
7566 PR fortran/60526
7567 * gfortran.dg/type_decl_4.f90: New test.
7568
7569 2016-02-14 Alan Modra <amodra@gmail.com>
7570
7571 PR testsuite/68886
7572 * gcc.c-torture/execute/stkalign.c: Revise test.
7573
7574 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7575
7576 PR target/67260
7577 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7578
7579 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7580
7581 PR target/67260
7582 * gcc.target/sh/torture/pr67260.c: New.
7583
7584 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7585
7586 * gcc.dg/pr67964.c: Add dg-require-alias.
7587
7588 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7589
7590 PR target/67636
7591 PR target/64345
7592 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7593
7594 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7595
7596 PR libgfortran/69668
7597 * gfortran.dg/namelist_88.f90: New test.
7598
7599 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7600
7601 PR libgfortran/69668
7602 * gfortran.dg/namelist_38.f90: Update test.
7603 * gfortran.dg/namelist_84.f90: Update test.
7604
7605 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7606
7607 PR other/69554
7608 * gcc.dg/pr69554-1.c: New test.
7609 * gfortran.dg/pr69554-1.F90: New test.
7610 * gfortran.dg/pr69554-2.F90: New test.
7611 * lib/gcc-dg.exp (proc dg-locus): New function.
7612 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7613 distinguish between the caret-printing and non-caret-printing
7614 cases. If caret-printing has been explicitly enabled, bail out
7615 without attempting to fix up the output.
7616
7617 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7618
7619 PR driver/69265
7620 PR driver/69453
7621 * gcc.dg/spellcheck-options-3.c: New test case.
7622 * gcc.dg/spellcheck-options-4.c: New test case.
7623 * gcc.dg/spellcheck-options-5.c: New test case.
7624 * gcc.dg/spellcheck-options-6.c: New test case.
7625 * gcc.dg/spellcheck-options-7.c: New test case.
7626 * gcc.dg/spellcheck-options-8.c: New test case.
7627 * gcc.dg/spellcheck-options-9.c: New test case.
7628 * gcc.dg/spellcheck-options-10.c: New test case.
7629
7630 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7631
7632 PR rtl-optimization/69764
7633 PR rtl-optimization/69771
7634 * c-c++-common/pr69764.c: New test.
7635 * gcc.dg/torture/pr69771.c: New test.
7636
7637 2016-02-12 Marek Polacek <polacek@redhat.com>
7638
7639 * g++.dg/torture/init-list1.C: New.
7640
7641 2016-02-12 Marek Polacek <polacek@redhat.com>
7642
7643 * gcc.dg/pr69522.c: Add empty dg-options.
7644
7645 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7646
7647 * g++.dg/lto/lto.exp: Include and init mpx.
7648 * g++.dg/lto/pr69729_0.C: New test.
7649
7650 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7651
7652 PR ipa/69241
7653 * g++.dg/ipa/pr69241-4.C: New test.
7654
7655 PR ipa/68672
7656 * g++.dg/ipa/pr68672-1.C: New test.
7657 * g++.dg/ipa/pr68672-2.C: New test.
7658 * g++.dg/ipa/pr68672-3.C: New test.
7659
7660 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7661
7662 PR c/69522
7663 * gcc.dg/pr69522.c: New test.
7664
7665 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7666
7667 PR c++/69098
7668 * g++.dg/cpp1y/69098.C: New test.
7669 * g++.dg/cpp1y/69098-2.C: New test.
7670
7671 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7672
7673 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7674 and neighbour -> neighbor.
7675 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7676 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7677 * c-c++-common/Wvarargs.c: Likewise.
7678 * c-c++-common/goacc/host_data-5.c: Likewise.
7679 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7680 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7681 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7682 * gcc.target/aarch64/pr60697.c: Likewise.
7683 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7684 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7685 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7686 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7687 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7688 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7689 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7690 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7691 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7692 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7693 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7694 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7695 * g++.dg/lookup/koenig5.C: Likewise.
7696 * g++.dg/ext/no-asm-2.C: Likewise.
7697 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7698 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7699 * gfortran.dg/used_types_16.f90: Likewise.
7700 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7701 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7702 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7703 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7704 * gfortran.dg/abstract_type_6.f03: Likewise.
7705 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7706 * gfortran.dg/used_types_15.f90: Likewise.
7707 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7708 * gfortran.dg/exit_3.f08: Likewise.
7709 * gfortran.dg/open_status_2.f90: Likewise.
7710 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7711 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7712 * gfortran.dg/associate_1.f03: Likewise.
7713 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7714 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7715 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7716 * gcc.dg/builtin-object-size-1.c: Likewise.
7717 * gcc.dg/noreturn-6.c: Likewise.
7718 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7719 * gcc.dg/globalalias.c: Likewise.
7720 * gcc.dg/builtins-config.h: Likewise.
7721 * gcc.dg/pr30457.c: Likewise.
7722 * gcc.c-torture/compile/volatile-1.c: Likewise.
7723 * gcc.c-torture/execute/20101011-1.c: Likewise.
7724 * c-c++-common/Waddress-1.c: Likewise.
7725
7726 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7727
7728 PR c/69768
7729 * c-c++-common/Waddress-1.c: New test.
7730
7731 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7732
7733 PR fortran/69296
7734 * gfortran.dg/associate_19.f03: New test.
7735 * gfortran.dg/associate_20.f03: New test.
7736
7737 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7738
7739 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7740
7741 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7742
7743 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7744 .arch armv8-a\n. Add -dA to dg-options.
7745 * gcc.target/aarch64/assembler_arch_1.c: New test.
7746 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7747
7748 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7749
7750 PR c++/68726
7751 * g++.dg/cpp0x/pr68726.C: New.
7752
7753 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7754
7755 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7756 test.
7757
7758 2016-02-11 Richard Biener <rguenther@suse.de>
7759
7760 * g++.dg/tree-ssa/pr61034.C: Adjust.
7761
7762 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7763
7764 PR target/69148
7765 * gcc.target/s390/pr69148.c: New.
7766
7767 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7768
7769 PR tree-optimization/69652
7770 * gcc.dg/torture/pr69652.c: New test.
7771
7772 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7773 Patrick Palka <ppalka@gcc.gnu.org>
7774
7775 PR ipa/69241
7776 PR c++/69649
7777 * g++.dg/ipa/pr69241-1.C: New test.
7778 * g++.dg/ipa/pr69241-2.C: New test.
7779 * g++.dg/ipa/pr69241-3.C: New test.
7780 * g++.dg/ipa/pr69649.C: New test.
7781
7782 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7783
7784 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7785 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7786
7787 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7788
7789 PR tree-optimization/68021
7790 * gcc.dg/tree-ssa/pr68021.c: New test.
7791
7792 2016-02-10 Richard Biener <rguenther@suse.de>
7793
7794 PR tree-optimization/69726
7795 * gcc.dg/uninit-22.c: New testcase.
7796
7797 2016-02-09 Andrew Pinski <apinski@cavium.com>
7798
7799 PR tree-opt/69282
7800 * gcc.c-torture/compile/20160205-1.c: New testcase.
7801
7802 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7803
7804 PR target/68404
7805 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7806 instead accessing a really large arrray.
7807 * gcc.target/powerpc/fusion3.c: Likewise.
7808
7809 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7810
7811 PR target/68532
7812 * gcc.c-torture/execute/pr68532.c: New test.
7813
7814 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7815
7816 PR target/69634
7817 * gcc.dg/pr69634.c: New.
7818
7819 2016-02-09 Richard Biener <rguenther@suse.de>
7820
7821 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7822
7823 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7824
7825 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7826
7827 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7828
7829 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7830
7831 2016-02-09 Richard Biener <rguenther@suse.de>
7832
7833 PR tree-optimization/69715
7834 * gcc.dg/torture/pr69715.c: New testcase.
7835
7836 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7837
7838 PR c++/69139
7839 * g++.dg/cpp0x/trailing12.C: New test.
7840 * g++.dg/cpp0x/trailing13.C: New test.
7841
7842 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7843
7844 PR c++/69283
7845 PR c++/67835
7846 * g++.dg/cpp1y/auto-fn29.C: New test.
7847 * g++.dg/cpp1y/auto-fn30.C: New test.
7848
7849 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7850
7851 PR tree-optimization/69209
7852 * gcc.c-torture/compile/pr69209.c: New test.
7853
7854 2016-02-08 Jeff Law <law@redhat.com>
7855
7856 PR tree-optimization/68541
7857 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7858 of statements allowed in join block for path splitting.
7859
7860 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR c++/59627
7863 * g++.dg/gomp/pr59627.C: New test.
7864
7865 PR ipa/69239
7866 * g++.dg/ipa/pr69239.C: New test.
7867
7868 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7869
7870 PR preprocessor/69664
7871 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7872 * gcc.dg/cpp/warn-comments.c: Likewise.
7873
7874 2016-02-08 Marek Polacek <polacek@redhat.com>
7875
7876 PR c++/69688
7877 * g++.dg/init/const12.C: New test.
7878
7879 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7880
7881 PR target/60410
7882 * gcc.dg/lto/pr55113_0.c: Remove test.
7883
7884 2016-02-08 Richard Biener <rguenther@suse.de>
7885
7886 PR tree-optimization/69719
7887 * gcc.dg/torture/pr69719.c: New testcase.
7888
7889 2016-02-08 Richard Biener <rguenther@suse.de>
7890 Jeff Law <law@redhat.com>
7891
7892 PR target/68273
7893 * gcc.target/mips/pr68273.c: New testcase.
7894
7895 2016-02-08 Richard Biener <rguenther@suse.de>
7896
7897 PR rtl-optimization/69274
7898 * gcc.target/i386/addr-sel-1.c: XFAIL.
7899
7900 2016-02-08 Jeff Law <law@redhat.com>
7901
7902 PR tree-optimization/68541
7903 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7904
7905 PR tree-optimization/65917
7906 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7907
7908 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7909
7910 PR fortran/50555
7911 * gfortran.dg/namelist_args.f90: New test.
7912
7913 2016-02-05 Jeff Law <law@redhat.com>
7914
7915 PR tree-optimization/68541
7916 * gcc.dg/tree-ssa/split-path-2.c: New test.
7917 * gcc.dg/tree-ssa/split-path-3.c: New test.
7918 * gcc.dg/tree-ssa/split-path-4.c: New test.
7919 * gcc.dg/tree-ssa/split-path-5.c: New test.
7920 * gcc.dg/tree-ssa/split-path-6.c: New test.
7921 * gcc.dg/tree-ssa/split-path-7.c: New test.
7922
7923 2016-02-05 Martin Sebor <msebor@redhat.com>
7924
7925 PR c++/69662
7926 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7927 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7928
7929 2016-02-06 Richard HEnderson <rth@redhat.com>
7930
7931 PR c/69643
7932 * gcc.target/i386/addr-space-4.c: New.
7933 * gcc.target/i386/addr-space-5.c: New.
7934
7935 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7936
7937 PR fortran/66089
7938 * gfortran.dg/elemental_dependency_6.f90: New.
7939
7940 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7941
7942 PR rtl-optimization/69691
7943 * gcc.c-torture/execute/pr69691.c: New test.
7944
7945 PR c++/69628
7946 * g++.dg/parse/pr69628.C: New test.
7947
7948 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7949
7950 * gcc.dg/sancov/asan.c: Move to ...
7951 * gcc.dg/asan/sancov-1.c: ... here.
7952
7953 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7954
7955 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7956
7957 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7958
7959 PR target/69677
7960 * gcc.target/i386/pr69677.c: New test.
7961
7962 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7963
7964 PR c++/68948
7965 * g++.dg/template/pr68948.C: New test.
7966
7967 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7968
7969 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7970 (only necessary on s390x).
7971
7972 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7973
7974 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7975 -mno-accumulate-outgoing-args.
7976
7977 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7978
7979 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7980
7981 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR c/69669
7984 * c-c++-common/pr69669.c: New test.
7985
7986 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7987
7988 PR target/69667
7989 * g++.dg/pr69667.C: New file.
7990
7991 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7992
7993 PR target/69619
7994 * gcc.dg/pr69619.c: Add new test.
7995
7996 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7997
7998 PR rtl-optimization/69577
7999 * gcc.target/i386/pr69577.c: New test.
8000
8001 2016-02-04 Martin Liska <mliska@suse.cz>
8002
8003 * g++.dg/asan/pr69276.C: New test.
8004
8005 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8006
8007 PR target/65932
8008 PR target/67714
8009 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8010 a single smulbb instruction.
8011 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8012 * gcc.target/amr/wmul-2.c: Likewise.
8013
8014 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8015
8016 PR target/65932
8017 PR target/67714
8018 * gcc.c-torture/execute/pr67714.c: New test.
8019
8020 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8021
8022 PR target/69454
8023 * gcc.target/i386/pr69454-1.c: New test.
8024 * gcc.target/i386/pr69454-2.c: New test.
8025
8026 2016-02-03 Martin Sebor <msebor@redhat.com>
8027
8028 PR c++/69251
8029 PR c++/69253
8030 PR c++/69290
8031 PR c++/69277
8032 PR c++/69349
8033 * g++.dg/ext/flexarray-mangle-2.C: New test.
8034 * g++.dg/ext/flexarray-mangle.C: New test.
8035 * g++.dg/ext/flexarray-subst.C: New test.
8036 * g++.dg/ext/flexary11.C: New test.
8037 * g++.dg/ext/flexary12.C: New test.
8038 * g++.dg/ext/flexary13.C: New test.
8039 * g++.dg/ext/flexary14.C: New test.
8040 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8041
8042 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8043
8044 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8045 Define only if CHECK_FLOAT128 is defined.
8046 (main): Properly initialize u5.
8047
8048 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8049
8050 PR c/69627
8051 * gcc.dg/pr69627.c: New test.
8052
8053 PR target/69644
8054 * gcc.dg/pr69644.c: New test.
8055
8056 2016-02-03 Mike Stump <mikestump@comcast.net>
8057
8058 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8059 support for struct-layout-1.exp.
8060
8061 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8062
8063 PR c++/69056
8064 * g++.dg/cpp0x/pr69056.C: New test.
8065
8066 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8067 Alexandre Oliva <aoliva@redhat.com>
8068
8069 PR target/69461
8070 * gcc.target/powerpc/pr69461.c: New.
8071
8072 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8073
8074 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8075 works from here ...
8076 (check_effective_target_fsanitize_thread): ... to here. Do not
8077 specify additional compile flags for the test source.
8078 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8079 specify additional compile flags for the test source.
8080
8081 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8082
8083 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8084
8085 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8086
8087 PR fortran/67451
8088 PR fortran/69418
8089 * gfortran.dg/coarray_allocate_2.f08: New test.
8090 * gfortran.dg/coarray_allocate_3.f08: New test.
8091 * gfortran.dg/coarray_allocate_4.f08: New test.
8092
8093 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8094
8095 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8096 use same scan-tree-dump-times on all platforms.
8097 * gcc.dg/vect/vect-outer-1.c: Likewise.
8098 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8099 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8100 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8101 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8102 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8103 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8104 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8105
8106 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8107
8108 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8109 warning.
8110
8111 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8112
8113 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8114
8115 2016-02-02 James Norris <jnorris@codesourcery.com>
8116
8117 * c-c++-common/goacc/routine-5.c: Add tests.
8118
8119 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8120
8121 * gcc.target/nvptx/unsigned-cmp.c: New test.
8122
8123 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8124
8125 * gcc.target/aarch64/scalar_shift_1.c
8126 (test_corners_sisd_di): Improve force to SIMD register.
8127 (test_corners_sisd_si): Likewise.
8128 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8129 Remove scan-assembler check for ldr.
8130
8131 2016-02-02 Richard Biener <rguenther@suse.de>
8132
8133 PR tree-optimization/69595
8134 * gcc.dg/Warray-bounds-17.c: New testcase.
8135
8136 2016-02-02 Richard Biener <rguenther@suse.de>
8137
8138 PR tree-optimization/69606
8139 * gcc.dg/torture/pr69606.c: New testcase.
8140
8141 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8142
8143 PR middle-end/68542
8144 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8145 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8146
8147 2016-02-02 Alan Modra <amodra@gmail.com>
8148
8149 PR target/69548
8150 * gcc.target/powerpc/pr69548.c: New test.
8151
8152 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8153
8154 PR rtl-optimization/69592
8155 * gcc.dg/pr69592.c: New test.
8156
8157 PR preprocessor/69543
8158 PR c/69558
8159 * gcc.dg/pr69543.c: New test.
8160 * gcc.dg/pr69558.c: New test.
8161
8162 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8163
8164 PR testsuite/65940
8165 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8166
8167 2016-02-01 Martin Sebor <msebor@redhat.com>
8168
8169 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8170
8171 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8172
8173 PR tree-optimization/67921
8174 * c-c++-common/ubsan/pr67921.c: New test.
8175
8176 2016-02-01 Richard Biener <rguenther@suse.de>
8177
8178 PR middle-end/69556
8179 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8180
8181 2016-02-01 Richard Biener <rguenther@suse.de>
8182
8183 PR tree-optimization/69574
8184 * gcc.dg/torture/pr69574.c: New testcase.
8185
8186 2016-02-01 Richard Biener <rguenther@suse.de>
8187
8188 PR tree-optimization/69579
8189 * gcc.dg/setjmp-6.c: New testcase.
8190
8191 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8192
8193 PR rtl-optimization/69570
8194 * g++.dg/opt/pr69570.C: New test.
8195
8196 2016-02-01 Richard Henderson <rth@redhat.com>
8197
8198 * gcc.dg/pr69535.c: New test.
8199
8200 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8201
8202 PR testsuite/69584
8203 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8204 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8205
8206 PR debug/68244
8207 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8208
8209 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8210
8211 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8212
8213 PR fortran/67564
8214 * gfortran.dg/allocate_with_source_17.f03: New test.
8215
8216 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8217
8218 PR tree-optimization/69546
8219 * gcc.dg/torture/pr69546.c: New test.
8220
8221 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8222
8223 PR fortran/69566
8224 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8225
8226 2016-01-30 Martin Sebor <msebor@redhat.com>
8227
8228 PR c++/68490
8229 * g++.dg/ext/flexary10.C: New test.
8230
8231 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8232
8233 PR fortran/66707
8234 gfortran.dg/common_23.f90: New test.
8235
8236 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8237
8238 PR target/65546
8239 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8240 condition being checked, and disable it when the target supports
8241 misaligned loads and stores.
8242
8243 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8244
8245 PR debug/69518
8246 * gcc.dg/torture/pr69518.c: New test.
8247
8248 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8249
8250 PR target/69530
8251 * gcc.target/i386/pr69530.c: New test.
8252
8253 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8254
8255 PR target/65604
8256 * gcc.target/mips/div-delay.c: New test.
8257
8258 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8259
8260 PR target/69551
8261 * gcc.target/i386/pr69551.c: New test.
8262
8263 PR target/66137
8264 * gcc.target/i386/pr66137.c: New test.
8265
8266 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8267
8268 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8269 always built for p5600.
8270 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8271 isa=p5600 dg-option.
8272
8273 2016-01-29 Richard Biener <rguenther@suse.de>
8274
8275 PR tree-optimization/69547
8276 * g++.dg/tree-ssa/pr69547.C: New testcase.
8277
8278 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8279
8280 PR debug/66869
8281 * g++.dg/warn/Wunused-function2.C: New test.
8282
8283 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8284
8285 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8286 support for test to succeed.
8287
8288 2016-01-29 Marek Polacek <polacek@redhat.com>
8289
8290 PR c++/69509
8291 PR c++/69516
8292 * g++.dg/ext/constexpr-vla2.C: New test.
8293 * g++.dg/ext/constexpr-vla3.C: New test.
8294 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8295
8296 2016-01-29 Richard Biener <rguenther@suse.de>
8297
8298 PR middle-end/69537
8299 * gcc.dg/uninit-21.c: New testcase.
8300
8301 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8302
8303 PR target/69459
8304 * gcc.target/i386/pr69459.c: New test.
8305
8306 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8307
8308 PR target/68400
8309 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8310 * gcc.target/mips/pr68400.c: New test.
8311
8312 2016-01-28 Martin Sebor <msebor@redhat.com>
8313
8314 PR target/17381
8315 * gcc.target/powerpc/pr17381.c: New test.
8316
8317 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8318
8319 PR middle-end/69542
8320 * gcc.dg/torture/pr69542.c: New test.
8321
8322 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8323
8324 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8325
8326 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8327
8328 * gcc.dg/pr65980.c: Skip on AIX.
8329 * gcc.dg/pr66688.c: Same.
8330
8331 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8332
8333 PR target/63679
8334 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8335 * gcc.dg/tree-ssa/sra-18.c: Same.
8336
8337 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8338
8339 PR fortran/62536
8340 * gfortran.dg/block_15.f08: New test.
8341 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8342 on incorrectly closed BLOCK.
8343
8344 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8345
8346 * gcc.dg/declare-simd.c: New test.
8347 2016-01-28 Richard Biener <rguenther@suse.de>
8348
8349 PR tree-optimization/69466
8350 * gfortran.dg/vect/pr69466.f90: New testcase.
8351
8352 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8353
8354 * g++.dg/pr67989.C: Remove ARM-specific option.
8355 * gcc.target/arm/pr67989.C: New file.
8356
8357 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8358
8359 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8360 and expm1 test for glibc < 2.11.
8361
8362 2016-01-27 Richard Henderson <rth@redhat.com>
8363
8364 * gcc.c-torture/execute/pr69447.c: New test.
8365
8366 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8367
8368 PR fortran/69422
8369 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8370
8371 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8372
8373 PR debug/66869
8374 * gcc.dg/pr66869.c: New test.
8375
8376 2016-01-25 Jeff Law <law@redhat.com>
8377
8378 PR tree-optimization/68398
8379 PR tree-optimization/69196
8380 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8381 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8382 path to avoid new heuristic allowing more irreducible regions
8383 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8384 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8385 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8386 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8387 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8388
8389 2016-01-27 Marek Polacek <polacek@redhat.com>
8390
8391 PR c/68062
8392 * c-c++-common/vector-compare-4.c: New test.
8393
8394 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8395
8396 PR preprocessor/69126
8397 * c-c++-common/pr69126.c: New test case.
8398
8399 2016-01-27 Ian Lance Taylor <iant@google.com>
8400
8401 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8402
8403 2016-01-27 Ryan Burn <contact@rnburn.com>
8404
8405 PR cilkplus/69267
8406 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8407
8408 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8409
8410 PR target/69512
8411 * gcc.target/i386/pr69512.c: New test.
8412
8413 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8414
8415 PR ada/69488
8416 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8417
8418 2016-01-27 Marek Polacek <polacek@redhat.com>
8419
8420 PR c++/69379
8421 * g++.dg/pr69379.C: New test.
8422
8423 2016-01-27 Martin Sebor <msebor@redhat.com>
8424
8425 PR c++/69317
8426 * g++.dg/abi/Wabi-2-2.C: New test.
8427 * g++.dg/abi/Wabi-2-3.C: New test.
8428 * g++.dg/abi/Wabi-3-2.C: New test.
8429 * g++.dg/abi/Wabi-3-3.C: New test.
8430
8431 2016-01-27 Richard Biener <rguenther@suse.de>
8432
8433 PR tree-optimization/69166
8434 * gcc.dg/torture/pr69166.c: New testcase.
8435
8436 2016-01-27 Martin Jambor <mjambor@suse.cz>
8437
8438 PR tree-optimization/69355
8439 * gcc.dg/tree-ssa/pr69355.c: New test.
8440
8441 2016-01-27 Marek Polacek <polacek@redhat.com>
8442
8443 PR c++/69496
8444 * g++.dg/ext/constexpr-vla1.C: New test.
8445
8446 2016-01-20 Christian Bruel <christian.bruel@st.com>
8447
8448 PR target/69245
8449 * gcc.target/arm/pr69245.c: New test.
8450
8451 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR tree-optimization/69399
8454 * gcc.dg/torture/pr69399.c: New test.
8455
8456 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8457
8458 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8459
8460 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8461
8462 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8463
8464 2016-01-26 Tom de Vries <tom@codesourcery.com>
8465
8466 PR tree-optimization/69110
8467 * gcc.dg/autopar/pr69110.c: New test.
8468
8469 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8470 Sebastian Pop <s.pop@samsung.com>
8471
8472 * gcc.dg/graphite/isl-ast-op-select.c: New.
8473
8474 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8475
8476 PR fortran/69385
8477 * gfortran.dg/allocate_error_6.f90: New test.
8478
8479 2016-01-26 Richard Henderson <rth@redhat.com>
8480
8481 * gcc.dg/tm/pr60908.c: New test.
8482
8483 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8484
8485 PR other/69006
8486 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8487 directive.
8488 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8489 expected multiline output to reflect the colorization being
8490 disabled before newlines.
8491 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8492 (custom_diagnostic_finalizer): Replace call to
8493 pp_newline_and_flush with call to pp_flush.
8494 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8495 * gfortran.dg/implicit_class_1.f90: Likewise.
8496 * lib/gcc-dg.exp (allow_blank_lines): New global.
8497 (dg-allow-blank-lines-in-output): New procedure.
8498 (gcc-dg-prune): Complain about blank lines in the output, unless
8499 dg-allow-blank-lines-in-output was called.
8500 * lib/multiline.exp (_build_multiline_regex): Only support
8501 arbitrary followup text for non-blank-lines, not for blank lines.
8502
8503 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8504
8505 PR tree-optimization/69483
8506 * gcc.dg/pr69483.c: New test.
8507 * g++.dg/opt/pr69483.C: New test.
8508
8509 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8510
8511 PR target/68620
8512 * gcc.target/arm/pr68620.c: New test.
8513
8514 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8515
8516 * gcc.target/i386/pr68986-2.c: Remove -m32.
8517
8518 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8519
8520 PR target/68986
8521 * gcc.target/i386/pr68986-1.c: New test.
8522 * gcc.target/i386/pr68986-2.c: Likewise.
8523 * gcc.target/i386/pr68986-3.c: Likewise.
8524
8525 2016-01-26 Christian Bruel <christian.bruel@st.com>
8526
8527 * lib/target-supports.exp
8528 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8529 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8530 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8531
8532 2016-01-26 Richard Biener <rguenther@suse.de>
8533
8534 PR tree-optimization/69452
8535 * gcc.dg/torture/pr69452.c: New testcase.
8536
8537 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8538
8539 PR target/69442
8540 * gcc.dg/pr69442.c: New test.
8541
8542 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8543
8544 PR target/67896
8545 * gcc.target/aarch64/simd/pr67896.C: New.
8546
8547 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8548
8549 PR tree-optimization/69400
8550 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8551 function.
8552 (plugin_init): Call it.
8553 * gcc.dg/torture/pr69400.c: New test.
8554
8555 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8556
8557 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8558
8559 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8560 Sebastian Pop <s.pop@samsung.com>
8561
8562 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8563 isl-0.15.
8564
8565 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8566 Sebastian Pop <s.pop@samsung.com>
8567
8568 * gcc.dg/graphite/pr69292.c: New.
8569
8570 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8571
8572 * c-c++-common/goacc/use_device-1.c: New test.
8573
8574 2016-01-25 Jeff Law <law@redhat.com>
8575
8576 PR tree-optimization/69196
8577 PR tree-optimization/68398
8578 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8579 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8580
8581 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8582
8583 PR target/69469
8584 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8585 Algorithm.
8586
8587 2016-01-25 Richard Biener <rguenther@suse.de>
8588
8589 PR testsuite/69380
8590 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8591
8592 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8593
8594 PR target/69421
8595 * gcc.dg/pr69421.c: New test.
8596
8597 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8598
8599 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8600 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8601 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8602 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8603 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8604 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8605 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8606 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8607 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8608 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8609
8610 2016-01-25 Richard Biener <rguenther@suse.de>
8611
8612 PR tree-optimization/69376
8613 * gcc.dg/torture/pr69376.c: New testcase.
8614
8615 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8616
8617 PR fortran/69397
8618 PR fortran/68442
8619 * gfortran.dg/interface_38.f90: New test.
8620 * gfortran.dg/interface_39.f90: New test.
8621
8622 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8623
8624 Revert:
8625 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8626
8627 PR c++/11858
8628 PR c++/24663
8629 PR c++/24664
8630 * g++.dg/template/pr11858.C: New test.
8631 * g++.dg/template/pr24663.C: New test.
8632 * g++.dg/template/unify12.C: New test.
8633 * g++.dg/template/unify13.C: New test.
8634 * g++.dg/template/unify14.C: New test.
8635 * g++.dg/template/unify15.C: New test.
8636 * g++.dg/template/unify16.C: New test.
8637 * g++.dg/template/unify17.C: New test.
8638
8639 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8640
8641 PR fortran/68283
8642 gfortran.dg/pr68283.f90: New test.
8643
8644 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8645
8646 PR fortran/66094
8647 * gfortran.dg/inline_matmul_13.f90: New test.
8648 * gfortran.dg/matmul_bounds_8.f90: New test.
8649 * gfortran.dg/matmul_bounds_9.f90: New test.
8650 * gfortran.dg/matmul_bounds_10.f90: New test.
8651
8652 2016-01-23 Tom de Vries <tom@codesourcery.com>
8653
8654 PR tree-optimization/69426
8655 * gcc.dg/autopar/pr69426.c: New test.
8656
8657 2016-01-23 Martin Sebor <msebor@redhat.com>
8658
8659 PR c++/58109
8660 PR c++/69022
8661 * g++.dg/cpp0x/alignas5.C: New test.
8662 * g++.dg/ext/vector29.C: Same.
8663
8664 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8665
8666 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8667 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8668 _GNU_SOURCE from compile flags to the source.
8669 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8670 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8671 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8672 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8673
8674 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR target/69432
8677 * g++.dg/opt/pr69432.C: New test.
8678
8679 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8680
8681 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8682 32-bit targets testing an -m64 multilib.
8683
8684 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8685
8686 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8687 64-bit support.
8688
8689 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8690
8691 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8692
8693 2016-01-21 Christian Bruel <christian.bruel@st.com>
8694
8695 PR target/68674
8696 * gcc.target/i386/pr68674.c
8697 * gcc.target/aarch64/pr68674.c
8698 * gcc.target/arm/pr68674.c
8699
8700 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8701
8702 PR target/69403
8703 * gcc.c-torture/execute/pr69403.c: New test.
8704
8705 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8706
8707 PR c++/55843
8708 * g++.dg/template/pr55843.C: New.
8709
8710 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8711
8712 PR testsuite/66877
8713 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8714 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8715
8716 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8717
8718 PR testsuite/67489
8719 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8720 from dg-do compile directive, and instead add
8721 { dg-require-effective-target int128 }.
8722
8723 2016-01-20 Martin Sebor <msebor@redhat.com>
8724
8725 PR c/69405
8726 * gcc.dg/sync-fetch.c: New test.
8727
8728 2016-01-21 Martin Sebor <msebor@redhat.com>
8729
8730 PR target/69252
8731 * gcc.target/powerpc/pr69252.c: New test.
8732
8733 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8734
8735 PR fortran/65996
8736 * gfortran.dg/pr65996.f90: New test.
8737
8738 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8739
8740 PR c++/68810
8741 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8742 expected to generate an error.
8743
8744 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8745
8746 PR middle-end/66178
8747 * gcc.dg/torture/pr66178.c: New test.
8748
8749 2016-01-21 Anton Blanchard <anton@samba.org>
8750 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8751
8752 PR target/63354
8753 * gcc.target/powerpc/pr63354.c: New test.
8754
8755 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8756
8757 PR rtl-optimization/68990
8758 * gcc.target/i386/pr68990: New.
8759
8760 2016-01-21 Nick Clifton <nickc@redhat.com>
8761
8762 PR target/69129
8763 * gcc.target/mips/pr69129.c: New.
8764
8765 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8766
8767 PR c++/58046
8768 * g++.dg/cpp0x/pr58046.C: New.
8769
8770 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8771
8772 PR target/69187
8773 PR target/65624
8774 * gcc.target/arm/pr69187.c: New test.
8775
8776 PR c++/69355
8777 * g++.dg/torture/pr69355.C: New test.
8778
8779 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8780 Sebastian Pop <s.pop@samsung.com>
8781
8782 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8783
8784 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8785 Sebastian Pop <s.pop@samsung.com>
8786
8787 * gcc.dg/graphite/pr68976.c: New test.
8788
8789 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8790
8791 PR middle-end/67653
8792 * c-c++-common/pr67653.c: New test.
8793 * gcc.dg/torture/pr29119.c: Add dg-warning.
8794
8795 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8796
8797 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8798
8799 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8800
8801 PR c/24293
8802 * gcc.dg/pr24293.c: New test.
8803 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8804 incomplete struct type.
8805 * gcc.dg/declspec-1.c: Likewise.
8806 * gcc.dg/pr63549.c: Likewise.
8807
8808 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8809
8810 PR tree-optimization/66612
8811 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8812 for bdn instruction.
8813
8814 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8815
8816 * lib/target-supports.exp
8817 (check_effective_target_arm_fp_ok_nocache): New.
8818 (check_effective_target_arm_fp_ok): New.
8819 (add_options_for_arm_fp): New.
8820 (check_effective_target_arm_crypto_ok_nocache): Require
8821 target_arm_v8_neon_ok instead of arm32.
8822 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8823 (check_effective_target_arm_crypto_pragma_ok): New.
8824 (add_options_for_arm_vfp): New.
8825 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8826 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8827 target instead. Force initial fpu to vfp.
8828 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8829 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8830 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8831 dependency.
8832 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8833 use arm_vfp effective target instead. Force initial fpu to vfp.
8834 * gcc.target/arm/attr-neon3.c: Likewise.
8835 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8836 arm_vfp_ok.
8837 * gcc.target/arm/unsigned-float.c: Likewise.
8838 * gcc.target/arm/vfp-1.c: Likewise.
8839 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8840 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8841 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8842 * gcc.target/arm/vfp-ldmias.c: Likewise.
8843 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8844 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8845 * gcc.target/arm/vfp-stmiad.c: Likewise.
8846 * gcc.target/arm/vfp-stmias.c: Likewise.
8847 * gcc.target/arm/vnmul-1.c: Likewise.
8848 * gcc.target/arm/vnmul-2.c: Likewise.
8849 * gcc.target/arm/vnmul-3.c: Likewise.
8850 * gcc.target/arm/vnmul-4.c: Likewise.
8851
8852 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8853
8854 PR testsuite/69366
8855 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8856 the MPX run-time library, for compile-time MPX test.
8857 * gcc.target/i386/chkp-always_inline.c: Likewise.
8858 * gcc.target/i386/chkp-bndret.c: Likewise.
8859 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8860 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8861 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8862 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8863 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8864 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8865 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8866 * gcc.target/i386/chkp-label-address.c: Likewise.
8867 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8868 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8869 * gcc.target/i386/chkp-pr69044.c: Likewise.
8870 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8871 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8872 * gcc.target/i386/chkp-strchr.c: Likewise.
8873 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8874 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8875 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8876 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8877 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8878 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8879 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8880 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8881 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8882 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8883 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8884 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8885 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8886 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8887 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8888 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8889 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8890 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8891 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8892 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8893 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8894 * gcc.target/i386/pr63995-2.c: Likewise.
8895 * gcc.target/i386/pr64805.c: Likewise.
8896 * gcc.target/i386/pr65044.c: Likewise.
8897 * gcc.target/i386/pr65167.c: Likewise.
8898 * gcc.target/i386/pr65183.c: Likewise.
8899 * gcc.target/i386/pr65184.c: Likewise.
8900 * gcc.target/i386/thunk-retbnd.c: Likewise.
8901
8902 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8903
8904 PR tree-optimization/69328
8905 * gcc.dg/pr69328.c: New test.
8906
8907 2016-01-20 Jeff Law <law@redhat.com>
8908
8909 PR target/25114
8910 * gcc.target/m68k/pr25114.c: New test.
8911
8912 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8913
8914 * gcc.target/arm/memset-inline-10.c: Added
8915 dg-require-effective-target arm_thumb2_ok.
8916
8917 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8918
8919 * gcc.dg/debug/dwarf2/sso.c: New test.
8920
8921 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8922
8923 PR testsuite/68820
8924 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8925 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8926 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8927
8928 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8929
8930 PR ipa/66223
8931 * g++.dg/ipa/devirt-50.C: New testcase.
8932
8933 2016-01-19 Marek Polacek <polacek@redhat.com>
8934
8935 PR c++/68965
8936 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8937 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8938
8939 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8940
8941 PR target/69135
8942 * gcc.target/arm/pr69135_1.c: New test.
8943
8944 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8945
8946 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8947
8948 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8949
8950 * gcc.target/aarch64/ccmp_1.c: New testcase.
8951
8952 2016-01-19 Marek Polacek <polacek@redhat.com>
8953
8954 PR c++/68586
8955 * g++.dg/cpp0x/enum30.C: New test.
8956
8957 2016-01-19 Richard Biener <rguenther@suse.de>
8958
8959 PR tree-optimization/69336
8960 * g++.dg/tree-ssa/pr69336.C: New testcase.
8961
8962 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8963
8964 PR debug/65779
8965 * gcc.dg/pr65779.c: New test.
8966
8967 2016-01-19 Richard Biener <rguenther@suse.de>
8968
8969 PR tree-optimization/69352
8970 * gcc.dg/torture/pr69352.c: New testcase.
8971
8972 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8973
8974 PR rtl-optimization/68955
8975 PR rtl-optimization/64557
8976 * gcc.dg/torture/pr68955.c: New test.
8977
8978 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8979
8980 PR lto/69136
8981 * g++.dg/torture/pr69136.C: New testcase.
8982
8983 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8984
8985 PR lto/69133
8986 * g++.dg/lto/pr69133_0.C: New testcase.
8987 * g++.dg/lto/pr69133_1.C: New testcase.
8988
8989 2016-01-15 Jeff Law <law@redhat.com>
8990
8991 PR tree-optimization/69320
8992 * gcc.c-torture/pr69320-1.c: New test.
8993 * gcc.c-torture/pr69320-2.c: New test.
8994 * gcc.c-torture/pr69320-3.c: New test.
8995 * gcc.c-torture/pr69320-4.c: New test.
8996
8997 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8998
8999 PR c++/11858
9000 PR c++/24663
9001 PR c++/24664
9002 * g++.dg/template/pr11858.C: New test.
9003 * g++.dg/template/pr24663.C: New test.
9004 * g++.dg/template/unify12.C: New test.
9005 * g++.dg/template/unify13.C: New test.
9006 * g++.dg/template/unify14.C: New test.
9007 * g++.dg/template/unify15.C: New test.
9008 * g++.dg/template/unify16.C: New test.
9009 * g++.dg/template/unify17.C: New test.
9010
9011 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9012
9013 PR testsuite/69181
9014 * gcc.dg/pr69181-1.c: New test file.
9015 * gcc.dg/pr69181-2.c: New test file.
9016 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9017 globals by moving it to...
9018 (cleanup-after-saved-dg-test): ...this new function. Add
9019 "global additional_sources_used". Add reset of global
9020 multiline_expected_outputs to the empty list.
9021 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9022 global to...
9023 (multiline_expected_outputs): ...this, and updated comments to
9024 note that it is modified from gcc-dg.exp.
9025 (dg-end-multiline-output): Update for the above renaming.
9026 (handle-multiline-outputs): Likewise. Remove the clearing
9027 of the expected outputs to the empty list.
9028
9029 2016-01-18 Richard Biener <rguenther@suse.de>
9030
9031 PR tree-optimization/69297
9032 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9033
9034 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9035
9036 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9037 dg-options.
9038 * gcc.target/mips/mips-3d-2.c: Likewise.
9039 * gcc.target/mips/mips-3d-3.c: Likewise.
9040 * gcc.target/mips/mips-3d-4.c: Likewise.
9041 * gcc.target/mips/mips-3d-5.c: Likewise.
9042 * gcc.target/mips/mips-3d-6.c: Likewise.
9043 * gcc.target/mips/mips-3d-7.c: Likewise.
9044 * gcc.target/mips/mips-3d-8.c: Likewise.
9045 * gcc.target/mips/mips-3d-9.c: Likewise.
9046 * gcc.target/mips/mips-ps-1.c: Likewise.
9047 * gcc.target/mips/mips-ps-2.c: Likewise.
9048 * gcc.target/mips/mips-ps-3.c: Likewise.
9049 * gcc.target/mips/mips-ps-4.c: Likewise.
9050 * gcc.target/mips/mips-ps-5.c: Likewise.
9051 * gcc.target/mips/mips-ps-6.c: Likewise.
9052 * gcc.target/mips/mips-ps-7.c: Likewise.
9053 * gcc.target/mips/mips-ps-type.c: Likewise.
9054 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9055 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9056
9057 2016-01-18 Tom de Vries <tom@codesourcery.com>
9058
9059 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9060 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9061 * c-c++-common/goacc/kernels-empty.c: New test.
9062 * c-c++-common/goacc/kernels-eternal.c: New test.
9063 * c-c++-common/goacc/kernels-loop-2.c: New test.
9064 * c-c++-common/goacc/kernels-loop-3.c: New test.
9065 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9066 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9067 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9068 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9069 * c-c++-common/goacc/kernels-loop-data.c: New test.
9070 * c-c++-common/goacc/kernels-loop-g.c: New test.
9071 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9072 * c-c++-common/goacc/kernels-loop-n.c: New test.
9073 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9074 * c-c++-common/goacc/kernels-loop.c: New test.
9075 * c-c++-common/goacc/kernels-noreturn.c: New test.
9076 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9077 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9078 * c-c++-common/goacc/kernels-reduction.c: New test.
9079
9080 2016-01-18 Tom de Vries <tom@codesourcery.com>
9081
9082 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9083 * gcc.dg/autopar/outer-2.c: Same.
9084 * gcc.dg/autopar/outer-3.c: Same.
9085 * gcc.dg/autopar/outer-4.c: Same.
9086 * gcc.dg/autopar/outer-5.c: Same.
9087 * gcc.dg/autopar/outer-6.c: Same.
9088 * gcc.dg/autopar/parallelization-1.c: Same.
9089 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9090 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9091 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9092 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9093 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9094 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9095 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9096 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9097 * gcc.dg/autopar/pr39500-1.c: Same.
9098 * gcc.dg/autopar/pr39500-2.c: Same.
9099 * gcc.dg/autopar/pr46193.c: Same.
9100 * gcc.dg/autopar/pr46194.c: Same.
9101 * gcc.dg/autopar/pr49580.c: Same.
9102 * gcc.dg/autopar/pr49960-1.c: Same.
9103 * gcc.dg/autopar/pr49960.c: Same.
9104 * gcc.dg/autopar/pr68373.c: Same.
9105 * gcc.dg/autopar/reduc-1.c: Same.
9106 * gcc.dg/autopar/reduc-1char.c: Same.
9107 * gcc.dg/autopar/reduc-1short.c: Same.
9108 * gcc.dg/autopar/reduc-2.c: Same.
9109 * gcc.dg/autopar/reduc-2char.c: Same.
9110 * gcc.dg/autopar/reduc-2short.c: Same.
9111 * gcc.dg/autopar/reduc-3.c: Same.
9112 * gcc.dg/autopar/reduc-4.c: Same.
9113 * gcc.dg/autopar/reduc-6.c: Same.
9114 * gcc.dg/autopar/reduc-7.c: Same.
9115 * gcc.dg/autopar/reduc-8.c: Same.
9116 * gcc.dg/autopar/reduc-9.c: Same.
9117 * gcc.dg/autopar/uns-outer-4.c: Same.
9118 * gcc.dg/autopar/uns-outer-5.c: Same.
9119 * gcc.dg/autopar/uns-outer-6.c: Same.
9120 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9121 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9122
9123 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9124
9125 PR target/63679
9126 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9127 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9128
9129 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9130
9131 PR target/63679
9132 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9133 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9134 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9135
9136 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9137
9138 PR target/63679
9139 * gcc.dg/tree-ssa/sra-17.c: New.
9140 * gcc.dg/tree-ssa/sra-18.c: New.
9141
9142 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9143
9144 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9145
9146 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9147
9148 * gnat.dg/inline12.adb: New test.
9149
9150 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9151
9152 PR tree-optimization/66797
9153 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9154
9155 2016-01-18 Richard Biener <rguenther@suse.de>
9156
9157 PR tree-optimization/69170
9158 * gcc.dg/torture/pr69170.c: New testcase.
9159
9160 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9161
9162 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9163
9164 2016-01-16 Tom de Vries <tom@codesourcery.com>
9165
9166 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9167
9168 2016-01-16 Tom de Vries <tom@codesourcery.com>
9169
9170 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9171 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9172 redundant dg-require-effective-target pthread.
9173 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9174 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9175 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9176 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9177 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9178 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9179 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9180
9181 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9182
9183 PR target/68609
9184 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9185 * gcc.target/powerpc/recip-7.c: Same.
9186
9187 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9188
9189 PR c++/69091
9190 * g++.dg/template/pr69091.C: New test.
9191
9192 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9193
9194 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9195 dump does not contain an error_mark_node.
9196 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9197 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9198
9199 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9200
9201 PR c++/68936
9202 * g++.dg/template/pr68936.C: New test.
9203
9204 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9205
9206 PR target/68609
9207 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9208 * gcc.target/powerpc/recip-2.c: Same.
9209 * gcc.target/powerpc/recip-3.c: Same.
9210 * gcc.target/powerpc/recip-4.c: Same.
9211 * gcc.target/powerpc/recip-sqrtf.c: Same.
9212
9213 2016-01-15 Jeff Law <law@redhat.com>
9214
9215 PR tree-optimization/69270
9216 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9217 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9218
9219 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9220
9221 PR fortran/49630
9222 * gfortran.dg/deferred_character_13.f90: New test for the fix
9223 of comment 3 of the PR.
9224
9225 PR fortran/54070
9226 * gfortran.dg/deferred_character_8.f90: New test
9227 * gfortran.dg/allocate_error_5.f90: New test
9228
9229 PR fortran/60593
9230 * gfortran.dg/deferred_character_10.f90: New test
9231
9232 PR fortran/60795
9233 * gfortran.dg/deferred_character_14.f90: New test
9234
9235 PR fortran/61147
9236 * gfortran.dg/deferred_character_11.f90: New test
9237
9238 PR fortran/64324
9239 * gfortran.dg/deferred_character_9.f90: New test
9240
9241 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9242
9243 PR rtl-optimization/69030
9244 * gcc.target/i386/pr69030.c: New.
9245
9246 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9247
9248 * gcc.target/aarch64/target_attr_17.c: New test.
9249
9250 2016-01-15 Richard Biener <rguenther@suse.de>
9251
9252 PR tree-optimization/66856
9253 * gcc.dg/torture/pr66856-1.c: New testcase.
9254 * gcc.dg/torture/pr66856-2.c: Likewise.
9255
9256 2016-01-15 Richard Biener <rguenther@suse.de>
9257
9258 PR debug/69137
9259 * g++.dg/lto/pr69137_0.C: New testcase.
9260
9261 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9262
9263 PR middle-end/69246
9264 * gcc.target/i386/pr69246.c: New test.
9265
9266 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9267
9268 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9269
9270 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9271
9272 PR c++/56194
9273 * g++.dg/init/const9.C: Disable test on S/390.
9274
9275 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9276
9277 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9278 * g++.dg/Wno-frame-address.C: Ditto.
9279
9280 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9281
9282 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9283
9284 2016-01-15 Richard Biener <rguenther@suse.de>
9285
9286 PR tree-optimization/68961
9287 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9288
9289 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9290
9291 * gcc.target/i386/pr65105-5.c: New test.
9292
9293 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9294
9295 * gcc.c-torture/execute/alias-4.c: New testcase.
9296
9297 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9298
9299 PR ipa/68148
9300 * g++.dg/ipa/devirt-49.C: New testcase.
9301
9302 2016-01-15 Christian Bruel <christian.bruel@st.com>
9303
9304 PR target/65837
9305 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9306 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9307 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9308
9309 2016-01-15 Richard Biener <rguenther@suse.de>
9310
9311 PR tree-optimization/69117
9312 * gcc.dg/torture/pr69117.c: New testcase.
9313
9314 2015-01-14 Ryan Burn <contact@rnburn.com>
9315
9316 PR c++/69048
9317 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9318
9319 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9320
9321 PR testsuite/67509
9322 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9323 range tests use 100 * maximum instead of maximum + 1.
9324
9325 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9326
9327 PR debug/69244
9328 * gcc.dg/guality/pr69244.c: New test.
9329
9330 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9331
9332 * lib/target-supports.exp (check_effective_target_issignaling):
9333 New procedure.
9334 * gcc.dg/pr61441.c: Require issignaling effective target.
9335
9336 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9337
9338 PR target/68803
9339 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9340
9341 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9342
9343 PR c++/68819
9344 PR preprocessor/69177
9345 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9346 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9347 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9348 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9349
9350 2016-01-14 Marek Polacek <polacek@redhat.com>
9351
9352 PR c/69262
9353 * gcc.dg/array-15.c: New test.
9354
9355 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9356
9357 PR middle-end/68146
9358 PR tree-optimization/69155
9359 * gfortran.dg/pr68146.f: New test.
9360 * gfortran.dg/pr69155.f90: New test.
9361
9362 2016-01-14 Richard Biener <rguenther@suse.de>
9363
9364 PR tree-optimization/68060
9365 * gcc.dg/torture/pr68060-1.c: New testcase.
9366 * gcc.dg/torture/pr68060-2.c: Likewise.
9367
9368 2016-01-14 Nick Clifton <nickc@redhat.com>
9369
9370 * lib/target-supports.exp
9371 (check_effective_target_arm_neon_ok_nocache): Add an option
9372 sequence that includes setting the ARM architecture to ARMv7-A.
9373 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9374 command line options necessary to enable Neon support.
9375 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9376 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9377 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9378 * gcc.target/arm/pr69180.c: Likewise.
9379
9380 2016-01-14 Jeff Law <law@redhat.com>
9381
9382 PR tree-optimization/69270
9383 * gcc.dg/tree-ssa/pr69270.c: New test.
9384
9385 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9386
9387 PR c/66208
9388 * c-c++-common/pr66208.c: New file.
9389
9390 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9391
9392 PR tree-optimization/69156
9393 * gcc.dg/pr69156.c: New test.
9394
9395 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9396
9397 * gcc.target/i386/pr69225-7.c: New test.
9398
9399 2016-01-13 Richard Henderson <rth@redhat.com>
9400
9401 * gcc.dg/tm/memopt-13.c: Update expected function.
9402 * gcc.dg/tm/memopt-6.c: Likewise.
9403
9404 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9405
9406 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9407 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9408 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9409 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9410
9411 2016-01-13 Tom de Vries <tom@codesourcery.com>
9412
9413 PR tree-optimization/69169
9414 * gcc.dg/pr69169.c: New test.
9415
9416 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9417
9418 PR target/69228
9419 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9420 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9421 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9422 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9423 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9424 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9425 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9426 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9427
9428 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9429
9430 PR target/69247
9431 * gcc.dg/pr69247.c: New test.
9432
9433 2016-01-13 Richard Biener <rguenther@suse.de>
9434
9435 PR tree-optimization/69242
9436 * gcc.dg/torture/pr69242.c: New testcase.
9437
9438 2016-01-13 Richard Biener <rguenther@suse.de>
9439
9440 PR tree-optimization/69186
9441 * gcc.dg/torture/pr69186.c: New testcase.
9442
9443 2016-01-13 Jeff Law <law@redhat.com>
9444
9445 PR tree-optimization/67755
9446 * gcc.dg/tree-ssa/pr67755.c: New test.
9447
9448 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9449
9450 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9451 pass number in output by a star.
9452
9453 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9454
9455 PR tree-optimization/68911
9456 * gcc.c-torture/execute/pr68911.c: New test.
9457
9458 2016-01-12 Marek Polacek <polacek@redhat.com>
9459
9460 PR c++/68979
9461 * g++.dg/warn/permissive-1.C: New test.
9462
9463 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9464
9465 PR objc++/68511
9466 PR c++/69213
9467 * g++.dg/opt/pr69213.C: New test.
9468
9469 2016-01-12 Christian Bruel <christian.bruel@st.com>
9470
9471 PR target/69180
9472 * gcc.target/arm/pr69180.c: New test.
9473
9474 2016-01-12 Richard Biener <rguenther@suse.de>
9475
9476 PR lto/69077
9477 * g++.dg/lto/pr69077_0.C: New testcase.
9478 * g++.dg/lto/pr69077_1.C: Likewise.
9479
9480 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9481
9482 PR target/69175
9483 * g++.dg/opt/pr69175.C: New test.
9484
9485 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9486
9487 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9488 rather than #including math.h & stdlib.h.
9489 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9490 * gcc.dg/vect/pr49771.c: Likewise.
9491 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9492 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9493 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9494 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9495 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9496 * gcc.dg/vect/pr44507.c: Likewise.
9497 * gcc.dg/vect/pr45902.c: Likewise.
9498 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9499 * gcc.dg/vect/vect-117.c: Likewise.
9500 * gcc.dg/vect/vect-99.c: Likewise.
9501 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9502 * gcc.dg/vect/vect-cond-1.c: Likewise.
9503 * gcc.dg/vect/vect-cond-2.c: Likewise.
9504 * gcc.dg/vect/vect-cond-3.c: Likewise.
9505 * gcc.dg/vect/vect-cond-4.c: Likewise.
9506 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9507 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9508 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9509 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9510 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9511 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9512 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9513 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9514 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9515 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9516 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9517 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9518 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9519 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9520 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9521 include of signal.h.
9522 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9523 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9524 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9525 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9526 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9527 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9528 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9529 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9530 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9531 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9532 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9533 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9534 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9535 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9536 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9537 * gcc.dg/vect/vect-outer-5.c: Likewise.
9538 * gcc.dg/vect/vect-outer-6.c: Likewise.
9539 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9540 include of stdio.h.
9541
9542 2016-01-12 Nick Clifton <nickc@redhat.com>
9543
9544 PR target/68913
9545 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9546 to fread so that it will be found in all target runtimes.
9547
9548 2016-01-12 Richard Biener <rguenther@suse.de>
9549
9550 PR tree-optimization/69053
9551 * g++.dg/torture/pr69053.C: New testcase.
9552
9553 2016-01-12 Richard Biener <rguenther@suse.de>
9554
9555 PR tree-optimization/69168
9556 * gcc.dg/torture/pr69168.c: New testcase.
9557
9558 2016-01-12 Richard Biener <rguenther@suse.de>
9559
9560 PR tree-optimization/69157
9561 * gcc.dg/torture/pr69157.c: New testcase.
9562
9563 2016-01-12 Richard Biener <rguenther@suse.de>
9564
9565 PR tree-optimization/69174
9566 * gcc.dg/torture/pr69174.c: New testcase.
9567
9568 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9569
9570 PR c++/66808
9571 PR c++/69000
9572 * g++.dg/tls/pr66808.C: New test.
9573 * g++.dg/tls/pr69000.C: New test.
9574
9575 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9576
9577 * gcc.target/powerpc/swaps-p8-23.c: New test.
9578 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9579
9580 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9581
9582 PR tree-optimization/68356
9583 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9584
9585 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9586 Jim Wilson <jim.wilson@linaro.org>
9587
9588 PR target/69194
9589 * gcc.target/arm/pr69194.c: New test.
9590
9591 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9592
9593 PR target/69225
9594 * gcc.target/i386/pr69225-1.c: New test.
9595 * gcc.target/i386/pr69225-2.c: Likewise.
9596 * gcc.target/i386/pr69225-3.c: Likewise.
9597 * gcc.target/i386/pr69225-4.c: Likewise.
9598 * gcc.target/i386/pr69225-5.c: Likewise.
9599 * gcc.target/i386/pr69225-6.c: Likewise.
9600
9601 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9602
9603 PR target/67462
9604 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9605 if lp64.
9606
9607 PR target/69071
9608 * gcc.dg/pr69071.c: New test.
9609
9610 PR c++/69211
9611 * g++.dg/opt/pr69211.C: New test.
9612
9613 PR tree-optimization/69214
9614 * gcc.c-torture/compile/pr69214.c: New test.
9615
9616 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9617
9618 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9619 * gcc.target/i386/pr66232-11.c: Ditto.
9620 * gcc.target/i386/pr66232-12.c: Ditto.
9621 * gcc.target/i386/pr66232-13.c: Ditto.
9622
9623 2016-01-11 Richard Biener <rguenther@suse.de>
9624
9625 PR tree-optimization/69173
9626 * gcc.dg/torture/pr69173.c: New testcase.
9627
9628 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9629
9630 PR rtl-optimization/68796
9631 * gcc.target/aarch64/tst_5.c: New test.
9632 * gcc.target/aarch64/tst_6.c: Likewise.
9633
9634 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9635
9636 PR rtl-optimization/68841
9637 * gcc.dg/pr68841.c: New test.
9638 * gcc.c-torture/execute/pr68841.c: New test.
9639
9640 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9641
9642 PR rtl-optimization/68920
9643 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9644 for ix86 targets.
9645 * gcc.dg/ifcvt-5.c: New test.
9646
9647 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9648
9649 PR bootstrap/69123
9650 * g++.dg/pr69123.C: New.
9651
9652 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9653
9654 PR target/69010
9655 * gcc.target/i386/pr69010.c: New test.
9656
9657 2016-01-11 Martin Jambor <mjambor@suse.cz>
9658
9659 PR ipa/69044
9660 * gcc.target/i386/chkp-pr69044.c: New test.
9661
9662 2016-01-11 Tom de Vries <tom@codesourcery.com>
9663
9664 PR tree-optimization/69109
9665 * gcc.dg/autopar/pr69109-2.c: New test.
9666 * gcc.dg/autopar/pr69109.c: New test.
9667
9668 2016-01-11 Tom de Vries <tom@codesourcery.com>
9669
9670 PR tree-optimization/69108
9671 * gcc.dg/autopar/pr69108.c: New test.
9672
9673 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9674
9675 PR c++/69029
9676 * c-c++-common/Wisleading-indentation.c: Augment test.
9677
9678 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9679
9680 PR fortran/69154
9681 * gfortran.dg/inline_matmul_12.f90: New test.
9682
9683 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9684
9685 PR fortran/67779
9686 * gfortran.dg/actual_array_offset_1: New test.
9687
9688 2016-01-10 Tom de Vries <tom@codesourcery.com>
9689
9690 PR tree-optimization/69062
9691 * gcc.dg/autopar/pr69062.c: New test.
9692
9693 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9694
9695 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9696 * gcc.dg/vect/slp-perm-2.c: Likewise.
9697 * gcc.dg/vect/slp-perm-3.c: Likewise.
9698 * gcc.dg/vect/slp-perm-5.c: Likewise.
9699 * gcc.dg/vect/slp-perm-6.c: Likewise.
9700 * gcc.dg/vect/slp-perm-7.c: Likewise.
9701 * gcc.dg/vect/slp-perm-8.c: Likewise.
9702
9703 2016-01-10 Tom de Vries <tom@codesourcery.com>
9704
9705 PR tree-optimization/69039
9706 * gcc.dg/autopar/pr69039.c: New test.
9707
9708 2016-01-09 Marek Polacek <polacek@redhat.com>
9709
9710 PR c++/69113
9711 * g++.dg/pr69113.C: New test.
9712
9713 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9714
9715 PR middle-end/50865
9716 PR tree-optimization/69097
9717 * gcc.c-torture/execute/pr50865.c: New test.
9718 * gcc.c-torture/execute/pr69097-1.c: New test.
9719 * gcc.c-torture/execute/pr69097-2.c: New test.
9720 * gcc.dg/pr69097-1.c: New test.
9721 * gcc.dg/pr69097-2.c: New test.
9722
9723 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9724
9725 PR c++/69164
9726 * g++.dg/opt/pr69164.C: New test.
9727
9728 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9729
9730 PR tree-optimization/69167
9731 * gcc.dg/pr69167.c: New test.
9732
9733 2016-01-08 Marek Polacek <polacek@redhat.com>
9734
9735 PR c++/68449
9736 * g++.dg/pr68449.C: New.
9737
9738 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9739
9740 PR tree-optimization/68707
9741 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9742 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9743 on platforms supporting it.
9744 * gcc.dg/vect/slp-perm-2.c: Likewise.
9745 * gcc.dg/vect/slp-perm-3.c: Likewise.
9746 * gcc.dg/vect/slp-perm-5.c: Likewise.
9747 * gcc.dg/vect/slp-perm-7.c: Likewise.
9748 * gcc.dg/vect/slp-perm-8.c: Likewise.
9749 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9750 on platforms supporting it.
9751
9752 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9753
9754 PR tree-optimization/69162
9755 * gcc.dg/pr69162.c: New test.
9756
9757 PR tree-optimization/69172
9758 * gcc.dg/pr69172.c: New test.
9759
9760 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9761
9762 PR tree-optimization/67781
9763 * gcc.c-torture/execute/pr67781.c: New file.
9764
9765 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9766
9767 PR tree-optimization/69083
9768 * gcc.dg/vect/pr69083.c: New test.
9769
9770 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9771
9772 PR tree-optimization/61441
9773 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9774 Use -fexcess-precision=standard for compiler options.
9775 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9776
9777 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9778
9779 PR fortran/69128
9780 * gfortran.dg/gomp/pr69128.f90: New test.
9781
9782 PR c++/69145
9783 * g++.dg/ext/pr69145-1.C: New test.
9784 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9785 * g++.dg/ext/pr69145-2.h: New file.
9786
9787 2016-01-07 Martin Sebor <msebor@redhat.com>
9788
9789 PR c/68966
9790 * gcc.dg/atomic-fetch-bool.c: New test.
9791 * gcc.dg/sync-fetch-bool.c: New test.
9792
9793 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9794
9795 PR fortran/66680
9796 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9797
9798 2016-01-07 Nick Clifton <nickc@redhat.com>
9799
9800 PR target/66655
9801 * g++.dg/pr66655.C: New test.
9802 * g++.dg/pr66655_1.cc: Test support file.
9803 * g++.dg/pr66655.h: Test header file.
9804
9805 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9806
9807 PR fortran/66680
9808 gfortran.dg/gomp/pr66680.f90: New test.
9809
9810 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9811
9812 PR target/69171
9813 * gcc.target/i386/pr69171-1.c: New test.
9814 * gcc.target/i386/pr69171-2.c: Likewise.
9815 * gcc.target/i386/pr69171-3.c: Likewise.
9816 * gcc.target/i386/pr69171-4.c: Likewise.
9817 * gcc.target/i386/pr69171-5.c: Likewise.
9818 * gcc.target/i386/pr69171-6.c: Likewise.
9819
9820 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9821
9822 PR middle-end/67639
9823 * c-c++-common/pr67639.c: New test.
9824
9825 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9826
9827 PR tree-optimization/69141
9828 * g++.dg/opt/pr69141.C: New test.
9829
9830 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9831
9832 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9833
9834 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9835
9836 PR target/69140
9837 * gcc.target/i386/pr69140.c: New test
9838
9839 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9840
9841 * gcc.dg/bad-dereference.c: New test case.
9842
9843 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9844
9845 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9846
9847 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9848
9849 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9850
9851 2016-01-06 Marek Polacek <polacek@redhat.com>
9852
9853 PR sanitizer/69099
9854 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9855
9856 2016-01-05 Marek Polacek <polacek@redhat.com>
9857
9858 PR c/69104
9859 * gcc.dg/atomic-invalid-2.c: New.
9860
9861 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9862
9863 PR target/68991
9864 * gcc.target/i386/pr68991.c: New test.
9865
9866 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9867
9868 PR target/68991
9869 * g++.dg/pr68991-1.C: New test.
9870 * g++.dg/pr68991-2.C: Likewise.
9871
9872 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9873
9874 PR other/60465
9875 * gcc.target/ia64/pr60465-gprel64.c: New test.
9876 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9877
9878 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9879
9880 PR rtl-optimization/68651
9881 * gcc.target/aarch64/pr68651_1.c: New test.
9882
9883 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9884
9885 PR c/69122
9886 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9887
9888 2016-01-05 Nathan Sidwell <nathan@acm.org>
9889
9890 PR c++/58583
9891 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9892
9893 * gcc.dg/alias-15.c: New.
9894
9895 2016-01-05 Nick Clifton <nickc@redhat.com>
9896
9897 PR target/68870
9898 * g++.dg/pr68770.C: New test.
9899
9900 2016-01-04 Mike Stump <mikestump@comcast.net>
9901
9902 * lib/target-supports.exp (check_effective_target_cilkplus):
9903 cilkplus targets require pthreads.
9904 (check_effective_target_cilkplus): Remove special case for NVPTX.
9905
9906 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9907
9908 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9909 generation.
9910
9911 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9912
9913 Update copyright years.
9914
9915 2016-01-04 Marek Polacek <polacek@redhat.com>
9916
9917 PR c/68908
9918 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9919 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9920 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9921
9922 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9923
9924 * gcc.target/sparc/20160104-2.c: New test.
9925
9926 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9927
9928 * gcc.target/sparc/20160104-1.c: New test.
9929
9930 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9931
9932 PR fortran/65045
9933 * gfortran.dg/pr65045.f90: New test.
9934
9935 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9936
9937 * gnat.dg/specs/debug1.ads: Delete.
9938
9939 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9940
9941 PR libgfortran/68867
9942 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9943 expression.
9944
9945 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9946
9947 PR libgfortran/68867
9948 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9949 PowerPC.
9950
9951 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9952
9953 PR fortran/68864
9954 * gfortran.dg/pr68864.f90: New test.
9955
9956 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9957
9958 PR tree-optimization/69070
9959 * gcc.dg/pr69070.c: New test.
9960
9961 PR sanitizer/69055
9962 * gfortran.dg/pr69055.f90: New test.
9963
9964 PR target/69015
9965 * gcc.dg/pr69015.c: New test.
9966 \f
9967 Copyright (C) 2016 Free Software Foundation, Inc.
9968
9969 Copying and distribution of this file, with or without modification,
9970 are permitted in any medium without royalty provided the copyright
9971 notice and this notice are preserved.