re PR tree-optimization/71908 (ICE at -Os and above in both 32-bit and 64-bit modes...
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-18 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/71908
4 * gcc.dg/torture/pr71908.c: New testcase.
5
6 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7
8 PR target/71493
9 * gcc.target/powerpc/pr71493-1.c: New test.
10 * gcc.target/powerpc/pr71493-2.c: Likewise.
11
12 2016-07-18 Jakub Jelinek <jakub@redhat.com>
13
14 PR c++/71835
15 * g++.dg/conversion/ambig3.C: New test.
16
17 PR c++/71828
18 * g++.dg/cpp0x/constexpr-71828.C: New test.
19
20 PR c++/71826
21 * g++.dg/template/pr71826.C: New test.
22
23 PR c++/71822
24 * g++.dg/template/defarg21.C: New test.
25
26 PR c++/71871
27 * g++.dg/ext/vector31.C: New test.
28
29 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
30
31 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
32
33 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
34
35 PR tree-optimization/71734
36 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
37
38 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
39
40 * gcc.target/s390/warn-dynamicstack-1.c: New test.
41 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
42 stack-layout-dynamic-1.c: New test.
43
44 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
45
46 * gcc.target/s390/nolrl-1.c: New test.
47
48 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
49
50 PR fortran/71523
51 * gfortran.dg/pr71523_1.f90: New test.
52 * gfortran.dg/pr71523_2.f90: New test.
53
54 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
55
56 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
57
58 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
59 Marco Restelli <mrestelli@gmail.com>
60
61 PR fortran/62125
62 * gfortran.dg/pr62125.f90: New test.
63
64 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
65
66 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
67 * gcc.target/powerpc/mulkc3-1.c: Likewise.
68
69 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
70
71 PR c++/58796
72 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
73 * g++.dg/cpp0x/nullptr35.C: New test.
74
75 2016-07-15 Bin Cheng <bin.cheng@arm.com>
76
77 * gcc.dg/tree-ssa/scev-8.c: Update test string.
78
79 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
80
81 * gfortran.dg/goacc/vector_length.f90: New test.
82
83 2016-07-15 Richard Biener <rguenther@suse.de>
84
85 PR tree-optimization/71881
86 * gcc.dg/torture/pr71881.c: New testcase.
87
88 2016-07-15 Richard Biener <rguenther@suse.de>
89
90 PR tree-optimization/71887
91 * gcc.dg/torture/pr71887.c: New testcase.
92
93 2016-07-15 Jakub Jelinek <jakub@redhat.com>
94
95 PR c/71858
96 * gcc.dg/spellcheck-identifiers-3.c: New test.
97
98 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
99
100 PR fortran/71807
101 * gfortran.dg/null_9.f90: New test.
102
103 2016-07-15 Bin Cheng <bin.cheng@arm.com>
104
105 * gcc.dg/tree-ssa/loop-41.c: New test.
106
107 2016-07-15 Bin Cheng <bin.cheng@arm.com>
108
109 PR tree-optimization/71347
110 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
111
112 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
113
114 PR fortran/29819
115 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
116 * gfortran.dg/contains.f90: Ditto.
117 * gfortran.dg/contains_empty_1.f03: Ditto.
118 * gfortran.dg/submodule_3.f08: Ditto.
119
120 2016-07-14 Jakub Jelinek <jakub@redhat.com>
121
122 PR testsuite/71865
123 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
124 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
125 expected diagnostics.
126
127 PR c/71858
128 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
129 * gcc.dg/spellcheck-identifiers-2.c: New test.
130 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
131 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
132
133 2016-07-14 Jakub Jelinek <jakub@redhat.com>
134
135 PR tree-optimization/71872
136 * gcc.c-torture/compile/pr71872.c: New test.
137
138 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
139
140 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
141 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
142 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
143 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
144 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
145 * gcc.target/arm/atomic-op-acquire-1.c: This.
146 * gcc.target/arm/atomic-op-char.c: Rename into ...
147 * gcc.target/arm/atomic-op-char-1.c: This.
148 * gcc.target/arm/atomic-op-consume.c: Rename into ...
149 * gcc.target/arm/atomic-op-consume-1.c: This.
150 * gcc.target/arm/atomic-op-int.c: Rename into ...
151 * gcc.target/arm/atomic-op-int-1.c: This.
152 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
153 * gcc.target/arm/atomic-op-relaxed-1.c: This.
154 * gcc.target/arm/atomic-op-release.c: Rename into ...
155 * gcc.target/arm/atomic-op-release-1.c: This.
156 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
157 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
158 * gcc.target/arm/atomic-op-short.c: Rename into ...
159 * gcc.target/arm/atomic-op-short-1.c: This.
160 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
161 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
162 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
163 * gcc.target/arm/atomic-op-char-2.c: Likewise.
164 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
165 * gcc.target/arm/atomic-op-int-2.c: Likewise.
166 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
167 * gcc.target/arm/atomic-op-release-2.c: Likewise.
168 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
169 * gcc.target/arm/atomic-op-short-2.c: Likewise.
170
171 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
172
173 PR fortran/70842
174 * gfortran.dg/select_type_35.f03: New test.
175
176 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
177
178 PR target/65951
179 PR tree-optimization/70923
180 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
181 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
182 * gcc.dg/vect/pr65951.c: Likewise.
183 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
184
185 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
186
187 * c-c++-common/pr60226.c: Expect maximum object file alignment
188 error on AIX.
189
190 2016-07-14 Richard Biener <rguenther@suse.de>
191
192 PR tree-optimization/71866
193 * gcc.dg/torture/pr71866.c: New testcase.
194
195 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
196
197 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
198 selector and enclose boolean expression in curly braces.
199
200 2016-07-14 Alan Modra <amodra@gmail.com>
201
202 PR target/71733
203 * gcc.target/powerpc/p9-novsx.c: New.
204
205 2016-07-13 Andi Kleen <ak@linux.intel.com>
206
207 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
208 * g++.dg/tree-prof/morefunc.C: Dito.
209 * g++.dg/tree-prof/pr35545.C: Dito.
210 * g++.dg/tree-prof/reorder.C: Dito.
211 * gcc.dg/tree-prof/20050826-2.c: Dito.
212 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
213 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
214 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
215 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
216 * gcc.dg/tree-prof/inliner-1.c: Dito.
217 * gcc.dg/tree-prof/merge_block.c: Dito.
218 * gcc.dg/tree-prof/stringop-1.c: Dito.
219 * gcc.dg/tree-prof/stringop-2.c: Dito.
220 * gcc.dg/tree-prof/switch-case-1.c: Dito.
221 * gcc.dg/tree-prof/switch-case-2.c: Dito.
222 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
223 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
224 * gcc.dg/tree-prof/update-loopch.c: Dito.
225 * gcc.dg/tree-prof/val-prof-1.c: Dito.
226 * gcc.dg/tree-prof/val-prof-2.c: Dito.
227 * gcc.dg/tree-prof/val-prof-3.c: Dito.
228 * gcc.dg/tree-prof/val-prof-4.c: Dito.
229 * gcc.dg/tree-prof/val-prof-5.c: Dito.
230 * gcc.dg/tree-prof/val-prof-6.c: Dito.
231 * gcc.dg/tree-prof/val-prof-7.c: Dito.
232
233 2016-07-13 Andi Kleen <ak@linux.intel.com>
234
235 * lib/profopt.exp (profopt-execute): Remove .imports files.
236
237 2016-07-13 Andi Kleen <ak@linux.intel.com>
238
239 * lib/profopt.exp (profopt-execute): Always log profiler command line.
240
241 2016-07-13 Andi Kleen <ak@linux.intel.com>
242
243 * lib/profopt.exp (dg-final-scan-autofdo,
244 dg-final-scan-not-autofdo): New functions.
245
246 2016-07-13 Bin Cheng <bin.cheng@arm.com>
247
248 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
249 * gcc.dg/vect/vect-35.c: Ditto.
250 * gcc.dg/vect/vect-alias-check-2.c: New test.
251
252 2016-07-13 Martin Liska <mliska@suse.cz>
253
254 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
255 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
256 * gfortran.dg/pr42108.f90: Update expected dump scan.
257
258 2016-07-13 Richard Biener <rguenther@suse.de>
259
260 PR tree-optimization/24574
261 * gcc.dg/pr24574.c: New testcase.
262
263 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
264
265 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
266 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
267 * c-c++-common/pr68833-1.c: Require int32plus.
268 * gcc.dg/ipa/pr63551.c: Likewise.
269 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
270 * gcc.dg/ipa/pr64041.c: Require int32plus.
271
272 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
273
274 PR ipa/71633
275 * g++.dg/pr71633.C: New test.
276
277 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
278
279 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
280 Add new arm_thumb1_cbz_ok effective target.
281 * gcc.target/arm/cbz.c: New test.
282
283 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
284
285 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
286 Define effective target.
287 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
288 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
289 * gcc.target/arm/movhi_movw.c: New test.
290 * gcc.target/arm/movsi_movw.c: Likewise.
291 * gcc.target/arm/movdi_movw.c: Likewise.
292
293 2016-07-13 Richard Biener <rguenther@suse.de>
294
295 PR middle-end/71104
296 * gcc.dg/pr71104-1.c: New testcase.
297 * gcc.dg/pr71104-2.c: Likewise.
298
299 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
300
301 PR target/71805
302 * gcc.target/powerpc/pr71805.c: New test.
303
304 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
305
306 * gcc.target/powerpc/divkc3-1.c: New.
307 * gcc.target/powerpc/mulkc3-1.c: New.
308
309 2016-07-12 Martin Liska <mliska@suse.cz>
310
311 * gcc.dg/params/blocksort-part.c: New test.
312 * gcc.dg/params/params.exp: New file.
313
314 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
315
316 PR middle-end/71700
317 * gcc.c-torture/execute/pr71700.c: New test.
318
319 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
320 Richard Biener <rguenther@suse.de>
321
322 PR tree-optimization/23286
323 PR tree-optimization/70159
324 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
325 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
326 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
327 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
328 * gcc.dg/tree-ssa/pr35286.c: Likewise.
329 * gcc.dg/tree-ssa/pr35287.c: Likewise.
330 * gcc.dg/hoist-register-pressure-1.c: Likewise.
331 * gcc.dg/hoist-register-pressure-2.c: Likewise.
332 * gcc.dg/hoist-register-pressure-3.c: Likewise.
333 * gcc.dg/pr51879-12.c: Likewise.
334 * gcc.dg/strlenopt-9.c: Likewise.
335 * gcc.dg/tree-ssa/pr47392.c: Likewise.
336 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
337 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
338 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
339 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
340 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
341 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
342 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
343 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
344 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
345 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
346 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
347 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
348 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
349 * gfortran.dg/pr43984.f90: Adjust expected outcome.
350
351 2016-07-12 Richard Biener <rguenther@suse.de>
352
353 PR rtl-optimization/68961
354 * gcc.target/i386/pr68961.c: New testcase.
355
356 2016-07-11 Jakub Jelinek <jakub@redhat.com>
357
358 PR middle-end/71758
359 * c-c++-common/gomp/pr71758.c: New test.
360 * gfortran.dg/gomp/pr71758.f90: New test.
361
362 PR tree-optimization/71823
363 * gcc.dg/vect/pr71823.c: New test.
364
365 2016-07-11 David Malcolm <dmalcolm@redhat.com>
366
367 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
368 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
369 and LINE_MAP_MAX_LOCATION_WITH_COLS.
370
371 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
372
373 PR target/71801
374 * gcc.target/i386/pr71801.c: New test.
375
376 2016-07-11 Richard Biener <rguenther@suse.de>
377
378 PR tree-optimization/71816
379 * gcc.dg/torture/pr71816.c: New testcase.
380
381 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
382
383 PR fortran/71783
384 * gfortran.dg/dependency_46.f90: New test.
385
386 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
387
388 PR rtl-optimization/71621
389 * gcc.target/i386/pr71621-1.c: New.
390 * gcc.target/i386/pr71621-2.c: New.
391
392 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
393
394 * gfortran.dg/goacc/pr71704.f90: New test.
395
396 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
397
398 PR target/71297
399 * gcc.target/powerpc/pr71297.c: New.
400
401 2016-07-08 Jiong Wang <jiong.wang@arm.com>
402
403 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
404
405 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
406
407 PR target/71806
408 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
409
410 2016-07-08 Alan Hayward <alan.hayward@arm.com>
411
412 PR tree-optimization/71667
413 * gcc.dg/vect/pr71667.c: New
414
415 2016-07-08 Martin Liska <mliska@suse.cz>
416
417 * gcc.dg/torture/pr71606.c: New test.
418
419 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
420
421 PR fortran/71764
422 * gfortran.dg/pr71764.f90: New test.
423
424 2016-07-07 Jakub Jelinek <jakub@redhat.com>
425 Kai Tietz <ktietz70@googlemail.com>
426
427 PR c++/70869
428 PR c++/71054
429 * g++.dg/cpp0x/pr70869.C: New test.
430 * g++.dg/cpp0x/pr71054.C: New test.
431
432 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
433
434 * g++.dg/debug/pr71432.C: Fail on AIX.
435
436 2016-07-07 Martin Liska <mliska@suse.cz>
437
438 * gfortran.dg/do_1.f90: Remove a corner case that triggers
439 an undefined behavior.
440 * gfortran.dg/do_3.F90: Likewise.
441 * gfortran.dg/do_check_11.f90: New test.
442 * gfortran.dg/do_check_12.f90: New test.
443 * gfortran.dg/do_corner_warn.f90: New test.
444
445 2016-07-07 Martin Liska <mliska@suse.cz>
446
447 * gfortran.dg/predict-1.f90: Ammend the test.
448 * gfortran.dg/predict-2.f90: Likewise.
449
450 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
451
452 PR ipa/71624
453 * g++.dg/pr71624.C: New test.
454
455 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
456
457 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
458 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
459 ARMv8-M Mainline architectures.
460
461 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
462
463 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
464 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
465
466 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
467
468 PR target/70098
469 PR target/71763
470 * gcc.target/powerpc/pr71763.c: New file.
471
472 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
473
474 PR tree-optimization/71518
475 * gcc.dg/pr71518.c: New test.
476
477 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
478
479 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
480
481 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
482
483 PR target/50739
484 * gcc.target/avr/pr50739.c: New test.
485
486 2016-07-05 Jan Hubicka <jh@suse.cz>
487
488 * gcc.dg/tree-ssa/scev-14.c: update template.
489
490 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
491
492 * gcc.dg/vect/group-no-gaps-1.c: New test.
493
494 2016-07-05 Andi Kleen <ak@linux.intel.com>
495
496 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
497 if kernel supports MPX.
498
499 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
500
501 * gcc.c-torture/compile/pr69102.c: Require fpic support.
502
503 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
504 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
505
506 * gcc.target/powerpc/signbit-1.c: New test.
507 * gcc.target/powerpc/signbit-2.c: New test.
508 * gcc.target/powerpc/signbit-3.c: New test.
509
510 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
511
512 PR rtl-optimization/71594
513 * gcc.dg/torture/pr71594.c: New test.
514
515 2016-07-05 Jan Hubicka <jh@suse.cz>
516
517 * gcc.dg/tree-ssa/scev-14.c: new testcase.
518
519 2016-07-05 David Malcolm <dmalcolm@redhat.com>
520
521 PR c++/62314
522 * gcc/testsuite/g++.dg/parse/error5.C: Update column
523 number of missing semicolon error.
524 * g++.dg/pr62314-2.C: New test case.
525
526 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
527
528 * gfortran.dg/coarray_stat_function.f90: New test.
529 * gfortran.dg/coarray_stat_whitespace.f90: New test.
530 * gfortran.dg/coarray_lib_comm_1: Adapting old test
531 to new interfaces.
532
533 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
534
535 PR fortran/71623
536 * gfortran.dg/deferred_character_17.f90: New test.
537
538 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
539
540 * gcc.target/arm/neon/polytypes.c: Move to ...
541 * gcc.target/arm/polytypes.c: ... here.
542 * gcc.target/arm/neon/pr51534.c: Move to ...
543 * gcc.target/arm/pr51534.c: ... here.
544 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
545 * gcc.target/arm/vect-vcvt.c: ... here.
546 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
547 * gcc.target/arm/vect-vcvtq.c: ... here.
548 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
549 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
550 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
551 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
552 * gcc.target/arm/neon/neon.exp: Delete.
553 * gcc.target/arm/neon/: Delete.
554
555 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
556
557 PR fortran/65575
558 * gfortran.dg: pr65575.f90: New test.
559
560 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
561
562 PR fortran/35849
563 * gfortran.dg: pr35849.f90: New test.
564
565 2016-07-04 Jakub Jelinek <jakub@redhat.com>
566
567 PR c++/71739
568 * g++.dg/cpp0x/pr71739.C: New test.
569
570 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
571
572 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
573
574 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
575
576 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
577 locr.
578 * gcc.target/s390/loc-1.c: New test.
579
580 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
581
582 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
583 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
584
585 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
586
587 PR target/63874
588 * gcc.target/aarch64/pr63874.c: New test.
589
590 2016-07-04 Jan Beulich <jbeulich@suse.com>
591
592 * g++.dg/header.c: New.
593 * gcc.dg/header.c: New.
594
595 2016-07-02 Jakub Jelinek <jakub@redhat.com>
596
597 PR c/71719
598 * c-c++-common/Wunused-var-15.c: New test.
599
600 2016-07-01 Jakub Jelinek <jakub@redhat.com>
601
602 PR fortran/71687
603 * gfortran.dg/gomp/pr71687.f90: New test.
604
605 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
606
607 * gcc.dg/const-float128-ped.c: Require __float128 effective
608 target and options.
609 * gcc.dg/const-float128.c: Likewise.
610 * gcc.dg/torture/float128-cmp-invalid.c: Require
611 __float128 and base_quadfloat_support effective targets, and
612 __float128 options.
613 * gcc.dg/torture/float128-div-underflow.c: Likewise.
614 * gcc.dg/torture/float128-extend-nan.c: Likewise.
615 * gcc.dg/torture/float128-nan.c: Likewise.
616 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
617 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
618 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
619 * lib/target-supports.exp (check_effective_target___float128): New.
620 (add_options_for___float128): New.
621 (check_effective_target_base_quadword_support): New.
622
623 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
624
625 PR target/71720
626 * gcc.target/powerpc/pr71720.c: New test.
627
628 2016-07-01 Jan Beulich <jbeulich@suse.com>
629
630 * gcc.dg/bss.c: New.
631
632 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
633
634 PR target/71698
635 * gcc.target/powerpc/pr71698.c: New test.
636
637 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
638
639 PR target/71151
640 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
641 instead of ".foo" for its section name.
642 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
643 depending on MCU's flash size.
644 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
645 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
646 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
647 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
648 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
649 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
650
651 2016-07-01 Jan Beulich <jbeulich@suse.com>
652
653 * gcc.target/i386/pr65105-2.c: Add -msse2.
654
655 2016-06-30 Jakub Jelinek <jakub@redhat.com>
656
657 PR tree-optimization/71707
658 * gcc.dg/strlenopt-29.c: New test.
659
660 PR fortran/71704
661 * gfortran.dg/gomp/pr71704.f90: New test.
662
663 PR fortran/71705
664 * gfortran.dg/gomp/pr71705.f90: New test.
665
666 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
667
668 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
669 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
670 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
671 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
672 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
673 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
674 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
675 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
676 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
677 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
678 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
679 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
680 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
681 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
682 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
683 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
684 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
685 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
686 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
687 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
688 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
689 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
690 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
691 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
692 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
693 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
694 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
695 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
696 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
697 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
698 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
699 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
700 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
701 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
702 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
703 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
704 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
705 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
706 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
707 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
708 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
709 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
710 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
711 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
712 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
713 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
714 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
715 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
716 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
717 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
718 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
719 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
720 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
721 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
722 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
723 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
724 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
725 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
726 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
727 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
728 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
729 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
730 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
731 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
732 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
733 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
734 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
735 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
736 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
737 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
738 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
739 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
740 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
741 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
742 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
743 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
744 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
745 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
746 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
747 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
748 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
749
750 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
751 James Greenhalgh <james.greenhalgh@arm.com>
752
753 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
754
755 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
756 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
757
758 * gcc.target/aarch64/vget_set_lane_1.c: New test.
759
760 2016-06-30 David Malcolm <dmalcolm@redhat.com>
761
762 PR driver/71651
763 * gcc.dg/spellcheck-options-12.c: New test case.
764
765 2016-06-30 Jakub Jelinek <jakub@redhat.com>
766
767 PR middle-end/71693
768 * gcc.c-torture/compile/pr71693.c: New test.
769
770 2016-06-29 David Malcolm <dmalcolm@redhat.com>
771
772 * gcc.dg/spellcheck-params.c: New testcase.
773 * gcc.dg/spellcheck-params-2.c: New testcase.
774
775 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
776
777 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
778 vector extract instructions.
779 * gcc.target/powerpc/p9-extract-2.c: Likewise.
780
781 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
782
783 PR fortran/71686
784 * gfortran.dg/unexpected_eof_2.f90: New test.
785 * gfortran.dg/unexpected_eof_3.f90: New test.
786
787 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
788
789 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
790
791 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
792
793 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
794 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
795 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
796
797 2016-06-29 Richard Biener <rguenther@suse.de>
798
799 PR middle-end/15256
800 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
801
802 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
803
804 * gcc.target/arm/aapcs/neon-vect10.c: Require
805 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
806 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
807 * gcc.target/arm/aapcs/vfp18.c: Likewise.
808 * gcc.target/arm/aapcs/vfp19.c: Likewise.
809 * gcc.target/arm/aapcs/vfp20.c: Likewise.
810 * gcc.target/arm/aapcs/vfp21.c: Likewise.
811 * gcc.target/arm/fp16-aapcs-1.c: Require
812 -mfloat-ab=hard. Also simplify the test.
813 * gcc.target/arm/fp16-aapcs-2.c: New.
814
815 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
816
817 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
818 (add_options_for_arm_fp16_ieee): New.
819 (add_options_for_arm_fp16_alternative): New.
820 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
821 long-line.
822 (effective_target_arm_fp16_hw): New.
823
824 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
825
826 PR tree-optimization/71655
827 * g++.dg/pr71655.C: New test.
828
829 2016-06-29 Martin Liska <mliska@suse.cz>
830
831 * gcc.dg/pr71585.c: New test.
832 * gcc.dg/pr71585-2.c: New test.
833 * gcc.dg/pr71585-3.c: New test.
834
835 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
836
837 PR tree-optimization/70729
838 * g++.dg/vect/pr70729.cc: New test.
839
840 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
841
842 * c-c++-common/gomp/cancel-1.c: Extend.
843
844 2016-06-29 Jakub Jelinek <jakub@redhat.com>
845
846 PR tree-optimization/71625
847 * gcc.dg/strlenopt-28.c: New test.
848
849 2016-06-29 Richard Biener <rguenther@suse.de>
850
851 PR middle-end/71002
852 * g++.dg/torture/pr71002.C: Adjust testcase.
853
854 2016-06-29 Jakub Jelinek <jakub@redhat.com>
855
856 PR c/71685
857 * gcc.dg/pr71685.c: New test.
858
859 2016-06-28 Martin Sebor <msebor@redhat.com>
860
861 PR c/71552
862 * gcc.dg/init-bad-9.c: New test.
863
864 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
865
866 * gcc.target/powerpc/abs128-1.c: Require VSX.
867 * gcc.target/powerpc/copysign128-1.c: Likewise.
868 * gcc.target/powerpc/inf128-1.c: Likewise.
869 * gcc.target/powerpc/nan128-1.c: Likewise.
870
871 2016-06-28 Jakub Jelinek <jakub@redhat.com>
872
873 PR middle-end/71626
874 * gcc.c-torture/execute/pr71626-1.c: New test.
875 * gcc.c-torture/execute/pr71626-2.c: New test.
876
877 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
878
879 PR target/71656
880 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
881
882 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
883
884 PR target/71670
885 * gcc.target/powerpc/pr71670.c: New testcase.
886
887 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
888
889 PR target/71656
890 * gcc.target/powerpc/pr71656-1.c: New test.
891 * gcc.target/powerpc/pr71656-2.c: New test.
892
893 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
894
895 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
896 around fp16 code.
897 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
898 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
899 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
900 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
901 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
902 Add arm_neon_fp16_ok effective target.
903 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
904 Likewise.
905 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
906 Likewise.
907 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
908 Likewise.
909 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
910 Likewise.
911 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
912 Likewise.
913 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
914 Likewise.
915 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
916 Likewise.
917 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
918 Likewise.
919 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
920 Likewise.
921 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
922 Likewise.
923 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
924 Likewise.
925
926 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
927
928 * gcc.dg/predict-12.c: New testcase.
929
930 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
931
932 PR fortran/71649
933 * gfortran.dg/pr71649.f90: New test.
934
935 2016-06-25 Jakub Jelinek <jakub@redhat.com>
936
937 PR tree-optimization/71643
938 * g++.dg/opt/pr71643.C: New test.
939
940 PR tree-optimization/71631
941 * gcc.c-torture/execute/pr71631.c: New test.
942
943 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
944
945 * gcc.dg/predict-11.c: New testcase.
946 * gfortran.dg/predict-2.f90: New testcase.
947
948 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
949
950 * gcc.dg/predict-10.c: New test.
951
952 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
953
954 * gcc.target/powerpc/abs128-1.c: New.
955 * gcc.target/powerpc/copysign128-1.c: New.
956 * gcc.target/powerpc/inf128-1.c: New.
957 * gcc.target/powerpc/nan128-1.c: New.
958
959 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
960
961 * gfortran.dg/pr71642.f90: New test.
962
963 2016-06-24 Jakub Jelinek <jakub@redhat.com>
964
965 PR tree-optimization/71647
966 * gcc.target/i386/pr71647.c: New test.
967
968 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
969
970 * gcc.target/i386/noplt-gd-1.c: New test.
971 * gcc.target/i386/noplt-gd-2.c: Likewise.
972 * gcc.target/i386/noplt-gd-3.c: Likewise.
973 * gcc.target/i386/noplt-ld-1.c: Likewise.
974 * gcc.target/i386/noplt-ld-2.c: Likewise.
975 * gcc.target/i386/noplt-ld-3.c: Likewise.
976 * lib/target-supports.exp
977 (check_effective_target_tls_get_addr_via_got): New.
978
979 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
980
981 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
982 testsuite compile flags.
983 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
984 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
985
986 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
987
988 * g++dg/vect/pr36684.cc: Add dg-do compile.
989 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
990 * gcc.dg/vect/pr70021.c: Ditto.
991 * gcc.dg/vect/pr70138-1.c: Ditto.
992 * gcc.dg/vect/pr70138-2.c: Ditto.
993 * gcc.dg/vect/pr70354-1.c: Ditto.
994 * gcc.dg/vect/pr70354-2.c: Ditto.
995 * gcc.dg/vect/pr71259.c: Ditto.
996 * gcc.dg/vect/pr71416-1.c: Ditto.
997 * gcc.dg/vect/slp-43.c: Ditto.
998 * gcc.dg/vect/slp-45.c: Ditto.
999 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1000 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1001 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1002 * gfortran.dg/vect/pr69980.f90: Ditto.
1003
1004 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1005
1006 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1007 * gcc.dg/vect/bb-slp-30.c: Ditto.
1008 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1009 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1010 * gcc.dg/vect/pr45902.c: Ditto.
1011 * gcc.dg/vect/pr48172.c: Ditto.
1012 * gcc.dg/vect/pr48377.c: Ditto.
1013 * gcc.dg/vect/pr49038.c: Ditto.
1014 * gcc.dg/vect/pr49771.c: Ditto.
1015 * gcc.dg/vect/pr52091.c: Ditto.
1016 * gcc.dg/vect/pr53185-2.c: Ditto.
1017 * gcc.dg/vect/pr56826.c: Ditto.
1018 * gcc.dg/vect/pr60276.c: Ditto.
1019 * gcc.dg/vect/pr62021.c: Ditto.
1020 * gcc.dg/vect/pr63530.c: Ditto.
1021 * gcc.dg/vect/pr65518.c: Ditto.
1022 * gcc.dg/vect/pr65947-1.c: Ditto.
1023 * gcc.dg/vect/pr65947-10.c: Ditto.
1024 * gcc.dg/vect/pr65947-11.c: Ditto.
1025 * gcc.dg/vect/pr65947-12.c: Ditto.
1026 * gcc.dg/vect/pr65947-13.c: Ditto.
1027 * gcc.dg/vect/pr65947-2.c: Ditto.
1028 * gcc.dg/vect/pr65947-3.c: Ditto.
1029 * gcc.dg/vect/pr65947-4.c: Ditto.
1030 * gcc.dg/vect/pr65947-5.c: Ditto.
1031 * gcc.dg/vect/pr65947-6.c: Ditto.
1032 * gcc.dg/vect/pr65947-7.c: Ditto.
1033 * gcc.dg/vect/pr65947-8.c: Ditto.
1034 * gcc.dg/vect/pr65947-9.c: Ditto.
1035 * gcc.dg/vect/pr71416-1.c: Ditto.
1036 * gcc.dg/vect/pr71439.c: Ditto.
1037 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1038 * gcc.dg/vect/vect-bswap16.c: Ditto.
1039 * gcc.dg/vect/vect-bswap32.c: Ditto.
1040 * gcc.dg/vect/vect-bswap64.c: Ditto.
1041 * gcc.dg/vect/vect-live-1.c: Ditto.
1042 * gcc.dg/vect/vect-live-2.c: Ditto.
1043 * gcc.dg/vect/vect-live-3.c: Ditto.
1044 * gcc.dg/vect/vect-live-4.c: Ditto.
1045 * gcc.dg/vect/vect-live-5.c: Ditto.
1046 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1047 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1048 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1049 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1050 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1051 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1052 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1053 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1054 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1055 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1056 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1057 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1058 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1059 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1060 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1061 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1062 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1063
1064 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1065
1066 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1067
1068 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1069
1070 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1071 ia32 if R_386_GOT32X relocation is supported.
1072 * gcc.target/i386/noplt-3.c: Likewise.
1073 * gcc.target/i386/noplt-2.c: Likewise.
1074 (main): Renamed to ...
1075 (bar): This.
1076 * gcc.target/i386/noplt-4.c: Likewise.
1077 (main): Renamed to ...
1078 (bar): This.
1079 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1080 * gcc.target/i386/pr67400-5.c: Likewise.
1081
1082 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1083
1084 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1085 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1086
1087 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1088 f4): Adjust expected diagnostics.
1089 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1090 (T): If OVFP is defined, redefine to TP.
1091 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1092 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1093 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1094 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1095 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1096 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1097 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1098 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1099 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1100 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1101 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1102 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1103 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1104 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1105 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1106 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1107 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1108 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1109 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1110 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1111 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1112 as last argument to __builtin_add_overflow_p.
1113
1114 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1115
1116 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1117 dg-options and remove default vector testsuite compile flags.
1118 * g++.dg/vect/pr33860a.cc: Ditto.
1119 * g++.dg/vect/pr45470-a.cc: Ditto.
1120 * g++.dg/vect/pr45470-b.cc: Ditto.
1121 * g++.dg/vect/pr60896.cc: Ditto.
1122 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1123 * gcc.dg/vect/pr18308.c: Ditto.
1124 * gcc.dg/vect/pr24049.c: Ditto.
1125 * gcc.dg/vect/pr33373.c: Ditto.
1126 * gcc.dg/vect/pr36228.c: Ditto.
1127 * gcc.dg/vect/pr42395.c: Ditto.
1128 * gcc.dg/vect/pr42604.c: Ditto.
1129 * gcc.dg/vect/pr46663.c: Ditto.
1130 * gcc.dg/vect/pr48765.c: Ditto.
1131 * gcc.dg/vect/pr49093.c: Ditto.
1132 * gcc.dg/vect/pr49352.c: Ditto.
1133 * gcc.dg/vect/pr52298.c: Ditto.
1134 * gcc.dg/vect/pr52870.c: Ditto.
1135 * gcc.dg/vect/pr53185.c: Ditto.
1136 * gcc.dg/vect/pr53773.c: Ditto.
1137 * gcc.dg/vect/pr56695.c: Ditto.
1138 * gcc.dg/vect/pr62171.c: Ditto.
1139 * gcc.dg/vect/pr63530.c: Ditto.
1140 * gcc.dg/vect/pr68339.c: Ditto.
1141 * gcc.dg/vect/pr71259.c: Ditto.
1142 * gcc.dg/vect/vect-82_64.c: Ditto.
1143 * gcc.dg/vect/vect-83_64.c: Ditto.
1144 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1145 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1146 * gcc.dg/vect/vect-shift-2.c: Ditto.
1147 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1148 * gfortran.dg/vect/pr39318.f90: Ditto.
1149 * gfortran.dg/vect/pr45714-a.f: Ditto.
1150 * gfortran.dg/vect/pr45714-b.f: Ditto.
1151 * gfortran.dg/vect/pr46213.f90: Ditto.
1152
1153 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1154 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1155
1156 * gcc.target/powerpc/p9-splat-5.c: New test.
1157
1158 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1159
1160 PR tree-optimization/71488
1161 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1162 * lib/target-supports.exp: ... here.
1163 (check_sse4_hw_available): New procedure.
1164 (check_effective_target_sse4_runtime): Ditto.
1165 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1166 -march=westmere for sse4_runtime targets.
1167 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1168 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1169 (dg-additional-options): Use for sse4_runtime targets.
1170 (main): Call check_vect ().
1171 (dg-final): Perform scan only for sse4_runtime targets.
1172
1173 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1174
1175 PR target/66232
1176 PR target/67400
1177 * gcc.target/i386/pr66232-14.c: New file.
1178 * gcc.target/i386/pr66232-15.c: Likewise.
1179 * gcc.target/i386/pr66232-16.c: Likewise.
1180 * gcc.target/i386/pr66232-17.c: Likewise.
1181 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1182 ia32 if R_386_GOT32X relocation is supported.
1183 * gcc.target/i386/pr67400-2.c: Likewise.
1184 * gcc.target/i386/pr67400-3.c: Likewise.
1185 * gcc.target/i386/pr67400-4.c: Likewise.
1186 * gcc.target/i386/pr67400-6.c: Likewise.
1187 * gcc.target/i386/pr67400-7.c: Likewise.
1188 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1189
1190 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1191
1192 PR libgfortran/48852
1193 * gfortran.dg/char4_iunit_1.f03: Update test.
1194 * gfortran.dg/f2003_io_5.f03: Update test.
1195 * gfortran.dg/real_const_3.f90: Update test.
1196
1197 2016-06-23 Andi Kleen <ak@linux.intel.com>
1198
1199 * g++.dg/bprob/bprob.exp: Support autofdo.
1200 * g++.dg/tree-prof/tree-prof.exp: dito.
1201 * gcc.dg/tree-prof/tree-prof.exp: dito.
1202 * gcc.misc-tests/bprob.exp: dito.
1203 * gfortran.dg/prof/prof.exp: dito.
1204 * lib/profopt.exp: dito.
1205 * lib/target-supports.exp: Check for autofdo.
1206
1207 2016-06-23 Martin Liska <mliska@suse.cz>
1208
1209 * gcc.dg/pr71619.c: New test.
1210
1211 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1212
1213 PR target/67400
1214 * gcc.target/i386/pr67400-1.c: New test.
1215 * gcc.target/i386/pr67400-2.c: Likewise.
1216 * gcc.target/i386/pr67400-3.c: Likewise.
1217 * gcc.target/i386/pr67400-4.c: Likewise.
1218 * gcc.target/i386/pr67400-5.c: Likewise.
1219 * gcc.target/i386/pr67400-6.c: Likewise.
1220 * gcc.target/i386/pr67400-7.c: Likewise.
1221
1222 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1223
1224 * c-c++-common/missing-header-1.c: New test case.
1225 * c-c++-common/missing-header-2.c: New test case.
1226 * c-c++-common/missing-header-3.c: New test case.
1227 * c-c++-common/missing-header-4.c: New test case.
1228
1229 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1230
1231 PR c/70339
1232 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1233 hint.
1234 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1235 expected results due to builtin "nanl" now being suggested for
1236 "name".
1237 * gcc.dg/pr67580.c: Update expected messages.
1238 * gcc.dg/spellcheck-identifiers.c: New testcase.
1239 * gcc.dg/spellcheck-typenames.c: New testcase.
1240
1241 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1242
1243 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1244 file.
1245 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1246 diagnostic-test-show-locus-parseable-fixits.c to sources for
1247 diagnostic_plugin_test_show_locus.c.
1248 * lib/gcc-defs.exp (freeform_regexps): New global.
1249 (dg-regexp): New function.
1250 (handle-dg-regexps): New function.
1251 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1252 freeform_regexps to the empty list.
1253 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1254
1255 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1256
1257 PR tree-optimization/71488
1258 * g++.dg/pr71488.C: New test.
1259 * gcc.dg/vect/vect-bool-cmp.c: New test.
1260
1261 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1262
1263 * gcc.dg/guality/param-5.c: New test.
1264
1265 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1266
1267 * gcc.target/i386/asm-flag-7.c: New test.
1268
1269 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1270
1271 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1272 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1273 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1274 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1275 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1276 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1277 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1278 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1279 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1280 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1281 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1282 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1283 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1284 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1285 * lib/target-supports.exp: Likewise.
1286
1287 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1288
1289 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1290 * gcc.dg/attr-ms_struct-2.c: Likewise.
1291 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1292 * gcc.dg/bf-ms-attrib.c: Likewise.
1293 * gcc.dg/bf-ms-layout-2.c: Likewise.
1294 * gcc.dg/bf-ms-layout-3.c: Likewise.
1295 * gcc.dg/bf-ms-layout.c: Likewise.
1296 * gcc.dg/bf-no-ms-layout.c: Likewise.
1297 * gcc.target/i386/bitfield1.c: Likewise.
1298 * gcc.target/i386/bitfield2.c: Likewise.
1299 * gcc.target/i386/bitfield3.c: Likewise.
1300
1301 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1302
1303 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1304 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1305 override other than -mcpu=power9 command-line option is specified,
1306 or if the target operating system is aix.
1307 * gcc.target/powerpc/darn-1.c: Likewise.
1308 * gcc.target/powerpc/darn-2.c: Likewise.
1309 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1310 test if effective-target is not powerpc_p9vector_ok or if the
1311 target operating system is not defined.
1312 * gcc.target/powerpc/vslv-1.c: Likewise.
1313 * gcc.target/powerpc/vsrv-0.c: Likewise.
1314 * gcc.target/powerpc/vsrv-1.c: Likewise.
1315
1316 2016-06-21 Tobias Burnus <burnus@net-b.de>
1317
1318 PR fortran/71068
1319 * gfortran.dg/coarray/data_1.f90: New.
1320
1321 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1322
1323 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1324 (dg-require-effective-target): Use arm_v8_neon_hw.
1325 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1326 (dg-require-effective-target): Likewise.
1327 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1328 (dg-require-effective-target): Likewise.
1329 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1330 (dg-require-effective-target): Likewise.
1331 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1332 (dg-require-effective-target): Likewise.
1333 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1334 (dg-require-effective-target): Likewise.
1335 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1336 Add AArch64 check.
1337
1338 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1339
1340 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1341 Set to 3 so test passes.
1342
1343 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1344
1345 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1346
1347 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1348
1349 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1350 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1351 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1352 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1353
1354 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1355
1356 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1357 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1358
1359 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1360
1361 PR target/71549
1362 * gcc.target/i386/pr71549.c: New test.
1363
1364 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1365
1366 * gcc.target/powerpc/vadsdu-0.c: Replace
1367 dg-require-effective-target directive to allow test to run on more
1368 platforms, and add dg-skip-if directive to disable test on aix
1369 platforms because of known incompatibilities.
1370 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1371 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1372 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1373 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1374 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1375 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1376 * gcc.target/powerpc/vadsdub-2.c: Replace
1377 dg-require-effective-target directive to allow test to run on more
1378 platforms, and add dg-skip-if directive to disable test on aix
1379 platforms because of known incompatibilities.
1380 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1381 with vec_absdb call to differentiate this test from vadsdub-1.c.
1382 * gcc.target/powerpc/vadsduh-1.c: Replace
1383 dg-require-effective-target directive to allow test to run on more
1384 platforms, and add dg-skip-if directive to disable test on aix
1385 platforms because of known incompatibilities.
1386 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1387 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1388 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1389
1390 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1391
1392 PR tree-optimization/71588
1393 * gcc.dg/pr71558.c: New test.
1394
1395 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1396
1397 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1398 * c-c++-common/pr68657-2.c: Likewise.
1399 * c-c++-common/pr68657-3.c: Likewise.
1400 * gcc.dg/torture/pr69714.c: Require int32plus support.
1401 * gcc.dg/torture/pr70025.c: Likewise.
1402 * gcc.dg/torture/pr70083.c: Likewise.
1403 * gcc.dg/torture/pr70542.c: Likewise.
1404 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1405
1406 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1407
1408 PR c/71601
1409 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1410
1411 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1412
1413 PR middle-end/71581
1414 * gcc.dg/pr71581.c: New test.
1415
1416 PR rtl-optimization/71591
1417 * gcc.dg/cpp/pr71591.c: New test.
1418
1419 2016-06-20 David B. Robins <gcc@davidrobins.net>
1420
1421 PR target/71571
1422 * g++.dg/torture/pr71571.C: New test.
1423
1424 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1425
1426 PR target/71559
1427 * gcc.target/i386/sse2-pr71559.c: New test.
1428 * gcc.target/i386/avx-pr71559.c: New test.
1429 * gcc.target/i386/avx512f-pr71559.c: New test.
1430
1431 2016-06-20 Tobias Burnus <burnus@net-b.de>
1432
1433 PR fortran/71194
1434 * gfortran.dg/pointer_remapping_10.f90: New.
1435
1436 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1437
1438 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1439
1440 2016-06-20 Martin Sebor <msebor@redhat.com>
1441
1442 PR c/69507
1443 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1444 * gnu90-const-expr-1.c: Same.
1445 * gnu99-const-expr-1.c: Same.
1446 * gnu99-static-1.c: Same.
1447
1448 2016-06-20 Renlin Li <renlin.li@arm.com>
1449
1450 PR testsuite/71489
1451 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1452
1453 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1454
1455 * gcc.target/aarch64/vcvt_f64_1.c: New.
1456 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1457 * gcc.target/aarch64/vrecp_f64_1.c: New.
1458
1459 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1460
1461 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1462 "alignement".
1463
1464 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1465
1466 PR target/71103
1467 * gcc.target/avr/torture/pr71103-2.c: New test.
1468
1469 2016-06-19 Martin Sebor <msebor@redhat.com>
1470
1471 PR c/69507
1472 * gcc.dg/alignof.c: New test.
1473
1474 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1475
1476 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1477 vs dg-error; test constexpr specifier too.
1478
1479 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1480
1481 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1482
1483 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1484
1485 * lib/target-supports.exp
1486 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1487 arm_neon_ok and merge flags. Fix temporary test name.
1488 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1489 and merge flags.
1490
1491 2016-06-17 Martin Liska <mliska@suse.cz>
1492
1493 * gcc.dg/predict-9.c: Fix dump scanning.
1494
1495 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1496
1497 PR tree-optimization/71354
1498 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1499
1500 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1501
1502 PR tree-optimization/71347
1503 * gcc.dg/tree-ssa/pr71347.c: New test.
1504
1505 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1506
1507 PR tree-optimization/71354
1508 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1509
1510 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1511
1512 * gcc.dg/vect/vect-alias-check-1.c: New test.
1513
1514 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1515
1516 PR target/71151
1517 * gcc.target/avr/pr71151-1.c: New test.
1518 * gcc.target/avr/pr71151-2.c: New test.
1519 * gcc.target/avr/pr71151-3.c: New test.
1520 * gcc.target/avr/pr71151-4.c: New test.
1521 * gcc.target/avr/pr71151-5.c: New test.
1522 * gcc.target/avr/pr71151-6.c: New test.
1523 * gcc.target/avr/pr71151-7.c: New test.
1524 * gcc.target/avr/pr71151-8.c: New test.
1525 * gcc.target/avr/pr71151-common.h: New test.
1526
1527 2016-06-16 Martin Liska <mliska@suse.cz>
1528
1529 * gfortran.dg/predict-1.f90: New test.
1530
1531 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1532
1533 PR target/71242
1534 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1535
1536 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1537
1538 * g++.dg/vect/pr36648.cc: Disable cunrolli
1539
1540 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1541
1542 PR target/71554
1543 * gcc.c-torture/execute/pr71554.c: New test.
1544
1545 PR rtl-optimization/71532
1546 * gcc.dg/torture/pr71532.c: New test.
1547
1548 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1549
1550 * gcc.target/powerpc/p9-dimode1.c: New test.
1551 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1552
1553 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1554
1555 * gcc.c-torture/compile/20160615-1.c: New test.
1556
1557 * g++.dg/cpp0x/ref-qual17.C: New test.
1558
1559 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1560
1561 PR middle-end/71529
1562 * gcc.target/i386/pr71529.C: New test.
1563
1564 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1565
1566 PR tree-optimization/71483
1567 * g++.dg/vect/pr71483.c: New
1568
1569 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1570
1571 PR c++/70202
1572 * g++.dg/inherit/crash6.C: New.
1573 * g++.dg/inherit/union2.C: Likewise.
1574 * g++.dg/inherit/virtual12.C: Likewise.
1575 * g++.dg/inherit/virtual13.C: Likewise.
1576 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1577
1578 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1579
1580 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1581
1582 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1583
1584 PR tree-optimization/71439
1585 * gcc.dg/vect/pr71439.c: New
1586
1587 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1588
1589 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1590
1591 2016-06-15 Richard Biener <rguenther@suse.de>
1592
1593 * gcc.dg/vect/slp-45.c: New testcase.
1594
1595 2016-06-15 Richard Biener <rguenther@suse.de>
1596
1597 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1598
1599 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1600
1601 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1602 requirements, and disable for AIX for now.
1603 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1604
1605 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1606
1607 PR c++/71528
1608 * g++.dg/opt/pr71528.C: New test.
1609
1610 PR c++/71516
1611 * g++.dg/init/pr71516.C: New test.
1612
1613 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1614
1615 * g++.dg/init/array46.C: New.
1616
1617 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1618
1619 * gcc.target/i386/float128-3.c: New test.
1620 * gcc.target/i386/quad-sse4.c: Ditto.
1621 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1622 Update scan strings.
1623
1624 2016-06-14 Richard Biener <rguenther@suse.de>
1625
1626 PR middle-end/71526
1627 * gfortran.dg/pr71526.f90: New testcase.
1628
1629 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1630
1631 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1632 * gcc.dg/zero_bits_compound-1.c: Likewise.
1633
1634 2016-06-14 Richard Biener <rguenther@suse.de>
1635
1636 PR tree-optimization/71522
1637 * gcc.dg/torture/pr71522.c: New testcase.
1638
1639 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1640
1641 PR tree-optimization/71520
1642 * gcc.dg/tree-ssa/pr71520.c: New test.
1643
1644 2016-06-14 Richard Biener <rguenther@suse.de>
1645
1646 PR tree-optimization/71521
1647 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1648
1649 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1650
1651 PR sanitizer/71498
1652 * c-c++-common/ubsan/bounds-13.c: New test.
1653
1654 PR preprocessor/71183
1655 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1656
1657 2016-06-13 Jeff Law <law@redhat.com>
1658
1659 PR tree-optimization/71403
1660 * c-c++-common/ubsan/pr71403-1.c: New test.
1661 * c-c++-common/ubsan/pr71403-2.c: New test.
1662 * c-c++-common/ubsan/pr71403-3.c: New test.
1663
1664 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1665
1666 PR middle-end/71478
1667 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1668 Add -Wno-psabi -w to dg-options.
1669
1670 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1671
1672 * gcc.target/powerpc/vadsdu-0.c: New test.
1673 * gcc.target/powerpc/vadsdu-1.c: New test.
1674 * gcc.target/powerpc/vadsdu-2.c: New test.
1675 * gcc.target/powerpc/vadsdu-3.c: New test.
1676 * gcc.target/powerpc/vadsdu-4.c: New test.
1677 * gcc.target/powerpc/vadsdu-5.c: New test.
1678 * gcc.target/powerpc/vadsdub-1.c: New test.
1679 * gcc.target/powerpc/vadsdub-2.c: New test.
1680 * gcc.target/powerpc/vadsduh-1.c: New test.
1681 * gcc.target/powerpc/vadsduh-2.c: New test.
1682 * gcc.target/powerpc/vadsduw-1.c: New test.
1683 * gcc.target/powerpc/vadsduw-2.c: New test.
1684
1685 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1686
1687 * gcc.dg/c99-init-2.c (c): Update expected error message.
1688 * gcc.dg/init-bad-8.c (foo): Likewise.
1689 * gcc.dg/spellcheck-fields-3.c: New test case.
1690
1691 2016-06-13 Martin Liska <mliska@suse.cz>
1692
1693 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1694 and "guess loop iv compared" heuristics.
1695 * gcc.dg/predict-2.c: Likewise.
1696 * gcc.dg/predict-3.c: Likewise.
1697 * gcc.dg/predict-4.c: Likewise.
1698 * gcc.dg/predict-5.c: Likewise.
1699 * gcc.dg/predict-6.c: Likewise.
1700
1701 2016-06-13 Marek Polacek <polacek@redhat.com>
1702
1703 PR middle-end/71476
1704 * c-c++-common/Wswitch-unreachable-4.c: New test.
1705 * gcc.dg/Wswitch-unreachable-2.c: New test.
1706 * g++.dg/tm/jump1.C: Move dg-warning.
1707
1708 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1709
1710 * gnat.dg/renaming10.ad[sb]: New test.
1711
1712 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1713
1714 PR fortran/70673
1715 * gfortran.dg/pr70673.f90: New test.
1716
1717 2016-06-13 Richard Biener <rguenther@suse.de>
1718
1719 PR middle-end/64516
1720 * gcc.dg/align-3.c: New testcase.
1721
1722 2016-06-13 Martin Liska <mliska@suse.cz>
1723
1724 * gcc.target/i386/pr71458.c: New test.
1725
1726 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1727
1728 PR target/71241
1729 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1730
1731 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1732
1733 PR target/60751
1734 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1735 statement.
1736
1737 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1738
1739 PR target/60751
1740 * gfortran.dg/comma_IO_extension_1.f90: New test.
1741 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1742 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1743 statement.
1744 * gfortran.dg/graphite/pr38083.f90: Likewise.
1745 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1746 missing format.
1747
1748 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1749
1750 * gnat.dg/case_character.adb: New test.
1751
1752 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1753
1754 PR middle-end/71310
1755 * gcc.target/powerpc/pr71310.c: New testcase.
1756
1757 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1758
1759 PR middle-end/71478
1760 * gcc.dg/pr71478.c: New test.
1761
1762 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1763
1764 PR middle-end/71494
1765 * gcc.c-torture/execute/pr71494.c: New test.
1766
1767 PR c/68657
1768 * gcc.target/i386/pr68657.c: New test.
1769
1770 PR inline-asm/68843
1771 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1772 (test): Add -masm=intel alternatives.
1773
1774 2016-06-10 Martin Sebor <msebor@redhat.com>
1775
1776 PR c/71392
1777 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1778
1779 2016-06-10 Jeff Law <law@redhat.com>
1780
1781 PR tree-optimization/71335
1782 * gcc.c-torture/execute/pr71335.c: New test.
1783
1784 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1785
1786 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1787 the various "cannot tail-call: " messages.
1788
1789 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1790
1791 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1792 and options.
1793
1794 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1795
1796 PR sanitizer/71480
1797 * c-c++-common/asan/pr71480.c: New test.
1798
1799 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1800
1801 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1802 (ASMNAME2): Likewise.
1803 (main): Replace fn in asm statement with ASMNAME ("fn").
1804 * gcc.dg/guality/pr68037-2.c: Likewise.
1805 * gcc.dg/guality/pr68037-3.c: Likewise.
1806 * gcc.dg/torture/pr68037-1.c: Likewise.
1807 * gcc.dg/torture/pr68037-2.c: Likewise.
1808 * gcc.dg/torture/pr68037-3.c: Likewise.
1809
1810 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1811
1812 PR inline-asm/68843
1813 * gcc.target/i386/pr68843-1.c: New test.
1814 * gcc.target/i386/pr68843-2.c: New test.
1815
1816 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1817 Cesar Philippidis <cesar@codesourcery.com>
1818
1819 PR middle-end/71373
1820 * gcc.dg/goacc/nested-function-1.c: New file.
1821 * gcc.dg/goacc/nested-function-2.c: Likewise.
1822 * gcc.dg/goacc/pr71373.c: Likewise.
1823 * gfortran.dg/goacc/cray-2.f95: Likewise.
1824 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1825 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1826 * gfortran.dg/goacc/cray.f95: Update.
1827 * gfortran.dg/goacc/loop-1.f95: Likewise.
1828 * gfortran.dg/goacc/loop-3.f95: Likewise.
1829 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1830 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1831
1832 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1833
1834 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1835 for OpenACC tile clauses.
1836 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1837
1838 PR c/71381
1839 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1840 to...
1841 * c-c++-common/goacc/cache-2.c: ... this new file.
1842 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1843 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1844 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1845 usage.
1846 * gfortran.dg/goacc/cray.f95: Likewise.
1847 * gfortran.dg/goacc/loop-1.f95: Likewise.
1848
1849 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1850
1851 PR tree-optimization/71407
1852 PR tree-optimization/71416
1853 * gcc.dg/vect/pr71407.c: New
1854 * gcc.dg/vect/pr71416-1.c: New
1855 * gcc.dg/vect/pr71416-2.c: New
1856
1857 2016-06-10 Richard Biener <rguenther@suse.de>
1858
1859 PR middle-end/71477
1860 * gcc.dg/torture/pr71477.c: New testcase.
1861
1862 2016-06-09 Julia Koval <julia.koval@intel.com>
1863
1864 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1865 * gcc.target/i386/interrupt-13.c: Likewise.
1866 * gcc.target/i386/interrupt-15.c: Likewise.
1867 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1868 * gcc.target/i386/interrupt-24.c: Likewise.
1869 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1870 * gcc.target/i386/interrupt-9.c: Likewise.
1871 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1872
1873 2016-06-09 Martin Sebor <msebor@redhat.com>
1874
1875 PR c/70883
1876 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1877 * gcc.dg/builtin-constant_p-1.c: Same.
1878 * gcc.dg/builtins-error.c: Same.
1879 * gcc.dg/pr70859.c: Same.
1880
1881 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1882
1883 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1884 * gcc.dg/torture/pr68067-1.c: Likewise.
1885 * gcc.dg/torture/pr68067-2.c: Likewise.
1886
1887 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1888
1889 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1890 when setting SIZE.
1891
1892 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1893
1894 PR c++/71465
1895 * g++.dg/inherit/crash5.C: New.
1896 Revert:
1897 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1898
1899 PR c++/70202
1900 * g++.dg/inherit/crash5.C: New.
1901 * g++.dg/inherit/virtual1.C: Adjust.
1902
1903 2016-06-09 Martin Liska <mliska@suse.cz>
1904
1905 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1906 * g++.dg/predict-loop-exit-2.C: Likewise.
1907 * g++.dg/predict-loop-exit-3.C: Likewise.
1908 * gcc.dg/predict-1.c: Likewise.
1909 * gcc.dg/predict-2.c: Likewise.
1910 * gcc.dg/predict-3.c: Likewise.
1911 * gcc.dg/predict-4.c: Likewise.
1912 * gcc.dg/predict-5.c: Likewise.
1913 * gcc.dg/predict-6.c: Likewise.
1914 * gcc.dg/predict-7.c: Likewise.
1915
1916 2016-06-09 Richard Biener <rguenther@suse.de>
1917
1918 PR tree-optimization/71462
1919 * gcc.dg/torture/pr71462.c: New testcase.
1920
1921 2016-06-09 Marek Polacek <polacek@redhat.com>
1922
1923 PR c/65471
1924 * gcc.dg/c11-generic-3.c: New test.
1925
1926 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1927
1928 * g++.dg/init/array42.C: New.
1929 * g++.dg/init/array43.C: Likewise.
1930 * g++.dg/init/array44.C: Likewise.
1931 * g++.dg/init/array45.C: Likewise.
1932 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1933 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1934 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1935 * g++.dg/gomp/pr35751.C: Likewise.
1936 * g++.dg/init/array23.C: Likewise.
1937 * g++.dg/init/brace2.C: Likewise.
1938 * g++.dg/init/brace6.C: Likewise.
1939
1940 2016-06-08 Martin Sebor <msebor@redhat.com>
1941 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR c++/70507
1944 PR c/68120
1945 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1946 * c-c++-common/builtin-arith-overflow-2.c: New test.
1947 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1948 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1949 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1950
1951 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1952
1953 PR c++/71442
1954 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1955
1956 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1957
1958 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1959 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1960 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1961 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1962 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1963 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1964 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1965 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1966 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1967 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1968 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1969 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1970 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1971
1972 2016-06-08 Richard Biener <rguenther@suse.de>
1973
1974 PR tree-optimization/68558
1975 * gcc.dg/vect/slp-44.c: New testcase.
1976
1977 2016-06-08 Richard Biener <rguenther@suse.de>
1978
1979 * gcc.dg/vect/slp-43.c: New testcase.
1980
1981 2016-06-08 Richard Biener <rguenther@suse.de>
1982
1983 PR tree-optimization/71452
1984 * gcc.dg/torture/pr71452.c: New testcase.
1985
1986 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1987
1988 PR c++/71448
1989 * g++.dg/torture/pr71448.C: New test.
1990
1991 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1992
1993 PR debug/71432
1994 PR ada/71413
1995 * g++.dg/debug/pr71432.C: New test.
1996
1997 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1998
1999 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2000 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2001 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2002
2003 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2004
2005 * gcc.dg/vect/vect-live-2.c: Update effective target.
2006 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2007 * lib/target-supports.exp: Add aarch64 to vect_long.
2008
2009 2016-06-08 Marek Polacek <polacek@redhat.com>
2010
2011 PR c/71418
2012 * gcc.dg/noncompile/pr71418.c: New test.
2013
2014 PR c/71426
2015 * gcc.dg/noncompile/pr71426.c: New test.
2016
2017 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2018
2019 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2020 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2021 * gcc.dg/predict-3.c: Update template.
2022 * gcc.dg/predict-5.c: Update template.
2023 * gcc.dg/predict-6.c: Update template.
2024 * gcc.dg/predict-9.c: Update template.
2025 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2026
2027 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2028
2029 * gcc.target/powerpc/vec-mul.c: New test.
2030
2031 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2032
2033 * gcc.dg/spellcheck-fields-2.c: New test case.
2034
2035 2016-06-07 Richard Biener <rguenther@suse.de>
2036
2037 PR c/61564
2038 * gcc.dg/Wpragmas-1.c: New testcase.
2039 * gcc.dg/Wattributes-4.c: Likewise.
2040 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2041 entry.
2042
2043 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2044
2045 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2046 spurious debug code.
2047
2048 2016-06-07 Richard Biener <rguenther@suse.de>
2049
2050 PR tree-optimization/71428
2051 * gcc.dg/torture/pr71428.c: New testcase.
2052
2053 2016-06-07 Richard Biener <rguenther@suse.de>
2054
2055 PR middle-end/71423
2056 * gcc.dg/torture/pr71423.c: New testcase.
2057
2058 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2059
2060 PR middle-end/71408
2061 * gcc.dg/tree-ssa/pr71408.c: New test.
2062
2063 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2064
2065 PR middle-end/71281
2066 * g++.dg/torture/pr71281.C: New test.
2067
2068 2016-06-06 Marek Polacek <polacek@redhat.com>
2069
2070 PR c/71362
2071 * gcc.dg/pr71362.c: New test.
2072
2073 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2074 Patrick Palka <ppalka@gcc.gnu.org>
2075
2076 PR c++/70847
2077 PR c++/71330
2078 PR c++/71393
2079 * g++.dg/opt/pr70847.C: New test.
2080 * g++.dg/ubsan/pr70847.C: New test.
2081 * g++.dg/ubsan/pr71393.C: New test.
2082
2083 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2084
2085 PR tree-optimization/71259
2086 * gcc.dg/vect/pr71259.c: New test.
2087
2088 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2089
2090 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2091 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2092 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2093 above.
2094
2095 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2096
2097 PR middle-end/37780
2098 * gcc.c-torture/execute/pr37780.c: New test.
2099 * gcc.target/aarch64/pr37780_1.c: Likewise.
2100 * gcc.target/arm/pr37780_1.c: Likewise.
2101
2102 2016-06-06 Marek Polacek <polacek@redhat.com>
2103
2104 * c-c++-common/attr-may-alias-1.c: New test.
2105 * c-c++-common/attr-may-alias-2.c: New test.
2106 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2107
2108 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2109
2110 PR c/24414
2111 * gcc.target/i386/pr24414.c: New test.
2112
2113 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2114
2115 * gcc.target/sparc/vis4misc.c: New file.
2116 * gcc.target/sparc/fpcmp.c: Likewise.
2117 * gcc.target/sparc/fpcmpu.c: Likewise.
2118
2119 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2120
2121 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2122 * gcc.dg/vect/vect-live-3.c: Likewise.
2123
2124 2016-06-06 Richard Biener <rguenther@suse.de>
2125
2126 PR tree-optimization/71398
2127 * gcc.dg/torture/pr71398.c: New testcase.
2128
2129 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2130
2131 PR target/71389
2132 * g++.dg/pr71389.C: New test.
2133
2134 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2135
2136 PR fortran/71404
2137 * gfortran.dg/fmt_read_5.f: New test.
2138
2139 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2140
2141 PR fortran/69659
2142 * gfortran.dg/class_array_22.f03: New test.
2143
2144 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2145
2146 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2147
2148 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2149
2150 * gcc.dg/predict-9.c: Update template.
2151
2152 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2153
2154 PR c++/49377
2155 * g++.dg/template/pr49377.C: New.
2156
2157 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2158
2159 PR tree-optimization/71405
2160 * g++.dg/torture/pr71405.C: New test.
2161
2162 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2163
2164 PR c++/70202
2165 * g++.dg/inherit/crash5.C: New.
2166 * g++.dg/inherit/virtual1.C: Adjust.
2167
2168 2016-06-03 Jeff Law <law@redhat.com>
2169
2170 PR tree-optimization/71316
2171 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2172
2173 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2174
2175 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2176 dg-additional-options with just -fno-tree-scev-cprop in it.
2177 * gcc.dg/vect/vect-live-2.c: Likewise.
2178 * gcc.dg/vect/vect-live-5.c: Likewise.
2179 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2180 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2181 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2182
2183 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2184
2185 PR c++/27100
2186 * g++.dg/other/friend6.C: New test.
2187
2188 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2189
2190 * g++.dg/torture/ppc-ldst-array.C: New.
2191
2192 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2193
2194 PR target/71276
2195 PR target/71277
2196 * gcc.dg/torture/builtin-fp-int-inexact.c,
2197 gcc.target/i386/387-builtin-fp-int-inexact.c,
2198 gcc.target/i386/387-rint-inline-1.c,
2199 gcc.target/i386/387-rint-inline-2.c,
2200 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2201 gcc.target/i386/sse2-rint-inline-1.c,
2202 gcc.target/i386/sse2-rint-inline-2.c,
2203 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2204 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2205
2206 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2207 Julia Koval <julia.koval@intel.com>
2208
2209 PR target/66960
2210 PR target/67630
2211 PR target/67634
2212 PR target/67841
2213 PR target/68037
2214 PR target/68618
2215 PR target/68661
2216 PR target/69575
2217 PR target/69596
2218 PR target/69734
2219 * gcc.dg/guality/pr68037-1.c: New test.
2220 * gcc.dg/guality/pr68037-2.c: Likewise.
2221 * gcc.dg/guality/pr68037-3.c: Likewise.
2222 * gcc.dg/torture/pr68037-1.c: Likewise.
2223 * gcc.dg/torture/pr68037-2.c: Likewise.
2224 * gcc.dg/torture/pr68037-3.c: Likewise.
2225 * gcc.dg/torture/pr68661-1a.c: Likewise.
2226 * gcc.dg/torture/pr68661-1b.c: Likewise.
2227 * gcc.target/i386/interrupt-1.c: Likewise.
2228 * gcc.target/i386/interrupt-2.c: Likewise.
2229 * gcc.target/i386/interrupt-3.c: Likewise.
2230 * gcc.target/i386/interrupt-4.c: Likewise.
2231 * gcc.target/i386/interrupt-5.c: Likewise.
2232 * gcc.target/i386/interrupt-6.c: Likewise.
2233 * gcc.target/i386/interrupt-7.c: Likewise.
2234 * gcc.target/i386/interrupt-8.c: Likewise.
2235 * gcc.target/i386/interrupt-9.c: Likewise.
2236 * gcc.target/i386/interrupt-10.c: Likewise.
2237 * gcc.target/i386/interrupt-11.c: Likewise.
2238 * gcc.target/i386/interrupt-12.c: Likewise.
2239 * gcc.target/i386/interrupt-13.c: Likewise.
2240 * gcc.target/i386/interrupt-14.c: Likewise.
2241 * gcc.target/i386/interrupt-15.c: Likewise.
2242 * gcc.target/i386/interrupt-16.c: Likewise.
2243 * gcc.target/i386/interrupt-17.c: Likewise.
2244 * gcc.target/i386/interrupt-18.c: Likewise.
2245 * gcc.target/i386/interrupt-19.c: Likewise.
2246 * gcc.target/i386/interrupt-20.c: Likewise.
2247 * gcc.target/i386/interrupt-21.c: Likewise.
2248 * gcc.target/i386/interrupt-22.c: Likewise.
2249 * gcc.target/i386/interrupt-23.c: Likewise.
2250 * gcc.target/i386/interrupt-24.c: Likewise.
2251 * gcc.target/i386/interrupt-25.c: Likewise.
2252 * gcc.target/i386/interrupt-26.c: Likewise.
2253 * gcc.target/i386/interrupt-27.c: Likewise.
2254 * gcc.target/i386/interrupt-28.c: Likewise.
2255 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2256 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2257 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2258 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2259 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2260 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2261 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2262 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2263 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2264 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2265 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2266 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2267
2268 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2269
2270 PR tree-optimization/52171
2271 * gcc.dg/pr52171.c: New test.
2272 * gcc.target/i386/pr52171.c: New test.
2273
2274 2016-06-03 Jan Hubicka <jh@suse.cz>
2275
2276 * g++.dg/tree-ssa/pred-1.C: New testcase
2277 * gcc.dg/tree-ssa/pred-1.c: New testcase
2278
2279 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2280
2281 PR target/70957
2282 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2283 support.
2284 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2285
2286 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2287
2288 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2289
2290 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2291
2292 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2293 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2294 * gcc.dg/vect/vect-live-1.c: New test.
2295 * gcc.dg/vect/vect-live-2.c: New test.
2296 * gcc.dg/vect/vect-live-3.c: New test.
2297 * gcc.dg/vect/vect-live-4.c: New test.
2298 * gcc.dg/vect/vect-live-5.c: New test.
2299 * gcc.dg/vect/vect-live-slp-1.c: New test.
2300 * gcc.dg/vect/vect-live-slp-2.c: New test.
2301 * gcc.dg/vect/vect-live-slp-3.c: New test.
2302
2303 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2304
2305 PR middle-end/71387
2306 * g++.dg/opt/pr71387.C: New test.
2307
2308 2016-06-02 Jeff Law <law@redhat.com>
2309
2310 PR tree-optimization/71328
2311 * gcc.c-torture/compile/pr71328.c: New test.
2312
2313 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2314
2315 PR fortran/52393
2316 * gfortran.dg/fmt_read_3.f90: Fix typo.
2317 * gfortran.dg/fmt_read_4.f90: New test.
2318
2319 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2320
2321 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2322 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2323 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2324 * g++.dg/cpp0x/override2.C: Likewise.
2325 * g++.dg/parse/crash5.C: Likewise.
2326 * g++.dg/parse/error16.C: Likewise.
2327 * g++.dg/parse/error27.C: Likewise.
2328 * g++.dg/template/qualttp15.C: Likewise.
2329 * g++.dg/template/redecl4.C: Likewise.
2330 * g++.old-deja/g++.other/crash39.C: Likewise.
2331 * g++.old-deja/g++.other/struct1.C: Likewise.
2332 * g++.old-deja/g++.pt/m9a.C: Likewise.
2333 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2334
2335 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2336
2337 PR c++/71372
2338 * c-c++-common/pr71372.c: New test.
2339
2340 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2341 __TIME__ strings with __builtin_strcmp instead of printf and
2342 dg-output.
2343
2344 2016-06-02 Martin Liska <mliska@suse.cz>
2345
2346 * gcc.dg/predict-9.c: New test.
2347
2348 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2349
2350 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2351 global set_compiler_env_var and global saved_compiler_env_var.
2352
2353 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2354
2355 PR rtl-optimization/71295
2356 * gcc.c-torture/compile/pr71295.c: New test.
2357
2358 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2359
2360 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2361
2362 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2363 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2364
2365 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2366 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2367 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2368 alternative number.
2369
2370 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2371
2372 * gcc.target/powerpc/p9-splat-4.c: New test.
2373
2374 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2375
2376 PR target/71186
2377 * gcc.target/powerpc/pr71186.c: New test.
2378
2379 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2380
2381 PR fortran/52393
2382 * gfortran.dg/fmt_read_3.f90: New test.
2383
2384 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2385
2386 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2387 procedure.
2388
2389 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2390
2391 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2392 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2393 env var is set.
2394 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2395 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2396 shown once.
2397 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2398 during compilation.
2399 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2400 vars set by dg-set-compiler-env-var.
2401
2402 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2403
2404 PR fortran/71156
2405 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2406 to the module procedure declaration.
2407 * gfortran.dg/submodule_16.f08: New test.
2408
2409 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2410
2411 PR middle-end/71371
2412 * c-c++-common/gomp/pr71371.c: New test.
2413
2414 2016-06-01 Richard Biener <rguenther@suse.de>
2415
2416 PR tree-optimization/71366
2417 * gcc.dg/torture/pr71366-1.c: New testcase.
2418 * gcc.dg/torture/pr71366-2.c: Likewise.
2419
2420 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2421
2422 * gcc.target/powerpc/vslv-0.c: New test.
2423 * gcc.target/powerpc/vslv-1.c: New test.
2424 * gcc.target/powerpc/vsrv-0.c: New test.
2425 * gcc.target/powerpc/vsrv-1.c: New test.
2426
2427 2016-06-01 Nathan Sidwell <nathan@acm.org>
2428
2429 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2430 * gcc.target/nvptx/weak.c: New.
2431
2432 2016-06-01 Richard Biener <rguenther@suse.de>
2433
2434 PR tree-optimization/71261
2435 * gcc.dg/torture/vect-bool-1.c: New testcase.
2436
2437 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2438
2439 * gfortran.dg/gomp/order-1.f90: New test.
2440 * gfortran.dg/gomp/order-2.f90: New test.
2441
2442 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2443
2444 * gcc.dg/unroll-6.c: Update template.
2445 * gcc.dg/unroll-7.c: New testcase.
2446 * gcc.dg/unroll-8.c: New testcase.
2447
2448 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2449
2450 * gnat.dg/opt56.ad[sb]: New test.
2451
2452 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2453
2454 PR c++/66635
2455 * g++.dg/cpp0x/constexpr-ice16.C: New.
2456
2457 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2458
2459 PR tree-optimization/71314
2460 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2461 -mbranch-cost=2.
2462
2463 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2464
2465 PR tree-optimization/71077
2466 * gcc.dg/tree-ssa/pr71077.c: New test.
2467
2468 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2469
2470 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2471 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2472 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2473
2474 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2475
2476 PR c++/71248
2477 * g++.dg/cpp0x/pr71248.C: New.
2478 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2479 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2480 * g++.dg/init/new37.C: Likewise.
2481 * g++.dg/template/static1.C: Likewise.
2482 * g++.dg/template/static2.C: Likewise.
2483
2484 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2485
2486 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2487 instead of %rdi.
2488 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2489
2490 2016-05-31 Marek Polacek <polacek@redhat.com>
2491
2492 * c-c++-common/Wswitch-unreachable-3.c: New test.
2493 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2494
2495 2016-05-31 Richard Biener <rguenther@suse.de>
2496
2497 PR tree-optimization/71352
2498 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2499
2500 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2501
2502 * gcc.target/arm/armv5_thumb_isa.c: New test.
2503
2504 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2505
2506 PR target/71346
2507 * gcc.target/i386/pr71346.c: New test.
2508
2509 2016-05-31 Tom de Vries <tom@codesourcery.com>
2510
2511 PR tree-optimization/69068
2512 * gcc.dg/graphite/pr69068.c: New test.
2513
2514 2016-05-27 Martin Sebor <msebor@redhat.com>
2515
2516 PR c++/71306
2517 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2518
2519 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2520
2521 PR c++/71349
2522 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2523 nowait depend(inout: dd[0]) clauses where permitted.
2524
2525 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2526
2527 PR c++/71238
2528 * g++.dg/parse/pr71238.C: New.
2529 * g++.dg/concepts/friend1.C: Test column numbers too.
2530 * g++.dg/cpp0x/initlist31.C: Likewise.
2531 * g++.dg/cpp0x/pr51420.C: Likewise.
2532 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2533 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2534 * g++.dg/ext/builtin3.C: Likewise.
2535 * g++.dg/lookup/friend12.C: Likewise.
2536 * g++.dg/lookup/friend7.C: Likewise.
2537 * g++.dg/lookup/koenig1.C: Likewise.
2538 * g++.dg/lookup/koenig5.C: Likewise.
2539 * g++.dg/lookup/used-before-declaration.C: Likewise.
2540 * g++.dg/overload/koenig1.C: Likewise.
2541 * g++.dg/template/crash65.C: Likewise.
2542 * g++.dg/template/friend57.C: Likewise.
2543 * g++.dg/warn/Wshadow-5.C: Likewise.
2544 * g++.dg/warn/Wunused-8.C: Likewise.
2545 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2546 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2547 * g++.old-deja/g++.jason/member.C: Likewise.
2548 * g++.old-deja/g++.jason/report.C: Likewise.
2549 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2550 * g++.old-deja/g++.law/visibility20.C: Likewise.
2551 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2552 * g++.old-deja/g++.other/static5.C: Likewise.
2553 * g++.old-deja/g++.pt/overload2.C: Likewise.
2554
2555 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2556
2557 * gcc.dg/tree-ssa/peel1.c: New testcase.
2558 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2559 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2560
2561 2016-05-30 Tom de Vries <tom@codesourcery.com>
2562
2563 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2564 to ce.
2565
2566 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2567
2568 PR c++/71099
2569 * g++.dg/parse/virtual1.C: New.
2570
2571 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2572
2573 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2574 Use correct register when clearing %edx.
2575
2576 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2577
2578 PR tree-optimization/71289
2579 * gcc.dg/pr71289.c: New test.
2580
2581 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2582
2583 PR middle-end/71269
2584 PR middle-end/71292
2585 * gcc.dg/tree-ssa/pr71269.c: New test.
2586 * gcc.dg/tree-ssa/pr71292.c: New test.
2587
2588 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2589
2590 PR middle-end/71252
2591 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2592
2593 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2594
2595 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2596 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2597 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2598
2599 2016-05-30 Tom de Vries <tom@codesourcery.com>
2600
2601 PR tree-optimization/69067
2602 * gcc.dg/graphite/pr69067.c: New test.
2603
2604 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2605
2606 PR target/71245
2607 * gcc.target/i386/pr71245-1.c: New test.
2608 * gcc.target/i386/pr71245-2.c: Ditto.
2609
2610 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2611
2612 PR c++/71105
2613 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2614 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2615 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2616
2617 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2618
2619 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2620
2621 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2622
2623 Revert:
2624 PR c++/69855
2625 * g++.dg/overload/69855.C: New.
2626 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2627 * g++.old-deja/g++.pt/crash3.C: Likewise.
2628
2629 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2630
2631 PR c++/60385
2632 * g++.dg/parse/namespace13.C: New.
2633
2634 2016-05-26 Jeff Law <law@redhat.com>
2635
2636 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2637 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2638 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2639 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2640 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2641 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2642 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2643 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2644 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2645 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2646 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2647 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2648 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2649
2650 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2651
2652 PR c++/69855
2653 * g++.dg/overload/69855.C: New.
2654 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2655 * g++.old-deja/g++.pt/crash3.C: Likewise.
2656
2657 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2658
2659 PR target/63596
2660 * gcc.target/aarch64/va_arg_1.c: New testcase.
2661 * gcc.target/aarch64/va_arg_2.c: Likewise.
2662 * gcc.target/aarch64/va_arg_3.c: Likewise.
2663
2664 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2665
2666 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2667 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2668 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2669 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2670 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2671
2672 2016-05-27 Marek Polacek <polacek@redhat.com>
2673
2674 PR middle-end/71308
2675 * g++.dg/torture/pr71308.C: New test.
2676
2677 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2678
2679 * gcc.dg/zero_bits_compound-1.c: New test.
2680 * gcc.dg/zero_bits_compound-2.c: New test.
2681
2682 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2683
2684 PR middle-end/71279
2685 * gcc.dg/pr71279.c: New test.
2686
2687 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2688
2689 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2690 floating point min/max/comparison instructions.
2691 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2692
2693 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2694
2695 * c-c++-common/gomp/schedule-1.c: New test.
2696 * gfortran.dg/gomp/schedule-1.f90: New test.
2697
2698 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2699
2700 PR c++/70822
2701 PR c++/70106
2702 * g++.dg/cpp1y/auto-fn32.C: New test.
2703 * g++.dg/cpp1y/paren4.C: New test.
2704
2705 2016-05-26 Nathan Sidwell <nathan@acm.org>
2706
2707 * gcc.dg/20060410.c: Xfail on ptx.
2708 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2709 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2710 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2711 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2712 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2713
2714 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2715
2716 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2717
2718 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2719
2720 PR tree-optimization/71280
2721 * gcc.dg/pr71280.c: New test.
2722
2723 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2724
2725 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2726 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2727
2728 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2729
2730 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2731
2732 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2733 kept in memory.
2734
2735 2016-05-25 Jeff Law <law@redhat.com>
2736
2737 PR tree-optimization/71272
2738 * gcc.c-torture/compile/pr71272.c: new test.
2739
2740 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2741
2742 * gcc.target/powerpc/vec-cmpne.c: New test.
2743 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2744
2745 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2746
2747 * gnat.dg/opt55.ad[sb]: New test.
2748
2749 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2750
2751 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2752 * c-c++-common/pr60226.c: Require int32plus.
2753 * gcc.c-torture/execute/pr70602.c: Likewise.
2754 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2755 unsigned long for malloc arg type.
2756 * gcc.dg/asr_div1.c: Require int32plus.
2757 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2758 * gcc.dg/pie-1.c: Require pie.
2759 * gcc.dg/pie-2.c: Likewise.
2760 * gcc.dg/pr59471.c: Require int32plus.
2761 * gcc.dg/pr59963-2.c: XFAIL for int16.
2762 * gcc.dg/pr60114.c: Require int32plus.
2763 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2764 unsigned long for typedef of size_t.
2765 * gcc.dg/pr63914.c: Require int32plus.
2766 * gcc.dg/pr64536.c: Require pt32plus.
2767 * gcc.dg/pr65658.c: Likewise.
2768 * gcc.dg/pr67271.c: Require int32plus.
2769 * gcc.dg/pr68112.c: Likewise.
2770 * gcc.dg/pr69071.c: Skip for avr target.
2771 * gcc.dg/pr69973.c: Require int32plus.
2772 * gcc.dg/pr70169.c: Skip for avr target.
2773 * gcc.dg/sso-6.c: Require int32plus.
2774 * gcc.dg/sso-7.c: Likewise.
2775 * gcc.dg/sso-8.c: Likewise.
2776 * gcc.dg/vrp-min-max-2.c: Likewise.
2777
2778 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2779
2780 PR target/70738
2781 * gcc.target/i386/pr70738-1.c: New test.
2782 * gcc.target/i386/pr70738-2.c: Likewise.
2783 * gcc.target/i386/pr70738-3.c: Likewise.
2784 * gcc.target/i386/pr70738-4.c: Likewise.
2785 * gcc.target/i386/pr70738-5.c: Likewise.
2786 * gcc.target/i386/pr70738-6.c: Likewise.
2787 * gcc.target/i386/pr70738-7.c: Likewise.
2788 * gcc.target/i386/pr70738-8.c: Likewise.
2789 * gcc.target/i386/pr70738-9.c: Likewise.
2790
2791 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2792
2793 PR rtl-optimization/66940
2794 * gcc.c-torture/execute/pr66940.c: New test.
2795
2796 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2797
2798 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2799 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2800 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2801 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2802 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2803 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2804 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2805 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2806 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2807 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2808 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2809 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2810 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2811 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2812 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2813 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2814 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2815 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2816 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2817 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2818 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2819 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2820 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2821 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2822
2823 2016-05-25 Marek Polacek <polacek@redhat.com>
2824
2825 PR c/71265
2826 * gcc.dg/noncompile/pr71265.c: New test.
2827
2828 PR c/71266
2829 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2830
2831 2016-05-25 Nathan Sidwell <nathan@acm.org>
2832
2833 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2834
2835 2016-05-25 Richard Biener <rguenther@suse.de>
2836
2837 PR tree-optimization/71261
2838 * c-c++-common/torture/pr71261.c: New testcase.
2839
2840 2016-05-25 Richard Biener <rguenther@suse.de>
2841
2842 PR tree-optimization/71264
2843 * gcc.dg/vect/pr71264.c: New testcase.
2844
2845 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2846
2847 PR c++/55992
2848 * g++.dg/cpp0x/alias-decl-53.C: New.
2849 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2850
2851 2016-05-25 Martin Liska <mliska@suse.cz>
2852
2853 * g++.dg/pr71239.C: New test.
2854
2855 2016-05-25 Richard Biener <rguenther@suse.de>
2856
2857 * gcc.dg/vect/pr58135.c: Rename to ...
2858 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2859
2860 2016-05-25 Marek Polacek <polacek@redhat.com>
2861
2862 * g++.dg/pr65295.C: Use target c++14.
2863
2864 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2865
2866 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2867 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2868
2869 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2870
2871 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2872 instructions.
2873
2874 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2875
2876 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2877 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2878 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2879 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2880 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2881 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2882 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2883 * c-c++-common/goacc/pcopy.c: Likewise.
2884 * c-c++-common/goacc/pcopyin.c: Likewise.
2885 * c-c++-common/goacc/pcopyout.c: Likewise.
2886 * c-c++-common/goacc/pcreate.c: Likewise.
2887 * c-c++-common/goacc/pr70688.c: New test.
2888 * c-c++-common/goacc/present-1.c: Adjust test.
2889 * c-c++-common/goacc/reduction-5.c: Likewise.
2890 * g++.dg/goacc/data-1.C: New test.
2891
2892 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2893
2894 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2895 vector parity built-in functions.
2896 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2897 count trailing zeros automatic vectorization.
2898 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2899 count trailing zeros built-in functions.
2900
2901 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2902
2903 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2904
2905 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2906
2907 PR target/71050
2908 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2909
2910 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2911
2912 PR c++/50436
2913 * g++.dg/template/crash123.C: New.
2914 * g++.dg/template/crash124.C: Likewise.
2915
2916 2016-05-24 Martin Sebor <msebor@redhat.com>
2917
2918 PR c++/71147
2919 * g++.dg/ext/flexary16.C: New test.
2920
2921 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2922
2923 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2924 before math.h is included.
2925 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2926 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2927 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2928 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2929 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2930 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2931 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2932 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2933 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2934 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2935 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2936 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2937 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2938 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2939 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2940 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2941 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2942 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2943 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2944 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2945 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2946 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2947 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2948
2949 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2950 Kelvin Nilsen <kelvin@gcc.gnu.org>
2951
2952 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2953 support.
2954
2955 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2956
2957 PR c++/69872
2958 * g++.dg/warn/Wno-narrowing1.C: New.
2959
2960 2016-05-24 Marek Polacek <polacek@redhat.com>
2961
2962 PR c/71249
2963 * c-c++-common/Wswitch-unreachable-2.c: New test.
2964
2965 2016-05-24 Jakub Jelinek <jakub@redhat.com>
2966
2967 PR c++/71257
2968 * g++.dg/vect/simd-clone-6.cc: New test.
2969 * g++.dg/gomp/declare-simd-6.C: New test.
2970
2971 PR middle-end/70434
2972 PR c/69504
2973 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2974
2975 2016-05-24 Richard Biener <rguenther@suse.de>
2976
2977 PR tree-optimization/71240
2978 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2979
2980 2016-05-24 Richard Biener <rguenther@suse.de>
2981
2982 PR tree-optimization/71230
2983 * gcc.dg/torture/pr71230.c: New testcase.
2984 * g++.dg/torture/pr71230.C: Likewise.
2985
2986 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2987
2988 * c-c++-common/goacc/routine-5.c: Add tests.
2989 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2990 * gfortran.dg/goacc/routine-6.f90: Add tests.
2991
2992 2016-05-24 Richard Biener <rguenther@suse.de>
2993
2994 PR tree-optimization/71253
2995 * gcc.dg/torture/pr71253.c: New testcase.
2996
2997 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2998
2999 PR middle-end/71252
3000 * gfortran.dg/pr71252.f90: New test.
3001
3002 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3003
3004 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3005
3006 2016-05-24 Richard Biener <rguenther@suse.de>
3007
3008 PR middle-end/70434
3009 PR c/69504
3010 * c-c++-common/vector-subscript-4.c: New testcase.
3011 * c-c++-common/vector-subscript-5.c: Likewise.
3012
3013 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3014
3015 PR fortran/71123
3016 * gfortran.dg/namelist_90.f: New test
3017
3018 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3019
3020 PR fortran/66461
3021 * gfortran.dg/unexpected_eof.f: New test
3022
3023 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3024 Kelvin Nilsen <kelvin@gcc.gnu.org>
3025
3026 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3027 as little endian.
3028
3029 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3030
3031 PR c++/70972
3032 * g++.dg/cpp0x/inh-ctor20.C: New.
3033 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3034
3035 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3036
3037 PR c++/69095
3038 * g++.dg/cpp0x/variadic168.C: New.
3039
3040 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3041
3042 * g++.dg/cpp0x/pr31445.C: Test column number too.
3043 * g++.dg/cpp0x/pr32253.C: Likewise.
3044 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3045 * g++.dg/cpp0x/variadic36.C: Likewise.
3046
3047 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3048
3049 * gcc.dg/fold-notshift-2.c: Adjust.
3050
3051 2016-05-23 Marek Polacek <polacek@redhat.com>
3052
3053 PR c/49859
3054 * c-c++-common/Wswitch-unreachable-1.c: New test.
3055 * gcc.dg/Wswitch-unreachable-1.c: New test.
3056 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3057 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3058 * g++.dg/gomp/block-10.C: Likewise.
3059 * gcc.dg/gomp/block-10.c: Likewise.
3060 * g++.dg/gomp/block-9.C: Likewise.
3061 * gcc.dg/gomp/block-9.c: Likewise.
3062 * g++.dg/gomp/target-1.C: Likewise.
3063 * g++.dg/gomp/target-2.C: Likewise.
3064 * gcc.dg/gomp/target-1.c: Likewise.
3065 * gcc.dg/gomp/target-2.c: Likewise.
3066 * g++.dg/gomp/taskgroup-1.C: Likewise.
3067 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3068 * gcc.dg/gomp/teams-1.c: Likewise.
3069 * g++.dg/gomp/teams-1.C: Likewise.
3070 * g++.dg/overload/error3.C: Likewise.
3071 * g++.dg/tm/jump1.C: Likewise.
3072 * g++.dg/torture/pr40335.C: Likewise.
3073 * gcc.dg/c99-vla-jump-5.c: Likewise.
3074 * gcc.dg/switch-warn-1.c: Likewise.
3075 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3076 * gcc.dg/nested-func-1.c: Likewise.
3077 * gcc.dg/pr67784-4.c: Likewise.
3078
3079 2016-05-23 Richard Biener <rguenther@suse.de>
3080
3081 PR tree-optimization/71230
3082 * gfortran.dg/pr71230-1.f90: New testcase.
3083 * gfortran.dg/pr71230-2.f90: Likewise.
3084
3085 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3086
3087 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3088 * gcc.dg/vect/pr58135.c: Add new.
3089 * gfortran.dg/pr46519-1.f: Adjust test case.
3090
3091 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3092
3093 PR c++/53401
3094 * g++.dg/cpp0x/decltype64.C: New.
3095
3096 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3097
3098 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3099 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3100 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3101
3102 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3103
3104 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3105 Add poly64x1_t and poly64x2_t cases if supported.
3106 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3107 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3108 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3109 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3110 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3111
3112 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3113
3114 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3115 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3116 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3117 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3118 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3119 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3120 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3121
3122 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3123
3124 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3125
3126 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3127
3128 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3129 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3130
3131 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3132
3133 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3134 constraint instead of "r".
3135 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3136 insn instead of vxorpd.
3137 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3138
3139 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3140 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3141
3142 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3143
3144 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3145 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3146
3147 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3148
3149 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3150
3151 PR middle-end/40921
3152 * gcc.dg/tree-ssa/pr40921.c: New test.
3153
3154 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3155
3156 PR target/71103
3157 * gcc.target/avr/pr71103.c: New test.
3158
3159 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3160
3161 PR middle-end/71179
3162 * gcc.dg/tree-ssa/pr71179.c: New test.
3163
3164 2016-05-20 Martin Sebor <msebor@redhat.com>
3165
3166 PR c/71115
3167 * gcc.dg/init-excess-2.c: New test.
3168
3169 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3170
3171 * gnat.dg/opt53.adb: New test.
3172 * gnat.dg/opt54.adb: Likewise.
3173
3174 2016-05-20 Martin Jambor <mjambor@suse.cz>
3175
3176 PR tree-optimization/70884
3177 * gcc.dg/tree-ssa/pr70919.c: New test.
3178
3179 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3180
3181 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3182 formatting.
3183 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3184 fix code formatting.
3185
3186 2016-05-20 Nathan Sidwell <nathan@acm.org>
3187
3188 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3189 non-common cases.
3190 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3191
3192 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3193
3194 * jit.dg/all-non-failing-tests.h: Add
3195 test-factorial-must-tail-call.c.
3196 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3197 * jit.dg/test-factorial-must-tail-call.c: New test case.
3198
3199 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3200
3201 PR fortran/71204
3202 * gfortran.dg/pr71204.f90: New test.
3203
3204 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3205
3206 * gcc.target/nvptx/sincos.c: New test.
3207
3208 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3209
3210 PR c++/70572
3211 * g++.dg/cpp1y/auto-fn31.C: New.
3212
3213 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3214
3215 * gcc.target/powerpc/vec-addec.c: New test.
3216 * gcc.target/powerpc/vec-addec-int128.c: New test.
3217
3218 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3219
3220 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3221 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3222 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3223 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3224
3225 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3226
3227 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3228
3229 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3230
3231 PR c++/71210
3232 * g++.dg/opt/pr71210-1.C: New test.
3233 * g++.dg/opt/pr71210-2.C: New test.
3234
3235 PR tree-optimization/29756
3236 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3237 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3238 only on selected targets where V4SImode vectors are known to be
3239 supported.
3240
3241 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3242
3243 PR tree-optimization/71079
3244 PR tree-optimization/71206
3245 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3246
3247 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3248
3249 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3250 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3251 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3252
3253 2016-05-20 Richard Guenther <rguenther@suse.de>
3254
3255 PR tree-optimization/29756
3256 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3257
3258 2016-05-20 Richard Biener <rguenther@suse.de>
3259
3260 PR tree-optimization/71185
3261 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3262
3263 2016-05-20 Richard Biener <rguenther@suse.de>
3264
3265 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3266
3267 2016-05-19 Marek Polacek <polacek@redhat.com>
3268
3269 PR c++/71075
3270 * g++.dg/diagnostic/pr71075.C: New test.
3271
3272 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3273
3274 PR c++/71184
3275 * g++.dg/pr71184.C: New test case.
3276
3277 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3278
3279 * gcc.target/powerpc/darn-0.c: New test.
3280 * gcc.target/powerpc/darn-1.c: New test.
3281 * gcc.target/powerpc/darn-2.c: New test.
3282
3283 2016-05-19 Marek Polacek <polacek@redhat.com>
3284
3285 PR tree-optimization/71031
3286 * gcc.dg/tree-ssa/vrp100.c: New test.
3287
3288 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3289
3290 PR rtl-optimization/71148
3291 * gcc.dg/pr71148.c: New test.
3292
3293 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3294
3295 PR target/71056
3296 * gcc.target/arm/pr71056.c: New test.
3297
3298 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3299
3300 * c-c++-common/pr69669.c: Check the used mode.
3301
3302 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3303
3304 PR sanitizer/64354
3305 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3306
3307 2016-05-19 Richard Biener <rguenther@suse.de>
3308
3309 PR tree-optimization/70729
3310 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3311 * gcc.dg/graphite/scop-18.c: Likewise.
3312 * gcc.dg/pr41783.c: Disable LIM.
3313 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3314 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3315 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3316 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3317 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3318 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3319 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3320 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3321 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3322 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3323 * gfortran.dg/pr42108.f90: Likewise.
3324
3325 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3326
3327 PR driver/69265
3328 * gcc.dg/spellcheck-options-11.c: New test case.
3329
3330 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3331
3332 PR c++/71100
3333 * g++.dg/opt/pr71100.C: New test.
3334
3335 2016-05-18 Martin Jambor <mjambor@suse.cz>
3336
3337 PR ipa/69708
3338 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3339 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3340 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3341 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3342
3343 2016-05-18 Martin Jambor <mjambor@suse.cz>
3344
3345 PR ipa/69708
3346 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3347 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3348 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3349 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3350 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3351
3352 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3353
3354 PR c++/69793
3355 * g++.dg/template/crash122.C: New.
3356
3357 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3358
3359 PR c++/70466
3360 * g++.dg/template/pr70466-1.C: New.
3361 * g++.dg/template/pr70466-2.C: Likewise.
3362
3363 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3364
3365 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3366 splat operations and the XXSPLTIB instruction.
3367 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3368 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3369 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3370 xxlxor to clear a register.
3371
3372 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3373
3374 * gcc.dg/torture/pr71020.c: New test.
3375
3376 2016-05-18 Martin Jambor <mjambor@suse.cz>
3377
3378 PR ipa/70646
3379 * gcc.dg/ipa/pr70646.c: New test.
3380
3381 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3382
3383 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3384
3385 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3386
3387 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3388 missing tests for vreinterpretq_p{8,16}.
3389
3390 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3391
3392 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3393 vsliq_n_s64 and vsliq_n_u64.
3394
3395 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3396
3397 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3398 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3399
3400 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3401
3402 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3403 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3404 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3405
3406 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3407
3408 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3409 in comment.
3410
3411 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3412
3413 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3414 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3415 "blr\t" and switch to scan-assembler-times.
3416
3417 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3418
3419 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3420 with __aarch64__.
3421 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3422 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3423
3424 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3425
3426 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3427 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3428 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3429 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3430 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3431 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3432
3433 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3434 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3435
3436 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3437 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3438
3439 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3440 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3441
3442 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3443
3444 2016-05-18 Richard Biener <rguenther@suse.de>
3445
3446 PR tree-optimization/71168
3447 * gcc.dg/torture/pr71168.c: New testcase.
3448
3449 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3450
3451 PR middle-end/63586
3452 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3453 * gcc.dg/tree-ssa/pr63586.c: New test.
3454 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3455
3456 2016-05-17 Nathan Sidwell <nathan@acm.org>
3457
3458 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3459 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3460 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3461 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3462
3463 2016-05-17 Nathan Sidwell <nathan@acm.org>
3464
3465 * gcc.target/nvptx/abi-vararg-3.c: New.
3466
3467 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3468
3469 PR tree-optimization/54579
3470 PR middle-end/55299
3471 * gcc.dg/fold-notrotate-1.c: New test.
3472 * gcc.dg/fold-notshift-1.c: New test.
3473 * gcc.dg/fold-notshift-2.c: New test.
3474
3475 2016-05-17 Marek Polacek <polacek@redhat.com>
3476
3477 PR ipa/71146
3478 * g++.dg/ipa/pr71146.C: New test.
3479
3480 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3481
3482 * jit.dg/test-error-array-bounds.c: New test case.
3483
3484 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3485
3486 * gcc.dg/tree-ssa/and-1.c: New testcase.
3487
3488 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3489
3490 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3491 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3492
3493 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3494
3495 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3496 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3497
3498 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3499
3500 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3501
3502 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3503
3504 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3505
3506 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3507
3508 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3509 ".2d[index]" when scan the assembly.
3510 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3511 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3512 float64x1.
3513 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3514
3515 2016-05-17 Richard Biener <rguenther@suse.de>
3516
3517 PR tree-optimization/71132
3518 * gcc.dg/torture/pr71132.c: New testcase.
3519
3520 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3521
3522 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3523
3524 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3525
3526 PR target/70809
3527 * gcc.target/aarch64/pr70809_1.c: New test.
3528
3529 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3530
3531 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3532 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3533 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3534 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3535
3536 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3537 Ilya Enkovich <ilya.enkovich@intel.com>
3538
3539 PR target/71114
3540 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3541
3542 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3543
3544 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3545 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3546
3547 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3548
3549 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3550 test for __ARM_FP16_ARGS.
3551 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3552 * gcc.target/arm/aapcs/neon-vect10.c: New.
3553 * gcc.target/arm/aapcs/neon-vect9.c: New.
3554 * gcc.target/arm/aapcs/vfp18.c: New.
3555 * gcc.target/arm/aapcs/vfp19.c: New.
3556 * gcc.target/arm/aapcs/vfp20.c: New.
3557 * gcc.target/arm/aapcs/vfp21.c: New.
3558 * gcc.target/arm/fp16-aapcs-1.c: New.
3559 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3560 test for __ARM_FP16_ARGS.
3561 * g++.target/arm/fp16-return-1.c: Update expected output.
3562
3563 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3564
3565 PR testsuite/70227
3566 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3567
3568 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3569
3570 PR fortran/69603
3571 * gfortran.dg/pr69603.f90: New testcase.
3572
3573 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3574
3575 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3576
3577 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3578
3579 PR fortran/71047
3580 * gfortran.dg/pr71047.f08: New test.
3581
3582 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3583
3584 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3585 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3586 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3587
3588 2016-05-13 Martin Sebor <msebor@redhat.com>
3589
3590 PR c++/60049
3591 * g++.dg/cpp0x/constexpr-60049.C: New test.
3592
3593 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3594
3595 PR bootstrap/71071
3596 * gcc.dg/pr71071.c: New test.
3597
3598 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3599
3600 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3601 remove XOP handling.
3602 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3603
3604 2016-05-13 Nathan Sidwell <nathan@acm.org>
3605
3606 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3607 __atomic_is_lock_free declaration.
3608
3609 2016-05-13 Richard Biener <rguenther@suse.de>
3610
3611 PR tree-optimization/42587
3612 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3613
3614 2016-05-13 Martin Liska <mliska@suse.cz>
3615
3616 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3617 the new format of dump output.
3618
3619 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3620
3621 * gcc.dg/pr71084.c: New test.
3622
3623 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3624
3625 PR target/53440
3626 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3627
3628 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3629
3630 * gcc.target/aarch64/struct_return.c: New test.
3631
3632 2016-05-12 Marek Polacek <polacek@redhat.com>
3633
3634 PR c/70756
3635 * c-c++-common/pr70756-2.c: New test.
3636 * c-c++-common/pr70756.c: New test.
3637
3638 2016-05-12 Richard Biener <rguenther@suse.de>
3639
3640 PR tree-optimization/71059
3641 * gcc.dg/torture/pr71059.c: New testcase.
3642
3643 2016-05-12 Richard Biener <rguenther@suse.de>
3644
3645 PR tree-optimization/71062
3646 * gcc.dg/torture/pr71062.c: New testcase.
3647
3648 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3649
3650 PR tree-optimization/71006
3651 * gcc.dg/pr71006.c: New test.
3652
3653 2016-05-12 Marek Polacek <polacek@redhat.com>
3654
3655 PR driver/71063
3656 * gcc.dg/opts-7.c: New test.
3657
3658 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3659
3660 PR target/70830
3661 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3662 Add -save-temps to dg-options.
3663 Scan for ldmfd rather than pop instruction.
3664 * gcc.target/arm/interrupt-2.c: Likewise.
3665 * gcc.target/arm/pr70830.c: New test.
3666
3667 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3668
3669 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3670 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3671
3672 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3673 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3674 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3675
3676 PR target/71019
3677 * gcc.target/i386/avx512vl-pack-1.c: New test.
3678 * gcc.target/i386/avx512vl-pack-2.c: New test.
3679 * gcc.target/i386/avx512bw-pack-2.c: New test.
3680
3681 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3682
3683 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3684 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3685 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3686
3687 2016-05-12 Richard Biener <rguenther@suse.de>
3688
3689 PR tree-optimization/70986
3690 * gcc.dg/torture/pr70986-1.c: New testcase.
3691 * gcc.dg/torture/pr70986-2.c: Likewise.
3692 * gcc.dg/torture/pr70986-3.c: Likewise.
3693
3694 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3695
3696 PR c/43651
3697 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3698 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3699
3700 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3701
3702 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3703 directive.
3704 * gcc.target/i386/pr66746.c: Ditto.
3705
3706 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3707
3708 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3709 support.
3710 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3711 warning when using -mvsx-timode.
3712 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3713 * gcc.target/powerpc/dform-2.c: Likewise.
3714 * gcc.target/powerpc/pr68805.c: Likewise.
3715
3716 2016-05-11 Marek Polacek <polacek@redhat.com>
3717
3718 PR c++/71024
3719 * c-c++-common/attributes-3.c: New test.
3720
3721 2016-05-11 Nathan Sidwell <nathan@acm.org>
3722
3723 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3724 * gcc.c-torture/execute/pr68185.c: Likewise.
3725 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3726 * gcc.dg/pr69634.c: Requires scheduling.
3727 * gcc.dg/torture/pr66178.c: Require label values.
3728 * gcc.dg/setjmp-6.c: Require indirect jumps.
3729
3730 2016-05-11 Richard Biener <rguenther@suse.de>
3731
3732 PR tree-optimization/71055
3733 * gcc.dg/torture/pr71055.c: New testcase.
3734
3735 2016-05-11 Richard Biener <rguenther@suse.de>
3736
3737 PR debug/71057
3738 * g++.dg/debug/pr71057.C: New testcase.
3739
3740 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3741
3742 PR fortran/70855
3743 * gfortran.dg/gomp/pr70855.f90: New test.
3744
3745 2016-05-11 Richard Biener <rguenther@suse.de>
3746
3747 PR middle-end/71002
3748 * g++.dg/torture/pr71002.C: New testcase.
3749
3750 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3751
3752 PR middle-end/70807
3753 * gcc.dg/pr70807.c: New test.
3754
3755 2016-05-10 Martin Sebor <msebor@redhat.com>
3756
3757 PR c++/38611
3758 * g++.dg/Wattributes.C: New test.
3759
3760 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3761
3762 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3763 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3764 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3765
3766 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3767
3768 PR target/70799
3769 * gcc.target/i386/pr70799-1.c: New test.
3770
3771 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3772
3773 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3774
3775 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3776
3777 PR middle-end/70877
3778 * gcc.target/i386/pr70877.c: New test.
3779
3780 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3781
3782 PR tree-optimization/70786
3783 * gcc.target/i386/pr70876.c: New test.
3784
3785 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3786
3787 PR target/70927
3788 * gcc.target/i386/avx512vl-logic-1.c: New test.
3789 * gcc.target/i386/avx512vl-logic-2.c: New test.
3790 * gcc.target/i386/avx512dq-logic-2.c: New test.
3791
3792 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3793
3794 PR target/70963
3795 * gcc.target/powerpc/pr70963.c: New.
3796
3797 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3798
3799 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3800 (test_very_wide_line): Add ruler to expected output.
3801 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3802 (test_very_wide_line): Likewise.
3803 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3804 (test_show_locus): Within the handling of "test_very_wide_line",
3805 enable show_ruler_p on the diagnostic context.
3806
3807 2016-05-10 Richard Biener <rguenther@suse.de>
3808
3809 PR tree-optimization/71039
3810 * gcc.dg/torture/pr71039.c: New testcase.
3811
3812 2016-05-10 Nathan Sidwell <nathan@acm.org>
3813
3814 * gcc.dg/nested-func-10.c: Requires alloca.
3815 * gcc.dg/nested-func-9.c: Requires alloca.
3816 * gcc.c-torture/execute/pr70460.c: Requires labels.
3817 * gcc.c-torture/compile/pr70199.c: Requires labels.
3818 * gcc.target/nvptx/decl.c: Compile only.
3819 * gcc.target/nvptx/trailing-init.c: Compile only.
3820 * gcc.target/nvptx/ary-init.c: Compile only.
3821
3822 2016-05-10 Marek Polacek <polacek@redhat.com>
3823
3824 PR c/70255
3825 * gcc.dg/attr-opt-1.c: New test.
3826
3827 2016-05-10 Richard Biener <rguenther@suse.de>
3828
3829 PR tree-optimization/70497
3830 PR tree-optimization/28367
3831 * gcc.dg/torture/20160404-1.c: New testcase.
3832 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3833 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3834
3835 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3836
3837 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3838
3839 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3840
3841 * gcc.target/i386/fabsneg-1.c New test.
3842
3843 2016-05-09 Alan Modra <amodra@gmail.com>
3844
3845 PR testsuite/70826
3846 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3847
3848 2016-05-09 Richard Biener <rguenther@suse.de>
3849
3850 PR tree-optimization/70985
3851 * gcc.dg/torture/pr70985.c: New testcase.
3852
3853 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3854
3855 * gcc.dg/tree-ssa/ifc-9.c: New test.
3856 * gcc.dg/tree-ssa/ifc-10.c: New test.
3857 * gcc.dg/tree-ssa/ifc-11.c: New test.
3858 * gcc.dg/tree-ssa/ifc-12.c: New test.
3859 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3860 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3861 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3862
3863 2016-05-09 Richard Biener <rguenther@suse.de>
3864
3865 PR fortran/70937
3866 * gfortran.dg/pr70937.f90: New testcase.
3867
3868 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3869
3870 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3871
3872 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3873
3874 PR fortran/56226
3875 * gfortran.dg/dec_structure_1.f90: New testcase.
3876 * gfortran.dg/dec_structure_2.f90: Ditto.
3877 * gfortran.dg/dec_structure_3.f90: Ditto.
3878 * gfortran.dg/dec_structure_4.f90: Ditto.
3879 * gfortran.dg/dec_structure_5.f90: Ditto.
3880 * gfortran.dg/dec_structure_6.f90: Ditto.
3881 * gfortran.dg/dec_structure_7.f90: Ditto.
3882 * gfortran.dg/dec_structure_8.f90: Ditto.
3883 * gfortran.dg/dec_structure_9.f90: Ditto.
3884 * gfortran.dg/dec_structure_10.f90: Ditto.
3885 * gfortran.dg/dec_structure_11.f90: Ditto.
3886 * gfortran.dg/dec_union_1.f90: Ditto.
3887 * gfortran.dg/dec_union_2.f90: Ditto.
3888 * gfortran.dg/dec_union_3.f90: Ditto.
3889 * gfortran.dg/dec_union_4.f90: Ditto.
3890 * gfortran.dg/dec_union_5.f90: Ditto.
3891 * gfortran.dg/dec_union_6.f90: Ditto.
3892 * gfortran.dg/dec_union_7.f90: Ditto.
3893
3894 2016-05-07 Tom de Vries <tom@codesourcery.com>
3895
3896 PR tree-optimization/70956
3897 * gcc.dg/graphite/pr70956.c: New test.
3898
3899 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3900
3901 PR middle-end/70941
3902 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3903 (a, b, c, d): Change type from char to signed char.
3904 (main): Compare against (signed char) -1634678893 instead of
3905 hardcoded -109. Use __builtin_abort instead of abort.
3906
3907 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3908 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3909
3910 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3911
3912 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3913
3914 PR debug/70935
3915 * gcc.dg/torture/pr70935.c: New test.
3916
3917 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3918
3919 PR target/58219
3920 * gcc.target/sh/pr58219.c: New tests.
3921
3922 2016-05-06 Richard Biener <rguenther@suse.de>
3923
3924 PR tree-optimization/70960
3925 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3926
3927 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3928
3929 PR target/52933
3930 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3931 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3932 Adjust expected instruction counts.
3933 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3934
3935 2016-05-06 Marek Polacek <polacek@redhat.com>
3936
3937 PR sanitizer/70875
3938 * gcc.dg/ubsan/bounds-3.c: New test.
3939
3940 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3941
3942 PR target/54089
3943 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3944
3945 2016-05-06 Richard Biener <rguenther@suse.de>
3946
3947 PR middle-end/70931
3948 * gfortran.dg/pr70931.f90: New testcase.
3949
3950 2016-05-06 Richard Biener <rguenther@suse.de>
3951
3952 PR middle-end/70941
3953 * gcc.dg/torture/pr70941.c: New testcase.
3954
3955 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3956
3957 PR tree-optimization/57206
3958 * gcc.dg/vect/pr57206.c: New test.
3959
3960 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3961
3962 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3963
3964 2016-05-05 Jakub Jelinek <jakub@redhat.com>
3965
3966 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3967
3968 * c-c++-common/Wdangling-else-4.c: New test.
3969
3970 2016-05-04 Jakub Jelinek <jakub@redhat.com>
3971
3972 PR c++/70906
3973 PR c++/70933
3974 * g++.dg/opt/pr70906.C: New test.
3975 * g++.dg/opt/pr70933.C: New test.
3976
3977 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3978
3979 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3980
3981 * gcc.dg/ipa/pure-const-3.c: New testcase.
3982
3983 2016-05-04 Marek Polacek <polacek@redhat.com>
3984
3985 * c-c++-common/Wdangling-else-1.c: New test.
3986 * c-c++-common/Wdangling-else-2.c: New test.
3987 * c-c++-common/Wdangling-else-3.c: New test.
3988
3989 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3990
3991 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3992 flag is present.
3993
3994 2016-05-04 Marek Polacek <polacek@redhat.com>
3995
3996 PR c/48778
3997 * gcc.dg/Waddress-2.c: New test.
3998
3999 2016-05-04 Alan Modra <amodra@gmail.com>
4000
4001 * gcc.target/powerpc/pr70866.c: New.
4002
4003 2016-05-03 Martin Sebor <msebor@redhat.com>
4004
4005 PR c++/66561
4006 * c-c++-common/builtin_location.c: New test.
4007 * g++.dg/cpp1y/builtin_location.C: New test.
4008
4009 2016-05-03 Marek Polacek <polacek@redhat.com>
4010
4011 PR c/70859
4012 * gcc.dg/pr70859.c: New test.
4013 * gcc.dg/pr70859-2.c: New test.
4014
4015 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4016
4017 * gnat.dg/debug5.adb: New testcase.
4018
4019 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4020
4021 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4022 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4023 Procedure to check for z10 instruction set.
4024
4025 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4026
4027 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4028
4029 2016-05-03 Alan Modra <amodra@gmail.com>
4030
4031 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4032
4033 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4034
4035 * gcc.target/i386/avx512f-cvt-1.c: New test.
4036
4037 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4038
4039 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4040 -fdump-tree-vrp-details.
4041
4042 2016-05-03 Richard Biener <rguenther@suse.de>
4043
4044 * gcc.dg/pr30172-1.c: Adjust.
4045 * gcc.dg/pr63743.c: Likewise.
4046 * gcc.dg/tm/pr51696.c: Likewise.
4047 * c-c++-common/tm/safe-1.c: Likewise.
4048 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4049 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4050 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4051 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4052
4053 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4054
4055 PR rtl-optimization/70467
4056 * gcc.target/i386/pr70467-3.c: New test.
4057 * gcc.target/i386/pr70467-4.c: New test.
4058
4059 PR tree-optimization/70916
4060 * gcc.c-torture/compile/pr70916.c: New test.
4061
4062 PR target/49244
4063 * gcc.target/i386/pr49244-1.c: New test.
4064 * gcc.target/i386/pr49244-2.c: New test.
4065
4066 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4067
4068 PR rtl-optimization/44281
4069 * gcc.target/i386/pr44281.c: New test.
4070
4071 2016-05-03 bin cheng <bin.cheng@arm.com>
4072
4073 PR tree-optimization/56541
4074 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4075 * gcc.dg/vect/pr56541.c: new test.
4076
4077 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4078
4079 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4080 __float128.
4081 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4082
4083 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4084
4085 PR testsuite/70520
4086 * c-c++-common/asan/clone-test-1.c (main): Align child process
4087 stack to 16 bytes.
4088
4089 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4090
4091 PR c++/62314
4092 * g++.dg/spellcheck-fields-2.C: New test case.
4093
4094 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4095
4096 PR c++/62314
4097 * g++.dg/pr62314.C: New test case.
4098
4099 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4100
4101 * gcc.dg/ipa/inline-8.c: New testcase.
4102
4103 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4104
4105 PR rtl-optimization/70467
4106 * gcc.target/i386/pr70467-1.c: New test.
4107
4108 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4109
4110 * gcc.dg/spec-options.c: Run the test on all targets.
4111 * gcc.dg/foo.specs: Use cpp_unique_options.
4112
4113 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4114
4115 * gcc.dg/tree-ssa/unord.c: New testcase.
4116
4117 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4118
4119 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4120
4121 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4122
4123 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4124
4125 2016-05-02 Marek Polacek <polacek@redhat.com>
4126
4127 PR c/70851
4128 * gcc.dg/enum-incomplete-3.c: New test.
4129
4130 2016-05-02 Marek Polacek <polacek@redhat.com>
4131 Tom de Vries <tom@codesourcery.com>
4132
4133 PR tree-optimization/70700
4134 * gcc.dg/pr70700.c: New test.
4135
4136 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4137
4138 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4139 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4140 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4141 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4142 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4143
4144 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4145
4146 * ada/acats/run_acats: Rename into...
4147 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4148 * ada/acats/run_all.sh: Remove redundant test.
4149 (target_run): Move around.
4150 (target_gnatchop): Use newly built executable.
4151 (target_gnatmake): Likewise.
4152 Check that the compilation of impbit succeeds.
4153
4154 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4155
4156 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4157 * gcc.dg/20021029-1.c: Likewise.
4158 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4159 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4160 * gcc.target/sh/cmpstr.c: Likewise.
4161 * gcc.target/sh/cmpstrn.c: Likewise.
4162 * gcc.target/sh/memset.c: Likewise.
4163 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4164 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4165 * gcc.target/sh/pr39423-1.c: Likewise.
4166 * gcc.target/sh/pr49468-di.c: Likewise.
4167 * gcc.target/sh/pr49468-si.c: Likewise.
4168 * gcc.target/sh/pr49880-1.c: Likewise.
4169 * gcc.target/sh/pr49880-2.c: Likewise.
4170 * gcc.target/sh/pr49880-3.c: Likewise.
4171 * gcc.target/sh/pr50751-1.c: Likewise.
4172 * gcc.target/sh/pr50751-4.c: Likewise.
4173 * gcc.target/sh/pr50751-7.c: Likewise.
4174 * gcc.target/sh/pr51244-1.c: Likewise.
4175 * gcc.target/sh/pr51244-10.c: Likewise.
4176 * gcc.target/sh/pr51244-11.c: Likewise.
4177 * gcc.target/sh/pr51244-12.c: Likewise.
4178 * gcc.target/sh/pr51244-13.c: Likewise.
4179 * gcc.target/sh/pr51244-14.c: Likewise.
4180 * gcc.target/sh/pr51244-17.c: Likewise.
4181 * gcc.target/sh/pr51244-18.c: Likewise.
4182 * gcc.target/sh/pr51244-19.c: Likewise.
4183 * gcc.target/sh/pr51244-4.c: Likewise.
4184 * gcc.target/sh/pr51244-5.c: Likewise.
4185 * gcc.target/sh/pr51244-7.c: Likewise.
4186 * gcc.target/sh/pr51244-8.c: Likewise.
4187 * gcc.target/sh/pr51244-9.c: Likewise.
4188 * gcc.target/sh/pr51697.c: Likewise.
4189 * gcc.target/sh/pr52483-1.c: Likewise.
4190 * gcc.target/sh/pr52483-2.c: Likewise.
4191 * gcc.target/sh/pr52483-3.c: Likewise.
4192 * gcc.target/sh/pr52483-5.c: Likewise.
4193 * gcc.target/sh/pr52933-1.c: Likewise.
4194 * gcc.target/sh/pr52933-2.c: Likewise.
4195 * gcc.target/sh/pr52933-3.c: Likewise.
4196 * gcc.target/sh/pr53568-1.c: Likewise.
4197 * gcc.target/sh/pr53976-1.c: Likewise.
4198 * gcc.target/sh/pr53988-1.c: Likewise.
4199 * gcc.target/sh/pr53988.c: Likewise.
4200 * gcc.target/sh/pr54089-1.c: Likewise.
4201 * gcc.target/sh/pr54089-6.c: Likewise.
4202 * gcc.target/sh/pr54089-7.c: Likewise.
4203 * gcc.target/sh/pr54089-8.c: Likewise.
4204 * gcc.target/sh/pr54089-9.c: Likewise.
4205 * gcc.target/sh/pr54236-1.c: Likewise.
4206 * gcc.target/sh/pr54236-2.c: Likewise.
4207 * gcc.target/sh/pr54236-3.c: Likewise.
4208 * gcc.target/sh/pr54236-4.c: Likewise.
4209 * gcc.target/sh/pr54386.c: Likewise.
4210 * gcc.target/sh/pr54602-1.c: Likewise.
4211 * gcc.target/sh/pr54685.c: Likewise.
4212 * gcc.target/sh/pr54760-1.c: Likewise.
4213 * gcc.target/sh/pr54760-2.c: Likewise.
4214 * gcc.target/sh/pr54760-3.c: Likewise.
4215 * gcc.target/sh/pr54760-4.c: Likewise.
4216 * gcc.target/sh/pr54760-5.c: Likewise.
4217 * gcc.target/sh/pr54760-6.c: Likewise.
4218 * gcc.target/sh/pr55146.c: Likewise.
4219 * gcc.target/sh/pr55160.c: Likewise.
4220 * gcc.target/sh/pr59278.c: Likewise.
4221 * gcc.target/sh/pr59401-1.c: Likewise.
4222 * gcc.target/sh/pr59533-1.c: Likewise.
4223 * gcc.target/sh/pr63260.c: Likewise.
4224 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4225 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4226 * gcc.target/sh/strlen.c: Likewise.
4227 * gcc.target/sh/torture/pr30807.c: Likewise.
4228 * gcc.target/sh/torture/pr34777.c: Likewise.
4229 * gcc.target/sh/torture/pr64652.c: Likewise.
4230 * gcc.target/sh/torture/pr65505.c: Likewise.
4231 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4232 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4233
4234 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4235
4236 PR c++/66644
4237 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4238
4239 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4240
4241 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4242 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4243 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4244 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4245
4246 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4247
4248 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4249 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4250
4251 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4252
4253 PR middle-end/70626
4254 * c-c++-common/goacc/combined-reduction.c: New test.
4255 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4256
4257 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4258
4259 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4260 *movdi_internal pattern only if PIC off.
4261 * gcc.target/i386/pr70155-2.c: Likewise.
4262 * gcc.target/i386/pr70155-3.c: Likewise.
4263 * gcc.target/i386/pr70155-4.c: Likewise.
4264 * gcc.target/i386/pr70155-5.c: Likewise.
4265 * gcc.target/i386/pr70155-6.c: Likewise.
4266 * gcc.target/i386/pr70155-7.c: Likewise.
4267 * gcc.target/i386/pr70155-8.c: Likewise.
4268 * gcc.target/i386/pr70155-15.c: Likewise.
4269 * gcc.target/i386/pr70155-17.c: Likewise.
4270 * gcc.target/i386/pr70155-22.c: Likewise.
4271
4272 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4273
4274 PR tree-optimization/70803
4275 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4276
4277 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4278
4279 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4280 optimization of vector loop.
4281 * gcc.target/i386/vect-unpack-3.c: New test.
4282 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4283 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4284 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4285
4286 2016-04-29 Marek Polacek <polacek@redhat.com>
4287
4288 PR sanitizer/70342
4289 * g++.dg/ubsan/null-7.C: New test.
4290
4291 PR c/70852
4292 * gcc.dg/pr70852.c: New test.
4293
4294 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4295
4296 PR/69089
4297 * g++.dg/cpp0x/alignas6.C: New test.
4298
4299 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4300
4301 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4302 * gcc.dg/pr27003.c: Likewise.
4303 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4304 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4305 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4306 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4307 * gcc.target/arc/mxy.c: Likewise.
4308 * gcc.target/arc/mswape.c: Likewise.
4309 * gcc.target/arc/mrtsc.c: Likewise.
4310 * gcc.target/arc/mcrc.c: Likewise.
4311 * gcc.target/arc/mdsp-packa.c: Likewise.
4312 * gcc.target/arc/mdvbf.c: Likewise.
4313 * gcc.target/arc/mlock.c: Likewise.
4314 * gcc.target/arc/mmac-24.c: Likewise.
4315 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4316
4317 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4318 Matthijs Kooijman <matthijs@stdin.nl>
4319 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4320
4321 PR target/60040
4322 * gcc.target/avr/pr60040-1.c: New.
4323 * gcc.target/avr/pr60040-2.c: New.
4324
4325 2016-04-29 Richard Biener <rguenther@suse.de>
4326
4327 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4328
4329 2016-04-29 Richard Biener <rguenther@suse.de>
4330
4331 PR tree-optimization/13962
4332 PR tree-optimization/65686
4333 * gcc.dg/uninit-pr65686.c: New testcase.
4334
4335 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4336
4337 PR middle-end/70843
4338 * gcc.dg/pr70843.c: New test.
4339
4340 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4341
4342 PR target/70858
4343 * gcc.target/i386/pr70858.c: New test.
4344
4345 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4346
4347 * gcc.target/arc/nps400-1.c: New file.
4348
4349 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4350 Andrew Burgess <andrew.burgess@embecosm.com>
4351
4352 * gcc.target/arc/movh_cl-1.c: New file.
4353
4354 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4355 Andrew Burgess <andrew.burgess@embecosm.com>
4356
4357 * gcc.target/arc/extzv-1.c: New file.
4358 * gcc.target/arc/insv-1.c: New file.
4359 * gcc.target/arc/insv-2.c: New file.
4360 * gcc.target/arc/movb-1.c: New file.
4361 * gcc.target/arc/movb-2.c: New file.
4362 * gcc.target/arc/movb-3.c: New file.
4363 * gcc.target/arc/movb-4.c: New file.
4364 * gcc.target/arc/movb-5.c: New file.
4365 * gcc.target/arc/movb_cl-1.c: New file.
4366 * gcc.target/arc/movb_cl-2.c: New file.
4367 * gcc.target/arc/movbi_cl-1.c: New file.
4368 * gcc.target/arc/movl-1.c: New file.
4369
4370 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4371 Andrew Burgess <andrew.burgess@embecosm.com>
4372
4373 * gcc.target/arc/cmem-1.c: New file.
4374 * gcc.target/arc/cmem-2.c: New file.
4375 * gcc.target/arc/cmem-3.c: New file.
4376 * gcc.target/arc/cmem-4.c: New file.
4377 * gcc.target/arc/cmem-5.c: New file.
4378 * gcc.target/arc/cmem-6.c: New file.
4379 * gcc.target/arc/cmem-7.c: New file.
4380 * gcc.target/arc/cmem-ld.inc: New file.
4381 * gcc.target/arc/cmem-st.inc: New file.
4382
4383 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4384
4385 PR target/70821
4386 * gcc.target/i386/pr70821.c: New test.
4387
4388 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4389
4390 * gcc.target/powerpc/vec-adde.c: New test.
4391 * gcc.target/powerpc/vec-adde-int128.c: New test.
4392
4393 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4394
4395 * gcc.target/i386/avx-vround-1.c: New test.
4396 * gcc.target/i386/avx-vround-2.c: New test.
4397 * gcc.target/i386/avx512vl-vround-1.c: New test.
4398 * gcc.target/i386/avx512vl-vround-2.c: New test.
4399
4400 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4401
4402 PR testsuite/70595
4403 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4404 (check_effective_target_cilkplus_runtime): ... this.
4405 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4406 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4407
4408 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4409 Require cilkplus_runtime.
4410 Don't add -lcilkrts.
4411 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4412 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4413 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4414 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4415 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4416 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4417 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4418 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4419 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4420 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4421 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4422 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4423 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4424 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4425 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4426 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4427 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4428 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4429 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4430 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4431 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4432 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4433 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4434 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4435 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4436 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4437 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4438 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4439 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4440
4441 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4442 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4443
4444 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4445
4446 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4447 cilkplus_runtime.
4448
4449 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4450
4451 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4452 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4453
4454 2015-04-27 Ryan Burn <contact@rnburn.com>
4455
4456 PR c++/69024
4457 PR c++/68997
4458 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4459 diagnostic.
4460 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4461 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4462
4463 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4464
4465 * gnat.dg/limited_with4.ad[sb]: New test.
4466 * gnat.dg/limited_with4_pkg.ads: New helper.
4467
4468 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4469
4470 PR target/70155
4471 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4472 and movv1ti_internal patterns
4473 * gcc.target/i386/pr70155-1.c: New test.
4474 * gcc.target/i386/pr70155-2.c: Likewise.
4475 * gcc.target/i386/pr70155-3.c: Likewise.
4476 * gcc.target/i386/pr70155-4.c: Likewise.
4477 * gcc.target/i386/pr70155-5.c: Likewise.
4478 * gcc.target/i386/pr70155-6.c: Likewise.
4479 * gcc.target/i386/pr70155-7.c: Likewise.
4480 * gcc.target/i386/pr70155-8.c: Likewise.
4481 * gcc.target/i386/pr70155-9.c: Likewise.
4482 * gcc.target/i386/pr70155-10.c: Likewise.
4483 * gcc.target/i386/pr70155-11.c: Likewise.
4484 * gcc.target/i386/pr70155-12.c: Likewise.
4485 * gcc.target/i386/pr70155-13.c: Likewise.
4486 * gcc.target/i386/pr70155-14.c: Likewise.
4487 * gcc.target/i386/pr70155-15.c: Likewise.
4488 * gcc.target/i386/pr70155-16.c: Likewise.
4489 * gcc.target/i386/pr70155-17.c: Likewise.
4490 * gcc.target/i386/pr70155-18.c: Likewise.
4491 * gcc.target/i386/pr70155-19.c: Likewise.
4492 * gcc.target/i386/pr70155-20.c: Likewise.
4493 * gcc.target/i386/pr70155-21.c: Likewise.
4494 * gcc.target/i386/pr70155-22.c: Likewise.
4495
4496 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4497
4498 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4499 ".{5,6}".
4500
4501 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4502
4503 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4504 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4505 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4506 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4507 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4508
4509 2016-04-27 Richard Biener <rguenther@suse.de>
4510
4511 PR ipa/70760
4512 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4513 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4514
4515 2016-04-27 Nathan Sidwell <nathan@acm.org>
4516
4517 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4518 * g++.dg/ubsan/pr63956.C: Adjust error location.
4519
4520 2016-04-27 Nick Clifton <nickc@redhat.com>
4521
4522 PR middle-end/49889
4523 * gcc.dg/pr49889.c: New test.
4524
4525 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4526
4527 * c-c++-common/memset-array.c: New test.
4528
4529 2016-04-26 Martin Sebor <msebor@redhat.com>
4530
4531 PR c++/66639
4532 * g++.dg/cpp1y/func_constexpr.C: New test.
4533
4534 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4535
4536 PR c++/70241
4537 * g++.dg/cpp0x/enum32.C: New test.
4538 * g++.dg/cpp0x/enum33.C: New test.
4539
4540 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4541
4542 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4543 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4544 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4545 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4546 * gcc.c-torture/execute/pr38151.c: Likewise.
4547 * gcc.c-torture/execute/pr66556.c: Likewise.
4548 * gcc.c-torture/execute/pr67781.c: Likewise.
4549 * gcc.c-torture/execute/pr68648.c: Likewise.
4550
4551 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4552
4553 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4554
4555 2016-04-26 Marek Polacek <polacek@redhat.com>
4556
4557 PR c/67784
4558 * gcc.dg/pr67784-3.c: New test.
4559 * gcc.dg/pr67784-4.c: New test.
4560 * gcc.dg/pr67784-5.c: New test.
4561
4562 PR c/70791
4563 * gcc.dg/Wnested-externs-2.c: New test.
4564
4565 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4566
4567 * gcc.dg/fold-plusmult.c: Adjust.
4568 * gcc.dg/no-strict-overflow-6.c: Adjust.
4569 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4570
4571 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4572
4573 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4574 number scans.
4575 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4576 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4577 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4578 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4579 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4580 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4581 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4582 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4583 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4584 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4585 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4586 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4587 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4588 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4589 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4590 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4591 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4592 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4593 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4594 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4595 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4596 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4597 scans.
4598 * gcc.target/i386/pr32219-4.c: Likewise.
4599 * gcc.target/i386/pr32219-6.c: Likewise.
4600 * gcc.target/i386/pr32219-8.c: Likewise.
4601
4602 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4603
4604 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4605 associated options.
4606
4607 2016-04-26 Marek Polacek <polacek@redhat.com>
4608
4609 PR c++/70744
4610 * g++.dg/ext/cond2.C: New test.
4611
4612 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4613
4614 PR tree-optimization/70771
4615 PR tree-optimization/70775
4616 * gcc.dg/pr70771.c: New test.
4617 * gcc.dg/pr70775.c: New test.
4618
4619 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4620
4621 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4622
4623 2016-04-25 Richard Biener <rguenther@suse.de>
4624
4625 PR tree-optimization/70780
4626 * gcc.dg/torture/pr70780.c: New testcase.
4627
4628 2016-04-25 Michael Collison <michael.collison@arm.com>
4629
4630 * gcc.target/arm/neon-vaddws16.c: New test.
4631 * gcc.target/arm/neon-vaddws32.c: New test.
4632 * gcc.target/arm/neon-vaddwu16.c: New test.
4633 * gcc.target/arm/neon-vaddwu32.c: New test.
4634 * gcc.target/arm/neon-vaddwu8.c: New test.
4635 * lib/target-supports.exp
4636 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4637 that arm neon support vector widen sum of HImode TO SImode.
4638
4639 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4640
4641 PR sanitizer/70712
4642 * c-c++-common/asan/pr70712.c: New test.
4643
4644 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4645
4646 * .gitattributes: New file.
4647
4648 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4649
4650 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4651
4652 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4653
4654 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4655 * gfortran.dg/submodule_15.f08: Likewise.
4656
4657 2016-04-22 Richard Biener <rguenther@suse.de>
4658
4659 PR tree-optimization/70740
4660 * gcc.dg/torture/pr70740.c: New testcase.
4661
4662 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4663
4664 PR target/70750
4665 * gcc.target/i386/pr70750-1.c: New test.
4666 * gcc.target/i386/pr70750-2.c: Likewise.
4667
4668 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4669
4670 PR c++/70540
4671 * g++.dg/cpp0x/auto48.C: New.
4672
4673 2016-04-21 Marek Polacek <polacek@redhat.com>
4674
4675 PR c++/70513
4676 * g++.dg/cpp0x/forw_enum12.C: New test.
4677 * g++.dg/cpp0x/forw_enum13.C: New test.
4678
4679 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4680
4681 PR target/70728
4682 * gcc.target/i386/pr70728.c: New test.
4683
4684 2016-04-21 Richard Biener <rguenther@suse.de>
4685
4686 PR middle-end/70747
4687 * gcc.dg/pr70747.c: New testcase.
4688
4689 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4690
4691 PR tree-optimization/70715
4692 * gcc.dg/tree-ssa/scev-13.c: New test.
4693
4694 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4695
4696 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4697
4698 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4699
4700 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4701
4702 2016-04-20 Jan Hubicka <jh@suse.cz>
4703
4704 PR ipa/70018
4705 * g++.dg/ipa/nothrow-1.C: New testcase.
4706
4707 2016-04-20 Nathan Sidwell <nathan@acm.org>
4708
4709 PR c++/55635
4710 * g++.dg/eh/delete1.C: New.
4711
4712 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4713
4714 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4715 -mtune-ctrl=sse_typeless_stores.
4716
4717 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4718
4719 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4720
4721 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4722
4723 PR tree-optimization/69489
4724 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4725
4726 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4727
4728 PR c++/69363
4729 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4730 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4731 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4732
4733 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4734
4735 PR tree-optimization/56625
4736 PR tree-optimization/69489
4737 * gcc.dg/vect/pr56625.c: New test.
4738 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4739
4740 2016-04-20 Andrew Pinski <apinski@cavium.com>
4741
4742 PR target/64971
4743 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4744
4745 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4746
4747 * gnat.dg/self1.adb: Remove now incorrect test.
4748
4749 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4750
4751 * gcc.dg/tree-ssa/scev-11.c: New test.
4752 * gcc.dg/tree-ssa/scev-12.c: New test.
4753
4754 2016-04-20 Marek Polacek <polacek@redhat.com>
4755
4756 PR tree-optimization/70725
4757 * gcc.dg/pr70725.c: New test.
4758
4759 2016-04-20 Richard Biener <rguenther@suse.de>
4760
4761 PR tree-optimization/70726
4762 * g++.dg/vect/pr70726.cc: New testcase.
4763
4764 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4765
4766 PR target/70674
4767 * gcc.target/s390/pr70674.c: New test.
4768
4769 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4770
4771 PR libgfortran/70684
4772 * gfortran.dg/list_read_14.f90: New test.
4773
4774 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4775
4776 PR target/69201
4777 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4778 extern to force it misaligned.
4779 (b): Likewise.
4780 (c): Likewise.
4781 (d): Likewise.
4782 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4783 Don't check `*' before movv4sf_internal.
4784 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4785 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4786 Don't check `*' before movv16qi_internal.
4787 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4788 extern to force it misaligned.
4789 (b): Likewise.
4790 (c): Likewise.
4791 (d): Likewise.
4792 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4793 Don't check `*' before movv2df_internal.
4794 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4795 extern to force it misaligned.
4796 (b): Likewise.
4797 (c): Likewise.
4798 (d): Likewise.
4799 Check movv8sf_internal instead of avx_storeups256.
4800 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4801
4802 2016-04-19 Richard Biener <rguenther@suse.de>
4803
4804 PR tree-optimization/70171
4805 * g++.dg/tree-ssa/pr70171.C: New testcase.
4806
4807 2016-04-19 Richard Biener <rguenther@suse.de>
4808
4809 PR tree-optimization/70724
4810 * gcc.dg/torture/pr70724.c: New testcase.
4811
4812 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4813
4814 PR middle-end/70689
4815 * gcc.target/i386/pr70689.c: New.
4816
4817 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4818
4819 PR target/70708
4820 * gcc.target/i386/pr70708.c: New test.
4821
4822 2016-04-18 Richard Biener <rguenther@suse.de>
4823
4824 PR tree-optimization/43434
4825 * gcc.dg/vect/pr43434.c: New testcase.
4826 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4827 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4828 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4829 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4830 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4831 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4832 * gcc.dg/gomp/pr68640.c: Likewise.
4833 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4834 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4835
4836 2016-04-18 Richard Biener <rguenther@suse.de>
4837
4838 PR tree-optimization/70701
4839 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4840
4841 2016-04-18 Tom de Vries <tom@codesourcery.com>
4842
4843 PR testsuite/70699
4844 * gcc.dg/pr70161.c: Add dot-file scans.
4845 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4846 instead of after last dot char.
4847
4848 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4849
4850 * c-c++-common/dump-ada-spec-3.c: New test.
4851 * c-c++-common/dump-ada-spec-4.c: Likewise.
4852
4853 2016-04-17 Tom de Vries <tom@codesourcery.com>
4854
4855 PR other/70183
4856 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4857
4858 2016-04-15 Jan Hubicka <jh@suse.cz>
4859
4860 PR ipa/70018
4861 * g++.dg/ipa/pure-const-1.C: New testcase.
4862 * g++.dg/ipa/pure-const-2.C: New testcase.
4863 * g++.dg/ipa/pure-const-3.C: New testcase.
4864
4865 2016-04-15 Marek Polacek <polacek@redhat.com>
4866
4867 PR c/70671
4868 * gcc.dg/bitfld-22.c: New test.
4869
4870 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4871
4872 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4873 x86_64.
4874
4875 2016-04-15 Marek Polacek <polacek@redhat.com>
4876
4877 PR c/70651
4878 * c-c++-common/pr70651.c: New test.
4879
4880 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4881
4882 PR rtl-optimization/70681
4883 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4884 dump scan on arm and powerpc.
4885 * gcc.dg/pr10474.c: Likewise.
4886
4887 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4888
4889 PR c++/69517
4890 PR c++/70019
4891 PR c++/70588
4892 * g++.dg/cpp1y/vla11.C: Revert for real.
4893
4894 PR c/70436
4895 * c-c++-common/Wparentheses-1.c: New test.
4896 * c-c++-common/gomp/Wparentheses-1.c: New test.
4897 * c-c++-common/gomp/Wparentheses-2.c: New test.
4898 * c-c++-common/gomp/Wparentheses-3.c: New test.
4899 * c-c++-common/gomp/Wparentheses-4.c: New test.
4900 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4901 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4902 * c-c++-common/goacc/Wparentheses-1.c: New test.
4903
4904 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4905
4906 PR target/70662
4907 * gcc.target/i386/pr70662.c: New test.
4908
4909 2016-04-15 Richard Biener <rguenther@suse.de>
4910 Alan Modra <amodra@gmail.com>
4911
4912 PR tree-optimization/70130
4913 * gcc.dg/vect/O3-pr70130.c: New testcase.
4914
4915 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4916
4917 PR target/70669
4918 * gcc.target/powerpc/pr70669.c: New test.
4919
4920 PR target/70640
4921 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4922 a power7 system that does not have an assembler that supports
4923 power8.
4924
4925 2016-04-14 Martin Sebor <msebor@redhat.com>
4926
4927 PR c++/69517
4928 PR c++/70019
4929 PR c++/70588
4930 * c-c++-common/ubsan/vla-1.c: Revert.
4931 * g++.dg/cpp1y/vla11.C: Same.
4932 * g++.dg/cpp1y/vla12.C: Same.
4933 * g++.dg/cpp1y/vla13.C: Same.
4934 * g++.dg/cpp1y/vla14.C: Same.
4935 * g++.dg/cpp1y/vla3.C: Same.
4936 * g++.dg/init/array24.C: Same.
4937 * g++.dg/ubsan/vla-1.C: Same.
4938
4939 2016-04-14 Marek Polacek <polacek@redhat.com>
4940 Jan Hubicka <hubicka@ucw.cz>
4941
4942 PR c++/70029
4943 * g++.dg/torture/pr70029.C: New test.
4944
4945 2016-04-14 Martin Sebor <msebor@redhat.com>
4946
4947 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4948 type size to prevent failures on targets with very low maximum
4949 alignment.
4950
4951 2016-04-14 Richard Biener <rguenther@suse.de>
4952
4953 PR tree-optimization/70623
4954 * gcc.dg/torture/pr70623.c: New testcase.
4955 * gcc.dg/torture/pr70623-2.c: Likewise.
4956
4957 2016-04-13 Martin Sebor <msebor@redhat.com>
4958
4959 PR c++/69517
4960 PR c++/70019
4961 PR c++/70588
4962 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4963 * g++.dg/cpp1y/vla11.C: New test.
4964 * g++.dg/cpp1y/vla12.C: New test.
4965 * g++.dg/cpp1y/vla13.C: New test.
4966 * g++.dg/cpp1y/vla14.C: New test.
4967 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4968 * g++.dg/init/array24.C: Fully brace VLA initializer.
4969 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4970
4971 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4972
4973 PR c++/70641
4974 * g++.dg/opt/pr70641.C: New test.
4975
4976 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4977
4978 PR rtl-optimization/68749
4979 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4980 effects of argument promotions.
4981 Remove default args to dg-skip-if.
4982
4983 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4984
4985 PR c++/70635
4986 * g++.dg/parse/pr70635.C: New.
4987
4988 2016-04-13 Marek Polacek <polacek@redhat.com>
4989
4990 PR c++/70639
4991 * c-c++-common/Wmisleading-indentation-4.c: New test.
4992
4993 2016-04-13 Marek Polacek <polacek@redhat.com>
4994
4995 PR c/70436
4996 * gcc.dg/Wparentheses-12.c: New test.
4997 * gcc.dg/Wparentheses-13.c: New test.
4998
4999 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5000
5001 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5002 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5003 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5004
5005 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5006
5007 PR middle-end/70633
5008 * gcc.c-torture/compile/pr70633.c: New test.
5009
5010 PR debug/70628
5011 * gcc.dg/torture/pr70628.c: New test.
5012
5013 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5014
5015 PR c++/70610
5016 * g++.dg/template/pr70610.C: New test.
5017 * g++.dg/template/pr70610-2.C: New test.
5018 * g++.dg/template/pr70610-3.C: New test.
5019 * g++.dg/template/pr70610-4.C: New test.
5020
5021 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5022
5023 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5024 128 instead of 32.
5025
5026 PR c++/70571
5027 * g++.dg/ext/pr70571.C: New test.
5028
5029 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5030
5031 PR target/70640
5032 * gcc.target/powerpc/pr70640.c: New test.
5033
5034 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5035
5036 PR c++/68722
5037 * g++.dg/parse/pr68722.C: New.
5038
5039 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5040
5041 PR rtl-optimization/70596
5042 * gcc.target/i386/pr70596.c: New test.
5043
5044 2016-04-12 Nathan Sidwell <nathan@acm.org>
5045
5046 PR c++/70501
5047 * g++.dg/init/pr70501.C: New.
5048
5049 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5050
5051 * gcc.target/i386/asm-flag-6.c: New test.
5052
5053 2016-04-12 Tom de Vries <tom@codesourcery.com>
5054
5055 PR tree-optimization/68756
5056 * gcc.dg/graphite/pr68756.c: New test.
5057
5058 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5059
5060 PR tree-optimization/70602
5061 * gcc.c-torture/execute/pr70602.c: New test.
5062
5063 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5064
5065 PR target/70381
5066 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5067 __float128 emulator is built and runs.
5068 * gcc.target/powerpc/float128-1.c: Likewise.
5069
5070 * lib/target-supports.exp (check_ppc_float128_sw_available):
5071 Rework tests for __float128 software and hardware
5072 availability. Fix exit condition to return 0 on success.
5073
5074 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5075
5076 PR target/70133
5077 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5078 * gcc.target/aarch64/target_attr_15.c: Likewise.
5079
5080 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5081
5082 PR c++/69066
5083 * g++.dg/cpp1y/pr69066.C: New.
5084
5085 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5086
5087 PR fortran/68566
5088 * gfortran.dg/pr36192.f90: Update test.
5089 * gfortran.dg/pr36192_1.f90: Update test.
5090 * gfortran.dg/real_dimension_1.f: Update test.
5091 * gfortran.dg/parameter_array_init_7.f90: New test.
5092
5093 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5094
5095 PR testsuite/64039
5096 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5097
5098 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5099
5100 PR rtl-optimization/66669
5101 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5102
5103 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5104
5105 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5106 * gcc.dg/pie-1.c: Likewise.
5107 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5108 * gcc.dg/pic-4.c: Likewise.
5109 * gcc.dg/pie-3.c: Likewise.
5110 * gcc.dg/pie-4.c: Likewise.
5111
5112 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5113
5114 PR tree-optimization/68644
5115 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5116
5117 PR rtl-optimization/64886
5118 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5119
5120 2016-04-09 Tom de Vries <tom@codesourcery.com>
5121
5122 PR tree-optimization/68953
5123 * gcc.dg/graphite/pr68953.c: New test.
5124
5125 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5126
5127 PR fortran/70592
5128 * gfortran.dg/deferred_character_16.f90: New test.
5129
5130 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5131
5132 PR tree-optimization/70586
5133 * gcc.c-torture/execute/pr70586.c: New test.
5134
5135 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5136
5137 PR sanitizer/70573
5138 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5139 with __builtin_memset
5140 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5141
5142 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5143
5144 PR lto/70289
5145 PR ipa/70348
5146 PR tree-optimization/70373
5147 PR middle-end/70533
5148 PR middle-end/70534
5149 PR middle-end/70535
5150 * c-c++-common/goacc/reduction-5.c: New test.
5151 * c-c++-common/goacc/reduction-promotions.c: New test.
5152 * gfortran.dg/goacc/reduction-3.f95: New test.
5153 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5154
5155 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5156
5157 PR c++/70590
5158 PR c++/70452
5159 * g++.dg/pr70590.C: New test.
5160 * g++.dg/pr70590-2.C: New test.
5161
5162 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR middle-end/70593
5165 * gcc.target/i386/pr70593.c: New test.
5166
5167 PR rtl-optimization/70574
5168 * gcc.target/i386/avx2-pr70574.c: New test.
5169
5170 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5171
5172 PR sanitizer/70541
5173 * c-c++-common/asan/pr70541.c: New test.
5174
5175 2016-04-08 Tom de Vries <tom@codesourcery.com>
5176
5177 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5178 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5179
5180 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5181
5182 PR target/70566
5183 * gcc.c-torture/execute/pr70566.c: New test.
5184
5185 2016-04-08 Tom de Vries <tom@codesourcery.com>
5186
5187 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5188 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5189
5190 2016-04-08 Alan Modra <amodra@gmail.com>
5191
5192 * gcc.target/powerpc/pr70117.c: New.
5193
5194 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5195
5196 PR testsuite/70581
5197 * gcc.dg/lto/simd-function_0.c: New test.
5198
5199 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5200 clones.
5201 * c-c++-common/attr-simd-2.c: Likewise.
5202 * c-c++-common/attr-simd-4.c: Likewise.
5203 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5204 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5205
5206 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5207
5208 PR testsuite/70553
5209 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5210
5211 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5212 Tom de Vries <tom@codesourcery.com>
5213
5214 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5215 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5216 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5217 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5218 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5219 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5220 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5221 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5222
5223 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5224
5225 PR c/70436
5226 * g++.dg/warn/Wparentheses-29.C: New test.
5227
5228 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5229
5230 PR c/70436
5231 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5232 explicit braces to resolve a future -Wparentheses warning.
5233
5234 2016-04-06 Richard Henderson <rth@redhat.com>
5235
5236 * gcc.dg/pr61817-1.c: New test.
5237 * gcc.dg/pr61817-2.c: New test.
5238 * gcc.dg/pr69391-1.c: New test.
5239 * gcc.dg/pr69391-2.c: New test.
5240
5241 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5242
5243 PR rtl-optimization/70398
5244 * gcc.target/aarch64/pr70398.c: New.
5245
5246 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5247
5248 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5249
5250 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5251 Pedro Alves <palves@redhat.com>
5252
5253 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5254
5255 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5256
5257 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5258 Check for avx512f effective targets instead of avx2.
5259 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5260 for AVX512F clones.
5261 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5262 * g++.dg/gomp/declare-simd-1.C: Likewise.
5263 * g++.dg/gomp/declare-simd-3.C: Likewise.
5264 * g++.dg/gomp/declare-simd-4.C: Likewise.
5265
5266 PR middle-end/70550
5267 * c-c++-common/gomp/pr70550-1.c: New test.
5268 * c-c++-common/gomp/pr70550-2.c: New test.
5269
5270 2016-04-05 Nathan Sidwell <nathan@acm.org>
5271
5272 PR c++/70512
5273 * g++.dg/ext/attribute-may-alias-5.C: New.
5274
5275 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5276
5277 PR c++/70336
5278 * c-c++-common/pr70336.c: New test.
5279 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5280 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5281
5282 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5283
5284 PR ipa/66223
5285 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5286
5287 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5288
5289 PR rtl-optimization/70542
5290 * gcc.dg/torture/pr70542.c: New test.
5291 * gcc.target/i386/avx2-pr70542.c: New test.
5292
5293 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5294
5295 PR tree-optimization/70509
5296 * gcc.target/i386/avx512bw-pr70509.c: New test.
5297
5298 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5299
5300 PR c++/70452
5301 * g++.dg/ext/constexpr-vla4.C: New test.
5302
5303 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5304
5305 PR target/70510
5306 * gcc.target/i386/pr70510.c: New test.
5307
5308 2016-04-05 Richard Biener <rguenther@suse.de>
5309
5310 PR tree-optimization/70526
5311 * g++.dg/torture/pr70526.C: New testcase.
5312
5313 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5314
5315 PR target/70525
5316 * gcc.target/i386/pr70525.c: New test.
5317
5318 2016-04-05 Richard Biener <rguenther@suse.de>
5319
5320 PR middle-end/70499
5321 * g++.dg/torture/pr70499.C: New testcase.
5322
5323 2016-04-05 Richard Biener <rguenther@suse.de>
5324
5325 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5326 remove XFAIL.
5327
5328 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5329
5330 PR middle-end/70307
5331 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5332 rs6000 ABI warnings.
5333
5334 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5335
5336 PR ipa/66223
5337 * g++.dg/ipa/devirt-51.C: New testcase.
5338
5339 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5340 Jakub Jelinek <jakub@redhat.com>
5341
5342 PR middle-end/70457
5343 * gcc.dg/torture/pr70457.c: New.
5344
5345 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5346
5347 PR fortran/67538
5348 * gfortran.dg/allocate_with_source_19.f08: New test.
5349
5350 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5351
5352 PR fortran/65795
5353 * gfortran.dg/coarray_allocate_6.f08: New test.
5354
5355 2016-04-04 Richard Biener <rguenther@suse.de>
5356
5357 PR rtl-optimization/70484
5358 * gcc.dg/torture/pr70484.c: New testcase.
5359
5360 2016-04-04 Marek Polacek <polacek@redhat.com>
5361
5362 PR c/70307
5363 * gcc.dg/torture/pr70307.c: New test.
5364
5365 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5366
5367 PR target/70416
5368 PR target/67391
5369 * gcc.target/sh/torture/pr70416.c: New.
5370
5371 2016-04-02 Martin Sebor <msebor@redhat.com>
5372
5373 PR c++/67376
5374 PR c++/70170
5375 PR c++/70172
5376 PR c++/70228
5377 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5378 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5379 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5380 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5381 * g++.dg/cpp0x/constexpr-string.C: Same.
5382 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5383 * g++.dg/cpp0x/pr65398.C: Same.
5384 * g++.dg/ext/constexpr-vla1.C: Same.
5385 * g++.dg/ext/constexpr-vla2.C: Same.
5386 * g++.dg/ext/constexpr-vla3.C: Same.
5387 * g++.dg/ubsan/pr63956.C: Same.
5388
5389 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5390
5391 PR rtl-optimization/70467
5392 * gcc.target/i386/pr70467-2.c: New test.
5393
5394 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5395 Marek Polacek <polacek@redhat.com>
5396
5397 PR c++/70488
5398 * g++.dg/init/new47.C: New test.
5399
5400 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5401
5402 PR target/70496
5403 * gcc.target/arm/pr70496.c: New test.
5404
5405 2016-04-01 Nathan Sidwell <nathan@acm.org>
5406
5407 PR c++/68475
5408 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5409
5410 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5411
5412 PR target/69890
5413 * gcc.dg/strlenopt.h (memmove): New.
5414 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5415 instead of "string.h".
5416 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5417 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5418 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5419 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5420 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5421 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5422 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5423 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5424 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5425 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5426 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5427 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5428 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5429 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5430 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5431 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5432 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5433 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5434 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5435 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5436
5437 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5438
5439 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5440 (Holder::foo): Reflect this.
5441
5442 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5443
5444 PR target/70442
5445 * gcc.dg/pr70442.c: New test.
5446
5447 2016-03-31 Nathan Sidwell <nathan@acm.org>
5448
5449 PR c++/70393
5450 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5451
5452 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5453
5454 PR target/70453
5455 * gcc.target/i386/pr70453.c: New test.
5456
5457 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5458
5459 PR target/70292
5460 * gcc.c-torture/pr70292.c: New test.
5461
5462 2016-03-31 Marek Polacek <polacek@redhat.com>
5463
5464 PR c/70297
5465 * c-c++-common/pr70297.c: New test.
5466 * g++.dg/cpp0x/typedef-redecl.C: New test.
5467 * gcc.dg/typedef-redecl2.c: New test.
5468
5469 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5470
5471 PR rtl-optimization/70460
5472 * gcc.c-torture/execute/pr70460.c: New test.
5473
5474 2016-03-31 Richard Biener <rguenther@suse.de>
5475
5476 PR c++/70430
5477 * g++.dg/ext/vector30.C: New testcase.
5478
5479 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5480 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5481
5482 * gfortran.dg/fmt_pf.f90: New test.
5483
5484 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5485
5486 Forward-port from 5 branch
5487 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5488
5489 PR testsuite/70356
5490 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5491 dg-require-effective-target after dg-do.
5492
5493 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5494
5495 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5496
5497 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5498 Julian Brown <julian@codesourcery.com>
5499 Chung-Lin Tang <cltang@codesourcery.com>
5500 Cesar Philippidis <cesar@codesourcery.com>
5501 James Norris <jnorris@codesourcery.com>
5502 Tom de Vries <tom@codesourcery.com>
5503 Nathan Sidwell <nathan@codesourcery.com>
5504
5505 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5506 * c-c++-common/goacc/loop-clauses.c: Likewise.
5507 * g++.dg/goacc/template.C: Likewise.
5508 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5509 * gfortran.dg/goacc/loop-1.f95: Likewise.
5510 * gfortran.dg/goacc/loop-5.f95: Likewise.
5511 * gfortran.dg/goacc/loop-6.f95: Likewise.
5512 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5513 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5514 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5515 * c-c++-common/goacc/clauses-fail.c: Likewise.
5516 * c-c++-common/goacc/parallel-1.c: Likewise.
5517 * c-c++-common/goacc/reduction-1.c: Likewise.
5518 * c-c++-common/goacc/reduction-2.c: Likewise.
5519 * c-c++-common/goacc/reduction-3.c: Likewise.
5520 * c-c++-common/goacc/reduction-4.c: Likewise.
5521 * c-c++-common/goacc/routine-3.c: Likewise.
5522 * c-c++-common/goacc/routine-4.c: Likewise.
5523 * c-c++-common/goacc/routine-5.c: Likewise.
5524 * c-c++-common/goacc/tile.c: Likewise.
5525 * g++.dg/goacc/template.C: Likewise.
5526 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5527 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5528 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5529 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5530 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5531 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5532 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5533 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5534 * c-c++-common/goacc/use_device-1.c: ... this file.
5535 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5536 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5537 * c-c++-common/goacc/host_data-6.c: ... this file.
5538 * c-c++-common/goacc/loop-2-kernels.c: New file.
5539 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5540 * c-c++-common/goacc/loop-3.c: Likewise.
5541 * g++.dg/goacc/reference.C: Likewise.
5542 * g++.dg/goacc/routine-1.C: Likewise.
5543 * g++.dg/goacc/routine-2.C: Likewise.
5544
5545 2016-03-30 Richard Biener <rguenther@suse.de>
5546
5547 PR middle-end/70450
5548 * gcc.dg/torture/pr70450.c: New testcase.
5549
5550 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5551
5552 PR target/70421
5553 * gcc.dg/torture/pr70421.c: New test.
5554 * gcc.target/i386/avx512f-pr70421.c: New test.
5555
5556 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5557
5558 PR testsuite/70364
5559 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5560 (check): New function.
5561 (bar): Call check.
5562 (foo): Align stack to 16 bytes when calling bar.
5563 * gcc.target/i386/cleanup-2.c: Likewise.
5564
5565 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5566
5567 PR tree-optimization/59124
5568 * gcc.dg/Warray-bounds-19.c: New test.
5569
5570 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5571
5572 * lib/prune.exp (escape_regex_chars): New.
5573 (prune_file_path): Update to quote metcharacters for regexp.
5574
5575 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5576
5577 PR rtl-optimization/70429
5578 * gcc.c-torture/execute/pr70429.c: New test.
5579
5580 PR tree-optimization/70405
5581 * gcc.dg/pr70405.c: New test.
5582
5583 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5584
5585 PR fortran/70397
5586 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5587 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5588
5589 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5590
5591 PR testsuite/64177
5592 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5593 __cilkrts_set_param to set two workers.
5594 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5595 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5596
5597 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5598
5599 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5600
5601 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5602
5603 PR target/70406
5604 * gcc.target/i386/pr70406.c: New test.
5605
5606 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5607
5608 * gnat.dg/specs/double_record_extension3.ads: New test.
5609
5610 2016-03-25 Richard Henderson <rth@redhat.com>
5611
5612 PR target/70120
5613 * gcc.target/aarch64/pr70120-1.c: New.
5614 * gcc.target/aarch64/pr70120-2.c: New.
5615 * gcc.target/aarch64/pr70120-3.c: New.
5616
5617 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5618
5619 PR c++/62212
5620 * g++.dg/template/mangle2.C: The dg-do directive should be
5621 "compile" not "assemble".
5622
5623 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5624
5625 PR lto/69650
5626 * gcc.dg/pr69650.c: New test.
5627
5628 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5629
5630 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5631
5632 2016-03-25 Alan Modra <amodra@gmail.com>
5633
5634 * gcc.dg/dfp/pr70052.c: New test.
5635
5636 2016-03-24 Richard Henderson <rth@redhat.com>
5637
5638 PR middle-end/69845
5639 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5640 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5641
5642 2016-03-24 Tom de Vries <tom@codesourcery.com>
5643
5644 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5645
5646 2016-03-24 Tom de Vries <tom@codesourcery.com>
5647
5648 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5649 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5650
5651 2016-03-24 Tom de Vries <tom@codesourcery.com>
5652
5653 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5654 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5655
5656 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5657
5658 PR c++/62212
5659 * g++.dg/template/mangle2.C: New test.
5660
5661 2016-03-24 Richard Biener <rguenther@suse.de>
5662
5663 PR tree-optimization/70396
5664 * gcc.dg/torture/pr70396.c: New testcase.
5665
5666 2016-03-24 Richard Biener <rguenther@suse.de>
5667
5668 PR middle-end/70370
5669 * gcc.dg/torture/pr70370.c: New testcase.
5670
5671 2016-03-24 Tom de Vries <tom@codesourcery.com>
5672
5673 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5674 * gfortran.dg/goacc/kernels-tree.f95: Same.
5675 * gfortran.dg/goacc/parallel-tree.f95: Same.
5676
5677 2016-03-24 Tom de Vries <tom@codesourcery.com>
5678
5679 * c-c++-common/goacc/uninit-if-clause.c: New test.
5680 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5681
5682 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5683
5684 PR target/70290
5685 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5686 Fix formatting.
5687
5688 2016-03-24 Richard Biener <rguenther@suse.de>
5689
5690 PR tree-optimization/70372
5691 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5692
5693 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5694
5695 PR c++/70347
5696 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5697
5698 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5699
5700 PR c++/70332
5701 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5702
5703 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5704
5705 PR c++/70001
5706 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5707 * g++.dg/cpp1y/pr70001.C: New test.
5708
5709 PR c++/70323
5710 * g++.dg/cpp0x/constexpr-70323.C: New test.
5711
5712 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5713 Jason Merrill <jason@redhat.com>
5714 Jakub Jelinek <jakub@redhat.com>
5715
5716 PR c++/69315
5717 * g++.dg/cpp0x/constexpr-69315.C: New test.
5718 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5719
5720 2016-03-23 Marek Polacek <polacek@redhat.com>
5721
5722 PR c++/69884
5723 * g++.dg/warn/Wignored-attributes-1.C: New test.
5724 * g++.dg/warn/Wignored-attributes-2.C: New test.
5725
5726 2016-03-23 Tom de Vries <tom@codesourcery.com>
5727
5728 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5729 initialization.
5730 * gfortran.dg/goacc/private-3.f95 (test): Same.
5731 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5732 missing use param.
5733
5734 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5735
5736 * lib/target-supports.exp: Remove v7ve entry from loop
5737 creating effective target checks.
5738 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5739 (add_options_for_arm_arch_v7ve): Likewise.
5740
5741 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5742
5743 PR tree-optimization/70354
5744 * gcc.dg/vect/pr70354-1.c: New test.
5745 * gcc.dg/vect/pr70354-2.c: New test.
5746 * gcc.target/i386/avx2-pr70354-1.c: New test.
5747 * gcc.target/i386/avx2-pr70354-2.c: New test.
5748
5749 2016-03-22 Jeff Law <law@redhat.com>
5750
5751 PR target/70232
5752 * gcc.dg/tree-ssa/pr70232.c: New test.
5753
5754 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5755
5756 PR target/70302
5757 * gcc.target/i386/pr70302.c: New test.
5758
5759 2016-03-22 Richard Biener <rguenther@suse.de>
5760
5761 PR middle-end/70251
5762 * g++.dg/torture/pr70251.C: New testcase.
5763
5764 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5765
5766 PR c/69993
5767 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5768 Wmisleading-indentation.c.
5769 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5770 reflect change to diagnostic text and order of messages.
5771 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5772
5773 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5774
5775 * g++.dg/ext/java-3.C: Don't compile on AIX.
5776
5777 2016-03-22 Richard Biener <rguenther@suse.de>
5778
5779 PR middle-end/70333
5780 * gcc.dg/torture/pr70333.c: New testcase.
5781
5782 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5783
5784 * g++.dg/ext/pr70290.C: New test.
5785
5786 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5787
5788 PR target/70325
5789 * gcc.target/i386/pr70325.c: New test.
5790
5791 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5792
5793 PR target/70329
5794 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5795 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5796
5797 PR target/70300
5798 * gcc.target/i386/pr70300.c: New test.
5799
5800 PR c++/70295
5801 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5802 (func2): New function for cond with parens, xfail warning for c++.
5803 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5804
5805 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5806
5807 PR c++/70096
5808 * g++.dg/template/ptrmem30.C: New test.
5809
5810 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5811
5812 PR c++/70204
5813 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5814 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5815
5816 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5817
5818 PR middle-end/70326
5819 * gcc.dg/pr70326.c: New test.
5820
5821 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5822 Jakub Jelinek <jakub@redhat.com>
5823
5824 PR tree-optimization/70317
5825 * gcc.dg/pr70317.c: New test.
5826
5827 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5828
5829 PR target/70327
5830 * gcc.target/i386/pr70327.c: New test.
5831
5832 2016-03-21 Martin Liska <mliska@suse.cz>
5833
5834 PR ipa/70306
5835 * gcc.dg/ipa/pr70306.c: New test.
5836
5837 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5838
5839 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5840 * gcc.target/arm/attr-align3.c: Likewise.
5841 * gcc.target/arm/attr_arm.c: Likewise.
5842 * gcc.target/arm/flip-thumb.c: Likewise.
5843
5844 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5845
5846 PR target/70296
5847 * gcc.target/powerpc/altivec-36.c: New test.
5848
5849 2016-03-21 Richard Biener <rguenther@suse.de>
5850
5851 PR tree-optimization/70310
5852 * gcc.dg/torture/pr70310.c: New testcase.
5853
5854 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5855
5856 PR target/70293
5857 * gcc.target/i386/pr70293.c: New test.
5858
5859 2016-03-21 Richard Biener <rguenther@suse.de>
5860
5861 PR tree-optimization/70288
5862 * gcc.dg/torture/pr70288-1.c: New testcase.
5863 * gcc.dg/torture/pr70288-2.c: Likewise.
5864
5865 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5866
5867 PR rtl-optimization/69307
5868 * gcc.target/arm/pr69307.c: New test.
5869
5870 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5871
5872 PR rtl-optimization/69102
5873 * gcc.c-torture/compile/pr69102.c: New test.
5874
5875 2016-03-18 Jeff Law <law@redhat.com>
5876
5877 PR rtl-optimization/70263
5878 * gcc.c-torture/compile/pr70263-1.c: New test.
5879 * gcc.target/i386/pr70263-2.c: New test.
5880
5881 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5882
5883 PR rtl-optimization/70278
5884 * gcc.dg/torture/pr70278.c: New test.
5885 * gcc.target/arm/pr70278.c: New test.
5886
5887 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5888
5889 PR c/70281
5890 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5891 (test_builtin_types_compatible_p): New test function.
5892 * gcc.dg/pr70281.c: New test case.
5893
5894 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5895
5896 PR target/70113
5897 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5898
5899 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5900
5901 PR tree-optimization/70252
5902 * gcc.dg/pr70252.c: New test.
5903
5904 2016-03-18 Tom de Vries <tom@codesourcery.com>
5905
5906 * gcc.dg/pr70161-2.c: New test.
5907 * gcc.dg/pr70161.c: New test.
5908
5909 2016-03-18 Tom de Vries <tom@codesourcery.com>
5910
5911 PR ipa/70269
5912 * gcc.dg/pr70269.c: New test.
5913
5914 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5915
5916 PR c++/70267
5917 * g++.dg/ext/java-3.C: New test.
5918
5919 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5920
5921 PR c++/70205
5922 * g++.dg/lookup/pr70205.C: New test.
5923
5924 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5925
5926 PR c++/70218
5927 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5928
5929 2016-03-17 Marek Polacek <polacek@redhat.com>
5930
5931 PR c/69407
5932 * gcc.dg/atomic-op-6.c: New test.
5933
5934 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5935
5936 PR c/70264
5937 * c-c++-common/pr70264.c: New test case.
5938
5939 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5940
5941 PR c++/70144
5942 * c-c++-common/pr70144-1.c: New test.
5943 * c-c++-common/pr70144-2.c: New test.
5944
5945 PR c++/70272
5946 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5947 * g++.dg/opt/flifetime-dse6.C: New test.
5948 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5949
5950 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5951
5952 PR driver/70192
5953 * gcc.dg/pic-1.c: New test.
5954 * gcc.dg/pic-2.c: Likewise.
5955 * gcc.dg/pic-3.c: Likewise.
5956 * gcc.dg/pic-4.c: Likewise.
5957 * gcc.dg/pie-1.c: Likewise.
5958 * gcc.dg/pie-2.c: Likewise.
5959 * gcc.dg/pie-3.c: Likewise.
5960 * gcc.dg/pie-4.c: Likewise.
5961 * gcc.dg/pie-5.c: Likewise.
5962 * gcc.dg/pie-6.c: Likewise.
5963
5964 2016-03-17 Tom de Vries <tom@codesourcery.com>
5965
5966 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5967 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5968
5969 2016-03-17 Richard Biener <rguenther@suse.de>
5970
5971 PR debug/70271
5972 * g++.dg/debug/pr70271.C: New testcase.
5973
5974 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5975
5976 * gcc.target/i386/pr70251.c: New test.
5977
5978 2016-03-17 Marek Polacek <polacek@redhat.com>
5979
5980 PR c++/70194
5981 * g++.dg/warn/constexpr-70194.C: New test.
5982
5983 2016-03-16 Richard Henderson <rth@redhat.com>
5984
5985 PR middle-end/70240
5986 * gcc.c-torture/compile/pr70240.c: New.
5987
5988 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5989
5990 * gcc.c-torture/compile/20151204.c: Skip for avr.
5991
5992 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5993
5994 PR target/70245
5995 * g++.dg/opt/pr70245.C: New test.
5996 * g++.dg/opt/pr70245.h: New file.
5997 * g++.dg/opt/pr70245-aux.cc: New file.
5998
5999 2016-03-16 Martin Sebor <msebor@redhat.com>
6000
6001 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6002
6003 2016-03-16 Richard Henderson <rth@redhat.com>
6004
6005 PR middle-end/70199
6006 * gcc.c-torture/compile/pr70199.c: New.
6007
6008 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6009
6010 * gcc.dg/uninit-19.c: Run dos2unix.
6011
6012 2016-03-16 Marek Polacek <polacek@redhat.com>
6013
6014 PR c/70093
6015 * gcc.dg/nested-func-10.c: New test.
6016 * gcc.dg/nested-func-9.c: New test.
6017
6018 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6019
6020 PR tree-optimization/68714
6021 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6022
6023 2016-03-16 Tom de Vries <tom@codesourcery.com>
6024
6025 PR tree-optimization/68715
6026 * gcc.dg/graphite/pr68715-2.c: New test.
6027 * gcc.dg/graphite/pr68715.c: New test.
6028 * gfortran.dg/graphite/pr68715.f90: New test.
6029
6030 2016-03-16 Tom de Vries <tom@codesourcery.com>
6031
6032 PR tree-optimization/68809
6033 * gcc.dg/graphite/pr68809-2.c: New test.
6034 * gcc.dg/graphite/pr68809.c: New test.
6035
6036 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6037
6038 PR c++/70147
6039 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6040 method call to i () as argument. Adjust expected output.
6041
6042 PR c++/70147
6043 * g++.dg/ubsan/pr70147-1.C: New test.
6044 * g++.dg/ubsan/pr70147-2.C: New test.
6045
6046 2016-03-15 Martin Sebor <msebor@redhat.com>
6047
6048 PR c++/58281
6049 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6050
6051 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6052
6053 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6054 hppa*-*-hpux*.
6055
6056 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6057
6058 PR libfortran/69799
6059 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6060 libatomic_available.
6061
6062 2016-03-15 Marek Polacek <polacek@redhat.com>
6063
6064 PR c++/70209
6065 * g++.dg/ext/attribute-may-alias-4.C: New test.
6066
6067 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6068
6069 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6070 -fvar-tracking-assignments-toggle flag.
6071
6072 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6073
6074 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6075
6076 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6077
6078 PR rtl-optimization/70222
6079 * gcc.c-torture/execute/pr70222-1.c: New test.
6080 * gcc.c-torture/execute/pr70222-2.c: New test.
6081
6082 2016-03-15 Richard Henderson <rth@redhat.com>
6083
6084 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6085
6086 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6087
6088 PR rtl-optimization/69032
6089 * gcc.dg/pr69032.c: New test.
6090
6091 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6092
6093 PR rtl-optimization/63384
6094 * g++.dg/pr63384.C: New test.
6095
6096 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6097
6098 PR target/64411
6099 * gcc.target/i386/pr64411.C: New test.
6100
6101 2016-03-15 Tom de Vries <tom@codesourcery.com>
6102
6103 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6104 * gfortran.dg/goacc/kernels-alias.f95: New test.
6105
6106 2016-03-14 Martin Sebor <msebor@redhat.com>
6107
6108 PR c++/53792
6109 * g++.dg/cpp0x/constexpr-inline.C: New test.
6110 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6111
6112 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6113
6114 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6115
6116 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6117
6118 PR middle-end/70219
6119 * gcc.dg/pr70219.c: New test.
6120
6121 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6122
6123 PR target/70083
6124 * gcc.dg/torture/pr70083.c: New test.
6125 * gcc.target/i386/pr70083.c: New test.
6126
6127 2016-03-14 Richard Biener <rguenther@suse.de>
6128
6129 PR tree-optimization/56365
6130 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6131
6132 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6133
6134 PR target/70098
6135 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6136 New function.
6137 * g++.dg/pr70098.C: New testcase.
6138
6139
6140 2016-03-14 Tom de Vries <tom@codesourcery.com>
6141
6142 PR tree-optimization/70045
6143 * gcc.dg/graphite/pr70045.c: New test.
6144
6145 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6146
6147 PR fortran/69043
6148 * gfortran.dg/include_9.f90: New test.
6149
6150 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6151
6152 PR fortran/45076
6153 gfortran.dg/prof/prof.exp: New script.
6154 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6155
6156 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6157
6158 PR rtl-optimization/69307
6159 * gcc.dg/pr69307.c: New test.
6160
6161 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6162
6163 PR target/69614
6164 * gcc.target/arm/pr69614.c: New.
6165
6166 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6167
6168 PR fortran/70031
6169 * gfortran.dg/submodule_14.f08: New test
6170
6171 PR fortran/69524
6172 * gfortran.dg/submodule_15.f08: New test
6173
6174 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6175
6176 PR c++/70106
6177 * g++.dg/cpp1y/paren3.C: New test.
6178
6179 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6180
6181 PR target/70131
6182 * gcc.target/powerpc/ppc-round2.c: New test.
6183
6184 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6185
6186 PR target/70123
6187 * gcc.dg/torture/pr70123.c: New test.
6188
6189 2016-03-11 Jeff Law <law@redhat.com>
6190
6191 PR tree-optimization/70190
6192 * gcc.c-torture/compile/pr70190.c: New test.
6193
6194 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6195
6196 PR c/68187
6197 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6198 case.
6199 (test43_b): Likewise.
6200 (test43_c): Likewise.
6201 (test43_d): Likewise.
6202 (test43_e): Likewise.
6203 (test43_f): Likewise.
6204 (test43_g): Likewise.
6205 (test44_a): Likewise.
6206 (test44_b): Likewise.
6207 (test44_c): Likewise.
6208 (test44_d): Likewise.
6209 (test44_e): Likewise.
6210
6211 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6212
6213 PR c/70085
6214 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6215
6216 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6217
6218 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6219 dg-options.
6220
6221 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6222
6223 PR target/70002
6224 PR target/69245
6225 * gcc.target/aarch64/pr69245_2.c: New test.
6226
6227 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6228
6229 PR tree-optimization/70177
6230 * gcc.dg/pr70177.c: New test.
6231
6232 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6233
6234 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6235
6236 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6237
6238 * gcc.dg/tree-ssa/sra-20.c: New.
6239
6240 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6241
6242 PR rtl-optimization/70174
6243 * gcc.dg/pr70174.c: New test.
6244
6245 PR tree-optimization/70169
6246 * gcc.dg/pr70169.c: New test.
6247
6248 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6249
6250 PR target/70160
6251 * gcc.target/i386/pr70160.c: New test.
6252
6253 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6254
6255 * gcc.target/s390/dfp-1.c: New test.
6256
6257 2016-03-10 Nick Clifton <nickc@redhat.com>
6258
6259 PR target/70044
6260 * gcc.target/aarch64/pr70044.c: New test.
6261
6262 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6263 Jakub Jelinek <jakub@redhat.com>
6264
6265 PR c++/70001
6266 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6267 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6268 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6269
6270 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6271
6272 PR lto/69589
6273 * g++.dg/lto/pr69589_0.C: New testcase
6274 * g++.dg/lto/pr69589_1.C: New testcase
6275
6276 2016-03-10 Marek Polacek <polacek@redhat.com>
6277
6278 PR c++/70153
6279 * g++.dg/delayedfold/unary-plus1.C: New test.
6280
6281 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6282
6283 * gcc.target/arm/pr45701-1.c: Escape brackets.
6284 * gcc.target/arm/pr45701-2.c: Likewise.
6285
6286 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6287
6288 * gfortran.dg/unconstrained_commons.f: New.
6289
6290 2016-03-10 Alan Modra <amodra@gmail.com>
6291
6292 * gcc.dg/pr69195.c: New.
6293 * gcc.dg/pr69238.c: New.
6294
6295 2016-03-10 Tom de Vries <tom@codesourcery.com>
6296
6297 PR testsuite/68915
6298 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6299
6300 2016-03-10 Richard Biener <rguenther@suse.de>
6301
6302 PR tree-optimization/70128
6303 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6304 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6305
6306 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6307
6308 PR tree-optimization/70152
6309 * gcc.dg/pr70152.c: New test.
6310
6311 PR target/70086
6312 * gcc.target/i386/pr70086-1.c: New test.
6313 * gcc.target/i386/pr70086-2.c: New test.
6314 * gcc.target/i386/pr70086-3.c: New test.
6315
6316 PR tree-optimization/70127
6317 * gcc.c-torture/execute/pr70127.c: New test.
6318
6319 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6320
6321 * c-c++-common/goacc/combined-directives-2.c: New test.
6322
6323 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6324
6325 PR c/68473
6326 PR c++/70105
6327 * g++.dg/diagnostic/pr70105.C: New test.
6328 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6329 (test_multiple_ordinary_maps): New test function.
6330
6331 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6332
6333 PR c/68473
6334 PR c++/70105
6335 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6336 Drop range information from call to inform_at_rich_loc.
6337 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6338 New.
6339 (test_show_locus): Replace calls to rich_location::add_range with
6340 calls to add_range. Rewrite the tests that used the now-defunct
6341 rich_location ctor taking a source_range. Simplify other tests
6342 by replacing calls to COMBINE_LOCATION_DATA with calls to
6343 make_location.
6344
6345 2016-03-09 Richard Biener <rguenther@suse.de>
6346 Jakub Jelinek <jakub@redhat.com>
6347
6348 PR tree-optimization/70138
6349 * gcc.dg/vect/pr70138-1.c: New testcase.
6350 * gcc.dg/vect/pr70138-2.c: Likewise.
6351
6352 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6353
6354 PR target/70049
6355 * gcc.target/i386/pr70049.c: New test.
6356
6357 2016-03-09 Richard Biener <rguenther@suse.de>
6358
6359 PR c/70143
6360 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6361 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6362 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6363
6364 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6365
6366 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6367 arm-*-*.
6368
6369 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6370
6371 PR middle-end/67278
6372 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6373
6374 PR target/67278
6375 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6376
6377 PR middle-end/70050
6378 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6379 in testcase comment.
6380
6381 2016-03-09 Tom de Vries <tom@codesourcery.com>
6382
6383 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6384 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6385 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6386 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6387 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6388 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6389 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6390 * gfortran.dg/goacc/kernels-loop.f95: New test.
6391
6392 2016-03-08 Martin Sebor <msebor@redhat.com>
6393
6394 PR c++/62096
6395 * g++.dg/warn/overflow-warn-7.C: New test.
6396
6397 2016-03-08 Jason Merrill <jason@redhat.com>
6398
6399 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6400 * lib/target-supports.exp (check_effective_target_concepts): New.
6401
6402 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6403
6404 PR c++/70135
6405 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6406 * g++.dg/ubsan/pr70135.C: New test.
6407
6408 PR target/70110
6409 * gcc.dg/pr70110.c: New test.
6410
6411 2016-03-07 Martin Jambor <mjambor@suse.cz>
6412
6413 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6414 * c-c++-common/gomp/if-1.c: Likewise.
6415 * c-c++-common/gomp/pr61486-2.c: Likewise.
6416 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6417 to dg-additional-options.
6418 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6419 * g++/gomp/target-teams-1.c: Likewise.
6420 * gcc.dg/gomp/gomp.exp: Likewise.
6421 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6422 dg-additional-options.
6423 * gfortran.dg/gomp/gomp.exp: Likewise.
6424 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6425 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6426 dg-additional-options.
6427 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6428
6429 2016-03-07 Martin Jambor <mjambor@suse.cz>
6430
6431 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6432 * c-c++-common/gomp/gridify-1.c: New test.
6433 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6434
6435 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6436
6437 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6438 trigger for cortex-r8, when scanning for register r8.
6439 * gcc.target/arm/pr45701-2.c: Likewise.
6440
6441 2016-02-26 Richard Biener <rguenther@suse.de>
6442 Jeff Law <law@redhat.com>
6443
6444 PR tree-optimization/69740
6445 * gcc.c-torture/compile/pr69740-1.c: New test.
6446 * gcc.c-torture/compile/pr69740-2.c: New test.
6447
6448 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6449
6450 * lib/target-supports.exp
6451 (check_effective_target_whole_vector_shift): Enable for PPC64.
6452
6453 2016-03-07 Richard Biener <rguenther@suse.de>
6454
6455 PR tree-optimization/70115
6456 * gcc.dg/torture/pr70115.c: New testcase.
6457
6458 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6459
6460 PR middle-end/69916
6461 * c-c-++-common/goacc/pr69916.c: New.
6462
6463 2016-03-07 Richard Henderson <rth@redhat.com>
6464
6465 * gcc.c-torture/compile/pr70061.c: New test.
6466
6467 2016-03-07 Richard Biener <rguenther@suse.de>
6468
6469 PR testsuite/70109
6470 * gcc.dg/vect/O3-pr36098.c: New testcase.
6471
6472 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6473
6474 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6475
6476 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6477
6478 * gnat.dg/renaming9.ad[sb]: New testcase.
6479
6480 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6481
6482 PR c++/70084
6483 * g++.dg/expr/stdarg3.C: New test.
6484
6485 2016-03-04 Jeff Law <law@redhat.com>
6486
6487 PR tree-optimization/69196
6488 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6489 x86_64-*-*.
6490
6491 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6492
6493 PR c/69973
6494 * gcc.dg/pr69973.c: New test.
6495
6496 PR rtl-optimization/69941
6497 * gcc.dg/torture/pr69941.c: New test.
6498
6499 PR c/69824
6500 * gcc.dg/pr69824.c: New test.
6501
6502 2016-03-05 Tom de Vries <tom@codesourcery.com>
6503
6504 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6505 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6506 function.
6507
6508 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6509
6510 PR c++/66786
6511 * g++.dg/cpp1y/var-templ48.C: New test.
6512 * g++.dg/cpp1y/var-templ49.C: New test.
6513
6514 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6515
6516 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6517
6518 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6519
6520 PR c++/70035
6521 * g++.dg/ubsan/pr70035.C: New test.
6522
6523 PR target/70062
6524 * gcc.target/i386/pr70062.c: New test.
6525
6526 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6527
6528 * g++.dg/template/typename21.C: Remove c++98_only.
6529
6530 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6531
6532 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6533
6534 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6535
6536 PR c/68187
6537 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6538 function.
6539 (fn_42_b): Likewise.
6540 (fn_42_c): Likewise.
6541
6542 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6543
6544 PR c/68187
6545 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6546 function.
6547 (fn_40_b): Likewise.
6548 (fn_41_a): Likewise.
6549 (fn_41_b): Likewise.
6550
6551 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6552
6553 PR target/70059
6554 * gcc.target/i386/avx512f-pr70059.c: New test.
6555 * gcc.target/i386/avx512dq-pr70059.c: New test.
6556
6557 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6558
6559 PR rtl-optimization/57676
6560 * gcc.dg/torture/pr57676.c: New test.
6561
6562 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6563
6564 * gcc.dg/pr70026.c: New test.
6565
6566 2016-03-04 Marek Polacek <polacek@redhat.com>
6567
6568 PR c/69798
6569 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6570 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6571
6572 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6573
6574 PR target/70004
6575 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6576 Delete.
6577 (test_corners_sisd_si): Likewise.
6578 (main): Remove checks of the above.
6579 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6580
6581 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6582
6583 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6584
6585 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6586
6587 * gcc.dg/torture/pr69951.c: Accept argc==0.
6588
6589 2016-03-04 Richard Biener <rguenther@suse.de>
6590
6591 PR c++/70054
6592 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6593 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6594
6595 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6596
6597 PR testsuite/69766
6598 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6599 testing multiarch.
6600
6601 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6602
6603 PR debug/69947
6604 * gcc.dg/guality/pr69947.c: New test.
6605
6606 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6607
6608 PR ada/70017
6609 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6610
6611 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6612
6613 PR rtl-optimization/69904
6614 * gcc.target/arm/pr69904.c: New test.
6615
6616 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6617
6618 PR target/70021
6619 * gcc.dg/vect/pr70021.c: New test.
6620 * gcc.target/i386/pr70021.c: New test.
6621
6622 2016-03-03 Marek Polacek <polacek@redhat.com>
6623
6624 PR middle-end/70050
6625 * gcc.dg/pr70050.c: New test.
6626
6627 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6628
6629 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6630
6631 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6632
6633 PR tree-optimization/70043
6634 * gfortran.dg/vect/pr70043.f90: New test.
6635
6636 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6637
6638 * gnat.dg/specs/task1.ads: New test.
6639
6640 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6641
6642 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6643 Invoke gdb with -batch.
6644 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6645
6646 2016-03-03 Richard Biener <rguenther@suse.de>
6647
6648 PR tree-optimization/55936
6649 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6650
6651 2016-03-02 Jeff Law <law@redhat.com>
6652
6653 PR rtl-optimization/69942
6654 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6655 effects of argument promotions.
6656
6657 PR tree-optimization/69987
6658 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6659 target does not support -fprefetch-loop-arrays.
6660
6661 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6662
6663 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6664
6665 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6666
6667 PR rtl-optimization/69052
6668 * gcc.target/i386/pr69052.c: New test.
6669
6670 2016-03-02 Alan Modra <amodra@gmail.com>
6671
6672 * gcc.dg/pr69990.c: New.
6673
6674 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6675
6676 PR c/68062
6677 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6678
6679 PR middle-end/70022
6680 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6681
6682 PR target/70028
6683 * gcc.target/i386/pr70028.c: New test.
6684
6685 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6686
6687 * c-c++-common/asan/swapcontext-test-1.c,
6688 * c-c++-common/tsan/thread_leak.c,
6689 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6690 * g++.dg/tsan/benign_race.C,
6691 * g++.dg/tsan/fd_close_norace.C,
6692 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6693 races with sanitizer output
6694
6695 2016-03-02 Richard Biener <rguenther@suse.de>
6696 Uros Bizjak <ubizjak@gmail.com>
6697
6698 PR target/67278
6699 * gcc.dg/simd-8.c: New testcase.
6700
6701 2016-03-02 Richard Biener <rguenther@suse.de>
6702
6703 PR middle-end/67278
6704 * gcc.dg/simd-7.c: New testcase.
6705
6706 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6707
6708 * gcc.target/i386/pr70007.c: Tweak.
6709
6710 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6711
6712 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6713
6714 2016-03-02 Marek Polacek <polacek@redhat.com>
6715
6716 PR c/67854
6717 * gcc.dg/pr67854.c: New test.
6718
6719 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6720
6721 PR middle-end/70025
6722 * gcc.dg/torture/pr70025.c: New test.
6723
6724 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6725
6726 PR tree-optimization/68621
6727 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6728
6729 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6730
6731 * gcc.target/i386/pr70007.c: New test.
6732
6733 2016-03-01 Jeff Law <law@redhat.com>
6734
6735 PR tree-optimization/69196
6736 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6737
6738 PR tree-optimization/69196
6739 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6740 duplicating code and spoiling the expected output.
6741
6742 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6743
6744 PR target/70033
6745 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6746 supports power9 before doing tests.
6747 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6748 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6749 * gcc.target/powerpc/p9-permute.c: Likewise.
6750
6751 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6752
6753 PR target/70027
6754 * gcc.target/i386/pr70027.c: New test.
6755
6756 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6757
6758 * gcc.dg/pr70017.c: New test.
6759
6760 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6761
6762 PR c/69796
6763 PR c/69974
6764 * gcc.dg/pr69796.c: New test.
6765 * gcc.dg/pr69974.c: New test.
6766
6767 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6768
6769 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6770
6771 2016-02-29 Jeff Law <law@redhat.com>
6772
6773 PR tree-optimization/69987
6774 * gfortran.dg/pr69987.f90: New test.
6775
6776 PR tree-optimization/69989
6777 * gcc.c-torture/compile/pr69989-2.c: New test.
6778
6779 2016-03-01 Marek Polacek <polacek@redhat.com>
6780
6781 PR c++/69795
6782 * g++.dg/parse/invalid1.C: New test.
6783
6784 2016-03-01 Richard Biener <rguenther@suse.de>
6785
6786 PR middle-end/70022
6787 * gcc.dg/pr70022.c: New testcase.
6788
6789 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6790
6791 PR tree-optimization/69956
6792 * gcc.dg/pr69956.c: New test.
6793
6794 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6795
6796 PR target/70011
6797 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6798 XFAIL when hardware supports efficient unaligned storage access.
6799
6800 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6801
6802 PR c++/69961
6803 * g++.dg/template/pr69961a.C: New test.
6804 * g++.dg/template/pr69961b.C: New test.
6805
6806 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6807
6808 PR preprocessor/69985
6809 * gcc.dg/cpp/pr69985.c: New test case.
6810
6811 2016-02-29 Jeff Law <law@redhat.com>
6812
6813 PR tree-optimization/70005
6814 * gcc.c-torture/execute/pr70005.c New test.
6815
6816 PR tree-optimization/69999
6817 * gcc.c-torture/compile/pr69999.c: New test.
6818
6819 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6820
6821 PR tree-optimization/69652
6822 * gcc.dg/torture/pr69652.c: Delete test.
6823 * gcc.dg/vect/pr69652.c: New test.
6824
6825 2016-02-19 Richard Biener <rguenther@suse.de>
6826
6827 PR tree-optimization/69980
6828 * gfortran.dg/vect/pr69980.f90: New testcase.
6829
6830 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6831
6832 * gcc.target/sparc/20160229-1.c: New test.
6833
6834 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6835
6836 * gnat.dg/stack_usage3.adb: New test.
6837 * gnat.dg/stack_usage3_pkg.ads: New helper.
6838
6839 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6840
6841 * gnat.dg/renaming8.adb: New test.
6842 * gnat.dg/renaming8_pkg1.ads: New helper.
6843 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6844 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6845
6846 2016-02-29 Richard Biener <rguenther@suse.de>
6847
6848 PR tree-optimization/69720
6849 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6850
6851 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6852
6853 PR fortran/68147
6854 PR fortran/47674
6855 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6856
6857 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6858 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6859
6860 PR fortran/56007
6861 * gfortran.dg/coarray_8.f90: Adjust error message.
6862 * gfortran.dg/pr56007.f90: New test.
6863 * gfortran.dg/pr56007.f: New test.
6864
6865 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6866
6867 PR tree-optimization/69989
6868 * gcc.dg/torture/pr69989.c: New test.
6869
6870 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6871
6872 * gcc.target/i386/stack-realign-win.c: New test.
6873
6874 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6875
6876 PR fortran/60126
6877 * gfortran.dg/pr60126.f90: New test.
6878
6879 2016-02-27 Jeff Law <law@redhat.com>
6880
6881 Revert
6882 2016-02-26 Richard Biener <rguenther@suse.de>
6883 Jeff Law <law@redhat.com>
6884
6885 PR tree-optimization/69740
6886 * gcc.c-torture/compile/pr69740-1.c: New test.
6887 * gcc.c-torture/compile/pr69740-2.c: New test.
6888
6889 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6890
6891 PR fortran/69910
6892 * gfortran.dg/newunit_4.f90: New test.
6893
6894 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6895
6896 PR target/69613
6897 PR rtl-optimization/69886
6898 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6899 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6900 target.
6901
6902 2016-02-26 Martin Sebor <msebor@redhat.com>
6903
6904 PR tree-optimization/15826
6905 * gcc.dg/tree-ssa/pr15826.c: New test.
6906
6907 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6908
6909 PR target/69969
6910 * gcc.target/powerpc/pr69969.c: New test.
6911
6912 2016-02-26 Martin Sebor <msebor@redhat.com>
6913
6914 PR c++/15766
6915 * g++.old-deja/g++.other/decl5.C: Add a test case.
6916
6917 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6918
6919 PR target/69946
6920 * gcc.target/powerpc/pr69946.c: New file.
6921
6922 2016-02-26 Richard Biener <rguenther@suse.de>
6923 Jeff Law <law@redhat.com>
6924
6925 PR tree-optimization/69740
6926 * gcc.c-torture/compile/pr69740-1.c: New test.
6927 * gcc.c-torture/compile/pr69740-2.c: New test.
6928
6929 2016-02-26 Martin Jambor <mjambor@suse.cz>
6930
6931 PR middle-end/69920
6932 * gcc.dg/torture/pr69932.c: New test.
6933 * gcc.dg/torture/pr69936.c: Likewise.
6934
6935 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6936
6937 PR target/69709
6938 * gcc.target/s390/pr69709.c: New test.
6939
6940 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6941
6942 PR target/69245
6943 * gcc.target/aarch64/pr69245_1.c: New test.
6944
6945 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6946
6947 PR target/69613
6948 * gcc.dg/torture/pr69613.c: New test.
6949
6950 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6951
6952 PR rtl-optimization/69891
6953 * gcc.target/i386/pr69891.c: New test.
6954
6955 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6956 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6957
6958 PR target/61397
6959 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6960 functionality for both 32-bit and 64-bit.
6961
6962 2016-02-26 Richard Biener <rguenther@suse.de>
6963
6964 PR tree-optimization/69551
6965 * gcc.dg/torture/pr69951.c: New testcase.
6966
6967 2016-02-25 Richard Biener <rguenther@suse.de>
6968
6969 PR tree-optimization/48795
6970 * gcc.dg/Warray-bounds-18.c: New testcase.
6971
6972 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6973
6974 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6975
6976 2016-02-25 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR rtl-optimization/69896
6979 * gcc.dg/pr69896.c: New test.
6980
6981 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6982
6983 PR c++/69736
6984 * g++.dg/cpp1y/paren2.C: New test.
6985
6986 2016-02-24 Martin Sebor <msebor@redhat.com>
6987
6988 PR c/51147
6989 * gcc.dg/enum-mode-2.c: New test.
6990
6991 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6992
6993 PR c++/69922
6994 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6995 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6996 * g++.dg/ubsan/pr69922.C: New test.
6997
6998 2016-02-24 Marek Polacek <polacek@redhat.com>
6999
7000 PR c/69819
7001 * gcc.dg/pr69819.c: New test.
7002
7003 2016-02-24 Martin Sebor <msebor@redhat.com>
7004
7005 PR c++/69912
7006 * g++.dg/ext/flexary15.C: New test.
7007
7008 2016-02-24 Martin Sebor <msebor@redhat.com>
7009
7010 * gcc.dg/builtins-68.c: Avoid making unportable
7011 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7012 * g++.dg/ext/builtin_alloca.C: Same.
7013
7014 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7015 Charles Baylis <charles.baylis@linaro.org>
7016
7017 PR debug/61033
7018 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7019
7020 2016-02-24 Richard Biener <rguenther@suse.de>
7021 Jakub Jelinek <jakub@redhat.com>
7022
7023 PR middle-end/69760
7024 * gcc.dg/torture/pr69760.c: New testcase.
7025
7026 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7027
7028 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7029 pattern on Solaris with as.
7030
7031 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7032
7033 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7034 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7035 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7036 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7037
7038 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7039
7040 PR middle-end/69915
7041 * gcc.dg/pr69915.c: New test.
7042
7043 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7044
7045 PR rtl-optimization/69886
7046 * gcc.dg/torture/pr69886.c: New test.
7047
7048 2016-02-24 Richard Biener <rguenther@suse.de>
7049
7050 PR middle-end/68963
7051 * gcc.dg/torture/pr68963.c: New testcase.
7052
7053 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7054
7055 PR target/69875
7056 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7057 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7058 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7059 * gcc.target/arm/atomic_loaddi_1.c: New test.
7060 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7061 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7062 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7063 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7064 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7065 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7066 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7067 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7068
7069 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7070
7071 PR middle-end/69909
7072 * gcc.dg/torture/pr69909.c: New test.
7073
7074 2016-02-24 Richard Biener <rguenther@suse.de>
7075
7076 PR tree-optimization/69907
7077 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7078 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7079 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7080
7081 2016-02-24 Christian Bruel <christian.bruel@st.com>
7082
7083 * gcc.target/arm/pragma_cpp_fma.c: New test.
7084
7085 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7086
7087 PR fortran/61156
7088 * gfortran.dg/include_6.f90: Update test.
7089
7090 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7091
7092 PR objc/69844
7093 * objc.dg/pr69844.m: New test.
7094
7095 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7096
7097 PR libgfortran/69456
7098 * gfortran.dg/namelist_89.f90: New test.
7099 * gfortran.dg/pr59700.f90: Update test..
7100
7101 2016-02-23 Martin Sebor <msebor@redhat.com>
7102
7103 PR middle-end/69780
7104 * g++.dg/ext/builtin_alloca.C: New test.
7105 * gcc.dg/builtins-68.c: New test.
7106
7107 2016-02-23 Richard Henderson <rth@redhat.com>
7108
7109 * gcc.target/i386/addr-space-3.c: Remove test.
7110
7111 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7112
7113 PR preprocessor/69126
7114 PR preprocessor/69543
7115 * c-c++-common/pr69126-2-long.c: New test.
7116 * c-c++-common/pr69126-2-short.c: New test.
7117 * c-c++-common/pr69543-1.c: Remove xfail.
7118
7119 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7120
7121 PR preprocessor/69126
7122 PR preprocessor/69543
7123 PR preprocessor/69558
7124 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7125 (f): Rename to...
7126 (test_2): ...this, and add leading comment.
7127 (MACRO_3, test_3): New.
7128 (MACRO_4A, MACRO_4B, test_4): New.
7129 (MACRO): Rename to...
7130 (MACRO_5): ...this.
7131 (g): Rename to...
7132 (test_5): ...this, updating for renaming of MACRO, and
7133 add leading comment.
7134 * c-c++-common/pr69543-1.c: New.
7135 * c-c++-common/pr69543-2.c: New.
7136 * c-c++-common/pr69543-3.c: New.
7137 * c-c++-common/pr69543-4.c: New.
7138 * c-c++-common/pr69558-1.c: New.
7139 * c-c++-common/pr69558-2.c: New.
7140 * c-c++-common/pr69558-3.c: New.
7141 * c-c++-common/pr69558-4.c: New.
7142 * gcc.dg/pr69558.c: Move to...
7143 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7144 xfail for c++.
7145
7146 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7147
7148 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7149 to -ftree-parallelize-loops/-fopenacc changes.
7150 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7151 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7152 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7153 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7154 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7155 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7156 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7157 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7158 * c-c++-common/goacc/kernels-loop.c: Likewise.
7159 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7160 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7161 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7162 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7163
7164 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7165
7166 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7167
7168 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7169
7170 PR c++/69902
7171 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7172
7173 PR c/69900
7174 * gcc.dg/pr69900.c: New test.
7175
7176 2016-02-23 Martin Jambor <mjambor@suse.cz>
7177
7178 PR tree-optimization/69666
7179 * gcc.dg/tree-ssa/pr69666.c: New test.
7180
7181 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7182
7183 PR fortran/67451
7184 * gfortran.dg/coarray_allocate_5.f08: New test.
7185
7186 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7187
7188 * gcc.target/s390/vcond-shift.c: Move to ...
7189 * gcc.target/s390/vector/vcond-shift.c: ... here.
7190
7191 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7192
7193 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7194 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7195
7196 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7197
7198 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7199
7200 2016-02-20 Mark Wielaard <mjw@redhat.com>
7201
7202 PR c/28901
7203 * gcc.dg/unused-variable-3.c: New test.
7204
7205 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7206
7207 PR target/69888
7208 * gcc.target/i386/pr69888.c: New test.
7209
7210 2016-02-22 Richard Biener <rguenther@suse.de>
7211
7212 PR tree-optimization/69882
7213 * gfortran.dg/vect/pr69882.f90: New testcase.
7214
7215 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7216
7217 PR target/69885
7218 * gcc.dg/pr69885.c: New test.
7219
7220 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7221
7222 PR target/69806
7223 PR target/54089
7224 * gcc.target/sh/pr54089-10.c: New.
7225
7226 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7227
7228 PR fortran/69423
7229 * gfortran.dg/deferred_character_15.f90 : New test.
7230
7231 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7232
7233 PR fortran/57365
7234 gfortran.dg/allocate_with_source_18.f03: New test.
7235
7236 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7237
7238 PR fortran/52531
7239 gfortran.dg/gomp/pr52531.f90: New test.
7240
7241 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7242
7243 PR c++/69865
7244 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7245 -std=c++03.
7246
7247 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7248
7249 PR c++/69826
7250 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7251 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7252
7253 PR c++/69850
7254 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7255
7256 PR c++/69851
7257 * g++.dg/torture/pr69851.C: New test.
7258
7259 2016-02-19 Martin Sebor <msebor@redhat.com>
7260
7261 PR testsuite/69573
7262 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7263
7264 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7265
7266 PR c++/69850
7267 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7268 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7269
7270 PR c++/67767
7271 * g++.dg/cpp0x/pr67767.C: New test.
7272
7273 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7274
7275 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7276 for fp, simd, crypto, crc, lse.
7277 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7278 above.
7279 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7280 effective target check.
7281
7282 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7283
7284 PR target/69820
7285 * gcc.target/i386/pr69820.c: New test.
7286
7287 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7288
7289 * gcc.target/s390/vector/int128-1.c: New test.
7290
7291 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7292
7293 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7294
7295 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7296
7297 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7298 instruction pattern name to prevent the testcase from failing with
7299 -march=z13.
7300
7301 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7302
7303 * gcc.target/s390/md/movstr-2.c: New test.
7304
7305 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7306
7307 * gcc.target/s390/morestack.c: New test.
7308
7309 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7310
7311 PR target/69625
7312 * gcc.target/s390/pr69625.c: Add test case.
7313
7314 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7315
7316 PR testsuite/68580
7317 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7318
7319 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7320
7321 PR target/68404
7322 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7323 * gcc.target/powerpc/fusion3.c: Likewise.
7324
7325 2016-02-18 Richard Biener <rguenther@suse.de>
7326
7327 PR middle-end/69553
7328 * g++.dg/torture/pr69553.C: New testcase.
7329
7330 2016-02-18 Nick Clifton <nickc@redhat.com>
7331
7332 PR target/62254
7333 PR target/69610
7334 * gcc.target/arm/pr62554.c: New test.
7335 * gcc.target/arm/pr69610-1.c: New test.
7336 * gcc.target/arm/pr69610-2.c: New test.
7337
7338 2016-02-18 Richard Biener <rguenther@suse.de>
7339
7340 PR middle-end/69854
7341 * gcc.dg/torture/pr69854.c: New testcase.
7342
7343 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7344
7345 PR c++/69850
7346 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7347
7348 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7349
7350 * gcc.target/powerpc/vec-cg.c: New test.
7351
7352 2016-02-17 Richard Biener <rguenther@suse.de>
7353
7354 PR testsuite/69586
7355 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7356
7357 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7358
7359 PR target/69161
7360 * gcc.c-torture/compile/pr69161.c: New test.
7361
7362 2016-02-17 David Sherwood <david.sherwood@arm.com>
7363
7364 PR target/69532
7365 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7366 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7367
7368 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7369
7370 * gcc.dg/ifcvt-4.c: Skip on Visium.
7371
7372 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7373
7374 * gnat.dg/atomic8.adb: New test.
7375
7376 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7377
7378 * gnat.dg/discr46.ad[sb]: New test.
7379
7380 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7381
7382 PR Target/48344
7383 * gcc.target/powerpc/pr48344-1.c: New test.
7384
7385 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7386
7387 PR fortran/69742
7388 * gfortran.dg/associate_21.f90: New test.
7389
7390 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7391
7392 PR c/69835
7393 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7394 -Wnonnull in dg-options.
7395 * c-c++-common/nonnull-2.c: New test.
7396
7397 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7398 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7399
7400 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7401
7402 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7403
7404 PR middle-end/69801
7405 * gcc.dg/pr69801.c: Add empty dg-options.
7406
7407 2016-02-16 James Norris <jnorris@codesourcery.com>
7408
7409 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7410 * g++.dg/goacc/deviceptr-1.c: New file.
7411
7412 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7413
7414 PR tree-optimization/69820
7415 * gcc.dg/vect/pr69820.c: New test.
7416
7417 2016-02-16 Richard Biener <rguenther@suse.de>
7418
7419 PR tree-optimization/69776
7420 * gcc.dg/torture/pr69776-2.c: New testcase.
7421
7422 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7423
7424 PR tree-optimization/69714
7425 * gcc.dg/torture/pr69714.c: New test.
7426
7427 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7428
7429 PR tree-optimization/69802
7430 * gcc.dg/pr69802.c: New test.
7431
7432 2016-02-16 Richard Biener <rguenther@suse.de>
7433
7434 PR middle-end/69801
7435 * gcc.dg/pr69801.c: New testcase.
7436
7437 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7438
7439 PR libgfortran/69651
7440 * gfortran.dg/read_bang.f90: New test.
7441 * gfortran.dg/read_bang4.f90: New test.
7442
7443 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7444
7445 PR c++/69658
7446 * g++.dg/init/pr69658.C: New test.
7447
7448 PR c++/69797
7449 * c-c++-common/pr69797.c: New test.
7450
7451 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7452
7453 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7454 check for aarch64*-*-*.
7455
7456 2016-02-15 Richard Biener <rguenther@suse.de>
7457
7458 PR tree-optimization/69783
7459 * gcc.dg/vect/pr69783.c: New testcase.
7460
7461 2016-02-15 Richard Biener <rguenther@suse.de>
7462
7463 PR tree-optimization/69776
7464 * gcc.dg/torture/pr69776.c: New testcase.
7465
7466 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7467
7468 PR fortran/60526
7469 * gfortran.dg/type_decl_4.f90: Reinstated.
7470
7471 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7472
7473 PR fortran/68746
7474 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7475
7476 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7477
7478 PR fortran/60526
7479 PR bootstrap/69816
7480 * gfortran.dg/type_decl_4.f90: Removed.
7481
7482 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7483
7484 PR fortran/60526
7485 * gfortran.dg/type_decl_4.f90: New test.
7486
7487 2016-02-14 Alan Modra <amodra@gmail.com>
7488
7489 PR testsuite/68886
7490 * gcc.c-torture/execute/stkalign.c: Revise test.
7491
7492 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7493
7494 PR target/67260
7495 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7496
7497 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7498
7499 PR target/67260
7500 * gcc.target/sh/torture/pr67260.c: New.
7501
7502 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7503
7504 * gcc.dg/pr67964.c: Add dg-require-alias.
7505
7506 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7507
7508 PR target/67636
7509 PR target/64345
7510 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7511
7512 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7513
7514 PR libgfortran/69668
7515 * gfortran.dg/namelist_88.f90: New test.
7516
7517 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7518
7519 PR libgfortran/69668
7520 * gfortran.dg/namelist_38.f90: Update test.
7521 * gfortran.dg/namelist_84.f90: Update test.
7522
7523 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7524
7525 PR other/69554
7526 * gcc.dg/pr69554-1.c: New test.
7527 * gfortran.dg/pr69554-1.F90: New test.
7528 * gfortran.dg/pr69554-2.F90: New test.
7529 * lib/gcc-dg.exp (proc dg-locus): New function.
7530 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7531 distinguish between the caret-printing and non-caret-printing
7532 cases. If caret-printing has been explicitly enabled, bail out
7533 without attempting to fix up the output.
7534
7535 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7536
7537 PR driver/69265
7538 PR driver/69453
7539 * gcc.dg/spellcheck-options-3.c: New test case.
7540 * gcc.dg/spellcheck-options-4.c: New test case.
7541 * gcc.dg/spellcheck-options-5.c: New test case.
7542 * gcc.dg/spellcheck-options-6.c: New test case.
7543 * gcc.dg/spellcheck-options-7.c: New test case.
7544 * gcc.dg/spellcheck-options-8.c: New test case.
7545 * gcc.dg/spellcheck-options-9.c: New test case.
7546 * gcc.dg/spellcheck-options-10.c: New test case.
7547
7548 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7549
7550 PR rtl-optimization/69764
7551 PR rtl-optimization/69771
7552 * c-c++-common/pr69764.c: New test.
7553 * gcc.dg/torture/pr69771.c: New test.
7554
7555 2016-02-12 Marek Polacek <polacek@redhat.com>
7556
7557 * g++.dg/torture/init-list1.C: New.
7558
7559 2016-02-12 Marek Polacek <polacek@redhat.com>
7560
7561 * gcc.dg/pr69522.c: Add empty dg-options.
7562
7563 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7564
7565 * g++.dg/lto/lto.exp: Include and init mpx.
7566 * g++.dg/lto/pr69729_0.C: New test.
7567
7568 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7569
7570 PR ipa/69241
7571 * g++.dg/ipa/pr69241-4.C: New test.
7572
7573 PR ipa/68672
7574 * g++.dg/ipa/pr68672-1.C: New test.
7575 * g++.dg/ipa/pr68672-2.C: New test.
7576 * g++.dg/ipa/pr68672-3.C: New test.
7577
7578 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7579
7580 PR c/69522
7581 * gcc.dg/pr69522.c: New test.
7582
7583 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7584
7585 PR c++/69098
7586 * g++.dg/cpp1y/69098.C: New test.
7587 * g++.dg/cpp1y/69098-2.C: New test.
7588
7589 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7590
7591 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7592 and neighbour -> neighbor.
7593 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7594 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7595 * c-c++-common/Wvarargs.c: Likewise.
7596 * c-c++-common/goacc/host_data-5.c: Likewise.
7597 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7598 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7599 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7600 * gcc.target/aarch64/pr60697.c: Likewise.
7601 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7602 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7603 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7604 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7605 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7606 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7607 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7608 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7609 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7610 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7611 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7612 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7613 * g++.dg/lookup/koenig5.C: Likewise.
7614 * g++.dg/ext/no-asm-2.C: Likewise.
7615 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7616 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7617 * gfortran.dg/used_types_16.f90: Likewise.
7618 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7619 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7620 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7621 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7622 * gfortran.dg/abstract_type_6.f03: Likewise.
7623 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7624 * gfortran.dg/used_types_15.f90: Likewise.
7625 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7626 * gfortran.dg/exit_3.f08: Likewise.
7627 * gfortran.dg/open_status_2.f90: Likewise.
7628 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7629 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7630 * gfortran.dg/associate_1.f03: Likewise.
7631 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7632 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7633 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7634 * gcc.dg/builtin-object-size-1.c: Likewise.
7635 * gcc.dg/noreturn-6.c: Likewise.
7636 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7637 * gcc.dg/globalalias.c: Likewise.
7638 * gcc.dg/builtins-config.h: Likewise.
7639 * gcc.dg/pr30457.c: Likewise.
7640 * gcc.c-torture/compile/volatile-1.c: Likewise.
7641 * gcc.c-torture/execute/20101011-1.c: Likewise.
7642 * c-c++-common/Waddress-1.c: Likewise.
7643
7644 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7645
7646 PR c/69768
7647 * c-c++-common/Waddress-1.c: New test.
7648
7649 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7650
7651 PR fortran/69296
7652 * gfortran.dg/associate_19.f03: New test.
7653 * gfortran.dg/associate_20.f03: New test.
7654
7655 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7656
7657 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7658
7659 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7660
7661 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7662 .arch armv8-a\n. Add -dA to dg-options.
7663 * gcc.target/aarch64/assembler_arch_1.c: New test.
7664 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7665
7666 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7667
7668 PR c++/68726
7669 * g++.dg/cpp0x/pr68726.C: New.
7670
7671 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7672
7673 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7674 test.
7675
7676 2016-02-11 Richard Biener <rguenther@suse.de>
7677
7678 * g++.dg/tree-ssa/pr61034.C: Adjust.
7679
7680 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7681
7682 PR target/69148
7683 * gcc.target/s390/pr69148.c: New.
7684
7685 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7686
7687 PR tree-optimization/69652
7688 * gcc.dg/torture/pr69652.c: New test.
7689
7690 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7691 Patrick Palka <ppalka@gcc.gnu.org>
7692
7693 PR ipa/69241
7694 PR c++/69649
7695 * g++.dg/ipa/pr69241-1.C: New test.
7696 * g++.dg/ipa/pr69241-2.C: New test.
7697 * g++.dg/ipa/pr69241-3.C: New test.
7698 * g++.dg/ipa/pr69649.C: New test.
7699
7700 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7701
7702 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7703 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7704
7705 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7706
7707 PR tree-optimization/68021
7708 * gcc.dg/tree-ssa/pr68021.c: New test.
7709
7710 2016-02-10 Richard Biener <rguenther@suse.de>
7711
7712 PR tree-optimization/69726
7713 * gcc.dg/uninit-22.c: New testcase.
7714
7715 2016-02-09 Andrew Pinski <apinski@cavium.com>
7716
7717 PR tree-opt/69282
7718 * gcc.c-torture/compile/20160205-1.c: New testcase.
7719
7720 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7721
7722 PR target/68404
7723 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7724 instead accessing a really large arrray.
7725 * gcc.target/powerpc/fusion3.c: Likewise.
7726
7727 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7728
7729 PR target/68532
7730 * gcc.c-torture/execute/pr68532.c: New test.
7731
7732 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7733
7734 PR target/69634
7735 * gcc.dg/pr69634.c: New.
7736
7737 2016-02-09 Richard Biener <rguenther@suse.de>
7738
7739 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7740
7741 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7742
7743 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7744
7745 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7746
7747 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7748
7749 2016-02-09 Richard Biener <rguenther@suse.de>
7750
7751 PR tree-optimization/69715
7752 * gcc.dg/torture/pr69715.c: New testcase.
7753
7754 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7755
7756 PR c++/69139
7757 * g++.dg/cpp0x/trailing12.C: New test.
7758 * g++.dg/cpp0x/trailing13.C: New test.
7759
7760 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7761
7762 PR c++/69283
7763 PR c++/67835
7764 * g++.dg/cpp1y/auto-fn29.C: New test.
7765 * g++.dg/cpp1y/auto-fn30.C: New test.
7766
7767 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7768
7769 PR tree-optimization/69209
7770 * gcc.c-torture/compile/pr69209.c: New test.
7771
7772 2016-02-08 Jeff Law <law@redhat.com>
7773
7774 PR tree-optimization/68541
7775 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7776 of statements allowed in join block for path splitting.
7777
7778 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7779
7780 PR c++/59627
7781 * g++.dg/gomp/pr59627.C: New test.
7782
7783 PR ipa/69239
7784 * g++.dg/ipa/pr69239.C: New test.
7785
7786 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7787
7788 PR preprocessor/69664
7789 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7790 * gcc.dg/cpp/warn-comments.c: Likewise.
7791
7792 2016-02-08 Marek Polacek <polacek@redhat.com>
7793
7794 PR c++/69688
7795 * g++.dg/init/const12.C: New test.
7796
7797 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7798
7799 PR target/60410
7800 * gcc.dg/lto/pr55113_0.c: Remove test.
7801
7802 2016-02-08 Richard Biener <rguenther@suse.de>
7803
7804 PR tree-optimization/69719
7805 * gcc.dg/torture/pr69719.c: New testcase.
7806
7807 2016-02-08 Richard Biener <rguenther@suse.de>
7808 Jeff Law <law@redhat.com>
7809
7810 PR target/68273
7811 * gcc.target/mips/pr68273.c: New testcase.
7812
7813 2016-02-08 Richard Biener <rguenther@suse.de>
7814
7815 PR rtl-optimization/69274
7816 * gcc.target/i386/addr-sel-1.c: XFAIL.
7817
7818 2016-02-08 Jeff Law <law@redhat.com>
7819
7820 PR tree-optimization/68541
7821 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7822
7823 PR tree-optimization/65917
7824 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7825
7826 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7827
7828 PR fortran/50555
7829 * gfortran.dg/namelist_args.f90: New test.
7830
7831 2016-02-05 Jeff Law <law@redhat.com>
7832
7833 PR tree-optimization/68541
7834 * gcc.dg/tree-ssa/split-path-2.c: New test.
7835 * gcc.dg/tree-ssa/split-path-3.c: New test.
7836 * gcc.dg/tree-ssa/split-path-4.c: New test.
7837 * gcc.dg/tree-ssa/split-path-5.c: New test.
7838 * gcc.dg/tree-ssa/split-path-6.c: New test.
7839 * gcc.dg/tree-ssa/split-path-7.c: New test.
7840
7841 2016-02-05 Martin Sebor <msebor@redhat.com>
7842
7843 PR c++/69662
7844 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7845 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7846
7847 2016-02-06 Richard HEnderson <rth@redhat.com>
7848
7849 PR c/69643
7850 * gcc.target/i386/addr-space-4.c: New.
7851 * gcc.target/i386/addr-space-5.c: New.
7852
7853 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7854
7855 PR fortran/66089
7856 * gfortran.dg/elemental_dependency_6.f90: New.
7857
7858 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7859
7860 PR rtl-optimization/69691
7861 * gcc.c-torture/execute/pr69691.c: New test.
7862
7863 PR c++/69628
7864 * g++.dg/parse/pr69628.C: New test.
7865
7866 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7867
7868 * gcc.dg/sancov/asan.c: Move to ...
7869 * gcc.dg/asan/sancov-1.c: ... here.
7870
7871 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7872
7873 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7874
7875 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7876
7877 PR target/69677
7878 * gcc.target/i386/pr69677.c: New test.
7879
7880 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7881
7882 PR c++/68948
7883 * g++.dg/template/pr68948.C: New test.
7884
7885 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7886
7887 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7888 (only necessary on s390x).
7889
7890 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7891
7892 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7893 -mno-accumulate-outgoing-args.
7894
7895 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7896
7897 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7898
7899 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7900
7901 PR c/69669
7902 * c-c++-common/pr69669.c: New test.
7903
7904 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7905
7906 PR target/69667
7907 * g++.dg/pr69667.C: New file.
7908
7909 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7910
7911 PR target/69619
7912 * gcc.dg/pr69619.c: Add new test.
7913
7914 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7915
7916 PR rtl-optimization/69577
7917 * gcc.target/i386/pr69577.c: New test.
7918
7919 2016-02-04 Martin Liska <mliska@suse.cz>
7920
7921 * g++.dg/asan/pr69276.C: New test.
7922
7923 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7924
7925 PR target/65932
7926 PR target/67714
7927 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7928 a single smulbb instruction.
7929 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7930 * gcc.target/amr/wmul-2.c: Likewise.
7931
7932 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7933
7934 PR target/65932
7935 PR target/67714
7936 * gcc.c-torture/execute/pr67714.c: New test.
7937
7938 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7939
7940 PR target/69454
7941 * gcc.target/i386/pr69454-1.c: New test.
7942 * gcc.target/i386/pr69454-2.c: New test.
7943
7944 2016-02-03 Martin Sebor <msebor@redhat.com>
7945
7946 PR c++/69251
7947 PR c++/69253
7948 PR c++/69290
7949 PR c++/69277
7950 PR c++/69349
7951 * g++.dg/ext/flexarray-mangle-2.C: New test.
7952 * g++.dg/ext/flexarray-mangle.C: New test.
7953 * g++.dg/ext/flexarray-subst.C: New test.
7954 * g++.dg/ext/flexary11.C: New test.
7955 * g++.dg/ext/flexary12.C: New test.
7956 * g++.dg/ext/flexary13.C: New test.
7957 * g++.dg/ext/flexary14.C: New test.
7958 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7959
7960 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7961
7962 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7963 Define only if CHECK_FLOAT128 is defined.
7964 (main): Properly initialize u5.
7965
7966 2016-02-03 Jakub Jelinek <jakub@redhat.com>
7967
7968 PR c/69627
7969 * gcc.dg/pr69627.c: New test.
7970
7971 PR target/69644
7972 * gcc.dg/pr69644.c: New test.
7973
7974 2016-02-03 Mike Stump <mikestump@comcast.net>
7975
7976 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7977 support for struct-layout-1.exp.
7978
7979 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7980
7981 PR c++/69056
7982 * g++.dg/cpp0x/pr69056.C: New test.
7983
7984 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7985 Alexandre Oliva <aoliva@redhat.com>
7986
7987 PR target/69461
7988 * gcc.target/powerpc/pr69461.c: New.
7989
7990 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
7991
7992 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7993 works from here ...
7994 (check_effective_target_fsanitize_thread): ... to here. Do not
7995 specify additional compile flags for the test source.
7996 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7997 specify additional compile flags for the test source.
7998
7999 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8000
8001 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8002
8003 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8004
8005 PR fortran/67451
8006 PR fortran/69418
8007 * gfortran.dg/coarray_allocate_2.f08: New test.
8008 * gfortran.dg/coarray_allocate_3.f08: New test.
8009 * gfortran.dg/coarray_allocate_4.f08: New test.
8010
8011 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8012
8013 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8014 use same scan-tree-dump-times on all platforms.
8015 * gcc.dg/vect/vect-outer-1.c: Likewise.
8016 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8017 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8018 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8019 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8020 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8021 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8022 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8023
8024 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8025
8026 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8027 warning.
8028
8029 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8030
8031 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8032
8033 2016-02-02 James Norris <jnorris@codesourcery.com>
8034
8035 * c-c++-common/goacc/routine-5.c: Add tests.
8036
8037 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8038
8039 * gcc.target/nvptx/unsigned-cmp.c: New test.
8040
8041 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8042
8043 * gcc.target/aarch64/scalar_shift_1.c
8044 (test_corners_sisd_di): Improve force to SIMD register.
8045 (test_corners_sisd_si): Likewise.
8046 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8047 Remove scan-assembler check for ldr.
8048
8049 2016-02-02 Richard Biener <rguenther@suse.de>
8050
8051 PR tree-optimization/69595
8052 * gcc.dg/Warray-bounds-17.c: New testcase.
8053
8054 2016-02-02 Richard Biener <rguenther@suse.de>
8055
8056 PR tree-optimization/69606
8057 * gcc.dg/torture/pr69606.c: New testcase.
8058
8059 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8060
8061 PR middle-end/68542
8062 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8063 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8064
8065 2016-02-02 Alan Modra <amodra@gmail.com>
8066
8067 PR target/69548
8068 * gcc.target/powerpc/pr69548.c: New test.
8069
8070 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8071
8072 PR rtl-optimization/69592
8073 * gcc.dg/pr69592.c: New test.
8074
8075 PR preprocessor/69543
8076 PR c/69558
8077 * gcc.dg/pr69543.c: New test.
8078 * gcc.dg/pr69558.c: New test.
8079
8080 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8081
8082 PR testsuite/65940
8083 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8084
8085 2016-02-01 Martin Sebor <msebor@redhat.com>
8086
8087 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8088
8089 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8090
8091 PR tree-optimization/67921
8092 * c-c++-common/ubsan/pr67921.c: New test.
8093
8094 2016-02-01 Richard Biener <rguenther@suse.de>
8095
8096 PR middle-end/69556
8097 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8098
8099 2016-02-01 Richard Biener <rguenther@suse.de>
8100
8101 PR tree-optimization/69574
8102 * gcc.dg/torture/pr69574.c: New testcase.
8103
8104 2016-02-01 Richard Biener <rguenther@suse.de>
8105
8106 PR tree-optimization/69579
8107 * gcc.dg/setjmp-6.c: New testcase.
8108
8109 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8110
8111 PR rtl-optimization/69570
8112 * g++.dg/opt/pr69570.C: New test.
8113
8114 2016-02-01 Richard Henderson <rth@redhat.com>
8115
8116 * gcc.dg/pr69535.c: New test.
8117
8118 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8119
8120 PR testsuite/69584
8121 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8122 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8123
8124 PR debug/68244
8125 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8126
8127 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8128
8129 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8130
8131 PR fortran/67564
8132 * gfortran.dg/allocate_with_source_17.f03: New test.
8133
8134 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8135
8136 PR tree-optimization/69546
8137 * gcc.dg/torture/pr69546.c: New test.
8138
8139 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8140
8141 PR fortran/69566
8142 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8143
8144 2016-01-30 Martin Sebor <msebor@redhat.com>
8145
8146 PR c++/68490
8147 * g++.dg/ext/flexary10.C: New test.
8148
8149 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8150
8151 PR fortran/66707
8152 gfortran.dg/common_23.f90: New test.
8153
8154 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8155
8156 PR target/65546
8157 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8158 condition being checked, and disable it when the target supports
8159 misaligned loads and stores.
8160
8161 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8162
8163 PR debug/69518
8164 * gcc.dg/torture/pr69518.c: New test.
8165
8166 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8167
8168 PR target/69530
8169 * gcc.target/i386/pr69530.c: New test.
8170
8171 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8172
8173 PR target/65604
8174 * gcc.target/mips/div-delay.c: New test.
8175
8176 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8177
8178 PR target/69551
8179 * gcc.target/i386/pr69551.c: New test.
8180
8181 PR target/66137
8182 * gcc.target/i386/pr66137.c: New test.
8183
8184 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8185
8186 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8187 always built for p5600.
8188 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8189 isa=p5600 dg-option.
8190
8191 2016-01-29 Richard Biener <rguenther@suse.de>
8192
8193 PR tree-optimization/69547
8194 * g++.dg/tree-ssa/pr69547.C: New testcase.
8195
8196 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR debug/66869
8199 * g++.dg/warn/Wunused-function2.C: New test.
8200
8201 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8202
8203 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8204 support for test to succeed.
8205
8206 2016-01-29 Marek Polacek <polacek@redhat.com>
8207
8208 PR c++/69509
8209 PR c++/69516
8210 * g++.dg/ext/constexpr-vla2.C: New test.
8211 * g++.dg/ext/constexpr-vla3.C: New test.
8212 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8213
8214 2016-01-29 Richard Biener <rguenther@suse.de>
8215
8216 PR middle-end/69537
8217 * gcc.dg/uninit-21.c: New testcase.
8218
8219 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8220
8221 PR target/69459
8222 * gcc.target/i386/pr69459.c: New test.
8223
8224 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8225
8226 PR target/68400
8227 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8228 * gcc.target/mips/pr68400.c: New test.
8229
8230 2016-01-28 Martin Sebor <msebor@redhat.com>
8231
8232 PR target/17381
8233 * gcc.target/powerpc/pr17381.c: New test.
8234
8235 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8236
8237 PR middle-end/69542
8238 * gcc.dg/torture/pr69542.c: New test.
8239
8240 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8241
8242 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8243
8244 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8245
8246 * gcc.dg/pr65980.c: Skip on AIX.
8247 * gcc.dg/pr66688.c: Same.
8248
8249 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8250
8251 PR target/63679
8252 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8253 * gcc.dg/tree-ssa/sra-18.c: Same.
8254
8255 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8256
8257 PR fortran/62536
8258 * gfortran.dg/block_15.f08: New test.
8259 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8260 on incorrectly closed BLOCK.
8261
8262 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8263
8264 * gcc.dg/declare-simd.c: New test.
8265 2016-01-28 Richard Biener <rguenther@suse.de>
8266
8267 PR tree-optimization/69466
8268 * gfortran.dg/vect/pr69466.f90: New testcase.
8269
8270 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8271
8272 * g++.dg/pr67989.C: Remove ARM-specific option.
8273 * gcc.target/arm/pr67989.C: New file.
8274
8275 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8276
8277 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8278 and expm1 test for glibc < 2.11.
8279
8280 2016-01-27 Richard Henderson <rth@redhat.com>
8281
8282 * gcc.c-torture/execute/pr69447.c: New test.
8283
8284 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8285
8286 PR fortran/69422
8287 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8288
8289 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8290
8291 PR debug/66869
8292 * gcc.dg/pr66869.c: New test.
8293
8294 2016-01-25 Jeff Law <law@redhat.com>
8295
8296 PR tree-optimization/68398
8297 PR tree-optimization/69196
8298 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8299 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8300 path to avoid new heuristic allowing more irreducible regions
8301 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8302 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8303 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8304 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8305 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8306
8307 2016-01-27 Marek Polacek <polacek@redhat.com>
8308
8309 PR c/68062
8310 * c-c++-common/vector-compare-4.c: New test.
8311
8312 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8313
8314 PR preprocessor/69126
8315 * c-c++-common/pr69126.c: New test case.
8316
8317 2016-01-27 Ian Lance Taylor <iant@google.com>
8318
8319 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8320
8321 2016-01-27 Ryan Burn <contact@rnburn.com>
8322
8323 PR cilkplus/69267
8324 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8325
8326 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8327
8328 PR target/69512
8329 * gcc.target/i386/pr69512.c: New test.
8330
8331 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8332
8333 PR ada/69488
8334 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8335
8336 2016-01-27 Marek Polacek <polacek@redhat.com>
8337
8338 PR c++/69379
8339 * g++.dg/pr69379.C: New test.
8340
8341 2016-01-27 Martin Sebor <msebor@redhat.com>
8342
8343 PR c++/69317
8344 * g++.dg/abi/Wabi-2-2.C: New test.
8345 * g++.dg/abi/Wabi-2-3.C: New test.
8346 * g++.dg/abi/Wabi-3-2.C: New test.
8347 * g++.dg/abi/Wabi-3-3.C: New test.
8348
8349 2016-01-27 Richard Biener <rguenther@suse.de>
8350
8351 PR tree-optimization/69166
8352 * gcc.dg/torture/pr69166.c: New testcase.
8353
8354 2016-01-27 Martin Jambor <mjambor@suse.cz>
8355
8356 PR tree-optimization/69355
8357 * gcc.dg/tree-ssa/pr69355.c: New test.
8358
8359 2016-01-27 Marek Polacek <polacek@redhat.com>
8360
8361 PR c++/69496
8362 * g++.dg/ext/constexpr-vla1.C: New test.
8363
8364 2016-01-20 Christian Bruel <christian.bruel@st.com>
8365
8366 PR target/69245
8367 * gcc.target/arm/pr69245.c: New test.
8368
8369 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR tree-optimization/69399
8372 * gcc.dg/torture/pr69399.c: New test.
8373
8374 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8375
8376 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8377
8378 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8379
8380 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8381
8382 2016-01-26 Tom de Vries <tom@codesourcery.com>
8383
8384 PR tree-optimization/69110
8385 * gcc.dg/autopar/pr69110.c: New test.
8386
8387 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8388 Sebastian Pop <s.pop@samsung.com>
8389
8390 * gcc.dg/graphite/isl-ast-op-select.c: New.
8391
8392 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8393
8394 PR fortran/69385
8395 * gfortran.dg/allocate_error_6.f90: New test.
8396
8397 2016-01-26 Richard Henderson <rth@redhat.com>
8398
8399 * gcc.dg/tm/pr60908.c: New test.
8400
8401 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8402
8403 PR other/69006
8404 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8405 directive.
8406 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8407 expected multiline output to reflect the colorization being
8408 disabled before newlines.
8409 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8410 (custom_diagnostic_finalizer): Replace call to
8411 pp_newline_and_flush with call to pp_flush.
8412 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8413 * gfortran.dg/implicit_class_1.f90: Likewise.
8414 * lib/gcc-dg.exp (allow_blank_lines): New global.
8415 (dg-allow-blank-lines-in-output): New procedure.
8416 (gcc-dg-prune): Complain about blank lines in the output, unless
8417 dg-allow-blank-lines-in-output was called.
8418 * lib/multiline.exp (_build_multiline_regex): Only support
8419 arbitrary followup text for non-blank-lines, not for blank lines.
8420
8421 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8422
8423 PR tree-optimization/69483
8424 * gcc.dg/pr69483.c: New test.
8425 * g++.dg/opt/pr69483.C: New test.
8426
8427 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8428
8429 PR target/68620
8430 * gcc.target/arm/pr68620.c: New test.
8431
8432 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8433
8434 * gcc.target/i386/pr68986-2.c: Remove -m32.
8435
8436 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8437
8438 PR target/68986
8439 * gcc.target/i386/pr68986-1.c: New test.
8440 * gcc.target/i386/pr68986-2.c: Likewise.
8441 * gcc.target/i386/pr68986-3.c: Likewise.
8442
8443 2016-01-26 Christian Bruel <christian.bruel@st.com>
8444
8445 * lib/target-supports.exp
8446 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8447 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8448 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8449
8450 2016-01-26 Richard Biener <rguenther@suse.de>
8451
8452 PR tree-optimization/69452
8453 * gcc.dg/torture/pr69452.c: New testcase.
8454
8455 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8456
8457 PR target/69442
8458 * gcc.dg/pr69442.c: New test.
8459
8460 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8461
8462 PR target/67896
8463 * gcc.target/aarch64/simd/pr67896.C: New.
8464
8465 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8466
8467 PR tree-optimization/69400
8468 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8469 function.
8470 (plugin_init): Call it.
8471 * gcc.dg/torture/pr69400.c: New test.
8472
8473 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8474
8475 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8476
8477 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8478 Sebastian Pop <s.pop@samsung.com>
8479
8480 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8481 isl-0.15.
8482
8483 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8484 Sebastian Pop <s.pop@samsung.com>
8485
8486 * gcc.dg/graphite/pr69292.c: New.
8487
8488 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8489
8490 * c-c++-common/goacc/use_device-1.c: New test.
8491
8492 2016-01-25 Jeff Law <law@redhat.com>
8493
8494 PR tree-optimization/69196
8495 PR tree-optimization/68398
8496 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8497 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8498
8499 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8500
8501 PR target/69469
8502 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8503 Algorithm.
8504
8505 2016-01-25 Richard Biener <rguenther@suse.de>
8506
8507 PR testsuite/69380
8508 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8509
8510 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8511
8512 PR target/69421
8513 * gcc.dg/pr69421.c: New test.
8514
8515 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8516
8517 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8518 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8519 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8520 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8521 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8522 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8523 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8524 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8525 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8526 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8527
8528 2016-01-25 Richard Biener <rguenther@suse.de>
8529
8530 PR tree-optimization/69376
8531 * gcc.dg/torture/pr69376.c: New testcase.
8532
8533 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8534
8535 PR fortran/69397
8536 PR fortran/68442
8537 * gfortran.dg/interface_38.f90: New test.
8538 * gfortran.dg/interface_39.f90: New test.
8539
8540 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8541
8542 Revert:
8543 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8544
8545 PR c++/11858
8546 PR c++/24663
8547 PR c++/24664
8548 * g++.dg/template/pr11858.C: New test.
8549 * g++.dg/template/pr24663.C: New test.
8550 * g++.dg/template/unify12.C: New test.
8551 * g++.dg/template/unify13.C: New test.
8552 * g++.dg/template/unify14.C: New test.
8553 * g++.dg/template/unify15.C: New test.
8554 * g++.dg/template/unify16.C: New test.
8555 * g++.dg/template/unify17.C: New test.
8556
8557 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8558
8559 PR fortran/68283
8560 gfortran.dg/pr68283.f90: New test.
8561
8562 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8563
8564 PR fortran/66094
8565 * gfortran.dg/inline_matmul_13.f90: New test.
8566 * gfortran.dg/matmul_bounds_8.f90: New test.
8567 * gfortran.dg/matmul_bounds_9.f90: New test.
8568 * gfortran.dg/matmul_bounds_10.f90: New test.
8569
8570 2016-01-23 Tom de Vries <tom@codesourcery.com>
8571
8572 PR tree-optimization/69426
8573 * gcc.dg/autopar/pr69426.c: New test.
8574
8575 2016-01-23 Martin Sebor <msebor@redhat.com>
8576
8577 PR c++/58109
8578 PR c++/69022
8579 * g++.dg/cpp0x/alignas5.C: New test.
8580 * g++.dg/ext/vector29.C: Same.
8581
8582 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8583
8584 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8585 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8586 _GNU_SOURCE from compile flags to the source.
8587 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8588 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8589 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8590 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8591
8592 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8593
8594 PR target/69432
8595 * g++.dg/opt/pr69432.C: New test.
8596
8597 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8598
8599 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8600 32-bit targets testing an -m64 multilib.
8601
8602 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8603
8604 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8605 64-bit support.
8606
8607 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8608
8609 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8610
8611 2016-01-21 Christian Bruel <christian.bruel@st.com>
8612
8613 PR target/68674
8614 * gcc.target/i386/pr68674.c
8615 * gcc.target/aarch64/pr68674.c
8616 * gcc.target/arm/pr68674.c
8617
8618 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8619
8620 PR target/69403
8621 * gcc.c-torture/execute/pr69403.c: New test.
8622
8623 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8624
8625 PR c++/55843
8626 * g++.dg/template/pr55843.C: New.
8627
8628 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8629
8630 PR testsuite/66877
8631 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8632 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8633
8634 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8635
8636 PR testsuite/67489
8637 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8638 from dg-do compile directive, and instead add
8639 { dg-require-effective-target int128 }.
8640
8641 2016-01-20 Martin Sebor <msebor@redhat.com>
8642
8643 PR c/69405
8644 * gcc.dg/sync-fetch.c: New test.
8645
8646 2016-01-21 Martin Sebor <msebor@redhat.com>
8647
8648 PR target/69252
8649 * gcc.target/powerpc/pr69252.c: New test.
8650
8651 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8652
8653 PR fortran/65996
8654 * gfortran.dg/pr65996.f90: New test.
8655
8656 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8657
8658 PR c++/68810
8659 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8660 expected to generate an error.
8661
8662 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8663
8664 PR middle-end/66178
8665 * gcc.dg/torture/pr66178.c: New test.
8666
8667 2016-01-21 Anton Blanchard <anton@samba.org>
8668 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8669
8670 PR target/63354
8671 * gcc.target/powerpc/pr63354.c: New test.
8672
8673 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8674
8675 PR rtl-optimization/68990
8676 * gcc.target/i386/pr68990: New.
8677
8678 2016-01-21 Nick Clifton <nickc@redhat.com>
8679
8680 PR target/69129
8681 * gcc.target/mips/pr69129.c: New.
8682
8683 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8684
8685 PR c++/58046
8686 * g++.dg/cpp0x/pr58046.C: New.
8687
8688 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8689
8690 PR target/69187
8691 PR target/65624
8692 * gcc.target/arm/pr69187.c: New test.
8693
8694 PR c++/69355
8695 * g++.dg/torture/pr69355.C: New test.
8696
8697 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8698 Sebastian Pop <s.pop@samsung.com>
8699
8700 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8701
8702 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8703 Sebastian Pop <s.pop@samsung.com>
8704
8705 * gcc.dg/graphite/pr68976.c: New test.
8706
8707 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8708
8709 PR middle-end/67653
8710 * c-c++-common/pr67653.c: New test.
8711 * gcc.dg/torture/pr29119.c: Add dg-warning.
8712
8713 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8714
8715 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8716
8717 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8718
8719 PR c/24293
8720 * gcc.dg/pr24293.c: New test.
8721 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8722 incomplete struct type.
8723 * gcc.dg/declspec-1.c: Likewise.
8724 * gcc.dg/pr63549.c: Likewise.
8725
8726 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8727
8728 PR tree-optimization/66612
8729 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8730 for bdn instruction.
8731
8732 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8733
8734 * lib/target-supports.exp
8735 (check_effective_target_arm_fp_ok_nocache): New.
8736 (check_effective_target_arm_fp_ok): New.
8737 (add_options_for_arm_fp): New.
8738 (check_effective_target_arm_crypto_ok_nocache): Require
8739 target_arm_v8_neon_ok instead of arm32.
8740 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8741 (check_effective_target_arm_crypto_pragma_ok): New.
8742 (add_options_for_arm_vfp): New.
8743 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8744 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8745 target instead. Force initial fpu to vfp.
8746 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8747 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8748 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8749 dependency.
8750 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8751 use arm_vfp effective target instead. Force initial fpu to vfp.
8752 * gcc.target/arm/attr-neon3.c: Likewise.
8753 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8754 arm_vfp_ok.
8755 * gcc.target/arm/unsigned-float.c: Likewise.
8756 * gcc.target/arm/vfp-1.c: Likewise.
8757 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8758 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8759 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8760 * gcc.target/arm/vfp-ldmias.c: Likewise.
8761 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8762 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8763 * gcc.target/arm/vfp-stmiad.c: Likewise.
8764 * gcc.target/arm/vfp-stmias.c: Likewise.
8765 * gcc.target/arm/vnmul-1.c: Likewise.
8766 * gcc.target/arm/vnmul-2.c: Likewise.
8767 * gcc.target/arm/vnmul-3.c: Likewise.
8768 * gcc.target/arm/vnmul-4.c: Likewise.
8769
8770 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8771
8772 PR testsuite/69366
8773 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8774 the MPX run-time library, for compile-time MPX test.
8775 * gcc.target/i386/chkp-always_inline.c: Likewise.
8776 * gcc.target/i386/chkp-bndret.c: Likewise.
8777 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8778 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8779 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8780 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8781 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8782 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8783 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8784 * gcc.target/i386/chkp-label-address.c: Likewise.
8785 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8786 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8787 * gcc.target/i386/chkp-pr69044.c: Likewise.
8788 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8789 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8790 * gcc.target/i386/chkp-strchr.c: Likewise.
8791 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8792 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8793 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8794 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8795 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8796 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8797 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8798 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8799 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8800 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8801 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8802 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8803 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8804 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8805 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8806 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8807 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8808 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8809 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8810 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8811 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8812 * gcc.target/i386/pr63995-2.c: Likewise.
8813 * gcc.target/i386/pr64805.c: Likewise.
8814 * gcc.target/i386/pr65044.c: Likewise.
8815 * gcc.target/i386/pr65167.c: Likewise.
8816 * gcc.target/i386/pr65183.c: Likewise.
8817 * gcc.target/i386/pr65184.c: Likewise.
8818 * gcc.target/i386/thunk-retbnd.c: Likewise.
8819
8820 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8821
8822 PR tree-optimization/69328
8823 * gcc.dg/pr69328.c: New test.
8824
8825 2016-01-20 Jeff Law <law@redhat.com>
8826
8827 PR target/25114
8828 * gcc.target/m68k/pr25114.c: New test.
8829
8830 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8831
8832 * gcc.target/arm/memset-inline-10.c: Added
8833 dg-require-effective-target arm_thumb2_ok.
8834
8835 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8836
8837 * gcc.dg/debug/dwarf2/sso.c: New test.
8838
8839 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8840
8841 PR testsuite/68820
8842 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8843 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8844 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8845
8846 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8847
8848 PR ipa/66223
8849 * g++.dg/ipa/devirt-50.C: New testcase.
8850
8851 2016-01-19 Marek Polacek <polacek@redhat.com>
8852
8853 PR c++/68965
8854 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8855 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8856
8857 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8858
8859 PR target/69135
8860 * gcc.target/arm/pr69135_1.c: New test.
8861
8862 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8863
8864 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8865
8866 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8867
8868 * gcc.target/aarch64/ccmp_1.c: New testcase.
8869
8870 2016-01-19 Marek Polacek <polacek@redhat.com>
8871
8872 PR c++/68586
8873 * g++.dg/cpp0x/enum30.C: New test.
8874
8875 2016-01-19 Richard Biener <rguenther@suse.de>
8876
8877 PR tree-optimization/69336
8878 * g++.dg/tree-ssa/pr69336.C: New testcase.
8879
8880 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8881
8882 PR debug/65779
8883 * gcc.dg/pr65779.c: New test.
8884
8885 2016-01-19 Richard Biener <rguenther@suse.de>
8886
8887 PR tree-optimization/69352
8888 * gcc.dg/torture/pr69352.c: New testcase.
8889
8890 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8891
8892 PR rtl-optimization/68955
8893 PR rtl-optimization/64557
8894 * gcc.dg/torture/pr68955.c: New test.
8895
8896 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8897
8898 PR lto/69136
8899 * g++.dg/torture/pr69136.C: New testcase.
8900
8901 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8902
8903 PR lto/69133
8904 * g++.dg/lto/pr69133_0.C: New testcase.
8905 * g++.dg/lto/pr69133_1.C: New testcase.
8906
8907 2016-01-15 Jeff Law <law@redhat.com>
8908
8909 PR tree-optimization/69320
8910 * gcc.c-torture/pr69320-1.c: New test.
8911 * gcc.c-torture/pr69320-2.c: New test.
8912 * gcc.c-torture/pr69320-3.c: New test.
8913 * gcc.c-torture/pr69320-4.c: New test.
8914
8915 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8916
8917 PR c++/11858
8918 PR c++/24663
8919 PR c++/24664
8920 * g++.dg/template/pr11858.C: New test.
8921 * g++.dg/template/pr24663.C: New test.
8922 * g++.dg/template/unify12.C: New test.
8923 * g++.dg/template/unify13.C: New test.
8924 * g++.dg/template/unify14.C: New test.
8925 * g++.dg/template/unify15.C: New test.
8926 * g++.dg/template/unify16.C: New test.
8927 * g++.dg/template/unify17.C: New test.
8928
8929 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8930
8931 PR testsuite/69181
8932 * gcc.dg/pr69181-1.c: New test file.
8933 * gcc.dg/pr69181-2.c: New test file.
8934 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8935 globals by moving it to...
8936 (cleanup-after-saved-dg-test): ...this new function. Add
8937 "global additional_sources_used". Add reset of global
8938 multiline_expected_outputs to the empty list.
8939 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8940 global to...
8941 (multiline_expected_outputs): ...this, and updated comments to
8942 note that it is modified from gcc-dg.exp.
8943 (dg-end-multiline-output): Update for the above renaming.
8944 (handle-multiline-outputs): Likewise. Remove the clearing
8945 of the expected outputs to the empty list.
8946
8947 2016-01-18 Richard Biener <rguenther@suse.de>
8948
8949 PR tree-optimization/69297
8950 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8951
8952 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8953
8954 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8955 dg-options.
8956 * gcc.target/mips/mips-3d-2.c: Likewise.
8957 * gcc.target/mips/mips-3d-3.c: Likewise.
8958 * gcc.target/mips/mips-3d-4.c: Likewise.
8959 * gcc.target/mips/mips-3d-5.c: Likewise.
8960 * gcc.target/mips/mips-3d-6.c: Likewise.
8961 * gcc.target/mips/mips-3d-7.c: Likewise.
8962 * gcc.target/mips/mips-3d-8.c: Likewise.
8963 * gcc.target/mips/mips-3d-9.c: Likewise.
8964 * gcc.target/mips/mips-ps-1.c: Likewise.
8965 * gcc.target/mips/mips-ps-2.c: Likewise.
8966 * gcc.target/mips/mips-ps-3.c: Likewise.
8967 * gcc.target/mips/mips-ps-4.c: Likewise.
8968 * gcc.target/mips/mips-ps-5.c: Likewise.
8969 * gcc.target/mips/mips-ps-6.c: Likewise.
8970 * gcc.target/mips/mips-ps-7.c: Likewise.
8971 * gcc.target/mips/mips-ps-type.c: Likewise.
8972 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8973 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8974
8975 2016-01-18 Tom de Vries <tom@codesourcery.com>
8976
8977 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8978 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8979 * c-c++-common/goacc/kernels-empty.c: New test.
8980 * c-c++-common/goacc/kernels-eternal.c: New test.
8981 * c-c++-common/goacc/kernels-loop-2.c: New test.
8982 * c-c++-common/goacc/kernels-loop-3.c: New test.
8983 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8984 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8985 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8986 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8987 * c-c++-common/goacc/kernels-loop-data.c: New test.
8988 * c-c++-common/goacc/kernels-loop-g.c: New test.
8989 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8990 * c-c++-common/goacc/kernels-loop-n.c: New test.
8991 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8992 * c-c++-common/goacc/kernels-loop.c: New test.
8993 * c-c++-common/goacc/kernels-noreturn.c: New test.
8994 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8995 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8996 * c-c++-common/goacc/kernels-reduction.c: New test.
8997
8998 2016-01-18 Tom de Vries <tom@codesourcery.com>
8999
9000 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9001 * gcc.dg/autopar/outer-2.c: Same.
9002 * gcc.dg/autopar/outer-3.c: Same.
9003 * gcc.dg/autopar/outer-4.c: Same.
9004 * gcc.dg/autopar/outer-5.c: Same.
9005 * gcc.dg/autopar/outer-6.c: Same.
9006 * gcc.dg/autopar/parallelization-1.c: Same.
9007 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9008 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9009 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9010 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9011 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9012 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9013 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9014 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9015 * gcc.dg/autopar/pr39500-1.c: Same.
9016 * gcc.dg/autopar/pr39500-2.c: Same.
9017 * gcc.dg/autopar/pr46193.c: Same.
9018 * gcc.dg/autopar/pr46194.c: Same.
9019 * gcc.dg/autopar/pr49580.c: Same.
9020 * gcc.dg/autopar/pr49960-1.c: Same.
9021 * gcc.dg/autopar/pr49960.c: Same.
9022 * gcc.dg/autopar/pr68373.c: Same.
9023 * gcc.dg/autopar/reduc-1.c: Same.
9024 * gcc.dg/autopar/reduc-1char.c: Same.
9025 * gcc.dg/autopar/reduc-1short.c: Same.
9026 * gcc.dg/autopar/reduc-2.c: Same.
9027 * gcc.dg/autopar/reduc-2char.c: Same.
9028 * gcc.dg/autopar/reduc-2short.c: Same.
9029 * gcc.dg/autopar/reduc-3.c: Same.
9030 * gcc.dg/autopar/reduc-4.c: Same.
9031 * gcc.dg/autopar/reduc-6.c: Same.
9032 * gcc.dg/autopar/reduc-7.c: Same.
9033 * gcc.dg/autopar/reduc-8.c: Same.
9034 * gcc.dg/autopar/reduc-9.c: Same.
9035 * gcc.dg/autopar/uns-outer-4.c: Same.
9036 * gcc.dg/autopar/uns-outer-5.c: Same.
9037 * gcc.dg/autopar/uns-outer-6.c: Same.
9038 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9039 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9040
9041 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9042
9043 PR target/63679
9044 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9045 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9046
9047 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9048
9049 PR target/63679
9050 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9051 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9052 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9053
9054 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9055
9056 PR target/63679
9057 * gcc.dg/tree-ssa/sra-17.c: New.
9058 * gcc.dg/tree-ssa/sra-18.c: New.
9059
9060 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9061
9062 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9063
9064 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9065
9066 * gnat.dg/inline12.adb: New test.
9067
9068 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9069
9070 PR tree-optimization/66797
9071 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9072
9073 2016-01-18 Richard Biener <rguenther@suse.de>
9074
9075 PR tree-optimization/69170
9076 * gcc.dg/torture/pr69170.c: New testcase.
9077
9078 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9079
9080 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9081
9082 2016-01-16 Tom de Vries <tom@codesourcery.com>
9083
9084 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9085
9086 2016-01-16 Tom de Vries <tom@codesourcery.com>
9087
9088 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9089 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9090 redundant dg-require-effective-target pthread.
9091 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9092 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9093 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9094 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9095 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9096 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9097 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9098
9099 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9100
9101 PR target/68609
9102 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9103 * gcc.target/powerpc/recip-7.c: Same.
9104
9105 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9106
9107 PR c++/69091
9108 * g++.dg/template/pr69091.C: New test.
9109
9110 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9111
9112 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9113 dump does not contain an error_mark_node.
9114 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9115 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9116
9117 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9118
9119 PR c++/68936
9120 * g++.dg/template/pr68936.C: New test.
9121
9122 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9123
9124 PR target/68609
9125 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9126 * gcc.target/powerpc/recip-2.c: Same.
9127 * gcc.target/powerpc/recip-3.c: Same.
9128 * gcc.target/powerpc/recip-4.c: Same.
9129 * gcc.target/powerpc/recip-sqrtf.c: Same.
9130
9131 2016-01-15 Jeff Law <law@redhat.com>
9132
9133 PR tree-optimization/69270
9134 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9135 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9136
9137 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9138
9139 PR fortran/49630
9140 * gfortran.dg/deferred_character_13.f90: New test for the fix
9141 of comment 3 of the PR.
9142
9143 PR fortran/54070
9144 * gfortran.dg/deferred_character_8.f90: New test
9145 * gfortran.dg/allocate_error_5.f90: New test
9146
9147 PR fortran/60593
9148 * gfortran.dg/deferred_character_10.f90: New test
9149
9150 PR fortran/60795
9151 * gfortran.dg/deferred_character_14.f90: New test
9152
9153 PR fortran/61147
9154 * gfortran.dg/deferred_character_11.f90: New test
9155
9156 PR fortran/64324
9157 * gfortran.dg/deferred_character_9.f90: New test
9158
9159 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9160
9161 PR rtl-optimization/69030
9162 * gcc.target/i386/pr69030.c: New.
9163
9164 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9165
9166 * gcc.target/aarch64/target_attr_17.c: New test.
9167
9168 2016-01-15 Richard Biener <rguenther@suse.de>
9169
9170 PR tree-optimization/66856
9171 * gcc.dg/torture/pr66856-1.c: New testcase.
9172 * gcc.dg/torture/pr66856-2.c: Likewise.
9173
9174 2016-01-15 Richard Biener <rguenther@suse.de>
9175
9176 PR debug/69137
9177 * g++.dg/lto/pr69137_0.C: New testcase.
9178
9179 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9180
9181 PR middle-end/69246
9182 * gcc.target/i386/pr69246.c: New test.
9183
9184 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9185
9186 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9187
9188 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9189
9190 PR c++/56194
9191 * g++.dg/init/const9.C: Disable test on S/390.
9192
9193 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9194
9195 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9196 * g++.dg/Wno-frame-address.C: Ditto.
9197
9198 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9199
9200 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9201
9202 2016-01-15 Richard Biener <rguenther@suse.de>
9203
9204 PR tree-optimization/68961
9205 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9206
9207 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9208
9209 * gcc.target/i386/pr65105-5.c: New test.
9210
9211 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9212
9213 * gcc.c-torture/execute/alias-4.c: New testcase.
9214
9215 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9216
9217 PR ipa/68148
9218 * g++.dg/ipa/devirt-49.C: New testcase.
9219
9220 2016-01-15 Christian Bruel <christian.bruel@st.com>
9221
9222 PR target/65837
9223 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9224 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9225 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9226
9227 2016-01-15 Richard Biener <rguenther@suse.de>
9228
9229 PR tree-optimization/69117
9230 * gcc.dg/torture/pr69117.c: New testcase.
9231
9232 2015-01-14 Ryan Burn <contact@rnburn.com>
9233
9234 PR c++/69048
9235 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9236
9237 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9238
9239 PR testsuite/67509
9240 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9241 range tests use 100 * maximum instead of maximum + 1.
9242
9243 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9244
9245 PR debug/69244
9246 * gcc.dg/guality/pr69244.c: New test.
9247
9248 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9249
9250 * lib/target-supports.exp (check_effective_target_issignaling):
9251 New procedure.
9252 * gcc.dg/pr61441.c: Require issignaling effective target.
9253
9254 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9255
9256 PR target/68803
9257 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9258
9259 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9260
9261 PR c++/68819
9262 PR preprocessor/69177
9263 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9264 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9265 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9266 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9267
9268 2016-01-14 Marek Polacek <polacek@redhat.com>
9269
9270 PR c/69262
9271 * gcc.dg/array-15.c: New test.
9272
9273 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9274
9275 PR middle-end/68146
9276 PR tree-optimization/69155
9277 * gfortran.dg/pr68146.f: New test.
9278 * gfortran.dg/pr69155.f90: New test.
9279
9280 2016-01-14 Richard Biener <rguenther@suse.de>
9281
9282 PR tree-optimization/68060
9283 * gcc.dg/torture/pr68060-1.c: New testcase.
9284 * gcc.dg/torture/pr68060-2.c: Likewise.
9285
9286 2016-01-14 Nick Clifton <nickc@redhat.com>
9287
9288 * lib/target-supports.exp
9289 (check_effective_target_arm_neon_ok_nocache): Add an option
9290 sequence that includes setting the ARM architecture to ARMv7-A.
9291 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9292 command line options necessary to enable Neon support.
9293 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9294 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9295 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9296 * gcc.target/arm/pr69180.c: Likewise.
9297
9298 2016-01-14 Jeff Law <law@redhat.com>
9299
9300 PR tree-optimization/69270
9301 * gcc.dg/tree-ssa/pr69270.c: New test.
9302
9303 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9304
9305 PR c/66208
9306 * c-c++-common/pr66208.c: New file.
9307
9308 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9309
9310 PR tree-optimization/69156
9311 * gcc.dg/pr69156.c: New test.
9312
9313 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9314
9315 * gcc.target/i386/pr69225-7.c: New test.
9316
9317 2016-01-13 Richard Henderson <rth@redhat.com>
9318
9319 * gcc.dg/tm/memopt-13.c: Update expected function.
9320 * gcc.dg/tm/memopt-6.c: Likewise.
9321
9322 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9323
9324 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9325 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9326 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9327 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9328
9329 2016-01-13 Tom de Vries <tom@codesourcery.com>
9330
9331 PR tree-optimization/69169
9332 * gcc.dg/pr69169.c: New test.
9333
9334 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9335
9336 PR target/69228
9337 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9338 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9339 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9340 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9341 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9342 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9343 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9344 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9345
9346 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9347
9348 PR target/69247
9349 * gcc.dg/pr69247.c: New test.
9350
9351 2016-01-13 Richard Biener <rguenther@suse.de>
9352
9353 PR tree-optimization/69242
9354 * gcc.dg/torture/pr69242.c: New testcase.
9355
9356 2016-01-13 Richard Biener <rguenther@suse.de>
9357
9358 PR tree-optimization/69186
9359 * gcc.dg/torture/pr69186.c: New testcase.
9360
9361 2016-01-13 Jeff Law <law@redhat.com>
9362
9363 PR tree-optimization/67755
9364 * gcc.dg/tree-ssa/pr67755.c: New test.
9365
9366 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9367
9368 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9369 pass number in output by a star.
9370
9371 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9372
9373 PR tree-optimization/68911
9374 * gcc.c-torture/execute/pr68911.c: New test.
9375
9376 2016-01-12 Marek Polacek <polacek@redhat.com>
9377
9378 PR c++/68979
9379 * g++.dg/warn/permissive-1.C: New test.
9380
9381 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9382
9383 PR objc++/68511
9384 PR c++/69213
9385 * g++.dg/opt/pr69213.C: New test.
9386
9387 2016-01-12 Christian Bruel <christian.bruel@st.com>
9388
9389 PR target/69180
9390 * gcc.target/arm/pr69180.c: New test.
9391
9392 2016-01-12 Richard Biener <rguenther@suse.de>
9393
9394 PR lto/69077
9395 * g++.dg/lto/pr69077_0.C: New testcase.
9396 * g++.dg/lto/pr69077_1.C: Likewise.
9397
9398 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9399
9400 PR target/69175
9401 * g++.dg/opt/pr69175.C: New test.
9402
9403 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9404
9405 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9406 rather than #including math.h & stdlib.h.
9407 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9408 * gcc.dg/vect/pr49771.c: Likewise.
9409 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9410 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9411 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9412 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9413 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9414 * gcc.dg/vect/pr44507.c: Likewise.
9415 * gcc.dg/vect/pr45902.c: Likewise.
9416 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9417 * gcc.dg/vect/vect-117.c: Likewise.
9418 * gcc.dg/vect/vect-99.c: Likewise.
9419 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9420 * gcc.dg/vect/vect-cond-1.c: Likewise.
9421 * gcc.dg/vect/vect-cond-2.c: Likewise.
9422 * gcc.dg/vect/vect-cond-3.c: Likewise.
9423 * gcc.dg/vect/vect-cond-4.c: Likewise.
9424 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9425 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9426 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9427 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9428 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9429 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9430 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9431 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9432 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9433 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9434 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9435 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9436 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9437 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9438 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9439 include of signal.h.
9440 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9441 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9442 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9443 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9444 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9445 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9446 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9447 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9448 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9449 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9450 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9451 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9452 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9453 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9454 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9455 * gcc.dg/vect/vect-outer-5.c: Likewise.
9456 * gcc.dg/vect/vect-outer-6.c: Likewise.
9457 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9458 include of stdio.h.
9459
9460 2016-01-12 Nick Clifton <nickc@redhat.com>
9461
9462 PR target/68913
9463 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9464 to fread so that it will be found in all target runtimes.
9465
9466 2016-01-12 Richard Biener <rguenther@suse.de>
9467
9468 PR tree-optimization/69053
9469 * g++.dg/torture/pr69053.C: New testcase.
9470
9471 2016-01-12 Richard Biener <rguenther@suse.de>
9472
9473 PR tree-optimization/69168
9474 * gcc.dg/torture/pr69168.c: New testcase.
9475
9476 2016-01-12 Richard Biener <rguenther@suse.de>
9477
9478 PR tree-optimization/69157
9479 * gcc.dg/torture/pr69157.c: New testcase.
9480
9481 2016-01-12 Richard Biener <rguenther@suse.de>
9482
9483 PR tree-optimization/69174
9484 * gcc.dg/torture/pr69174.c: New testcase.
9485
9486 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9487
9488 PR c++/66808
9489 PR c++/69000
9490 * g++.dg/tls/pr66808.C: New test.
9491 * g++.dg/tls/pr69000.C: New test.
9492
9493 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9494
9495 * gcc.target/powerpc/swaps-p8-23.c: New test.
9496 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9497
9498 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9499
9500 PR tree-optimization/68356
9501 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9502
9503 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9504 Jim Wilson <jim.wilson@linaro.org>
9505
9506 PR target/69194
9507 * gcc.target/arm/pr69194.c: New test.
9508
9509 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9510
9511 PR target/69225
9512 * gcc.target/i386/pr69225-1.c: New test.
9513 * gcc.target/i386/pr69225-2.c: Likewise.
9514 * gcc.target/i386/pr69225-3.c: Likewise.
9515 * gcc.target/i386/pr69225-4.c: Likewise.
9516 * gcc.target/i386/pr69225-5.c: Likewise.
9517 * gcc.target/i386/pr69225-6.c: Likewise.
9518
9519 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9520
9521 PR target/67462
9522 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9523 if lp64.
9524
9525 PR target/69071
9526 * gcc.dg/pr69071.c: New test.
9527
9528 PR c++/69211
9529 * g++.dg/opt/pr69211.C: New test.
9530
9531 PR tree-optimization/69214
9532 * gcc.c-torture/compile/pr69214.c: New test.
9533
9534 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9535
9536 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9537 * gcc.target/i386/pr66232-11.c: Ditto.
9538 * gcc.target/i386/pr66232-12.c: Ditto.
9539 * gcc.target/i386/pr66232-13.c: Ditto.
9540
9541 2016-01-11 Richard Biener <rguenther@suse.de>
9542
9543 PR tree-optimization/69173
9544 * gcc.dg/torture/pr69173.c: New testcase.
9545
9546 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9547
9548 PR rtl-optimization/68796
9549 * gcc.target/aarch64/tst_5.c: New test.
9550 * gcc.target/aarch64/tst_6.c: Likewise.
9551
9552 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9553
9554 PR rtl-optimization/68841
9555 * gcc.dg/pr68841.c: New test.
9556 * gcc.c-torture/execute/pr68841.c: New test.
9557
9558 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9559
9560 PR rtl-optimization/68920
9561 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9562 for ix86 targets.
9563 * gcc.dg/ifcvt-5.c: New test.
9564
9565 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9566
9567 PR bootstrap/69123
9568 * g++.dg/pr69123.C: New.
9569
9570 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9571
9572 PR target/69010
9573 * gcc.target/i386/pr69010.c: New test.
9574
9575 2016-01-11 Martin Jambor <mjambor@suse.cz>
9576
9577 PR ipa/69044
9578 * gcc.target/i386/chkp-pr69044.c: New test.
9579
9580 2016-01-11 Tom de Vries <tom@codesourcery.com>
9581
9582 PR tree-optimization/69109
9583 * gcc.dg/autopar/pr69109-2.c: New test.
9584 * gcc.dg/autopar/pr69109.c: New test.
9585
9586 2016-01-11 Tom de Vries <tom@codesourcery.com>
9587
9588 PR tree-optimization/69108
9589 * gcc.dg/autopar/pr69108.c: New test.
9590
9591 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9592
9593 PR c++/69029
9594 * c-c++-common/Wisleading-indentation.c: Augment test.
9595
9596 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9597
9598 PR fortran/69154
9599 * gfortran.dg/inline_matmul_12.f90: New test.
9600
9601 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9602
9603 PR fortran/67779
9604 * gfortran.dg/actual_array_offset_1: New test.
9605
9606 2016-01-10 Tom de Vries <tom@codesourcery.com>
9607
9608 PR tree-optimization/69062
9609 * gcc.dg/autopar/pr69062.c: New test.
9610
9611 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9612
9613 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9614 * gcc.dg/vect/slp-perm-2.c: Likewise.
9615 * gcc.dg/vect/slp-perm-3.c: Likewise.
9616 * gcc.dg/vect/slp-perm-5.c: Likewise.
9617 * gcc.dg/vect/slp-perm-6.c: Likewise.
9618 * gcc.dg/vect/slp-perm-7.c: Likewise.
9619 * gcc.dg/vect/slp-perm-8.c: Likewise.
9620
9621 2016-01-10 Tom de Vries <tom@codesourcery.com>
9622
9623 PR tree-optimization/69039
9624 * gcc.dg/autopar/pr69039.c: New test.
9625
9626 2016-01-09 Marek Polacek <polacek@redhat.com>
9627
9628 PR c++/69113
9629 * g++.dg/pr69113.C: New test.
9630
9631 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9632
9633 PR middle-end/50865
9634 PR tree-optimization/69097
9635 * gcc.c-torture/execute/pr50865.c: New test.
9636 * gcc.c-torture/execute/pr69097-1.c: New test.
9637 * gcc.c-torture/execute/pr69097-2.c: New test.
9638 * gcc.dg/pr69097-1.c: New test.
9639 * gcc.dg/pr69097-2.c: New test.
9640
9641 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9642
9643 PR c++/69164
9644 * g++.dg/opt/pr69164.C: New test.
9645
9646 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9647
9648 PR tree-optimization/69167
9649 * gcc.dg/pr69167.c: New test.
9650
9651 2016-01-08 Marek Polacek <polacek@redhat.com>
9652
9653 PR c++/68449
9654 * g++.dg/pr68449.C: New.
9655
9656 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9657
9658 PR tree-optimization/68707
9659 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9660 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9661 on platforms supporting it.
9662 * gcc.dg/vect/slp-perm-2.c: Likewise.
9663 * gcc.dg/vect/slp-perm-3.c: Likewise.
9664 * gcc.dg/vect/slp-perm-5.c: Likewise.
9665 * gcc.dg/vect/slp-perm-7.c: Likewise.
9666 * gcc.dg/vect/slp-perm-8.c: Likewise.
9667 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9668 on platforms supporting it.
9669
9670 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9671
9672 PR tree-optimization/69162
9673 * gcc.dg/pr69162.c: New test.
9674
9675 PR tree-optimization/69172
9676 * gcc.dg/pr69172.c: New test.
9677
9678 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9679
9680 PR tree-optimization/67781
9681 * gcc.c-torture/execute/pr67781.c: New file.
9682
9683 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9684
9685 PR tree-optimization/69083
9686 * gcc.dg/vect/pr69083.c: New test.
9687
9688 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9689
9690 PR tree-optimization/61441
9691 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9692 Use -fexcess-precision=standard for compiler options.
9693 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9694
9695 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9696
9697 PR fortran/69128
9698 * gfortran.dg/gomp/pr69128.f90: New test.
9699
9700 PR c++/69145
9701 * g++.dg/ext/pr69145-1.C: New test.
9702 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9703 * g++.dg/ext/pr69145-2.h: New file.
9704
9705 2016-01-07 Martin Sebor <msebor@redhat.com>
9706
9707 PR c/68966
9708 * gcc.dg/atomic-fetch-bool.c: New test.
9709 * gcc.dg/sync-fetch-bool.c: New test.
9710
9711 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9712
9713 PR fortran/66680
9714 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9715
9716 2016-01-07 Nick Clifton <nickc@redhat.com>
9717
9718 PR target/66655
9719 * g++.dg/pr66655.C: New test.
9720 * g++.dg/pr66655_1.cc: Test support file.
9721 * g++.dg/pr66655.h: Test header file.
9722
9723 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9724
9725 PR fortran/66680
9726 gfortran.dg/gomp/pr66680.f90: New test.
9727
9728 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9729
9730 PR target/69171
9731 * gcc.target/i386/pr69171-1.c: New test.
9732 * gcc.target/i386/pr69171-2.c: Likewise.
9733 * gcc.target/i386/pr69171-3.c: Likewise.
9734 * gcc.target/i386/pr69171-4.c: Likewise.
9735 * gcc.target/i386/pr69171-5.c: Likewise.
9736 * gcc.target/i386/pr69171-6.c: Likewise.
9737
9738 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9739
9740 PR middle-end/67639
9741 * c-c++-common/pr67639.c: New test.
9742
9743 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9744
9745 PR tree-optimization/69141
9746 * g++.dg/opt/pr69141.C: New test.
9747
9748 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9749
9750 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9751
9752 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9753
9754 PR target/69140
9755 * gcc.target/i386/pr69140.c: New test
9756
9757 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9758
9759 * gcc.dg/bad-dereference.c: New test case.
9760
9761 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9762
9763 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9764
9765 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9766
9767 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9768
9769 2016-01-06 Marek Polacek <polacek@redhat.com>
9770
9771 PR sanitizer/69099
9772 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9773
9774 2016-01-05 Marek Polacek <polacek@redhat.com>
9775
9776 PR c/69104
9777 * gcc.dg/atomic-invalid-2.c: New.
9778
9779 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9780
9781 PR target/68991
9782 * gcc.target/i386/pr68991.c: New test.
9783
9784 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9785
9786 PR target/68991
9787 * g++.dg/pr68991-1.C: New test.
9788 * g++.dg/pr68991-2.C: Likewise.
9789
9790 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9791
9792 PR other/60465
9793 * gcc.target/ia64/pr60465-gprel64.c: New test.
9794 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9795
9796 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9797
9798 PR rtl-optimization/68651
9799 * gcc.target/aarch64/pr68651_1.c: New test.
9800
9801 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9802
9803 PR c/69122
9804 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9805
9806 2016-01-05 Nathan Sidwell <nathan@acm.org>
9807
9808 PR c++/58583
9809 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9810
9811 * gcc.dg/alias-15.c: New.
9812
9813 2016-01-05 Nick Clifton <nickc@redhat.com>
9814
9815 PR target/68870
9816 * g++.dg/pr68770.C: New test.
9817
9818 2016-01-04 Mike Stump <mikestump@comcast.net>
9819
9820 * lib/target-supports.exp (check_effective_target_cilkplus):
9821 cilkplus targets require pthreads.
9822 (check_effective_target_cilkplus): Remove special case for NVPTX.
9823
9824 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9825
9826 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9827 generation.
9828
9829 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9830
9831 Update copyright years.
9832
9833 2016-01-04 Marek Polacek <polacek@redhat.com>
9834
9835 PR c/68908
9836 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9837 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9838 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9839
9840 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9841
9842 * gcc.target/sparc/20160104-2.c: New test.
9843
9844 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9845
9846 * gcc.target/sparc/20160104-1.c: New test.
9847
9848 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9849
9850 PR fortran/65045
9851 * gfortran.dg/pr65045.f90: New test.
9852
9853 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9854
9855 * gnat.dg/specs/debug1.ads: Delete.
9856
9857 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9858
9859 PR libgfortran/68867
9860 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9861 expression.
9862
9863 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9864
9865 PR libgfortran/68867
9866 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9867 PowerPC.
9868
9869 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9870
9871 PR fortran/68864
9872 * gfortran.dg/pr68864.f90: New test.
9873
9874 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9875
9876 PR tree-optimization/69070
9877 * gcc.dg/pr69070.c: New test.
9878
9879 PR sanitizer/69055
9880 * gfortran.dg/pr69055.f90: New test.
9881
9882 PR target/69015
9883 * gcc.dg/pr69015.c: New test.
9884 \f
9885 Copyright (C) 2016 Free Software Foundation, Inc.
9886
9887 Copying and distribution of this file, with or without modification,
9888 are permitted in any medium without royalty provided the copyright
9889 notice and this notice are preserved.