Make check_effective_target_c++ work for libstdc++
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
2
3 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4 (check_effective_target_c++): Likewise. Also match for libstdc++.
5
6 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7
8 PR fortran/41922
9 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
10 * gfortran.dg/equiv_constraint_7.f90: Ditto.
11 * gfortran.dg/pr41922.f90: New test.
12
13 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
14
15 PR fortran/68566
16 * gfortran.dg/pr68566.f90: new test.
17
18 2016-07-30 Martin Sebor <msebor@redhat.com>
19
20 PR c++/60760
21 PR c++/71091
22 * g++.dg/cpp0x/constexpr-cast.C: New test.
23 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
24 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
25 * g++.dg/ubsan/pr63956.C: Correct.
26
27 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
28
29 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
30 vector double or vector long where the vector is in memory.
31 * gcc.target/powerpc/vec-extract-3.c: Likewise.
32 * gcc.target/powerpc/vec-extract-4.c: Likewise.
33
34 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
35
36 PR fortran/69867
37 * gfortran.dg/pr69867.f90: New test.
38
39 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
40
41 PR fortran/69962
42 * gfortran.dg/pr69962.f90: New test.
43
44 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
45
46 PR fortran/70006
47 * gfortran.dg/pr70006.f90: New test.
48
49 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
50
51 PR fortran/71730
52 * gfortran.dg/pr71730.f90: New test.
53 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
54 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
55 * gfortran.dg/array_constructor_26.f03: Ditto.
56
57 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
58
59 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
60 * gcc.target/powerpc/pr71763.c: Likewise.
61
62 2016-07-29 Marek Polacek <polacek@redhat.com>
63
64 PR c/71742
65 * gcc.dg/940510-1.c: Adjust dg-error.
66 * gcc.dg/c99-flex-array-1.c: Likewise.
67 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
68
69 PR c/71853
70 * gcc.dg/noncompile/pr71853.c: New test.
71
72 PR c/71573
73 * gcc.dg/noncompile/pr71573.c: New test.
74
75 PR c/71926
76 * g++.dg/warn/Wparentheses-30.C: New test.
77 * gcc.dg/Wparentheses-14.c: New test.
78
79 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
80
81 * gcc.dg/pr59833.c: Use dg-add-options ieee.
82
83 2016-07-29 Bin Cheng <bin.cheng@arm.com>
84
85 PR tree-optimization/57558
86 * gcc.dg/vect/pr57558-1.c: New test.
87 * gcc.dg/vect/pr57558-2.c: New test.
88
89 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
90
91 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
92 to scan forwprop1 dump pass.
93
94 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
95
96 PR c++/51488
97 * g++.dg/template/pr51488.C: New.
98
99 2016-07-29 Jakub Jelinek <jakub@redhat.com>
100
101 PR c/71969
102 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
103 static __inline__.
104 * gcc.dg/pr71969-1.c: New test.
105 * gcc.dg/pr71969-2.c: New test.
106 * gcc.dg/pr71969-3.c: New test.
107
108 2016-07-29 Marek Polacek <polacek@redhat.com>
109
110 PR c/71574
111 * c-c++-common/pr71574.c: New test.
112
113 PR c/71583
114 * gcc.dg/noncompile/pr71583.c: New test.
115
116 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
117
118 PR middle-end/68217
119 * gcc.dg/pr68217.c: New test.
120
121 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
122
123 PR fortran/71067
124 * gfortran.dg/pr71067_1.f90: New test.
125 * gfortran.dg/pr71067_2.f90: Ditto.
126
127 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
128
129 * gcc.target/powerpc/vec-extract-1.c: New test.
130
131 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
132
133 PR fortran/71799
134 * gfortran.dg/pr71799.f90: New test.
135
136 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
137
138 PR c++/71665
139 * g++.dg/cpp0x/pr71665-1.C: New.
140 * g++.dg/cpp0x/pr71665-2.C: Likewise.
141 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
142 * g++.dg/ext/label10.C: Likewise.
143 * g++.dg/parse/constant5.C: Likewise.
144
145 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
146
147 PR fortran/71859
148 * gfortran.dg/pr71859.f90: New test.
149 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
150 * gfortran.dg/coarray_collectives_1.f90: Ditto.
151
152 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
153
154 PR fortran/71883
155 * gfortran.dg/pr71883.f90 : New test.
156
157 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
158
159 PR tree-optimization/71734
160 * g++.dg/vect/pr70729-nest.cc: New test.
161
162 2016-07-28 Renlin Li <renlin.li@arm.com>
163
164 Revert
165 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
166
167 PR fortran/71902
168 * gfortran.dg/dependency_47.f90: New test.
169
170 2016-07-28 Martin Liska <mliska@suse.cz>
171
172 PR gcov-profile/68025
173 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
174
175 2016-07-28 Martin Liska <mliska@suse.cz>
176
177 * g++.dg/vect/pr70944.cc: New test.
178
179 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
180
181 PR middle-end/71994
182 * gcc.dg/torture/pr71994.c: New test.
183
184 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
185
186 PR middle-end/71078
187 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
188 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
189 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
190
191 2016-07-27 Richard Biener <rguenther@suse.de>
192
193 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
194
195 2016-07-27 Martin Liska <mliska@suse.cz>
196
197 * gcc.dg/predict-13.c: New test.
198 * gcc.dg/predict-14.c: New test.
199
200 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
201
202 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
203 including stdint.h.
204 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
205 including stdint.h.
206
207 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
208
209 PR target/71869
210 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
211 IEEE built-in functions handle quiet and signalling NaNs
212 correctly.
213
214 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
215
216 PR fortran/71862
217 * gfortran.dg/pr71862.f90: New test.
218
219 2016-07-26 Martin Sebor <msebor@redhat.com>
220
221 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
222 selector with dg-options.
223
224 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
225
226 PR tree-optimization/18046
227 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
228 * gcc.dg/tree-ssa/vrp103.c: New test.
229 * gcc.dg/tree-ssa/vrp104.c: New test.
230
231 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
232
233 * gcc.target/powerpc/pr63354.c: Require lp64 since
234 -mprofile-kernel is not legal with -m32.
235
236 2016-07-26 Richard Biener <rguenther@suse.de>
237
238 PR rtl-optimization/71984
239 * gcc.dg/torture/pr71984.c: New testcase.
240
241 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
242
243 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
244 g++-dg-runtest via et-dg-runtest.
245 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
246 * gcc.dg/vect/vect.exp: Likewise.
247 * gfortran.dg/graphite/graphite.exp: Likewise, but for
248 gfortran-dg-runtest.
249 * gfortran.dg/vect/vect.exp: Likewise.
250 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
251 (check_mips_loongson_hw_available): Likewise.
252 (check_effective_target_mpaired_single_runtime): Likewise.
253 (check_effective_target_mips_loongson_runtime): Likewise.
254 (add_options_for_mpaired_single): Likewise.
255 (check_effective_target_vect_int): Add global et_index.
256 Check and save the supported feature for a target selected by
257 the et_index target. Break long lines where appropriate. Call
258 et-is-effective-target for MIPS with an argument instead of
259 check_effective_target_* where appropriate.
260 (check_effective_target_vect_intfloat_cvt): Likewise.
261 (check_effective_target_vect_uintfloat_cvt): Likewise.
262 (check_effective_target_vect_floatint_cvt): Likewise.
263 (check_effective_target_vect_floatuint_cvt): Likewise.
264 (check_effective_target_vect_simd_clones): Likewise.
265 (check_effective_target_vect_shift): ewise.
266 (check_effective_target_whole_vector_shift): Likewise.
267 (check_effective_target_vect_bswap): Likewise.
268 (check_effective_target_vect_shift_char): Likewise.
269 (check_effective_target_vect_long): Likewise.
270 (check_effective_target_vect_float): Likewise.
271 (check_effective_target_vect_double): Likewise.
272 (check_effective_target_vect_long_long): Likewise.
273 (check_effective_target_vect_no_int_max): Likewise.
274 (check_effective_target_vect_no_int_add): Likewise.
275 (check_effective_target_vect_no_bitwise): Likewise.
276 (check_effective_target_vect_widen_shift): Likewise.
277 (check_effective_target_vect_no_align): Likewise.
278 (check_effective_target_vect_hw_misalign): Likewise.
279 (check_effective_target_vect_element_align): Likewise.
280 (check_effective_target_vect_condition): Likewise.
281 (check_effective_target_vect_cond_mixed): Likewise.
282 (check_effective_target_vect_char_mult): Likewise.
283 (check_effective_target_vect_short_mult): Likewise.
284 (check_effective_target_vect_int_mult): Likewise.
285 (check_effective_target_vect_extract_even_odd): Likewise.
286 (check_effective_target_vect_interleave): Likewise.
287 (check_effective_target_vect_stridedN): Likewise.
288 (check_effective_target_vect_multiple_sizes): Likewise.
289 (check_effective_target_vect64): Likewise.
290 (check_effective_target_vect_call_copysignf): Likewise.
291 (check_effective_target_vect_call_sqrtf): Likewise.
292 (check_effective_target_vect_call_btrunc): Likewise.
293 (check_effective_target_vect_call_btruncf): Likewise.
294 (check_effective_target_vect_call_ceil): Likewise.
295 (check_effective_target_vect_call_ceilf): Likewise.
296 (check_effective_target_vect_call_floor): Likewise.
297 (check_effective_target_vect_call_floorf): Likewise.
298 (check_effective_target_vect_call_lceil): Likewise.
299 (check_effective_target_vect_call_lfloor): Likewise.
300 (check_effective_target_vect_call_nearbyint): Likewise.
301 (check_effective_target_vect_call_nearbyintf): Likewise.
302 (check_effective_target_vect_call_round): Likewise.
303 (check_effective_target_vect_call_roundf): Likewise.
304 (check_effective_target_vect_perm): Likewise, but also append *_saved
305 to the existing global name to properly cache the result.
306 (check_effective_target_vect_perm_byte): Likewise.
307 (check_effective_target_vect_perm_short): Likewise.
308 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
309 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
310 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
311 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
312 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
313 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
314 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
315 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
316 (check_effective_target_vect_sdot_qi): Likewise.
317 (check_effective_target_vect_udot_qi): Likewise.
318 (check_effective_target_vect_sdot_hi): Likewise.
319 (check_effective_target_vect_udot_hi): Likewise.
320 (check_effective_target_vect_usad_char): Likewise.
321 (check_effective_target_vect_pack_trunc): Likewise.
322 (check_effective_target_vect_unpack): Likewise.
323 (check_effective_target_vect_aligned_arrays): Likewise.
324 (check_effective_target_vect_natural_alignment): Likewise.
325 (check_effective_target_vector_alignment_reachable): Likewise.
326 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
327 (is-effective-target): Initialize et_index if undefined.
328 (et-dg-runtest): New.
329 (et-is-effective-target): Likewise.
330 (check_vect_support_and_set_flags): Add supported MIPS targets to
331 EFFECTIVE_TARGETS list. Return the number of supported targets.
332
333 2016-07-26 Richard Biener <rguenther@suse.de>
334 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
335
336 PR middle-end/70920
337 * gcc.dg/pr70920-1.c: New test-case.
338 * gcc.dg/pr70902-2.c: Likewise.
339 * gcc.dg/pr70920-3.c: Likewise.
340 * gcc.dg/pr70920-4.c: Likewise
341 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
342 2 instead of 3.
343
344 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
345
346 * gcc.c-torture/execute/pr71494.c: Require label_values.
347 * gcc.dg/pr16973.c: Ditto.
348
349 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
350
351 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
352 * gcc.dg/torture/pr69771.c: Require int32plus.
353 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
354
355 2016-07-25 Martin Liska <mliska@suse.cz>
356
357 * gcc.dg/torture/pr71987.c: New test.
358
359 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
360
361 PR fortran/71935
362 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
363 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
364 * gfortran.dg/pr71935.f90: New test.
365
366 2016-07-22 Martin Sebor <msebor@redhat.com>
367
368 PR c++/71675
369 * g++.dg/ext/atomic-3.C: New test.
370 * gcc.dg/atomic/pr71675.c: New test.
371
372 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
373
374 * gcc.target/i386/mvc8.c: New test.
375
376 2016-07-22 Bin Cheng <bin.cheng@arm.com>
377
378 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
379 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
380
381 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
382
383 PR fortran/71795
384 * gfortran.dg/constructor_50.f90: New test.
385
386 2016-07-22 Martin Liska <mliska@suse.cz>
387
388 PR gcov-profile/69028
389 PR gcov-profile/62047
390 * g++.dg/cilk-plus/pr69028.C: New test.
391
392 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
393
394 * gfortran.dg/coarray_stat_2.f90: New test.
395
396 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
397
398 * gcc.target/powerpc/vec-extract.h: New files to check the
399 vec_extract built-in functions for all vector types, testing
400 accessing each element, both with constant and variable element
401 numbers.
402 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
403 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
404 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
405 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
406 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
407 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
408 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
409 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
410 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
411
412 2016-07-21 Jakub Jelinek <jakub@redhat.com>
413
414 PR c++/71728
415 * g++.dg/other/pr71728.C: New test.
416
417 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
418
419 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
420 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
421 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
422 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
423 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
424
425 2016-07-21 Richard Biener <rguenther@suse.de>
426
427 PR tree-optimization/71947
428 * gcc.dg/tree-ssa/vrp102.c: New testcase.
429
430 2016-07-21 Bin Cheng <bin.cheng@arm.com>
431
432 * gcc.dg/tree-ssa/scev-15.c: New.
433
434 2016-07-21 Bin Cheng <bin.cheng@arm.com>
435
436 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
437
438 2016-07-21 Jakub Jelinek <jakub@redhat.com>
439
440 PR c++/71941
441 * g++.dg/gomp/pr71941.C: New test.
442
443 2016-07-20 David Malcolm <dmalcolm@redhat.com>
444
445 PR c/70339
446 PR c/71858
447 * g++.dg/spellcheck-identifiers.C: New test case, based on
448 gcc.dg/spellcheck-identifiers.c.
449 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
450 gcc.dg/spellcheck-identifiers-2.c.
451 * g++.dg/spellcheck-typenames.C: New test case, based on
452 gcc.dg/spellcheck-typenames.c
453
454 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
455
456 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
457 pointer to member function and also test catching by reference.
458
459 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
460
461 * gcc.target/s390/pr67443.c: Fix test case.
462
463 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
464
465 * gcc.target/s390/insv-1.c: Xfail some tests.
466 * gcc.target/s390/insv-2.c: Likewise.
467
468 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
469
470 * gcc.target/avr/torture/get-mem.c: New test.
471 * gcc.target/avr/torture/set-mem.c: New test.
472
473 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
474
475 PR target/71948
476 * gcc.target/avr/torture/tiny-progmem.c: New test.
477
478 2016-07-20 Jakub Jelinek <jakub@redhat.com>
479
480 PR c++/71909
481 * g++.dg/parse/pr71909.C: New test.
482 * g++.dg/tm/pr71909.C: New test.
483
484 PR c++/50060
485 * g++.dg/cpp0x/constexpr-50060.C: New test.
486 * g++.dg/cpp1y/constexpr-50060.C: New test.
487
488 2016-07-20 Martin Liska <mliska@suse.cz>
489
490 * gfortran.dg/graphite/pr71898.f90: New test.
491
492 2016-07-20 Bin Cheng <bin.cheng@arm.com>
493
494 PR tree-optimization/71503
495 PR tree-optimization/71683
496 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
497 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
498
499 2016-07-20 Martin Liska <mliska@suse.cz>
500
501 * gcc.dg/plugin/plugin.exp: Remove sreal test.
502 * gcc.dg/plugin/sreal-test-1.c: Remove.
503 * gcc.dg/plugin/sreal_plugin.c: Remove.
504
505 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
506
507 PR fortran/71902
508 * gfortran.dg/dependency_47.f90: New test.
509
510 2016-07-19 Jakub Jelinek <jakub@redhat.com>
511
512 PR rtl-optimization/71916
513 * gcc.c-torture/compile/pr71916.c: New test.
514
515 PR middle-end/71874
516 * g++.dg/torture/pr71874.C: New test.
517
518 PR middle-end/71734
519 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
520 (my_alloc): Rewritten to use __builtin_posix_memalign and
521 __SIZE_TYPE__.
522 (my_free): Use __builtin_free instead of _mm_free.
523 (Vec::operator=): Use __builtin_memcpy.
524
525 2016-07-19 Martin Jambor <mjambor@suse.cz>
526
527 PR fortran/71688
528 * gfortran.dg/pr71688.f90: New test.
529
530 2016-07-19 Richard Biener <rguenther@suse.de>
531
532 * c-c++-common/vector-subscript-6.c: New testcase.
533 * c-c++-common/vector-subscript-7.c: Likewise.
534
535 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
536
537 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
538 and UInt32 based on __SIZEOF_INT__.
539
540 2016-07-19 Richard Biener <rguenther@suse.de>
541
542 PR tree-optimization/71901
543 * gcc.dg/torture/pr71901.c: New testcase.
544
545 2016-07-19 Richard Biener <rguenther@suse.de>
546
547 PR tree-optimization/71908
548 * gcc.dg/torture/pr71908.c: New testcase.
549
550 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
551
552 PR target/71493
553 * gcc.target/powerpc/pr71493-1.c: New test.
554 * gcc.target/powerpc/pr71493-2.c: Likewise.
555
556 2016-07-18 Jakub Jelinek <jakub@redhat.com>
557
558 PR c++/71835
559 * g++.dg/conversion/ambig3.C: New test.
560
561 PR c++/71828
562 * g++.dg/cpp0x/constexpr-71828.C: New test.
563
564 PR c++/71826
565 * g++.dg/template/pr71826.C: New test.
566
567 PR c++/71822
568 * g++.dg/template/defarg21.C: New test.
569
570 PR c++/71871
571 * g++.dg/ext/vector31.C: New test.
572
573 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
574
575 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
576
577 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
578
579 PR tree-optimization/71734
580 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
581
582 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
583
584 * gcc.target/s390/warn-dynamicstack-1.c: New test.
585 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
586 stack-layout-dynamic-1.c: New test.
587
588 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
589
590 * gcc.target/s390/nolrl-1.c: New test.
591
592 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
593
594 PR fortran/71523
595 * gfortran.dg/pr71523_1.f90: New test.
596 * gfortran.dg/pr71523_2.f90: New test.
597
598 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
599
600 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
601
602 >>>>>>> .r238890
603 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
604 Marco Restelli <mrestelli@gmail.com>
605
606 PR fortran/62125
607 * gfortran.dg/pr62125.f90: New test.
608
609 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
610
611 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
612 * gcc.target/powerpc/mulkc3-1.c: Likewise.
613
614 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
615
616 PR c++/58796
617 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
618 * g++.dg/cpp0x/nullptr35.C: New test.
619
620 2016-07-15 Bin Cheng <bin.cheng@arm.com>
621
622 * gcc.dg/tree-ssa/scev-8.c: Update test string.
623
624 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
625
626 * gfortran.dg/goacc/vector_length.f90: New test.
627
628 2016-07-15 Richard Biener <rguenther@suse.de>
629
630 PR tree-optimization/71881
631 * gcc.dg/torture/pr71881.c: New testcase.
632
633 2016-07-15 Richard Biener <rguenther@suse.de>
634
635 PR tree-optimization/71887
636 * gcc.dg/torture/pr71887.c: New testcase.
637
638 2016-07-15 Jakub Jelinek <jakub@redhat.com>
639
640 PR c/71858
641 * gcc.dg/spellcheck-identifiers-3.c: New test.
642
643 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
644
645 PR fortran/71807
646 * gfortran.dg/null_9.f90: New test.
647
648 2016-07-15 Bin Cheng <bin.cheng@arm.com>
649
650 * gcc.dg/tree-ssa/loop-41.c: New test.
651
652 2016-07-15 Bin Cheng <bin.cheng@arm.com>
653
654 PR tree-optimization/71347
655 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
656
657 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
658
659 PR fortran/29819
660 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
661 * gfortran.dg/contains.f90: Ditto.
662 * gfortran.dg/contains_empty_1.f03: Ditto.
663 * gfortran.dg/submodule_3.f08: Ditto.
664
665 2016-07-14 Jakub Jelinek <jakub@redhat.com>
666
667 PR testsuite/71865
668 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
669 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
670 expected diagnostics.
671
672 PR c/71858
673 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
674 * gcc.dg/spellcheck-identifiers-2.c: New test.
675 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
676 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
677
678 2016-07-14 Jakub Jelinek <jakub@redhat.com>
679
680 PR tree-optimization/71872
681 * gcc.c-torture/compile/pr71872.c: New test.
682
683 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
684
685 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
686 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
687 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
688 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
689 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
690 * gcc.target/arm/atomic-op-acquire-1.c: This.
691 * gcc.target/arm/atomic-op-char.c: Rename into ...
692 * gcc.target/arm/atomic-op-char-1.c: This.
693 * gcc.target/arm/atomic-op-consume.c: Rename into ...
694 * gcc.target/arm/atomic-op-consume-1.c: This.
695 * gcc.target/arm/atomic-op-int.c: Rename into ...
696 * gcc.target/arm/atomic-op-int-1.c: This.
697 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
698 * gcc.target/arm/atomic-op-relaxed-1.c: This.
699 * gcc.target/arm/atomic-op-release.c: Rename into ...
700 * gcc.target/arm/atomic-op-release-1.c: This.
701 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
702 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
703 * gcc.target/arm/atomic-op-short.c: Rename into ...
704 * gcc.target/arm/atomic-op-short-1.c: This.
705 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
706 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
707 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
708 * gcc.target/arm/atomic-op-char-2.c: Likewise.
709 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
710 * gcc.target/arm/atomic-op-int-2.c: Likewise.
711 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
712 * gcc.target/arm/atomic-op-release-2.c: Likewise.
713 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
714 * gcc.target/arm/atomic-op-short-2.c: Likewise.
715
716 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
717
718 PR fortran/70842
719 * gfortran.dg/select_type_35.f03: New test.
720
721 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
722
723 PR target/65951
724 PR tree-optimization/70923
725 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
726 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
727 * gcc.dg/vect/pr65951.c: Likewise.
728 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
729
730 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
731
732 * c-c++-common/pr60226.c: Expect maximum object file alignment
733 error on AIX.
734
735 2016-07-14 Richard Biener <rguenther@suse.de>
736
737 PR tree-optimization/71866
738 * gcc.dg/torture/pr71866.c: New testcase.
739
740 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
741
742 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
743 selector and enclose boolean expression in curly braces.
744
745 2016-07-14 Alan Modra <amodra@gmail.com>
746
747 PR target/71733
748 * gcc.target/powerpc/p9-novsx.c: New.
749
750 2016-07-13 Andi Kleen <ak@linux.intel.com>
751
752 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
753 * g++.dg/tree-prof/morefunc.C: Dito.
754 * g++.dg/tree-prof/pr35545.C: Dito.
755 * g++.dg/tree-prof/reorder.C: Dito.
756 * gcc.dg/tree-prof/20050826-2.c: Dito.
757 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
758 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
759 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
760 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
761 * gcc.dg/tree-prof/inliner-1.c: Dito.
762 * gcc.dg/tree-prof/merge_block.c: Dito.
763 * gcc.dg/tree-prof/stringop-1.c: Dito.
764 * gcc.dg/tree-prof/stringop-2.c: Dito.
765 * gcc.dg/tree-prof/switch-case-1.c: Dito.
766 * gcc.dg/tree-prof/switch-case-2.c: Dito.
767 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
768 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
769 * gcc.dg/tree-prof/update-loopch.c: Dito.
770 * gcc.dg/tree-prof/val-prof-1.c: Dito.
771 * gcc.dg/tree-prof/val-prof-2.c: Dito.
772 * gcc.dg/tree-prof/val-prof-3.c: Dito.
773 * gcc.dg/tree-prof/val-prof-4.c: Dito.
774 * gcc.dg/tree-prof/val-prof-5.c: Dito.
775 * gcc.dg/tree-prof/val-prof-6.c: Dito.
776 * gcc.dg/tree-prof/val-prof-7.c: Dito.
777
778 2016-07-13 Andi Kleen <ak@linux.intel.com>
779
780 * lib/profopt.exp (profopt-execute): Remove .imports files.
781
782 2016-07-13 Andi Kleen <ak@linux.intel.com>
783
784 * lib/profopt.exp (profopt-execute): Always log profiler command line.
785
786 2016-07-13 Andi Kleen <ak@linux.intel.com>
787
788 * lib/profopt.exp (dg-final-scan-autofdo,
789 dg-final-scan-not-autofdo): New functions.
790
791 2016-07-13 Bin Cheng <bin.cheng@arm.com>
792
793 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
794 * gcc.dg/vect/vect-35.c: Ditto.
795 * gcc.dg/vect/vect-alias-check-2.c: New test.
796
797 2016-07-13 Martin Liska <mliska@suse.cz>
798
799 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
800 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
801 * gfortran.dg/pr42108.f90: Update expected dump scan.
802
803 2016-07-13 Richard Biener <rguenther@suse.de>
804
805 PR tree-optimization/24574
806 * gcc.dg/pr24574.c: New testcase.
807
808 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
809
810 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
811 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
812 * c-c++-common/pr68833-1.c: Require int32plus.
813 * gcc.dg/ipa/pr63551.c: Likewise.
814 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
815 * gcc.dg/ipa/pr64041.c: Require int32plus.
816
817 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
818
819 PR ipa/71633
820 * g++.dg/pr71633.C: New test.
821
822 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
823
824 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
825 Add new arm_thumb1_cbz_ok effective target.
826 * gcc.target/arm/cbz.c: New test.
827
828 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
829
830 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
831 Define effective target.
832 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
833 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
834 * gcc.target/arm/movhi_movw.c: New test.
835 * gcc.target/arm/movsi_movw.c: Likewise.
836 * gcc.target/arm/movdi_movw.c: Likewise.
837
838 2016-07-13 Richard Biener <rguenther@suse.de>
839
840 PR middle-end/71104
841 * gcc.dg/pr71104-1.c: New testcase.
842 * gcc.dg/pr71104-2.c: Likewise.
843
844 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
845
846 PR target/71805
847 * gcc.target/powerpc/pr71805.c: New test.
848
849 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
850
851 * gcc.target/powerpc/divkc3-1.c: New.
852 * gcc.target/powerpc/mulkc3-1.c: New.
853
854 2016-07-12 Nathan Sidwell <nathan@acm.org>
855
856 * gcc.target/arm/data-rel-1.c: New.
857 * gcc.target/arm/data-rel-2.c: New.
858 * gcc.target/arm/data-rel-3.c: New.
859
860 2016-07-12 Martin Liska <mliska@suse.cz>
861
862 * gcc.dg/params/blocksort-part.c: New test.
863 * gcc.dg/params/params.exp: New file.
864
865 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
866
867 PR middle-end/71700
868 * gcc.c-torture/execute/pr71700.c: New test.
869
870 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
871 Richard Biener <rguenther@suse.de>
872
873 PR tree-optimization/23286
874 PR tree-optimization/70159
875 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
876 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
877 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
878 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
879 * gcc.dg/tree-ssa/pr35286.c: Likewise.
880 * gcc.dg/tree-ssa/pr35287.c: Likewise.
881 * gcc.dg/hoist-register-pressure-1.c: Likewise.
882 * gcc.dg/hoist-register-pressure-2.c: Likewise.
883 * gcc.dg/hoist-register-pressure-3.c: Likewise.
884 * gcc.dg/pr51879-12.c: Likewise.
885 * gcc.dg/strlenopt-9.c: Likewise.
886 * gcc.dg/tree-ssa/pr47392.c: Likewise.
887 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
888 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
889 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
890 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
891 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
892 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
893 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
894 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
895 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
896 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
897 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
898 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
899 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
900 * gfortran.dg/pr43984.f90: Adjust expected outcome.
901
902 2016-07-12 Richard Biener <rguenther@suse.de>
903
904 PR rtl-optimization/68961
905 * gcc.target/i386/pr68961.c: New testcase.
906
907 2016-07-11 Jakub Jelinek <jakub@redhat.com>
908
909 PR middle-end/71758
910 * c-c++-common/gomp/pr71758.c: New test.
911 * gfortran.dg/gomp/pr71758.f90: New test.
912
913 PR tree-optimization/71823
914 * gcc.dg/vect/pr71823.c: New test.
915
916 2016-07-11 David Malcolm <dmalcolm@redhat.com>
917
918 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
919 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
920 and LINE_MAP_MAX_LOCATION_WITH_COLS.
921
922 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
923
924 PR target/71801
925 * gcc.target/i386/pr71801.c: New test.
926
927 2016-07-11 Richard Biener <rguenther@suse.de>
928
929 PR tree-optimization/71816
930 * gcc.dg/torture/pr71816.c: New testcase.
931
932 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
933
934 PR fortran/71783
935 * gfortran.dg/dependency_46.f90: New test.
936
937 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
938
939 PR rtl-optimization/71621
940 * gcc.target/i386/pr71621-1.c: New.
941 * gcc.target/i386/pr71621-2.c: New.
942
943 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
944
945 * gfortran.dg/goacc/pr71704.f90: New test.
946
947 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
948
949 PR target/71297
950 * gcc.target/powerpc/pr71297.c: New.
951
952 2016-07-08 Jiong Wang <jiong.wang@arm.com>
953
954 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
955
956 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
957
958 PR target/71806
959 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
960
961 2016-07-08 Alan Hayward <alan.hayward@arm.com>
962
963 PR tree-optimization/71667
964 * gcc.dg/vect/pr71667.c: New
965
966 2016-07-08 Martin Liska <mliska@suse.cz>
967
968 * gcc.dg/torture/pr71606.c: New test.
969
970 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
971
972 PR fortran/71764
973 * gfortran.dg/pr71764.f90: New test.
974
975 2016-07-07 Jakub Jelinek <jakub@redhat.com>
976 Kai Tietz <ktietz70@googlemail.com>
977
978 PR c++/70869
979 PR c++/71054
980 * g++.dg/cpp0x/pr70869.C: New test.
981 * g++.dg/cpp0x/pr71054.C: New test.
982
983 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
984
985 * g++.dg/debug/pr71432.C: Fail on AIX.
986
987 2016-07-07 Martin Liska <mliska@suse.cz>
988
989 * gfortran.dg/do_1.f90: Remove a corner case that triggers
990 an undefined behavior.
991 * gfortran.dg/do_3.F90: Likewise.
992 * gfortran.dg/do_check_11.f90: New test.
993 * gfortran.dg/do_check_12.f90: New test.
994 * gfortran.dg/do_corner_warn.f90: New test.
995
996 2016-07-07 Martin Liska <mliska@suse.cz>
997
998 * gfortran.dg/predict-1.f90: Ammend the test.
999 * gfortran.dg/predict-2.f90: Likewise.
1000
1001 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1002
1003 PR ipa/71624
1004 * g++.dg/pr71624.C: New test.
1005
1006 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1007
1008 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1009 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1010 ARMv8-M Mainline architectures.
1011
1012 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1013
1014 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1015 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1016
1017 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1018
1019 PR target/70098
1020 PR target/71763
1021 * gcc.target/powerpc/pr71763.c: New file.
1022
1023 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1024
1025 PR tree-optimization/71518
1026 * gcc.dg/pr71518.c: New test.
1027
1028 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1029
1030 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1031
1032 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1033
1034 PR target/50739
1035 * gcc.target/avr/pr50739.c: New test.
1036
1037 2016-07-05 Jan Hubicka <jh@suse.cz>
1038
1039 * gcc.dg/tree-ssa/scev-14.c: update template.
1040
1041 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1042
1043 * gcc.dg/vect/group-no-gaps-1.c: New test.
1044
1045 2016-07-05 Andi Kleen <ak@linux.intel.com>
1046
1047 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1048 if kernel supports MPX.
1049
1050 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
1051
1052 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1053
1054 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1055 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1056
1057 * gcc.target/powerpc/signbit-1.c: New test.
1058 * gcc.target/powerpc/signbit-2.c: New test.
1059 * gcc.target/powerpc/signbit-3.c: New test.
1060
1061 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1062
1063 PR rtl-optimization/71594
1064 * gcc.dg/torture/pr71594.c: New test.
1065
1066 2016-07-05 Jan Hubicka <jh@suse.cz>
1067
1068 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1069
1070 2016-07-05 David Malcolm <dmalcolm@redhat.com>
1071
1072 PR c++/62314
1073 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1074 number of missing semicolon error.
1075 * g++.dg/pr62314-2.C: New test case.
1076
1077 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1078
1079 * gfortran.dg/coarray_stat_function.f90: New test.
1080 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1081 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1082 to new interfaces.
1083
1084 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1085
1086 PR fortran/71623
1087 * gfortran.dg/deferred_character_17.f90: New test.
1088
1089 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1090
1091 * gcc.target/arm/neon/polytypes.c: Move to ...
1092 * gcc.target/arm/polytypes.c: ... here.
1093 * gcc.target/arm/neon/pr51534.c: Move to ...
1094 * gcc.target/arm/pr51534.c: ... here.
1095 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1096 * gcc.target/arm/vect-vcvt.c: ... here.
1097 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1098 * gcc.target/arm/vect-vcvtq.c: ... here.
1099 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1100 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1101 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1102 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1103 * gcc.target/arm/neon/neon.exp: Delete.
1104 * gcc.target/arm/neon/: Delete.
1105
1106 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1107
1108 PR fortran/65575
1109 * gfortran.dg: pr65575.f90: New test.
1110
1111 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1112
1113 PR fortran/35849
1114 * gfortran.dg: pr35849.f90: New test.
1115
1116 2016-07-04 Jakub Jelinek <jakub@redhat.com>
1117
1118 PR c++/71739
1119 * g++.dg/cpp0x/pr71739.C: New test.
1120
1121 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1122
1123 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1124
1125 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1126
1127 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1128 locr.
1129 * gcc.target/s390/loc-1.c: New test.
1130
1131 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1132
1133 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1134 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1135
1136 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1137
1138 PR target/63874
1139 * gcc.target/aarch64/pr63874.c: New test.
1140
1141 2016-07-04 Jan Beulich <jbeulich@suse.com>
1142
1143 * g++.dg/header.c: New.
1144 * gcc.dg/header.c: New.
1145
1146 2016-07-02 Jakub Jelinek <jakub@redhat.com>
1147
1148 PR c/71719
1149 * c-c++-common/Wunused-var-15.c: New test.
1150
1151 2016-07-01 Jakub Jelinek <jakub@redhat.com>
1152
1153 PR fortran/71687
1154 * gfortran.dg/gomp/pr71687.f90: New test.
1155
1156 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1157
1158 * gcc.dg/const-float128-ped.c: Require __float128 effective
1159 target and options.
1160 * gcc.dg/const-float128.c: Likewise.
1161 * gcc.dg/torture/float128-cmp-invalid.c: Require
1162 __float128 and base_quadfloat_support effective targets, and
1163 __float128 options.
1164 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1165 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1166 * gcc.dg/torture/float128-nan.c: Likewise.
1167 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1168 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1169 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1170 * lib/target-supports.exp (check_effective_target___float128): New.
1171 (add_options_for___float128): New.
1172 (check_effective_target_base_quadword_support): New.
1173
1174 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1175
1176 PR target/71720
1177 * gcc.target/powerpc/pr71720.c: New test.
1178
1179 2016-07-01 Jan Beulich <jbeulich@suse.com>
1180
1181 * gcc.dg/bss.c: New.
1182
1183 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1184
1185 PR target/71698
1186 * gcc.target/powerpc/pr71698.c: New test.
1187
1188 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1189
1190 PR target/71151
1191 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1192 instead of ".foo" for its section name.
1193 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1194 depending on MCU's flash size.
1195 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1196 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1197 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1198 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1199 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1200 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1201
1202 2016-07-01 Jan Beulich <jbeulich@suse.com>
1203
1204 * gcc.target/i386/pr65105-2.c: Add -msse2.
1205
1206 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1207
1208 PR tree-optimization/71707
1209 * gcc.dg/strlenopt-29.c: New test.
1210
1211 PR fortran/71704
1212 * gfortran.dg/gomp/pr71704.f90: New test.
1213
1214 PR fortran/71705
1215 * gfortran.dg/gomp/pr71705.f90: New test.
1216
1217 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1218
1219 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1220 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1221 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1222 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1223 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1224 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1225 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1226 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1227 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1228 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1229 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1230 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1231 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1232 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1233 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1234 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1235 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1236 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1237 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1238 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1239 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1240 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1241 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1242 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1243 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1244 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1245 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1246 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1247 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1248 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1249 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1250 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1251 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1252 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1253 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1254 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1255 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1256 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1257 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1258 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1259 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1260 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1261 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1262 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1263 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1264 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1265 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1266 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1267 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1268 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1269 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1270 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1271 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1272 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1273 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1274 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1275 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1276 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1277 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1278 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1279 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1280 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1281 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1282 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1283 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1284 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1285 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1286 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1287 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1288 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1289 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1290 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1291 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1292 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1293 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1294 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1295 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1296 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1297 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1298 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1299 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1300
1301 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1302 James Greenhalgh <james.greenhalgh@arm.com>
1303
1304 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1305
1306 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1307 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1308
1309 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1310
1311 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1312
1313 PR driver/71651
1314 * gcc.dg/spellcheck-options-12.c: New test case.
1315
1316 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1317
1318 PR middle-end/71693
1319 * gcc.c-torture/compile/pr71693.c: New test.
1320
1321 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1322
1323 * gcc.dg/spellcheck-params.c: New testcase.
1324 * gcc.dg/spellcheck-params-2.c: New testcase.
1325
1326 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1327
1328 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1329 vector extract instructions.
1330 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1331
1332 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1333
1334 PR fortran/71686
1335 * gfortran.dg/unexpected_eof_2.f90: New test.
1336 * gfortran.dg/unexpected_eof_3.f90: New test.
1337
1338 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1339
1340 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1341
1342 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1343
1344 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1345 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1346 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1347
1348 2016-06-29 Richard Biener <rguenther@suse.de>
1349
1350 PR middle-end/15256
1351 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1352
1353 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1354
1355 * gcc.target/arm/aapcs/neon-vect10.c: Require
1356 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1357 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1358 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1359 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1360 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1361 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1362 * gcc.target/arm/fp16-aapcs-1.c: Require
1363 -mfloat-ab=hard. Also simplify the test.
1364 * gcc.target/arm/fp16-aapcs-2.c: New.
1365
1366 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1367
1368 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1369 (add_options_for_arm_fp16_ieee): New.
1370 (add_options_for_arm_fp16_alternative): New.
1371 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1372 long-line.
1373 (effective_target_arm_fp16_hw): New.
1374
1375 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1376
1377 PR tree-optimization/71655
1378 * g++.dg/pr71655.C: New test.
1379
1380 2016-06-29 Martin Liska <mliska@suse.cz>
1381
1382 * gcc.dg/pr71585.c: New test.
1383 * gcc.dg/pr71585-2.c: New test.
1384 * gcc.dg/pr71585-3.c: New test.
1385
1386 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1387
1388 PR tree-optimization/70729
1389 * g++.dg/vect/pr70729.cc: New test.
1390
1391 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1392
1393 * c-c++-common/gomp/cancel-1.c: Extend.
1394
1395 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1396
1397 PR tree-optimization/71625
1398 * gcc.dg/strlenopt-28.c: New test.
1399
1400 2016-06-29 Richard Biener <rguenther@suse.de>
1401
1402 PR middle-end/71002
1403 * g++.dg/torture/pr71002.C: Adjust testcase.
1404
1405 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR c/71685
1408 * gcc.dg/pr71685.c: New test.
1409
1410 2016-06-28 Martin Sebor <msebor@redhat.com>
1411
1412 PR c/71552
1413 * gcc.dg/init-bad-9.c: New test.
1414
1415 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1416
1417 * gcc.target/powerpc/abs128-1.c: Require VSX.
1418 * gcc.target/powerpc/copysign128-1.c: Likewise.
1419 * gcc.target/powerpc/inf128-1.c: Likewise.
1420 * gcc.target/powerpc/nan128-1.c: Likewise.
1421
1422 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR middle-end/71626
1425 * gcc.c-torture/execute/pr71626-1.c: New test.
1426 * gcc.c-torture/execute/pr71626-2.c: New test.
1427
1428 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1429
1430 PR target/71656
1431 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1432
1433 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1434
1435 PR target/71670
1436 * gcc.target/powerpc/pr71670.c: New testcase.
1437
1438 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1439
1440 PR target/71656
1441 * gcc.target/powerpc/pr71656-1.c: New test.
1442 * gcc.target/powerpc/pr71656-2.c: New test.
1443
1444 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1445
1446 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1447 around fp16 code.
1448 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1449 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1450 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1451 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1452 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1453 Add arm_neon_fp16_ok effective target.
1454 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1455 Likewise.
1456 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1457 Likewise.
1458 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1459 Likewise.
1460 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1461 Likewise.
1462 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1463 Likewise.
1464 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1465 Likewise.
1466 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1467 Likewise.
1468 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1469 Likewise.
1470 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1471 Likewise.
1472 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1473 Likewise.
1474 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1475 Likewise.
1476
1477 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1478
1479 * gcc.dg/predict-12.c: New testcase.
1480
1481 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1482
1483 PR fortran/71649
1484 * gfortran.dg/pr71649.f90: New test.
1485
1486 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1487
1488 PR tree-optimization/71643
1489 * g++.dg/opt/pr71643.C: New test.
1490
1491 PR tree-optimization/71631
1492 * gcc.c-torture/execute/pr71631.c: New test.
1493
1494 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1495
1496 * gcc.dg/predict-11.c: New testcase.
1497 * gfortran.dg/predict-2.f90: New testcase.
1498
1499 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1500
1501 * gcc.dg/predict-10.c: New test.
1502
1503 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1504
1505 * gcc.target/powerpc/abs128-1.c: New.
1506 * gcc.target/powerpc/copysign128-1.c: New.
1507 * gcc.target/powerpc/inf128-1.c: New.
1508 * gcc.target/powerpc/nan128-1.c: New.
1509
1510 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1511
1512 * gfortran.dg/pr71642.f90: New test.
1513
1514 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1515
1516 PR tree-optimization/71647
1517 * gcc.target/i386/pr71647.c: New test.
1518
1519 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1520
1521 * gcc.target/i386/noplt-gd-1.c: New test.
1522 * gcc.target/i386/noplt-gd-2.c: Likewise.
1523 * gcc.target/i386/noplt-gd-3.c: Likewise.
1524 * gcc.target/i386/noplt-ld-1.c: Likewise.
1525 * gcc.target/i386/noplt-ld-2.c: Likewise.
1526 * gcc.target/i386/noplt-ld-3.c: Likewise.
1527 * lib/target-supports.exp
1528 (check_effective_target_tls_get_addr_via_got): New.
1529
1530 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1531
1532 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1533 testsuite compile flags.
1534 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1535 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1536
1537 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1538
1539 * g++dg/vect/pr36684.cc: Add dg-do compile.
1540 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1541 * gcc.dg/vect/pr70021.c: Ditto.
1542 * gcc.dg/vect/pr70138-1.c: Ditto.
1543 * gcc.dg/vect/pr70138-2.c: Ditto.
1544 * gcc.dg/vect/pr70354-1.c: Ditto.
1545 * gcc.dg/vect/pr70354-2.c: Ditto.
1546 * gcc.dg/vect/pr71259.c: Ditto.
1547 * gcc.dg/vect/pr71416-1.c: Ditto.
1548 * gcc.dg/vect/slp-43.c: Ditto.
1549 * gcc.dg/vect/slp-45.c: Ditto.
1550 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1551 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1552 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1553 * gfortran.dg/vect/pr69980.f90: Ditto.
1554
1555 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1556
1557 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1558 * gcc.dg/vect/bb-slp-30.c: Ditto.
1559 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1560 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1561 * gcc.dg/vect/pr45902.c: Ditto.
1562 * gcc.dg/vect/pr48172.c: Ditto.
1563 * gcc.dg/vect/pr48377.c: Ditto.
1564 * gcc.dg/vect/pr49038.c: Ditto.
1565 * gcc.dg/vect/pr49771.c: Ditto.
1566 * gcc.dg/vect/pr52091.c: Ditto.
1567 * gcc.dg/vect/pr53185-2.c: Ditto.
1568 * gcc.dg/vect/pr56826.c: Ditto.
1569 * gcc.dg/vect/pr60276.c: Ditto.
1570 * gcc.dg/vect/pr62021.c: Ditto.
1571 * gcc.dg/vect/pr63530.c: Ditto.
1572 * gcc.dg/vect/pr65518.c: Ditto.
1573 * gcc.dg/vect/pr65947-1.c: Ditto.
1574 * gcc.dg/vect/pr65947-10.c: Ditto.
1575 * gcc.dg/vect/pr65947-11.c: Ditto.
1576 * gcc.dg/vect/pr65947-12.c: Ditto.
1577 * gcc.dg/vect/pr65947-13.c: Ditto.
1578 * gcc.dg/vect/pr65947-2.c: Ditto.
1579 * gcc.dg/vect/pr65947-3.c: Ditto.
1580 * gcc.dg/vect/pr65947-4.c: Ditto.
1581 * gcc.dg/vect/pr65947-5.c: Ditto.
1582 * gcc.dg/vect/pr65947-6.c: Ditto.
1583 * gcc.dg/vect/pr65947-7.c: Ditto.
1584 * gcc.dg/vect/pr65947-8.c: Ditto.
1585 * gcc.dg/vect/pr65947-9.c: Ditto.
1586 * gcc.dg/vect/pr71416-1.c: Ditto.
1587 * gcc.dg/vect/pr71439.c: Ditto.
1588 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1589 * gcc.dg/vect/vect-bswap16.c: Ditto.
1590 * gcc.dg/vect/vect-bswap32.c: Ditto.
1591 * gcc.dg/vect/vect-bswap64.c: Ditto.
1592 * gcc.dg/vect/vect-live-1.c: Ditto.
1593 * gcc.dg/vect/vect-live-2.c: Ditto.
1594 * gcc.dg/vect/vect-live-3.c: Ditto.
1595 * gcc.dg/vect/vect-live-4.c: Ditto.
1596 * gcc.dg/vect/vect-live-5.c: Ditto.
1597 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1598 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1599 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1600 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1601 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1602 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1603 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1604 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1605 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1606 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1607 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1608 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1609 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1610 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1611 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1612 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1613 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1614
1615 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1616
1617 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1618
1619 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1620
1621 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1622 ia32 if R_386_GOT32X relocation is supported.
1623 * gcc.target/i386/noplt-3.c: Likewise.
1624 * gcc.target/i386/noplt-2.c: Likewise.
1625 (main): Renamed to ...
1626 (bar): This.
1627 * gcc.target/i386/noplt-4.c: Likewise.
1628 (main): Renamed to ...
1629 (bar): This.
1630 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1631 * gcc.target/i386/pr67400-5.c: Likewise.
1632
1633 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1634
1635 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1636 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1637
1638 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1639 f4): Adjust expected diagnostics.
1640 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1641 (T): If OVFP is defined, redefine to TP.
1642 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1643 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1644 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1645 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1646 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1647 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1648 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1649 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1650 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1651 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1652 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1653 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1654 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1655 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1656 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1657 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1658 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1659 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1660 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1661 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1662 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1663 as last argument to __builtin_add_overflow_p.
1664
1665 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1666
1667 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1668 dg-options and remove default vector testsuite compile flags.
1669 * g++.dg/vect/pr33860a.cc: Ditto.
1670 * g++.dg/vect/pr45470-a.cc: Ditto.
1671 * g++.dg/vect/pr45470-b.cc: Ditto.
1672 * g++.dg/vect/pr60896.cc: Ditto.
1673 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1674 * gcc.dg/vect/pr18308.c: Ditto.
1675 * gcc.dg/vect/pr24049.c: Ditto.
1676 * gcc.dg/vect/pr33373.c: Ditto.
1677 * gcc.dg/vect/pr36228.c: Ditto.
1678 * gcc.dg/vect/pr42395.c: Ditto.
1679 * gcc.dg/vect/pr42604.c: Ditto.
1680 * gcc.dg/vect/pr46663.c: Ditto.
1681 * gcc.dg/vect/pr48765.c: Ditto.
1682 * gcc.dg/vect/pr49093.c: Ditto.
1683 * gcc.dg/vect/pr49352.c: Ditto.
1684 * gcc.dg/vect/pr52298.c: Ditto.
1685 * gcc.dg/vect/pr52870.c: Ditto.
1686 * gcc.dg/vect/pr53185.c: Ditto.
1687 * gcc.dg/vect/pr53773.c: Ditto.
1688 * gcc.dg/vect/pr56695.c: Ditto.
1689 * gcc.dg/vect/pr62171.c: Ditto.
1690 * gcc.dg/vect/pr63530.c: Ditto.
1691 * gcc.dg/vect/pr68339.c: Ditto.
1692 * gcc.dg/vect/pr71259.c: Ditto.
1693 * gcc.dg/vect/vect-82_64.c: Ditto.
1694 * gcc.dg/vect/vect-83_64.c: Ditto.
1695 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1696 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1697 * gcc.dg/vect/vect-shift-2.c: Ditto.
1698 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1699 * gfortran.dg/vect/pr39318.f90: Ditto.
1700 * gfortran.dg/vect/pr45714-a.f: Ditto.
1701 * gfortran.dg/vect/pr45714-b.f: Ditto.
1702 * gfortran.dg/vect/pr46213.f90: Ditto.
1703
1704 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1705 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1706
1707 * gcc.target/powerpc/p9-splat-5.c: New test.
1708
1709 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1710
1711 PR tree-optimization/71488
1712 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1713 * lib/target-supports.exp: ... here.
1714 (check_sse4_hw_available): New procedure.
1715 (check_effective_target_sse4_runtime): Ditto.
1716 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1717 -march=westmere for sse4_runtime targets.
1718 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1719 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1720 (dg-additional-options): Use for sse4_runtime targets.
1721 (main): Call check_vect ().
1722 (dg-final): Perform scan only for sse4_runtime targets.
1723
1724 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1725
1726 PR target/66232
1727 PR target/67400
1728 * gcc.target/i386/pr66232-14.c: New file.
1729 * gcc.target/i386/pr66232-15.c: Likewise.
1730 * gcc.target/i386/pr66232-16.c: Likewise.
1731 * gcc.target/i386/pr66232-17.c: Likewise.
1732 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1733 ia32 if R_386_GOT32X relocation is supported.
1734 * gcc.target/i386/pr67400-2.c: Likewise.
1735 * gcc.target/i386/pr67400-3.c: Likewise.
1736 * gcc.target/i386/pr67400-4.c: Likewise.
1737 * gcc.target/i386/pr67400-6.c: Likewise.
1738 * gcc.target/i386/pr67400-7.c: Likewise.
1739 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1740
1741 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1742
1743 PR libgfortran/48852
1744 * gfortran.dg/char4_iunit_1.f03: Update test.
1745 * gfortran.dg/f2003_io_5.f03: Update test.
1746 * gfortran.dg/real_const_3.f90: Update test.
1747
1748 2016-06-23 Andi Kleen <ak@linux.intel.com>
1749
1750 * g++.dg/bprob/bprob.exp: Support autofdo.
1751 * g++.dg/tree-prof/tree-prof.exp: dito.
1752 * gcc.dg/tree-prof/tree-prof.exp: dito.
1753 * gcc.misc-tests/bprob.exp: dito.
1754 * gfortran.dg/prof/prof.exp: dito.
1755 * lib/profopt.exp: dito.
1756 * lib/target-supports.exp: Check for autofdo.
1757
1758 2016-06-23 Martin Liska <mliska@suse.cz>
1759
1760 * gcc.dg/pr71619.c: New test.
1761
1762 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1763
1764 PR target/67400
1765 * gcc.target/i386/pr67400-1.c: New test.
1766 * gcc.target/i386/pr67400-2.c: Likewise.
1767 * gcc.target/i386/pr67400-3.c: Likewise.
1768 * gcc.target/i386/pr67400-4.c: Likewise.
1769 * gcc.target/i386/pr67400-5.c: Likewise.
1770 * gcc.target/i386/pr67400-6.c: Likewise.
1771 * gcc.target/i386/pr67400-7.c: Likewise.
1772
1773 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1774
1775 * c-c++-common/missing-header-1.c: New test case.
1776 * c-c++-common/missing-header-2.c: New test case.
1777 * c-c++-common/missing-header-3.c: New test case.
1778 * c-c++-common/missing-header-4.c: New test case.
1779
1780 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1781
1782 PR c/70339
1783 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1784 hint.
1785 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1786 expected results due to builtin "nanl" now being suggested for
1787 "name".
1788 * gcc.dg/pr67580.c: Update expected messages.
1789 * gcc.dg/spellcheck-identifiers.c: New testcase.
1790 * gcc.dg/spellcheck-typenames.c: New testcase.
1791
1792 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1793
1794 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1795 file.
1796 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1797 diagnostic-test-show-locus-parseable-fixits.c to sources for
1798 diagnostic_plugin_test_show_locus.c.
1799 * lib/gcc-defs.exp (freeform_regexps): New global.
1800 (dg-regexp): New function.
1801 (handle-dg-regexps): New function.
1802 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1803 freeform_regexps to the empty list.
1804 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1805
1806 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1807
1808 PR tree-optimization/71488
1809 * g++.dg/pr71488.C: New test.
1810 * gcc.dg/vect/vect-bool-cmp.c: New test.
1811
1812 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1813
1814 * gcc.dg/guality/param-5.c: New test.
1815
1816 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1817
1818 * gcc.target/i386/asm-flag-7.c: New test.
1819
1820 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1821
1822 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1823 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1824 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1825 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1826 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1827 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1828 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1829 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1830 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1831 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1832 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1833 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1834 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1835 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1836 * lib/target-supports.exp: Likewise.
1837
1838 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1839
1840 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1841 * gcc.dg/attr-ms_struct-2.c: Likewise.
1842 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1843 * gcc.dg/bf-ms-attrib.c: Likewise.
1844 * gcc.dg/bf-ms-layout-2.c: Likewise.
1845 * gcc.dg/bf-ms-layout-3.c: Likewise.
1846 * gcc.dg/bf-ms-layout.c: Likewise.
1847 * gcc.dg/bf-no-ms-layout.c: Likewise.
1848 * gcc.target/i386/bitfield1.c: Likewise.
1849 * gcc.target/i386/bitfield2.c: Likewise.
1850 * gcc.target/i386/bitfield3.c: Likewise.
1851
1852 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1853
1854 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1855 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1856 override other than -mcpu=power9 command-line option is specified,
1857 or if the target operating system is aix.
1858 * gcc.target/powerpc/darn-1.c: Likewise.
1859 * gcc.target/powerpc/darn-2.c: Likewise.
1860 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1861 test if effective-target is not powerpc_p9vector_ok or if the
1862 target operating system is not defined.
1863 * gcc.target/powerpc/vslv-1.c: Likewise.
1864 * gcc.target/powerpc/vsrv-0.c: Likewise.
1865 * gcc.target/powerpc/vsrv-1.c: Likewise.
1866
1867 2016-06-21 Tobias Burnus <burnus@net-b.de>
1868
1869 PR fortran/71068
1870 * gfortran.dg/coarray/data_1.f90: New.
1871
1872 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1873
1874 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1875 (dg-require-effective-target): Use arm_v8_neon_hw.
1876 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1877 (dg-require-effective-target): Likewise.
1878 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1879 (dg-require-effective-target): Likewise.
1880 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1881 (dg-require-effective-target): Likewise.
1882 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1883 (dg-require-effective-target): Likewise.
1884 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1885 (dg-require-effective-target): Likewise.
1886 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1887 Add AArch64 check.
1888
1889 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1890
1891 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1892 Set to 3 so test passes.
1893
1894 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1895
1896 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1897
1898 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1899
1900 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1901 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1902 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1903 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1904
1905 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1906
1907 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1908 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1909
1910 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1911
1912 PR target/71549
1913 * gcc.target/i386/pr71549.c: New test.
1914
1915 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1916
1917 * gcc.target/powerpc/vadsdu-0.c: Replace
1918 dg-require-effective-target directive to allow test to run on more
1919 platforms, and add dg-skip-if directive to disable test on aix
1920 platforms because of known incompatibilities.
1921 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1922 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1923 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1924 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1925 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1926 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1927 * gcc.target/powerpc/vadsdub-2.c: Replace
1928 dg-require-effective-target directive to allow test to run on more
1929 platforms, and add dg-skip-if directive to disable test on aix
1930 platforms because of known incompatibilities.
1931 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1932 with vec_absdb call to differentiate this test from vadsdub-1.c.
1933 * gcc.target/powerpc/vadsduh-1.c: Replace
1934 dg-require-effective-target directive to allow test to run on more
1935 platforms, and add dg-skip-if directive to disable test on aix
1936 platforms because of known incompatibilities.
1937 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1938 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1939 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1940
1941 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR tree-optimization/71588
1944 * gcc.dg/pr71558.c: New test.
1945
1946 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1947
1948 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1949 * c-c++-common/pr68657-2.c: Likewise.
1950 * c-c++-common/pr68657-3.c: Likewise.
1951 * gcc.dg/torture/pr69714.c: Require int32plus support.
1952 * gcc.dg/torture/pr70025.c: Likewise.
1953 * gcc.dg/torture/pr70083.c: Likewise.
1954 * gcc.dg/torture/pr70542.c: Likewise.
1955 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1956
1957 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1958
1959 PR c/71601
1960 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1961
1962 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1963
1964 PR middle-end/71581
1965 * gcc.dg/pr71581.c: New test.
1966
1967 PR rtl-optimization/71591
1968 * gcc.dg/cpp/pr71591.c: New test.
1969
1970 2016-06-20 David B. Robins <gcc@davidrobins.net>
1971
1972 PR target/71571
1973 * g++.dg/torture/pr71571.C: New test.
1974
1975 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1976
1977 PR target/71559
1978 * gcc.target/i386/sse2-pr71559.c: New test.
1979 * gcc.target/i386/avx-pr71559.c: New test.
1980 * gcc.target/i386/avx512f-pr71559.c: New test.
1981
1982 2016-06-20 Tobias Burnus <burnus@net-b.de>
1983
1984 PR fortran/71194
1985 * gfortran.dg/pointer_remapping_10.f90: New.
1986
1987 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1988
1989 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1990
1991 2016-06-20 Martin Sebor <msebor@redhat.com>
1992
1993 PR c/69507
1994 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1995 * gnu90-const-expr-1.c: Same.
1996 * gnu99-const-expr-1.c: Same.
1997 * gnu99-static-1.c: Same.
1998
1999 2016-06-20 Renlin Li <renlin.li@arm.com>
2000
2001 PR testsuite/71489
2002 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2003
2004 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2005
2006 * gcc.target/aarch64/vcvt_f64_1.c: New.
2007 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2008 * gcc.target/aarch64/vrecp_f64_1.c: New.
2009
2010 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2011
2012 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2013 "alignement".
2014
2015 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
2016
2017 PR target/71103
2018 * gcc.target/avr/torture/pr71103-2.c: New test.
2019
2020 2016-06-19 Martin Sebor <msebor@redhat.com>
2021
2022 PR c/69507
2023 * gcc.dg/alignof.c: New test.
2024
2025 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2026
2027 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2028 vs dg-error; test constexpr specifier too.
2029
2030 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2031
2032 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2033
2034 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2035
2036 * lib/target-supports.exp
2037 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2038 arm_neon_ok and merge flags. Fix temporary test name.
2039 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2040 and merge flags.
2041
2042 2016-06-17 Martin Liska <mliska@suse.cz>
2043
2044 * gcc.dg/predict-9.c: Fix dump scanning.
2045
2046 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2047
2048 PR tree-optimization/71354
2049 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2050
2051 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2052
2053 PR tree-optimization/71347
2054 * gcc.dg/tree-ssa/pr71347.c: New test.
2055
2056 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2057
2058 PR tree-optimization/71354
2059 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2060
2061 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2062
2063 * gcc.dg/vect/vect-alias-check-1.c: New test.
2064
2065 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2066
2067 PR target/71151
2068 * gcc.target/avr/pr71151-1.c: New test.
2069 * gcc.target/avr/pr71151-2.c: New test.
2070 * gcc.target/avr/pr71151-3.c: New test.
2071 * gcc.target/avr/pr71151-4.c: New test.
2072 * gcc.target/avr/pr71151-5.c: New test.
2073 * gcc.target/avr/pr71151-6.c: New test.
2074 * gcc.target/avr/pr71151-7.c: New test.
2075 * gcc.target/avr/pr71151-8.c: New test.
2076 * gcc.target/avr/pr71151-common.h: New test.
2077
2078 2016-06-16 Martin Liska <mliska@suse.cz>
2079
2080 * gfortran.dg/predict-1.f90: New test.
2081
2082 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
2083
2084 PR target/71242
2085 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2086
2087 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
2088
2089 * g++.dg/vect/pr36648.cc: Disable cunrolli
2090
2091 2016-06-16 Jakub Jelinek <jakub@redhat.com>
2092
2093 PR target/71554
2094 * gcc.c-torture/execute/pr71554.c: New test.
2095
2096 PR rtl-optimization/71532
2097 * gcc.dg/torture/pr71532.c: New test.
2098
2099 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2100
2101 * gcc.target/powerpc/p9-dimode1.c: New test.
2102 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2103
2104 2016-06-15 Jakub Jelinek <jakub@redhat.com>
2105
2106 * gcc.c-torture/compile/20160615-1.c: New test.
2107
2108 * g++.dg/cpp0x/ref-qual17.C: New test.
2109
2110 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2111
2112 PR middle-end/71529
2113 * gcc.target/i386/pr71529.C: New test.
2114
2115 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2116
2117 PR tree-optimization/71483
2118 * g++.dg/vect/pr71483.c: New
2119
2120 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2121
2122 PR c++/70202
2123 * g++.dg/inherit/crash6.C: New.
2124 * g++.dg/inherit/union2.C: Likewise.
2125 * g++.dg/inherit/virtual12.C: Likewise.
2126 * g++.dg/inherit/virtual13.C: Likewise.
2127 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2128
2129 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
2130
2131 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2132
2133 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2134
2135 PR tree-optimization/71439
2136 * gcc.dg/vect/pr71439.c: New
2137
2138 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2139
2140 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2141
2142 2016-06-15 Richard Biener <rguenther@suse.de>
2143
2144 * gcc.dg/vect/slp-45.c: New testcase.
2145
2146 2016-06-15 Richard Biener <rguenther@suse.de>
2147
2148 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2149
2150 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2151
2152 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2153 requirements, and disable for AIX for now.
2154 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2155
2156 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2157
2158 PR c++/71528
2159 * g++.dg/opt/pr71528.C: New test.
2160
2161 PR c++/71516
2162 * g++.dg/init/pr71516.C: New test.
2163
2164 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2165
2166 * g++.dg/init/array46.C: New.
2167
2168 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
2169
2170 * gcc.target/i386/float128-3.c: New test.
2171 * gcc.target/i386/quad-sse4.c: Ditto.
2172 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2173 Update scan strings.
2174
2175 2016-06-14 Richard Biener <rguenther@suse.de>
2176
2177 PR middle-end/71526
2178 * gfortran.dg/pr71526.f90: New testcase.
2179
2180 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2181
2182 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2183 * gcc.dg/zero_bits_compound-1.c: Likewise.
2184
2185 2016-06-14 Richard Biener <rguenther@suse.de>
2186
2187 PR tree-optimization/71522
2188 * gcc.dg/torture/pr71522.c: New testcase.
2189
2190 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2191
2192 PR tree-optimization/71520
2193 * gcc.dg/tree-ssa/pr71520.c: New test.
2194
2195 2016-06-14 Richard Biener <rguenther@suse.de>
2196
2197 PR tree-optimization/71521
2198 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2199
2200 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2201
2202 PR sanitizer/71498
2203 * c-c++-common/ubsan/bounds-13.c: New test.
2204
2205 PR preprocessor/71183
2206 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2207
2208 2016-06-13 Jeff Law <law@redhat.com>
2209
2210 PR tree-optimization/71403
2211 * c-c++-common/ubsan/pr71403-1.c: New test.
2212 * c-c++-common/ubsan/pr71403-2.c: New test.
2213 * c-c++-common/ubsan/pr71403-3.c: New test.
2214
2215 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2216
2217 PR middle-end/71478
2218 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2219 Add -Wno-psabi -w to dg-options.
2220
2221 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2222
2223 * gcc.target/powerpc/vadsdu-0.c: New test.
2224 * gcc.target/powerpc/vadsdu-1.c: New test.
2225 * gcc.target/powerpc/vadsdu-2.c: New test.
2226 * gcc.target/powerpc/vadsdu-3.c: New test.
2227 * gcc.target/powerpc/vadsdu-4.c: New test.
2228 * gcc.target/powerpc/vadsdu-5.c: New test.
2229 * gcc.target/powerpc/vadsdub-1.c: New test.
2230 * gcc.target/powerpc/vadsdub-2.c: New test.
2231 * gcc.target/powerpc/vadsduh-1.c: New test.
2232 * gcc.target/powerpc/vadsduh-2.c: New test.
2233 * gcc.target/powerpc/vadsduw-1.c: New test.
2234 * gcc.target/powerpc/vadsduw-2.c: New test.
2235
2236 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2237
2238 * gcc.dg/c99-init-2.c (c): Update expected error message.
2239 * gcc.dg/init-bad-8.c (foo): Likewise.
2240 * gcc.dg/spellcheck-fields-3.c: New test case.
2241
2242 2016-06-13 Martin Liska <mliska@suse.cz>
2243
2244 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2245 and "guess loop iv compared" heuristics.
2246 * gcc.dg/predict-2.c: Likewise.
2247 * gcc.dg/predict-3.c: Likewise.
2248 * gcc.dg/predict-4.c: Likewise.
2249 * gcc.dg/predict-5.c: Likewise.
2250 * gcc.dg/predict-6.c: Likewise.
2251
2252 2016-06-13 Marek Polacek <polacek@redhat.com>
2253
2254 PR middle-end/71476
2255 * c-c++-common/Wswitch-unreachable-4.c: New test.
2256 * gcc.dg/Wswitch-unreachable-2.c: New test.
2257 * g++.dg/tm/jump1.C: Move dg-warning.
2258
2259 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2260
2261 * gnat.dg/renaming10.ad[sb]: New test.
2262
2263 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2264
2265 PR fortran/70673
2266 * gfortran.dg/pr70673.f90: New test.
2267
2268 2016-06-13 Richard Biener <rguenther@suse.de>
2269
2270 PR middle-end/64516
2271 * gcc.dg/align-3.c: New testcase.
2272
2273 2016-06-13 Martin Liska <mliska@suse.cz>
2274
2275 * gcc.target/i386/pr71458.c: New test.
2276
2277 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2278
2279 PR target/71241
2280 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2281
2282 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2283
2284 PR target/60751
2285 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2286 statement.
2287
2288 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2289
2290 PR target/60751
2291 * gfortran.dg/comma_IO_extension_1.f90: New test.
2292 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2293 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2294 statement.
2295 * gfortran.dg/graphite/pr38083.f90: Likewise.
2296 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2297 missing format.
2298
2299 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2300
2301 * gnat.dg/case_character.adb: New test.
2302
2303 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2304
2305 PR middle-end/71310
2306 * gcc.target/powerpc/pr71310.c: New testcase.
2307
2308 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2309
2310 PR middle-end/71478
2311 * gcc.dg/pr71478.c: New test.
2312
2313 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2314
2315 PR middle-end/71494
2316 * gcc.c-torture/execute/pr71494.c: New test.
2317
2318 PR c/68657
2319 * gcc.target/i386/pr68657.c: New test.
2320
2321 PR inline-asm/68843
2322 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2323 (test): Add -masm=intel alternatives.
2324
2325 2016-06-10 Martin Sebor <msebor@redhat.com>
2326
2327 PR c/71392
2328 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2329
2330 2016-06-10 Jeff Law <law@redhat.com>
2331
2332 PR tree-optimization/71335
2333 * gcc.c-torture/execute/pr71335.c: New test.
2334
2335 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2336
2337 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2338 the various "cannot tail-call: " messages.
2339
2340 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2341
2342 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2343 and options.
2344
2345 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2346
2347 PR sanitizer/71480
2348 * c-c++-common/asan/pr71480.c: New test.
2349
2350 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2351
2352 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2353 (ASMNAME2): Likewise.
2354 (main): Replace fn in asm statement with ASMNAME ("fn").
2355 * gcc.dg/guality/pr68037-2.c: Likewise.
2356 * gcc.dg/guality/pr68037-3.c: Likewise.
2357 * gcc.dg/torture/pr68037-1.c: Likewise.
2358 * gcc.dg/torture/pr68037-2.c: Likewise.
2359 * gcc.dg/torture/pr68037-3.c: Likewise.
2360
2361 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2362
2363 PR inline-asm/68843
2364 * gcc.target/i386/pr68843-1.c: New test.
2365 * gcc.target/i386/pr68843-2.c: New test.
2366
2367 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2368 Cesar Philippidis <cesar@codesourcery.com>
2369
2370 PR middle-end/71373
2371 * gcc.dg/goacc/nested-function-1.c: New file.
2372 * gcc.dg/goacc/nested-function-2.c: Likewise.
2373 * gcc.dg/goacc/pr71373.c: Likewise.
2374 * gfortran.dg/goacc/cray-2.f95: Likewise.
2375 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2376 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2377 * gfortran.dg/goacc/cray.f95: Update.
2378 * gfortran.dg/goacc/loop-1.f95: Likewise.
2379 * gfortran.dg/goacc/loop-3.f95: Likewise.
2380 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2381 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2382
2383 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2384
2385 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2386 for OpenACC tile clauses.
2387 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2388
2389 PR c/71381
2390 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2391 to...
2392 * c-c++-common/goacc/cache-2.c: ... this new file.
2393 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2394 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2395 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2396 usage.
2397 * gfortran.dg/goacc/cray.f95: Likewise.
2398 * gfortran.dg/goacc/loop-1.f95: Likewise.
2399
2400 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2401
2402 PR tree-optimization/71407
2403 PR tree-optimization/71416
2404 * gcc.dg/vect/pr71407.c: New
2405 * gcc.dg/vect/pr71416-1.c: New
2406 * gcc.dg/vect/pr71416-2.c: New
2407
2408 2016-06-10 Richard Biener <rguenther@suse.de>
2409
2410 PR middle-end/71477
2411 * gcc.dg/torture/pr71477.c: New testcase.
2412
2413 2016-06-09 Julia Koval <julia.koval@intel.com>
2414
2415 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2416 * gcc.target/i386/interrupt-13.c: Likewise.
2417 * gcc.target/i386/interrupt-15.c: Likewise.
2418 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2419 * gcc.target/i386/interrupt-24.c: Likewise.
2420 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2421 * gcc.target/i386/interrupt-9.c: Likewise.
2422 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2423
2424 2016-06-09 Martin Sebor <msebor@redhat.com>
2425
2426 PR c/70883
2427 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2428 * gcc.dg/builtin-constant_p-1.c: Same.
2429 * gcc.dg/builtins-error.c: Same.
2430 * gcc.dg/pr70859.c: Same.
2431
2432 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2433
2434 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2435 * gcc.dg/torture/pr68067-1.c: Likewise.
2436 * gcc.dg/torture/pr68067-2.c: Likewise.
2437
2438 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2439
2440 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2441 when setting SIZE.
2442
2443 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2444
2445 PR c++/71465
2446 * g++.dg/inherit/crash5.C: New.
2447 Revert:
2448 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2449
2450 PR c++/70202
2451 * g++.dg/inherit/crash5.C: New.
2452 * g++.dg/inherit/virtual1.C: Adjust.
2453
2454 2016-06-09 Martin Liska <mliska@suse.cz>
2455
2456 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2457 * g++.dg/predict-loop-exit-2.C: Likewise.
2458 * g++.dg/predict-loop-exit-3.C: Likewise.
2459 * gcc.dg/predict-1.c: Likewise.
2460 * gcc.dg/predict-2.c: Likewise.
2461 * gcc.dg/predict-3.c: Likewise.
2462 * gcc.dg/predict-4.c: Likewise.
2463 * gcc.dg/predict-5.c: Likewise.
2464 * gcc.dg/predict-6.c: Likewise.
2465 * gcc.dg/predict-7.c: Likewise.
2466
2467 2016-06-09 Richard Biener <rguenther@suse.de>
2468
2469 PR tree-optimization/71462
2470 * gcc.dg/torture/pr71462.c: New testcase.
2471
2472 2016-06-09 Marek Polacek <polacek@redhat.com>
2473
2474 PR c/65471
2475 * gcc.dg/c11-generic-3.c: New test.
2476
2477 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2478
2479 * g++.dg/init/array42.C: New.
2480 * g++.dg/init/array43.C: Likewise.
2481 * g++.dg/init/array44.C: Likewise.
2482 * g++.dg/init/array45.C: Likewise.
2483 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2484 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2485 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2486 * g++.dg/gomp/pr35751.C: Likewise.
2487 * g++.dg/init/array23.C: Likewise.
2488 * g++.dg/init/brace2.C: Likewise.
2489 * g++.dg/init/brace6.C: Likewise.
2490
2491 2016-06-08 Martin Sebor <msebor@redhat.com>
2492 Jakub Jelinek <jakub@redhat.com>
2493
2494 PR c++/70507
2495 PR c/68120
2496 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2497 * c-c++-common/builtin-arith-overflow-2.c: New test.
2498 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2499 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2500 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2501
2502 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2503
2504 PR c++/71442
2505 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2506
2507 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2508
2509 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2510 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2511 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2512 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2513 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2514 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2515 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2516 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2517 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2518 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2519 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2520 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2521 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2522
2523 2016-06-08 Richard Biener <rguenther@suse.de>
2524
2525 PR tree-optimization/68558
2526 * gcc.dg/vect/slp-44.c: New testcase.
2527
2528 2016-06-08 Richard Biener <rguenther@suse.de>
2529
2530 * gcc.dg/vect/slp-43.c: New testcase.
2531
2532 2016-06-08 Richard Biener <rguenther@suse.de>
2533
2534 PR tree-optimization/71452
2535 * gcc.dg/torture/pr71452.c: New testcase.
2536
2537 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2538
2539 PR c++/71448
2540 * g++.dg/torture/pr71448.C: New test.
2541
2542 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2543
2544 PR debug/71432
2545 PR ada/71413
2546 * g++.dg/debug/pr71432.C: New test.
2547
2548 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2549
2550 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2551 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2552 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2553
2554 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2555
2556 * gcc.dg/vect/vect-live-2.c: Update effective target.
2557 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2558 * lib/target-supports.exp: Add aarch64 to vect_long.
2559
2560 2016-06-08 Marek Polacek <polacek@redhat.com>
2561
2562 PR c/71418
2563 * gcc.dg/noncompile/pr71418.c: New test.
2564
2565 PR c/71426
2566 * gcc.dg/noncompile/pr71426.c: New test.
2567
2568 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2569
2570 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2571 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2572 * gcc.dg/predict-3.c: Update template.
2573 * gcc.dg/predict-5.c: Update template.
2574 * gcc.dg/predict-6.c: Update template.
2575 * gcc.dg/predict-9.c: Update template.
2576 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2577
2578 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2579
2580 * gcc.target/powerpc/vec-mul.c: New test.
2581
2582 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2583
2584 * gcc.dg/spellcheck-fields-2.c: New test case.
2585
2586 2016-06-07 Richard Biener <rguenther@suse.de>
2587
2588 PR c/61564
2589 * gcc.dg/Wpragmas-1.c: New testcase.
2590 * gcc.dg/Wattributes-4.c: Likewise.
2591 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2592 entry.
2593
2594 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2595
2596 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2597 spurious debug code.
2598
2599 2016-06-07 Richard Biener <rguenther@suse.de>
2600
2601 PR tree-optimization/71428
2602 * gcc.dg/torture/pr71428.c: New testcase.
2603
2604 2016-06-07 Richard Biener <rguenther@suse.de>
2605
2606 PR middle-end/71423
2607 * gcc.dg/torture/pr71423.c: New testcase.
2608
2609 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2610
2611 PR middle-end/71408
2612 * gcc.dg/tree-ssa/pr71408.c: New test.
2613
2614 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2615
2616 PR middle-end/71281
2617 * g++.dg/torture/pr71281.C: New test.
2618
2619 2016-06-06 Marek Polacek <polacek@redhat.com>
2620
2621 PR c/71362
2622 * gcc.dg/pr71362.c: New test.
2623
2624 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2625 Patrick Palka <ppalka@gcc.gnu.org>
2626
2627 PR c++/70847
2628 PR c++/71330
2629 PR c++/71393
2630 * g++.dg/opt/pr70847.C: New test.
2631 * g++.dg/ubsan/pr70847.C: New test.
2632 * g++.dg/ubsan/pr71393.C: New test.
2633
2634 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2635
2636 PR tree-optimization/71259
2637 * gcc.dg/vect/pr71259.c: New test.
2638
2639 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2640
2641 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2642 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2643 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2644 above.
2645
2646 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2647
2648 PR middle-end/37780
2649 * gcc.c-torture/execute/pr37780.c: New test.
2650 * gcc.target/aarch64/pr37780_1.c: Likewise.
2651 * gcc.target/arm/pr37780_1.c: Likewise.
2652
2653 2016-06-06 Marek Polacek <polacek@redhat.com>
2654
2655 * c-c++-common/attr-may-alias-1.c: New test.
2656 * c-c++-common/attr-may-alias-2.c: New test.
2657 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2658
2659 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2660
2661 PR c/24414
2662 * gcc.target/i386/pr24414.c: New test.
2663
2664 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2665
2666 * gcc.target/sparc/vis4misc.c: New file.
2667 * gcc.target/sparc/fpcmp.c: Likewise.
2668 * gcc.target/sparc/fpcmpu.c: Likewise.
2669
2670 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2671
2672 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2673 * gcc.dg/vect/vect-live-3.c: Likewise.
2674
2675 2016-06-06 Richard Biener <rguenther@suse.de>
2676
2677 PR tree-optimization/71398
2678 * gcc.dg/torture/pr71398.c: New testcase.
2679
2680 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2681
2682 PR target/71389
2683 * g++.dg/pr71389.C: New test.
2684
2685 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2686
2687 PR fortran/71404
2688 * gfortran.dg/fmt_read_5.f: New test.
2689
2690 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2691
2692 PR fortran/69659
2693 * gfortran.dg/class_array_22.f03: New test.
2694
2695 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2696
2697 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2698
2699 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2700
2701 * gcc.dg/predict-9.c: Update template.
2702
2703 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2704
2705 PR c++/49377
2706 * g++.dg/template/pr49377.C: New.
2707
2708 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2709
2710 PR tree-optimization/71405
2711 * g++.dg/torture/pr71405.C: New test.
2712
2713 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2714
2715 PR c++/70202
2716 * g++.dg/inherit/crash5.C: New.
2717 * g++.dg/inherit/virtual1.C: Adjust.
2718
2719 2016-06-03 Jeff Law <law@redhat.com>
2720
2721 PR tree-optimization/71316
2722 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2723
2724 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2725
2726 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2727 dg-additional-options with just -fno-tree-scev-cprop in it.
2728 * gcc.dg/vect/vect-live-2.c: Likewise.
2729 * gcc.dg/vect/vect-live-5.c: Likewise.
2730 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2731 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2732 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2733
2734 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2735
2736 PR c++/27100
2737 * g++.dg/other/friend6.C: New test.
2738
2739 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2740
2741 * g++.dg/torture/ppc-ldst-array.C: New.
2742
2743 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2744
2745 PR target/71276
2746 PR target/71277
2747 * gcc.dg/torture/builtin-fp-int-inexact.c,
2748 gcc.target/i386/387-builtin-fp-int-inexact.c,
2749 gcc.target/i386/387-rint-inline-1.c,
2750 gcc.target/i386/387-rint-inline-2.c,
2751 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2752 gcc.target/i386/sse2-rint-inline-1.c,
2753 gcc.target/i386/sse2-rint-inline-2.c,
2754 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2755 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2756
2757 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2758 Julia Koval <julia.koval@intel.com>
2759
2760 PR target/66960
2761 PR target/67630
2762 PR target/67634
2763 PR target/67841
2764 PR target/68037
2765 PR target/68618
2766 PR target/68661
2767 PR target/69575
2768 PR target/69596
2769 PR target/69734
2770 * gcc.dg/guality/pr68037-1.c: New test.
2771 * gcc.dg/guality/pr68037-2.c: Likewise.
2772 * gcc.dg/guality/pr68037-3.c: Likewise.
2773 * gcc.dg/torture/pr68037-1.c: Likewise.
2774 * gcc.dg/torture/pr68037-2.c: Likewise.
2775 * gcc.dg/torture/pr68037-3.c: Likewise.
2776 * gcc.dg/torture/pr68661-1a.c: Likewise.
2777 * gcc.dg/torture/pr68661-1b.c: Likewise.
2778 * gcc.target/i386/interrupt-1.c: Likewise.
2779 * gcc.target/i386/interrupt-2.c: Likewise.
2780 * gcc.target/i386/interrupt-3.c: Likewise.
2781 * gcc.target/i386/interrupt-4.c: Likewise.
2782 * gcc.target/i386/interrupt-5.c: Likewise.
2783 * gcc.target/i386/interrupt-6.c: Likewise.
2784 * gcc.target/i386/interrupt-7.c: Likewise.
2785 * gcc.target/i386/interrupt-8.c: Likewise.
2786 * gcc.target/i386/interrupt-9.c: Likewise.
2787 * gcc.target/i386/interrupt-10.c: Likewise.
2788 * gcc.target/i386/interrupt-11.c: Likewise.
2789 * gcc.target/i386/interrupt-12.c: Likewise.
2790 * gcc.target/i386/interrupt-13.c: Likewise.
2791 * gcc.target/i386/interrupt-14.c: Likewise.
2792 * gcc.target/i386/interrupt-15.c: Likewise.
2793 * gcc.target/i386/interrupt-16.c: Likewise.
2794 * gcc.target/i386/interrupt-17.c: Likewise.
2795 * gcc.target/i386/interrupt-18.c: Likewise.
2796 * gcc.target/i386/interrupt-19.c: Likewise.
2797 * gcc.target/i386/interrupt-20.c: Likewise.
2798 * gcc.target/i386/interrupt-21.c: Likewise.
2799 * gcc.target/i386/interrupt-22.c: Likewise.
2800 * gcc.target/i386/interrupt-23.c: Likewise.
2801 * gcc.target/i386/interrupt-24.c: Likewise.
2802 * gcc.target/i386/interrupt-25.c: Likewise.
2803 * gcc.target/i386/interrupt-26.c: Likewise.
2804 * gcc.target/i386/interrupt-27.c: Likewise.
2805 * gcc.target/i386/interrupt-28.c: Likewise.
2806 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2807 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2808 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2809 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2810 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2811 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2812 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2813 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2814 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2815 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2816 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2817 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2818
2819 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2820
2821 PR tree-optimization/52171
2822 * gcc.dg/pr52171.c: New test.
2823 * gcc.target/i386/pr52171.c: New test.
2824
2825 2016-06-03 Jan Hubicka <jh@suse.cz>
2826
2827 * g++.dg/tree-ssa/pred-1.C: New testcase
2828 * gcc.dg/tree-ssa/pred-1.c: New testcase
2829
2830 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2831
2832 PR target/70957
2833 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2834 support.
2835 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2836
2837 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2838
2839 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2840
2841 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2842
2843 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2844 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2845 * gcc.dg/vect/vect-live-1.c: New test.
2846 * gcc.dg/vect/vect-live-2.c: New test.
2847 * gcc.dg/vect/vect-live-3.c: New test.
2848 * gcc.dg/vect/vect-live-4.c: New test.
2849 * gcc.dg/vect/vect-live-5.c: New test.
2850 * gcc.dg/vect/vect-live-slp-1.c: New test.
2851 * gcc.dg/vect/vect-live-slp-2.c: New test.
2852 * gcc.dg/vect/vect-live-slp-3.c: New test.
2853
2854 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2855
2856 PR middle-end/71387
2857 * g++.dg/opt/pr71387.C: New test.
2858
2859 2016-06-02 Jeff Law <law@redhat.com>
2860
2861 PR tree-optimization/71328
2862 * gcc.c-torture/compile/pr71328.c: New test.
2863
2864 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2865
2866 PR fortran/52393
2867 * gfortran.dg/fmt_read_3.f90: Fix typo.
2868 * gfortran.dg/fmt_read_4.f90: New test.
2869
2870 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2871
2872 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2873 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2874 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2875 * g++.dg/cpp0x/override2.C: Likewise.
2876 * g++.dg/parse/crash5.C: Likewise.
2877 * g++.dg/parse/error16.C: Likewise.
2878 * g++.dg/parse/error27.C: Likewise.
2879 * g++.dg/template/qualttp15.C: Likewise.
2880 * g++.dg/template/redecl4.C: Likewise.
2881 * g++.old-deja/g++.other/crash39.C: Likewise.
2882 * g++.old-deja/g++.other/struct1.C: Likewise.
2883 * g++.old-deja/g++.pt/m9a.C: Likewise.
2884 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2885
2886 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR c++/71372
2889 * c-c++-common/pr71372.c: New test.
2890
2891 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2892 __TIME__ strings with __builtin_strcmp instead of printf and
2893 dg-output.
2894
2895 2016-06-02 Martin Liska <mliska@suse.cz>
2896
2897 * gcc.dg/predict-9.c: New test.
2898
2899 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2900
2901 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2902 global set_compiler_env_var and global saved_compiler_env_var.
2903
2904 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2905
2906 PR rtl-optimization/71295
2907 * gcc.c-torture/compile/pr71295.c: New test.
2908
2909 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2910
2911 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2912
2913 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2914 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2915
2916 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2917 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2918 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2919 alternative number.
2920
2921 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2922
2923 * gcc.target/powerpc/p9-splat-4.c: New test.
2924
2925 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2926
2927 PR target/71186
2928 * gcc.target/powerpc/pr71186.c: New test.
2929
2930 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2931
2932 PR fortran/52393
2933 * gfortran.dg/fmt_read_3.f90: New test.
2934
2935 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2936
2937 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2938 procedure.
2939
2940 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2941
2942 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2943 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2944 env var is set.
2945 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2946 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2947 shown once.
2948 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2949 during compilation.
2950 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2951 vars set by dg-set-compiler-env-var.
2952
2953 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2954
2955 PR fortran/71156
2956 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2957 to the module procedure declaration.
2958 * gfortran.dg/submodule_16.f08: New test.
2959
2960 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2961
2962 PR middle-end/71371
2963 * c-c++-common/gomp/pr71371.c: New test.
2964
2965 2016-06-01 Richard Biener <rguenther@suse.de>
2966
2967 PR tree-optimization/71366
2968 * gcc.dg/torture/pr71366-1.c: New testcase.
2969 * gcc.dg/torture/pr71366-2.c: Likewise.
2970
2971 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2972
2973 * gcc.target/powerpc/vslv-0.c: New test.
2974 * gcc.target/powerpc/vslv-1.c: New test.
2975 * gcc.target/powerpc/vsrv-0.c: New test.
2976 * gcc.target/powerpc/vsrv-1.c: New test.
2977
2978 2016-06-01 Nathan Sidwell <nathan@acm.org>
2979
2980 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2981 * gcc.target/nvptx/weak.c: New.
2982
2983 2016-06-01 Richard Biener <rguenther@suse.de>
2984
2985 PR tree-optimization/71261
2986 * gcc.dg/torture/vect-bool-1.c: New testcase.
2987
2988 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2989
2990 * gfortran.dg/gomp/order-1.f90: New test.
2991 * gfortran.dg/gomp/order-2.f90: New test.
2992
2993 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2994
2995 * gcc.dg/unroll-6.c: Update template.
2996 * gcc.dg/unroll-7.c: New testcase.
2997 * gcc.dg/unroll-8.c: New testcase.
2998
2999 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3000
3001 * gnat.dg/opt56.ad[sb]: New test.
3002
3003 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3004
3005 PR c++/66635
3006 * g++.dg/cpp0x/constexpr-ice16.C: New.
3007
3008 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3009
3010 PR tree-optimization/71314
3011 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3012 -mbranch-cost=2.
3013
3014 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3015
3016 PR tree-optimization/71077
3017 * gcc.dg/tree-ssa/pr71077.c: New test.
3018
3019 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
3020
3021 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3022 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3023 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3024
3025 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3026
3027 PR c++/71248
3028 * g++.dg/cpp0x/pr71248.C: New.
3029 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3030 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3031 * g++.dg/init/new37.C: Likewise.
3032 * g++.dg/template/static1.C: Likewise.
3033 * g++.dg/template/static2.C: Likewise.
3034
3035 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3036
3037 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3038 instead of %rdi.
3039 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3040
3041 2016-05-31 Marek Polacek <polacek@redhat.com>
3042
3043 * c-c++-common/Wswitch-unreachable-3.c: New test.
3044 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3045
3046 2016-05-31 Richard Biener <rguenther@suse.de>
3047
3048 PR tree-optimization/71352
3049 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3050
3051 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3052
3053 * gcc.target/arm/armv5_thumb_isa.c: New test.
3054
3055 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3056
3057 PR target/71346
3058 * gcc.target/i386/pr71346.c: New test.
3059
3060 2016-05-31 Tom de Vries <tom@codesourcery.com>
3061
3062 PR tree-optimization/69068
3063 * gcc.dg/graphite/pr69068.c: New test.
3064
3065 2016-05-27 Martin Sebor <msebor@redhat.com>
3066
3067 PR c++/71306
3068 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3069
3070 2016-05-30 Jakub Jelinek <jakub@redhat.com>
3071
3072 PR c++/71349
3073 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3074 nowait depend(inout: dd[0]) clauses where permitted.
3075
3076 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3077
3078 PR c++/71238
3079 * g++.dg/parse/pr71238.C: New.
3080 * g++.dg/concepts/friend1.C: Test column numbers too.
3081 * g++.dg/cpp0x/initlist31.C: Likewise.
3082 * g++.dg/cpp0x/pr51420.C: Likewise.
3083 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3084 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3085 * g++.dg/ext/builtin3.C: Likewise.
3086 * g++.dg/lookup/friend12.C: Likewise.
3087 * g++.dg/lookup/friend7.C: Likewise.
3088 * g++.dg/lookup/koenig1.C: Likewise.
3089 * g++.dg/lookup/koenig5.C: Likewise.
3090 * g++.dg/lookup/used-before-declaration.C: Likewise.
3091 * g++.dg/overload/koenig1.C: Likewise.
3092 * g++.dg/template/crash65.C: Likewise.
3093 * g++.dg/template/friend57.C: Likewise.
3094 * g++.dg/warn/Wshadow-5.C: Likewise.
3095 * g++.dg/warn/Wunused-8.C: Likewise.
3096 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3097 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3098 * g++.old-deja/g++.jason/member.C: Likewise.
3099 * g++.old-deja/g++.jason/report.C: Likewise.
3100 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3101 * g++.old-deja/g++.law/visibility20.C: Likewise.
3102 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3103 * g++.old-deja/g++.other/static5.C: Likewise.
3104 * g++.old-deja/g++.pt/overload2.C: Likewise.
3105
3106 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3107
3108 * gcc.dg/tree-ssa/peel1.c: New testcase.
3109 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3110 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3111
3112 2016-05-30 Tom de Vries <tom@codesourcery.com>
3113
3114 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3115 to ce.
3116
3117 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3118
3119 PR c++/71099
3120 * g++.dg/parse/virtual1.C: New.
3121
3122 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
3123
3124 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3125 Use correct register when clearing %edx.
3126
3127 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
3128
3129 PR tree-optimization/71289
3130 * gcc.dg/pr71289.c: New test.
3131
3132 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3133
3134 PR middle-end/71269
3135 PR middle-end/71292
3136 * gcc.dg/tree-ssa/pr71269.c: New test.
3137 * gcc.dg/tree-ssa/pr71292.c: New test.
3138
3139 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3140
3141 PR middle-end/71252
3142 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3143
3144 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3145
3146 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3147 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3148 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3149
3150 2016-05-30 Tom de Vries <tom@codesourcery.com>
3151
3152 PR tree-optimization/69067
3153 * gcc.dg/graphite/pr69067.c: New test.
3154
3155 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
3156
3157 PR target/71245
3158 * gcc.target/i386/pr71245-1.c: New test.
3159 * gcc.target/i386/pr71245-2.c: Ditto.
3160
3161 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3162
3163 PR c++/71105
3164 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3165 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3166 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3167
3168 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
3169
3170 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3171
3172 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3173
3174 Revert:
3175 PR c++/69855
3176 * g++.dg/overload/69855.C: New.
3177 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3178 * g++.old-deja/g++.pt/crash3.C: Likewise.
3179
3180 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3181
3182 PR c++/60385
3183 * g++.dg/parse/namespace13.C: New.
3184
3185 2016-05-26 Jeff Law <law@redhat.com>
3186
3187 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3188 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3189 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3190 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3191 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3192 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3193 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3194 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3195 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3196 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3197 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3198 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3199 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3200
3201 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3202
3203 PR c++/69855
3204 * g++.dg/overload/69855.C: New.
3205 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3206 * g++.old-deja/g++.pt/crash3.C: Likewise.
3207
3208 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3209
3210 PR target/63596
3211 * gcc.target/aarch64/va_arg_1.c: New testcase.
3212 * gcc.target/aarch64/va_arg_2.c: Likewise.
3213 * gcc.target/aarch64/va_arg_3.c: Likewise.
3214
3215 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3216
3217 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3218 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3219 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3220 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3221 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3222
3223 2016-05-27 Marek Polacek <polacek@redhat.com>
3224
3225 PR middle-end/71308
3226 * g++.dg/torture/pr71308.C: New test.
3227
3228 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3229
3230 * gcc.dg/zero_bits_compound-1.c: New test.
3231 * gcc.dg/zero_bits_compound-2.c: New test.
3232
3233 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3234
3235 PR middle-end/71279
3236 * gcc.dg/pr71279.c: New test.
3237
3238 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3239
3240 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3241 floating point min/max/comparison instructions.
3242 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3243
3244 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3245
3246 * c-c++-common/gomp/schedule-1.c: New test.
3247 * gfortran.dg/gomp/schedule-1.f90: New test.
3248
3249 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3250
3251 PR c++/70822
3252 PR c++/70106
3253 * g++.dg/cpp1y/auto-fn32.C: New test.
3254 * g++.dg/cpp1y/paren4.C: New test.
3255
3256 2016-05-26 Nathan Sidwell <nathan@acm.org>
3257
3258 * gcc.dg/20060410.c: Xfail on ptx.
3259 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3260 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3261 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3262 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3263 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3264
3265 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3266
3267 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3268
3269 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3270
3271 PR tree-optimization/71280
3272 * gcc.dg/pr71280.c: New test.
3273
3274 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3275
3276 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3277 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3278
3279 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3280
3281 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3282
3283 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3284 kept in memory.
3285
3286 2016-05-25 Jeff Law <law@redhat.com>
3287
3288 PR tree-optimization/71272
3289 * gcc.c-torture/compile/pr71272.c: new test.
3290
3291 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3292
3293 * gcc.target/powerpc/vec-cmpne.c: New test.
3294 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3295
3296 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3297
3298 * gnat.dg/opt55.ad[sb]: New test.
3299
3300 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3301
3302 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3303 * c-c++-common/pr60226.c: Require int32plus.
3304 * gcc.c-torture/execute/pr70602.c: Likewise.
3305 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3306 unsigned long for malloc arg type.
3307 * gcc.dg/asr_div1.c: Require int32plus.
3308 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3309 * gcc.dg/pie-1.c: Require pie.
3310 * gcc.dg/pie-2.c: Likewise.
3311 * gcc.dg/pr59471.c: Require int32plus.
3312 * gcc.dg/pr59963-2.c: XFAIL for int16.
3313 * gcc.dg/pr60114.c: Require int32plus.
3314 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3315 unsigned long for typedef of size_t.
3316 * gcc.dg/pr63914.c: Require int32plus.
3317 * gcc.dg/pr64536.c: Require pt32plus.
3318 * gcc.dg/pr65658.c: Likewise.
3319 * gcc.dg/pr67271.c: Require int32plus.
3320 * gcc.dg/pr68112.c: Likewise.
3321 * gcc.dg/pr69071.c: Skip for avr target.
3322 * gcc.dg/pr69973.c: Require int32plus.
3323 * gcc.dg/pr70169.c: Skip for avr target.
3324 * gcc.dg/sso-6.c: Require int32plus.
3325 * gcc.dg/sso-7.c: Likewise.
3326 * gcc.dg/sso-8.c: Likewise.
3327 * gcc.dg/vrp-min-max-2.c: Likewise.
3328
3329 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3330
3331 PR target/70738
3332 * gcc.target/i386/pr70738-1.c: New test.
3333 * gcc.target/i386/pr70738-2.c: Likewise.
3334 * gcc.target/i386/pr70738-3.c: Likewise.
3335 * gcc.target/i386/pr70738-4.c: Likewise.
3336 * gcc.target/i386/pr70738-5.c: Likewise.
3337 * gcc.target/i386/pr70738-6.c: Likewise.
3338 * gcc.target/i386/pr70738-7.c: Likewise.
3339 * gcc.target/i386/pr70738-8.c: Likewise.
3340 * gcc.target/i386/pr70738-9.c: Likewise.
3341
3342 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3343
3344 PR rtl-optimization/66940
3345 * gcc.c-torture/execute/pr66940.c: New test.
3346
3347 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3348
3349 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3350 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3351 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3352 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3353 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3354 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3355 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3356 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3357 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3358 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3359 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3360 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3361 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3362 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3363 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3364 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3365 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3366 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3367 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3368 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3369 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3370 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3371 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3372 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3373
3374 2016-05-25 Marek Polacek <polacek@redhat.com>
3375
3376 PR c/71265
3377 * gcc.dg/noncompile/pr71265.c: New test.
3378
3379 PR c/71266
3380 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3381
3382 2016-05-25 Nathan Sidwell <nathan@acm.org>
3383
3384 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3385
3386 2016-05-25 Richard Biener <rguenther@suse.de>
3387
3388 PR tree-optimization/71261
3389 * c-c++-common/torture/pr71261.c: New testcase.
3390
3391 2016-05-25 Richard Biener <rguenther@suse.de>
3392
3393 PR tree-optimization/71264
3394 * gcc.dg/vect/pr71264.c: New testcase.
3395
3396 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3397
3398 PR c++/55992
3399 * g++.dg/cpp0x/alias-decl-53.C: New.
3400 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3401
3402 2016-05-25 Martin Liska <mliska@suse.cz>
3403
3404 * g++.dg/pr71239.C: New test.
3405
3406 2016-05-25 Richard Biener <rguenther@suse.de>
3407
3408 * gcc.dg/vect/pr58135.c: Rename to ...
3409 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3410
3411 2016-05-25 Marek Polacek <polacek@redhat.com>
3412
3413 * g++.dg/pr65295.C: Use target c++14.
3414
3415 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3416
3417 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3418 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3419
3420 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3421
3422 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3423 instructions.
3424
3425 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3426
3427 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3428 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3429 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3430 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3431 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3432 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3433 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3434 * c-c++-common/goacc/pcopy.c: Likewise.
3435 * c-c++-common/goacc/pcopyin.c: Likewise.
3436 * c-c++-common/goacc/pcopyout.c: Likewise.
3437 * c-c++-common/goacc/pcreate.c: Likewise.
3438 * c-c++-common/goacc/pr70688.c: New test.
3439 * c-c++-common/goacc/present-1.c: Adjust test.
3440 * c-c++-common/goacc/reduction-5.c: Likewise.
3441 * g++.dg/goacc/data-1.C: New test.
3442
3443 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3444
3445 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3446 vector parity built-in functions.
3447 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3448 count trailing zeros automatic vectorization.
3449 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3450 count trailing zeros built-in functions.
3451
3452 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3453
3454 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3455
3456 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3457
3458 PR target/71050
3459 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3460
3461 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3462
3463 PR c++/50436
3464 * g++.dg/template/crash123.C: New.
3465 * g++.dg/template/crash124.C: Likewise.
3466
3467 2016-05-24 Martin Sebor <msebor@redhat.com>
3468
3469 PR c++/71147
3470 * g++.dg/ext/flexary16.C: New test.
3471
3472 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3473
3474 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3475 before math.h is included.
3476 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3477 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3478 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3479 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3480 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3481 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3482 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3483 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3484 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3485 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3486 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3487 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3488 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3489 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3490 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3491 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3492 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3493 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3494 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3495 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3496 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3497 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3498 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3499
3500 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3501 Kelvin Nilsen <kelvin@gcc.gnu.org>
3502
3503 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3504 support.
3505
3506 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3507
3508 PR c++/69872
3509 * g++.dg/warn/Wno-narrowing1.C: New.
3510
3511 2016-05-24 Marek Polacek <polacek@redhat.com>
3512
3513 PR c/71249
3514 * c-c++-common/Wswitch-unreachable-2.c: New test.
3515
3516 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3517
3518 PR c++/71257
3519 * g++.dg/vect/simd-clone-6.cc: New test.
3520 * g++.dg/gomp/declare-simd-6.C: New test.
3521
3522 PR middle-end/70434
3523 PR c/69504
3524 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3525
3526 2016-05-24 Richard Biener <rguenther@suse.de>
3527
3528 PR tree-optimization/71240
3529 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3530
3531 2016-05-24 Richard Biener <rguenther@suse.de>
3532
3533 PR tree-optimization/71230
3534 * gcc.dg/torture/pr71230.c: New testcase.
3535 * g++.dg/torture/pr71230.C: Likewise.
3536
3537 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3538
3539 * c-c++-common/goacc/routine-5.c: Add tests.
3540 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3541 * gfortran.dg/goacc/routine-6.f90: Add tests.
3542
3543 2016-05-24 Richard Biener <rguenther@suse.de>
3544
3545 PR tree-optimization/71253
3546 * gcc.dg/torture/pr71253.c: New testcase.
3547
3548 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3549
3550 PR middle-end/71252
3551 * gfortran.dg/pr71252.f90: New test.
3552
3553 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3554
3555 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3556
3557 2016-05-24 Richard Biener <rguenther@suse.de>
3558
3559 PR middle-end/70434
3560 PR c/69504
3561 * c-c++-common/vector-subscript-4.c: New testcase.
3562 * c-c++-common/vector-subscript-5.c: Likewise.
3563
3564 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3565
3566 PR fortran/71123
3567 * gfortran.dg/namelist_90.f: New test
3568
3569 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3570
3571 PR fortran/66461
3572 * gfortran.dg/unexpected_eof.f: New test
3573
3574 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3575 Kelvin Nilsen <kelvin@gcc.gnu.org>
3576
3577 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3578 as little endian.
3579
3580 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3581
3582 PR c++/70972
3583 * g++.dg/cpp0x/inh-ctor20.C: New.
3584 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3585
3586 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3587
3588 PR c++/69095
3589 * g++.dg/cpp0x/variadic168.C: New.
3590
3591 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3592
3593 * g++.dg/cpp0x/pr31445.C: Test column number too.
3594 * g++.dg/cpp0x/pr32253.C: Likewise.
3595 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3596 * g++.dg/cpp0x/variadic36.C: Likewise.
3597
3598 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3599
3600 * gcc.dg/fold-notshift-2.c: Adjust.
3601
3602 2016-05-23 Marek Polacek <polacek@redhat.com>
3603
3604 PR c/49859
3605 * c-c++-common/Wswitch-unreachable-1.c: New test.
3606 * gcc.dg/Wswitch-unreachable-1.c: New test.
3607 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3608 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3609 * g++.dg/gomp/block-10.C: Likewise.
3610 * gcc.dg/gomp/block-10.c: Likewise.
3611 * g++.dg/gomp/block-9.C: Likewise.
3612 * gcc.dg/gomp/block-9.c: Likewise.
3613 * g++.dg/gomp/target-1.C: Likewise.
3614 * g++.dg/gomp/target-2.C: Likewise.
3615 * gcc.dg/gomp/target-1.c: Likewise.
3616 * gcc.dg/gomp/target-2.c: Likewise.
3617 * g++.dg/gomp/taskgroup-1.C: Likewise.
3618 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3619 * gcc.dg/gomp/teams-1.c: Likewise.
3620 * g++.dg/gomp/teams-1.C: Likewise.
3621 * g++.dg/overload/error3.C: Likewise.
3622 * g++.dg/tm/jump1.C: Likewise.
3623 * g++.dg/torture/pr40335.C: Likewise.
3624 * gcc.dg/c99-vla-jump-5.c: Likewise.
3625 * gcc.dg/switch-warn-1.c: Likewise.
3626 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3627 * gcc.dg/nested-func-1.c: Likewise.
3628 * gcc.dg/pr67784-4.c: Likewise.
3629
3630 2016-05-23 Richard Biener <rguenther@suse.de>
3631
3632 PR tree-optimization/71230
3633 * gfortran.dg/pr71230-1.f90: New testcase.
3634 * gfortran.dg/pr71230-2.f90: Likewise.
3635
3636 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3637
3638 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3639 * gcc.dg/vect/pr58135.c: Add new.
3640 * gfortran.dg/pr46519-1.f: Adjust test case.
3641
3642 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3643
3644 PR c++/53401
3645 * g++.dg/cpp0x/decltype64.C: New.
3646
3647 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3648
3649 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3650 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3651 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3652
3653 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3654
3655 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3656 Add poly64x1_t and poly64x2_t cases if supported.
3657 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3658 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3659 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3660 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3661 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3662
3663 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3664
3665 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3666 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3667 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3668 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3669 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3670 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3671 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3672
3673 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3674
3675 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3676
3677 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3678
3679 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3680 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3681
3682 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3683
3684 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3685 constraint instead of "r".
3686 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3687 insn instead of vxorpd.
3688 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3689
3690 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3691 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3692
3693 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3694
3695 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3696 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3697
3698 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3699
3700 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3701
3702 PR middle-end/40921
3703 * gcc.dg/tree-ssa/pr40921.c: New test.
3704
3705 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3706
3707 PR target/71103
3708 * gcc.target/avr/pr71103.c: New test.
3709
3710 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3711
3712 PR middle-end/71179
3713 * gcc.dg/tree-ssa/pr71179.c: New test.
3714
3715 2016-05-20 Martin Sebor <msebor@redhat.com>
3716
3717 PR c/71115
3718 * gcc.dg/init-excess-2.c: New test.
3719
3720 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3721
3722 * gnat.dg/opt53.adb: New test.
3723 * gnat.dg/opt54.adb: Likewise.
3724
3725 2016-05-20 Martin Jambor <mjambor@suse.cz>
3726
3727 PR tree-optimization/70884
3728 * gcc.dg/tree-ssa/pr70919.c: New test.
3729
3730 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3731
3732 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3733 formatting.
3734 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3735 fix code formatting.
3736
3737 2016-05-20 Nathan Sidwell <nathan@acm.org>
3738
3739 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3740 non-common cases.
3741 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3742
3743 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3744
3745 * jit.dg/all-non-failing-tests.h: Add
3746 test-factorial-must-tail-call.c.
3747 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3748 * jit.dg/test-factorial-must-tail-call.c: New test case.
3749
3750 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3751
3752 PR fortran/71204
3753 * gfortran.dg/pr71204.f90: New test.
3754
3755 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3756
3757 * gcc.target/nvptx/sincos.c: New test.
3758
3759 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3760
3761 PR c++/70572
3762 * g++.dg/cpp1y/auto-fn31.C: New.
3763
3764 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3765
3766 * gcc.target/powerpc/vec-addec.c: New test.
3767 * gcc.target/powerpc/vec-addec-int128.c: New test.
3768
3769 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3770
3771 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3772 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3773 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3774 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3775
3776 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3777
3778 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3779
3780 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3781
3782 PR c++/71210
3783 * g++.dg/opt/pr71210-1.C: New test.
3784 * g++.dg/opt/pr71210-2.C: New test.
3785
3786 PR tree-optimization/29756
3787 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3788 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3789 only on selected targets where V4SImode vectors are known to be
3790 supported.
3791
3792 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3793
3794 PR tree-optimization/71079
3795 PR tree-optimization/71206
3796 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3797
3798 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3799
3800 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3801 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3802 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3803
3804 2016-05-20 Richard Guenther <rguenther@suse.de>
3805
3806 PR tree-optimization/29756
3807 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3808
3809 2016-05-20 Richard Biener <rguenther@suse.de>
3810
3811 PR tree-optimization/71185
3812 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3813
3814 2016-05-20 Richard Biener <rguenther@suse.de>
3815
3816 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3817
3818 2016-05-19 Marek Polacek <polacek@redhat.com>
3819
3820 PR c++/71075
3821 * g++.dg/diagnostic/pr71075.C: New test.
3822
3823 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3824
3825 PR c++/71184
3826 * g++.dg/pr71184.C: New test case.
3827
3828 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3829
3830 * gcc.target/powerpc/darn-0.c: New test.
3831 * gcc.target/powerpc/darn-1.c: New test.
3832 * gcc.target/powerpc/darn-2.c: New test.
3833
3834 2016-05-19 Marek Polacek <polacek@redhat.com>
3835
3836 PR tree-optimization/71031
3837 * gcc.dg/tree-ssa/vrp100.c: New test.
3838
3839 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3840
3841 PR rtl-optimization/71148
3842 * gcc.dg/pr71148.c: New test.
3843
3844 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3845
3846 PR target/71056
3847 * gcc.target/arm/pr71056.c: New test.
3848
3849 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3850
3851 * c-c++-common/pr69669.c: Check the used mode.
3852
3853 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3854
3855 PR sanitizer/64354
3856 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3857
3858 2016-05-19 Richard Biener <rguenther@suse.de>
3859
3860 PR tree-optimization/70729
3861 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3862 * gcc.dg/graphite/scop-18.c: Likewise.
3863 * gcc.dg/pr41783.c: Disable LIM.
3864 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3865 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3866 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3867 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3868 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3869 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3870 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3871 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3872 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3873 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3874 * gfortran.dg/pr42108.f90: Likewise.
3875
3876 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3877
3878 PR driver/69265
3879 * gcc.dg/spellcheck-options-11.c: New test case.
3880
3881 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3882
3883 PR c++/71100
3884 * g++.dg/opt/pr71100.C: New test.
3885
3886 2016-05-18 Martin Jambor <mjambor@suse.cz>
3887
3888 PR ipa/69708
3889 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3890 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3891 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3892 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3893
3894 2016-05-18 Martin Jambor <mjambor@suse.cz>
3895
3896 PR ipa/69708
3897 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3898 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3899 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3900 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3901 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3902
3903 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3904
3905 PR c++/69793
3906 * g++.dg/template/crash122.C: New.
3907
3908 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3909
3910 PR c++/70466
3911 * g++.dg/template/pr70466-1.C: New.
3912 * g++.dg/template/pr70466-2.C: Likewise.
3913
3914 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3915
3916 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3917 splat operations and the XXSPLTIB instruction.
3918 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3919 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3920 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3921 xxlxor to clear a register.
3922
3923 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3924
3925 * gcc.dg/torture/pr71020.c: New test.
3926
3927 2016-05-18 Martin Jambor <mjambor@suse.cz>
3928
3929 PR ipa/70646
3930 * gcc.dg/ipa/pr70646.c: New test.
3931
3932 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3933
3934 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3935
3936 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3937
3938 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3939 missing tests for vreinterpretq_p{8,16}.
3940
3941 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3942
3943 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3944 vsliq_n_s64 and vsliq_n_u64.
3945
3946 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3947
3948 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3949 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3950
3951 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3952
3953 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3954 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3955 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3956
3957 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3958
3959 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3960 in comment.
3961
3962 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3963
3964 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3965 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3966 "blr\t" and switch to scan-assembler-times.
3967
3968 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3969
3970 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3971 with __aarch64__.
3972 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3973 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3974
3975 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3976
3977 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3978 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3979 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3980 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3981 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3982 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3983
3984 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3985 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3986
3987 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3988 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3989
3990 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3991 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3992
3993 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3994
3995 2016-05-18 Richard Biener <rguenther@suse.de>
3996
3997 PR tree-optimization/71168
3998 * gcc.dg/torture/pr71168.c: New testcase.
3999
4000 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4001
4002 PR middle-end/63586
4003 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4004 * gcc.dg/tree-ssa/pr63586.c: New test.
4005 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4006
4007 2016-05-17 Nathan Sidwell <nathan@acm.org>
4008
4009 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4010 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4011 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4012 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4013
4014 2016-05-17 Nathan Sidwell <nathan@acm.org>
4015
4016 * gcc.target/nvptx/abi-vararg-3.c: New.
4017
4018 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4019
4020 PR tree-optimization/54579
4021 PR middle-end/55299
4022 * gcc.dg/fold-notrotate-1.c: New test.
4023 * gcc.dg/fold-notshift-1.c: New test.
4024 * gcc.dg/fold-notshift-2.c: New test.
4025
4026 2016-05-17 Marek Polacek <polacek@redhat.com>
4027
4028 PR ipa/71146
4029 * g++.dg/ipa/pr71146.C: New test.
4030
4031 2016-05-17 David Malcolm <dmalcolm@redhat.com>
4032
4033 * jit.dg/test-error-array-bounds.c: New test case.
4034
4035 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4036
4037 * gcc.dg/tree-ssa/and-1.c: New testcase.
4038
4039 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4040
4041 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4042 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4043
4044 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4045
4046 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4047 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4048
4049 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4050
4051 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4052
4053 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4054
4055 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4056
4057 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4058
4059 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4060 ".2d[index]" when scan the assembly.
4061 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4062 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4063 float64x1.
4064 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4065
4066 2016-05-17 Richard Biener <rguenther@suse.de>
4067
4068 PR tree-optimization/71132
4069 * gcc.dg/torture/pr71132.c: New testcase.
4070
4071 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4072
4073 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4074
4075 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4076
4077 PR target/70809
4078 * gcc.target/aarch64/pr70809_1.c: New test.
4079
4080 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4081
4082 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4083 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4084 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4085 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4086
4087 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4088 Ilya Enkovich <ilya.enkovich@intel.com>
4089
4090 PR target/71114
4091 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4092
4093 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
4094
4095 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4096 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4097
4098 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4099
4100 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4101 test for __ARM_FP16_ARGS.
4102 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4103 * gcc.target/arm/aapcs/neon-vect10.c: New.
4104 * gcc.target/arm/aapcs/neon-vect9.c: New.
4105 * gcc.target/arm/aapcs/vfp18.c: New.
4106 * gcc.target/arm/aapcs/vfp19.c: New.
4107 * gcc.target/arm/aapcs/vfp20.c: New.
4108 * gcc.target/arm/aapcs/vfp21.c: New.
4109 * gcc.target/arm/fp16-aapcs-1.c: New.
4110 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4111 test for __ARM_FP16_ARGS.
4112 * g++.target/arm/fp16-return-1.c: Update expected output.
4113
4114 2016-05-16 Jiong Wang <jiong.wang@arm.com>
4115
4116 PR testsuite/70227
4117 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4118
4119 2016-05-15 Harald Anlauf <anlauf@gmx.de>
4120
4121 PR fortran/69603
4122 * gfortran.dg/pr69603.f90: New testcase.
4123
4124 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4125
4126 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4127
4128 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4129
4130 PR fortran/71047
4131 * gfortran.dg/pr71047.f08: New test.
4132
4133 2016-05-13 Joseph Myers <joseph@codesourcery.com>
4134
4135 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4136 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4137 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4138
4139 2016-05-13 Martin Sebor <msebor@redhat.com>
4140
4141 PR c++/60049
4142 * g++.dg/cpp0x/constexpr-60049.C: New test.
4143
4144 2016-05-13 Jakub Jelinek <jakub@redhat.com>
4145
4146 PR bootstrap/71071
4147 * gcc.dg/pr71071.c: New test.
4148
4149 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
4150
4151 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4152 remove XOP handling.
4153 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4154
4155 2016-05-13 Nathan Sidwell <nathan@acm.org>
4156
4157 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4158 __atomic_is_lock_free declaration.
4159
4160 2016-05-13 Richard Biener <rguenther@suse.de>
4161
4162 PR tree-optimization/42587
4163 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4164
4165 2016-05-13 Martin Liska <mliska@suse.cz>
4166
4167 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4168 the new format of dump output.
4169
4170 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4171
4172 * gcc.dg/pr71084.c: New test.
4173
4174 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4175
4176 PR target/53440
4177 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4178
4179 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4180
4181 * gcc.target/aarch64/struct_return.c: New test.
4182
4183 2016-05-12 Marek Polacek <polacek@redhat.com>
4184
4185 PR c/70756
4186 * c-c++-common/pr70756-2.c: New test.
4187 * c-c++-common/pr70756.c: New test.
4188
4189 2016-05-12 Richard Biener <rguenther@suse.de>
4190
4191 PR tree-optimization/71059
4192 * gcc.dg/torture/pr71059.c: New testcase.
4193
4194 2016-05-12 Richard Biener <rguenther@suse.de>
4195
4196 PR tree-optimization/71062
4197 * gcc.dg/torture/pr71062.c: New testcase.
4198
4199 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4200
4201 PR tree-optimization/71006
4202 * gcc.dg/pr71006.c: New test.
4203
4204 2016-05-12 Marek Polacek <polacek@redhat.com>
4205
4206 PR driver/71063
4207 * gcc.dg/opts-7.c: New test.
4208
4209 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4210
4211 PR target/70830
4212 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4213 Add -save-temps to dg-options.
4214 Scan for ldmfd rather than pop instruction.
4215 * gcc.target/arm/interrupt-2.c: Likewise.
4216 * gcc.target/arm/pr70830.c: New test.
4217
4218 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4219
4220 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4221 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4222
4223 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4224 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4225 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4226
4227 PR target/71019
4228 * gcc.target/i386/avx512vl-pack-1.c: New test.
4229 * gcc.target/i386/avx512vl-pack-2.c: New test.
4230 * gcc.target/i386/avx512bw-pack-2.c: New test.
4231
4232 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4233
4234 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4235 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4236 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4237
4238 2016-05-12 Richard Biener <rguenther@suse.de>
4239
4240 PR tree-optimization/70986
4241 * gcc.dg/torture/pr70986-1.c: New testcase.
4242 * gcc.dg/torture/pr70986-2.c: Likewise.
4243 * gcc.dg/torture/pr70986-3.c: Likewise.
4244
4245 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4246
4247 PR c/43651
4248 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4249 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4250
4251 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4252
4253 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4254 directive.
4255 * gcc.target/i386/pr66746.c: Ditto.
4256
4257 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4258
4259 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4260 support.
4261 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4262 warning when using -mvsx-timode.
4263 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4264 * gcc.target/powerpc/dform-2.c: Likewise.
4265 * gcc.target/powerpc/pr68805.c: Likewise.
4266
4267 2016-05-11 Marek Polacek <polacek@redhat.com>
4268
4269 PR c++/71024
4270 * c-c++-common/attributes-3.c: New test.
4271
4272 2016-05-11 Nathan Sidwell <nathan@acm.org>
4273
4274 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4275 * gcc.c-torture/execute/pr68185.c: Likewise.
4276 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4277 * gcc.dg/pr69634.c: Requires scheduling.
4278 * gcc.dg/torture/pr66178.c: Require label values.
4279 * gcc.dg/setjmp-6.c: Require indirect jumps.
4280
4281 2016-05-11 Richard Biener <rguenther@suse.de>
4282
4283 PR tree-optimization/71055
4284 * gcc.dg/torture/pr71055.c: New testcase.
4285
4286 2016-05-11 Richard Biener <rguenther@suse.de>
4287
4288 PR debug/71057
4289 * g++.dg/debug/pr71057.C: New testcase.
4290
4291 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4292
4293 PR fortran/70855
4294 * gfortran.dg/gomp/pr70855.f90: New test.
4295
4296 2016-05-11 Richard Biener <rguenther@suse.de>
4297
4298 PR middle-end/71002
4299 * g++.dg/torture/pr71002.C: New testcase.
4300
4301 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4302
4303 PR middle-end/70807
4304 * gcc.dg/pr70807.c: New test.
4305
4306 2016-05-10 Martin Sebor <msebor@redhat.com>
4307
4308 PR c++/38611
4309 * g++.dg/Wattributes.C: New test.
4310
4311 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4312
4313 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4314 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4315 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4316
4317 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4318
4319 PR target/70799
4320 * gcc.target/i386/pr70799-1.c: New test.
4321
4322 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4323
4324 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4325
4326 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4327
4328 PR middle-end/70877
4329 * gcc.target/i386/pr70877.c: New test.
4330
4331 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4332
4333 PR tree-optimization/70786
4334 * gcc.target/i386/pr70876.c: New test.
4335
4336 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4337
4338 PR target/70927
4339 * gcc.target/i386/avx512vl-logic-1.c: New test.
4340 * gcc.target/i386/avx512vl-logic-2.c: New test.
4341 * gcc.target/i386/avx512dq-logic-2.c: New test.
4342
4343 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4344
4345 PR target/70963
4346 * gcc.target/powerpc/pr70963.c: New.
4347
4348 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4349
4350 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4351 (test_very_wide_line): Add ruler to expected output.
4352 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4353 (test_very_wide_line): Likewise.
4354 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4355 (test_show_locus): Within the handling of "test_very_wide_line",
4356 enable show_ruler_p on the diagnostic context.
4357
4358 2016-05-10 Richard Biener <rguenther@suse.de>
4359
4360 PR tree-optimization/71039
4361 * gcc.dg/torture/pr71039.c: New testcase.
4362
4363 2016-05-10 Nathan Sidwell <nathan@acm.org>
4364
4365 * gcc.dg/nested-func-10.c: Requires alloca.
4366 * gcc.dg/nested-func-9.c: Requires alloca.
4367 * gcc.c-torture/execute/pr70460.c: Requires labels.
4368 * gcc.c-torture/compile/pr70199.c: Requires labels.
4369 * gcc.target/nvptx/decl.c: Compile only.
4370 * gcc.target/nvptx/trailing-init.c: Compile only.
4371 * gcc.target/nvptx/ary-init.c: Compile only.
4372
4373 2016-05-10 Marek Polacek <polacek@redhat.com>
4374
4375 PR c/70255
4376 * gcc.dg/attr-opt-1.c: New test.
4377
4378 2016-05-10 Richard Biener <rguenther@suse.de>
4379
4380 PR tree-optimization/70497
4381 PR tree-optimization/28367
4382 * gcc.dg/torture/20160404-1.c: New testcase.
4383 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4384 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4385
4386 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4387
4388 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4389
4390 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4391
4392 * gcc.target/i386/fabsneg-1.c New test.
4393
4394 2016-05-09 Alan Modra <amodra@gmail.com>
4395
4396 PR testsuite/70826
4397 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4398
4399 2016-05-09 Richard Biener <rguenther@suse.de>
4400
4401 PR tree-optimization/70985
4402 * gcc.dg/torture/pr70985.c: New testcase.
4403
4404 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4405
4406 * gcc.dg/tree-ssa/ifc-9.c: New test.
4407 * gcc.dg/tree-ssa/ifc-10.c: New test.
4408 * gcc.dg/tree-ssa/ifc-11.c: New test.
4409 * gcc.dg/tree-ssa/ifc-12.c: New test.
4410 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4411 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4412 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4413
4414 2016-05-09 Richard Biener <rguenther@suse.de>
4415
4416 PR fortran/70937
4417 * gfortran.dg/pr70937.f90: New testcase.
4418
4419 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4420
4421 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4422
4423 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4424
4425 PR fortran/56226
4426 * gfortran.dg/dec_structure_1.f90: New testcase.
4427 * gfortran.dg/dec_structure_2.f90: Ditto.
4428 * gfortran.dg/dec_structure_3.f90: Ditto.
4429 * gfortran.dg/dec_structure_4.f90: Ditto.
4430 * gfortran.dg/dec_structure_5.f90: Ditto.
4431 * gfortran.dg/dec_structure_6.f90: Ditto.
4432 * gfortran.dg/dec_structure_7.f90: Ditto.
4433 * gfortran.dg/dec_structure_8.f90: Ditto.
4434 * gfortran.dg/dec_structure_9.f90: Ditto.
4435 * gfortran.dg/dec_structure_10.f90: Ditto.
4436 * gfortran.dg/dec_structure_11.f90: Ditto.
4437 * gfortran.dg/dec_union_1.f90: Ditto.
4438 * gfortran.dg/dec_union_2.f90: Ditto.
4439 * gfortran.dg/dec_union_3.f90: Ditto.
4440 * gfortran.dg/dec_union_4.f90: Ditto.
4441 * gfortran.dg/dec_union_5.f90: Ditto.
4442 * gfortran.dg/dec_union_6.f90: Ditto.
4443 * gfortran.dg/dec_union_7.f90: Ditto.
4444
4445 2016-05-07 Tom de Vries <tom@codesourcery.com>
4446
4447 PR tree-optimization/70956
4448 * gcc.dg/graphite/pr70956.c: New test.
4449
4450 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4451
4452 PR middle-end/70941
4453 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4454 (a, b, c, d): Change type from char to signed char.
4455 (main): Compare against (signed char) -1634678893 instead of
4456 hardcoded -109. Use __builtin_abort instead of abort.
4457
4458 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4459 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4460
4461 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4462
4463 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4464
4465 PR debug/70935
4466 * gcc.dg/torture/pr70935.c: New test.
4467
4468 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4469
4470 PR target/58219
4471 * gcc.target/sh/pr58219.c: New tests.
4472
4473 2016-05-06 Richard Biener <rguenther@suse.de>
4474
4475 PR tree-optimization/70960
4476 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4477
4478 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4479
4480 PR target/52933
4481 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4482 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4483 Adjust expected instruction counts.
4484 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4485
4486 2016-05-06 Marek Polacek <polacek@redhat.com>
4487
4488 PR sanitizer/70875
4489 * gcc.dg/ubsan/bounds-3.c: New test.
4490
4491 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4492
4493 PR target/54089
4494 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4495
4496 2016-05-06 Richard Biener <rguenther@suse.de>
4497
4498 PR middle-end/70931
4499 * gfortran.dg/pr70931.f90: New testcase.
4500
4501 2016-05-06 Richard Biener <rguenther@suse.de>
4502
4503 PR middle-end/70941
4504 * gcc.dg/torture/pr70941.c: New testcase.
4505
4506 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4507
4508 PR tree-optimization/57206
4509 * gcc.dg/vect/pr57206.c: New test.
4510
4511 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4512
4513 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4514
4515 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4516
4517 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4518
4519 * c-c++-common/Wdangling-else-4.c: New test.
4520
4521 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4522
4523 PR c++/70906
4524 PR c++/70933
4525 * g++.dg/opt/pr70906.C: New test.
4526 * g++.dg/opt/pr70933.C: New test.
4527
4528 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4529
4530 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4531
4532 * gcc.dg/ipa/pure-const-3.c: New testcase.
4533
4534 2016-05-04 Marek Polacek <polacek@redhat.com>
4535
4536 * c-c++-common/Wdangling-else-1.c: New test.
4537 * c-c++-common/Wdangling-else-2.c: New test.
4538 * c-c++-common/Wdangling-else-3.c: New test.
4539
4540 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4541
4542 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4543 flag is present.
4544
4545 2016-05-04 Marek Polacek <polacek@redhat.com>
4546
4547 PR c/48778
4548 * gcc.dg/Waddress-2.c: New test.
4549
4550 2016-05-04 Alan Modra <amodra@gmail.com>
4551
4552 * gcc.target/powerpc/pr70866.c: New.
4553
4554 2016-05-03 Martin Sebor <msebor@redhat.com>
4555
4556 PR c++/66561
4557 * c-c++-common/builtin_location.c: New test.
4558 * g++.dg/cpp1y/builtin_location.C: New test.
4559
4560 2016-05-03 Marek Polacek <polacek@redhat.com>
4561
4562 PR c/70859
4563 * gcc.dg/pr70859.c: New test.
4564 * gcc.dg/pr70859-2.c: New test.
4565
4566 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4567
4568 * gnat.dg/debug5.adb: New testcase.
4569
4570 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4571
4572 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4573 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4574 Procedure to check for z10 instruction set.
4575
4576 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4577
4578 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4579
4580 2016-05-03 Alan Modra <amodra@gmail.com>
4581
4582 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4583
4584 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4585
4586 * gcc.target/i386/avx512f-cvt-1.c: New test.
4587
4588 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4589
4590 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4591 -fdump-tree-vrp-details.
4592
4593 2016-05-03 Richard Biener <rguenther@suse.de>
4594
4595 * gcc.dg/pr30172-1.c: Adjust.
4596 * gcc.dg/pr63743.c: Likewise.
4597 * gcc.dg/tm/pr51696.c: Likewise.
4598 * c-c++-common/tm/safe-1.c: Likewise.
4599 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4600 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4601 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4602 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4603
4604 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4605
4606 PR rtl-optimization/70467
4607 * gcc.target/i386/pr70467-3.c: New test.
4608 * gcc.target/i386/pr70467-4.c: New test.
4609
4610 PR tree-optimization/70916
4611 * gcc.c-torture/compile/pr70916.c: New test.
4612
4613 PR target/49244
4614 * gcc.target/i386/pr49244-1.c: New test.
4615 * gcc.target/i386/pr49244-2.c: New test.
4616
4617 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4618
4619 PR rtl-optimization/44281
4620 * gcc.target/i386/pr44281.c: New test.
4621
4622 2016-05-03 bin cheng <bin.cheng@arm.com>
4623
4624 PR tree-optimization/56541
4625 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4626 * gcc.dg/vect/pr56541.c: new test.
4627
4628 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4629
4630 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4631 __float128.
4632 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4633
4634 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4635
4636 PR testsuite/70520
4637 * c-c++-common/asan/clone-test-1.c (main): Align child process
4638 stack to 16 bytes.
4639
4640 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4641
4642 PR c++/62314
4643 * g++.dg/spellcheck-fields-2.C: New test case.
4644
4645 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4646
4647 PR c++/62314
4648 * g++.dg/pr62314.C: New test case.
4649
4650 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4651
4652 * gcc.dg/ipa/inline-8.c: New testcase.
4653
4654 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4655
4656 PR rtl-optimization/70467
4657 * gcc.target/i386/pr70467-1.c: New test.
4658
4659 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4660
4661 * gcc.dg/spec-options.c: Run the test on all targets.
4662 * gcc.dg/foo.specs: Use cpp_unique_options.
4663
4664 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4665
4666 * gcc.dg/tree-ssa/unord.c: New testcase.
4667
4668 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4669
4670 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4671
4672 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4673
4674 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4675
4676 2016-05-02 Marek Polacek <polacek@redhat.com>
4677
4678 PR c/70851
4679 * gcc.dg/enum-incomplete-3.c: New test.
4680
4681 2016-05-02 Marek Polacek <polacek@redhat.com>
4682 Tom de Vries <tom@codesourcery.com>
4683
4684 PR tree-optimization/70700
4685 * gcc.dg/pr70700.c: New test.
4686
4687 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4688
4689 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4690 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4691 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4692 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4693 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4694
4695 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4696
4697 * ada/acats/run_acats: Rename into...
4698 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4699 * ada/acats/run_all.sh: Remove redundant test.
4700 (target_run): Move around.
4701 (target_gnatchop): Use newly built executable.
4702 (target_gnatmake): Likewise.
4703 Check that the compilation of impbit succeeds.
4704
4705 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4706
4707 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4708 * gcc.dg/20021029-1.c: Likewise.
4709 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4710 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4711 * gcc.target/sh/cmpstr.c: Likewise.
4712 * gcc.target/sh/cmpstrn.c: Likewise.
4713 * gcc.target/sh/memset.c: Likewise.
4714 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4715 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4716 * gcc.target/sh/pr39423-1.c: Likewise.
4717 * gcc.target/sh/pr49468-di.c: Likewise.
4718 * gcc.target/sh/pr49468-si.c: Likewise.
4719 * gcc.target/sh/pr49880-1.c: Likewise.
4720 * gcc.target/sh/pr49880-2.c: Likewise.
4721 * gcc.target/sh/pr49880-3.c: Likewise.
4722 * gcc.target/sh/pr50751-1.c: Likewise.
4723 * gcc.target/sh/pr50751-4.c: Likewise.
4724 * gcc.target/sh/pr50751-7.c: Likewise.
4725 * gcc.target/sh/pr51244-1.c: Likewise.
4726 * gcc.target/sh/pr51244-10.c: Likewise.
4727 * gcc.target/sh/pr51244-11.c: Likewise.
4728 * gcc.target/sh/pr51244-12.c: Likewise.
4729 * gcc.target/sh/pr51244-13.c: Likewise.
4730 * gcc.target/sh/pr51244-14.c: Likewise.
4731 * gcc.target/sh/pr51244-17.c: Likewise.
4732 * gcc.target/sh/pr51244-18.c: Likewise.
4733 * gcc.target/sh/pr51244-19.c: Likewise.
4734 * gcc.target/sh/pr51244-4.c: Likewise.
4735 * gcc.target/sh/pr51244-5.c: Likewise.
4736 * gcc.target/sh/pr51244-7.c: Likewise.
4737 * gcc.target/sh/pr51244-8.c: Likewise.
4738 * gcc.target/sh/pr51244-9.c: Likewise.
4739 * gcc.target/sh/pr51697.c: Likewise.
4740 * gcc.target/sh/pr52483-1.c: Likewise.
4741 * gcc.target/sh/pr52483-2.c: Likewise.
4742 * gcc.target/sh/pr52483-3.c: Likewise.
4743 * gcc.target/sh/pr52483-5.c: Likewise.
4744 * gcc.target/sh/pr52933-1.c: Likewise.
4745 * gcc.target/sh/pr52933-2.c: Likewise.
4746 * gcc.target/sh/pr52933-3.c: Likewise.
4747 * gcc.target/sh/pr53568-1.c: Likewise.
4748 * gcc.target/sh/pr53976-1.c: Likewise.
4749 * gcc.target/sh/pr53988-1.c: Likewise.
4750 * gcc.target/sh/pr53988.c: Likewise.
4751 * gcc.target/sh/pr54089-1.c: Likewise.
4752 * gcc.target/sh/pr54089-6.c: Likewise.
4753 * gcc.target/sh/pr54089-7.c: Likewise.
4754 * gcc.target/sh/pr54089-8.c: Likewise.
4755 * gcc.target/sh/pr54089-9.c: Likewise.
4756 * gcc.target/sh/pr54236-1.c: Likewise.
4757 * gcc.target/sh/pr54236-2.c: Likewise.
4758 * gcc.target/sh/pr54236-3.c: Likewise.
4759 * gcc.target/sh/pr54236-4.c: Likewise.
4760 * gcc.target/sh/pr54386.c: Likewise.
4761 * gcc.target/sh/pr54602-1.c: Likewise.
4762 * gcc.target/sh/pr54685.c: Likewise.
4763 * gcc.target/sh/pr54760-1.c: Likewise.
4764 * gcc.target/sh/pr54760-2.c: Likewise.
4765 * gcc.target/sh/pr54760-3.c: Likewise.
4766 * gcc.target/sh/pr54760-4.c: Likewise.
4767 * gcc.target/sh/pr54760-5.c: Likewise.
4768 * gcc.target/sh/pr54760-6.c: Likewise.
4769 * gcc.target/sh/pr55146.c: Likewise.
4770 * gcc.target/sh/pr55160.c: Likewise.
4771 * gcc.target/sh/pr59278.c: Likewise.
4772 * gcc.target/sh/pr59401-1.c: Likewise.
4773 * gcc.target/sh/pr59533-1.c: Likewise.
4774 * gcc.target/sh/pr63260.c: Likewise.
4775 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4776 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4777 * gcc.target/sh/strlen.c: Likewise.
4778 * gcc.target/sh/torture/pr30807.c: Likewise.
4779 * gcc.target/sh/torture/pr34777.c: Likewise.
4780 * gcc.target/sh/torture/pr64652.c: Likewise.
4781 * gcc.target/sh/torture/pr65505.c: Likewise.
4782 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4783 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4784
4785 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4786
4787 PR c++/66644
4788 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4789
4790 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4791
4792 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4793 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4794 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4795 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4796
4797 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4798
4799 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4800 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4801
4802 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4803
4804 PR middle-end/70626
4805 * c-c++-common/goacc/combined-reduction.c: New test.
4806 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4807
4808 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4809
4810 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4811 *movdi_internal pattern only if PIC off.
4812 * gcc.target/i386/pr70155-2.c: Likewise.
4813 * gcc.target/i386/pr70155-3.c: Likewise.
4814 * gcc.target/i386/pr70155-4.c: Likewise.
4815 * gcc.target/i386/pr70155-5.c: Likewise.
4816 * gcc.target/i386/pr70155-6.c: Likewise.
4817 * gcc.target/i386/pr70155-7.c: Likewise.
4818 * gcc.target/i386/pr70155-8.c: Likewise.
4819 * gcc.target/i386/pr70155-15.c: Likewise.
4820 * gcc.target/i386/pr70155-17.c: Likewise.
4821 * gcc.target/i386/pr70155-22.c: Likewise.
4822
4823 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4824
4825 PR tree-optimization/70803
4826 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4827
4828 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4829
4830 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4831 optimization of vector loop.
4832 * gcc.target/i386/vect-unpack-3.c: New test.
4833 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4834 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4835 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4836
4837 2016-04-29 Marek Polacek <polacek@redhat.com>
4838
4839 PR sanitizer/70342
4840 * g++.dg/ubsan/null-7.C: New test.
4841
4842 PR c/70852
4843 * gcc.dg/pr70852.c: New test.
4844
4845 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4846
4847 PR/69089
4848 * g++.dg/cpp0x/alignas6.C: New test.
4849
4850 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4851
4852 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4853 * gcc.dg/pr27003.c: Likewise.
4854 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4855 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4856 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4857 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4858 * gcc.target/arc/mxy.c: Likewise.
4859 * gcc.target/arc/mswape.c: Likewise.
4860 * gcc.target/arc/mrtsc.c: Likewise.
4861 * gcc.target/arc/mcrc.c: Likewise.
4862 * gcc.target/arc/mdsp-packa.c: Likewise.
4863 * gcc.target/arc/mdvbf.c: Likewise.
4864 * gcc.target/arc/mlock.c: Likewise.
4865 * gcc.target/arc/mmac-24.c: Likewise.
4866 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4867
4868 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4869 Matthijs Kooijman <matthijs@stdin.nl>
4870 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4871
4872 PR target/60040
4873 * gcc.target/avr/pr60040-1.c: New.
4874 * gcc.target/avr/pr60040-2.c: New.
4875
4876 2016-04-29 Richard Biener <rguenther@suse.de>
4877
4878 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4879
4880 2016-04-29 Richard Biener <rguenther@suse.de>
4881
4882 PR tree-optimization/13962
4883 PR tree-optimization/65686
4884 * gcc.dg/uninit-pr65686.c: New testcase.
4885
4886 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4887
4888 PR middle-end/70843
4889 * gcc.dg/pr70843.c: New test.
4890
4891 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4892
4893 PR target/70858
4894 * gcc.target/i386/pr70858.c: New test.
4895
4896 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4897
4898 * gcc.target/arc/nps400-1.c: New file.
4899
4900 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4901 Andrew Burgess <andrew.burgess@embecosm.com>
4902
4903 * gcc.target/arc/movh_cl-1.c: New file.
4904
4905 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4906 Andrew Burgess <andrew.burgess@embecosm.com>
4907
4908 * gcc.target/arc/extzv-1.c: New file.
4909 * gcc.target/arc/insv-1.c: New file.
4910 * gcc.target/arc/insv-2.c: New file.
4911 * gcc.target/arc/movb-1.c: New file.
4912 * gcc.target/arc/movb-2.c: New file.
4913 * gcc.target/arc/movb-3.c: New file.
4914 * gcc.target/arc/movb-4.c: New file.
4915 * gcc.target/arc/movb-5.c: New file.
4916 * gcc.target/arc/movb_cl-1.c: New file.
4917 * gcc.target/arc/movb_cl-2.c: New file.
4918 * gcc.target/arc/movbi_cl-1.c: New file.
4919 * gcc.target/arc/movl-1.c: New file.
4920
4921 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4922 Andrew Burgess <andrew.burgess@embecosm.com>
4923
4924 * gcc.target/arc/cmem-1.c: New file.
4925 * gcc.target/arc/cmem-2.c: New file.
4926 * gcc.target/arc/cmem-3.c: New file.
4927 * gcc.target/arc/cmem-4.c: New file.
4928 * gcc.target/arc/cmem-5.c: New file.
4929 * gcc.target/arc/cmem-6.c: New file.
4930 * gcc.target/arc/cmem-7.c: New file.
4931 * gcc.target/arc/cmem-ld.inc: New file.
4932 * gcc.target/arc/cmem-st.inc: New file.
4933
4934 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4935
4936 PR target/70821
4937 * gcc.target/i386/pr70821.c: New test.
4938
4939 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4940
4941 * gcc.target/powerpc/vec-adde.c: New test.
4942 * gcc.target/powerpc/vec-adde-int128.c: New test.
4943
4944 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4945
4946 * gcc.target/i386/avx-vround-1.c: New test.
4947 * gcc.target/i386/avx-vround-2.c: New test.
4948 * gcc.target/i386/avx512vl-vround-1.c: New test.
4949 * gcc.target/i386/avx512vl-vround-2.c: New test.
4950
4951 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4952
4953 PR testsuite/70595
4954 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4955 (check_effective_target_cilkplus_runtime): ... this.
4956 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4957 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4958
4959 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4960 Require cilkplus_runtime.
4961 Don't add -lcilkrts.
4962 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4963 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4964 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4965 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4966 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4967 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4968 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4969 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4970 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4971 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4972 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4973 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4974 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4975 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4976 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4977 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4978 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4979 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4980 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4981 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4982 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4983 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4984 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4985 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4986 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4987 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4988 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4989 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4990 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4991
4992 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4993 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4994
4995 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4996
4997 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4998 cilkplus_runtime.
4999
5000 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
5001
5002 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5003 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5004
5005 2015-04-27 Ryan Burn <contact@rnburn.com>
5006
5007 PR c++/69024
5008 PR c++/68997
5009 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5010 diagnostic.
5011 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5012 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5013
5014 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5015
5016 * gnat.dg/limited_with4.ad[sb]: New test.
5017 * gnat.dg/limited_with4_pkg.ads: New helper.
5018
5019 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5020
5021 PR target/70155
5022 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5023 and movv1ti_internal patterns
5024 * gcc.target/i386/pr70155-1.c: New test.
5025 * gcc.target/i386/pr70155-2.c: Likewise.
5026 * gcc.target/i386/pr70155-3.c: Likewise.
5027 * gcc.target/i386/pr70155-4.c: Likewise.
5028 * gcc.target/i386/pr70155-5.c: Likewise.
5029 * gcc.target/i386/pr70155-6.c: Likewise.
5030 * gcc.target/i386/pr70155-7.c: Likewise.
5031 * gcc.target/i386/pr70155-8.c: Likewise.
5032 * gcc.target/i386/pr70155-9.c: Likewise.
5033 * gcc.target/i386/pr70155-10.c: Likewise.
5034 * gcc.target/i386/pr70155-11.c: Likewise.
5035 * gcc.target/i386/pr70155-12.c: Likewise.
5036 * gcc.target/i386/pr70155-13.c: Likewise.
5037 * gcc.target/i386/pr70155-14.c: Likewise.
5038 * gcc.target/i386/pr70155-15.c: Likewise.
5039 * gcc.target/i386/pr70155-16.c: Likewise.
5040 * gcc.target/i386/pr70155-17.c: Likewise.
5041 * gcc.target/i386/pr70155-18.c: Likewise.
5042 * gcc.target/i386/pr70155-19.c: Likewise.
5043 * gcc.target/i386/pr70155-20.c: Likewise.
5044 * gcc.target/i386/pr70155-21.c: Likewise.
5045 * gcc.target/i386/pr70155-22.c: Likewise.
5046
5047 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5048
5049 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5050 ".{5,6}".
5051
5052 2016-04-27 Bin Cheng <bin.cheng@arm.com>
5053
5054 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5055 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5056 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5057 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5058 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5059
5060 2016-04-27 Richard Biener <rguenther@suse.de>
5061
5062 PR ipa/70760
5063 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5064 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5065
5066 2016-04-27 Nathan Sidwell <nathan@acm.org>
5067
5068 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5069 * g++.dg/ubsan/pr63956.C: Adjust error location.
5070
5071 2016-04-27 Nick Clifton <nickc@redhat.com>
5072
5073 PR middle-end/49889
5074 * gcc.dg/pr49889.c: New test.
5075
5076 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5077
5078 * c-c++-common/memset-array.c: New test.
5079
5080 2016-04-26 Martin Sebor <msebor@redhat.com>
5081
5082 PR c++/66639
5083 * g++.dg/cpp1y/func_constexpr.C: New test.
5084
5085 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5086
5087 PR c++/70241
5088 * g++.dg/cpp0x/enum32.C: New test.
5089 * g++.dg/cpp0x/enum33.C: New test.
5090
5091 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5092
5093 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5094 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5095 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5096 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5097 * gcc.c-torture/execute/pr38151.c: Likewise.
5098 * gcc.c-torture/execute/pr66556.c: Likewise.
5099 * gcc.c-torture/execute/pr67781.c: Likewise.
5100 * gcc.c-torture/execute/pr68648.c: Likewise.
5101
5102 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5103
5104 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5105
5106 2016-04-26 Marek Polacek <polacek@redhat.com>
5107
5108 PR c/67784
5109 * gcc.dg/pr67784-3.c: New test.
5110 * gcc.dg/pr67784-4.c: New test.
5111 * gcc.dg/pr67784-5.c: New test.
5112
5113 PR c/70791
5114 * gcc.dg/Wnested-externs-2.c: New test.
5115
5116 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5117
5118 * gcc.dg/fold-plusmult.c: Adjust.
5119 * gcc.dg/no-strict-overflow-6.c: Adjust.
5120 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5121
5122 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5123
5124 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5125 number scans.
5126 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5127 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5128 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5129 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5130 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5131 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5132 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5133 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5134 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5135 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5136 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5137 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5138 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5139 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5140 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5141 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5142 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5143 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5144 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5145 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5146 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5147 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5148 scans.
5149 * gcc.target/i386/pr32219-4.c: Likewise.
5150 * gcc.target/i386/pr32219-6.c: Likewise.
5151 * gcc.target/i386/pr32219-8.c: Likewise.
5152
5153 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5154
5155 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5156 associated options.
5157
5158 2016-04-26 Marek Polacek <polacek@redhat.com>
5159
5160 PR c++/70744
5161 * g++.dg/ext/cond2.C: New test.
5162
5163 2016-04-26 Bin Cheng <bin.cheng@arm.com>
5164
5165 PR tree-optimization/70771
5166 PR tree-optimization/70775
5167 * gcc.dg/pr70771.c: New test.
5168 * gcc.dg/pr70775.c: New test.
5169
5170 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5171
5172 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5173
5174 2016-04-25 Richard Biener <rguenther@suse.de>
5175
5176 PR tree-optimization/70780
5177 * gcc.dg/torture/pr70780.c: New testcase.
5178
5179 2016-04-25 Michael Collison <michael.collison@arm.com>
5180
5181 * gcc.target/arm/neon-vaddws16.c: New test.
5182 * gcc.target/arm/neon-vaddws32.c: New test.
5183 * gcc.target/arm/neon-vaddwu16.c: New test.
5184 * gcc.target/arm/neon-vaddwu32.c: New test.
5185 * gcc.target/arm/neon-vaddwu8.c: New test.
5186 * lib/target-supports.exp
5187 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5188 that arm neon support vector widen sum of HImode TO SImode.
5189
5190 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5191
5192 PR sanitizer/70712
5193 * c-c++-common/asan/pr70712.c: New test.
5194
5195 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5196
5197 * .gitattributes: New file.
5198
5199 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5200
5201 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5202
5203 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5204
5205 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5206 * gfortran.dg/submodule_15.f08: Likewise.
5207
5208 2016-04-22 Richard Biener <rguenther@suse.de>
5209
5210 PR tree-optimization/70740
5211 * gcc.dg/torture/pr70740.c: New testcase.
5212
5213 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5214
5215 PR target/70750
5216 * gcc.target/i386/pr70750-1.c: New test.
5217 * gcc.target/i386/pr70750-2.c: Likewise.
5218
5219 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5220
5221 PR c++/70540
5222 * g++.dg/cpp0x/auto48.C: New.
5223
5224 2016-04-21 Marek Polacek <polacek@redhat.com>
5225
5226 PR c++/70513
5227 * g++.dg/cpp0x/forw_enum12.C: New test.
5228 * g++.dg/cpp0x/forw_enum13.C: New test.
5229
5230 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5231
5232 PR target/70728
5233 * gcc.target/i386/pr70728.c: New test.
5234
5235 2016-04-21 Richard Biener <rguenther@suse.de>
5236
5237 PR middle-end/70747
5238 * gcc.dg/pr70747.c: New testcase.
5239
5240 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5241
5242 PR tree-optimization/70715
5243 * gcc.dg/tree-ssa/scev-13.c: New test.
5244
5245 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5246
5247 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5248
5249 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5250
5251 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5252
5253 2016-04-20 Jan Hubicka <jh@suse.cz>
5254
5255 PR ipa/70018
5256 * g++.dg/ipa/nothrow-1.C: New testcase.
5257
5258 2016-04-20 Nathan Sidwell <nathan@acm.org>
5259
5260 PR c++/55635
5261 * g++.dg/eh/delete1.C: New.
5262
5263 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5264
5265 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5266 -mtune-ctrl=sse_typeless_stores.
5267
5268 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5269
5270 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5271
5272 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5273
5274 PR tree-optimization/69489
5275 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5276
5277 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5278
5279 PR c++/69363
5280 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5281 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5282 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5283
5284 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5285
5286 PR tree-optimization/56625
5287 PR tree-optimization/69489
5288 * gcc.dg/vect/pr56625.c: New test.
5289 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5290
5291 2016-04-20 Andrew Pinski <apinski@cavium.com>
5292
5293 PR target/64971
5294 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5295
5296 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5297
5298 * gnat.dg/self1.adb: Remove now incorrect test.
5299
5300 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5301
5302 * gcc.dg/tree-ssa/scev-11.c: New test.
5303 * gcc.dg/tree-ssa/scev-12.c: New test.
5304
5305 2016-04-20 Marek Polacek <polacek@redhat.com>
5306
5307 PR tree-optimization/70725
5308 * gcc.dg/pr70725.c: New test.
5309
5310 2016-04-20 Richard Biener <rguenther@suse.de>
5311
5312 PR tree-optimization/70726
5313 * g++.dg/vect/pr70726.cc: New testcase.
5314
5315 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5316
5317 PR target/70674
5318 * gcc.target/s390/pr70674.c: New test.
5319
5320 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5321
5322 PR libgfortran/70684
5323 * gfortran.dg/list_read_14.f90: New test.
5324
5325 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5326
5327 PR target/69201
5328 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5329 extern to force it misaligned.
5330 (b): Likewise.
5331 (c): Likewise.
5332 (d): Likewise.
5333 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5334 Don't check `*' before movv4sf_internal.
5335 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5336 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5337 Don't check `*' before movv16qi_internal.
5338 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5339 extern to force it misaligned.
5340 (b): Likewise.
5341 (c): Likewise.
5342 (d): Likewise.
5343 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5344 Don't check `*' before movv2df_internal.
5345 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5346 extern to force it misaligned.
5347 (b): Likewise.
5348 (c): Likewise.
5349 (d): Likewise.
5350 Check movv8sf_internal instead of avx_storeups256.
5351 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5352
5353 2016-04-19 Richard Biener <rguenther@suse.de>
5354
5355 PR tree-optimization/70171
5356 * g++.dg/tree-ssa/pr70171.C: New testcase.
5357
5358 2016-04-19 Richard Biener <rguenther@suse.de>
5359
5360 PR tree-optimization/70724
5361 * gcc.dg/torture/pr70724.c: New testcase.
5362
5363 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5364
5365 PR middle-end/70689
5366 * gcc.target/i386/pr70689.c: New.
5367
5368 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5369
5370 PR target/70708
5371 * gcc.target/i386/pr70708.c: New test.
5372
5373 2016-04-18 Richard Biener <rguenther@suse.de>
5374
5375 PR tree-optimization/43434
5376 * gcc.dg/vect/pr43434.c: New testcase.
5377 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5378 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5379 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5380 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5381 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5382 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5383 * gcc.dg/gomp/pr68640.c: Likewise.
5384 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5385 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5386
5387 2016-04-18 Richard Biener <rguenther@suse.de>
5388
5389 PR tree-optimization/70701
5390 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5391
5392 2016-04-18 Tom de Vries <tom@codesourcery.com>
5393
5394 PR testsuite/70699
5395 * gcc.dg/pr70161.c: Add dot-file scans.
5396 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5397 instead of after last dot char.
5398
5399 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5400
5401 * c-c++-common/dump-ada-spec-3.c: New test.
5402 * c-c++-common/dump-ada-spec-4.c: Likewise.
5403
5404 2016-04-17 Tom de Vries <tom@codesourcery.com>
5405
5406 PR other/70183
5407 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5408
5409 2016-04-15 Jan Hubicka <jh@suse.cz>
5410
5411 PR ipa/70018
5412 * g++.dg/ipa/pure-const-1.C: New testcase.
5413 * g++.dg/ipa/pure-const-2.C: New testcase.
5414 * g++.dg/ipa/pure-const-3.C: New testcase.
5415
5416 2016-04-15 Marek Polacek <polacek@redhat.com>
5417
5418 PR c/70671
5419 * gcc.dg/bitfld-22.c: New test.
5420
5421 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5422
5423 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5424 x86_64.
5425
5426 2016-04-15 Marek Polacek <polacek@redhat.com>
5427
5428 PR c/70651
5429 * c-c++-common/pr70651.c: New test.
5430
5431 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5432
5433 PR rtl-optimization/70681
5434 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5435 dump scan on arm and powerpc.
5436 * gcc.dg/pr10474.c: Likewise.
5437
5438 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5439
5440 PR c++/69517
5441 PR c++/70019
5442 PR c++/70588
5443 * g++.dg/cpp1y/vla11.C: Revert for real.
5444
5445 PR c/70436
5446 * c-c++-common/Wparentheses-1.c: New test.
5447 * c-c++-common/gomp/Wparentheses-1.c: New test.
5448 * c-c++-common/gomp/Wparentheses-2.c: New test.
5449 * c-c++-common/gomp/Wparentheses-3.c: New test.
5450 * c-c++-common/gomp/Wparentheses-4.c: New test.
5451 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5452 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5453 * c-c++-common/goacc/Wparentheses-1.c: New test.
5454
5455 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5456
5457 PR target/70662
5458 * gcc.target/i386/pr70662.c: New test.
5459
5460 2016-04-15 Richard Biener <rguenther@suse.de>
5461 Alan Modra <amodra@gmail.com>
5462
5463 PR tree-optimization/70130
5464 * gcc.dg/vect/O3-pr70130.c: New testcase.
5465
5466 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5467
5468 PR target/70669
5469 * gcc.target/powerpc/pr70669.c: New test.
5470
5471 PR target/70640
5472 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5473 a power7 system that does not have an assembler that supports
5474 power8.
5475
5476 2016-04-14 Martin Sebor <msebor@redhat.com>
5477
5478 PR c++/69517
5479 PR c++/70019
5480 PR c++/70588
5481 * c-c++-common/ubsan/vla-1.c: Revert.
5482 * g++.dg/cpp1y/vla11.C: Same.
5483 * g++.dg/cpp1y/vla12.C: Same.
5484 * g++.dg/cpp1y/vla13.C: Same.
5485 * g++.dg/cpp1y/vla14.C: Same.
5486 * g++.dg/cpp1y/vla3.C: Same.
5487 * g++.dg/init/array24.C: Same.
5488 * g++.dg/ubsan/vla-1.C: Same.
5489
5490 2016-04-14 Marek Polacek <polacek@redhat.com>
5491 Jan Hubicka <hubicka@ucw.cz>
5492
5493 PR c++/70029
5494 * g++.dg/torture/pr70029.C: New test.
5495
5496 2016-04-14 Martin Sebor <msebor@redhat.com>
5497
5498 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5499 type size to prevent failures on targets with very low maximum
5500 alignment.
5501
5502 2016-04-14 Richard Biener <rguenther@suse.de>
5503
5504 PR tree-optimization/70623
5505 * gcc.dg/torture/pr70623.c: New testcase.
5506 * gcc.dg/torture/pr70623-2.c: Likewise.
5507
5508 2016-04-13 Martin Sebor <msebor@redhat.com>
5509
5510 PR c++/69517
5511 PR c++/70019
5512 PR c++/70588
5513 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5514 * g++.dg/cpp1y/vla11.C: New test.
5515 * g++.dg/cpp1y/vla12.C: New test.
5516 * g++.dg/cpp1y/vla13.C: New test.
5517 * g++.dg/cpp1y/vla14.C: New test.
5518 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5519 * g++.dg/init/array24.C: Fully brace VLA initializer.
5520 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5521
5522 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5523
5524 PR c++/70641
5525 * g++.dg/opt/pr70641.C: New test.
5526
5527 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5528
5529 PR rtl-optimization/68749
5530 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5531 effects of argument promotions.
5532 Remove default args to dg-skip-if.
5533
5534 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5535
5536 PR c++/70635
5537 * g++.dg/parse/pr70635.C: New.
5538
5539 2016-04-13 Marek Polacek <polacek@redhat.com>
5540
5541 PR c++/70639
5542 * c-c++-common/Wmisleading-indentation-4.c: New test.
5543
5544 2016-04-13 Marek Polacek <polacek@redhat.com>
5545
5546 PR c/70436
5547 * gcc.dg/Wparentheses-12.c: New test.
5548 * gcc.dg/Wparentheses-13.c: New test.
5549
5550 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5551
5552 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5553 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5554 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5555
5556 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5557
5558 PR middle-end/70633
5559 * gcc.c-torture/compile/pr70633.c: New test.
5560
5561 PR debug/70628
5562 * gcc.dg/torture/pr70628.c: New test.
5563
5564 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5565
5566 PR c++/70610
5567 * g++.dg/template/pr70610.C: New test.
5568 * g++.dg/template/pr70610-2.C: New test.
5569 * g++.dg/template/pr70610-3.C: New test.
5570 * g++.dg/template/pr70610-4.C: New test.
5571
5572 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5573
5574 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5575 128 instead of 32.
5576
5577 PR c++/70571
5578 * g++.dg/ext/pr70571.C: New test.
5579
5580 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5581
5582 PR target/70640
5583 * gcc.target/powerpc/pr70640.c: New test.
5584
5585 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5586
5587 PR c++/68722
5588 * g++.dg/parse/pr68722.C: New.
5589
5590 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5591
5592 PR rtl-optimization/70596
5593 * gcc.target/i386/pr70596.c: New test.
5594
5595 2016-04-12 Nathan Sidwell <nathan@acm.org>
5596
5597 PR c++/70501
5598 * g++.dg/init/pr70501.C: New.
5599
5600 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5601
5602 * gcc.target/i386/asm-flag-6.c: New test.
5603
5604 2016-04-12 Tom de Vries <tom@codesourcery.com>
5605
5606 PR tree-optimization/68756
5607 * gcc.dg/graphite/pr68756.c: New test.
5608
5609 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5610
5611 PR tree-optimization/70602
5612 * gcc.c-torture/execute/pr70602.c: New test.
5613
5614 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5615
5616 PR target/70381
5617 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5618 __float128 emulator is built and runs.
5619 * gcc.target/powerpc/float128-1.c: Likewise.
5620
5621 * lib/target-supports.exp (check_ppc_float128_sw_available):
5622 Rework tests for __float128 software and hardware
5623 availability. Fix exit condition to return 0 on success.
5624
5625 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5626
5627 PR target/70133
5628 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5629 * gcc.target/aarch64/target_attr_15.c: Likewise.
5630
5631 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5632
5633 PR c++/69066
5634 * g++.dg/cpp1y/pr69066.C: New.
5635
5636 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5637
5638 PR fortran/68566
5639 * gfortran.dg/pr36192.f90: Update test.
5640 * gfortran.dg/pr36192_1.f90: Update test.
5641 * gfortran.dg/real_dimension_1.f: Update test.
5642 * gfortran.dg/parameter_array_init_7.f90: New test.
5643
5644 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5645
5646 PR testsuite/64039
5647 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5648
5649 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5650
5651 PR rtl-optimization/66669
5652 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5653
5654 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5655
5656 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5657 * gcc.dg/pie-1.c: Likewise.
5658 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5659 * gcc.dg/pic-4.c: Likewise.
5660 * gcc.dg/pie-3.c: Likewise.
5661 * gcc.dg/pie-4.c: Likewise.
5662
5663 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5664
5665 PR tree-optimization/68644
5666 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5667
5668 PR rtl-optimization/64886
5669 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5670
5671 2016-04-09 Tom de Vries <tom@codesourcery.com>
5672
5673 PR tree-optimization/68953
5674 * gcc.dg/graphite/pr68953.c: New test.
5675
5676 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5677
5678 PR fortran/70592
5679 * gfortran.dg/deferred_character_16.f90: New test.
5680
5681 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5682
5683 PR tree-optimization/70586
5684 * gcc.c-torture/execute/pr70586.c: New test.
5685
5686 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5687
5688 PR sanitizer/70573
5689 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5690 with __builtin_memset
5691 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5692
5693 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5694
5695 PR lto/70289
5696 PR ipa/70348
5697 PR tree-optimization/70373
5698 PR middle-end/70533
5699 PR middle-end/70534
5700 PR middle-end/70535
5701 * c-c++-common/goacc/reduction-5.c: New test.
5702 * c-c++-common/goacc/reduction-promotions.c: New test.
5703 * gfortran.dg/goacc/reduction-3.f95: New test.
5704 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5705
5706 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5707
5708 PR c++/70590
5709 PR c++/70452
5710 * g++.dg/pr70590.C: New test.
5711 * g++.dg/pr70590-2.C: New test.
5712
5713 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5714
5715 PR middle-end/70593
5716 * gcc.target/i386/pr70593.c: New test.
5717
5718 PR rtl-optimization/70574
5719 * gcc.target/i386/avx2-pr70574.c: New test.
5720
5721 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5722
5723 PR sanitizer/70541
5724 * c-c++-common/asan/pr70541.c: New test.
5725
5726 2016-04-08 Tom de Vries <tom@codesourcery.com>
5727
5728 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5729 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5730
5731 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5732
5733 PR target/70566
5734 * gcc.c-torture/execute/pr70566.c: New test.
5735
5736 2016-04-08 Tom de Vries <tom@codesourcery.com>
5737
5738 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5739 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5740
5741 2016-04-08 Alan Modra <amodra@gmail.com>
5742
5743 * gcc.target/powerpc/pr70117.c: New.
5744
5745 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5746
5747 PR testsuite/70581
5748 * gcc.dg/lto/simd-function_0.c: New test.
5749
5750 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5751 clones.
5752 * c-c++-common/attr-simd-2.c: Likewise.
5753 * c-c++-common/attr-simd-4.c: Likewise.
5754 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5755 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5756
5757 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5758
5759 PR testsuite/70553
5760 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5761
5762 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5763 Tom de Vries <tom@codesourcery.com>
5764
5765 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5766 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5767 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5768 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5769 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5770 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5771 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5772 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5773
5774 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5775
5776 PR c/70436
5777 * g++.dg/warn/Wparentheses-29.C: New test.
5778
5779 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5780
5781 PR c/70436
5782 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5783 explicit braces to resolve a future -Wparentheses warning.
5784
5785 2016-04-06 Richard Henderson <rth@redhat.com>
5786
5787 * gcc.dg/pr61817-1.c: New test.
5788 * gcc.dg/pr61817-2.c: New test.
5789 * gcc.dg/pr69391-1.c: New test.
5790 * gcc.dg/pr69391-2.c: New test.
5791
5792 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5793
5794 PR rtl-optimization/70398
5795 * gcc.target/aarch64/pr70398.c: New.
5796
5797 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5798
5799 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5800
5801 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5802 Pedro Alves <palves@redhat.com>
5803
5804 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5805
5806 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5807
5808 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5809 Check for avx512f effective targets instead of avx2.
5810 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5811 for AVX512F clones.
5812 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5813 * g++.dg/gomp/declare-simd-1.C: Likewise.
5814 * g++.dg/gomp/declare-simd-3.C: Likewise.
5815 * g++.dg/gomp/declare-simd-4.C: Likewise.
5816
5817 PR middle-end/70550
5818 * c-c++-common/gomp/pr70550-1.c: New test.
5819 * c-c++-common/gomp/pr70550-2.c: New test.
5820
5821 2016-04-05 Nathan Sidwell <nathan@acm.org>
5822
5823 PR c++/70512
5824 * g++.dg/ext/attribute-may-alias-5.C: New.
5825
5826 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5827
5828 PR c++/70336
5829 * c-c++-common/pr70336.c: New test.
5830 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5831 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5832
5833 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5834
5835 PR ipa/66223
5836 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5837
5838 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5839
5840 PR rtl-optimization/70542
5841 * gcc.dg/torture/pr70542.c: New test.
5842 * gcc.target/i386/avx2-pr70542.c: New test.
5843
5844 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5845
5846 PR tree-optimization/70509
5847 * gcc.target/i386/avx512bw-pr70509.c: New test.
5848
5849 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5850
5851 PR c++/70452
5852 * g++.dg/ext/constexpr-vla4.C: New test.
5853
5854 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5855
5856 PR target/70510
5857 * gcc.target/i386/pr70510.c: New test.
5858
5859 2016-04-05 Richard Biener <rguenther@suse.de>
5860
5861 PR tree-optimization/70526
5862 * g++.dg/torture/pr70526.C: New testcase.
5863
5864 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5865
5866 PR target/70525
5867 * gcc.target/i386/pr70525.c: New test.
5868
5869 2016-04-05 Richard Biener <rguenther@suse.de>
5870
5871 PR middle-end/70499
5872 * g++.dg/torture/pr70499.C: New testcase.
5873
5874 2016-04-05 Richard Biener <rguenther@suse.de>
5875
5876 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5877 remove XFAIL.
5878
5879 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5880
5881 PR middle-end/70307
5882 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5883 rs6000 ABI warnings.
5884
5885 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5886
5887 PR ipa/66223
5888 * g++.dg/ipa/devirt-51.C: New testcase.
5889
5890 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5891 Jakub Jelinek <jakub@redhat.com>
5892
5893 PR middle-end/70457
5894 * gcc.dg/torture/pr70457.c: New.
5895
5896 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5897
5898 PR fortran/67538
5899 * gfortran.dg/allocate_with_source_19.f08: New test.
5900
5901 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5902
5903 PR fortran/65795
5904 * gfortran.dg/coarray_allocate_6.f08: New test.
5905
5906 2016-04-04 Richard Biener <rguenther@suse.de>
5907
5908 PR rtl-optimization/70484
5909 * gcc.dg/torture/pr70484.c: New testcase.
5910
5911 2016-04-04 Marek Polacek <polacek@redhat.com>
5912
5913 PR c/70307
5914 * gcc.dg/torture/pr70307.c: New test.
5915
5916 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5917
5918 PR target/70416
5919 PR target/67391
5920 * gcc.target/sh/torture/pr70416.c: New.
5921
5922 2016-04-02 Martin Sebor <msebor@redhat.com>
5923
5924 PR c++/67376
5925 PR c++/70170
5926 PR c++/70172
5927 PR c++/70228
5928 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5929 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5930 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5931 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5932 * g++.dg/cpp0x/constexpr-string.C: Same.
5933 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5934 * g++.dg/cpp0x/pr65398.C: Same.
5935 * g++.dg/ext/constexpr-vla1.C: Same.
5936 * g++.dg/ext/constexpr-vla2.C: Same.
5937 * g++.dg/ext/constexpr-vla3.C: Same.
5938 * g++.dg/ubsan/pr63956.C: Same.
5939
5940 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5941
5942 PR rtl-optimization/70467
5943 * gcc.target/i386/pr70467-2.c: New test.
5944
5945 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5946 Marek Polacek <polacek@redhat.com>
5947
5948 PR c++/70488
5949 * g++.dg/init/new47.C: New test.
5950
5951 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5952
5953 PR target/70496
5954 * gcc.target/arm/pr70496.c: New test.
5955
5956 2016-04-01 Nathan Sidwell <nathan@acm.org>
5957
5958 PR c++/68475
5959 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5960
5961 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5962
5963 PR target/69890
5964 * gcc.dg/strlenopt.h (memmove): New.
5965 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5966 instead of "string.h".
5967 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5968 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5969 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5970 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5971 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5972 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5973 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5974 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5975 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5976 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5977 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5978 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5979 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5980 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5981 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5982 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5983 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5984 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5985 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5986 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5987
5988 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5989
5990 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5991 (Holder::foo): Reflect this.
5992
5993 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5994
5995 PR target/70442
5996 * gcc.dg/pr70442.c: New test.
5997
5998 2016-03-31 Nathan Sidwell <nathan@acm.org>
5999
6000 PR c++/70393
6001 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6002
6003 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6004
6005 PR target/70453
6006 * gcc.target/i386/pr70453.c: New test.
6007
6008 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
6009
6010 PR target/70292
6011 * gcc.c-torture/pr70292.c: New test.
6012
6013 2016-03-31 Marek Polacek <polacek@redhat.com>
6014
6015 PR c/70297
6016 * c-c++-common/pr70297.c: New test.
6017 * g++.dg/cpp0x/typedef-redecl.C: New test.
6018 * gcc.dg/typedef-redecl2.c: New test.
6019
6020 2016-03-31 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR rtl-optimization/70460
6023 * gcc.c-torture/execute/pr70460.c: New test.
6024
6025 2016-03-31 Richard Biener <rguenther@suse.de>
6026
6027 PR c++/70430
6028 * g++.dg/ext/vector30.C: New testcase.
6029
6030 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6031 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6032
6033 * gfortran.dg/fmt_pf.f90: New test.
6034
6035 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6036
6037 Forward-port from 5 branch
6038 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6039
6040 PR testsuite/70356
6041 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6042 dg-require-effective-target after dg-do.
6043
6044 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6045
6046 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6047
6048 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6049 Julian Brown <julian@codesourcery.com>
6050 Chung-Lin Tang <cltang@codesourcery.com>
6051 Cesar Philippidis <cesar@codesourcery.com>
6052 James Norris <jnorris@codesourcery.com>
6053 Tom de Vries <tom@codesourcery.com>
6054 Nathan Sidwell <nathan@codesourcery.com>
6055
6056 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6057 * c-c++-common/goacc/loop-clauses.c: Likewise.
6058 * g++.dg/goacc/template.C: Likewise.
6059 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6060 * gfortran.dg/goacc/loop-1.f95: Likewise.
6061 * gfortran.dg/goacc/loop-5.f95: Likewise.
6062 * gfortran.dg/goacc/loop-6.f95: Likewise.
6063 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6064 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6065 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6066 * c-c++-common/goacc/clauses-fail.c: Likewise.
6067 * c-c++-common/goacc/parallel-1.c: Likewise.
6068 * c-c++-common/goacc/reduction-1.c: Likewise.
6069 * c-c++-common/goacc/reduction-2.c: Likewise.
6070 * c-c++-common/goacc/reduction-3.c: Likewise.
6071 * c-c++-common/goacc/reduction-4.c: Likewise.
6072 * c-c++-common/goacc/routine-3.c: Likewise.
6073 * c-c++-common/goacc/routine-4.c: Likewise.
6074 * c-c++-common/goacc/routine-5.c: Likewise.
6075 * c-c++-common/goacc/tile.c: Likewise.
6076 * g++.dg/goacc/template.C: Likewise.
6077 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6078 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6079 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6080 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6081 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6082 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6083 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6084 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6085 * c-c++-common/goacc/use_device-1.c: ... this file.
6086 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6087 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6088 * c-c++-common/goacc/host_data-6.c: ... this file.
6089 * c-c++-common/goacc/loop-2-kernels.c: New file.
6090 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6091 * c-c++-common/goacc/loop-3.c: Likewise.
6092 * g++.dg/goacc/reference.C: Likewise.
6093 * g++.dg/goacc/routine-1.C: Likewise.
6094 * g++.dg/goacc/routine-2.C: Likewise.
6095
6096 2016-03-30 Richard Biener <rguenther@suse.de>
6097
6098 PR middle-end/70450
6099 * gcc.dg/torture/pr70450.c: New testcase.
6100
6101 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6102
6103 PR target/70421
6104 * gcc.dg/torture/pr70421.c: New test.
6105 * gcc.target/i386/avx512f-pr70421.c: New test.
6106
6107 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6108
6109 PR testsuite/70364
6110 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6111 (check): New function.
6112 (bar): Call check.
6113 (foo): Align stack to 16 bytes when calling bar.
6114 * gcc.target/i386/cleanup-2.c: Likewise.
6115
6116 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6117
6118 PR tree-optimization/59124
6119 * gcc.dg/Warray-bounds-19.c: New test.
6120
6121 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6122
6123 * lib/prune.exp (escape_regex_chars): New.
6124 (prune_file_path): Update to quote metcharacters for regexp.
6125
6126 2016-03-29 Jakub Jelinek <jakub@redhat.com>
6127
6128 PR rtl-optimization/70429
6129 * gcc.c-torture/execute/pr70429.c: New test.
6130
6131 PR tree-optimization/70405
6132 * gcc.dg/pr70405.c: New test.
6133
6134 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6135
6136 PR fortran/70397
6137 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6138 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6139
6140 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6141
6142 PR testsuite/64177
6143 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6144 __cilkrts_set_param to set two workers.
6145 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6146 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6147
6148 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6149
6150 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6151
6152 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6153
6154 PR target/70406
6155 * gcc.target/i386/pr70406.c: New test.
6156
6157 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6158
6159 * gnat.dg/specs/double_record_extension3.ads: New test.
6160
6161 2016-03-25 Richard Henderson <rth@redhat.com>
6162
6163 PR target/70120
6164 * gcc.target/aarch64/pr70120-1.c: New.
6165 * gcc.target/aarch64/pr70120-2.c: New.
6166 * gcc.target/aarch64/pr70120-3.c: New.
6167
6168 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6169
6170 PR c++/62212
6171 * g++.dg/template/mangle2.C: The dg-do directive should be
6172 "compile" not "assemble".
6173
6174 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6175
6176 PR lto/69650
6177 * gcc.dg/pr69650.c: New test.
6178
6179 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
6180
6181 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6182
6183 2016-03-25 Alan Modra <amodra@gmail.com>
6184
6185 * gcc.dg/dfp/pr70052.c: New test.
6186
6187 2016-03-24 Richard Henderson <rth@redhat.com>
6188
6189 PR middle-end/69845
6190 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6191 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6192
6193 2016-03-24 Tom de Vries <tom@codesourcery.com>
6194
6195 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6196
6197 2016-03-24 Tom de Vries <tom@codesourcery.com>
6198
6199 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6200 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6201
6202 2016-03-24 Tom de Vries <tom@codesourcery.com>
6203
6204 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6205 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6206
6207 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6208
6209 PR c++/62212
6210 * g++.dg/template/mangle2.C: New test.
6211
6212 2016-03-24 Richard Biener <rguenther@suse.de>
6213
6214 PR tree-optimization/70396
6215 * gcc.dg/torture/pr70396.c: New testcase.
6216
6217 2016-03-24 Richard Biener <rguenther@suse.de>
6218
6219 PR middle-end/70370
6220 * gcc.dg/torture/pr70370.c: New testcase.
6221
6222 2016-03-24 Tom de Vries <tom@codesourcery.com>
6223
6224 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6225 * gfortran.dg/goacc/kernels-tree.f95: Same.
6226 * gfortran.dg/goacc/parallel-tree.f95: Same.
6227
6228 2016-03-24 Tom de Vries <tom@codesourcery.com>
6229
6230 * c-c++-common/goacc/uninit-if-clause.c: New test.
6231 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6232
6233 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6234
6235 PR target/70290
6236 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6237 Fix formatting.
6238
6239 2016-03-24 Richard Biener <rguenther@suse.de>
6240
6241 PR tree-optimization/70372
6242 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6243
6244 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6245
6246 PR c++/70347
6247 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6248
6249 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6250
6251 PR c++/70332
6252 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6253
6254 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6255
6256 PR c++/70001
6257 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6258 * g++.dg/cpp1y/pr70001.C: New test.
6259
6260 PR c++/70323
6261 * g++.dg/cpp0x/constexpr-70323.C: New test.
6262
6263 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6264 Jason Merrill <jason@redhat.com>
6265 Jakub Jelinek <jakub@redhat.com>
6266
6267 PR c++/69315
6268 * g++.dg/cpp0x/constexpr-69315.C: New test.
6269 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6270
6271 2016-03-23 Marek Polacek <polacek@redhat.com>
6272
6273 PR c++/69884
6274 * g++.dg/warn/Wignored-attributes-1.C: New test.
6275 * g++.dg/warn/Wignored-attributes-2.C: New test.
6276
6277 2016-03-23 Tom de Vries <tom@codesourcery.com>
6278
6279 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6280 initialization.
6281 * gfortran.dg/goacc/private-3.f95 (test): Same.
6282 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6283 missing use param.
6284
6285 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6286
6287 * lib/target-supports.exp: Remove v7ve entry from loop
6288 creating effective target checks.
6289 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6290 (add_options_for_arm_arch_v7ve): Likewise.
6291
6292 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6293
6294 PR tree-optimization/70354
6295 * gcc.dg/vect/pr70354-1.c: New test.
6296 * gcc.dg/vect/pr70354-2.c: New test.
6297 * gcc.target/i386/avx2-pr70354-1.c: New test.
6298 * gcc.target/i386/avx2-pr70354-2.c: New test.
6299
6300 2016-03-22 Jeff Law <law@redhat.com>
6301
6302 PR target/70232
6303 * gcc.dg/tree-ssa/pr70232.c: New test.
6304
6305 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6306
6307 PR target/70302
6308 * gcc.target/i386/pr70302.c: New test.
6309
6310 2016-03-22 Richard Biener <rguenther@suse.de>
6311
6312 PR middle-end/70251
6313 * g++.dg/torture/pr70251.C: New testcase.
6314
6315 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6316
6317 PR c/69993
6318 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6319 Wmisleading-indentation.c.
6320 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6321 reflect change to diagnostic text and order of messages.
6322 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6323
6324 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6325
6326 * g++.dg/ext/java-3.C: Don't compile on AIX.
6327
6328 2016-03-22 Richard Biener <rguenther@suse.de>
6329
6330 PR middle-end/70333
6331 * gcc.dg/torture/pr70333.c: New testcase.
6332
6333 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6334
6335 * g++.dg/ext/pr70290.C: New test.
6336
6337 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6338
6339 PR target/70325
6340 * gcc.target/i386/pr70325.c: New test.
6341
6342 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6343
6344 PR target/70329
6345 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6346 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6347
6348 PR target/70300
6349 * gcc.target/i386/pr70300.c: New test.
6350
6351 PR c++/70295
6352 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6353 (func2): New function for cond with parens, xfail warning for c++.
6354 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6355
6356 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6357
6358 PR c++/70096
6359 * g++.dg/template/ptrmem30.C: New test.
6360
6361 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6362
6363 PR c++/70204
6364 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6365 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6366
6367 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6368
6369 PR middle-end/70326
6370 * gcc.dg/pr70326.c: New test.
6371
6372 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6373 Jakub Jelinek <jakub@redhat.com>
6374
6375 PR tree-optimization/70317
6376 * gcc.dg/pr70317.c: New test.
6377
6378 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6379
6380 PR target/70327
6381 * gcc.target/i386/pr70327.c: New test.
6382
6383 2016-03-21 Martin Liska <mliska@suse.cz>
6384
6385 PR ipa/70306
6386 * gcc.dg/ipa/pr70306.c: New test.
6387
6388 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6389
6390 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6391 * gcc.target/arm/attr-align3.c: Likewise.
6392 * gcc.target/arm/attr_arm.c: Likewise.
6393 * gcc.target/arm/flip-thumb.c: Likewise.
6394
6395 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6396
6397 PR target/70296
6398 * gcc.target/powerpc/altivec-36.c: New test.
6399
6400 2016-03-21 Richard Biener <rguenther@suse.de>
6401
6402 PR tree-optimization/70310
6403 * gcc.dg/torture/pr70310.c: New testcase.
6404
6405 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6406
6407 PR target/70293
6408 * gcc.target/i386/pr70293.c: New test.
6409
6410 2016-03-21 Richard Biener <rguenther@suse.de>
6411
6412 PR tree-optimization/70288
6413 * gcc.dg/torture/pr70288-1.c: New testcase.
6414 * gcc.dg/torture/pr70288-2.c: Likewise.
6415
6416 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6417
6418 PR rtl-optimization/69307
6419 * gcc.target/arm/pr69307.c: New test.
6420
6421 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6422
6423 PR rtl-optimization/69102
6424 * gcc.c-torture/compile/pr69102.c: New test.
6425
6426 2016-03-18 Jeff Law <law@redhat.com>
6427
6428 PR rtl-optimization/70263
6429 * gcc.c-torture/compile/pr70263-1.c: New test.
6430 * gcc.target/i386/pr70263-2.c: New test.
6431
6432 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6433
6434 PR rtl-optimization/70278
6435 * gcc.dg/torture/pr70278.c: New test.
6436 * gcc.target/arm/pr70278.c: New test.
6437
6438 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6439
6440 PR c/70281
6441 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6442 (test_builtin_types_compatible_p): New test function.
6443 * gcc.dg/pr70281.c: New test case.
6444
6445 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6446
6447 PR target/70113
6448 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6449
6450 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6451
6452 PR tree-optimization/70252
6453 * gcc.dg/pr70252.c: New test.
6454
6455 2016-03-18 Tom de Vries <tom@codesourcery.com>
6456
6457 * gcc.dg/pr70161-2.c: New test.
6458 * gcc.dg/pr70161.c: New test.
6459
6460 2016-03-18 Tom de Vries <tom@codesourcery.com>
6461
6462 PR ipa/70269
6463 * gcc.dg/pr70269.c: New test.
6464
6465 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6466
6467 PR c++/70267
6468 * g++.dg/ext/java-3.C: New test.
6469
6470 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6471
6472 PR c++/70205
6473 * g++.dg/lookup/pr70205.C: New test.
6474
6475 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6476
6477 PR c++/70218
6478 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6479
6480 2016-03-17 Marek Polacek <polacek@redhat.com>
6481
6482 PR c/69407
6483 * gcc.dg/atomic-op-6.c: New test.
6484
6485 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6486
6487 PR c/70264
6488 * c-c++-common/pr70264.c: New test case.
6489
6490 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6491
6492 PR c++/70144
6493 * c-c++-common/pr70144-1.c: New test.
6494 * c-c++-common/pr70144-2.c: New test.
6495
6496 PR c++/70272
6497 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6498 * g++.dg/opt/flifetime-dse6.C: New test.
6499 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6500
6501 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6502
6503 PR driver/70192
6504 * gcc.dg/pic-1.c: New test.
6505 * gcc.dg/pic-2.c: Likewise.
6506 * gcc.dg/pic-3.c: Likewise.
6507 * gcc.dg/pic-4.c: Likewise.
6508 * gcc.dg/pie-1.c: Likewise.
6509 * gcc.dg/pie-2.c: Likewise.
6510 * gcc.dg/pie-3.c: Likewise.
6511 * gcc.dg/pie-4.c: Likewise.
6512 * gcc.dg/pie-5.c: Likewise.
6513 * gcc.dg/pie-6.c: Likewise.
6514
6515 2016-03-17 Tom de Vries <tom@codesourcery.com>
6516
6517 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6518 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6519
6520 2016-03-17 Richard Biener <rguenther@suse.de>
6521
6522 PR debug/70271
6523 * g++.dg/debug/pr70271.C: New testcase.
6524
6525 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6526
6527 * gcc.target/i386/pr70251.c: New test.
6528
6529 2016-03-17 Marek Polacek <polacek@redhat.com>
6530
6531 PR c++/70194
6532 * g++.dg/warn/constexpr-70194.C: New test.
6533
6534 2016-03-16 Richard Henderson <rth@redhat.com>
6535
6536 PR middle-end/70240
6537 * gcc.c-torture/compile/pr70240.c: New.
6538
6539 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6540
6541 * gcc.c-torture/compile/20151204.c: Skip for avr.
6542
6543 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6544
6545 PR target/70245
6546 * g++.dg/opt/pr70245.C: New test.
6547 * g++.dg/opt/pr70245.h: New file.
6548 * g++.dg/opt/pr70245-aux.cc: New file.
6549
6550 2016-03-16 Martin Sebor <msebor@redhat.com>
6551
6552 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6553
6554 2016-03-16 Richard Henderson <rth@redhat.com>
6555
6556 PR middle-end/70199
6557 * gcc.c-torture/compile/pr70199.c: New.
6558
6559 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6560
6561 * gcc.dg/uninit-19.c: Run dos2unix.
6562
6563 2016-03-16 Marek Polacek <polacek@redhat.com>
6564
6565 PR c/70093
6566 * gcc.dg/nested-func-10.c: New test.
6567 * gcc.dg/nested-func-9.c: New test.
6568
6569 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6570
6571 PR tree-optimization/68714
6572 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6573
6574 2016-03-16 Tom de Vries <tom@codesourcery.com>
6575
6576 PR tree-optimization/68715
6577 * gcc.dg/graphite/pr68715-2.c: New test.
6578 * gcc.dg/graphite/pr68715.c: New test.
6579 * gfortran.dg/graphite/pr68715.f90: New test.
6580
6581 2016-03-16 Tom de Vries <tom@codesourcery.com>
6582
6583 PR tree-optimization/68809
6584 * gcc.dg/graphite/pr68809-2.c: New test.
6585 * gcc.dg/graphite/pr68809.c: New test.
6586
6587 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6588
6589 PR c++/70147
6590 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6591 method call to i () as argument. Adjust expected output.
6592
6593 PR c++/70147
6594 * g++.dg/ubsan/pr70147-1.C: New test.
6595 * g++.dg/ubsan/pr70147-2.C: New test.
6596
6597 2016-03-15 Martin Sebor <msebor@redhat.com>
6598
6599 PR c++/58281
6600 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6601
6602 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6603
6604 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6605 hppa*-*-hpux*.
6606
6607 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6608
6609 PR libfortran/69799
6610 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6611 libatomic_available.
6612
6613 2016-03-15 Marek Polacek <polacek@redhat.com>
6614
6615 PR c++/70209
6616 * g++.dg/ext/attribute-may-alias-4.C: New test.
6617
6618 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6619
6620 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6621 -fvar-tracking-assignments-toggle flag.
6622
6623 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6624
6625 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6626
6627 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6628
6629 PR rtl-optimization/70222
6630 * gcc.c-torture/execute/pr70222-1.c: New test.
6631 * gcc.c-torture/execute/pr70222-2.c: New test.
6632
6633 2016-03-15 Richard Henderson <rth@redhat.com>
6634
6635 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6636
6637 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6638
6639 PR rtl-optimization/69032
6640 * gcc.dg/pr69032.c: New test.
6641
6642 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6643
6644 PR rtl-optimization/63384
6645 * g++.dg/pr63384.C: New test.
6646
6647 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6648
6649 PR target/64411
6650 * gcc.target/i386/pr64411.C: New test.
6651
6652 2016-03-15 Tom de Vries <tom@codesourcery.com>
6653
6654 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6655 * gfortran.dg/goacc/kernels-alias.f95: New test.
6656
6657 2016-03-14 Martin Sebor <msebor@redhat.com>
6658
6659 PR c++/53792
6660 * g++.dg/cpp0x/constexpr-inline.C: New test.
6661 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6662
6663 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6664
6665 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6666
6667 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR middle-end/70219
6670 * gcc.dg/pr70219.c: New test.
6671
6672 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6673
6674 PR target/70083
6675 * gcc.dg/torture/pr70083.c: New test.
6676 * gcc.target/i386/pr70083.c: New test.
6677
6678 2016-03-14 Richard Biener <rguenther@suse.de>
6679
6680 PR tree-optimization/56365
6681 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6682
6683 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6684
6685 PR target/70098
6686 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6687 New function.
6688 * g++.dg/pr70098.C: New testcase.
6689
6690
6691 2016-03-14 Tom de Vries <tom@codesourcery.com>
6692
6693 PR tree-optimization/70045
6694 * gcc.dg/graphite/pr70045.c: New test.
6695
6696 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6697
6698 PR fortran/69043
6699 * gfortran.dg/include_9.f90: New test.
6700
6701 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6702
6703 PR fortran/45076
6704 gfortran.dg/prof/prof.exp: New script.
6705 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6706
6707 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6708
6709 PR rtl-optimization/69307
6710 * gcc.dg/pr69307.c: New test.
6711
6712 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6713
6714 PR target/69614
6715 * gcc.target/arm/pr69614.c: New.
6716
6717 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6718
6719 PR fortran/70031
6720 * gfortran.dg/submodule_14.f08: New test
6721
6722 PR fortran/69524
6723 * gfortran.dg/submodule_15.f08: New test
6724
6725 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6726
6727 PR c++/70106
6728 * g++.dg/cpp1y/paren3.C: New test.
6729
6730 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6731
6732 PR target/70131
6733 * gcc.target/powerpc/ppc-round2.c: New test.
6734
6735 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6736
6737 PR target/70123
6738 * gcc.dg/torture/pr70123.c: New test.
6739
6740 2016-03-11 Jeff Law <law@redhat.com>
6741
6742 PR tree-optimization/70190
6743 * gcc.c-torture/compile/pr70190.c: New test.
6744
6745 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6746
6747 PR c/68187
6748 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6749 case.
6750 (test43_b): Likewise.
6751 (test43_c): Likewise.
6752 (test43_d): Likewise.
6753 (test43_e): Likewise.
6754 (test43_f): Likewise.
6755 (test43_g): Likewise.
6756 (test44_a): Likewise.
6757 (test44_b): Likewise.
6758 (test44_c): Likewise.
6759 (test44_d): Likewise.
6760 (test44_e): Likewise.
6761
6762 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6763
6764 PR c/70085
6765 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6766
6767 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6768
6769 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6770 dg-options.
6771
6772 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6773
6774 PR target/70002
6775 PR target/69245
6776 * gcc.target/aarch64/pr69245_2.c: New test.
6777
6778 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6779
6780 PR tree-optimization/70177
6781 * gcc.dg/pr70177.c: New test.
6782
6783 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6784
6785 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6786
6787 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6788
6789 * gcc.dg/tree-ssa/sra-20.c: New.
6790
6791 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6792
6793 PR rtl-optimization/70174
6794 * gcc.dg/pr70174.c: New test.
6795
6796 PR tree-optimization/70169
6797 * gcc.dg/pr70169.c: New test.
6798
6799 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6800
6801 PR target/70160
6802 * gcc.target/i386/pr70160.c: New test.
6803
6804 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6805
6806 * gcc.target/s390/dfp-1.c: New test.
6807
6808 2016-03-10 Nick Clifton <nickc@redhat.com>
6809
6810 PR target/70044
6811 * gcc.target/aarch64/pr70044.c: New test.
6812
6813 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6814 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR c++/70001
6817 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6818 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6819 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6820
6821 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6822
6823 PR lto/69589
6824 * g++.dg/lto/pr69589_0.C: New testcase
6825 * g++.dg/lto/pr69589_1.C: New testcase
6826
6827 2016-03-10 Marek Polacek <polacek@redhat.com>
6828
6829 PR c++/70153
6830 * g++.dg/delayedfold/unary-plus1.C: New test.
6831
6832 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6833
6834 * gcc.target/arm/pr45701-1.c: Escape brackets.
6835 * gcc.target/arm/pr45701-2.c: Likewise.
6836
6837 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6838
6839 * gfortran.dg/unconstrained_commons.f: New.
6840
6841 2016-03-10 Alan Modra <amodra@gmail.com>
6842
6843 * gcc.dg/pr69195.c: New.
6844 * gcc.dg/pr69238.c: New.
6845
6846 2016-03-10 Tom de Vries <tom@codesourcery.com>
6847
6848 PR testsuite/68915
6849 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6850
6851 2016-03-10 Richard Biener <rguenther@suse.de>
6852
6853 PR tree-optimization/70128
6854 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6855 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6856
6857 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6858
6859 PR tree-optimization/70152
6860 * gcc.dg/pr70152.c: New test.
6861
6862 PR target/70086
6863 * gcc.target/i386/pr70086-1.c: New test.
6864 * gcc.target/i386/pr70086-2.c: New test.
6865 * gcc.target/i386/pr70086-3.c: New test.
6866
6867 PR tree-optimization/70127
6868 * gcc.c-torture/execute/pr70127.c: New test.
6869
6870 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6871
6872 * c-c++-common/goacc/combined-directives-2.c: New test.
6873
6874 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6875
6876 PR c/68473
6877 PR c++/70105
6878 * g++.dg/diagnostic/pr70105.C: New test.
6879 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6880 (test_multiple_ordinary_maps): New test function.
6881
6882 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6883
6884 PR c/68473
6885 PR c++/70105
6886 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6887 Drop range information from call to inform_at_rich_loc.
6888 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6889 New.
6890 (test_show_locus): Replace calls to rich_location::add_range with
6891 calls to add_range. Rewrite the tests that used the now-defunct
6892 rich_location ctor taking a source_range. Simplify other tests
6893 by replacing calls to COMBINE_LOCATION_DATA with calls to
6894 make_location.
6895
6896 2016-03-09 Richard Biener <rguenther@suse.de>
6897 Jakub Jelinek <jakub@redhat.com>
6898
6899 PR tree-optimization/70138
6900 * gcc.dg/vect/pr70138-1.c: New testcase.
6901 * gcc.dg/vect/pr70138-2.c: Likewise.
6902
6903 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6904
6905 PR target/70049
6906 * gcc.target/i386/pr70049.c: New test.
6907
6908 2016-03-09 Richard Biener <rguenther@suse.de>
6909
6910 PR c/70143
6911 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6912 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6913 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6914
6915 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6916
6917 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6918 arm-*-*.
6919
6920 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6921
6922 PR middle-end/67278
6923 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6924
6925 PR target/67278
6926 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6927
6928 PR middle-end/70050
6929 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6930 in testcase comment.
6931
6932 2016-03-09 Tom de Vries <tom@codesourcery.com>
6933
6934 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6935 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6936 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6937 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6938 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6939 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6940 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6941 * gfortran.dg/goacc/kernels-loop.f95: New test.
6942
6943 2016-03-08 Martin Sebor <msebor@redhat.com>
6944
6945 PR c++/62096
6946 * g++.dg/warn/overflow-warn-7.C: New test.
6947
6948 2016-03-08 Jason Merrill <jason@redhat.com>
6949
6950 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6951 * lib/target-supports.exp (check_effective_target_concepts): New.
6952
6953 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6954
6955 PR c++/70135
6956 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6957 * g++.dg/ubsan/pr70135.C: New test.
6958
6959 PR target/70110
6960 * gcc.dg/pr70110.c: New test.
6961
6962 2016-03-07 Martin Jambor <mjambor@suse.cz>
6963
6964 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6965 * c-c++-common/gomp/if-1.c: Likewise.
6966 * c-c++-common/gomp/pr61486-2.c: Likewise.
6967 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6968 to dg-additional-options.
6969 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6970 * g++/gomp/target-teams-1.c: Likewise.
6971 * gcc.dg/gomp/gomp.exp: Likewise.
6972 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6973 dg-additional-options.
6974 * gfortran.dg/gomp/gomp.exp: Likewise.
6975 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6976 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6977 dg-additional-options.
6978 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6979
6980 2016-03-07 Martin Jambor <mjambor@suse.cz>
6981
6982 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6983 * c-c++-common/gomp/gridify-1.c: New test.
6984 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6985
6986 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6987
6988 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6989 trigger for cortex-r8, when scanning for register r8.
6990 * gcc.target/arm/pr45701-2.c: Likewise.
6991
6992 2016-02-26 Richard Biener <rguenther@suse.de>
6993 Jeff Law <law@redhat.com>
6994
6995 PR tree-optimization/69740
6996 * gcc.c-torture/compile/pr69740-1.c: New test.
6997 * gcc.c-torture/compile/pr69740-2.c: New test.
6998
6999 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7000
7001 * lib/target-supports.exp
7002 (check_effective_target_whole_vector_shift): Enable for PPC64.
7003
7004 2016-03-07 Richard Biener <rguenther@suse.de>
7005
7006 PR tree-optimization/70115
7007 * gcc.dg/torture/pr70115.c: New testcase.
7008
7009 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7010
7011 PR middle-end/69916
7012 * c-c-++-common/goacc/pr69916.c: New.
7013
7014 2016-03-07 Richard Henderson <rth@redhat.com>
7015
7016 * gcc.c-torture/compile/pr70061.c: New test.
7017
7018 2016-03-07 Richard Biener <rguenther@suse.de>
7019
7020 PR testsuite/70109
7021 * gcc.dg/vect/O3-pr36098.c: New testcase.
7022
7023 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7024
7025 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7026
7027 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7028
7029 * gnat.dg/renaming9.ad[sb]: New testcase.
7030
7031 2016-03-05 Jakub Jelinek <jakub@redhat.com>
7032
7033 PR c++/70084
7034 * g++.dg/expr/stdarg3.C: New test.
7035
7036 2016-03-04 Jeff Law <law@redhat.com>
7037
7038 PR tree-optimization/69196
7039 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7040 x86_64-*-*.
7041
7042 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7043
7044 PR c/69973
7045 * gcc.dg/pr69973.c: New test.
7046
7047 PR rtl-optimization/69941
7048 * gcc.dg/torture/pr69941.c: New test.
7049
7050 PR c/69824
7051 * gcc.dg/pr69824.c: New test.
7052
7053 2016-03-05 Tom de Vries <tom@codesourcery.com>
7054
7055 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7056 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7057 function.
7058
7059 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7060
7061 PR c++/66786
7062 * g++.dg/cpp1y/var-templ48.C: New test.
7063 * g++.dg/cpp1y/var-templ49.C: New test.
7064
7065 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7066
7067 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7068
7069 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7070
7071 PR c++/70035
7072 * g++.dg/ubsan/pr70035.C: New test.
7073
7074 PR target/70062
7075 * gcc.target/i386/pr70062.c: New test.
7076
7077 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7078
7079 * g++.dg/template/typename21.C: Remove c++98_only.
7080
7081 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7082
7083 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7084
7085 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7086
7087 PR c/68187
7088 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7089 function.
7090 (fn_42_b): Likewise.
7091 (fn_42_c): Likewise.
7092
7093 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7094
7095 PR c/68187
7096 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7097 function.
7098 (fn_40_b): Likewise.
7099 (fn_41_a): Likewise.
7100 (fn_41_b): Likewise.
7101
7102 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7103
7104 PR target/70059
7105 * gcc.target/i386/avx512f-pr70059.c: New test.
7106 * gcc.target/i386/avx512dq-pr70059.c: New test.
7107
7108 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7109
7110 PR rtl-optimization/57676
7111 * gcc.dg/torture/pr57676.c: New test.
7112
7113 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7114
7115 * gcc.dg/pr70026.c: New test.
7116
7117 2016-03-04 Marek Polacek <polacek@redhat.com>
7118
7119 PR c/69798
7120 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7121 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7122
7123 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7124
7125 PR target/70004
7126 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7127 Delete.
7128 (test_corners_sisd_si): Likewise.
7129 (main): Remove checks of the above.
7130 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7131
7132 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7133
7134 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7135
7136 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7137
7138 * gcc.dg/torture/pr69951.c: Accept argc==0.
7139
7140 2016-03-04 Richard Biener <rguenther@suse.de>
7141
7142 PR c++/70054
7143 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7144 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7145
7146 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7147
7148 PR testsuite/69766
7149 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7150 testing multiarch.
7151
7152 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7153
7154 PR debug/69947
7155 * gcc.dg/guality/pr69947.c: New test.
7156
7157 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7158
7159 PR ada/70017
7160 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7161
7162 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7163
7164 PR rtl-optimization/69904
7165 * gcc.target/arm/pr69904.c: New test.
7166
7167 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7168
7169 PR target/70021
7170 * gcc.dg/vect/pr70021.c: New test.
7171 * gcc.target/i386/pr70021.c: New test.
7172
7173 2016-03-03 Marek Polacek <polacek@redhat.com>
7174
7175 PR middle-end/70050
7176 * gcc.dg/pr70050.c: New test.
7177
7178 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7179
7180 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7181
7182 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7183
7184 PR tree-optimization/70043
7185 * gfortran.dg/vect/pr70043.f90: New test.
7186
7187 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7188
7189 * gnat.dg/specs/task1.ads: New test.
7190
7191 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7192
7193 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7194 Invoke gdb with -batch.
7195 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7196
7197 2016-03-03 Richard Biener <rguenther@suse.de>
7198
7199 PR tree-optimization/55936
7200 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7201
7202 2016-03-02 Jeff Law <law@redhat.com>
7203
7204 PR rtl-optimization/69942
7205 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7206 effects of argument promotions.
7207
7208 PR tree-optimization/69987
7209 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7210 target does not support -fprefetch-loop-arrays.
7211
7212 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7213
7214 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7215
7216 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7217
7218 PR rtl-optimization/69052
7219 * gcc.target/i386/pr69052.c: New test.
7220
7221 2016-03-02 Alan Modra <amodra@gmail.com>
7222
7223 * gcc.dg/pr69990.c: New.
7224
7225 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7226
7227 PR c/68062
7228 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7229
7230 PR middle-end/70022
7231 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7232
7233 PR target/70028
7234 * gcc.target/i386/pr70028.c: New test.
7235
7236 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7237
7238 * c-c++-common/asan/swapcontext-test-1.c,
7239 * c-c++-common/tsan/thread_leak.c,
7240 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7241 * g++.dg/tsan/benign_race.C,
7242 * g++.dg/tsan/fd_close_norace.C,
7243 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7244 races with sanitizer output
7245
7246 2016-03-02 Richard Biener <rguenther@suse.de>
7247 Uros Bizjak <ubizjak@gmail.com>
7248
7249 PR target/67278
7250 * gcc.dg/simd-8.c: New testcase.
7251
7252 2016-03-02 Richard Biener <rguenther@suse.de>
7253
7254 PR middle-end/67278
7255 * gcc.dg/simd-7.c: New testcase.
7256
7257 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7258
7259 * gcc.target/i386/pr70007.c: Tweak.
7260
7261 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7262
7263 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7264
7265 2016-03-02 Marek Polacek <polacek@redhat.com>
7266
7267 PR c/67854
7268 * gcc.dg/pr67854.c: New test.
7269
7270 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7271
7272 PR middle-end/70025
7273 * gcc.dg/torture/pr70025.c: New test.
7274
7275 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7276
7277 PR tree-optimization/68621
7278 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7279
7280 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7281
7282 * gcc.target/i386/pr70007.c: New test.
7283
7284 2016-03-01 Jeff Law <law@redhat.com>
7285
7286 PR tree-optimization/69196
7287 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7288
7289 PR tree-optimization/69196
7290 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7291 duplicating code and spoiling the expected output.
7292
7293 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7294
7295 PR target/70033
7296 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7297 supports power9 before doing tests.
7298 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7299 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7300 * gcc.target/powerpc/p9-permute.c: Likewise.
7301
7302 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7303
7304 PR target/70027
7305 * gcc.target/i386/pr70027.c: New test.
7306
7307 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7308
7309 * gcc.dg/pr70017.c: New test.
7310
7311 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7312
7313 PR c/69796
7314 PR c/69974
7315 * gcc.dg/pr69796.c: New test.
7316 * gcc.dg/pr69974.c: New test.
7317
7318 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7319
7320 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7321
7322 2016-02-29 Jeff Law <law@redhat.com>
7323
7324 PR tree-optimization/69987
7325 * gfortran.dg/pr69987.f90: New test.
7326
7327 PR tree-optimization/69989
7328 * gcc.c-torture/compile/pr69989-2.c: New test.
7329
7330 2016-03-01 Marek Polacek <polacek@redhat.com>
7331
7332 PR c++/69795
7333 * g++.dg/parse/invalid1.C: New test.
7334
7335 2016-03-01 Richard Biener <rguenther@suse.de>
7336
7337 PR middle-end/70022
7338 * gcc.dg/pr70022.c: New testcase.
7339
7340 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7341
7342 PR tree-optimization/69956
7343 * gcc.dg/pr69956.c: New test.
7344
7345 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7346
7347 PR target/70011
7348 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7349 XFAIL when hardware supports efficient unaligned storage access.
7350
7351 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7352
7353 PR c++/69961
7354 * g++.dg/template/pr69961a.C: New test.
7355 * g++.dg/template/pr69961b.C: New test.
7356
7357 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7358
7359 PR preprocessor/69985
7360 * gcc.dg/cpp/pr69985.c: New test case.
7361
7362 2016-02-29 Jeff Law <law@redhat.com>
7363
7364 PR tree-optimization/70005
7365 * gcc.c-torture/execute/pr70005.c New test.
7366
7367 PR tree-optimization/69999
7368 * gcc.c-torture/compile/pr69999.c: New test.
7369
7370 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7371
7372 PR tree-optimization/69652
7373 * gcc.dg/torture/pr69652.c: Delete test.
7374 * gcc.dg/vect/pr69652.c: New test.
7375
7376 2016-02-19 Richard Biener <rguenther@suse.de>
7377
7378 PR tree-optimization/69980
7379 * gfortran.dg/vect/pr69980.f90: New testcase.
7380
7381 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7382
7383 * gcc.target/sparc/20160229-1.c: New test.
7384
7385 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7386
7387 * gnat.dg/stack_usage3.adb: New test.
7388 * gnat.dg/stack_usage3_pkg.ads: New helper.
7389
7390 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7391
7392 * gnat.dg/renaming8.adb: New test.
7393 * gnat.dg/renaming8_pkg1.ads: New helper.
7394 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7395 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7396
7397 2016-02-29 Richard Biener <rguenther@suse.de>
7398
7399 PR tree-optimization/69720
7400 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7401
7402 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7403
7404 PR fortran/68147
7405 PR fortran/47674
7406 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7407
7408 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7409 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7410
7411 PR fortran/56007
7412 * gfortran.dg/coarray_8.f90: Adjust error message.
7413 * gfortran.dg/pr56007.f90: New test.
7414 * gfortran.dg/pr56007.f: New test.
7415
7416 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7417
7418 PR tree-optimization/69989
7419 * gcc.dg/torture/pr69989.c: New test.
7420
7421 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7422
7423 * gcc.target/i386/stack-realign-win.c: New test.
7424
7425 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7426
7427 PR fortran/60126
7428 * gfortran.dg/pr60126.f90: New test.
7429
7430 2016-02-27 Jeff Law <law@redhat.com>
7431
7432 Revert
7433 2016-02-26 Richard Biener <rguenther@suse.de>
7434 Jeff Law <law@redhat.com>
7435
7436 PR tree-optimization/69740
7437 * gcc.c-torture/compile/pr69740-1.c: New test.
7438 * gcc.c-torture/compile/pr69740-2.c: New test.
7439
7440 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7441
7442 PR fortran/69910
7443 * gfortran.dg/newunit_4.f90: New test.
7444
7445 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7446
7447 PR target/69613
7448 PR rtl-optimization/69886
7449 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7450 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7451 target.
7452
7453 2016-02-26 Martin Sebor <msebor@redhat.com>
7454
7455 PR tree-optimization/15826
7456 * gcc.dg/tree-ssa/pr15826.c: New test.
7457
7458 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7459
7460 PR target/69969
7461 * gcc.target/powerpc/pr69969.c: New test.
7462
7463 2016-02-26 Martin Sebor <msebor@redhat.com>
7464
7465 PR c++/15766
7466 * g++.old-deja/g++.other/decl5.C: Add a test case.
7467
7468 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7469
7470 PR target/69946
7471 * gcc.target/powerpc/pr69946.c: New file.
7472
7473 2016-02-26 Richard Biener <rguenther@suse.de>
7474 Jeff Law <law@redhat.com>
7475
7476 PR tree-optimization/69740
7477 * gcc.c-torture/compile/pr69740-1.c: New test.
7478 * gcc.c-torture/compile/pr69740-2.c: New test.
7479
7480 2016-02-26 Martin Jambor <mjambor@suse.cz>
7481
7482 PR middle-end/69920
7483 * gcc.dg/torture/pr69932.c: New test.
7484 * gcc.dg/torture/pr69936.c: Likewise.
7485
7486 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7487
7488 PR target/69709
7489 * gcc.target/s390/pr69709.c: New test.
7490
7491 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7492
7493 PR target/69245
7494 * gcc.target/aarch64/pr69245_1.c: New test.
7495
7496 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7497
7498 PR target/69613
7499 * gcc.dg/torture/pr69613.c: New test.
7500
7501 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7502
7503 PR rtl-optimization/69891
7504 * gcc.target/i386/pr69891.c: New test.
7505
7506 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7507 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7508
7509 PR target/61397
7510 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7511 functionality for both 32-bit and 64-bit.
7512
7513 2016-02-26 Richard Biener <rguenther@suse.de>
7514
7515 PR tree-optimization/69551
7516 * gcc.dg/torture/pr69951.c: New testcase.
7517
7518 2016-02-25 Richard Biener <rguenther@suse.de>
7519
7520 PR tree-optimization/48795
7521 * gcc.dg/Warray-bounds-18.c: New testcase.
7522
7523 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7524
7525 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7526
7527 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR rtl-optimization/69896
7530 * gcc.dg/pr69896.c: New test.
7531
7532 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7533
7534 PR c++/69736
7535 * g++.dg/cpp1y/paren2.C: New test.
7536
7537 2016-02-24 Martin Sebor <msebor@redhat.com>
7538
7539 PR c/51147
7540 * gcc.dg/enum-mode-2.c: New test.
7541
7542 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7543
7544 PR c++/69922
7545 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7546 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7547 * g++.dg/ubsan/pr69922.C: New test.
7548
7549 2016-02-24 Marek Polacek <polacek@redhat.com>
7550
7551 PR c/69819
7552 * gcc.dg/pr69819.c: New test.
7553
7554 2016-02-24 Martin Sebor <msebor@redhat.com>
7555
7556 PR c++/69912
7557 * g++.dg/ext/flexary15.C: New test.
7558
7559 2016-02-24 Martin Sebor <msebor@redhat.com>
7560
7561 * gcc.dg/builtins-68.c: Avoid making unportable
7562 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7563 * g++.dg/ext/builtin_alloca.C: Same.
7564
7565 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7566 Charles Baylis <charles.baylis@linaro.org>
7567
7568 PR debug/61033
7569 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7570
7571 2016-02-24 Richard Biener <rguenther@suse.de>
7572 Jakub Jelinek <jakub@redhat.com>
7573
7574 PR middle-end/69760
7575 * gcc.dg/torture/pr69760.c: New testcase.
7576
7577 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7578
7579 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7580 pattern on Solaris with as.
7581
7582 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7583
7584 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7585 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7586 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7587 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7588
7589 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7590
7591 PR middle-end/69915
7592 * gcc.dg/pr69915.c: New test.
7593
7594 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7595
7596 PR rtl-optimization/69886
7597 * gcc.dg/torture/pr69886.c: New test.
7598
7599 2016-02-24 Richard Biener <rguenther@suse.de>
7600
7601 PR middle-end/68963
7602 * gcc.dg/torture/pr68963.c: New testcase.
7603
7604 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7605
7606 PR target/69875
7607 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7608 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7609 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7610 * gcc.target/arm/atomic_loaddi_1.c: New test.
7611 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7612 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7613 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7614 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7615 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7616 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7617 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7618 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7619
7620 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7621
7622 PR middle-end/69909
7623 * gcc.dg/torture/pr69909.c: New test.
7624
7625 2016-02-24 Richard Biener <rguenther@suse.de>
7626
7627 PR tree-optimization/69907
7628 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7629 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7630 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7631
7632 2016-02-24 Christian Bruel <christian.bruel@st.com>
7633
7634 * gcc.target/arm/pragma_cpp_fma.c: New test.
7635
7636 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7637
7638 PR fortran/61156
7639 * gfortran.dg/include_6.f90: Update test.
7640
7641 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7642
7643 PR objc/69844
7644 * objc.dg/pr69844.m: New test.
7645
7646 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7647
7648 PR libgfortran/69456
7649 * gfortran.dg/namelist_89.f90: New test.
7650 * gfortran.dg/pr59700.f90: Update test..
7651
7652 2016-02-23 Martin Sebor <msebor@redhat.com>
7653
7654 PR middle-end/69780
7655 * g++.dg/ext/builtin_alloca.C: New test.
7656 * gcc.dg/builtins-68.c: New test.
7657
7658 2016-02-23 Richard Henderson <rth@redhat.com>
7659
7660 * gcc.target/i386/addr-space-3.c: Remove test.
7661
7662 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7663
7664 PR preprocessor/69126
7665 PR preprocessor/69543
7666 * c-c++-common/pr69126-2-long.c: New test.
7667 * c-c++-common/pr69126-2-short.c: New test.
7668 * c-c++-common/pr69543-1.c: Remove xfail.
7669
7670 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7671
7672 PR preprocessor/69126
7673 PR preprocessor/69543
7674 PR preprocessor/69558
7675 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7676 (f): Rename to...
7677 (test_2): ...this, and add leading comment.
7678 (MACRO_3, test_3): New.
7679 (MACRO_4A, MACRO_4B, test_4): New.
7680 (MACRO): Rename to...
7681 (MACRO_5): ...this.
7682 (g): Rename to...
7683 (test_5): ...this, updating for renaming of MACRO, and
7684 add leading comment.
7685 * c-c++-common/pr69543-1.c: New.
7686 * c-c++-common/pr69543-2.c: New.
7687 * c-c++-common/pr69543-3.c: New.
7688 * c-c++-common/pr69543-4.c: New.
7689 * c-c++-common/pr69558-1.c: New.
7690 * c-c++-common/pr69558-2.c: New.
7691 * c-c++-common/pr69558-3.c: New.
7692 * c-c++-common/pr69558-4.c: New.
7693 * gcc.dg/pr69558.c: Move to...
7694 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7695 xfail for c++.
7696
7697 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7698
7699 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7700 to -ftree-parallelize-loops/-fopenacc changes.
7701 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7702 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7703 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7704 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7705 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7706 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7707 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7708 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7709 * c-c++-common/goacc/kernels-loop.c: Likewise.
7710 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7711 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7712 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7713 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7714
7715 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7716
7717 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7718
7719 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7720
7721 PR c++/69902
7722 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7723
7724 PR c/69900
7725 * gcc.dg/pr69900.c: New test.
7726
7727 2016-02-23 Martin Jambor <mjambor@suse.cz>
7728
7729 PR tree-optimization/69666
7730 * gcc.dg/tree-ssa/pr69666.c: New test.
7731
7732 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7733
7734 PR fortran/67451
7735 * gfortran.dg/coarray_allocate_5.f08: New test.
7736
7737 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7738
7739 * gcc.target/s390/vcond-shift.c: Move to ...
7740 * gcc.target/s390/vector/vcond-shift.c: ... here.
7741
7742 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7743
7744 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7745 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7746
7747 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7748
7749 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7750
7751 2016-02-20 Mark Wielaard <mjw@redhat.com>
7752
7753 PR c/28901
7754 * gcc.dg/unused-variable-3.c: New test.
7755
7756 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7757
7758 PR target/69888
7759 * gcc.target/i386/pr69888.c: New test.
7760
7761 2016-02-22 Richard Biener <rguenther@suse.de>
7762
7763 PR tree-optimization/69882
7764 * gfortran.dg/vect/pr69882.f90: New testcase.
7765
7766 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7767
7768 PR target/69885
7769 * gcc.dg/pr69885.c: New test.
7770
7771 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7772
7773 PR target/69806
7774 PR target/54089
7775 * gcc.target/sh/pr54089-10.c: New.
7776
7777 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7778
7779 PR fortran/69423
7780 * gfortran.dg/deferred_character_15.f90 : New test.
7781
7782 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7783
7784 PR fortran/57365
7785 gfortran.dg/allocate_with_source_18.f03: New test.
7786
7787 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7788
7789 PR fortran/52531
7790 gfortran.dg/gomp/pr52531.f90: New test.
7791
7792 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7793
7794 PR c++/69865
7795 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7796 -std=c++03.
7797
7798 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7799
7800 PR c++/69826
7801 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7802 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7803
7804 PR c++/69850
7805 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7806
7807 PR c++/69851
7808 * g++.dg/torture/pr69851.C: New test.
7809
7810 2016-02-19 Martin Sebor <msebor@redhat.com>
7811
7812 PR testsuite/69573
7813 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7814
7815 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7816
7817 PR c++/69850
7818 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7819 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7820
7821 PR c++/67767
7822 * g++.dg/cpp0x/pr67767.C: New test.
7823
7824 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7825
7826 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7827 for fp, simd, crypto, crc, lse.
7828 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7829 above.
7830 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7831 effective target check.
7832
7833 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7834
7835 PR target/69820
7836 * gcc.target/i386/pr69820.c: New test.
7837
7838 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7839
7840 * gcc.target/s390/vector/int128-1.c: New test.
7841
7842 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7843
7844 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7845
7846 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7847
7848 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7849 instruction pattern name to prevent the testcase from failing with
7850 -march=z13.
7851
7852 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7853
7854 * gcc.target/s390/md/movstr-2.c: New test.
7855
7856 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7857
7858 * gcc.target/s390/morestack.c: New test.
7859
7860 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7861
7862 PR target/69625
7863 * gcc.target/s390/pr69625.c: Add test case.
7864
7865 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7866
7867 PR testsuite/68580
7868 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7869
7870 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7871
7872 PR target/68404
7873 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7874 * gcc.target/powerpc/fusion3.c: Likewise.
7875
7876 2016-02-18 Richard Biener <rguenther@suse.de>
7877
7878 PR middle-end/69553
7879 * g++.dg/torture/pr69553.C: New testcase.
7880
7881 2016-02-18 Nick Clifton <nickc@redhat.com>
7882
7883 PR target/62254
7884 PR target/69610
7885 * gcc.target/arm/pr62554.c: New test.
7886 * gcc.target/arm/pr69610-1.c: New test.
7887 * gcc.target/arm/pr69610-2.c: New test.
7888
7889 2016-02-18 Richard Biener <rguenther@suse.de>
7890
7891 PR middle-end/69854
7892 * gcc.dg/torture/pr69854.c: New testcase.
7893
7894 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7895
7896 PR c++/69850
7897 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7898
7899 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7900
7901 * gcc.target/powerpc/vec-cg.c: New test.
7902
7903 2016-02-17 Richard Biener <rguenther@suse.de>
7904
7905 PR testsuite/69586
7906 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7907
7908 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7909
7910 PR target/69161
7911 * gcc.c-torture/compile/pr69161.c: New test.
7912
7913 2016-02-17 David Sherwood <david.sherwood@arm.com>
7914
7915 PR target/69532
7916 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7917 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7918
7919 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7920
7921 * gcc.dg/ifcvt-4.c: Skip on Visium.
7922
7923 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7924
7925 * gnat.dg/atomic8.adb: New test.
7926
7927 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7928
7929 * gnat.dg/discr46.ad[sb]: New test.
7930
7931 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7932
7933 PR Target/48344
7934 * gcc.target/powerpc/pr48344-1.c: New test.
7935
7936 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7937
7938 PR fortran/69742
7939 * gfortran.dg/associate_21.f90: New test.
7940
7941 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7942
7943 PR c/69835
7944 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7945 -Wnonnull in dg-options.
7946 * c-c++-common/nonnull-2.c: New test.
7947
7948 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7949 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7950
7951 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7952
7953 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7954
7955 PR middle-end/69801
7956 * gcc.dg/pr69801.c: Add empty dg-options.
7957
7958 2016-02-16 James Norris <jnorris@codesourcery.com>
7959
7960 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7961 * g++.dg/goacc/deviceptr-1.c: New file.
7962
7963 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7964
7965 PR tree-optimization/69820
7966 * gcc.dg/vect/pr69820.c: New test.
7967
7968 2016-02-16 Richard Biener <rguenther@suse.de>
7969
7970 PR tree-optimization/69776
7971 * gcc.dg/torture/pr69776-2.c: New testcase.
7972
7973 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7974
7975 PR tree-optimization/69714
7976 * gcc.dg/torture/pr69714.c: New test.
7977
7978 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7979
7980 PR tree-optimization/69802
7981 * gcc.dg/pr69802.c: New test.
7982
7983 2016-02-16 Richard Biener <rguenther@suse.de>
7984
7985 PR middle-end/69801
7986 * gcc.dg/pr69801.c: New testcase.
7987
7988 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7989
7990 PR libgfortran/69651
7991 * gfortran.dg/read_bang.f90: New test.
7992 * gfortran.dg/read_bang4.f90: New test.
7993
7994 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7995
7996 PR c++/69658
7997 * g++.dg/init/pr69658.C: New test.
7998
7999 PR c++/69797
8000 * c-c++-common/pr69797.c: New test.
8001
8002 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8003
8004 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8005 check for aarch64*-*-*.
8006
8007 2016-02-15 Richard Biener <rguenther@suse.de>
8008
8009 PR tree-optimization/69783
8010 * gcc.dg/vect/pr69783.c: New testcase.
8011
8012 2016-02-15 Richard Biener <rguenther@suse.de>
8013
8014 PR tree-optimization/69776
8015 * gcc.dg/torture/pr69776.c: New testcase.
8016
8017 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8018
8019 PR fortran/60526
8020 * gfortran.dg/type_decl_4.f90: Reinstated.
8021
8022 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
8023
8024 PR fortran/68746
8025 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8026
8027 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8028
8029 PR fortran/60526
8030 PR bootstrap/69816
8031 * gfortran.dg/type_decl_4.f90: Removed.
8032
8033 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8034
8035 PR fortran/60526
8036 * gfortran.dg/type_decl_4.f90: New test.
8037
8038 2016-02-14 Alan Modra <amodra@gmail.com>
8039
8040 PR testsuite/68886
8041 * gcc.c-torture/execute/stkalign.c: Revise test.
8042
8043 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8044
8045 PR target/67260
8046 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8047
8048 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8049
8050 PR target/67260
8051 * gcc.target/sh/torture/pr67260.c: New.
8052
8053 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
8054
8055 * gcc.dg/pr67964.c: Add dg-require-alias.
8056
8057 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8058
8059 PR target/67636
8060 PR target/64345
8061 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8062
8063 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8064
8065 PR libgfortran/69668
8066 * gfortran.dg/namelist_88.f90: New test.
8067
8068 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8069
8070 PR libgfortran/69668
8071 * gfortran.dg/namelist_38.f90: Update test.
8072 * gfortran.dg/namelist_84.f90: Update test.
8073
8074 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8075
8076 PR other/69554
8077 * gcc.dg/pr69554-1.c: New test.
8078 * gfortran.dg/pr69554-1.F90: New test.
8079 * gfortran.dg/pr69554-2.F90: New test.
8080 * lib/gcc-dg.exp (proc dg-locus): New function.
8081 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8082 distinguish between the caret-printing and non-caret-printing
8083 cases. If caret-printing has been explicitly enabled, bail out
8084 without attempting to fix up the output.
8085
8086 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8087
8088 PR driver/69265
8089 PR driver/69453
8090 * gcc.dg/spellcheck-options-3.c: New test case.
8091 * gcc.dg/spellcheck-options-4.c: New test case.
8092 * gcc.dg/spellcheck-options-5.c: New test case.
8093 * gcc.dg/spellcheck-options-6.c: New test case.
8094 * gcc.dg/spellcheck-options-7.c: New test case.
8095 * gcc.dg/spellcheck-options-8.c: New test case.
8096 * gcc.dg/spellcheck-options-9.c: New test case.
8097 * gcc.dg/spellcheck-options-10.c: New test case.
8098
8099 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR rtl-optimization/69764
8102 PR rtl-optimization/69771
8103 * c-c++-common/pr69764.c: New test.
8104 * gcc.dg/torture/pr69771.c: New test.
8105
8106 2016-02-12 Marek Polacek <polacek@redhat.com>
8107
8108 * g++.dg/torture/init-list1.C: New.
8109
8110 2016-02-12 Marek Polacek <polacek@redhat.com>
8111
8112 * gcc.dg/pr69522.c: Add empty dg-options.
8113
8114 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8115
8116 * g++.dg/lto/lto.exp: Include and init mpx.
8117 * g++.dg/lto/pr69729_0.C: New test.
8118
8119 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8120
8121 PR ipa/69241
8122 * g++.dg/ipa/pr69241-4.C: New test.
8123
8124 PR ipa/68672
8125 * g++.dg/ipa/pr68672-1.C: New test.
8126 * g++.dg/ipa/pr68672-2.C: New test.
8127 * g++.dg/ipa/pr68672-3.C: New test.
8128
8129 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8130
8131 PR c/69522
8132 * gcc.dg/pr69522.c: New test.
8133
8134 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8135
8136 PR c++/69098
8137 * g++.dg/cpp1y/69098.C: New test.
8138 * g++.dg/cpp1y/69098-2.C: New test.
8139
8140 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8141
8142 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8143 and neighbour -> neighbor.
8144 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8145 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8146 * c-c++-common/Wvarargs.c: Likewise.
8147 * c-c++-common/goacc/host_data-5.c: Likewise.
8148 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8149 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8150 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8151 * gcc.target/aarch64/pr60697.c: Likewise.
8152 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8153 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8154 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8155 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8156 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8157 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8158 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8159 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8160 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8161 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8162 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8163 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8164 * g++.dg/lookup/koenig5.C: Likewise.
8165 * g++.dg/ext/no-asm-2.C: Likewise.
8166 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8167 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8168 * gfortran.dg/used_types_16.f90: Likewise.
8169 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8170 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8171 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8172 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8173 * gfortran.dg/abstract_type_6.f03: Likewise.
8174 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8175 * gfortran.dg/used_types_15.f90: Likewise.
8176 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8177 * gfortran.dg/exit_3.f08: Likewise.
8178 * gfortran.dg/open_status_2.f90: Likewise.
8179 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8180 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8181 * gfortran.dg/associate_1.f03: Likewise.
8182 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8183 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8184 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8185 * gcc.dg/builtin-object-size-1.c: Likewise.
8186 * gcc.dg/noreturn-6.c: Likewise.
8187 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8188 * gcc.dg/globalalias.c: Likewise.
8189 * gcc.dg/builtins-config.h: Likewise.
8190 * gcc.dg/pr30457.c: Likewise.
8191 * gcc.c-torture/compile/volatile-1.c: Likewise.
8192 * gcc.c-torture/execute/20101011-1.c: Likewise.
8193 * c-c++-common/Waddress-1.c: Likewise.
8194
8195 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8196
8197 PR c/69768
8198 * c-c++-common/Waddress-1.c: New test.
8199
8200 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8201
8202 PR fortran/69296
8203 * gfortran.dg/associate_19.f03: New test.
8204 * gfortran.dg/associate_20.f03: New test.
8205
8206 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8207
8208 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8209
8210 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8211
8212 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8213 .arch armv8-a\n. Add -dA to dg-options.
8214 * gcc.target/aarch64/assembler_arch_1.c: New test.
8215 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8216
8217 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8218
8219 PR c++/68726
8220 * g++.dg/cpp0x/pr68726.C: New.
8221
8222 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8223
8224 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8225 test.
8226
8227 2016-02-11 Richard Biener <rguenther@suse.de>
8228
8229 * g++.dg/tree-ssa/pr61034.C: Adjust.
8230
8231 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8232
8233 PR target/69148
8234 * gcc.target/s390/pr69148.c: New.
8235
8236 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8237
8238 PR tree-optimization/69652
8239 * gcc.dg/torture/pr69652.c: New test.
8240
8241 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8242 Patrick Palka <ppalka@gcc.gnu.org>
8243
8244 PR ipa/69241
8245 PR c++/69649
8246 * g++.dg/ipa/pr69241-1.C: New test.
8247 * g++.dg/ipa/pr69241-2.C: New test.
8248 * g++.dg/ipa/pr69241-3.C: New test.
8249 * g++.dg/ipa/pr69649.C: New test.
8250
8251 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8252
8253 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8254 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8255
8256 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8257
8258 PR tree-optimization/68021
8259 * gcc.dg/tree-ssa/pr68021.c: New test.
8260
8261 2016-02-10 Richard Biener <rguenther@suse.de>
8262
8263 PR tree-optimization/69726
8264 * gcc.dg/uninit-22.c: New testcase.
8265
8266 2016-02-09 Andrew Pinski <apinski@cavium.com>
8267
8268 PR tree-opt/69282
8269 * gcc.c-torture/compile/20160205-1.c: New testcase.
8270
8271 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8272
8273 PR target/68404
8274 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8275 instead accessing a really large arrray.
8276 * gcc.target/powerpc/fusion3.c: Likewise.
8277
8278 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8279
8280 PR target/68532
8281 * gcc.c-torture/execute/pr68532.c: New test.
8282
8283 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8284
8285 PR target/69634
8286 * gcc.dg/pr69634.c: New.
8287
8288 2016-02-09 Richard Biener <rguenther@suse.de>
8289
8290 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8291
8292 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8293
8294 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8295
8296 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8297
8298 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8299
8300 2016-02-09 Richard Biener <rguenther@suse.de>
8301
8302 PR tree-optimization/69715
8303 * gcc.dg/torture/pr69715.c: New testcase.
8304
8305 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8306
8307 PR c++/69139
8308 * g++.dg/cpp0x/trailing12.C: New test.
8309 * g++.dg/cpp0x/trailing13.C: New test.
8310
8311 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8312
8313 PR c++/69283
8314 PR c++/67835
8315 * g++.dg/cpp1y/auto-fn29.C: New test.
8316 * g++.dg/cpp1y/auto-fn30.C: New test.
8317
8318 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8319
8320 PR tree-optimization/69209
8321 * gcc.c-torture/compile/pr69209.c: New test.
8322
8323 2016-02-08 Jeff Law <law@redhat.com>
8324
8325 PR tree-optimization/68541
8326 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8327 of statements allowed in join block for path splitting.
8328
8329 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR c++/59627
8332 * g++.dg/gomp/pr59627.C: New test.
8333
8334 PR ipa/69239
8335 * g++.dg/ipa/pr69239.C: New test.
8336
8337 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8338
8339 PR preprocessor/69664
8340 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8341 * gcc.dg/cpp/warn-comments.c: Likewise.
8342
8343 2016-02-08 Marek Polacek <polacek@redhat.com>
8344
8345 PR c++/69688
8346 * g++.dg/init/const12.C: New test.
8347
8348 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8349
8350 PR target/60410
8351 * gcc.dg/lto/pr55113_0.c: Remove test.
8352
8353 2016-02-08 Richard Biener <rguenther@suse.de>
8354
8355 PR tree-optimization/69719
8356 * gcc.dg/torture/pr69719.c: New testcase.
8357
8358 2016-02-08 Richard Biener <rguenther@suse.de>
8359 Jeff Law <law@redhat.com>
8360
8361 PR target/68273
8362 * gcc.target/mips/pr68273.c: New testcase.
8363
8364 2016-02-08 Richard Biener <rguenther@suse.de>
8365
8366 PR rtl-optimization/69274
8367 * gcc.target/i386/addr-sel-1.c: XFAIL.
8368
8369 2016-02-08 Jeff Law <law@redhat.com>
8370
8371 PR tree-optimization/68541
8372 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8373
8374 PR tree-optimization/65917
8375 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8376
8377 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8378
8379 PR fortran/50555
8380 * gfortran.dg/namelist_args.f90: New test.
8381
8382 2016-02-05 Jeff Law <law@redhat.com>
8383
8384 PR tree-optimization/68541
8385 * gcc.dg/tree-ssa/split-path-2.c: New test.
8386 * gcc.dg/tree-ssa/split-path-3.c: New test.
8387 * gcc.dg/tree-ssa/split-path-4.c: New test.
8388 * gcc.dg/tree-ssa/split-path-5.c: New test.
8389 * gcc.dg/tree-ssa/split-path-6.c: New test.
8390 * gcc.dg/tree-ssa/split-path-7.c: New test.
8391
8392 2016-02-05 Martin Sebor <msebor@redhat.com>
8393
8394 PR c++/69662
8395 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8396 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8397
8398 2016-02-06 Richard HEnderson <rth@redhat.com>
8399
8400 PR c/69643
8401 * gcc.target/i386/addr-space-4.c: New.
8402 * gcc.target/i386/addr-space-5.c: New.
8403
8404 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8405
8406 PR fortran/66089
8407 * gfortran.dg/elemental_dependency_6.f90: New.
8408
8409 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR rtl-optimization/69691
8412 * gcc.c-torture/execute/pr69691.c: New test.
8413
8414 PR c++/69628
8415 * g++.dg/parse/pr69628.C: New test.
8416
8417 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8418
8419 * gcc.dg/sancov/asan.c: Move to ...
8420 * gcc.dg/asan/sancov-1.c: ... here.
8421
8422 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8423
8424 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8425
8426 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8427
8428 PR target/69677
8429 * gcc.target/i386/pr69677.c: New test.
8430
8431 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8432
8433 PR c++/68948
8434 * g++.dg/template/pr68948.C: New test.
8435
8436 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8437
8438 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8439 (only necessary on s390x).
8440
8441 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8442
8443 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8444 -mno-accumulate-outgoing-args.
8445
8446 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8447
8448 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8449
8450 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8451
8452 PR c/69669
8453 * c-c++-common/pr69669.c: New test.
8454
8455 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8456
8457 PR target/69667
8458 * g++.dg/pr69667.C: New file.
8459
8460 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8461
8462 PR target/69619
8463 * gcc.dg/pr69619.c: Add new test.
8464
8465 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8466
8467 PR rtl-optimization/69577
8468 * gcc.target/i386/pr69577.c: New test.
8469
8470 2016-02-04 Martin Liska <mliska@suse.cz>
8471
8472 * g++.dg/asan/pr69276.C: New test.
8473
8474 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8475
8476 PR target/65932
8477 PR target/67714
8478 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8479 a single smulbb instruction.
8480 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8481 * gcc.target/amr/wmul-2.c: Likewise.
8482
8483 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8484
8485 PR target/65932
8486 PR target/67714
8487 * gcc.c-torture/execute/pr67714.c: New test.
8488
8489 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8490
8491 PR target/69454
8492 * gcc.target/i386/pr69454-1.c: New test.
8493 * gcc.target/i386/pr69454-2.c: New test.
8494
8495 2016-02-03 Martin Sebor <msebor@redhat.com>
8496
8497 PR c++/69251
8498 PR c++/69253
8499 PR c++/69290
8500 PR c++/69277
8501 PR c++/69349
8502 * g++.dg/ext/flexarray-mangle-2.C: New test.
8503 * g++.dg/ext/flexarray-mangle.C: New test.
8504 * g++.dg/ext/flexarray-subst.C: New test.
8505 * g++.dg/ext/flexary11.C: New test.
8506 * g++.dg/ext/flexary12.C: New test.
8507 * g++.dg/ext/flexary13.C: New test.
8508 * g++.dg/ext/flexary14.C: New test.
8509 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8510
8511 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8512
8513 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8514 Define only if CHECK_FLOAT128 is defined.
8515 (main): Properly initialize u5.
8516
8517 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8518
8519 PR c/69627
8520 * gcc.dg/pr69627.c: New test.
8521
8522 PR target/69644
8523 * gcc.dg/pr69644.c: New test.
8524
8525 2016-02-03 Mike Stump <mikestump@comcast.net>
8526
8527 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8528 support for struct-layout-1.exp.
8529
8530 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8531
8532 PR c++/69056
8533 * g++.dg/cpp0x/pr69056.C: New test.
8534
8535 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8536 Alexandre Oliva <aoliva@redhat.com>
8537
8538 PR target/69461
8539 * gcc.target/powerpc/pr69461.c: New.
8540
8541 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8542
8543 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8544 works from here ...
8545 (check_effective_target_fsanitize_thread): ... to here. Do not
8546 specify additional compile flags for the test source.
8547 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8548 specify additional compile flags for the test source.
8549
8550 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8551
8552 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8553
8554 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8555
8556 PR fortran/67451
8557 PR fortran/69418
8558 * gfortran.dg/coarray_allocate_2.f08: New test.
8559 * gfortran.dg/coarray_allocate_3.f08: New test.
8560 * gfortran.dg/coarray_allocate_4.f08: New test.
8561
8562 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8563
8564 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8565 use same scan-tree-dump-times on all platforms.
8566 * gcc.dg/vect/vect-outer-1.c: Likewise.
8567 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8568 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8569 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8570 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8571 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8572 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8573 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8574
8575 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8576
8577 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8578 warning.
8579
8580 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8581
8582 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8583
8584 2016-02-02 James Norris <jnorris@codesourcery.com>
8585
8586 * c-c++-common/goacc/routine-5.c: Add tests.
8587
8588 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8589
8590 * gcc.target/nvptx/unsigned-cmp.c: New test.
8591
8592 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8593
8594 * gcc.target/aarch64/scalar_shift_1.c
8595 (test_corners_sisd_di): Improve force to SIMD register.
8596 (test_corners_sisd_si): Likewise.
8597 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8598 Remove scan-assembler check for ldr.
8599
8600 2016-02-02 Richard Biener <rguenther@suse.de>
8601
8602 PR tree-optimization/69595
8603 * gcc.dg/Warray-bounds-17.c: New testcase.
8604
8605 2016-02-02 Richard Biener <rguenther@suse.de>
8606
8607 PR tree-optimization/69606
8608 * gcc.dg/torture/pr69606.c: New testcase.
8609
8610 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8611
8612 PR middle-end/68542
8613 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8614 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8615
8616 2016-02-02 Alan Modra <amodra@gmail.com>
8617
8618 PR target/69548
8619 * gcc.target/powerpc/pr69548.c: New test.
8620
8621 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8622
8623 PR rtl-optimization/69592
8624 * gcc.dg/pr69592.c: New test.
8625
8626 PR preprocessor/69543
8627 PR c/69558
8628 * gcc.dg/pr69543.c: New test.
8629 * gcc.dg/pr69558.c: New test.
8630
8631 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8632
8633 PR testsuite/65940
8634 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8635
8636 2016-02-01 Martin Sebor <msebor@redhat.com>
8637
8638 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8639
8640 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8641
8642 PR tree-optimization/67921
8643 * c-c++-common/ubsan/pr67921.c: New test.
8644
8645 2016-02-01 Richard Biener <rguenther@suse.de>
8646
8647 PR middle-end/69556
8648 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8649
8650 2016-02-01 Richard Biener <rguenther@suse.de>
8651
8652 PR tree-optimization/69574
8653 * gcc.dg/torture/pr69574.c: New testcase.
8654
8655 2016-02-01 Richard Biener <rguenther@suse.de>
8656
8657 PR tree-optimization/69579
8658 * gcc.dg/setjmp-6.c: New testcase.
8659
8660 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8661
8662 PR rtl-optimization/69570
8663 * g++.dg/opt/pr69570.C: New test.
8664
8665 2016-02-01 Richard Henderson <rth@redhat.com>
8666
8667 * gcc.dg/pr69535.c: New test.
8668
8669 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8670
8671 PR testsuite/69584
8672 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8673 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8674
8675 PR debug/68244
8676 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8677
8678 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8679
8680 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8681
8682 PR fortran/67564
8683 * gfortran.dg/allocate_with_source_17.f03: New test.
8684
8685 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8686
8687 PR tree-optimization/69546
8688 * gcc.dg/torture/pr69546.c: New test.
8689
8690 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8691
8692 PR fortran/69566
8693 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8694
8695 2016-01-30 Martin Sebor <msebor@redhat.com>
8696
8697 PR c++/68490
8698 * g++.dg/ext/flexary10.C: New test.
8699
8700 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8701
8702 PR fortran/66707
8703 gfortran.dg/common_23.f90: New test.
8704
8705 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8706
8707 PR target/65546
8708 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8709 condition being checked, and disable it when the target supports
8710 misaligned loads and stores.
8711
8712 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8713
8714 PR debug/69518
8715 * gcc.dg/torture/pr69518.c: New test.
8716
8717 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8718
8719 PR target/69530
8720 * gcc.target/i386/pr69530.c: New test.
8721
8722 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8723
8724 PR target/65604
8725 * gcc.target/mips/div-delay.c: New test.
8726
8727 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8728
8729 PR target/69551
8730 * gcc.target/i386/pr69551.c: New test.
8731
8732 PR target/66137
8733 * gcc.target/i386/pr66137.c: New test.
8734
8735 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8736
8737 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8738 always built for p5600.
8739 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8740 isa=p5600 dg-option.
8741
8742 2016-01-29 Richard Biener <rguenther@suse.de>
8743
8744 PR tree-optimization/69547
8745 * g++.dg/tree-ssa/pr69547.C: New testcase.
8746
8747 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8748
8749 PR debug/66869
8750 * g++.dg/warn/Wunused-function2.C: New test.
8751
8752 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8753
8754 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8755 support for test to succeed.
8756
8757 2016-01-29 Marek Polacek <polacek@redhat.com>
8758
8759 PR c++/69509
8760 PR c++/69516
8761 * g++.dg/ext/constexpr-vla2.C: New test.
8762 * g++.dg/ext/constexpr-vla3.C: New test.
8763 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8764
8765 2016-01-29 Richard Biener <rguenther@suse.de>
8766
8767 PR middle-end/69537
8768 * gcc.dg/uninit-21.c: New testcase.
8769
8770 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8771
8772 PR target/69459
8773 * gcc.target/i386/pr69459.c: New test.
8774
8775 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8776
8777 PR target/68400
8778 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8779 * gcc.target/mips/pr68400.c: New test.
8780
8781 2016-01-28 Martin Sebor <msebor@redhat.com>
8782
8783 PR target/17381
8784 * gcc.target/powerpc/pr17381.c: New test.
8785
8786 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR middle-end/69542
8789 * gcc.dg/torture/pr69542.c: New test.
8790
8791 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8792
8793 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8794
8795 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8796
8797 * gcc.dg/pr65980.c: Skip on AIX.
8798 * gcc.dg/pr66688.c: Same.
8799
8800 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8801
8802 PR target/63679
8803 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8804 * gcc.dg/tree-ssa/sra-18.c: Same.
8805
8806 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8807
8808 PR fortran/62536
8809 * gfortran.dg/block_15.f08: New test.
8810 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8811 on incorrectly closed BLOCK.
8812
8813 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8814
8815 * gcc.dg/declare-simd.c: New test.
8816 2016-01-28 Richard Biener <rguenther@suse.de>
8817
8818 PR tree-optimization/69466
8819 * gfortran.dg/vect/pr69466.f90: New testcase.
8820
8821 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8822
8823 * g++.dg/pr67989.C: Remove ARM-specific option.
8824 * gcc.target/arm/pr67989.C: New file.
8825
8826 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8827
8828 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8829 and expm1 test for glibc < 2.11.
8830
8831 2016-01-27 Richard Henderson <rth@redhat.com>
8832
8833 * gcc.c-torture/execute/pr69447.c: New test.
8834
8835 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8836
8837 PR fortran/69422
8838 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8839
8840 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8841
8842 PR debug/66869
8843 * gcc.dg/pr66869.c: New test.
8844
8845 2016-01-25 Jeff Law <law@redhat.com>
8846
8847 PR tree-optimization/68398
8848 PR tree-optimization/69196
8849 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8850 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8851 path to avoid new heuristic allowing more irreducible regions
8852 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8853 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8854 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8855 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8856 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8857
8858 2016-01-27 Marek Polacek <polacek@redhat.com>
8859
8860 PR c/68062
8861 * c-c++-common/vector-compare-4.c: New test.
8862
8863 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8864
8865 PR preprocessor/69126
8866 * c-c++-common/pr69126.c: New test case.
8867
8868 2016-01-27 Ian Lance Taylor <iant@google.com>
8869
8870 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8871
8872 2016-01-27 Ryan Burn <contact@rnburn.com>
8873
8874 PR cilkplus/69267
8875 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8876
8877 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8878
8879 PR target/69512
8880 * gcc.target/i386/pr69512.c: New test.
8881
8882 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8883
8884 PR ada/69488
8885 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8886
8887 2016-01-27 Marek Polacek <polacek@redhat.com>
8888
8889 PR c++/69379
8890 * g++.dg/pr69379.C: New test.
8891
8892 2016-01-27 Martin Sebor <msebor@redhat.com>
8893
8894 PR c++/69317
8895 * g++.dg/abi/Wabi-2-2.C: New test.
8896 * g++.dg/abi/Wabi-2-3.C: New test.
8897 * g++.dg/abi/Wabi-3-2.C: New test.
8898 * g++.dg/abi/Wabi-3-3.C: New test.
8899
8900 2016-01-27 Richard Biener <rguenther@suse.de>
8901
8902 PR tree-optimization/69166
8903 * gcc.dg/torture/pr69166.c: New testcase.
8904
8905 2016-01-27 Martin Jambor <mjambor@suse.cz>
8906
8907 PR tree-optimization/69355
8908 * gcc.dg/tree-ssa/pr69355.c: New test.
8909
8910 2016-01-27 Marek Polacek <polacek@redhat.com>
8911
8912 PR c++/69496
8913 * g++.dg/ext/constexpr-vla1.C: New test.
8914
8915 2016-01-20 Christian Bruel <christian.bruel@st.com>
8916
8917 PR target/69245
8918 * gcc.target/arm/pr69245.c: New test.
8919
8920 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR tree-optimization/69399
8923 * gcc.dg/torture/pr69399.c: New test.
8924
8925 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8926
8927 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8928
8929 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8930
8931 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8932
8933 2016-01-26 Tom de Vries <tom@codesourcery.com>
8934
8935 PR tree-optimization/69110
8936 * gcc.dg/autopar/pr69110.c: New test.
8937
8938 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8939 Sebastian Pop <s.pop@samsung.com>
8940
8941 * gcc.dg/graphite/isl-ast-op-select.c: New.
8942
8943 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8944
8945 PR fortran/69385
8946 * gfortran.dg/allocate_error_6.f90: New test.
8947
8948 2016-01-26 Richard Henderson <rth@redhat.com>
8949
8950 * gcc.dg/tm/pr60908.c: New test.
8951
8952 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8953
8954 PR other/69006
8955 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8956 directive.
8957 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8958 expected multiline output to reflect the colorization being
8959 disabled before newlines.
8960 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8961 (custom_diagnostic_finalizer): Replace call to
8962 pp_newline_and_flush with call to pp_flush.
8963 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8964 * gfortran.dg/implicit_class_1.f90: Likewise.
8965 * lib/gcc-dg.exp (allow_blank_lines): New global.
8966 (dg-allow-blank-lines-in-output): New procedure.
8967 (gcc-dg-prune): Complain about blank lines in the output, unless
8968 dg-allow-blank-lines-in-output was called.
8969 * lib/multiline.exp (_build_multiline_regex): Only support
8970 arbitrary followup text for non-blank-lines, not for blank lines.
8971
8972 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8973
8974 PR tree-optimization/69483
8975 * gcc.dg/pr69483.c: New test.
8976 * g++.dg/opt/pr69483.C: New test.
8977
8978 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8979
8980 PR target/68620
8981 * gcc.target/arm/pr68620.c: New test.
8982
8983 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8984
8985 * gcc.target/i386/pr68986-2.c: Remove -m32.
8986
8987 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8988
8989 PR target/68986
8990 * gcc.target/i386/pr68986-1.c: New test.
8991 * gcc.target/i386/pr68986-2.c: Likewise.
8992 * gcc.target/i386/pr68986-3.c: Likewise.
8993
8994 2016-01-26 Christian Bruel <christian.bruel@st.com>
8995
8996 * lib/target-supports.exp
8997 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8998 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8999 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9000
9001 2016-01-26 Richard Biener <rguenther@suse.de>
9002
9003 PR tree-optimization/69452
9004 * gcc.dg/torture/pr69452.c: New testcase.
9005
9006 2016-01-26 Jakub Jelinek <jakub@redhat.com>
9007
9008 PR target/69442
9009 * gcc.dg/pr69442.c: New test.
9010
9011 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9012
9013 PR target/67896
9014 * gcc.target/aarch64/simd/pr67896.C: New.
9015
9016 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9017
9018 PR tree-optimization/69400
9019 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9020 function.
9021 (plugin_init): Call it.
9022 * gcc.dg/torture/pr69400.c: New test.
9023
9024 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9025
9026 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9027
9028 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9029 Sebastian Pop <s.pop@samsung.com>
9030
9031 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9032 isl-0.15.
9033
9034 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9035 Sebastian Pop <s.pop@samsung.com>
9036
9037 * gcc.dg/graphite/pr69292.c: New.
9038
9039 2016-01-25 Jakub Jelinek <jakub@redhat.com>
9040
9041 * c-c++-common/goacc/use_device-1.c: New test.
9042
9043 2016-01-25 Jeff Law <law@redhat.com>
9044
9045 PR tree-optimization/69196
9046 PR tree-optimization/68398
9047 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9048 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9049
9050 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
9051
9052 PR target/69469
9053 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9054 Algorithm.
9055
9056 2016-01-25 Richard Biener <rguenther@suse.de>
9057
9058 PR testsuite/69380
9059 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9060
9061 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9062
9063 PR target/69421
9064 * gcc.dg/pr69421.c: New test.
9065
9066 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9067
9068 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9069 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9070 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9071 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9072 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9073 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9074 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9075 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9076 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9077 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9078
9079 2016-01-25 Richard Biener <rguenther@suse.de>
9080
9081 PR tree-optimization/69376
9082 * gcc.dg/torture/pr69376.c: New testcase.
9083
9084 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9085
9086 PR fortran/69397
9087 PR fortran/68442
9088 * gfortran.dg/interface_38.f90: New test.
9089 * gfortran.dg/interface_39.f90: New test.
9090
9091 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9092
9093 Revert:
9094 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9095
9096 PR c++/11858
9097 PR c++/24663
9098 PR c++/24664
9099 * g++.dg/template/pr11858.C: New test.
9100 * g++.dg/template/pr24663.C: New test.
9101 * g++.dg/template/unify12.C: New test.
9102 * g++.dg/template/unify13.C: New test.
9103 * g++.dg/template/unify14.C: New test.
9104 * g++.dg/template/unify15.C: New test.
9105 * g++.dg/template/unify16.C: New test.
9106 * g++.dg/template/unify17.C: New test.
9107
9108 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9109
9110 PR fortran/68283
9111 gfortran.dg/pr68283.f90: New test.
9112
9113 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9114
9115 PR fortran/66094
9116 * gfortran.dg/inline_matmul_13.f90: New test.
9117 * gfortran.dg/matmul_bounds_8.f90: New test.
9118 * gfortran.dg/matmul_bounds_9.f90: New test.
9119 * gfortran.dg/matmul_bounds_10.f90: New test.
9120
9121 2016-01-23 Tom de Vries <tom@codesourcery.com>
9122
9123 PR tree-optimization/69426
9124 * gcc.dg/autopar/pr69426.c: New test.
9125
9126 2016-01-23 Martin Sebor <msebor@redhat.com>
9127
9128 PR c++/58109
9129 PR c++/69022
9130 * g++.dg/cpp0x/alignas5.C: New test.
9131 * g++.dg/ext/vector29.C: Same.
9132
9133 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
9134
9135 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9136 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9137 _GNU_SOURCE from compile flags to the source.
9138 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9139 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9140 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9141 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9142
9143 2016-01-22 Jakub Jelinek <jakub@redhat.com>
9144
9145 PR target/69432
9146 * g++.dg/opt/pr69432.C: New test.
9147
9148 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9149
9150 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9151 32-bit targets testing an -m64 multilib.
9152
9153 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9154
9155 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9156 64-bit support.
9157
9158 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9159
9160 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9161
9162 2016-01-21 Christian Bruel <christian.bruel@st.com>
9163
9164 PR target/68674
9165 * gcc.target/i386/pr68674.c
9166 * gcc.target/aarch64/pr68674.c
9167 * gcc.target/arm/pr68674.c
9168
9169 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9170
9171 PR target/69403
9172 * gcc.c-torture/execute/pr69403.c: New test.
9173
9174 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9175
9176 PR c++/55843
9177 * g++.dg/template/pr55843.C: New.
9178
9179 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9180
9181 PR testsuite/66877
9182 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9183 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9184
9185 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9186
9187 PR testsuite/67489
9188 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9189 from dg-do compile directive, and instead add
9190 { dg-require-effective-target int128 }.
9191
9192 2016-01-20 Martin Sebor <msebor@redhat.com>
9193
9194 PR c/69405
9195 * gcc.dg/sync-fetch.c: New test.
9196
9197 2016-01-21 Martin Sebor <msebor@redhat.com>
9198
9199 PR target/69252
9200 * gcc.target/powerpc/pr69252.c: New test.
9201
9202 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9203
9204 PR fortran/65996
9205 * gfortran.dg/pr65996.f90: New test.
9206
9207 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9208
9209 PR c++/68810
9210 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9211 expected to generate an error.
9212
9213 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9214
9215 PR middle-end/66178
9216 * gcc.dg/torture/pr66178.c: New test.
9217
9218 2016-01-21 Anton Blanchard <anton@samba.org>
9219 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9220
9221 PR target/63354
9222 * gcc.target/powerpc/pr63354.c: New test.
9223
9224 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9225
9226 PR rtl-optimization/68990
9227 * gcc.target/i386/pr68990: New.
9228
9229 2016-01-21 Nick Clifton <nickc@redhat.com>
9230
9231 PR target/69129
9232 * gcc.target/mips/pr69129.c: New.
9233
9234 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9235
9236 PR c++/58046
9237 * g++.dg/cpp0x/pr58046.C: New.
9238
9239 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9240
9241 PR target/69187
9242 PR target/65624
9243 * gcc.target/arm/pr69187.c: New test.
9244
9245 PR c++/69355
9246 * g++.dg/torture/pr69355.C: New test.
9247
9248 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9249 Sebastian Pop <s.pop@samsung.com>
9250
9251 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9252
9253 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9254 Sebastian Pop <s.pop@samsung.com>
9255
9256 * gcc.dg/graphite/pr68976.c: New test.
9257
9258 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9259
9260 PR middle-end/67653
9261 * c-c++-common/pr67653.c: New test.
9262 * gcc.dg/torture/pr29119.c: Add dg-warning.
9263
9264 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9265
9266 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9267
9268 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9269
9270 PR c/24293
9271 * gcc.dg/pr24293.c: New test.
9272 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9273 incomplete struct type.
9274 * gcc.dg/declspec-1.c: Likewise.
9275 * gcc.dg/pr63549.c: Likewise.
9276
9277 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9278
9279 PR tree-optimization/66612
9280 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9281 for bdn instruction.
9282
9283 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9284
9285 * lib/target-supports.exp
9286 (check_effective_target_arm_fp_ok_nocache): New.
9287 (check_effective_target_arm_fp_ok): New.
9288 (add_options_for_arm_fp): New.
9289 (check_effective_target_arm_crypto_ok_nocache): Require
9290 target_arm_v8_neon_ok instead of arm32.
9291 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9292 (check_effective_target_arm_crypto_pragma_ok): New.
9293 (add_options_for_arm_vfp): New.
9294 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9295 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9296 target instead. Force initial fpu to vfp.
9297 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9298 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9299 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9300 dependency.
9301 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9302 use arm_vfp effective target instead. Force initial fpu to vfp.
9303 * gcc.target/arm/attr-neon3.c: Likewise.
9304 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9305 arm_vfp_ok.
9306 * gcc.target/arm/unsigned-float.c: Likewise.
9307 * gcc.target/arm/vfp-1.c: Likewise.
9308 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9309 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9310 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9311 * gcc.target/arm/vfp-ldmias.c: Likewise.
9312 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9313 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9314 * gcc.target/arm/vfp-stmiad.c: Likewise.
9315 * gcc.target/arm/vfp-stmias.c: Likewise.
9316 * gcc.target/arm/vnmul-1.c: Likewise.
9317 * gcc.target/arm/vnmul-2.c: Likewise.
9318 * gcc.target/arm/vnmul-3.c: Likewise.
9319 * gcc.target/arm/vnmul-4.c: Likewise.
9320
9321 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9322
9323 PR testsuite/69366
9324 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9325 the MPX run-time library, for compile-time MPX test.
9326 * gcc.target/i386/chkp-always_inline.c: Likewise.
9327 * gcc.target/i386/chkp-bndret.c: Likewise.
9328 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9329 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9330 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9331 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9332 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9333 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9334 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9335 * gcc.target/i386/chkp-label-address.c: Likewise.
9336 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9337 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9338 * gcc.target/i386/chkp-pr69044.c: Likewise.
9339 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9340 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9341 * gcc.target/i386/chkp-strchr.c: Likewise.
9342 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9343 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9344 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9345 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9346 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9347 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9348 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9349 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9350 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9351 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9352 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9353 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9354 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9355 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9356 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9357 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9358 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9359 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9360 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9361 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9362 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9363 * gcc.target/i386/pr63995-2.c: Likewise.
9364 * gcc.target/i386/pr64805.c: Likewise.
9365 * gcc.target/i386/pr65044.c: Likewise.
9366 * gcc.target/i386/pr65167.c: Likewise.
9367 * gcc.target/i386/pr65183.c: Likewise.
9368 * gcc.target/i386/pr65184.c: Likewise.
9369 * gcc.target/i386/thunk-retbnd.c: Likewise.
9370
9371 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9372
9373 PR tree-optimization/69328
9374 * gcc.dg/pr69328.c: New test.
9375
9376 2016-01-20 Jeff Law <law@redhat.com>
9377
9378 PR target/25114
9379 * gcc.target/m68k/pr25114.c: New test.
9380
9381 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9382
9383 * gcc.target/arm/memset-inline-10.c: Added
9384 dg-require-effective-target arm_thumb2_ok.
9385
9386 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9387
9388 * gcc.dg/debug/dwarf2/sso.c: New test.
9389
9390 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9391
9392 PR testsuite/68820
9393 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9394 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9395 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9396
9397 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9398
9399 PR ipa/66223
9400 * g++.dg/ipa/devirt-50.C: New testcase.
9401
9402 2016-01-19 Marek Polacek <polacek@redhat.com>
9403
9404 PR c++/68965
9405 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9406 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9407
9408 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9409
9410 PR target/69135
9411 * gcc.target/arm/pr69135_1.c: New test.
9412
9413 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9414
9415 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9416
9417 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9418
9419 * gcc.target/aarch64/ccmp_1.c: New testcase.
9420
9421 2016-01-19 Marek Polacek <polacek@redhat.com>
9422
9423 PR c++/68586
9424 * g++.dg/cpp0x/enum30.C: New test.
9425
9426 2016-01-19 Richard Biener <rguenther@suse.de>
9427
9428 PR tree-optimization/69336
9429 * g++.dg/tree-ssa/pr69336.C: New testcase.
9430
9431 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9432
9433 PR debug/65779
9434 * gcc.dg/pr65779.c: New test.
9435
9436 2016-01-19 Richard Biener <rguenther@suse.de>
9437
9438 PR tree-optimization/69352
9439 * gcc.dg/torture/pr69352.c: New testcase.
9440
9441 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9442
9443 PR rtl-optimization/68955
9444 PR rtl-optimization/64557
9445 * gcc.dg/torture/pr68955.c: New test.
9446
9447 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9448
9449 PR lto/69136
9450 * g++.dg/torture/pr69136.C: New testcase.
9451
9452 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9453
9454 PR lto/69133
9455 * g++.dg/lto/pr69133_0.C: New testcase.
9456 * g++.dg/lto/pr69133_1.C: New testcase.
9457
9458 2016-01-15 Jeff Law <law@redhat.com>
9459
9460 PR tree-optimization/69320
9461 * gcc.c-torture/pr69320-1.c: New test.
9462 * gcc.c-torture/pr69320-2.c: New test.
9463 * gcc.c-torture/pr69320-3.c: New test.
9464 * gcc.c-torture/pr69320-4.c: New test.
9465
9466 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9467
9468 PR c++/11858
9469 PR c++/24663
9470 PR c++/24664
9471 * g++.dg/template/pr11858.C: New test.
9472 * g++.dg/template/pr24663.C: New test.
9473 * g++.dg/template/unify12.C: New test.
9474 * g++.dg/template/unify13.C: New test.
9475 * g++.dg/template/unify14.C: New test.
9476 * g++.dg/template/unify15.C: New test.
9477 * g++.dg/template/unify16.C: New test.
9478 * g++.dg/template/unify17.C: New test.
9479
9480 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9481
9482 PR testsuite/69181
9483 * gcc.dg/pr69181-1.c: New test file.
9484 * gcc.dg/pr69181-2.c: New test file.
9485 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9486 globals by moving it to...
9487 (cleanup-after-saved-dg-test): ...this new function. Add
9488 "global additional_sources_used". Add reset of global
9489 multiline_expected_outputs to the empty list.
9490 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9491 global to...
9492 (multiline_expected_outputs): ...this, and updated comments to
9493 note that it is modified from gcc-dg.exp.
9494 (dg-end-multiline-output): Update for the above renaming.
9495 (handle-multiline-outputs): Likewise. Remove the clearing
9496 of the expected outputs to the empty list.
9497
9498 2016-01-18 Richard Biener <rguenther@suse.de>
9499
9500 PR tree-optimization/69297
9501 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9502
9503 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9504
9505 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9506 dg-options.
9507 * gcc.target/mips/mips-3d-2.c: Likewise.
9508 * gcc.target/mips/mips-3d-3.c: Likewise.
9509 * gcc.target/mips/mips-3d-4.c: Likewise.
9510 * gcc.target/mips/mips-3d-5.c: Likewise.
9511 * gcc.target/mips/mips-3d-6.c: Likewise.
9512 * gcc.target/mips/mips-3d-7.c: Likewise.
9513 * gcc.target/mips/mips-3d-8.c: Likewise.
9514 * gcc.target/mips/mips-3d-9.c: Likewise.
9515 * gcc.target/mips/mips-ps-1.c: Likewise.
9516 * gcc.target/mips/mips-ps-2.c: Likewise.
9517 * gcc.target/mips/mips-ps-3.c: Likewise.
9518 * gcc.target/mips/mips-ps-4.c: Likewise.
9519 * gcc.target/mips/mips-ps-5.c: Likewise.
9520 * gcc.target/mips/mips-ps-6.c: Likewise.
9521 * gcc.target/mips/mips-ps-7.c: Likewise.
9522 * gcc.target/mips/mips-ps-type.c: Likewise.
9523 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9524 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9525
9526 2016-01-18 Tom de Vries <tom@codesourcery.com>
9527
9528 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9529 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9530 * c-c++-common/goacc/kernels-empty.c: New test.
9531 * c-c++-common/goacc/kernels-eternal.c: New test.
9532 * c-c++-common/goacc/kernels-loop-2.c: New test.
9533 * c-c++-common/goacc/kernels-loop-3.c: New test.
9534 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9535 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9536 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9537 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9538 * c-c++-common/goacc/kernels-loop-data.c: New test.
9539 * c-c++-common/goacc/kernels-loop-g.c: New test.
9540 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9541 * c-c++-common/goacc/kernels-loop-n.c: New test.
9542 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9543 * c-c++-common/goacc/kernels-loop.c: New test.
9544 * c-c++-common/goacc/kernels-noreturn.c: New test.
9545 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9546 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9547 * c-c++-common/goacc/kernels-reduction.c: New test.
9548
9549 2016-01-18 Tom de Vries <tom@codesourcery.com>
9550
9551 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9552 * gcc.dg/autopar/outer-2.c: Same.
9553 * gcc.dg/autopar/outer-3.c: Same.
9554 * gcc.dg/autopar/outer-4.c: Same.
9555 * gcc.dg/autopar/outer-5.c: Same.
9556 * gcc.dg/autopar/outer-6.c: Same.
9557 * gcc.dg/autopar/parallelization-1.c: Same.
9558 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9559 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9560 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9561 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9562 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9563 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9564 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9565 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9566 * gcc.dg/autopar/pr39500-1.c: Same.
9567 * gcc.dg/autopar/pr39500-2.c: Same.
9568 * gcc.dg/autopar/pr46193.c: Same.
9569 * gcc.dg/autopar/pr46194.c: Same.
9570 * gcc.dg/autopar/pr49580.c: Same.
9571 * gcc.dg/autopar/pr49960-1.c: Same.
9572 * gcc.dg/autopar/pr49960.c: Same.
9573 * gcc.dg/autopar/pr68373.c: Same.
9574 * gcc.dg/autopar/reduc-1.c: Same.
9575 * gcc.dg/autopar/reduc-1char.c: Same.
9576 * gcc.dg/autopar/reduc-1short.c: Same.
9577 * gcc.dg/autopar/reduc-2.c: Same.
9578 * gcc.dg/autopar/reduc-2char.c: Same.
9579 * gcc.dg/autopar/reduc-2short.c: Same.
9580 * gcc.dg/autopar/reduc-3.c: Same.
9581 * gcc.dg/autopar/reduc-4.c: Same.
9582 * gcc.dg/autopar/reduc-6.c: Same.
9583 * gcc.dg/autopar/reduc-7.c: Same.
9584 * gcc.dg/autopar/reduc-8.c: Same.
9585 * gcc.dg/autopar/reduc-9.c: Same.
9586 * gcc.dg/autopar/uns-outer-4.c: Same.
9587 * gcc.dg/autopar/uns-outer-5.c: Same.
9588 * gcc.dg/autopar/uns-outer-6.c: Same.
9589 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9590 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9591
9592 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9593
9594 PR target/63679
9595 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9596 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9597
9598 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9599
9600 PR target/63679
9601 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9602 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9603 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9604
9605 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9606
9607 PR target/63679
9608 * gcc.dg/tree-ssa/sra-17.c: New.
9609 * gcc.dg/tree-ssa/sra-18.c: New.
9610
9611 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9612
9613 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9614
9615 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9616
9617 * gnat.dg/inline12.adb: New test.
9618
9619 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9620
9621 PR tree-optimization/66797
9622 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9623
9624 2016-01-18 Richard Biener <rguenther@suse.de>
9625
9626 PR tree-optimization/69170
9627 * gcc.dg/torture/pr69170.c: New testcase.
9628
9629 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9630
9631 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9632
9633 2016-01-16 Tom de Vries <tom@codesourcery.com>
9634
9635 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9636
9637 2016-01-16 Tom de Vries <tom@codesourcery.com>
9638
9639 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9640 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9641 redundant dg-require-effective-target pthread.
9642 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9643 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9644 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9645 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9646 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9647 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9648 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9649
9650 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9651
9652 PR target/68609
9653 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9654 * gcc.target/powerpc/recip-7.c: Same.
9655
9656 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9657
9658 PR c++/69091
9659 * g++.dg/template/pr69091.C: New test.
9660
9661 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9662
9663 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9664 dump does not contain an error_mark_node.
9665 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9666 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9667
9668 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9669
9670 PR c++/68936
9671 * g++.dg/template/pr68936.C: New test.
9672
9673 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9674
9675 PR target/68609
9676 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9677 * gcc.target/powerpc/recip-2.c: Same.
9678 * gcc.target/powerpc/recip-3.c: Same.
9679 * gcc.target/powerpc/recip-4.c: Same.
9680 * gcc.target/powerpc/recip-sqrtf.c: Same.
9681
9682 2016-01-15 Jeff Law <law@redhat.com>
9683
9684 PR tree-optimization/69270
9685 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9686 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9687
9688 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9689
9690 PR fortran/49630
9691 * gfortran.dg/deferred_character_13.f90: New test for the fix
9692 of comment 3 of the PR.
9693
9694 PR fortran/54070
9695 * gfortran.dg/deferred_character_8.f90: New test
9696 * gfortran.dg/allocate_error_5.f90: New test
9697
9698 PR fortran/60593
9699 * gfortran.dg/deferred_character_10.f90: New test
9700
9701 PR fortran/60795
9702 * gfortran.dg/deferred_character_14.f90: New test
9703
9704 PR fortran/61147
9705 * gfortran.dg/deferred_character_11.f90: New test
9706
9707 PR fortran/64324
9708 * gfortran.dg/deferred_character_9.f90: New test
9709
9710 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9711
9712 PR rtl-optimization/69030
9713 * gcc.target/i386/pr69030.c: New.
9714
9715 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9716
9717 * gcc.target/aarch64/target_attr_17.c: New test.
9718
9719 2016-01-15 Richard Biener <rguenther@suse.de>
9720
9721 PR tree-optimization/66856
9722 * gcc.dg/torture/pr66856-1.c: New testcase.
9723 * gcc.dg/torture/pr66856-2.c: Likewise.
9724
9725 2016-01-15 Richard Biener <rguenther@suse.de>
9726
9727 PR debug/69137
9728 * g++.dg/lto/pr69137_0.C: New testcase.
9729
9730 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9731
9732 PR middle-end/69246
9733 * gcc.target/i386/pr69246.c: New test.
9734
9735 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9736
9737 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9738
9739 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9740
9741 PR c++/56194
9742 * g++.dg/init/const9.C: Disable test on S/390.
9743
9744 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9745
9746 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9747 * g++.dg/Wno-frame-address.C: Ditto.
9748
9749 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9750
9751 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9752
9753 2016-01-15 Richard Biener <rguenther@suse.de>
9754
9755 PR tree-optimization/68961
9756 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9757
9758 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9759
9760 * gcc.target/i386/pr65105-5.c: New test.
9761
9762 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9763
9764 * gcc.c-torture/execute/alias-4.c: New testcase.
9765
9766 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9767
9768 PR ipa/68148
9769 * g++.dg/ipa/devirt-49.C: New testcase.
9770
9771 2016-01-15 Christian Bruel <christian.bruel@st.com>
9772
9773 PR target/65837
9774 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9775 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9776 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9777
9778 2016-01-15 Richard Biener <rguenther@suse.de>
9779
9780 PR tree-optimization/69117
9781 * gcc.dg/torture/pr69117.c: New testcase.
9782
9783 2015-01-14 Ryan Burn <contact@rnburn.com>
9784
9785 PR c++/69048
9786 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9787
9788 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9789
9790 PR testsuite/67509
9791 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9792 range tests use 100 * maximum instead of maximum + 1.
9793
9794 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9795
9796 PR debug/69244
9797 * gcc.dg/guality/pr69244.c: New test.
9798
9799 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9800
9801 * lib/target-supports.exp (check_effective_target_issignaling):
9802 New procedure.
9803 * gcc.dg/pr61441.c: Require issignaling effective target.
9804
9805 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9806
9807 PR target/68803
9808 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9809
9810 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9811
9812 PR c++/68819
9813 PR preprocessor/69177
9814 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9815 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9816 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9817 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9818
9819 2016-01-14 Marek Polacek <polacek@redhat.com>
9820
9821 PR c/69262
9822 * gcc.dg/array-15.c: New test.
9823
9824 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9825
9826 PR middle-end/68146
9827 PR tree-optimization/69155
9828 * gfortran.dg/pr68146.f: New test.
9829 * gfortran.dg/pr69155.f90: New test.
9830
9831 2016-01-14 Richard Biener <rguenther@suse.de>
9832
9833 PR tree-optimization/68060
9834 * gcc.dg/torture/pr68060-1.c: New testcase.
9835 * gcc.dg/torture/pr68060-2.c: Likewise.
9836
9837 2016-01-14 Nick Clifton <nickc@redhat.com>
9838
9839 * lib/target-supports.exp
9840 (check_effective_target_arm_neon_ok_nocache): Add an option
9841 sequence that includes setting the ARM architecture to ARMv7-A.
9842 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9843 command line options necessary to enable Neon support.
9844 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9845 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9846 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9847 * gcc.target/arm/pr69180.c: Likewise.
9848
9849 2016-01-14 Jeff Law <law@redhat.com>
9850
9851 PR tree-optimization/69270
9852 * gcc.dg/tree-ssa/pr69270.c: New test.
9853
9854 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9855
9856 PR c/66208
9857 * c-c++-common/pr66208.c: New file.
9858
9859 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9860
9861 PR tree-optimization/69156
9862 * gcc.dg/pr69156.c: New test.
9863
9864 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9865
9866 * gcc.target/i386/pr69225-7.c: New test.
9867
9868 2016-01-13 Richard Henderson <rth@redhat.com>
9869
9870 * gcc.dg/tm/memopt-13.c: Update expected function.
9871 * gcc.dg/tm/memopt-6.c: Likewise.
9872
9873 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9874
9875 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9876 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9877 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9878 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9879
9880 2016-01-13 Tom de Vries <tom@codesourcery.com>
9881
9882 PR tree-optimization/69169
9883 * gcc.dg/pr69169.c: New test.
9884
9885 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9886
9887 PR target/69228
9888 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9889 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9890 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9891 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9892 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9893 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9894 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9895 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9896
9897 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9898
9899 PR target/69247
9900 * gcc.dg/pr69247.c: New test.
9901
9902 2016-01-13 Richard Biener <rguenther@suse.de>
9903
9904 PR tree-optimization/69242
9905 * gcc.dg/torture/pr69242.c: New testcase.
9906
9907 2016-01-13 Richard Biener <rguenther@suse.de>
9908
9909 PR tree-optimization/69186
9910 * gcc.dg/torture/pr69186.c: New testcase.
9911
9912 2016-01-13 Jeff Law <law@redhat.com>
9913
9914 PR tree-optimization/67755
9915 * gcc.dg/tree-ssa/pr67755.c: New test.
9916
9917 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9918
9919 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9920 pass number in output by a star.
9921
9922 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9923
9924 PR tree-optimization/68911
9925 * gcc.c-torture/execute/pr68911.c: New test.
9926
9927 2016-01-12 Marek Polacek <polacek@redhat.com>
9928
9929 PR c++/68979
9930 * g++.dg/warn/permissive-1.C: New test.
9931
9932 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9933
9934 PR objc++/68511
9935 PR c++/69213
9936 * g++.dg/opt/pr69213.C: New test.
9937
9938 2016-01-12 Christian Bruel <christian.bruel@st.com>
9939
9940 PR target/69180
9941 * gcc.target/arm/pr69180.c: New test.
9942
9943 2016-01-12 Richard Biener <rguenther@suse.de>
9944
9945 PR lto/69077
9946 * g++.dg/lto/pr69077_0.C: New testcase.
9947 * g++.dg/lto/pr69077_1.C: Likewise.
9948
9949 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9950
9951 PR target/69175
9952 * g++.dg/opt/pr69175.C: New test.
9953
9954 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9955
9956 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9957 rather than #including math.h & stdlib.h.
9958 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9959 * gcc.dg/vect/pr49771.c: Likewise.
9960 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9961 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9962 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9963 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9964 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9965 * gcc.dg/vect/pr44507.c: Likewise.
9966 * gcc.dg/vect/pr45902.c: Likewise.
9967 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9968 * gcc.dg/vect/vect-117.c: Likewise.
9969 * gcc.dg/vect/vect-99.c: Likewise.
9970 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9971 * gcc.dg/vect/vect-cond-1.c: Likewise.
9972 * gcc.dg/vect/vect-cond-2.c: Likewise.
9973 * gcc.dg/vect/vect-cond-3.c: Likewise.
9974 * gcc.dg/vect/vect-cond-4.c: Likewise.
9975 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9976 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9977 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9978 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9979 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9980 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9981 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9982 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9983 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9984 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9985 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9986 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9987 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9988 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9989 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9990 include of signal.h.
9991 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9992 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9993 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9994 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9995 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9996 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9997 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9998 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9999 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10000 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10001 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10002 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10003 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10004 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10005 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10006 * gcc.dg/vect/vect-outer-5.c: Likewise.
10007 * gcc.dg/vect/vect-outer-6.c: Likewise.
10008 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10009 include of stdio.h.
10010
10011 2016-01-12 Nick Clifton <nickc@redhat.com>
10012
10013 PR target/68913
10014 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10015 to fread so that it will be found in all target runtimes.
10016
10017 2016-01-12 Richard Biener <rguenther@suse.de>
10018
10019 PR tree-optimization/69053
10020 * g++.dg/torture/pr69053.C: New testcase.
10021
10022 2016-01-12 Richard Biener <rguenther@suse.de>
10023
10024 PR tree-optimization/69168
10025 * gcc.dg/torture/pr69168.c: New testcase.
10026
10027 2016-01-12 Richard Biener <rguenther@suse.de>
10028
10029 PR tree-optimization/69157
10030 * gcc.dg/torture/pr69157.c: New testcase.
10031
10032 2016-01-12 Richard Biener <rguenther@suse.de>
10033
10034 PR tree-optimization/69174
10035 * gcc.dg/torture/pr69174.c: New testcase.
10036
10037 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10038
10039 PR c++/66808
10040 PR c++/69000
10041 * g++.dg/tls/pr66808.C: New test.
10042 * g++.dg/tls/pr69000.C: New test.
10043
10044 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10045
10046 * gcc.target/powerpc/swaps-p8-23.c: New test.
10047 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10048
10049 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
10050
10051 PR tree-optimization/68356
10052 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10053
10054 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10055 Jim Wilson <jim.wilson@linaro.org>
10056
10057 PR target/69194
10058 * gcc.target/arm/pr69194.c: New test.
10059
10060 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10061
10062 PR target/69225
10063 * gcc.target/i386/pr69225-1.c: New test.
10064 * gcc.target/i386/pr69225-2.c: Likewise.
10065 * gcc.target/i386/pr69225-3.c: Likewise.
10066 * gcc.target/i386/pr69225-4.c: Likewise.
10067 * gcc.target/i386/pr69225-5.c: Likewise.
10068 * gcc.target/i386/pr69225-6.c: Likewise.
10069
10070 2016-01-11 Jakub Jelinek <jakub@redhat.com>
10071
10072 PR target/67462
10073 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10074 if lp64.
10075
10076 PR target/69071
10077 * gcc.dg/pr69071.c: New test.
10078
10079 PR c++/69211
10080 * g++.dg/opt/pr69211.C: New test.
10081
10082 PR tree-optimization/69214
10083 * gcc.c-torture/compile/pr69214.c: New test.
10084
10085 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
10086
10087 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10088 * gcc.target/i386/pr66232-11.c: Ditto.
10089 * gcc.target/i386/pr66232-12.c: Ditto.
10090 * gcc.target/i386/pr66232-13.c: Ditto.
10091
10092 2016-01-11 Richard Biener <rguenther@suse.de>
10093
10094 PR tree-optimization/69173
10095 * gcc.dg/torture/pr69173.c: New testcase.
10096
10097 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10098
10099 PR rtl-optimization/68796
10100 * gcc.target/aarch64/tst_5.c: New test.
10101 * gcc.target/aarch64/tst_6.c: Likewise.
10102
10103 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10104
10105 PR rtl-optimization/68841
10106 * gcc.dg/pr68841.c: New test.
10107 * gcc.c-torture/execute/pr68841.c: New test.
10108
10109 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10110
10111 PR rtl-optimization/68920
10112 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10113 for ix86 targets.
10114 * gcc.dg/ifcvt-5.c: New test.
10115
10116 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
10117
10118 PR bootstrap/69123
10119 * g++.dg/pr69123.C: New.
10120
10121 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10122
10123 PR target/69010
10124 * gcc.target/i386/pr69010.c: New test.
10125
10126 2016-01-11 Martin Jambor <mjambor@suse.cz>
10127
10128 PR ipa/69044
10129 * gcc.target/i386/chkp-pr69044.c: New test.
10130
10131 2016-01-11 Tom de Vries <tom@codesourcery.com>
10132
10133 PR tree-optimization/69109
10134 * gcc.dg/autopar/pr69109-2.c: New test.
10135 * gcc.dg/autopar/pr69109.c: New test.
10136
10137 2016-01-11 Tom de Vries <tom@codesourcery.com>
10138
10139 PR tree-optimization/69108
10140 * gcc.dg/autopar/pr69108.c: New test.
10141
10142 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10143
10144 PR c++/69029
10145 * c-c++-common/Wisleading-indentation.c: Augment test.
10146
10147 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10148
10149 PR fortran/69154
10150 * gfortran.dg/inline_matmul_12.f90: New test.
10151
10152 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
10153
10154 PR fortran/67779
10155 * gfortran.dg/actual_array_offset_1: New test.
10156
10157 2016-01-10 Tom de Vries <tom@codesourcery.com>
10158
10159 PR tree-optimization/69062
10160 * gcc.dg/autopar/pr69062.c: New test.
10161
10162 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10163
10164 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10165 * gcc.dg/vect/slp-perm-2.c: Likewise.
10166 * gcc.dg/vect/slp-perm-3.c: Likewise.
10167 * gcc.dg/vect/slp-perm-5.c: Likewise.
10168 * gcc.dg/vect/slp-perm-6.c: Likewise.
10169 * gcc.dg/vect/slp-perm-7.c: Likewise.
10170 * gcc.dg/vect/slp-perm-8.c: Likewise.
10171
10172 2016-01-10 Tom de Vries <tom@codesourcery.com>
10173
10174 PR tree-optimization/69039
10175 * gcc.dg/autopar/pr69039.c: New test.
10176
10177 2016-01-09 Marek Polacek <polacek@redhat.com>
10178
10179 PR c++/69113
10180 * g++.dg/pr69113.C: New test.
10181
10182 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10183
10184 PR middle-end/50865
10185 PR tree-optimization/69097
10186 * gcc.c-torture/execute/pr50865.c: New test.
10187 * gcc.c-torture/execute/pr69097-1.c: New test.
10188 * gcc.c-torture/execute/pr69097-2.c: New test.
10189 * gcc.dg/pr69097-1.c: New test.
10190 * gcc.dg/pr69097-2.c: New test.
10191
10192 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10193
10194 PR c++/69164
10195 * g++.dg/opt/pr69164.C: New test.
10196
10197 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10198
10199 PR tree-optimization/69167
10200 * gcc.dg/pr69167.c: New test.
10201
10202 2016-01-08 Marek Polacek <polacek@redhat.com>
10203
10204 PR c++/68449
10205 * g++.dg/pr68449.C: New.
10206
10207 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10208
10209 PR tree-optimization/68707
10210 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10211 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10212 on platforms supporting it.
10213 * gcc.dg/vect/slp-perm-2.c: Likewise.
10214 * gcc.dg/vect/slp-perm-3.c: Likewise.
10215 * gcc.dg/vect/slp-perm-5.c: Likewise.
10216 * gcc.dg/vect/slp-perm-7.c: Likewise.
10217 * gcc.dg/vect/slp-perm-8.c: Likewise.
10218 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10219 on platforms supporting it.
10220
10221 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10222
10223 PR tree-optimization/69162
10224 * gcc.dg/pr69162.c: New test.
10225
10226 PR tree-optimization/69172
10227 * gcc.dg/pr69172.c: New test.
10228
10229 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10230
10231 PR tree-optimization/67781
10232 * gcc.c-torture/execute/pr67781.c: New file.
10233
10234 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10235
10236 PR tree-optimization/69083
10237 * gcc.dg/vect/pr69083.c: New test.
10238
10239 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10240
10241 PR tree-optimization/61441
10242 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10243 Use -fexcess-precision=standard for compiler options.
10244 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10245
10246 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10247
10248 PR fortran/69128
10249 * gfortran.dg/gomp/pr69128.f90: New test.
10250
10251 PR c++/69145
10252 * g++.dg/ext/pr69145-1.C: New test.
10253 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10254 * g++.dg/ext/pr69145-2.h: New file.
10255
10256 2016-01-07 Martin Sebor <msebor@redhat.com>
10257
10258 PR c/68966
10259 * gcc.dg/atomic-fetch-bool.c: New test.
10260 * gcc.dg/sync-fetch-bool.c: New test.
10261
10262 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10263
10264 PR fortran/66680
10265 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10266
10267 2016-01-07 Nick Clifton <nickc@redhat.com>
10268
10269 PR target/66655
10270 * g++.dg/pr66655.C: New test.
10271 * g++.dg/pr66655_1.cc: Test support file.
10272 * g++.dg/pr66655.h: Test header file.
10273
10274 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10275
10276 PR fortran/66680
10277 gfortran.dg/gomp/pr66680.f90: New test.
10278
10279 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10280
10281 PR target/69171
10282 * gcc.target/i386/pr69171-1.c: New test.
10283 * gcc.target/i386/pr69171-2.c: Likewise.
10284 * gcc.target/i386/pr69171-3.c: Likewise.
10285 * gcc.target/i386/pr69171-4.c: Likewise.
10286 * gcc.target/i386/pr69171-5.c: Likewise.
10287 * gcc.target/i386/pr69171-6.c: Likewise.
10288
10289 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10290
10291 PR middle-end/67639
10292 * c-c++-common/pr67639.c: New test.
10293
10294 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10295
10296 PR tree-optimization/69141
10297 * g++.dg/opt/pr69141.C: New test.
10298
10299 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10300
10301 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10302
10303 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10304
10305 PR target/69140
10306 * gcc.target/i386/pr69140.c: New test
10307
10308 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10309
10310 * gcc.dg/bad-dereference.c: New test case.
10311
10312 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10313
10314 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10315
10316 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10317
10318 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10319
10320 2016-01-06 Marek Polacek <polacek@redhat.com>
10321
10322 PR sanitizer/69099
10323 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10324
10325 2016-01-05 Marek Polacek <polacek@redhat.com>
10326
10327 PR c/69104
10328 * gcc.dg/atomic-invalid-2.c: New.
10329
10330 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10331
10332 PR target/68991
10333 * gcc.target/i386/pr68991.c: New test.
10334
10335 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10336
10337 PR target/68991
10338 * g++.dg/pr68991-1.C: New test.
10339 * g++.dg/pr68991-2.C: Likewise.
10340
10341 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10342
10343 PR other/60465
10344 * gcc.target/ia64/pr60465-gprel64.c: New test.
10345 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10346
10347 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10348
10349 PR rtl-optimization/68651
10350 * gcc.target/aarch64/pr68651_1.c: New test.
10351
10352 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10353
10354 PR c/69122
10355 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10356
10357 2016-01-05 Nathan Sidwell <nathan@acm.org>
10358
10359 PR c++/58583
10360 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10361
10362 * gcc.dg/alias-15.c: New.
10363
10364 2016-01-05 Nick Clifton <nickc@redhat.com>
10365
10366 PR target/68870
10367 * g++.dg/pr68770.C: New test.
10368
10369 2016-01-04 Mike Stump <mikestump@comcast.net>
10370
10371 * lib/target-supports.exp (check_effective_target_cilkplus):
10372 cilkplus targets require pthreads.
10373 (check_effective_target_cilkplus): Remove special case for NVPTX.
10374
10375 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10376
10377 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10378 generation.
10379
10380 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10381
10382 Update copyright years.
10383
10384 2016-01-04 Marek Polacek <polacek@redhat.com>
10385
10386 PR c/68908
10387 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10388 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10389 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10390
10391 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10392
10393 * gcc.target/sparc/20160104-2.c: New test.
10394
10395 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10396
10397 * gcc.target/sparc/20160104-1.c: New test.
10398
10399 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10400
10401 PR fortran/65045
10402 * gfortran.dg/pr65045.f90: New test.
10403
10404 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10405
10406 * gnat.dg/specs/debug1.ads: Delete.
10407
10408 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10409
10410 PR libgfortran/68867
10411 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10412 expression.
10413
10414 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10415
10416 PR libgfortran/68867
10417 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10418 PowerPC.
10419
10420 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10421
10422 PR fortran/68864
10423 * gfortran.dg/pr68864.f90: New test.
10424
10425 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10426
10427 PR tree-optimization/69070
10428 * gcc.dg/pr69070.c: New test.
10429
10430 PR sanitizer/69055
10431 * gfortran.dg/pr69055.f90: New test.
10432
10433 PR target/69015
10434 * gcc.dg/pr69015.c: New test.
10435 \f
10436 Copyright (C) 2016 Free Software Foundation, Inc.
10437
10438 Copying and distribution of this file, with or without modification,
10439 are permitted in any medium without royalty provided the copyright
10440 notice and this notice are preserved.