ipa-cp.c (determine_versionability): Do not create constprop clones, when target_clon...
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2
3 * gcc.target/i386/mvc8.c: New test.
4
5 2016-07-22 Bin Cheng <bin.cheng@arm.com>
6
7 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
8 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
9
10 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11
12 PR fortran/71795
13 * gfortran.dg/constructor_50.f90: New test.
14
15 2016-07-22 Martin Liska <mliska@suse.cz>
16
17 PR gcov-profile/69028
18 PR gcov-profile/62047
19 * g++.dg/cilk-plus/pr69028.C: New test.
20
21 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
22
23 * gfortran.dg/coarray_stat_2.f90: New test.
24
25 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
26
27 * gcc.target/powerpc/vec-extract.h: New files to check the
28 vec_extract built-in functions for all vector types, testing
29 accessing each element, both with constant and variable element
30 numbers.
31 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
32 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
33 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
34 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
35 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
36 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
37 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
38 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
39 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
40
41 2016-07-21 Jakub Jelinek <jakub@redhat.com>
42
43 PR c++/71728
44 * g++.dg/other/pr71728.C: New test.
45
46 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
47
48 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
49 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
50 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
51 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
52 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
53
54 2016-07-21 Richard Biener <rguenther@suse.de>
55
56 PR tree-optimization/71947
57 * gcc.dg/tree-ssa/vrp102.c: New testcase.
58
59 2016-07-21 Bin Cheng <bin.cheng@arm.com>
60
61 * gcc.dg/tree-ssa/scev-15.c: New.
62
63 2016-07-21 Bin Cheng <bin.cheng@arm.com>
64
65 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
66
67 2016-07-21 Jakub Jelinek <jakub@redhat.com>
68
69 PR c++/71941
70 * g++.dg/gomp/pr71941.C: New test.
71
72 2016-07-20 David Malcolm <dmalcolm@redhat.com>
73
74 PR c/70339
75 PR c/71858
76 * g++.dg/spellcheck-identifiers.C: New test case, based on
77 gcc.dg/spellcheck-identifiers.c.
78 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
79 gcc.dg/spellcheck-identifiers-2.c.
80 * g++.dg/spellcheck-typenames.C: New test case, based on
81 gcc.dg/spellcheck-typenames.c
82
83 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
84
85 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
86 pointer to member function and also test catching by reference.
87
88 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
89
90 * gcc.target/s390/pr67443.c: Fix test case.
91
92 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
93
94 * gcc.target/s390/insv-1.c: Xfail some tests.
95 * gcc.target/s390/insv-2.c: Likewise.
96
97 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
98
99 * gcc.target/avr/torture/get-mem.c: New test.
100 * gcc.target/avr/torture/set-mem.c: New test.
101
102 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
103
104 PR target/71948
105 * gcc.target/avr/torture/tiny-progmem.c: New test.
106
107 2016-07-20 Jakub Jelinek <jakub@redhat.com>
108
109 PR c++/71909
110 * g++.dg/parse/pr71909.C: New test.
111 * g++.dg/tm/pr71909.C: New test.
112
113 PR c++/50060
114 * g++.dg/cpp0x/constexpr-50060.C: New test.
115 * g++.dg/cpp1y/constexpr-50060.C: New test.
116
117 2016-07-20 Martin Liska <mliska@suse.cz>
118
119 * gfortran.dg/graphite/pr71898.f90: New test.
120
121 2016-07-20 Bin Cheng <bin.cheng@arm.com>
122
123 PR tree-optimization/71503
124 PR tree-optimization/71683
125 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
126 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
127
128 2016-07-20 Martin Liska <mliska@suse.cz>
129
130 * gcc.dg/plugin/plugin.exp: Remove sreal test.
131 * gcc.dg/plugin/sreal-test-1.c: Remove.
132 * gcc.dg/plugin/sreal_plugin.c: Remove.
133
134 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
135
136 PR fortran/71902
137 * gfortran.dg/dependency_47.f90: New test.
138
139 2016-07-19 Jakub Jelinek <jakub@redhat.com>
140
141 PR rtl-optimization/71916
142 * gcc.c-torture/compile/pr71916.c: New test.
143
144 PR middle-end/71874
145 * g++.dg/torture/pr71874.C: New test.
146
147 PR middle-end/71734
148 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
149 (my_alloc): Rewritten to use __builtin_posix_memalign and
150 __SIZE_TYPE__.
151 (my_free): Use __builtin_free instead of _mm_free.
152 (Vec::operator=): Use __builtin_memcpy.
153
154 2016-07-19 Martin Jambor <mjambor@suse.cz>
155
156 PR fortran/71688
157 * gfortran.dg/pr71688.f90: New test.
158
159 2016-07-19 Richard Biener <rguenther@suse.de>
160
161 * c-c++-common/vector-subscript-6.c: New testcase.
162 * c-c++-common/vector-subscript-7.c: Likewise.
163
164 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
165
166 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
167 and UInt32 based on __SIZEOF_INT__.
168
169 2016-07-19 Richard Biener <rguenther@suse.de>
170
171 PR tree-optimization/71901
172 * gcc.dg/torture/pr71901.c: New testcase.
173
174 2016-07-19 Richard Biener <rguenther@suse.de>
175
176 PR tree-optimization/71908
177 * gcc.dg/torture/pr71908.c: New testcase.
178
179 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
180
181 PR target/71493
182 * gcc.target/powerpc/pr71493-1.c: New test.
183 * gcc.target/powerpc/pr71493-2.c: Likewise.
184
185 2016-07-18 Jakub Jelinek <jakub@redhat.com>
186
187 PR c++/71835
188 * g++.dg/conversion/ambig3.C: New test.
189
190 PR c++/71828
191 * g++.dg/cpp0x/constexpr-71828.C: New test.
192
193 PR c++/71826
194 * g++.dg/template/pr71826.C: New test.
195
196 PR c++/71822
197 * g++.dg/template/defarg21.C: New test.
198
199 PR c++/71871
200 * g++.dg/ext/vector31.C: New test.
201
202 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
203
204 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
205
206 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
207
208 PR tree-optimization/71734
209 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
210
211 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
212
213 * gcc.target/s390/warn-dynamicstack-1.c: New test.
214 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
215 stack-layout-dynamic-1.c: New test.
216
217 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
218
219 * gcc.target/s390/nolrl-1.c: New test.
220
221 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
222
223 PR fortran/71523
224 * gfortran.dg/pr71523_1.f90: New test.
225 * gfortran.dg/pr71523_2.f90: New test.
226
227 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
228
229 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
230
231 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
232 Marco Restelli <mrestelli@gmail.com>
233
234 PR fortran/62125
235 * gfortran.dg/pr62125.f90: New test.
236
237 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
238
239 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
240 * gcc.target/powerpc/mulkc3-1.c: Likewise.
241
242 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
243
244 PR c++/58796
245 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
246 * g++.dg/cpp0x/nullptr35.C: New test.
247
248 2016-07-15 Bin Cheng <bin.cheng@arm.com>
249
250 * gcc.dg/tree-ssa/scev-8.c: Update test string.
251
252 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
253
254 * gfortran.dg/goacc/vector_length.f90: New test.
255
256 2016-07-15 Richard Biener <rguenther@suse.de>
257
258 PR tree-optimization/71881
259 * gcc.dg/torture/pr71881.c: New testcase.
260
261 2016-07-15 Richard Biener <rguenther@suse.de>
262
263 PR tree-optimization/71887
264 * gcc.dg/torture/pr71887.c: New testcase.
265
266 2016-07-15 Jakub Jelinek <jakub@redhat.com>
267
268 PR c/71858
269 * gcc.dg/spellcheck-identifiers-3.c: New test.
270
271 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
272
273 PR fortran/71807
274 * gfortran.dg/null_9.f90: New test.
275
276 2016-07-15 Bin Cheng <bin.cheng@arm.com>
277
278 * gcc.dg/tree-ssa/loop-41.c: New test.
279
280 2016-07-15 Bin Cheng <bin.cheng@arm.com>
281
282 PR tree-optimization/71347
283 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
284
285 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
286
287 PR fortran/29819
288 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
289 * gfortran.dg/contains.f90: Ditto.
290 * gfortran.dg/contains_empty_1.f03: Ditto.
291 * gfortran.dg/submodule_3.f08: Ditto.
292
293 2016-07-14 Jakub Jelinek <jakub@redhat.com>
294
295 PR testsuite/71865
296 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
297 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
298 expected diagnostics.
299
300 PR c/71858
301 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
302 * gcc.dg/spellcheck-identifiers-2.c: New test.
303 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
304 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
305
306 2016-07-14 Jakub Jelinek <jakub@redhat.com>
307
308 PR tree-optimization/71872
309 * gcc.c-torture/compile/pr71872.c: New test.
310
311 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
312
313 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
314 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
315 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
316 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
317 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
318 * gcc.target/arm/atomic-op-acquire-1.c: This.
319 * gcc.target/arm/atomic-op-char.c: Rename into ...
320 * gcc.target/arm/atomic-op-char-1.c: This.
321 * gcc.target/arm/atomic-op-consume.c: Rename into ...
322 * gcc.target/arm/atomic-op-consume-1.c: This.
323 * gcc.target/arm/atomic-op-int.c: Rename into ...
324 * gcc.target/arm/atomic-op-int-1.c: This.
325 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
326 * gcc.target/arm/atomic-op-relaxed-1.c: This.
327 * gcc.target/arm/atomic-op-release.c: Rename into ...
328 * gcc.target/arm/atomic-op-release-1.c: This.
329 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
330 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
331 * gcc.target/arm/atomic-op-short.c: Rename into ...
332 * gcc.target/arm/atomic-op-short-1.c: This.
333 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
334 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
335 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
336 * gcc.target/arm/atomic-op-char-2.c: Likewise.
337 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
338 * gcc.target/arm/atomic-op-int-2.c: Likewise.
339 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
340 * gcc.target/arm/atomic-op-release-2.c: Likewise.
341 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
342 * gcc.target/arm/atomic-op-short-2.c: Likewise.
343
344 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
345
346 PR fortran/70842
347 * gfortran.dg/select_type_35.f03: New test.
348
349 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
350
351 PR target/65951
352 PR tree-optimization/70923
353 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
354 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
355 * gcc.dg/vect/pr65951.c: Likewise.
356 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
357
358 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
359
360 * c-c++-common/pr60226.c: Expect maximum object file alignment
361 error on AIX.
362
363 2016-07-14 Richard Biener <rguenther@suse.de>
364
365 PR tree-optimization/71866
366 * gcc.dg/torture/pr71866.c: New testcase.
367
368 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
369
370 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
371 selector and enclose boolean expression in curly braces.
372
373 2016-07-14 Alan Modra <amodra@gmail.com>
374
375 PR target/71733
376 * gcc.target/powerpc/p9-novsx.c: New.
377
378 2016-07-13 Andi Kleen <ak@linux.intel.com>
379
380 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
381 * g++.dg/tree-prof/morefunc.C: Dito.
382 * g++.dg/tree-prof/pr35545.C: Dito.
383 * g++.dg/tree-prof/reorder.C: Dito.
384 * gcc.dg/tree-prof/20050826-2.c: Dito.
385 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
386 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
387 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
388 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
389 * gcc.dg/tree-prof/inliner-1.c: Dito.
390 * gcc.dg/tree-prof/merge_block.c: Dito.
391 * gcc.dg/tree-prof/stringop-1.c: Dito.
392 * gcc.dg/tree-prof/stringop-2.c: Dito.
393 * gcc.dg/tree-prof/switch-case-1.c: Dito.
394 * gcc.dg/tree-prof/switch-case-2.c: Dito.
395 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
396 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
397 * gcc.dg/tree-prof/update-loopch.c: Dito.
398 * gcc.dg/tree-prof/val-prof-1.c: Dito.
399 * gcc.dg/tree-prof/val-prof-2.c: Dito.
400 * gcc.dg/tree-prof/val-prof-3.c: Dito.
401 * gcc.dg/tree-prof/val-prof-4.c: Dito.
402 * gcc.dg/tree-prof/val-prof-5.c: Dito.
403 * gcc.dg/tree-prof/val-prof-6.c: Dito.
404 * gcc.dg/tree-prof/val-prof-7.c: Dito.
405
406 2016-07-13 Andi Kleen <ak@linux.intel.com>
407
408 * lib/profopt.exp (profopt-execute): Remove .imports files.
409
410 2016-07-13 Andi Kleen <ak@linux.intel.com>
411
412 * lib/profopt.exp (profopt-execute): Always log profiler command line.
413
414 2016-07-13 Andi Kleen <ak@linux.intel.com>
415
416 * lib/profopt.exp (dg-final-scan-autofdo,
417 dg-final-scan-not-autofdo): New functions.
418
419 2016-07-13 Bin Cheng <bin.cheng@arm.com>
420
421 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
422 * gcc.dg/vect/vect-35.c: Ditto.
423 * gcc.dg/vect/vect-alias-check-2.c: New test.
424
425 2016-07-13 Martin Liska <mliska@suse.cz>
426
427 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
428 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
429 * gfortran.dg/pr42108.f90: Update expected dump scan.
430
431 2016-07-13 Richard Biener <rguenther@suse.de>
432
433 PR tree-optimization/24574
434 * gcc.dg/pr24574.c: New testcase.
435
436 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
437
438 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
439 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
440 * c-c++-common/pr68833-1.c: Require int32plus.
441 * gcc.dg/ipa/pr63551.c: Likewise.
442 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
443 * gcc.dg/ipa/pr64041.c: Require int32plus.
444
445 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
446
447 PR ipa/71633
448 * g++.dg/pr71633.C: New test.
449
450 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
451
452 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
453 Add new arm_thumb1_cbz_ok effective target.
454 * gcc.target/arm/cbz.c: New test.
455
456 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
457
458 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
459 Define effective target.
460 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
461 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
462 * gcc.target/arm/movhi_movw.c: New test.
463 * gcc.target/arm/movsi_movw.c: Likewise.
464 * gcc.target/arm/movdi_movw.c: Likewise.
465
466 2016-07-13 Richard Biener <rguenther@suse.de>
467
468 PR middle-end/71104
469 * gcc.dg/pr71104-1.c: New testcase.
470 * gcc.dg/pr71104-2.c: Likewise.
471
472 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
473
474 PR target/71805
475 * gcc.target/powerpc/pr71805.c: New test.
476
477 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
478
479 * gcc.target/powerpc/divkc3-1.c: New.
480 * gcc.target/powerpc/mulkc3-1.c: New.
481
482 2016-07-12 Martin Liska <mliska@suse.cz>
483
484 * gcc.dg/params/blocksort-part.c: New test.
485 * gcc.dg/params/params.exp: New file.
486
487 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
488
489 PR middle-end/71700
490 * gcc.c-torture/execute/pr71700.c: New test.
491
492 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
493 Richard Biener <rguenther@suse.de>
494
495 PR tree-optimization/23286
496 PR tree-optimization/70159
497 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
498 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
499 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
500 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
501 * gcc.dg/tree-ssa/pr35286.c: Likewise.
502 * gcc.dg/tree-ssa/pr35287.c: Likewise.
503 * gcc.dg/hoist-register-pressure-1.c: Likewise.
504 * gcc.dg/hoist-register-pressure-2.c: Likewise.
505 * gcc.dg/hoist-register-pressure-3.c: Likewise.
506 * gcc.dg/pr51879-12.c: Likewise.
507 * gcc.dg/strlenopt-9.c: Likewise.
508 * gcc.dg/tree-ssa/pr47392.c: Likewise.
509 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
510 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
511 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
512 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
513 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
514 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
515 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
516 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
517 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
518 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
519 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
520 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
521 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
522 * gfortran.dg/pr43984.f90: Adjust expected outcome.
523
524 2016-07-12 Richard Biener <rguenther@suse.de>
525
526 PR rtl-optimization/68961
527 * gcc.target/i386/pr68961.c: New testcase.
528
529 2016-07-11 Jakub Jelinek <jakub@redhat.com>
530
531 PR middle-end/71758
532 * c-c++-common/gomp/pr71758.c: New test.
533 * gfortran.dg/gomp/pr71758.f90: New test.
534
535 PR tree-optimization/71823
536 * gcc.dg/vect/pr71823.c: New test.
537
538 2016-07-11 David Malcolm <dmalcolm@redhat.com>
539
540 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
541 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
542 and LINE_MAP_MAX_LOCATION_WITH_COLS.
543
544 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
545
546 PR target/71801
547 * gcc.target/i386/pr71801.c: New test.
548
549 2016-07-11 Richard Biener <rguenther@suse.de>
550
551 PR tree-optimization/71816
552 * gcc.dg/torture/pr71816.c: New testcase.
553
554 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
555
556 PR fortran/71783
557 * gfortran.dg/dependency_46.f90: New test.
558
559 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
560
561 PR rtl-optimization/71621
562 * gcc.target/i386/pr71621-1.c: New.
563 * gcc.target/i386/pr71621-2.c: New.
564
565 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
566
567 * gfortran.dg/goacc/pr71704.f90: New test.
568
569 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
570
571 PR target/71297
572 * gcc.target/powerpc/pr71297.c: New.
573
574 2016-07-08 Jiong Wang <jiong.wang@arm.com>
575
576 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
577
578 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
579
580 PR target/71806
581 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
582
583 2016-07-08 Alan Hayward <alan.hayward@arm.com>
584
585 PR tree-optimization/71667
586 * gcc.dg/vect/pr71667.c: New
587
588 2016-07-08 Martin Liska <mliska@suse.cz>
589
590 * gcc.dg/torture/pr71606.c: New test.
591
592 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
593
594 PR fortran/71764
595 * gfortran.dg/pr71764.f90: New test.
596
597 2016-07-07 Jakub Jelinek <jakub@redhat.com>
598 Kai Tietz <ktietz70@googlemail.com>
599
600 PR c++/70869
601 PR c++/71054
602 * g++.dg/cpp0x/pr70869.C: New test.
603 * g++.dg/cpp0x/pr71054.C: New test.
604
605 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
606
607 * g++.dg/debug/pr71432.C: Fail on AIX.
608
609 2016-07-07 Martin Liska <mliska@suse.cz>
610
611 * gfortran.dg/do_1.f90: Remove a corner case that triggers
612 an undefined behavior.
613 * gfortran.dg/do_3.F90: Likewise.
614 * gfortran.dg/do_check_11.f90: New test.
615 * gfortran.dg/do_check_12.f90: New test.
616 * gfortran.dg/do_corner_warn.f90: New test.
617
618 2016-07-07 Martin Liska <mliska@suse.cz>
619
620 * gfortran.dg/predict-1.f90: Ammend the test.
621 * gfortran.dg/predict-2.f90: Likewise.
622
623 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
624
625 PR ipa/71624
626 * g++.dg/pr71624.C: New test.
627
628 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
629
630 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
631 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
632 ARMv8-M Mainline architectures.
633
634 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
635
636 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
637 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
638
639 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
640
641 PR target/70098
642 PR target/71763
643 * gcc.target/powerpc/pr71763.c: New file.
644
645 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
646
647 PR tree-optimization/71518
648 * gcc.dg/pr71518.c: New test.
649
650 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
651
652 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
653
654 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
655
656 PR target/50739
657 * gcc.target/avr/pr50739.c: New test.
658
659 2016-07-05 Jan Hubicka <jh@suse.cz>
660
661 * gcc.dg/tree-ssa/scev-14.c: update template.
662
663 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
664
665 * gcc.dg/vect/group-no-gaps-1.c: New test.
666
667 2016-07-05 Andi Kleen <ak@linux.intel.com>
668
669 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
670 if kernel supports MPX.
671
672 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
673
674 * gcc.c-torture/compile/pr69102.c: Require fpic support.
675
676 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
677 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
678
679 * gcc.target/powerpc/signbit-1.c: New test.
680 * gcc.target/powerpc/signbit-2.c: New test.
681 * gcc.target/powerpc/signbit-3.c: New test.
682
683 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
684
685 PR rtl-optimization/71594
686 * gcc.dg/torture/pr71594.c: New test.
687
688 2016-07-05 Jan Hubicka <jh@suse.cz>
689
690 * gcc.dg/tree-ssa/scev-14.c: new testcase.
691
692 2016-07-05 David Malcolm <dmalcolm@redhat.com>
693
694 PR c++/62314
695 * gcc/testsuite/g++.dg/parse/error5.C: Update column
696 number of missing semicolon error.
697 * g++.dg/pr62314-2.C: New test case.
698
699 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
700
701 * gfortran.dg/coarray_stat_function.f90: New test.
702 * gfortran.dg/coarray_stat_whitespace.f90: New test.
703 * gfortran.dg/coarray_lib_comm_1: Adapting old test
704 to new interfaces.
705
706 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
707
708 PR fortran/71623
709 * gfortran.dg/deferred_character_17.f90: New test.
710
711 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
712
713 * gcc.target/arm/neon/polytypes.c: Move to ...
714 * gcc.target/arm/polytypes.c: ... here.
715 * gcc.target/arm/neon/pr51534.c: Move to ...
716 * gcc.target/arm/pr51534.c: ... here.
717 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
718 * gcc.target/arm/vect-vcvt.c: ... here.
719 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
720 * gcc.target/arm/vect-vcvtq.c: ... here.
721 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
722 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
723 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
724 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
725 * gcc.target/arm/neon/neon.exp: Delete.
726 * gcc.target/arm/neon/: Delete.
727
728 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
729
730 PR fortran/65575
731 * gfortran.dg: pr65575.f90: New test.
732
733 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
734
735 PR fortran/35849
736 * gfortran.dg: pr35849.f90: New test.
737
738 2016-07-04 Jakub Jelinek <jakub@redhat.com>
739
740 PR c++/71739
741 * g++.dg/cpp0x/pr71739.C: New test.
742
743 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
744
745 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
746
747 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
748
749 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
750 locr.
751 * gcc.target/s390/loc-1.c: New test.
752
753 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
754
755 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
756 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
757
758 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
759
760 PR target/63874
761 * gcc.target/aarch64/pr63874.c: New test.
762
763 2016-07-04 Jan Beulich <jbeulich@suse.com>
764
765 * g++.dg/header.c: New.
766 * gcc.dg/header.c: New.
767
768 2016-07-02 Jakub Jelinek <jakub@redhat.com>
769
770 PR c/71719
771 * c-c++-common/Wunused-var-15.c: New test.
772
773 2016-07-01 Jakub Jelinek <jakub@redhat.com>
774
775 PR fortran/71687
776 * gfortran.dg/gomp/pr71687.f90: New test.
777
778 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
779
780 * gcc.dg/const-float128-ped.c: Require __float128 effective
781 target and options.
782 * gcc.dg/const-float128.c: Likewise.
783 * gcc.dg/torture/float128-cmp-invalid.c: Require
784 __float128 and base_quadfloat_support effective targets, and
785 __float128 options.
786 * gcc.dg/torture/float128-div-underflow.c: Likewise.
787 * gcc.dg/torture/float128-extend-nan.c: Likewise.
788 * gcc.dg/torture/float128-nan.c: Likewise.
789 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
790 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
791 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
792 * lib/target-supports.exp (check_effective_target___float128): New.
793 (add_options_for___float128): New.
794 (check_effective_target_base_quadword_support): New.
795
796 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
797
798 PR target/71720
799 * gcc.target/powerpc/pr71720.c: New test.
800
801 2016-07-01 Jan Beulich <jbeulich@suse.com>
802
803 * gcc.dg/bss.c: New.
804
805 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
806
807 PR target/71698
808 * gcc.target/powerpc/pr71698.c: New test.
809
810 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
811
812 PR target/71151
813 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
814 instead of ".foo" for its section name.
815 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
816 depending on MCU's flash size.
817 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
818 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
819 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
820 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
821 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
822 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
823
824 2016-07-01 Jan Beulich <jbeulich@suse.com>
825
826 * gcc.target/i386/pr65105-2.c: Add -msse2.
827
828 2016-06-30 Jakub Jelinek <jakub@redhat.com>
829
830 PR tree-optimization/71707
831 * gcc.dg/strlenopt-29.c: New test.
832
833 PR fortran/71704
834 * gfortran.dg/gomp/pr71704.f90: New test.
835
836 PR fortran/71705
837 * gfortran.dg/gomp/pr71705.f90: New test.
838
839 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
840
841 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
842 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
843 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
844 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
845 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
846 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
847 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
848 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
849 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
850 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
851 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
852 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
853 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
854 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
855 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
856 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
857 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
858 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
859 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
860 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
861 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
862 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
863 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
864 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
865 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
866 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
867 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
868 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
869 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
870 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
871 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
872 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
873 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
874 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
875 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
876 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
877 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
878 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
879 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
880 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
881 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
882 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
883 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
884 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
885 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
886 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
887 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
888 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
889 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
890 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
891 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
892 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
893 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
894 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
895 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
896 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
897 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
898 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
899 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
900 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
901 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
902 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
903 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
904 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
905 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
906 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
907 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
908 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
909 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
910 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
911 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
912 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
913 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
914 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
915 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
916 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
917 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
918 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
919 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
920 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
921 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
922
923 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
924 James Greenhalgh <james.greenhalgh@arm.com>
925
926 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
927
928 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
929 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
930
931 * gcc.target/aarch64/vget_set_lane_1.c: New test.
932
933 2016-06-30 David Malcolm <dmalcolm@redhat.com>
934
935 PR driver/71651
936 * gcc.dg/spellcheck-options-12.c: New test case.
937
938 2016-06-30 Jakub Jelinek <jakub@redhat.com>
939
940 PR middle-end/71693
941 * gcc.c-torture/compile/pr71693.c: New test.
942
943 2016-06-29 David Malcolm <dmalcolm@redhat.com>
944
945 * gcc.dg/spellcheck-params.c: New testcase.
946 * gcc.dg/spellcheck-params-2.c: New testcase.
947
948 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
949
950 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
951 vector extract instructions.
952 * gcc.target/powerpc/p9-extract-2.c: Likewise.
953
954 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
955
956 PR fortran/71686
957 * gfortran.dg/unexpected_eof_2.f90: New test.
958 * gfortran.dg/unexpected_eof_3.f90: New test.
959
960 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
961
962 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
963
964 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
965
966 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
967 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
968 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
969
970 2016-06-29 Richard Biener <rguenther@suse.de>
971
972 PR middle-end/15256
973 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
974
975 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
976
977 * gcc.target/arm/aapcs/neon-vect10.c: Require
978 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
979 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
980 * gcc.target/arm/aapcs/vfp18.c: Likewise.
981 * gcc.target/arm/aapcs/vfp19.c: Likewise.
982 * gcc.target/arm/aapcs/vfp20.c: Likewise.
983 * gcc.target/arm/aapcs/vfp21.c: Likewise.
984 * gcc.target/arm/fp16-aapcs-1.c: Require
985 -mfloat-ab=hard. Also simplify the test.
986 * gcc.target/arm/fp16-aapcs-2.c: New.
987
988 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
989
990 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
991 (add_options_for_arm_fp16_ieee): New.
992 (add_options_for_arm_fp16_alternative): New.
993 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
994 long-line.
995 (effective_target_arm_fp16_hw): New.
996
997 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
998
999 PR tree-optimization/71655
1000 * g++.dg/pr71655.C: New test.
1001
1002 2016-06-29 Martin Liska <mliska@suse.cz>
1003
1004 * gcc.dg/pr71585.c: New test.
1005 * gcc.dg/pr71585-2.c: New test.
1006 * gcc.dg/pr71585-3.c: New test.
1007
1008 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1009
1010 PR tree-optimization/70729
1011 * g++.dg/vect/pr70729.cc: New test.
1012
1013 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1014
1015 * c-c++-common/gomp/cancel-1.c: Extend.
1016
1017 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1018
1019 PR tree-optimization/71625
1020 * gcc.dg/strlenopt-28.c: New test.
1021
1022 2016-06-29 Richard Biener <rguenther@suse.de>
1023
1024 PR middle-end/71002
1025 * g++.dg/torture/pr71002.C: Adjust testcase.
1026
1027 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1028
1029 PR c/71685
1030 * gcc.dg/pr71685.c: New test.
1031
1032 2016-06-28 Martin Sebor <msebor@redhat.com>
1033
1034 PR c/71552
1035 * gcc.dg/init-bad-9.c: New test.
1036
1037 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1038
1039 * gcc.target/powerpc/abs128-1.c: Require VSX.
1040 * gcc.target/powerpc/copysign128-1.c: Likewise.
1041 * gcc.target/powerpc/inf128-1.c: Likewise.
1042 * gcc.target/powerpc/nan128-1.c: Likewise.
1043
1044 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1045
1046 PR middle-end/71626
1047 * gcc.c-torture/execute/pr71626-1.c: New test.
1048 * gcc.c-torture/execute/pr71626-2.c: New test.
1049
1050 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1051
1052 PR target/71656
1053 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1054
1055 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1056
1057 PR target/71670
1058 * gcc.target/powerpc/pr71670.c: New testcase.
1059
1060 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1061
1062 PR target/71656
1063 * gcc.target/powerpc/pr71656-1.c: New test.
1064 * gcc.target/powerpc/pr71656-2.c: New test.
1065
1066 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1067
1068 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1069 around fp16 code.
1070 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1071 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1072 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1073 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1074 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1075 Add arm_neon_fp16_ok effective target.
1076 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1077 Likewise.
1078 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1079 Likewise.
1080 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1081 Likewise.
1082 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1083 Likewise.
1084 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1085 Likewise.
1086 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1087 Likewise.
1088 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1089 Likewise.
1090 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1091 Likewise.
1092 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1093 Likewise.
1094 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1095 Likewise.
1096 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1097 Likewise.
1098
1099 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1100
1101 * gcc.dg/predict-12.c: New testcase.
1102
1103 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1104
1105 PR fortran/71649
1106 * gfortran.dg/pr71649.f90: New test.
1107
1108 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1109
1110 PR tree-optimization/71643
1111 * g++.dg/opt/pr71643.C: New test.
1112
1113 PR tree-optimization/71631
1114 * gcc.c-torture/execute/pr71631.c: New test.
1115
1116 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1117
1118 * gcc.dg/predict-11.c: New testcase.
1119 * gfortran.dg/predict-2.f90: New testcase.
1120
1121 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1122
1123 * gcc.dg/predict-10.c: New test.
1124
1125 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1126
1127 * gcc.target/powerpc/abs128-1.c: New.
1128 * gcc.target/powerpc/copysign128-1.c: New.
1129 * gcc.target/powerpc/inf128-1.c: New.
1130 * gcc.target/powerpc/nan128-1.c: New.
1131
1132 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1133
1134 * gfortran.dg/pr71642.f90: New test.
1135
1136 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1137
1138 PR tree-optimization/71647
1139 * gcc.target/i386/pr71647.c: New test.
1140
1141 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1142
1143 * gcc.target/i386/noplt-gd-1.c: New test.
1144 * gcc.target/i386/noplt-gd-2.c: Likewise.
1145 * gcc.target/i386/noplt-gd-3.c: Likewise.
1146 * gcc.target/i386/noplt-ld-1.c: Likewise.
1147 * gcc.target/i386/noplt-ld-2.c: Likewise.
1148 * gcc.target/i386/noplt-ld-3.c: Likewise.
1149 * lib/target-supports.exp
1150 (check_effective_target_tls_get_addr_via_got): New.
1151
1152 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1153
1154 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1155 testsuite compile flags.
1156 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1157 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1158
1159 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1160
1161 * g++dg/vect/pr36684.cc: Add dg-do compile.
1162 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1163 * gcc.dg/vect/pr70021.c: Ditto.
1164 * gcc.dg/vect/pr70138-1.c: Ditto.
1165 * gcc.dg/vect/pr70138-2.c: Ditto.
1166 * gcc.dg/vect/pr70354-1.c: Ditto.
1167 * gcc.dg/vect/pr70354-2.c: Ditto.
1168 * gcc.dg/vect/pr71259.c: Ditto.
1169 * gcc.dg/vect/pr71416-1.c: Ditto.
1170 * gcc.dg/vect/slp-43.c: Ditto.
1171 * gcc.dg/vect/slp-45.c: Ditto.
1172 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1173 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1174 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1175 * gfortran.dg/vect/pr69980.f90: Ditto.
1176
1177 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1178
1179 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1180 * gcc.dg/vect/bb-slp-30.c: Ditto.
1181 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1182 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1183 * gcc.dg/vect/pr45902.c: Ditto.
1184 * gcc.dg/vect/pr48172.c: Ditto.
1185 * gcc.dg/vect/pr48377.c: Ditto.
1186 * gcc.dg/vect/pr49038.c: Ditto.
1187 * gcc.dg/vect/pr49771.c: Ditto.
1188 * gcc.dg/vect/pr52091.c: Ditto.
1189 * gcc.dg/vect/pr53185-2.c: Ditto.
1190 * gcc.dg/vect/pr56826.c: Ditto.
1191 * gcc.dg/vect/pr60276.c: Ditto.
1192 * gcc.dg/vect/pr62021.c: Ditto.
1193 * gcc.dg/vect/pr63530.c: Ditto.
1194 * gcc.dg/vect/pr65518.c: Ditto.
1195 * gcc.dg/vect/pr65947-1.c: Ditto.
1196 * gcc.dg/vect/pr65947-10.c: Ditto.
1197 * gcc.dg/vect/pr65947-11.c: Ditto.
1198 * gcc.dg/vect/pr65947-12.c: Ditto.
1199 * gcc.dg/vect/pr65947-13.c: Ditto.
1200 * gcc.dg/vect/pr65947-2.c: Ditto.
1201 * gcc.dg/vect/pr65947-3.c: Ditto.
1202 * gcc.dg/vect/pr65947-4.c: Ditto.
1203 * gcc.dg/vect/pr65947-5.c: Ditto.
1204 * gcc.dg/vect/pr65947-6.c: Ditto.
1205 * gcc.dg/vect/pr65947-7.c: Ditto.
1206 * gcc.dg/vect/pr65947-8.c: Ditto.
1207 * gcc.dg/vect/pr65947-9.c: Ditto.
1208 * gcc.dg/vect/pr71416-1.c: Ditto.
1209 * gcc.dg/vect/pr71439.c: Ditto.
1210 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1211 * gcc.dg/vect/vect-bswap16.c: Ditto.
1212 * gcc.dg/vect/vect-bswap32.c: Ditto.
1213 * gcc.dg/vect/vect-bswap64.c: Ditto.
1214 * gcc.dg/vect/vect-live-1.c: Ditto.
1215 * gcc.dg/vect/vect-live-2.c: Ditto.
1216 * gcc.dg/vect/vect-live-3.c: Ditto.
1217 * gcc.dg/vect/vect-live-4.c: Ditto.
1218 * gcc.dg/vect/vect-live-5.c: Ditto.
1219 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1220 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1221 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1222 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1223 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1224 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1225 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1226 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1227 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1228 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1229 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1230 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1231 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1232 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1233 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1234 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1235 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1236
1237 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1238
1239 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1240
1241 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1242
1243 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1244 ia32 if R_386_GOT32X relocation is supported.
1245 * gcc.target/i386/noplt-3.c: Likewise.
1246 * gcc.target/i386/noplt-2.c: Likewise.
1247 (main): Renamed to ...
1248 (bar): This.
1249 * gcc.target/i386/noplt-4.c: Likewise.
1250 (main): Renamed to ...
1251 (bar): This.
1252 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1253 * gcc.target/i386/pr67400-5.c: Likewise.
1254
1255 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1256
1257 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1258 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1259
1260 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1261 f4): Adjust expected diagnostics.
1262 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1263 (T): If OVFP is defined, redefine to TP.
1264 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1265 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1266 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1267 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1268 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1269 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1270 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1271 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1272 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1273 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1274 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1275 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1276 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1277 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1278 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1279 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1280 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1281 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1282 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1283 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1284 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1285 as last argument to __builtin_add_overflow_p.
1286
1287 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1288
1289 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1290 dg-options and remove default vector testsuite compile flags.
1291 * g++.dg/vect/pr33860a.cc: Ditto.
1292 * g++.dg/vect/pr45470-a.cc: Ditto.
1293 * g++.dg/vect/pr45470-b.cc: Ditto.
1294 * g++.dg/vect/pr60896.cc: Ditto.
1295 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1296 * gcc.dg/vect/pr18308.c: Ditto.
1297 * gcc.dg/vect/pr24049.c: Ditto.
1298 * gcc.dg/vect/pr33373.c: Ditto.
1299 * gcc.dg/vect/pr36228.c: Ditto.
1300 * gcc.dg/vect/pr42395.c: Ditto.
1301 * gcc.dg/vect/pr42604.c: Ditto.
1302 * gcc.dg/vect/pr46663.c: Ditto.
1303 * gcc.dg/vect/pr48765.c: Ditto.
1304 * gcc.dg/vect/pr49093.c: Ditto.
1305 * gcc.dg/vect/pr49352.c: Ditto.
1306 * gcc.dg/vect/pr52298.c: Ditto.
1307 * gcc.dg/vect/pr52870.c: Ditto.
1308 * gcc.dg/vect/pr53185.c: Ditto.
1309 * gcc.dg/vect/pr53773.c: Ditto.
1310 * gcc.dg/vect/pr56695.c: Ditto.
1311 * gcc.dg/vect/pr62171.c: Ditto.
1312 * gcc.dg/vect/pr63530.c: Ditto.
1313 * gcc.dg/vect/pr68339.c: Ditto.
1314 * gcc.dg/vect/pr71259.c: Ditto.
1315 * gcc.dg/vect/vect-82_64.c: Ditto.
1316 * gcc.dg/vect/vect-83_64.c: Ditto.
1317 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1318 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1319 * gcc.dg/vect/vect-shift-2.c: Ditto.
1320 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1321 * gfortran.dg/vect/pr39318.f90: Ditto.
1322 * gfortran.dg/vect/pr45714-a.f: Ditto.
1323 * gfortran.dg/vect/pr45714-b.f: Ditto.
1324 * gfortran.dg/vect/pr46213.f90: Ditto.
1325
1326 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1327 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1328
1329 * gcc.target/powerpc/p9-splat-5.c: New test.
1330
1331 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1332
1333 PR tree-optimization/71488
1334 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1335 * lib/target-supports.exp: ... here.
1336 (check_sse4_hw_available): New procedure.
1337 (check_effective_target_sse4_runtime): Ditto.
1338 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1339 -march=westmere for sse4_runtime targets.
1340 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1341 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1342 (dg-additional-options): Use for sse4_runtime targets.
1343 (main): Call check_vect ().
1344 (dg-final): Perform scan only for sse4_runtime targets.
1345
1346 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1347
1348 PR target/66232
1349 PR target/67400
1350 * gcc.target/i386/pr66232-14.c: New file.
1351 * gcc.target/i386/pr66232-15.c: Likewise.
1352 * gcc.target/i386/pr66232-16.c: Likewise.
1353 * gcc.target/i386/pr66232-17.c: Likewise.
1354 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1355 ia32 if R_386_GOT32X relocation is supported.
1356 * gcc.target/i386/pr67400-2.c: Likewise.
1357 * gcc.target/i386/pr67400-3.c: Likewise.
1358 * gcc.target/i386/pr67400-4.c: Likewise.
1359 * gcc.target/i386/pr67400-6.c: Likewise.
1360 * gcc.target/i386/pr67400-7.c: Likewise.
1361 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1362
1363 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1364
1365 PR libgfortran/48852
1366 * gfortran.dg/char4_iunit_1.f03: Update test.
1367 * gfortran.dg/f2003_io_5.f03: Update test.
1368 * gfortran.dg/real_const_3.f90: Update test.
1369
1370 2016-06-23 Andi Kleen <ak@linux.intel.com>
1371
1372 * g++.dg/bprob/bprob.exp: Support autofdo.
1373 * g++.dg/tree-prof/tree-prof.exp: dito.
1374 * gcc.dg/tree-prof/tree-prof.exp: dito.
1375 * gcc.misc-tests/bprob.exp: dito.
1376 * gfortran.dg/prof/prof.exp: dito.
1377 * lib/profopt.exp: dito.
1378 * lib/target-supports.exp: Check for autofdo.
1379
1380 2016-06-23 Martin Liska <mliska@suse.cz>
1381
1382 * gcc.dg/pr71619.c: New test.
1383
1384 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1385
1386 PR target/67400
1387 * gcc.target/i386/pr67400-1.c: New test.
1388 * gcc.target/i386/pr67400-2.c: Likewise.
1389 * gcc.target/i386/pr67400-3.c: Likewise.
1390 * gcc.target/i386/pr67400-4.c: Likewise.
1391 * gcc.target/i386/pr67400-5.c: Likewise.
1392 * gcc.target/i386/pr67400-6.c: Likewise.
1393 * gcc.target/i386/pr67400-7.c: Likewise.
1394
1395 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1396
1397 * c-c++-common/missing-header-1.c: New test case.
1398 * c-c++-common/missing-header-2.c: New test case.
1399 * c-c++-common/missing-header-3.c: New test case.
1400 * c-c++-common/missing-header-4.c: New test case.
1401
1402 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1403
1404 PR c/70339
1405 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1406 hint.
1407 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1408 expected results due to builtin "nanl" now being suggested for
1409 "name".
1410 * gcc.dg/pr67580.c: Update expected messages.
1411 * gcc.dg/spellcheck-identifiers.c: New testcase.
1412 * gcc.dg/spellcheck-typenames.c: New testcase.
1413
1414 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1415
1416 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1417 file.
1418 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1419 diagnostic-test-show-locus-parseable-fixits.c to sources for
1420 diagnostic_plugin_test_show_locus.c.
1421 * lib/gcc-defs.exp (freeform_regexps): New global.
1422 (dg-regexp): New function.
1423 (handle-dg-regexps): New function.
1424 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1425 freeform_regexps to the empty list.
1426 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1427
1428 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1429
1430 PR tree-optimization/71488
1431 * g++.dg/pr71488.C: New test.
1432 * gcc.dg/vect/vect-bool-cmp.c: New test.
1433
1434 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1435
1436 * gcc.dg/guality/param-5.c: New test.
1437
1438 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1439
1440 * gcc.target/i386/asm-flag-7.c: New test.
1441
1442 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1443
1444 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1445 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1446 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1447 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1448 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1449 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1450 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1451 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1452 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1453 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1454 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1455 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1456 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1457 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1458 * lib/target-supports.exp: Likewise.
1459
1460 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1461
1462 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1463 * gcc.dg/attr-ms_struct-2.c: Likewise.
1464 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1465 * gcc.dg/bf-ms-attrib.c: Likewise.
1466 * gcc.dg/bf-ms-layout-2.c: Likewise.
1467 * gcc.dg/bf-ms-layout-3.c: Likewise.
1468 * gcc.dg/bf-ms-layout.c: Likewise.
1469 * gcc.dg/bf-no-ms-layout.c: Likewise.
1470 * gcc.target/i386/bitfield1.c: Likewise.
1471 * gcc.target/i386/bitfield2.c: Likewise.
1472 * gcc.target/i386/bitfield3.c: Likewise.
1473
1474 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1475
1476 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1477 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1478 override other than -mcpu=power9 command-line option is specified,
1479 or if the target operating system is aix.
1480 * gcc.target/powerpc/darn-1.c: Likewise.
1481 * gcc.target/powerpc/darn-2.c: Likewise.
1482 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1483 test if effective-target is not powerpc_p9vector_ok or if the
1484 target operating system is not defined.
1485 * gcc.target/powerpc/vslv-1.c: Likewise.
1486 * gcc.target/powerpc/vsrv-0.c: Likewise.
1487 * gcc.target/powerpc/vsrv-1.c: Likewise.
1488
1489 2016-06-21 Tobias Burnus <burnus@net-b.de>
1490
1491 PR fortran/71068
1492 * gfortran.dg/coarray/data_1.f90: New.
1493
1494 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1495
1496 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1497 (dg-require-effective-target): Use arm_v8_neon_hw.
1498 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1499 (dg-require-effective-target): Likewise.
1500 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1501 (dg-require-effective-target): Likewise.
1502 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1503 (dg-require-effective-target): Likewise.
1504 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1505 (dg-require-effective-target): Likewise.
1506 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1507 (dg-require-effective-target): Likewise.
1508 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1509 Add AArch64 check.
1510
1511 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1512
1513 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1514 Set to 3 so test passes.
1515
1516 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1517
1518 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1519
1520 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1521
1522 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1523 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1524 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1525 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1526
1527 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1528
1529 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1530 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1531
1532 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1533
1534 PR target/71549
1535 * gcc.target/i386/pr71549.c: New test.
1536
1537 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1538
1539 * gcc.target/powerpc/vadsdu-0.c: Replace
1540 dg-require-effective-target directive to allow test to run on more
1541 platforms, and add dg-skip-if directive to disable test on aix
1542 platforms because of known incompatibilities.
1543 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1544 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1545 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1546 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1547 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1548 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1549 * gcc.target/powerpc/vadsdub-2.c: Replace
1550 dg-require-effective-target directive to allow test to run on more
1551 platforms, and add dg-skip-if directive to disable test on aix
1552 platforms because of known incompatibilities.
1553 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1554 with vec_absdb call to differentiate this test from vadsdub-1.c.
1555 * gcc.target/powerpc/vadsduh-1.c: Replace
1556 dg-require-effective-target directive to allow test to run on more
1557 platforms, and add dg-skip-if directive to disable test on aix
1558 platforms because of known incompatibilities.
1559 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1560 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1561 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1562
1563 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1564
1565 PR tree-optimization/71588
1566 * gcc.dg/pr71558.c: New test.
1567
1568 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1569
1570 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1571 * c-c++-common/pr68657-2.c: Likewise.
1572 * c-c++-common/pr68657-3.c: Likewise.
1573 * gcc.dg/torture/pr69714.c: Require int32plus support.
1574 * gcc.dg/torture/pr70025.c: Likewise.
1575 * gcc.dg/torture/pr70083.c: Likewise.
1576 * gcc.dg/torture/pr70542.c: Likewise.
1577 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1578
1579 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1580
1581 PR c/71601
1582 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1583
1584 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1585
1586 PR middle-end/71581
1587 * gcc.dg/pr71581.c: New test.
1588
1589 PR rtl-optimization/71591
1590 * gcc.dg/cpp/pr71591.c: New test.
1591
1592 2016-06-20 David B. Robins <gcc@davidrobins.net>
1593
1594 PR target/71571
1595 * g++.dg/torture/pr71571.C: New test.
1596
1597 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1598
1599 PR target/71559
1600 * gcc.target/i386/sse2-pr71559.c: New test.
1601 * gcc.target/i386/avx-pr71559.c: New test.
1602 * gcc.target/i386/avx512f-pr71559.c: New test.
1603
1604 2016-06-20 Tobias Burnus <burnus@net-b.de>
1605
1606 PR fortran/71194
1607 * gfortran.dg/pointer_remapping_10.f90: New.
1608
1609 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1610
1611 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1612
1613 2016-06-20 Martin Sebor <msebor@redhat.com>
1614
1615 PR c/69507
1616 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1617 * gnu90-const-expr-1.c: Same.
1618 * gnu99-const-expr-1.c: Same.
1619 * gnu99-static-1.c: Same.
1620
1621 2016-06-20 Renlin Li <renlin.li@arm.com>
1622
1623 PR testsuite/71489
1624 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1625
1626 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1627
1628 * gcc.target/aarch64/vcvt_f64_1.c: New.
1629 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1630 * gcc.target/aarch64/vrecp_f64_1.c: New.
1631
1632 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1633
1634 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1635 "alignement".
1636
1637 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1638
1639 PR target/71103
1640 * gcc.target/avr/torture/pr71103-2.c: New test.
1641
1642 2016-06-19 Martin Sebor <msebor@redhat.com>
1643
1644 PR c/69507
1645 * gcc.dg/alignof.c: New test.
1646
1647 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1648
1649 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1650 vs dg-error; test constexpr specifier too.
1651
1652 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1653
1654 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1655
1656 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1657
1658 * lib/target-supports.exp
1659 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1660 arm_neon_ok and merge flags. Fix temporary test name.
1661 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1662 and merge flags.
1663
1664 2016-06-17 Martin Liska <mliska@suse.cz>
1665
1666 * gcc.dg/predict-9.c: Fix dump scanning.
1667
1668 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1669
1670 PR tree-optimization/71354
1671 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1672
1673 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1674
1675 PR tree-optimization/71347
1676 * gcc.dg/tree-ssa/pr71347.c: New test.
1677
1678 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1679
1680 PR tree-optimization/71354
1681 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1682
1683 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1684
1685 * gcc.dg/vect/vect-alias-check-1.c: New test.
1686
1687 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1688
1689 PR target/71151
1690 * gcc.target/avr/pr71151-1.c: New test.
1691 * gcc.target/avr/pr71151-2.c: New test.
1692 * gcc.target/avr/pr71151-3.c: New test.
1693 * gcc.target/avr/pr71151-4.c: New test.
1694 * gcc.target/avr/pr71151-5.c: New test.
1695 * gcc.target/avr/pr71151-6.c: New test.
1696 * gcc.target/avr/pr71151-7.c: New test.
1697 * gcc.target/avr/pr71151-8.c: New test.
1698 * gcc.target/avr/pr71151-common.h: New test.
1699
1700 2016-06-16 Martin Liska <mliska@suse.cz>
1701
1702 * gfortran.dg/predict-1.f90: New test.
1703
1704 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1705
1706 PR target/71242
1707 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1708
1709 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1710
1711 * g++.dg/vect/pr36648.cc: Disable cunrolli
1712
1713 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1714
1715 PR target/71554
1716 * gcc.c-torture/execute/pr71554.c: New test.
1717
1718 PR rtl-optimization/71532
1719 * gcc.dg/torture/pr71532.c: New test.
1720
1721 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1722
1723 * gcc.target/powerpc/p9-dimode1.c: New test.
1724 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1725
1726 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1727
1728 * gcc.c-torture/compile/20160615-1.c: New test.
1729
1730 * g++.dg/cpp0x/ref-qual17.C: New test.
1731
1732 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1733
1734 PR middle-end/71529
1735 * gcc.target/i386/pr71529.C: New test.
1736
1737 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1738
1739 PR tree-optimization/71483
1740 * g++.dg/vect/pr71483.c: New
1741
1742 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1743
1744 PR c++/70202
1745 * g++.dg/inherit/crash6.C: New.
1746 * g++.dg/inherit/union2.C: Likewise.
1747 * g++.dg/inherit/virtual12.C: Likewise.
1748 * g++.dg/inherit/virtual13.C: Likewise.
1749 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1750
1751 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1752
1753 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1754
1755 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1756
1757 PR tree-optimization/71439
1758 * gcc.dg/vect/pr71439.c: New
1759
1760 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1761
1762 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1763
1764 2016-06-15 Richard Biener <rguenther@suse.de>
1765
1766 * gcc.dg/vect/slp-45.c: New testcase.
1767
1768 2016-06-15 Richard Biener <rguenther@suse.de>
1769
1770 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1771
1772 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1773
1774 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1775 requirements, and disable for AIX for now.
1776 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1777
1778 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1779
1780 PR c++/71528
1781 * g++.dg/opt/pr71528.C: New test.
1782
1783 PR c++/71516
1784 * g++.dg/init/pr71516.C: New test.
1785
1786 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1787
1788 * g++.dg/init/array46.C: New.
1789
1790 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1791
1792 * gcc.target/i386/float128-3.c: New test.
1793 * gcc.target/i386/quad-sse4.c: Ditto.
1794 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1795 Update scan strings.
1796
1797 2016-06-14 Richard Biener <rguenther@suse.de>
1798
1799 PR middle-end/71526
1800 * gfortran.dg/pr71526.f90: New testcase.
1801
1802 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1803
1804 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1805 * gcc.dg/zero_bits_compound-1.c: Likewise.
1806
1807 2016-06-14 Richard Biener <rguenther@suse.de>
1808
1809 PR tree-optimization/71522
1810 * gcc.dg/torture/pr71522.c: New testcase.
1811
1812 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1813
1814 PR tree-optimization/71520
1815 * gcc.dg/tree-ssa/pr71520.c: New test.
1816
1817 2016-06-14 Richard Biener <rguenther@suse.de>
1818
1819 PR tree-optimization/71521
1820 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1821
1822 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1823
1824 PR sanitizer/71498
1825 * c-c++-common/ubsan/bounds-13.c: New test.
1826
1827 PR preprocessor/71183
1828 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1829
1830 2016-06-13 Jeff Law <law@redhat.com>
1831
1832 PR tree-optimization/71403
1833 * c-c++-common/ubsan/pr71403-1.c: New test.
1834 * c-c++-common/ubsan/pr71403-2.c: New test.
1835 * c-c++-common/ubsan/pr71403-3.c: New test.
1836
1837 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1838
1839 PR middle-end/71478
1840 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1841 Add -Wno-psabi -w to dg-options.
1842
1843 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1844
1845 * gcc.target/powerpc/vadsdu-0.c: New test.
1846 * gcc.target/powerpc/vadsdu-1.c: New test.
1847 * gcc.target/powerpc/vadsdu-2.c: New test.
1848 * gcc.target/powerpc/vadsdu-3.c: New test.
1849 * gcc.target/powerpc/vadsdu-4.c: New test.
1850 * gcc.target/powerpc/vadsdu-5.c: New test.
1851 * gcc.target/powerpc/vadsdub-1.c: New test.
1852 * gcc.target/powerpc/vadsdub-2.c: New test.
1853 * gcc.target/powerpc/vadsduh-1.c: New test.
1854 * gcc.target/powerpc/vadsduh-2.c: New test.
1855 * gcc.target/powerpc/vadsduw-1.c: New test.
1856 * gcc.target/powerpc/vadsduw-2.c: New test.
1857
1858 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1859
1860 * gcc.dg/c99-init-2.c (c): Update expected error message.
1861 * gcc.dg/init-bad-8.c (foo): Likewise.
1862 * gcc.dg/spellcheck-fields-3.c: New test case.
1863
1864 2016-06-13 Martin Liska <mliska@suse.cz>
1865
1866 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1867 and "guess loop iv compared" heuristics.
1868 * gcc.dg/predict-2.c: Likewise.
1869 * gcc.dg/predict-3.c: Likewise.
1870 * gcc.dg/predict-4.c: Likewise.
1871 * gcc.dg/predict-5.c: Likewise.
1872 * gcc.dg/predict-6.c: Likewise.
1873
1874 2016-06-13 Marek Polacek <polacek@redhat.com>
1875
1876 PR middle-end/71476
1877 * c-c++-common/Wswitch-unreachable-4.c: New test.
1878 * gcc.dg/Wswitch-unreachable-2.c: New test.
1879 * g++.dg/tm/jump1.C: Move dg-warning.
1880
1881 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1882
1883 * gnat.dg/renaming10.ad[sb]: New test.
1884
1885 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1886
1887 PR fortran/70673
1888 * gfortran.dg/pr70673.f90: New test.
1889
1890 2016-06-13 Richard Biener <rguenther@suse.de>
1891
1892 PR middle-end/64516
1893 * gcc.dg/align-3.c: New testcase.
1894
1895 2016-06-13 Martin Liska <mliska@suse.cz>
1896
1897 * gcc.target/i386/pr71458.c: New test.
1898
1899 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1900
1901 PR target/71241
1902 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1903
1904 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1905
1906 PR target/60751
1907 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1908 statement.
1909
1910 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1911
1912 PR target/60751
1913 * gfortran.dg/comma_IO_extension_1.f90: New test.
1914 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1915 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1916 statement.
1917 * gfortran.dg/graphite/pr38083.f90: Likewise.
1918 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1919 missing format.
1920
1921 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1922
1923 * gnat.dg/case_character.adb: New test.
1924
1925 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1926
1927 PR middle-end/71310
1928 * gcc.target/powerpc/pr71310.c: New testcase.
1929
1930 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1931
1932 PR middle-end/71478
1933 * gcc.dg/pr71478.c: New test.
1934
1935 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1936
1937 PR middle-end/71494
1938 * gcc.c-torture/execute/pr71494.c: New test.
1939
1940 PR c/68657
1941 * gcc.target/i386/pr68657.c: New test.
1942
1943 PR inline-asm/68843
1944 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1945 (test): Add -masm=intel alternatives.
1946
1947 2016-06-10 Martin Sebor <msebor@redhat.com>
1948
1949 PR c/71392
1950 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1951
1952 2016-06-10 Jeff Law <law@redhat.com>
1953
1954 PR tree-optimization/71335
1955 * gcc.c-torture/execute/pr71335.c: New test.
1956
1957 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1958
1959 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1960 the various "cannot tail-call: " messages.
1961
1962 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1963
1964 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1965 and options.
1966
1967 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1968
1969 PR sanitizer/71480
1970 * c-c++-common/asan/pr71480.c: New test.
1971
1972 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1973
1974 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1975 (ASMNAME2): Likewise.
1976 (main): Replace fn in asm statement with ASMNAME ("fn").
1977 * gcc.dg/guality/pr68037-2.c: Likewise.
1978 * gcc.dg/guality/pr68037-3.c: Likewise.
1979 * gcc.dg/torture/pr68037-1.c: Likewise.
1980 * gcc.dg/torture/pr68037-2.c: Likewise.
1981 * gcc.dg/torture/pr68037-3.c: Likewise.
1982
1983 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1984
1985 PR inline-asm/68843
1986 * gcc.target/i386/pr68843-1.c: New test.
1987 * gcc.target/i386/pr68843-2.c: New test.
1988
1989 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1990 Cesar Philippidis <cesar@codesourcery.com>
1991
1992 PR middle-end/71373
1993 * gcc.dg/goacc/nested-function-1.c: New file.
1994 * gcc.dg/goacc/nested-function-2.c: Likewise.
1995 * gcc.dg/goacc/pr71373.c: Likewise.
1996 * gfortran.dg/goacc/cray-2.f95: Likewise.
1997 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1998 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1999 * gfortran.dg/goacc/cray.f95: Update.
2000 * gfortran.dg/goacc/loop-1.f95: Likewise.
2001 * gfortran.dg/goacc/loop-3.f95: Likewise.
2002 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2003 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2004
2005 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2006
2007 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2008 for OpenACC tile clauses.
2009 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2010
2011 PR c/71381
2012 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2013 to...
2014 * c-c++-common/goacc/cache-2.c: ... this new file.
2015 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2016 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2017 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2018 usage.
2019 * gfortran.dg/goacc/cray.f95: Likewise.
2020 * gfortran.dg/goacc/loop-1.f95: Likewise.
2021
2022 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2023
2024 PR tree-optimization/71407
2025 PR tree-optimization/71416
2026 * gcc.dg/vect/pr71407.c: New
2027 * gcc.dg/vect/pr71416-1.c: New
2028 * gcc.dg/vect/pr71416-2.c: New
2029
2030 2016-06-10 Richard Biener <rguenther@suse.de>
2031
2032 PR middle-end/71477
2033 * gcc.dg/torture/pr71477.c: New testcase.
2034
2035 2016-06-09 Julia Koval <julia.koval@intel.com>
2036
2037 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2038 * gcc.target/i386/interrupt-13.c: Likewise.
2039 * gcc.target/i386/interrupt-15.c: Likewise.
2040 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2041 * gcc.target/i386/interrupt-24.c: Likewise.
2042 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2043 * gcc.target/i386/interrupt-9.c: Likewise.
2044 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2045
2046 2016-06-09 Martin Sebor <msebor@redhat.com>
2047
2048 PR c/70883
2049 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2050 * gcc.dg/builtin-constant_p-1.c: Same.
2051 * gcc.dg/builtins-error.c: Same.
2052 * gcc.dg/pr70859.c: Same.
2053
2054 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2055
2056 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2057 * gcc.dg/torture/pr68067-1.c: Likewise.
2058 * gcc.dg/torture/pr68067-2.c: Likewise.
2059
2060 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2061
2062 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2063 when setting SIZE.
2064
2065 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2066
2067 PR c++/71465
2068 * g++.dg/inherit/crash5.C: New.
2069 Revert:
2070 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2071
2072 PR c++/70202
2073 * g++.dg/inherit/crash5.C: New.
2074 * g++.dg/inherit/virtual1.C: Adjust.
2075
2076 2016-06-09 Martin Liska <mliska@suse.cz>
2077
2078 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2079 * g++.dg/predict-loop-exit-2.C: Likewise.
2080 * g++.dg/predict-loop-exit-3.C: Likewise.
2081 * gcc.dg/predict-1.c: Likewise.
2082 * gcc.dg/predict-2.c: Likewise.
2083 * gcc.dg/predict-3.c: Likewise.
2084 * gcc.dg/predict-4.c: Likewise.
2085 * gcc.dg/predict-5.c: Likewise.
2086 * gcc.dg/predict-6.c: Likewise.
2087 * gcc.dg/predict-7.c: Likewise.
2088
2089 2016-06-09 Richard Biener <rguenther@suse.de>
2090
2091 PR tree-optimization/71462
2092 * gcc.dg/torture/pr71462.c: New testcase.
2093
2094 2016-06-09 Marek Polacek <polacek@redhat.com>
2095
2096 PR c/65471
2097 * gcc.dg/c11-generic-3.c: New test.
2098
2099 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2100
2101 * g++.dg/init/array42.C: New.
2102 * g++.dg/init/array43.C: Likewise.
2103 * g++.dg/init/array44.C: Likewise.
2104 * g++.dg/init/array45.C: Likewise.
2105 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2106 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2107 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2108 * g++.dg/gomp/pr35751.C: Likewise.
2109 * g++.dg/init/array23.C: Likewise.
2110 * g++.dg/init/brace2.C: Likewise.
2111 * g++.dg/init/brace6.C: Likewise.
2112
2113 2016-06-08 Martin Sebor <msebor@redhat.com>
2114 Jakub Jelinek <jakub@redhat.com>
2115
2116 PR c++/70507
2117 PR c/68120
2118 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2119 * c-c++-common/builtin-arith-overflow-2.c: New test.
2120 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2121 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2122 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2123
2124 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2125
2126 PR c++/71442
2127 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2128
2129 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2130
2131 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2132 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2133 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2134 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2135 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2136 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2137 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2138 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2139 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2140 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2141 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2142 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2143 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2144
2145 2016-06-08 Richard Biener <rguenther@suse.de>
2146
2147 PR tree-optimization/68558
2148 * gcc.dg/vect/slp-44.c: New testcase.
2149
2150 2016-06-08 Richard Biener <rguenther@suse.de>
2151
2152 * gcc.dg/vect/slp-43.c: New testcase.
2153
2154 2016-06-08 Richard Biener <rguenther@suse.de>
2155
2156 PR tree-optimization/71452
2157 * gcc.dg/torture/pr71452.c: New testcase.
2158
2159 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2160
2161 PR c++/71448
2162 * g++.dg/torture/pr71448.C: New test.
2163
2164 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2165
2166 PR debug/71432
2167 PR ada/71413
2168 * g++.dg/debug/pr71432.C: New test.
2169
2170 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2171
2172 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2173 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2174 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2175
2176 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2177
2178 * gcc.dg/vect/vect-live-2.c: Update effective target.
2179 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2180 * lib/target-supports.exp: Add aarch64 to vect_long.
2181
2182 2016-06-08 Marek Polacek <polacek@redhat.com>
2183
2184 PR c/71418
2185 * gcc.dg/noncompile/pr71418.c: New test.
2186
2187 PR c/71426
2188 * gcc.dg/noncompile/pr71426.c: New test.
2189
2190 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2191
2192 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2193 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2194 * gcc.dg/predict-3.c: Update template.
2195 * gcc.dg/predict-5.c: Update template.
2196 * gcc.dg/predict-6.c: Update template.
2197 * gcc.dg/predict-9.c: Update template.
2198 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2199
2200 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2201
2202 * gcc.target/powerpc/vec-mul.c: New test.
2203
2204 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2205
2206 * gcc.dg/spellcheck-fields-2.c: New test case.
2207
2208 2016-06-07 Richard Biener <rguenther@suse.de>
2209
2210 PR c/61564
2211 * gcc.dg/Wpragmas-1.c: New testcase.
2212 * gcc.dg/Wattributes-4.c: Likewise.
2213 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2214 entry.
2215
2216 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2217
2218 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2219 spurious debug code.
2220
2221 2016-06-07 Richard Biener <rguenther@suse.de>
2222
2223 PR tree-optimization/71428
2224 * gcc.dg/torture/pr71428.c: New testcase.
2225
2226 2016-06-07 Richard Biener <rguenther@suse.de>
2227
2228 PR middle-end/71423
2229 * gcc.dg/torture/pr71423.c: New testcase.
2230
2231 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2232
2233 PR middle-end/71408
2234 * gcc.dg/tree-ssa/pr71408.c: New test.
2235
2236 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2237
2238 PR middle-end/71281
2239 * g++.dg/torture/pr71281.C: New test.
2240
2241 2016-06-06 Marek Polacek <polacek@redhat.com>
2242
2243 PR c/71362
2244 * gcc.dg/pr71362.c: New test.
2245
2246 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2247 Patrick Palka <ppalka@gcc.gnu.org>
2248
2249 PR c++/70847
2250 PR c++/71330
2251 PR c++/71393
2252 * g++.dg/opt/pr70847.C: New test.
2253 * g++.dg/ubsan/pr70847.C: New test.
2254 * g++.dg/ubsan/pr71393.C: New test.
2255
2256 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2257
2258 PR tree-optimization/71259
2259 * gcc.dg/vect/pr71259.c: New test.
2260
2261 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2262
2263 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2264 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2265 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2266 above.
2267
2268 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2269
2270 PR middle-end/37780
2271 * gcc.c-torture/execute/pr37780.c: New test.
2272 * gcc.target/aarch64/pr37780_1.c: Likewise.
2273 * gcc.target/arm/pr37780_1.c: Likewise.
2274
2275 2016-06-06 Marek Polacek <polacek@redhat.com>
2276
2277 * c-c++-common/attr-may-alias-1.c: New test.
2278 * c-c++-common/attr-may-alias-2.c: New test.
2279 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2280
2281 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2282
2283 PR c/24414
2284 * gcc.target/i386/pr24414.c: New test.
2285
2286 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2287
2288 * gcc.target/sparc/vis4misc.c: New file.
2289 * gcc.target/sparc/fpcmp.c: Likewise.
2290 * gcc.target/sparc/fpcmpu.c: Likewise.
2291
2292 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2293
2294 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2295 * gcc.dg/vect/vect-live-3.c: Likewise.
2296
2297 2016-06-06 Richard Biener <rguenther@suse.de>
2298
2299 PR tree-optimization/71398
2300 * gcc.dg/torture/pr71398.c: New testcase.
2301
2302 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2303
2304 PR target/71389
2305 * g++.dg/pr71389.C: New test.
2306
2307 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2308
2309 PR fortran/71404
2310 * gfortran.dg/fmt_read_5.f: New test.
2311
2312 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2313
2314 PR fortran/69659
2315 * gfortran.dg/class_array_22.f03: New test.
2316
2317 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2318
2319 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2320
2321 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2322
2323 * gcc.dg/predict-9.c: Update template.
2324
2325 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2326
2327 PR c++/49377
2328 * g++.dg/template/pr49377.C: New.
2329
2330 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2331
2332 PR tree-optimization/71405
2333 * g++.dg/torture/pr71405.C: New test.
2334
2335 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2336
2337 PR c++/70202
2338 * g++.dg/inherit/crash5.C: New.
2339 * g++.dg/inherit/virtual1.C: Adjust.
2340
2341 2016-06-03 Jeff Law <law@redhat.com>
2342
2343 PR tree-optimization/71316
2344 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2345
2346 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2347
2348 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2349 dg-additional-options with just -fno-tree-scev-cprop in it.
2350 * gcc.dg/vect/vect-live-2.c: Likewise.
2351 * gcc.dg/vect/vect-live-5.c: Likewise.
2352 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2353 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2354 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2355
2356 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2357
2358 PR c++/27100
2359 * g++.dg/other/friend6.C: New test.
2360
2361 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2362
2363 * g++.dg/torture/ppc-ldst-array.C: New.
2364
2365 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2366
2367 PR target/71276
2368 PR target/71277
2369 * gcc.dg/torture/builtin-fp-int-inexact.c,
2370 gcc.target/i386/387-builtin-fp-int-inexact.c,
2371 gcc.target/i386/387-rint-inline-1.c,
2372 gcc.target/i386/387-rint-inline-2.c,
2373 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2374 gcc.target/i386/sse2-rint-inline-1.c,
2375 gcc.target/i386/sse2-rint-inline-2.c,
2376 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2377 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2378
2379 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2380 Julia Koval <julia.koval@intel.com>
2381
2382 PR target/66960
2383 PR target/67630
2384 PR target/67634
2385 PR target/67841
2386 PR target/68037
2387 PR target/68618
2388 PR target/68661
2389 PR target/69575
2390 PR target/69596
2391 PR target/69734
2392 * gcc.dg/guality/pr68037-1.c: New test.
2393 * gcc.dg/guality/pr68037-2.c: Likewise.
2394 * gcc.dg/guality/pr68037-3.c: Likewise.
2395 * gcc.dg/torture/pr68037-1.c: Likewise.
2396 * gcc.dg/torture/pr68037-2.c: Likewise.
2397 * gcc.dg/torture/pr68037-3.c: Likewise.
2398 * gcc.dg/torture/pr68661-1a.c: Likewise.
2399 * gcc.dg/torture/pr68661-1b.c: Likewise.
2400 * gcc.target/i386/interrupt-1.c: Likewise.
2401 * gcc.target/i386/interrupt-2.c: Likewise.
2402 * gcc.target/i386/interrupt-3.c: Likewise.
2403 * gcc.target/i386/interrupt-4.c: Likewise.
2404 * gcc.target/i386/interrupt-5.c: Likewise.
2405 * gcc.target/i386/interrupt-6.c: Likewise.
2406 * gcc.target/i386/interrupt-7.c: Likewise.
2407 * gcc.target/i386/interrupt-8.c: Likewise.
2408 * gcc.target/i386/interrupt-9.c: Likewise.
2409 * gcc.target/i386/interrupt-10.c: Likewise.
2410 * gcc.target/i386/interrupt-11.c: Likewise.
2411 * gcc.target/i386/interrupt-12.c: Likewise.
2412 * gcc.target/i386/interrupt-13.c: Likewise.
2413 * gcc.target/i386/interrupt-14.c: Likewise.
2414 * gcc.target/i386/interrupt-15.c: Likewise.
2415 * gcc.target/i386/interrupt-16.c: Likewise.
2416 * gcc.target/i386/interrupt-17.c: Likewise.
2417 * gcc.target/i386/interrupt-18.c: Likewise.
2418 * gcc.target/i386/interrupt-19.c: Likewise.
2419 * gcc.target/i386/interrupt-20.c: Likewise.
2420 * gcc.target/i386/interrupt-21.c: Likewise.
2421 * gcc.target/i386/interrupt-22.c: Likewise.
2422 * gcc.target/i386/interrupt-23.c: Likewise.
2423 * gcc.target/i386/interrupt-24.c: Likewise.
2424 * gcc.target/i386/interrupt-25.c: Likewise.
2425 * gcc.target/i386/interrupt-26.c: Likewise.
2426 * gcc.target/i386/interrupt-27.c: Likewise.
2427 * gcc.target/i386/interrupt-28.c: Likewise.
2428 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2429 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2430 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2431 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2432 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2433 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2434 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2435 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2436 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2437 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2438 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2439 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2440
2441 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2442
2443 PR tree-optimization/52171
2444 * gcc.dg/pr52171.c: New test.
2445 * gcc.target/i386/pr52171.c: New test.
2446
2447 2016-06-03 Jan Hubicka <jh@suse.cz>
2448
2449 * g++.dg/tree-ssa/pred-1.C: New testcase
2450 * gcc.dg/tree-ssa/pred-1.c: New testcase
2451
2452 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2453
2454 PR target/70957
2455 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2456 support.
2457 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2458
2459 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2460
2461 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2462
2463 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2464
2465 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2466 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2467 * gcc.dg/vect/vect-live-1.c: New test.
2468 * gcc.dg/vect/vect-live-2.c: New test.
2469 * gcc.dg/vect/vect-live-3.c: New test.
2470 * gcc.dg/vect/vect-live-4.c: New test.
2471 * gcc.dg/vect/vect-live-5.c: New test.
2472 * gcc.dg/vect/vect-live-slp-1.c: New test.
2473 * gcc.dg/vect/vect-live-slp-2.c: New test.
2474 * gcc.dg/vect/vect-live-slp-3.c: New test.
2475
2476 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2477
2478 PR middle-end/71387
2479 * g++.dg/opt/pr71387.C: New test.
2480
2481 2016-06-02 Jeff Law <law@redhat.com>
2482
2483 PR tree-optimization/71328
2484 * gcc.c-torture/compile/pr71328.c: New test.
2485
2486 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2487
2488 PR fortran/52393
2489 * gfortran.dg/fmt_read_3.f90: Fix typo.
2490 * gfortran.dg/fmt_read_4.f90: New test.
2491
2492 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2493
2494 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2495 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2496 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2497 * g++.dg/cpp0x/override2.C: Likewise.
2498 * g++.dg/parse/crash5.C: Likewise.
2499 * g++.dg/parse/error16.C: Likewise.
2500 * g++.dg/parse/error27.C: Likewise.
2501 * g++.dg/template/qualttp15.C: Likewise.
2502 * g++.dg/template/redecl4.C: Likewise.
2503 * g++.old-deja/g++.other/crash39.C: Likewise.
2504 * g++.old-deja/g++.other/struct1.C: Likewise.
2505 * g++.old-deja/g++.pt/m9a.C: Likewise.
2506 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2507
2508 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2509
2510 PR c++/71372
2511 * c-c++-common/pr71372.c: New test.
2512
2513 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2514 __TIME__ strings with __builtin_strcmp instead of printf and
2515 dg-output.
2516
2517 2016-06-02 Martin Liska <mliska@suse.cz>
2518
2519 * gcc.dg/predict-9.c: New test.
2520
2521 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2522
2523 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2524 global set_compiler_env_var and global saved_compiler_env_var.
2525
2526 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2527
2528 PR rtl-optimization/71295
2529 * gcc.c-torture/compile/pr71295.c: New test.
2530
2531 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2532
2533 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2534
2535 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2536 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2537
2538 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2539 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2540 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2541 alternative number.
2542
2543 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2544
2545 * gcc.target/powerpc/p9-splat-4.c: New test.
2546
2547 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2548
2549 PR target/71186
2550 * gcc.target/powerpc/pr71186.c: New test.
2551
2552 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2553
2554 PR fortran/52393
2555 * gfortran.dg/fmt_read_3.f90: New test.
2556
2557 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2558
2559 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2560 procedure.
2561
2562 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2563
2564 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2565 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2566 env var is set.
2567 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2568 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2569 shown once.
2570 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2571 during compilation.
2572 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2573 vars set by dg-set-compiler-env-var.
2574
2575 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2576
2577 PR fortran/71156
2578 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2579 to the module procedure declaration.
2580 * gfortran.dg/submodule_16.f08: New test.
2581
2582 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2583
2584 PR middle-end/71371
2585 * c-c++-common/gomp/pr71371.c: New test.
2586
2587 2016-06-01 Richard Biener <rguenther@suse.de>
2588
2589 PR tree-optimization/71366
2590 * gcc.dg/torture/pr71366-1.c: New testcase.
2591 * gcc.dg/torture/pr71366-2.c: Likewise.
2592
2593 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2594
2595 * gcc.target/powerpc/vslv-0.c: New test.
2596 * gcc.target/powerpc/vslv-1.c: New test.
2597 * gcc.target/powerpc/vsrv-0.c: New test.
2598 * gcc.target/powerpc/vsrv-1.c: New test.
2599
2600 2016-06-01 Nathan Sidwell <nathan@acm.org>
2601
2602 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2603 * gcc.target/nvptx/weak.c: New.
2604
2605 2016-06-01 Richard Biener <rguenther@suse.de>
2606
2607 PR tree-optimization/71261
2608 * gcc.dg/torture/vect-bool-1.c: New testcase.
2609
2610 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2611
2612 * gfortran.dg/gomp/order-1.f90: New test.
2613 * gfortran.dg/gomp/order-2.f90: New test.
2614
2615 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2616
2617 * gcc.dg/unroll-6.c: Update template.
2618 * gcc.dg/unroll-7.c: New testcase.
2619 * gcc.dg/unroll-8.c: New testcase.
2620
2621 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2622
2623 * gnat.dg/opt56.ad[sb]: New test.
2624
2625 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2626
2627 PR c++/66635
2628 * g++.dg/cpp0x/constexpr-ice16.C: New.
2629
2630 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2631
2632 PR tree-optimization/71314
2633 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2634 -mbranch-cost=2.
2635
2636 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2637
2638 PR tree-optimization/71077
2639 * gcc.dg/tree-ssa/pr71077.c: New test.
2640
2641 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2642
2643 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2644 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2645 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2646
2647 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2648
2649 PR c++/71248
2650 * g++.dg/cpp0x/pr71248.C: New.
2651 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2652 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2653 * g++.dg/init/new37.C: Likewise.
2654 * g++.dg/template/static1.C: Likewise.
2655 * g++.dg/template/static2.C: Likewise.
2656
2657 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2658
2659 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2660 instead of %rdi.
2661 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2662
2663 2016-05-31 Marek Polacek <polacek@redhat.com>
2664
2665 * c-c++-common/Wswitch-unreachable-3.c: New test.
2666 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2667
2668 2016-05-31 Richard Biener <rguenther@suse.de>
2669
2670 PR tree-optimization/71352
2671 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2672
2673 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2674
2675 * gcc.target/arm/armv5_thumb_isa.c: New test.
2676
2677 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2678
2679 PR target/71346
2680 * gcc.target/i386/pr71346.c: New test.
2681
2682 2016-05-31 Tom de Vries <tom@codesourcery.com>
2683
2684 PR tree-optimization/69068
2685 * gcc.dg/graphite/pr69068.c: New test.
2686
2687 2016-05-27 Martin Sebor <msebor@redhat.com>
2688
2689 PR c++/71306
2690 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2691
2692 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2693
2694 PR c++/71349
2695 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2696 nowait depend(inout: dd[0]) clauses where permitted.
2697
2698 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2699
2700 PR c++/71238
2701 * g++.dg/parse/pr71238.C: New.
2702 * g++.dg/concepts/friend1.C: Test column numbers too.
2703 * g++.dg/cpp0x/initlist31.C: Likewise.
2704 * g++.dg/cpp0x/pr51420.C: Likewise.
2705 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2706 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2707 * g++.dg/ext/builtin3.C: Likewise.
2708 * g++.dg/lookup/friend12.C: Likewise.
2709 * g++.dg/lookup/friend7.C: Likewise.
2710 * g++.dg/lookup/koenig1.C: Likewise.
2711 * g++.dg/lookup/koenig5.C: Likewise.
2712 * g++.dg/lookup/used-before-declaration.C: Likewise.
2713 * g++.dg/overload/koenig1.C: Likewise.
2714 * g++.dg/template/crash65.C: Likewise.
2715 * g++.dg/template/friend57.C: Likewise.
2716 * g++.dg/warn/Wshadow-5.C: Likewise.
2717 * g++.dg/warn/Wunused-8.C: Likewise.
2718 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2719 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2720 * g++.old-deja/g++.jason/member.C: Likewise.
2721 * g++.old-deja/g++.jason/report.C: Likewise.
2722 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2723 * g++.old-deja/g++.law/visibility20.C: Likewise.
2724 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2725 * g++.old-deja/g++.other/static5.C: Likewise.
2726 * g++.old-deja/g++.pt/overload2.C: Likewise.
2727
2728 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2729
2730 * gcc.dg/tree-ssa/peel1.c: New testcase.
2731 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2732 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2733
2734 2016-05-30 Tom de Vries <tom@codesourcery.com>
2735
2736 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2737 to ce.
2738
2739 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2740
2741 PR c++/71099
2742 * g++.dg/parse/virtual1.C: New.
2743
2744 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2745
2746 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2747 Use correct register when clearing %edx.
2748
2749 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2750
2751 PR tree-optimization/71289
2752 * gcc.dg/pr71289.c: New test.
2753
2754 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2755
2756 PR middle-end/71269
2757 PR middle-end/71292
2758 * gcc.dg/tree-ssa/pr71269.c: New test.
2759 * gcc.dg/tree-ssa/pr71292.c: New test.
2760
2761 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2762
2763 PR middle-end/71252
2764 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2765
2766 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2767
2768 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2769 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2770 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2771
2772 2016-05-30 Tom de Vries <tom@codesourcery.com>
2773
2774 PR tree-optimization/69067
2775 * gcc.dg/graphite/pr69067.c: New test.
2776
2777 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2778
2779 PR target/71245
2780 * gcc.target/i386/pr71245-1.c: New test.
2781 * gcc.target/i386/pr71245-2.c: Ditto.
2782
2783 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2784
2785 PR c++/71105
2786 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2787 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2788 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2789
2790 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2791
2792 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2793
2794 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2795
2796 Revert:
2797 PR c++/69855
2798 * g++.dg/overload/69855.C: New.
2799 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2800 * g++.old-deja/g++.pt/crash3.C: Likewise.
2801
2802 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2803
2804 PR c++/60385
2805 * g++.dg/parse/namespace13.C: New.
2806
2807 2016-05-26 Jeff Law <law@redhat.com>
2808
2809 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2810 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2811 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2812 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2813 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2814 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2815 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2816 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2817 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2818 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2819 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2820 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2821 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2822
2823 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2824
2825 PR c++/69855
2826 * g++.dg/overload/69855.C: New.
2827 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2828 * g++.old-deja/g++.pt/crash3.C: Likewise.
2829
2830 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2831
2832 PR target/63596
2833 * gcc.target/aarch64/va_arg_1.c: New testcase.
2834 * gcc.target/aarch64/va_arg_2.c: Likewise.
2835 * gcc.target/aarch64/va_arg_3.c: Likewise.
2836
2837 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2838
2839 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2840 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2841 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2842 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2843 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2844
2845 2016-05-27 Marek Polacek <polacek@redhat.com>
2846
2847 PR middle-end/71308
2848 * g++.dg/torture/pr71308.C: New test.
2849
2850 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2851
2852 * gcc.dg/zero_bits_compound-1.c: New test.
2853 * gcc.dg/zero_bits_compound-2.c: New test.
2854
2855 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2856
2857 PR middle-end/71279
2858 * gcc.dg/pr71279.c: New test.
2859
2860 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2861
2862 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2863 floating point min/max/comparison instructions.
2864 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2865
2866 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2867
2868 * c-c++-common/gomp/schedule-1.c: New test.
2869 * gfortran.dg/gomp/schedule-1.f90: New test.
2870
2871 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2872
2873 PR c++/70822
2874 PR c++/70106
2875 * g++.dg/cpp1y/auto-fn32.C: New test.
2876 * g++.dg/cpp1y/paren4.C: New test.
2877
2878 2016-05-26 Nathan Sidwell <nathan@acm.org>
2879
2880 * gcc.dg/20060410.c: Xfail on ptx.
2881 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2882 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2883 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2884 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2885 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2886
2887 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2888
2889 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2890
2891 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2892
2893 PR tree-optimization/71280
2894 * gcc.dg/pr71280.c: New test.
2895
2896 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2897
2898 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2899 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2900
2901 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2902
2903 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2904
2905 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2906 kept in memory.
2907
2908 2016-05-25 Jeff Law <law@redhat.com>
2909
2910 PR tree-optimization/71272
2911 * gcc.c-torture/compile/pr71272.c: new test.
2912
2913 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2914
2915 * gcc.target/powerpc/vec-cmpne.c: New test.
2916 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2917
2918 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2919
2920 * gnat.dg/opt55.ad[sb]: New test.
2921
2922 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2923
2924 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2925 * c-c++-common/pr60226.c: Require int32plus.
2926 * gcc.c-torture/execute/pr70602.c: Likewise.
2927 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2928 unsigned long for malloc arg type.
2929 * gcc.dg/asr_div1.c: Require int32plus.
2930 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2931 * gcc.dg/pie-1.c: Require pie.
2932 * gcc.dg/pie-2.c: Likewise.
2933 * gcc.dg/pr59471.c: Require int32plus.
2934 * gcc.dg/pr59963-2.c: XFAIL for int16.
2935 * gcc.dg/pr60114.c: Require int32plus.
2936 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2937 unsigned long for typedef of size_t.
2938 * gcc.dg/pr63914.c: Require int32plus.
2939 * gcc.dg/pr64536.c: Require pt32plus.
2940 * gcc.dg/pr65658.c: Likewise.
2941 * gcc.dg/pr67271.c: Require int32plus.
2942 * gcc.dg/pr68112.c: Likewise.
2943 * gcc.dg/pr69071.c: Skip for avr target.
2944 * gcc.dg/pr69973.c: Require int32plus.
2945 * gcc.dg/pr70169.c: Skip for avr target.
2946 * gcc.dg/sso-6.c: Require int32plus.
2947 * gcc.dg/sso-7.c: Likewise.
2948 * gcc.dg/sso-8.c: Likewise.
2949 * gcc.dg/vrp-min-max-2.c: Likewise.
2950
2951 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2952
2953 PR target/70738
2954 * gcc.target/i386/pr70738-1.c: New test.
2955 * gcc.target/i386/pr70738-2.c: Likewise.
2956 * gcc.target/i386/pr70738-3.c: Likewise.
2957 * gcc.target/i386/pr70738-4.c: Likewise.
2958 * gcc.target/i386/pr70738-5.c: Likewise.
2959 * gcc.target/i386/pr70738-6.c: Likewise.
2960 * gcc.target/i386/pr70738-7.c: Likewise.
2961 * gcc.target/i386/pr70738-8.c: Likewise.
2962 * gcc.target/i386/pr70738-9.c: Likewise.
2963
2964 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2965
2966 PR rtl-optimization/66940
2967 * gcc.c-torture/execute/pr66940.c: New test.
2968
2969 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2970
2971 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2972 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2973 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2974 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2975 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2976 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2977 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2978 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2979 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2980 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2981 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2982 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2983 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2984 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2985 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2986 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2987 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2988 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2989 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2990 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2991 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2992 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2993 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2994 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2995
2996 2016-05-25 Marek Polacek <polacek@redhat.com>
2997
2998 PR c/71265
2999 * gcc.dg/noncompile/pr71265.c: New test.
3000
3001 PR c/71266
3002 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3003
3004 2016-05-25 Nathan Sidwell <nathan@acm.org>
3005
3006 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3007
3008 2016-05-25 Richard Biener <rguenther@suse.de>
3009
3010 PR tree-optimization/71261
3011 * c-c++-common/torture/pr71261.c: New testcase.
3012
3013 2016-05-25 Richard Biener <rguenther@suse.de>
3014
3015 PR tree-optimization/71264
3016 * gcc.dg/vect/pr71264.c: New testcase.
3017
3018 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3019
3020 PR c++/55992
3021 * g++.dg/cpp0x/alias-decl-53.C: New.
3022 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3023
3024 2016-05-25 Martin Liska <mliska@suse.cz>
3025
3026 * g++.dg/pr71239.C: New test.
3027
3028 2016-05-25 Richard Biener <rguenther@suse.de>
3029
3030 * gcc.dg/vect/pr58135.c: Rename to ...
3031 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3032
3033 2016-05-25 Marek Polacek <polacek@redhat.com>
3034
3035 * g++.dg/pr65295.C: Use target c++14.
3036
3037 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3038
3039 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3040 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3041
3042 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3043
3044 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3045 instructions.
3046
3047 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3048
3049 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3050 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3051 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3052 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3053 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3054 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3055 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3056 * c-c++-common/goacc/pcopy.c: Likewise.
3057 * c-c++-common/goacc/pcopyin.c: Likewise.
3058 * c-c++-common/goacc/pcopyout.c: Likewise.
3059 * c-c++-common/goacc/pcreate.c: Likewise.
3060 * c-c++-common/goacc/pr70688.c: New test.
3061 * c-c++-common/goacc/present-1.c: Adjust test.
3062 * c-c++-common/goacc/reduction-5.c: Likewise.
3063 * g++.dg/goacc/data-1.C: New test.
3064
3065 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3066
3067 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3068 vector parity built-in functions.
3069 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3070 count trailing zeros automatic vectorization.
3071 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3072 count trailing zeros built-in functions.
3073
3074 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3075
3076 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3077
3078 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3079
3080 PR target/71050
3081 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3082
3083 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3084
3085 PR c++/50436
3086 * g++.dg/template/crash123.C: New.
3087 * g++.dg/template/crash124.C: Likewise.
3088
3089 2016-05-24 Martin Sebor <msebor@redhat.com>
3090
3091 PR c++/71147
3092 * g++.dg/ext/flexary16.C: New test.
3093
3094 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3095
3096 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3097 before math.h is included.
3098 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3099 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3100 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3101 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3102 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3103 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3104 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3105 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3106 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3107 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3108 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3109 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3110 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3111 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3112 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3113 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3114 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3115 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3116 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3117 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3118 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3119 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3120 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3121
3122 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3123 Kelvin Nilsen <kelvin@gcc.gnu.org>
3124
3125 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3126 support.
3127
3128 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3129
3130 PR c++/69872
3131 * g++.dg/warn/Wno-narrowing1.C: New.
3132
3133 2016-05-24 Marek Polacek <polacek@redhat.com>
3134
3135 PR c/71249
3136 * c-c++-common/Wswitch-unreachable-2.c: New test.
3137
3138 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3139
3140 PR c++/71257
3141 * g++.dg/vect/simd-clone-6.cc: New test.
3142 * g++.dg/gomp/declare-simd-6.C: New test.
3143
3144 PR middle-end/70434
3145 PR c/69504
3146 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3147
3148 2016-05-24 Richard Biener <rguenther@suse.de>
3149
3150 PR tree-optimization/71240
3151 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3152
3153 2016-05-24 Richard Biener <rguenther@suse.de>
3154
3155 PR tree-optimization/71230
3156 * gcc.dg/torture/pr71230.c: New testcase.
3157 * g++.dg/torture/pr71230.C: Likewise.
3158
3159 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3160
3161 * c-c++-common/goacc/routine-5.c: Add tests.
3162 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3163 * gfortran.dg/goacc/routine-6.f90: Add tests.
3164
3165 2016-05-24 Richard Biener <rguenther@suse.de>
3166
3167 PR tree-optimization/71253
3168 * gcc.dg/torture/pr71253.c: New testcase.
3169
3170 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3171
3172 PR middle-end/71252
3173 * gfortran.dg/pr71252.f90: New test.
3174
3175 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3176
3177 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3178
3179 2016-05-24 Richard Biener <rguenther@suse.de>
3180
3181 PR middle-end/70434
3182 PR c/69504
3183 * c-c++-common/vector-subscript-4.c: New testcase.
3184 * c-c++-common/vector-subscript-5.c: Likewise.
3185
3186 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3187
3188 PR fortran/71123
3189 * gfortran.dg/namelist_90.f: New test
3190
3191 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3192
3193 PR fortran/66461
3194 * gfortran.dg/unexpected_eof.f: New test
3195
3196 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3197 Kelvin Nilsen <kelvin@gcc.gnu.org>
3198
3199 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3200 as little endian.
3201
3202 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3203
3204 PR c++/70972
3205 * g++.dg/cpp0x/inh-ctor20.C: New.
3206 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3207
3208 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3209
3210 PR c++/69095
3211 * g++.dg/cpp0x/variadic168.C: New.
3212
3213 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3214
3215 * g++.dg/cpp0x/pr31445.C: Test column number too.
3216 * g++.dg/cpp0x/pr32253.C: Likewise.
3217 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3218 * g++.dg/cpp0x/variadic36.C: Likewise.
3219
3220 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3221
3222 * gcc.dg/fold-notshift-2.c: Adjust.
3223
3224 2016-05-23 Marek Polacek <polacek@redhat.com>
3225
3226 PR c/49859
3227 * c-c++-common/Wswitch-unreachable-1.c: New test.
3228 * gcc.dg/Wswitch-unreachable-1.c: New test.
3229 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3230 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3231 * g++.dg/gomp/block-10.C: Likewise.
3232 * gcc.dg/gomp/block-10.c: Likewise.
3233 * g++.dg/gomp/block-9.C: Likewise.
3234 * gcc.dg/gomp/block-9.c: Likewise.
3235 * g++.dg/gomp/target-1.C: Likewise.
3236 * g++.dg/gomp/target-2.C: Likewise.
3237 * gcc.dg/gomp/target-1.c: Likewise.
3238 * gcc.dg/gomp/target-2.c: Likewise.
3239 * g++.dg/gomp/taskgroup-1.C: Likewise.
3240 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3241 * gcc.dg/gomp/teams-1.c: Likewise.
3242 * g++.dg/gomp/teams-1.C: Likewise.
3243 * g++.dg/overload/error3.C: Likewise.
3244 * g++.dg/tm/jump1.C: Likewise.
3245 * g++.dg/torture/pr40335.C: Likewise.
3246 * gcc.dg/c99-vla-jump-5.c: Likewise.
3247 * gcc.dg/switch-warn-1.c: Likewise.
3248 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3249 * gcc.dg/nested-func-1.c: Likewise.
3250 * gcc.dg/pr67784-4.c: Likewise.
3251
3252 2016-05-23 Richard Biener <rguenther@suse.de>
3253
3254 PR tree-optimization/71230
3255 * gfortran.dg/pr71230-1.f90: New testcase.
3256 * gfortran.dg/pr71230-2.f90: Likewise.
3257
3258 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3259
3260 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3261 * gcc.dg/vect/pr58135.c: Add new.
3262 * gfortran.dg/pr46519-1.f: Adjust test case.
3263
3264 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3265
3266 PR c++/53401
3267 * g++.dg/cpp0x/decltype64.C: New.
3268
3269 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3270
3271 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3272 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3273 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3274
3275 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3276
3277 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3278 Add poly64x1_t and poly64x2_t cases if supported.
3279 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3280 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3281 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3282 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3283 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3284
3285 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3286
3287 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3288 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3289 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3290 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3291 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3292 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3293 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3294
3295 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3296
3297 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3298
3299 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3300
3301 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3302 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3303
3304 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3305
3306 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3307 constraint instead of "r".
3308 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3309 insn instead of vxorpd.
3310 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3311
3312 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3313 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3314
3315 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3316
3317 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3318 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3319
3320 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3321
3322 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3323
3324 PR middle-end/40921
3325 * gcc.dg/tree-ssa/pr40921.c: New test.
3326
3327 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3328
3329 PR target/71103
3330 * gcc.target/avr/pr71103.c: New test.
3331
3332 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3333
3334 PR middle-end/71179
3335 * gcc.dg/tree-ssa/pr71179.c: New test.
3336
3337 2016-05-20 Martin Sebor <msebor@redhat.com>
3338
3339 PR c/71115
3340 * gcc.dg/init-excess-2.c: New test.
3341
3342 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3343
3344 * gnat.dg/opt53.adb: New test.
3345 * gnat.dg/opt54.adb: Likewise.
3346
3347 2016-05-20 Martin Jambor <mjambor@suse.cz>
3348
3349 PR tree-optimization/70884
3350 * gcc.dg/tree-ssa/pr70919.c: New test.
3351
3352 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3353
3354 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3355 formatting.
3356 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3357 fix code formatting.
3358
3359 2016-05-20 Nathan Sidwell <nathan@acm.org>
3360
3361 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3362 non-common cases.
3363 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3364
3365 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3366
3367 * jit.dg/all-non-failing-tests.h: Add
3368 test-factorial-must-tail-call.c.
3369 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3370 * jit.dg/test-factorial-must-tail-call.c: New test case.
3371
3372 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3373
3374 PR fortran/71204
3375 * gfortran.dg/pr71204.f90: New test.
3376
3377 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3378
3379 * gcc.target/nvptx/sincos.c: New test.
3380
3381 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3382
3383 PR c++/70572
3384 * g++.dg/cpp1y/auto-fn31.C: New.
3385
3386 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3387
3388 * gcc.target/powerpc/vec-addec.c: New test.
3389 * gcc.target/powerpc/vec-addec-int128.c: New test.
3390
3391 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3392
3393 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3394 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3395 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3396 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3397
3398 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3399
3400 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3401
3402 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3403
3404 PR c++/71210
3405 * g++.dg/opt/pr71210-1.C: New test.
3406 * g++.dg/opt/pr71210-2.C: New test.
3407
3408 PR tree-optimization/29756
3409 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3410 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3411 only on selected targets where V4SImode vectors are known to be
3412 supported.
3413
3414 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3415
3416 PR tree-optimization/71079
3417 PR tree-optimization/71206
3418 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3419
3420 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3421
3422 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3423 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3424 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3425
3426 2016-05-20 Richard Guenther <rguenther@suse.de>
3427
3428 PR tree-optimization/29756
3429 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3430
3431 2016-05-20 Richard Biener <rguenther@suse.de>
3432
3433 PR tree-optimization/71185
3434 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3435
3436 2016-05-20 Richard Biener <rguenther@suse.de>
3437
3438 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3439
3440 2016-05-19 Marek Polacek <polacek@redhat.com>
3441
3442 PR c++/71075
3443 * g++.dg/diagnostic/pr71075.C: New test.
3444
3445 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3446
3447 PR c++/71184
3448 * g++.dg/pr71184.C: New test case.
3449
3450 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3451
3452 * gcc.target/powerpc/darn-0.c: New test.
3453 * gcc.target/powerpc/darn-1.c: New test.
3454 * gcc.target/powerpc/darn-2.c: New test.
3455
3456 2016-05-19 Marek Polacek <polacek@redhat.com>
3457
3458 PR tree-optimization/71031
3459 * gcc.dg/tree-ssa/vrp100.c: New test.
3460
3461 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3462
3463 PR rtl-optimization/71148
3464 * gcc.dg/pr71148.c: New test.
3465
3466 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3467
3468 PR target/71056
3469 * gcc.target/arm/pr71056.c: New test.
3470
3471 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3472
3473 * c-c++-common/pr69669.c: Check the used mode.
3474
3475 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3476
3477 PR sanitizer/64354
3478 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3479
3480 2016-05-19 Richard Biener <rguenther@suse.de>
3481
3482 PR tree-optimization/70729
3483 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3484 * gcc.dg/graphite/scop-18.c: Likewise.
3485 * gcc.dg/pr41783.c: Disable LIM.
3486 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3487 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3488 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3489 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3490 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3491 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3492 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3493 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3494 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3495 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3496 * gfortran.dg/pr42108.f90: Likewise.
3497
3498 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3499
3500 PR driver/69265
3501 * gcc.dg/spellcheck-options-11.c: New test case.
3502
3503 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3504
3505 PR c++/71100
3506 * g++.dg/opt/pr71100.C: New test.
3507
3508 2016-05-18 Martin Jambor <mjambor@suse.cz>
3509
3510 PR ipa/69708
3511 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3512 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3513 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3514 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3515
3516 2016-05-18 Martin Jambor <mjambor@suse.cz>
3517
3518 PR ipa/69708
3519 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3520 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3521 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3522 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3523 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3524
3525 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3526
3527 PR c++/69793
3528 * g++.dg/template/crash122.C: New.
3529
3530 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3531
3532 PR c++/70466
3533 * g++.dg/template/pr70466-1.C: New.
3534 * g++.dg/template/pr70466-2.C: Likewise.
3535
3536 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3537
3538 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3539 splat operations and the XXSPLTIB instruction.
3540 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3541 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3542 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3543 xxlxor to clear a register.
3544
3545 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3546
3547 * gcc.dg/torture/pr71020.c: New test.
3548
3549 2016-05-18 Martin Jambor <mjambor@suse.cz>
3550
3551 PR ipa/70646
3552 * gcc.dg/ipa/pr70646.c: New test.
3553
3554 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3555
3556 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3557
3558 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3559
3560 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3561 missing tests for vreinterpretq_p{8,16}.
3562
3563 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3564
3565 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3566 vsliq_n_s64 and vsliq_n_u64.
3567
3568 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3569
3570 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3571 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3572
3573 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3574
3575 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3576 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3577 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3578
3579 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3580
3581 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3582 in comment.
3583
3584 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3585
3586 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3587 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3588 "blr\t" and switch to scan-assembler-times.
3589
3590 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3591
3592 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3593 with __aarch64__.
3594 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3595 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3596
3597 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3598
3599 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3600 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3601 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3602 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3603 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3604 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3605
3606 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3607 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3608
3609 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3610 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3611
3612 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3613 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3614
3615 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3616
3617 2016-05-18 Richard Biener <rguenther@suse.de>
3618
3619 PR tree-optimization/71168
3620 * gcc.dg/torture/pr71168.c: New testcase.
3621
3622 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3623
3624 PR middle-end/63586
3625 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3626 * gcc.dg/tree-ssa/pr63586.c: New test.
3627 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3628
3629 2016-05-17 Nathan Sidwell <nathan@acm.org>
3630
3631 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3632 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3633 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3634 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3635
3636 2016-05-17 Nathan Sidwell <nathan@acm.org>
3637
3638 * gcc.target/nvptx/abi-vararg-3.c: New.
3639
3640 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3641
3642 PR tree-optimization/54579
3643 PR middle-end/55299
3644 * gcc.dg/fold-notrotate-1.c: New test.
3645 * gcc.dg/fold-notshift-1.c: New test.
3646 * gcc.dg/fold-notshift-2.c: New test.
3647
3648 2016-05-17 Marek Polacek <polacek@redhat.com>
3649
3650 PR ipa/71146
3651 * g++.dg/ipa/pr71146.C: New test.
3652
3653 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3654
3655 * jit.dg/test-error-array-bounds.c: New test case.
3656
3657 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3658
3659 * gcc.dg/tree-ssa/and-1.c: New testcase.
3660
3661 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3662
3663 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3664 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3665
3666 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3667
3668 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3669 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3670
3671 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3672
3673 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3674
3675 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3676
3677 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3678
3679 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3680
3681 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3682 ".2d[index]" when scan the assembly.
3683 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3684 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3685 float64x1.
3686 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3687
3688 2016-05-17 Richard Biener <rguenther@suse.de>
3689
3690 PR tree-optimization/71132
3691 * gcc.dg/torture/pr71132.c: New testcase.
3692
3693 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3694
3695 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3696
3697 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3698
3699 PR target/70809
3700 * gcc.target/aarch64/pr70809_1.c: New test.
3701
3702 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3703
3704 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3705 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3706 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3707 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3708
3709 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3710 Ilya Enkovich <ilya.enkovich@intel.com>
3711
3712 PR target/71114
3713 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3714
3715 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3716
3717 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3718 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3719
3720 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3721
3722 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3723 test for __ARM_FP16_ARGS.
3724 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3725 * gcc.target/arm/aapcs/neon-vect10.c: New.
3726 * gcc.target/arm/aapcs/neon-vect9.c: New.
3727 * gcc.target/arm/aapcs/vfp18.c: New.
3728 * gcc.target/arm/aapcs/vfp19.c: New.
3729 * gcc.target/arm/aapcs/vfp20.c: New.
3730 * gcc.target/arm/aapcs/vfp21.c: New.
3731 * gcc.target/arm/fp16-aapcs-1.c: New.
3732 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3733 test for __ARM_FP16_ARGS.
3734 * g++.target/arm/fp16-return-1.c: Update expected output.
3735
3736 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3737
3738 PR testsuite/70227
3739 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3740
3741 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3742
3743 PR fortran/69603
3744 * gfortran.dg/pr69603.f90: New testcase.
3745
3746 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3747
3748 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3749
3750 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3751
3752 PR fortran/71047
3753 * gfortran.dg/pr71047.f08: New test.
3754
3755 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3756
3757 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3758 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3759 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3760
3761 2016-05-13 Martin Sebor <msebor@redhat.com>
3762
3763 PR c++/60049
3764 * g++.dg/cpp0x/constexpr-60049.C: New test.
3765
3766 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3767
3768 PR bootstrap/71071
3769 * gcc.dg/pr71071.c: New test.
3770
3771 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3772
3773 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3774 remove XOP handling.
3775 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3776
3777 2016-05-13 Nathan Sidwell <nathan@acm.org>
3778
3779 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3780 __atomic_is_lock_free declaration.
3781
3782 2016-05-13 Richard Biener <rguenther@suse.de>
3783
3784 PR tree-optimization/42587
3785 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3786
3787 2016-05-13 Martin Liska <mliska@suse.cz>
3788
3789 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3790 the new format of dump output.
3791
3792 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3793
3794 * gcc.dg/pr71084.c: New test.
3795
3796 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3797
3798 PR target/53440
3799 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3800
3801 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3802
3803 * gcc.target/aarch64/struct_return.c: New test.
3804
3805 2016-05-12 Marek Polacek <polacek@redhat.com>
3806
3807 PR c/70756
3808 * c-c++-common/pr70756-2.c: New test.
3809 * c-c++-common/pr70756.c: New test.
3810
3811 2016-05-12 Richard Biener <rguenther@suse.de>
3812
3813 PR tree-optimization/71059
3814 * gcc.dg/torture/pr71059.c: New testcase.
3815
3816 2016-05-12 Richard Biener <rguenther@suse.de>
3817
3818 PR tree-optimization/71062
3819 * gcc.dg/torture/pr71062.c: New testcase.
3820
3821 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3822
3823 PR tree-optimization/71006
3824 * gcc.dg/pr71006.c: New test.
3825
3826 2016-05-12 Marek Polacek <polacek@redhat.com>
3827
3828 PR driver/71063
3829 * gcc.dg/opts-7.c: New test.
3830
3831 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3832
3833 PR target/70830
3834 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3835 Add -save-temps to dg-options.
3836 Scan for ldmfd rather than pop instruction.
3837 * gcc.target/arm/interrupt-2.c: Likewise.
3838 * gcc.target/arm/pr70830.c: New test.
3839
3840 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3841
3842 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3843 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3844
3845 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3846 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3847 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3848
3849 PR target/71019
3850 * gcc.target/i386/avx512vl-pack-1.c: New test.
3851 * gcc.target/i386/avx512vl-pack-2.c: New test.
3852 * gcc.target/i386/avx512bw-pack-2.c: New test.
3853
3854 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3855
3856 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3857 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3858 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3859
3860 2016-05-12 Richard Biener <rguenther@suse.de>
3861
3862 PR tree-optimization/70986
3863 * gcc.dg/torture/pr70986-1.c: New testcase.
3864 * gcc.dg/torture/pr70986-2.c: Likewise.
3865 * gcc.dg/torture/pr70986-3.c: Likewise.
3866
3867 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3868
3869 PR c/43651
3870 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3871 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3872
3873 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3874
3875 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3876 directive.
3877 * gcc.target/i386/pr66746.c: Ditto.
3878
3879 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3880
3881 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3882 support.
3883 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3884 warning when using -mvsx-timode.
3885 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3886 * gcc.target/powerpc/dform-2.c: Likewise.
3887 * gcc.target/powerpc/pr68805.c: Likewise.
3888
3889 2016-05-11 Marek Polacek <polacek@redhat.com>
3890
3891 PR c++/71024
3892 * c-c++-common/attributes-3.c: New test.
3893
3894 2016-05-11 Nathan Sidwell <nathan@acm.org>
3895
3896 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3897 * gcc.c-torture/execute/pr68185.c: Likewise.
3898 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3899 * gcc.dg/pr69634.c: Requires scheduling.
3900 * gcc.dg/torture/pr66178.c: Require label values.
3901 * gcc.dg/setjmp-6.c: Require indirect jumps.
3902
3903 2016-05-11 Richard Biener <rguenther@suse.de>
3904
3905 PR tree-optimization/71055
3906 * gcc.dg/torture/pr71055.c: New testcase.
3907
3908 2016-05-11 Richard Biener <rguenther@suse.de>
3909
3910 PR debug/71057
3911 * g++.dg/debug/pr71057.C: New testcase.
3912
3913 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3914
3915 PR fortran/70855
3916 * gfortran.dg/gomp/pr70855.f90: New test.
3917
3918 2016-05-11 Richard Biener <rguenther@suse.de>
3919
3920 PR middle-end/71002
3921 * g++.dg/torture/pr71002.C: New testcase.
3922
3923 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3924
3925 PR middle-end/70807
3926 * gcc.dg/pr70807.c: New test.
3927
3928 2016-05-10 Martin Sebor <msebor@redhat.com>
3929
3930 PR c++/38611
3931 * g++.dg/Wattributes.C: New test.
3932
3933 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3934
3935 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3936 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3937 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3938
3939 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3940
3941 PR target/70799
3942 * gcc.target/i386/pr70799-1.c: New test.
3943
3944 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3945
3946 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3947
3948 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3949
3950 PR middle-end/70877
3951 * gcc.target/i386/pr70877.c: New test.
3952
3953 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3954
3955 PR tree-optimization/70786
3956 * gcc.target/i386/pr70876.c: New test.
3957
3958 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3959
3960 PR target/70927
3961 * gcc.target/i386/avx512vl-logic-1.c: New test.
3962 * gcc.target/i386/avx512vl-logic-2.c: New test.
3963 * gcc.target/i386/avx512dq-logic-2.c: New test.
3964
3965 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3966
3967 PR target/70963
3968 * gcc.target/powerpc/pr70963.c: New.
3969
3970 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3971
3972 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3973 (test_very_wide_line): Add ruler to expected output.
3974 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3975 (test_very_wide_line): Likewise.
3976 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3977 (test_show_locus): Within the handling of "test_very_wide_line",
3978 enable show_ruler_p on the diagnostic context.
3979
3980 2016-05-10 Richard Biener <rguenther@suse.de>
3981
3982 PR tree-optimization/71039
3983 * gcc.dg/torture/pr71039.c: New testcase.
3984
3985 2016-05-10 Nathan Sidwell <nathan@acm.org>
3986
3987 * gcc.dg/nested-func-10.c: Requires alloca.
3988 * gcc.dg/nested-func-9.c: Requires alloca.
3989 * gcc.c-torture/execute/pr70460.c: Requires labels.
3990 * gcc.c-torture/compile/pr70199.c: Requires labels.
3991 * gcc.target/nvptx/decl.c: Compile only.
3992 * gcc.target/nvptx/trailing-init.c: Compile only.
3993 * gcc.target/nvptx/ary-init.c: Compile only.
3994
3995 2016-05-10 Marek Polacek <polacek@redhat.com>
3996
3997 PR c/70255
3998 * gcc.dg/attr-opt-1.c: New test.
3999
4000 2016-05-10 Richard Biener <rguenther@suse.de>
4001
4002 PR tree-optimization/70497
4003 PR tree-optimization/28367
4004 * gcc.dg/torture/20160404-1.c: New testcase.
4005 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4006 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4007
4008 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4009
4010 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4011
4012 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4013
4014 * gcc.target/i386/fabsneg-1.c New test.
4015
4016 2016-05-09 Alan Modra <amodra@gmail.com>
4017
4018 PR testsuite/70826
4019 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4020
4021 2016-05-09 Richard Biener <rguenther@suse.de>
4022
4023 PR tree-optimization/70985
4024 * gcc.dg/torture/pr70985.c: New testcase.
4025
4026 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4027
4028 * gcc.dg/tree-ssa/ifc-9.c: New test.
4029 * gcc.dg/tree-ssa/ifc-10.c: New test.
4030 * gcc.dg/tree-ssa/ifc-11.c: New test.
4031 * gcc.dg/tree-ssa/ifc-12.c: New test.
4032 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4033 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4034 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4035
4036 2016-05-09 Richard Biener <rguenther@suse.de>
4037
4038 PR fortran/70937
4039 * gfortran.dg/pr70937.f90: New testcase.
4040
4041 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4042
4043 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4044
4045 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4046
4047 PR fortran/56226
4048 * gfortran.dg/dec_structure_1.f90: New testcase.
4049 * gfortran.dg/dec_structure_2.f90: Ditto.
4050 * gfortran.dg/dec_structure_3.f90: Ditto.
4051 * gfortran.dg/dec_structure_4.f90: Ditto.
4052 * gfortran.dg/dec_structure_5.f90: Ditto.
4053 * gfortran.dg/dec_structure_6.f90: Ditto.
4054 * gfortran.dg/dec_structure_7.f90: Ditto.
4055 * gfortran.dg/dec_structure_8.f90: Ditto.
4056 * gfortran.dg/dec_structure_9.f90: Ditto.
4057 * gfortran.dg/dec_structure_10.f90: Ditto.
4058 * gfortran.dg/dec_structure_11.f90: Ditto.
4059 * gfortran.dg/dec_union_1.f90: Ditto.
4060 * gfortran.dg/dec_union_2.f90: Ditto.
4061 * gfortran.dg/dec_union_3.f90: Ditto.
4062 * gfortran.dg/dec_union_4.f90: Ditto.
4063 * gfortran.dg/dec_union_5.f90: Ditto.
4064 * gfortran.dg/dec_union_6.f90: Ditto.
4065 * gfortran.dg/dec_union_7.f90: Ditto.
4066
4067 2016-05-07 Tom de Vries <tom@codesourcery.com>
4068
4069 PR tree-optimization/70956
4070 * gcc.dg/graphite/pr70956.c: New test.
4071
4072 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4073
4074 PR middle-end/70941
4075 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4076 (a, b, c, d): Change type from char to signed char.
4077 (main): Compare against (signed char) -1634678893 instead of
4078 hardcoded -109. Use __builtin_abort instead of abort.
4079
4080 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4081 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4082
4083 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4084
4085 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4086
4087 PR debug/70935
4088 * gcc.dg/torture/pr70935.c: New test.
4089
4090 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4091
4092 PR target/58219
4093 * gcc.target/sh/pr58219.c: New tests.
4094
4095 2016-05-06 Richard Biener <rguenther@suse.de>
4096
4097 PR tree-optimization/70960
4098 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4099
4100 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4101
4102 PR target/52933
4103 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4104 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4105 Adjust expected instruction counts.
4106 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4107
4108 2016-05-06 Marek Polacek <polacek@redhat.com>
4109
4110 PR sanitizer/70875
4111 * gcc.dg/ubsan/bounds-3.c: New test.
4112
4113 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4114
4115 PR target/54089
4116 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4117
4118 2016-05-06 Richard Biener <rguenther@suse.de>
4119
4120 PR middle-end/70931
4121 * gfortran.dg/pr70931.f90: New testcase.
4122
4123 2016-05-06 Richard Biener <rguenther@suse.de>
4124
4125 PR middle-end/70941
4126 * gcc.dg/torture/pr70941.c: New testcase.
4127
4128 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4129
4130 PR tree-optimization/57206
4131 * gcc.dg/vect/pr57206.c: New test.
4132
4133 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4134
4135 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4136
4137 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4138
4139 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4140
4141 * c-c++-common/Wdangling-else-4.c: New test.
4142
4143 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4144
4145 PR c++/70906
4146 PR c++/70933
4147 * g++.dg/opt/pr70906.C: New test.
4148 * g++.dg/opt/pr70933.C: New test.
4149
4150 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4151
4152 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4153
4154 * gcc.dg/ipa/pure-const-3.c: New testcase.
4155
4156 2016-05-04 Marek Polacek <polacek@redhat.com>
4157
4158 * c-c++-common/Wdangling-else-1.c: New test.
4159 * c-c++-common/Wdangling-else-2.c: New test.
4160 * c-c++-common/Wdangling-else-3.c: New test.
4161
4162 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4163
4164 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4165 flag is present.
4166
4167 2016-05-04 Marek Polacek <polacek@redhat.com>
4168
4169 PR c/48778
4170 * gcc.dg/Waddress-2.c: New test.
4171
4172 2016-05-04 Alan Modra <amodra@gmail.com>
4173
4174 * gcc.target/powerpc/pr70866.c: New.
4175
4176 2016-05-03 Martin Sebor <msebor@redhat.com>
4177
4178 PR c++/66561
4179 * c-c++-common/builtin_location.c: New test.
4180 * g++.dg/cpp1y/builtin_location.C: New test.
4181
4182 2016-05-03 Marek Polacek <polacek@redhat.com>
4183
4184 PR c/70859
4185 * gcc.dg/pr70859.c: New test.
4186 * gcc.dg/pr70859-2.c: New test.
4187
4188 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4189
4190 * gnat.dg/debug5.adb: New testcase.
4191
4192 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4193
4194 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4195 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4196 Procedure to check for z10 instruction set.
4197
4198 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4199
4200 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4201
4202 2016-05-03 Alan Modra <amodra@gmail.com>
4203
4204 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4205
4206 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4207
4208 * gcc.target/i386/avx512f-cvt-1.c: New test.
4209
4210 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4211
4212 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4213 -fdump-tree-vrp-details.
4214
4215 2016-05-03 Richard Biener <rguenther@suse.de>
4216
4217 * gcc.dg/pr30172-1.c: Adjust.
4218 * gcc.dg/pr63743.c: Likewise.
4219 * gcc.dg/tm/pr51696.c: Likewise.
4220 * c-c++-common/tm/safe-1.c: Likewise.
4221 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4222 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4223 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4224 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4225
4226 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4227
4228 PR rtl-optimization/70467
4229 * gcc.target/i386/pr70467-3.c: New test.
4230 * gcc.target/i386/pr70467-4.c: New test.
4231
4232 PR tree-optimization/70916
4233 * gcc.c-torture/compile/pr70916.c: New test.
4234
4235 PR target/49244
4236 * gcc.target/i386/pr49244-1.c: New test.
4237 * gcc.target/i386/pr49244-2.c: New test.
4238
4239 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4240
4241 PR rtl-optimization/44281
4242 * gcc.target/i386/pr44281.c: New test.
4243
4244 2016-05-03 bin cheng <bin.cheng@arm.com>
4245
4246 PR tree-optimization/56541
4247 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4248 * gcc.dg/vect/pr56541.c: new test.
4249
4250 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4251
4252 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4253 __float128.
4254 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4255
4256 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4257
4258 PR testsuite/70520
4259 * c-c++-common/asan/clone-test-1.c (main): Align child process
4260 stack to 16 bytes.
4261
4262 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4263
4264 PR c++/62314
4265 * g++.dg/spellcheck-fields-2.C: New test case.
4266
4267 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4268
4269 PR c++/62314
4270 * g++.dg/pr62314.C: New test case.
4271
4272 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4273
4274 * gcc.dg/ipa/inline-8.c: New testcase.
4275
4276 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4277
4278 PR rtl-optimization/70467
4279 * gcc.target/i386/pr70467-1.c: New test.
4280
4281 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4282
4283 * gcc.dg/spec-options.c: Run the test on all targets.
4284 * gcc.dg/foo.specs: Use cpp_unique_options.
4285
4286 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4287
4288 * gcc.dg/tree-ssa/unord.c: New testcase.
4289
4290 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4291
4292 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4293
4294 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4295
4296 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4297
4298 2016-05-02 Marek Polacek <polacek@redhat.com>
4299
4300 PR c/70851
4301 * gcc.dg/enum-incomplete-3.c: New test.
4302
4303 2016-05-02 Marek Polacek <polacek@redhat.com>
4304 Tom de Vries <tom@codesourcery.com>
4305
4306 PR tree-optimization/70700
4307 * gcc.dg/pr70700.c: New test.
4308
4309 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4310
4311 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4312 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4313 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4314 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4315 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4316
4317 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4318
4319 * ada/acats/run_acats: Rename into...
4320 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4321 * ada/acats/run_all.sh: Remove redundant test.
4322 (target_run): Move around.
4323 (target_gnatchop): Use newly built executable.
4324 (target_gnatmake): Likewise.
4325 Check that the compilation of impbit succeeds.
4326
4327 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4328
4329 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4330 * gcc.dg/20021029-1.c: Likewise.
4331 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4332 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4333 * gcc.target/sh/cmpstr.c: Likewise.
4334 * gcc.target/sh/cmpstrn.c: Likewise.
4335 * gcc.target/sh/memset.c: Likewise.
4336 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4337 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4338 * gcc.target/sh/pr39423-1.c: Likewise.
4339 * gcc.target/sh/pr49468-di.c: Likewise.
4340 * gcc.target/sh/pr49468-si.c: Likewise.
4341 * gcc.target/sh/pr49880-1.c: Likewise.
4342 * gcc.target/sh/pr49880-2.c: Likewise.
4343 * gcc.target/sh/pr49880-3.c: Likewise.
4344 * gcc.target/sh/pr50751-1.c: Likewise.
4345 * gcc.target/sh/pr50751-4.c: Likewise.
4346 * gcc.target/sh/pr50751-7.c: Likewise.
4347 * gcc.target/sh/pr51244-1.c: Likewise.
4348 * gcc.target/sh/pr51244-10.c: Likewise.
4349 * gcc.target/sh/pr51244-11.c: Likewise.
4350 * gcc.target/sh/pr51244-12.c: Likewise.
4351 * gcc.target/sh/pr51244-13.c: Likewise.
4352 * gcc.target/sh/pr51244-14.c: Likewise.
4353 * gcc.target/sh/pr51244-17.c: Likewise.
4354 * gcc.target/sh/pr51244-18.c: Likewise.
4355 * gcc.target/sh/pr51244-19.c: Likewise.
4356 * gcc.target/sh/pr51244-4.c: Likewise.
4357 * gcc.target/sh/pr51244-5.c: Likewise.
4358 * gcc.target/sh/pr51244-7.c: Likewise.
4359 * gcc.target/sh/pr51244-8.c: Likewise.
4360 * gcc.target/sh/pr51244-9.c: Likewise.
4361 * gcc.target/sh/pr51697.c: Likewise.
4362 * gcc.target/sh/pr52483-1.c: Likewise.
4363 * gcc.target/sh/pr52483-2.c: Likewise.
4364 * gcc.target/sh/pr52483-3.c: Likewise.
4365 * gcc.target/sh/pr52483-5.c: Likewise.
4366 * gcc.target/sh/pr52933-1.c: Likewise.
4367 * gcc.target/sh/pr52933-2.c: Likewise.
4368 * gcc.target/sh/pr52933-3.c: Likewise.
4369 * gcc.target/sh/pr53568-1.c: Likewise.
4370 * gcc.target/sh/pr53976-1.c: Likewise.
4371 * gcc.target/sh/pr53988-1.c: Likewise.
4372 * gcc.target/sh/pr53988.c: Likewise.
4373 * gcc.target/sh/pr54089-1.c: Likewise.
4374 * gcc.target/sh/pr54089-6.c: Likewise.
4375 * gcc.target/sh/pr54089-7.c: Likewise.
4376 * gcc.target/sh/pr54089-8.c: Likewise.
4377 * gcc.target/sh/pr54089-9.c: Likewise.
4378 * gcc.target/sh/pr54236-1.c: Likewise.
4379 * gcc.target/sh/pr54236-2.c: Likewise.
4380 * gcc.target/sh/pr54236-3.c: Likewise.
4381 * gcc.target/sh/pr54236-4.c: Likewise.
4382 * gcc.target/sh/pr54386.c: Likewise.
4383 * gcc.target/sh/pr54602-1.c: Likewise.
4384 * gcc.target/sh/pr54685.c: Likewise.
4385 * gcc.target/sh/pr54760-1.c: Likewise.
4386 * gcc.target/sh/pr54760-2.c: Likewise.
4387 * gcc.target/sh/pr54760-3.c: Likewise.
4388 * gcc.target/sh/pr54760-4.c: Likewise.
4389 * gcc.target/sh/pr54760-5.c: Likewise.
4390 * gcc.target/sh/pr54760-6.c: Likewise.
4391 * gcc.target/sh/pr55146.c: Likewise.
4392 * gcc.target/sh/pr55160.c: Likewise.
4393 * gcc.target/sh/pr59278.c: Likewise.
4394 * gcc.target/sh/pr59401-1.c: Likewise.
4395 * gcc.target/sh/pr59533-1.c: Likewise.
4396 * gcc.target/sh/pr63260.c: Likewise.
4397 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4398 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4399 * gcc.target/sh/strlen.c: Likewise.
4400 * gcc.target/sh/torture/pr30807.c: Likewise.
4401 * gcc.target/sh/torture/pr34777.c: Likewise.
4402 * gcc.target/sh/torture/pr64652.c: Likewise.
4403 * gcc.target/sh/torture/pr65505.c: Likewise.
4404 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4405 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4406
4407 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4408
4409 PR c++/66644
4410 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4411
4412 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4413
4414 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4415 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4416 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4417 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4418
4419 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4420
4421 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4422 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4423
4424 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4425
4426 PR middle-end/70626
4427 * c-c++-common/goacc/combined-reduction.c: New test.
4428 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4429
4430 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4431
4432 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4433 *movdi_internal pattern only if PIC off.
4434 * gcc.target/i386/pr70155-2.c: Likewise.
4435 * gcc.target/i386/pr70155-3.c: Likewise.
4436 * gcc.target/i386/pr70155-4.c: Likewise.
4437 * gcc.target/i386/pr70155-5.c: Likewise.
4438 * gcc.target/i386/pr70155-6.c: Likewise.
4439 * gcc.target/i386/pr70155-7.c: Likewise.
4440 * gcc.target/i386/pr70155-8.c: Likewise.
4441 * gcc.target/i386/pr70155-15.c: Likewise.
4442 * gcc.target/i386/pr70155-17.c: Likewise.
4443 * gcc.target/i386/pr70155-22.c: Likewise.
4444
4445 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4446
4447 PR tree-optimization/70803
4448 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4449
4450 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4451
4452 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4453 optimization of vector loop.
4454 * gcc.target/i386/vect-unpack-3.c: New test.
4455 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4456 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4457 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4458
4459 2016-04-29 Marek Polacek <polacek@redhat.com>
4460
4461 PR sanitizer/70342
4462 * g++.dg/ubsan/null-7.C: New test.
4463
4464 PR c/70852
4465 * gcc.dg/pr70852.c: New test.
4466
4467 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4468
4469 PR/69089
4470 * g++.dg/cpp0x/alignas6.C: New test.
4471
4472 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4473
4474 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4475 * gcc.dg/pr27003.c: Likewise.
4476 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4477 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4478 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4479 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4480 * gcc.target/arc/mxy.c: Likewise.
4481 * gcc.target/arc/mswape.c: Likewise.
4482 * gcc.target/arc/mrtsc.c: Likewise.
4483 * gcc.target/arc/mcrc.c: Likewise.
4484 * gcc.target/arc/mdsp-packa.c: Likewise.
4485 * gcc.target/arc/mdvbf.c: Likewise.
4486 * gcc.target/arc/mlock.c: Likewise.
4487 * gcc.target/arc/mmac-24.c: Likewise.
4488 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4489
4490 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4491 Matthijs Kooijman <matthijs@stdin.nl>
4492 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4493
4494 PR target/60040
4495 * gcc.target/avr/pr60040-1.c: New.
4496 * gcc.target/avr/pr60040-2.c: New.
4497
4498 2016-04-29 Richard Biener <rguenther@suse.de>
4499
4500 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4501
4502 2016-04-29 Richard Biener <rguenther@suse.de>
4503
4504 PR tree-optimization/13962
4505 PR tree-optimization/65686
4506 * gcc.dg/uninit-pr65686.c: New testcase.
4507
4508 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4509
4510 PR middle-end/70843
4511 * gcc.dg/pr70843.c: New test.
4512
4513 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4514
4515 PR target/70858
4516 * gcc.target/i386/pr70858.c: New test.
4517
4518 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4519
4520 * gcc.target/arc/nps400-1.c: New file.
4521
4522 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4523 Andrew Burgess <andrew.burgess@embecosm.com>
4524
4525 * gcc.target/arc/movh_cl-1.c: New file.
4526
4527 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4528 Andrew Burgess <andrew.burgess@embecosm.com>
4529
4530 * gcc.target/arc/extzv-1.c: New file.
4531 * gcc.target/arc/insv-1.c: New file.
4532 * gcc.target/arc/insv-2.c: New file.
4533 * gcc.target/arc/movb-1.c: New file.
4534 * gcc.target/arc/movb-2.c: New file.
4535 * gcc.target/arc/movb-3.c: New file.
4536 * gcc.target/arc/movb-4.c: New file.
4537 * gcc.target/arc/movb-5.c: New file.
4538 * gcc.target/arc/movb_cl-1.c: New file.
4539 * gcc.target/arc/movb_cl-2.c: New file.
4540 * gcc.target/arc/movbi_cl-1.c: New file.
4541 * gcc.target/arc/movl-1.c: New file.
4542
4543 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4544 Andrew Burgess <andrew.burgess@embecosm.com>
4545
4546 * gcc.target/arc/cmem-1.c: New file.
4547 * gcc.target/arc/cmem-2.c: New file.
4548 * gcc.target/arc/cmem-3.c: New file.
4549 * gcc.target/arc/cmem-4.c: New file.
4550 * gcc.target/arc/cmem-5.c: New file.
4551 * gcc.target/arc/cmem-6.c: New file.
4552 * gcc.target/arc/cmem-7.c: New file.
4553 * gcc.target/arc/cmem-ld.inc: New file.
4554 * gcc.target/arc/cmem-st.inc: New file.
4555
4556 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4557
4558 PR target/70821
4559 * gcc.target/i386/pr70821.c: New test.
4560
4561 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4562
4563 * gcc.target/powerpc/vec-adde.c: New test.
4564 * gcc.target/powerpc/vec-adde-int128.c: New test.
4565
4566 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4567
4568 * gcc.target/i386/avx-vround-1.c: New test.
4569 * gcc.target/i386/avx-vround-2.c: New test.
4570 * gcc.target/i386/avx512vl-vround-1.c: New test.
4571 * gcc.target/i386/avx512vl-vround-2.c: New test.
4572
4573 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4574
4575 PR testsuite/70595
4576 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4577 (check_effective_target_cilkplus_runtime): ... this.
4578 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4579 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4580
4581 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4582 Require cilkplus_runtime.
4583 Don't add -lcilkrts.
4584 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4585 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4586 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4587 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4588 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4589 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4590 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4591 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4592 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4593 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4594 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4595 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4596 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4597 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4598 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4599 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4600 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4601 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4602 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4603 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4604 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4605 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4606 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4607 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4608 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4609 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4610 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4611 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4612 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4613
4614 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4615 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4616
4617 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4618
4619 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4620 cilkplus_runtime.
4621
4622 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4623
4624 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4625 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4626
4627 2015-04-27 Ryan Burn <contact@rnburn.com>
4628
4629 PR c++/69024
4630 PR c++/68997
4631 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4632 diagnostic.
4633 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4634 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4635
4636 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4637
4638 * gnat.dg/limited_with4.ad[sb]: New test.
4639 * gnat.dg/limited_with4_pkg.ads: New helper.
4640
4641 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4642
4643 PR target/70155
4644 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4645 and movv1ti_internal patterns
4646 * gcc.target/i386/pr70155-1.c: New test.
4647 * gcc.target/i386/pr70155-2.c: Likewise.
4648 * gcc.target/i386/pr70155-3.c: Likewise.
4649 * gcc.target/i386/pr70155-4.c: Likewise.
4650 * gcc.target/i386/pr70155-5.c: Likewise.
4651 * gcc.target/i386/pr70155-6.c: Likewise.
4652 * gcc.target/i386/pr70155-7.c: Likewise.
4653 * gcc.target/i386/pr70155-8.c: Likewise.
4654 * gcc.target/i386/pr70155-9.c: Likewise.
4655 * gcc.target/i386/pr70155-10.c: Likewise.
4656 * gcc.target/i386/pr70155-11.c: Likewise.
4657 * gcc.target/i386/pr70155-12.c: Likewise.
4658 * gcc.target/i386/pr70155-13.c: Likewise.
4659 * gcc.target/i386/pr70155-14.c: Likewise.
4660 * gcc.target/i386/pr70155-15.c: Likewise.
4661 * gcc.target/i386/pr70155-16.c: Likewise.
4662 * gcc.target/i386/pr70155-17.c: Likewise.
4663 * gcc.target/i386/pr70155-18.c: Likewise.
4664 * gcc.target/i386/pr70155-19.c: Likewise.
4665 * gcc.target/i386/pr70155-20.c: Likewise.
4666 * gcc.target/i386/pr70155-21.c: Likewise.
4667 * gcc.target/i386/pr70155-22.c: Likewise.
4668
4669 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4670
4671 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4672 ".{5,6}".
4673
4674 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4675
4676 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4677 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4678 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4679 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4680 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4681
4682 2016-04-27 Richard Biener <rguenther@suse.de>
4683
4684 PR ipa/70760
4685 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4686 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4687
4688 2016-04-27 Nathan Sidwell <nathan@acm.org>
4689
4690 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4691 * g++.dg/ubsan/pr63956.C: Adjust error location.
4692
4693 2016-04-27 Nick Clifton <nickc@redhat.com>
4694
4695 PR middle-end/49889
4696 * gcc.dg/pr49889.c: New test.
4697
4698 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4699
4700 * c-c++-common/memset-array.c: New test.
4701
4702 2016-04-26 Martin Sebor <msebor@redhat.com>
4703
4704 PR c++/66639
4705 * g++.dg/cpp1y/func_constexpr.C: New test.
4706
4707 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4708
4709 PR c++/70241
4710 * g++.dg/cpp0x/enum32.C: New test.
4711 * g++.dg/cpp0x/enum33.C: New test.
4712
4713 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4714
4715 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4716 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4717 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4718 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4719 * gcc.c-torture/execute/pr38151.c: Likewise.
4720 * gcc.c-torture/execute/pr66556.c: Likewise.
4721 * gcc.c-torture/execute/pr67781.c: Likewise.
4722 * gcc.c-torture/execute/pr68648.c: Likewise.
4723
4724 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4725
4726 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4727
4728 2016-04-26 Marek Polacek <polacek@redhat.com>
4729
4730 PR c/67784
4731 * gcc.dg/pr67784-3.c: New test.
4732 * gcc.dg/pr67784-4.c: New test.
4733 * gcc.dg/pr67784-5.c: New test.
4734
4735 PR c/70791
4736 * gcc.dg/Wnested-externs-2.c: New test.
4737
4738 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4739
4740 * gcc.dg/fold-plusmult.c: Adjust.
4741 * gcc.dg/no-strict-overflow-6.c: Adjust.
4742 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4743
4744 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4745
4746 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4747 number scans.
4748 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4749 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4750 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4751 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4752 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4753 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4754 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4755 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4756 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4757 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4758 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4759 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4760 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4761 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4762 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4763 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4764 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4765 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4766 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4767 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4768 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4769 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4770 scans.
4771 * gcc.target/i386/pr32219-4.c: Likewise.
4772 * gcc.target/i386/pr32219-6.c: Likewise.
4773 * gcc.target/i386/pr32219-8.c: Likewise.
4774
4775 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4776
4777 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4778 associated options.
4779
4780 2016-04-26 Marek Polacek <polacek@redhat.com>
4781
4782 PR c++/70744
4783 * g++.dg/ext/cond2.C: New test.
4784
4785 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4786
4787 PR tree-optimization/70771
4788 PR tree-optimization/70775
4789 * gcc.dg/pr70771.c: New test.
4790 * gcc.dg/pr70775.c: New test.
4791
4792 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4793
4794 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4795
4796 2016-04-25 Richard Biener <rguenther@suse.de>
4797
4798 PR tree-optimization/70780
4799 * gcc.dg/torture/pr70780.c: New testcase.
4800
4801 2016-04-25 Michael Collison <michael.collison@arm.com>
4802
4803 * gcc.target/arm/neon-vaddws16.c: New test.
4804 * gcc.target/arm/neon-vaddws32.c: New test.
4805 * gcc.target/arm/neon-vaddwu16.c: New test.
4806 * gcc.target/arm/neon-vaddwu32.c: New test.
4807 * gcc.target/arm/neon-vaddwu8.c: New test.
4808 * lib/target-supports.exp
4809 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4810 that arm neon support vector widen sum of HImode TO SImode.
4811
4812 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4813
4814 PR sanitizer/70712
4815 * c-c++-common/asan/pr70712.c: New test.
4816
4817 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4818
4819 * .gitattributes: New file.
4820
4821 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4822
4823 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4824
4825 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4826
4827 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4828 * gfortran.dg/submodule_15.f08: Likewise.
4829
4830 2016-04-22 Richard Biener <rguenther@suse.de>
4831
4832 PR tree-optimization/70740
4833 * gcc.dg/torture/pr70740.c: New testcase.
4834
4835 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4836
4837 PR target/70750
4838 * gcc.target/i386/pr70750-1.c: New test.
4839 * gcc.target/i386/pr70750-2.c: Likewise.
4840
4841 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4842
4843 PR c++/70540
4844 * g++.dg/cpp0x/auto48.C: New.
4845
4846 2016-04-21 Marek Polacek <polacek@redhat.com>
4847
4848 PR c++/70513
4849 * g++.dg/cpp0x/forw_enum12.C: New test.
4850 * g++.dg/cpp0x/forw_enum13.C: New test.
4851
4852 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4853
4854 PR target/70728
4855 * gcc.target/i386/pr70728.c: New test.
4856
4857 2016-04-21 Richard Biener <rguenther@suse.de>
4858
4859 PR middle-end/70747
4860 * gcc.dg/pr70747.c: New testcase.
4861
4862 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4863
4864 PR tree-optimization/70715
4865 * gcc.dg/tree-ssa/scev-13.c: New test.
4866
4867 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4868
4869 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4870
4871 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4872
4873 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4874
4875 2016-04-20 Jan Hubicka <jh@suse.cz>
4876
4877 PR ipa/70018
4878 * g++.dg/ipa/nothrow-1.C: New testcase.
4879
4880 2016-04-20 Nathan Sidwell <nathan@acm.org>
4881
4882 PR c++/55635
4883 * g++.dg/eh/delete1.C: New.
4884
4885 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4886
4887 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4888 -mtune-ctrl=sse_typeless_stores.
4889
4890 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4891
4892 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4893
4894 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4895
4896 PR tree-optimization/69489
4897 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4898
4899 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4900
4901 PR c++/69363
4902 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4903 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4904 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4905
4906 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4907
4908 PR tree-optimization/56625
4909 PR tree-optimization/69489
4910 * gcc.dg/vect/pr56625.c: New test.
4911 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4912
4913 2016-04-20 Andrew Pinski <apinski@cavium.com>
4914
4915 PR target/64971
4916 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4917
4918 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4919
4920 * gnat.dg/self1.adb: Remove now incorrect test.
4921
4922 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4923
4924 * gcc.dg/tree-ssa/scev-11.c: New test.
4925 * gcc.dg/tree-ssa/scev-12.c: New test.
4926
4927 2016-04-20 Marek Polacek <polacek@redhat.com>
4928
4929 PR tree-optimization/70725
4930 * gcc.dg/pr70725.c: New test.
4931
4932 2016-04-20 Richard Biener <rguenther@suse.de>
4933
4934 PR tree-optimization/70726
4935 * g++.dg/vect/pr70726.cc: New testcase.
4936
4937 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4938
4939 PR target/70674
4940 * gcc.target/s390/pr70674.c: New test.
4941
4942 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4943
4944 PR libgfortran/70684
4945 * gfortran.dg/list_read_14.f90: New test.
4946
4947 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4948
4949 PR target/69201
4950 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4951 extern to force it misaligned.
4952 (b): Likewise.
4953 (c): Likewise.
4954 (d): Likewise.
4955 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4956 Don't check `*' before movv4sf_internal.
4957 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4958 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4959 Don't check `*' before movv16qi_internal.
4960 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4961 extern to force it misaligned.
4962 (b): Likewise.
4963 (c): Likewise.
4964 (d): Likewise.
4965 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4966 Don't check `*' before movv2df_internal.
4967 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4968 extern to force it misaligned.
4969 (b): Likewise.
4970 (c): Likewise.
4971 (d): Likewise.
4972 Check movv8sf_internal instead of avx_storeups256.
4973 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4974
4975 2016-04-19 Richard Biener <rguenther@suse.de>
4976
4977 PR tree-optimization/70171
4978 * g++.dg/tree-ssa/pr70171.C: New testcase.
4979
4980 2016-04-19 Richard Biener <rguenther@suse.de>
4981
4982 PR tree-optimization/70724
4983 * gcc.dg/torture/pr70724.c: New testcase.
4984
4985 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4986
4987 PR middle-end/70689
4988 * gcc.target/i386/pr70689.c: New.
4989
4990 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4991
4992 PR target/70708
4993 * gcc.target/i386/pr70708.c: New test.
4994
4995 2016-04-18 Richard Biener <rguenther@suse.de>
4996
4997 PR tree-optimization/43434
4998 * gcc.dg/vect/pr43434.c: New testcase.
4999 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5000 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5001 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5002 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5003 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5004 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5005 * gcc.dg/gomp/pr68640.c: Likewise.
5006 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5007 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5008
5009 2016-04-18 Richard Biener <rguenther@suse.de>
5010
5011 PR tree-optimization/70701
5012 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5013
5014 2016-04-18 Tom de Vries <tom@codesourcery.com>
5015
5016 PR testsuite/70699
5017 * gcc.dg/pr70161.c: Add dot-file scans.
5018 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5019 instead of after last dot char.
5020
5021 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5022
5023 * c-c++-common/dump-ada-spec-3.c: New test.
5024 * c-c++-common/dump-ada-spec-4.c: Likewise.
5025
5026 2016-04-17 Tom de Vries <tom@codesourcery.com>
5027
5028 PR other/70183
5029 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5030
5031 2016-04-15 Jan Hubicka <jh@suse.cz>
5032
5033 PR ipa/70018
5034 * g++.dg/ipa/pure-const-1.C: New testcase.
5035 * g++.dg/ipa/pure-const-2.C: New testcase.
5036 * g++.dg/ipa/pure-const-3.C: New testcase.
5037
5038 2016-04-15 Marek Polacek <polacek@redhat.com>
5039
5040 PR c/70671
5041 * gcc.dg/bitfld-22.c: New test.
5042
5043 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5044
5045 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5046 x86_64.
5047
5048 2016-04-15 Marek Polacek <polacek@redhat.com>
5049
5050 PR c/70651
5051 * c-c++-common/pr70651.c: New test.
5052
5053 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5054
5055 PR rtl-optimization/70681
5056 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5057 dump scan on arm and powerpc.
5058 * gcc.dg/pr10474.c: Likewise.
5059
5060 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5061
5062 PR c++/69517
5063 PR c++/70019
5064 PR c++/70588
5065 * g++.dg/cpp1y/vla11.C: Revert for real.
5066
5067 PR c/70436
5068 * c-c++-common/Wparentheses-1.c: New test.
5069 * c-c++-common/gomp/Wparentheses-1.c: New test.
5070 * c-c++-common/gomp/Wparentheses-2.c: New test.
5071 * c-c++-common/gomp/Wparentheses-3.c: New test.
5072 * c-c++-common/gomp/Wparentheses-4.c: New test.
5073 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5074 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5075 * c-c++-common/goacc/Wparentheses-1.c: New test.
5076
5077 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5078
5079 PR target/70662
5080 * gcc.target/i386/pr70662.c: New test.
5081
5082 2016-04-15 Richard Biener <rguenther@suse.de>
5083 Alan Modra <amodra@gmail.com>
5084
5085 PR tree-optimization/70130
5086 * gcc.dg/vect/O3-pr70130.c: New testcase.
5087
5088 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5089
5090 PR target/70669
5091 * gcc.target/powerpc/pr70669.c: New test.
5092
5093 PR target/70640
5094 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5095 a power7 system that does not have an assembler that supports
5096 power8.
5097
5098 2016-04-14 Martin Sebor <msebor@redhat.com>
5099
5100 PR c++/69517
5101 PR c++/70019
5102 PR c++/70588
5103 * c-c++-common/ubsan/vla-1.c: Revert.
5104 * g++.dg/cpp1y/vla11.C: Same.
5105 * g++.dg/cpp1y/vla12.C: Same.
5106 * g++.dg/cpp1y/vla13.C: Same.
5107 * g++.dg/cpp1y/vla14.C: Same.
5108 * g++.dg/cpp1y/vla3.C: Same.
5109 * g++.dg/init/array24.C: Same.
5110 * g++.dg/ubsan/vla-1.C: Same.
5111
5112 2016-04-14 Marek Polacek <polacek@redhat.com>
5113 Jan Hubicka <hubicka@ucw.cz>
5114
5115 PR c++/70029
5116 * g++.dg/torture/pr70029.C: New test.
5117
5118 2016-04-14 Martin Sebor <msebor@redhat.com>
5119
5120 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5121 type size to prevent failures on targets with very low maximum
5122 alignment.
5123
5124 2016-04-14 Richard Biener <rguenther@suse.de>
5125
5126 PR tree-optimization/70623
5127 * gcc.dg/torture/pr70623.c: New testcase.
5128 * gcc.dg/torture/pr70623-2.c: Likewise.
5129
5130 2016-04-13 Martin Sebor <msebor@redhat.com>
5131
5132 PR c++/69517
5133 PR c++/70019
5134 PR c++/70588
5135 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5136 * g++.dg/cpp1y/vla11.C: New test.
5137 * g++.dg/cpp1y/vla12.C: New test.
5138 * g++.dg/cpp1y/vla13.C: New test.
5139 * g++.dg/cpp1y/vla14.C: New test.
5140 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5141 * g++.dg/init/array24.C: Fully brace VLA initializer.
5142 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5143
5144 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5145
5146 PR c++/70641
5147 * g++.dg/opt/pr70641.C: New test.
5148
5149 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5150
5151 PR rtl-optimization/68749
5152 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5153 effects of argument promotions.
5154 Remove default args to dg-skip-if.
5155
5156 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5157
5158 PR c++/70635
5159 * g++.dg/parse/pr70635.C: New.
5160
5161 2016-04-13 Marek Polacek <polacek@redhat.com>
5162
5163 PR c++/70639
5164 * c-c++-common/Wmisleading-indentation-4.c: New test.
5165
5166 2016-04-13 Marek Polacek <polacek@redhat.com>
5167
5168 PR c/70436
5169 * gcc.dg/Wparentheses-12.c: New test.
5170 * gcc.dg/Wparentheses-13.c: New test.
5171
5172 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5173
5174 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5175 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5176 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5177
5178 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5179
5180 PR middle-end/70633
5181 * gcc.c-torture/compile/pr70633.c: New test.
5182
5183 PR debug/70628
5184 * gcc.dg/torture/pr70628.c: New test.
5185
5186 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5187
5188 PR c++/70610
5189 * g++.dg/template/pr70610.C: New test.
5190 * g++.dg/template/pr70610-2.C: New test.
5191 * g++.dg/template/pr70610-3.C: New test.
5192 * g++.dg/template/pr70610-4.C: New test.
5193
5194 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5195
5196 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5197 128 instead of 32.
5198
5199 PR c++/70571
5200 * g++.dg/ext/pr70571.C: New test.
5201
5202 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5203
5204 PR target/70640
5205 * gcc.target/powerpc/pr70640.c: New test.
5206
5207 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5208
5209 PR c++/68722
5210 * g++.dg/parse/pr68722.C: New.
5211
5212 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5213
5214 PR rtl-optimization/70596
5215 * gcc.target/i386/pr70596.c: New test.
5216
5217 2016-04-12 Nathan Sidwell <nathan@acm.org>
5218
5219 PR c++/70501
5220 * g++.dg/init/pr70501.C: New.
5221
5222 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5223
5224 * gcc.target/i386/asm-flag-6.c: New test.
5225
5226 2016-04-12 Tom de Vries <tom@codesourcery.com>
5227
5228 PR tree-optimization/68756
5229 * gcc.dg/graphite/pr68756.c: New test.
5230
5231 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5232
5233 PR tree-optimization/70602
5234 * gcc.c-torture/execute/pr70602.c: New test.
5235
5236 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5237
5238 PR target/70381
5239 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5240 __float128 emulator is built and runs.
5241 * gcc.target/powerpc/float128-1.c: Likewise.
5242
5243 * lib/target-supports.exp (check_ppc_float128_sw_available):
5244 Rework tests for __float128 software and hardware
5245 availability. Fix exit condition to return 0 on success.
5246
5247 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5248
5249 PR target/70133
5250 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5251 * gcc.target/aarch64/target_attr_15.c: Likewise.
5252
5253 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5254
5255 PR c++/69066
5256 * g++.dg/cpp1y/pr69066.C: New.
5257
5258 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5259
5260 PR fortran/68566
5261 * gfortran.dg/pr36192.f90: Update test.
5262 * gfortran.dg/pr36192_1.f90: Update test.
5263 * gfortran.dg/real_dimension_1.f: Update test.
5264 * gfortran.dg/parameter_array_init_7.f90: New test.
5265
5266 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5267
5268 PR testsuite/64039
5269 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5270
5271 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5272
5273 PR rtl-optimization/66669
5274 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5275
5276 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5277
5278 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5279 * gcc.dg/pie-1.c: Likewise.
5280 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5281 * gcc.dg/pic-4.c: Likewise.
5282 * gcc.dg/pie-3.c: Likewise.
5283 * gcc.dg/pie-4.c: Likewise.
5284
5285 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5286
5287 PR tree-optimization/68644
5288 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5289
5290 PR rtl-optimization/64886
5291 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5292
5293 2016-04-09 Tom de Vries <tom@codesourcery.com>
5294
5295 PR tree-optimization/68953
5296 * gcc.dg/graphite/pr68953.c: New test.
5297
5298 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5299
5300 PR fortran/70592
5301 * gfortran.dg/deferred_character_16.f90: New test.
5302
5303 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5304
5305 PR tree-optimization/70586
5306 * gcc.c-torture/execute/pr70586.c: New test.
5307
5308 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5309
5310 PR sanitizer/70573
5311 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5312 with __builtin_memset
5313 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5314
5315 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5316
5317 PR lto/70289
5318 PR ipa/70348
5319 PR tree-optimization/70373
5320 PR middle-end/70533
5321 PR middle-end/70534
5322 PR middle-end/70535
5323 * c-c++-common/goacc/reduction-5.c: New test.
5324 * c-c++-common/goacc/reduction-promotions.c: New test.
5325 * gfortran.dg/goacc/reduction-3.f95: New test.
5326 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5327
5328 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5329
5330 PR c++/70590
5331 PR c++/70452
5332 * g++.dg/pr70590.C: New test.
5333 * g++.dg/pr70590-2.C: New test.
5334
5335 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5336
5337 PR middle-end/70593
5338 * gcc.target/i386/pr70593.c: New test.
5339
5340 PR rtl-optimization/70574
5341 * gcc.target/i386/avx2-pr70574.c: New test.
5342
5343 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5344
5345 PR sanitizer/70541
5346 * c-c++-common/asan/pr70541.c: New test.
5347
5348 2016-04-08 Tom de Vries <tom@codesourcery.com>
5349
5350 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5351 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5352
5353 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5354
5355 PR target/70566
5356 * gcc.c-torture/execute/pr70566.c: New test.
5357
5358 2016-04-08 Tom de Vries <tom@codesourcery.com>
5359
5360 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5361 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5362
5363 2016-04-08 Alan Modra <amodra@gmail.com>
5364
5365 * gcc.target/powerpc/pr70117.c: New.
5366
5367 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5368
5369 PR testsuite/70581
5370 * gcc.dg/lto/simd-function_0.c: New test.
5371
5372 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5373 clones.
5374 * c-c++-common/attr-simd-2.c: Likewise.
5375 * c-c++-common/attr-simd-4.c: Likewise.
5376 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5377 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5378
5379 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5380
5381 PR testsuite/70553
5382 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5383
5384 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5385 Tom de Vries <tom@codesourcery.com>
5386
5387 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5388 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5389 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5390 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5391 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5392 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5393 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5394 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5395
5396 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5397
5398 PR c/70436
5399 * g++.dg/warn/Wparentheses-29.C: New test.
5400
5401 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5402
5403 PR c/70436
5404 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5405 explicit braces to resolve a future -Wparentheses warning.
5406
5407 2016-04-06 Richard Henderson <rth@redhat.com>
5408
5409 * gcc.dg/pr61817-1.c: New test.
5410 * gcc.dg/pr61817-2.c: New test.
5411 * gcc.dg/pr69391-1.c: New test.
5412 * gcc.dg/pr69391-2.c: New test.
5413
5414 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5415
5416 PR rtl-optimization/70398
5417 * gcc.target/aarch64/pr70398.c: New.
5418
5419 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5420
5421 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5422
5423 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5424 Pedro Alves <palves@redhat.com>
5425
5426 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5427
5428 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5429
5430 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5431 Check for avx512f effective targets instead of avx2.
5432 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5433 for AVX512F clones.
5434 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5435 * g++.dg/gomp/declare-simd-1.C: Likewise.
5436 * g++.dg/gomp/declare-simd-3.C: Likewise.
5437 * g++.dg/gomp/declare-simd-4.C: Likewise.
5438
5439 PR middle-end/70550
5440 * c-c++-common/gomp/pr70550-1.c: New test.
5441 * c-c++-common/gomp/pr70550-2.c: New test.
5442
5443 2016-04-05 Nathan Sidwell <nathan@acm.org>
5444
5445 PR c++/70512
5446 * g++.dg/ext/attribute-may-alias-5.C: New.
5447
5448 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5449
5450 PR c++/70336
5451 * c-c++-common/pr70336.c: New test.
5452 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5453 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5454
5455 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5456
5457 PR ipa/66223
5458 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5459
5460 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5461
5462 PR rtl-optimization/70542
5463 * gcc.dg/torture/pr70542.c: New test.
5464 * gcc.target/i386/avx2-pr70542.c: New test.
5465
5466 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5467
5468 PR tree-optimization/70509
5469 * gcc.target/i386/avx512bw-pr70509.c: New test.
5470
5471 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5472
5473 PR c++/70452
5474 * g++.dg/ext/constexpr-vla4.C: New test.
5475
5476 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5477
5478 PR target/70510
5479 * gcc.target/i386/pr70510.c: New test.
5480
5481 2016-04-05 Richard Biener <rguenther@suse.de>
5482
5483 PR tree-optimization/70526
5484 * g++.dg/torture/pr70526.C: New testcase.
5485
5486 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5487
5488 PR target/70525
5489 * gcc.target/i386/pr70525.c: New test.
5490
5491 2016-04-05 Richard Biener <rguenther@suse.de>
5492
5493 PR middle-end/70499
5494 * g++.dg/torture/pr70499.C: New testcase.
5495
5496 2016-04-05 Richard Biener <rguenther@suse.de>
5497
5498 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5499 remove XFAIL.
5500
5501 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5502
5503 PR middle-end/70307
5504 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5505 rs6000 ABI warnings.
5506
5507 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5508
5509 PR ipa/66223
5510 * g++.dg/ipa/devirt-51.C: New testcase.
5511
5512 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5513 Jakub Jelinek <jakub@redhat.com>
5514
5515 PR middle-end/70457
5516 * gcc.dg/torture/pr70457.c: New.
5517
5518 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5519
5520 PR fortran/67538
5521 * gfortran.dg/allocate_with_source_19.f08: New test.
5522
5523 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5524
5525 PR fortran/65795
5526 * gfortran.dg/coarray_allocate_6.f08: New test.
5527
5528 2016-04-04 Richard Biener <rguenther@suse.de>
5529
5530 PR rtl-optimization/70484
5531 * gcc.dg/torture/pr70484.c: New testcase.
5532
5533 2016-04-04 Marek Polacek <polacek@redhat.com>
5534
5535 PR c/70307
5536 * gcc.dg/torture/pr70307.c: New test.
5537
5538 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5539
5540 PR target/70416
5541 PR target/67391
5542 * gcc.target/sh/torture/pr70416.c: New.
5543
5544 2016-04-02 Martin Sebor <msebor@redhat.com>
5545
5546 PR c++/67376
5547 PR c++/70170
5548 PR c++/70172
5549 PR c++/70228
5550 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5551 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5552 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5553 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5554 * g++.dg/cpp0x/constexpr-string.C: Same.
5555 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5556 * g++.dg/cpp0x/pr65398.C: Same.
5557 * g++.dg/ext/constexpr-vla1.C: Same.
5558 * g++.dg/ext/constexpr-vla2.C: Same.
5559 * g++.dg/ext/constexpr-vla3.C: Same.
5560 * g++.dg/ubsan/pr63956.C: Same.
5561
5562 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5563
5564 PR rtl-optimization/70467
5565 * gcc.target/i386/pr70467-2.c: New test.
5566
5567 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5568 Marek Polacek <polacek@redhat.com>
5569
5570 PR c++/70488
5571 * g++.dg/init/new47.C: New test.
5572
5573 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5574
5575 PR target/70496
5576 * gcc.target/arm/pr70496.c: New test.
5577
5578 2016-04-01 Nathan Sidwell <nathan@acm.org>
5579
5580 PR c++/68475
5581 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5582
5583 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5584
5585 PR target/69890
5586 * gcc.dg/strlenopt.h (memmove): New.
5587 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5588 instead of "string.h".
5589 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5590 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5591 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5592 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5593 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5594 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5595 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5596 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5597 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5598 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5599 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5600 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5601 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5602 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5603 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5604 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5605 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5606 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5607 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5608 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5609
5610 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5611
5612 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5613 (Holder::foo): Reflect this.
5614
5615 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5616
5617 PR target/70442
5618 * gcc.dg/pr70442.c: New test.
5619
5620 2016-03-31 Nathan Sidwell <nathan@acm.org>
5621
5622 PR c++/70393
5623 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5624
5625 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5626
5627 PR target/70453
5628 * gcc.target/i386/pr70453.c: New test.
5629
5630 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5631
5632 PR target/70292
5633 * gcc.c-torture/pr70292.c: New test.
5634
5635 2016-03-31 Marek Polacek <polacek@redhat.com>
5636
5637 PR c/70297
5638 * c-c++-common/pr70297.c: New test.
5639 * g++.dg/cpp0x/typedef-redecl.C: New test.
5640 * gcc.dg/typedef-redecl2.c: New test.
5641
5642 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5643
5644 PR rtl-optimization/70460
5645 * gcc.c-torture/execute/pr70460.c: New test.
5646
5647 2016-03-31 Richard Biener <rguenther@suse.de>
5648
5649 PR c++/70430
5650 * g++.dg/ext/vector30.C: New testcase.
5651
5652 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5653 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5654
5655 * gfortran.dg/fmt_pf.f90: New test.
5656
5657 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5658
5659 Forward-port from 5 branch
5660 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5661
5662 PR testsuite/70356
5663 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5664 dg-require-effective-target after dg-do.
5665
5666 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5667
5668 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5669
5670 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5671 Julian Brown <julian@codesourcery.com>
5672 Chung-Lin Tang <cltang@codesourcery.com>
5673 Cesar Philippidis <cesar@codesourcery.com>
5674 James Norris <jnorris@codesourcery.com>
5675 Tom de Vries <tom@codesourcery.com>
5676 Nathan Sidwell <nathan@codesourcery.com>
5677
5678 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5679 * c-c++-common/goacc/loop-clauses.c: Likewise.
5680 * g++.dg/goacc/template.C: Likewise.
5681 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5682 * gfortran.dg/goacc/loop-1.f95: Likewise.
5683 * gfortran.dg/goacc/loop-5.f95: Likewise.
5684 * gfortran.dg/goacc/loop-6.f95: Likewise.
5685 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5686 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5687 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5688 * c-c++-common/goacc/clauses-fail.c: Likewise.
5689 * c-c++-common/goacc/parallel-1.c: Likewise.
5690 * c-c++-common/goacc/reduction-1.c: Likewise.
5691 * c-c++-common/goacc/reduction-2.c: Likewise.
5692 * c-c++-common/goacc/reduction-3.c: Likewise.
5693 * c-c++-common/goacc/reduction-4.c: Likewise.
5694 * c-c++-common/goacc/routine-3.c: Likewise.
5695 * c-c++-common/goacc/routine-4.c: Likewise.
5696 * c-c++-common/goacc/routine-5.c: Likewise.
5697 * c-c++-common/goacc/tile.c: Likewise.
5698 * g++.dg/goacc/template.C: Likewise.
5699 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5700 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5701 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5702 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5703 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5704 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5705 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5706 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5707 * c-c++-common/goacc/use_device-1.c: ... this file.
5708 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5709 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5710 * c-c++-common/goacc/host_data-6.c: ... this file.
5711 * c-c++-common/goacc/loop-2-kernels.c: New file.
5712 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5713 * c-c++-common/goacc/loop-3.c: Likewise.
5714 * g++.dg/goacc/reference.C: Likewise.
5715 * g++.dg/goacc/routine-1.C: Likewise.
5716 * g++.dg/goacc/routine-2.C: Likewise.
5717
5718 2016-03-30 Richard Biener <rguenther@suse.de>
5719
5720 PR middle-end/70450
5721 * gcc.dg/torture/pr70450.c: New testcase.
5722
5723 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5724
5725 PR target/70421
5726 * gcc.dg/torture/pr70421.c: New test.
5727 * gcc.target/i386/avx512f-pr70421.c: New test.
5728
5729 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5730
5731 PR testsuite/70364
5732 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5733 (check): New function.
5734 (bar): Call check.
5735 (foo): Align stack to 16 bytes when calling bar.
5736 * gcc.target/i386/cleanup-2.c: Likewise.
5737
5738 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5739
5740 PR tree-optimization/59124
5741 * gcc.dg/Warray-bounds-19.c: New test.
5742
5743 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5744
5745 * lib/prune.exp (escape_regex_chars): New.
5746 (prune_file_path): Update to quote metcharacters for regexp.
5747
5748 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5749
5750 PR rtl-optimization/70429
5751 * gcc.c-torture/execute/pr70429.c: New test.
5752
5753 PR tree-optimization/70405
5754 * gcc.dg/pr70405.c: New test.
5755
5756 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5757
5758 PR fortran/70397
5759 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5760 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5761
5762 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5763
5764 PR testsuite/64177
5765 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5766 __cilkrts_set_param to set two workers.
5767 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5768 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5769
5770 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5771
5772 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5773
5774 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5775
5776 PR target/70406
5777 * gcc.target/i386/pr70406.c: New test.
5778
5779 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5780
5781 * gnat.dg/specs/double_record_extension3.ads: New test.
5782
5783 2016-03-25 Richard Henderson <rth@redhat.com>
5784
5785 PR target/70120
5786 * gcc.target/aarch64/pr70120-1.c: New.
5787 * gcc.target/aarch64/pr70120-2.c: New.
5788 * gcc.target/aarch64/pr70120-3.c: New.
5789
5790 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5791
5792 PR c++/62212
5793 * g++.dg/template/mangle2.C: The dg-do directive should be
5794 "compile" not "assemble".
5795
5796 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5797
5798 PR lto/69650
5799 * gcc.dg/pr69650.c: New test.
5800
5801 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5802
5803 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5804
5805 2016-03-25 Alan Modra <amodra@gmail.com>
5806
5807 * gcc.dg/dfp/pr70052.c: New test.
5808
5809 2016-03-24 Richard Henderson <rth@redhat.com>
5810
5811 PR middle-end/69845
5812 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5813 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5814
5815 2016-03-24 Tom de Vries <tom@codesourcery.com>
5816
5817 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5818
5819 2016-03-24 Tom de Vries <tom@codesourcery.com>
5820
5821 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5822 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5823
5824 2016-03-24 Tom de Vries <tom@codesourcery.com>
5825
5826 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5827 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5828
5829 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5830
5831 PR c++/62212
5832 * g++.dg/template/mangle2.C: New test.
5833
5834 2016-03-24 Richard Biener <rguenther@suse.de>
5835
5836 PR tree-optimization/70396
5837 * gcc.dg/torture/pr70396.c: New testcase.
5838
5839 2016-03-24 Richard Biener <rguenther@suse.de>
5840
5841 PR middle-end/70370
5842 * gcc.dg/torture/pr70370.c: New testcase.
5843
5844 2016-03-24 Tom de Vries <tom@codesourcery.com>
5845
5846 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5847 * gfortran.dg/goacc/kernels-tree.f95: Same.
5848 * gfortran.dg/goacc/parallel-tree.f95: Same.
5849
5850 2016-03-24 Tom de Vries <tom@codesourcery.com>
5851
5852 * c-c++-common/goacc/uninit-if-clause.c: New test.
5853 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5854
5855 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5856
5857 PR target/70290
5858 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5859 Fix formatting.
5860
5861 2016-03-24 Richard Biener <rguenther@suse.de>
5862
5863 PR tree-optimization/70372
5864 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5865
5866 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5867
5868 PR c++/70347
5869 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5870
5871 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5872
5873 PR c++/70332
5874 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5875
5876 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5877
5878 PR c++/70001
5879 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5880 * g++.dg/cpp1y/pr70001.C: New test.
5881
5882 PR c++/70323
5883 * g++.dg/cpp0x/constexpr-70323.C: New test.
5884
5885 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5886 Jason Merrill <jason@redhat.com>
5887 Jakub Jelinek <jakub@redhat.com>
5888
5889 PR c++/69315
5890 * g++.dg/cpp0x/constexpr-69315.C: New test.
5891 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5892
5893 2016-03-23 Marek Polacek <polacek@redhat.com>
5894
5895 PR c++/69884
5896 * g++.dg/warn/Wignored-attributes-1.C: New test.
5897 * g++.dg/warn/Wignored-attributes-2.C: New test.
5898
5899 2016-03-23 Tom de Vries <tom@codesourcery.com>
5900
5901 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5902 initialization.
5903 * gfortran.dg/goacc/private-3.f95 (test): Same.
5904 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5905 missing use param.
5906
5907 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5908
5909 * lib/target-supports.exp: Remove v7ve entry from loop
5910 creating effective target checks.
5911 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5912 (add_options_for_arm_arch_v7ve): Likewise.
5913
5914 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5915
5916 PR tree-optimization/70354
5917 * gcc.dg/vect/pr70354-1.c: New test.
5918 * gcc.dg/vect/pr70354-2.c: New test.
5919 * gcc.target/i386/avx2-pr70354-1.c: New test.
5920 * gcc.target/i386/avx2-pr70354-2.c: New test.
5921
5922 2016-03-22 Jeff Law <law@redhat.com>
5923
5924 PR target/70232
5925 * gcc.dg/tree-ssa/pr70232.c: New test.
5926
5927 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5928
5929 PR target/70302
5930 * gcc.target/i386/pr70302.c: New test.
5931
5932 2016-03-22 Richard Biener <rguenther@suse.de>
5933
5934 PR middle-end/70251
5935 * g++.dg/torture/pr70251.C: New testcase.
5936
5937 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5938
5939 PR c/69993
5940 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5941 Wmisleading-indentation.c.
5942 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5943 reflect change to diagnostic text and order of messages.
5944 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5945
5946 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5947
5948 * g++.dg/ext/java-3.C: Don't compile on AIX.
5949
5950 2016-03-22 Richard Biener <rguenther@suse.de>
5951
5952 PR middle-end/70333
5953 * gcc.dg/torture/pr70333.c: New testcase.
5954
5955 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5956
5957 * g++.dg/ext/pr70290.C: New test.
5958
5959 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5960
5961 PR target/70325
5962 * gcc.target/i386/pr70325.c: New test.
5963
5964 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5965
5966 PR target/70329
5967 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5968 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5969
5970 PR target/70300
5971 * gcc.target/i386/pr70300.c: New test.
5972
5973 PR c++/70295
5974 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5975 (func2): New function for cond with parens, xfail warning for c++.
5976 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5977
5978 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5979
5980 PR c++/70096
5981 * g++.dg/template/ptrmem30.C: New test.
5982
5983 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5984
5985 PR c++/70204
5986 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5987 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5988
5989 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5990
5991 PR middle-end/70326
5992 * gcc.dg/pr70326.c: New test.
5993
5994 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5995 Jakub Jelinek <jakub@redhat.com>
5996
5997 PR tree-optimization/70317
5998 * gcc.dg/pr70317.c: New test.
5999
6000 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6001
6002 PR target/70327
6003 * gcc.target/i386/pr70327.c: New test.
6004
6005 2016-03-21 Martin Liska <mliska@suse.cz>
6006
6007 PR ipa/70306
6008 * gcc.dg/ipa/pr70306.c: New test.
6009
6010 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6011
6012 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6013 * gcc.target/arm/attr-align3.c: Likewise.
6014 * gcc.target/arm/attr_arm.c: Likewise.
6015 * gcc.target/arm/flip-thumb.c: Likewise.
6016
6017 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6018
6019 PR target/70296
6020 * gcc.target/powerpc/altivec-36.c: New test.
6021
6022 2016-03-21 Richard Biener <rguenther@suse.de>
6023
6024 PR tree-optimization/70310
6025 * gcc.dg/torture/pr70310.c: New testcase.
6026
6027 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6028
6029 PR target/70293
6030 * gcc.target/i386/pr70293.c: New test.
6031
6032 2016-03-21 Richard Biener <rguenther@suse.de>
6033
6034 PR tree-optimization/70288
6035 * gcc.dg/torture/pr70288-1.c: New testcase.
6036 * gcc.dg/torture/pr70288-2.c: Likewise.
6037
6038 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6039
6040 PR rtl-optimization/69307
6041 * gcc.target/arm/pr69307.c: New test.
6042
6043 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6044
6045 PR rtl-optimization/69102
6046 * gcc.c-torture/compile/pr69102.c: New test.
6047
6048 2016-03-18 Jeff Law <law@redhat.com>
6049
6050 PR rtl-optimization/70263
6051 * gcc.c-torture/compile/pr70263-1.c: New test.
6052 * gcc.target/i386/pr70263-2.c: New test.
6053
6054 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6055
6056 PR rtl-optimization/70278
6057 * gcc.dg/torture/pr70278.c: New test.
6058 * gcc.target/arm/pr70278.c: New test.
6059
6060 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6061
6062 PR c/70281
6063 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6064 (test_builtin_types_compatible_p): New test function.
6065 * gcc.dg/pr70281.c: New test case.
6066
6067 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6068
6069 PR target/70113
6070 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6071
6072 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6073
6074 PR tree-optimization/70252
6075 * gcc.dg/pr70252.c: New test.
6076
6077 2016-03-18 Tom de Vries <tom@codesourcery.com>
6078
6079 * gcc.dg/pr70161-2.c: New test.
6080 * gcc.dg/pr70161.c: New test.
6081
6082 2016-03-18 Tom de Vries <tom@codesourcery.com>
6083
6084 PR ipa/70269
6085 * gcc.dg/pr70269.c: New test.
6086
6087 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6088
6089 PR c++/70267
6090 * g++.dg/ext/java-3.C: New test.
6091
6092 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6093
6094 PR c++/70205
6095 * g++.dg/lookup/pr70205.C: New test.
6096
6097 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6098
6099 PR c++/70218
6100 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6101
6102 2016-03-17 Marek Polacek <polacek@redhat.com>
6103
6104 PR c/69407
6105 * gcc.dg/atomic-op-6.c: New test.
6106
6107 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6108
6109 PR c/70264
6110 * c-c++-common/pr70264.c: New test case.
6111
6112 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6113
6114 PR c++/70144
6115 * c-c++-common/pr70144-1.c: New test.
6116 * c-c++-common/pr70144-2.c: New test.
6117
6118 PR c++/70272
6119 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6120 * g++.dg/opt/flifetime-dse6.C: New test.
6121 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6122
6123 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6124
6125 PR driver/70192
6126 * gcc.dg/pic-1.c: New test.
6127 * gcc.dg/pic-2.c: Likewise.
6128 * gcc.dg/pic-3.c: Likewise.
6129 * gcc.dg/pic-4.c: Likewise.
6130 * gcc.dg/pie-1.c: Likewise.
6131 * gcc.dg/pie-2.c: Likewise.
6132 * gcc.dg/pie-3.c: Likewise.
6133 * gcc.dg/pie-4.c: Likewise.
6134 * gcc.dg/pie-5.c: Likewise.
6135 * gcc.dg/pie-6.c: Likewise.
6136
6137 2016-03-17 Tom de Vries <tom@codesourcery.com>
6138
6139 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6140 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6141
6142 2016-03-17 Richard Biener <rguenther@suse.de>
6143
6144 PR debug/70271
6145 * g++.dg/debug/pr70271.C: New testcase.
6146
6147 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6148
6149 * gcc.target/i386/pr70251.c: New test.
6150
6151 2016-03-17 Marek Polacek <polacek@redhat.com>
6152
6153 PR c++/70194
6154 * g++.dg/warn/constexpr-70194.C: New test.
6155
6156 2016-03-16 Richard Henderson <rth@redhat.com>
6157
6158 PR middle-end/70240
6159 * gcc.c-torture/compile/pr70240.c: New.
6160
6161 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6162
6163 * gcc.c-torture/compile/20151204.c: Skip for avr.
6164
6165 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6166
6167 PR target/70245
6168 * g++.dg/opt/pr70245.C: New test.
6169 * g++.dg/opt/pr70245.h: New file.
6170 * g++.dg/opt/pr70245-aux.cc: New file.
6171
6172 2016-03-16 Martin Sebor <msebor@redhat.com>
6173
6174 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6175
6176 2016-03-16 Richard Henderson <rth@redhat.com>
6177
6178 PR middle-end/70199
6179 * gcc.c-torture/compile/pr70199.c: New.
6180
6181 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6182
6183 * gcc.dg/uninit-19.c: Run dos2unix.
6184
6185 2016-03-16 Marek Polacek <polacek@redhat.com>
6186
6187 PR c/70093
6188 * gcc.dg/nested-func-10.c: New test.
6189 * gcc.dg/nested-func-9.c: New test.
6190
6191 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6192
6193 PR tree-optimization/68714
6194 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6195
6196 2016-03-16 Tom de Vries <tom@codesourcery.com>
6197
6198 PR tree-optimization/68715
6199 * gcc.dg/graphite/pr68715-2.c: New test.
6200 * gcc.dg/graphite/pr68715.c: New test.
6201 * gfortran.dg/graphite/pr68715.f90: New test.
6202
6203 2016-03-16 Tom de Vries <tom@codesourcery.com>
6204
6205 PR tree-optimization/68809
6206 * gcc.dg/graphite/pr68809-2.c: New test.
6207 * gcc.dg/graphite/pr68809.c: New test.
6208
6209 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6210
6211 PR c++/70147
6212 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6213 method call to i () as argument. Adjust expected output.
6214
6215 PR c++/70147
6216 * g++.dg/ubsan/pr70147-1.C: New test.
6217 * g++.dg/ubsan/pr70147-2.C: New test.
6218
6219 2016-03-15 Martin Sebor <msebor@redhat.com>
6220
6221 PR c++/58281
6222 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6223
6224 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6225
6226 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6227 hppa*-*-hpux*.
6228
6229 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6230
6231 PR libfortran/69799
6232 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6233 libatomic_available.
6234
6235 2016-03-15 Marek Polacek <polacek@redhat.com>
6236
6237 PR c++/70209
6238 * g++.dg/ext/attribute-may-alias-4.C: New test.
6239
6240 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6241
6242 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6243 -fvar-tracking-assignments-toggle flag.
6244
6245 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6246
6247 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6248
6249 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6250
6251 PR rtl-optimization/70222
6252 * gcc.c-torture/execute/pr70222-1.c: New test.
6253 * gcc.c-torture/execute/pr70222-2.c: New test.
6254
6255 2016-03-15 Richard Henderson <rth@redhat.com>
6256
6257 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6258
6259 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6260
6261 PR rtl-optimization/69032
6262 * gcc.dg/pr69032.c: New test.
6263
6264 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6265
6266 PR rtl-optimization/63384
6267 * g++.dg/pr63384.C: New test.
6268
6269 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6270
6271 PR target/64411
6272 * gcc.target/i386/pr64411.C: New test.
6273
6274 2016-03-15 Tom de Vries <tom@codesourcery.com>
6275
6276 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6277 * gfortran.dg/goacc/kernels-alias.f95: New test.
6278
6279 2016-03-14 Martin Sebor <msebor@redhat.com>
6280
6281 PR c++/53792
6282 * g++.dg/cpp0x/constexpr-inline.C: New test.
6283 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6284
6285 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6286
6287 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6288
6289 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6290
6291 PR middle-end/70219
6292 * gcc.dg/pr70219.c: New test.
6293
6294 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6295
6296 PR target/70083
6297 * gcc.dg/torture/pr70083.c: New test.
6298 * gcc.target/i386/pr70083.c: New test.
6299
6300 2016-03-14 Richard Biener <rguenther@suse.de>
6301
6302 PR tree-optimization/56365
6303 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6304
6305 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6306
6307 PR target/70098
6308 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6309 New function.
6310 * g++.dg/pr70098.C: New testcase.
6311
6312
6313 2016-03-14 Tom de Vries <tom@codesourcery.com>
6314
6315 PR tree-optimization/70045
6316 * gcc.dg/graphite/pr70045.c: New test.
6317
6318 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6319
6320 PR fortran/69043
6321 * gfortran.dg/include_9.f90: New test.
6322
6323 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6324
6325 PR fortran/45076
6326 gfortran.dg/prof/prof.exp: New script.
6327 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6328
6329 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6330
6331 PR rtl-optimization/69307
6332 * gcc.dg/pr69307.c: New test.
6333
6334 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6335
6336 PR target/69614
6337 * gcc.target/arm/pr69614.c: New.
6338
6339 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6340
6341 PR fortran/70031
6342 * gfortran.dg/submodule_14.f08: New test
6343
6344 PR fortran/69524
6345 * gfortran.dg/submodule_15.f08: New test
6346
6347 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6348
6349 PR c++/70106
6350 * g++.dg/cpp1y/paren3.C: New test.
6351
6352 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6353
6354 PR target/70131
6355 * gcc.target/powerpc/ppc-round2.c: New test.
6356
6357 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6358
6359 PR target/70123
6360 * gcc.dg/torture/pr70123.c: New test.
6361
6362 2016-03-11 Jeff Law <law@redhat.com>
6363
6364 PR tree-optimization/70190
6365 * gcc.c-torture/compile/pr70190.c: New test.
6366
6367 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6368
6369 PR c/68187
6370 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6371 case.
6372 (test43_b): Likewise.
6373 (test43_c): Likewise.
6374 (test43_d): Likewise.
6375 (test43_e): Likewise.
6376 (test43_f): Likewise.
6377 (test43_g): Likewise.
6378 (test44_a): Likewise.
6379 (test44_b): Likewise.
6380 (test44_c): Likewise.
6381 (test44_d): Likewise.
6382 (test44_e): Likewise.
6383
6384 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6385
6386 PR c/70085
6387 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6388
6389 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6390
6391 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6392 dg-options.
6393
6394 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6395
6396 PR target/70002
6397 PR target/69245
6398 * gcc.target/aarch64/pr69245_2.c: New test.
6399
6400 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6401
6402 PR tree-optimization/70177
6403 * gcc.dg/pr70177.c: New test.
6404
6405 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6406
6407 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6408
6409 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6410
6411 * gcc.dg/tree-ssa/sra-20.c: New.
6412
6413 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6414
6415 PR rtl-optimization/70174
6416 * gcc.dg/pr70174.c: New test.
6417
6418 PR tree-optimization/70169
6419 * gcc.dg/pr70169.c: New test.
6420
6421 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6422
6423 PR target/70160
6424 * gcc.target/i386/pr70160.c: New test.
6425
6426 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6427
6428 * gcc.target/s390/dfp-1.c: New test.
6429
6430 2016-03-10 Nick Clifton <nickc@redhat.com>
6431
6432 PR target/70044
6433 * gcc.target/aarch64/pr70044.c: New test.
6434
6435 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6436 Jakub Jelinek <jakub@redhat.com>
6437
6438 PR c++/70001
6439 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6440 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6441 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6442
6443 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6444
6445 PR lto/69589
6446 * g++.dg/lto/pr69589_0.C: New testcase
6447 * g++.dg/lto/pr69589_1.C: New testcase
6448
6449 2016-03-10 Marek Polacek <polacek@redhat.com>
6450
6451 PR c++/70153
6452 * g++.dg/delayedfold/unary-plus1.C: New test.
6453
6454 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6455
6456 * gcc.target/arm/pr45701-1.c: Escape brackets.
6457 * gcc.target/arm/pr45701-2.c: Likewise.
6458
6459 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6460
6461 * gfortran.dg/unconstrained_commons.f: New.
6462
6463 2016-03-10 Alan Modra <amodra@gmail.com>
6464
6465 * gcc.dg/pr69195.c: New.
6466 * gcc.dg/pr69238.c: New.
6467
6468 2016-03-10 Tom de Vries <tom@codesourcery.com>
6469
6470 PR testsuite/68915
6471 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6472
6473 2016-03-10 Richard Biener <rguenther@suse.de>
6474
6475 PR tree-optimization/70128
6476 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6477 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6478
6479 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6480
6481 PR tree-optimization/70152
6482 * gcc.dg/pr70152.c: New test.
6483
6484 PR target/70086
6485 * gcc.target/i386/pr70086-1.c: New test.
6486 * gcc.target/i386/pr70086-2.c: New test.
6487 * gcc.target/i386/pr70086-3.c: New test.
6488
6489 PR tree-optimization/70127
6490 * gcc.c-torture/execute/pr70127.c: New test.
6491
6492 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6493
6494 * c-c++-common/goacc/combined-directives-2.c: New test.
6495
6496 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6497
6498 PR c/68473
6499 PR c++/70105
6500 * g++.dg/diagnostic/pr70105.C: New test.
6501 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6502 (test_multiple_ordinary_maps): New test function.
6503
6504 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6505
6506 PR c/68473
6507 PR c++/70105
6508 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6509 Drop range information from call to inform_at_rich_loc.
6510 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6511 New.
6512 (test_show_locus): Replace calls to rich_location::add_range with
6513 calls to add_range. Rewrite the tests that used the now-defunct
6514 rich_location ctor taking a source_range. Simplify other tests
6515 by replacing calls to COMBINE_LOCATION_DATA with calls to
6516 make_location.
6517
6518 2016-03-09 Richard Biener <rguenther@suse.de>
6519 Jakub Jelinek <jakub@redhat.com>
6520
6521 PR tree-optimization/70138
6522 * gcc.dg/vect/pr70138-1.c: New testcase.
6523 * gcc.dg/vect/pr70138-2.c: Likewise.
6524
6525 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6526
6527 PR target/70049
6528 * gcc.target/i386/pr70049.c: New test.
6529
6530 2016-03-09 Richard Biener <rguenther@suse.de>
6531
6532 PR c/70143
6533 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6534 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6535 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6536
6537 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6538
6539 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6540 arm-*-*.
6541
6542 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6543
6544 PR middle-end/67278
6545 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6546
6547 PR target/67278
6548 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6549
6550 PR middle-end/70050
6551 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6552 in testcase comment.
6553
6554 2016-03-09 Tom de Vries <tom@codesourcery.com>
6555
6556 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6557 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6558 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6559 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6560 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6561 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6562 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6563 * gfortran.dg/goacc/kernels-loop.f95: New test.
6564
6565 2016-03-08 Martin Sebor <msebor@redhat.com>
6566
6567 PR c++/62096
6568 * g++.dg/warn/overflow-warn-7.C: New test.
6569
6570 2016-03-08 Jason Merrill <jason@redhat.com>
6571
6572 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6573 * lib/target-supports.exp (check_effective_target_concepts): New.
6574
6575 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6576
6577 PR c++/70135
6578 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6579 * g++.dg/ubsan/pr70135.C: New test.
6580
6581 PR target/70110
6582 * gcc.dg/pr70110.c: New test.
6583
6584 2016-03-07 Martin Jambor <mjambor@suse.cz>
6585
6586 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6587 * c-c++-common/gomp/if-1.c: Likewise.
6588 * c-c++-common/gomp/pr61486-2.c: Likewise.
6589 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6590 to dg-additional-options.
6591 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6592 * g++/gomp/target-teams-1.c: Likewise.
6593 * gcc.dg/gomp/gomp.exp: Likewise.
6594 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6595 dg-additional-options.
6596 * gfortran.dg/gomp/gomp.exp: Likewise.
6597 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6598 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6599 dg-additional-options.
6600 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6601
6602 2016-03-07 Martin Jambor <mjambor@suse.cz>
6603
6604 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6605 * c-c++-common/gomp/gridify-1.c: New test.
6606 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6607
6608 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6609
6610 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6611 trigger for cortex-r8, when scanning for register r8.
6612 * gcc.target/arm/pr45701-2.c: Likewise.
6613
6614 2016-02-26 Richard Biener <rguenther@suse.de>
6615 Jeff Law <law@redhat.com>
6616
6617 PR tree-optimization/69740
6618 * gcc.c-torture/compile/pr69740-1.c: New test.
6619 * gcc.c-torture/compile/pr69740-2.c: New test.
6620
6621 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6622
6623 * lib/target-supports.exp
6624 (check_effective_target_whole_vector_shift): Enable for PPC64.
6625
6626 2016-03-07 Richard Biener <rguenther@suse.de>
6627
6628 PR tree-optimization/70115
6629 * gcc.dg/torture/pr70115.c: New testcase.
6630
6631 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6632
6633 PR middle-end/69916
6634 * c-c-++-common/goacc/pr69916.c: New.
6635
6636 2016-03-07 Richard Henderson <rth@redhat.com>
6637
6638 * gcc.c-torture/compile/pr70061.c: New test.
6639
6640 2016-03-07 Richard Biener <rguenther@suse.de>
6641
6642 PR testsuite/70109
6643 * gcc.dg/vect/O3-pr36098.c: New testcase.
6644
6645 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6646
6647 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6648
6649 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6650
6651 * gnat.dg/renaming9.ad[sb]: New testcase.
6652
6653 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6654
6655 PR c++/70084
6656 * g++.dg/expr/stdarg3.C: New test.
6657
6658 2016-03-04 Jeff Law <law@redhat.com>
6659
6660 PR tree-optimization/69196
6661 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6662 x86_64-*-*.
6663
6664 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6665
6666 PR c/69973
6667 * gcc.dg/pr69973.c: New test.
6668
6669 PR rtl-optimization/69941
6670 * gcc.dg/torture/pr69941.c: New test.
6671
6672 PR c/69824
6673 * gcc.dg/pr69824.c: New test.
6674
6675 2016-03-05 Tom de Vries <tom@codesourcery.com>
6676
6677 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6678 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6679 function.
6680
6681 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6682
6683 PR c++/66786
6684 * g++.dg/cpp1y/var-templ48.C: New test.
6685 * g++.dg/cpp1y/var-templ49.C: New test.
6686
6687 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6688
6689 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6690
6691 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6692
6693 PR c++/70035
6694 * g++.dg/ubsan/pr70035.C: New test.
6695
6696 PR target/70062
6697 * gcc.target/i386/pr70062.c: New test.
6698
6699 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6700
6701 * g++.dg/template/typename21.C: Remove c++98_only.
6702
6703 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6704
6705 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6706
6707 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6708
6709 PR c/68187
6710 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6711 function.
6712 (fn_42_b): Likewise.
6713 (fn_42_c): Likewise.
6714
6715 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6716
6717 PR c/68187
6718 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6719 function.
6720 (fn_40_b): Likewise.
6721 (fn_41_a): Likewise.
6722 (fn_41_b): Likewise.
6723
6724 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6725
6726 PR target/70059
6727 * gcc.target/i386/avx512f-pr70059.c: New test.
6728 * gcc.target/i386/avx512dq-pr70059.c: New test.
6729
6730 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6731
6732 PR rtl-optimization/57676
6733 * gcc.dg/torture/pr57676.c: New test.
6734
6735 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6736
6737 * gcc.dg/pr70026.c: New test.
6738
6739 2016-03-04 Marek Polacek <polacek@redhat.com>
6740
6741 PR c/69798
6742 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6743 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6744
6745 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6746
6747 PR target/70004
6748 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6749 Delete.
6750 (test_corners_sisd_si): Likewise.
6751 (main): Remove checks of the above.
6752 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6753
6754 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6755
6756 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6757
6758 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6759
6760 * gcc.dg/torture/pr69951.c: Accept argc==0.
6761
6762 2016-03-04 Richard Biener <rguenther@suse.de>
6763
6764 PR c++/70054
6765 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6766 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6767
6768 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6769
6770 PR testsuite/69766
6771 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6772 testing multiarch.
6773
6774 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6775
6776 PR debug/69947
6777 * gcc.dg/guality/pr69947.c: New test.
6778
6779 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6780
6781 PR ada/70017
6782 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6783
6784 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6785
6786 PR rtl-optimization/69904
6787 * gcc.target/arm/pr69904.c: New test.
6788
6789 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6790
6791 PR target/70021
6792 * gcc.dg/vect/pr70021.c: New test.
6793 * gcc.target/i386/pr70021.c: New test.
6794
6795 2016-03-03 Marek Polacek <polacek@redhat.com>
6796
6797 PR middle-end/70050
6798 * gcc.dg/pr70050.c: New test.
6799
6800 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6801
6802 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6803
6804 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6805
6806 PR tree-optimization/70043
6807 * gfortran.dg/vect/pr70043.f90: New test.
6808
6809 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6810
6811 * gnat.dg/specs/task1.ads: New test.
6812
6813 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6814
6815 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6816 Invoke gdb with -batch.
6817 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6818
6819 2016-03-03 Richard Biener <rguenther@suse.de>
6820
6821 PR tree-optimization/55936
6822 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6823
6824 2016-03-02 Jeff Law <law@redhat.com>
6825
6826 PR rtl-optimization/69942
6827 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6828 effects of argument promotions.
6829
6830 PR tree-optimization/69987
6831 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6832 target does not support -fprefetch-loop-arrays.
6833
6834 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6835
6836 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6837
6838 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6839
6840 PR rtl-optimization/69052
6841 * gcc.target/i386/pr69052.c: New test.
6842
6843 2016-03-02 Alan Modra <amodra@gmail.com>
6844
6845 * gcc.dg/pr69990.c: New.
6846
6847 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6848
6849 PR c/68062
6850 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6851
6852 PR middle-end/70022
6853 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6854
6855 PR target/70028
6856 * gcc.target/i386/pr70028.c: New test.
6857
6858 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6859
6860 * c-c++-common/asan/swapcontext-test-1.c,
6861 * c-c++-common/tsan/thread_leak.c,
6862 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6863 * g++.dg/tsan/benign_race.C,
6864 * g++.dg/tsan/fd_close_norace.C,
6865 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6866 races with sanitizer output
6867
6868 2016-03-02 Richard Biener <rguenther@suse.de>
6869 Uros Bizjak <ubizjak@gmail.com>
6870
6871 PR target/67278
6872 * gcc.dg/simd-8.c: New testcase.
6873
6874 2016-03-02 Richard Biener <rguenther@suse.de>
6875
6876 PR middle-end/67278
6877 * gcc.dg/simd-7.c: New testcase.
6878
6879 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6880
6881 * gcc.target/i386/pr70007.c: Tweak.
6882
6883 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6884
6885 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6886
6887 2016-03-02 Marek Polacek <polacek@redhat.com>
6888
6889 PR c/67854
6890 * gcc.dg/pr67854.c: New test.
6891
6892 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6893
6894 PR middle-end/70025
6895 * gcc.dg/torture/pr70025.c: New test.
6896
6897 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6898
6899 PR tree-optimization/68621
6900 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6901
6902 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6903
6904 * gcc.target/i386/pr70007.c: New test.
6905
6906 2016-03-01 Jeff Law <law@redhat.com>
6907
6908 PR tree-optimization/69196
6909 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6910
6911 PR tree-optimization/69196
6912 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6913 duplicating code and spoiling the expected output.
6914
6915 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6916
6917 PR target/70033
6918 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6919 supports power9 before doing tests.
6920 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6921 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6922 * gcc.target/powerpc/p9-permute.c: Likewise.
6923
6924 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6925
6926 PR target/70027
6927 * gcc.target/i386/pr70027.c: New test.
6928
6929 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6930
6931 * gcc.dg/pr70017.c: New test.
6932
6933 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6934
6935 PR c/69796
6936 PR c/69974
6937 * gcc.dg/pr69796.c: New test.
6938 * gcc.dg/pr69974.c: New test.
6939
6940 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6941
6942 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6943
6944 2016-02-29 Jeff Law <law@redhat.com>
6945
6946 PR tree-optimization/69987
6947 * gfortran.dg/pr69987.f90: New test.
6948
6949 PR tree-optimization/69989
6950 * gcc.c-torture/compile/pr69989-2.c: New test.
6951
6952 2016-03-01 Marek Polacek <polacek@redhat.com>
6953
6954 PR c++/69795
6955 * g++.dg/parse/invalid1.C: New test.
6956
6957 2016-03-01 Richard Biener <rguenther@suse.de>
6958
6959 PR middle-end/70022
6960 * gcc.dg/pr70022.c: New testcase.
6961
6962 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6963
6964 PR tree-optimization/69956
6965 * gcc.dg/pr69956.c: New test.
6966
6967 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6968
6969 PR target/70011
6970 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6971 XFAIL when hardware supports efficient unaligned storage access.
6972
6973 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6974
6975 PR c++/69961
6976 * g++.dg/template/pr69961a.C: New test.
6977 * g++.dg/template/pr69961b.C: New test.
6978
6979 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6980
6981 PR preprocessor/69985
6982 * gcc.dg/cpp/pr69985.c: New test case.
6983
6984 2016-02-29 Jeff Law <law@redhat.com>
6985
6986 PR tree-optimization/70005
6987 * gcc.c-torture/execute/pr70005.c New test.
6988
6989 PR tree-optimization/69999
6990 * gcc.c-torture/compile/pr69999.c: New test.
6991
6992 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6993
6994 PR tree-optimization/69652
6995 * gcc.dg/torture/pr69652.c: Delete test.
6996 * gcc.dg/vect/pr69652.c: New test.
6997
6998 2016-02-19 Richard Biener <rguenther@suse.de>
6999
7000 PR tree-optimization/69980
7001 * gfortran.dg/vect/pr69980.f90: New testcase.
7002
7003 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7004
7005 * gcc.target/sparc/20160229-1.c: New test.
7006
7007 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7008
7009 * gnat.dg/stack_usage3.adb: New test.
7010 * gnat.dg/stack_usage3_pkg.ads: New helper.
7011
7012 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7013
7014 * gnat.dg/renaming8.adb: New test.
7015 * gnat.dg/renaming8_pkg1.ads: New helper.
7016 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7017 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7018
7019 2016-02-29 Richard Biener <rguenther@suse.de>
7020
7021 PR tree-optimization/69720
7022 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7023
7024 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7025
7026 PR fortran/68147
7027 PR fortran/47674
7028 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7029
7030 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7031 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7032
7033 PR fortran/56007
7034 * gfortran.dg/coarray_8.f90: Adjust error message.
7035 * gfortran.dg/pr56007.f90: New test.
7036 * gfortran.dg/pr56007.f: New test.
7037
7038 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7039
7040 PR tree-optimization/69989
7041 * gcc.dg/torture/pr69989.c: New test.
7042
7043 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7044
7045 * gcc.target/i386/stack-realign-win.c: New test.
7046
7047 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7048
7049 PR fortran/60126
7050 * gfortran.dg/pr60126.f90: New test.
7051
7052 2016-02-27 Jeff Law <law@redhat.com>
7053
7054 Revert
7055 2016-02-26 Richard Biener <rguenther@suse.de>
7056 Jeff Law <law@redhat.com>
7057
7058 PR tree-optimization/69740
7059 * gcc.c-torture/compile/pr69740-1.c: New test.
7060 * gcc.c-torture/compile/pr69740-2.c: New test.
7061
7062 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7063
7064 PR fortran/69910
7065 * gfortran.dg/newunit_4.f90: New test.
7066
7067 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7068
7069 PR target/69613
7070 PR rtl-optimization/69886
7071 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7072 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7073 target.
7074
7075 2016-02-26 Martin Sebor <msebor@redhat.com>
7076
7077 PR tree-optimization/15826
7078 * gcc.dg/tree-ssa/pr15826.c: New test.
7079
7080 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7081
7082 PR target/69969
7083 * gcc.target/powerpc/pr69969.c: New test.
7084
7085 2016-02-26 Martin Sebor <msebor@redhat.com>
7086
7087 PR c++/15766
7088 * g++.old-deja/g++.other/decl5.C: Add a test case.
7089
7090 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7091
7092 PR target/69946
7093 * gcc.target/powerpc/pr69946.c: New file.
7094
7095 2016-02-26 Richard Biener <rguenther@suse.de>
7096 Jeff Law <law@redhat.com>
7097
7098 PR tree-optimization/69740
7099 * gcc.c-torture/compile/pr69740-1.c: New test.
7100 * gcc.c-torture/compile/pr69740-2.c: New test.
7101
7102 2016-02-26 Martin Jambor <mjambor@suse.cz>
7103
7104 PR middle-end/69920
7105 * gcc.dg/torture/pr69932.c: New test.
7106 * gcc.dg/torture/pr69936.c: Likewise.
7107
7108 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7109
7110 PR target/69709
7111 * gcc.target/s390/pr69709.c: New test.
7112
7113 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7114
7115 PR target/69245
7116 * gcc.target/aarch64/pr69245_1.c: New test.
7117
7118 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7119
7120 PR target/69613
7121 * gcc.dg/torture/pr69613.c: New test.
7122
7123 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7124
7125 PR rtl-optimization/69891
7126 * gcc.target/i386/pr69891.c: New test.
7127
7128 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7129 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7130
7131 PR target/61397
7132 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7133 functionality for both 32-bit and 64-bit.
7134
7135 2016-02-26 Richard Biener <rguenther@suse.de>
7136
7137 PR tree-optimization/69551
7138 * gcc.dg/torture/pr69951.c: New testcase.
7139
7140 2016-02-25 Richard Biener <rguenther@suse.de>
7141
7142 PR tree-optimization/48795
7143 * gcc.dg/Warray-bounds-18.c: New testcase.
7144
7145 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7146
7147 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7148
7149 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR rtl-optimization/69896
7152 * gcc.dg/pr69896.c: New test.
7153
7154 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7155
7156 PR c++/69736
7157 * g++.dg/cpp1y/paren2.C: New test.
7158
7159 2016-02-24 Martin Sebor <msebor@redhat.com>
7160
7161 PR c/51147
7162 * gcc.dg/enum-mode-2.c: New test.
7163
7164 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7165
7166 PR c++/69922
7167 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7168 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7169 * g++.dg/ubsan/pr69922.C: New test.
7170
7171 2016-02-24 Marek Polacek <polacek@redhat.com>
7172
7173 PR c/69819
7174 * gcc.dg/pr69819.c: New test.
7175
7176 2016-02-24 Martin Sebor <msebor@redhat.com>
7177
7178 PR c++/69912
7179 * g++.dg/ext/flexary15.C: New test.
7180
7181 2016-02-24 Martin Sebor <msebor@redhat.com>
7182
7183 * gcc.dg/builtins-68.c: Avoid making unportable
7184 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7185 * g++.dg/ext/builtin_alloca.C: Same.
7186
7187 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7188 Charles Baylis <charles.baylis@linaro.org>
7189
7190 PR debug/61033
7191 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7192
7193 2016-02-24 Richard Biener <rguenther@suse.de>
7194 Jakub Jelinek <jakub@redhat.com>
7195
7196 PR middle-end/69760
7197 * gcc.dg/torture/pr69760.c: New testcase.
7198
7199 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7200
7201 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7202 pattern on Solaris with as.
7203
7204 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7205
7206 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7207 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7208 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7209 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7210
7211 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7212
7213 PR middle-end/69915
7214 * gcc.dg/pr69915.c: New test.
7215
7216 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7217
7218 PR rtl-optimization/69886
7219 * gcc.dg/torture/pr69886.c: New test.
7220
7221 2016-02-24 Richard Biener <rguenther@suse.de>
7222
7223 PR middle-end/68963
7224 * gcc.dg/torture/pr68963.c: New testcase.
7225
7226 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7227
7228 PR target/69875
7229 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7230 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7231 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7232 * gcc.target/arm/atomic_loaddi_1.c: New test.
7233 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7234 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7235 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7236 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7237 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7238 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7239 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7240 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7241
7242 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7243
7244 PR middle-end/69909
7245 * gcc.dg/torture/pr69909.c: New test.
7246
7247 2016-02-24 Richard Biener <rguenther@suse.de>
7248
7249 PR tree-optimization/69907
7250 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7251 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7252 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7253
7254 2016-02-24 Christian Bruel <christian.bruel@st.com>
7255
7256 * gcc.target/arm/pragma_cpp_fma.c: New test.
7257
7258 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7259
7260 PR fortran/61156
7261 * gfortran.dg/include_6.f90: Update test.
7262
7263 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7264
7265 PR objc/69844
7266 * objc.dg/pr69844.m: New test.
7267
7268 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7269
7270 PR libgfortran/69456
7271 * gfortran.dg/namelist_89.f90: New test.
7272 * gfortran.dg/pr59700.f90: Update test..
7273
7274 2016-02-23 Martin Sebor <msebor@redhat.com>
7275
7276 PR middle-end/69780
7277 * g++.dg/ext/builtin_alloca.C: New test.
7278 * gcc.dg/builtins-68.c: New test.
7279
7280 2016-02-23 Richard Henderson <rth@redhat.com>
7281
7282 * gcc.target/i386/addr-space-3.c: Remove test.
7283
7284 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7285
7286 PR preprocessor/69126
7287 PR preprocessor/69543
7288 * c-c++-common/pr69126-2-long.c: New test.
7289 * c-c++-common/pr69126-2-short.c: New test.
7290 * c-c++-common/pr69543-1.c: Remove xfail.
7291
7292 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7293
7294 PR preprocessor/69126
7295 PR preprocessor/69543
7296 PR preprocessor/69558
7297 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7298 (f): Rename to...
7299 (test_2): ...this, and add leading comment.
7300 (MACRO_3, test_3): New.
7301 (MACRO_4A, MACRO_4B, test_4): New.
7302 (MACRO): Rename to...
7303 (MACRO_5): ...this.
7304 (g): Rename to...
7305 (test_5): ...this, updating for renaming of MACRO, and
7306 add leading comment.
7307 * c-c++-common/pr69543-1.c: New.
7308 * c-c++-common/pr69543-2.c: New.
7309 * c-c++-common/pr69543-3.c: New.
7310 * c-c++-common/pr69543-4.c: New.
7311 * c-c++-common/pr69558-1.c: New.
7312 * c-c++-common/pr69558-2.c: New.
7313 * c-c++-common/pr69558-3.c: New.
7314 * c-c++-common/pr69558-4.c: New.
7315 * gcc.dg/pr69558.c: Move to...
7316 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7317 xfail for c++.
7318
7319 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7320
7321 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7322 to -ftree-parallelize-loops/-fopenacc changes.
7323 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7324 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7325 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7326 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7327 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7328 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7329 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7330 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7331 * c-c++-common/goacc/kernels-loop.c: Likewise.
7332 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7333 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7334 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7335 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7336
7337 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7338
7339 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7340
7341 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7342
7343 PR c++/69902
7344 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7345
7346 PR c/69900
7347 * gcc.dg/pr69900.c: New test.
7348
7349 2016-02-23 Martin Jambor <mjambor@suse.cz>
7350
7351 PR tree-optimization/69666
7352 * gcc.dg/tree-ssa/pr69666.c: New test.
7353
7354 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7355
7356 PR fortran/67451
7357 * gfortran.dg/coarray_allocate_5.f08: New test.
7358
7359 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7360
7361 * gcc.target/s390/vcond-shift.c: Move to ...
7362 * gcc.target/s390/vector/vcond-shift.c: ... here.
7363
7364 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7365
7366 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7367 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7368
7369 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7370
7371 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7372
7373 2016-02-20 Mark Wielaard <mjw@redhat.com>
7374
7375 PR c/28901
7376 * gcc.dg/unused-variable-3.c: New test.
7377
7378 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR target/69888
7381 * gcc.target/i386/pr69888.c: New test.
7382
7383 2016-02-22 Richard Biener <rguenther@suse.de>
7384
7385 PR tree-optimization/69882
7386 * gfortran.dg/vect/pr69882.f90: New testcase.
7387
7388 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7389
7390 PR target/69885
7391 * gcc.dg/pr69885.c: New test.
7392
7393 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7394
7395 PR target/69806
7396 PR target/54089
7397 * gcc.target/sh/pr54089-10.c: New.
7398
7399 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7400
7401 PR fortran/69423
7402 * gfortran.dg/deferred_character_15.f90 : New test.
7403
7404 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7405
7406 PR fortran/57365
7407 gfortran.dg/allocate_with_source_18.f03: New test.
7408
7409 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7410
7411 PR fortran/52531
7412 gfortran.dg/gomp/pr52531.f90: New test.
7413
7414 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7415
7416 PR c++/69865
7417 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7418 -std=c++03.
7419
7420 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7421
7422 PR c++/69826
7423 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7424 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7425
7426 PR c++/69850
7427 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7428
7429 PR c++/69851
7430 * g++.dg/torture/pr69851.C: New test.
7431
7432 2016-02-19 Martin Sebor <msebor@redhat.com>
7433
7434 PR testsuite/69573
7435 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7436
7437 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7438
7439 PR c++/69850
7440 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7441 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7442
7443 PR c++/67767
7444 * g++.dg/cpp0x/pr67767.C: New test.
7445
7446 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7447
7448 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7449 for fp, simd, crypto, crc, lse.
7450 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7451 above.
7452 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7453 effective target check.
7454
7455 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7456
7457 PR target/69820
7458 * gcc.target/i386/pr69820.c: New test.
7459
7460 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7461
7462 * gcc.target/s390/vector/int128-1.c: New test.
7463
7464 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7465
7466 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7467
7468 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7469
7470 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7471 instruction pattern name to prevent the testcase from failing with
7472 -march=z13.
7473
7474 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7475
7476 * gcc.target/s390/md/movstr-2.c: New test.
7477
7478 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7479
7480 * gcc.target/s390/morestack.c: New test.
7481
7482 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7483
7484 PR target/69625
7485 * gcc.target/s390/pr69625.c: Add test case.
7486
7487 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7488
7489 PR testsuite/68580
7490 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7491
7492 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7493
7494 PR target/68404
7495 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7496 * gcc.target/powerpc/fusion3.c: Likewise.
7497
7498 2016-02-18 Richard Biener <rguenther@suse.de>
7499
7500 PR middle-end/69553
7501 * g++.dg/torture/pr69553.C: New testcase.
7502
7503 2016-02-18 Nick Clifton <nickc@redhat.com>
7504
7505 PR target/62254
7506 PR target/69610
7507 * gcc.target/arm/pr62554.c: New test.
7508 * gcc.target/arm/pr69610-1.c: New test.
7509 * gcc.target/arm/pr69610-2.c: New test.
7510
7511 2016-02-18 Richard Biener <rguenther@suse.de>
7512
7513 PR middle-end/69854
7514 * gcc.dg/torture/pr69854.c: New testcase.
7515
7516 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7517
7518 PR c++/69850
7519 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7520
7521 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7522
7523 * gcc.target/powerpc/vec-cg.c: New test.
7524
7525 2016-02-17 Richard Biener <rguenther@suse.de>
7526
7527 PR testsuite/69586
7528 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7529
7530 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7531
7532 PR target/69161
7533 * gcc.c-torture/compile/pr69161.c: New test.
7534
7535 2016-02-17 David Sherwood <david.sherwood@arm.com>
7536
7537 PR target/69532
7538 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7539 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7540
7541 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7542
7543 * gcc.dg/ifcvt-4.c: Skip on Visium.
7544
7545 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7546
7547 * gnat.dg/atomic8.adb: New test.
7548
7549 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7550
7551 * gnat.dg/discr46.ad[sb]: New test.
7552
7553 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7554
7555 PR Target/48344
7556 * gcc.target/powerpc/pr48344-1.c: New test.
7557
7558 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7559
7560 PR fortran/69742
7561 * gfortran.dg/associate_21.f90: New test.
7562
7563 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7564
7565 PR c/69835
7566 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7567 -Wnonnull in dg-options.
7568 * c-c++-common/nonnull-2.c: New test.
7569
7570 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7571 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7572
7573 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7574
7575 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7576
7577 PR middle-end/69801
7578 * gcc.dg/pr69801.c: Add empty dg-options.
7579
7580 2016-02-16 James Norris <jnorris@codesourcery.com>
7581
7582 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7583 * g++.dg/goacc/deviceptr-1.c: New file.
7584
7585 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7586
7587 PR tree-optimization/69820
7588 * gcc.dg/vect/pr69820.c: New test.
7589
7590 2016-02-16 Richard Biener <rguenther@suse.de>
7591
7592 PR tree-optimization/69776
7593 * gcc.dg/torture/pr69776-2.c: New testcase.
7594
7595 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7596
7597 PR tree-optimization/69714
7598 * gcc.dg/torture/pr69714.c: New test.
7599
7600 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7601
7602 PR tree-optimization/69802
7603 * gcc.dg/pr69802.c: New test.
7604
7605 2016-02-16 Richard Biener <rguenther@suse.de>
7606
7607 PR middle-end/69801
7608 * gcc.dg/pr69801.c: New testcase.
7609
7610 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7611
7612 PR libgfortran/69651
7613 * gfortran.dg/read_bang.f90: New test.
7614 * gfortran.dg/read_bang4.f90: New test.
7615
7616 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7617
7618 PR c++/69658
7619 * g++.dg/init/pr69658.C: New test.
7620
7621 PR c++/69797
7622 * c-c++-common/pr69797.c: New test.
7623
7624 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7625
7626 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7627 check for aarch64*-*-*.
7628
7629 2016-02-15 Richard Biener <rguenther@suse.de>
7630
7631 PR tree-optimization/69783
7632 * gcc.dg/vect/pr69783.c: New testcase.
7633
7634 2016-02-15 Richard Biener <rguenther@suse.de>
7635
7636 PR tree-optimization/69776
7637 * gcc.dg/torture/pr69776.c: New testcase.
7638
7639 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7640
7641 PR fortran/60526
7642 * gfortran.dg/type_decl_4.f90: Reinstated.
7643
7644 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7645
7646 PR fortran/68746
7647 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7648
7649 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7650
7651 PR fortran/60526
7652 PR bootstrap/69816
7653 * gfortran.dg/type_decl_4.f90: Removed.
7654
7655 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7656
7657 PR fortran/60526
7658 * gfortran.dg/type_decl_4.f90: New test.
7659
7660 2016-02-14 Alan Modra <amodra@gmail.com>
7661
7662 PR testsuite/68886
7663 * gcc.c-torture/execute/stkalign.c: Revise test.
7664
7665 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7666
7667 PR target/67260
7668 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7669
7670 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7671
7672 PR target/67260
7673 * gcc.target/sh/torture/pr67260.c: New.
7674
7675 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7676
7677 * gcc.dg/pr67964.c: Add dg-require-alias.
7678
7679 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7680
7681 PR target/67636
7682 PR target/64345
7683 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7684
7685 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7686
7687 PR libgfortran/69668
7688 * gfortran.dg/namelist_88.f90: New test.
7689
7690 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7691
7692 PR libgfortran/69668
7693 * gfortran.dg/namelist_38.f90: Update test.
7694 * gfortran.dg/namelist_84.f90: Update test.
7695
7696 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7697
7698 PR other/69554
7699 * gcc.dg/pr69554-1.c: New test.
7700 * gfortran.dg/pr69554-1.F90: New test.
7701 * gfortran.dg/pr69554-2.F90: New test.
7702 * lib/gcc-dg.exp (proc dg-locus): New function.
7703 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7704 distinguish between the caret-printing and non-caret-printing
7705 cases. If caret-printing has been explicitly enabled, bail out
7706 without attempting to fix up the output.
7707
7708 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7709
7710 PR driver/69265
7711 PR driver/69453
7712 * gcc.dg/spellcheck-options-3.c: New test case.
7713 * gcc.dg/spellcheck-options-4.c: New test case.
7714 * gcc.dg/spellcheck-options-5.c: New test case.
7715 * gcc.dg/spellcheck-options-6.c: New test case.
7716 * gcc.dg/spellcheck-options-7.c: New test case.
7717 * gcc.dg/spellcheck-options-8.c: New test case.
7718 * gcc.dg/spellcheck-options-9.c: New test case.
7719 * gcc.dg/spellcheck-options-10.c: New test case.
7720
7721 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7722
7723 PR rtl-optimization/69764
7724 PR rtl-optimization/69771
7725 * c-c++-common/pr69764.c: New test.
7726 * gcc.dg/torture/pr69771.c: New test.
7727
7728 2016-02-12 Marek Polacek <polacek@redhat.com>
7729
7730 * g++.dg/torture/init-list1.C: New.
7731
7732 2016-02-12 Marek Polacek <polacek@redhat.com>
7733
7734 * gcc.dg/pr69522.c: Add empty dg-options.
7735
7736 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7737
7738 * g++.dg/lto/lto.exp: Include and init mpx.
7739 * g++.dg/lto/pr69729_0.C: New test.
7740
7741 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7742
7743 PR ipa/69241
7744 * g++.dg/ipa/pr69241-4.C: New test.
7745
7746 PR ipa/68672
7747 * g++.dg/ipa/pr68672-1.C: New test.
7748 * g++.dg/ipa/pr68672-2.C: New test.
7749 * g++.dg/ipa/pr68672-3.C: New test.
7750
7751 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7752
7753 PR c/69522
7754 * gcc.dg/pr69522.c: New test.
7755
7756 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7757
7758 PR c++/69098
7759 * g++.dg/cpp1y/69098.C: New test.
7760 * g++.dg/cpp1y/69098-2.C: New test.
7761
7762 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7763
7764 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7765 and neighbour -> neighbor.
7766 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7767 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7768 * c-c++-common/Wvarargs.c: Likewise.
7769 * c-c++-common/goacc/host_data-5.c: Likewise.
7770 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7771 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7772 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7773 * gcc.target/aarch64/pr60697.c: Likewise.
7774 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7775 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7776 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7777 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7778 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7779 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7780 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7781 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7782 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7783 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7784 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7785 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7786 * g++.dg/lookup/koenig5.C: Likewise.
7787 * g++.dg/ext/no-asm-2.C: Likewise.
7788 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7789 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7790 * gfortran.dg/used_types_16.f90: Likewise.
7791 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7792 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7793 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7794 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7795 * gfortran.dg/abstract_type_6.f03: Likewise.
7796 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7797 * gfortran.dg/used_types_15.f90: Likewise.
7798 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7799 * gfortran.dg/exit_3.f08: Likewise.
7800 * gfortran.dg/open_status_2.f90: Likewise.
7801 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7802 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7803 * gfortran.dg/associate_1.f03: Likewise.
7804 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7805 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7806 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7807 * gcc.dg/builtin-object-size-1.c: Likewise.
7808 * gcc.dg/noreturn-6.c: Likewise.
7809 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7810 * gcc.dg/globalalias.c: Likewise.
7811 * gcc.dg/builtins-config.h: Likewise.
7812 * gcc.dg/pr30457.c: Likewise.
7813 * gcc.c-torture/compile/volatile-1.c: Likewise.
7814 * gcc.c-torture/execute/20101011-1.c: Likewise.
7815 * c-c++-common/Waddress-1.c: Likewise.
7816
7817 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7818
7819 PR c/69768
7820 * c-c++-common/Waddress-1.c: New test.
7821
7822 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7823
7824 PR fortran/69296
7825 * gfortran.dg/associate_19.f03: New test.
7826 * gfortran.dg/associate_20.f03: New test.
7827
7828 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7829
7830 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7831
7832 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7833
7834 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7835 .arch armv8-a\n. Add -dA to dg-options.
7836 * gcc.target/aarch64/assembler_arch_1.c: New test.
7837 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7838
7839 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7840
7841 PR c++/68726
7842 * g++.dg/cpp0x/pr68726.C: New.
7843
7844 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7845
7846 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7847 test.
7848
7849 2016-02-11 Richard Biener <rguenther@suse.de>
7850
7851 * g++.dg/tree-ssa/pr61034.C: Adjust.
7852
7853 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7854
7855 PR target/69148
7856 * gcc.target/s390/pr69148.c: New.
7857
7858 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7859
7860 PR tree-optimization/69652
7861 * gcc.dg/torture/pr69652.c: New test.
7862
7863 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7864 Patrick Palka <ppalka@gcc.gnu.org>
7865
7866 PR ipa/69241
7867 PR c++/69649
7868 * g++.dg/ipa/pr69241-1.C: New test.
7869 * g++.dg/ipa/pr69241-2.C: New test.
7870 * g++.dg/ipa/pr69241-3.C: New test.
7871 * g++.dg/ipa/pr69649.C: New test.
7872
7873 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7874
7875 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7876 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7877
7878 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7879
7880 PR tree-optimization/68021
7881 * gcc.dg/tree-ssa/pr68021.c: New test.
7882
7883 2016-02-10 Richard Biener <rguenther@suse.de>
7884
7885 PR tree-optimization/69726
7886 * gcc.dg/uninit-22.c: New testcase.
7887
7888 2016-02-09 Andrew Pinski <apinski@cavium.com>
7889
7890 PR tree-opt/69282
7891 * gcc.c-torture/compile/20160205-1.c: New testcase.
7892
7893 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7894
7895 PR target/68404
7896 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7897 instead accessing a really large arrray.
7898 * gcc.target/powerpc/fusion3.c: Likewise.
7899
7900 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7901
7902 PR target/68532
7903 * gcc.c-torture/execute/pr68532.c: New test.
7904
7905 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7906
7907 PR target/69634
7908 * gcc.dg/pr69634.c: New.
7909
7910 2016-02-09 Richard Biener <rguenther@suse.de>
7911
7912 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7913
7914 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7915
7916 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7917
7918 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7919
7920 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7921
7922 2016-02-09 Richard Biener <rguenther@suse.de>
7923
7924 PR tree-optimization/69715
7925 * gcc.dg/torture/pr69715.c: New testcase.
7926
7927 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7928
7929 PR c++/69139
7930 * g++.dg/cpp0x/trailing12.C: New test.
7931 * g++.dg/cpp0x/trailing13.C: New test.
7932
7933 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7934
7935 PR c++/69283
7936 PR c++/67835
7937 * g++.dg/cpp1y/auto-fn29.C: New test.
7938 * g++.dg/cpp1y/auto-fn30.C: New test.
7939
7940 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7941
7942 PR tree-optimization/69209
7943 * gcc.c-torture/compile/pr69209.c: New test.
7944
7945 2016-02-08 Jeff Law <law@redhat.com>
7946
7947 PR tree-optimization/68541
7948 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7949 of statements allowed in join block for path splitting.
7950
7951 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7952
7953 PR c++/59627
7954 * g++.dg/gomp/pr59627.C: New test.
7955
7956 PR ipa/69239
7957 * g++.dg/ipa/pr69239.C: New test.
7958
7959 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7960
7961 PR preprocessor/69664
7962 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7963 * gcc.dg/cpp/warn-comments.c: Likewise.
7964
7965 2016-02-08 Marek Polacek <polacek@redhat.com>
7966
7967 PR c++/69688
7968 * g++.dg/init/const12.C: New test.
7969
7970 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7971
7972 PR target/60410
7973 * gcc.dg/lto/pr55113_0.c: Remove test.
7974
7975 2016-02-08 Richard Biener <rguenther@suse.de>
7976
7977 PR tree-optimization/69719
7978 * gcc.dg/torture/pr69719.c: New testcase.
7979
7980 2016-02-08 Richard Biener <rguenther@suse.de>
7981 Jeff Law <law@redhat.com>
7982
7983 PR target/68273
7984 * gcc.target/mips/pr68273.c: New testcase.
7985
7986 2016-02-08 Richard Biener <rguenther@suse.de>
7987
7988 PR rtl-optimization/69274
7989 * gcc.target/i386/addr-sel-1.c: XFAIL.
7990
7991 2016-02-08 Jeff Law <law@redhat.com>
7992
7993 PR tree-optimization/68541
7994 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7995
7996 PR tree-optimization/65917
7997 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7998
7999 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8000
8001 PR fortran/50555
8002 * gfortran.dg/namelist_args.f90: New test.
8003
8004 2016-02-05 Jeff Law <law@redhat.com>
8005
8006 PR tree-optimization/68541
8007 * gcc.dg/tree-ssa/split-path-2.c: New test.
8008 * gcc.dg/tree-ssa/split-path-3.c: New test.
8009 * gcc.dg/tree-ssa/split-path-4.c: New test.
8010 * gcc.dg/tree-ssa/split-path-5.c: New test.
8011 * gcc.dg/tree-ssa/split-path-6.c: New test.
8012 * gcc.dg/tree-ssa/split-path-7.c: New test.
8013
8014 2016-02-05 Martin Sebor <msebor@redhat.com>
8015
8016 PR c++/69662
8017 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8018 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8019
8020 2016-02-06 Richard HEnderson <rth@redhat.com>
8021
8022 PR c/69643
8023 * gcc.target/i386/addr-space-4.c: New.
8024 * gcc.target/i386/addr-space-5.c: New.
8025
8026 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8027
8028 PR fortran/66089
8029 * gfortran.dg/elemental_dependency_6.f90: New.
8030
8031 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8032
8033 PR rtl-optimization/69691
8034 * gcc.c-torture/execute/pr69691.c: New test.
8035
8036 PR c++/69628
8037 * g++.dg/parse/pr69628.C: New test.
8038
8039 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8040
8041 * gcc.dg/sancov/asan.c: Move to ...
8042 * gcc.dg/asan/sancov-1.c: ... here.
8043
8044 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8045
8046 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8047
8048 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8049
8050 PR target/69677
8051 * gcc.target/i386/pr69677.c: New test.
8052
8053 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8054
8055 PR c++/68948
8056 * g++.dg/template/pr68948.C: New test.
8057
8058 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8059
8060 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8061 (only necessary on s390x).
8062
8063 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8064
8065 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8066 -mno-accumulate-outgoing-args.
8067
8068 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8069
8070 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8071
8072 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8073
8074 PR c/69669
8075 * c-c++-common/pr69669.c: New test.
8076
8077 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8078
8079 PR target/69667
8080 * g++.dg/pr69667.C: New file.
8081
8082 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8083
8084 PR target/69619
8085 * gcc.dg/pr69619.c: Add new test.
8086
8087 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8088
8089 PR rtl-optimization/69577
8090 * gcc.target/i386/pr69577.c: New test.
8091
8092 2016-02-04 Martin Liska <mliska@suse.cz>
8093
8094 * g++.dg/asan/pr69276.C: New test.
8095
8096 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8097
8098 PR target/65932
8099 PR target/67714
8100 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8101 a single smulbb instruction.
8102 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8103 * gcc.target/amr/wmul-2.c: Likewise.
8104
8105 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8106
8107 PR target/65932
8108 PR target/67714
8109 * gcc.c-torture/execute/pr67714.c: New test.
8110
8111 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8112
8113 PR target/69454
8114 * gcc.target/i386/pr69454-1.c: New test.
8115 * gcc.target/i386/pr69454-2.c: New test.
8116
8117 2016-02-03 Martin Sebor <msebor@redhat.com>
8118
8119 PR c++/69251
8120 PR c++/69253
8121 PR c++/69290
8122 PR c++/69277
8123 PR c++/69349
8124 * g++.dg/ext/flexarray-mangle-2.C: New test.
8125 * g++.dg/ext/flexarray-mangle.C: New test.
8126 * g++.dg/ext/flexarray-subst.C: New test.
8127 * g++.dg/ext/flexary11.C: New test.
8128 * g++.dg/ext/flexary12.C: New test.
8129 * g++.dg/ext/flexary13.C: New test.
8130 * g++.dg/ext/flexary14.C: New test.
8131 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8132
8133 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8134
8135 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8136 Define only if CHECK_FLOAT128 is defined.
8137 (main): Properly initialize u5.
8138
8139 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8140
8141 PR c/69627
8142 * gcc.dg/pr69627.c: New test.
8143
8144 PR target/69644
8145 * gcc.dg/pr69644.c: New test.
8146
8147 2016-02-03 Mike Stump <mikestump@comcast.net>
8148
8149 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8150 support for struct-layout-1.exp.
8151
8152 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8153
8154 PR c++/69056
8155 * g++.dg/cpp0x/pr69056.C: New test.
8156
8157 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8158 Alexandre Oliva <aoliva@redhat.com>
8159
8160 PR target/69461
8161 * gcc.target/powerpc/pr69461.c: New.
8162
8163 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8164
8165 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8166 works from here ...
8167 (check_effective_target_fsanitize_thread): ... to here. Do not
8168 specify additional compile flags for the test source.
8169 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8170 specify additional compile flags for the test source.
8171
8172 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8173
8174 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8175
8176 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8177
8178 PR fortran/67451
8179 PR fortran/69418
8180 * gfortran.dg/coarray_allocate_2.f08: New test.
8181 * gfortran.dg/coarray_allocate_3.f08: New test.
8182 * gfortran.dg/coarray_allocate_4.f08: New test.
8183
8184 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8185
8186 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8187 use same scan-tree-dump-times on all platforms.
8188 * gcc.dg/vect/vect-outer-1.c: Likewise.
8189 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8190 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8191 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8192 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8193 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8194 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8195 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8196
8197 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8198
8199 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8200 warning.
8201
8202 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8203
8204 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8205
8206 2016-02-02 James Norris <jnorris@codesourcery.com>
8207
8208 * c-c++-common/goacc/routine-5.c: Add tests.
8209
8210 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8211
8212 * gcc.target/nvptx/unsigned-cmp.c: New test.
8213
8214 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8215
8216 * gcc.target/aarch64/scalar_shift_1.c
8217 (test_corners_sisd_di): Improve force to SIMD register.
8218 (test_corners_sisd_si): Likewise.
8219 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8220 Remove scan-assembler check for ldr.
8221
8222 2016-02-02 Richard Biener <rguenther@suse.de>
8223
8224 PR tree-optimization/69595
8225 * gcc.dg/Warray-bounds-17.c: New testcase.
8226
8227 2016-02-02 Richard Biener <rguenther@suse.de>
8228
8229 PR tree-optimization/69606
8230 * gcc.dg/torture/pr69606.c: New testcase.
8231
8232 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8233
8234 PR middle-end/68542
8235 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8236 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8237
8238 2016-02-02 Alan Modra <amodra@gmail.com>
8239
8240 PR target/69548
8241 * gcc.target/powerpc/pr69548.c: New test.
8242
8243 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8244
8245 PR rtl-optimization/69592
8246 * gcc.dg/pr69592.c: New test.
8247
8248 PR preprocessor/69543
8249 PR c/69558
8250 * gcc.dg/pr69543.c: New test.
8251 * gcc.dg/pr69558.c: New test.
8252
8253 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8254
8255 PR testsuite/65940
8256 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8257
8258 2016-02-01 Martin Sebor <msebor@redhat.com>
8259
8260 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8261
8262 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8263
8264 PR tree-optimization/67921
8265 * c-c++-common/ubsan/pr67921.c: New test.
8266
8267 2016-02-01 Richard Biener <rguenther@suse.de>
8268
8269 PR middle-end/69556
8270 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8271
8272 2016-02-01 Richard Biener <rguenther@suse.de>
8273
8274 PR tree-optimization/69574
8275 * gcc.dg/torture/pr69574.c: New testcase.
8276
8277 2016-02-01 Richard Biener <rguenther@suse.de>
8278
8279 PR tree-optimization/69579
8280 * gcc.dg/setjmp-6.c: New testcase.
8281
8282 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8283
8284 PR rtl-optimization/69570
8285 * g++.dg/opt/pr69570.C: New test.
8286
8287 2016-02-01 Richard Henderson <rth@redhat.com>
8288
8289 * gcc.dg/pr69535.c: New test.
8290
8291 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8292
8293 PR testsuite/69584
8294 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8295 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8296
8297 PR debug/68244
8298 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8299
8300 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8301
8302 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8303
8304 PR fortran/67564
8305 * gfortran.dg/allocate_with_source_17.f03: New test.
8306
8307 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR tree-optimization/69546
8310 * gcc.dg/torture/pr69546.c: New test.
8311
8312 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8313
8314 PR fortran/69566
8315 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8316
8317 2016-01-30 Martin Sebor <msebor@redhat.com>
8318
8319 PR c++/68490
8320 * g++.dg/ext/flexary10.C: New test.
8321
8322 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8323
8324 PR fortran/66707
8325 gfortran.dg/common_23.f90: New test.
8326
8327 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8328
8329 PR target/65546
8330 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8331 condition being checked, and disable it when the target supports
8332 misaligned loads and stores.
8333
8334 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8335
8336 PR debug/69518
8337 * gcc.dg/torture/pr69518.c: New test.
8338
8339 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8340
8341 PR target/69530
8342 * gcc.target/i386/pr69530.c: New test.
8343
8344 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8345
8346 PR target/65604
8347 * gcc.target/mips/div-delay.c: New test.
8348
8349 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8350
8351 PR target/69551
8352 * gcc.target/i386/pr69551.c: New test.
8353
8354 PR target/66137
8355 * gcc.target/i386/pr66137.c: New test.
8356
8357 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8358
8359 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8360 always built for p5600.
8361 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8362 isa=p5600 dg-option.
8363
8364 2016-01-29 Richard Biener <rguenther@suse.de>
8365
8366 PR tree-optimization/69547
8367 * g++.dg/tree-ssa/pr69547.C: New testcase.
8368
8369 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR debug/66869
8372 * g++.dg/warn/Wunused-function2.C: New test.
8373
8374 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8375
8376 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8377 support for test to succeed.
8378
8379 2016-01-29 Marek Polacek <polacek@redhat.com>
8380
8381 PR c++/69509
8382 PR c++/69516
8383 * g++.dg/ext/constexpr-vla2.C: New test.
8384 * g++.dg/ext/constexpr-vla3.C: New test.
8385 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8386
8387 2016-01-29 Richard Biener <rguenther@suse.de>
8388
8389 PR middle-end/69537
8390 * gcc.dg/uninit-21.c: New testcase.
8391
8392 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8393
8394 PR target/69459
8395 * gcc.target/i386/pr69459.c: New test.
8396
8397 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8398
8399 PR target/68400
8400 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8401 * gcc.target/mips/pr68400.c: New test.
8402
8403 2016-01-28 Martin Sebor <msebor@redhat.com>
8404
8405 PR target/17381
8406 * gcc.target/powerpc/pr17381.c: New test.
8407
8408 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8409
8410 PR middle-end/69542
8411 * gcc.dg/torture/pr69542.c: New test.
8412
8413 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8414
8415 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8416
8417 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8418
8419 * gcc.dg/pr65980.c: Skip on AIX.
8420 * gcc.dg/pr66688.c: Same.
8421
8422 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8423
8424 PR target/63679
8425 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8426 * gcc.dg/tree-ssa/sra-18.c: Same.
8427
8428 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8429
8430 PR fortran/62536
8431 * gfortran.dg/block_15.f08: New test.
8432 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8433 on incorrectly closed BLOCK.
8434
8435 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8436
8437 * gcc.dg/declare-simd.c: New test.
8438 2016-01-28 Richard Biener <rguenther@suse.de>
8439
8440 PR tree-optimization/69466
8441 * gfortran.dg/vect/pr69466.f90: New testcase.
8442
8443 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8444
8445 * g++.dg/pr67989.C: Remove ARM-specific option.
8446 * gcc.target/arm/pr67989.C: New file.
8447
8448 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8449
8450 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8451 and expm1 test for glibc < 2.11.
8452
8453 2016-01-27 Richard Henderson <rth@redhat.com>
8454
8455 * gcc.c-torture/execute/pr69447.c: New test.
8456
8457 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8458
8459 PR fortran/69422
8460 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8461
8462 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8463
8464 PR debug/66869
8465 * gcc.dg/pr66869.c: New test.
8466
8467 2016-01-25 Jeff Law <law@redhat.com>
8468
8469 PR tree-optimization/68398
8470 PR tree-optimization/69196
8471 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8472 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8473 path to avoid new heuristic allowing more irreducible regions
8474 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8475 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8476 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8477 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8478 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8479
8480 2016-01-27 Marek Polacek <polacek@redhat.com>
8481
8482 PR c/68062
8483 * c-c++-common/vector-compare-4.c: New test.
8484
8485 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8486
8487 PR preprocessor/69126
8488 * c-c++-common/pr69126.c: New test case.
8489
8490 2016-01-27 Ian Lance Taylor <iant@google.com>
8491
8492 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8493
8494 2016-01-27 Ryan Burn <contact@rnburn.com>
8495
8496 PR cilkplus/69267
8497 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8498
8499 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8500
8501 PR target/69512
8502 * gcc.target/i386/pr69512.c: New test.
8503
8504 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8505
8506 PR ada/69488
8507 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8508
8509 2016-01-27 Marek Polacek <polacek@redhat.com>
8510
8511 PR c++/69379
8512 * g++.dg/pr69379.C: New test.
8513
8514 2016-01-27 Martin Sebor <msebor@redhat.com>
8515
8516 PR c++/69317
8517 * g++.dg/abi/Wabi-2-2.C: New test.
8518 * g++.dg/abi/Wabi-2-3.C: New test.
8519 * g++.dg/abi/Wabi-3-2.C: New test.
8520 * g++.dg/abi/Wabi-3-3.C: New test.
8521
8522 2016-01-27 Richard Biener <rguenther@suse.de>
8523
8524 PR tree-optimization/69166
8525 * gcc.dg/torture/pr69166.c: New testcase.
8526
8527 2016-01-27 Martin Jambor <mjambor@suse.cz>
8528
8529 PR tree-optimization/69355
8530 * gcc.dg/tree-ssa/pr69355.c: New test.
8531
8532 2016-01-27 Marek Polacek <polacek@redhat.com>
8533
8534 PR c++/69496
8535 * g++.dg/ext/constexpr-vla1.C: New test.
8536
8537 2016-01-20 Christian Bruel <christian.bruel@st.com>
8538
8539 PR target/69245
8540 * gcc.target/arm/pr69245.c: New test.
8541
8542 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8543
8544 PR tree-optimization/69399
8545 * gcc.dg/torture/pr69399.c: New test.
8546
8547 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8548
8549 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8550
8551 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8552
8553 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8554
8555 2016-01-26 Tom de Vries <tom@codesourcery.com>
8556
8557 PR tree-optimization/69110
8558 * gcc.dg/autopar/pr69110.c: New test.
8559
8560 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8561 Sebastian Pop <s.pop@samsung.com>
8562
8563 * gcc.dg/graphite/isl-ast-op-select.c: New.
8564
8565 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8566
8567 PR fortran/69385
8568 * gfortran.dg/allocate_error_6.f90: New test.
8569
8570 2016-01-26 Richard Henderson <rth@redhat.com>
8571
8572 * gcc.dg/tm/pr60908.c: New test.
8573
8574 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8575
8576 PR other/69006
8577 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8578 directive.
8579 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8580 expected multiline output to reflect the colorization being
8581 disabled before newlines.
8582 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8583 (custom_diagnostic_finalizer): Replace call to
8584 pp_newline_and_flush with call to pp_flush.
8585 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8586 * gfortran.dg/implicit_class_1.f90: Likewise.
8587 * lib/gcc-dg.exp (allow_blank_lines): New global.
8588 (dg-allow-blank-lines-in-output): New procedure.
8589 (gcc-dg-prune): Complain about blank lines in the output, unless
8590 dg-allow-blank-lines-in-output was called.
8591 * lib/multiline.exp (_build_multiline_regex): Only support
8592 arbitrary followup text for non-blank-lines, not for blank lines.
8593
8594 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8595
8596 PR tree-optimization/69483
8597 * gcc.dg/pr69483.c: New test.
8598 * g++.dg/opt/pr69483.C: New test.
8599
8600 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8601
8602 PR target/68620
8603 * gcc.target/arm/pr68620.c: New test.
8604
8605 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8606
8607 * gcc.target/i386/pr68986-2.c: Remove -m32.
8608
8609 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8610
8611 PR target/68986
8612 * gcc.target/i386/pr68986-1.c: New test.
8613 * gcc.target/i386/pr68986-2.c: Likewise.
8614 * gcc.target/i386/pr68986-3.c: Likewise.
8615
8616 2016-01-26 Christian Bruel <christian.bruel@st.com>
8617
8618 * lib/target-supports.exp
8619 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8620 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8621 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8622
8623 2016-01-26 Richard Biener <rguenther@suse.de>
8624
8625 PR tree-optimization/69452
8626 * gcc.dg/torture/pr69452.c: New testcase.
8627
8628 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8629
8630 PR target/69442
8631 * gcc.dg/pr69442.c: New test.
8632
8633 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8634
8635 PR target/67896
8636 * gcc.target/aarch64/simd/pr67896.C: New.
8637
8638 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8639
8640 PR tree-optimization/69400
8641 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8642 function.
8643 (plugin_init): Call it.
8644 * gcc.dg/torture/pr69400.c: New test.
8645
8646 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8647
8648 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8649
8650 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8651 Sebastian Pop <s.pop@samsung.com>
8652
8653 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8654 isl-0.15.
8655
8656 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8657 Sebastian Pop <s.pop@samsung.com>
8658
8659 * gcc.dg/graphite/pr69292.c: New.
8660
8661 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8662
8663 * c-c++-common/goacc/use_device-1.c: New test.
8664
8665 2016-01-25 Jeff Law <law@redhat.com>
8666
8667 PR tree-optimization/69196
8668 PR tree-optimization/68398
8669 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8670 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8671
8672 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8673
8674 PR target/69469
8675 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8676 Algorithm.
8677
8678 2016-01-25 Richard Biener <rguenther@suse.de>
8679
8680 PR testsuite/69380
8681 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8682
8683 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8684
8685 PR target/69421
8686 * gcc.dg/pr69421.c: New test.
8687
8688 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8689
8690 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8691 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8692 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8693 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8694 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8695 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8696 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8697 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8698 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8699 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8700
8701 2016-01-25 Richard Biener <rguenther@suse.de>
8702
8703 PR tree-optimization/69376
8704 * gcc.dg/torture/pr69376.c: New testcase.
8705
8706 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8707
8708 PR fortran/69397
8709 PR fortran/68442
8710 * gfortran.dg/interface_38.f90: New test.
8711 * gfortran.dg/interface_39.f90: New test.
8712
8713 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8714
8715 Revert:
8716 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8717
8718 PR c++/11858
8719 PR c++/24663
8720 PR c++/24664
8721 * g++.dg/template/pr11858.C: New test.
8722 * g++.dg/template/pr24663.C: New test.
8723 * g++.dg/template/unify12.C: New test.
8724 * g++.dg/template/unify13.C: New test.
8725 * g++.dg/template/unify14.C: New test.
8726 * g++.dg/template/unify15.C: New test.
8727 * g++.dg/template/unify16.C: New test.
8728 * g++.dg/template/unify17.C: New test.
8729
8730 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8731
8732 PR fortran/68283
8733 gfortran.dg/pr68283.f90: New test.
8734
8735 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8736
8737 PR fortran/66094
8738 * gfortran.dg/inline_matmul_13.f90: New test.
8739 * gfortran.dg/matmul_bounds_8.f90: New test.
8740 * gfortran.dg/matmul_bounds_9.f90: New test.
8741 * gfortran.dg/matmul_bounds_10.f90: New test.
8742
8743 2016-01-23 Tom de Vries <tom@codesourcery.com>
8744
8745 PR tree-optimization/69426
8746 * gcc.dg/autopar/pr69426.c: New test.
8747
8748 2016-01-23 Martin Sebor <msebor@redhat.com>
8749
8750 PR c++/58109
8751 PR c++/69022
8752 * g++.dg/cpp0x/alignas5.C: New test.
8753 * g++.dg/ext/vector29.C: Same.
8754
8755 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8756
8757 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8758 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8759 _GNU_SOURCE from compile flags to the source.
8760 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8761 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8762 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8763 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8764
8765 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8766
8767 PR target/69432
8768 * g++.dg/opt/pr69432.C: New test.
8769
8770 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8771
8772 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8773 32-bit targets testing an -m64 multilib.
8774
8775 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8776
8777 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8778 64-bit support.
8779
8780 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8781
8782 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8783
8784 2016-01-21 Christian Bruel <christian.bruel@st.com>
8785
8786 PR target/68674
8787 * gcc.target/i386/pr68674.c
8788 * gcc.target/aarch64/pr68674.c
8789 * gcc.target/arm/pr68674.c
8790
8791 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8792
8793 PR target/69403
8794 * gcc.c-torture/execute/pr69403.c: New test.
8795
8796 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8797
8798 PR c++/55843
8799 * g++.dg/template/pr55843.C: New.
8800
8801 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8802
8803 PR testsuite/66877
8804 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8805 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8806
8807 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8808
8809 PR testsuite/67489
8810 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8811 from dg-do compile directive, and instead add
8812 { dg-require-effective-target int128 }.
8813
8814 2016-01-20 Martin Sebor <msebor@redhat.com>
8815
8816 PR c/69405
8817 * gcc.dg/sync-fetch.c: New test.
8818
8819 2016-01-21 Martin Sebor <msebor@redhat.com>
8820
8821 PR target/69252
8822 * gcc.target/powerpc/pr69252.c: New test.
8823
8824 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8825
8826 PR fortran/65996
8827 * gfortran.dg/pr65996.f90: New test.
8828
8829 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8830
8831 PR c++/68810
8832 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8833 expected to generate an error.
8834
8835 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8836
8837 PR middle-end/66178
8838 * gcc.dg/torture/pr66178.c: New test.
8839
8840 2016-01-21 Anton Blanchard <anton@samba.org>
8841 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8842
8843 PR target/63354
8844 * gcc.target/powerpc/pr63354.c: New test.
8845
8846 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8847
8848 PR rtl-optimization/68990
8849 * gcc.target/i386/pr68990: New.
8850
8851 2016-01-21 Nick Clifton <nickc@redhat.com>
8852
8853 PR target/69129
8854 * gcc.target/mips/pr69129.c: New.
8855
8856 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8857
8858 PR c++/58046
8859 * g++.dg/cpp0x/pr58046.C: New.
8860
8861 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8862
8863 PR target/69187
8864 PR target/65624
8865 * gcc.target/arm/pr69187.c: New test.
8866
8867 PR c++/69355
8868 * g++.dg/torture/pr69355.C: New test.
8869
8870 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8871 Sebastian Pop <s.pop@samsung.com>
8872
8873 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8874
8875 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8876 Sebastian Pop <s.pop@samsung.com>
8877
8878 * gcc.dg/graphite/pr68976.c: New test.
8879
8880 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8881
8882 PR middle-end/67653
8883 * c-c++-common/pr67653.c: New test.
8884 * gcc.dg/torture/pr29119.c: Add dg-warning.
8885
8886 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8887
8888 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8889
8890 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8891
8892 PR c/24293
8893 * gcc.dg/pr24293.c: New test.
8894 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8895 incomplete struct type.
8896 * gcc.dg/declspec-1.c: Likewise.
8897 * gcc.dg/pr63549.c: Likewise.
8898
8899 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8900
8901 PR tree-optimization/66612
8902 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8903 for bdn instruction.
8904
8905 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8906
8907 * lib/target-supports.exp
8908 (check_effective_target_arm_fp_ok_nocache): New.
8909 (check_effective_target_arm_fp_ok): New.
8910 (add_options_for_arm_fp): New.
8911 (check_effective_target_arm_crypto_ok_nocache): Require
8912 target_arm_v8_neon_ok instead of arm32.
8913 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8914 (check_effective_target_arm_crypto_pragma_ok): New.
8915 (add_options_for_arm_vfp): New.
8916 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8917 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8918 target instead. Force initial fpu to vfp.
8919 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8920 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8921 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8922 dependency.
8923 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8924 use arm_vfp effective target instead. Force initial fpu to vfp.
8925 * gcc.target/arm/attr-neon3.c: Likewise.
8926 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8927 arm_vfp_ok.
8928 * gcc.target/arm/unsigned-float.c: Likewise.
8929 * gcc.target/arm/vfp-1.c: Likewise.
8930 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8931 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8932 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8933 * gcc.target/arm/vfp-ldmias.c: Likewise.
8934 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8935 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8936 * gcc.target/arm/vfp-stmiad.c: Likewise.
8937 * gcc.target/arm/vfp-stmias.c: Likewise.
8938 * gcc.target/arm/vnmul-1.c: Likewise.
8939 * gcc.target/arm/vnmul-2.c: Likewise.
8940 * gcc.target/arm/vnmul-3.c: Likewise.
8941 * gcc.target/arm/vnmul-4.c: Likewise.
8942
8943 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8944
8945 PR testsuite/69366
8946 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8947 the MPX run-time library, for compile-time MPX test.
8948 * gcc.target/i386/chkp-always_inline.c: Likewise.
8949 * gcc.target/i386/chkp-bndret.c: Likewise.
8950 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8951 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8952 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8953 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8954 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8955 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8956 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8957 * gcc.target/i386/chkp-label-address.c: Likewise.
8958 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8959 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8960 * gcc.target/i386/chkp-pr69044.c: Likewise.
8961 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8962 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8963 * gcc.target/i386/chkp-strchr.c: Likewise.
8964 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8965 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8966 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8967 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8968 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8969 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8970 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8971 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8972 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8973 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8974 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8975 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8976 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8977 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8978 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8979 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8980 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8981 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8982 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8983 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8984 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8985 * gcc.target/i386/pr63995-2.c: Likewise.
8986 * gcc.target/i386/pr64805.c: Likewise.
8987 * gcc.target/i386/pr65044.c: Likewise.
8988 * gcc.target/i386/pr65167.c: Likewise.
8989 * gcc.target/i386/pr65183.c: Likewise.
8990 * gcc.target/i386/pr65184.c: Likewise.
8991 * gcc.target/i386/thunk-retbnd.c: Likewise.
8992
8993 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8994
8995 PR tree-optimization/69328
8996 * gcc.dg/pr69328.c: New test.
8997
8998 2016-01-20 Jeff Law <law@redhat.com>
8999
9000 PR target/25114
9001 * gcc.target/m68k/pr25114.c: New test.
9002
9003 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9004
9005 * gcc.target/arm/memset-inline-10.c: Added
9006 dg-require-effective-target arm_thumb2_ok.
9007
9008 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9009
9010 * gcc.dg/debug/dwarf2/sso.c: New test.
9011
9012 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9013
9014 PR testsuite/68820
9015 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9016 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9017 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9018
9019 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9020
9021 PR ipa/66223
9022 * g++.dg/ipa/devirt-50.C: New testcase.
9023
9024 2016-01-19 Marek Polacek <polacek@redhat.com>
9025
9026 PR c++/68965
9027 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9028 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9029
9030 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9031
9032 PR target/69135
9033 * gcc.target/arm/pr69135_1.c: New test.
9034
9035 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9036
9037 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9038
9039 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9040
9041 * gcc.target/aarch64/ccmp_1.c: New testcase.
9042
9043 2016-01-19 Marek Polacek <polacek@redhat.com>
9044
9045 PR c++/68586
9046 * g++.dg/cpp0x/enum30.C: New test.
9047
9048 2016-01-19 Richard Biener <rguenther@suse.de>
9049
9050 PR tree-optimization/69336
9051 * g++.dg/tree-ssa/pr69336.C: New testcase.
9052
9053 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9054
9055 PR debug/65779
9056 * gcc.dg/pr65779.c: New test.
9057
9058 2016-01-19 Richard Biener <rguenther@suse.de>
9059
9060 PR tree-optimization/69352
9061 * gcc.dg/torture/pr69352.c: New testcase.
9062
9063 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9064
9065 PR rtl-optimization/68955
9066 PR rtl-optimization/64557
9067 * gcc.dg/torture/pr68955.c: New test.
9068
9069 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9070
9071 PR lto/69136
9072 * g++.dg/torture/pr69136.C: New testcase.
9073
9074 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9075
9076 PR lto/69133
9077 * g++.dg/lto/pr69133_0.C: New testcase.
9078 * g++.dg/lto/pr69133_1.C: New testcase.
9079
9080 2016-01-15 Jeff Law <law@redhat.com>
9081
9082 PR tree-optimization/69320
9083 * gcc.c-torture/pr69320-1.c: New test.
9084 * gcc.c-torture/pr69320-2.c: New test.
9085 * gcc.c-torture/pr69320-3.c: New test.
9086 * gcc.c-torture/pr69320-4.c: New test.
9087
9088 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9089
9090 PR c++/11858
9091 PR c++/24663
9092 PR c++/24664
9093 * g++.dg/template/pr11858.C: New test.
9094 * g++.dg/template/pr24663.C: New test.
9095 * g++.dg/template/unify12.C: New test.
9096 * g++.dg/template/unify13.C: New test.
9097 * g++.dg/template/unify14.C: New test.
9098 * g++.dg/template/unify15.C: New test.
9099 * g++.dg/template/unify16.C: New test.
9100 * g++.dg/template/unify17.C: New test.
9101
9102 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9103
9104 PR testsuite/69181
9105 * gcc.dg/pr69181-1.c: New test file.
9106 * gcc.dg/pr69181-2.c: New test file.
9107 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9108 globals by moving it to...
9109 (cleanup-after-saved-dg-test): ...this new function. Add
9110 "global additional_sources_used". Add reset of global
9111 multiline_expected_outputs to the empty list.
9112 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9113 global to...
9114 (multiline_expected_outputs): ...this, and updated comments to
9115 note that it is modified from gcc-dg.exp.
9116 (dg-end-multiline-output): Update for the above renaming.
9117 (handle-multiline-outputs): Likewise. Remove the clearing
9118 of the expected outputs to the empty list.
9119
9120 2016-01-18 Richard Biener <rguenther@suse.de>
9121
9122 PR tree-optimization/69297
9123 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9124
9125 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9126
9127 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9128 dg-options.
9129 * gcc.target/mips/mips-3d-2.c: Likewise.
9130 * gcc.target/mips/mips-3d-3.c: Likewise.
9131 * gcc.target/mips/mips-3d-4.c: Likewise.
9132 * gcc.target/mips/mips-3d-5.c: Likewise.
9133 * gcc.target/mips/mips-3d-6.c: Likewise.
9134 * gcc.target/mips/mips-3d-7.c: Likewise.
9135 * gcc.target/mips/mips-3d-8.c: Likewise.
9136 * gcc.target/mips/mips-3d-9.c: Likewise.
9137 * gcc.target/mips/mips-ps-1.c: Likewise.
9138 * gcc.target/mips/mips-ps-2.c: Likewise.
9139 * gcc.target/mips/mips-ps-3.c: Likewise.
9140 * gcc.target/mips/mips-ps-4.c: Likewise.
9141 * gcc.target/mips/mips-ps-5.c: Likewise.
9142 * gcc.target/mips/mips-ps-6.c: Likewise.
9143 * gcc.target/mips/mips-ps-7.c: Likewise.
9144 * gcc.target/mips/mips-ps-type.c: Likewise.
9145 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9146 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9147
9148 2016-01-18 Tom de Vries <tom@codesourcery.com>
9149
9150 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9151 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9152 * c-c++-common/goacc/kernels-empty.c: New test.
9153 * c-c++-common/goacc/kernels-eternal.c: New test.
9154 * c-c++-common/goacc/kernels-loop-2.c: New test.
9155 * c-c++-common/goacc/kernels-loop-3.c: New test.
9156 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9157 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9158 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9159 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9160 * c-c++-common/goacc/kernels-loop-data.c: New test.
9161 * c-c++-common/goacc/kernels-loop-g.c: New test.
9162 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9163 * c-c++-common/goacc/kernels-loop-n.c: New test.
9164 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9165 * c-c++-common/goacc/kernels-loop.c: New test.
9166 * c-c++-common/goacc/kernels-noreturn.c: New test.
9167 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9168 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9169 * c-c++-common/goacc/kernels-reduction.c: New test.
9170
9171 2016-01-18 Tom de Vries <tom@codesourcery.com>
9172
9173 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9174 * gcc.dg/autopar/outer-2.c: Same.
9175 * gcc.dg/autopar/outer-3.c: Same.
9176 * gcc.dg/autopar/outer-4.c: Same.
9177 * gcc.dg/autopar/outer-5.c: Same.
9178 * gcc.dg/autopar/outer-6.c: Same.
9179 * gcc.dg/autopar/parallelization-1.c: Same.
9180 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9181 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9182 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9183 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9184 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9185 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9186 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9187 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9188 * gcc.dg/autopar/pr39500-1.c: Same.
9189 * gcc.dg/autopar/pr39500-2.c: Same.
9190 * gcc.dg/autopar/pr46193.c: Same.
9191 * gcc.dg/autopar/pr46194.c: Same.
9192 * gcc.dg/autopar/pr49580.c: Same.
9193 * gcc.dg/autopar/pr49960-1.c: Same.
9194 * gcc.dg/autopar/pr49960.c: Same.
9195 * gcc.dg/autopar/pr68373.c: Same.
9196 * gcc.dg/autopar/reduc-1.c: Same.
9197 * gcc.dg/autopar/reduc-1char.c: Same.
9198 * gcc.dg/autopar/reduc-1short.c: Same.
9199 * gcc.dg/autopar/reduc-2.c: Same.
9200 * gcc.dg/autopar/reduc-2char.c: Same.
9201 * gcc.dg/autopar/reduc-2short.c: Same.
9202 * gcc.dg/autopar/reduc-3.c: Same.
9203 * gcc.dg/autopar/reduc-4.c: Same.
9204 * gcc.dg/autopar/reduc-6.c: Same.
9205 * gcc.dg/autopar/reduc-7.c: Same.
9206 * gcc.dg/autopar/reduc-8.c: Same.
9207 * gcc.dg/autopar/reduc-9.c: Same.
9208 * gcc.dg/autopar/uns-outer-4.c: Same.
9209 * gcc.dg/autopar/uns-outer-5.c: Same.
9210 * gcc.dg/autopar/uns-outer-6.c: Same.
9211 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9212 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9213
9214 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9215
9216 PR target/63679
9217 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9218 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9219
9220 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9221
9222 PR target/63679
9223 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9224 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9225 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9226
9227 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9228
9229 PR target/63679
9230 * gcc.dg/tree-ssa/sra-17.c: New.
9231 * gcc.dg/tree-ssa/sra-18.c: New.
9232
9233 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9234
9235 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9236
9237 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9238
9239 * gnat.dg/inline12.adb: New test.
9240
9241 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9242
9243 PR tree-optimization/66797
9244 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9245
9246 2016-01-18 Richard Biener <rguenther@suse.de>
9247
9248 PR tree-optimization/69170
9249 * gcc.dg/torture/pr69170.c: New testcase.
9250
9251 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9252
9253 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9254
9255 2016-01-16 Tom de Vries <tom@codesourcery.com>
9256
9257 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9258
9259 2016-01-16 Tom de Vries <tom@codesourcery.com>
9260
9261 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9262 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9263 redundant dg-require-effective-target pthread.
9264 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9265 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9266 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9267 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9268 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9269 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9270 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9271
9272 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9273
9274 PR target/68609
9275 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9276 * gcc.target/powerpc/recip-7.c: Same.
9277
9278 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9279
9280 PR c++/69091
9281 * g++.dg/template/pr69091.C: New test.
9282
9283 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9284
9285 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9286 dump does not contain an error_mark_node.
9287 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9288 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9289
9290 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9291
9292 PR c++/68936
9293 * g++.dg/template/pr68936.C: New test.
9294
9295 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9296
9297 PR target/68609
9298 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9299 * gcc.target/powerpc/recip-2.c: Same.
9300 * gcc.target/powerpc/recip-3.c: Same.
9301 * gcc.target/powerpc/recip-4.c: Same.
9302 * gcc.target/powerpc/recip-sqrtf.c: Same.
9303
9304 2016-01-15 Jeff Law <law@redhat.com>
9305
9306 PR tree-optimization/69270
9307 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9308 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9309
9310 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9311
9312 PR fortran/49630
9313 * gfortran.dg/deferred_character_13.f90: New test for the fix
9314 of comment 3 of the PR.
9315
9316 PR fortran/54070
9317 * gfortran.dg/deferred_character_8.f90: New test
9318 * gfortran.dg/allocate_error_5.f90: New test
9319
9320 PR fortran/60593
9321 * gfortran.dg/deferred_character_10.f90: New test
9322
9323 PR fortran/60795
9324 * gfortran.dg/deferred_character_14.f90: New test
9325
9326 PR fortran/61147
9327 * gfortran.dg/deferred_character_11.f90: New test
9328
9329 PR fortran/64324
9330 * gfortran.dg/deferred_character_9.f90: New test
9331
9332 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9333
9334 PR rtl-optimization/69030
9335 * gcc.target/i386/pr69030.c: New.
9336
9337 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9338
9339 * gcc.target/aarch64/target_attr_17.c: New test.
9340
9341 2016-01-15 Richard Biener <rguenther@suse.de>
9342
9343 PR tree-optimization/66856
9344 * gcc.dg/torture/pr66856-1.c: New testcase.
9345 * gcc.dg/torture/pr66856-2.c: Likewise.
9346
9347 2016-01-15 Richard Biener <rguenther@suse.de>
9348
9349 PR debug/69137
9350 * g++.dg/lto/pr69137_0.C: New testcase.
9351
9352 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9353
9354 PR middle-end/69246
9355 * gcc.target/i386/pr69246.c: New test.
9356
9357 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9358
9359 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9360
9361 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9362
9363 PR c++/56194
9364 * g++.dg/init/const9.C: Disable test on S/390.
9365
9366 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9367
9368 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9369 * g++.dg/Wno-frame-address.C: Ditto.
9370
9371 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9372
9373 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9374
9375 2016-01-15 Richard Biener <rguenther@suse.de>
9376
9377 PR tree-optimization/68961
9378 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9379
9380 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9381
9382 * gcc.target/i386/pr65105-5.c: New test.
9383
9384 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9385
9386 * gcc.c-torture/execute/alias-4.c: New testcase.
9387
9388 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9389
9390 PR ipa/68148
9391 * g++.dg/ipa/devirt-49.C: New testcase.
9392
9393 2016-01-15 Christian Bruel <christian.bruel@st.com>
9394
9395 PR target/65837
9396 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9397 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9398 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9399
9400 2016-01-15 Richard Biener <rguenther@suse.de>
9401
9402 PR tree-optimization/69117
9403 * gcc.dg/torture/pr69117.c: New testcase.
9404
9405 2015-01-14 Ryan Burn <contact@rnburn.com>
9406
9407 PR c++/69048
9408 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9409
9410 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9411
9412 PR testsuite/67509
9413 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9414 range tests use 100 * maximum instead of maximum + 1.
9415
9416 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9417
9418 PR debug/69244
9419 * gcc.dg/guality/pr69244.c: New test.
9420
9421 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9422
9423 * lib/target-supports.exp (check_effective_target_issignaling):
9424 New procedure.
9425 * gcc.dg/pr61441.c: Require issignaling effective target.
9426
9427 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9428
9429 PR target/68803
9430 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9431
9432 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9433
9434 PR c++/68819
9435 PR preprocessor/69177
9436 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9437 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9438 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9439 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9440
9441 2016-01-14 Marek Polacek <polacek@redhat.com>
9442
9443 PR c/69262
9444 * gcc.dg/array-15.c: New test.
9445
9446 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9447
9448 PR middle-end/68146
9449 PR tree-optimization/69155
9450 * gfortran.dg/pr68146.f: New test.
9451 * gfortran.dg/pr69155.f90: New test.
9452
9453 2016-01-14 Richard Biener <rguenther@suse.de>
9454
9455 PR tree-optimization/68060
9456 * gcc.dg/torture/pr68060-1.c: New testcase.
9457 * gcc.dg/torture/pr68060-2.c: Likewise.
9458
9459 2016-01-14 Nick Clifton <nickc@redhat.com>
9460
9461 * lib/target-supports.exp
9462 (check_effective_target_arm_neon_ok_nocache): Add an option
9463 sequence that includes setting the ARM architecture to ARMv7-A.
9464 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9465 command line options necessary to enable Neon support.
9466 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9467 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9468 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9469 * gcc.target/arm/pr69180.c: Likewise.
9470
9471 2016-01-14 Jeff Law <law@redhat.com>
9472
9473 PR tree-optimization/69270
9474 * gcc.dg/tree-ssa/pr69270.c: New test.
9475
9476 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9477
9478 PR c/66208
9479 * c-c++-common/pr66208.c: New file.
9480
9481 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9482
9483 PR tree-optimization/69156
9484 * gcc.dg/pr69156.c: New test.
9485
9486 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9487
9488 * gcc.target/i386/pr69225-7.c: New test.
9489
9490 2016-01-13 Richard Henderson <rth@redhat.com>
9491
9492 * gcc.dg/tm/memopt-13.c: Update expected function.
9493 * gcc.dg/tm/memopt-6.c: Likewise.
9494
9495 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9496
9497 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9498 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9499 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9500 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9501
9502 2016-01-13 Tom de Vries <tom@codesourcery.com>
9503
9504 PR tree-optimization/69169
9505 * gcc.dg/pr69169.c: New test.
9506
9507 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9508
9509 PR target/69228
9510 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9511 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9512 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9513 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9514 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9515 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9516 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9517 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9518
9519 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9520
9521 PR target/69247
9522 * gcc.dg/pr69247.c: New test.
9523
9524 2016-01-13 Richard Biener <rguenther@suse.de>
9525
9526 PR tree-optimization/69242
9527 * gcc.dg/torture/pr69242.c: New testcase.
9528
9529 2016-01-13 Richard Biener <rguenther@suse.de>
9530
9531 PR tree-optimization/69186
9532 * gcc.dg/torture/pr69186.c: New testcase.
9533
9534 2016-01-13 Jeff Law <law@redhat.com>
9535
9536 PR tree-optimization/67755
9537 * gcc.dg/tree-ssa/pr67755.c: New test.
9538
9539 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9540
9541 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9542 pass number in output by a star.
9543
9544 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9545
9546 PR tree-optimization/68911
9547 * gcc.c-torture/execute/pr68911.c: New test.
9548
9549 2016-01-12 Marek Polacek <polacek@redhat.com>
9550
9551 PR c++/68979
9552 * g++.dg/warn/permissive-1.C: New test.
9553
9554 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9555
9556 PR objc++/68511
9557 PR c++/69213
9558 * g++.dg/opt/pr69213.C: New test.
9559
9560 2016-01-12 Christian Bruel <christian.bruel@st.com>
9561
9562 PR target/69180
9563 * gcc.target/arm/pr69180.c: New test.
9564
9565 2016-01-12 Richard Biener <rguenther@suse.de>
9566
9567 PR lto/69077
9568 * g++.dg/lto/pr69077_0.C: New testcase.
9569 * g++.dg/lto/pr69077_1.C: Likewise.
9570
9571 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9572
9573 PR target/69175
9574 * g++.dg/opt/pr69175.C: New test.
9575
9576 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9577
9578 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9579 rather than #including math.h & stdlib.h.
9580 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9581 * gcc.dg/vect/pr49771.c: Likewise.
9582 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9583 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9584 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9585 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9586 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9587 * gcc.dg/vect/pr44507.c: Likewise.
9588 * gcc.dg/vect/pr45902.c: Likewise.
9589 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9590 * gcc.dg/vect/vect-117.c: Likewise.
9591 * gcc.dg/vect/vect-99.c: Likewise.
9592 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9593 * gcc.dg/vect/vect-cond-1.c: Likewise.
9594 * gcc.dg/vect/vect-cond-2.c: Likewise.
9595 * gcc.dg/vect/vect-cond-3.c: Likewise.
9596 * gcc.dg/vect/vect-cond-4.c: Likewise.
9597 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9598 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9599 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9600 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9601 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9602 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9603 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9604 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9605 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9606 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9607 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9608 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9609 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9610 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9611 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9612 include of signal.h.
9613 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9614 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9615 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9616 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9617 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9618 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9619 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9620 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9621 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9622 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9623 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9624 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9625 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9626 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9627 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9628 * gcc.dg/vect/vect-outer-5.c: Likewise.
9629 * gcc.dg/vect/vect-outer-6.c: Likewise.
9630 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9631 include of stdio.h.
9632
9633 2016-01-12 Nick Clifton <nickc@redhat.com>
9634
9635 PR target/68913
9636 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9637 to fread so that it will be found in all target runtimes.
9638
9639 2016-01-12 Richard Biener <rguenther@suse.de>
9640
9641 PR tree-optimization/69053
9642 * g++.dg/torture/pr69053.C: New testcase.
9643
9644 2016-01-12 Richard Biener <rguenther@suse.de>
9645
9646 PR tree-optimization/69168
9647 * gcc.dg/torture/pr69168.c: New testcase.
9648
9649 2016-01-12 Richard Biener <rguenther@suse.de>
9650
9651 PR tree-optimization/69157
9652 * gcc.dg/torture/pr69157.c: New testcase.
9653
9654 2016-01-12 Richard Biener <rguenther@suse.de>
9655
9656 PR tree-optimization/69174
9657 * gcc.dg/torture/pr69174.c: New testcase.
9658
9659 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9660
9661 PR c++/66808
9662 PR c++/69000
9663 * g++.dg/tls/pr66808.C: New test.
9664 * g++.dg/tls/pr69000.C: New test.
9665
9666 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9667
9668 * gcc.target/powerpc/swaps-p8-23.c: New test.
9669 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9670
9671 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9672
9673 PR tree-optimization/68356
9674 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9675
9676 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9677 Jim Wilson <jim.wilson@linaro.org>
9678
9679 PR target/69194
9680 * gcc.target/arm/pr69194.c: New test.
9681
9682 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9683
9684 PR target/69225
9685 * gcc.target/i386/pr69225-1.c: New test.
9686 * gcc.target/i386/pr69225-2.c: Likewise.
9687 * gcc.target/i386/pr69225-3.c: Likewise.
9688 * gcc.target/i386/pr69225-4.c: Likewise.
9689 * gcc.target/i386/pr69225-5.c: Likewise.
9690 * gcc.target/i386/pr69225-6.c: Likewise.
9691
9692 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9693
9694 PR target/67462
9695 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9696 if lp64.
9697
9698 PR target/69071
9699 * gcc.dg/pr69071.c: New test.
9700
9701 PR c++/69211
9702 * g++.dg/opt/pr69211.C: New test.
9703
9704 PR tree-optimization/69214
9705 * gcc.c-torture/compile/pr69214.c: New test.
9706
9707 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9708
9709 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9710 * gcc.target/i386/pr66232-11.c: Ditto.
9711 * gcc.target/i386/pr66232-12.c: Ditto.
9712 * gcc.target/i386/pr66232-13.c: Ditto.
9713
9714 2016-01-11 Richard Biener <rguenther@suse.de>
9715
9716 PR tree-optimization/69173
9717 * gcc.dg/torture/pr69173.c: New testcase.
9718
9719 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9720
9721 PR rtl-optimization/68796
9722 * gcc.target/aarch64/tst_5.c: New test.
9723 * gcc.target/aarch64/tst_6.c: Likewise.
9724
9725 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9726
9727 PR rtl-optimization/68841
9728 * gcc.dg/pr68841.c: New test.
9729 * gcc.c-torture/execute/pr68841.c: New test.
9730
9731 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9732
9733 PR rtl-optimization/68920
9734 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9735 for ix86 targets.
9736 * gcc.dg/ifcvt-5.c: New test.
9737
9738 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9739
9740 PR bootstrap/69123
9741 * g++.dg/pr69123.C: New.
9742
9743 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9744
9745 PR target/69010
9746 * gcc.target/i386/pr69010.c: New test.
9747
9748 2016-01-11 Martin Jambor <mjambor@suse.cz>
9749
9750 PR ipa/69044
9751 * gcc.target/i386/chkp-pr69044.c: New test.
9752
9753 2016-01-11 Tom de Vries <tom@codesourcery.com>
9754
9755 PR tree-optimization/69109
9756 * gcc.dg/autopar/pr69109-2.c: New test.
9757 * gcc.dg/autopar/pr69109.c: New test.
9758
9759 2016-01-11 Tom de Vries <tom@codesourcery.com>
9760
9761 PR tree-optimization/69108
9762 * gcc.dg/autopar/pr69108.c: New test.
9763
9764 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9765
9766 PR c++/69029
9767 * c-c++-common/Wisleading-indentation.c: Augment test.
9768
9769 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9770
9771 PR fortran/69154
9772 * gfortran.dg/inline_matmul_12.f90: New test.
9773
9774 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9775
9776 PR fortran/67779
9777 * gfortran.dg/actual_array_offset_1: New test.
9778
9779 2016-01-10 Tom de Vries <tom@codesourcery.com>
9780
9781 PR tree-optimization/69062
9782 * gcc.dg/autopar/pr69062.c: New test.
9783
9784 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9785
9786 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9787 * gcc.dg/vect/slp-perm-2.c: Likewise.
9788 * gcc.dg/vect/slp-perm-3.c: Likewise.
9789 * gcc.dg/vect/slp-perm-5.c: Likewise.
9790 * gcc.dg/vect/slp-perm-6.c: Likewise.
9791 * gcc.dg/vect/slp-perm-7.c: Likewise.
9792 * gcc.dg/vect/slp-perm-8.c: Likewise.
9793
9794 2016-01-10 Tom de Vries <tom@codesourcery.com>
9795
9796 PR tree-optimization/69039
9797 * gcc.dg/autopar/pr69039.c: New test.
9798
9799 2016-01-09 Marek Polacek <polacek@redhat.com>
9800
9801 PR c++/69113
9802 * g++.dg/pr69113.C: New test.
9803
9804 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9805
9806 PR middle-end/50865
9807 PR tree-optimization/69097
9808 * gcc.c-torture/execute/pr50865.c: New test.
9809 * gcc.c-torture/execute/pr69097-1.c: New test.
9810 * gcc.c-torture/execute/pr69097-2.c: New test.
9811 * gcc.dg/pr69097-1.c: New test.
9812 * gcc.dg/pr69097-2.c: New test.
9813
9814 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9815
9816 PR c++/69164
9817 * g++.dg/opt/pr69164.C: New test.
9818
9819 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9820
9821 PR tree-optimization/69167
9822 * gcc.dg/pr69167.c: New test.
9823
9824 2016-01-08 Marek Polacek <polacek@redhat.com>
9825
9826 PR c++/68449
9827 * g++.dg/pr68449.C: New.
9828
9829 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9830
9831 PR tree-optimization/68707
9832 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9833 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9834 on platforms supporting it.
9835 * gcc.dg/vect/slp-perm-2.c: Likewise.
9836 * gcc.dg/vect/slp-perm-3.c: Likewise.
9837 * gcc.dg/vect/slp-perm-5.c: Likewise.
9838 * gcc.dg/vect/slp-perm-7.c: Likewise.
9839 * gcc.dg/vect/slp-perm-8.c: Likewise.
9840 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9841 on platforms supporting it.
9842
9843 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9844
9845 PR tree-optimization/69162
9846 * gcc.dg/pr69162.c: New test.
9847
9848 PR tree-optimization/69172
9849 * gcc.dg/pr69172.c: New test.
9850
9851 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9852
9853 PR tree-optimization/67781
9854 * gcc.c-torture/execute/pr67781.c: New file.
9855
9856 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9857
9858 PR tree-optimization/69083
9859 * gcc.dg/vect/pr69083.c: New test.
9860
9861 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9862
9863 PR tree-optimization/61441
9864 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9865 Use -fexcess-precision=standard for compiler options.
9866 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9867
9868 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9869
9870 PR fortran/69128
9871 * gfortran.dg/gomp/pr69128.f90: New test.
9872
9873 PR c++/69145
9874 * g++.dg/ext/pr69145-1.C: New test.
9875 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9876 * g++.dg/ext/pr69145-2.h: New file.
9877
9878 2016-01-07 Martin Sebor <msebor@redhat.com>
9879
9880 PR c/68966
9881 * gcc.dg/atomic-fetch-bool.c: New test.
9882 * gcc.dg/sync-fetch-bool.c: New test.
9883
9884 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9885
9886 PR fortran/66680
9887 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9888
9889 2016-01-07 Nick Clifton <nickc@redhat.com>
9890
9891 PR target/66655
9892 * g++.dg/pr66655.C: New test.
9893 * g++.dg/pr66655_1.cc: Test support file.
9894 * g++.dg/pr66655.h: Test header file.
9895
9896 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9897
9898 PR fortran/66680
9899 gfortran.dg/gomp/pr66680.f90: New test.
9900
9901 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9902
9903 PR target/69171
9904 * gcc.target/i386/pr69171-1.c: New test.
9905 * gcc.target/i386/pr69171-2.c: Likewise.
9906 * gcc.target/i386/pr69171-3.c: Likewise.
9907 * gcc.target/i386/pr69171-4.c: Likewise.
9908 * gcc.target/i386/pr69171-5.c: Likewise.
9909 * gcc.target/i386/pr69171-6.c: Likewise.
9910
9911 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9912
9913 PR middle-end/67639
9914 * c-c++-common/pr67639.c: New test.
9915
9916 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9917
9918 PR tree-optimization/69141
9919 * g++.dg/opt/pr69141.C: New test.
9920
9921 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9922
9923 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9924
9925 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9926
9927 PR target/69140
9928 * gcc.target/i386/pr69140.c: New test
9929
9930 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9931
9932 * gcc.dg/bad-dereference.c: New test case.
9933
9934 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9935
9936 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9937
9938 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9939
9940 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9941
9942 2016-01-06 Marek Polacek <polacek@redhat.com>
9943
9944 PR sanitizer/69099
9945 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9946
9947 2016-01-05 Marek Polacek <polacek@redhat.com>
9948
9949 PR c/69104
9950 * gcc.dg/atomic-invalid-2.c: New.
9951
9952 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9953
9954 PR target/68991
9955 * gcc.target/i386/pr68991.c: New test.
9956
9957 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9958
9959 PR target/68991
9960 * g++.dg/pr68991-1.C: New test.
9961 * g++.dg/pr68991-2.C: Likewise.
9962
9963 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9964
9965 PR other/60465
9966 * gcc.target/ia64/pr60465-gprel64.c: New test.
9967 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9968
9969 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9970
9971 PR rtl-optimization/68651
9972 * gcc.target/aarch64/pr68651_1.c: New test.
9973
9974 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9975
9976 PR c/69122
9977 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9978
9979 2016-01-05 Nathan Sidwell <nathan@acm.org>
9980
9981 PR c++/58583
9982 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9983
9984 * gcc.dg/alias-15.c: New.
9985
9986 2016-01-05 Nick Clifton <nickc@redhat.com>
9987
9988 PR target/68870
9989 * g++.dg/pr68770.C: New test.
9990
9991 2016-01-04 Mike Stump <mikestump@comcast.net>
9992
9993 * lib/target-supports.exp (check_effective_target_cilkplus):
9994 cilkplus targets require pthreads.
9995 (check_effective_target_cilkplus): Remove special case for NVPTX.
9996
9997 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9998
9999 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10000 generation.
10001
10002 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10003
10004 Update copyright years.
10005
10006 2016-01-04 Marek Polacek <polacek@redhat.com>
10007
10008 PR c/68908
10009 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10010 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10011 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10012
10013 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10014
10015 * gcc.target/sparc/20160104-2.c: New test.
10016
10017 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10018
10019 * gcc.target/sparc/20160104-1.c: New test.
10020
10021 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10022
10023 PR fortran/65045
10024 * gfortran.dg/pr65045.f90: New test.
10025
10026 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10027
10028 * gnat.dg/specs/debug1.ads: Delete.
10029
10030 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10031
10032 PR libgfortran/68867
10033 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10034 expression.
10035
10036 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10037
10038 PR libgfortran/68867
10039 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10040 PowerPC.
10041
10042 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10043
10044 PR fortran/68864
10045 * gfortran.dg/pr68864.f90: New test.
10046
10047 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10048
10049 PR tree-optimization/69070
10050 * gcc.dg/pr69070.c: New test.
10051
10052 PR sanitizer/69055
10053 * gfortran.dg/pr69055.f90: New test.
10054
10055 PR target/69015
10056 * gcc.dg/pr69015.c: New test.
10057 \f
10058 Copyright (C) 2016 Free Software Foundation, Inc.
10059
10060 Copying and distribution of this file, with or without modification,
10061 are permitted in any medium without royalty provided the copyright
10062 notice and this notice are preserved.