Use static pointer to member when catching nullptr
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2
3 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4 pointer to member function and also test catching by reference.
5
6 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7
8 * gcc.target/s390/pr67443.c: Fix test case.
9
10 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
11
12 * gcc.target/s390/insv-1.c: Xfail some tests.
13 * gcc.target/s390/insv-2.c: Likewise.
14
15 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
16
17 * gcc.target/avr/torture/get-mem.c: New test.
18 * gcc.target/avr/torture/set-mem.c: New test.
19
20 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
21
22 PR target/71948
23 * gcc.target/avr/torture/tiny-progmem.c: New test.
24
25 2016-07-20 Jakub Jelinek <jakub@redhat.com>
26
27 PR c++/71909
28 * g++.dg/parse/pr71909.C: New test.
29 * g++.dg/tm/pr71909.C: New test.
30
31 PR c++/50060
32 * g++.dg/cpp0x/constexpr-50060.C: New test.
33 * g++.dg/cpp1y/constexpr-50060.C: New test.
34
35 2016-07-20 Martin Liska <mliska@suse.cz>
36
37 * gfortran.dg/graphite/pr71898.f90: New test.
38
39 2016-07-20 Bin Cheng <bin.cheng@arm.com>
40
41 PR tree-optimization/71503
42 PR tree-optimization/71683
43 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
44 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
45
46 2016-07-20 Martin Liska <mliska@suse.cz>
47
48 * gcc.dg/plugin/plugin.exp: Remove sreal test.
49 * gcc.dg/plugin/sreal-test-1.c: Remove.
50 * gcc.dg/plugin/sreal_plugin.c: Remove.
51
52 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
53
54 PR fortran/71902
55 * gfortran.dg/dependency_47.f90: New test.
56
57 2016-07-19 Jakub Jelinek <jakub@redhat.com>
58
59 PR rtl-optimization/71916
60 * gcc.c-torture/compile/pr71916.c: New test.
61
62 PR middle-end/71874
63 * g++.dg/torture/pr71874.C: New test.
64
65 PR middle-end/71734
66 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
67 (my_alloc): Rewritten to use __builtin_posix_memalign and
68 __SIZE_TYPE__.
69 (my_free): Use __builtin_free instead of _mm_free.
70 (Vec::operator=): Use __builtin_memcpy.
71
72 2016-07-19 Martin Jambor <mjambor@suse.cz>
73
74 PR fortran/71688
75 * gfortran.dg/pr71688.f90: New test.
76
77 2016-07-19 Richard Biener <rguenther@suse.de>
78
79 * c-c++-common/vector-subscript-6.c: New testcase.
80 * c-c++-common/vector-subscript-7.c: Likewise.
81
82 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
83
84 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
85 and UInt32 based on __SIZEOF_INT__.
86
87 2016-07-19 Richard Biener <rguenther@suse.de>
88
89 PR tree-optimization/71901
90 * gcc.dg/torture/pr71901.c: New testcase.
91
92 2016-07-19 Richard Biener <rguenther@suse.de>
93
94 PR tree-optimization/71908
95 * gcc.dg/torture/pr71908.c: New testcase.
96
97 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
98
99 PR target/71493
100 * gcc.target/powerpc/pr71493-1.c: New test.
101 * gcc.target/powerpc/pr71493-2.c: Likewise.
102
103 2016-07-18 Jakub Jelinek <jakub@redhat.com>
104
105 PR c++/71835
106 * g++.dg/conversion/ambig3.C: New test.
107
108 PR c++/71828
109 * g++.dg/cpp0x/constexpr-71828.C: New test.
110
111 PR c++/71826
112 * g++.dg/template/pr71826.C: New test.
113
114 PR c++/71822
115 * g++.dg/template/defarg21.C: New test.
116
117 PR c++/71871
118 * g++.dg/ext/vector31.C: New test.
119
120 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
121
122 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
123
124 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
125
126 PR tree-optimization/71734
127 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
128
129 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
130
131 * gcc.target/s390/warn-dynamicstack-1.c: New test.
132 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
133 stack-layout-dynamic-1.c: New test.
134
135 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
136
137 * gcc.target/s390/nolrl-1.c: New test.
138
139 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
140
141 PR fortran/71523
142 * gfortran.dg/pr71523_1.f90: New test.
143 * gfortran.dg/pr71523_2.f90: New test.
144
145 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
146
147 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
148
149 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
150 Marco Restelli <mrestelli@gmail.com>
151
152 PR fortran/62125
153 * gfortran.dg/pr62125.f90: New test.
154
155 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
156
157 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
158 * gcc.target/powerpc/mulkc3-1.c: Likewise.
159
160 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
161
162 PR c++/58796
163 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
164 * g++.dg/cpp0x/nullptr35.C: New test.
165
166 2016-07-15 Bin Cheng <bin.cheng@arm.com>
167
168 * gcc.dg/tree-ssa/scev-8.c: Update test string.
169
170 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
171
172 * gfortran.dg/goacc/vector_length.f90: New test.
173
174 2016-07-15 Richard Biener <rguenther@suse.de>
175
176 PR tree-optimization/71881
177 * gcc.dg/torture/pr71881.c: New testcase.
178
179 2016-07-15 Richard Biener <rguenther@suse.de>
180
181 PR tree-optimization/71887
182 * gcc.dg/torture/pr71887.c: New testcase.
183
184 2016-07-15 Jakub Jelinek <jakub@redhat.com>
185
186 PR c/71858
187 * gcc.dg/spellcheck-identifiers-3.c: New test.
188
189 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
190
191 PR fortran/71807
192 * gfortran.dg/null_9.f90: New test.
193
194 2016-07-15 Bin Cheng <bin.cheng@arm.com>
195
196 * gcc.dg/tree-ssa/loop-41.c: New test.
197
198 2016-07-15 Bin Cheng <bin.cheng@arm.com>
199
200 PR tree-optimization/71347
201 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
202
203 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
204
205 PR fortran/29819
206 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
207 * gfortran.dg/contains.f90: Ditto.
208 * gfortran.dg/contains_empty_1.f03: Ditto.
209 * gfortran.dg/submodule_3.f08: Ditto.
210
211 2016-07-14 Jakub Jelinek <jakub@redhat.com>
212
213 PR testsuite/71865
214 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
215 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
216 expected diagnostics.
217
218 PR c/71858
219 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
220 * gcc.dg/spellcheck-identifiers-2.c: New test.
221 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
222 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
223
224 2016-07-14 Jakub Jelinek <jakub@redhat.com>
225
226 PR tree-optimization/71872
227 * gcc.c-torture/compile/pr71872.c: New test.
228
229 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
230
231 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
232 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
233 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
234 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
235 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
236 * gcc.target/arm/atomic-op-acquire-1.c: This.
237 * gcc.target/arm/atomic-op-char.c: Rename into ...
238 * gcc.target/arm/atomic-op-char-1.c: This.
239 * gcc.target/arm/atomic-op-consume.c: Rename into ...
240 * gcc.target/arm/atomic-op-consume-1.c: This.
241 * gcc.target/arm/atomic-op-int.c: Rename into ...
242 * gcc.target/arm/atomic-op-int-1.c: This.
243 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
244 * gcc.target/arm/atomic-op-relaxed-1.c: This.
245 * gcc.target/arm/atomic-op-release.c: Rename into ...
246 * gcc.target/arm/atomic-op-release-1.c: This.
247 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
248 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
249 * gcc.target/arm/atomic-op-short.c: Rename into ...
250 * gcc.target/arm/atomic-op-short-1.c: This.
251 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
252 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
253 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
254 * gcc.target/arm/atomic-op-char-2.c: Likewise.
255 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
256 * gcc.target/arm/atomic-op-int-2.c: Likewise.
257 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
258 * gcc.target/arm/atomic-op-release-2.c: Likewise.
259 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
260 * gcc.target/arm/atomic-op-short-2.c: Likewise.
261
262 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
263
264 PR fortran/70842
265 * gfortran.dg/select_type_35.f03: New test.
266
267 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
268
269 PR target/65951
270 PR tree-optimization/70923
271 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
272 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
273 * gcc.dg/vect/pr65951.c: Likewise.
274 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
275
276 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
277
278 * c-c++-common/pr60226.c: Expect maximum object file alignment
279 error on AIX.
280
281 2016-07-14 Richard Biener <rguenther@suse.de>
282
283 PR tree-optimization/71866
284 * gcc.dg/torture/pr71866.c: New testcase.
285
286 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
287
288 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
289 selector and enclose boolean expression in curly braces.
290
291 2016-07-14 Alan Modra <amodra@gmail.com>
292
293 PR target/71733
294 * gcc.target/powerpc/p9-novsx.c: New.
295
296 2016-07-13 Andi Kleen <ak@linux.intel.com>
297
298 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
299 * g++.dg/tree-prof/morefunc.C: Dito.
300 * g++.dg/tree-prof/pr35545.C: Dito.
301 * g++.dg/tree-prof/reorder.C: Dito.
302 * gcc.dg/tree-prof/20050826-2.c: Dito.
303 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
304 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
305 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
306 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
307 * gcc.dg/tree-prof/inliner-1.c: Dito.
308 * gcc.dg/tree-prof/merge_block.c: Dito.
309 * gcc.dg/tree-prof/stringop-1.c: Dito.
310 * gcc.dg/tree-prof/stringop-2.c: Dito.
311 * gcc.dg/tree-prof/switch-case-1.c: Dito.
312 * gcc.dg/tree-prof/switch-case-2.c: Dito.
313 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
314 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
315 * gcc.dg/tree-prof/update-loopch.c: Dito.
316 * gcc.dg/tree-prof/val-prof-1.c: Dito.
317 * gcc.dg/tree-prof/val-prof-2.c: Dito.
318 * gcc.dg/tree-prof/val-prof-3.c: Dito.
319 * gcc.dg/tree-prof/val-prof-4.c: Dito.
320 * gcc.dg/tree-prof/val-prof-5.c: Dito.
321 * gcc.dg/tree-prof/val-prof-6.c: Dito.
322 * gcc.dg/tree-prof/val-prof-7.c: Dito.
323
324 2016-07-13 Andi Kleen <ak@linux.intel.com>
325
326 * lib/profopt.exp (profopt-execute): Remove .imports files.
327
328 2016-07-13 Andi Kleen <ak@linux.intel.com>
329
330 * lib/profopt.exp (profopt-execute): Always log profiler command line.
331
332 2016-07-13 Andi Kleen <ak@linux.intel.com>
333
334 * lib/profopt.exp (dg-final-scan-autofdo,
335 dg-final-scan-not-autofdo): New functions.
336
337 2016-07-13 Bin Cheng <bin.cheng@arm.com>
338
339 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
340 * gcc.dg/vect/vect-35.c: Ditto.
341 * gcc.dg/vect/vect-alias-check-2.c: New test.
342
343 2016-07-13 Martin Liska <mliska@suse.cz>
344
345 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
346 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
347 * gfortran.dg/pr42108.f90: Update expected dump scan.
348
349 2016-07-13 Richard Biener <rguenther@suse.de>
350
351 PR tree-optimization/24574
352 * gcc.dg/pr24574.c: New testcase.
353
354 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
355
356 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
357 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
358 * c-c++-common/pr68833-1.c: Require int32plus.
359 * gcc.dg/ipa/pr63551.c: Likewise.
360 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
361 * gcc.dg/ipa/pr64041.c: Require int32plus.
362
363 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
364
365 PR ipa/71633
366 * g++.dg/pr71633.C: New test.
367
368 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
369
370 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
371 Add new arm_thumb1_cbz_ok effective target.
372 * gcc.target/arm/cbz.c: New test.
373
374 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
375
376 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
377 Define effective target.
378 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
379 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
380 * gcc.target/arm/movhi_movw.c: New test.
381 * gcc.target/arm/movsi_movw.c: Likewise.
382 * gcc.target/arm/movdi_movw.c: Likewise.
383
384 2016-07-13 Richard Biener <rguenther@suse.de>
385
386 PR middle-end/71104
387 * gcc.dg/pr71104-1.c: New testcase.
388 * gcc.dg/pr71104-2.c: Likewise.
389
390 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
391
392 PR target/71805
393 * gcc.target/powerpc/pr71805.c: New test.
394
395 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
396
397 * gcc.target/powerpc/divkc3-1.c: New.
398 * gcc.target/powerpc/mulkc3-1.c: New.
399
400 2016-07-12 Martin Liska <mliska@suse.cz>
401
402 * gcc.dg/params/blocksort-part.c: New test.
403 * gcc.dg/params/params.exp: New file.
404
405 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
406
407 PR middle-end/71700
408 * gcc.c-torture/execute/pr71700.c: New test.
409
410 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
411 Richard Biener <rguenther@suse.de>
412
413 PR tree-optimization/23286
414 PR tree-optimization/70159
415 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
416 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
417 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
418 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
419 * gcc.dg/tree-ssa/pr35286.c: Likewise.
420 * gcc.dg/tree-ssa/pr35287.c: Likewise.
421 * gcc.dg/hoist-register-pressure-1.c: Likewise.
422 * gcc.dg/hoist-register-pressure-2.c: Likewise.
423 * gcc.dg/hoist-register-pressure-3.c: Likewise.
424 * gcc.dg/pr51879-12.c: Likewise.
425 * gcc.dg/strlenopt-9.c: Likewise.
426 * gcc.dg/tree-ssa/pr47392.c: Likewise.
427 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
428 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
429 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
430 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
431 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
432 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
433 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
434 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
435 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
436 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
437 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
438 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
439 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
440 * gfortran.dg/pr43984.f90: Adjust expected outcome.
441
442 2016-07-12 Richard Biener <rguenther@suse.de>
443
444 PR rtl-optimization/68961
445 * gcc.target/i386/pr68961.c: New testcase.
446
447 2016-07-11 Jakub Jelinek <jakub@redhat.com>
448
449 PR middle-end/71758
450 * c-c++-common/gomp/pr71758.c: New test.
451 * gfortran.dg/gomp/pr71758.f90: New test.
452
453 PR tree-optimization/71823
454 * gcc.dg/vect/pr71823.c: New test.
455
456 2016-07-11 David Malcolm <dmalcolm@redhat.com>
457
458 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
459 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
460 and LINE_MAP_MAX_LOCATION_WITH_COLS.
461
462 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
463
464 PR target/71801
465 * gcc.target/i386/pr71801.c: New test.
466
467 2016-07-11 Richard Biener <rguenther@suse.de>
468
469 PR tree-optimization/71816
470 * gcc.dg/torture/pr71816.c: New testcase.
471
472 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
473
474 PR fortran/71783
475 * gfortran.dg/dependency_46.f90: New test.
476
477 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
478
479 PR rtl-optimization/71621
480 * gcc.target/i386/pr71621-1.c: New.
481 * gcc.target/i386/pr71621-2.c: New.
482
483 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
484
485 * gfortran.dg/goacc/pr71704.f90: New test.
486
487 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
488
489 PR target/71297
490 * gcc.target/powerpc/pr71297.c: New.
491
492 2016-07-08 Jiong Wang <jiong.wang@arm.com>
493
494 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
495
496 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
497
498 PR target/71806
499 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
500
501 2016-07-08 Alan Hayward <alan.hayward@arm.com>
502
503 PR tree-optimization/71667
504 * gcc.dg/vect/pr71667.c: New
505
506 2016-07-08 Martin Liska <mliska@suse.cz>
507
508 * gcc.dg/torture/pr71606.c: New test.
509
510 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
511
512 PR fortran/71764
513 * gfortran.dg/pr71764.f90: New test.
514
515 2016-07-07 Jakub Jelinek <jakub@redhat.com>
516 Kai Tietz <ktietz70@googlemail.com>
517
518 PR c++/70869
519 PR c++/71054
520 * g++.dg/cpp0x/pr70869.C: New test.
521 * g++.dg/cpp0x/pr71054.C: New test.
522
523 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
524
525 * g++.dg/debug/pr71432.C: Fail on AIX.
526
527 2016-07-07 Martin Liska <mliska@suse.cz>
528
529 * gfortran.dg/do_1.f90: Remove a corner case that triggers
530 an undefined behavior.
531 * gfortran.dg/do_3.F90: Likewise.
532 * gfortran.dg/do_check_11.f90: New test.
533 * gfortran.dg/do_check_12.f90: New test.
534 * gfortran.dg/do_corner_warn.f90: New test.
535
536 2016-07-07 Martin Liska <mliska@suse.cz>
537
538 * gfortran.dg/predict-1.f90: Ammend the test.
539 * gfortran.dg/predict-2.f90: Likewise.
540
541 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
542
543 PR ipa/71624
544 * g++.dg/pr71624.C: New test.
545
546 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
547
548 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
549 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
550 ARMv8-M Mainline architectures.
551
552 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
553
554 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
555 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
556
557 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
558
559 PR target/70098
560 PR target/71763
561 * gcc.target/powerpc/pr71763.c: New file.
562
563 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
564
565 PR tree-optimization/71518
566 * gcc.dg/pr71518.c: New test.
567
568 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
569
570 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
571
572 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
573
574 PR target/50739
575 * gcc.target/avr/pr50739.c: New test.
576
577 2016-07-05 Jan Hubicka <jh@suse.cz>
578
579 * gcc.dg/tree-ssa/scev-14.c: update template.
580
581 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
582
583 * gcc.dg/vect/group-no-gaps-1.c: New test.
584
585 2016-07-05 Andi Kleen <ak@linux.intel.com>
586
587 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
588 if kernel supports MPX.
589
590 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
591
592 * gcc.c-torture/compile/pr69102.c: Require fpic support.
593
594 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
595 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
596
597 * gcc.target/powerpc/signbit-1.c: New test.
598 * gcc.target/powerpc/signbit-2.c: New test.
599 * gcc.target/powerpc/signbit-3.c: New test.
600
601 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
602
603 PR rtl-optimization/71594
604 * gcc.dg/torture/pr71594.c: New test.
605
606 2016-07-05 Jan Hubicka <jh@suse.cz>
607
608 * gcc.dg/tree-ssa/scev-14.c: new testcase.
609
610 2016-07-05 David Malcolm <dmalcolm@redhat.com>
611
612 PR c++/62314
613 * gcc/testsuite/g++.dg/parse/error5.C: Update column
614 number of missing semicolon error.
615 * g++.dg/pr62314-2.C: New test case.
616
617 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
618
619 * gfortran.dg/coarray_stat_function.f90: New test.
620 * gfortran.dg/coarray_stat_whitespace.f90: New test.
621 * gfortran.dg/coarray_lib_comm_1: Adapting old test
622 to new interfaces.
623
624 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
625
626 PR fortran/71623
627 * gfortran.dg/deferred_character_17.f90: New test.
628
629 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
630
631 * gcc.target/arm/neon/polytypes.c: Move to ...
632 * gcc.target/arm/polytypes.c: ... here.
633 * gcc.target/arm/neon/pr51534.c: Move to ...
634 * gcc.target/arm/pr51534.c: ... here.
635 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
636 * gcc.target/arm/vect-vcvt.c: ... here.
637 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
638 * gcc.target/arm/vect-vcvtq.c: ... here.
639 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
640 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
641 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
642 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
643 * gcc.target/arm/neon/neon.exp: Delete.
644 * gcc.target/arm/neon/: Delete.
645
646 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
647
648 PR fortran/65575
649 * gfortran.dg: pr65575.f90: New test.
650
651 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
652
653 PR fortran/35849
654 * gfortran.dg: pr35849.f90: New test.
655
656 2016-07-04 Jakub Jelinek <jakub@redhat.com>
657
658 PR c++/71739
659 * g++.dg/cpp0x/pr71739.C: New test.
660
661 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
662
663 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
664
665 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
666
667 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
668 locr.
669 * gcc.target/s390/loc-1.c: New test.
670
671 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
672
673 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
674 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
675
676 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
677
678 PR target/63874
679 * gcc.target/aarch64/pr63874.c: New test.
680
681 2016-07-04 Jan Beulich <jbeulich@suse.com>
682
683 * g++.dg/header.c: New.
684 * gcc.dg/header.c: New.
685
686 2016-07-02 Jakub Jelinek <jakub@redhat.com>
687
688 PR c/71719
689 * c-c++-common/Wunused-var-15.c: New test.
690
691 2016-07-01 Jakub Jelinek <jakub@redhat.com>
692
693 PR fortran/71687
694 * gfortran.dg/gomp/pr71687.f90: New test.
695
696 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
697
698 * gcc.dg/const-float128-ped.c: Require __float128 effective
699 target and options.
700 * gcc.dg/const-float128.c: Likewise.
701 * gcc.dg/torture/float128-cmp-invalid.c: Require
702 __float128 and base_quadfloat_support effective targets, and
703 __float128 options.
704 * gcc.dg/torture/float128-div-underflow.c: Likewise.
705 * gcc.dg/torture/float128-extend-nan.c: Likewise.
706 * gcc.dg/torture/float128-nan.c: Likewise.
707 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
708 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
709 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
710 * lib/target-supports.exp (check_effective_target___float128): New.
711 (add_options_for___float128): New.
712 (check_effective_target_base_quadword_support): New.
713
714 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
715
716 PR target/71720
717 * gcc.target/powerpc/pr71720.c: New test.
718
719 2016-07-01 Jan Beulich <jbeulich@suse.com>
720
721 * gcc.dg/bss.c: New.
722
723 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
724
725 PR target/71698
726 * gcc.target/powerpc/pr71698.c: New test.
727
728 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
729
730 PR target/71151
731 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
732 instead of ".foo" for its section name.
733 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
734 depending on MCU's flash size.
735 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
736 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
737 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
738 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
739 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
740 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
741
742 2016-07-01 Jan Beulich <jbeulich@suse.com>
743
744 * gcc.target/i386/pr65105-2.c: Add -msse2.
745
746 2016-06-30 Jakub Jelinek <jakub@redhat.com>
747
748 PR tree-optimization/71707
749 * gcc.dg/strlenopt-29.c: New test.
750
751 PR fortran/71704
752 * gfortran.dg/gomp/pr71704.f90: New test.
753
754 PR fortran/71705
755 * gfortran.dg/gomp/pr71705.f90: New test.
756
757 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
758
759 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
760 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
761 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
762 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
763 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
764 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
765 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
766 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
767 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
768 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
769 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
770 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
771 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
772 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
773 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
774 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
775 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
776 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
777 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
778 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
779 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
780 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
781 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
782 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
783 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
784 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
785 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
786 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
787 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
788 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
789 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
790 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
791 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
792 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
793 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
794 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
795 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
796 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
797 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
798 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
799 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
800 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
801 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
802 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
803 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
804 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
805 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
806 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
807 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
808 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
809 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
810 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
811 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
812 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
813 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
814 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
815 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
816 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
817 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
818 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
819 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
820 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
821 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
822 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
823 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
824 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
825 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
826 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
827 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
828 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
829 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
830 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
831 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
832 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
833 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
834 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
835 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
836 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
837 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
838 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
839 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
840
841 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
842 James Greenhalgh <james.greenhalgh@arm.com>
843
844 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
845
846 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
847 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
848
849 * gcc.target/aarch64/vget_set_lane_1.c: New test.
850
851 2016-06-30 David Malcolm <dmalcolm@redhat.com>
852
853 PR driver/71651
854 * gcc.dg/spellcheck-options-12.c: New test case.
855
856 2016-06-30 Jakub Jelinek <jakub@redhat.com>
857
858 PR middle-end/71693
859 * gcc.c-torture/compile/pr71693.c: New test.
860
861 2016-06-29 David Malcolm <dmalcolm@redhat.com>
862
863 * gcc.dg/spellcheck-params.c: New testcase.
864 * gcc.dg/spellcheck-params-2.c: New testcase.
865
866 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
867
868 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
869 vector extract instructions.
870 * gcc.target/powerpc/p9-extract-2.c: Likewise.
871
872 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
873
874 PR fortran/71686
875 * gfortran.dg/unexpected_eof_2.f90: New test.
876 * gfortran.dg/unexpected_eof_3.f90: New test.
877
878 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
879
880 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
881
882 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
883
884 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
885 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
886 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
887
888 2016-06-29 Richard Biener <rguenther@suse.de>
889
890 PR middle-end/15256
891 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
892
893 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
894
895 * gcc.target/arm/aapcs/neon-vect10.c: Require
896 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
897 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
898 * gcc.target/arm/aapcs/vfp18.c: Likewise.
899 * gcc.target/arm/aapcs/vfp19.c: Likewise.
900 * gcc.target/arm/aapcs/vfp20.c: Likewise.
901 * gcc.target/arm/aapcs/vfp21.c: Likewise.
902 * gcc.target/arm/fp16-aapcs-1.c: Require
903 -mfloat-ab=hard. Also simplify the test.
904 * gcc.target/arm/fp16-aapcs-2.c: New.
905
906 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
907
908 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
909 (add_options_for_arm_fp16_ieee): New.
910 (add_options_for_arm_fp16_alternative): New.
911 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
912 long-line.
913 (effective_target_arm_fp16_hw): New.
914
915 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
916
917 PR tree-optimization/71655
918 * g++.dg/pr71655.C: New test.
919
920 2016-06-29 Martin Liska <mliska@suse.cz>
921
922 * gcc.dg/pr71585.c: New test.
923 * gcc.dg/pr71585-2.c: New test.
924 * gcc.dg/pr71585-3.c: New test.
925
926 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
927
928 PR tree-optimization/70729
929 * g++.dg/vect/pr70729.cc: New test.
930
931 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
932
933 * c-c++-common/gomp/cancel-1.c: Extend.
934
935 2016-06-29 Jakub Jelinek <jakub@redhat.com>
936
937 PR tree-optimization/71625
938 * gcc.dg/strlenopt-28.c: New test.
939
940 2016-06-29 Richard Biener <rguenther@suse.de>
941
942 PR middle-end/71002
943 * g++.dg/torture/pr71002.C: Adjust testcase.
944
945 2016-06-29 Jakub Jelinek <jakub@redhat.com>
946
947 PR c/71685
948 * gcc.dg/pr71685.c: New test.
949
950 2016-06-28 Martin Sebor <msebor@redhat.com>
951
952 PR c/71552
953 * gcc.dg/init-bad-9.c: New test.
954
955 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
956
957 * gcc.target/powerpc/abs128-1.c: Require VSX.
958 * gcc.target/powerpc/copysign128-1.c: Likewise.
959 * gcc.target/powerpc/inf128-1.c: Likewise.
960 * gcc.target/powerpc/nan128-1.c: Likewise.
961
962 2016-06-28 Jakub Jelinek <jakub@redhat.com>
963
964 PR middle-end/71626
965 * gcc.c-torture/execute/pr71626-1.c: New test.
966 * gcc.c-torture/execute/pr71626-2.c: New test.
967
968 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
969
970 PR target/71656
971 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
972
973 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
974
975 PR target/71670
976 * gcc.target/powerpc/pr71670.c: New testcase.
977
978 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
979
980 PR target/71656
981 * gcc.target/powerpc/pr71656-1.c: New test.
982 * gcc.target/powerpc/pr71656-2.c: New test.
983
984 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
985
986 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
987 around fp16 code.
988 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
989 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
990 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
991 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
992 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
993 Add arm_neon_fp16_ok effective target.
994 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
995 Likewise.
996 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
997 Likewise.
998 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
999 Likewise.
1000 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1001 Likewise.
1002 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1003 Likewise.
1004 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1005 Likewise.
1006 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1007 Likewise.
1008 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1009 Likewise.
1010 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1011 Likewise.
1012 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1013 Likewise.
1014 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1015 Likewise.
1016
1017 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1018
1019 * gcc.dg/predict-12.c: New testcase.
1020
1021 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1022
1023 PR fortran/71649
1024 * gfortran.dg/pr71649.f90: New test.
1025
1026 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1027
1028 PR tree-optimization/71643
1029 * g++.dg/opt/pr71643.C: New test.
1030
1031 PR tree-optimization/71631
1032 * gcc.c-torture/execute/pr71631.c: New test.
1033
1034 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1035
1036 * gcc.dg/predict-11.c: New testcase.
1037 * gfortran.dg/predict-2.f90: New testcase.
1038
1039 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1040
1041 * gcc.dg/predict-10.c: New test.
1042
1043 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1044
1045 * gcc.target/powerpc/abs128-1.c: New.
1046 * gcc.target/powerpc/copysign128-1.c: New.
1047 * gcc.target/powerpc/inf128-1.c: New.
1048 * gcc.target/powerpc/nan128-1.c: New.
1049
1050 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1051
1052 * gfortran.dg/pr71642.f90: New test.
1053
1054 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1055
1056 PR tree-optimization/71647
1057 * gcc.target/i386/pr71647.c: New test.
1058
1059 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1060
1061 * gcc.target/i386/noplt-gd-1.c: New test.
1062 * gcc.target/i386/noplt-gd-2.c: Likewise.
1063 * gcc.target/i386/noplt-gd-3.c: Likewise.
1064 * gcc.target/i386/noplt-ld-1.c: Likewise.
1065 * gcc.target/i386/noplt-ld-2.c: Likewise.
1066 * gcc.target/i386/noplt-ld-3.c: Likewise.
1067 * lib/target-supports.exp
1068 (check_effective_target_tls_get_addr_via_got): New.
1069
1070 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1071
1072 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1073 testsuite compile flags.
1074 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1075 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1076
1077 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1078
1079 * g++dg/vect/pr36684.cc: Add dg-do compile.
1080 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1081 * gcc.dg/vect/pr70021.c: Ditto.
1082 * gcc.dg/vect/pr70138-1.c: Ditto.
1083 * gcc.dg/vect/pr70138-2.c: Ditto.
1084 * gcc.dg/vect/pr70354-1.c: Ditto.
1085 * gcc.dg/vect/pr70354-2.c: Ditto.
1086 * gcc.dg/vect/pr71259.c: Ditto.
1087 * gcc.dg/vect/pr71416-1.c: Ditto.
1088 * gcc.dg/vect/slp-43.c: Ditto.
1089 * gcc.dg/vect/slp-45.c: Ditto.
1090 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1091 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1092 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1093 * gfortran.dg/vect/pr69980.f90: Ditto.
1094
1095 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1096
1097 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1098 * gcc.dg/vect/bb-slp-30.c: Ditto.
1099 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1100 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1101 * gcc.dg/vect/pr45902.c: Ditto.
1102 * gcc.dg/vect/pr48172.c: Ditto.
1103 * gcc.dg/vect/pr48377.c: Ditto.
1104 * gcc.dg/vect/pr49038.c: Ditto.
1105 * gcc.dg/vect/pr49771.c: Ditto.
1106 * gcc.dg/vect/pr52091.c: Ditto.
1107 * gcc.dg/vect/pr53185-2.c: Ditto.
1108 * gcc.dg/vect/pr56826.c: Ditto.
1109 * gcc.dg/vect/pr60276.c: Ditto.
1110 * gcc.dg/vect/pr62021.c: Ditto.
1111 * gcc.dg/vect/pr63530.c: Ditto.
1112 * gcc.dg/vect/pr65518.c: Ditto.
1113 * gcc.dg/vect/pr65947-1.c: Ditto.
1114 * gcc.dg/vect/pr65947-10.c: Ditto.
1115 * gcc.dg/vect/pr65947-11.c: Ditto.
1116 * gcc.dg/vect/pr65947-12.c: Ditto.
1117 * gcc.dg/vect/pr65947-13.c: Ditto.
1118 * gcc.dg/vect/pr65947-2.c: Ditto.
1119 * gcc.dg/vect/pr65947-3.c: Ditto.
1120 * gcc.dg/vect/pr65947-4.c: Ditto.
1121 * gcc.dg/vect/pr65947-5.c: Ditto.
1122 * gcc.dg/vect/pr65947-6.c: Ditto.
1123 * gcc.dg/vect/pr65947-7.c: Ditto.
1124 * gcc.dg/vect/pr65947-8.c: Ditto.
1125 * gcc.dg/vect/pr65947-9.c: Ditto.
1126 * gcc.dg/vect/pr71416-1.c: Ditto.
1127 * gcc.dg/vect/pr71439.c: Ditto.
1128 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1129 * gcc.dg/vect/vect-bswap16.c: Ditto.
1130 * gcc.dg/vect/vect-bswap32.c: Ditto.
1131 * gcc.dg/vect/vect-bswap64.c: Ditto.
1132 * gcc.dg/vect/vect-live-1.c: Ditto.
1133 * gcc.dg/vect/vect-live-2.c: Ditto.
1134 * gcc.dg/vect/vect-live-3.c: Ditto.
1135 * gcc.dg/vect/vect-live-4.c: Ditto.
1136 * gcc.dg/vect/vect-live-5.c: Ditto.
1137 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1138 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1139 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1140 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1141 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1142 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1143 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1144 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1145 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1146 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1147 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1148 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1149 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1150 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1151 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1152 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1153 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1154
1155 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1156
1157 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1158
1159 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1160
1161 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1162 ia32 if R_386_GOT32X relocation is supported.
1163 * gcc.target/i386/noplt-3.c: Likewise.
1164 * gcc.target/i386/noplt-2.c: Likewise.
1165 (main): Renamed to ...
1166 (bar): This.
1167 * gcc.target/i386/noplt-4.c: Likewise.
1168 (main): Renamed to ...
1169 (bar): This.
1170 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1171 * gcc.target/i386/pr67400-5.c: Likewise.
1172
1173 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1174
1175 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1176 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1177
1178 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1179 f4): Adjust expected diagnostics.
1180 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1181 (T): If OVFP is defined, redefine to TP.
1182 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1183 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1184 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1185 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1186 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1187 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1188 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1189 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1190 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1191 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1192 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1193 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1194 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1195 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1196 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1197 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1198 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1199 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1200 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1201 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1202 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1203 as last argument to __builtin_add_overflow_p.
1204
1205 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1206
1207 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1208 dg-options and remove default vector testsuite compile flags.
1209 * g++.dg/vect/pr33860a.cc: Ditto.
1210 * g++.dg/vect/pr45470-a.cc: Ditto.
1211 * g++.dg/vect/pr45470-b.cc: Ditto.
1212 * g++.dg/vect/pr60896.cc: Ditto.
1213 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1214 * gcc.dg/vect/pr18308.c: Ditto.
1215 * gcc.dg/vect/pr24049.c: Ditto.
1216 * gcc.dg/vect/pr33373.c: Ditto.
1217 * gcc.dg/vect/pr36228.c: Ditto.
1218 * gcc.dg/vect/pr42395.c: Ditto.
1219 * gcc.dg/vect/pr42604.c: Ditto.
1220 * gcc.dg/vect/pr46663.c: Ditto.
1221 * gcc.dg/vect/pr48765.c: Ditto.
1222 * gcc.dg/vect/pr49093.c: Ditto.
1223 * gcc.dg/vect/pr49352.c: Ditto.
1224 * gcc.dg/vect/pr52298.c: Ditto.
1225 * gcc.dg/vect/pr52870.c: Ditto.
1226 * gcc.dg/vect/pr53185.c: Ditto.
1227 * gcc.dg/vect/pr53773.c: Ditto.
1228 * gcc.dg/vect/pr56695.c: Ditto.
1229 * gcc.dg/vect/pr62171.c: Ditto.
1230 * gcc.dg/vect/pr63530.c: Ditto.
1231 * gcc.dg/vect/pr68339.c: Ditto.
1232 * gcc.dg/vect/pr71259.c: Ditto.
1233 * gcc.dg/vect/vect-82_64.c: Ditto.
1234 * gcc.dg/vect/vect-83_64.c: Ditto.
1235 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1236 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1237 * gcc.dg/vect/vect-shift-2.c: Ditto.
1238 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1239 * gfortran.dg/vect/pr39318.f90: Ditto.
1240 * gfortran.dg/vect/pr45714-a.f: Ditto.
1241 * gfortran.dg/vect/pr45714-b.f: Ditto.
1242 * gfortran.dg/vect/pr46213.f90: Ditto.
1243
1244 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1245 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1246
1247 * gcc.target/powerpc/p9-splat-5.c: New test.
1248
1249 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1250
1251 PR tree-optimization/71488
1252 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1253 * lib/target-supports.exp: ... here.
1254 (check_sse4_hw_available): New procedure.
1255 (check_effective_target_sse4_runtime): Ditto.
1256 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1257 -march=westmere for sse4_runtime targets.
1258 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1259 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1260 (dg-additional-options): Use for sse4_runtime targets.
1261 (main): Call check_vect ().
1262 (dg-final): Perform scan only for sse4_runtime targets.
1263
1264 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1265
1266 PR target/66232
1267 PR target/67400
1268 * gcc.target/i386/pr66232-14.c: New file.
1269 * gcc.target/i386/pr66232-15.c: Likewise.
1270 * gcc.target/i386/pr66232-16.c: Likewise.
1271 * gcc.target/i386/pr66232-17.c: Likewise.
1272 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1273 ia32 if R_386_GOT32X relocation is supported.
1274 * gcc.target/i386/pr67400-2.c: Likewise.
1275 * gcc.target/i386/pr67400-3.c: Likewise.
1276 * gcc.target/i386/pr67400-4.c: Likewise.
1277 * gcc.target/i386/pr67400-6.c: Likewise.
1278 * gcc.target/i386/pr67400-7.c: Likewise.
1279 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1280
1281 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1282
1283 PR libgfortran/48852
1284 * gfortran.dg/char4_iunit_1.f03: Update test.
1285 * gfortran.dg/f2003_io_5.f03: Update test.
1286 * gfortran.dg/real_const_3.f90: Update test.
1287
1288 2016-06-23 Andi Kleen <ak@linux.intel.com>
1289
1290 * g++.dg/bprob/bprob.exp: Support autofdo.
1291 * g++.dg/tree-prof/tree-prof.exp: dito.
1292 * gcc.dg/tree-prof/tree-prof.exp: dito.
1293 * gcc.misc-tests/bprob.exp: dito.
1294 * gfortran.dg/prof/prof.exp: dito.
1295 * lib/profopt.exp: dito.
1296 * lib/target-supports.exp: Check for autofdo.
1297
1298 2016-06-23 Martin Liska <mliska@suse.cz>
1299
1300 * gcc.dg/pr71619.c: New test.
1301
1302 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1303
1304 PR target/67400
1305 * gcc.target/i386/pr67400-1.c: New test.
1306 * gcc.target/i386/pr67400-2.c: Likewise.
1307 * gcc.target/i386/pr67400-3.c: Likewise.
1308 * gcc.target/i386/pr67400-4.c: Likewise.
1309 * gcc.target/i386/pr67400-5.c: Likewise.
1310 * gcc.target/i386/pr67400-6.c: Likewise.
1311 * gcc.target/i386/pr67400-7.c: Likewise.
1312
1313 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1314
1315 * c-c++-common/missing-header-1.c: New test case.
1316 * c-c++-common/missing-header-2.c: New test case.
1317 * c-c++-common/missing-header-3.c: New test case.
1318 * c-c++-common/missing-header-4.c: New test case.
1319
1320 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1321
1322 PR c/70339
1323 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1324 hint.
1325 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1326 expected results due to builtin "nanl" now being suggested for
1327 "name".
1328 * gcc.dg/pr67580.c: Update expected messages.
1329 * gcc.dg/spellcheck-identifiers.c: New testcase.
1330 * gcc.dg/spellcheck-typenames.c: New testcase.
1331
1332 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1333
1334 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1335 file.
1336 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1337 diagnostic-test-show-locus-parseable-fixits.c to sources for
1338 diagnostic_plugin_test_show_locus.c.
1339 * lib/gcc-defs.exp (freeform_regexps): New global.
1340 (dg-regexp): New function.
1341 (handle-dg-regexps): New function.
1342 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1343 freeform_regexps to the empty list.
1344 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1345
1346 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1347
1348 PR tree-optimization/71488
1349 * g++.dg/pr71488.C: New test.
1350 * gcc.dg/vect/vect-bool-cmp.c: New test.
1351
1352 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1353
1354 * gcc.dg/guality/param-5.c: New test.
1355
1356 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1357
1358 * gcc.target/i386/asm-flag-7.c: New test.
1359
1360 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1361
1362 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1363 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1364 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1365 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1366 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1367 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1368 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1369 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1370 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1371 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1372 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1373 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1374 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1375 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1376 * lib/target-supports.exp: Likewise.
1377
1378 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1379
1380 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1381 * gcc.dg/attr-ms_struct-2.c: Likewise.
1382 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1383 * gcc.dg/bf-ms-attrib.c: Likewise.
1384 * gcc.dg/bf-ms-layout-2.c: Likewise.
1385 * gcc.dg/bf-ms-layout-3.c: Likewise.
1386 * gcc.dg/bf-ms-layout.c: Likewise.
1387 * gcc.dg/bf-no-ms-layout.c: Likewise.
1388 * gcc.target/i386/bitfield1.c: Likewise.
1389 * gcc.target/i386/bitfield2.c: Likewise.
1390 * gcc.target/i386/bitfield3.c: Likewise.
1391
1392 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1393
1394 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1395 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1396 override other than -mcpu=power9 command-line option is specified,
1397 or if the target operating system is aix.
1398 * gcc.target/powerpc/darn-1.c: Likewise.
1399 * gcc.target/powerpc/darn-2.c: Likewise.
1400 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1401 test if effective-target is not powerpc_p9vector_ok or if the
1402 target operating system is not defined.
1403 * gcc.target/powerpc/vslv-1.c: Likewise.
1404 * gcc.target/powerpc/vsrv-0.c: Likewise.
1405 * gcc.target/powerpc/vsrv-1.c: Likewise.
1406
1407 2016-06-21 Tobias Burnus <burnus@net-b.de>
1408
1409 PR fortran/71068
1410 * gfortran.dg/coarray/data_1.f90: New.
1411
1412 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1413
1414 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1415 (dg-require-effective-target): Use arm_v8_neon_hw.
1416 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1417 (dg-require-effective-target): Likewise.
1418 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1419 (dg-require-effective-target): Likewise.
1420 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1421 (dg-require-effective-target): Likewise.
1422 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1423 (dg-require-effective-target): Likewise.
1424 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1425 (dg-require-effective-target): Likewise.
1426 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1427 Add AArch64 check.
1428
1429 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1430
1431 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1432 Set to 3 so test passes.
1433
1434 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1435
1436 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1437
1438 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1439
1440 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1441 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1442 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1443 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1444
1445 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1446
1447 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1448 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1449
1450 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1451
1452 PR target/71549
1453 * gcc.target/i386/pr71549.c: New test.
1454
1455 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1456
1457 * gcc.target/powerpc/vadsdu-0.c: Replace
1458 dg-require-effective-target directive to allow test to run on more
1459 platforms, and add dg-skip-if directive to disable test on aix
1460 platforms because of known incompatibilities.
1461 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1462 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1463 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1464 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1465 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1466 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1467 * gcc.target/powerpc/vadsdub-2.c: Replace
1468 dg-require-effective-target directive to allow test to run on more
1469 platforms, and add dg-skip-if directive to disable test on aix
1470 platforms because of known incompatibilities.
1471 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1472 with vec_absdb call to differentiate this test from vadsdub-1.c.
1473 * gcc.target/powerpc/vadsduh-1.c: Replace
1474 dg-require-effective-target directive to allow test to run on more
1475 platforms, and add dg-skip-if directive to disable test on aix
1476 platforms because of known incompatibilities.
1477 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1478 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1479 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1480
1481 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1482
1483 PR tree-optimization/71588
1484 * gcc.dg/pr71558.c: New test.
1485
1486 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1487
1488 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1489 * c-c++-common/pr68657-2.c: Likewise.
1490 * c-c++-common/pr68657-3.c: Likewise.
1491 * gcc.dg/torture/pr69714.c: Require int32plus support.
1492 * gcc.dg/torture/pr70025.c: Likewise.
1493 * gcc.dg/torture/pr70083.c: Likewise.
1494 * gcc.dg/torture/pr70542.c: Likewise.
1495 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1496
1497 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1498
1499 PR c/71601
1500 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1501
1502 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1503
1504 PR middle-end/71581
1505 * gcc.dg/pr71581.c: New test.
1506
1507 PR rtl-optimization/71591
1508 * gcc.dg/cpp/pr71591.c: New test.
1509
1510 2016-06-20 David B. Robins <gcc@davidrobins.net>
1511
1512 PR target/71571
1513 * g++.dg/torture/pr71571.C: New test.
1514
1515 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1516
1517 PR target/71559
1518 * gcc.target/i386/sse2-pr71559.c: New test.
1519 * gcc.target/i386/avx-pr71559.c: New test.
1520 * gcc.target/i386/avx512f-pr71559.c: New test.
1521
1522 2016-06-20 Tobias Burnus <burnus@net-b.de>
1523
1524 PR fortran/71194
1525 * gfortran.dg/pointer_remapping_10.f90: New.
1526
1527 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1528
1529 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1530
1531 2016-06-20 Martin Sebor <msebor@redhat.com>
1532
1533 PR c/69507
1534 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1535 * gnu90-const-expr-1.c: Same.
1536 * gnu99-const-expr-1.c: Same.
1537 * gnu99-static-1.c: Same.
1538
1539 2016-06-20 Renlin Li <renlin.li@arm.com>
1540
1541 PR testsuite/71489
1542 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1543
1544 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1545
1546 * gcc.target/aarch64/vcvt_f64_1.c: New.
1547 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1548 * gcc.target/aarch64/vrecp_f64_1.c: New.
1549
1550 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1551
1552 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1553 "alignement".
1554
1555 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1556
1557 PR target/71103
1558 * gcc.target/avr/torture/pr71103-2.c: New test.
1559
1560 2016-06-19 Martin Sebor <msebor@redhat.com>
1561
1562 PR c/69507
1563 * gcc.dg/alignof.c: New test.
1564
1565 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1566
1567 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1568 vs dg-error; test constexpr specifier too.
1569
1570 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1571
1572 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1573
1574 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1575
1576 * lib/target-supports.exp
1577 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1578 arm_neon_ok and merge flags. Fix temporary test name.
1579 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1580 and merge flags.
1581
1582 2016-06-17 Martin Liska <mliska@suse.cz>
1583
1584 * gcc.dg/predict-9.c: Fix dump scanning.
1585
1586 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1587
1588 PR tree-optimization/71354
1589 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1590
1591 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1592
1593 PR tree-optimization/71347
1594 * gcc.dg/tree-ssa/pr71347.c: New test.
1595
1596 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1597
1598 PR tree-optimization/71354
1599 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1600
1601 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1602
1603 * gcc.dg/vect/vect-alias-check-1.c: New test.
1604
1605 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1606
1607 PR target/71151
1608 * gcc.target/avr/pr71151-1.c: New test.
1609 * gcc.target/avr/pr71151-2.c: New test.
1610 * gcc.target/avr/pr71151-3.c: New test.
1611 * gcc.target/avr/pr71151-4.c: New test.
1612 * gcc.target/avr/pr71151-5.c: New test.
1613 * gcc.target/avr/pr71151-6.c: New test.
1614 * gcc.target/avr/pr71151-7.c: New test.
1615 * gcc.target/avr/pr71151-8.c: New test.
1616 * gcc.target/avr/pr71151-common.h: New test.
1617
1618 2016-06-16 Martin Liska <mliska@suse.cz>
1619
1620 * gfortran.dg/predict-1.f90: New test.
1621
1622 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1623
1624 PR target/71242
1625 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1626
1627 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1628
1629 * g++.dg/vect/pr36648.cc: Disable cunrolli
1630
1631 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1632
1633 PR target/71554
1634 * gcc.c-torture/execute/pr71554.c: New test.
1635
1636 PR rtl-optimization/71532
1637 * gcc.dg/torture/pr71532.c: New test.
1638
1639 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1640
1641 * gcc.target/powerpc/p9-dimode1.c: New test.
1642 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1643
1644 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1645
1646 * gcc.c-torture/compile/20160615-1.c: New test.
1647
1648 * g++.dg/cpp0x/ref-qual17.C: New test.
1649
1650 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1651
1652 PR middle-end/71529
1653 * gcc.target/i386/pr71529.C: New test.
1654
1655 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1656
1657 PR tree-optimization/71483
1658 * g++.dg/vect/pr71483.c: New
1659
1660 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1661
1662 PR c++/70202
1663 * g++.dg/inherit/crash6.C: New.
1664 * g++.dg/inherit/union2.C: Likewise.
1665 * g++.dg/inherit/virtual12.C: Likewise.
1666 * g++.dg/inherit/virtual13.C: Likewise.
1667 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1668
1669 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1670
1671 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1672
1673 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1674
1675 PR tree-optimization/71439
1676 * gcc.dg/vect/pr71439.c: New
1677
1678 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1679
1680 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1681
1682 2016-06-15 Richard Biener <rguenther@suse.de>
1683
1684 * gcc.dg/vect/slp-45.c: New testcase.
1685
1686 2016-06-15 Richard Biener <rguenther@suse.de>
1687
1688 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1689
1690 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1691
1692 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1693 requirements, and disable for AIX for now.
1694 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1695
1696 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1697
1698 PR c++/71528
1699 * g++.dg/opt/pr71528.C: New test.
1700
1701 PR c++/71516
1702 * g++.dg/init/pr71516.C: New test.
1703
1704 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1705
1706 * g++.dg/init/array46.C: New.
1707
1708 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1709
1710 * gcc.target/i386/float128-3.c: New test.
1711 * gcc.target/i386/quad-sse4.c: Ditto.
1712 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1713 Update scan strings.
1714
1715 2016-06-14 Richard Biener <rguenther@suse.de>
1716
1717 PR middle-end/71526
1718 * gfortran.dg/pr71526.f90: New testcase.
1719
1720 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1721
1722 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1723 * gcc.dg/zero_bits_compound-1.c: Likewise.
1724
1725 2016-06-14 Richard Biener <rguenther@suse.de>
1726
1727 PR tree-optimization/71522
1728 * gcc.dg/torture/pr71522.c: New testcase.
1729
1730 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1731
1732 PR tree-optimization/71520
1733 * gcc.dg/tree-ssa/pr71520.c: New test.
1734
1735 2016-06-14 Richard Biener <rguenther@suse.de>
1736
1737 PR tree-optimization/71521
1738 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1739
1740 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1741
1742 PR sanitizer/71498
1743 * c-c++-common/ubsan/bounds-13.c: New test.
1744
1745 PR preprocessor/71183
1746 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1747
1748 2016-06-13 Jeff Law <law@redhat.com>
1749
1750 PR tree-optimization/71403
1751 * c-c++-common/ubsan/pr71403-1.c: New test.
1752 * c-c++-common/ubsan/pr71403-2.c: New test.
1753 * c-c++-common/ubsan/pr71403-3.c: New test.
1754
1755 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1756
1757 PR middle-end/71478
1758 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1759 Add -Wno-psabi -w to dg-options.
1760
1761 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1762
1763 * gcc.target/powerpc/vadsdu-0.c: New test.
1764 * gcc.target/powerpc/vadsdu-1.c: New test.
1765 * gcc.target/powerpc/vadsdu-2.c: New test.
1766 * gcc.target/powerpc/vadsdu-3.c: New test.
1767 * gcc.target/powerpc/vadsdu-4.c: New test.
1768 * gcc.target/powerpc/vadsdu-5.c: New test.
1769 * gcc.target/powerpc/vadsdub-1.c: New test.
1770 * gcc.target/powerpc/vadsdub-2.c: New test.
1771 * gcc.target/powerpc/vadsduh-1.c: New test.
1772 * gcc.target/powerpc/vadsduh-2.c: New test.
1773 * gcc.target/powerpc/vadsduw-1.c: New test.
1774 * gcc.target/powerpc/vadsduw-2.c: New test.
1775
1776 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1777
1778 * gcc.dg/c99-init-2.c (c): Update expected error message.
1779 * gcc.dg/init-bad-8.c (foo): Likewise.
1780 * gcc.dg/spellcheck-fields-3.c: New test case.
1781
1782 2016-06-13 Martin Liska <mliska@suse.cz>
1783
1784 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1785 and "guess loop iv compared" heuristics.
1786 * gcc.dg/predict-2.c: Likewise.
1787 * gcc.dg/predict-3.c: Likewise.
1788 * gcc.dg/predict-4.c: Likewise.
1789 * gcc.dg/predict-5.c: Likewise.
1790 * gcc.dg/predict-6.c: Likewise.
1791
1792 2016-06-13 Marek Polacek <polacek@redhat.com>
1793
1794 PR middle-end/71476
1795 * c-c++-common/Wswitch-unreachable-4.c: New test.
1796 * gcc.dg/Wswitch-unreachable-2.c: New test.
1797 * g++.dg/tm/jump1.C: Move dg-warning.
1798
1799 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1800
1801 * gnat.dg/renaming10.ad[sb]: New test.
1802
1803 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1804
1805 PR fortran/70673
1806 * gfortran.dg/pr70673.f90: New test.
1807
1808 2016-06-13 Richard Biener <rguenther@suse.de>
1809
1810 PR middle-end/64516
1811 * gcc.dg/align-3.c: New testcase.
1812
1813 2016-06-13 Martin Liska <mliska@suse.cz>
1814
1815 * gcc.target/i386/pr71458.c: New test.
1816
1817 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1818
1819 PR target/71241
1820 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1821
1822 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1823
1824 PR target/60751
1825 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1826 statement.
1827
1828 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1829
1830 PR target/60751
1831 * gfortran.dg/comma_IO_extension_1.f90: New test.
1832 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1833 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1834 statement.
1835 * gfortran.dg/graphite/pr38083.f90: Likewise.
1836 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1837 missing format.
1838
1839 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1840
1841 * gnat.dg/case_character.adb: New test.
1842
1843 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1844
1845 PR middle-end/71310
1846 * gcc.target/powerpc/pr71310.c: New testcase.
1847
1848 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1849
1850 PR middle-end/71478
1851 * gcc.dg/pr71478.c: New test.
1852
1853 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1854
1855 PR middle-end/71494
1856 * gcc.c-torture/execute/pr71494.c: New test.
1857
1858 PR c/68657
1859 * gcc.target/i386/pr68657.c: New test.
1860
1861 PR inline-asm/68843
1862 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1863 (test): Add -masm=intel alternatives.
1864
1865 2016-06-10 Martin Sebor <msebor@redhat.com>
1866
1867 PR c/71392
1868 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1869
1870 2016-06-10 Jeff Law <law@redhat.com>
1871
1872 PR tree-optimization/71335
1873 * gcc.c-torture/execute/pr71335.c: New test.
1874
1875 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1876
1877 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1878 the various "cannot tail-call: " messages.
1879
1880 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1881
1882 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1883 and options.
1884
1885 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1886
1887 PR sanitizer/71480
1888 * c-c++-common/asan/pr71480.c: New test.
1889
1890 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1891
1892 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1893 (ASMNAME2): Likewise.
1894 (main): Replace fn in asm statement with ASMNAME ("fn").
1895 * gcc.dg/guality/pr68037-2.c: Likewise.
1896 * gcc.dg/guality/pr68037-3.c: Likewise.
1897 * gcc.dg/torture/pr68037-1.c: Likewise.
1898 * gcc.dg/torture/pr68037-2.c: Likewise.
1899 * gcc.dg/torture/pr68037-3.c: Likewise.
1900
1901 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1902
1903 PR inline-asm/68843
1904 * gcc.target/i386/pr68843-1.c: New test.
1905 * gcc.target/i386/pr68843-2.c: New test.
1906
1907 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1908 Cesar Philippidis <cesar@codesourcery.com>
1909
1910 PR middle-end/71373
1911 * gcc.dg/goacc/nested-function-1.c: New file.
1912 * gcc.dg/goacc/nested-function-2.c: Likewise.
1913 * gcc.dg/goacc/pr71373.c: Likewise.
1914 * gfortran.dg/goacc/cray-2.f95: Likewise.
1915 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1916 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1917 * gfortran.dg/goacc/cray.f95: Update.
1918 * gfortran.dg/goacc/loop-1.f95: Likewise.
1919 * gfortran.dg/goacc/loop-3.f95: Likewise.
1920 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1921 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1922
1923 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1924
1925 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1926 for OpenACC tile clauses.
1927 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1928
1929 PR c/71381
1930 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1931 to...
1932 * c-c++-common/goacc/cache-2.c: ... this new file.
1933 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1934 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1935 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1936 usage.
1937 * gfortran.dg/goacc/cray.f95: Likewise.
1938 * gfortran.dg/goacc/loop-1.f95: Likewise.
1939
1940 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1941
1942 PR tree-optimization/71407
1943 PR tree-optimization/71416
1944 * gcc.dg/vect/pr71407.c: New
1945 * gcc.dg/vect/pr71416-1.c: New
1946 * gcc.dg/vect/pr71416-2.c: New
1947
1948 2016-06-10 Richard Biener <rguenther@suse.de>
1949
1950 PR middle-end/71477
1951 * gcc.dg/torture/pr71477.c: New testcase.
1952
1953 2016-06-09 Julia Koval <julia.koval@intel.com>
1954
1955 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1956 * gcc.target/i386/interrupt-13.c: Likewise.
1957 * gcc.target/i386/interrupt-15.c: Likewise.
1958 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1959 * gcc.target/i386/interrupt-24.c: Likewise.
1960 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1961 * gcc.target/i386/interrupt-9.c: Likewise.
1962 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1963
1964 2016-06-09 Martin Sebor <msebor@redhat.com>
1965
1966 PR c/70883
1967 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1968 * gcc.dg/builtin-constant_p-1.c: Same.
1969 * gcc.dg/builtins-error.c: Same.
1970 * gcc.dg/pr70859.c: Same.
1971
1972 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1973
1974 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1975 * gcc.dg/torture/pr68067-1.c: Likewise.
1976 * gcc.dg/torture/pr68067-2.c: Likewise.
1977
1978 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1979
1980 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1981 when setting SIZE.
1982
1983 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1984
1985 PR c++/71465
1986 * g++.dg/inherit/crash5.C: New.
1987 Revert:
1988 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1989
1990 PR c++/70202
1991 * g++.dg/inherit/crash5.C: New.
1992 * g++.dg/inherit/virtual1.C: Adjust.
1993
1994 2016-06-09 Martin Liska <mliska@suse.cz>
1995
1996 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1997 * g++.dg/predict-loop-exit-2.C: Likewise.
1998 * g++.dg/predict-loop-exit-3.C: Likewise.
1999 * gcc.dg/predict-1.c: Likewise.
2000 * gcc.dg/predict-2.c: Likewise.
2001 * gcc.dg/predict-3.c: Likewise.
2002 * gcc.dg/predict-4.c: Likewise.
2003 * gcc.dg/predict-5.c: Likewise.
2004 * gcc.dg/predict-6.c: Likewise.
2005 * gcc.dg/predict-7.c: Likewise.
2006
2007 2016-06-09 Richard Biener <rguenther@suse.de>
2008
2009 PR tree-optimization/71462
2010 * gcc.dg/torture/pr71462.c: New testcase.
2011
2012 2016-06-09 Marek Polacek <polacek@redhat.com>
2013
2014 PR c/65471
2015 * gcc.dg/c11-generic-3.c: New test.
2016
2017 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2018
2019 * g++.dg/init/array42.C: New.
2020 * g++.dg/init/array43.C: Likewise.
2021 * g++.dg/init/array44.C: Likewise.
2022 * g++.dg/init/array45.C: Likewise.
2023 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2024 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2025 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2026 * g++.dg/gomp/pr35751.C: Likewise.
2027 * g++.dg/init/array23.C: Likewise.
2028 * g++.dg/init/brace2.C: Likewise.
2029 * g++.dg/init/brace6.C: Likewise.
2030
2031 2016-06-08 Martin Sebor <msebor@redhat.com>
2032 Jakub Jelinek <jakub@redhat.com>
2033
2034 PR c++/70507
2035 PR c/68120
2036 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2037 * c-c++-common/builtin-arith-overflow-2.c: New test.
2038 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2039 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2040 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2041
2042 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2043
2044 PR c++/71442
2045 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2046
2047 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2048
2049 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2050 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2051 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2052 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2053 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2054 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2055 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2056 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2057 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2058 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2059 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2060 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2061 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2062
2063 2016-06-08 Richard Biener <rguenther@suse.de>
2064
2065 PR tree-optimization/68558
2066 * gcc.dg/vect/slp-44.c: New testcase.
2067
2068 2016-06-08 Richard Biener <rguenther@suse.de>
2069
2070 * gcc.dg/vect/slp-43.c: New testcase.
2071
2072 2016-06-08 Richard Biener <rguenther@suse.de>
2073
2074 PR tree-optimization/71452
2075 * gcc.dg/torture/pr71452.c: New testcase.
2076
2077 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2078
2079 PR c++/71448
2080 * g++.dg/torture/pr71448.C: New test.
2081
2082 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2083
2084 PR debug/71432
2085 PR ada/71413
2086 * g++.dg/debug/pr71432.C: New test.
2087
2088 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2089
2090 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2091 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2092 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2093
2094 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2095
2096 * gcc.dg/vect/vect-live-2.c: Update effective target.
2097 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2098 * lib/target-supports.exp: Add aarch64 to vect_long.
2099
2100 2016-06-08 Marek Polacek <polacek@redhat.com>
2101
2102 PR c/71418
2103 * gcc.dg/noncompile/pr71418.c: New test.
2104
2105 PR c/71426
2106 * gcc.dg/noncompile/pr71426.c: New test.
2107
2108 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2109
2110 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2111 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2112 * gcc.dg/predict-3.c: Update template.
2113 * gcc.dg/predict-5.c: Update template.
2114 * gcc.dg/predict-6.c: Update template.
2115 * gcc.dg/predict-9.c: Update template.
2116 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2117
2118 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2119
2120 * gcc.target/powerpc/vec-mul.c: New test.
2121
2122 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2123
2124 * gcc.dg/spellcheck-fields-2.c: New test case.
2125
2126 2016-06-07 Richard Biener <rguenther@suse.de>
2127
2128 PR c/61564
2129 * gcc.dg/Wpragmas-1.c: New testcase.
2130 * gcc.dg/Wattributes-4.c: Likewise.
2131 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2132 entry.
2133
2134 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2135
2136 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2137 spurious debug code.
2138
2139 2016-06-07 Richard Biener <rguenther@suse.de>
2140
2141 PR tree-optimization/71428
2142 * gcc.dg/torture/pr71428.c: New testcase.
2143
2144 2016-06-07 Richard Biener <rguenther@suse.de>
2145
2146 PR middle-end/71423
2147 * gcc.dg/torture/pr71423.c: New testcase.
2148
2149 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2150
2151 PR middle-end/71408
2152 * gcc.dg/tree-ssa/pr71408.c: New test.
2153
2154 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2155
2156 PR middle-end/71281
2157 * g++.dg/torture/pr71281.C: New test.
2158
2159 2016-06-06 Marek Polacek <polacek@redhat.com>
2160
2161 PR c/71362
2162 * gcc.dg/pr71362.c: New test.
2163
2164 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2165 Patrick Palka <ppalka@gcc.gnu.org>
2166
2167 PR c++/70847
2168 PR c++/71330
2169 PR c++/71393
2170 * g++.dg/opt/pr70847.C: New test.
2171 * g++.dg/ubsan/pr70847.C: New test.
2172 * g++.dg/ubsan/pr71393.C: New test.
2173
2174 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2175
2176 PR tree-optimization/71259
2177 * gcc.dg/vect/pr71259.c: New test.
2178
2179 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2180
2181 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2182 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2183 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2184 above.
2185
2186 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2187
2188 PR middle-end/37780
2189 * gcc.c-torture/execute/pr37780.c: New test.
2190 * gcc.target/aarch64/pr37780_1.c: Likewise.
2191 * gcc.target/arm/pr37780_1.c: Likewise.
2192
2193 2016-06-06 Marek Polacek <polacek@redhat.com>
2194
2195 * c-c++-common/attr-may-alias-1.c: New test.
2196 * c-c++-common/attr-may-alias-2.c: New test.
2197 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2198
2199 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2200
2201 PR c/24414
2202 * gcc.target/i386/pr24414.c: New test.
2203
2204 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2205
2206 * gcc.target/sparc/vis4misc.c: New file.
2207 * gcc.target/sparc/fpcmp.c: Likewise.
2208 * gcc.target/sparc/fpcmpu.c: Likewise.
2209
2210 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2211
2212 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2213 * gcc.dg/vect/vect-live-3.c: Likewise.
2214
2215 2016-06-06 Richard Biener <rguenther@suse.de>
2216
2217 PR tree-optimization/71398
2218 * gcc.dg/torture/pr71398.c: New testcase.
2219
2220 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2221
2222 PR target/71389
2223 * g++.dg/pr71389.C: New test.
2224
2225 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2226
2227 PR fortran/71404
2228 * gfortran.dg/fmt_read_5.f: New test.
2229
2230 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2231
2232 PR fortran/69659
2233 * gfortran.dg/class_array_22.f03: New test.
2234
2235 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2236
2237 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2238
2239 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2240
2241 * gcc.dg/predict-9.c: Update template.
2242
2243 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2244
2245 PR c++/49377
2246 * g++.dg/template/pr49377.C: New.
2247
2248 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2249
2250 PR tree-optimization/71405
2251 * g++.dg/torture/pr71405.C: New test.
2252
2253 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2254
2255 PR c++/70202
2256 * g++.dg/inherit/crash5.C: New.
2257 * g++.dg/inherit/virtual1.C: Adjust.
2258
2259 2016-06-03 Jeff Law <law@redhat.com>
2260
2261 PR tree-optimization/71316
2262 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2263
2264 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2265
2266 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2267 dg-additional-options with just -fno-tree-scev-cprop in it.
2268 * gcc.dg/vect/vect-live-2.c: Likewise.
2269 * gcc.dg/vect/vect-live-5.c: Likewise.
2270 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2271 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2272 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2273
2274 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2275
2276 PR c++/27100
2277 * g++.dg/other/friend6.C: New test.
2278
2279 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2280
2281 * g++.dg/torture/ppc-ldst-array.C: New.
2282
2283 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2284
2285 PR target/71276
2286 PR target/71277
2287 * gcc.dg/torture/builtin-fp-int-inexact.c,
2288 gcc.target/i386/387-builtin-fp-int-inexact.c,
2289 gcc.target/i386/387-rint-inline-1.c,
2290 gcc.target/i386/387-rint-inline-2.c,
2291 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2292 gcc.target/i386/sse2-rint-inline-1.c,
2293 gcc.target/i386/sse2-rint-inline-2.c,
2294 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2295 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2296
2297 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2298 Julia Koval <julia.koval@intel.com>
2299
2300 PR target/66960
2301 PR target/67630
2302 PR target/67634
2303 PR target/67841
2304 PR target/68037
2305 PR target/68618
2306 PR target/68661
2307 PR target/69575
2308 PR target/69596
2309 PR target/69734
2310 * gcc.dg/guality/pr68037-1.c: New test.
2311 * gcc.dg/guality/pr68037-2.c: Likewise.
2312 * gcc.dg/guality/pr68037-3.c: Likewise.
2313 * gcc.dg/torture/pr68037-1.c: Likewise.
2314 * gcc.dg/torture/pr68037-2.c: Likewise.
2315 * gcc.dg/torture/pr68037-3.c: Likewise.
2316 * gcc.dg/torture/pr68661-1a.c: Likewise.
2317 * gcc.dg/torture/pr68661-1b.c: Likewise.
2318 * gcc.target/i386/interrupt-1.c: Likewise.
2319 * gcc.target/i386/interrupt-2.c: Likewise.
2320 * gcc.target/i386/interrupt-3.c: Likewise.
2321 * gcc.target/i386/interrupt-4.c: Likewise.
2322 * gcc.target/i386/interrupt-5.c: Likewise.
2323 * gcc.target/i386/interrupt-6.c: Likewise.
2324 * gcc.target/i386/interrupt-7.c: Likewise.
2325 * gcc.target/i386/interrupt-8.c: Likewise.
2326 * gcc.target/i386/interrupt-9.c: Likewise.
2327 * gcc.target/i386/interrupt-10.c: Likewise.
2328 * gcc.target/i386/interrupt-11.c: Likewise.
2329 * gcc.target/i386/interrupt-12.c: Likewise.
2330 * gcc.target/i386/interrupt-13.c: Likewise.
2331 * gcc.target/i386/interrupt-14.c: Likewise.
2332 * gcc.target/i386/interrupt-15.c: Likewise.
2333 * gcc.target/i386/interrupt-16.c: Likewise.
2334 * gcc.target/i386/interrupt-17.c: Likewise.
2335 * gcc.target/i386/interrupt-18.c: Likewise.
2336 * gcc.target/i386/interrupt-19.c: Likewise.
2337 * gcc.target/i386/interrupt-20.c: Likewise.
2338 * gcc.target/i386/interrupt-21.c: Likewise.
2339 * gcc.target/i386/interrupt-22.c: Likewise.
2340 * gcc.target/i386/interrupt-23.c: Likewise.
2341 * gcc.target/i386/interrupt-24.c: Likewise.
2342 * gcc.target/i386/interrupt-25.c: Likewise.
2343 * gcc.target/i386/interrupt-26.c: Likewise.
2344 * gcc.target/i386/interrupt-27.c: Likewise.
2345 * gcc.target/i386/interrupt-28.c: Likewise.
2346 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2347 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2348 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2349 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2350 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2351 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2352 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2353 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2354 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2355 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2356 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2357 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2358
2359 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2360
2361 PR tree-optimization/52171
2362 * gcc.dg/pr52171.c: New test.
2363 * gcc.target/i386/pr52171.c: New test.
2364
2365 2016-06-03 Jan Hubicka <jh@suse.cz>
2366
2367 * g++.dg/tree-ssa/pred-1.C: New testcase
2368 * gcc.dg/tree-ssa/pred-1.c: New testcase
2369
2370 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2371
2372 PR target/70957
2373 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2374 support.
2375 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2376
2377 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2378
2379 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2380
2381 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2382
2383 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2384 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2385 * gcc.dg/vect/vect-live-1.c: New test.
2386 * gcc.dg/vect/vect-live-2.c: New test.
2387 * gcc.dg/vect/vect-live-3.c: New test.
2388 * gcc.dg/vect/vect-live-4.c: New test.
2389 * gcc.dg/vect/vect-live-5.c: New test.
2390 * gcc.dg/vect/vect-live-slp-1.c: New test.
2391 * gcc.dg/vect/vect-live-slp-2.c: New test.
2392 * gcc.dg/vect/vect-live-slp-3.c: New test.
2393
2394 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2395
2396 PR middle-end/71387
2397 * g++.dg/opt/pr71387.C: New test.
2398
2399 2016-06-02 Jeff Law <law@redhat.com>
2400
2401 PR tree-optimization/71328
2402 * gcc.c-torture/compile/pr71328.c: New test.
2403
2404 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2405
2406 PR fortran/52393
2407 * gfortran.dg/fmt_read_3.f90: Fix typo.
2408 * gfortran.dg/fmt_read_4.f90: New test.
2409
2410 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2411
2412 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2413 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2414 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2415 * g++.dg/cpp0x/override2.C: Likewise.
2416 * g++.dg/parse/crash5.C: Likewise.
2417 * g++.dg/parse/error16.C: Likewise.
2418 * g++.dg/parse/error27.C: Likewise.
2419 * g++.dg/template/qualttp15.C: Likewise.
2420 * g++.dg/template/redecl4.C: Likewise.
2421 * g++.old-deja/g++.other/crash39.C: Likewise.
2422 * g++.old-deja/g++.other/struct1.C: Likewise.
2423 * g++.old-deja/g++.pt/m9a.C: Likewise.
2424 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2425
2426 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2427
2428 PR c++/71372
2429 * c-c++-common/pr71372.c: New test.
2430
2431 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2432 __TIME__ strings with __builtin_strcmp instead of printf and
2433 dg-output.
2434
2435 2016-06-02 Martin Liska <mliska@suse.cz>
2436
2437 * gcc.dg/predict-9.c: New test.
2438
2439 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2440
2441 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2442 global set_compiler_env_var and global saved_compiler_env_var.
2443
2444 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2445
2446 PR rtl-optimization/71295
2447 * gcc.c-torture/compile/pr71295.c: New test.
2448
2449 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2450
2451 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2452
2453 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2454 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2455
2456 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2457 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2458 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2459 alternative number.
2460
2461 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2462
2463 * gcc.target/powerpc/p9-splat-4.c: New test.
2464
2465 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2466
2467 PR target/71186
2468 * gcc.target/powerpc/pr71186.c: New test.
2469
2470 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2471
2472 PR fortran/52393
2473 * gfortran.dg/fmt_read_3.f90: New test.
2474
2475 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2476
2477 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2478 procedure.
2479
2480 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2481
2482 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2483 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2484 env var is set.
2485 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2486 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2487 shown once.
2488 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2489 during compilation.
2490 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2491 vars set by dg-set-compiler-env-var.
2492
2493 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2494
2495 PR fortran/71156
2496 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2497 to the module procedure declaration.
2498 * gfortran.dg/submodule_16.f08: New test.
2499
2500 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2501
2502 PR middle-end/71371
2503 * c-c++-common/gomp/pr71371.c: New test.
2504
2505 2016-06-01 Richard Biener <rguenther@suse.de>
2506
2507 PR tree-optimization/71366
2508 * gcc.dg/torture/pr71366-1.c: New testcase.
2509 * gcc.dg/torture/pr71366-2.c: Likewise.
2510
2511 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2512
2513 * gcc.target/powerpc/vslv-0.c: New test.
2514 * gcc.target/powerpc/vslv-1.c: New test.
2515 * gcc.target/powerpc/vsrv-0.c: New test.
2516 * gcc.target/powerpc/vsrv-1.c: New test.
2517
2518 2016-06-01 Nathan Sidwell <nathan@acm.org>
2519
2520 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2521 * gcc.target/nvptx/weak.c: New.
2522
2523 2016-06-01 Richard Biener <rguenther@suse.de>
2524
2525 PR tree-optimization/71261
2526 * gcc.dg/torture/vect-bool-1.c: New testcase.
2527
2528 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2529
2530 * gfortran.dg/gomp/order-1.f90: New test.
2531 * gfortran.dg/gomp/order-2.f90: New test.
2532
2533 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2534
2535 * gcc.dg/unroll-6.c: Update template.
2536 * gcc.dg/unroll-7.c: New testcase.
2537 * gcc.dg/unroll-8.c: New testcase.
2538
2539 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2540
2541 * gnat.dg/opt56.ad[sb]: New test.
2542
2543 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2544
2545 PR c++/66635
2546 * g++.dg/cpp0x/constexpr-ice16.C: New.
2547
2548 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2549
2550 PR tree-optimization/71314
2551 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2552 -mbranch-cost=2.
2553
2554 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2555
2556 PR tree-optimization/71077
2557 * gcc.dg/tree-ssa/pr71077.c: New test.
2558
2559 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2560
2561 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2562 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2563 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2564
2565 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2566
2567 PR c++/71248
2568 * g++.dg/cpp0x/pr71248.C: New.
2569 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2570 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2571 * g++.dg/init/new37.C: Likewise.
2572 * g++.dg/template/static1.C: Likewise.
2573 * g++.dg/template/static2.C: Likewise.
2574
2575 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2576
2577 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2578 instead of %rdi.
2579 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2580
2581 2016-05-31 Marek Polacek <polacek@redhat.com>
2582
2583 * c-c++-common/Wswitch-unreachable-3.c: New test.
2584 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2585
2586 2016-05-31 Richard Biener <rguenther@suse.de>
2587
2588 PR tree-optimization/71352
2589 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2590
2591 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2592
2593 * gcc.target/arm/armv5_thumb_isa.c: New test.
2594
2595 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2596
2597 PR target/71346
2598 * gcc.target/i386/pr71346.c: New test.
2599
2600 2016-05-31 Tom de Vries <tom@codesourcery.com>
2601
2602 PR tree-optimization/69068
2603 * gcc.dg/graphite/pr69068.c: New test.
2604
2605 2016-05-27 Martin Sebor <msebor@redhat.com>
2606
2607 PR c++/71306
2608 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2609
2610 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2611
2612 PR c++/71349
2613 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2614 nowait depend(inout: dd[0]) clauses where permitted.
2615
2616 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2617
2618 PR c++/71238
2619 * g++.dg/parse/pr71238.C: New.
2620 * g++.dg/concepts/friend1.C: Test column numbers too.
2621 * g++.dg/cpp0x/initlist31.C: Likewise.
2622 * g++.dg/cpp0x/pr51420.C: Likewise.
2623 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2624 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2625 * g++.dg/ext/builtin3.C: Likewise.
2626 * g++.dg/lookup/friend12.C: Likewise.
2627 * g++.dg/lookup/friend7.C: Likewise.
2628 * g++.dg/lookup/koenig1.C: Likewise.
2629 * g++.dg/lookup/koenig5.C: Likewise.
2630 * g++.dg/lookup/used-before-declaration.C: Likewise.
2631 * g++.dg/overload/koenig1.C: Likewise.
2632 * g++.dg/template/crash65.C: Likewise.
2633 * g++.dg/template/friend57.C: Likewise.
2634 * g++.dg/warn/Wshadow-5.C: Likewise.
2635 * g++.dg/warn/Wunused-8.C: Likewise.
2636 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2637 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2638 * g++.old-deja/g++.jason/member.C: Likewise.
2639 * g++.old-deja/g++.jason/report.C: Likewise.
2640 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2641 * g++.old-deja/g++.law/visibility20.C: Likewise.
2642 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2643 * g++.old-deja/g++.other/static5.C: Likewise.
2644 * g++.old-deja/g++.pt/overload2.C: Likewise.
2645
2646 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2647
2648 * gcc.dg/tree-ssa/peel1.c: New testcase.
2649 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2650 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2651
2652 2016-05-30 Tom de Vries <tom@codesourcery.com>
2653
2654 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2655 to ce.
2656
2657 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2658
2659 PR c++/71099
2660 * g++.dg/parse/virtual1.C: New.
2661
2662 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2663
2664 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2665 Use correct register when clearing %edx.
2666
2667 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2668
2669 PR tree-optimization/71289
2670 * gcc.dg/pr71289.c: New test.
2671
2672 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2673
2674 PR middle-end/71269
2675 PR middle-end/71292
2676 * gcc.dg/tree-ssa/pr71269.c: New test.
2677 * gcc.dg/tree-ssa/pr71292.c: New test.
2678
2679 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2680
2681 PR middle-end/71252
2682 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2683
2684 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2685
2686 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2687 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2688 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2689
2690 2016-05-30 Tom de Vries <tom@codesourcery.com>
2691
2692 PR tree-optimization/69067
2693 * gcc.dg/graphite/pr69067.c: New test.
2694
2695 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2696
2697 PR target/71245
2698 * gcc.target/i386/pr71245-1.c: New test.
2699 * gcc.target/i386/pr71245-2.c: Ditto.
2700
2701 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2702
2703 PR c++/71105
2704 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2705 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2706 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2707
2708 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2709
2710 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2711
2712 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2713
2714 Revert:
2715 PR c++/69855
2716 * g++.dg/overload/69855.C: New.
2717 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2718 * g++.old-deja/g++.pt/crash3.C: Likewise.
2719
2720 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2721
2722 PR c++/60385
2723 * g++.dg/parse/namespace13.C: New.
2724
2725 2016-05-26 Jeff Law <law@redhat.com>
2726
2727 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2728 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2729 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2730 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2731 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2732 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2733 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2734 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2735 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2736 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2737 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2738 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2739 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2740
2741 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2742
2743 PR c++/69855
2744 * g++.dg/overload/69855.C: New.
2745 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2746 * g++.old-deja/g++.pt/crash3.C: Likewise.
2747
2748 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2749
2750 PR target/63596
2751 * gcc.target/aarch64/va_arg_1.c: New testcase.
2752 * gcc.target/aarch64/va_arg_2.c: Likewise.
2753 * gcc.target/aarch64/va_arg_3.c: Likewise.
2754
2755 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2756
2757 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2758 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2759 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2760 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2761 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2762
2763 2016-05-27 Marek Polacek <polacek@redhat.com>
2764
2765 PR middle-end/71308
2766 * g++.dg/torture/pr71308.C: New test.
2767
2768 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2769
2770 * gcc.dg/zero_bits_compound-1.c: New test.
2771 * gcc.dg/zero_bits_compound-2.c: New test.
2772
2773 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2774
2775 PR middle-end/71279
2776 * gcc.dg/pr71279.c: New test.
2777
2778 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2779
2780 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2781 floating point min/max/comparison instructions.
2782 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2783
2784 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2785
2786 * c-c++-common/gomp/schedule-1.c: New test.
2787 * gfortran.dg/gomp/schedule-1.f90: New test.
2788
2789 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2790
2791 PR c++/70822
2792 PR c++/70106
2793 * g++.dg/cpp1y/auto-fn32.C: New test.
2794 * g++.dg/cpp1y/paren4.C: New test.
2795
2796 2016-05-26 Nathan Sidwell <nathan@acm.org>
2797
2798 * gcc.dg/20060410.c: Xfail on ptx.
2799 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2800 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2801 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2802 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2803 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2804
2805 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2806
2807 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2808
2809 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2810
2811 PR tree-optimization/71280
2812 * gcc.dg/pr71280.c: New test.
2813
2814 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2815
2816 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2817 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2818
2819 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2820
2821 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2822
2823 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2824 kept in memory.
2825
2826 2016-05-25 Jeff Law <law@redhat.com>
2827
2828 PR tree-optimization/71272
2829 * gcc.c-torture/compile/pr71272.c: new test.
2830
2831 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2832
2833 * gcc.target/powerpc/vec-cmpne.c: New test.
2834 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2835
2836 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2837
2838 * gnat.dg/opt55.ad[sb]: New test.
2839
2840 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2841
2842 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2843 * c-c++-common/pr60226.c: Require int32plus.
2844 * gcc.c-torture/execute/pr70602.c: Likewise.
2845 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2846 unsigned long for malloc arg type.
2847 * gcc.dg/asr_div1.c: Require int32plus.
2848 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2849 * gcc.dg/pie-1.c: Require pie.
2850 * gcc.dg/pie-2.c: Likewise.
2851 * gcc.dg/pr59471.c: Require int32plus.
2852 * gcc.dg/pr59963-2.c: XFAIL for int16.
2853 * gcc.dg/pr60114.c: Require int32plus.
2854 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2855 unsigned long for typedef of size_t.
2856 * gcc.dg/pr63914.c: Require int32plus.
2857 * gcc.dg/pr64536.c: Require pt32plus.
2858 * gcc.dg/pr65658.c: Likewise.
2859 * gcc.dg/pr67271.c: Require int32plus.
2860 * gcc.dg/pr68112.c: Likewise.
2861 * gcc.dg/pr69071.c: Skip for avr target.
2862 * gcc.dg/pr69973.c: Require int32plus.
2863 * gcc.dg/pr70169.c: Skip for avr target.
2864 * gcc.dg/sso-6.c: Require int32plus.
2865 * gcc.dg/sso-7.c: Likewise.
2866 * gcc.dg/sso-8.c: Likewise.
2867 * gcc.dg/vrp-min-max-2.c: Likewise.
2868
2869 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2870
2871 PR target/70738
2872 * gcc.target/i386/pr70738-1.c: New test.
2873 * gcc.target/i386/pr70738-2.c: Likewise.
2874 * gcc.target/i386/pr70738-3.c: Likewise.
2875 * gcc.target/i386/pr70738-4.c: Likewise.
2876 * gcc.target/i386/pr70738-5.c: Likewise.
2877 * gcc.target/i386/pr70738-6.c: Likewise.
2878 * gcc.target/i386/pr70738-7.c: Likewise.
2879 * gcc.target/i386/pr70738-8.c: Likewise.
2880 * gcc.target/i386/pr70738-9.c: Likewise.
2881
2882 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2883
2884 PR rtl-optimization/66940
2885 * gcc.c-torture/execute/pr66940.c: New test.
2886
2887 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2888
2889 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2890 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2891 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2892 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2893 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2894 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2895 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2896 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2897 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2898 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2899 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2900 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2901 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2902 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2903 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2904 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2905 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2906 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2907 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2908 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2909 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2910 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2911 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2912 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2913
2914 2016-05-25 Marek Polacek <polacek@redhat.com>
2915
2916 PR c/71265
2917 * gcc.dg/noncompile/pr71265.c: New test.
2918
2919 PR c/71266
2920 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2921
2922 2016-05-25 Nathan Sidwell <nathan@acm.org>
2923
2924 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2925
2926 2016-05-25 Richard Biener <rguenther@suse.de>
2927
2928 PR tree-optimization/71261
2929 * c-c++-common/torture/pr71261.c: New testcase.
2930
2931 2016-05-25 Richard Biener <rguenther@suse.de>
2932
2933 PR tree-optimization/71264
2934 * gcc.dg/vect/pr71264.c: New testcase.
2935
2936 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2937
2938 PR c++/55992
2939 * g++.dg/cpp0x/alias-decl-53.C: New.
2940 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2941
2942 2016-05-25 Martin Liska <mliska@suse.cz>
2943
2944 * g++.dg/pr71239.C: New test.
2945
2946 2016-05-25 Richard Biener <rguenther@suse.de>
2947
2948 * gcc.dg/vect/pr58135.c: Rename to ...
2949 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2950
2951 2016-05-25 Marek Polacek <polacek@redhat.com>
2952
2953 * g++.dg/pr65295.C: Use target c++14.
2954
2955 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2956
2957 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2958 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2959
2960 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2961
2962 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2963 instructions.
2964
2965 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2966
2967 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2968 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2969 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2970 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2971 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2972 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2973 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2974 * c-c++-common/goacc/pcopy.c: Likewise.
2975 * c-c++-common/goacc/pcopyin.c: Likewise.
2976 * c-c++-common/goacc/pcopyout.c: Likewise.
2977 * c-c++-common/goacc/pcreate.c: Likewise.
2978 * c-c++-common/goacc/pr70688.c: New test.
2979 * c-c++-common/goacc/present-1.c: Adjust test.
2980 * c-c++-common/goacc/reduction-5.c: Likewise.
2981 * g++.dg/goacc/data-1.C: New test.
2982
2983 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2984
2985 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2986 vector parity built-in functions.
2987 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2988 count trailing zeros automatic vectorization.
2989 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2990 count trailing zeros built-in functions.
2991
2992 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2993
2994 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2995
2996 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2997
2998 PR target/71050
2999 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3000
3001 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3002
3003 PR c++/50436
3004 * g++.dg/template/crash123.C: New.
3005 * g++.dg/template/crash124.C: Likewise.
3006
3007 2016-05-24 Martin Sebor <msebor@redhat.com>
3008
3009 PR c++/71147
3010 * g++.dg/ext/flexary16.C: New test.
3011
3012 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3013
3014 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3015 before math.h is included.
3016 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3017 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3018 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3019 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3020 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3021 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3022 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3023 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3024 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3025 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3026 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3027 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3028 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3029 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3030 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3031 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3032 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3033 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3034 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3035 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3036 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3037 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3038 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3039
3040 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3041 Kelvin Nilsen <kelvin@gcc.gnu.org>
3042
3043 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3044 support.
3045
3046 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3047
3048 PR c++/69872
3049 * g++.dg/warn/Wno-narrowing1.C: New.
3050
3051 2016-05-24 Marek Polacek <polacek@redhat.com>
3052
3053 PR c/71249
3054 * c-c++-common/Wswitch-unreachable-2.c: New test.
3055
3056 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3057
3058 PR c++/71257
3059 * g++.dg/vect/simd-clone-6.cc: New test.
3060 * g++.dg/gomp/declare-simd-6.C: New test.
3061
3062 PR middle-end/70434
3063 PR c/69504
3064 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3065
3066 2016-05-24 Richard Biener <rguenther@suse.de>
3067
3068 PR tree-optimization/71240
3069 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3070
3071 2016-05-24 Richard Biener <rguenther@suse.de>
3072
3073 PR tree-optimization/71230
3074 * gcc.dg/torture/pr71230.c: New testcase.
3075 * g++.dg/torture/pr71230.C: Likewise.
3076
3077 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3078
3079 * c-c++-common/goacc/routine-5.c: Add tests.
3080 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3081 * gfortran.dg/goacc/routine-6.f90: Add tests.
3082
3083 2016-05-24 Richard Biener <rguenther@suse.de>
3084
3085 PR tree-optimization/71253
3086 * gcc.dg/torture/pr71253.c: New testcase.
3087
3088 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3089
3090 PR middle-end/71252
3091 * gfortran.dg/pr71252.f90: New test.
3092
3093 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3094
3095 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3096
3097 2016-05-24 Richard Biener <rguenther@suse.de>
3098
3099 PR middle-end/70434
3100 PR c/69504
3101 * c-c++-common/vector-subscript-4.c: New testcase.
3102 * c-c++-common/vector-subscript-5.c: Likewise.
3103
3104 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3105
3106 PR fortran/71123
3107 * gfortran.dg/namelist_90.f: New test
3108
3109 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3110
3111 PR fortran/66461
3112 * gfortran.dg/unexpected_eof.f: New test
3113
3114 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3115 Kelvin Nilsen <kelvin@gcc.gnu.org>
3116
3117 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3118 as little endian.
3119
3120 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3121
3122 PR c++/70972
3123 * g++.dg/cpp0x/inh-ctor20.C: New.
3124 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3125
3126 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3127
3128 PR c++/69095
3129 * g++.dg/cpp0x/variadic168.C: New.
3130
3131 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3132
3133 * g++.dg/cpp0x/pr31445.C: Test column number too.
3134 * g++.dg/cpp0x/pr32253.C: Likewise.
3135 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3136 * g++.dg/cpp0x/variadic36.C: Likewise.
3137
3138 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3139
3140 * gcc.dg/fold-notshift-2.c: Adjust.
3141
3142 2016-05-23 Marek Polacek <polacek@redhat.com>
3143
3144 PR c/49859
3145 * c-c++-common/Wswitch-unreachable-1.c: New test.
3146 * gcc.dg/Wswitch-unreachable-1.c: New test.
3147 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3148 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3149 * g++.dg/gomp/block-10.C: Likewise.
3150 * gcc.dg/gomp/block-10.c: Likewise.
3151 * g++.dg/gomp/block-9.C: Likewise.
3152 * gcc.dg/gomp/block-9.c: Likewise.
3153 * g++.dg/gomp/target-1.C: Likewise.
3154 * g++.dg/gomp/target-2.C: Likewise.
3155 * gcc.dg/gomp/target-1.c: Likewise.
3156 * gcc.dg/gomp/target-2.c: Likewise.
3157 * g++.dg/gomp/taskgroup-1.C: Likewise.
3158 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3159 * gcc.dg/gomp/teams-1.c: Likewise.
3160 * g++.dg/gomp/teams-1.C: Likewise.
3161 * g++.dg/overload/error3.C: Likewise.
3162 * g++.dg/tm/jump1.C: Likewise.
3163 * g++.dg/torture/pr40335.C: Likewise.
3164 * gcc.dg/c99-vla-jump-5.c: Likewise.
3165 * gcc.dg/switch-warn-1.c: Likewise.
3166 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3167 * gcc.dg/nested-func-1.c: Likewise.
3168 * gcc.dg/pr67784-4.c: Likewise.
3169
3170 2016-05-23 Richard Biener <rguenther@suse.de>
3171
3172 PR tree-optimization/71230
3173 * gfortran.dg/pr71230-1.f90: New testcase.
3174 * gfortran.dg/pr71230-2.f90: Likewise.
3175
3176 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3177
3178 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3179 * gcc.dg/vect/pr58135.c: Add new.
3180 * gfortran.dg/pr46519-1.f: Adjust test case.
3181
3182 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3183
3184 PR c++/53401
3185 * g++.dg/cpp0x/decltype64.C: New.
3186
3187 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3188
3189 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3190 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3191 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3192
3193 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3194
3195 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3196 Add poly64x1_t and poly64x2_t cases if supported.
3197 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3198 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3199 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3200 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3201 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3202
3203 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3204
3205 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3206 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3207 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3208 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3209 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3210 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3211 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3212
3213 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3214
3215 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3216
3217 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3218
3219 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3220 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3221
3222 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3223
3224 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3225 constraint instead of "r".
3226 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3227 insn instead of vxorpd.
3228 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3229
3230 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3231 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3232
3233 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3234
3235 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3236 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3237
3238 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3239
3240 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3241
3242 PR middle-end/40921
3243 * gcc.dg/tree-ssa/pr40921.c: New test.
3244
3245 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3246
3247 PR target/71103
3248 * gcc.target/avr/pr71103.c: New test.
3249
3250 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3251
3252 PR middle-end/71179
3253 * gcc.dg/tree-ssa/pr71179.c: New test.
3254
3255 2016-05-20 Martin Sebor <msebor@redhat.com>
3256
3257 PR c/71115
3258 * gcc.dg/init-excess-2.c: New test.
3259
3260 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3261
3262 * gnat.dg/opt53.adb: New test.
3263 * gnat.dg/opt54.adb: Likewise.
3264
3265 2016-05-20 Martin Jambor <mjambor@suse.cz>
3266
3267 PR tree-optimization/70884
3268 * gcc.dg/tree-ssa/pr70919.c: New test.
3269
3270 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3271
3272 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3273 formatting.
3274 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3275 fix code formatting.
3276
3277 2016-05-20 Nathan Sidwell <nathan@acm.org>
3278
3279 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3280 non-common cases.
3281 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3282
3283 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3284
3285 * jit.dg/all-non-failing-tests.h: Add
3286 test-factorial-must-tail-call.c.
3287 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3288 * jit.dg/test-factorial-must-tail-call.c: New test case.
3289
3290 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3291
3292 PR fortran/71204
3293 * gfortran.dg/pr71204.f90: New test.
3294
3295 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3296
3297 * gcc.target/nvptx/sincos.c: New test.
3298
3299 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3300
3301 PR c++/70572
3302 * g++.dg/cpp1y/auto-fn31.C: New.
3303
3304 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3305
3306 * gcc.target/powerpc/vec-addec.c: New test.
3307 * gcc.target/powerpc/vec-addec-int128.c: New test.
3308
3309 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3310
3311 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3312 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3313 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3314 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3315
3316 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3317
3318 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3319
3320 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3321
3322 PR c++/71210
3323 * g++.dg/opt/pr71210-1.C: New test.
3324 * g++.dg/opt/pr71210-2.C: New test.
3325
3326 PR tree-optimization/29756
3327 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3328 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3329 only on selected targets where V4SImode vectors are known to be
3330 supported.
3331
3332 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3333
3334 PR tree-optimization/71079
3335 PR tree-optimization/71206
3336 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3337
3338 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3339
3340 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3341 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3342 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3343
3344 2016-05-20 Richard Guenther <rguenther@suse.de>
3345
3346 PR tree-optimization/29756
3347 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3348
3349 2016-05-20 Richard Biener <rguenther@suse.de>
3350
3351 PR tree-optimization/71185
3352 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3353
3354 2016-05-20 Richard Biener <rguenther@suse.de>
3355
3356 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3357
3358 2016-05-19 Marek Polacek <polacek@redhat.com>
3359
3360 PR c++/71075
3361 * g++.dg/diagnostic/pr71075.C: New test.
3362
3363 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3364
3365 PR c++/71184
3366 * g++.dg/pr71184.C: New test case.
3367
3368 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3369
3370 * gcc.target/powerpc/darn-0.c: New test.
3371 * gcc.target/powerpc/darn-1.c: New test.
3372 * gcc.target/powerpc/darn-2.c: New test.
3373
3374 2016-05-19 Marek Polacek <polacek@redhat.com>
3375
3376 PR tree-optimization/71031
3377 * gcc.dg/tree-ssa/vrp100.c: New test.
3378
3379 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3380
3381 PR rtl-optimization/71148
3382 * gcc.dg/pr71148.c: New test.
3383
3384 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3385
3386 PR target/71056
3387 * gcc.target/arm/pr71056.c: New test.
3388
3389 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3390
3391 * c-c++-common/pr69669.c: Check the used mode.
3392
3393 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3394
3395 PR sanitizer/64354
3396 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3397
3398 2016-05-19 Richard Biener <rguenther@suse.de>
3399
3400 PR tree-optimization/70729
3401 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3402 * gcc.dg/graphite/scop-18.c: Likewise.
3403 * gcc.dg/pr41783.c: Disable LIM.
3404 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3405 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3406 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3407 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3408 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3409 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3410 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3411 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3412 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3413 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3414 * gfortran.dg/pr42108.f90: Likewise.
3415
3416 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3417
3418 PR driver/69265
3419 * gcc.dg/spellcheck-options-11.c: New test case.
3420
3421 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3422
3423 PR c++/71100
3424 * g++.dg/opt/pr71100.C: New test.
3425
3426 2016-05-18 Martin Jambor <mjambor@suse.cz>
3427
3428 PR ipa/69708
3429 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3430 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3431 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3432 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3433
3434 2016-05-18 Martin Jambor <mjambor@suse.cz>
3435
3436 PR ipa/69708
3437 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3438 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3439 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3440 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3441 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3442
3443 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3444
3445 PR c++/69793
3446 * g++.dg/template/crash122.C: New.
3447
3448 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3449
3450 PR c++/70466
3451 * g++.dg/template/pr70466-1.C: New.
3452 * g++.dg/template/pr70466-2.C: Likewise.
3453
3454 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3455
3456 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3457 splat operations and the XXSPLTIB instruction.
3458 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3459 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3460 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3461 xxlxor to clear a register.
3462
3463 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3464
3465 * gcc.dg/torture/pr71020.c: New test.
3466
3467 2016-05-18 Martin Jambor <mjambor@suse.cz>
3468
3469 PR ipa/70646
3470 * gcc.dg/ipa/pr70646.c: New test.
3471
3472 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3473
3474 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3475
3476 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3477
3478 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3479 missing tests for vreinterpretq_p{8,16}.
3480
3481 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3482
3483 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3484 vsliq_n_s64 and vsliq_n_u64.
3485
3486 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3487
3488 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3489 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3490
3491 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3492
3493 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3494 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3495 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3496
3497 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3498
3499 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3500 in comment.
3501
3502 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3503
3504 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3505 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3506 "blr\t" and switch to scan-assembler-times.
3507
3508 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3509
3510 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3511 with __aarch64__.
3512 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3513 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3514
3515 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3516
3517 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3518 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3519 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3520 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3521 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3522 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3523
3524 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3525 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3526
3527 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3528 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3529
3530 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3531 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3532
3533 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3534
3535 2016-05-18 Richard Biener <rguenther@suse.de>
3536
3537 PR tree-optimization/71168
3538 * gcc.dg/torture/pr71168.c: New testcase.
3539
3540 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3541
3542 PR middle-end/63586
3543 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3544 * gcc.dg/tree-ssa/pr63586.c: New test.
3545 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3546
3547 2016-05-17 Nathan Sidwell <nathan@acm.org>
3548
3549 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3550 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3551 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3552 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3553
3554 2016-05-17 Nathan Sidwell <nathan@acm.org>
3555
3556 * gcc.target/nvptx/abi-vararg-3.c: New.
3557
3558 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3559
3560 PR tree-optimization/54579
3561 PR middle-end/55299
3562 * gcc.dg/fold-notrotate-1.c: New test.
3563 * gcc.dg/fold-notshift-1.c: New test.
3564 * gcc.dg/fold-notshift-2.c: New test.
3565
3566 2016-05-17 Marek Polacek <polacek@redhat.com>
3567
3568 PR ipa/71146
3569 * g++.dg/ipa/pr71146.C: New test.
3570
3571 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3572
3573 * jit.dg/test-error-array-bounds.c: New test case.
3574
3575 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3576
3577 * gcc.dg/tree-ssa/and-1.c: New testcase.
3578
3579 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3580
3581 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3582 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3583
3584 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3585
3586 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3587 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3588
3589 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3590
3591 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3592
3593 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3594
3595 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3596
3597 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3598
3599 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3600 ".2d[index]" when scan the assembly.
3601 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3602 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3603 float64x1.
3604 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3605
3606 2016-05-17 Richard Biener <rguenther@suse.de>
3607
3608 PR tree-optimization/71132
3609 * gcc.dg/torture/pr71132.c: New testcase.
3610
3611 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3612
3613 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3614
3615 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3616
3617 PR target/70809
3618 * gcc.target/aarch64/pr70809_1.c: New test.
3619
3620 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3621
3622 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3623 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3624 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3625 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3626
3627 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3628 Ilya Enkovich <ilya.enkovich@intel.com>
3629
3630 PR target/71114
3631 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3632
3633 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3634
3635 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3636 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3637
3638 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3639
3640 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3641 test for __ARM_FP16_ARGS.
3642 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3643 * gcc.target/arm/aapcs/neon-vect10.c: New.
3644 * gcc.target/arm/aapcs/neon-vect9.c: New.
3645 * gcc.target/arm/aapcs/vfp18.c: New.
3646 * gcc.target/arm/aapcs/vfp19.c: New.
3647 * gcc.target/arm/aapcs/vfp20.c: New.
3648 * gcc.target/arm/aapcs/vfp21.c: New.
3649 * gcc.target/arm/fp16-aapcs-1.c: New.
3650 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3651 test for __ARM_FP16_ARGS.
3652 * g++.target/arm/fp16-return-1.c: Update expected output.
3653
3654 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3655
3656 PR testsuite/70227
3657 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3658
3659 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3660
3661 PR fortran/69603
3662 * gfortran.dg/pr69603.f90: New testcase.
3663
3664 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3665
3666 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3667
3668 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3669
3670 PR fortran/71047
3671 * gfortran.dg/pr71047.f08: New test.
3672
3673 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3674
3675 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3676 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3677 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3678
3679 2016-05-13 Martin Sebor <msebor@redhat.com>
3680
3681 PR c++/60049
3682 * g++.dg/cpp0x/constexpr-60049.C: New test.
3683
3684 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3685
3686 PR bootstrap/71071
3687 * gcc.dg/pr71071.c: New test.
3688
3689 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3690
3691 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3692 remove XOP handling.
3693 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3694
3695 2016-05-13 Nathan Sidwell <nathan@acm.org>
3696
3697 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3698 __atomic_is_lock_free declaration.
3699
3700 2016-05-13 Richard Biener <rguenther@suse.de>
3701
3702 PR tree-optimization/42587
3703 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3704
3705 2016-05-13 Martin Liska <mliska@suse.cz>
3706
3707 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3708 the new format of dump output.
3709
3710 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3711
3712 * gcc.dg/pr71084.c: New test.
3713
3714 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3715
3716 PR target/53440
3717 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3718
3719 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3720
3721 * gcc.target/aarch64/struct_return.c: New test.
3722
3723 2016-05-12 Marek Polacek <polacek@redhat.com>
3724
3725 PR c/70756
3726 * c-c++-common/pr70756-2.c: New test.
3727 * c-c++-common/pr70756.c: New test.
3728
3729 2016-05-12 Richard Biener <rguenther@suse.de>
3730
3731 PR tree-optimization/71059
3732 * gcc.dg/torture/pr71059.c: New testcase.
3733
3734 2016-05-12 Richard Biener <rguenther@suse.de>
3735
3736 PR tree-optimization/71062
3737 * gcc.dg/torture/pr71062.c: New testcase.
3738
3739 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3740
3741 PR tree-optimization/71006
3742 * gcc.dg/pr71006.c: New test.
3743
3744 2016-05-12 Marek Polacek <polacek@redhat.com>
3745
3746 PR driver/71063
3747 * gcc.dg/opts-7.c: New test.
3748
3749 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3750
3751 PR target/70830
3752 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3753 Add -save-temps to dg-options.
3754 Scan for ldmfd rather than pop instruction.
3755 * gcc.target/arm/interrupt-2.c: Likewise.
3756 * gcc.target/arm/pr70830.c: New test.
3757
3758 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3759
3760 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3761 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3762
3763 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3764 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3765 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3766
3767 PR target/71019
3768 * gcc.target/i386/avx512vl-pack-1.c: New test.
3769 * gcc.target/i386/avx512vl-pack-2.c: New test.
3770 * gcc.target/i386/avx512bw-pack-2.c: New test.
3771
3772 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3773
3774 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3775 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3776 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3777
3778 2016-05-12 Richard Biener <rguenther@suse.de>
3779
3780 PR tree-optimization/70986
3781 * gcc.dg/torture/pr70986-1.c: New testcase.
3782 * gcc.dg/torture/pr70986-2.c: Likewise.
3783 * gcc.dg/torture/pr70986-3.c: Likewise.
3784
3785 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3786
3787 PR c/43651
3788 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3789 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3790
3791 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3792
3793 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3794 directive.
3795 * gcc.target/i386/pr66746.c: Ditto.
3796
3797 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3798
3799 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3800 support.
3801 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3802 warning when using -mvsx-timode.
3803 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3804 * gcc.target/powerpc/dform-2.c: Likewise.
3805 * gcc.target/powerpc/pr68805.c: Likewise.
3806
3807 2016-05-11 Marek Polacek <polacek@redhat.com>
3808
3809 PR c++/71024
3810 * c-c++-common/attributes-3.c: New test.
3811
3812 2016-05-11 Nathan Sidwell <nathan@acm.org>
3813
3814 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3815 * gcc.c-torture/execute/pr68185.c: Likewise.
3816 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3817 * gcc.dg/pr69634.c: Requires scheduling.
3818 * gcc.dg/torture/pr66178.c: Require label values.
3819 * gcc.dg/setjmp-6.c: Require indirect jumps.
3820
3821 2016-05-11 Richard Biener <rguenther@suse.de>
3822
3823 PR tree-optimization/71055
3824 * gcc.dg/torture/pr71055.c: New testcase.
3825
3826 2016-05-11 Richard Biener <rguenther@suse.de>
3827
3828 PR debug/71057
3829 * g++.dg/debug/pr71057.C: New testcase.
3830
3831 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3832
3833 PR fortran/70855
3834 * gfortran.dg/gomp/pr70855.f90: New test.
3835
3836 2016-05-11 Richard Biener <rguenther@suse.de>
3837
3838 PR middle-end/71002
3839 * g++.dg/torture/pr71002.C: New testcase.
3840
3841 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3842
3843 PR middle-end/70807
3844 * gcc.dg/pr70807.c: New test.
3845
3846 2016-05-10 Martin Sebor <msebor@redhat.com>
3847
3848 PR c++/38611
3849 * g++.dg/Wattributes.C: New test.
3850
3851 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3852
3853 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3854 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3855 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3856
3857 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3858
3859 PR target/70799
3860 * gcc.target/i386/pr70799-1.c: New test.
3861
3862 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3863
3864 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3865
3866 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3867
3868 PR middle-end/70877
3869 * gcc.target/i386/pr70877.c: New test.
3870
3871 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3872
3873 PR tree-optimization/70786
3874 * gcc.target/i386/pr70876.c: New test.
3875
3876 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3877
3878 PR target/70927
3879 * gcc.target/i386/avx512vl-logic-1.c: New test.
3880 * gcc.target/i386/avx512vl-logic-2.c: New test.
3881 * gcc.target/i386/avx512dq-logic-2.c: New test.
3882
3883 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3884
3885 PR target/70963
3886 * gcc.target/powerpc/pr70963.c: New.
3887
3888 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3889
3890 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3891 (test_very_wide_line): Add ruler to expected output.
3892 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3893 (test_very_wide_line): Likewise.
3894 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3895 (test_show_locus): Within the handling of "test_very_wide_line",
3896 enable show_ruler_p on the diagnostic context.
3897
3898 2016-05-10 Richard Biener <rguenther@suse.de>
3899
3900 PR tree-optimization/71039
3901 * gcc.dg/torture/pr71039.c: New testcase.
3902
3903 2016-05-10 Nathan Sidwell <nathan@acm.org>
3904
3905 * gcc.dg/nested-func-10.c: Requires alloca.
3906 * gcc.dg/nested-func-9.c: Requires alloca.
3907 * gcc.c-torture/execute/pr70460.c: Requires labels.
3908 * gcc.c-torture/compile/pr70199.c: Requires labels.
3909 * gcc.target/nvptx/decl.c: Compile only.
3910 * gcc.target/nvptx/trailing-init.c: Compile only.
3911 * gcc.target/nvptx/ary-init.c: Compile only.
3912
3913 2016-05-10 Marek Polacek <polacek@redhat.com>
3914
3915 PR c/70255
3916 * gcc.dg/attr-opt-1.c: New test.
3917
3918 2016-05-10 Richard Biener <rguenther@suse.de>
3919
3920 PR tree-optimization/70497
3921 PR tree-optimization/28367
3922 * gcc.dg/torture/20160404-1.c: New testcase.
3923 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3924 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3925
3926 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3927
3928 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3929
3930 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3931
3932 * gcc.target/i386/fabsneg-1.c New test.
3933
3934 2016-05-09 Alan Modra <amodra@gmail.com>
3935
3936 PR testsuite/70826
3937 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3938
3939 2016-05-09 Richard Biener <rguenther@suse.de>
3940
3941 PR tree-optimization/70985
3942 * gcc.dg/torture/pr70985.c: New testcase.
3943
3944 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3945
3946 * gcc.dg/tree-ssa/ifc-9.c: New test.
3947 * gcc.dg/tree-ssa/ifc-10.c: New test.
3948 * gcc.dg/tree-ssa/ifc-11.c: New test.
3949 * gcc.dg/tree-ssa/ifc-12.c: New test.
3950 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3951 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3952 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3953
3954 2016-05-09 Richard Biener <rguenther@suse.de>
3955
3956 PR fortran/70937
3957 * gfortran.dg/pr70937.f90: New testcase.
3958
3959 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3960
3961 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3962
3963 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3964
3965 PR fortran/56226
3966 * gfortran.dg/dec_structure_1.f90: New testcase.
3967 * gfortran.dg/dec_structure_2.f90: Ditto.
3968 * gfortran.dg/dec_structure_3.f90: Ditto.
3969 * gfortran.dg/dec_structure_4.f90: Ditto.
3970 * gfortran.dg/dec_structure_5.f90: Ditto.
3971 * gfortran.dg/dec_structure_6.f90: Ditto.
3972 * gfortran.dg/dec_structure_7.f90: Ditto.
3973 * gfortran.dg/dec_structure_8.f90: Ditto.
3974 * gfortran.dg/dec_structure_9.f90: Ditto.
3975 * gfortran.dg/dec_structure_10.f90: Ditto.
3976 * gfortran.dg/dec_structure_11.f90: Ditto.
3977 * gfortran.dg/dec_union_1.f90: Ditto.
3978 * gfortran.dg/dec_union_2.f90: Ditto.
3979 * gfortran.dg/dec_union_3.f90: Ditto.
3980 * gfortran.dg/dec_union_4.f90: Ditto.
3981 * gfortran.dg/dec_union_5.f90: Ditto.
3982 * gfortran.dg/dec_union_6.f90: Ditto.
3983 * gfortran.dg/dec_union_7.f90: Ditto.
3984
3985 2016-05-07 Tom de Vries <tom@codesourcery.com>
3986
3987 PR tree-optimization/70956
3988 * gcc.dg/graphite/pr70956.c: New test.
3989
3990 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3991
3992 PR middle-end/70941
3993 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3994 (a, b, c, d): Change type from char to signed char.
3995 (main): Compare against (signed char) -1634678893 instead of
3996 hardcoded -109. Use __builtin_abort instead of abort.
3997
3998 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3999 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4000
4001 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4002
4003 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4004
4005 PR debug/70935
4006 * gcc.dg/torture/pr70935.c: New test.
4007
4008 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4009
4010 PR target/58219
4011 * gcc.target/sh/pr58219.c: New tests.
4012
4013 2016-05-06 Richard Biener <rguenther@suse.de>
4014
4015 PR tree-optimization/70960
4016 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4017
4018 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4019
4020 PR target/52933
4021 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4022 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4023 Adjust expected instruction counts.
4024 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4025
4026 2016-05-06 Marek Polacek <polacek@redhat.com>
4027
4028 PR sanitizer/70875
4029 * gcc.dg/ubsan/bounds-3.c: New test.
4030
4031 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4032
4033 PR target/54089
4034 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4035
4036 2016-05-06 Richard Biener <rguenther@suse.de>
4037
4038 PR middle-end/70931
4039 * gfortran.dg/pr70931.f90: New testcase.
4040
4041 2016-05-06 Richard Biener <rguenther@suse.de>
4042
4043 PR middle-end/70941
4044 * gcc.dg/torture/pr70941.c: New testcase.
4045
4046 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4047
4048 PR tree-optimization/57206
4049 * gcc.dg/vect/pr57206.c: New test.
4050
4051 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4052
4053 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4054
4055 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4056
4057 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4058
4059 * c-c++-common/Wdangling-else-4.c: New test.
4060
4061 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4062
4063 PR c++/70906
4064 PR c++/70933
4065 * g++.dg/opt/pr70906.C: New test.
4066 * g++.dg/opt/pr70933.C: New test.
4067
4068 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4069
4070 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4071
4072 * gcc.dg/ipa/pure-const-3.c: New testcase.
4073
4074 2016-05-04 Marek Polacek <polacek@redhat.com>
4075
4076 * c-c++-common/Wdangling-else-1.c: New test.
4077 * c-c++-common/Wdangling-else-2.c: New test.
4078 * c-c++-common/Wdangling-else-3.c: New test.
4079
4080 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4081
4082 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4083 flag is present.
4084
4085 2016-05-04 Marek Polacek <polacek@redhat.com>
4086
4087 PR c/48778
4088 * gcc.dg/Waddress-2.c: New test.
4089
4090 2016-05-04 Alan Modra <amodra@gmail.com>
4091
4092 * gcc.target/powerpc/pr70866.c: New.
4093
4094 2016-05-03 Martin Sebor <msebor@redhat.com>
4095
4096 PR c++/66561
4097 * c-c++-common/builtin_location.c: New test.
4098 * g++.dg/cpp1y/builtin_location.C: New test.
4099
4100 2016-05-03 Marek Polacek <polacek@redhat.com>
4101
4102 PR c/70859
4103 * gcc.dg/pr70859.c: New test.
4104 * gcc.dg/pr70859-2.c: New test.
4105
4106 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4107
4108 * gnat.dg/debug5.adb: New testcase.
4109
4110 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4111
4112 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4113 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4114 Procedure to check for z10 instruction set.
4115
4116 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4117
4118 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4119
4120 2016-05-03 Alan Modra <amodra@gmail.com>
4121
4122 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4123
4124 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4125
4126 * gcc.target/i386/avx512f-cvt-1.c: New test.
4127
4128 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4129
4130 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4131 -fdump-tree-vrp-details.
4132
4133 2016-05-03 Richard Biener <rguenther@suse.de>
4134
4135 * gcc.dg/pr30172-1.c: Adjust.
4136 * gcc.dg/pr63743.c: Likewise.
4137 * gcc.dg/tm/pr51696.c: Likewise.
4138 * c-c++-common/tm/safe-1.c: Likewise.
4139 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4140 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4141 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4142 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4143
4144 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4145
4146 PR rtl-optimization/70467
4147 * gcc.target/i386/pr70467-3.c: New test.
4148 * gcc.target/i386/pr70467-4.c: New test.
4149
4150 PR tree-optimization/70916
4151 * gcc.c-torture/compile/pr70916.c: New test.
4152
4153 PR target/49244
4154 * gcc.target/i386/pr49244-1.c: New test.
4155 * gcc.target/i386/pr49244-2.c: New test.
4156
4157 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4158
4159 PR rtl-optimization/44281
4160 * gcc.target/i386/pr44281.c: New test.
4161
4162 2016-05-03 bin cheng <bin.cheng@arm.com>
4163
4164 PR tree-optimization/56541
4165 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4166 * gcc.dg/vect/pr56541.c: new test.
4167
4168 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4169
4170 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4171 __float128.
4172 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4173
4174 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4175
4176 PR testsuite/70520
4177 * c-c++-common/asan/clone-test-1.c (main): Align child process
4178 stack to 16 bytes.
4179
4180 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4181
4182 PR c++/62314
4183 * g++.dg/spellcheck-fields-2.C: New test case.
4184
4185 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4186
4187 PR c++/62314
4188 * g++.dg/pr62314.C: New test case.
4189
4190 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4191
4192 * gcc.dg/ipa/inline-8.c: New testcase.
4193
4194 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4195
4196 PR rtl-optimization/70467
4197 * gcc.target/i386/pr70467-1.c: New test.
4198
4199 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4200
4201 * gcc.dg/spec-options.c: Run the test on all targets.
4202 * gcc.dg/foo.specs: Use cpp_unique_options.
4203
4204 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4205
4206 * gcc.dg/tree-ssa/unord.c: New testcase.
4207
4208 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4209
4210 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4211
4212 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4213
4214 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4215
4216 2016-05-02 Marek Polacek <polacek@redhat.com>
4217
4218 PR c/70851
4219 * gcc.dg/enum-incomplete-3.c: New test.
4220
4221 2016-05-02 Marek Polacek <polacek@redhat.com>
4222 Tom de Vries <tom@codesourcery.com>
4223
4224 PR tree-optimization/70700
4225 * gcc.dg/pr70700.c: New test.
4226
4227 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4228
4229 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4230 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4231 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4232 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4233 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4234
4235 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4236
4237 * ada/acats/run_acats: Rename into...
4238 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4239 * ada/acats/run_all.sh: Remove redundant test.
4240 (target_run): Move around.
4241 (target_gnatchop): Use newly built executable.
4242 (target_gnatmake): Likewise.
4243 Check that the compilation of impbit succeeds.
4244
4245 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4246
4247 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4248 * gcc.dg/20021029-1.c: Likewise.
4249 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4250 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4251 * gcc.target/sh/cmpstr.c: Likewise.
4252 * gcc.target/sh/cmpstrn.c: Likewise.
4253 * gcc.target/sh/memset.c: Likewise.
4254 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4255 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4256 * gcc.target/sh/pr39423-1.c: Likewise.
4257 * gcc.target/sh/pr49468-di.c: Likewise.
4258 * gcc.target/sh/pr49468-si.c: Likewise.
4259 * gcc.target/sh/pr49880-1.c: Likewise.
4260 * gcc.target/sh/pr49880-2.c: Likewise.
4261 * gcc.target/sh/pr49880-3.c: Likewise.
4262 * gcc.target/sh/pr50751-1.c: Likewise.
4263 * gcc.target/sh/pr50751-4.c: Likewise.
4264 * gcc.target/sh/pr50751-7.c: Likewise.
4265 * gcc.target/sh/pr51244-1.c: Likewise.
4266 * gcc.target/sh/pr51244-10.c: Likewise.
4267 * gcc.target/sh/pr51244-11.c: Likewise.
4268 * gcc.target/sh/pr51244-12.c: Likewise.
4269 * gcc.target/sh/pr51244-13.c: Likewise.
4270 * gcc.target/sh/pr51244-14.c: Likewise.
4271 * gcc.target/sh/pr51244-17.c: Likewise.
4272 * gcc.target/sh/pr51244-18.c: Likewise.
4273 * gcc.target/sh/pr51244-19.c: Likewise.
4274 * gcc.target/sh/pr51244-4.c: Likewise.
4275 * gcc.target/sh/pr51244-5.c: Likewise.
4276 * gcc.target/sh/pr51244-7.c: Likewise.
4277 * gcc.target/sh/pr51244-8.c: Likewise.
4278 * gcc.target/sh/pr51244-9.c: Likewise.
4279 * gcc.target/sh/pr51697.c: Likewise.
4280 * gcc.target/sh/pr52483-1.c: Likewise.
4281 * gcc.target/sh/pr52483-2.c: Likewise.
4282 * gcc.target/sh/pr52483-3.c: Likewise.
4283 * gcc.target/sh/pr52483-5.c: Likewise.
4284 * gcc.target/sh/pr52933-1.c: Likewise.
4285 * gcc.target/sh/pr52933-2.c: Likewise.
4286 * gcc.target/sh/pr52933-3.c: Likewise.
4287 * gcc.target/sh/pr53568-1.c: Likewise.
4288 * gcc.target/sh/pr53976-1.c: Likewise.
4289 * gcc.target/sh/pr53988-1.c: Likewise.
4290 * gcc.target/sh/pr53988.c: Likewise.
4291 * gcc.target/sh/pr54089-1.c: Likewise.
4292 * gcc.target/sh/pr54089-6.c: Likewise.
4293 * gcc.target/sh/pr54089-7.c: Likewise.
4294 * gcc.target/sh/pr54089-8.c: Likewise.
4295 * gcc.target/sh/pr54089-9.c: Likewise.
4296 * gcc.target/sh/pr54236-1.c: Likewise.
4297 * gcc.target/sh/pr54236-2.c: Likewise.
4298 * gcc.target/sh/pr54236-3.c: Likewise.
4299 * gcc.target/sh/pr54236-4.c: Likewise.
4300 * gcc.target/sh/pr54386.c: Likewise.
4301 * gcc.target/sh/pr54602-1.c: Likewise.
4302 * gcc.target/sh/pr54685.c: Likewise.
4303 * gcc.target/sh/pr54760-1.c: Likewise.
4304 * gcc.target/sh/pr54760-2.c: Likewise.
4305 * gcc.target/sh/pr54760-3.c: Likewise.
4306 * gcc.target/sh/pr54760-4.c: Likewise.
4307 * gcc.target/sh/pr54760-5.c: Likewise.
4308 * gcc.target/sh/pr54760-6.c: Likewise.
4309 * gcc.target/sh/pr55146.c: Likewise.
4310 * gcc.target/sh/pr55160.c: Likewise.
4311 * gcc.target/sh/pr59278.c: Likewise.
4312 * gcc.target/sh/pr59401-1.c: Likewise.
4313 * gcc.target/sh/pr59533-1.c: Likewise.
4314 * gcc.target/sh/pr63260.c: Likewise.
4315 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4316 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4317 * gcc.target/sh/strlen.c: Likewise.
4318 * gcc.target/sh/torture/pr30807.c: Likewise.
4319 * gcc.target/sh/torture/pr34777.c: Likewise.
4320 * gcc.target/sh/torture/pr64652.c: Likewise.
4321 * gcc.target/sh/torture/pr65505.c: Likewise.
4322 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4323 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4324
4325 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4326
4327 PR c++/66644
4328 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4329
4330 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4331
4332 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4333 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4334 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4335 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4336
4337 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4338
4339 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4340 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4341
4342 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4343
4344 PR middle-end/70626
4345 * c-c++-common/goacc/combined-reduction.c: New test.
4346 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4347
4348 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4349
4350 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4351 *movdi_internal pattern only if PIC off.
4352 * gcc.target/i386/pr70155-2.c: Likewise.
4353 * gcc.target/i386/pr70155-3.c: Likewise.
4354 * gcc.target/i386/pr70155-4.c: Likewise.
4355 * gcc.target/i386/pr70155-5.c: Likewise.
4356 * gcc.target/i386/pr70155-6.c: Likewise.
4357 * gcc.target/i386/pr70155-7.c: Likewise.
4358 * gcc.target/i386/pr70155-8.c: Likewise.
4359 * gcc.target/i386/pr70155-15.c: Likewise.
4360 * gcc.target/i386/pr70155-17.c: Likewise.
4361 * gcc.target/i386/pr70155-22.c: Likewise.
4362
4363 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4364
4365 PR tree-optimization/70803
4366 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4367
4368 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4369
4370 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4371 optimization of vector loop.
4372 * gcc.target/i386/vect-unpack-3.c: New test.
4373 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4374 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4375 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4376
4377 2016-04-29 Marek Polacek <polacek@redhat.com>
4378
4379 PR sanitizer/70342
4380 * g++.dg/ubsan/null-7.C: New test.
4381
4382 PR c/70852
4383 * gcc.dg/pr70852.c: New test.
4384
4385 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4386
4387 PR/69089
4388 * g++.dg/cpp0x/alignas6.C: New test.
4389
4390 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4391
4392 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4393 * gcc.dg/pr27003.c: Likewise.
4394 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4395 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4396 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4397 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4398 * gcc.target/arc/mxy.c: Likewise.
4399 * gcc.target/arc/mswape.c: Likewise.
4400 * gcc.target/arc/mrtsc.c: Likewise.
4401 * gcc.target/arc/mcrc.c: Likewise.
4402 * gcc.target/arc/mdsp-packa.c: Likewise.
4403 * gcc.target/arc/mdvbf.c: Likewise.
4404 * gcc.target/arc/mlock.c: Likewise.
4405 * gcc.target/arc/mmac-24.c: Likewise.
4406 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4407
4408 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4409 Matthijs Kooijman <matthijs@stdin.nl>
4410 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4411
4412 PR target/60040
4413 * gcc.target/avr/pr60040-1.c: New.
4414 * gcc.target/avr/pr60040-2.c: New.
4415
4416 2016-04-29 Richard Biener <rguenther@suse.de>
4417
4418 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4419
4420 2016-04-29 Richard Biener <rguenther@suse.de>
4421
4422 PR tree-optimization/13962
4423 PR tree-optimization/65686
4424 * gcc.dg/uninit-pr65686.c: New testcase.
4425
4426 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4427
4428 PR middle-end/70843
4429 * gcc.dg/pr70843.c: New test.
4430
4431 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4432
4433 PR target/70858
4434 * gcc.target/i386/pr70858.c: New test.
4435
4436 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4437
4438 * gcc.target/arc/nps400-1.c: New file.
4439
4440 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4441 Andrew Burgess <andrew.burgess@embecosm.com>
4442
4443 * gcc.target/arc/movh_cl-1.c: New file.
4444
4445 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4446 Andrew Burgess <andrew.burgess@embecosm.com>
4447
4448 * gcc.target/arc/extzv-1.c: New file.
4449 * gcc.target/arc/insv-1.c: New file.
4450 * gcc.target/arc/insv-2.c: New file.
4451 * gcc.target/arc/movb-1.c: New file.
4452 * gcc.target/arc/movb-2.c: New file.
4453 * gcc.target/arc/movb-3.c: New file.
4454 * gcc.target/arc/movb-4.c: New file.
4455 * gcc.target/arc/movb-5.c: New file.
4456 * gcc.target/arc/movb_cl-1.c: New file.
4457 * gcc.target/arc/movb_cl-2.c: New file.
4458 * gcc.target/arc/movbi_cl-1.c: New file.
4459 * gcc.target/arc/movl-1.c: New file.
4460
4461 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4462 Andrew Burgess <andrew.burgess@embecosm.com>
4463
4464 * gcc.target/arc/cmem-1.c: New file.
4465 * gcc.target/arc/cmem-2.c: New file.
4466 * gcc.target/arc/cmem-3.c: New file.
4467 * gcc.target/arc/cmem-4.c: New file.
4468 * gcc.target/arc/cmem-5.c: New file.
4469 * gcc.target/arc/cmem-6.c: New file.
4470 * gcc.target/arc/cmem-7.c: New file.
4471 * gcc.target/arc/cmem-ld.inc: New file.
4472 * gcc.target/arc/cmem-st.inc: New file.
4473
4474 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4475
4476 PR target/70821
4477 * gcc.target/i386/pr70821.c: New test.
4478
4479 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4480
4481 * gcc.target/powerpc/vec-adde.c: New test.
4482 * gcc.target/powerpc/vec-adde-int128.c: New test.
4483
4484 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4485
4486 * gcc.target/i386/avx-vround-1.c: New test.
4487 * gcc.target/i386/avx-vround-2.c: New test.
4488 * gcc.target/i386/avx512vl-vround-1.c: New test.
4489 * gcc.target/i386/avx512vl-vround-2.c: New test.
4490
4491 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4492
4493 PR testsuite/70595
4494 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4495 (check_effective_target_cilkplus_runtime): ... this.
4496 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4497 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4498
4499 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4500 Require cilkplus_runtime.
4501 Don't add -lcilkrts.
4502 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4503 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4504 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4505 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4506 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4507 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4508 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4509 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4510 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4511 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4512 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4513 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4514 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4515 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4516 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4517 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4518 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4519 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4520 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4521 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4522 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4523 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4524 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4525 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4526 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4527 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4528 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4529 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4530 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4531
4532 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4533 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4534
4535 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4536
4537 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4538 cilkplus_runtime.
4539
4540 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4541
4542 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4543 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4544
4545 2015-04-27 Ryan Burn <contact@rnburn.com>
4546
4547 PR c++/69024
4548 PR c++/68997
4549 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4550 diagnostic.
4551 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4552 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4553
4554 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4555
4556 * gnat.dg/limited_with4.ad[sb]: New test.
4557 * gnat.dg/limited_with4_pkg.ads: New helper.
4558
4559 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4560
4561 PR target/70155
4562 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4563 and movv1ti_internal patterns
4564 * gcc.target/i386/pr70155-1.c: New test.
4565 * gcc.target/i386/pr70155-2.c: Likewise.
4566 * gcc.target/i386/pr70155-3.c: Likewise.
4567 * gcc.target/i386/pr70155-4.c: Likewise.
4568 * gcc.target/i386/pr70155-5.c: Likewise.
4569 * gcc.target/i386/pr70155-6.c: Likewise.
4570 * gcc.target/i386/pr70155-7.c: Likewise.
4571 * gcc.target/i386/pr70155-8.c: Likewise.
4572 * gcc.target/i386/pr70155-9.c: Likewise.
4573 * gcc.target/i386/pr70155-10.c: Likewise.
4574 * gcc.target/i386/pr70155-11.c: Likewise.
4575 * gcc.target/i386/pr70155-12.c: Likewise.
4576 * gcc.target/i386/pr70155-13.c: Likewise.
4577 * gcc.target/i386/pr70155-14.c: Likewise.
4578 * gcc.target/i386/pr70155-15.c: Likewise.
4579 * gcc.target/i386/pr70155-16.c: Likewise.
4580 * gcc.target/i386/pr70155-17.c: Likewise.
4581 * gcc.target/i386/pr70155-18.c: Likewise.
4582 * gcc.target/i386/pr70155-19.c: Likewise.
4583 * gcc.target/i386/pr70155-20.c: Likewise.
4584 * gcc.target/i386/pr70155-21.c: Likewise.
4585 * gcc.target/i386/pr70155-22.c: Likewise.
4586
4587 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4588
4589 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4590 ".{5,6}".
4591
4592 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4593
4594 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4595 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4596 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4597 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4598 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4599
4600 2016-04-27 Richard Biener <rguenther@suse.de>
4601
4602 PR ipa/70760
4603 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4604 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4605
4606 2016-04-27 Nathan Sidwell <nathan@acm.org>
4607
4608 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4609 * g++.dg/ubsan/pr63956.C: Adjust error location.
4610
4611 2016-04-27 Nick Clifton <nickc@redhat.com>
4612
4613 PR middle-end/49889
4614 * gcc.dg/pr49889.c: New test.
4615
4616 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4617
4618 * c-c++-common/memset-array.c: New test.
4619
4620 2016-04-26 Martin Sebor <msebor@redhat.com>
4621
4622 PR c++/66639
4623 * g++.dg/cpp1y/func_constexpr.C: New test.
4624
4625 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4626
4627 PR c++/70241
4628 * g++.dg/cpp0x/enum32.C: New test.
4629 * g++.dg/cpp0x/enum33.C: New test.
4630
4631 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4632
4633 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4634 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4635 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4636 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4637 * gcc.c-torture/execute/pr38151.c: Likewise.
4638 * gcc.c-torture/execute/pr66556.c: Likewise.
4639 * gcc.c-torture/execute/pr67781.c: Likewise.
4640 * gcc.c-torture/execute/pr68648.c: Likewise.
4641
4642 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4643
4644 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4645
4646 2016-04-26 Marek Polacek <polacek@redhat.com>
4647
4648 PR c/67784
4649 * gcc.dg/pr67784-3.c: New test.
4650 * gcc.dg/pr67784-4.c: New test.
4651 * gcc.dg/pr67784-5.c: New test.
4652
4653 PR c/70791
4654 * gcc.dg/Wnested-externs-2.c: New test.
4655
4656 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4657
4658 * gcc.dg/fold-plusmult.c: Adjust.
4659 * gcc.dg/no-strict-overflow-6.c: Adjust.
4660 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4661
4662 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4663
4664 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4665 number scans.
4666 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4667 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4668 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4669 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4670 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4671 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4672 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4673 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4674 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4675 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4676 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4677 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4678 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4679 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4680 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4681 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4682 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4683 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4684 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4685 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4686 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4687 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4688 scans.
4689 * gcc.target/i386/pr32219-4.c: Likewise.
4690 * gcc.target/i386/pr32219-6.c: Likewise.
4691 * gcc.target/i386/pr32219-8.c: Likewise.
4692
4693 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4694
4695 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4696 associated options.
4697
4698 2016-04-26 Marek Polacek <polacek@redhat.com>
4699
4700 PR c++/70744
4701 * g++.dg/ext/cond2.C: New test.
4702
4703 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4704
4705 PR tree-optimization/70771
4706 PR tree-optimization/70775
4707 * gcc.dg/pr70771.c: New test.
4708 * gcc.dg/pr70775.c: New test.
4709
4710 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4711
4712 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4713
4714 2016-04-25 Richard Biener <rguenther@suse.de>
4715
4716 PR tree-optimization/70780
4717 * gcc.dg/torture/pr70780.c: New testcase.
4718
4719 2016-04-25 Michael Collison <michael.collison@arm.com>
4720
4721 * gcc.target/arm/neon-vaddws16.c: New test.
4722 * gcc.target/arm/neon-vaddws32.c: New test.
4723 * gcc.target/arm/neon-vaddwu16.c: New test.
4724 * gcc.target/arm/neon-vaddwu32.c: New test.
4725 * gcc.target/arm/neon-vaddwu8.c: New test.
4726 * lib/target-supports.exp
4727 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4728 that arm neon support vector widen sum of HImode TO SImode.
4729
4730 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4731
4732 PR sanitizer/70712
4733 * c-c++-common/asan/pr70712.c: New test.
4734
4735 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4736
4737 * .gitattributes: New file.
4738
4739 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4740
4741 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4742
4743 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4744
4745 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4746 * gfortran.dg/submodule_15.f08: Likewise.
4747
4748 2016-04-22 Richard Biener <rguenther@suse.de>
4749
4750 PR tree-optimization/70740
4751 * gcc.dg/torture/pr70740.c: New testcase.
4752
4753 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4754
4755 PR target/70750
4756 * gcc.target/i386/pr70750-1.c: New test.
4757 * gcc.target/i386/pr70750-2.c: Likewise.
4758
4759 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4760
4761 PR c++/70540
4762 * g++.dg/cpp0x/auto48.C: New.
4763
4764 2016-04-21 Marek Polacek <polacek@redhat.com>
4765
4766 PR c++/70513
4767 * g++.dg/cpp0x/forw_enum12.C: New test.
4768 * g++.dg/cpp0x/forw_enum13.C: New test.
4769
4770 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4771
4772 PR target/70728
4773 * gcc.target/i386/pr70728.c: New test.
4774
4775 2016-04-21 Richard Biener <rguenther@suse.de>
4776
4777 PR middle-end/70747
4778 * gcc.dg/pr70747.c: New testcase.
4779
4780 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4781
4782 PR tree-optimization/70715
4783 * gcc.dg/tree-ssa/scev-13.c: New test.
4784
4785 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4786
4787 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4788
4789 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4790
4791 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4792
4793 2016-04-20 Jan Hubicka <jh@suse.cz>
4794
4795 PR ipa/70018
4796 * g++.dg/ipa/nothrow-1.C: New testcase.
4797
4798 2016-04-20 Nathan Sidwell <nathan@acm.org>
4799
4800 PR c++/55635
4801 * g++.dg/eh/delete1.C: New.
4802
4803 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4804
4805 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4806 -mtune-ctrl=sse_typeless_stores.
4807
4808 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4809
4810 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4811
4812 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4813
4814 PR tree-optimization/69489
4815 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4816
4817 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4818
4819 PR c++/69363
4820 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4821 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4822 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4823
4824 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4825
4826 PR tree-optimization/56625
4827 PR tree-optimization/69489
4828 * gcc.dg/vect/pr56625.c: New test.
4829 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4830
4831 2016-04-20 Andrew Pinski <apinski@cavium.com>
4832
4833 PR target/64971
4834 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4835
4836 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4837
4838 * gnat.dg/self1.adb: Remove now incorrect test.
4839
4840 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4841
4842 * gcc.dg/tree-ssa/scev-11.c: New test.
4843 * gcc.dg/tree-ssa/scev-12.c: New test.
4844
4845 2016-04-20 Marek Polacek <polacek@redhat.com>
4846
4847 PR tree-optimization/70725
4848 * gcc.dg/pr70725.c: New test.
4849
4850 2016-04-20 Richard Biener <rguenther@suse.de>
4851
4852 PR tree-optimization/70726
4853 * g++.dg/vect/pr70726.cc: New testcase.
4854
4855 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4856
4857 PR target/70674
4858 * gcc.target/s390/pr70674.c: New test.
4859
4860 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4861
4862 PR libgfortran/70684
4863 * gfortran.dg/list_read_14.f90: New test.
4864
4865 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4866
4867 PR target/69201
4868 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4869 extern to force it misaligned.
4870 (b): Likewise.
4871 (c): Likewise.
4872 (d): Likewise.
4873 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4874 Don't check `*' before movv4sf_internal.
4875 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4876 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4877 Don't check `*' before movv16qi_internal.
4878 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4879 extern to force it misaligned.
4880 (b): Likewise.
4881 (c): Likewise.
4882 (d): Likewise.
4883 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4884 Don't check `*' before movv2df_internal.
4885 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4886 extern to force it misaligned.
4887 (b): Likewise.
4888 (c): Likewise.
4889 (d): Likewise.
4890 Check movv8sf_internal instead of avx_storeups256.
4891 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4892
4893 2016-04-19 Richard Biener <rguenther@suse.de>
4894
4895 PR tree-optimization/70171
4896 * g++.dg/tree-ssa/pr70171.C: New testcase.
4897
4898 2016-04-19 Richard Biener <rguenther@suse.de>
4899
4900 PR tree-optimization/70724
4901 * gcc.dg/torture/pr70724.c: New testcase.
4902
4903 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4904
4905 PR middle-end/70689
4906 * gcc.target/i386/pr70689.c: New.
4907
4908 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4909
4910 PR target/70708
4911 * gcc.target/i386/pr70708.c: New test.
4912
4913 2016-04-18 Richard Biener <rguenther@suse.de>
4914
4915 PR tree-optimization/43434
4916 * gcc.dg/vect/pr43434.c: New testcase.
4917 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4918 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4919 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4920 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4921 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4922 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4923 * gcc.dg/gomp/pr68640.c: Likewise.
4924 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4925 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4926
4927 2016-04-18 Richard Biener <rguenther@suse.de>
4928
4929 PR tree-optimization/70701
4930 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4931
4932 2016-04-18 Tom de Vries <tom@codesourcery.com>
4933
4934 PR testsuite/70699
4935 * gcc.dg/pr70161.c: Add dot-file scans.
4936 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4937 instead of after last dot char.
4938
4939 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4940
4941 * c-c++-common/dump-ada-spec-3.c: New test.
4942 * c-c++-common/dump-ada-spec-4.c: Likewise.
4943
4944 2016-04-17 Tom de Vries <tom@codesourcery.com>
4945
4946 PR other/70183
4947 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4948
4949 2016-04-15 Jan Hubicka <jh@suse.cz>
4950
4951 PR ipa/70018
4952 * g++.dg/ipa/pure-const-1.C: New testcase.
4953 * g++.dg/ipa/pure-const-2.C: New testcase.
4954 * g++.dg/ipa/pure-const-3.C: New testcase.
4955
4956 2016-04-15 Marek Polacek <polacek@redhat.com>
4957
4958 PR c/70671
4959 * gcc.dg/bitfld-22.c: New test.
4960
4961 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4962
4963 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4964 x86_64.
4965
4966 2016-04-15 Marek Polacek <polacek@redhat.com>
4967
4968 PR c/70651
4969 * c-c++-common/pr70651.c: New test.
4970
4971 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4972
4973 PR rtl-optimization/70681
4974 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4975 dump scan on arm and powerpc.
4976 * gcc.dg/pr10474.c: Likewise.
4977
4978 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4979
4980 PR c++/69517
4981 PR c++/70019
4982 PR c++/70588
4983 * g++.dg/cpp1y/vla11.C: Revert for real.
4984
4985 PR c/70436
4986 * c-c++-common/Wparentheses-1.c: New test.
4987 * c-c++-common/gomp/Wparentheses-1.c: New test.
4988 * c-c++-common/gomp/Wparentheses-2.c: New test.
4989 * c-c++-common/gomp/Wparentheses-3.c: New test.
4990 * c-c++-common/gomp/Wparentheses-4.c: New test.
4991 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4992 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4993 * c-c++-common/goacc/Wparentheses-1.c: New test.
4994
4995 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4996
4997 PR target/70662
4998 * gcc.target/i386/pr70662.c: New test.
4999
5000 2016-04-15 Richard Biener <rguenther@suse.de>
5001 Alan Modra <amodra@gmail.com>
5002
5003 PR tree-optimization/70130
5004 * gcc.dg/vect/O3-pr70130.c: New testcase.
5005
5006 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5007
5008 PR target/70669
5009 * gcc.target/powerpc/pr70669.c: New test.
5010
5011 PR target/70640
5012 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5013 a power7 system that does not have an assembler that supports
5014 power8.
5015
5016 2016-04-14 Martin Sebor <msebor@redhat.com>
5017
5018 PR c++/69517
5019 PR c++/70019
5020 PR c++/70588
5021 * c-c++-common/ubsan/vla-1.c: Revert.
5022 * g++.dg/cpp1y/vla11.C: Same.
5023 * g++.dg/cpp1y/vla12.C: Same.
5024 * g++.dg/cpp1y/vla13.C: Same.
5025 * g++.dg/cpp1y/vla14.C: Same.
5026 * g++.dg/cpp1y/vla3.C: Same.
5027 * g++.dg/init/array24.C: Same.
5028 * g++.dg/ubsan/vla-1.C: Same.
5029
5030 2016-04-14 Marek Polacek <polacek@redhat.com>
5031 Jan Hubicka <hubicka@ucw.cz>
5032
5033 PR c++/70029
5034 * g++.dg/torture/pr70029.C: New test.
5035
5036 2016-04-14 Martin Sebor <msebor@redhat.com>
5037
5038 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5039 type size to prevent failures on targets with very low maximum
5040 alignment.
5041
5042 2016-04-14 Richard Biener <rguenther@suse.de>
5043
5044 PR tree-optimization/70623
5045 * gcc.dg/torture/pr70623.c: New testcase.
5046 * gcc.dg/torture/pr70623-2.c: Likewise.
5047
5048 2016-04-13 Martin Sebor <msebor@redhat.com>
5049
5050 PR c++/69517
5051 PR c++/70019
5052 PR c++/70588
5053 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5054 * g++.dg/cpp1y/vla11.C: New test.
5055 * g++.dg/cpp1y/vla12.C: New test.
5056 * g++.dg/cpp1y/vla13.C: New test.
5057 * g++.dg/cpp1y/vla14.C: New test.
5058 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5059 * g++.dg/init/array24.C: Fully brace VLA initializer.
5060 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5061
5062 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5063
5064 PR c++/70641
5065 * g++.dg/opt/pr70641.C: New test.
5066
5067 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5068
5069 PR rtl-optimization/68749
5070 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5071 effects of argument promotions.
5072 Remove default args to dg-skip-if.
5073
5074 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5075
5076 PR c++/70635
5077 * g++.dg/parse/pr70635.C: New.
5078
5079 2016-04-13 Marek Polacek <polacek@redhat.com>
5080
5081 PR c++/70639
5082 * c-c++-common/Wmisleading-indentation-4.c: New test.
5083
5084 2016-04-13 Marek Polacek <polacek@redhat.com>
5085
5086 PR c/70436
5087 * gcc.dg/Wparentheses-12.c: New test.
5088 * gcc.dg/Wparentheses-13.c: New test.
5089
5090 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5091
5092 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5093 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5094 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5095
5096 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5097
5098 PR middle-end/70633
5099 * gcc.c-torture/compile/pr70633.c: New test.
5100
5101 PR debug/70628
5102 * gcc.dg/torture/pr70628.c: New test.
5103
5104 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5105
5106 PR c++/70610
5107 * g++.dg/template/pr70610.C: New test.
5108 * g++.dg/template/pr70610-2.C: New test.
5109 * g++.dg/template/pr70610-3.C: New test.
5110 * g++.dg/template/pr70610-4.C: New test.
5111
5112 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5113
5114 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5115 128 instead of 32.
5116
5117 PR c++/70571
5118 * g++.dg/ext/pr70571.C: New test.
5119
5120 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5121
5122 PR target/70640
5123 * gcc.target/powerpc/pr70640.c: New test.
5124
5125 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5126
5127 PR c++/68722
5128 * g++.dg/parse/pr68722.C: New.
5129
5130 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5131
5132 PR rtl-optimization/70596
5133 * gcc.target/i386/pr70596.c: New test.
5134
5135 2016-04-12 Nathan Sidwell <nathan@acm.org>
5136
5137 PR c++/70501
5138 * g++.dg/init/pr70501.C: New.
5139
5140 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5141
5142 * gcc.target/i386/asm-flag-6.c: New test.
5143
5144 2016-04-12 Tom de Vries <tom@codesourcery.com>
5145
5146 PR tree-optimization/68756
5147 * gcc.dg/graphite/pr68756.c: New test.
5148
5149 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5150
5151 PR tree-optimization/70602
5152 * gcc.c-torture/execute/pr70602.c: New test.
5153
5154 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5155
5156 PR target/70381
5157 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5158 __float128 emulator is built and runs.
5159 * gcc.target/powerpc/float128-1.c: Likewise.
5160
5161 * lib/target-supports.exp (check_ppc_float128_sw_available):
5162 Rework tests for __float128 software and hardware
5163 availability. Fix exit condition to return 0 on success.
5164
5165 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5166
5167 PR target/70133
5168 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5169 * gcc.target/aarch64/target_attr_15.c: Likewise.
5170
5171 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5172
5173 PR c++/69066
5174 * g++.dg/cpp1y/pr69066.C: New.
5175
5176 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5177
5178 PR fortran/68566
5179 * gfortran.dg/pr36192.f90: Update test.
5180 * gfortran.dg/pr36192_1.f90: Update test.
5181 * gfortran.dg/real_dimension_1.f: Update test.
5182 * gfortran.dg/parameter_array_init_7.f90: New test.
5183
5184 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5185
5186 PR testsuite/64039
5187 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5188
5189 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5190
5191 PR rtl-optimization/66669
5192 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5193
5194 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5195
5196 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5197 * gcc.dg/pie-1.c: Likewise.
5198 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5199 * gcc.dg/pic-4.c: Likewise.
5200 * gcc.dg/pie-3.c: Likewise.
5201 * gcc.dg/pie-4.c: Likewise.
5202
5203 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5204
5205 PR tree-optimization/68644
5206 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5207
5208 PR rtl-optimization/64886
5209 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5210
5211 2016-04-09 Tom de Vries <tom@codesourcery.com>
5212
5213 PR tree-optimization/68953
5214 * gcc.dg/graphite/pr68953.c: New test.
5215
5216 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5217
5218 PR fortran/70592
5219 * gfortran.dg/deferred_character_16.f90: New test.
5220
5221 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5222
5223 PR tree-optimization/70586
5224 * gcc.c-torture/execute/pr70586.c: New test.
5225
5226 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5227
5228 PR sanitizer/70573
5229 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5230 with __builtin_memset
5231 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5232
5233 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5234
5235 PR lto/70289
5236 PR ipa/70348
5237 PR tree-optimization/70373
5238 PR middle-end/70533
5239 PR middle-end/70534
5240 PR middle-end/70535
5241 * c-c++-common/goacc/reduction-5.c: New test.
5242 * c-c++-common/goacc/reduction-promotions.c: New test.
5243 * gfortran.dg/goacc/reduction-3.f95: New test.
5244 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5245
5246 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5247
5248 PR c++/70590
5249 PR c++/70452
5250 * g++.dg/pr70590.C: New test.
5251 * g++.dg/pr70590-2.C: New test.
5252
5253 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5254
5255 PR middle-end/70593
5256 * gcc.target/i386/pr70593.c: New test.
5257
5258 PR rtl-optimization/70574
5259 * gcc.target/i386/avx2-pr70574.c: New test.
5260
5261 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5262
5263 PR sanitizer/70541
5264 * c-c++-common/asan/pr70541.c: New test.
5265
5266 2016-04-08 Tom de Vries <tom@codesourcery.com>
5267
5268 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5269 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5270
5271 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5272
5273 PR target/70566
5274 * gcc.c-torture/execute/pr70566.c: New test.
5275
5276 2016-04-08 Tom de Vries <tom@codesourcery.com>
5277
5278 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5279 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5280
5281 2016-04-08 Alan Modra <amodra@gmail.com>
5282
5283 * gcc.target/powerpc/pr70117.c: New.
5284
5285 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5286
5287 PR testsuite/70581
5288 * gcc.dg/lto/simd-function_0.c: New test.
5289
5290 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5291 clones.
5292 * c-c++-common/attr-simd-2.c: Likewise.
5293 * c-c++-common/attr-simd-4.c: Likewise.
5294 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5295 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5296
5297 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5298
5299 PR testsuite/70553
5300 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5301
5302 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5303 Tom de Vries <tom@codesourcery.com>
5304
5305 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5306 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5307 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5308 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5309 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5310 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5311 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5312 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5313
5314 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5315
5316 PR c/70436
5317 * g++.dg/warn/Wparentheses-29.C: New test.
5318
5319 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5320
5321 PR c/70436
5322 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5323 explicit braces to resolve a future -Wparentheses warning.
5324
5325 2016-04-06 Richard Henderson <rth@redhat.com>
5326
5327 * gcc.dg/pr61817-1.c: New test.
5328 * gcc.dg/pr61817-2.c: New test.
5329 * gcc.dg/pr69391-1.c: New test.
5330 * gcc.dg/pr69391-2.c: New test.
5331
5332 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5333
5334 PR rtl-optimization/70398
5335 * gcc.target/aarch64/pr70398.c: New.
5336
5337 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5338
5339 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5340
5341 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5342 Pedro Alves <palves@redhat.com>
5343
5344 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5345
5346 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5347
5348 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5349 Check for avx512f effective targets instead of avx2.
5350 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5351 for AVX512F clones.
5352 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5353 * g++.dg/gomp/declare-simd-1.C: Likewise.
5354 * g++.dg/gomp/declare-simd-3.C: Likewise.
5355 * g++.dg/gomp/declare-simd-4.C: Likewise.
5356
5357 PR middle-end/70550
5358 * c-c++-common/gomp/pr70550-1.c: New test.
5359 * c-c++-common/gomp/pr70550-2.c: New test.
5360
5361 2016-04-05 Nathan Sidwell <nathan@acm.org>
5362
5363 PR c++/70512
5364 * g++.dg/ext/attribute-may-alias-5.C: New.
5365
5366 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5367
5368 PR c++/70336
5369 * c-c++-common/pr70336.c: New test.
5370 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5371 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5372
5373 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5374
5375 PR ipa/66223
5376 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5377
5378 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5379
5380 PR rtl-optimization/70542
5381 * gcc.dg/torture/pr70542.c: New test.
5382 * gcc.target/i386/avx2-pr70542.c: New test.
5383
5384 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5385
5386 PR tree-optimization/70509
5387 * gcc.target/i386/avx512bw-pr70509.c: New test.
5388
5389 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5390
5391 PR c++/70452
5392 * g++.dg/ext/constexpr-vla4.C: New test.
5393
5394 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5395
5396 PR target/70510
5397 * gcc.target/i386/pr70510.c: New test.
5398
5399 2016-04-05 Richard Biener <rguenther@suse.de>
5400
5401 PR tree-optimization/70526
5402 * g++.dg/torture/pr70526.C: New testcase.
5403
5404 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5405
5406 PR target/70525
5407 * gcc.target/i386/pr70525.c: New test.
5408
5409 2016-04-05 Richard Biener <rguenther@suse.de>
5410
5411 PR middle-end/70499
5412 * g++.dg/torture/pr70499.C: New testcase.
5413
5414 2016-04-05 Richard Biener <rguenther@suse.de>
5415
5416 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5417 remove XFAIL.
5418
5419 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5420
5421 PR middle-end/70307
5422 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5423 rs6000 ABI warnings.
5424
5425 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5426
5427 PR ipa/66223
5428 * g++.dg/ipa/devirt-51.C: New testcase.
5429
5430 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5431 Jakub Jelinek <jakub@redhat.com>
5432
5433 PR middle-end/70457
5434 * gcc.dg/torture/pr70457.c: New.
5435
5436 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5437
5438 PR fortran/67538
5439 * gfortran.dg/allocate_with_source_19.f08: New test.
5440
5441 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5442
5443 PR fortran/65795
5444 * gfortran.dg/coarray_allocate_6.f08: New test.
5445
5446 2016-04-04 Richard Biener <rguenther@suse.de>
5447
5448 PR rtl-optimization/70484
5449 * gcc.dg/torture/pr70484.c: New testcase.
5450
5451 2016-04-04 Marek Polacek <polacek@redhat.com>
5452
5453 PR c/70307
5454 * gcc.dg/torture/pr70307.c: New test.
5455
5456 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5457
5458 PR target/70416
5459 PR target/67391
5460 * gcc.target/sh/torture/pr70416.c: New.
5461
5462 2016-04-02 Martin Sebor <msebor@redhat.com>
5463
5464 PR c++/67376
5465 PR c++/70170
5466 PR c++/70172
5467 PR c++/70228
5468 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5469 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5470 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5471 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5472 * g++.dg/cpp0x/constexpr-string.C: Same.
5473 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5474 * g++.dg/cpp0x/pr65398.C: Same.
5475 * g++.dg/ext/constexpr-vla1.C: Same.
5476 * g++.dg/ext/constexpr-vla2.C: Same.
5477 * g++.dg/ext/constexpr-vla3.C: Same.
5478 * g++.dg/ubsan/pr63956.C: Same.
5479
5480 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5481
5482 PR rtl-optimization/70467
5483 * gcc.target/i386/pr70467-2.c: New test.
5484
5485 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5486 Marek Polacek <polacek@redhat.com>
5487
5488 PR c++/70488
5489 * g++.dg/init/new47.C: New test.
5490
5491 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5492
5493 PR target/70496
5494 * gcc.target/arm/pr70496.c: New test.
5495
5496 2016-04-01 Nathan Sidwell <nathan@acm.org>
5497
5498 PR c++/68475
5499 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5500
5501 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5502
5503 PR target/69890
5504 * gcc.dg/strlenopt.h (memmove): New.
5505 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5506 instead of "string.h".
5507 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5508 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5509 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5510 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5511 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5512 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5513 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5514 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5515 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5516 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5517 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5518 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5519 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5520 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5521 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5522 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5523 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5524 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5525 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5526 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5527
5528 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5529
5530 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5531 (Holder::foo): Reflect this.
5532
5533 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5534
5535 PR target/70442
5536 * gcc.dg/pr70442.c: New test.
5537
5538 2016-03-31 Nathan Sidwell <nathan@acm.org>
5539
5540 PR c++/70393
5541 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5542
5543 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5544
5545 PR target/70453
5546 * gcc.target/i386/pr70453.c: New test.
5547
5548 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5549
5550 PR target/70292
5551 * gcc.c-torture/pr70292.c: New test.
5552
5553 2016-03-31 Marek Polacek <polacek@redhat.com>
5554
5555 PR c/70297
5556 * c-c++-common/pr70297.c: New test.
5557 * g++.dg/cpp0x/typedef-redecl.C: New test.
5558 * gcc.dg/typedef-redecl2.c: New test.
5559
5560 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5561
5562 PR rtl-optimization/70460
5563 * gcc.c-torture/execute/pr70460.c: New test.
5564
5565 2016-03-31 Richard Biener <rguenther@suse.de>
5566
5567 PR c++/70430
5568 * g++.dg/ext/vector30.C: New testcase.
5569
5570 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5571 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5572
5573 * gfortran.dg/fmt_pf.f90: New test.
5574
5575 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5576
5577 Forward-port from 5 branch
5578 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5579
5580 PR testsuite/70356
5581 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5582 dg-require-effective-target after dg-do.
5583
5584 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5585
5586 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5587
5588 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5589 Julian Brown <julian@codesourcery.com>
5590 Chung-Lin Tang <cltang@codesourcery.com>
5591 Cesar Philippidis <cesar@codesourcery.com>
5592 James Norris <jnorris@codesourcery.com>
5593 Tom de Vries <tom@codesourcery.com>
5594 Nathan Sidwell <nathan@codesourcery.com>
5595
5596 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5597 * c-c++-common/goacc/loop-clauses.c: Likewise.
5598 * g++.dg/goacc/template.C: Likewise.
5599 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5600 * gfortran.dg/goacc/loop-1.f95: Likewise.
5601 * gfortran.dg/goacc/loop-5.f95: Likewise.
5602 * gfortran.dg/goacc/loop-6.f95: Likewise.
5603 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5604 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5605 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5606 * c-c++-common/goacc/clauses-fail.c: Likewise.
5607 * c-c++-common/goacc/parallel-1.c: Likewise.
5608 * c-c++-common/goacc/reduction-1.c: Likewise.
5609 * c-c++-common/goacc/reduction-2.c: Likewise.
5610 * c-c++-common/goacc/reduction-3.c: Likewise.
5611 * c-c++-common/goacc/reduction-4.c: Likewise.
5612 * c-c++-common/goacc/routine-3.c: Likewise.
5613 * c-c++-common/goacc/routine-4.c: Likewise.
5614 * c-c++-common/goacc/routine-5.c: Likewise.
5615 * c-c++-common/goacc/tile.c: Likewise.
5616 * g++.dg/goacc/template.C: Likewise.
5617 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5618 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5619 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5620 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5621 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5622 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5623 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5624 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5625 * c-c++-common/goacc/use_device-1.c: ... this file.
5626 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5627 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5628 * c-c++-common/goacc/host_data-6.c: ... this file.
5629 * c-c++-common/goacc/loop-2-kernels.c: New file.
5630 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5631 * c-c++-common/goacc/loop-3.c: Likewise.
5632 * g++.dg/goacc/reference.C: Likewise.
5633 * g++.dg/goacc/routine-1.C: Likewise.
5634 * g++.dg/goacc/routine-2.C: Likewise.
5635
5636 2016-03-30 Richard Biener <rguenther@suse.de>
5637
5638 PR middle-end/70450
5639 * gcc.dg/torture/pr70450.c: New testcase.
5640
5641 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5642
5643 PR target/70421
5644 * gcc.dg/torture/pr70421.c: New test.
5645 * gcc.target/i386/avx512f-pr70421.c: New test.
5646
5647 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5648
5649 PR testsuite/70364
5650 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5651 (check): New function.
5652 (bar): Call check.
5653 (foo): Align stack to 16 bytes when calling bar.
5654 * gcc.target/i386/cleanup-2.c: Likewise.
5655
5656 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5657
5658 PR tree-optimization/59124
5659 * gcc.dg/Warray-bounds-19.c: New test.
5660
5661 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5662
5663 * lib/prune.exp (escape_regex_chars): New.
5664 (prune_file_path): Update to quote metcharacters for regexp.
5665
5666 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5667
5668 PR rtl-optimization/70429
5669 * gcc.c-torture/execute/pr70429.c: New test.
5670
5671 PR tree-optimization/70405
5672 * gcc.dg/pr70405.c: New test.
5673
5674 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5675
5676 PR fortran/70397
5677 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5678 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5679
5680 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5681
5682 PR testsuite/64177
5683 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5684 __cilkrts_set_param to set two workers.
5685 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5686 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5687
5688 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5689
5690 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5691
5692 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5693
5694 PR target/70406
5695 * gcc.target/i386/pr70406.c: New test.
5696
5697 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5698
5699 * gnat.dg/specs/double_record_extension3.ads: New test.
5700
5701 2016-03-25 Richard Henderson <rth@redhat.com>
5702
5703 PR target/70120
5704 * gcc.target/aarch64/pr70120-1.c: New.
5705 * gcc.target/aarch64/pr70120-2.c: New.
5706 * gcc.target/aarch64/pr70120-3.c: New.
5707
5708 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5709
5710 PR c++/62212
5711 * g++.dg/template/mangle2.C: The dg-do directive should be
5712 "compile" not "assemble".
5713
5714 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5715
5716 PR lto/69650
5717 * gcc.dg/pr69650.c: New test.
5718
5719 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5720
5721 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5722
5723 2016-03-25 Alan Modra <amodra@gmail.com>
5724
5725 * gcc.dg/dfp/pr70052.c: New test.
5726
5727 2016-03-24 Richard Henderson <rth@redhat.com>
5728
5729 PR middle-end/69845
5730 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5731 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5732
5733 2016-03-24 Tom de Vries <tom@codesourcery.com>
5734
5735 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5736
5737 2016-03-24 Tom de Vries <tom@codesourcery.com>
5738
5739 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5740 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5741
5742 2016-03-24 Tom de Vries <tom@codesourcery.com>
5743
5744 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5745 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5746
5747 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5748
5749 PR c++/62212
5750 * g++.dg/template/mangle2.C: New test.
5751
5752 2016-03-24 Richard Biener <rguenther@suse.de>
5753
5754 PR tree-optimization/70396
5755 * gcc.dg/torture/pr70396.c: New testcase.
5756
5757 2016-03-24 Richard Biener <rguenther@suse.de>
5758
5759 PR middle-end/70370
5760 * gcc.dg/torture/pr70370.c: New testcase.
5761
5762 2016-03-24 Tom de Vries <tom@codesourcery.com>
5763
5764 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5765 * gfortran.dg/goacc/kernels-tree.f95: Same.
5766 * gfortran.dg/goacc/parallel-tree.f95: Same.
5767
5768 2016-03-24 Tom de Vries <tom@codesourcery.com>
5769
5770 * c-c++-common/goacc/uninit-if-clause.c: New test.
5771 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5772
5773 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5774
5775 PR target/70290
5776 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5777 Fix formatting.
5778
5779 2016-03-24 Richard Biener <rguenther@suse.de>
5780
5781 PR tree-optimization/70372
5782 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5783
5784 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5785
5786 PR c++/70347
5787 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5788
5789 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5790
5791 PR c++/70332
5792 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5793
5794 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5795
5796 PR c++/70001
5797 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5798 * g++.dg/cpp1y/pr70001.C: New test.
5799
5800 PR c++/70323
5801 * g++.dg/cpp0x/constexpr-70323.C: New test.
5802
5803 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5804 Jason Merrill <jason@redhat.com>
5805 Jakub Jelinek <jakub@redhat.com>
5806
5807 PR c++/69315
5808 * g++.dg/cpp0x/constexpr-69315.C: New test.
5809 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5810
5811 2016-03-23 Marek Polacek <polacek@redhat.com>
5812
5813 PR c++/69884
5814 * g++.dg/warn/Wignored-attributes-1.C: New test.
5815 * g++.dg/warn/Wignored-attributes-2.C: New test.
5816
5817 2016-03-23 Tom de Vries <tom@codesourcery.com>
5818
5819 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5820 initialization.
5821 * gfortran.dg/goacc/private-3.f95 (test): Same.
5822 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5823 missing use param.
5824
5825 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5826
5827 * lib/target-supports.exp: Remove v7ve entry from loop
5828 creating effective target checks.
5829 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5830 (add_options_for_arm_arch_v7ve): Likewise.
5831
5832 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5833
5834 PR tree-optimization/70354
5835 * gcc.dg/vect/pr70354-1.c: New test.
5836 * gcc.dg/vect/pr70354-2.c: New test.
5837 * gcc.target/i386/avx2-pr70354-1.c: New test.
5838 * gcc.target/i386/avx2-pr70354-2.c: New test.
5839
5840 2016-03-22 Jeff Law <law@redhat.com>
5841
5842 PR target/70232
5843 * gcc.dg/tree-ssa/pr70232.c: New test.
5844
5845 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5846
5847 PR target/70302
5848 * gcc.target/i386/pr70302.c: New test.
5849
5850 2016-03-22 Richard Biener <rguenther@suse.de>
5851
5852 PR middle-end/70251
5853 * g++.dg/torture/pr70251.C: New testcase.
5854
5855 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5856
5857 PR c/69993
5858 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5859 Wmisleading-indentation.c.
5860 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5861 reflect change to diagnostic text and order of messages.
5862 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5863
5864 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5865
5866 * g++.dg/ext/java-3.C: Don't compile on AIX.
5867
5868 2016-03-22 Richard Biener <rguenther@suse.de>
5869
5870 PR middle-end/70333
5871 * gcc.dg/torture/pr70333.c: New testcase.
5872
5873 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5874
5875 * g++.dg/ext/pr70290.C: New test.
5876
5877 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5878
5879 PR target/70325
5880 * gcc.target/i386/pr70325.c: New test.
5881
5882 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5883
5884 PR target/70329
5885 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5886 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5887
5888 PR target/70300
5889 * gcc.target/i386/pr70300.c: New test.
5890
5891 PR c++/70295
5892 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5893 (func2): New function for cond with parens, xfail warning for c++.
5894 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5895
5896 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5897
5898 PR c++/70096
5899 * g++.dg/template/ptrmem30.C: New test.
5900
5901 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5902
5903 PR c++/70204
5904 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5905 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5906
5907 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5908
5909 PR middle-end/70326
5910 * gcc.dg/pr70326.c: New test.
5911
5912 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5913 Jakub Jelinek <jakub@redhat.com>
5914
5915 PR tree-optimization/70317
5916 * gcc.dg/pr70317.c: New test.
5917
5918 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5919
5920 PR target/70327
5921 * gcc.target/i386/pr70327.c: New test.
5922
5923 2016-03-21 Martin Liska <mliska@suse.cz>
5924
5925 PR ipa/70306
5926 * gcc.dg/ipa/pr70306.c: New test.
5927
5928 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5929
5930 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5931 * gcc.target/arm/attr-align3.c: Likewise.
5932 * gcc.target/arm/attr_arm.c: Likewise.
5933 * gcc.target/arm/flip-thumb.c: Likewise.
5934
5935 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5936
5937 PR target/70296
5938 * gcc.target/powerpc/altivec-36.c: New test.
5939
5940 2016-03-21 Richard Biener <rguenther@suse.de>
5941
5942 PR tree-optimization/70310
5943 * gcc.dg/torture/pr70310.c: New testcase.
5944
5945 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5946
5947 PR target/70293
5948 * gcc.target/i386/pr70293.c: New test.
5949
5950 2016-03-21 Richard Biener <rguenther@suse.de>
5951
5952 PR tree-optimization/70288
5953 * gcc.dg/torture/pr70288-1.c: New testcase.
5954 * gcc.dg/torture/pr70288-2.c: Likewise.
5955
5956 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5957
5958 PR rtl-optimization/69307
5959 * gcc.target/arm/pr69307.c: New test.
5960
5961 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5962
5963 PR rtl-optimization/69102
5964 * gcc.c-torture/compile/pr69102.c: New test.
5965
5966 2016-03-18 Jeff Law <law@redhat.com>
5967
5968 PR rtl-optimization/70263
5969 * gcc.c-torture/compile/pr70263-1.c: New test.
5970 * gcc.target/i386/pr70263-2.c: New test.
5971
5972 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5973
5974 PR rtl-optimization/70278
5975 * gcc.dg/torture/pr70278.c: New test.
5976 * gcc.target/arm/pr70278.c: New test.
5977
5978 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5979
5980 PR c/70281
5981 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5982 (test_builtin_types_compatible_p): New test function.
5983 * gcc.dg/pr70281.c: New test case.
5984
5985 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5986
5987 PR target/70113
5988 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5989
5990 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5991
5992 PR tree-optimization/70252
5993 * gcc.dg/pr70252.c: New test.
5994
5995 2016-03-18 Tom de Vries <tom@codesourcery.com>
5996
5997 * gcc.dg/pr70161-2.c: New test.
5998 * gcc.dg/pr70161.c: New test.
5999
6000 2016-03-18 Tom de Vries <tom@codesourcery.com>
6001
6002 PR ipa/70269
6003 * gcc.dg/pr70269.c: New test.
6004
6005 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6006
6007 PR c++/70267
6008 * g++.dg/ext/java-3.C: New test.
6009
6010 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6011
6012 PR c++/70205
6013 * g++.dg/lookup/pr70205.C: New test.
6014
6015 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6016
6017 PR c++/70218
6018 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6019
6020 2016-03-17 Marek Polacek <polacek@redhat.com>
6021
6022 PR c/69407
6023 * gcc.dg/atomic-op-6.c: New test.
6024
6025 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6026
6027 PR c/70264
6028 * c-c++-common/pr70264.c: New test case.
6029
6030 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6031
6032 PR c++/70144
6033 * c-c++-common/pr70144-1.c: New test.
6034 * c-c++-common/pr70144-2.c: New test.
6035
6036 PR c++/70272
6037 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6038 * g++.dg/opt/flifetime-dse6.C: New test.
6039 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6040
6041 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6042
6043 PR driver/70192
6044 * gcc.dg/pic-1.c: New test.
6045 * gcc.dg/pic-2.c: Likewise.
6046 * gcc.dg/pic-3.c: Likewise.
6047 * gcc.dg/pic-4.c: Likewise.
6048 * gcc.dg/pie-1.c: Likewise.
6049 * gcc.dg/pie-2.c: Likewise.
6050 * gcc.dg/pie-3.c: Likewise.
6051 * gcc.dg/pie-4.c: Likewise.
6052 * gcc.dg/pie-5.c: Likewise.
6053 * gcc.dg/pie-6.c: Likewise.
6054
6055 2016-03-17 Tom de Vries <tom@codesourcery.com>
6056
6057 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6058 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6059
6060 2016-03-17 Richard Biener <rguenther@suse.de>
6061
6062 PR debug/70271
6063 * g++.dg/debug/pr70271.C: New testcase.
6064
6065 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6066
6067 * gcc.target/i386/pr70251.c: New test.
6068
6069 2016-03-17 Marek Polacek <polacek@redhat.com>
6070
6071 PR c++/70194
6072 * g++.dg/warn/constexpr-70194.C: New test.
6073
6074 2016-03-16 Richard Henderson <rth@redhat.com>
6075
6076 PR middle-end/70240
6077 * gcc.c-torture/compile/pr70240.c: New.
6078
6079 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6080
6081 * gcc.c-torture/compile/20151204.c: Skip for avr.
6082
6083 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6084
6085 PR target/70245
6086 * g++.dg/opt/pr70245.C: New test.
6087 * g++.dg/opt/pr70245.h: New file.
6088 * g++.dg/opt/pr70245-aux.cc: New file.
6089
6090 2016-03-16 Martin Sebor <msebor@redhat.com>
6091
6092 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6093
6094 2016-03-16 Richard Henderson <rth@redhat.com>
6095
6096 PR middle-end/70199
6097 * gcc.c-torture/compile/pr70199.c: New.
6098
6099 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6100
6101 * gcc.dg/uninit-19.c: Run dos2unix.
6102
6103 2016-03-16 Marek Polacek <polacek@redhat.com>
6104
6105 PR c/70093
6106 * gcc.dg/nested-func-10.c: New test.
6107 * gcc.dg/nested-func-9.c: New test.
6108
6109 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6110
6111 PR tree-optimization/68714
6112 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6113
6114 2016-03-16 Tom de Vries <tom@codesourcery.com>
6115
6116 PR tree-optimization/68715
6117 * gcc.dg/graphite/pr68715-2.c: New test.
6118 * gcc.dg/graphite/pr68715.c: New test.
6119 * gfortran.dg/graphite/pr68715.f90: New test.
6120
6121 2016-03-16 Tom de Vries <tom@codesourcery.com>
6122
6123 PR tree-optimization/68809
6124 * gcc.dg/graphite/pr68809-2.c: New test.
6125 * gcc.dg/graphite/pr68809.c: New test.
6126
6127 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6128
6129 PR c++/70147
6130 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6131 method call to i () as argument. Adjust expected output.
6132
6133 PR c++/70147
6134 * g++.dg/ubsan/pr70147-1.C: New test.
6135 * g++.dg/ubsan/pr70147-2.C: New test.
6136
6137 2016-03-15 Martin Sebor <msebor@redhat.com>
6138
6139 PR c++/58281
6140 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6141
6142 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6143
6144 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6145 hppa*-*-hpux*.
6146
6147 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6148
6149 PR libfortran/69799
6150 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6151 libatomic_available.
6152
6153 2016-03-15 Marek Polacek <polacek@redhat.com>
6154
6155 PR c++/70209
6156 * g++.dg/ext/attribute-may-alias-4.C: New test.
6157
6158 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6159
6160 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6161 -fvar-tracking-assignments-toggle flag.
6162
6163 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6164
6165 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6166
6167 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6168
6169 PR rtl-optimization/70222
6170 * gcc.c-torture/execute/pr70222-1.c: New test.
6171 * gcc.c-torture/execute/pr70222-2.c: New test.
6172
6173 2016-03-15 Richard Henderson <rth@redhat.com>
6174
6175 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6176
6177 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6178
6179 PR rtl-optimization/69032
6180 * gcc.dg/pr69032.c: New test.
6181
6182 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6183
6184 PR rtl-optimization/63384
6185 * g++.dg/pr63384.C: New test.
6186
6187 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6188
6189 PR target/64411
6190 * gcc.target/i386/pr64411.C: New test.
6191
6192 2016-03-15 Tom de Vries <tom@codesourcery.com>
6193
6194 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6195 * gfortran.dg/goacc/kernels-alias.f95: New test.
6196
6197 2016-03-14 Martin Sebor <msebor@redhat.com>
6198
6199 PR c++/53792
6200 * g++.dg/cpp0x/constexpr-inline.C: New test.
6201 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6202
6203 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6204
6205 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6206
6207 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6208
6209 PR middle-end/70219
6210 * gcc.dg/pr70219.c: New test.
6211
6212 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6213
6214 PR target/70083
6215 * gcc.dg/torture/pr70083.c: New test.
6216 * gcc.target/i386/pr70083.c: New test.
6217
6218 2016-03-14 Richard Biener <rguenther@suse.de>
6219
6220 PR tree-optimization/56365
6221 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6222
6223 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6224
6225 PR target/70098
6226 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6227 New function.
6228 * g++.dg/pr70098.C: New testcase.
6229
6230
6231 2016-03-14 Tom de Vries <tom@codesourcery.com>
6232
6233 PR tree-optimization/70045
6234 * gcc.dg/graphite/pr70045.c: New test.
6235
6236 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6237
6238 PR fortran/69043
6239 * gfortran.dg/include_9.f90: New test.
6240
6241 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6242
6243 PR fortran/45076
6244 gfortran.dg/prof/prof.exp: New script.
6245 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6246
6247 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6248
6249 PR rtl-optimization/69307
6250 * gcc.dg/pr69307.c: New test.
6251
6252 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6253
6254 PR target/69614
6255 * gcc.target/arm/pr69614.c: New.
6256
6257 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6258
6259 PR fortran/70031
6260 * gfortran.dg/submodule_14.f08: New test
6261
6262 PR fortran/69524
6263 * gfortran.dg/submodule_15.f08: New test
6264
6265 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6266
6267 PR c++/70106
6268 * g++.dg/cpp1y/paren3.C: New test.
6269
6270 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6271
6272 PR target/70131
6273 * gcc.target/powerpc/ppc-round2.c: New test.
6274
6275 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6276
6277 PR target/70123
6278 * gcc.dg/torture/pr70123.c: New test.
6279
6280 2016-03-11 Jeff Law <law@redhat.com>
6281
6282 PR tree-optimization/70190
6283 * gcc.c-torture/compile/pr70190.c: New test.
6284
6285 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6286
6287 PR c/68187
6288 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6289 case.
6290 (test43_b): Likewise.
6291 (test43_c): Likewise.
6292 (test43_d): Likewise.
6293 (test43_e): Likewise.
6294 (test43_f): Likewise.
6295 (test43_g): Likewise.
6296 (test44_a): Likewise.
6297 (test44_b): Likewise.
6298 (test44_c): Likewise.
6299 (test44_d): Likewise.
6300 (test44_e): Likewise.
6301
6302 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6303
6304 PR c/70085
6305 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6306
6307 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6308
6309 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6310 dg-options.
6311
6312 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6313
6314 PR target/70002
6315 PR target/69245
6316 * gcc.target/aarch64/pr69245_2.c: New test.
6317
6318 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6319
6320 PR tree-optimization/70177
6321 * gcc.dg/pr70177.c: New test.
6322
6323 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6324
6325 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6326
6327 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6328
6329 * gcc.dg/tree-ssa/sra-20.c: New.
6330
6331 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6332
6333 PR rtl-optimization/70174
6334 * gcc.dg/pr70174.c: New test.
6335
6336 PR tree-optimization/70169
6337 * gcc.dg/pr70169.c: New test.
6338
6339 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6340
6341 PR target/70160
6342 * gcc.target/i386/pr70160.c: New test.
6343
6344 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6345
6346 * gcc.target/s390/dfp-1.c: New test.
6347
6348 2016-03-10 Nick Clifton <nickc@redhat.com>
6349
6350 PR target/70044
6351 * gcc.target/aarch64/pr70044.c: New test.
6352
6353 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6354 Jakub Jelinek <jakub@redhat.com>
6355
6356 PR c++/70001
6357 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6358 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6359 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6360
6361 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6362
6363 PR lto/69589
6364 * g++.dg/lto/pr69589_0.C: New testcase
6365 * g++.dg/lto/pr69589_1.C: New testcase
6366
6367 2016-03-10 Marek Polacek <polacek@redhat.com>
6368
6369 PR c++/70153
6370 * g++.dg/delayedfold/unary-plus1.C: New test.
6371
6372 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6373
6374 * gcc.target/arm/pr45701-1.c: Escape brackets.
6375 * gcc.target/arm/pr45701-2.c: Likewise.
6376
6377 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6378
6379 * gfortran.dg/unconstrained_commons.f: New.
6380
6381 2016-03-10 Alan Modra <amodra@gmail.com>
6382
6383 * gcc.dg/pr69195.c: New.
6384 * gcc.dg/pr69238.c: New.
6385
6386 2016-03-10 Tom de Vries <tom@codesourcery.com>
6387
6388 PR testsuite/68915
6389 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6390
6391 2016-03-10 Richard Biener <rguenther@suse.de>
6392
6393 PR tree-optimization/70128
6394 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6395 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6396
6397 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6398
6399 PR tree-optimization/70152
6400 * gcc.dg/pr70152.c: New test.
6401
6402 PR target/70086
6403 * gcc.target/i386/pr70086-1.c: New test.
6404 * gcc.target/i386/pr70086-2.c: New test.
6405 * gcc.target/i386/pr70086-3.c: New test.
6406
6407 PR tree-optimization/70127
6408 * gcc.c-torture/execute/pr70127.c: New test.
6409
6410 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6411
6412 * c-c++-common/goacc/combined-directives-2.c: New test.
6413
6414 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6415
6416 PR c/68473
6417 PR c++/70105
6418 * g++.dg/diagnostic/pr70105.C: New test.
6419 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6420 (test_multiple_ordinary_maps): New test function.
6421
6422 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6423
6424 PR c/68473
6425 PR c++/70105
6426 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6427 Drop range information from call to inform_at_rich_loc.
6428 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6429 New.
6430 (test_show_locus): Replace calls to rich_location::add_range with
6431 calls to add_range. Rewrite the tests that used the now-defunct
6432 rich_location ctor taking a source_range. Simplify other tests
6433 by replacing calls to COMBINE_LOCATION_DATA with calls to
6434 make_location.
6435
6436 2016-03-09 Richard Biener <rguenther@suse.de>
6437 Jakub Jelinek <jakub@redhat.com>
6438
6439 PR tree-optimization/70138
6440 * gcc.dg/vect/pr70138-1.c: New testcase.
6441 * gcc.dg/vect/pr70138-2.c: Likewise.
6442
6443 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6444
6445 PR target/70049
6446 * gcc.target/i386/pr70049.c: New test.
6447
6448 2016-03-09 Richard Biener <rguenther@suse.de>
6449
6450 PR c/70143
6451 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6452 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6453 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6454
6455 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6456
6457 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6458 arm-*-*.
6459
6460 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6461
6462 PR middle-end/67278
6463 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6464
6465 PR target/67278
6466 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6467
6468 PR middle-end/70050
6469 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6470 in testcase comment.
6471
6472 2016-03-09 Tom de Vries <tom@codesourcery.com>
6473
6474 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6475 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6476 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6477 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6478 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6479 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6480 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6481 * gfortran.dg/goacc/kernels-loop.f95: New test.
6482
6483 2016-03-08 Martin Sebor <msebor@redhat.com>
6484
6485 PR c++/62096
6486 * g++.dg/warn/overflow-warn-7.C: New test.
6487
6488 2016-03-08 Jason Merrill <jason@redhat.com>
6489
6490 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6491 * lib/target-supports.exp (check_effective_target_concepts): New.
6492
6493 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6494
6495 PR c++/70135
6496 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6497 * g++.dg/ubsan/pr70135.C: New test.
6498
6499 PR target/70110
6500 * gcc.dg/pr70110.c: New test.
6501
6502 2016-03-07 Martin Jambor <mjambor@suse.cz>
6503
6504 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6505 * c-c++-common/gomp/if-1.c: Likewise.
6506 * c-c++-common/gomp/pr61486-2.c: Likewise.
6507 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6508 to dg-additional-options.
6509 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6510 * g++/gomp/target-teams-1.c: Likewise.
6511 * gcc.dg/gomp/gomp.exp: Likewise.
6512 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6513 dg-additional-options.
6514 * gfortran.dg/gomp/gomp.exp: Likewise.
6515 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6516 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6517 dg-additional-options.
6518 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6519
6520 2016-03-07 Martin Jambor <mjambor@suse.cz>
6521
6522 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6523 * c-c++-common/gomp/gridify-1.c: New test.
6524 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6525
6526 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6527
6528 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6529 trigger for cortex-r8, when scanning for register r8.
6530 * gcc.target/arm/pr45701-2.c: Likewise.
6531
6532 2016-02-26 Richard Biener <rguenther@suse.de>
6533 Jeff Law <law@redhat.com>
6534
6535 PR tree-optimization/69740
6536 * gcc.c-torture/compile/pr69740-1.c: New test.
6537 * gcc.c-torture/compile/pr69740-2.c: New test.
6538
6539 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6540
6541 * lib/target-supports.exp
6542 (check_effective_target_whole_vector_shift): Enable for PPC64.
6543
6544 2016-03-07 Richard Biener <rguenther@suse.de>
6545
6546 PR tree-optimization/70115
6547 * gcc.dg/torture/pr70115.c: New testcase.
6548
6549 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6550
6551 PR middle-end/69916
6552 * c-c-++-common/goacc/pr69916.c: New.
6553
6554 2016-03-07 Richard Henderson <rth@redhat.com>
6555
6556 * gcc.c-torture/compile/pr70061.c: New test.
6557
6558 2016-03-07 Richard Biener <rguenther@suse.de>
6559
6560 PR testsuite/70109
6561 * gcc.dg/vect/O3-pr36098.c: New testcase.
6562
6563 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6564
6565 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6566
6567 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6568
6569 * gnat.dg/renaming9.ad[sb]: New testcase.
6570
6571 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6572
6573 PR c++/70084
6574 * g++.dg/expr/stdarg3.C: New test.
6575
6576 2016-03-04 Jeff Law <law@redhat.com>
6577
6578 PR tree-optimization/69196
6579 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6580 x86_64-*-*.
6581
6582 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6583
6584 PR c/69973
6585 * gcc.dg/pr69973.c: New test.
6586
6587 PR rtl-optimization/69941
6588 * gcc.dg/torture/pr69941.c: New test.
6589
6590 PR c/69824
6591 * gcc.dg/pr69824.c: New test.
6592
6593 2016-03-05 Tom de Vries <tom@codesourcery.com>
6594
6595 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6596 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6597 function.
6598
6599 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6600
6601 PR c++/66786
6602 * g++.dg/cpp1y/var-templ48.C: New test.
6603 * g++.dg/cpp1y/var-templ49.C: New test.
6604
6605 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6606
6607 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6608
6609 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6610
6611 PR c++/70035
6612 * g++.dg/ubsan/pr70035.C: New test.
6613
6614 PR target/70062
6615 * gcc.target/i386/pr70062.c: New test.
6616
6617 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6618
6619 * g++.dg/template/typename21.C: Remove c++98_only.
6620
6621 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6622
6623 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6624
6625 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6626
6627 PR c/68187
6628 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6629 function.
6630 (fn_42_b): Likewise.
6631 (fn_42_c): Likewise.
6632
6633 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6634
6635 PR c/68187
6636 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6637 function.
6638 (fn_40_b): Likewise.
6639 (fn_41_a): Likewise.
6640 (fn_41_b): Likewise.
6641
6642 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6643
6644 PR target/70059
6645 * gcc.target/i386/avx512f-pr70059.c: New test.
6646 * gcc.target/i386/avx512dq-pr70059.c: New test.
6647
6648 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6649
6650 PR rtl-optimization/57676
6651 * gcc.dg/torture/pr57676.c: New test.
6652
6653 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6654
6655 * gcc.dg/pr70026.c: New test.
6656
6657 2016-03-04 Marek Polacek <polacek@redhat.com>
6658
6659 PR c/69798
6660 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6661 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6662
6663 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6664
6665 PR target/70004
6666 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6667 Delete.
6668 (test_corners_sisd_si): Likewise.
6669 (main): Remove checks of the above.
6670 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6671
6672 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6673
6674 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6675
6676 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6677
6678 * gcc.dg/torture/pr69951.c: Accept argc==0.
6679
6680 2016-03-04 Richard Biener <rguenther@suse.de>
6681
6682 PR c++/70054
6683 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6684 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6685
6686 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6687
6688 PR testsuite/69766
6689 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6690 testing multiarch.
6691
6692 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6693
6694 PR debug/69947
6695 * gcc.dg/guality/pr69947.c: New test.
6696
6697 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6698
6699 PR ada/70017
6700 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6701
6702 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6703
6704 PR rtl-optimization/69904
6705 * gcc.target/arm/pr69904.c: New test.
6706
6707 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6708
6709 PR target/70021
6710 * gcc.dg/vect/pr70021.c: New test.
6711 * gcc.target/i386/pr70021.c: New test.
6712
6713 2016-03-03 Marek Polacek <polacek@redhat.com>
6714
6715 PR middle-end/70050
6716 * gcc.dg/pr70050.c: New test.
6717
6718 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6719
6720 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6721
6722 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6723
6724 PR tree-optimization/70043
6725 * gfortran.dg/vect/pr70043.f90: New test.
6726
6727 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6728
6729 * gnat.dg/specs/task1.ads: New test.
6730
6731 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6732
6733 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6734 Invoke gdb with -batch.
6735 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6736
6737 2016-03-03 Richard Biener <rguenther@suse.de>
6738
6739 PR tree-optimization/55936
6740 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6741
6742 2016-03-02 Jeff Law <law@redhat.com>
6743
6744 PR rtl-optimization/69942
6745 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6746 effects of argument promotions.
6747
6748 PR tree-optimization/69987
6749 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6750 target does not support -fprefetch-loop-arrays.
6751
6752 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6753
6754 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6755
6756 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6757
6758 PR rtl-optimization/69052
6759 * gcc.target/i386/pr69052.c: New test.
6760
6761 2016-03-02 Alan Modra <amodra@gmail.com>
6762
6763 * gcc.dg/pr69990.c: New.
6764
6765 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6766
6767 PR c/68062
6768 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6769
6770 PR middle-end/70022
6771 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6772
6773 PR target/70028
6774 * gcc.target/i386/pr70028.c: New test.
6775
6776 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6777
6778 * c-c++-common/asan/swapcontext-test-1.c,
6779 * c-c++-common/tsan/thread_leak.c,
6780 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6781 * g++.dg/tsan/benign_race.C,
6782 * g++.dg/tsan/fd_close_norace.C,
6783 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6784 races with sanitizer output
6785
6786 2016-03-02 Richard Biener <rguenther@suse.de>
6787 Uros Bizjak <ubizjak@gmail.com>
6788
6789 PR target/67278
6790 * gcc.dg/simd-8.c: New testcase.
6791
6792 2016-03-02 Richard Biener <rguenther@suse.de>
6793
6794 PR middle-end/67278
6795 * gcc.dg/simd-7.c: New testcase.
6796
6797 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6798
6799 * gcc.target/i386/pr70007.c: Tweak.
6800
6801 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6802
6803 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6804
6805 2016-03-02 Marek Polacek <polacek@redhat.com>
6806
6807 PR c/67854
6808 * gcc.dg/pr67854.c: New test.
6809
6810 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6811
6812 PR middle-end/70025
6813 * gcc.dg/torture/pr70025.c: New test.
6814
6815 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6816
6817 PR tree-optimization/68621
6818 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6819
6820 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6821
6822 * gcc.target/i386/pr70007.c: New test.
6823
6824 2016-03-01 Jeff Law <law@redhat.com>
6825
6826 PR tree-optimization/69196
6827 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6828
6829 PR tree-optimization/69196
6830 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6831 duplicating code and spoiling the expected output.
6832
6833 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6834
6835 PR target/70033
6836 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6837 supports power9 before doing tests.
6838 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6839 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6840 * gcc.target/powerpc/p9-permute.c: Likewise.
6841
6842 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6843
6844 PR target/70027
6845 * gcc.target/i386/pr70027.c: New test.
6846
6847 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6848
6849 * gcc.dg/pr70017.c: New test.
6850
6851 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6852
6853 PR c/69796
6854 PR c/69974
6855 * gcc.dg/pr69796.c: New test.
6856 * gcc.dg/pr69974.c: New test.
6857
6858 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6859
6860 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6861
6862 2016-02-29 Jeff Law <law@redhat.com>
6863
6864 PR tree-optimization/69987
6865 * gfortran.dg/pr69987.f90: New test.
6866
6867 PR tree-optimization/69989
6868 * gcc.c-torture/compile/pr69989-2.c: New test.
6869
6870 2016-03-01 Marek Polacek <polacek@redhat.com>
6871
6872 PR c++/69795
6873 * g++.dg/parse/invalid1.C: New test.
6874
6875 2016-03-01 Richard Biener <rguenther@suse.de>
6876
6877 PR middle-end/70022
6878 * gcc.dg/pr70022.c: New testcase.
6879
6880 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6881
6882 PR tree-optimization/69956
6883 * gcc.dg/pr69956.c: New test.
6884
6885 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6886
6887 PR target/70011
6888 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6889 XFAIL when hardware supports efficient unaligned storage access.
6890
6891 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6892
6893 PR c++/69961
6894 * g++.dg/template/pr69961a.C: New test.
6895 * g++.dg/template/pr69961b.C: New test.
6896
6897 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6898
6899 PR preprocessor/69985
6900 * gcc.dg/cpp/pr69985.c: New test case.
6901
6902 2016-02-29 Jeff Law <law@redhat.com>
6903
6904 PR tree-optimization/70005
6905 * gcc.c-torture/execute/pr70005.c New test.
6906
6907 PR tree-optimization/69999
6908 * gcc.c-torture/compile/pr69999.c: New test.
6909
6910 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6911
6912 PR tree-optimization/69652
6913 * gcc.dg/torture/pr69652.c: Delete test.
6914 * gcc.dg/vect/pr69652.c: New test.
6915
6916 2016-02-19 Richard Biener <rguenther@suse.de>
6917
6918 PR tree-optimization/69980
6919 * gfortran.dg/vect/pr69980.f90: New testcase.
6920
6921 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6922
6923 * gcc.target/sparc/20160229-1.c: New test.
6924
6925 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6926
6927 * gnat.dg/stack_usage3.adb: New test.
6928 * gnat.dg/stack_usage3_pkg.ads: New helper.
6929
6930 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6931
6932 * gnat.dg/renaming8.adb: New test.
6933 * gnat.dg/renaming8_pkg1.ads: New helper.
6934 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6935 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6936
6937 2016-02-29 Richard Biener <rguenther@suse.de>
6938
6939 PR tree-optimization/69720
6940 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6941
6942 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6943
6944 PR fortran/68147
6945 PR fortran/47674
6946 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6947
6948 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6949 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6950
6951 PR fortran/56007
6952 * gfortran.dg/coarray_8.f90: Adjust error message.
6953 * gfortran.dg/pr56007.f90: New test.
6954 * gfortran.dg/pr56007.f: New test.
6955
6956 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6957
6958 PR tree-optimization/69989
6959 * gcc.dg/torture/pr69989.c: New test.
6960
6961 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6962
6963 * gcc.target/i386/stack-realign-win.c: New test.
6964
6965 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6966
6967 PR fortran/60126
6968 * gfortran.dg/pr60126.f90: New test.
6969
6970 2016-02-27 Jeff Law <law@redhat.com>
6971
6972 Revert
6973 2016-02-26 Richard Biener <rguenther@suse.de>
6974 Jeff Law <law@redhat.com>
6975
6976 PR tree-optimization/69740
6977 * gcc.c-torture/compile/pr69740-1.c: New test.
6978 * gcc.c-torture/compile/pr69740-2.c: New test.
6979
6980 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6981
6982 PR fortran/69910
6983 * gfortran.dg/newunit_4.f90: New test.
6984
6985 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6986
6987 PR target/69613
6988 PR rtl-optimization/69886
6989 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6990 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6991 target.
6992
6993 2016-02-26 Martin Sebor <msebor@redhat.com>
6994
6995 PR tree-optimization/15826
6996 * gcc.dg/tree-ssa/pr15826.c: New test.
6997
6998 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6999
7000 PR target/69969
7001 * gcc.target/powerpc/pr69969.c: New test.
7002
7003 2016-02-26 Martin Sebor <msebor@redhat.com>
7004
7005 PR c++/15766
7006 * g++.old-deja/g++.other/decl5.C: Add a test case.
7007
7008 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7009
7010 PR target/69946
7011 * gcc.target/powerpc/pr69946.c: New file.
7012
7013 2016-02-26 Richard Biener <rguenther@suse.de>
7014 Jeff Law <law@redhat.com>
7015
7016 PR tree-optimization/69740
7017 * gcc.c-torture/compile/pr69740-1.c: New test.
7018 * gcc.c-torture/compile/pr69740-2.c: New test.
7019
7020 2016-02-26 Martin Jambor <mjambor@suse.cz>
7021
7022 PR middle-end/69920
7023 * gcc.dg/torture/pr69932.c: New test.
7024 * gcc.dg/torture/pr69936.c: Likewise.
7025
7026 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7027
7028 PR target/69709
7029 * gcc.target/s390/pr69709.c: New test.
7030
7031 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7032
7033 PR target/69245
7034 * gcc.target/aarch64/pr69245_1.c: New test.
7035
7036 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7037
7038 PR target/69613
7039 * gcc.dg/torture/pr69613.c: New test.
7040
7041 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7042
7043 PR rtl-optimization/69891
7044 * gcc.target/i386/pr69891.c: New test.
7045
7046 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7047 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7048
7049 PR target/61397
7050 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7051 functionality for both 32-bit and 64-bit.
7052
7053 2016-02-26 Richard Biener <rguenther@suse.de>
7054
7055 PR tree-optimization/69551
7056 * gcc.dg/torture/pr69951.c: New testcase.
7057
7058 2016-02-25 Richard Biener <rguenther@suse.de>
7059
7060 PR tree-optimization/48795
7061 * gcc.dg/Warray-bounds-18.c: New testcase.
7062
7063 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7064
7065 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7066
7067 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7068
7069 PR rtl-optimization/69896
7070 * gcc.dg/pr69896.c: New test.
7071
7072 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7073
7074 PR c++/69736
7075 * g++.dg/cpp1y/paren2.C: New test.
7076
7077 2016-02-24 Martin Sebor <msebor@redhat.com>
7078
7079 PR c/51147
7080 * gcc.dg/enum-mode-2.c: New test.
7081
7082 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7083
7084 PR c++/69922
7085 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7086 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7087 * g++.dg/ubsan/pr69922.C: New test.
7088
7089 2016-02-24 Marek Polacek <polacek@redhat.com>
7090
7091 PR c/69819
7092 * gcc.dg/pr69819.c: New test.
7093
7094 2016-02-24 Martin Sebor <msebor@redhat.com>
7095
7096 PR c++/69912
7097 * g++.dg/ext/flexary15.C: New test.
7098
7099 2016-02-24 Martin Sebor <msebor@redhat.com>
7100
7101 * gcc.dg/builtins-68.c: Avoid making unportable
7102 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7103 * g++.dg/ext/builtin_alloca.C: Same.
7104
7105 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7106 Charles Baylis <charles.baylis@linaro.org>
7107
7108 PR debug/61033
7109 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7110
7111 2016-02-24 Richard Biener <rguenther@suse.de>
7112 Jakub Jelinek <jakub@redhat.com>
7113
7114 PR middle-end/69760
7115 * gcc.dg/torture/pr69760.c: New testcase.
7116
7117 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7118
7119 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7120 pattern on Solaris with as.
7121
7122 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7123
7124 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7125 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7126 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7127 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7128
7129 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7130
7131 PR middle-end/69915
7132 * gcc.dg/pr69915.c: New test.
7133
7134 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7135
7136 PR rtl-optimization/69886
7137 * gcc.dg/torture/pr69886.c: New test.
7138
7139 2016-02-24 Richard Biener <rguenther@suse.de>
7140
7141 PR middle-end/68963
7142 * gcc.dg/torture/pr68963.c: New testcase.
7143
7144 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7145
7146 PR target/69875
7147 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7148 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7149 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7150 * gcc.target/arm/atomic_loaddi_1.c: New test.
7151 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7152 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7153 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7154 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7155 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7156 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7157 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7158 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7159
7160 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7161
7162 PR middle-end/69909
7163 * gcc.dg/torture/pr69909.c: New test.
7164
7165 2016-02-24 Richard Biener <rguenther@suse.de>
7166
7167 PR tree-optimization/69907
7168 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7169 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7170 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7171
7172 2016-02-24 Christian Bruel <christian.bruel@st.com>
7173
7174 * gcc.target/arm/pragma_cpp_fma.c: New test.
7175
7176 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7177
7178 PR fortran/61156
7179 * gfortran.dg/include_6.f90: Update test.
7180
7181 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7182
7183 PR objc/69844
7184 * objc.dg/pr69844.m: New test.
7185
7186 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7187
7188 PR libgfortran/69456
7189 * gfortran.dg/namelist_89.f90: New test.
7190 * gfortran.dg/pr59700.f90: Update test..
7191
7192 2016-02-23 Martin Sebor <msebor@redhat.com>
7193
7194 PR middle-end/69780
7195 * g++.dg/ext/builtin_alloca.C: New test.
7196 * gcc.dg/builtins-68.c: New test.
7197
7198 2016-02-23 Richard Henderson <rth@redhat.com>
7199
7200 * gcc.target/i386/addr-space-3.c: Remove test.
7201
7202 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7203
7204 PR preprocessor/69126
7205 PR preprocessor/69543
7206 * c-c++-common/pr69126-2-long.c: New test.
7207 * c-c++-common/pr69126-2-short.c: New test.
7208 * c-c++-common/pr69543-1.c: Remove xfail.
7209
7210 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7211
7212 PR preprocessor/69126
7213 PR preprocessor/69543
7214 PR preprocessor/69558
7215 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7216 (f): Rename to...
7217 (test_2): ...this, and add leading comment.
7218 (MACRO_3, test_3): New.
7219 (MACRO_4A, MACRO_4B, test_4): New.
7220 (MACRO): Rename to...
7221 (MACRO_5): ...this.
7222 (g): Rename to...
7223 (test_5): ...this, updating for renaming of MACRO, and
7224 add leading comment.
7225 * c-c++-common/pr69543-1.c: New.
7226 * c-c++-common/pr69543-2.c: New.
7227 * c-c++-common/pr69543-3.c: New.
7228 * c-c++-common/pr69543-4.c: New.
7229 * c-c++-common/pr69558-1.c: New.
7230 * c-c++-common/pr69558-2.c: New.
7231 * c-c++-common/pr69558-3.c: New.
7232 * c-c++-common/pr69558-4.c: New.
7233 * gcc.dg/pr69558.c: Move to...
7234 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7235 xfail for c++.
7236
7237 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7238
7239 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7240 to -ftree-parallelize-loops/-fopenacc changes.
7241 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7242 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7243 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7244 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7245 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7246 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7247 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7248 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7249 * c-c++-common/goacc/kernels-loop.c: Likewise.
7250 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7251 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7252 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7253 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7254
7255 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7256
7257 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7258
7259 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7260
7261 PR c++/69902
7262 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7263
7264 PR c/69900
7265 * gcc.dg/pr69900.c: New test.
7266
7267 2016-02-23 Martin Jambor <mjambor@suse.cz>
7268
7269 PR tree-optimization/69666
7270 * gcc.dg/tree-ssa/pr69666.c: New test.
7271
7272 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7273
7274 PR fortran/67451
7275 * gfortran.dg/coarray_allocate_5.f08: New test.
7276
7277 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7278
7279 * gcc.target/s390/vcond-shift.c: Move to ...
7280 * gcc.target/s390/vector/vcond-shift.c: ... here.
7281
7282 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7283
7284 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7285 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7286
7287 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7288
7289 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7290
7291 2016-02-20 Mark Wielaard <mjw@redhat.com>
7292
7293 PR c/28901
7294 * gcc.dg/unused-variable-3.c: New test.
7295
7296 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7297
7298 PR target/69888
7299 * gcc.target/i386/pr69888.c: New test.
7300
7301 2016-02-22 Richard Biener <rguenther@suse.de>
7302
7303 PR tree-optimization/69882
7304 * gfortran.dg/vect/pr69882.f90: New testcase.
7305
7306 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7307
7308 PR target/69885
7309 * gcc.dg/pr69885.c: New test.
7310
7311 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7312
7313 PR target/69806
7314 PR target/54089
7315 * gcc.target/sh/pr54089-10.c: New.
7316
7317 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7318
7319 PR fortran/69423
7320 * gfortran.dg/deferred_character_15.f90 : New test.
7321
7322 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7323
7324 PR fortran/57365
7325 gfortran.dg/allocate_with_source_18.f03: New test.
7326
7327 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7328
7329 PR fortran/52531
7330 gfortran.dg/gomp/pr52531.f90: New test.
7331
7332 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7333
7334 PR c++/69865
7335 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7336 -std=c++03.
7337
7338 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7339
7340 PR c++/69826
7341 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7342 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7343
7344 PR c++/69850
7345 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7346
7347 PR c++/69851
7348 * g++.dg/torture/pr69851.C: New test.
7349
7350 2016-02-19 Martin Sebor <msebor@redhat.com>
7351
7352 PR testsuite/69573
7353 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7354
7355 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7356
7357 PR c++/69850
7358 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7359 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7360
7361 PR c++/67767
7362 * g++.dg/cpp0x/pr67767.C: New test.
7363
7364 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7365
7366 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7367 for fp, simd, crypto, crc, lse.
7368 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7369 above.
7370 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7371 effective target check.
7372
7373 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7374
7375 PR target/69820
7376 * gcc.target/i386/pr69820.c: New test.
7377
7378 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7379
7380 * gcc.target/s390/vector/int128-1.c: New test.
7381
7382 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7383
7384 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7385
7386 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7387
7388 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7389 instruction pattern name to prevent the testcase from failing with
7390 -march=z13.
7391
7392 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7393
7394 * gcc.target/s390/md/movstr-2.c: New test.
7395
7396 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7397
7398 * gcc.target/s390/morestack.c: New test.
7399
7400 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7401
7402 PR target/69625
7403 * gcc.target/s390/pr69625.c: Add test case.
7404
7405 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7406
7407 PR testsuite/68580
7408 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7409
7410 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7411
7412 PR target/68404
7413 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7414 * gcc.target/powerpc/fusion3.c: Likewise.
7415
7416 2016-02-18 Richard Biener <rguenther@suse.de>
7417
7418 PR middle-end/69553
7419 * g++.dg/torture/pr69553.C: New testcase.
7420
7421 2016-02-18 Nick Clifton <nickc@redhat.com>
7422
7423 PR target/62254
7424 PR target/69610
7425 * gcc.target/arm/pr62554.c: New test.
7426 * gcc.target/arm/pr69610-1.c: New test.
7427 * gcc.target/arm/pr69610-2.c: New test.
7428
7429 2016-02-18 Richard Biener <rguenther@suse.de>
7430
7431 PR middle-end/69854
7432 * gcc.dg/torture/pr69854.c: New testcase.
7433
7434 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7435
7436 PR c++/69850
7437 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7438
7439 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7440
7441 * gcc.target/powerpc/vec-cg.c: New test.
7442
7443 2016-02-17 Richard Biener <rguenther@suse.de>
7444
7445 PR testsuite/69586
7446 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7447
7448 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7449
7450 PR target/69161
7451 * gcc.c-torture/compile/pr69161.c: New test.
7452
7453 2016-02-17 David Sherwood <david.sherwood@arm.com>
7454
7455 PR target/69532
7456 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7457 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7458
7459 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7460
7461 * gcc.dg/ifcvt-4.c: Skip on Visium.
7462
7463 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7464
7465 * gnat.dg/atomic8.adb: New test.
7466
7467 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7468
7469 * gnat.dg/discr46.ad[sb]: New test.
7470
7471 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7472
7473 PR Target/48344
7474 * gcc.target/powerpc/pr48344-1.c: New test.
7475
7476 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7477
7478 PR fortran/69742
7479 * gfortran.dg/associate_21.f90: New test.
7480
7481 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7482
7483 PR c/69835
7484 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7485 -Wnonnull in dg-options.
7486 * c-c++-common/nonnull-2.c: New test.
7487
7488 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7489 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7490
7491 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7492
7493 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7494
7495 PR middle-end/69801
7496 * gcc.dg/pr69801.c: Add empty dg-options.
7497
7498 2016-02-16 James Norris <jnorris@codesourcery.com>
7499
7500 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7501 * g++.dg/goacc/deviceptr-1.c: New file.
7502
7503 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7504
7505 PR tree-optimization/69820
7506 * gcc.dg/vect/pr69820.c: New test.
7507
7508 2016-02-16 Richard Biener <rguenther@suse.de>
7509
7510 PR tree-optimization/69776
7511 * gcc.dg/torture/pr69776-2.c: New testcase.
7512
7513 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7514
7515 PR tree-optimization/69714
7516 * gcc.dg/torture/pr69714.c: New test.
7517
7518 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7519
7520 PR tree-optimization/69802
7521 * gcc.dg/pr69802.c: New test.
7522
7523 2016-02-16 Richard Biener <rguenther@suse.de>
7524
7525 PR middle-end/69801
7526 * gcc.dg/pr69801.c: New testcase.
7527
7528 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7529
7530 PR libgfortran/69651
7531 * gfortran.dg/read_bang.f90: New test.
7532 * gfortran.dg/read_bang4.f90: New test.
7533
7534 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7535
7536 PR c++/69658
7537 * g++.dg/init/pr69658.C: New test.
7538
7539 PR c++/69797
7540 * c-c++-common/pr69797.c: New test.
7541
7542 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7543
7544 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7545 check for aarch64*-*-*.
7546
7547 2016-02-15 Richard Biener <rguenther@suse.de>
7548
7549 PR tree-optimization/69783
7550 * gcc.dg/vect/pr69783.c: New testcase.
7551
7552 2016-02-15 Richard Biener <rguenther@suse.de>
7553
7554 PR tree-optimization/69776
7555 * gcc.dg/torture/pr69776.c: New testcase.
7556
7557 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7558
7559 PR fortran/60526
7560 * gfortran.dg/type_decl_4.f90: Reinstated.
7561
7562 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7563
7564 PR fortran/68746
7565 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7566
7567 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7568
7569 PR fortran/60526
7570 PR bootstrap/69816
7571 * gfortran.dg/type_decl_4.f90: Removed.
7572
7573 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7574
7575 PR fortran/60526
7576 * gfortran.dg/type_decl_4.f90: New test.
7577
7578 2016-02-14 Alan Modra <amodra@gmail.com>
7579
7580 PR testsuite/68886
7581 * gcc.c-torture/execute/stkalign.c: Revise test.
7582
7583 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7584
7585 PR target/67260
7586 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7587
7588 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7589
7590 PR target/67260
7591 * gcc.target/sh/torture/pr67260.c: New.
7592
7593 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7594
7595 * gcc.dg/pr67964.c: Add dg-require-alias.
7596
7597 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7598
7599 PR target/67636
7600 PR target/64345
7601 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7602
7603 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7604
7605 PR libgfortran/69668
7606 * gfortran.dg/namelist_88.f90: New test.
7607
7608 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7609
7610 PR libgfortran/69668
7611 * gfortran.dg/namelist_38.f90: Update test.
7612 * gfortran.dg/namelist_84.f90: Update test.
7613
7614 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7615
7616 PR other/69554
7617 * gcc.dg/pr69554-1.c: New test.
7618 * gfortran.dg/pr69554-1.F90: New test.
7619 * gfortran.dg/pr69554-2.F90: New test.
7620 * lib/gcc-dg.exp (proc dg-locus): New function.
7621 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7622 distinguish between the caret-printing and non-caret-printing
7623 cases. If caret-printing has been explicitly enabled, bail out
7624 without attempting to fix up the output.
7625
7626 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7627
7628 PR driver/69265
7629 PR driver/69453
7630 * gcc.dg/spellcheck-options-3.c: New test case.
7631 * gcc.dg/spellcheck-options-4.c: New test case.
7632 * gcc.dg/spellcheck-options-5.c: New test case.
7633 * gcc.dg/spellcheck-options-6.c: New test case.
7634 * gcc.dg/spellcheck-options-7.c: New test case.
7635 * gcc.dg/spellcheck-options-8.c: New test case.
7636 * gcc.dg/spellcheck-options-9.c: New test case.
7637 * gcc.dg/spellcheck-options-10.c: New test case.
7638
7639 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7640
7641 PR rtl-optimization/69764
7642 PR rtl-optimization/69771
7643 * c-c++-common/pr69764.c: New test.
7644 * gcc.dg/torture/pr69771.c: New test.
7645
7646 2016-02-12 Marek Polacek <polacek@redhat.com>
7647
7648 * g++.dg/torture/init-list1.C: New.
7649
7650 2016-02-12 Marek Polacek <polacek@redhat.com>
7651
7652 * gcc.dg/pr69522.c: Add empty dg-options.
7653
7654 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7655
7656 * g++.dg/lto/lto.exp: Include and init mpx.
7657 * g++.dg/lto/pr69729_0.C: New test.
7658
7659 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7660
7661 PR ipa/69241
7662 * g++.dg/ipa/pr69241-4.C: New test.
7663
7664 PR ipa/68672
7665 * g++.dg/ipa/pr68672-1.C: New test.
7666 * g++.dg/ipa/pr68672-2.C: New test.
7667 * g++.dg/ipa/pr68672-3.C: New test.
7668
7669 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7670
7671 PR c/69522
7672 * gcc.dg/pr69522.c: New test.
7673
7674 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7675
7676 PR c++/69098
7677 * g++.dg/cpp1y/69098.C: New test.
7678 * g++.dg/cpp1y/69098-2.C: New test.
7679
7680 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7681
7682 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7683 and neighbour -> neighbor.
7684 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7685 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7686 * c-c++-common/Wvarargs.c: Likewise.
7687 * c-c++-common/goacc/host_data-5.c: Likewise.
7688 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7689 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7690 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7691 * gcc.target/aarch64/pr60697.c: Likewise.
7692 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7693 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7694 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7695 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7696 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7697 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7698 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7699 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7700 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7701 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7702 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7703 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7704 * g++.dg/lookup/koenig5.C: Likewise.
7705 * g++.dg/ext/no-asm-2.C: Likewise.
7706 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7707 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7708 * gfortran.dg/used_types_16.f90: Likewise.
7709 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7710 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7711 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7712 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7713 * gfortran.dg/abstract_type_6.f03: Likewise.
7714 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7715 * gfortran.dg/used_types_15.f90: Likewise.
7716 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7717 * gfortran.dg/exit_3.f08: Likewise.
7718 * gfortran.dg/open_status_2.f90: Likewise.
7719 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7720 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7721 * gfortran.dg/associate_1.f03: Likewise.
7722 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7723 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7724 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7725 * gcc.dg/builtin-object-size-1.c: Likewise.
7726 * gcc.dg/noreturn-6.c: Likewise.
7727 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7728 * gcc.dg/globalalias.c: Likewise.
7729 * gcc.dg/builtins-config.h: Likewise.
7730 * gcc.dg/pr30457.c: Likewise.
7731 * gcc.c-torture/compile/volatile-1.c: Likewise.
7732 * gcc.c-torture/execute/20101011-1.c: Likewise.
7733 * c-c++-common/Waddress-1.c: Likewise.
7734
7735 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7736
7737 PR c/69768
7738 * c-c++-common/Waddress-1.c: New test.
7739
7740 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7741
7742 PR fortran/69296
7743 * gfortran.dg/associate_19.f03: New test.
7744 * gfortran.dg/associate_20.f03: New test.
7745
7746 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7747
7748 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7749
7750 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7751
7752 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7753 .arch armv8-a\n. Add -dA to dg-options.
7754 * gcc.target/aarch64/assembler_arch_1.c: New test.
7755 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7756
7757 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7758
7759 PR c++/68726
7760 * g++.dg/cpp0x/pr68726.C: New.
7761
7762 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7763
7764 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7765 test.
7766
7767 2016-02-11 Richard Biener <rguenther@suse.de>
7768
7769 * g++.dg/tree-ssa/pr61034.C: Adjust.
7770
7771 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7772
7773 PR target/69148
7774 * gcc.target/s390/pr69148.c: New.
7775
7776 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7777
7778 PR tree-optimization/69652
7779 * gcc.dg/torture/pr69652.c: New test.
7780
7781 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7782 Patrick Palka <ppalka@gcc.gnu.org>
7783
7784 PR ipa/69241
7785 PR c++/69649
7786 * g++.dg/ipa/pr69241-1.C: New test.
7787 * g++.dg/ipa/pr69241-2.C: New test.
7788 * g++.dg/ipa/pr69241-3.C: New test.
7789 * g++.dg/ipa/pr69649.C: New test.
7790
7791 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7792
7793 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7794 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7795
7796 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7797
7798 PR tree-optimization/68021
7799 * gcc.dg/tree-ssa/pr68021.c: New test.
7800
7801 2016-02-10 Richard Biener <rguenther@suse.de>
7802
7803 PR tree-optimization/69726
7804 * gcc.dg/uninit-22.c: New testcase.
7805
7806 2016-02-09 Andrew Pinski <apinski@cavium.com>
7807
7808 PR tree-opt/69282
7809 * gcc.c-torture/compile/20160205-1.c: New testcase.
7810
7811 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7812
7813 PR target/68404
7814 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7815 instead accessing a really large arrray.
7816 * gcc.target/powerpc/fusion3.c: Likewise.
7817
7818 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7819
7820 PR target/68532
7821 * gcc.c-torture/execute/pr68532.c: New test.
7822
7823 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7824
7825 PR target/69634
7826 * gcc.dg/pr69634.c: New.
7827
7828 2016-02-09 Richard Biener <rguenther@suse.de>
7829
7830 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7831
7832 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7833
7834 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7835
7836 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7837
7838 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7839
7840 2016-02-09 Richard Biener <rguenther@suse.de>
7841
7842 PR tree-optimization/69715
7843 * gcc.dg/torture/pr69715.c: New testcase.
7844
7845 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7846
7847 PR c++/69139
7848 * g++.dg/cpp0x/trailing12.C: New test.
7849 * g++.dg/cpp0x/trailing13.C: New test.
7850
7851 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7852
7853 PR c++/69283
7854 PR c++/67835
7855 * g++.dg/cpp1y/auto-fn29.C: New test.
7856 * g++.dg/cpp1y/auto-fn30.C: New test.
7857
7858 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7859
7860 PR tree-optimization/69209
7861 * gcc.c-torture/compile/pr69209.c: New test.
7862
7863 2016-02-08 Jeff Law <law@redhat.com>
7864
7865 PR tree-optimization/68541
7866 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7867 of statements allowed in join block for path splitting.
7868
7869 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7870
7871 PR c++/59627
7872 * g++.dg/gomp/pr59627.C: New test.
7873
7874 PR ipa/69239
7875 * g++.dg/ipa/pr69239.C: New test.
7876
7877 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7878
7879 PR preprocessor/69664
7880 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7881 * gcc.dg/cpp/warn-comments.c: Likewise.
7882
7883 2016-02-08 Marek Polacek <polacek@redhat.com>
7884
7885 PR c++/69688
7886 * g++.dg/init/const12.C: New test.
7887
7888 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7889
7890 PR target/60410
7891 * gcc.dg/lto/pr55113_0.c: Remove test.
7892
7893 2016-02-08 Richard Biener <rguenther@suse.de>
7894
7895 PR tree-optimization/69719
7896 * gcc.dg/torture/pr69719.c: New testcase.
7897
7898 2016-02-08 Richard Biener <rguenther@suse.de>
7899 Jeff Law <law@redhat.com>
7900
7901 PR target/68273
7902 * gcc.target/mips/pr68273.c: New testcase.
7903
7904 2016-02-08 Richard Biener <rguenther@suse.de>
7905
7906 PR rtl-optimization/69274
7907 * gcc.target/i386/addr-sel-1.c: XFAIL.
7908
7909 2016-02-08 Jeff Law <law@redhat.com>
7910
7911 PR tree-optimization/68541
7912 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7913
7914 PR tree-optimization/65917
7915 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7916
7917 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7918
7919 PR fortran/50555
7920 * gfortran.dg/namelist_args.f90: New test.
7921
7922 2016-02-05 Jeff Law <law@redhat.com>
7923
7924 PR tree-optimization/68541
7925 * gcc.dg/tree-ssa/split-path-2.c: New test.
7926 * gcc.dg/tree-ssa/split-path-3.c: New test.
7927 * gcc.dg/tree-ssa/split-path-4.c: New test.
7928 * gcc.dg/tree-ssa/split-path-5.c: New test.
7929 * gcc.dg/tree-ssa/split-path-6.c: New test.
7930 * gcc.dg/tree-ssa/split-path-7.c: New test.
7931
7932 2016-02-05 Martin Sebor <msebor@redhat.com>
7933
7934 PR c++/69662
7935 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7936 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7937
7938 2016-02-06 Richard HEnderson <rth@redhat.com>
7939
7940 PR c/69643
7941 * gcc.target/i386/addr-space-4.c: New.
7942 * gcc.target/i386/addr-space-5.c: New.
7943
7944 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7945
7946 PR fortran/66089
7947 * gfortran.dg/elemental_dependency_6.f90: New.
7948
7949 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7950
7951 PR rtl-optimization/69691
7952 * gcc.c-torture/execute/pr69691.c: New test.
7953
7954 PR c++/69628
7955 * g++.dg/parse/pr69628.C: New test.
7956
7957 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7958
7959 * gcc.dg/sancov/asan.c: Move to ...
7960 * gcc.dg/asan/sancov-1.c: ... here.
7961
7962 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7963
7964 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7965
7966 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7967
7968 PR target/69677
7969 * gcc.target/i386/pr69677.c: New test.
7970
7971 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7972
7973 PR c++/68948
7974 * g++.dg/template/pr68948.C: New test.
7975
7976 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7977
7978 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7979 (only necessary on s390x).
7980
7981 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7982
7983 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7984 -mno-accumulate-outgoing-args.
7985
7986 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7987
7988 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7989
7990 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7991
7992 PR c/69669
7993 * c-c++-common/pr69669.c: New test.
7994
7995 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7996
7997 PR target/69667
7998 * g++.dg/pr69667.C: New file.
7999
8000 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8001
8002 PR target/69619
8003 * gcc.dg/pr69619.c: Add new test.
8004
8005 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8006
8007 PR rtl-optimization/69577
8008 * gcc.target/i386/pr69577.c: New test.
8009
8010 2016-02-04 Martin Liska <mliska@suse.cz>
8011
8012 * g++.dg/asan/pr69276.C: New test.
8013
8014 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8015
8016 PR target/65932
8017 PR target/67714
8018 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8019 a single smulbb instruction.
8020 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8021 * gcc.target/amr/wmul-2.c: Likewise.
8022
8023 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8024
8025 PR target/65932
8026 PR target/67714
8027 * gcc.c-torture/execute/pr67714.c: New test.
8028
8029 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8030
8031 PR target/69454
8032 * gcc.target/i386/pr69454-1.c: New test.
8033 * gcc.target/i386/pr69454-2.c: New test.
8034
8035 2016-02-03 Martin Sebor <msebor@redhat.com>
8036
8037 PR c++/69251
8038 PR c++/69253
8039 PR c++/69290
8040 PR c++/69277
8041 PR c++/69349
8042 * g++.dg/ext/flexarray-mangle-2.C: New test.
8043 * g++.dg/ext/flexarray-mangle.C: New test.
8044 * g++.dg/ext/flexarray-subst.C: New test.
8045 * g++.dg/ext/flexary11.C: New test.
8046 * g++.dg/ext/flexary12.C: New test.
8047 * g++.dg/ext/flexary13.C: New test.
8048 * g++.dg/ext/flexary14.C: New test.
8049 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8050
8051 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8052
8053 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8054 Define only if CHECK_FLOAT128 is defined.
8055 (main): Properly initialize u5.
8056
8057 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8058
8059 PR c/69627
8060 * gcc.dg/pr69627.c: New test.
8061
8062 PR target/69644
8063 * gcc.dg/pr69644.c: New test.
8064
8065 2016-02-03 Mike Stump <mikestump@comcast.net>
8066
8067 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8068 support for struct-layout-1.exp.
8069
8070 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8071
8072 PR c++/69056
8073 * g++.dg/cpp0x/pr69056.C: New test.
8074
8075 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8076 Alexandre Oliva <aoliva@redhat.com>
8077
8078 PR target/69461
8079 * gcc.target/powerpc/pr69461.c: New.
8080
8081 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8082
8083 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8084 works from here ...
8085 (check_effective_target_fsanitize_thread): ... to here. Do not
8086 specify additional compile flags for the test source.
8087 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8088 specify additional compile flags for the test source.
8089
8090 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8091
8092 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8093
8094 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8095
8096 PR fortran/67451
8097 PR fortran/69418
8098 * gfortran.dg/coarray_allocate_2.f08: New test.
8099 * gfortran.dg/coarray_allocate_3.f08: New test.
8100 * gfortran.dg/coarray_allocate_4.f08: New test.
8101
8102 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8103
8104 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8105 use same scan-tree-dump-times on all platforms.
8106 * gcc.dg/vect/vect-outer-1.c: Likewise.
8107 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8108 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8109 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8110 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8111 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8112 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8113 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8114
8115 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8116
8117 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8118 warning.
8119
8120 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8121
8122 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8123
8124 2016-02-02 James Norris <jnorris@codesourcery.com>
8125
8126 * c-c++-common/goacc/routine-5.c: Add tests.
8127
8128 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8129
8130 * gcc.target/nvptx/unsigned-cmp.c: New test.
8131
8132 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8133
8134 * gcc.target/aarch64/scalar_shift_1.c
8135 (test_corners_sisd_di): Improve force to SIMD register.
8136 (test_corners_sisd_si): Likewise.
8137 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8138 Remove scan-assembler check for ldr.
8139
8140 2016-02-02 Richard Biener <rguenther@suse.de>
8141
8142 PR tree-optimization/69595
8143 * gcc.dg/Warray-bounds-17.c: New testcase.
8144
8145 2016-02-02 Richard Biener <rguenther@suse.de>
8146
8147 PR tree-optimization/69606
8148 * gcc.dg/torture/pr69606.c: New testcase.
8149
8150 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8151
8152 PR middle-end/68542
8153 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8154 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8155
8156 2016-02-02 Alan Modra <amodra@gmail.com>
8157
8158 PR target/69548
8159 * gcc.target/powerpc/pr69548.c: New test.
8160
8161 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8162
8163 PR rtl-optimization/69592
8164 * gcc.dg/pr69592.c: New test.
8165
8166 PR preprocessor/69543
8167 PR c/69558
8168 * gcc.dg/pr69543.c: New test.
8169 * gcc.dg/pr69558.c: New test.
8170
8171 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8172
8173 PR testsuite/65940
8174 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8175
8176 2016-02-01 Martin Sebor <msebor@redhat.com>
8177
8178 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8179
8180 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8181
8182 PR tree-optimization/67921
8183 * c-c++-common/ubsan/pr67921.c: New test.
8184
8185 2016-02-01 Richard Biener <rguenther@suse.de>
8186
8187 PR middle-end/69556
8188 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8189
8190 2016-02-01 Richard Biener <rguenther@suse.de>
8191
8192 PR tree-optimization/69574
8193 * gcc.dg/torture/pr69574.c: New testcase.
8194
8195 2016-02-01 Richard Biener <rguenther@suse.de>
8196
8197 PR tree-optimization/69579
8198 * gcc.dg/setjmp-6.c: New testcase.
8199
8200 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8201
8202 PR rtl-optimization/69570
8203 * g++.dg/opt/pr69570.C: New test.
8204
8205 2016-02-01 Richard Henderson <rth@redhat.com>
8206
8207 * gcc.dg/pr69535.c: New test.
8208
8209 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8210
8211 PR testsuite/69584
8212 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8213 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8214
8215 PR debug/68244
8216 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8217
8218 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8219
8220 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8221
8222 PR fortran/67564
8223 * gfortran.dg/allocate_with_source_17.f03: New test.
8224
8225 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8226
8227 PR tree-optimization/69546
8228 * gcc.dg/torture/pr69546.c: New test.
8229
8230 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8231
8232 PR fortran/69566
8233 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8234
8235 2016-01-30 Martin Sebor <msebor@redhat.com>
8236
8237 PR c++/68490
8238 * g++.dg/ext/flexary10.C: New test.
8239
8240 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8241
8242 PR fortran/66707
8243 gfortran.dg/common_23.f90: New test.
8244
8245 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8246
8247 PR target/65546
8248 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8249 condition being checked, and disable it when the target supports
8250 misaligned loads and stores.
8251
8252 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8253
8254 PR debug/69518
8255 * gcc.dg/torture/pr69518.c: New test.
8256
8257 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8258
8259 PR target/69530
8260 * gcc.target/i386/pr69530.c: New test.
8261
8262 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8263
8264 PR target/65604
8265 * gcc.target/mips/div-delay.c: New test.
8266
8267 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8268
8269 PR target/69551
8270 * gcc.target/i386/pr69551.c: New test.
8271
8272 PR target/66137
8273 * gcc.target/i386/pr66137.c: New test.
8274
8275 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8276
8277 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8278 always built for p5600.
8279 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8280 isa=p5600 dg-option.
8281
8282 2016-01-29 Richard Biener <rguenther@suse.de>
8283
8284 PR tree-optimization/69547
8285 * g++.dg/tree-ssa/pr69547.C: New testcase.
8286
8287 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8288
8289 PR debug/66869
8290 * g++.dg/warn/Wunused-function2.C: New test.
8291
8292 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8293
8294 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8295 support for test to succeed.
8296
8297 2016-01-29 Marek Polacek <polacek@redhat.com>
8298
8299 PR c++/69509
8300 PR c++/69516
8301 * g++.dg/ext/constexpr-vla2.C: New test.
8302 * g++.dg/ext/constexpr-vla3.C: New test.
8303 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8304
8305 2016-01-29 Richard Biener <rguenther@suse.de>
8306
8307 PR middle-end/69537
8308 * gcc.dg/uninit-21.c: New testcase.
8309
8310 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8311
8312 PR target/69459
8313 * gcc.target/i386/pr69459.c: New test.
8314
8315 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8316
8317 PR target/68400
8318 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8319 * gcc.target/mips/pr68400.c: New test.
8320
8321 2016-01-28 Martin Sebor <msebor@redhat.com>
8322
8323 PR target/17381
8324 * gcc.target/powerpc/pr17381.c: New test.
8325
8326 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8327
8328 PR middle-end/69542
8329 * gcc.dg/torture/pr69542.c: New test.
8330
8331 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8332
8333 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8334
8335 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8336
8337 * gcc.dg/pr65980.c: Skip on AIX.
8338 * gcc.dg/pr66688.c: Same.
8339
8340 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8341
8342 PR target/63679
8343 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8344 * gcc.dg/tree-ssa/sra-18.c: Same.
8345
8346 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8347
8348 PR fortran/62536
8349 * gfortran.dg/block_15.f08: New test.
8350 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8351 on incorrectly closed BLOCK.
8352
8353 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8354
8355 * gcc.dg/declare-simd.c: New test.
8356 2016-01-28 Richard Biener <rguenther@suse.de>
8357
8358 PR tree-optimization/69466
8359 * gfortran.dg/vect/pr69466.f90: New testcase.
8360
8361 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8362
8363 * g++.dg/pr67989.C: Remove ARM-specific option.
8364 * gcc.target/arm/pr67989.C: New file.
8365
8366 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8367
8368 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8369 and expm1 test for glibc < 2.11.
8370
8371 2016-01-27 Richard Henderson <rth@redhat.com>
8372
8373 * gcc.c-torture/execute/pr69447.c: New test.
8374
8375 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8376
8377 PR fortran/69422
8378 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8379
8380 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8381
8382 PR debug/66869
8383 * gcc.dg/pr66869.c: New test.
8384
8385 2016-01-25 Jeff Law <law@redhat.com>
8386
8387 PR tree-optimization/68398
8388 PR tree-optimization/69196
8389 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8390 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8391 path to avoid new heuristic allowing more irreducible regions
8392 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8393 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8394 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8395 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8396 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8397
8398 2016-01-27 Marek Polacek <polacek@redhat.com>
8399
8400 PR c/68062
8401 * c-c++-common/vector-compare-4.c: New test.
8402
8403 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8404
8405 PR preprocessor/69126
8406 * c-c++-common/pr69126.c: New test case.
8407
8408 2016-01-27 Ian Lance Taylor <iant@google.com>
8409
8410 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8411
8412 2016-01-27 Ryan Burn <contact@rnburn.com>
8413
8414 PR cilkplus/69267
8415 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8416
8417 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8418
8419 PR target/69512
8420 * gcc.target/i386/pr69512.c: New test.
8421
8422 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8423
8424 PR ada/69488
8425 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8426
8427 2016-01-27 Marek Polacek <polacek@redhat.com>
8428
8429 PR c++/69379
8430 * g++.dg/pr69379.C: New test.
8431
8432 2016-01-27 Martin Sebor <msebor@redhat.com>
8433
8434 PR c++/69317
8435 * g++.dg/abi/Wabi-2-2.C: New test.
8436 * g++.dg/abi/Wabi-2-3.C: New test.
8437 * g++.dg/abi/Wabi-3-2.C: New test.
8438 * g++.dg/abi/Wabi-3-3.C: New test.
8439
8440 2016-01-27 Richard Biener <rguenther@suse.de>
8441
8442 PR tree-optimization/69166
8443 * gcc.dg/torture/pr69166.c: New testcase.
8444
8445 2016-01-27 Martin Jambor <mjambor@suse.cz>
8446
8447 PR tree-optimization/69355
8448 * gcc.dg/tree-ssa/pr69355.c: New test.
8449
8450 2016-01-27 Marek Polacek <polacek@redhat.com>
8451
8452 PR c++/69496
8453 * g++.dg/ext/constexpr-vla1.C: New test.
8454
8455 2016-01-20 Christian Bruel <christian.bruel@st.com>
8456
8457 PR target/69245
8458 * gcc.target/arm/pr69245.c: New test.
8459
8460 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8461
8462 PR tree-optimization/69399
8463 * gcc.dg/torture/pr69399.c: New test.
8464
8465 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8466
8467 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8468
8469 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8470
8471 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8472
8473 2016-01-26 Tom de Vries <tom@codesourcery.com>
8474
8475 PR tree-optimization/69110
8476 * gcc.dg/autopar/pr69110.c: New test.
8477
8478 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8479 Sebastian Pop <s.pop@samsung.com>
8480
8481 * gcc.dg/graphite/isl-ast-op-select.c: New.
8482
8483 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8484
8485 PR fortran/69385
8486 * gfortran.dg/allocate_error_6.f90: New test.
8487
8488 2016-01-26 Richard Henderson <rth@redhat.com>
8489
8490 * gcc.dg/tm/pr60908.c: New test.
8491
8492 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8493
8494 PR other/69006
8495 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8496 directive.
8497 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8498 expected multiline output to reflect the colorization being
8499 disabled before newlines.
8500 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8501 (custom_diagnostic_finalizer): Replace call to
8502 pp_newline_and_flush with call to pp_flush.
8503 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8504 * gfortran.dg/implicit_class_1.f90: Likewise.
8505 * lib/gcc-dg.exp (allow_blank_lines): New global.
8506 (dg-allow-blank-lines-in-output): New procedure.
8507 (gcc-dg-prune): Complain about blank lines in the output, unless
8508 dg-allow-blank-lines-in-output was called.
8509 * lib/multiline.exp (_build_multiline_regex): Only support
8510 arbitrary followup text for non-blank-lines, not for blank lines.
8511
8512 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8513
8514 PR tree-optimization/69483
8515 * gcc.dg/pr69483.c: New test.
8516 * g++.dg/opt/pr69483.C: New test.
8517
8518 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8519
8520 PR target/68620
8521 * gcc.target/arm/pr68620.c: New test.
8522
8523 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8524
8525 * gcc.target/i386/pr68986-2.c: Remove -m32.
8526
8527 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8528
8529 PR target/68986
8530 * gcc.target/i386/pr68986-1.c: New test.
8531 * gcc.target/i386/pr68986-2.c: Likewise.
8532 * gcc.target/i386/pr68986-3.c: Likewise.
8533
8534 2016-01-26 Christian Bruel <christian.bruel@st.com>
8535
8536 * lib/target-supports.exp
8537 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8538 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8539 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8540
8541 2016-01-26 Richard Biener <rguenther@suse.de>
8542
8543 PR tree-optimization/69452
8544 * gcc.dg/torture/pr69452.c: New testcase.
8545
8546 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8547
8548 PR target/69442
8549 * gcc.dg/pr69442.c: New test.
8550
8551 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8552
8553 PR target/67896
8554 * gcc.target/aarch64/simd/pr67896.C: New.
8555
8556 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8557
8558 PR tree-optimization/69400
8559 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8560 function.
8561 (plugin_init): Call it.
8562 * gcc.dg/torture/pr69400.c: New test.
8563
8564 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8565
8566 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8567
8568 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8569 Sebastian Pop <s.pop@samsung.com>
8570
8571 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8572 isl-0.15.
8573
8574 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8575 Sebastian Pop <s.pop@samsung.com>
8576
8577 * gcc.dg/graphite/pr69292.c: New.
8578
8579 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8580
8581 * c-c++-common/goacc/use_device-1.c: New test.
8582
8583 2016-01-25 Jeff Law <law@redhat.com>
8584
8585 PR tree-optimization/69196
8586 PR tree-optimization/68398
8587 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8588 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8589
8590 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8591
8592 PR target/69469
8593 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8594 Algorithm.
8595
8596 2016-01-25 Richard Biener <rguenther@suse.de>
8597
8598 PR testsuite/69380
8599 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8600
8601 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8602
8603 PR target/69421
8604 * gcc.dg/pr69421.c: New test.
8605
8606 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8607
8608 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8609 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8610 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8611 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8612 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8613 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8614 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8615 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8616 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8617 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8618
8619 2016-01-25 Richard Biener <rguenther@suse.de>
8620
8621 PR tree-optimization/69376
8622 * gcc.dg/torture/pr69376.c: New testcase.
8623
8624 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8625
8626 PR fortran/69397
8627 PR fortran/68442
8628 * gfortran.dg/interface_38.f90: New test.
8629 * gfortran.dg/interface_39.f90: New test.
8630
8631 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8632
8633 Revert:
8634 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8635
8636 PR c++/11858
8637 PR c++/24663
8638 PR c++/24664
8639 * g++.dg/template/pr11858.C: New test.
8640 * g++.dg/template/pr24663.C: New test.
8641 * g++.dg/template/unify12.C: New test.
8642 * g++.dg/template/unify13.C: New test.
8643 * g++.dg/template/unify14.C: New test.
8644 * g++.dg/template/unify15.C: New test.
8645 * g++.dg/template/unify16.C: New test.
8646 * g++.dg/template/unify17.C: New test.
8647
8648 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8649
8650 PR fortran/68283
8651 gfortran.dg/pr68283.f90: New test.
8652
8653 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8654
8655 PR fortran/66094
8656 * gfortran.dg/inline_matmul_13.f90: New test.
8657 * gfortran.dg/matmul_bounds_8.f90: New test.
8658 * gfortran.dg/matmul_bounds_9.f90: New test.
8659 * gfortran.dg/matmul_bounds_10.f90: New test.
8660
8661 2016-01-23 Tom de Vries <tom@codesourcery.com>
8662
8663 PR tree-optimization/69426
8664 * gcc.dg/autopar/pr69426.c: New test.
8665
8666 2016-01-23 Martin Sebor <msebor@redhat.com>
8667
8668 PR c++/58109
8669 PR c++/69022
8670 * g++.dg/cpp0x/alignas5.C: New test.
8671 * g++.dg/ext/vector29.C: Same.
8672
8673 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8674
8675 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8676 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8677 _GNU_SOURCE from compile flags to the source.
8678 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8679 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8680 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8681 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8682
8683 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8684
8685 PR target/69432
8686 * g++.dg/opt/pr69432.C: New test.
8687
8688 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8689
8690 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8691 32-bit targets testing an -m64 multilib.
8692
8693 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8694
8695 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8696 64-bit support.
8697
8698 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8699
8700 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8701
8702 2016-01-21 Christian Bruel <christian.bruel@st.com>
8703
8704 PR target/68674
8705 * gcc.target/i386/pr68674.c
8706 * gcc.target/aarch64/pr68674.c
8707 * gcc.target/arm/pr68674.c
8708
8709 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8710
8711 PR target/69403
8712 * gcc.c-torture/execute/pr69403.c: New test.
8713
8714 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8715
8716 PR c++/55843
8717 * g++.dg/template/pr55843.C: New.
8718
8719 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8720
8721 PR testsuite/66877
8722 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8723 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8724
8725 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8726
8727 PR testsuite/67489
8728 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8729 from dg-do compile directive, and instead add
8730 { dg-require-effective-target int128 }.
8731
8732 2016-01-20 Martin Sebor <msebor@redhat.com>
8733
8734 PR c/69405
8735 * gcc.dg/sync-fetch.c: New test.
8736
8737 2016-01-21 Martin Sebor <msebor@redhat.com>
8738
8739 PR target/69252
8740 * gcc.target/powerpc/pr69252.c: New test.
8741
8742 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8743
8744 PR fortran/65996
8745 * gfortran.dg/pr65996.f90: New test.
8746
8747 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8748
8749 PR c++/68810
8750 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8751 expected to generate an error.
8752
8753 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8754
8755 PR middle-end/66178
8756 * gcc.dg/torture/pr66178.c: New test.
8757
8758 2016-01-21 Anton Blanchard <anton@samba.org>
8759 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8760
8761 PR target/63354
8762 * gcc.target/powerpc/pr63354.c: New test.
8763
8764 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8765
8766 PR rtl-optimization/68990
8767 * gcc.target/i386/pr68990: New.
8768
8769 2016-01-21 Nick Clifton <nickc@redhat.com>
8770
8771 PR target/69129
8772 * gcc.target/mips/pr69129.c: New.
8773
8774 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8775
8776 PR c++/58046
8777 * g++.dg/cpp0x/pr58046.C: New.
8778
8779 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8780
8781 PR target/69187
8782 PR target/65624
8783 * gcc.target/arm/pr69187.c: New test.
8784
8785 PR c++/69355
8786 * g++.dg/torture/pr69355.C: New test.
8787
8788 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8789 Sebastian Pop <s.pop@samsung.com>
8790
8791 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8792
8793 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8794 Sebastian Pop <s.pop@samsung.com>
8795
8796 * gcc.dg/graphite/pr68976.c: New test.
8797
8798 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8799
8800 PR middle-end/67653
8801 * c-c++-common/pr67653.c: New test.
8802 * gcc.dg/torture/pr29119.c: Add dg-warning.
8803
8804 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8805
8806 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8807
8808 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8809
8810 PR c/24293
8811 * gcc.dg/pr24293.c: New test.
8812 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8813 incomplete struct type.
8814 * gcc.dg/declspec-1.c: Likewise.
8815 * gcc.dg/pr63549.c: Likewise.
8816
8817 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8818
8819 PR tree-optimization/66612
8820 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8821 for bdn instruction.
8822
8823 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8824
8825 * lib/target-supports.exp
8826 (check_effective_target_arm_fp_ok_nocache): New.
8827 (check_effective_target_arm_fp_ok): New.
8828 (add_options_for_arm_fp): New.
8829 (check_effective_target_arm_crypto_ok_nocache): Require
8830 target_arm_v8_neon_ok instead of arm32.
8831 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8832 (check_effective_target_arm_crypto_pragma_ok): New.
8833 (add_options_for_arm_vfp): New.
8834 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8835 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8836 target instead. Force initial fpu to vfp.
8837 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8838 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8839 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8840 dependency.
8841 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8842 use arm_vfp effective target instead. Force initial fpu to vfp.
8843 * gcc.target/arm/attr-neon3.c: Likewise.
8844 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8845 arm_vfp_ok.
8846 * gcc.target/arm/unsigned-float.c: Likewise.
8847 * gcc.target/arm/vfp-1.c: Likewise.
8848 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8849 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8850 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8851 * gcc.target/arm/vfp-ldmias.c: Likewise.
8852 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8853 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8854 * gcc.target/arm/vfp-stmiad.c: Likewise.
8855 * gcc.target/arm/vfp-stmias.c: Likewise.
8856 * gcc.target/arm/vnmul-1.c: Likewise.
8857 * gcc.target/arm/vnmul-2.c: Likewise.
8858 * gcc.target/arm/vnmul-3.c: Likewise.
8859 * gcc.target/arm/vnmul-4.c: Likewise.
8860
8861 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8862
8863 PR testsuite/69366
8864 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8865 the MPX run-time library, for compile-time MPX test.
8866 * gcc.target/i386/chkp-always_inline.c: Likewise.
8867 * gcc.target/i386/chkp-bndret.c: Likewise.
8868 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8869 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8870 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8871 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8872 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8873 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8874 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8875 * gcc.target/i386/chkp-label-address.c: Likewise.
8876 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8877 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8878 * gcc.target/i386/chkp-pr69044.c: Likewise.
8879 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8880 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8881 * gcc.target/i386/chkp-strchr.c: Likewise.
8882 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8883 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8884 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8885 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8886 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8887 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8888 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8889 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8890 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8891 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8892 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8893 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8894 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8895 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8896 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8897 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8898 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8899 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8900 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8901 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8902 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8903 * gcc.target/i386/pr63995-2.c: Likewise.
8904 * gcc.target/i386/pr64805.c: Likewise.
8905 * gcc.target/i386/pr65044.c: Likewise.
8906 * gcc.target/i386/pr65167.c: Likewise.
8907 * gcc.target/i386/pr65183.c: Likewise.
8908 * gcc.target/i386/pr65184.c: Likewise.
8909 * gcc.target/i386/thunk-retbnd.c: Likewise.
8910
8911 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8912
8913 PR tree-optimization/69328
8914 * gcc.dg/pr69328.c: New test.
8915
8916 2016-01-20 Jeff Law <law@redhat.com>
8917
8918 PR target/25114
8919 * gcc.target/m68k/pr25114.c: New test.
8920
8921 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8922
8923 * gcc.target/arm/memset-inline-10.c: Added
8924 dg-require-effective-target arm_thumb2_ok.
8925
8926 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8927
8928 * gcc.dg/debug/dwarf2/sso.c: New test.
8929
8930 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8931
8932 PR testsuite/68820
8933 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8934 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8935 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8936
8937 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8938
8939 PR ipa/66223
8940 * g++.dg/ipa/devirt-50.C: New testcase.
8941
8942 2016-01-19 Marek Polacek <polacek@redhat.com>
8943
8944 PR c++/68965
8945 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8946 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8947
8948 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8949
8950 PR target/69135
8951 * gcc.target/arm/pr69135_1.c: New test.
8952
8953 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8954
8955 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8956
8957 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8958
8959 * gcc.target/aarch64/ccmp_1.c: New testcase.
8960
8961 2016-01-19 Marek Polacek <polacek@redhat.com>
8962
8963 PR c++/68586
8964 * g++.dg/cpp0x/enum30.C: New test.
8965
8966 2016-01-19 Richard Biener <rguenther@suse.de>
8967
8968 PR tree-optimization/69336
8969 * g++.dg/tree-ssa/pr69336.C: New testcase.
8970
8971 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8972
8973 PR debug/65779
8974 * gcc.dg/pr65779.c: New test.
8975
8976 2016-01-19 Richard Biener <rguenther@suse.de>
8977
8978 PR tree-optimization/69352
8979 * gcc.dg/torture/pr69352.c: New testcase.
8980
8981 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8982
8983 PR rtl-optimization/68955
8984 PR rtl-optimization/64557
8985 * gcc.dg/torture/pr68955.c: New test.
8986
8987 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8988
8989 PR lto/69136
8990 * g++.dg/torture/pr69136.C: New testcase.
8991
8992 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8993
8994 PR lto/69133
8995 * g++.dg/lto/pr69133_0.C: New testcase.
8996 * g++.dg/lto/pr69133_1.C: New testcase.
8997
8998 2016-01-15 Jeff Law <law@redhat.com>
8999
9000 PR tree-optimization/69320
9001 * gcc.c-torture/pr69320-1.c: New test.
9002 * gcc.c-torture/pr69320-2.c: New test.
9003 * gcc.c-torture/pr69320-3.c: New test.
9004 * gcc.c-torture/pr69320-4.c: New test.
9005
9006 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9007
9008 PR c++/11858
9009 PR c++/24663
9010 PR c++/24664
9011 * g++.dg/template/pr11858.C: New test.
9012 * g++.dg/template/pr24663.C: New test.
9013 * g++.dg/template/unify12.C: New test.
9014 * g++.dg/template/unify13.C: New test.
9015 * g++.dg/template/unify14.C: New test.
9016 * g++.dg/template/unify15.C: New test.
9017 * g++.dg/template/unify16.C: New test.
9018 * g++.dg/template/unify17.C: New test.
9019
9020 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9021
9022 PR testsuite/69181
9023 * gcc.dg/pr69181-1.c: New test file.
9024 * gcc.dg/pr69181-2.c: New test file.
9025 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9026 globals by moving it to...
9027 (cleanup-after-saved-dg-test): ...this new function. Add
9028 "global additional_sources_used". Add reset of global
9029 multiline_expected_outputs to the empty list.
9030 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9031 global to...
9032 (multiline_expected_outputs): ...this, and updated comments to
9033 note that it is modified from gcc-dg.exp.
9034 (dg-end-multiline-output): Update for the above renaming.
9035 (handle-multiline-outputs): Likewise. Remove the clearing
9036 of the expected outputs to the empty list.
9037
9038 2016-01-18 Richard Biener <rguenther@suse.de>
9039
9040 PR tree-optimization/69297
9041 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9042
9043 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9044
9045 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9046 dg-options.
9047 * gcc.target/mips/mips-3d-2.c: Likewise.
9048 * gcc.target/mips/mips-3d-3.c: Likewise.
9049 * gcc.target/mips/mips-3d-4.c: Likewise.
9050 * gcc.target/mips/mips-3d-5.c: Likewise.
9051 * gcc.target/mips/mips-3d-6.c: Likewise.
9052 * gcc.target/mips/mips-3d-7.c: Likewise.
9053 * gcc.target/mips/mips-3d-8.c: Likewise.
9054 * gcc.target/mips/mips-3d-9.c: Likewise.
9055 * gcc.target/mips/mips-ps-1.c: Likewise.
9056 * gcc.target/mips/mips-ps-2.c: Likewise.
9057 * gcc.target/mips/mips-ps-3.c: Likewise.
9058 * gcc.target/mips/mips-ps-4.c: Likewise.
9059 * gcc.target/mips/mips-ps-5.c: Likewise.
9060 * gcc.target/mips/mips-ps-6.c: Likewise.
9061 * gcc.target/mips/mips-ps-7.c: Likewise.
9062 * gcc.target/mips/mips-ps-type.c: Likewise.
9063 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9064 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9065
9066 2016-01-18 Tom de Vries <tom@codesourcery.com>
9067
9068 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9069 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9070 * c-c++-common/goacc/kernels-empty.c: New test.
9071 * c-c++-common/goacc/kernels-eternal.c: New test.
9072 * c-c++-common/goacc/kernels-loop-2.c: New test.
9073 * c-c++-common/goacc/kernels-loop-3.c: New test.
9074 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9075 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9076 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9077 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9078 * c-c++-common/goacc/kernels-loop-data.c: New test.
9079 * c-c++-common/goacc/kernels-loop-g.c: New test.
9080 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9081 * c-c++-common/goacc/kernels-loop-n.c: New test.
9082 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9083 * c-c++-common/goacc/kernels-loop.c: New test.
9084 * c-c++-common/goacc/kernels-noreturn.c: New test.
9085 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9086 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9087 * c-c++-common/goacc/kernels-reduction.c: New test.
9088
9089 2016-01-18 Tom de Vries <tom@codesourcery.com>
9090
9091 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9092 * gcc.dg/autopar/outer-2.c: Same.
9093 * gcc.dg/autopar/outer-3.c: Same.
9094 * gcc.dg/autopar/outer-4.c: Same.
9095 * gcc.dg/autopar/outer-5.c: Same.
9096 * gcc.dg/autopar/outer-6.c: Same.
9097 * gcc.dg/autopar/parallelization-1.c: Same.
9098 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9099 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9100 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9101 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9102 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9103 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9104 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9105 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9106 * gcc.dg/autopar/pr39500-1.c: Same.
9107 * gcc.dg/autopar/pr39500-2.c: Same.
9108 * gcc.dg/autopar/pr46193.c: Same.
9109 * gcc.dg/autopar/pr46194.c: Same.
9110 * gcc.dg/autopar/pr49580.c: Same.
9111 * gcc.dg/autopar/pr49960-1.c: Same.
9112 * gcc.dg/autopar/pr49960.c: Same.
9113 * gcc.dg/autopar/pr68373.c: Same.
9114 * gcc.dg/autopar/reduc-1.c: Same.
9115 * gcc.dg/autopar/reduc-1char.c: Same.
9116 * gcc.dg/autopar/reduc-1short.c: Same.
9117 * gcc.dg/autopar/reduc-2.c: Same.
9118 * gcc.dg/autopar/reduc-2char.c: Same.
9119 * gcc.dg/autopar/reduc-2short.c: Same.
9120 * gcc.dg/autopar/reduc-3.c: Same.
9121 * gcc.dg/autopar/reduc-4.c: Same.
9122 * gcc.dg/autopar/reduc-6.c: Same.
9123 * gcc.dg/autopar/reduc-7.c: Same.
9124 * gcc.dg/autopar/reduc-8.c: Same.
9125 * gcc.dg/autopar/reduc-9.c: Same.
9126 * gcc.dg/autopar/uns-outer-4.c: Same.
9127 * gcc.dg/autopar/uns-outer-5.c: Same.
9128 * gcc.dg/autopar/uns-outer-6.c: Same.
9129 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9130 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9131
9132 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9133
9134 PR target/63679
9135 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9136 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9137
9138 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9139
9140 PR target/63679
9141 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9142 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9143 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9144
9145 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9146
9147 PR target/63679
9148 * gcc.dg/tree-ssa/sra-17.c: New.
9149 * gcc.dg/tree-ssa/sra-18.c: New.
9150
9151 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9152
9153 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9154
9155 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9156
9157 * gnat.dg/inline12.adb: New test.
9158
9159 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9160
9161 PR tree-optimization/66797
9162 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9163
9164 2016-01-18 Richard Biener <rguenther@suse.de>
9165
9166 PR tree-optimization/69170
9167 * gcc.dg/torture/pr69170.c: New testcase.
9168
9169 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9170
9171 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9172
9173 2016-01-16 Tom de Vries <tom@codesourcery.com>
9174
9175 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9176
9177 2016-01-16 Tom de Vries <tom@codesourcery.com>
9178
9179 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9180 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9181 redundant dg-require-effective-target pthread.
9182 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9183 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9184 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9185 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9186 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9187 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9188 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9189
9190 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9191
9192 PR target/68609
9193 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9194 * gcc.target/powerpc/recip-7.c: Same.
9195
9196 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9197
9198 PR c++/69091
9199 * g++.dg/template/pr69091.C: New test.
9200
9201 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9202
9203 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9204 dump does not contain an error_mark_node.
9205 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9206 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9207
9208 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9209
9210 PR c++/68936
9211 * g++.dg/template/pr68936.C: New test.
9212
9213 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9214
9215 PR target/68609
9216 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9217 * gcc.target/powerpc/recip-2.c: Same.
9218 * gcc.target/powerpc/recip-3.c: Same.
9219 * gcc.target/powerpc/recip-4.c: Same.
9220 * gcc.target/powerpc/recip-sqrtf.c: Same.
9221
9222 2016-01-15 Jeff Law <law@redhat.com>
9223
9224 PR tree-optimization/69270
9225 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9226 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9227
9228 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9229
9230 PR fortran/49630
9231 * gfortran.dg/deferred_character_13.f90: New test for the fix
9232 of comment 3 of the PR.
9233
9234 PR fortran/54070
9235 * gfortran.dg/deferred_character_8.f90: New test
9236 * gfortran.dg/allocate_error_5.f90: New test
9237
9238 PR fortran/60593
9239 * gfortran.dg/deferred_character_10.f90: New test
9240
9241 PR fortran/60795
9242 * gfortran.dg/deferred_character_14.f90: New test
9243
9244 PR fortran/61147
9245 * gfortran.dg/deferred_character_11.f90: New test
9246
9247 PR fortran/64324
9248 * gfortran.dg/deferred_character_9.f90: New test
9249
9250 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9251
9252 PR rtl-optimization/69030
9253 * gcc.target/i386/pr69030.c: New.
9254
9255 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9256
9257 * gcc.target/aarch64/target_attr_17.c: New test.
9258
9259 2016-01-15 Richard Biener <rguenther@suse.de>
9260
9261 PR tree-optimization/66856
9262 * gcc.dg/torture/pr66856-1.c: New testcase.
9263 * gcc.dg/torture/pr66856-2.c: Likewise.
9264
9265 2016-01-15 Richard Biener <rguenther@suse.de>
9266
9267 PR debug/69137
9268 * g++.dg/lto/pr69137_0.C: New testcase.
9269
9270 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9271
9272 PR middle-end/69246
9273 * gcc.target/i386/pr69246.c: New test.
9274
9275 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9276
9277 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9278
9279 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9280
9281 PR c++/56194
9282 * g++.dg/init/const9.C: Disable test on S/390.
9283
9284 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9285
9286 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9287 * g++.dg/Wno-frame-address.C: Ditto.
9288
9289 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9290
9291 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9292
9293 2016-01-15 Richard Biener <rguenther@suse.de>
9294
9295 PR tree-optimization/68961
9296 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9297
9298 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9299
9300 * gcc.target/i386/pr65105-5.c: New test.
9301
9302 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9303
9304 * gcc.c-torture/execute/alias-4.c: New testcase.
9305
9306 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9307
9308 PR ipa/68148
9309 * g++.dg/ipa/devirt-49.C: New testcase.
9310
9311 2016-01-15 Christian Bruel <christian.bruel@st.com>
9312
9313 PR target/65837
9314 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9315 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9316 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9317
9318 2016-01-15 Richard Biener <rguenther@suse.de>
9319
9320 PR tree-optimization/69117
9321 * gcc.dg/torture/pr69117.c: New testcase.
9322
9323 2015-01-14 Ryan Burn <contact@rnburn.com>
9324
9325 PR c++/69048
9326 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9327
9328 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9329
9330 PR testsuite/67509
9331 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9332 range tests use 100 * maximum instead of maximum + 1.
9333
9334 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9335
9336 PR debug/69244
9337 * gcc.dg/guality/pr69244.c: New test.
9338
9339 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9340
9341 * lib/target-supports.exp (check_effective_target_issignaling):
9342 New procedure.
9343 * gcc.dg/pr61441.c: Require issignaling effective target.
9344
9345 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9346
9347 PR target/68803
9348 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9349
9350 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9351
9352 PR c++/68819
9353 PR preprocessor/69177
9354 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9355 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9356 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9357 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9358
9359 2016-01-14 Marek Polacek <polacek@redhat.com>
9360
9361 PR c/69262
9362 * gcc.dg/array-15.c: New test.
9363
9364 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9365
9366 PR middle-end/68146
9367 PR tree-optimization/69155
9368 * gfortran.dg/pr68146.f: New test.
9369 * gfortran.dg/pr69155.f90: New test.
9370
9371 2016-01-14 Richard Biener <rguenther@suse.de>
9372
9373 PR tree-optimization/68060
9374 * gcc.dg/torture/pr68060-1.c: New testcase.
9375 * gcc.dg/torture/pr68060-2.c: Likewise.
9376
9377 2016-01-14 Nick Clifton <nickc@redhat.com>
9378
9379 * lib/target-supports.exp
9380 (check_effective_target_arm_neon_ok_nocache): Add an option
9381 sequence that includes setting the ARM architecture to ARMv7-A.
9382 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9383 command line options necessary to enable Neon support.
9384 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9385 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9386 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9387 * gcc.target/arm/pr69180.c: Likewise.
9388
9389 2016-01-14 Jeff Law <law@redhat.com>
9390
9391 PR tree-optimization/69270
9392 * gcc.dg/tree-ssa/pr69270.c: New test.
9393
9394 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9395
9396 PR c/66208
9397 * c-c++-common/pr66208.c: New file.
9398
9399 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9400
9401 PR tree-optimization/69156
9402 * gcc.dg/pr69156.c: New test.
9403
9404 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9405
9406 * gcc.target/i386/pr69225-7.c: New test.
9407
9408 2016-01-13 Richard Henderson <rth@redhat.com>
9409
9410 * gcc.dg/tm/memopt-13.c: Update expected function.
9411 * gcc.dg/tm/memopt-6.c: Likewise.
9412
9413 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9414
9415 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9416 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9417 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9418 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9419
9420 2016-01-13 Tom de Vries <tom@codesourcery.com>
9421
9422 PR tree-optimization/69169
9423 * gcc.dg/pr69169.c: New test.
9424
9425 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9426
9427 PR target/69228
9428 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9429 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9430 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9431 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9432 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9433 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9434 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9435 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9436
9437 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9438
9439 PR target/69247
9440 * gcc.dg/pr69247.c: New test.
9441
9442 2016-01-13 Richard Biener <rguenther@suse.de>
9443
9444 PR tree-optimization/69242
9445 * gcc.dg/torture/pr69242.c: New testcase.
9446
9447 2016-01-13 Richard Biener <rguenther@suse.de>
9448
9449 PR tree-optimization/69186
9450 * gcc.dg/torture/pr69186.c: New testcase.
9451
9452 2016-01-13 Jeff Law <law@redhat.com>
9453
9454 PR tree-optimization/67755
9455 * gcc.dg/tree-ssa/pr67755.c: New test.
9456
9457 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9458
9459 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9460 pass number in output by a star.
9461
9462 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9463
9464 PR tree-optimization/68911
9465 * gcc.c-torture/execute/pr68911.c: New test.
9466
9467 2016-01-12 Marek Polacek <polacek@redhat.com>
9468
9469 PR c++/68979
9470 * g++.dg/warn/permissive-1.C: New test.
9471
9472 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9473
9474 PR objc++/68511
9475 PR c++/69213
9476 * g++.dg/opt/pr69213.C: New test.
9477
9478 2016-01-12 Christian Bruel <christian.bruel@st.com>
9479
9480 PR target/69180
9481 * gcc.target/arm/pr69180.c: New test.
9482
9483 2016-01-12 Richard Biener <rguenther@suse.de>
9484
9485 PR lto/69077
9486 * g++.dg/lto/pr69077_0.C: New testcase.
9487 * g++.dg/lto/pr69077_1.C: Likewise.
9488
9489 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9490
9491 PR target/69175
9492 * g++.dg/opt/pr69175.C: New test.
9493
9494 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9495
9496 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9497 rather than #including math.h & stdlib.h.
9498 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9499 * gcc.dg/vect/pr49771.c: Likewise.
9500 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9501 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9502 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9503 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9504 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9505 * gcc.dg/vect/pr44507.c: Likewise.
9506 * gcc.dg/vect/pr45902.c: Likewise.
9507 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9508 * gcc.dg/vect/vect-117.c: Likewise.
9509 * gcc.dg/vect/vect-99.c: Likewise.
9510 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9511 * gcc.dg/vect/vect-cond-1.c: Likewise.
9512 * gcc.dg/vect/vect-cond-2.c: Likewise.
9513 * gcc.dg/vect/vect-cond-3.c: Likewise.
9514 * gcc.dg/vect/vect-cond-4.c: Likewise.
9515 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9516 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9517 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9518 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9519 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9520 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9521 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9522 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9523 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9524 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9525 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9526 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9527 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9528 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9529 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9530 include of signal.h.
9531 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9532 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9533 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9534 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9535 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9536 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9537 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9538 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9539 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9540 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9541 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9542 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9543 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9544 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9545 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9546 * gcc.dg/vect/vect-outer-5.c: Likewise.
9547 * gcc.dg/vect/vect-outer-6.c: Likewise.
9548 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9549 include of stdio.h.
9550
9551 2016-01-12 Nick Clifton <nickc@redhat.com>
9552
9553 PR target/68913
9554 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9555 to fread so that it will be found in all target runtimes.
9556
9557 2016-01-12 Richard Biener <rguenther@suse.de>
9558
9559 PR tree-optimization/69053
9560 * g++.dg/torture/pr69053.C: New testcase.
9561
9562 2016-01-12 Richard Biener <rguenther@suse.de>
9563
9564 PR tree-optimization/69168
9565 * gcc.dg/torture/pr69168.c: New testcase.
9566
9567 2016-01-12 Richard Biener <rguenther@suse.de>
9568
9569 PR tree-optimization/69157
9570 * gcc.dg/torture/pr69157.c: New testcase.
9571
9572 2016-01-12 Richard Biener <rguenther@suse.de>
9573
9574 PR tree-optimization/69174
9575 * gcc.dg/torture/pr69174.c: New testcase.
9576
9577 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9578
9579 PR c++/66808
9580 PR c++/69000
9581 * g++.dg/tls/pr66808.C: New test.
9582 * g++.dg/tls/pr69000.C: New test.
9583
9584 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9585
9586 * gcc.target/powerpc/swaps-p8-23.c: New test.
9587 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9588
9589 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9590
9591 PR tree-optimization/68356
9592 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9593
9594 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9595 Jim Wilson <jim.wilson@linaro.org>
9596
9597 PR target/69194
9598 * gcc.target/arm/pr69194.c: New test.
9599
9600 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9601
9602 PR target/69225
9603 * gcc.target/i386/pr69225-1.c: New test.
9604 * gcc.target/i386/pr69225-2.c: Likewise.
9605 * gcc.target/i386/pr69225-3.c: Likewise.
9606 * gcc.target/i386/pr69225-4.c: Likewise.
9607 * gcc.target/i386/pr69225-5.c: Likewise.
9608 * gcc.target/i386/pr69225-6.c: Likewise.
9609
9610 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR target/67462
9613 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9614 if lp64.
9615
9616 PR target/69071
9617 * gcc.dg/pr69071.c: New test.
9618
9619 PR c++/69211
9620 * g++.dg/opt/pr69211.C: New test.
9621
9622 PR tree-optimization/69214
9623 * gcc.c-torture/compile/pr69214.c: New test.
9624
9625 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9626
9627 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9628 * gcc.target/i386/pr66232-11.c: Ditto.
9629 * gcc.target/i386/pr66232-12.c: Ditto.
9630 * gcc.target/i386/pr66232-13.c: Ditto.
9631
9632 2016-01-11 Richard Biener <rguenther@suse.de>
9633
9634 PR tree-optimization/69173
9635 * gcc.dg/torture/pr69173.c: New testcase.
9636
9637 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9638
9639 PR rtl-optimization/68796
9640 * gcc.target/aarch64/tst_5.c: New test.
9641 * gcc.target/aarch64/tst_6.c: Likewise.
9642
9643 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9644
9645 PR rtl-optimization/68841
9646 * gcc.dg/pr68841.c: New test.
9647 * gcc.c-torture/execute/pr68841.c: New test.
9648
9649 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9650
9651 PR rtl-optimization/68920
9652 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9653 for ix86 targets.
9654 * gcc.dg/ifcvt-5.c: New test.
9655
9656 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9657
9658 PR bootstrap/69123
9659 * g++.dg/pr69123.C: New.
9660
9661 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9662
9663 PR target/69010
9664 * gcc.target/i386/pr69010.c: New test.
9665
9666 2016-01-11 Martin Jambor <mjambor@suse.cz>
9667
9668 PR ipa/69044
9669 * gcc.target/i386/chkp-pr69044.c: New test.
9670
9671 2016-01-11 Tom de Vries <tom@codesourcery.com>
9672
9673 PR tree-optimization/69109
9674 * gcc.dg/autopar/pr69109-2.c: New test.
9675 * gcc.dg/autopar/pr69109.c: New test.
9676
9677 2016-01-11 Tom de Vries <tom@codesourcery.com>
9678
9679 PR tree-optimization/69108
9680 * gcc.dg/autopar/pr69108.c: New test.
9681
9682 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9683
9684 PR c++/69029
9685 * c-c++-common/Wisleading-indentation.c: Augment test.
9686
9687 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9688
9689 PR fortran/69154
9690 * gfortran.dg/inline_matmul_12.f90: New test.
9691
9692 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9693
9694 PR fortran/67779
9695 * gfortran.dg/actual_array_offset_1: New test.
9696
9697 2016-01-10 Tom de Vries <tom@codesourcery.com>
9698
9699 PR tree-optimization/69062
9700 * gcc.dg/autopar/pr69062.c: New test.
9701
9702 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9703
9704 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9705 * gcc.dg/vect/slp-perm-2.c: Likewise.
9706 * gcc.dg/vect/slp-perm-3.c: Likewise.
9707 * gcc.dg/vect/slp-perm-5.c: Likewise.
9708 * gcc.dg/vect/slp-perm-6.c: Likewise.
9709 * gcc.dg/vect/slp-perm-7.c: Likewise.
9710 * gcc.dg/vect/slp-perm-8.c: Likewise.
9711
9712 2016-01-10 Tom de Vries <tom@codesourcery.com>
9713
9714 PR tree-optimization/69039
9715 * gcc.dg/autopar/pr69039.c: New test.
9716
9717 2016-01-09 Marek Polacek <polacek@redhat.com>
9718
9719 PR c++/69113
9720 * g++.dg/pr69113.C: New test.
9721
9722 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9723
9724 PR middle-end/50865
9725 PR tree-optimization/69097
9726 * gcc.c-torture/execute/pr50865.c: New test.
9727 * gcc.c-torture/execute/pr69097-1.c: New test.
9728 * gcc.c-torture/execute/pr69097-2.c: New test.
9729 * gcc.dg/pr69097-1.c: New test.
9730 * gcc.dg/pr69097-2.c: New test.
9731
9732 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9733
9734 PR c++/69164
9735 * g++.dg/opt/pr69164.C: New test.
9736
9737 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9738
9739 PR tree-optimization/69167
9740 * gcc.dg/pr69167.c: New test.
9741
9742 2016-01-08 Marek Polacek <polacek@redhat.com>
9743
9744 PR c++/68449
9745 * g++.dg/pr68449.C: New.
9746
9747 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9748
9749 PR tree-optimization/68707
9750 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9751 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9752 on platforms supporting it.
9753 * gcc.dg/vect/slp-perm-2.c: Likewise.
9754 * gcc.dg/vect/slp-perm-3.c: Likewise.
9755 * gcc.dg/vect/slp-perm-5.c: Likewise.
9756 * gcc.dg/vect/slp-perm-7.c: Likewise.
9757 * gcc.dg/vect/slp-perm-8.c: Likewise.
9758 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9759 on platforms supporting it.
9760
9761 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9762
9763 PR tree-optimization/69162
9764 * gcc.dg/pr69162.c: New test.
9765
9766 PR tree-optimization/69172
9767 * gcc.dg/pr69172.c: New test.
9768
9769 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9770
9771 PR tree-optimization/67781
9772 * gcc.c-torture/execute/pr67781.c: New file.
9773
9774 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9775
9776 PR tree-optimization/69083
9777 * gcc.dg/vect/pr69083.c: New test.
9778
9779 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9780
9781 PR tree-optimization/61441
9782 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9783 Use -fexcess-precision=standard for compiler options.
9784 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9785
9786 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9787
9788 PR fortran/69128
9789 * gfortran.dg/gomp/pr69128.f90: New test.
9790
9791 PR c++/69145
9792 * g++.dg/ext/pr69145-1.C: New test.
9793 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9794 * g++.dg/ext/pr69145-2.h: New file.
9795
9796 2016-01-07 Martin Sebor <msebor@redhat.com>
9797
9798 PR c/68966
9799 * gcc.dg/atomic-fetch-bool.c: New test.
9800 * gcc.dg/sync-fetch-bool.c: New test.
9801
9802 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9803
9804 PR fortran/66680
9805 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9806
9807 2016-01-07 Nick Clifton <nickc@redhat.com>
9808
9809 PR target/66655
9810 * g++.dg/pr66655.C: New test.
9811 * g++.dg/pr66655_1.cc: Test support file.
9812 * g++.dg/pr66655.h: Test header file.
9813
9814 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9815
9816 PR fortran/66680
9817 gfortran.dg/gomp/pr66680.f90: New test.
9818
9819 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9820
9821 PR target/69171
9822 * gcc.target/i386/pr69171-1.c: New test.
9823 * gcc.target/i386/pr69171-2.c: Likewise.
9824 * gcc.target/i386/pr69171-3.c: Likewise.
9825 * gcc.target/i386/pr69171-4.c: Likewise.
9826 * gcc.target/i386/pr69171-5.c: Likewise.
9827 * gcc.target/i386/pr69171-6.c: Likewise.
9828
9829 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9830
9831 PR middle-end/67639
9832 * c-c++-common/pr67639.c: New test.
9833
9834 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9835
9836 PR tree-optimization/69141
9837 * g++.dg/opt/pr69141.C: New test.
9838
9839 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9840
9841 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9842
9843 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9844
9845 PR target/69140
9846 * gcc.target/i386/pr69140.c: New test
9847
9848 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9849
9850 * gcc.dg/bad-dereference.c: New test case.
9851
9852 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9853
9854 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9855
9856 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9857
9858 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9859
9860 2016-01-06 Marek Polacek <polacek@redhat.com>
9861
9862 PR sanitizer/69099
9863 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9864
9865 2016-01-05 Marek Polacek <polacek@redhat.com>
9866
9867 PR c/69104
9868 * gcc.dg/atomic-invalid-2.c: New.
9869
9870 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9871
9872 PR target/68991
9873 * gcc.target/i386/pr68991.c: New test.
9874
9875 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9876
9877 PR target/68991
9878 * g++.dg/pr68991-1.C: New test.
9879 * g++.dg/pr68991-2.C: Likewise.
9880
9881 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9882
9883 PR other/60465
9884 * gcc.target/ia64/pr60465-gprel64.c: New test.
9885 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9886
9887 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9888
9889 PR rtl-optimization/68651
9890 * gcc.target/aarch64/pr68651_1.c: New test.
9891
9892 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9893
9894 PR c/69122
9895 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9896
9897 2016-01-05 Nathan Sidwell <nathan@acm.org>
9898
9899 PR c++/58583
9900 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9901
9902 * gcc.dg/alias-15.c: New.
9903
9904 2016-01-05 Nick Clifton <nickc@redhat.com>
9905
9906 PR target/68870
9907 * g++.dg/pr68770.C: New test.
9908
9909 2016-01-04 Mike Stump <mikestump@comcast.net>
9910
9911 * lib/target-supports.exp (check_effective_target_cilkplus):
9912 cilkplus targets require pthreads.
9913 (check_effective_target_cilkplus): Remove special case for NVPTX.
9914
9915 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9916
9917 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9918 generation.
9919
9920 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9921
9922 Update copyright years.
9923
9924 2016-01-04 Marek Polacek <polacek@redhat.com>
9925
9926 PR c/68908
9927 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9928 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9929 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9930
9931 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9932
9933 * gcc.target/sparc/20160104-2.c: New test.
9934
9935 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9936
9937 * gcc.target/sparc/20160104-1.c: New test.
9938
9939 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9940
9941 PR fortran/65045
9942 * gfortran.dg/pr65045.f90: New test.
9943
9944 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9945
9946 * gnat.dg/specs/debug1.ads: Delete.
9947
9948 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9949
9950 PR libgfortran/68867
9951 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9952 expression.
9953
9954 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9955
9956 PR libgfortran/68867
9957 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9958 PowerPC.
9959
9960 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9961
9962 PR fortran/68864
9963 * gfortran.dg/pr68864.f90: New test.
9964
9965 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9966
9967 PR tree-optimization/69070
9968 * gcc.dg/pr69070.c: New test.
9969
9970 PR sanitizer/69055
9971 * gfortran.dg/pr69055.f90: New test.
9972
9973 PR target/69015
9974 * gcc.dg/pr69015.c: New test.
9975 \f
9976 Copyright (C) 2016 Free Software Foundation, Inc.
9977
9978 Copying and distribution of this file, with or without modification,
9979 are permitted in any medium without royalty provided the copyright
9980 notice and this notice are preserved.