Oops, ChangeLog didn't commit
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2
3 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5
6 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7
8 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
9 (check_effective_target_c++): Likewise. Also match for libstdc++.
10
11 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
12
13 PR fortran/41922
14 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
15 * gfortran.dg/equiv_constraint_7.f90: Ditto.
16 * gfortran.dg/pr41922.f90: New test.
17
18 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
19
20 PR fortran/68566
21 * gfortran.dg/pr68566.f90: new test.
22
23 2016-07-30 Martin Sebor <msebor@redhat.com>
24
25 PR c++/60760
26 PR c++/71091
27 * g++.dg/cpp0x/constexpr-cast.C: New test.
28 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
29 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
30 * g++.dg/ubsan/pr63956.C: Correct.
31
32 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
33
34 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
35 vector double or vector long where the vector is in memory.
36 * gcc.target/powerpc/vec-extract-3.c: Likewise.
37 * gcc.target/powerpc/vec-extract-4.c: Likewise.
38
39 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
40
41 PR fortran/69867
42 * gfortran.dg/pr69867.f90: New test.
43
44 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
45
46 PR fortran/69962
47 * gfortran.dg/pr69962.f90: New test.
48
49 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
50
51 PR fortran/70006
52 * gfortran.dg/pr70006.f90: New test.
53
54 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
55
56 PR fortran/71730
57 * gfortran.dg/pr71730.f90: New test.
58 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
59 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
60 * gfortran.dg/array_constructor_26.f03: Ditto.
61
62 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
63
64 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
65 * gcc.target/powerpc/pr71763.c: Likewise.
66
67 2016-07-29 Marek Polacek <polacek@redhat.com>
68
69 PR c/71742
70 * gcc.dg/940510-1.c: Adjust dg-error.
71 * gcc.dg/c99-flex-array-1.c: Likewise.
72 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
73
74 PR c/71853
75 * gcc.dg/noncompile/pr71853.c: New test.
76
77 PR c/71573
78 * gcc.dg/noncompile/pr71573.c: New test.
79
80 PR c/71926
81 * g++.dg/warn/Wparentheses-30.C: New test.
82 * gcc.dg/Wparentheses-14.c: New test.
83
84 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
85
86 * gcc.dg/pr59833.c: Use dg-add-options ieee.
87
88 2016-07-29 Bin Cheng <bin.cheng@arm.com>
89
90 PR tree-optimization/57558
91 * gcc.dg/vect/pr57558-1.c: New test.
92 * gcc.dg/vect/pr57558-2.c: New test.
93
94 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
95
96 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
97 to scan forwprop1 dump pass.
98
99 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
100
101 PR c++/51488
102 * g++.dg/template/pr51488.C: New.
103
104 2016-07-29 Jakub Jelinek <jakub@redhat.com>
105
106 PR c/71969
107 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
108 static __inline__.
109 * gcc.dg/pr71969-1.c: New test.
110 * gcc.dg/pr71969-2.c: New test.
111 * gcc.dg/pr71969-3.c: New test.
112
113 2016-07-29 Marek Polacek <polacek@redhat.com>
114
115 PR c/71574
116 * c-c++-common/pr71574.c: New test.
117
118 PR c/71583
119 * gcc.dg/noncompile/pr71583.c: New test.
120
121 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
122
123 PR middle-end/68217
124 * gcc.dg/pr68217.c: New test.
125
126 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
127
128 PR fortran/71067
129 * gfortran.dg/pr71067_1.f90: New test.
130 * gfortran.dg/pr71067_2.f90: Ditto.
131
132 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
133
134 * gcc.target/powerpc/vec-extract-1.c: New test.
135
136 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
137
138 PR fortran/71799
139 * gfortran.dg/pr71799.f90: New test.
140
141 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
142
143 PR c++/71665
144 * g++.dg/cpp0x/pr71665-1.C: New.
145 * g++.dg/cpp0x/pr71665-2.C: Likewise.
146 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
147 * g++.dg/ext/label10.C: Likewise.
148 * g++.dg/parse/constant5.C: Likewise.
149
150 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
151
152 PR fortran/71859
153 * gfortran.dg/pr71859.f90: New test.
154 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
155 * gfortran.dg/coarray_collectives_1.f90: Ditto.
156
157 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
158
159 PR fortran/71883
160 * gfortran.dg/pr71883.f90 : New test.
161
162 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
163
164 PR tree-optimization/71734
165 * g++.dg/vect/pr70729-nest.cc: New test.
166
167 2016-07-28 Renlin Li <renlin.li@arm.com>
168
169 Revert
170 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
171
172 PR fortran/71902
173 * gfortran.dg/dependency_47.f90: New test.
174
175 2016-07-28 Martin Liska <mliska@suse.cz>
176
177 PR gcov-profile/68025
178 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
179
180 2016-07-28 Martin Liska <mliska@suse.cz>
181
182 * g++.dg/vect/pr70944.cc: New test.
183
184 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
185
186 PR middle-end/71994
187 * gcc.dg/torture/pr71994.c: New test.
188
189 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
190
191 PR middle-end/71078
192 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
193 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
194 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
195
196 2016-07-27 Richard Biener <rguenther@suse.de>
197
198 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
199
200 2016-07-27 Martin Liska <mliska@suse.cz>
201
202 * gcc.dg/predict-13.c: New test.
203 * gcc.dg/predict-14.c: New test.
204
205 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
206
207 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
208 including stdint.h.
209 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
210 including stdint.h.
211
212 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
213
214 PR target/71869
215 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
216 IEEE built-in functions handle quiet and signalling NaNs
217 correctly.
218
219 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
220
221 PR fortran/71862
222 * gfortran.dg/pr71862.f90: New test.
223
224 2016-07-26 Martin Sebor <msebor@redhat.com>
225
226 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
227 selector with dg-options.
228
229 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
230
231 PR tree-optimization/18046
232 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
233 * gcc.dg/tree-ssa/vrp103.c: New test.
234 * gcc.dg/tree-ssa/vrp104.c: New test.
235
236 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
237
238 * gcc.target/powerpc/pr63354.c: Require lp64 since
239 -mprofile-kernel is not legal with -m32.
240
241 2016-07-26 Richard Biener <rguenther@suse.de>
242
243 PR rtl-optimization/71984
244 * gcc.dg/torture/pr71984.c: New testcase.
245
246 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
247
248 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
249 g++-dg-runtest via et-dg-runtest.
250 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
251 * gcc.dg/vect/vect.exp: Likewise.
252 * gfortran.dg/graphite/graphite.exp: Likewise, but for
253 gfortran-dg-runtest.
254 * gfortran.dg/vect/vect.exp: Likewise.
255 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
256 (check_mips_loongson_hw_available): Likewise.
257 (check_effective_target_mpaired_single_runtime): Likewise.
258 (check_effective_target_mips_loongson_runtime): Likewise.
259 (add_options_for_mpaired_single): Likewise.
260 (check_effective_target_vect_int): Add global et_index.
261 Check and save the supported feature for a target selected by
262 the et_index target. Break long lines where appropriate. Call
263 et-is-effective-target for MIPS with an argument instead of
264 check_effective_target_* where appropriate.
265 (check_effective_target_vect_intfloat_cvt): Likewise.
266 (check_effective_target_vect_uintfloat_cvt): Likewise.
267 (check_effective_target_vect_floatint_cvt): Likewise.
268 (check_effective_target_vect_floatuint_cvt): Likewise.
269 (check_effective_target_vect_simd_clones): Likewise.
270 (check_effective_target_vect_shift): ewise.
271 (check_effective_target_whole_vector_shift): Likewise.
272 (check_effective_target_vect_bswap): Likewise.
273 (check_effective_target_vect_shift_char): Likewise.
274 (check_effective_target_vect_long): Likewise.
275 (check_effective_target_vect_float): Likewise.
276 (check_effective_target_vect_double): Likewise.
277 (check_effective_target_vect_long_long): Likewise.
278 (check_effective_target_vect_no_int_max): Likewise.
279 (check_effective_target_vect_no_int_add): Likewise.
280 (check_effective_target_vect_no_bitwise): Likewise.
281 (check_effective_target_vect_widen_shift): Likewise.
282 (check_effective_target_vect_no_align): Likewise.
283 (check_effective_target_vect_hw_misalign): Likewise.
284 (check_effective_target_vect_element_align): Likewise.
285 (check_effective_target_vect_condition): Likewise.
286 (check_effective_target_vect_cond_mixed): Likewise.
287 (check_effective_target_vect_char_mult): Likewise.
288 (check_effective_target_vect_short_mult): Likewise.
289 (check_effective_target_vect_int_mult): Likewise.
290 (check_effective_target_vect_extract_even_odd): Likewise.
291 (check_effective_target_vect_interleave): Likewise.
292 (check_effective_target_vect_stridedN): Likewise.
293 (check_effective_target_vect_multiple_sizes): Likewise.
294 (check_effective_target_vect64): Likewise.
295 (check_effective_target_vect_call_copysignf): Likewise.
296 (check_effective_target_vect_call_sqrtf): Likewise.
297 (check_effective_target_vect_call_btrunc): Likewise.
298 (check_effective_target_vect_call_btruncf): Likewise.
299 (check_effective_target_vect_call_ceil): Likewise.
300 (check_effective_target_vect_call_ceilf): Likewise.
301 (check_effective_target_vect_call_floor): Likewise.
302 (check_effective_target_vect_call_floorf): Likewise.
303 (check_effective_target_vect_call_lceil): Likewise.
304 (check_effective_target_vect_call_lfloor): Likewise.
305 (check_effective_target_vect_call_nearbyint): Likewise.
306 (check_effective_target_vect_call_nearbyintf): Likewise.
307 (check_effective_target_vect_call_round): Likewise.
308 (check_effective_target_vect_call_roundf): Likewise.
309 (check_effective_target_vect_perm): Likewise, but also append *_saved
310 to the existing global name to properly cache the result.
311 (check_effective_target_vect_perm_byte): Likewise.
312 (check_effective_target_vect_perm_short): Likewise.
313 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
314 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
315 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
316 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
317 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
318 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
319 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
320 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
321 (check_effective_target_vect_sdot_qi): Likewise.
322 (check_effective_target_vect_udot_qi): Likewise.
323 (check_effective_target_vect_sdot_hi): Likewise.
324 (check_effective_target_vect_udot_hi): Likewise.
325 (check_effective_target_vect_usad_char): Likewise.
326 (check_effective_target_vect_pack_trunc): Likewise.
327 (check_effective_target_vect_unpack): Likewise.
328 (check_effective_target_vect_aligned_arrays): Likewise.
329 (check_effective_target_vect_natural_alignment): Likewise.
330 (check_effective_target_vector_alignment_reachable): Likewise.
331 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
332 (is-effective-target): Initialize et_index if undefined.
333 (et-dg-runtest): New.
334 (et-is-effective-target): Likewise.
335 (check_vect_support_and_set_flags): Add supported MIPS targets to
336 EFFECTIVE_TARGETS list. Return the number of supported targets.
337
338 2016-07-26 Richard Biener <rguenther@suse.de>
339 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
340
341 PR middle-end/70920
342 * gcc.dg/pr70920-1.c: New test-case.
343 * gcc.dg/pr70902-2.c: Likewise.
344 * gcc.dg/pr70920-3.c: Likewise.
345 * gcc.dg/pr70920-4.c: Likewise
346 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
347 2 instead of 3.
348
349 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
350
351 * gcc.c-torture/execute/pr71494.c: Require label_values.
352 * gcc.dg/pr16973.c: Ditto.
353
354 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
355
356 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
357 * gcc.dg/torture/pr69771.c: Require int32plus.
358 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
359
360 2016-07-25 Martin Liska <mliska@suse.cz>
361
362 * gcc.dg/torture/pr71987.c: New test.
363
364 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
365
366 PR fortran/71935
367 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
368 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
369 * gfortran.dg/pr71935.f90: New test.
370
371 2016-07-22 Martin Sebor <msebor@redhat.com>
372
373 PR c++/71675
374 * g++.dg/ext/atomic-3.C: New test.
375 * gcc.dg/atomic/pr71675.c: New test.
376
377 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
378
379 * gcc.target/i386/mvc8.c: New test.
380
381 2016-07-22 Bin Cheng <bin.cheng@arm.com>
382
383 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
384 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
385
386 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
387
388 PR fortran/71795
389 * gfortran.dg/constructor_50.f90: New test.
390
391 2016-07-22 Martin Liska <mliska@suse.cz>
392
393 PR gcov-profile/69028
394 PR gcov-profile/62047
395 * g++.dg/cilk-plus/pr69028.C: New test.
396
397 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
398
399 * gfortran.dg/coarray_stat_2.f90: New test.
400
401 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
402
403 * gcc.target/powerpc/vec-extract.h: New files to check the
404 vec_extract built-in functions for all vector types, testing
405 accessing each element, both with constant and variable element
406 numbers.
407 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
408 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
409 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
410 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
411 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
412 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
413 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
414 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
415 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
416
417 2016-07-21 Jakub Jelinek <jakub@redhat.com>
418
419 PR c++/71728
420 * g++.dg/other/pr71728.C: New test.
421
422 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
423
424 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
425 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
426 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
427 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
428 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
429
430 2016-07-21 Richard Biener <rguenther@suse.de>
431
432 PR tree-optimization/71947
433 * gcc.dg/tree-ssa/vrp102.c: New testcase.
434
435 2016-07-21 Bin Cheng <bin.cheng@arm.com>
436
437 * gcc.dg/tree-ssa/scev-15.c: New.
438
439 2016-07-21 Bin Cheng <bin.cheng@arm.com>
440
441 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
442
443 2016-07-21 Jakub Jelinek <jakub@redhat.com>
444
445 PR c++/71941
446 * g++.dg/gomp/pr71941.C: New test.
447
448 2016-07-20 David Malcolm <dmalcolm@redhat.com>
449
450 PR c/70339
451 PR c/71858
452 * g++.dg/spellcheck-identifiers.C: New test case, based on
453 gcc.dg/spellcheck-identifiers.c.
454 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
455 gcc.dg/spellcheck-identifiers-2.c.
456 * g++.dg/spellcheck-typenames.C: New test case, based on
457 gcc.dg/spellcheck-typenames.c
458
459 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
460
461 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
462 pointer to member function and also test catching by reference.
463
464 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
465
466 * gcc.target/s390/pr67443.c: Fix test case.
467
468 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
469
470 * gcc.target/s390/insv-1.c: Xfail some tests.
471 * gcc.target/s390/insv-2.c: Likewise.
472
473 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
474
475 * gcc.target/avr/torture/get-mem.c: New test.
476 * gcc.target/avr/torture/set-mem.c: New test.
477
478 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
479
480 PR target/71948
481 * gcc.target/avr/torture/tiny-progmem.c: New test.
482
483 2016-07-20 Jakub Jelinek <jakub@redhat.com>
484
485 PR c++/71909
486 * g++.dg/parse/pr71909.C: New test.
487 * g++.dg/tm/pr71909.C: New test.
488
489 PR c++/50060
490 * g++.dg/cpp0x/constexpr-50060.C: New test.
491 * g++.dg/cpp1y/constexpr-50060.C: New test.
492
493 2016-07-20 Martin Liska <mliska@suse.cz>
494
495 * gfortran.dg/graphite/pr71898.f90: New test.
496
497 2016-07-20 Bin Cheng <bin.cheng@arm.com>
498
499 PR tree-optimization/71503
500 PR tree-optimization/71683
501 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
502 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
503
504 2016-07-20 Martin Liska <mliska@suse.cz>
505
506 * gcc.dg/plugin/plugin.exp: Remove sreal test.
507 * gcc.dg/plugin/sreal-test-1.c: Remove.
508 * gcc.dg/plugin/sreal_plugin.c: Remove.
509
510 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
511
512 PR fortran/71902
513 * gfortran.dg/dependency_47.f90: New test.
514
515 2016-07-19 Jakub Jelinek <jakub@redhat.com>
516
517 PR rtl-optimization/71916
518 * gcc.c-torture/compile/pr71916.c: New test.
519
520 PR middle-end/71874
521 * g++.dg/torture/pr71874.C: New test.
522
523 PR middle-end/71734
524 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
525 (my_alloc): Rewritten to use __builtin_posix_memalign and
526 __SIZE_TYPE__.
527 (my_free): Use __builtin_free instead of _mm_free.
528 (Vec::operator=): Use __builtin_memcpy.
529
530 2016-07-19 Martin Jambor <mjambor@suse.cz>
531
532 PR fortran/71688
533 * gfortran.dg/pr71688.f90: New test.
534
535 2016-07-19 Richard Biener <rguenther@suse.de>
536
537 * c-c++-common/vector-subscript-6.c: New testcase.
538 * c-c++-common/vector-subscript-7.c: Likewise.
539
540 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
541
542 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
543 and UInt32 based on __SIZEOF_INT__.
544
545 2016-07-19 Richard Biener <rguenther@suse.de>
546
547 PR tree-optimization/71901
548 * gcc.dg/torture/pr71901.c: New testcase.
549
550 2016-07-19 Richard Biener <rguenther@suse.de>
551
552 PR tree-optimization/71908
553 * gcc.dg/torture/pr71908.c: New testcase.
554
555 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
556
557 PR target/71493
558 * gcc.target/powerpc/pr71493-1.c: New test.
559 * gcc.target/powerpc/pr71493-2.c: Likewise.
560
561 2016-07-18 Jakub Jelinek <jakub@redhat.com>
562
563 PR c++/71835
564 * g++.dg/conversion/ambig3.C: New test.
565
566 PR c++/71828
567 * g++.dg/cpp0x/constexpr-71828.C: New test.
568
569 PR c++/71826
570 * g++.dg/template/pr71826.C: New test.
571
572 PR c++/71822
573 * g++.dg/template/defarg21.C: New test.
574
575 PR c++/71871
576 * g++.dg/ext/vector31.C: New test.
577
578 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
579
580 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
581
582 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
583
584 PR tree-optimization/71734
585 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
586
587 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
588
589 * gcc.target/s390/warn-dynamicstack-1.c: New test.
590 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
591 stack-layout-dynamic-1.c: New test.
592
593 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
594
595 * gcc.target/s390/nolrl-1.c: New test.
596
597 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
598
599 PR fortran/71523
600 * gfortran.dg/pr71523_1.f90: New test.
601 * gfortran.dg/pr71523_2.f90: New test.
602
603 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
604
605 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
606
607 >>>>>>> .r238890
608 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
609 Marco Restelli <mrestelli@gmail.com>
610
611 PR fortran/62125
612 * gfortran.dg/pr62125.f90: New test.
613
614 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
615
616 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
617 * gcc.target/powerpc/mulkc3-1.c: Likewise.
618
619 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
620
621 PR c++/58796
622 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
623 * g++.dg/cpp0x/nullptr35.C: New test.
624
625 2016-07-15 Bin Cheng <bin.cheng@arm.com>
626
627 * gcc.dg/tree-ssa/scev-8.c: Update test string.
628
629 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
630
631 * gfortran.dg/goacc/vector_length.f90: New test.
632
633 2016-07-15 Richard Biener <rguenther@suse.de>
634
635 PR tree-optimization/71881
636 * gcc.dg/torture/pr71881.c: New testcase.
637
638 2016-07-15 Richard Biener <rguenther@suse.de>
639
640 PR tree-optimization/71887
641 * gcc.dg/torture/pr71887.c: New testcase.
642
643 2016-07-15 Jakub Jelinek <jakub@redhat.com>
644
645 PR c/71858
646 * gcc.dg/spellcheck-identifiers-3.c: New test.
647
648 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
649
650 PR fortran/71807
651 * gfortran.dg/null_9.f90: New test.
652
653 2016-07-15 Bin Cheng <bin.cheng@arm.com>
654
655 * gcc.dg/tree-ssa/loop-41.c: New test.
656
657 2016-07-15 Bin Cheng <bin.cheng@arm.com>
658
659 PR tree-optimization/71347
660 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
661
662 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
663
664 PR fortran/29819
665 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
666 * gfortran.dg/contains.f90: Ditto.
667 * gfortran.dg/contains_empty_1.f03: Ditto.
668 * gfortran.dg/submodule_3.f08: Ditto.
669
670 2016-07-14 Jakub Jelinek <jakub@redhat.com>
671
672 PR testsuite/71865
673 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
674 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
675 expected diagnostics.
676
677 PR c/71858
678 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
679 * gcc.dg/spellcheck-identifiers-2.c: New test.
680 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
681 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
682
683 2016-07-14 Jakub Jelinek <jakub@redhat.com>
684
685 PR tree-optimization/71872
686 * gcc.c-torture/compile/pr71872.c: New test.
687
688 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
689
690 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
691 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
692 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
693 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
694 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
695 * gcc.target/arm/atomic-op-acquire-1.c: This.
696 * gcc.target/arm/atomic-op-char.c: Rename into ...
697 * gcc.target/arm/atomic-op-char-1.c: This.
698 * gcc.target/arm/atomic-op-consume.c: Rename into ...
699 * gcc.target/arm/atomic-op-consume-1.c: This.
700 * gcc.target/arm/atomic-op-int.c: Rename into ...
701 * gcc.target/arm/atomic-op-int-1.c: This.
702 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
703 * gcc.target/arm/atomic-op-relaxed-1.c: This.
704 * gcc.target/arm/atomic-op-release.c: Rename into ...
705 * gcc.target/arm/atomic-op-release-1.c: This.
706 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
707 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
708 * gcc.target/arm/atomic-op-short.c: Rename into ...
709 * gcc.target/arm/atomic-op-short-1.c: This.
710 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
711 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
712 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
713 * gcc.target/arm/atomic-op-char-2.c: Likewise.
714 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
715 * gcc.target/arm/atomic-op-int-2.c: Likewise.
716 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
717 * gcc.target/arm/atomic-op-release-2.c: Likewise.
718 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
719 * gcc.target/arm/atomic-op-short-2.c: Likewise.
720
721 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
722
723 PR fortran/70842
724 * gfortran.dg/select_type_35.f03: New test.
725
726 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
727
728 PR target/65951
729 PR tree-optimization/70923
730 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
731 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
732 * gcc.dg/vect/pr65951.c: Likewise.
733 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
734
735 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
736
737 * c-c++-common/pr60226.c: Expect maximum object file alignment
738 error on AIX.
739
740 2016-07-14 Richard Biener <rguenther@suse.de>
741
742 PR tree-optimization/71866
743 * gcc.dg/torture/pr71866.c: New testcase.
744
745 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
746
747 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
748 selector and enclose boolean expression in curly braces.
749
750 2016-07-14 Alan Modra <amodra@gmail.com>
751
752 PR target/71733
753 * gcc.target/powerpc/p9-novsx.c: New.
754
755 2016-07-13 Andi Kleen <ak@linux.intel.com>
756
757 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
758 * g++.dg/tree-prof/morefunc.C: Dito.
759 * g++.dg/tree-prof/pr35545.C: Dito.
760 * g++.dg/tree-prof/reorder.C: Dito.
761 * gcc.dg/tree-prof/20050826-2.c: Dito.
762 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
763 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
764 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
765 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
766 * gcc.dg/tree-prof/inliner-1.c: Dito.
767 * gcc.dg/tree-prof/merge_block.c: Dito.
768 * gcc.dg/tree-prof/stringop-1.c: Dito.
769 * gcc.dg/tree-prof/stringop-2.c: Dito.
770 * gcc.dg/tree-prof/switch-case-1.c: Dito.
771 * gcc.dg/tree-prof/switch-case-2.c: Dito.
772 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
773 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
774 * gcc.dg/tree-prof/update-loopch.c: Dito.
775 * gcc.dg/tree-prof/val-prof-1.c: Dito.
776 * gcc.dg/tree-prof/val-prof-2.c: Dito.
777 * gcc.dg/tree-prof/val-prof-3.c: Dito.
778 * gcc.dg/tree-prof/val-prof-4.c: Dito.
779 * gcc.dg/tree-prof/val-prof-5.c: Dito.
780 * gcc.dg/tree-prof/val-prof-6.c: Dito.
781 * gcc.dg/tree-prof/val-prof-7.c: Dito.
782
783 2016-07-13 Andi Kleen <ak@linux.intel.com>
784
785 * lib/profopt.exp (profopt-execute): Remove .imports files.
786
787 2016-07-13 Andi Kleen <ak@linux.intel.com>
788
789 * lib/profopt.exp (profopt-execute): Always log profiler command line.
790
791 2016-07-13 Andi Kleen <ak@linux.intel.com>
792
793 * lib/profopt.exp (dg-final-scan-autofdo,
794 dg-final-scan-not-autofdo): New functions.
795
796 2016-07-13 Bin Cheng <bin.cheng@arm.com>
797
798 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
799 * gcc.dg/vect/vect-35.c: Ditto.
800 * gcc.dg/vect/vect-alias-check-2.c: New test.
801
802 2016-07-13 Martin Liska <mliska@suse.cz>
803
804 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
805 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
806 * gfortran.dg/pr42108.f90: Update expected dump scan.
807
808 2016-07-13 Richard Biener <rguenther@suse.de>
809
810 PR tree-optimization/24574
811 * gcc.dg/pr24574.c: New testcase.
812
813 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
814
815 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
816 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
817 * c-c++-common/pr68833-1.c: Require int32plus.
818 * gcc.dg/ipa/pr63551.c: Likewise.
819 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
820 * gcc.dg/ipa/pr64041.c: Require int32plus.
821
822 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
823
824 PR ipa/71633
825 * g++.dg/pr71633.C: New test.
826
827 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
828
829 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
830 Add new arm_thumb1_cbz_ok effective target.
831 * gcc.target/arm/cbz.c: New test.
832
833 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
834
835 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
836 Define effective target.
837 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
838 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
839 * gcc.target/arm/movhi_movw.c: New test.
840 * gcc.target/arm/movsi_movw.c: Likewise.
841 * gcc.target/arm/movdi_movw.c: Likewise.
842
843 2016-07-13 Richard Biener <rguenther@suse.de>
844
845 PR middle-end/71104
846 * gcc.dg/pr71104-1.c: New testcase.
847 * gcc.dg/pr71104-2.c: Likewise.
848
849 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
850
851 PR target/71805
852 * gcc.target/powerpc/pr71805.c: New test.
853
854 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
855
856 * gcc.target/powerpc/divkc3-1.c: New.
857 * gcc.target/powerpc/mulkc3-1.c: New.
858
859 2016-07-12 Nathan Sidwell <nathan@acm.org>
860
861 * gcc.target/arm/data-rel-1.c: New.
862 * gcc.target/arm/data-rel-2.c: New.
863 * gcc.target/arm/data-rel-3.c: New.
864
865 2016-07-12 Martin Liska <mliska@suse.cz>
866
867 * gcc.dg/params/blocksort-part.c: New test.
868 * gcc.dg/params/params.exp: New file.
869
870 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
871
872 PR middle-end/71700
873 * gcc.c-torture/execute/pr71700.c: New test.
874
875 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
876 Richard Biener <rguenther@suse.de>
877
878 PR tree-optimization/23286
879 PR tree-optimization/70159
880 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
881 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
882 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
883 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
884 * gcc.dg/tree-ssa/pr35286.c: Likewise.
885 * gcc.dg/tree-ssa/pr35287.c: Likewise.
886 * gcc.dg/hoist-register-pressure-1.c: Likewise.
887 * gcc.dg/hoist-register-pressure-2.c: Likewise.
888 * gcc.dg/hoist-register-pressure-3.c: Likewise.
889 * gcc.dg/pr51879-12.c: Likewise.
890 * gcc.dg/strlenopt-9.c: Likewise.
891 * gcc.dg/tree-ssa/pr47392.c: Likewise.
892 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
893 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
894 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
895 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
896 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
897 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
898 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
899 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
900 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
901 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
902 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
903 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
904 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
905 * gfortran.dg/pr43984.f90: Adjust expected outcome.
906
907 2016-07-12 Richard Biener <rguenther@suse.de>
908
909 PR rtl-optimization/68961
910 * gcc.target/i386/pr68961.c: New testcase.
911
912 2016-07-11 Jakub Jelinek <jakub@redhat.com>
913
914 PR middle-end/71758
915 * c-c++-common/gomp/pr71758.c: New test.
916 * gfortran.dg/gomp/pr71758.f90: New test.
917
918 PR tree-optimization/71823
919 * gcc.dg/vect/pr71823.c: New test.
920
921 2016-07-11 David Malcolm <dmalcolm@redhat.com>
922
923 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
924 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
925 and LINE_MAP_MAX_LOCATION_WITH_COLS.
926
927 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
928
929 PR target/71801
930 * gcc.target/i386/pr71801.c: New test.
931
932 2016-07-11 Richard Biener <rguenther@suse.de>
933
934 PR tree-optimization/71816
935 * gcc.dg/torture/pr71816.c: New testcase.
936
937 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
938
939 PR fortran/71783
940 * gfortran.dg/dependency_46.f90: New test.
941
942 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
943
944 PR rtl-optimization/71621
945 * gcc.target/i386/pr71621-1.c: New.
946 * gcc.target/i386/pr71621-2.c: New.
947
948 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
949
950 * gfortran.dg/goacc/pr71704.f90: New test.
951
952 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
953
954 PR target/71297
955 * gcc.target/powerpc/pr71297.c: New.
956
957 2016-07-08 Jiong Wang <jiong.wang@arm.com>
958
959 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
960
961 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
962
963 PR target/71806
964 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
965
966 2016-07-08 Alan Hayward <alan.hayward@arm.com>
967
968 PR tree-optimization/71667
969 * gcc.dg/vect/pr71667.c: New
970
971 2016-07-08 Martin Liska <mliska@suse.cz>
972
973 * gcc.dg/torture/pr71606.c: New test.
974
975 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
976
977 PR fortran/71764
978 * gfortran.dg/pr71764.f90: New test.
979
980 2016-07-07 Jakub Jelinek <jakub@redhat.com>
981 Kai Tietz <ktietz70@googlemail.com>
982
983 PR c++/70869
984 PR c++/71054
985 * g++.dg/cpp0x/pr70869.C: New test.
986 * g++.dg/cpp0x/pr71054.C: New test.
987
988 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
989
990 * g++.dg/debug/pr71432.C: Fail on AIX.
991
992 2016-07-07 Martin Liska <mliska@suse.cz>
993
994 * gfortran.dg/do_1.f90: Remove a corner case that triggers
995 an undefined behavior.
996 * gfortran.dg/do_3.F90: Likewise.
997 * gfortran.dg/do_check_11.f90: New test.
998 * gfortran.dg/do_check_12.f90: New test.
999 * gfortran.dg/do_corner_warn.f90: New test.
1000
1001 2016-07-07 Martin Liska <mliska@suse.cz>
1002
1003 * gfortran.dg/predict-1.f90: Ammend the test.
1004 * gfortran.dg/predict-2.f90: Likewise.
1005
1006 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1007
1008 PR ipa/71624
1009 * g++.dg/pr71624.C: New test.
1010
1011 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1012
1013 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1014 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1015 ARMv8-M Mainline architectures.
1016
1017 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1018
1019 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1020 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1021
1022 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1023
1024 PR target/70098
1025 PR target/71763
1026 * gcc.target/powerpc/pr71763.c: New file.
1027
1028 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1029
1030 PR tree-optimization/71518
1031 * gcc.dg/pr71518.c: New test.
1032
1033 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1034
1035 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1036
1037 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1038
1039 PR target/50739
1040 * gcc.target/avr/pr50739.c: New test.
1041
1042 2016-07-05 Jan Hubicka <jh@suse.cz>
1043
1044 * gcc.dg/tree-ssa/scev-14.c: update template.
1045
1046 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1047
1048 * gcc.dg/vect/group-no-gaps-1.c: New test.
1049
1050 2016-07-05 Andi Kleen <ak@linux.intel.com>
1051
1052 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1053 if kernel supports MPX.
1054
1055 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
1056
1057 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1058
1059 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1060 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1061
1062 * gcc.target/powerpc/signbit-1.c: New test.
1063 * gcc.target/powerpc/signbit-2.c: New test.
1064 * gcc.target/powerpc/signbit-3.c: New test.
1065
1066 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1067
1068 PR rtl-optimization/71594
1069 * gcc.dg/torture/pr71594.c: New test.
1070
1071 2016-07-05 Jan Hubicka <jh@suse.cz>
1072
1073 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1074
1075 2016-07-05 David Malcolm <dmalcolm@redhat.com>
1076
1077 PR c++/62314
1078 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1079 number of missing semicolon error.
1080 * g++.dg/pr62314-2.C: New test case.
1081
1082 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1083
1084 * gfortran.dg/coarray_stat_function.f90: New test.
1085 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1086 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1087 to new interfaces.
1088
1089 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1090
1091 PR fortran/71623
1092 * gfortran.dg/deferred_character_17.f90: New test.
1093
1094 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1095
1096 * gcc.target/arm/neon/polytypes.c: Move to ...
1097 * gcc.target/arm/polytypes.c: ... here.
1098 * gcc.target/arm/neon/pr51534.c: Move to ...
1099 * gcc.target/arm/pr51534.c: ... here.
1100 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1101 * gcc.target/arm/vect-vcvt.c: ... here.
1102 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1103 * gcc.target/arm/vect-vcvtq.c: ... here.
1104 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1105 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1106 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1107 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1108 * gcc.target/arm/neon/neon.exp: Delete.
1109 * gcc.target/arm/neon/: Delete.
1110
1111 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1112
1113 PR fortran/65575
1114 * gfortran.dg: pr65575.f90: New test.
1115
1116 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1117
1118 PR fortran/35849
1119 * gfortran.dg: pr35849.f90: New test.
1120
1121 2016-07-04 Jakub Jelinek <jakub@redhat.com>
1122
1123 PR c++/71739
1124 * g++.dg/cpp0x/pr71739.C: New test.
1125
1126 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1127
1128 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1129
1130 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1131
1132 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1133 locr.
1134 * gcc.target/s390/loc-1.c: New test.
1135
1136 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1137
1138 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1139 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1140
1141 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1142
1143 PR target/63874
1144 * gcc.target/aarch64/pr63874.c: New test.
1145
1146 2016-07-04 Jan Beulich <jbeulich@suse.com>
1147
1148 * g++.dg/header.c: New.
1149 * gcc.dg/header.c: New.
1150
1151 2016-07-02 Jakub Jelinek <jakub@redhat.com>
1152
1153 PR c/71719
1154 * c-c++-common/Wunused-var-15.c: New test.
1155
1156 2016-07-01 Jakub Jelinek <jakub@redhat.com>
1157
1158 PR fortran/71687
1159 * gfortran.dg/gomp/pr71687.f90: New test.
1160
1161 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1162
1163 * gcc.dg/const-float128-ped.c: Require __float128 effective
1164 target and options.
1165 * gcc.dg/const-float128.c: Likewise.
1166 * gcc.dg/torture/float128-cmp-invalid.c: Require
1167 __float128 and base_quadfloat_support effective targets, and
1168 __float128 options.
1169 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1170 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1171 * gcc.dg/torture/float128-nan.c: Likewise.
1172 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1173 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1174 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1175 * lib/target-supports.exp (check_effective_target___float128): New.
1176 (add_options_for___float128): New.
1177 (check_effective_target_base_quadword_support): New.
1178
1179 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1180
1181 PR target/71720
1182 * gcc.target/powerpc/pr71720.c: New test.
1183
1184 2016-07-01 Jan Beulich <jbeulich@suse.com>
1185
1186 * gcc.dg/bss.c: New.
1187
1188 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1189
1190 PR target/71698
1191 * gcc.target/powerpc/pr71698.c: New test.
1192
1193 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1194
1195 PR target/71151
1196 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1197 instead of ".foo" for its section name.
1198 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1199 depending on MCU's flash size.
1200 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1201 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1202 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1203 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1204 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1205 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1206
1207 2016-07-01 Jan Beulich <jbeulich@suse.com>
1208
1209 * gcc.target/i386/pr65105-2.c: Add -msse2.
1210
1211 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1212
1213 PR tree-optimization/71707
1214 * gcc.dg/strlenopt-29.c: New test.
1215
1216 PR fortran/71704
1217 * gfortran.dg/gomp/pr71704.f90: New test.
1218
1219 PR fortran/71705
1220 * gfortran.dg/gomp/pr71705.f90: New test.
1221
1222 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1223
1224 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1225 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1226 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1227 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1228 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1229 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1230 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1231 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1232 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1233 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1234 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1235 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1236 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1237 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1238 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1239 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1240 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1241 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1242 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1243 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1244 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1245 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1246 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1247 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1248 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1249 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1250 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1251 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1252 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1253 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1254 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1255 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1256 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1257 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1258 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1259 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1260 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1261 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1262 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1263 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1264 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1265 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1266 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1267 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1268 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1269 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1270 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1271 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1272 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1273 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1274 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1275 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1276 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1277 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1278 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1279 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1280 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1281 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1282 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1283 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1284 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1285 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1286 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1287 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1288 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1289 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1290 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1291 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1292 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1293 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1294 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1295 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1296 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1297 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1298 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1299 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1300 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1301 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1302 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1303 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1304 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1305
1306 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1307 James Greenhalgh <james.greenhalgh@arm.com>
1308
1309 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1310
1311 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1312 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1313
1314 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1315
1316 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1317
1318 PR driver/71651
1319 * gcc.dg/spellcheck-options-12.c: New test case.
1320
1321 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1322
1323 PR middle-end/71693
1324 * gcc.c-torture/compile/pr71693.c: New test.
1325
1326 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1327
1328 * gcc.dg/spellcheck-params.c: New testcase.
1329 * gcc.dg/spellcheck-params-2.c: New testcase.
1330
1331 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1332
1333 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1334 vector extract instructions.
1335 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1336
1337 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1338
1339 PR fortran/71686
1340 * gfortran.dg/unexpected_eof_2.f90: New test.
1341 * gfortran.dg/unexpected_eof_3.f90: New test.
1342
1343 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1344
1345 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1346
1347 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1348
1349 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1350 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1351 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1352
1353 2016-06-29 Richard Biener <rguenther@suse.de>
1354
1355 PR middle-end/15256
1356 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1357
1358 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1359
1360 * gcc.target/arm/aapcs/neon-vect10.c: Require
1361 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1362 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1363 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1364 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1365 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1366 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1367 * gcc.target/arm/fp16-aapcs-1.c: Require
1368 -mfloat-ab=hard. Also simplify the test.
1369 * gcc.target/arm/fp16-aapcs-2.c: New.
1370
1371 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1372
1373 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1374 (add_options_for_arm_fp16_ieee): New.
1375 (add_options_for_arm_fp16_alternative): New.
1376 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1377 long-line.
1378 (effective_target_arm_fp16_hw): New.
1379
1380 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1381
1382 PR tree-optimization/71655
1383 * g++.dg/pr71655.C: New test.
1384
1385 2016-06-29 Martin Liska <mliska@suse.cz>
1386
1387 * gcc.dg/pr71585.c: New test.
1388 * gcc.dg/pr71585-2.c: New test.
1389 * gcc.dg/pr71585-3.c: New test.
1390
1391 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1392
1393 PR tree-optimization/70729
1394 * g++.dg/vect/pr70729.cc: New test.
1395
1396 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1397
1398 * c-c++-common/gomp/cancel-1.c: Extend.
1399
1400 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1401
1402 PR tree-optimization/71625
1403 * gcc.dg/strlenopt-28.c: New test.
1404
1405 2016-06-29 Richard Biener <rguenther@suse.de>
1406
1407 PR middle-end/71002
1408 * g++.dg/torture/pr71002.C: Adjust testcase.
1409
1410 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1411
1412 PR c/71685
1413 * gcc.dg/pr71685.c: New test.
1414
1415 2016-06-28 Martin Sebor <msebor@redhat.com>
1416
1417 PR c/71552
1418 * gcc.dg/init-bad-9.c: New test.
1419
1420 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1421
1422 * gcc.target/powerpc/abs128-1.c: Require VSX.
1423 * gcc.target/powerpc/copysign128-1.c: Likewise.
1424 * gcc.target/powerpc/inf128-1.c: Likewise.
1425 * gcc.target/powerpc/nan128-1.c: Likewise.
1426
1427 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1428
1429 PR middle-end/71626
1430 * gcc.c-torture/execute/pr71626-1.c: New test.
1431 * gcc.c-torture/execute/pr71626-2.c: New test.
1432
1433 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1434
1435 PR target/71656
1436 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1437
1438 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1439
1440 PR target/71670
1441 * gcc.target/powerpc/pr71670.c: New testcase.
1442
1443 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1444
1445 PR target/71656
1446 * gcc.target/powerpc/pr71656-1.c: New test.
1447 * gcc.target/powerpc/pr71656-2.c: New test.
1448
1449 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1450
1451 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1452 around fp16 code.
1453 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1454 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1455 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1456 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1457 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1458 Add arm_neon_fp16_ok effective target.
1459 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1460 Likewise.
1461 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1462 Likewise.
1463 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1464 Likewise.
1465 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1466 Likewise.
1467 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1468 Likewise.
1469 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1470 Likewise.
1471 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1472 Likewise.
1473 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1474 Likewise.
1475 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1476 Likewise.
1477 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1478 Likewise.
1479 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1480 Likewise.
1481
1482 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1483
1484 * gcc.dg/predict-12.c: New testcase.
1485
1486 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1487
1488 PR fortran/71649
1489 * gfortran.dg/pr71649.f90: New test.
1490
1491 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1492
1493 PR tree-optimization/71643
1494 * g++.dg/opt/pr71643.C: New test.
1495
1496 PR tree-optimization/71631
1497 * gcc.c-torture/execute/pr71631.c: New test.
1498
1499 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1500
1501 * gcc.dg/predict-11.c: New testcase.
1502 * gfortran.dg/predict-2.f90: New testcase.
1503
1504 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1505
1506 * gcc.dg/predict-10.c: New test.
1507
1508 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1509
1510 * gcc.target/powerpc/abs128-1.c: New.
1511 * gcc.target/powerpc/copysign128-1.c: New.
1512 * gcc.target/powerpc/inf128-1.c: New.
1513 * gcc.target/powerpc/nan128-1.c: New.
1514
1515 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1516
1517 * gfortran.dg/pr71642.f90: New test.
1518
1519 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1520
1521 PR tree-optimization/71647
1522 * gcc.target/i386/pr71647.c: New test.
1523
1524 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1525
1526 * gcc.target/i386/noplt-gd-1.c: New test.
1527 * gcc.target/i386/noplt-gd-2.c: Likewise.
1528 * gcc.target/i386/noplt-gd-3.c: Likewise.
1529 * gcc.target/i386/noplt-ld-1.c: Likewise.
1530 * gcc.target/i386/noplt-ld-2.c: Likewise.
1531 * gcc.target/i386/noplt-ld-3.c: Likewise.
1532 * lib/target-supports.exp
1533 (check_effective_target_tls_get_addr_via_got): New.
1534
1535 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1536
1537 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1538 testsuite compile flags.
1539 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1540 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1541
1542 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1543
1544 * g++dg/vect/pr36684.cc: Add dg-do compile.
1545 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1546 * gcc.dg/vect/pr70021.c: Ditto.
1547 * gcc.dg/vect/pr70138-1.c: Ditto.
1548 * gcc.dg/vect/pr70138-2.c: Ditto.
1549 * gcc.dg/vect/pr70354-1.c: Ditto.
1550 * gcc.dg/vect/pr70354-2.c: Ditto.
1551 * gcc.dg/vect/pr71259.c: Ditto.
1552 * gcc.dg/vect/pr71416-1.c: Ditto.
1553 * gcc.dg/vect/slp-43.c: Ditto.
1554 * gcc.dg/vect/slp-45.c: Ditto.
1555 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1556 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1557 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1558 * gfortran.dg/vect/pr69980.f90: Ditto.
1559
1560 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1561
1562 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1563 * gcc.dg/vect/bb-slp-30.c: Ditto.
1564 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1565 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1566 * gcc.dg/vect/pr45902.c: Ditto.
1567 * gcc.dg/vect/pr48172.c: Ditto.
1568 * gcc.dg/vect/pr48377.c: Ditto.
1569 * gcc.dg/vect/pr49038.c: Ditto.
1570 * gcc.dg/vect/pr49771.c: Ditto.
1571 * gcc.dg/vect/pr52091.c: Ditto.
1572 * gcc.dg/vect/pr53185-2.c: Ditto.
1573 * gcc.dg/vect/pr56826.c: Ditto.
1574 * gcc.dg/vect/pr60276.c: Ditto.
1575 * gcc.dg/vect/pr62021.c: Ditto.
1576 * gcc.dg/vect/pr63530.c: Ditto.
1577 * gcc.dg/vect/pr65518.c: Ditto.
1578 * gcc.dg/vect/pr65947-1.c: Ditto.
1579 * gcc.dg/vect/pr65947-10.c: Ditto.
1580 * gcc.dg/vect/pr65947-11.c: Ditto.
1581 * gcc.dg/vect/pr65947-12.c: Ditto.
1582 * gcc.dg/vect/pr65947-13.c: Ditto.
1583 * gcc.dg/vect/pr65947-2.c: Ditto.
1584 * gcc.dg/vect/pr65947-3.c: Ditto.
1585 * gcc.dg/vect/pr65947-4.c: Ditto.
1586 * gcc.dg/vect/pr65947-5.c: Ditto.
1587 * gcc.dg/vect/pr65947-6.c: Ditto.
1588 * gcc.dg/vect/pr65947-7.c: Ditto.
1589 * gcc.dg/vect/pr65947-8.c: Ditto.
1590 * gcc.dg/vect/pr65947-9.c: Ditto.
1591 * gcc.dg/vect/pr71416-1.c: Ditto.
1592 * gcc.dg/vect/pr71439.c: Ditto.
1593 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1594 * gcc.dg/vect/vect-bswap16.c: Ditto.
1595 * gcc.dg/vect/vect-bswap32.c: Ditto.
1596 * gcc.dg/vect/vect-bswap64.c: Ditto.
1597 * gcc.dg/vect/vect-live-1.c: Ditto.
1598 * gcc.dg/vect/vect-live-2.c: Ditto.
1599 * gcc.dg/vect/vect-live-3.c: Ditto.
1600 * gcc.dg/vect/vect-live-4.c: Ditto.
1601 * gcc.dg/vect/vect-live-5.c: Ditto.
1602 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1603 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1604 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1605 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1606 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1607 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1608 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1609 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1610 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1611 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1612 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1613 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1614 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1615 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1616 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1617 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1618 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1619
1620 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1621
1622 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1623
1624 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1625
1626 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1627 ia32 if R_386_GOT32X relocation is supported.
1628 * gcc.target/i386/noplt-3.c: Likewise.
1629 * gcc.target/i386/noplt-2.c: Likewise.
1630 (main): Renamed to ...
1631 (bar): This.
1632 * gcc.target/i386/noplt-4.c: Likewise.
1633 (main): Renamed to ...
1634 (bar): This.
1635 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1636 * gcc.target/i386/pr67400-5.c: Likewise.
1637
1638 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1639
1640 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1641 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1642
1643 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1644 f4): Adjust expected diagnostics.
1645 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1646 (T): If OVFP is defined, redefine to TP.
1647 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1648 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1649 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1650 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1651 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1652 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1653 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1654 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1655 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1656 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1657 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1658 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1659 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1660 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1661 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1662 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1663 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1664 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1665 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1666 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1667 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1668 as last argument to __builtin_add_overflow_p.
1669
1670 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1671
1672 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1673 dg-options and remove default vector testsuite compile flags.
1674 * g++.dg/vect/pr33860a.cc: Ditto.
1675 * g++.dg/vect/pr45470-a.cc: Ditto.
1676 * g++.dg/vect/pr45470-b.cc: Ditto.
1677 * g++.dg/vect/pr60896.cc: Ditto.
1678 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1679 * gcc.dg/vect/pr18308.c: Ditto.
1680 * gcc.dg/vect/pr24049.c: Ditto.
1681 * gcc.dg/vect/pr33373.c: Ditto.
1682 * gcc.dg/vect/pr36228.c: Ditto.
1683 * gcc.dg/vect/pr42395.c: Ditto.
1684 * gcc.dg/vect/pr42604.c: Ditto.
1685 * gcc.dg/vect/pr46663.c: Ditto.
1686 * gcc.dg/vect/pr48765.c: Ditto.
1687 * gcc.dg/vect/pr49093.c: Ditto.
1688 * gcc.dg/vect/pr49352.c: Ditto.
1689 * gcc.dg/vect/pr52298.c: Ditto.
1690 * gcc.dg/vect/pr52870.c: Ditto.
1691 * gcc.dg/vect/pr53185.c: Ditto.
1692 * gcc.dg/vect/pr53773.c: Ditto.
1693 * gcc.dg/vect/pr56695.c: Ditto.
1694 * gcc.dg/vect/pr62171.c: Ditto.
1695 * gcc.dg/vect/pr63530.c: Ditto.
1696 * gcc.dg/vect/pr68339.c: Ditto.
1697 * gcc.dg/vect/pr71259.c: Ditto.
1698 * gcc.dg/vect/vect-82_64.c: Ditto.
1699 * gcc.dg/vect/vect-83_64.c: Ditto.
1700 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1701 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1702 * gcc.dg/vect/vect-shift-2.c: Ditto.
1703 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1704 * gfortran.dg/vect/pr39318.f90: Ditto.
1705 * gfortran.dg/vect/pr45714-a.f: Ditto.
1706 * gfortran.dg/vect/pr45714-b.f: Ditto.
1707 * gfortran.dg/vect/pr46213.f90: Ditto.
1708
1709 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1710 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1711
1712 * gcc.target/powerpc/p9-splat-5.c: New test.
1713
1714 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1715
1716 PR tree-optimization/71488
1717 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1718 * lib/target-supports.exp: ... here.
1719 (check_sse4_hw_available): New procedure.
1720 (check_effective_target_sse4_runtime): Ditto.
1721 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1722 -march=westmere for sse4_runtime targets.
1723 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1724 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1725 (dg-additional-options): Use for sse4_runtime targets.
1726 (main): Call check_vect ().
1727 (dg-final): Perform scan only for sse4_runtime targets.
1728
1729 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1730
1731 PR target/66232
1732 PR target/67400
1733 * gcc.target/i386/pr66232-14.c: New file.
1734 * gcc.target/i386/pr66232-15.c: Likewise.
1735 * gcc.target/i386/pr66232-16.c: Likewise.
1736 * gcc.target/i386/pr66232-17.c: Likewise.
1737 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1738 ia32 if R_386_GOT32X relocation is supported.
1739 * gcc.target/i386/pr67400-2.c: Likewise.
1740 * gcc.target/i386/pr67400-3.c: Likewise.
1741 * gcc.target/i386/pr67400-4.c: Likewise.
1742 * gcc.target/i386/pr67400-6.c: Likewise.
1743 * gcc.target/i386/pr67400-7.c: Likewise.
1744 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1745
1746 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1747
1748 PR libgfortran/48852
1749 * gfortran.dg/char4_iunit_1.f03: Update test.
1750 * gfortran.dg/f2003_io_5.f03: Update test.
1751 * gfortran.dg/real_const_3.f90: Update test.
1752
1753 2016-06-23 Andi Kleen <ak@linux.intel.com>
1754
1755 * g++.dg/bprob/bprob.exp: Support autofdo.
1756 * g++.dg/tree-prof/tree-prof.exp: dito.
1757 * gcc.dg/tree-prof/tree-prof.exp: dito.
1758 * gcc.misc-tests/bprob.exp: dito.
1759 * gfortran.dg/prof/prof.exp: dito.
1760 * lib/profopt.exp: dito.
1761 * lib/target-supports.exp: Check for autofdo.
1762
1763 2016-06-23 Martin Liska <mliska@suse.cz>
1764
1765 * gcc.dg/pr71619.c: New test.
1766
1767 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1768
1769 PR target/67400
1770 * gcc.target/i386/pr67400-1.c: New test.
1771 * gcc.target/i386/pr67400-2.c: Likewise.
1772 * gcc.target/i386/pr67400-3.c: Likewise.
1773 * gcc.target/i386/pr67400-4.c: Likewise.
1774 * gcc.target/i386/pr67400-5.c: Likewise.
1775 * gcc.target/i386/pr67400-6.c: Likewise.
1776 * gcc.target/i386/pr67400-7.c: Likewise.
1777
1778 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1779
1780 * c-c++-common/missing-header-1.c: New test case.
1781 * c-c++-common/missing-header-2.c: New test case.
1782 * c-c++-common/missing-header-3.c: New test case.
1783 * c-c++-common/missing-header-4.c: New test case.
1784
1785 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1786
1787 PR c/70339
1788 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1789 hint.
1790 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1791 expected results due to builtin "nanl" now being suggested for
1792 "name".
1793 * gcc.dg/pr67580.c: Update expected messages.
1794 * gcc.dg/spellcheck-identifiers.c: New testcase.
1795 * gcc.dg/spellcheck-typenames.c: New testcase.
1796
1797 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1798
1799 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1800 file.
1801 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1802 diagnostic-test-show-locus-parseable-fixits.c to sources for
1803 diagnostic_plugin_test_show_locus.c.
1804 * lib/gcc-defs.exp (freeform_regexps): New global.
1805 (dg-regexp): New function.
1806 (handle-dg-regexps): New function.
1807 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1808 freeform_regexps to the empty list.
1809 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1810
1811 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1812
1813 PR tree-optimization/71488
1814 * g++.dg/pr71488.C: New test.
1815 * gcc.dg/vect/vect-bool-cmp.c: New test.
1816
1817 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1818
1819 * gcc.dg/guality/param-5.c: New test.
1820
1821 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1822
1823 * gcc.target/i386/asm-flag-7.c: New test.
1824
1825 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1826
1827 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1828 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1829 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1830 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1831 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1832 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1833 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1834 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1835 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1836 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1837 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1838 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1839 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1840 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1841 * lib/target-supports.exp: Likewise.
1842
1843 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1844
1845 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1846 * gcc.dg/attr-ms_struct-2.c: Likewise.
1847 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1848 * gcc.dg/bf-ms-attrib.c: Likewise.
1849 * gcc.dg/bf-ms-layout-2.c: Likewise.
1850 * gcc.dg/bf-ms-layout-3.c: Likewise.
1851 * gcc.dg/bf-ms-layout.c: Likewise.
1852 * gcc.dg/bf-no-ms-layout.c: Likewise.
1853 * gcc.target/i386/bitfield1.c: Likewise.
1854 * gcc.target/i386/bitfield2.c: Likewise.
1855 * gcc.target/i386/bitfield3.c: Likewise.
1856
1857 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1858
1859 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1860 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1861 override other than -mcpu=power9 command-line option is specified,
1862 or if the target operating system is aix.
1863 * gcc.target/powerpc/darn-1.c: Likewise.
1864 * gcc.target/powerpc/darn-2.c: Likewise.
1865 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1866 test if effective-target is not powerpc_p9vector_ok or if the
1867 target operating system is not defined.
1868 * gcc.target/powerpc/vslv-1.c: Likewise.
1869 * gcc.target/powerpc/vsrv-0.c: Likewise.
1870 * gcc.target/powerpc/vsrv-1.c: Likewise.
1871
1872 2016-06-21 Tobias Burnus <burnus@net-b.de>
1873
1874 PR fortran/71068
1875 * gfortran.dg/coarray/data_1.f90: New.
1876
1877 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1878
1879 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1880 (dg-require-effective-target): Use arm_v8_neon_hw.
1881 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1882 (dg-require-effective-target): Likewise.
1883 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1884 (dg-require-effective-target): Likewise.
1885 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1886 (dg-require-effective-target): Likewise.
1887 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1888 (dg-require-effective-target): Likewise.
1889 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1890 (dg-require-effective-target): Likewise.
1891 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1892 Add AArch64 check.
1893
1894 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1895
1896 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1897 Set to 3 so test passes.
1898
1899 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1900
1901 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1902
1903 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1904
1905 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1906 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1907 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1908 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1909
1910 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1911
1912 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1913 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1914
1915 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1916
1917 PR target/71549
1918 * gcc.target/i386/pr71549.c: New test.
1919
1920 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1921
1922 * gcc.target/powerpc/vadsdu-0.c: Replace
1923 dg-require-effective-target directive to allow test to run on more
1924 platforms, and add dg-skip-if directive to disable test on aix
1925 platforms because of known incompatibilities.
1926 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1927 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1928 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1929 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1930 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1931 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1932 * gcc.target/powerpc/vadsdub-2.c: Replace
1933 dg-require-effective-target directive to allow test to run on more
1934 platforms, and add dg-skip-if directive to disable test on aix
1935 platforms because of known incompatibilities.
1936 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1937 with vec_absdb call to differentiate this test from vadsdub-1.c.
1938 * gcc.target/powerpc/vadsduh-1.c: Replace
1939 dg-require-effective-target directive to allow test to run on more
1940 platforms, and add dg-skip-if directive to disable test on aix
1941 platforms because of known incompatibilities.
1942 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1943 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1944 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1945
1946 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1947
1948 PR tree-optimization/71588
1949 * gcc.dg/pr71558.c: New test.
1950
1951 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1952
1953 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1954 * c-c++-common/pr68657-2.c: Likewise.
1955 * c-c++-common/pr68657-3.c: Likewise.
1956 * gcc.dg/torture/pr69714.c: Require int32plus support.
1957 * gcc.dg/torture/pr70025.c: Likewise.
1958 * gcc.dg/torture/pr70083.c: Likewise.
1959 * gcc.dg/torture/pr70542.c: Likewise.
1960 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1961
1962 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1963
1964 PR c/71601
1965 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1966
1967 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1968
1969 PR middle-end/71581
1970 * gcc.dg/pr71581.c: New test.
1971
1972 PR rtl-optimization/71591
1973 * gcc.dg/cpp/pr71591.c: New test.
1974
1975 2016-06-20 David B. Robins <gcc@davidrobins.net>
1976
1977 PR target/71571
1978 * g++.dg/torture/pr71571.C: New test.
1979
1980 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1981
1982 PR target/71559
1983 * gcc.target/i386/sse2-pr71559.c: New test.
1984 * gcc.target/i386/avx-pr71559.c: New test.
1985 * gcc.target/i386/avx512f-pr71559.c: New test.
1986
1987 2016-06-20 Tobias Burnus <burnus@net-b.de>
1988
1989 PR fortran/71194
1990 * gfortran.dg/pointer_remapping_10.f90: New.
1991
1992 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1993
1994 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1995
1996 2016-06-20 Martin Sebor <msebor@redhat.com>
1997
1998 PR c/69507
1999 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2000 * gnu90-const-expr-1.c: Same.
2001 * gnu99-const-expr-1.c: Same.
2002 * gnu99-static-1.c: Same.
2003
2004 2016-06-20 Renlin Li <renlin.li@arm.com>
2005
2006 PR testsuite/71489
2007 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2008
2009 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2010
2011 * gcc.target/aarch64/vcvt_f64_1.c: New.
2012 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2013 * gcc.target/aarch64/vrecp_f64_1.c: New.
2014
2015 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2016
2017 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2018 "alignement".
2019
2020 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
2021
2022 PR target/71103
2023 * gcc.target/avr/torture/pr71103-2.c: New test.
2024
2025 2016-06-19 Martin Sebor <msebor@redhat.com>
2026
2027 PR c/69507
2028 * gcc.dg/alignof.c: New test.
2029
2030 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2031
2032 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2033 vs dg-error; test constexpr specifier too.
2034
2035 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2036
2037 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2038
2039 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2040
2041 * lib/target-supports.exp
2042 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2043 arm_neon_ok and merge flags. Fix temporary test name.
2044 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2045 and merge flags.
2046
2047 2016-06-17 Martin Liska <mliska@suse.cz>
2048
2049 * gcc.dg/predict-9.c: Fix dump scanning.
2050
2051 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2052
2053 PR tree-optimization/71354
2054 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2055
2056 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2057
2058 PR tree-optimization/71347
2059 * gcc.dg/tree-ssa/pr71347.c: New test.
2060
2061 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2062
2063 PR tree-optimization/71354
2064 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2065
2066 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2067
2068 * gcc.dg/vect/vect-alias-check-1.c: New test.
2069
2070 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2071
2072 PR target/71151
2073 * gcc.target/avr/pr71151-1.c: New test.
2074 * gcc.target/avr/pr71151-2.c: New test.
2075 * gcc.target/avr/pr71151-3.c: New test.
2076 * gcc.target/avr/pr71151-4.c: New test.
2077 * gcc.target/avr/pr71151-5.c: New test.
2078 * gcc.target/avr/pr71151-6.c: New test.
2079 * gcc.target/avr/pr71151-7.c: New test.
2080 * gcc.target/avr/pr71151-8.c: New test.
2081 * gcc.target/avr/pr71151-common.h: New test.
2082
2083 2016-06-16 Martin Liska <mliska@suse.cz>
2084
2085 * gfortran.dg/predict-1.f90: New test.
2086
2087 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
2088
2089 PR target/71242
2090 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2091
2092 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
2093
2094 * g++.dg/vect/pr36648.cc: Disable cunrolli
2095
2096 2016-06-16 Jakub Jelinek <jakub@redhat.com>
2097
2098 PR target/71554
2099 * gcc.c-torture/execute/pr71554.c: New test.
2100
2101 PR rtl-optimization/71532
2102 * gcc.dg/torture/pr71532.c: New test.
2103
2104 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2105
2106 * gcc.target/powerpc/p9-dimode1.c: New test.
2107 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2108
2109 2016-06-15 Jakub Jelinek <jakub@redhat.com>
2110
2111 * gcc.c-torture/compile/20160615-1.c: New test.
2112
2113 * g++.dg/cpp0x/ref-qual17.C: New test.
2114
2115 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2116
2117 PR middle-end/71529
2118 * gcc.target/i386/pr71529.C: New test.
2119
2120 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2121
2122 PR tree-optimization/71483
2123 * g++.dg/vect/pr71483.c: New
2124
2125 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2126
2127 PR c++/70202
2128 * g++.dg/inherit/crash6.C: New.
2129 * g++.dg/inherit/union2.C: Likewise.
2130 * g++.dg/inherit/virtual12.C: Likewise.
2131 * g++.dg/inherit/virtual13.C: Likewise.
2132 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2133
2134 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
2135
2136 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2137
2138 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2139
2140 PR tree-optimization/71439
2141 * gcc.dg/vect/pr71439.c: New
2142
2143 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2144
2145 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2146
2147 2016-06-15 Richard Biener <rguenther@suse.de>
2148
2149 * gcc.dg/vect/slp-45.c: New testcase.
2150
2151 2016-06-15 Richard Biener <rguenther@suse.de>
2152
2153 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2154
2155 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2156
2157 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2158 requirements, and disable for AIX for now.
2159 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2160
2161 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2162
2163 PR c++/71528
2164 * g++.dg/opt/pr71528.C: New test.
2165
2166 PR c++/71516
2167 * g++.dg/init/pr71516.C: New test.
2168
2169 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2170
2171 * g++.dg/init/array46.C: New.
2172
2173 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
2174
2175 * gcc.target/i386/float128-3.c: New test.
2176 * gcc.target/i386/quad-sse4.c: Ditto.
2177 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2178 Update scan strings.
2179
2180 2016-06-14 Richard Biener <rguenther@suse.de>
2181
2182 PR middle-end/71526
2183 * gfortran.dg/pr71526.f90: New testcase.
2184
2185 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2186
2187 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2188 * gcc.dg/zero_bits_compound-1.c: Likewise.
2189
2190 2016-06-14 Richard Biener <rguenther@suse.de>
2191
2192 PR tree-optimization/71522
2193 * gcc.dg/torture/pr71522.c: New testcase.
2194
2195 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2196
2197 PR tree-optimization/71520
2198 * gcc.dg/tree-ssa/pr71520.c: New test.
2199
2200 2016-06-14 Richard Biener <rguenther@suse.de>
2201
2202 PR tree-optimization/71521
2203 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2204
2205 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2206
2207 PR sanitizer/71498
2208 * c-c++-common/ubsan/bounds-13.c: New test.
2209
2210 PR preprocessor/71183
2211 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2212
2213 2016-06-13 Jeff Law <law@redhat.com>
2214
2215 PR tree-optimization/71403
2216 * c-c++-common/ubsan/pr71403-1.c: New test.
2217 * c-c++-common/ubsan/pr71403-2.c: New test.
2218 * c-c++-common/ubsan/pr71403-3.c: New test.
2219
2220 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2221
2222 PR middle-end/71478
2223 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2224 Add -Wno-psabi -w to dg-options.
2225
2226 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2227
2228 * gcc.target/powerpc/vadsdu-0.c: New test.
2229 * gcc.target/powerpc/vadsdu-1.c: New test.
2230 * gcc.target/powerpc/vadsdu-2.c: New test.
2231 * gcc.target/powerpc/vadsdu-3.c: New test.
2232 * gcc.target/powerpc/vadsdu-4.c: New test.
2233 * gcc.target/powerpc/vadsdu-5.c: New test.
2234 * gcc.target/powerpc/vadsdub-1.c: New test.
2235 * gcc.target/powerpc/vadsdub-2.c: New test.
2236 * gcc.target/powerpc/vadsduh-1.c: New test.
2237 * gcc.target/powerpc/vadsduh-2.c: New test.
2238 * gcc.target/powerpc/vadsduw-1.c: New test.
2239 * gcc.target/powerpc/vadsduw-2.c: New test.
2240
2241 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2242
2243 * gcc.dg/c99-init-2.c (c): Update expected error message.
2244 * gcc.dg/init-bad-8.c (foo): Likewise.
2245 * gcc.dg/spellcheck-fields-3.c: New test case.
2246
2247 2016-06-13 Martin Liska <mliska@suse.cz>
2248
2249 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2250 and "guess loop iv compared" heuristics.
2251 * gcc.dg/predict-2.c: Likewise.
2252 * gcc.dg/predict-3.c: Likewise.
2253 * gcc.dg/predict-4.c: Likewise.
2254 * gcc.dg/predict-5.c: Likewise.
2255 * gcc.dg/predict-6.c: Likewise.
2256
2257 2016-06-13 Marek Polacek <polacek@redhat.com>
2258
2259 PR middle-end/71476
2260 * c-c++-common/Wswitch-unreachable-4.c: New test.
2261 * gcc.dg/Wswitch-unreachable-2.c: New test.
2262 * g++.dg/tm/jump1.C: Move dg-warning.
2263
2264 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2265
2266 * gnat.dg/renaming10.ad[sb]: New test.
2267
2268 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2269
2270 PR fortran/70673
2271 * gfortran.dg/pr70673.f90: New test.
2272
2273 2016-06-13 Richard Biener <rguenther@suse.de>
2274
2275 PR middle-end/64516
2276 * gcc.dg/align-3.c: New testcase.
2277
2278 2016-06-13 Martin Liska <mliska@suse.cz>
2279
2280 * gcc.target/i386/pr71458.c: New test.
2281
2282 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2283
2284 PR target/71241
2285 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2286
2287 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2288
2289 PR target/60751
2290 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2291 statement.
2292
2293 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2294
2295 PR target/60751
2296 * gfortran.dg/comma_IO_extension_1.f90: New test.
2297 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2298 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2299 statement.
2300 * gfortran.dg/graphite/pr38083.f90: Likewise.
2301 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2302 missing format.
2303
2304 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2305
2306 * gnat.dg/case_character.adb: New test.
2307
2308 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2309
2310 PR middle-end/71310
2311 * gcc.target/powerpc/pr71310.c: New testcase.
2312
2313 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2314
2315 PR middle-end/71478
2316 * gcc.dg/pr71478.c: New test.
2317
2318 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2319
2320 PR middle-end/71494
2321 * gcc.c-torture/execute/pr71494.c: New test.
2322
2323 PR c/68657
2324 * gcc.target/i386/pr68657.c: New test.
2325
2326 PR inline-asm/68843
2327 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2328 (test): Add -masm=intel alternatives.
2329
2330 2016-06-10 Martin Sebor <msebor@redhat.com>
2331
2332 PR c/71392
2333 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2334
2335 2016-06-10 Jeff Law <law@redhat.com>
2336
2337 PR tree-optimization/71335
2338 * gcc.c-torture/execute/pr71335.c: New test.
2339
2340 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2341
2342 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2343 the various "cannot tail-call: " messages.
2344
2345 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2346
2347 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2348 and options.
2349
2350 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2351
2352 PR sanitizer/71480
2353 * c-c++-common/asan/pr71480.c: New test.
2354
2355 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2356
2357 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2358 (ASMNAME2): Likewise.
2359 (main): Replace fn in asm statement with ASMNAME ("fn").
2360 * gcc.dg/guality/pr68037-2.c: Likewise.
2361 * gcc.dg/guality/pr68037-3.c: Likewise.
2362 * gcc.dg/torture/pr68037-1.c: Likewise.
2363 * gcc.dg/torture/pr68037-2.c: Likewise.
2364 * gcc.dg/torture/pr68037-3.c: Likewise.
2365
2366 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2367
2368 PR inline-asm/68843
2369 * gcc.target/i386/pr68843-1.c: New test.
2370 * gcc.target/i386/pr68843-2.c: New test.
2371
2372 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2373 Cesar Philippidis <cesar@codesourcery.com>
2374
2375 PR middle-end/71373
2376 * gcc.dg/goacc/nested-function-1.c: New file.
2377 * gcc.dg/goacc/nested-function-2.c: Likewise.
2378 * gcc.dg/goacc/pr71373.c: Likewise.
2379 * gfortran.dg/goacc/cray-2.f95: Likewise.
2380 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2381 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2382 * gfortran.dg/goacc/cray.f95: Update.
2383 * gfortran.dg/goacc/loop-1.f95: Likewise.
2384 * gfortran.dg/goacc/loop-3.f95: Likewise.
2385 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2386 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2387
2388 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2389
2390 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2391 for OpenACC tile clauses.
2392 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2393
2394 PR c/71381
2395 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2396 to...
2397 * c-c++-common/goacc/cache-2.c: ... this new file.
2398 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2399 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2400 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2401 usage.
2402 * gfortran.dg/goacc/cray.f95: Likewise.
2403 * gfortran.dg/goacc/loop-1.f95: Likewise.
2404
2405 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2406
2407 PR tree-optimization/71407
2408 PR tree-optimization/71416
2409 * gcc.dg/vect/pr71407.c: New
2410 * gcc.dg/vect/pr71416-1.c: New
2411 * gcc.dg/vect/pr71416-2.c: New
2412
2413 2016-06-10 Richard Biener <rguenther@suse.de>
2414
2415 PR middle-end/71477
2416 * gcc.dg/torture/pr71477.c: New testcase.
2417
2418 2016-06-09 Julia Koval <julia.koval@intel.com>
2419
2420 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2421 * gcc.target/i386/interrupt-13.c: Likewise.
2422 * gcc.target/i386/interrupt-15.c: Likewise.
2423 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2424 * gcc.target/i386/interrupt-24.c: Likewise.
2425 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2426 * gcc.target/i386/interrupt-9.c: Likewise.
2427 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2428
2429 2016-06-09 Martin Sebor <msebor@redhat.com>
2430
2431 PR c/70883
2432 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2433 * gcc.dg/builtin-constant_p-1.c: Same.
2434 * gcc.dg/builtins-error.c: Same.
2435 * gcc.dg/pr70859.c: Same.
2436
2437 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2438
2439 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2440 * gcc.dg/torture/pr68067-1.c: Likewise.
2441 * gcc.dg/torture/pr68067-2.c: Likewise.
2442
2443 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2444
2445 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2446 when setting SIZE.
2447
2448 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2449
2450 PR c++/71465
2451 * g++.dg/inherit/crash5.C: New.
2452 Revert:
2453 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2454
2455 PR c++/70202
2456 * g++.dg/inherit/crash5.C: New.
2457 * g++.dg/inherit/virtual1.C: Adjust.
2458
2459 2016-06-09 Martin Liska <mliska@suse.cz>
2460
2461 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2462 * g++.dg/predict-loop-exit-2.C: Likewise.
2463 * g++.dg/predict-loop-exit-3.C: Likewise.
2464 * gcc.dg/predict-1.c: Likewise.
2465 * gcc.dg/predict-2.c: Likewise.
2466 * gcc.dg/predict-3.c: Likewise.
2467 * gcc.dg/predict-4.c: Likewise.
2468 * gcc.dg/predict-5.c: Likewise.
2469 * gcc.dg/predict-6.c: Likewise.
2470 * gcc.dg/predict-7.c: Likewise.
2471
2472 2016-06-09 Richard Biener <rguenther@suse.de>
2473
2474 PR tree-optimization/71462
2475 * gcc.dg/torture/pr71462.c: New testcase.
2476
2477 2016-06-09 Marek Polacek <polacek@redhat.com>
2478
2479 PR c/65471
2480 * gcc.dg/c11-generic-3.c: New test.
2481
2482 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2483
2484 * g++.dg/init/array42.C: New.
2485 * g++.dg/init/array43.C: Likewise.
2486 * g++.dg/init/array44.C: Likewise.
2487 * g++.dg/init/array45.C: Likewise.
2488 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2489 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2490 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2491 * g++.dg/gomp/pr35751.C: Likewise.
2492 * g++.dg/init/array23.C: Likewise.
2493 * g++.dg/init/brace2.C: Likewise.
2494 * g++.dg/init/brace6.C: Likewise.
2495
2496 2016-06-08 Martin Sebor <msebor@redhat.com>
2497 Jakub Jelinek <jakub@redhat.com>
2498
2499 PR c++/70507
2500 PR c/68120
2501 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2502 * c-c++-common/builtin-arith-overflow-2.c: New test.
2503 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2504 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2505 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2506
2507 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2508
2509 PR c++/71442
2510 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2511
2512 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2513
2514 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2515 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2516 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2517 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2518 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2519 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2520 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2521 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2522 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2523 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2524 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2525 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2526 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2527
2528 2016-06-08 Richard Biener <rguenther@suse.de>
2529
2530 PR tree-optimization/68558
2531 * gcc.dg/vect/slp-44.c: New testcase.
2532
2533 2016-06-08 Richard Biener <rguenther@suse.de>
2534
2535 * gcc.dg/vect/slp-43.c: New testcase.
2536
2537 2016-06-08 Richard Biener <rguenther@suse.de>
2538
2539 PR tree-optimization/71452
2540 * gcc.dg/torture/pr71452.c: New testcase.
2541
2542 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2543
2544 PR c++/71448
2545 * g++.dg/torture/pr71448.C: New test.
2546
2547 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2548
2549 PR debug/71432
2550 PR ada/71413
2551 * g++.dg/debug/pr71432.C: New test.
2552
2553 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2554
2555 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2556 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2557 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2558
2559 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2560
2561 * gcc.dg/vect/vect-live-2.c: Update effective target.
2562 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2563 * lib/target-supports.exp: Add aarch64 to vect_long.
2564
2565 2016-06-08 Marek Polacek <polacek@redhat.com>
2566
2567 PR c/71418
2568 * gcc.dg/noncompile/pr71418.c: New test.
2569
2570 PR c/71426
2571 * gcc.dg/noncompile/pr71426.c: New test.
2572
2573 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2574
2575 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2576 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2577 * gcc.dg/predict-3.c: Update template.
2578 * gcc.dg/predict-5.c: Update template.
2579 * gcc.dg/predict-6.c: Update template.
2580 * gcc.dg/predict-9.c: Update template.
2581 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2582
2583 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2584
2585 * gcc.target/powerpc/vec-mul.c: New test.
2586
2587 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2588
2589 * gcc.dg/spellcheck-fields-2.c: New test case.
2590
2591 2016-06-07 Richard Biener <rguenther@suse.de>
2592
2593 PR c/61564
2594 * gcc.dg/Wpragmas-1.c: New testcase.
2595 * gcc.dg/Wattributes-4.c: Likewise.
2596 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2597 entry.
2598
2599 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2600
2601 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2602 spurious debug code.
2603
2604 2016-06-07 Richard Biener <rguenther@suse.de>
2605
2606 PR tree-optimization/71428
2607 * gcc.dg/torture/pr71428.c: New testcase.
2608
2609 2016-06-07 Richard Biener <rguenther@suse.de>
2610
2611 PR middle-end/71423
2612 * gcc.dg/torture/pr71423.c: New testcase.
2613
2614 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2615
2616 PR middle-end/71408
2617 * gcc.dg/tree-ssa/pr71408.c: New test.
2618
2619 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2620
2621 PR middle-end/71281
2622 * g++.dg/torture/pr71281.C: New test.
2623
2624 2016-06-06 Marek Polacek <polacek@redhat.com>
2625
2626 PR c/71362
2627 * gcc.dg/pr71362.c: New test.
2628
2629 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2630 Patrick Palka <ppalka@gcc.gnu.org>
2631
2632 PR c++/70847
2633 PR c++/71330
2634 PR c++/71393
2635 * g++.dg/opt/pr70847.C: New test.
2636 * g++.dg/ubsan/pr70847.C: New test.
2637 * g++.dg/ubsan/pr71393.C: New test.
2638
2639 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2640
2641 PR tree-optimization/71259
2642 * gcc.dg/vect/pr71259.c: New test.
2643
2644 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2645
2646 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2647 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2648 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2649 above.
2650
2651 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2652
2653 PR middle-end/37780
2654 * gcc.c-torture/execute/pr37780.c: New test.
2655 * gcc.target/aarch64/pr37780_1.c: Likewise.
2656 * gcc.target/arm/pr37780_1.c: Likewise.
2657
2658 2016-06-06 Marek Polacek <polacek@redhat.com>
2659
2660 * c-c++-common/attr-may-alias-1.c: New test.
2661 * c-c++-common/attr-may-alias-2.c: New test.
2662 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2663
2664 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2665
2666 PR c/24414
2667 * gcc.target/i386/pr24414.c: New test.
2668
2669 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2670
2671 * gcc.target/sparc/vis4misc.c: New file.
2672 * gcc.target/sparc/fpcmp.c: Likewise.
2673 * gcc.target/sparc/fpcmpu.c: Likewise.
2674
2675 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2676
2677 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2678 * gcc.dg/vect/vect-live-3.c: Likewise.
2679
2680 2016-06-06 Richard Biener <rguenther@suse.de>
2681
2682 PR tree-optimization/71398
2683 * gcc.dg/torture/pr71398.c: New testcase.
2684
2685 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2686
2687 PR target/71389
2688 * g++.dg/pr71389.C: New test.
2689
2690 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2691
2692 PR fortran/71404
2693 * gfortran.dg/fmt_read_5.f: New test.
2694
2695 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2696
2697 PR fortran/69659
2698 * gfortran.dg/class_array_22.f03: New test.
2699
2700 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2701
2702 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2703
2704 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2705
2706 * gcc.dg/predict-9.c: Update template.
2707
2708 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2709
2710 PR c++/49377
2711 * g++.dg/template/pr49377.C: New.
2712
2713 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2714
2715 PR tree-optimization/71405
2716 * g++.dg/torture/pr71405.C: New test.
2717
2718 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2719
2720 PR c++/70202
2721 * g++.dg/inherit/crash5.C: New.
2722 * g++.dg/inherit/virtual1.C: Adjust.
2723
2724 2016-06-03 Jeff Law <law@redhat.com>
2725
2726 PR tree-optimization/71316
2727 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2728
2729 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2730
2731 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2732 dg-additional-options with just -fno-tree-scev-cprop in it.
2733 * gcc.dg/vect/vect-live-2.c: Likewise.
2734 * gcc.dg/vect/vect-live-5.c: Likewise.
2735 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2736 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2737 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2738
2739 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2740
2741 PR c++/27100
2742 * g++.dg/other/friend6.C: New test.
2743
2744 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2745
2746 * g++.dg/torture/ppc-ldst-array.C: New.
2747
2748 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2749
2750 PR target/71276
2751 PR target/71277
2752 * gcc.dg/torture/builtin-fp-int-inexact.c,
2753 gcc.target/i386/387-builtin-fp-int-inexact.c,
2754 gcc.target/i386/387-rint-inline-1.c,
2755 gcc.target/i386/387-rint-inline-2.c,
2756 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2757 gcc.target/i386/sse2-rint-inline-1.c,
2758 gcc.target/i386/sse2-rint-inline-2.c,
2759 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2760 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2761
2762 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2763 Julia Koval <julia.koval@intel.com>
2764
2765 PR target/66960
2766 PR target/67630
2767 PR target/67634
2768 PR target/67841
2769 PR target/68037
2770 PR target/68618
2771 PR target/68661
2772 PR target/69575
2773 PR target/69596
2774 PR target/69734
2775 * gcc.dg/guality/pr68037-1.c: New test.
2776 * gcc.dg/guality/pr68037-2.c: Likewise.
2777 * gcc.dg/guality/pr68037-3.c: Likewise.
2778 * gcc.dg/torture/pr68037-1.c: Likewise.
2779 * gcc.dg/torture/pr68037-2.c: Likewise.
2780 * gcc.dg/torture/pr68037-3.c: Likewise.
2781 * gcc.dg/torture/pr68661-1a.c: Likewise.
2782 * gcc.dg/torture/pr68661-1b.c: Likewise.
2783 * gcc.target/i386/interrupt-1.c: Likewise.
2784 * gcc.target/i386/interrupt-2.c: Likewise.
2785 * gcc.target/i386/interrupt-3.c: Likewise.
2786 * gcc.target/i386/interrupt-4.c: Likewise.
2787 * gcc.target/i386/interrupt-5.c: Likewise.
2788 * gcc.target/i386/interrupt-6.c: Likewise.
2789 * gcc.target/i386/interrupt-7.c: Likewise.
2790 * gcc.target/i386/interrupt-8.c: Likewise.
2791 * gcc.target/i386/interrupt-9.c: Likewise.
2792 * gcc.target/i386/interrupt-10.c: Likewise.
2793 * gcc.target/i386/interrupt-11.c: Likewise.
2794 * gcc.target/i386/interrupt-12.c: Likewise.
2795 * gcc.target/i386/interrupt-13.c: Likewise.
2796 * gcc.target/i386/interrupt-14.c: Likewise.
2797 * gcc.target/i386/interrupt-15.c: Likewise.
2798 * gcc.target/i386/interrupt-16.c: Likewise.
2799 * gcc.target/i386/interrupt-17.c: Likewise.
2800 * gcc.target/i386/interrupt-18.c: Likewise.
2801 * gcc.target/i386/interrupt-19.c: Likewise.
2802 * gcc.target/i386/interrupt-20.c: Likewise.
2803 * gcc.target/i386/interrupt-21.c: Likewise.
2804 * gcc.target/i386/interrupt-22.c: Likewise.
2805 * gcc.target/i386/interrupt-23.c: Likewise.
2806 * gcc.target/i386/interrupt-24.c: Likewise.
2807 * gcc.target/i386/interrupt-25.c: Likewise.
2808 * gcc.target/i386/interrupt-26.c: Likewise.
2809 * gcc.target/i386/interrupt-27.c: Likewise.
2810 * gcc.target/i386/interrupt-28.c: Likewise.
2811 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2812 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2813 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2814 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2815 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2816 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2817 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2818 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2819 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2820 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2821 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2822 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2823
2824 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2825
2826 PR tree-optimization/52171
2827 * gcc.dg/pr52171.c: New test.
2828 * gcc.target/i386/pr52171.c: New test.
2829
2830 2016-06-03 Jan Hubicka <jh@suse.cz>
2831
2832 * g++.dg/tree-ssa/pred-1.C: New testcase
2833 * gcc.dg/tree-ssa/pred-1.c: New testcase
2834
2835 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2836
2837 PR target/70957
2838 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2839 support.
2840 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2841
2842 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2843
2844 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2845
2846 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2847
2848 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2849 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2850 * gcc.dg/vect/vect-live-1.c: New test.
2851 * gcc.dg/vect/vect-live-2.c: New test.
2852 * gcc.dg/vect/vect-live-3.c: New test.
2853 * gcc.dg/vect/vect-live-4.c: New test.
2854 * gcc.dg/vect/vect-live-5.c: New test.
2855 * gcc.dg/vect/vect-live-slp-1.c: New test.
2856 * gcc.dg/vect/vect-live-slp-2.c: New test.
2857 * gcc.dg/vect/vect-live-slp-3.c: New test.
2858
2859 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2860
2861 PR middle-end/71387
2862 * g++.dg/opt/pr71387.C: New test.
2863
2864 2016-06-02 Jeff Law <law@redhat.com>
2865
2866 PR tree-optimization/71328
2867 * gcc.c-torture/compile/pr71328.c: New test.
2868
2869 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2870
2871 PR fortran/52393
2872 * gfortran.dg/fmt_read_3.f90: Fix typo.
2873 * gfortran.dg/fmt_read_4.f90: New test.
2874
2875 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2876
2877 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2878 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2879 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2880 * g++.dg/cpp0x/override2.C: Likewise.
2881 * g++.dg/parse/crash5.C: Likewise.
2882 * g++.dg/parse/error16.C: Likewise.
2883 * g++.dg/parse/error27.C: Likewise.
2884 * g++.dg/template/qualttp15.C: Likewise.
2885 * g++.dg/template/redecl4.C: Likewise.
2886 * g++.old-deja/g++.other/crash39.C: Likewise.
2887 * g++.old-deja/g++.other/struct1.C: Likewise.
2888 * g++.old-deja/g++.pt/m9a.C: Likewise.
2889 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2890
2891 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2892
2893 PR c++/71372
2894 * c-c++-common/pr71372.c: New test.
2895
2896 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2897 __TIME__ strings with __builtin_strcmp instead of printf and
2898 dg-output.
2899
2900 2016-06-02 Martin Liska <mliska@suse.cz>
2901
2902 * gcc.dg/predict-9.c: New test.
2903
2904 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2905
2906 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2907 global set_compiler_env_var and global saved_compiler_env_var.
2908
2909 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2910
2911 PR rtl-optimization/71295
2912 * gcc.c-torture/compile/pr71295.c: New test.
2913
2914 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2915
2916 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2917
2918 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2919 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2920
2921 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2922 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2923 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2924 alternative number.
2925
2926 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2927
2928 * gcc.target/powerpc/p9-splat-4.c: New test.
2929
2930 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2931
2932 PR target/71186
2933 * gcc.target/powerpc/pr71186.c: New test.
2934
2935 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2936
2937 PR fortran/52393
2938 * gfortran.dg/fmt_read_3.f90: New test.
2939
2940 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2941
2942 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2943 procedure.
2944
2945 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2946
2947 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2948 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2949 env var is set.
2950 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2951 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2952 shown once.
2953 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2954 during compilation.
2955 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2956 vars set by dg-set-compiler-env-var.
2957
2958 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2959
2960 PR fortran/71156
2961 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2962 to the module procedure declaration.
2963 * gfortran.dg/submodule_16.f08: New test.
2964
2965 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2966
2967 PR middle-end/71371
2968 * c-c++-common/gomp/pr71371.c: New test.
2969
2970 2016-06-01 Richard Biener <rguenther@suse.de>
2971
2972 PR tree-optimization/71366
2973 * gcc.dg/torture/pr71366-1.c: New testcase.
2974 * gcc.dg/torture/pr71366-2.c: Likewise.
2975
2976 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2977
2978 * gcc.target/powerpc/vslv-0.c: New test.
2979 * gcc.target/powerpc/vslv-1.c: New test.
2980 * gcc.target/powerpc/vsrv-0.c: New test.
2981 * gcc.target/powerpc/vsrv-1.c: New test.
2982
2983 2016-06-01 Nathan Sidwell <nathan@acm.org>
2984
2985 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2986 * gcc.target/nvptx/weak.c: New.
2987
2988 2016-06-01 Richard Biener <rguenther@suse.de>
2989
2990 PR tree-optimization/71261
2991 * gcc.dg/torture/vect-bool-1.c: New testcase.
2992
2993 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2994
2995 * gfortran.dg/gomp/order-1.f90: New test.
2996 * gfortran.dg/gomp/order-2.f90: New test.
2997
2998 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2999
3000 * gcc.dg/unroll-6.c: Update template.
3001 * gcc.dg/unroll-7.c: New testcase.
3002 * gcc.dg/unroll-8.c: New testcase.
3003
3004 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3005
3006 * gnat.dg/opt56.ad[sb]: New test.
3007
3008 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3009
3010 PR c++/66635
3011 * g++.dg/cpp0x/constexpr-ice16.C: New.
3012
3013 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3014
3015 PR tree-optimization/71314
3016 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3017 -mbranch-cost=2.
3018
3019 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3020
3021 PR tree-optimization/71077
3022 * gcc.dg/tree-ssa/pr71077.c: New test.
3023
3024 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
3025
3026 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3027 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3028 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3029
3030 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3031
3032 PR c++/71248
3033 * g++.dg/cpp0x/pr71248.C: New.
3034 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3035 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3036 * g++.dg/init/new37.C: Likewise.
3037 * g++.dg/template/static1.C: Likewise.
3038 * g++.dg/template/static2.C: Likewise.
3039
3040 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3041
3042 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3043 instead of %rdi.
3044 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3045
3046 2016-05-31 Marek Polacek <polacek@redhat.com>
3047
3048 * c-c++-common/Wswitch-unreachable-3.c: New test.
3049 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3050
3051 2016-05-31 Richard Biener <rguenther@suse.de>
3052
3053 PR tree-optimization/71352
3054 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3055
3056 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3057
3058 * gcc.target/arm/armv5_thumb_isa.c: New test.
3059
3060 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3061
3062 PR target/71346
3063 * gcc.target/i386/pr71346.c: New test.
3064
3065 2016-05-31 Tom de Vries <tom@codesourcery.com>
3066
3067 PR tree-optimization/69068
3068 * gcc.dg/graphite/pr69068.c: New test.
3069
3070 2016-05-27 Martin Sebor <msebor@redhat.com>
3071
3072 PR c++/71306
3073 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3074
3075 2016-05-30 Jakub Jelinek <jakub@redhat.com>
3076
3077 PR c++/71349
3078 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3079 nowait depend(inout: dd[0]) clauses where permitted.
3080
3081 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3082
3083 PR c++/71238
3084 * g++.dg/parse/pr71238.C: New.
3085 * g++.dg/concepts/friend1.C: Test column numbers too.
3086 * g++.dg/cpp0x/initlist31.C: Likewise.
3087 * g++.dg/cpp0x/pr51420.C: Likewise.
3088 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3089 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3090 * g++.dg/ext/builtin3.C: Likewise.
3091 * g++.dg/lookup/friend12.C: Likewise.
3092 * g++.dg/lookup/friend7.C: Likewise.
3093 * g++.dg/lookup/koenig1.C: Likewise.
3094 * g++.dg/lookup/koenig5.C: Likewise.
3095 * g++.dg/lookup/used-before-declaration.C: Likewise.
3096 * g++.dg/overload/koenig1.C: Likewise.
3097 * g++.dg/template/crash65.C: Likewise.
3098 * g++.dg/template/friend57.C: Likewise.
3099 * g++.dg/warn/Wshadow-5.C: Likewise.
3100 * g++.dg/warn/Wunused-8.C: Likewise.
3101 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3102 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3103 * g++.old-deja/g++.jason/member.C: Likewise.
3104 * g++.old-deja/g++.jason/report.C: Likewise.
3105 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3106 * g++.old-deja/g++.law/visibility20.C: Likewise.
3107 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3108 * g++.old-deja/g++.other/static5.C: Likewise.
3109 * g++.old-deja/g++.pt/overload2.C: Likewise.
3110
3111 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3112
3113 * gcc.dg/tree-ssa/peel1.c: New testcase.
3114 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3115 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3116
3117 2016-05-30 Tom de Vries <tom@codesourcery.com>
3118
3119 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3120 to ce.
3121
3122 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3123
3124 PR c++/71099
3125 * g++.dg/parse/virtual1.C: New.
3126
3127 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
3128
3129 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3130 Use correct register when clearing %edx.
3131
3132 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
3133
3134 PR tree-optimization/71289
3135 * gcc.dg/pr71289.c: New test.
3136
3137 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3138
3139 PR middle-end/71269
3140 PR middle-end/71292
3141 * gcc.dg/tree-ssa/pr71269.c: New test.
3142 * gcc.dg/tree-ssa/pr71292.c: New test.
3143
3144 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3145
3146 PR middle-end/71252
3147 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3148
3149 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3150
3151 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3152 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3153 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3154
3155 2016-05-30 Tom de Vries <tom@codesourcery.com>
3156
3157 PR tree-optimization/69067
3158 * gcc.dg/graphite/pr69067.c: New test.
3159
3160 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
3161
3162 PR target/71245
3163 * gcc.target/i386/pr71245-1.c: New test.
3164 * gcc.target/i386/pr71245-2.c: Ditto.
3165
3166 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3167
3168 PR c++/71105
3169 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3170 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3171 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3172
3173 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
3174
3175 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3176
3177 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3178
3179 Revert:
3180 PR c++/69855
3181 * g++.dg/overload/69855.C: New.
3182 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3183 * g++.old-deja/g++.pt/crash3.C: Likewise.
3184
3185 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3186
3187 PR c++/60385
3188 * g++.dg/parse/namespace13.C: New.
3189
3190 2016-05-26 Jeff Law <law@redhat.com>
3191
3192 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3193 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3194 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3195 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3196 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3197 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3198 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3199 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3200 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3201 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3202 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3203 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3204 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3205
3206 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3207
3208 PR c++/69855
3209 * g++.dg/overload/69855.C: New.
3210 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3211 * g++.old-deja/g++.pt/crash3.C: Likewise.
3212
3213 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3214
3215 PR target/63596
3216 * gcc.target/aarch64/va_arg_1.c: New testcase.
3217 * gcc.target/aarch64/va_arg_2.c: Likewise.
3218 * gcc.target/aarch64/va_arg_3.c: Likewise.
3219
3220 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3221
3222 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3223 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3224 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3225 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3226 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3227
3228 2016-05-27 Marek Polacek <polacek@redhat.com>
3229
3230 PR middle-end/71308
3231 * g++.dg/torture/pr71308.C: New test.
3232
3233 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3234
3235 * gcc.dg/zero_bits_compound-1.c: New test.
3236 * gcc.dg/zero_bits_compound-2.c: New test.
3237
3238 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3239
3240 PR middle-end/71279
3241 * gcc.dg/pr71279.c: New test.
3242
3243 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3244
3245 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3246 floating point min/max/comparison instructions.
3247 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3248
3249 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3250
3251 * c-c++-common/gomp/schedule-1.c: New test.
3252 * gfortran.dg/gomp/schedule-1.f90: New test.
3253
3254 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3255
3256 PR c++/70822
3257 PR c++/70106
3258 * g++.dg/cpp1y/auto-fn32.C: New test.
3259 * g++.dg/cpp1y/paren4.C: New test.
3260
3261 2016-05-26 Nathan Sidwell <nathan@acm.org>
3262
3263 * gcc.dg/20060410.c: Xfail on ptx.
3264 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3265 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3266 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3267 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3268 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3269
3270 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3271
3272 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3273
3274 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3275
3276 PR tree-optimization/71280
3277 * gcc.dg/pr71280.c: New test.
3278
3279 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3280
3281 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3282 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3283
3284 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3285
3286 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3287
3288 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3289 kept in memory.
3290
3291 2016-05-25 Jeff Law <law@redhat.com>
3292
3293 PR tree-optimization/71272
3294 * gcc.c-torture/compile/pr71272.c: new test.
3295
3296 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3297
3298 * gcc.target/powerpc/vec-cmpne.c: New test.
3299 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3300
3301 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3302
3303 * gnat.dg/opt55.ad[sb]: New test.
3304
3305 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3306
3307 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3308 * c-c++-common/pr60226.c: Require int32plus.
3309 * gcc.c-torture/execute/pr70602.c: Likewise.
3310 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3311 unsigned long for malloc arg type.
3312 * gcc.dg/asr_div1.c: Require int32plus.
3313 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3314 * gcc.dg/pie-1.c: Require pie.
3315 * gcc.dg/pie-2.c: Likewise.
3316 * gcc.dg/pr59471.c: Require int32plus.
3317 * gcc.dg/pr59963-2.c: XFAIL for int16.
3318 * gcc.dg/pr60114.c: Require int32plus.
3319 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3320 unsigned long for typedef of size_t.
3321 * gcc.dg/pr63914.c: Require int32plus.
3322 * gcc.dg/pr64536.c: Require pt32plus.
3323 * gcc.dg/pr65658.c: Likewise.
3324 * gcc.dg/pr67271.c: Require int32plus.
3325 * gcc.dg/pr68112.c: Likewise.
3326 * gcc.dg/pr69071.c: Skip for avr target.
3327 * gcc.dg/pr69973.c: Require int32plus.
3328 * gcc.dg/pr70169.c: Skip for avr target.
3329 * gcc.dg/sso-6.c: Require int32plus.
3330 * gcc.dg/sso-7.c: Likewise.
3331 * gcc.dg/sso-8.c: Likewise.
3332 * gcc.dg/vrp-min-max-2.c: Likewise.
3333
3334 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3335
3336 PR target/70738
3337 * gcc.target/i386/pr70738-1.c: New test.
3338 * gcc.target/i386/pr70738-2.c: Likewise.
3339 * gcc.target/i386/pr70738-3.c: Likewise.
3340 * gcc.target/i386/pr70738-4.c: Likewise.
3341 * gcc.target/i386/pr70738-5.c: Likewise.
3342 * gcc.target/i386/pr70738-6.c: Likewise.
3343 * gcc.target/i386/pr70738-7.c: Likewise.
3344 * gcc.target/i386/pr70738-8.c: Likewise.
3345 * gcc.target/i386/pr70738-9.c: Likewise.
3346
3347 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3348
3349 PR rtl-optimization/66940
3350 * gcc.c-torture/execute/pr66940.c: New test.
3351
3352 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3353
3354 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3355 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3356 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3357 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3358 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3359 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3360 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3361 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3362 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3363 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3364 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3365 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3366 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3367 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3368 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3369 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3370 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3371 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3372 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3373 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3374 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3375 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3376 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3377 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3378
3379 2016-05-25 Marek Polacek <polacek@redhat.com>
3380
3381 PR c/71265
3382 * gcc.dg/noncompile/pr71265.c: New test.
3383
3384 PR c/71266
3385 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3386
3387 2016-05-25 Nathan Sidwell <nathan@acm.org>
3388
3389 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3390
3391 2016-05-25 Richard Biener <rguenther@suse.de>
3392
3393 PR tree-optimization/71261
3394 * c-c++-common/torture/pr71261.c: New testcase.
3395
3396 2016-05-25 Richard Biener <rguenther@suse.de>
3397
3398 PR tree-optimization/71264
3399 * gcc.dg/vect/pr71264.c: New testcase.
3400
3401 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3402
3403 PR c++/55992
3404 * g++.dg/cpp0x/alias-decl-53.C: New.
3405 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3406
3407 2016-05-25 Martin Liska <mliska@suse.cz>
3408
3409 * g++.dg/pr71239.C: New test.
3410
3411 2016-05-25 Richard Biener <rguenther@suse.de>
3412
3413 * gcc.dg/vect/pr58135.c: Rename to ...
3414 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3415
3416 2016-05-25 Marek Polacek <polacek@redhat.com>
3417
3418 * g++.dg/pr65295.C: Use target c++14.
3419
3420 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3421
3422 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3423 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3424
3425 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3426
3427 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3428 instructions.
3429
3430 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3431
3432 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3433 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3434 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3435 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3436 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3437 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3438 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3439 * c-c++-common/goacc/pcopy.c: Likewise.
3440 * c-c++-common/goacc/pcopyin.c: Likewise.
3441 * c-c++-common/goacc/pcopyout.c: Likewise.
3442 * c-c++-common/goacc/pcreate.c: Likewise.
3443 * c-c++-common/goacc/pr70688.c: New test.
3444 * c-c++-common/goacc/present-1.c: Adjust test.
3445 * c-c++-common/goacc/reduction-5.c: Likewise.
3446 * g++.dg/goacc/data-1.C: New test.
3447
3448 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3449
3450 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3451 vector parity built-in functions.
3452 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3453 count trailing zeros automatic vectorization.
3454 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3455 count trailing zeros built-in functions.
3456
3457 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3458
3459 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3460
3461 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3462
3463 PR target/71050
3464 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3465
3466 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3467
3468 PR c++/50436
3469 * g++.dg/template/crash123.C: New.
3470 * g++.dg/template/crash124.C: Likewise.
3471
3472 2016-05-24 Martin Sebor <msebor@redhat.com>
3473
3474 PR c++/71147
3475 * g++.dg/ext/flexary16.C: New test.
3476
3477 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3478
3479 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3480 before math.h is included.
3481 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3482 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3483 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3484 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3485 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3486 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3487 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3488 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3489 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3490 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3491 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3492 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3493 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3494 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3495 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3496 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3497 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3498 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3499 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3500 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3501 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3502 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3503 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3504
3505 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3506 Kelvin Nilsen <kelvin@gcc.gnu.org>
3507
3508 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3509 support.
3510
3511 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3512
3513 PR c++/69872
3514 * g++.dg/warn/Wno-narrowing1.C: New.
3515
3516 2016-05-24 Marek Polacek <polacek@redhat.com>
3517
3518 PR c/71249
3519 * c-c++-common/Wswitch-unreachable-2.c: New test.
3520
3521 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3522
3523 PR c++/71257
3524 * g++.dg/vect/simd-clone-6.cc: New test.
3525 * g++.dg/gomp/declare-simd-6.C: New test.
3526
3527 PR middle-end/70434
3528 PR c/69504
3529 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3530
3531 2016-05-24 Richard Biener <rguenther@suse.de>
3532
3533 PR tree-optimization/71240
3534 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3535
3536 2016-05-24 Richard Biener <rguenther@suse.de>
3537
3538 PR tree-optimization/71230
3539 * gcc.dg/torture/pr71230.c: New testcase.
3540 * g++.dg/torture/pr71230.C: Likewise.
3541
3542 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3543
3544 * c-c++-common/goacc/routine-5.c: Add tests.
3545 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3546 * gfortran.dg/goacc/routine-6.f90: Add tests.
3547
3548 2016-05-24 Richard Biener <rguenther@suse.de>
3549
3550 PR tree-optimization/71253
3551 * gcc.dg/torture/pr71253.c: New testcase.
3552
3553 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3554
3555 PR middle-end/71252
3556 * gfortran.dg/pr71252.f90: New test.
3557
3558 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3559
3560 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3561
3562 2016-05-24 Richard Biener <rguenther@suse.de>
3563
3564 PR middle-end/70434
3565 PR c/69504
3566 * c-c++-common/vector-subscript-4.c: New testcase.
3567 * c-c++-common/vector-subscript-5.c: Likewise.
3568
3569 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3570
3571 PR fortran/71123
3572 * gfortran.dg/namelist_90.f: New test
3573
3574 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3575
3576 PR fortran/66461
3577 * gfortran.dg/unexpected_eof.f: New test
3578
3579 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3580 Kelvin Nilsen <kelvin@gcc.gnu.org>
3581
3582 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3583 as little endian.
3584
3585 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3586
3587 PR c++/70972
3588 * g++.dg/cpp0x/inh-ctor20.C: New.
3589 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3590
3591 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3592
3593 PR c++/69095
3594 * g++.dg/cpp0x/variadic168.C: New.
3595
3596 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3597
3598 * g++.dg/cpp0x/pr31445.C: Test column number too.
3599 * g++.dg/cpp0x/pr32253.C: Likewise.
3600 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3601 * g++.dg/cpp0x/variadic36.C: Likewise.
3602
3603 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3604
3605 * gcc.dg/fold-notshift-2.c: Adjust.
3606
3607 2016-05-23 Marek Polacek <polacek@redhat.com>
3608
3609 PR c/49859
3610 * c-c++-common/Wswitch-unreachable-1.c: New test.
3611 * gcc.dg/Wswitch-unreachable-1.c: New test.
3612 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3613 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3614 * g++.dg/gomp/block-10.C: Likewise.
3615 * gcc.dg/gomp/block-10.c: Likewise.
3616 * g++.dg/gomp/block-9.C: Likewise.
3617 * gcc.dg/gomp/block-9.c: Likewise.
3618 * g++.dg/gomp/target-1.C: Likewise.
3619 * g++.dg/gomp/target-2.C: Likewise.
3620 * gcc.dg/gomp/target-1.c: Likewise.
3621 * gcc.dg/gomp/target-2.c: Likewise.
3622 * g++.dg/gomp/taskgroup-1.C: Likewise.
3623 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3624 * gcc.dg/gomp/teams-1.c: Likewise.
3625 * g++.dg/gomp/teams-1.C: Likewise.
3626 * g++.dg/overload/error3.C: Likewise.
3627 * g++.dg/tm/jump1.C: Likewise.
3628 * g++.dg/torture/pr40335.C: Likewise.
3629 * gcc.dg/c99-vla-jump-5.c: Likewise.
3630 * gcc.dg/switch-warn-1.c: Likewise.
3631 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3632 * gcc.dg/nested-func-1.c: Likewise.
3633 * gcc.dg/pr67784-4.c: Likewise.
3634
3635 2016-05-23 Richard Biener <rguenther@suse.de>
3636
3637 PR tree-optimization/71230
3638 * gfortran.dg/pr71230-1.f90: New testcase.
3639 * gfortran.dg/pr71230-2.f90: Likewise.
3640
3641 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3642
3643 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3644 * gcc.dg/vect/pr58135.c: Add new.
3645 * gfortran.dg/pr46519-1.f: Adjust test case.
3646
3647 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3648
3649 PR c++/53401
3650 * g++.dg/cpp0x/decltype64.C: New.
3651
3652 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3653
3654 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3655 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3656 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3657
3658 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3659
3660 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3661 Add poly64x1_t and poly64x2_t cases if supported.
3662 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3663 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3664 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3665 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3666 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3667
3668 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3669
3670 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3671 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3672 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3673 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3674 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3675 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3676 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3677
3678 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3679
3680 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3681
3682 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3683
3684 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3685 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3686
3687 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3688
3689 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3690 constraint instead of "r".
3691 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3692 insn instead of vxorpd.
3693 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3694
3695 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3696 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3697
3698 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3699
3700 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3701 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3702
3703 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3704
3705 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3706
3707 PR middle-end/40921
3708 * gcc.dg/tree-ssa/pr40921.c: New test.
3709
3710 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3711
3712 PR target/71103
3713 * gcc.target/avr/pr71103.c: New test.
3714
3715 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3716
3717 PR middle-end/71179
3718 * gcc.dg/tree-ssa/pr71179.c: New test.
3719
3720 2016-05-20 Martin Sebor <msebor@redhat.com>
3721
3722 PR c/71115
3723 * gcc.dg/init-excess-2.c: New test.
3724
3725 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3726
3727 * gnat.dg/opt53.adb: New test.
3728 * gnat.dg/opt54.adb: Likewise.
3729
3730 2016-05-20 Martin Jambor <mjambor@suse.cz>
3731
3732 PR tree-optimization/70884
3733 * gcc.dg/tree-ssa/pr70919.c: New test.
3734
3735 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3736
3737 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3738 formatting.
3739 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3740 fix code formatting.
3741
3742 2016-05-20 Nathan Sidwell <nathan@acm.org>
3743
3744 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3745 non-common cases.
3746 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3747
3748 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3749
3750 * jit.dg/all-non-failing-tests.h: Add
3751 test-factorial-must-tail-call.c.
3752 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3753 * jit.dg/test-factorial-must-tail-call.c: New test case.
3754
3755 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3756
3757 PR fortran/71204
3758 * gfortran.dg/pr71204.f90: New test.
3759
3760 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3761
3762 * gcc.target/nvptx/sincos.c: New test.
3763
3764 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3765
3766 PR c++/70572
3767 * g++.dg/cpp1y/auto-fn31.C: New.
3768
3769 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3770
3771 * gcc.target/powerpc/vec-addec.c: New test.
3772 * gcc.target/powerpc/vec-addec-int128.c: New test.
3773
3774 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3775
3776 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3777 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3778 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3779 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3780
3781 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3782
3783 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3784
3785 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3786
3787 PR c++/71210
3788 * g++.dg/opt/pr71210-1.C: New test.
3789 * g++.dg/opt/pr71210-2.C: New test.
3790
3791 PR tree-optimization/29756
3792 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3793 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3794 only on selected targets where V4SImode vectors are known to be
3795 supported.
3796
3797 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3798
3799 PR tree-optimization/71079
3800 PR tree-optimization/71206
3801 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3802
3803 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3804
3805 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3806 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3807 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3808
3809 2016-05-20 Richard Guenther <rguenther@suse.de>
3810
3811 PR tree-optimization/29756
3812 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3813
3814 2016-05-20 Richard Biener <rguenther@suse.de>
3815
3816 PR tree-optimization/71185
3817 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3818
3819 2016-05-20 Richard Biener <rguenther@suse.de>
3820
3821 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3822
3823 2016-05-19 Marek Polacek <polacek@redhat.com>
3824
3825 PR c++/71075
3826 * g++.dg/diagnostic/pr71075.C: New test.
3827
3828 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3829
3830 PR c++/71184
3831 * g++.dg/pr71184.C: New test case.
3832
3833 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3834
3835 * gcc.target/powerpc/darn-0.c: New test.
3836 * gcc.target/powerpc/darn-1.c: New test.
3837 * gcc.target/powerpc/darn-2.c: New test.
3838
3839 2016-05-19 Marek Polacek <polacek@redhat.com>
3840
3841 PR tree-optimization/71031
3842 * gcc.dg/tree-ssa/vrp100.c: New test.
3843
3844 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3845
3846 PR rtl-optimization/71148
3847 * gcc.dg/pr71148.c: New test.
3848
3849 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3850
3851 PR target/71056
3852 * gcc.target/arm/pr71056.c: New test.
3853
3854 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3855
3856 * c-c++-common/pr69669.c: Check the used mode.
3857
3858 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3859
3860 PR sanitizer/64354
3861 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3862
3863 2016-05-19 Richard Biener <rguenther@suse.de>
3864
3865 PR tree-optimization/70729
3866 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3867 * gcc.dg/graphite/scop-18.c: Likewise.
3868 * gcc.dg/pr41783.c: Disable LIM.
3869 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3870 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3871 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3872 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3873 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3874 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3875 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3876 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3877 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3878 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3879 * gfortran.dg/pr42108.f90: Likewise.
3880
3881 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3882
3883 PR driver/69265
3884 * gcc.dg/spellcheck-options-11.c: New test case.
3885
3886 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3887
3888 PR c++/71100
3889 * g++.dg/opt/pr71100.C: New test.
3890
3891 2016-05-18 Martin Jambor <mjambor@suse.cz>
3892
3893 PR ipa/69708
3894 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3895 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3896 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3897 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3898
3899 2016-05-18 Martin Jambor <mjambor@suse.cz>
3900
3901 PR ipa/69708
3902 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3903 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3904 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3905 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3906 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3907
3908 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3909
3910 PR c++/69793
3911 * g++.dg/template/crash122.C: New.
3912
3913 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3914
3915 PR c++/70466
3916 * g++.dg/template/pr70466-1.C: New.
3917 * g++.dg/template/pr70466-2.C: Likewise.
3918
3919 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3920
3921 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3922 splat operations and the XXSPLTIB instruction.
3923 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3924 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3925 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3926 xxlxor to clear a register.
3927
3928 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3929
3930 * gcc.dg/torture/pr71020.c: New test.
3931
3932 2016-05-18 Martin Jambor <mjambor@suse.cz>
3933
3934 PR ipa/70646
3935 * gcc.dg/ipa/pr70646.c: New test.
3936
3937 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3938
3939 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3940
3941 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3942
3943 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3944 missing tests for vreinterpretq_p{8,16}.
3945
3946 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3947
3948 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3949 vsliq_n_s64 and vsliq_n_u64.
3950
3951 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3952
3953 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3954 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3955
3956 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3957
3958 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3959 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3960 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3961
3962 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3963
3964 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3965 in comment.
3966
3967 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3968
3969 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3970 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3971 "blr\t" and switch to scan-assembler-times.
3972
3973 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3974
3975 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3976 with __aarch64__.
3977 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3978 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3979
3980 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3981
3982 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3983 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3984 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3985 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3986 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3987 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3988
3989 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3990 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3991
3992 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3993 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3994
3995 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3996 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3997
3998 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3999
4000 2016-05-18 Richard Biener <rguenther@suse.de>
4001
4002 PR tree-optimization/71168
4003 * gcc.dg/torture/pr71168.c: New testcase.
4004
4005 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4006
4007 PR middle-end/63586
4008 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4009 * gcc.dg/tree-ssa/pr63586.c: New test.
4010 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4011
4012 2016-05-17 Nathan Sidwell <nathan@acm.org>
4013
4014 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4015 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4016 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4017 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4018
4019 2016-05-17 Nathan Sidwell <nathan@acm.org>
4020
4021 * gcc.target/nvptx/abi-vararg-3.c: New.
4022
4023 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4024
4025 PR tree-optimization/54579
4026 PR middle-end/55299
4027 * gcc.dg/fold-notrotate-1.c: New test.
4028 * gcc.dg/fold-notshift-1.c: New test.
4029 * gcc.dg/fold-notshift-2.c: New test.
4030
4031 2016-05-17 Marek Polacek <polacek@redhat.com>
4032
4033 PR ipa/71146
4034 * g++.dg/ipa/pr71146.C: New test.
4035
4036 2016-05-17 David Malcolm <dmalcolm@redhat.com>
4037
4038 * jit.dg/test-error-array-bounds.c: New test case.
4039
4040 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4041
4042 * gcc.dg/tree-ssa/and-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/andnot-1.c: New testcase.
4048
4049 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4050
4051 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4052 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4053
4054 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4055
4056 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4057
4058 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4059
4060 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4061
4062 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4063
4064 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4065 ".2d[index]" when scan the assembly.
4066 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4067 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4068 float64x1.
4069 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4070
4071 2016-05-17 Richard Biener <rguenther@suse.de>
4072
4073 PR tree-optimization/71132
4074 * gcc.dg/torture/pr71132.c: New testcase.
4075
4076 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4077
4078 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4079
4080 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4081
4082 PR target/70809
4083 * gcc.target/aarch64/pr70809_1.c: New test.
4084
4085 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4086
4087 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4088 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4089 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4090 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4091
4092 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4093 Ilya Enkovich <ilya.enkovich@intel.com>
4094
4095 PR target/71114
4096 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4097
4098 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
4099
4100 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4101 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4102
4103 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4104
4105 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4106 test for __ARM_FP16_ARGS.
4107 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4108 * gcc.target/arm/aapcs/neon-vect10.c: New.
4109 * gcc.target/arm/aapcs/neon-vect9.c: New.
4110 * gcc.target/arm/aapcs/vfp18.c: New.
4111 * gcc.target/arm/aapcs/vfp19.c: New.
4112 * gcc.target/arm/aapcs/vfp20.c: New.
4113 * gcc.target/arm/aapcs/vfp21.c: New.
4114 * gcc.target/arm/fp16-aapcs-1.c: New.
4115 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4116 test for __ARM_FP16_ARGS.
4117 * g++.target/arm/fp16-return-1.c: Update expected output.
4118
4119 2016-05-16 Jiong Wang <jiong.wang@arm.com>
4120
4121 PR testsuite/70227
4122 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4123
4124 2016-05-15 Harald Anlauf <anlauf@gmx.de>
4125
4126 PR fortran/69603
4127 * gfortran.dg/pr69603.f90: New testcase.
4128
4129 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4130
4131 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4132
4133 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4134
4135 PR fortran/71047
4136 * gfortran.dg/pr71047.f08: New test.
4137
4138 2016-05-13 Joseph Myers <joseph@codesourcery.com>
4139
4140 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4141 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4142 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4143
4144 2016-05-13 Martin Sebor <msebor@redhat.com>
4145
4146 PR c++/60049
4147 * g++.dg/cpp0x/constexpr-60049.C: New test.
4148
4149 2016-05-13 Jakub Jelinek <jakub@redhat.com>
4150
4151 PR bootstrap/71071
4152 * gcc.dg/pr71071.c: New test.
4153
4154 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
4155
4156 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4157 remove XOP handling.
4158 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4159
4160 2016-05-13 Nathan Sidwell <nathan@acm.org>
4161
4162 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4163 __atomic_is_lock_free declaration.
4164
4165 2016-05-13 Richard Biener <rguenther@suse.de>
4166
4167 PR tree-optimization/42587
4168 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4169
4170 2016-05-13 Martin Liska <mliska@suse.cz>
4171
4172 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4173 the new format of dump output.
4174
4175 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4176
4177 * gcc.dg/pr71084.c: New test.
4178
4179 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4180
4181 PR target/53440
4182 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4183
4184 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4185
4186 * gcc.target/aarch64/struct_return.c: New test.
4187
4188 2016-05-12 Marek Polacek <polacek@redhat.com>
4189
4190 PR c/70756
4191 * c-c++-common/pr70756-2.c: New test.
4192 * c-c++-common/pr70756.c: New test.
4193
4194 2016-05-12 Richard Biener <rguenther@suse.de>
4195
4196 PR tree-optimization/71059
4197 * gcc.dg/torture/pr71059.c: New testcase.
4198
4199 2016-05-12 Richard Biener <rguenther@suse.de>
4200
4201 PR tree-optimization/71062
4202 * gcc.dg/torture/pr71062.c: New testcase.
4203
4204 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4205
4206 PR tree-optimization/71006
4207 * gcc.dg/pr71006.c: New test.
4208
4209 2016-05-12 Marek Polacek <polacek@redhat.com>
4210
4211 PR driver/71063
4212 * gcc.dg/opts-7.c: New test.
4213
4214 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4215
4216 PR target/70830
4217 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4218 Add -save-temps to dg-options.
4219 Scan for ldmfd rather than pop instruction.
4220 * gcc.target/arm/interrupt-2.c: Likewise.
4221 * gcc.target/arm/pr70830.c: New test.
4222
4223 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4224
4225 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4226 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4227
4228 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4229 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4230 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4231
4232 PR target/71019
4233 * gcc.target/i386/avx512vl-pack-1.c: New test.
4234 * gcc.target/i386/avx512vl-pack-2.c: New test.
4235 * gcc.target/i386/avx512bw-pack-2.c: New test.
4236
4237 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4238
4239 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4240 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4241 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4242
4243 2016-05-12 Richard Biener <rguenther@suse.de>
4244
4245 PR tree-optimization/70986
4246 * gcc.dg/torture/pr70986-1.c: New testcase.
4247 * gcc.dg/torture/pr70986-2.c: Likewise.
4248 * gcc.dg/torture/pr70986-3.c: Likewise.
4249
4250 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4251
4252 PR c/43651
4253 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4254 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4255
4256 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4257
4258 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4259 directive.
4260 * gcc.target/i386/pr66746.c: Ditto.
4261
4262 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4263
4264 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4265 support.
4266 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4267 warning when using -mvsx-timode.
4268 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4269 * gcc.target/powerpc/dform-2.c: Likewise.
4270 * gcc.target/powerpc/pr68805.c: Likewise.
4271
4272 2016-05-11 Marek Polacek <polacek@redhat.com>
4273
4274 PR c++/71024
4275 * c-c++-common/attributes-3.c: New test.
4276
4277 2016-05-11 Nathan Sidwell <nathan@acm.org>
4278
4279 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4280 * gcc.c-torture/execute/pr68185.c: Likewise.
4281 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4282 * gcc.dg/pr69634.c: Requires scheduling.
4283 * gcc.dg/torture/pr66178.c: Require label values.
4284 * gcc.dg/setjmp-6.c: Require indirect jumps.
4285
4286 2016-05-11 Richard Biener <rguenther@suse.de>
4287
4288 PR tree-optimization/71055
4289 * gcc.dg/torture/pr71055.c: New testcase.
4290
4291 2016-05-11 Richard Biener <rguenther@suse.de>
4292
4293 PR debug/71057
4294 * g++.dg/debug/pr71057.C: New testcase.
4295
4296 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4297
4298 PR fortran/70855
4299 * gfortran.dg/gomp/pr70855.f90: New test.
4300
4301 2016-05-11 Richard Biener <rguenther@suse.de>
4302
4303 PR middle-end/71002
4304 * g++.dg/torture/pr71002.C: New testcase.
4305
4306 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4307
4308 PR middle-end/70807
4309 * gcc.dg/pr70807.c: New test.
4310
4311 2016-05-10 Martin Sebor <msebor@redhat.com>
4312
4313 PR c++/38611
4314 * g++.dg/Wattributes.C: New test.
4315
4316 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4317
4318 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4319 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4320 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4321
4322 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4323
4324 PR target/70799
4325 * gcc.target/i386/pr70799-1.c: New test.
4326
4327 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4328
4329 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4330
4331 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4332
4333 PR middle-end/70877
4334 * gcc.target/i386/pr70877.c: New test.
4335
4336 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4337
4338 PR tree-optimization/70786
4339 * gcc.target/i386/pr70876.c: New test.
4340
4341 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4342
4343 PR target/70927
4344 * gcc.target/i386/avx512vl-logic-1.c: New test.
4345 * gcc.target/i386/avx512vl-logic-2.c: New test.
4346 * gcc.target/i386/avx512dq-logic-2.c: New test.
4347
4348 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4349
4350 PR target/70963
4351 * gcc.target/powerpc/pr70963.c: New.
4352
4353 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4354
4355 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4356 (test_very_wide_line): Add ruler to expected output.
4357 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4358 (test_very_wide_line): Likewise.
4359 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4360 (test_show_locus): Within the handling of "test_very_wide_line",
4361 enable show_ruler_p on the diagnostic context.
4362
4363 2016-05-10 Richard Biener <rguenther@suse.de>
4364
4365 PR tree-optimization/71039
4366 * gcc.dg/torture/pr71039.c: New testcase.
4367
4368 2016-05-10 Nathan Sidwell <nathan@acm.org>
4369
4370 * gcc.dg/nested-func-10.c: Requires alloca.
4371 * gcc.dg/nested-func-9.c: Requires alloca.
4372 * gcc.c-torture/execute/pr70460.c: Requires labels.
4373 * gcc.c-torture/compile/pr70199.c: Requires labels.
4374 * gcc.target/nvptx/decl.c: Compile only.
4375 * gcc.target/nvptx/trailing-init.c: Compile only.
4376 * gcc.target/nvptx/ary-init.c: Compile only.
4377
4378 2016-05-10 Marek Polacek <polacek@redhat.com>
4379
4380 PR c/70255
4381 * gcc.dg/attr-opt-1.c: New test.
4382
4383 2016-05-10 Richard Biener <rguenther@suse.de>
4384
4385 PR tree-optimization/70497
4386 PR tree-optimization/28367
4387 * gcc.dg/torture/20160404-1.c: New testcase.
4388 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4389 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4390
4391 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4392
4393 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4394
4395 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4396
4397 * gcc.target/i386/fabsneg-1.c New test.
4398
4399 2016-05-09 Alan Modra <amodra@gmail.com>
4400
4401 PR testsuite/70826
4402 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4403
4404 2016-05-09 Richard Biener <rguenther@suse.de>
4405
4406 PR tree-optimization/70985
4407 * gcc.dg/torture/pr70985.c: New testcase.
4408
4409 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4410
4411 * gcc.dg/tree-ssa/ifc-9.c: New test.
4412 * gcc.dg/tree-ssa/ifc-10.c: New test.
4413 * gcc.dg/tree-ssa/ifc-11.c: New test.
4414 * gcc.dg/tree-ssa/ifc-12.c: New test.
4415 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4416 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4417 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4418
4419 2016-05-09 Richard Biener <rguenther@suse.de>
4420
4421 PR fortran/70937
4422 * gfortran.dg/pr70937.f90: New testcase.
4423
4424 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4425
4426 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4427
4428 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4429
4430 PR fortran/56226
4431 * gfortran.dg/dec_structure_1.f90: New testcase.
4432 * gfortran.dg/dec_structure_2.f90: Ditto.
4433 * gfortran.dg/dec_structure_3.f90: Ditto.
4434 * gfortran.dg/dec_structure_4.f90: Ditto.
4435 * gfortran.dg/dec_structure_5.f90: Ditto.
4436 * gfortran.dg/dec_structure_6.f90: Ditto.
4437 * gfortran.dg/dec_structure_7.f90: Ditto.
4438 * gfortran.dg/dec_structure_8.f90: Ditto.
4439 * gfortran.dg/dec_structure_9.f90: Ditto.
4440 * gfortran.dg/dec_structure_10.f90: Ditto.
4441 * gfortran.dg/dec_structure_11.f90: Ditto.
4442 * gfortran.dg/dec_union_1.f90: Ditto.
4443 * gfortran.dg/dec_union_2.f90: Ditto.
4444 * gfortran.dg/dec_union_3.f90: Ditto.
4445 * gfortran.dg/dec_union_4.f90: Ditto.
4446 * gfortran.dg/dec_union_5.f90: Ditto.
4447 * gfortran.dg/dec_union_6.f90: Ditto.
4448 * gfortran.dg/dec_union_7.f90: Ditto.
4449
4450 2016-05-07 Tom de Vries <tom@codesourcery.com>
4451
4452 PR tree-optimization/70956
4453 * gcc.dg/graphite/pr70956.c: New test.
4454
4455 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4456
4457 PR middle-end/70941
4458 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4459 (a, b, c, d): Change type from char to signed char.
4460 (main): Compare against (signed char) -1634678893 instead of
4461 hardcoded -109. Use __builtin_abort instead of abort.
4462
4463 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4464 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4465
4466 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4467
4468 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4469
4470 PR debug/70935
4471 * gcc.dg/torture/pr70935.c: New test.
4472
4473 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4474
4475 PR target/58219
4476 * gcc.target/sh/pr58219.c: New tests.
4477
4478 2016-05-06 Richard Biener <rguenther@suse.de>
4479
4480 PR tree-optimization/70960
4481 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4482
4483 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4484
4485 PR target/52933
4486 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4487 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4488 Adjust expected instruction counts.
4489 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4490
4491 2016-05-06 Marek Polacek <polacek@redhat.com>
4492
4493 PR sanitizer/70875
4494 * gcc.dg/ubsan/bounds-3.c: New test.
4495
4496 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4497
4498 PR target/54089
4499 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4500
4501 2016-05-06 Richard Biener <rguenther@suse.de>
4502
4503 PR middle-end/70931
4504 * gfortran.dg/pr70931.f90: New testcase.
4505
4506 2016-05-06 Richard Biener <rguenther@suse.de>
4507
4508 PR middle-end/70941
4509 * gcc.dg/torture/pr70941.c: New testcase.
4510
4511 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4512
4513 PR tree-optimization/57206
4514 * gcc.dg/vect/pr57206.c: New test.
4515
4516 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4517
4518 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4519
4520 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4521
4522 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4523
4524 * c-c++-common/Wdangling-else-4.c: New test.
4525
4526 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4527
4528 PR c++/70906
4529 PR c++/70933
4530 * g++.dg/opt/pr70906.C: New test.
4531 * g++.dg/opt/pr70933.C: New test.
4532
4533 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4534
4535 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4536
4537 * gcc.dg/ipa/pure-const-3.c: New testcase.
4538
4539 2016-05-04 Marek Polacek <polacek@redhat.com>
4540
4541 * c-c++-common/Wdangling-else-1.c: New test.
4542 * c-c++-common/Wdangling-else-2.c: New test.
4543 * c-c++-common/Wdangling-else-3.c: New test.
4544
4545 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4546
4547 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4548 flag is present.
4549
4550 2016-05-04 Marek Polacek <polacek@redhat.com>
4551
4552 PR c/48778
4553 * gcc.dg/Waddress-2.c: New test.
4554
4555 2016-05-04 Alan Modra <amodra@gmail.com>
4556
4557 * gcc.target/powerpc/pr70866.c: New.
4558
4559 2016-05-03 Martin Sebor <msebor@redhat.com>
4560
4561 PR c++/66561
4562 * c-c++-common/builtin_location.c: New test.
4563 * g++.dg/cpp1y/builtin_location.C: New test.
4564
4565 2016-05-03 Marek Polacek <polacek@redhat.com>
4566
4567 PR c/70859
4568 * gcc.dg/pr70859.c: New test.
4569 * gcc.dg/pr70859-2.c: New test.
4570
4571 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4572
4573 * gnat.dg/debug5.adb: New testcase.
4574
4575 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4576
4577 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4578 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4579 Procedure to check for z10 instruction set.
4580
4581 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4582
4583 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4584
4585 2016-05-03 Alan Modra <amodra@gmail.com>
4586
4587 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4588
4589 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4590
4591 * gcc.target/i386/avx512f-cvt-1.c: New test.
4592
4593 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4594
4595 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4596 -fdump-tree-vrp-details.
4597
4598 2016-05-03 Richard Biener <rguenther@suse.de>
4599
4600 * gcc.dg/pr30172-1.c: Adjust.
4601 * gcc.dg/pr63743.c: Likewise.
4602 * gcc.dg/tm/pr51696.c: Likewise.
4603 * c-c++-common/tm/safe-1.c: Likewise.
4604 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4605 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4606 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4607 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4608
4609 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4610
4611 PR rtl-optimization/70467
4612 * gcc.target/i386/pr70467-3.c: New test.
4613 * gcc.target/i386/pr70467-4.c: New test.
4614
4615 PR tree-optimization/70916
4616 * gcc.c-torture/compile/pr70916.c: New test.
4617
4618 PR target/49244
4619 * gcc.target/i386/pr49244-1.c: New test.
4620 * gcc.target/i386/pr49244-2.c: New test.
4621
4622 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4623
4624 PR rtl-optimization/44281
4625 * gcc.target/i386/pr44281.c: New test.
4626
4627 2016-05-03 bin cheng <bin.cheng@arm.com>
4628
4629 PR tree-optimization/56541
4630 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4631 * gcc.dg/vect/pr56541.c: new test.
4632
4633 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4634
4635 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4636 __float128.
4637 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4638
4639 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4640
4641 PR testsuite/70520
4642 * c-c++-common/asan/clone-test-1.c (main): Align child process
4643 stack to 16 bytes.
4644
4645 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4646
4647 PR c++/62314
4648 * g++.dg/spellcheck-fields-2.C: New test case.
4649
4650 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4651
4652 PR c++/62314
4653 * g++.dg/pr62314.C: New test case.
4654
4655 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4656
4657 * gcc.dg/ipa/inline-8.c: New testcase.
4658
4659 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4660
4661 PR rtl-optimization/70467
4662 * gcc.target/i386/pr70467-1.c: New test.
4663
4664 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4665
4666 * gcc.dg/spec-options.c: Run the test on all targets.
4667 * gcc.dg/foo.specs: Use cpp_unique_options.
4668
4669 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4670
4671 * gcc.dg/tree-ssa/unord.c: New testcase.
4672
4673 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4674
4675 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4676
4677 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4678
4679 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4680
4681 2016-05-02 Marek Polacek <polacek@redhat.com>
4682
4683 PR c/70851
4684 * gcc.dg/enum-incomplete-3.c: New test.
4685
4686 2016-05-02 Marek Polacek <polacek@redhat.com>
4687 Tom de Vries <tom@codesourcery.com>
4688
4689 PR tree-optimization/70700
4690 * gcc.dg/pr70700.c: New test.
4691
4692 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4693
4694 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4695 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4696 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4697 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4698 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4699
4700 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4701
4702 * ada/acats/run_acats: Rename into...
4703 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4704 * ada/acats/run_all.sh: Remove redundant test.
4705 (target_run): Move around.
4706 (target_gnatchop): Use newly built executable.
4707 (target_gnatmake): Likewise.
4708 Check that the compilation of impbit succeeds.
4709
4710 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4711
4712 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4713 * gcc.dg/20021029-1.c: Likewise.
4714 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4715 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4716 * gcc.target/sh/cmpstr.c: Likewise.
4717 * gcc.target/sh/cmpstrn.c: Likewise.
4718 * gcc.target/sh/memset.c: Likewise.
4719 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4720 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4721 * gcc.target/sh/pr39423-1.c: Likewise.
4722 * gcc.target/sh/pr49468-di.c: Likewise.
4723 * gcc.target/sh/pr49468-si.c: Likewise.
4724 * gcc.target/sh/pr49880-1.c: Likewise.
4725 * gcc.target/sh/pr49880-2.c: Likewise.
4726 * gcc.target/sh/pr49880-3.c: Likewise.
4727 * gcc.target/sh/pr50751-1.c: Likewise.
4728 * gcc.target/sh/pr50751-4.c: Likewise.
4729 * gcc.target/sh/pr50751-7.c: Likewise.
4730 * gcc.target/sh/pr51244-1.c: Likewise.
4731 * gcc.target/sh/pr51244-10.c: Likewise.
4732 * gcc.target/sh/pr51244-11.c: Likewise.
4733 * gcc.target/sh/pr51244-12.c: Likewise.
4734 * gcc.target/sh/pr51244-13.c: Likewise.
4735 * gcc.target/sh/pr51244-14.c: Likewise.
4736 * gcc.target/sh/pr51244-17.c: Likewise.
4737 * gcc.target/sh/pr51244-18.c: Likewise.
4738 * gcc.target/sh/pr51244-19.c: Likewise.
4739 * gcc.target/sh/pr51244-4.c: Likewise.
4740 * gcc.target/sh/pr51244-5.c: Likewise.
4741 * gcc.target/sh/pr51244-7.c: Likewise.
4742 * gcc.target/sh/pr51244-8.c: Likewise.
4743 * gcc.target/sh/pr51244-9.c: Likewise.
4744 * gcc.target/sh/pr51697.c: Likewise.
4745 * gcc.target/sh/pr52483-1.c: Likewise.
4746 * gcc.target/sh/pr52483-2.c: Likewise.
4747 * gcc.target/sh/pr52483-3.c: Likewise.
4748 * gcc.target/sh/pr52483-5.c: Likewise.
4749 * gcc.target/sh/pr52933-1.c: Likewise.
4750 * gcc.target/sh/pr52933-2.c: Likewise.
4751 * gcc.target/sh/pr52933-3.c: Likewise.
4752 * gcc.target/sh/pr53568-1.c: Likewise.
4753 * gcc.target/sh/pr53976-1.c: Likewise.
4754 * gcc.target/sh/pr53988-1.c: Likewise.
4755 * gcc.target/sh/pr53988.c: Likewise.
4756 * gcc.target/sh/pr54089-1.c: Likewise.
4757 * gcc.target/sh/pr54089-6.c: Likewise.
4758 * gcc.target/sh/pr54089-7.c: Likewise.
4759 * gcc.target/sh/pr54089-8.c: Likewise.
4760 * gcc.target/sh/pr54089-9.c: Likewise.
4761 * gcc.target/sh/pr54236-1.c: Likewise.
4762 * gcc.target/sh/pr54236-2.c: Likewise.
4763 * gcc.target/sh/pr54236-3.c: Likewise.
4764 * gcc.target/sh/pr54236-4.c: Likewise.
4765 * gcc.target/sh/pr54386.c: Likewise.
4766 * gcc.target/sh/pr54602-1.c: Likewise.
4767 * gcc.target/sh/pr54685.c: Likewise.
4768 * gcc.target/sh/pr54760-1.c: Likewise.
4769 * gcc.target/sh/pr54760-2.c: Likewise.
4770 * gcc.target/sh/pr54760-3.c: Likewise.
4771 * gcc.target/sh/pr54760-4.c: Likewise.
4772 * gcc.target/sh/pr54760-5.c: Likewise.
4773 * gcc.target/sh/pr54760-6.c: Likewise.
4774 * gcc.target/sh/pr55146.c: Likewise.
4775 * gcc.target/sh/pr55160.c: Likewise.
4776 * gcc.target/sh/pr59278.c: Likewise.
4777 * gcc.target/sh/pr59401-1.c: Likewise.
4778 * gcc.target/sh/pr59533-1.c: Likewise.
4779 * gcc.target/sh/pr63260.c: Likewise.
4780 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4781 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4782 * gcc.target/sh/strlen.c: Likewise.
4783 * gcc.target/sh/torture/pr30807.c: Likewise.
4784 * gcc.target/sh/torture/pr34777.c: Likewise.
4785 * gcc.target/sh/torture/pr64652.c: Likewise.
4786 * gcc.target/sh/torture/pr65505.c: Likewise.
4787 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4788 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4789
4790 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4791
4792 PR c++/66644
4793 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4794
4795 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4796
4797 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4798 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4799 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4800 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4801
4802 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4803
4804 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4805 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4806
4807 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4808
4809 PR middle-end/70626
4810 * c-c++-common/goacc/combined-reduction.c: New test.
4811 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4812
4813 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4814
4815 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4816 *movdi_internal pattern only if PIC off.
4817 * gcc.target/i386/pr70155-2.c: Likewise.
4818 * gcc.target/i386/pr70155-3.c: Likewise.
4819 * gcc.target/i386/pr70155-4.c: Likewise.
4820 * gcc.target/i386/pr70155-5.c: Likewise.
4821 * gcc.target/i386/pr70155-6.c: Likewise.
4822 * gcc.target/i386/pr70155-7.c: Likewise.
4823 * gcc.target/i386/pr70155-8.c: Likewise.
4824 * gcc.target/i386/pr70155-15.c: Likewise.
4825 * gcc.target/i386/pr70155-17.c: Likewise.
4826 * gcc.target/i386/pr70155-22.c: Likewise.
4827
4828 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4829
4830 PR tree-optimization/70803
4831 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4832
4833 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4834
4835 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4836 optimization of vector loop.
4837 * gcc.target/i386/vect-unpack-3.c: New test.
4838 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4839 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4840 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4841
4842 2016-04-29 Marek Polacek <polacek@redhat.com>
4843
4844 PR sanitizer/70342
4845 * g++.dg/ubsan/null-7.C: New test.
4846
4847 PR c/70852
4848 * gcc.dg/pr70852.c: New test.
4849
4850 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4851
4852 PR/69089
4853 * g++.dg/cpp0x/alignas6.C: New test.
4854
4855 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4856
4857 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4858 * gcc.dg/pr27003.c: Likewise.
4859 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4860 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4861 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4862 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4863 * gcc.target/arc/mxy.c: Likewise.
4864 * gcc.target/arc/mswape.c: Likewise.
4865 * gcc.target/arc/mrtsc.c: Likewise.
4866 * gcc.target/arc/mcrc.c: Likewise.
4867 * gcc.target/arc/mdsp-packa.c: Likewise.
4868 * gcc.target/arc/mdvbf.c: Likewise.
4869 * gcc.target/arc/mlock.c: Likewise.
4870 * gcc.target/arc/mmac-24.c: Likewise.
4871 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4872
4873 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4874 Matthijs Kooijman <matthijs@stdin.nl>
4875 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4876
4877 PR target/60040
4878 * gcc.target/avr/pr60040-1.c: New.
4879 * gcc.target/avr/pr60040-2.c: New.
4880
4881 2016-04-29 Richard Biener <rguenther@suse.de>
4882
4883 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4884
4885 2016-04-29 Richard Biener <rguenther@suse.de>
4886
4887 PR tree-optimization/13962
4888 PR tree-optimization/65686
4889 * gcc.dg/uninit-pr65686.c: New testcase.
4890
4891 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4892
4893 PR middle-end/70843
4894 * gcc.dg/pr70843.c: New test.
4895
4896 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4897
4898 PR target/70858
4899 * gcc.target/i386/pr70858.c: New test.
4900
4901 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4902
4903 * gcc.target/arc/nps400-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/movh_cl-1.c: New file.
4909
4910 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4911 Andrew Burgess <andrew.burgess@embecosm.com>
4912
4913 * gcc.target/arc/extzv-1.c: New file.
4914 * gcc.target/arc/insv-1.c: New file.
4915 * gcc.target/arc/insv-2.c: New file.
4916 * gcc.target/arc/movb-1.c: New file.
4917 * gcc.target/arc/movb-2.c: New file.
4918 * gcc.target/arc/movb-3.c: New file.
4919 * gcc.target/arc/movb-4.c: New file.
4920 * gcc.target/arc/movb-5.c: New file.
4921 * gcc.target/arc/movb_cl-1.c: New file.
4922 * gcc.target/arc/movb_cl-2.c: New file.
4923 * gcc.target/arc/movbi_cl-1.c: New file.
4924 * gcc.target/arc/movl-1.c: New file.
4925
4926 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4927 Andrew Burgess <andrew.burgess@embecosm.com>
4928
4929 * gcc.target/arc/cmem-1.c: New file.
4930 * gcc.target/arc/cmem-2.c: New file.
4931 * gcc.target/arc/cmem-3.c: New file.
4932 * gcc.target/arc/cmem-4.c: New file.
4933 * gcc.target/arc/cmem-5.c: New file.
4934 * gcc.target/arc/cmem-6.c: New file.
4935 * gcc.target/arc/cmem-7.c: New file.
4936 * gcc.target/arc/cmem-ld.inc: New file.
4937 * gcc.target/arc/cmem-st.inc: New file.
4938
4939 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4940
4941 PR target/70821
4942 * gcc.target/i386/pr70821.c: New test.
4943
4944 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4945
4946 * gcc.target/powerpc/vec-adde.c: New test.
4947 * gcc.target/powerpc/vec-adde-int128.c: New test.
4948
4949 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4950
4951 * gcc.target/i386/avx-vround-1.c: New test.
4952 * gcc.target/i386/avx-vround-2.c: New test.
4953 * gcc.target/i386/avx512vl-vround-1.c: New test.
4954 * gcc.target/i386/avx512vl-vround-2.c: New test.
4955
4956 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4957
4958 PR testsuite/70595
4959 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4960 (check_effective_target_cilkplus_runtime): ... this.
4961 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4962 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4963
4964 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4965 Require cilkplus_runtime.
4966 Don't add -lcilkrts.
4967 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4968 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4969 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4970 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4971 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4972 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4973 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4974 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4975 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4976 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4977 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4978 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4979 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4980 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4981 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4982 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4983 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4984 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4985 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4986 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4987 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4988 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4989 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4990 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4991 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4992 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4993 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4994 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4995 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4996
4997 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4998 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4999
5000 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5001
5002 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5003 cilkplus_runtime.
5004
5005 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
5006
5007 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5008 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5009
5010 2015-04-27 Ryan Burn <contact@rnburn.com>
5011
5012 PR c++/69024
5013 PR c++/68997
5014 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5015 diagnostic.
5016 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5017 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5018
5019 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5020
5021 * gnat.dg/limited_with4.ad[sb]: New test.
5022 * gnat.dg/limited_with4_pkg.ads: New helper.
5023
5024 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5025
5026 PR target/70155
5027 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5028 and movv1ti_internal patterns
5029 * gcc.target/i386/pr70155-1.c: New test.
5030 * gcc.target/i386/pr70155-2.c: Likewise.
5031 * gcc.target/i386/pr70155-3.c: Likewise.
5032 * gcc.target/i386/pr70155-4.c: Likewise.
5033 * gcc.target/i386/pr70155-5.c: Likewise.
5034 * gcc.target/i386/pr70155-6.c: Likewise.
5035 * gcc.target/i386/pr70155-7.c: Likewise.
5036 * gcc.target/i386/pr70155-8.c: Likewise.
5037 * gcc.target/i386/pr70155-9.c: Likewise.
5038 * gcc.target/i386/pr70155-10.c: Likewise.
5039 * gcc.target/i386/pr70155-11.c: Likewise.
5040 * gcc.target/i386/pr70155-12.c: Likewise.
5041 * gcc.target/i386/pr70155-13.c: Likewise.
5042 * gcc.target/i386/pr70155-14.c: Likewise.
5043 * gcc.target/i386/pr70155-15.c: Likewise.
5044 * gcc.target/i386/pr70155-16.c: Likewise.
5045 * gcc.target/i386/pr70155-17.c: Likewise.
5046 * gcc.target/i386/pr70155-18.c: Likewise.
5047 * gcc.target/i386/pr70155-19.c: Likewise.
5048 * gcc.target/i386/pr70155-20.c: Likewise.
5049 * gcc.target/i386/pr70155-21.c: Likewise.
5050 * gcc.target/i386/pr70155-22.c: Likewise.
5051
5052 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5053
5054 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5055 ".{5,6}".
5056
5057 2016-04-27 Bin Cheng <bin.cheng@arm.com>
5058
5059 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5060 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5061 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5062 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5063 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5064
5065 2016-04-27 Richard Biener <rguenther@suse.de>
5066
5067 PR ipa/70760
5068 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5069 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5070
5071 2016-04-27 Nathan Sidwell <nathan@acm.org>
5072
5073 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5074 * g++.dg/ubsan/pr63956.C: Adjust error location.
5075
5076 2016-04-27 Nick Clifton <nickc@redhat.com>
5077
5078 PR middle-end/49889
5079 * gcc.dg/pr49889.c: New test.
5080
5081 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5082
5083 * c-c++-common/memset-array.c: New test.
5084
5085 2016-04-26 Martin Sebor <msebor@redhat.com>
5086
5087 PR c++/66639
5088 * g++.dg/cpp1y/func_constexpr.C: New test.
5089
5090 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5091
5092 PR c++/70241
5093 * g++.dg/cpp0x/enum32.C: New test.
5094 * g++.dg/cpp0x/enum33.C: New test.
5095
5096 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5097
5098 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5099 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5100 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5101 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5102 * gcc.c-torture/execute/pr38151.c: Likewise.
5103 * gcc.c-torture/execute/pr66556.c: Likewise.
5104 * gcc.c-torture/execute/pr67781.c: Likewise.
5105 * gcc.c-torture/execute/pr68648.c: Likewise.
5106
5107 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5108
5109 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5110
5111 2016-04-26 Marek Polacek <polacek@redhat.com>
5112
5113 PR c/67784
5114 * gcc.dg/pr67784-3.c: New test.
5115 * gcc.dg/pr67784-4.c: New test.
5116 * gcc.dg/pr67784-5.c: New test.
5117
5118 PR c/70791
5119 * gcc.dg/Wnested-externs-2.c: New test.
5120
5121 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5122
5123 * gcc.dg/fold-plusmult.c: Adjust.
5124 * gcc.dg/no-strict-overflow-6.c: Adjust.
5125 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5126
5127 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5128
5129 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5130 number scans.
5131 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5132 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5133 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5134 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5135 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5136 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5137 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5138 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5139 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5140 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5141 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5142 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5143 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5144 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5145 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5146 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5147 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5148 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5149 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5150 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5151 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5152 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5153 scans.
5154 * gcc.target/i386/pr32219-4.c: Likewise.
5155 * gcc.target/i386/pr32219-6.c: Likewise.
5156 * gcc.target/i386/pr32219-8.c: Likewise.
5157
5158 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5159
5160 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5161 associated options.
5162
5163 2016-04-26 Marek Polacek <polacek@redhat.com>
5164
5165 PR c++/70744
5166 * g++.dg/ext/cond2.C: New test.
5167
5168 2016-04-26 Bin Cheng <bin.cheng@arm.com>
5169
5170 PR tree-optimization/70771
5171 PR tree-optimization/70775
5172 * gcc.dg/pr70771.c: New test.
5173 * gcc.dg/pr70775.c: New test.
5174
5175 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5176
5177 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5178
5179 2016-04-25 Richard Biener <rguenther@suse.de>
5180
5181 PR tree-optimization/70780
5182 * gcc.dg/torture/pr70780.c: New testcase.
5183
5184 2016-04-25 Michael Collison <michael.collison@arm.com>
5185
5186 * gcc.target/arm/neon-vaddws16.c: New test.
5187 * gcc.target/arm/neon-vaddws32.c: New test.
5188 * gcc.target/arm/neon-vaddwu16.c: New test.
5189 * gcc.target/arm/neon-vaddwu32.c: New test.
5190 * gcc.target/arm/neon-vaddwu8.c: New test.
5191 * lib/target-supports.exp
5192 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5193 that arm neon support vector widen sum of HImode TO SImode.
5194
5195 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5196
5197 PR sanitizer/70712
5198 * c-c++-common/asan/pr70712.c: New test.
5199
5200 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5201
5202 * .gitattributes: New file.
5203
5204 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5205
5206 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5207
5208 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5209
5210 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5211 * gfortran.dg/submodule_15.f08: Likewise.
5212
5213 2016-04-22 Richard Biener <rguenther@suse.de>
5214
5215 PR tree-optimization/70740
5216 * gcc.dg/torture/pr70740.c: New testcase.
5217
5218 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5219
5220 PR target/70750
5221 * gcc.target/i386/pr70750-1.c: New test.
5222 * gcc.target/i386/pr70750-2.c: Likewise.
5223
5224 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5225
5226 PR c++/70540
5227 * g++.dg/cpp0x/auto48.C: New.
5228
5229 2016-04-21 Marek Polacek <polacek@redhat.com>
5230
5231 PR c++/70513
5232 * g++.dg/cpp0x/forw_enum12.C: New test.
5233 * g++.dg/cpp0x/forw_enum13.C: New test.
5234
5235 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5236
5237 PR target/70728
5238 * gcc.target/i386/pr70728.c: New test.
5239
5240 2016-04-21 Richard Biener <rguenther@suse.de>
5241
5242 PR middle-end/70747
5243 * gcc.dg/pr70747.c: New testcase.
5244
5245 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5246
5247 PR tree-optimization/70715
5248 * gcc.dg/tree-ssa/scev-13.c: New test.
5249
5250 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5251
5252 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5253
5254 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5255
5256 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5257
5258 2016-04-20 Jan Hubicka <jh@suse.cz>
5259
5260 PR ipa/70018
5261 * g++.dg/ipa/nothrow-1.C: New testcase.
5262
5263 2016-04-20 Nathan Sidwell <nathan@acm.org>
5264
5265 PR c++/55635
5266 * g++.dg/eh/delete1.C: New.
5267
5268 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5269
5270 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5271 -mtune-ctrl=sse_typeless_stores.
5272
5273 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5274
5275 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5276
5277 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5278
5279 PR tree-optimization/69489
5280 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5281
5282 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5283
5284 PR c++/69363
5285 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5286 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5287 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5288
5289 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5290
5291 PR tree-optimization/56625
5292 PR tree-optimization/69489
5293 * gcc.dg/vect/pr56625.c: New test.
5294 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5295
5296 2016-04-20 Andrew Pinski <apinski@cavium.com>
5297
5298 PR target/64971
5299 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5300
5301 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5302
5303 * gnat.dg/self1.adb: Remove now incorrect test.
5304
5305 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5306
5307 * gcc.dg/tree-ssa/scev-11.c: New test.
5308 * gcc.dg/tree-ssa/scev-12.c: New test.
5309
5310 2016-04-20 Marek Polacek <polacek@redhat.com>
5311
5312 PR tree-optimization/70725
5313 * gcc.dg/pr70725.c: New test.
5314
5315 2016-04-20 Richard Biener <rguenther@suse.de>
5316
5317 PR tree-optimization/70726
5318 * g++.dg/vect/pr70726.cc: New testcase.
5319
5320 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5321
5322 PR target/70674
5323 * gcc.target/s390/pr70674.c: New test.
5324
5325 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5326
5327 PR libgfortran/70684
5328 * gfortran.dg/list_read_14.f90: New test.
5329
5330 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5331
5332 PR target/69201
5333 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5334 extern to force it misaligned.
5335 (b): Likewise.
5336 (c): Likewise.
5337 (d): Likewise.
5338 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5339 Don't check `*' before movv4sf_internal.
5340 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5341 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5342 Don't check `*' before movv16qi_internal.
5343 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5344 extern to force it misaligned.
5345 (b): Likewise.
5346 (c): Likewise.
5347 (d): Likewise.
5348 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5349 Don't check `*' before movv2df_internal.
5350 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5351 extern to force it misaligned.
5352 (b): Likewise.
5353 (c): Likewise.
5354 (d): Likewise.
5355 Check movv8sf_internal instead of avx_storeups256.
5356 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5357
5358 2016-04-19 Richard Biener <rguenther@suse.de>
5359
5360 PR tree-optimization/70171
5361 * g++.dg/tree-ssa/pr70171.C: New testcase.
5362
5363 2016-04-19 Richard Biener <rguenther@suse.de>
5364
5365 PR tree-optimization/70724
5366 * gcc.dg/torture/pr70724.c: New testcase.
5367
5368 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5369
5370 PR middle-end/70689
5371 * gcc.target/i386/pr70689.c: New.
5372
5373 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5374
5375 PR target/70708
5376 * gcc.target/i386/pr70708.c: New test.
5377
5378 2016-04-18 Richard Biener <rguenther@suse.de>
5379
5380 PR tree-optimization/43434
5381 * gcc.dg/vect/pr43434.c: New testcase.
5382 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5383 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5384 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5385 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5386 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5387 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5388 * gcc.dg/gomp/pr68640.c: Likewise.
5389 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5390 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5391
5392 2016-04-18 Richard Biener <rguenther@suse.de>
5393
5394 PR tree-optimization/70701
5395 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5396
5397 2016-04-18 Tom de Vries <tom@codesourcery.com>
5398
5399 PR testsuite/70699
5400 * gcc.dg/pr70161.c: Add dot-file scans.
5401 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5402 instead of after last dot char.
5403
5404 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5405
5406 * c-c++-common/dump-ada-spec-3.c: New test.
5407 * c-c++-common/dump-ada-spec-4.c: Likewise.
5408
5409 2016-04-17 Tom de Vries <tom@codesourcery.com>
5410
5411 PR other/70183
5412 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5413
5414 2016-04-15 Jan Hubicka <jh@suse.cz>
5415
5416 PR ipa/70018
5417 * g++.dg/ipa/pure-const-1.C: New testcase.
5418 * g++.dg/ipa/pure-const-2.C: New testcase.
5419 * g++.dg/ipa/pure-const-3.C: New testcase.
5420
5421 2016-04-15 Marek Polacek <polacek@redhat.com>
5422
5423 PR c/70671
5424 * gcc.dg/bitfld-22.c: New test.
5425
5426 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5427
5428 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5429 x86_64.
5430
5431 2016-04-15 Marek Polacek <polacek@redhat.com>
5432
5433 PR c/70651
5434 * c-c++-common/pr70651.c: New test.
5435
5436 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5437
5438 PR rtl-optimization/70681
5439 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5440 dump scan on arm and powerpc.
5441 * gcc.dg/pr10474.c: Likewise.
5442
5443 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5444
5445 PR c++/69517
5446 PR c++/70019
5447 PR c++/70588
5448 * g++.dg/cpp1y/vla11.C: Revert for real.
5449
5450 PR c/70436
5451 * c-c++-common/Wparentheses-1.c: New test.
5452 * c-c++-common/gomp/Wparentheses-1.c: New test.
5453 * c-c++-common/gomp/Wparentheses-2.c: New test.
5454 * c-c++-common/gomp/Wparentheses-3.c: New test.
5455 * c-c++-common/gomp/Wparentheses-4.c: New test.
5456 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5457 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5458 * c-c++-common/goacc/Wparentheses-1.c: New test.
5459
5460 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5461
5462 PR target/70662
5463 * gcc.target/i386/pr70662.c: New test.
5464
5465 2016-04-15 Richard Biener <rguenther@suse.de>
5466 Alan Modra <amodra@gmail.com>
5467
5468 PR tree-optimization/70130
5469 * gcc.dg/vect/O3-pr70130.c: New testcase.
5470
5471 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5472
5473 PR target/70669
5474 * gcc.target/powerpc/pr70669.c: New test.
5475
5476 PR target/70640
5477 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5478 a power7 system that does not have an assembler that supports
5479 power8.
5480
5481 2016-04-14 Martin Sebor <msebor@redhat.com>
5482
5483 PR c++/69517
5484 PR c++/70019
5485 PR c++/70588
5486 * c-c++-common/ubsan/vla-1.c: Revert.
5487 * g++.dg/cpp1y/vla11.C: Same.
5488 * g++.dg/cpp1y/vla12.C: Same.
5489 * g++.dg/cpp1y/vla13.C: Same.
5490 * g++.dg/cpp1y/vla14.C: Same.
5491 * g++.dg/cpp1y/vla3.C: Same.
5492 * g++.dg/init/array24.C: Same.
5493 * g++.dg/ubsan/vla-1.C: Same.
5494
5495 2016-04-14 Marek Polacek <polacek@redhat.com>
5496 Jan Hubicka <hubicka@ucw.cz>
5497
5498 PR c++/70029
5499 * g++.dg/torture/pr70029.C: New test.
5500
5501 2016-04-14 Martin Sebor <msebor@redhat.com>
5502
5503 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5504 type size to prevent failures on targets with very low maximum
5505 alignment.
5506
5507 2016-04-14 Richard Biener <rguenther@suse.de>
5508
5509 PR tree-optimization/70623
5510 * gcc.dg/torture/pr70623.c: New testcase.
5511 * gcc.dg/torture/pr70623-2.c: Likewise.
5512
5513 2016-04-13 Martin Sebor <msebor@redhat.com>
5514
5515 PR c++/69517
5516 PR c++/70019
5517 PR c++/70588
5518 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5519 * g++.dg/cpp1y/vla11.C: New test.
5520 * g++.dg/cpp1y/vla12.C: New test.
5521 * g++.dg/cpp1y/vla13.C: New test.
5522 * g++.dg/cpp1y/vla14.C: New test.
5523 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5524 * g++.dg/init/array24.C: Fully brace VLA initializer.
5525 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5526
5527 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5528
5529 PR c++/70641
5530 * g++.dg/opt/pr70641.C: New test.
5531
5532 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5533
5534 PR rtl-optimization/68749
5535 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5536 effects of argument promotions.
5537 Remove default args to dg-skip-if.
5538
5539 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5540
5541 PR c++/70635
5542 * g++.dg/parse/pr70635.C: New.
5543
5544 2016-04-13 Marek Polacek <polacek@redhat.com>
5545
5546 PR c++/70639
5547 * c-c++-common/Wmisleading-indentation-4.c: New test.
5548
5549 2016-04-13 Marek Polacek <polacek@redhat.com>
5550
5551 PR c/70436
5552 * gcc.dg/Wparentheses-12.c: New test.
5553 * gcc.dg/Wparentheses-13.c: New test.
5554
5555 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5556
5557 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5558 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5559 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5560
5561 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5562
5563 PR middle-end/70633
5564 * gcc.c-torture/compile/pr70633.c: New test.
5565
5566 PR debug/70628
5567 * gcc.dg/torture/pr70628.c: New test.
5568
5569 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5570
5571 PR c++/70610
5572 * g++.dg/template/pr70610.C: New test.
5573 * g++.dg/template/pr70610-2.C: New test.
5574 * g++.dg/template/pr70610-3.C: New test.
5575 * g++.dg/template/pr70610-4.C: New test.
5576
5577 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5578
5579 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5580 128 instead of 32.
5581
5582 PR c++/70571
5583 * g++.dg/ext/pr70571.C: New test.
5584
5585 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5586
5587 PR target/70640
5588 * gcc.target/powerpc/pr70640.c: New test.
5589
5590 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5591
5592 PR c++/68722
5593 * g++.dg/parse/pr68722.C: New.
5594
5595 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5596
5597 PR rtl-optimization/70596
5598 * gcc.target/i386/pr70596.c: New test.
5599
5600 2016-04-12 Nathan Sidwell <nathan@acm.org>
5601
5602 PR c++/70501
5603 * g++.dg/init/pr70501.C: New.
5604
5605 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5606
5607 * gcc.target/i386/asm-flag-6.c: New test.
5608
5609 2016-04-12 Tom de Vries <tom@codesourcery.com>
5610
5611 PR tree-optimization/68756
5612 * gcc.dg/graphite/pr68756.c: New test.
5613
5614 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5615
5616 PR tree-optimization/70602
5617 * gcc.c-torture/execute/pr70602.c: New test.
5618
5619 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5620
5621 PR target/70381
5622 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5623 __float128 emulator is built and runs.
5624 * gcc.target/powerpc/float128-1.c: Likewise.
5625
5626 * lib/target-supports.exp (check_ppc_float128_sw_available):
5627 Rework tests for __float128 software and hardware
5628 availability. Fix exit condition to return 0 on success.
5629
5630 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5631
5632 PR target/70133
5633 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5634 * gcc.target/aarch64/target_attr_15.c: Likewise.
5635
5636 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5637
5638 PR c++/69066
5639 * g++.dg/cpp1y/pr69066.C: New.
5640
5641 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5642
5643 PR fortran/68566
5644 * gfortran.dg/pr36192.f90: Update test.
5645 * gfortran.dg/pr36192_1.f90: Update test.
5646 * gfortran.dg/real_dimension_1.f: Update test.
5647 * gfortran.dg/parameter_array_init_7.f90: New test.
5648
5649 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5650
5651 PR testsuite/64039
5652 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5653
5654 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5655
5656 PR rtl-optimization/66669
5657 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5658
5659 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5660
5661 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5662 * gcc.dg/pie-1.c: Likewise.
5663 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5664 * gcc.dg/pic-4.c: Likewise.
5665 * gcc.dg/pie-3.c: Likewise.
5666 * gcc.dg/pie-4.c: Likewise.
5667
5668 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5669
5670 PR tree-optimization/68644
5671 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5672
5673 PR rtl-optimization/64886
5674 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5675
5676 2016-04-09 Tom de Vries <tom@codesourcery.com>
5677
5678 PR tree-optimization/68953
5679 * gcc.dg/graphite/pr68953.c: New test.
5680
5681 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5682
5683 PR fortran/70592
5684 * gfortran.dg/deferred_character_16.f90: New test.
5685
5686 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5687
5688 PR tree-optimization/70586
5689 * gcc.c-torture/execute/pr70586.c: New test.
5690
5691 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5692
5693 PR sanitizer/70573
5694 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5695 with __builtin_memset
5696 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5697
5698 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5699
5700 PR lto/70289
5701 PR ipa/70348
5702 PR tree-optimization/70373
5703 PR middle-end/70533
5704 PR middle-end/70534
5705 PR middle-end/70535
5706 * c-c++-common/goacc/reduction-5.c: New test.
5707 * c-c++-common/goacc/reduction-promotions.c: New test.
5708 * gfortran.dg/goacc/reduction-3.f95: New test.
5709 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5710
5711 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5712
5713 PR c++/70590
5714 PR c++/70452
5715 * g++.dg/pr70590.C: New test.
5716 * g++.dg/pr70590-2.C: New test.
5717
5718 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5719
5720 PR middle-end/70593
5721 * gcc.target/i386/pr70593.c: New test.
5722
5723 PR rtl-optimization/70574
5724 * gcc.target/i386/avx2-pr70574.c: New test.
5725
5726 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5727
5728 PR sanitizer/70541
5729 * c-c++-common/asan/pr70541.c: New test.
5730
5731 2016-04-08 Tom de Vries <tom@codesourcery.com>
5732
5733 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5734 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5735
5736 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5737
5738 PR target/70566
5739 * gcc.c-torture/execute/pr70566.c: New test.
5740
5741 2016-04-08 Tom de Vries <tom@codesourcery.com>
5742
5743 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5744 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5745
5746 2016-04-08 Alan Modra <amodra@gmail.com>
5747
5748 * gcc.target/powerpc/pr70117.c: New.
5749
5750 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5751
5752 PR testsuite/70581
5753 * gcc.dg/lto/simd-function_0.c: New test.
5754
5755 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5756 clones.
5757 * c-c++-common/attr-simd-2.c: Likewise.
5758 * c-c++-common/attr-simd-4.c: Likewise.
5759 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5760 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5761
5762 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5763
5764 PR testsuite/70553
5765 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5766
5767 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5768 Tom de Vries <tom@codesourcery.com>
5769
5770 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5771 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5772 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5773 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5774 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5775 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5776 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5777 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5778
5779 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5780
5781 PR c/70436
5782 * g++.dg/warn/Wparentheses-29.C: New test.
5783
5784 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5785
5786 PR c/70436
5787 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5788 explicit braces to resolve a future -Wparentheses warning.
5789
5790 2016-04-06 Richard Henderson <rth@redhat.com>
5791
5792 * gcc.dg/pr61817-1.c: New test.
5793 * gcc.dg/pr61817-2.c: New test.
5794 * gcc.dg/pr69391-1.c: New test.
5795 * gcc.dg/pr69391-2.c: New test.
5796
5797 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5798
5799 PR rtl-optimization/70398
5800 * gcc.target/aarch64/pr70398.c: New.
5801
5802 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5803
5804 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5805
5806 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5807 Pedro Alves <palves@redhat.com>
5808
5809 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5810
5811 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5812
5813 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5814 Check for avx512f effective targets instead of avx2.
5815 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5816 for AVX512F clones.
5817 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5818 * g++.dg/gomp/declare-simd-1.C: Likewise.
5819 * g++.dg/gomp/declare-simd-3.C: Likewise.
5820 * g++.dg/gomp/declare-simd-4.C: Likewise.
5821
5822 PR middle-end/70550
5823 * c-c++-common/gomp/pr70550-1.c: New test.
5824 * c-c++-common/gomp/pr70550-2.c: New test.
5825
5826 2016-04-05 Nathan Sidwell <nathan@acm.org>
5827
5828 PR c++/70512
5829 * g++.dg/ext/attribute-may-alias-5.C: New.
5830
5831 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5832
5833 PR c++/70336
5834 * c-c++-common/pr70336.c: New test.
5835 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5836 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5837
5838 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5839
5840 PR ipa/66223
5841 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5842
5843 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5844
5845 PR rtl-optimization/70542
5846 * gcc.dg/torture/pr70542.c: New test.
5847 * gcc.target/i386/avx2-pr70542.c: New test.
5848
5849 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5850
5851 PR tree-optimization/70509
5852 * gcc.target/i386/avx512bw-pr70509.c: New test.
5853
5854 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5855
5856 PR c++/70452
5857 * g++.dg/ext/constexpr-vla4.C: New test.
5858
5859 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5860
5861 PR target/70510
5862 * gcc.target/i386/pr70510.c: New test.
5863
5864 2016-04-05 Richard Biener <rguenther@suse.de>
5865
5866 PR tree-optimization/70526
5867 * g++.dg/torture/pr70526.C: New testcase.
5868
5869 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5870
5871 PR target/70525
5872 * gcc.target/i386/pr70525.c: New test.
5873
5874 2016-04-05 Richard Biener <rguenther@suse.de>
5875
5876 PR middle-end/70499
5877 * g++.dg/torture/pr70499.C: New testcase.
5878
5879 2016-04-05 Richard Biener <rguenther@suse.de>
5880
5881 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5882 remove XFAIL.
5883
5884 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5885
5886 PR middle-end/70307
5887 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5888 rs6000 ABI warnings.
5889
5890 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5891
5892 PR ipa/66223
5893 * g++.dg/ipa/devirt-51.C: New testcase.
5894
5895 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5896 Jakub Jelinek <jakub@redhat.com>
5897
5898 PR middle-end/70457
5899 * gcc.dg/torture/pr70457.c: New.
5900
5901 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5902
5903 PR fortran/67538
5904 * gfortran.dg/allocate_with_source_19.f08: New test.
5905
5906 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5907
5908 PR fortran/65795
5909 * gfortran.dg/coarray_allocate_6.f08: New test.
5910
5911 2016-04-04 Richard Biener <rguenther@suse.de>
5912
5913 PR rtl-optimization/70484
5914 * gcc.dg/torture/pr70484.c: New testcase.
5915
5916 2016-04-04 Marek Polacek <polacek@redhat.com>
5917
5918 PR c/70307
5919 * gcc.dg/torture/pr70307.c: New test.
5920
5921 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5922
5923 PR target/70416
5924 PR target/67391
5925 * gcc.target/sh/torture/pr70416.c: New.
5926
5927 2016-04-02 Martin Sebor <msebor@redhat.com>
5928
5929 PR c++/67376
5930 PR c++/70170
5931 PR c++/70172
5932 PR c++/70228
5933 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5934 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5935 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5936 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5937 * g++.dg/cpp0x/constexpr-string.C: Same.
5938 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5939 * g++.dg/cpp0x/pr65398.C: Same.
5940 * g++.dg/ext/constexpr-vla1.C: Same.
5941 * g++.dg/ext/constexpr-vla2.C: Same.
5942 * g++.dg/ext/constexpr-vla3.C: Same.
5943 * g++.dg/ubsan/pr63956.C: Same.
5944
5945 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5946
5947 PR rtl-optimization/70467
5948 * gcc.target/i386/pr70467-2.c: New test.
5949
5950 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5951 Marek Polacek <polacek@redhat.com>
5952
5953 PR c++/70488
5954 * g++.dg/init/new47.C: New test.
5955
5956 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5957
5958 PR target/70496
5959 * gcc.target/arm/pr70496.c: New test.
5960
5961 2016-04-01 Nathan Sidwell <nathan@acm.org>
5962
5963 PR c++/68475
5964 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5965
5966 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5967
5968 PR target/69890
5969 * gcc.dg/strlenopt.h (memmove): New.
5970 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5971 instead of "string.h".
5972 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5973 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5974 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5975 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5976 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5977 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5978 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5979 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5980 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5981 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5982 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5983 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5984 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5985 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5986 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5987 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5988 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5989 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5990 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5991 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5992
5993 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5994
5995 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5996 (Holder::foo): Reflect this.
5997
5998 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5999
6000 PR target/70442
6001 * gcc.dg/pr70442.c: New test.
6002
6003 2016-03-31 Nathan Sidwell <nathan@acm.org>
6004
6005 PR c++/70393
6006 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6007
6008 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6009
6010 PR target/70453
6011 * gcc.target/i386/pr70453.c: New test.
6012
6013 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
6014
6015 PR target/70292
6016 * gcc.c-torture/pr70292.c: New test.
6017
6018 2016-03-31 Marek Polacek <polacek@redhat.com>
6019
6020 PR c/70297
6021 * c-c++-common/pr70297.c: New test.
6022 * g++.dg/cpp0x/typedef-redecl.C: New test.
6023 * gcc.dg/typedef-redecl2.c: New test.
6024
6025 2016-03-31 Jakub Jelinek <jakub@redhat.com>
6026
6027 PR rtl-optimization/70460
6028 * gcc.c-torture/execute/pr70460.c: New test.
6029
6030 2016-03-31 Richard Biener <rguenther@suse.de>
6031
6032 PR c++/70430
6033 * g++.dg/ext/vector30.C: New testcase.
6034
6035 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6036 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6037
6038 * gfortran.dg/fmt_pf.f90: New test.
6039
6040 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6041
6042 Forward-port from 5 branch
6043 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6044
6045 PR testsuite/70356
6046 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6047 dg-require-effective-target after dg-do.
6048
6049 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6050
6051 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6052
6053 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6054 Julian Brown <julian@codesourcery.com>
6055 Chung-Lin Tang <cltang@codesourcery.com>
6056 Cesar Philippidis <cesar@codesourcery.com>
6057 James Norris <jnorris@codesourcery.com>
6058 Tom de Vries <tom@codesourcery.com>
6059 Nathan Sidwell <nathan@codesourcery.com>
6060
6061 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6062 * c-c++-common/goacc/loop-clauses.c: Likewise.
6063 * g++.dg/goacc/template.C: Likewise.
6064 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6065 * gfortran.dg/goacc/loop-1.f95: Likewise.
6066 * gfortran.dg/goacc/loop-5.f95: Likewise.
6067 * gfortran.dg/goacc/loop-6.f95: Likewise.
6068 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6069 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6070 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6071 * c-c++-common/goacc/clauses-fail.c: Likewise.
6072 * c-c++-common/goacc/parallel-1.c: Likewise.
6073 * c-c++-common/goacc/reduction-1.c: Likewise.
6074 * c-c++-common/goacc/reduction-2.c: Likewise.
6075 * c-c++-common/goacc/reduction-3.c: Likewise.
6076 * c-c++-common/goacc/reduction-4.c: Likewise.
6077 * c-c++-common/goacc/routine-3.c: Likewise.
6078 * c-c++-common/goacc/routine-4.c: Likewise.
6079 * c-c++-common/goacc/routine-5.c: Likewise.
6080 * c-c++-common/goacc/tile.c: Likewise.
6081 * g++.dg/goacc/template.C: Likewise.
6082 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6083 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6084 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6085 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6086 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6087 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6088 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6089 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6090 * c-c++-common/goacc/use_device-1.c: ... this file.
6091 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6092 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6093 * c-c++-common/goacc/host_data-6.c: ... this file.
6094 * c-c++-common/goacc/loop-2-kernels.c: New file.
6095 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6096 * c-c++-common/goacc/loop-3.c: Likewise.
6097 * g++.dg/goacc/reference.C: Likewise.
6098 * g++.dg/goacc/routine-1.C: Likewise.
6099 * g++.dg/goacc/routine-2.C: Likewise.
6100
6101 2016-03-30 Richard Biener <rguenther@suse.de>
6102
6103 PR middle-end/70450
6104 * gcc.dg/torture/pr70450.c: New testcase.
6105
6106 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6107
6108 PR target/70421
6109 * gcc.dg/torture/pr70421.c: New test.
6110 * gcc.target/i386/avx512f-pr70421.c: New test.
6111
6112 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6113
6114 PR testsuite/70364
6115 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6116 (check): New function.
6117 (bar): Call check.
6118 (foo): Align stack to 16 bytes when calling bar.
6119 * gcc.target/i386/cleanup-2.c: Likewise.
6120
6121 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6122
6123 PR tree-optimization/59124
6124 * gcc.dg/Warray-bounds-19.c: New test.
6125
6126 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6127
6128 * lib/prune.exp (escape_regex_chars): New.
6129 (prune_file_path): Update to quote metcharacters for regexp.
6130
6131 2016-03-29 Jakub Jelinek <jakub@redhat.com>
6132
6133 PR rtl-optimization/70429
6134 * gcc.c-torture/execute/pr70429.c: New test.
6135
6136 PR tree-optimization/70405
6137 * gcc.dg/pr70405.c: New test.
6138
6139 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6140
6141 PR fortran/70397
6142 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6143 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6144
6145 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6146
6147 PR testsuite/64177
6148 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6149 __cilkrts_set_param to set two workers.
6150 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6151 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6152
6153 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6154
6155 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6156
6157 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6158
6159 PR target/70406
6160 * gcc.target/i386/pr70406.c: New test.
6161
6162 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6163
6164 * gnat.dg/specs/double_record_extension3.ads: New test.
6165
6166 2016-03-25 Richard Henderson <rth@redhat.com>
6167
6168 PR target/70120
6169 * gcc.target/aarch64/pr70120-1.c: New.
6170 * gcc.target/aarch64/pr70120-2.c: New.
6171 * gcc.target/aarch64/pr70120-3.c: New.
6172
6173 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6174
6175 PR c++/62212
6176 * g++.dg/template/mangle2.C: The dg-do directive should be
6177 "compile" not "assemble".
6178
6179 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6180
6181 PR lto/69650
6182 * gcc.dg/pr69650.c: New test.
6183
6184 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
6185
6186 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6187
6188 2016-03-25 Alan Modra <amodra@gmail.com>
6189
6190 * gcc.dg/dfp/pr70052.c: New test.
6191
6192 2016-03-24 Richard Henderson <rth@redhat.com>
6193
6194 PR middle-end/69845
6195 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6196 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6197
6198 2016-03-24 Tom de Vries <tom@codesourcery.com>
6199
6200 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6201
6202 2016-03-24 Tom de Vries <tom@codesourcery.com>
6203
6204 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6205 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6206
6207 2016-03-24 Tom de Vries <tom@codesourcery.com>
6208
6209 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6210 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6211
6212 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6213
6214 PR c++/62212
6215 * g++.dg/template/mangle2.C: New test.
6216
6217 2016-03-24 Richard Biener <rguenther@suse.de>
6218
6219 PR tree-optimization/70396
6220 * gcc.dg/torture/pr70396.c: New testcase.
6221
6222 2016-03-24 Richard Biener <rguenther@suse.de>
6223
6224 PR middle-end/70370
6225 * gcc.dg/torture/pr70370.c: New testcase.
6226
6227 2016-03-24 Tom de Vries <tom@codesourcery.com>
6228
6229 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6230 * gfortran.dg/goacc/kernels-tree.f95: Same.
6231 * gfortran.dg/goacc/parallel-tree.f95: Same.
6232
6233 2016-03-24 Tom de Vries <tom@codesourcery.com>
6234
6235 * c-c++-common/goacc/uninit-if-clause.c: New test.
6236 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6237
6238 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6239
6240 PR target/70290
6241 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6242 Fix formatting.
6243
6244 2016-03-24 Richard Biener <rguenther@suse.de>
6245
6246 PR tree-optimization/70372
6247 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6248
6249 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6250
6251 PR c++/70347
6252 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6253
6254 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6255
6256 PR c++/70332
6257 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6258
6259 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6260
6261 PR c++/70001
6262 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6263 * g++.dg/cpp1y/pr70001.C: New test.
6264
6265 PR c++/70323
6266 * g++.dg/cpp0x/constexpr-70323.C: New test.
6267
6268 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6269 Jason Merrill <jason@redhat.com>
6270 Jakub Jelinek <jakub@redhat.com>
6271
6272 PR c++/69315
6273 * g++.dg/cpp0x/constexpr-69315.C: New test.
6274 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6275
6276 2016-03-23 Marek Polacek <polacek@redhat.com>
6277
6278 PR c++/69884
6279 * g++.dg/warn/Wignored-attributes-1.C: New test.
6280 * g++.dg/warn/Wignored-attributes-2.C: New test.
6281
6282 2016-03-23 Tom de Vries <tom@codesourcery.com>
6283
6284 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6285 initialization.
6286 * gfortran.dg/goacc/private-3.f95 (test): Same.
6287 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6288 missing use param.
6289
6290 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6291
6292 * lib/target-supports.exp: Remove v7ve entry from loop
6293 creating effective target checks.
6294 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6295 (add_options_for_arm_arch_v7ve): Likewise.
6296
6297 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6298
6299 PR tree-optimization/70354
6300 * gcc.dg/vect/pr70354-1.c: New test.
6301 * gcc.dg/vect/pr70354-2.c: New test.
6302 * gcc.target/i386/avx2-pr70354-1.c: New test.
6303 * gcc.target/i386/avx2-pr70354-2.c: New test.
6304
6305 2016-03-22 Jeff Law <law@redhat.com>
6306
6307 PR target/70232
6308 * gcc.dg/tree-ssa/pr70232.c: New test.
6309
6310 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6311
6312 PR target/70302
6313 * gcc.target/i386/pr70302.c: New test.
6314
6315 2016-03-22 Richard Biener <rguenther@suse.de>
6316
6317 PR middle-end/70251
6318 * g++.dg/torture/pr70251.C: New testcase.
6319
6320 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6321
6322 PR c/69993
6323 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6324 Wmisleading-indentation.c.
6325 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6326 reflect change to diagnostic text and order of messages.
6327 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6328
6329 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6330
6331 * g++.dg/ext/java-3.C: Don't compile on AIX.
6332
6333 2016-03-22 Richard Biener <rguenther@suse.de>
6334
6335 PR middle-end/70333
6336 * gcc.dg/torture/pr70333.c: New testcase.
6337
6338 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6339
6340 * g++.dg/ext/pr70290.C: New test.
6341
6342 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6343
6344 PR target/70325
6345 * gcc.target/i386/pr70325.c: New test.
6346
6347 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6348
6349 PR target/70329
6350 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6351 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6352
6353 PR target/70300
6354 * gcc.target/i386/pr70300.c: New test.
6355
6356 PR c++/70295
6357 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6358 (func2): New function for cond with parens, xfail warning for c++.
6359 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6360
6361 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6362
6363 PR c++/70096
6364 * g++.dg/template/ptrmem30.C: New test.
6365
6366 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6367
6368 PR c++/70204
6369 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6370 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6371
6372 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6373
6374 PR middle-end/70326
6375 * gcc.dg/pr70326.c: New test.
6376
6377 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6378 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR tree-optimization/70317
6381 * gcc.dg/pr70317.c: New test.
6382
6383 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6384
6385 PR target/70327
6386 * gcc.target/i386/pr70327.c: New test.
6387
6388 2016-03-21 Martin Liska <mliska@suse.cz>
6389
6390 PR ipa/70306
6391 * gcc.dg/ipa/pr70306.c: New test.
6392
6393 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6394
6395 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6396 * gcc.target/arm/attr-align3.c: Likewise.
6397 * gcc.target/arm/attr_arm.c: Likewise.
6398 * gcc.target/arm/flip-thumb.c: Likewise.
6399
6400 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6401
6402 PR target/70296
6403 * gcc.target/powerpc/altivec-36.c: New test.
6404
6405 2016-03-21 Richard Biener <rguenther@suse.de>
6406
6407 PR tree-optimization/70310
6408 * gcc.dg/torture/pr70310.c: New testcase.
6409
6410 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6411
6412 PR target/70293
6413 * gcc.target/i386/pr70293.c: New test.
6414
6415 2016-03-21 Richard Biener <rguenther@suse.de>
6416
6417 PR tree-optimization/70288
6418 * gcc.dg/torture/pr70288-1.c: New testcase.
6419 * gcc.dg/torture/pr70288-2.c: Likewise.
6420
6421 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6422
6423 PR rtl-optimization/69307
6424 * gcc.target/arm/pr69307.c: New test.
6425
6426 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6427
6428 PR rtl-optimization/69102
6429 * gcc.c-torture/compile/pr69102.c: New test.
6430
6431 2016-03-18 Jeff Law <law@redhat.com>
6432
6433 PR rtl-optimization/70263
6434 * gcc.c-torture/compile/pr70263-1.c: New test.
6435 * gcc.target/i386/pr70263-2.c: New test.
6436
6437 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6438
6439 PR rtl-optimization/70278
6440 * gcc.dg/torture/pr70278.c: New test.
6441 * gcc.target/arm/pr70278.c: New test.
6442
6443 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6444
6445 PR c/70281
6446 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6447 (test_builtin_types_compatible_p): New test function.
6448 * gcc.dg/pr70281.c: New test case.
6449
6450 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6451
6452 PR target/70113
6453 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6454
6455 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6456
6457 PR tree-optimization/70252
6458 * gcc.dg/pr70252.c: New test.
6459
6460 2016-03-18 Tom de Vries <tom@codesourcery.com>
6461
6462 * gcc.dg/pr70161-2.c: New test.
6463 * gcc.dg/pr70161.c: New test.
6464
6465 2016-03-18 Tom de Vries <tom@codesourcery.com>
6466
6467 PR ipa/70269
6468 * gcc.dg/pr70269.c: New test.
6469
6470 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6471
6472 PR c++/70267
6473 * g++.dg/ext/java-3.C: New test.
6474
6475 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6476
6477 PR c++/70205
6478 * g++.dg/lookup/pr70205.C: New test.
6479
6480 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6481
6482 PR c++/70218
6483 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6484
6485 2016-03-17 Marek Polacek <polacek@redhat.com>
6486
6487 PR c/69407
6488 * gcc.dg/atomic-op-6.c: New test.
6489
6490 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6491
6492 PR c/70264
6493 * c-c++-common/pr70264.c: New test case.
6494
6495 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6496
6497 PR c++/70144
6498 * c-c++-common/pr70144-1.c: New test.
6499 * c-c++-common/pr70144-2.c: New test.
6500
6501 PR c++/70272
6502 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6503 * g++.dg/opt/flifetime-dse6.C: New test.
6504 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6505
6506 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6507
6508 PR driver/70192
6509 * gcc.dg/pic-1.c: New test.
6510 * gcc.dg/pic-2.c: Likewise.
6511 * gcc.dg/pic-3.c: Likewise.
6512 * gcc.dg/pic-4.c: Likewise.
6513 * gcc.dg/pie-1.c: Likewise.
6514 * gcc.dg/pie-2.c: Likewise.
6515 * gcc.dg/pie-3.c: Likewise.
6516 * gcc.dg/pie-4.c: Likewise.
6517 * gcc.dg/pie-5.c: Likewise.
6518 * gcc.dg/pie-6.c: Likewise.
6519
6520 2016-03-17 Tom de Vries <tom@codesourcery.com>
6521
6522 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6523 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6524
6525 2016-03-17 Richard Biener <rguenther@suse.de>
6526
6527 PR debug/70271
6528 * g++.dg/debug/pr70271.C: New testcase.
6529
6530 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6531
6532 * gcc.target/i386/pr70251.c: New test.
6533
6534 2016-03-17 Marek Polacek <polacek@redhat.com>
6535
6536 PR c++/70194
6537 * g++.dg/warn/constexpr-70194.C: New test.
6538
6539 2016-03-16 Richard Henderson <rth@redhat.com>
6540
6541 PR middle-end/70240
6542 * gcc.c-torture/compile/pr70240.c: New.
6543
6544 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6545
6546 * gcc.c-torture/compile/20151204.c: Skip for avr.
6547
6548 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6549
6550 PR target/70245
6551 * g++.dg/opt/pr70245.C: New test.
6552 * g++.dg/opt/pr70245.h: New file.
6553 * g++.dg/opt/pr70245-aux.cc: New file.
6554
6555 2016-03-16 Martin Sebor <msebor@redhat.com>
6556
6557 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6558
6559 2016-03-16 Richard Henderson <rth@redhat.com>
6560
6561 PR middle-end/70199
6562 * gcc.c-torture/compile/pr70199.c: New.
6563
6564 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6565
6566 * gcc.dg/uninit-19.c: Run dos2unix.
6567
6568 2016-03-16 Marek Polacek <polacek@redhat.com>
6569
6570 PR c/70093
6571 * gcc.dg/nested-func-10.c: New test.
6572 * gcc.dg/nested-func-9.c: New test.
6573
6574 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6575
6576 PR tree-optimization/68714
6577 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6578
6579 2016-03-16 Tom de Vries <tom@codesourcery.com>
6580
6581 PR tree-optimization/68715
6582 * gcc.dg/graphite/pr68715-2.c: New test.
6583 * gcc.dg/graphite/pr68715.c: New test.
6584 * gfortran.dg/graphite/pr68715.f90: New test.
6585
6586 2016-03-16 Tom de Vries <tom@codesourcery.com>
6587
6588 PR tree-optimization/68809
6589 * gcc.dg/graphite/pr68809-2.c: New test.
6590 * gcc.dg/graphite/pr68809.c: New test.
6591
6592 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6593
6594 PR c++/70147
6595 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6596 method call to i () as argument. Adjust expected output.
6597
6598 PR c++/70147
6599 * g++.dg/ubsan/pr70147-1.C: New test.
6600 * g++.dg/ubsan/pr70147-2.C: New test.
6601
6602 2016-03-15 Martin Sebor <msebor@redhat.com>
6603
6604 PR c++/58281
6605 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6606
6607 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6608
6609 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6610 hppa*-*-hpux*.
6611
6612 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6613
6614 PR libfortran/69799
6615 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6616 libatomic_available.
6617
6618 2016-03-15 Marek Polacek <polacek@redhat.com>
6619
6620 PR c++/70209
6621 * g++.dg/ext/attribute-may-alias-4.C: New test.
6622
6623 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6624
6625 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6626 -fvar-tracking-assignments-toggle flag.
6627
6628 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6629
6630 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6631
6632 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6633
6634 PR rtl-optimization/70222
6635 * gcc.c-torture/execute/pr70222-1.c: New test.
6636 * gcc.c-torture/execute/pr70222-2.c: New test.
6637
6638 2016-03-15 Richard Henderson <rth@redhat.com>
6639
6640 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6641
6642 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6643
6644 PR rtl-optimization/69032
6645 * gcc.dg/pr69032.c: New test.
6646
6647 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6648
6649 PR rtl-optimization/63384
6650 * g++.dg/pr63384.C: New test.
6651
6652 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6653
6654 PR target/64411
6655 * gcc.target/i386/pr64411.C: New test.
6656
6657 2016-03-15 Tom de Vries <tom@codesourcery.com>
6658
6659 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6660 * gfortran.dg/goacc/kernels-alias.f95: New test.
6661
6662 2016-03-14 Martin Sebor <msebor@redhat.com>
6663
6664 PR c++/53792
6665 * g++.dg/cpp0x/constexpr-inline.C: New test.
6666 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6667
6668 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6669
6670 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6671
6672 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6673
6674 PR middle-end/70219
6675 * gcc.dg/pr70219.c: New test.
6676
6677 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6678
6679 PR target/70083
6680 * gcc.dg/torture/pr70083.c: New test.
6681 * gcc.target/i386/pr70083.c: New test.
6682
6683 2016-03-14 Richard Biener <rguenther@suse.de>
6684
6685 PR tree-optimization/56365
6686 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6687
6688 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6689
6690 PR target/70098
6691 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6692 New function.
6693 * g++.dg/pr70098.C: New testcase.
6694
6695
6696 2016-03-14 Tom de Vries <tom@codesourcery.com>
6697
6698 PR tree-optimization/70045
6699 * gcc.dg/graphite/pr70045.c: New test.
6700
6701 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6702
6703 PR fortran/69043
6704 * gfortran.dg/include_9.f90: New test.
6705
6706 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6707
6708 PR fortran/45076
6709 gfortran.dg/prof/prof.exp: New script.
6710 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6711
6712 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6713
6714 PR rtl-optimization/69307
6715 * gcc.dg/pr69307.c: New test.
6716
6717 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6718
6719 PR target/69614
6720 * gcc.target/arm/pr69614.c: New.
6721
6722 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6723
6724 PR fortran/70031
6725 * gfortran.dg/submodule_14.f08: New test
6726
6727 PR fortran/69524
6728 * gfortran.dg/submodule_15.f08: New test
6729
6730 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6731
6732 PR c++/70106
6733 * g++.dg/cpp1y/paren3.C: New test.
6734
6735 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6736
6737 PR target/70131
6738 * gcc.target/powerpc/ppc-round2.c: New test.
6739
6740 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6741
6742 PR target/70123
6743 * gcc.dg/torture/pr70123.c: New test.
6744
6745 2016-03-11 Jeff Law <law@redhat.com>
6746
6747 PR tree-optimization/70190
6748 * gcc.c-torture/compile/pr70190.c: New test.
6749
6750 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6751
6752 PR c/68187
6753 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6754 case.
6755 (test43_b): Likewise.
6756 (test43_c): Likewise.
6757 (test43_d): Likewise.
6758 (test43_e): Likewise.
6759 (test43_f): Likewise.
6760 (test43_g): Likewise.
6761 (test44_a): Likewise.
6762 (test44_b): Likewise.
6763 (test44_c): Likewise.
6764 (test44_d): Likewise.
6765 (test44_e): Likewise.
6766
6767 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6768
6769 PR c/70085
6770 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6771
6772 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6773
6774 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6775 dg-options.
6776
6777 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6778
6779 PR target/70002
6780 PR target/69245
6781 * gcc.target/aarch64/pr69245_2.c: New test.
6782
6783 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6784
6785 PR tree-optimization/70177
6786 * gcc.dg/pr70177.c: New test.
6787
6788 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6789
6790 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6791
6792 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6793
6794 * gcc.dg/tree-ssa/sra-20.c: New.
6795
6796 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6797
6798 PR rtl-optimization/70174
6799 * gcc.dg/pr70174.c: New test.
6800
6801 PR tree-optimization/70169
6802 * gcc.dg/pr70169.c: New test.
6803
6804 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6805
6806 PR target/70160
6807 * gcc.target/i386/pr70160.c: New test.
6808
6809 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6810
6811 * gcc.target/s390/dfp-1.c: New test.
6812
6813 2016-03-10 Nick Clifton <nickc@redhat.com>
6814
6815 PR target/70044
6816 * gcc.target/aarch64/pr70044.c: New test.
6817
6818 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6819 Jakub Jelinek <jakub@redhat.com>
6820
6821 PR c++/70001
6822 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6823 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6824 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6825
6826 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6827
6828 PR lto/69589
6829 * g++.dg/lto/pr69589_0.C: New testcase
6830 * g++.dg/lto/pr69589_1.C: New testcase
6831
6832 2016-03-10 Marek Polacek <polacek@redhat.com>
6833
6834 PR c++/70153
6835 * g++.dg/delayedfold/unary-plus1.C: New test.
6836
6837 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6838
6839 * gcc.target/arm/pr45701-1.c: Escape brackets.
6840 * gcc.target/arm/pr45701-2.c: Likewise.
6841
6842 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6843
6844 * gfortran.dg/unconstrained_commons.f: New.
6845
6846 2016-03-10 Alan Modra <amodra@gmail.com>
6847
6848 * gcc.dg/pr69195.c: New.
6849 * gcc.dg/pr69238.c: New.
6850
6851 2016-03-10 Tom de Vries <tom@codesourcery.com>
6852
6853 PR testsuite/68915
6854 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6855
6856 2016-03-10 Richard Biener <rguenther@suse.de>
6857
6858 PR tree-optimization/70128
6859 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6860 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6861
6862 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6863
6864 PR tree-optimization/70152
6865 * gcc.dg/pr70152.c: New test.
6866
6867 PR target/70086
6868 * gcc.target/i386/pr70086-1.c: New test.
6869 * gcc.target/i386/pr70086-2.c: New test.
6870 * gcc.target/i386/pr70086-3.c: New test.
6871
6872 PR tree-optimization/70127
6873 * gcc.c-torture/execute/pr70127.c: New test.
6874
6875 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6876
6877 * c-c++-common/goacc/combined-directives-2.c: New test.
6878
6879 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6880
6881 PR c/68473
6882 PR c++/70105
6883 * g++.dg/diagnostic/pr70105.C: New test.
6884 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6885 (test_multiple_ordinary_maps): New test function.
6886
6887 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6888
6889 PR c/68473
6890 PR c++/70105
6891 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6892 Drop range information from call to inform_at_rich_loc.
6893 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6894 New.
6895 (test_show_locus): Replace calls to rich_location::add_range with
6896 calls to add_range. Rewrite the tests that used the now-defunct
6897 rich_location ctor taking a source_range. Simplify other tests
6898 by replacing calls to COMBINE_LOCATION_DATA with calls to
6899 make_location.
6900
6901 2016-03-09 Richard Biener <rguenther@suse.de>
6902 Jakub Jelinek <jakub@redhat.com>
6903
6904 PR tree-optimization/70138
6905 * gcc.dg/vect/pr70138-1.c: New testcase.
6906 * gcc.dg/vect/pr70138-2.c: Likewise.
6907
6908 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6909
6910 PR target/70049
6911 * gcc.target/i386/pr70049.c: New test.
6912
6913 2016-03-09 Richard Biener <rguenther@suse.de>
6914
6915 PR c/70143
6916 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6917 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6918 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6919
6920 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6921
6922 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6923 arm-*-*.
6924
6925 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6926
6927 PR middle-end/67278
6928 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6929
6930 PR target/67278
6931 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6932
6933 PR middle-end/70050
6934 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6935 in testcase comment.
6936
6937 2016-03-09 Tom de Vries <tom@codesourcery.com>
6938
6939 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6940 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6941 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6942 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6943 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6944 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6945 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6946 * gfortran.dg/goacc/kernels-loop.f95: New test.
6947
6948 2016-03-08 Martin Sebor <msebor@redhat.com>
6949
6950 PR c++/62096
6951 * g++.dg/warn/overflow-warn-7.C: New test.
6952
6953 2016-03-08 Jason Merrill <jason@redhat.com>
6954
6955 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6956 * lib/target-supports.exp (check_effective_target_concepts): New.
6957
6958 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6959
6960 PR c++/70135
6961 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6962 * g++.dg/ubsan/pr70135.C: New test.
6963
6964 PR target/70110
6965 * gcc.dg/pr70110.c: New test.
6966
6967 2016-03-07 Martin Jambor <mjambor@suse.cz>
6968
6969 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6970 * c-c++-common/gomp/if-1.c: Likewise.
6971 * c-c++-common/gomp/pr61486-2.c: Likewise.
6972 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6973 to dg-additional-options.
6974 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6975 * g++/gomp/target-teams-1.c: Likewise.
6976 * gcc.dg/gomp/gomp.exp: Likewise.
6977 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6978 dg-additional-options.
6979 * gfortran.dg/gomp/gomp.exp: Likewise.
6980 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6981 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6982 dg-additional-options.
6983 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6984
6985 2016-03-07 Martin Jambor <mjambor@suse.cz>
6986
6987 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6988 * c-c++-common/gomp/gridify-1.c: New test.
6989 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6990
6991 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6992
6993 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6994 trigger for cortex-r8, when scanning for register r8.
6995 * gcc.target/arm/pr45701-2.c: Likewise.
6996
6997 2016-02-26 Richard Biener <rguenther@suse.de>
6998 Jeff Law <law@redhat.com>
6999
7000 PR tree-optimization/69740
7001 * gcc.c-torture/compile/pr69740-1.c: New test.
7002 * gcc.c-torture/compile/pr69740-2.c: New test.
7003
7004 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7005
7006 * lib/target-supports.exp
7007 (check_effective_target_whole_vector_shift): Enable for PPC64.
7008
7009 2016-03-07 Richard Biener <rguenther@suse.de>
7010
7011 PR tree-optimization/70115
7012 * gcc.dg/torture/pr70115.c: New testcase.
7013
7014 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7015
7016 PR middle-end/69916
7017 * c-c-++-common/goacc/pr69916.c: New.
7018
7019 2016-03-07 Richard Henderson <rth@redhat.com>
7020
7021 * gcc.c-torture/compile/pr70061.c: New test.
7022
7023 2016-03-07 Richard Biener <rguenther@suse.de>
7024
7025 PR testsuite/70109
7026 * gcc.dg/vect/O3-pr36098.c: New testcase.
7027
7028 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7029
7030 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7031
7032 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7033
7034 * gnat.dg/renaming9.ad[sb]: New testcase.
7035
7036 2016-03-05 Jakub Jelinek <jakub@redhat.com>
7037
7038 PR c++/70084
7039 * g++.dg/expr/stdarg3.C: New test.
7040
7041 2016-03-04 Jeff Law <law@redhat.com>
7042
7043 PR tree-optimization/69196
7044 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7045 x86_64-*-*.
7046
7047 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7048
7049 PR c/69973
7050 * gcc.dg/pr69973.c: New test.
7051
7052 PR rtl-optimization/69941
7053 * gcc.dg/torture/pr69941.c: New test.
7054
7055 PR c/69824
7056 * gcc.dg/pr69824.c: New test.
7057
7058 2016-03-05 Tom de Vries <tom@codesourcery.com>
7059
7060 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7061 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7062 function.
7063
7064 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7065
7066 PR c++/66786
7067 * g++.dg/cpp1y/var-templ48.C: New test.
7068 * g++.dg/cpp1y/var-templ49.C: New test.
7069
7070 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7071
7072 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7073
7074 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7075
7076 PR c++/70035
7077 * g++.dg/ubsan/pr70035.C: New test.
7078
7079 PR target/70062
7080 * gcc.target/i386/pr70062.c: New test.
7081
7082 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7083
7084 * g++.dg/template/typename21.C: Remove c++98_only.
7085
7086 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7087
7088 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7089
7090 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7091
7092 PR c/68187
7093 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7094 function.
7095 (fn_42_b): Likewise.
7096 (fn_42_c): Likewise.
7097
7098 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7099
7100 PR c/68187
7101 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7102 function.
7103 (fn_40_b): Likewise.
7104 (fn_41_a): Likewise.
7105 (fn_41_b): Likewise.
7106
7107 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR target/70059
7110 * gcc.target/i386/avx512f-pr70059.c: New test.
7111 * gcc.target/i386/avx512dq-pr70059.c: New test.
7112
7113 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7114
7115 PR rtl-optimization/57676
7116 * gcc.dg/torture/pr57676.c: New test.
7117
7118 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7119
7120 * gcc.dg/pr70026.c: New test.
7121
7122 2016-03-04 Marek Polacek <polacek@redhat.com>
7123
7124 PR c/69798
7125 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7126 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7127
7128 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7129
7130 PR target/70004
7131 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7132 Delete.
7133 (test_corners_sisd_si): Likewise.
7134 (main): Remove checks of the above.
7135 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7136
7137 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7138
7139 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7140
7141 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7142
7143 * gcc.dg/torture/pr69951.c: Accept argc==0.
7144
7145 2016-03-04 Richard Biener <rguenther@suse.de>
7146
7147 PR c++/70054
7148 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7149 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7150
7151 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7152
7153 PR testsuite/69766
7154 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7155 testing multiarch.
7156
7157 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7158
7159 PR debug/69947
7160 * gcc.dg/guality/pr69947.c: New test.
7161
7162 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7163
7164 PR ada/70017
7165 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7166
7167 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7168
7169 PR rtl-optimization/69904
7170 * gcc.target/arm/pr69904.c: New test.
7171
7172 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7173
7174 PR target/70021
7175 * gcc.dg/vect/pr70021.c: New test.
7176 * gcc.target/i386/pr70021.c: New test.
7177
7178 2016-03-03 Marek Polacek <polacek@redhat.com>
7179
7180 PR middle-end/70050
7181 * gcc.dg/pr70050.c: New test.
7182
7183 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7184
7185 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7186
7187 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7188
7189 PR tree-optimization/70043
7190 * gfortran.dg/vect/pr70043.f90: New test.
7191
7192 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7193
7194 * gnat.dg/specs/task1.ads: New test.
7195
7196 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7197
7198 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7199 Invoke gdb with -batch.
7200 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7201
7202 2016-03-03 Richard Biener <rguenther@suse.de>
7203
7204 PR tree-optimization/55936
7205 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7206
7207 2016-03-02 Jeff Law <law@redhat.com>
7208
7209 PR rtl-optimization/69942
7210 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7211 effects of argument promotions.
7212
7213 PR tree-optimization/69987
7214 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7215 target does not support -fprefetch-loop-arrays.
7216
7217 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7218
7219 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7220
7221 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7222
7223 PR rtl-optimization/69052
7224 * gcc.target/i386/pr69052.c: New test.
7225
7226 2016-03-02 Alan Modra <amodra@gmail.com>
7227
7228 * gcc.dg/pr69990.c: New.
7229
7230 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7231
7232 PR c/68062
7233 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7234
7235 PR middle-end/70022
7236 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7237
7238 PR target/70028
7239 * gcc.target/i386/pr70028.c: New test.
7240
7241 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7242
7243 * c-c++-common/asan/swapcontext-test-1.c,
7244 * c-c++-common/tsan/thread_leak.c,
7245 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7246 * g++.dg/tsan/benign_race.C,
7247 * g++.dg/tsan/fd_close_norace.C,
7248 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7249 races with sanitizer output
7250
7251 2016-03-02 Richard Biener <rguenther@suse.de>
7252 Uros Bizjak <ubizjak@gmail.com>
7253
7254 PR target/67278
7255 * gcc.dg/simd-8.c: New testcase.
7256
7257 2016-03-02 Richard Biener <rguenther@suse.de>
7258
7259 PR middle-end/67278
7260 * gcc.dg/simd-7.c: New testcase.
7261
7262 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7263
7264 * gcc.target/i386/pr70007.c: Tweak.
7265
7266 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7267
7268 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7269
7270 2016-03-02 Marek Polacek <polacek@redhat.com>
7271
7272 PR c/67854
7273 * gcc.dg/pr67854.c: New test.
7274
7275 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7276
7277 PR middle-end/70025
7278 * gcc.dg/torture/pr70025.c: New test.
7279
7280 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7281
7282 PR tree-optimization/68621
7283 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7284
7285 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7286
7287 * gcc.target/i386/pr70007.c: New test.
7288
7289 2016-03-01 Jeff Law <law@redhat.com>
7290
7291 PR tree-optimization/69196
7292 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7293
7294 PR tree-optimization/69196
7295 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7296 duplicating code and spoiling the expected output.
7297
7298 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7299
7300 PR target/70033
7301 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7302 supports power9 before doing tests.
7303 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7304 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7305 * gcc.target/powerpc/p9-permute.c: Likewise.
7306
7307 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7308
7309 PR target/70027
7310 * gcc.target/i386/pr70027.c: New test.
7311
7312 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7313
7314 * gcc.dg/pr70017.c: New test.
7315
7316 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7317
7318 PR c/69796
7319 PR c/69974
7320 * gcc.dg/pr69796.c: New test.
7321 * gcc.dg/pr69974.c: New test.
7322
7323 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7324
7325 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7326
7327 2016-02-29 Jeff Law <law@redhat.com>
7328
7329 PR tree-optimization/69987
7330 * gfortran.dg/pr69987.f90: New test.
7331
7332 PR tree-optimization/69989
7333 * gcc.c-torture/compile/pr69989-2.c: New test.
7334
7335 2016-03-01 Marek Polacek <polacek@redhat.com>
7336
7337 PR c++/69795
7338 * g++.dg/parse/invalid1.C: New test.
7339
7340 2016-03-01 Richard Biener <rguenther@suse.de>
7341
7342 PR middle-end/70022
7343 * gcc.dg/pr70022.c: New testcase.
7344
7345 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7346
7347 PR tree-optimization/69956
7348 * gcc.dg/pr69956.c: New test.
7349
7350 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7351
7352 PR target/70011
7353 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7354 XFAIL when hardware supports efficient unaligned storage access.
7355
7356 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7357
7358 PR c++/69961
7359 * g++.dg/template/pr69961a.C: New test.
7360 * g++.dg/template/pr69961b.C: New test.
7361
7362 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7363
7364 PR preprocessor/69985
7365 * gcc.dg/cpp/pr69985.c: New test case.
7366
7367 2016-02-29 Jeff Law <law@redhat.com>
7368
7369 PR tree-optimization/70005
7370 * gcc.c-torture/execute/pr70005.c New test.
7371
7372 PR tree-optimization/69999
7373 * gcc.c-torture/compile/pr69999.c: New test.
7374
7375 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7376
7377 PR tree-optimization/69652
7378 * gcc.dg/torture/pr69652.c: Delete test.
7379 * gcc.dg/vect/pr69652.c: New test.
7380
7381 2016-02-19 Richard Biener <rguenther@suse.de>
7382
7383 PR tree-optimization/69980
7384 * gfortran.dg/vect/pr69980.f90: New testcase.
7385
7386 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7387
7388 * gcc.target/sparc/20160229-1.c: New test.
7389
7390 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7391
7392 * gnat.dg/stack_usage3.adb: New test.
7393 * gnat.dg/stack_usage3_pkg.ads: New helper.
7394
7395 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7396
7397 * gnat.dg/renaming8.adb: New test.
7398 * gnat.dg/renaming8_pkg1.ads: New helper.
7399 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7400 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7401
7402 2016-02-29 Richard Biener <rguenther@suse.de>
7403
7404 PR tree-optimization/69720
7405 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7406
7407 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7408
7409 PR fortran/68147
7410 PR fortran/47674
7411 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7412
7413 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7414 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7415
7416 PR fortran/56007
7417 * gfortran.dg/coarray_8.f90: Adjust error message.
7418 * gfortran.dg/pr56007.f90: New test.
7419 * gfortran.dg/pr56007.f: New test.
7420
7421 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7422
7423 PR tree-optimization/69989
7424 * gcc.dg/torture/pr69989.c: New test.
7425
7426 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7427
7428 * gcc.target/i386/stack-realign-win.c: New test.
7429
7430 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7431
7432 PR fortran/60126
7433 * gfortran.dg/pr60126.f90: New test.
7434
7435 2016-02-27 Jeff Law <law@redhat.com>
7436
7437 Revert
7438 2016-02-26 Richard Biener <rguenther@suse.de>
7439 Jeff Law <law@redhat.com>
7440
7441 PR tree-optimization/69740
7442 * gcc.c-torture/compile/pr69740-1.c: New test.
7443 * gcc.c-torture/compile/pr69740-2.c: New test.
7444
7445 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7446
7447 PR fortran/69910
7448 * gfortran.dg/newunit_4.f90: New test.
7449
7450 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7451
7452 PR target/69613
7453 PR rtl-optimization/69886
7454 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7455 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7456 target.
7457
7458 2016-02-26 Martin Sebor <msebor@redhat.com>
7459
7460 PR tree-optimization/15826
7461 * gcc.dg/tree-ssa/pr15826.c: New test.
7462
7463 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7464
7465 PR target/69969
7466 * gcc.target/powerpc/pr69969.c: New test.
7467
7468 2016-02-26 Martin Sebor <msebor@redhat.com>
7469
7470 PR c++/15766
7471 * g++.old-deja/g++.other/decl5.C: Add a test case.
7472
7473 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7474
7475 PR target/69946
7476 * gcc.target/powerpc/pr69946.c: New file.
7477
7478 2016-02-26 Richard Biener <rguenther@suse.de>
7479 Jeff Law <law@redhat.com>
7480
7481 PR tree-optimization/69740
7482 * gcc.c-torture/compile/pr69740-1.c: New test.
7483 * gcc.c-torture/compile/pr69740-2.c: New test.
7484
7485 2016-02-26 Martin Jambor <mjambor@suse.cz>
7486
7487 PR middle-end/69920
7488 * gcc.dg/torture/pr69932.c: New test.
7489 * gcc.dg/torture/pr69936.c: Likewise.
7490
7491 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7492
7493 PR target/69709
7494 * gcc.target/s390/pr69709.c: New test.
7495
7496 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7497
7498 PR target/69245
7499 * gcc.target/aarch64/pr69245_1.c: New test.
7500
7501 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7502
7503 PR target/69613
7504 * gcc.dg/torture/pr69613.c: New test.
7505
7506 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7507
7508 PR rtl-optimization/69891
7509 * gcc.target/i386/pr69891.c: New test.
7510
7511 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7512 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7513
7514 PR target/61397
7515 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7516 functionality for both 32-bit and 64-bit.
7517
7518 2016-02-26 Richard Biener <rguenther@suse.de>
7519
7520 PR tree-optimization/69551
7521 * gcc.dg/torture/pr69951.c: New testcase.
7522
7523 2016-02-25 Richard Biener <rguenther@suse.de>
7524
7525 PR tree-optimization/48795
7526 * gcc.dg/Warray-bounds-18.c: New testcase.
7527
7528 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7529
7530 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7531
7532 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7533
7534 PR rtl-optimization/69896
7535 * gcc.dg/pr69896.c: New test.
7536
7537 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7538
7539 PR c++/69736
7540 * g++.dg/cpp1y/paren2.C: New test.
7541
7542 2016-02-24 Martin Sebor <msebor@redhat.com>
7543
7544 PR c/51147
7545 * gcc.dg/enum-mode-2.c: New test.
7546
7547 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7548
7549 PR c++/69922
7550 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7551 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7552 * g++.dg/ubsan/pr69922.C: New test.
7553
7554 2016-02-24 Marek Polacek <polacek@redhat.com>
7555
7556 PR c/69819
7557 * gcc.dg/pr69819.c: New test.
7558
7559 2016-02-24 Martin Sebor <msebor@redhat.com>
7560
7561 PR c++/69912
7562 * g++.dg/ext/flexary15.C: New test.
7563
7564 2016-02-24 Martin Sebor <msebor@redhat.com>
7565
7566 * gcc.dg/builtins-68.c: Avoid making unportable
7567 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7568 * g++.dg/ext/builtin_alloca.C: Same.
7569
7570 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7571 Charles Baylis <charles.baylis@linaro.org>
7572
7573 PR debug/61033
7574 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7575
7576 2016-02-24 Richard Biener <rguenther@suse.de>
7577 Jakub Jelinek <jakub@redhat.com>
7578
7579 PR middle-end/69760
7580 * gcc.dg/torture/pr69760.c: New testcase.
7581
7582 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7583
7584 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7585 pattern on Solaris with as.
7586
7587 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7588
7589 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7590 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7591 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7592 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7593
7594 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7595
7596 PR middle-end/69915
7597 * gcc.dg/pr69915.c: New test.
7598
7599 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7600
7601 PR rtl-optimization/69886
7602 * gcc.dg/torture/pr69886.c: New test.
7603
7604 2016-02-24 Richard Biener <rguenther@suse.de>
7605
7606 PR middle-end/68963
7607 * gcc.dg/torture/pr68963.c: New testcase.
7608
7609 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7610
7611 PR target/69875
7612 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7613 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7614 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7615 * gcc.target/arm/atomic_loaddi_1.c: New test.
7616 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7617 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7618 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7619 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7620 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7621 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7622 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7623 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7624
7625 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7626
7627 PR middle-end/69909
7628 * gcc.dg/torture/pr69909.c: New test.
7629
7630 2016-02-24 Richard Biener <rguenther@suse.de>
7631
7632 PR tree-optimization/69907
7633 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7634 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7635 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7636
7637 2016-02-24 Christian Bruel <christian.bruel@st.com>
7638
7639 * gcc.target/arm/pragma_cpp_fma.c: New test.
7640
7641 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7642
7643 PR fortran/61156
7644 * gfortran.dg/include_6.f90: Update test.
7645
7646 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7647
7648 PR objc/69844
7649 * objc.dg/pr69844.m: New test.
7650
7651 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7652
7653 PR libgfortran/69456
7654 * gfortran.dg/namelist_89.f90: New test.
7655 * gfortran.dg/pr59700.f90: Update test..
7656
7657 2016-02-23 Martin Sebor <msebor@redhat.com>
7658
7659 PR middle-end/69780
7660 * g++.dg/ext/builtin_alloca.C: New test.
7661 * gcc.dg/builtins-68.c: New test.
7662
7663 2016-02-23 Richard Henderson <rth@redhat.com>
7664
7665 * gcc.target/i386/addr-space-3.c: Remove test.
7666
7667 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7668
7669 PR preprocessor/69126
7670 PR preprocessor/69543
7671 * c-c++-common/pr69126-2-long.c: New test.
7672 * c-c++-common/pr69126-2-short.c: New test.
7673 * c-c++-common/pr69543-1.c: Remove xfail.
7674
7675 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7676
7677 PR preprocessor/69126
7678 PR preprocessor/69543
7679 PR preprocessor/69558
7680 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7681 (f): Rename to...
7682 (test_2): ...this, and add leading comment.
7683 (MACRO_3, test_3): New.
7684 (MACRO_4A, MACRO_4B, test_4): New.
7685 (MACRO): Rename to...
7686 (MACRO_5): ...this.
7687 (g): Rename to...
7688 (test_5): ...this, updating for renaming of MACRO, and
7689 add leading comment.
7690 * c-c++-common/pr69543-1.c: New.
7691 * c-c++-common/pr69543-2.c: New.
7692 * c-c++-common/pr69543-3.c: New.
7693 * c-c++-common/pr69543-4.c: New.
7694 * c-c++-common/pr69558-1.c: New.
7695 * c-c++-common/pr69558-2.c: New.
7696 * c-c++-common/pr69558-3.c: New.
7697 * c-c++-common/pr69558-4.c: New.
7698 * gcc.dg/pr69558.c: Move to...
7699 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7700 xfail for c++.
7701
7702 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7703
7704 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7705 to -ftree-parallelize-loops/-fopenacc changes.
7706 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7707 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7708 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7709 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7710 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7711 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7712 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7713 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7714 * c-c++-common/goacc/kernels-loop.c: Likewise.
7715 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7716 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7717 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7718 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7719
7720 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7721
7722 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7723
7724 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7725
7726 PR c++/69902
7727 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7728
7729 PR c/69900
7730 * gcc.dg/pr69900.c: New test.
7731
7732 2016-02-23 Martin Jambor <mjambor@suse.cz>
7733
7734 PR tree-optimization/69666
7735 * gcc.dg/tree-ssa/pr69666.c: New test.
7736
7737 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7738
7739 PR fortran/67451
7740 * gfortran.dg/coarray_allocate_5.f08: New test.
7741
7742 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7743
7744 * gcc.target/s390/vcond-shift.c: Move to ...
7745 * gcc.target/s390/vector/vcond-shift.c: ... here.
7746
7747 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7748
7749 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7750 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7751
7752 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7753
7754 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7755
7756 2016-02-20 Mark Wielaard <mjw@redhat.com>
7757
7758 PR c/28901
7759 * gcc.dg/unused-variable-3.c: New test.
7760
7761 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7762
7763 PR target/69888
7764 * gcc.target/i386/pr69888.c: New test.
7765
7766 2016-02-22 Richard Biener <rguenther@suse.de>
7767
7768 PR tree-optimization/69882
7769 * gfortran.dg/vect/pr69882.f90: New testcase.
7770
7771 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7772
7773 PR target/69885
7774 * gcc.dg/pr69885.c: New test.
7775
7776 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7777
7778 PR target/69806
7779 PR target/54089
7780 * gcc.target/sh/pr54089-10.c: New.
7781
7782 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7783
7784 PR fortran/69423
7785 * gfortran.dg/deferred_character_15.f90 : New test.
7786
7787 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7788
7789 PR fortran/57365
7790 gfortran.dg/allocate_with_source_18.f03: New test.
7791
7792 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7793
7794 PR fortran/52531
7795 gfortran.dg/gomp/pr52531.f90: New test.
7796
7797 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7798
7799 PR c++/69865
7800 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7801 -std=c++03.
7802
7803 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7804
7805 PR c++/69826
7806 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7807 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7808
7809 PR c++/69850
7810 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7811
7812 PR c++/69851
7813 * g++.dg/torture/pr69851.C: New test.
7814
7815 2016-02-19 Martin Sebor <msebor@redhat.com>
7816
7817 PR testsuite/69573
7818 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7819
7820 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7821
7822 PR c++/69850
7823 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7824 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7825
7826 PR c++/67767
7827 * g++.dg/cpp0x/pr67767.C: New test.
7828
7829 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7830
7831 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7832 for fp, simd, crypto, crc, lse.
7833 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7834 above.
7835 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7836 effective target check.
7837
7838 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7839
7840 PR target/69820
7841 * gcc.target/i386/pr69820.c: New test.
7842
7843 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7844
7845 * gcc.target/s390/vector/int128-1.c: New test.
7846
7847 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7848
7849 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7850
7851 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7852
7853 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7854 instruction pattern name to prevent the testcase from failing with
7855 -march=z13.
7856
7857 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7858
7859 * gcc.target/s390/md/movstr-2.c: New test.
7860
7861 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7862
7863 * gcc.target/s390/morestack.c: New test.
7864
7865 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7866
7867 PR target/69625
7868 * gcc.target/s390/pr69625.c: Add test case.
7869
7870 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7871
7872 PR testsuite/68580
7873 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7874
7875 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7876
7877 PR target/68404
7878 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7879 * gcc.target/powerpc/fusion3.c: Likewise.
7880
7881 2016-02-18 Richard Biener <rguenther@suse.de>
7882
7883 PR middle-end/69553
7884 * g++.dg/torture/pr69553.C: New testcase.
7885
7886 2016-02-18 Nick Clifton <nickc@redhat.com>
7887
7888 PR target/62254
7889 PR target/69610
7890 * gcc.target/arm/pr62554.c: New test.
7891 * gcc.target/arm/pr69610-1.c: New test.
7892 * gcc.target/arm/pr69610-2.c: New test.
7893
7894 2016-02-18 Richard Biener <rguenther@suse.de>
7895
7896 PR middle-end/69854
7897 * gcc.dg/torture/pr69854.c: New testcase.
7898
7899 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7900
7901 PR c++/69850
7902 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7903
7904 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7905
7906 * gcc.target/powerpc/vec-cg.c: New test.
7907
7908 2016-02-17 Richard Biener <rguenther@suse.de>
7909
7910 PR testsuite/69586
7911 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7912
7913 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7914
7915 PR target/69161
7916 * gcc.c-torture/compile/pr69161.c: New test.
7917
7918 2016-02-17 David Sherwood <david.sherwood@arm.com>
7919
7920 PR target/69532
7921 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7922 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7923
7924 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7925
7926 * gcc.dg/ifcvt-4.c: Skip on Visium.
7927
7928 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7929
7930 * gnat.dg/atomic8.adb: New test.
7931
7932 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7933
7934 * gnat.dg/discr46.ad[sb]: New test.
7935
7936 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7937
7938 PR Target/48344
7939 * gcc.target/powerpc/pr48344-1.c: New test.
7940
7941 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7942
7943 PR fortran/69742
7944 * gfortran.dg/associate_21.f90: New test.
7945
7946 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7947
7948 PR c/69835
7949 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7950 -Wnonnull in dg-options.
7951 * c-c++-common/nonnull-2.c: New test.
7952
7953 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7954 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7955
7956 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7957
7958 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7959
7960 PR middle-end/69801
7961 * gcc.dg/pr69801.c: Add empty dg-options.
7962
7963 2016-02-16 James Norris <jnorris@codesourcery.com>
7964
7965 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7966 * g++.dg/goacc/deviceptr-1.c: New file.
7967
7968 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7969
7970 PR tree-optimization/69820
7971 * gcc.dg/vect/pr69820.c: New test.
7972
7973 2016-02-16 Richard Biener <rguenther@suse.de>
7974
7975 PR tree-optimization/69776
7976 * gcc.dg/torture/pr69776-2.c: New testcase.
7977
7978 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7979
7980 PR tree-optimization/69714
7981 * gcc.dg/torture/pr69714.c: New test.
7982
7983 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7984
7985 PR tree-optimization/69802
7986 * gcc.dg/pr69802.c: New test.
7987
7988 2016-02-16 Richard Biener <rguenther@suse.de>
7989
7990 PR middle-end/69801
7991 * gcc.dg/pr69801.c: New testcase.
7992
7993 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7994
7995 PR libgfortran/69651
7996 * gfortran.dg/read_bang.f90: New test.
7997 * gfortran.dg/read_bang4.f90: New test.
7998
7999 2016-02-15 Jakub Jelinek <jakub@redhat.com>
8000
8001 PR c++/69658
8002 * g++.dg/init/pr69658.C: New test.
8003
8004 PR c++/69797
8005 * c-c++-common/pr69797.c: New test.
8006
8007 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8008
8009 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8010 check for aarch64*-*-*.
8011
8012 2016-02-15 Richard Biener <rguenther@suse.de>
8013
8014 PR tree-optimization/69783
8015 * gcc.dg/vect/pr69783.c: New testcase.
8016
8017 2016-02-15 Richard Biener <rguenther@suse.de>
8018
8019 PR tree-optimization/69776
8020 * gcc.dg/torture/pr69776.c: New testcase.
8021
8022 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8023
8024 PR fortran/60526
8025 * gfortran.dg/type_decl_4.f90: Reinstated.
8026
8027 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
8028
8029 PR fortran/68746
8030 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8031
8032 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8033
8034 PR fortran/60526
8035 PR bootstrap/69816
8036 * gfortran.dg/type_decl_4.f90: Removed.
8037
8038 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8039
8040 PR fortran/60526
8041 * gfortran.dg/type_decl_4.f90: New test.
8042
8043 2016-02-14 Alan Modra <amodra@gmail.com>
8044
8045 PR testsuite/68886
8046 * gcc.c-torture/execute/stkalign.c: Revise test.
8047
8048 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8049
8050 PR target/67260
8051 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8052
8053 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8054
8055 PR target/67260
8056 * gcc.target/sh/torture/pr67260.c: New.
8057
8058 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
8059
8060 * gcc.dg/pr67964.c: Add dg-require-alias.
8061
8062 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8063
8064 PR target/67636
8065 PR target/64345
8066 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8067
8068 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8069
8070 PR libgfortran/69668
8071 * gfortran.dg/namelist_88.f90: New test.
8072
8073 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8074
8075 PR libgfortran/69668
8076 * gfortran.dg/namelist_38.f90: Update test.
8077 * gfortran.dg/namelist_84.f90: Update test.
8078
8079 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8080
8081 PR other/69554
8082 * gcc.dg/pr69554-1.c: New test.
8083 * gfortran.dg/pr69554-1.F90: New test.
8084 * gfortran.dg/pr69554-2.F90: New test.
8085 * lib/gcc-dg.exp (proc dg-locus): New function.
8086 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8087 distinguish between the caret-printing and non-caret-printing
8088 cases. If caret-printing has been explicitly enabled, bail out
8089 without attempting to fix up the output.
8090
8091 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8092
8093 PR driver/69265
8094 PR driver/69453
8095 * gcc.dg/spellcheck-options-3.c: New test case.
8096 * gcc.dg/spellcheck-options-4.c: New test case.
8097 * gcc.dg/spellcheck-options-5.c: New test case.
8098 * gcc.dg/spellcheck-options-6.c: New test case.
8099 * gcc.dg/spellcheck-options-7.c: New test case.
8100 * gcc.dg/spellcheck-options-8.c: New test case.
8101 * gcc.dg/spellcheck-options-9.c: New test case.
8102 * gcc.dg/spellcheck-options-10.c: New test case.
8103
8104 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8105
8106 PR rtl-optimization/69764
8107 PR rtl-optimization/69771
8108 * c-c++-common/pr69764.c: New test.
8109 * gcc.dg/torture/pr69771.c: New test.
8110
8111 2016-02-12 Marek Polacek <polacek@redhat.com>
8112
8113 * g++.dg/torture/init-list1.C: New.
8114
8115 2016-02-12 Marek Polacek <polacek@redhat.com>
8116
8117 * gcc.dg/pr69522.c: Add empty dg-options.
8118
8119 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8120
8121 * g++.dg/lto/lto.exp: Include and init mpx.
8122 * g++.dg/lto/pr69729_0.C: New test.
8123
8124 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8125
8126 PR ipa/69241
8127 * g++.dg/ipa/pr69241-4.C: New test.
8128
8129 PR ipa/68672
8130 * g++.dg/ipa/pr68672-1.C: New test.
8131 * g++.dg/ipa/pr68672-2.C: New test.
8132 * g++.dg/ipa/pr68672-3.C: New test.
8133
8134 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8135
8136 PR c/69522
8137 * gcc.dg/pr69522.c: New test.
8138
8139 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8140
8141 PR c++/69098
8142 * g++.dg/cpp1y/69098.C: New test.
8143 * g++.dg/cpp1y/69098-2.C: New test.
8144
8145 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8146
8147 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8148 and neighbour -> neighbor.
8149 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8150 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8151 * c-c++-common/Wvarargs.c: Likewise.
8152 * c-c++-common/goacc/host_data-5.c: Likewise.
8153 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8154 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8155 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8156 * gcc.target/aarch64/pr60697.c: Likewise.
8157 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8158 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8159 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8160 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8161 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8162 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8163 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8164 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8165 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8166 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8167 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8168 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8169 * g++.dg/lookup/koenig5.C: Likewise.
8170 * g++.dg/ext/no-asm-2.C: Likewise.
8171 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8172 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8173 * gfortran.dg/used_types_16.f90: Likewise.
8174 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8175 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8176 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8177 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8178 * gfortran.dg/abstract_type_6.f03: Likewise.
8179 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8180 * gfortran.dg/used_types_15.f90: Likewise.
8181 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8182 * gfortran.dg/exit_3.f08: Likewise.
8183 * gfortran.dg/open_status_2.f90: Likewise.
8184 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8185 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8186 * gfortran.dg/associate_1.f03: Likewise.
8187 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8188 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8189 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8190 * gcc.dg/builtin-object-size-1.c: Likewise.
8191 * gcc.dg/noreturn-6.c: Likewise.
8192 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8193 * gcc.dg/globalalias.c: Likewise.
8194 * gcc.dg/builtins-config.h: Likewise.
8195 * gcc.dg/pr30457.c: Likewise.
8196 * gcc.c-torture/compile/volatile-1.c: Likewise.
8197 * gcc.c-torture/execute/20101011-1.c: Likewise.
8198 * c-c++-common/Waddress-1.c: Likewise.
8199
8200 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8201
8202 PR c/69768
8203 * c-c++-common/Waddress-1.c: New test.
8204
8205 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8206
8207 PR fortran/69296
8208 * gfortran.dg/associate_19.f03: New test.
8209 * gfortran.dg/associate_20.f03: New test.
8210
8211 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8212
8213 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8214
8215 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8216
8217 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8218 .arch armv8-a\n. Add -dA to dg-options.
8219 * gcc.target/aarch64/assembler_arch_1.c: New test.
8220 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8221
8222 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8223
8224 PR c++/68726
8225 * g++.dg/cpp0x/pr68726.C: New.
8226
8227 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8228
8229 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8230 test.
8231
8232 2016-02-11 Richard Biener <rguenther@suse.de>
8233
8234 * g++.dg/tree-ssa/pr61034.C: Adjust.
8235
8236 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8237
8238 PR target/69148
8239 * gcc.target/s390/pr69148.c: New.
8240
8241 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8242
8243 PR tree-optimization/69652
8244 * gcc.dg/torture/pr69652.c: New test.
8245
8246 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8247 Patrick Palka <ppalka@gcc.gnu.org>
8248
8249 PR ipa/69241
8250 PR c++/69649
8251 * g++.dg/ipa/pr69241-1.C: New test.
8252 * g++.dg/ipa/pr69241-2.C: New test.
8253 * g++.dg/ipa/pr69241-3.C: New test.
8254 * g++.dg/ipa/pr69649.C: New test.
8255
8256 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8257
8258 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8259 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8260
8261 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8262
8263 PR tree-optimization/68021
8264 * gcc.dg/tree-ssa/pr68021.c: New test.
8265
8266 2016-02-10 Richard Biener <rguenther@suse.de>
8267
8268 PR tree-optimization/69726
8269 * gcc.dg/uninit-22.c: New testcase.
8270
8271 2016-02-09 Andrew Pinski <apinski@cavium.com>
8272
8273 PR tree-opt/69282
8274 * gcc.c-torture/compile/20160205-1.c: New testcase.
8275
8276 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8277
8278 PR target/68404
8279 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8280 instead accessing a really large arrray.
8281 * gcc.target/powerpc/fusion3.c: Likewise.
8282
8283 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8284
8285 PR target/68532
8286 * gcc.c-torture/execute/pr68532.c: New test.
8287
8288 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8289
8290 PR target/69634
8291 * gcc.dg/pr69634.c: New.
8292
8293 2016-02-09 Richard Biener <rguenther@suse.de>
8294
8295 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8296
8297 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8298
8299 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8300
8301 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8302
8303 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8304
8305 2016-02-09 Richard Biener <rguenther@suse.de>
8306
8307 PR tree-optimization/69715
8308 * gcc.dg/torture/pr69715.c: New testcase.
8309
8310 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8311
8312 PR c++/69139
8313 * g++.dg/cpp0x/trailing12.C: New test.
8314 * g++.dg/cpp0x/trailing13.C: New test.
8315
8316 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8317
8318 PR c++/69283
8319 PR c++/67835
8320 * g++.dg/cpp1y/auto-fn29.C: New test.
8321 * g++.dg/cpp1y/auto-fn30.C: New test.
8322
8323 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8324
8325 PR tree-optimization/69209
8326 * gcc.c-torture/compile/pr69209.c: New test.
8327
8328 2016-02-08 Jeff Law <law@redhat.com>
8329
8330 PR tree-optimization/68541
8331 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8332 of statements allowed in join block for path splitting.
8333
8334 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8335
8336 PR c++/59627
8337 * g++.dg/gomp/pr59627.C: New test.
8338
8339 PR ipa/69239
8340 * g++.dg/ipa/pr69239.C: New test.
8341
8342 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8343
8344 PR preprocessor/69664
8345 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8346 * gcc.dg/cpp/warn-comments.c: Likewise.
8347
8348 2016-02-08 Marek Polacek <polacek@redhat.com>
8349
8350 PR c++/69688
8351 * g++.dg/init/const12.C: New test.
8352
8353 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8354
8355 PR target/60410
8356 * gcc.dg/lto/pr55113_0.c: Remove test.
8357
8358 2016-02-08 Richard Biener <rguenther@suse.de>
8359
8360 PR tree-optimization/69719
8361 * gcc.dg/torture/pr69719.c: New testcase.
8362
8363 2016-02-08 Richard Biener <rguenther@suse.de>
8364 Jeff Law <law@redhat.com>
8365
8366 PR target/68273
8367 * gcc.target/mips/pr68273.c: New testcase.
8368
8369 2016-02-08 Richard Biener <rguenther@suse.de>
8370
8371 PR rtl-optimization/69274
8372 * gcc.target/i386/addr-sel-1.c: XFAIL.
8373
8374 2016-02-08 Jeff Law <law@redhat.com>
8375
8376 PR tree-optimization/68541
8377 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8378
8379 PR tree-optimization/65917
8380 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8381
8382 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8383
8384 PR fortran/50555
8385 * gfortran.dg/namelist_args.f90: New test.
8386
8387 2016-02-05 Jeff Law <law@redhat.com>
8388
8389 PR tree-optimization/68541
8390 * gcc.dg/tree-ssa/split-path-2.c: New test.
8391 * gcc.dg/tree-ssa/split-path-3.c: New test.
8392 * gcc.dg/tree-ssa/split-path-4.c: New test.
8393 * gcc.dg/tree-ssa/split-path-5.c: New test.
8394 * gcc.dg/tree-ssa/split-path-6.c: New test.
8395 * gcc.dg/tree-ssa/split-path-7.c: New test.
8396
8397 2016-02-05 Martin Sebor <msebor@redhat.com>
8398
8399 PR c++/69662
8400 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8401 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8402
8403 2016-02-06 Richard HEnderson <rth@redhat.com>
8404
8405 PR c/69643
8406 * gcc.target/i386/addr-space-4.c: New.
8407 * gcc.target/i386/addr-space-5.c: New.
8408
8409 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8410
8411 PR fortran/66089
8412 * gfortran.dg/elemental_dependency_6.f90: New.
8413
8414 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8415
8416 PR rtl-optimization/69691
8417 * gcc.c-torture/execute/pr69691.c: New test.
8418
8419 PR c++/69628
8420 * g++.dg/parse/pr69628.C: New test.
8421
8422 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8423
8424 * gcc.dg/sancov/asan.c: Move to ...
8425 * gcc.dg/asan/sancov-1.c: ... here.
8426
8427 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8428
8429 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8430
8431 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8432
8433 PR target/69677
8434 * gcc.target/i386/pr69677.c: New test.
8435
8436 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8437
8438 PR c++/68948
8439 * g++.dg/template/pr68948.C: New test.
8440
8441 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8442
8443 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8444 (only necessary on s390x).
8445
8446 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8447
8448 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8449 -mno-accumulate-outgoing-args.
8450
8451 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8452
8453 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8454
8455 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8456
8457 PR c/69669
8458 * c-c++-common/pr69669.c: New test.
8459
8460 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8461
8462 PR target/69667
8463 * g++.dg/pr69667.C: New file.
8464
8465 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8466
8467 PR target/69619
8468 * gcc.dg/pr69619.c: Add new test.
8469
8470 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8471
8472 PR rtl-optimization/69577
8473 * gcc.target/i386/pr69577.c: New test.
8474
8475 2016-02-04 Martin Liska <mliska@suse.cz>
8476
8477 * g++.dg/asan/pr69276.C: New test.
8478
8479 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8480
8481 PR target/65932
8482 PR target/67714
8483 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8484 a single smulbb instruction.
8485 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8486 * gcc.target/amr/wmul-2.c: Likewise.
8487
8488 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8489
8490 PR target/65932
8491 PR target/67714
8492 * gcc.c-torture/execute/pr67714.c: New test.
8493
8494 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8495
8496 PR target/69454
8497 * gcc.target/i386/pr69454-1.c: New test.
8498 * gcc.target/i386/pr69454-2.c: New test.
8499
8500 2016-02-03 Martin Sebor <msebor@redhat.com>
8501
8502 PR c++/69251
8503 PR c++/69253
8504 PR c++/69290
8505 PR c++/69277
8506 PR c++/69349
8507 * g++.dg/ext/flexarray-mangle-2.C: New test.
8508 * g++.dg/ext/flexarray-mangle.C: New test.
8509 * g++.dg/ext/flexarray-subst.C: New test.
8510 * g++.dg/ext/flexary11.C: New test.
8511 * g++.dg/ext/flexary12.C: New test.
8512 * g++.dg/ext/flexary13.C: New test.
8513 * g++.dg/ext/flexary14.C: New test.
8514 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8515
8516 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8517
8518 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8519 Define only if CHECK_FLOAT128 is defined.
8520 (main): Properly initialize u5.
8521
8522 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8523
8524 PR c/69627
8525 * gcc.dg/pr69627.c: New test.
8526
8527 PR target/69644
8528 * gcc.dg/pr69644.c: New test.
8529
8530 2016-02-03 Mike Stump <mikestump@comcast.net>
8531
8532 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8533 support for struct-layout-1.exp.
8534
8535 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8536
8537 PR c++/69056
8538 * g++.dg/cpp0x/pr69056.C: New test.
8539
8540 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8541 Alexandre Oliva <aoliva@redhat.com>
8542
8543 PR target/69461
8544 * gcc.target/powerpc/pr69461.c: New.
8545
8546 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8547
8548 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8549 works from here ...
8550 (check_effective_target_fsanitize_thread): ... to here. Do not
8551 specify additional compile flags for the test source.
8552 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8553 specify additional compile flags for the test source.
8554
8555 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8556
8557 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8558
8559 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8560
8561 PR fortran/67451
8562 PR fortran/69418
8563 * gfortran.dg/coarray_allocate_2.f08: New test.
8564 * gfortran.dg/coarray_allocate_3.f08: New test.
8565 * gfortran.dg/coarray_allocate_4.f08: New test.
8566
8567 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8568
8569 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8570 use same scan-tree-dump-times on all platforms.
8571 * gcc.dg/vect/vect-outer-1.c: Likewise.
8572 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8573 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8574 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8575 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8576 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8577 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8578 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8579
8580 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8581
8582 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8583 warning.
8584
8585 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8586
8587 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8588
8589 2016-02-02 James Norris <jnorris@codesourcery.com>
8590
8591 * c-c++-common/goacc/routine-5.c: Add tests.
8592
8593 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8594
8595 * gcc.target/nvptx/unsigned-cmp.c: New test.
8596
8597 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8598
8599 * gcc.target/aarch64/scalar_shift_1.c
8600 (test_corners_sisd_di): Improve force to SIMD register.
8601 (test_corners_sisd_si): Likewise.
8602 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8603 Remove scan-assembler check for ldr.
8604
8605 2016-02-02 Richard Biener <rguenther@suse.de>
8606
8607 PR tree-optimization/69595
8608 * gcc.dg/Warray-bounds-17.c: New testcase.
8609
8610 2016-02-02 Richard Biener <rguenther@suse.de>
8611
8612 PR tree-optimization/69606
8613 * gcc.dg/torture/pr69606.c: New testcase.
8614
8615 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8616
8617 PR middle-end/68542
8618 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8619 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8620
8621 2016-02-02 Alan Modra <amodra@gmail.com>
8622
8623 PR target/69548
8624 * gcc.target/powerpc/pr69548.c: New test.
8625
8626 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8627
8628 PR rtl-optimization/69592
8629 * gcc.dg/pr69592.c: New test.
8630
8631 PR preprocessor/69543
8632 PR c/69558
8633 * gcc.dg/pr69543.c: New test.
8634 * gcc.dg/pr69558.c: New test.
8635
8636 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8637
8638 PR testsuite/65940
8639 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8640
8641 2016-02-01 Martin Sebor <msebor@redhat.com>
8642
8643 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8644
8645 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8646
8647 PR tree-optimization/67921
8648 * c-c++-common/ubsan/pr67921.c: New test.
8649
8650 2016-02-01 Richard Biener <rguenther@suse.de>
8651
8652 PR middle-end/69556
8653 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8654
8655 2016-02-01 Richard Biener <rguenther@suse.de>
8656
8657 PR tree-optimization/69574
8658 * gcc.dg/torture/pr69574.c: New testcase.
8659
8660 2016-02-01 Richard Biener <rguenther@suse.de>
8661
8662 PR tree-optimization/69579
8663 * gcc.dg/setjmp-6.c: New testcase.
8664
8665 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8666
8667 PR rtl-optimization/69570
8668 * g++.dg/opt/pr69570.C: New test.
8669
8670 2016-02-01 Richard Henderson <rth@redhat.com>
8671
8672 * gcc.dg/pr69535.c: New test.
8673
8674 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8675
8676 PR testsuite/69584
8677 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8678 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8679
8680 PR debug/68244
8681 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8682
8683 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8684
8685 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8686
8687 PR fortran/67564
8688 * gfortran.dg/allocate_with_source_17.f03: New test.
8689
8690 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8691
8692 PR tree-optimization/69546
8693 * gcc.dg/torture/pr69546.c: New test.
8694
8695 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8696
8697 PR fortran/69566
8698 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8699
8700 2016-01-30 Martin Sebor <msebor@redhat.com>
8701
8702 PR c++/68490
8703 * g++.dg/ext/flexary10.C: New test.
8704
8705 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8706
8707 PR fortran/66707
8708 gfortran.dg/common_23.f90: New test.
8709
8710 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8711
8712 PR target/65546
8713 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8714 condition being checked, and disable it when the target supports
8715 misaligned loads and stores.
8716
8717 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8718
8719 PR debug/69518
8720 * gcc.dg/torture/pr69518.c: New test.
8721
8722 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8723
8724 PR target/69530
8725 * gcc.target/i386/pr69530.c: New test.
8726
8727 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8728
8729 PR target/65604
8730 * gcc.target/mips/div-delay.c: New test.
8731
8732 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8733
8734 PR target/69551
8735 * gcc.target/i386/pr69551.c: New test.
8736
8737 PR target/66137
8738 * gcc.target/i386/pr66137.c: New test.
8739
8740 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8741
8742 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8743 always built for p5600.
8744 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8745 isa=p5600 dg-option.
8746
8747 2016-01-29 Richard Biener <rguenther@suse.de>
8748
8749 PR tree-optimization/69547
8750 * g++.dg/tree-ssa/pr69547.C: New testcase.
8751
8752 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8753
8754 PR debug/66869
8755 * g++.dg/warn/Wunused-function2.C: New test.
8756
8757 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8758
8759 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8760 support for test to succeed.
8761
8762 2016-01-29 Marek Polacek <polacek@redhat.com>
8763
8764 PR c++/69509
8765 PR c++/69516
8766 * g++.dg/ext/constexpr-vla2.C: New test.
8767 * g++.dg/ext/constexpr-vla3.C: New test.
8768 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8769
8770 2016-01-29 Richard Biener <rguenther@suse.de>
8771
8772 PR middle-end/69537
8773 * gcc.dg/uninit-21.c: New testcase.
8774
8775 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8776
8777 PR target/69459
8778 * gcc.target/i386/pr69459.c: New test.
8779
8780 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8781
8782 PR target/68400
8783 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8784 * gcc.target/mips/pr68400.c: New test.
8785
8786 2016-01-28 Martin Sebor <msebor@redhat.com>
8787
8788 PR target/17381
8789 * gcc.target/powerpc/pr17381.c: New test.
8790
8791 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8792
8793 PR middle-end/69542
8794 * gcc.dg/torture/pr69542.c: New test.
8795
8796 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8797
8798 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8799
8800 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8801
8802 * gcc.dg/pr65980.c: Skip on AIX.
8803 * gcc.dg/pr66688.c: Same.
8804
8805 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8806
8807 PR target/63679
8808 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8809 * gcc.dg/tree-ssa/sra-18.c: Same.
8810
8811 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8812
8813 PR fortran/62536
8814 * gfortran.dg/block_15.f08: New test.
8815 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8816 on incorrectly closed BLOCK.
8817
8818 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8819
8820 * gcc.dg/declare-simd.c: New test.
8821 2016-01-28 Richard Biener <rguenther@suse.de>
8822
8823 PR tree-optimization/69466
8824 * gfortran.dg/vect/pr69466.f90: New testcase.
8825
8826 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8827
8828 * g++.dg/pr67989.C: Remove ARM-specific option.
8829 * gcc.target/arm/pr67989.C: New file.
8830
8831 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8832
8833 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8834 and expm1 test for glibc < 2.11.
8835
8836 2016-01-27 Richard Henderson <rth@redhat.com>
8837
8838 * gcc.c-torture/execute/pr69447.c: New test.
8839
8840 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8841
8842 PR fortran/69422
8843 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8844
8845 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8846
8847 PR debug/66869
8848 * gcc.dg/pr66869.c: New test.
8849
8850 2016-01-25 Jeff Law <law@redhat.com>
8851
8852 PR tree-optimization/68398
8853 PR tree-optimization/69196
8854 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8855 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8856 path to avoid new heuristic allowing more irreducible regions
8857 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8858 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8859 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8860 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8861 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8862
8863 2016-01-27 Marek Polacek <polacek@redhat.com>
8864
8865 PR c/68062
8866 * c-c++-common/vector-compare-4.c: New test.
8867
8868 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8869
8870 PR preprocessor/69126
8871 * c-c++-common/pr69126.c: New test case.
8872
8873 2016-01-27 Ian Lance Taylor <iant@google.com>
8874
8875 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8876
8877 2016-01-27 Ryan Burn <contact@rnburn.com>
8878
8879 PR cilkplus/69267
8880 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8881
8882 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8883
8884 PR target/69512
8885 * gcc.target/i386/pr69512.c: New test.
8886
8887 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8888
8889 PR ada/69488
8890 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8891
8892 2016-01-27 Marek Polacek <polacek@redhat.com>
8893
8894 PR c++/69379
8895 * g++.dg/pr69379.C: New test.
8896
8897 2016-01-27 Martin Sebor <msebor@redhat.com>
8898
8899 PR c++/69317
8900 * g++.dg/abi/Wabi-2-2.C: New test.
8901 * g++.dg/abi/Wabi-2-3.C: New test.
8902 * g++.dg/abi/Wabi-3-2.C: New test.
8903 * g++.dg/abi/Wabi-3-3.C: New test.
8904
8905 2016-01-27 Richard Biener <rguenther@suse.de>
8906
8907 PR tree-optimization/69166
8908 * gcc.dg/torture/pr69166.c: New testcase.
8909
8910 2016-01-27 Martin Jambor <mjambor@suse.cz>
8911
8912 PR tree-optimization/69355
8913 * gcc.dg/tree-ssa/pr69355.c: New test.
8914
8915 2016-01-27 Marek Polacek <polacek@redhat.com>
8916
8917 PR c++/69496
8918 * g++.dg/ext/constexpr-vla1.C: New test.
8919
8920 2016-01-20 Christian Bruel <christian.bruel@st.com>
8921
8922 PR target/69245
8923 * gcc.target/arm/pr69245.c: New test.
8924
8925 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8926
8927 PR tree-optimization/69399
8928 * gcc.dg/torture/pr69399.c: New test.
8929
8930 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8931
8932 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8933
8934 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8935
8936 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8937
8938 2016-01-26 Tom de Vries <tom@codesourcery.com>
8939
8940 PR tree-optimization/69110
8941 * gcc.dg/autopar/pr69110.c: New test.
8942
8943 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8944 Sebastian Pop <s.pop@samsung.com>
8945
8946 * gcc.dg/graphite/isl-ast-op-select.c: New.
8947
8948 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8949
8950 PR fortran/69385
8951 * gfortran.dg/allocate_error_6.f90: New test.
8952
8953 2016-01-26 Richard Henderson <rth@redhat.com>
8954
8955 * gcc.dg/tm/pr60908.c: New test.
8956
8957 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8958
8959 PR other/69006
8960 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8961 directive.
8962 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8963 expected multiline output to reflect the colorization being
8964 disabled before newlines.
8965 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8966 (custom_diagnostic_finalizer): Replace call to
8967 pp_newline_and_flush with call to pp_flush.
8968 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8969 * gfortran.dg/implicit_class_1.f90: Likewise.
8970 * lib/gcc-dg.exp (allow_blank_lines): New global.
8971 (dg-allow-blank-lines-in-output): New procedure.
8972 (gcc-dg-prune): Complain about blank lines in the output, unless
8973 dg-allow-blank-lines-in-output was called.
8974 * lib/multiline.exp (_build_multiline_regex): Only support
8975 arbitrary followup text for non-blank-lines, not for blank lines.
8976
8977 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8978
8979 PR tree-optimization/69483
8980 * gcc.dg/pr69483.c: New test.
8981 * g++.dg/opt/pr69483.C: New test.
8982
8983 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8984
8985 PR target/68620
8986 * gcc.target/arm/pr68620.c: New test.
8987
8988 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8989
8990 * gcc.target/i386/pr68986-2.c: Remove -m32.
8991
8992 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8993
8994 PR target/68986
8995 * gcc.target/i386/pr68986-1.c: New test.
8996 * gcc.target/i386/pr68986-2.c: Likewise.
8997 * gcc.target/i386/pr68986-3.c: Likewise.
8998
8999 2016-01-26 Christian Bruel <christian.bruel@st.com>
9000
9001 * lib/target-supports.exp
9002 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9003 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9004 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9005
9006 2016-01-26 Richard Biener <rguenther@suse.de>
9007
9008 PR tree-optimization/69452
9009 * gcc.dg/torture/pr69452.c: New testcase.
9010
9011 2016-01-26 Jakub Jelinek <jakub@redhat.com>
9012
9013 PR target/69442
9014 * gcc.dg/pr69442.c: New test.
9015
9016 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9017
9018 PR target/67896
9019 * gcc.target/aarch64/simd/pr67896.C: New.
9020
9021 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9022
9023 PR tree-optimization/69400
9024 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9025 function.
9026 (plugin_init): Call it.
9027 * gcc.dg/torture/pr69400.c: New test.
9028
9029 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9030
9031 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9032
9033 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9034 Sebastian Pop <s.pop@samsung.com>
9035
9036 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9037 isl-0.15.
9038
9039 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9040 Sebastian Pop <s.pop@samsung.com>
9041
9042 * gcc.dg/graphite/pr69292.c: New.
9043
9044 2016-01-25 Jakub Jelinek <jakub@redhat.com>
9045
9046 * c-c++-common/goacc/use_device-1.c: New test.
9047
9048 2016-01-25 Jeff Law <law@redhat.com>
9049
9050 PR tree-optimization/69196
9051 PR tree-optimization/68398
9052 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9053 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9054
9055 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
9056
9057 PR target/69469
9058 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9059 Algorithm.
9060
9061 2016-01-25 Richard Biener <rguenther@suse.de>
9062
9063 PR testsuite/69380
9064 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9065
9066 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9067
9068 PR target/69421
9069 * gcc.dg/pr69421.c: New test.
9070
9071 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9072
9073 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9074 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9075 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9076 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9077 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9078 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9079 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9080 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9081 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9082 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9083
9084 2016-01-25 Richard Biener <rguenther@suse.de>
9085
9086 PR tree-optimization/69376
9087 * gcc.dg/torture/pr69376.c: New testcase.
9088
9089 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9090
9091 PR fortran/69397
9092 PR fortran/68442
9093 * gfortran.dg/interface_38.f90: New test.
9094 * gfortran.dg/interface_39.f90: New test.
9095
9096 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9097
9098 Revert:
9099 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9100
9101 PR c++/11858
9102 PR c++/24663
9103 PR c++/24664
9104 * g++.dg/template/pr11858.C: New test.
9105 * g++.dg/template/pr24663.C: New test.
9106 * g++.dg/template/unify12.C: New test.
9107 * g++.dg/template/unify13.C: New test.
9108 * g++.dg/template/unify14.C: New test.
9109 * g++.dg/template/unify15.C: New test.
9110 * g++.dg/template/unify16.C: New test.
9111 * g++.dg/template/unify17.C: New test.
9112
9113 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9114
9115 PR fortran/68283
9116 gfortran.dg/pr68283.f90: New test.
9117
9118 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9119
9120 PR fortran/66094
9121 * gfortran.dg/inline_matmul_13.f90: New test.
9122 * gfortran.dg/matmul_bounds_8.f90: New test.
9123 * gfortran.dg/matmul_bounds_9.f90: New test.
9124 * gfortran.dg/matmul_bounds_10.f90: New test.
9125
9126 2016-01-23 Tom de Vries <tom@codesourcery.com>
9127
9128 PR tree-optimization/69426
9129 * gcc.dg/autopar/pr69426.c: New test.
9130
9131 2016-01-23 Martin Sebor <msebor@redhat.com>
9132
9133 PR c++/58109
9134 PR c++/69022
9135 * g++.dg/cpp0x/alignas5.C: New test.
9136 * g++.dg/ext/vector29.C: Same.
9137
9138 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
9139
9140 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9141 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9142 _GNU_SOURCE from compile flags to the source.
9143 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9144 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9145 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9146 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9147
9148 2016-01-22 Jakub Jelinek <jakub@redhat.com>
9149
9150 PR target/69432
9151 * g++.dg/opt/pr69432.C: New test.
9152
9153 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9154
9155 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9156 32-bit targets testing an -m64 multilib.
9157
9158 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9159
9160 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9161 64-bit support.
9162
9163 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9164
9165 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9166
9167 2016-01-21 Christian Bruel <christian.bruel@st.com>
9168
9169 PR target/68674
9170 * gcc.target/i386/pr68674.c
9171 * gcc.target/aarch64/pr68674.c
9172 * gcc.target/arm/pr68674.c
9173
9174 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9175
9176 PR target/69403
9177 * gcc.c-torture/execute/pr69403.c: New test.
9178
9179 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9180
9181 PR c++/55843
9182 * g++.dg/template/pr55843.C: New.
9183
9184 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9185
9186 PR testsuite/66877
9187 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9188 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9189
9190 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9191
9192 PR testsuite/67489
9193 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9194 from dg-do compile directive, and instead add
9195 { dg-require-effective-target int128 }.
9196
9197 2016-01-20 Martin Sebor <msebor@redhat.com>
9198
9199 PR c/69405
9200 * gcc.dg/sync-fetch.c: New test.
9201
9202 2016-01-21 Martin Sebor <msebor@redhat.com>
9203
9204 PR target/69252
9205 * gcc.target/powerpc/pr69252.c: New test.
9206
9207 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9208
9209 PR fortran/65996
9210 * gfortran.dg/pr65996.f90: New test.
9211
9212 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9213
9214 PR c++/68810
9215 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9216 expected to generate an error.
9217
9218 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9219
9220 PR middle-end/66178
9221 * gcc.dg/torture/pr66178.c: New test.
9222
9223 2016-01-21 Anton Blanchard <anton@samba.org>
9224 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9225
9226 PR target/63354
9227 * gcc.target/powerpc/pr63354.c: New test.
9228
9229 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9230
9231 PR rtl-optimization/68990
9232 * gcc.target/i386/pr68990: New.
9233
9234 2016-01-21 Nick Clifton <nickc@redhat.com>
9235
9236 PR target/69129
9237 * gcc.target/mips/pr69129.c: New.
9238
9239 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9240
9241 PR c++/58046
9242 * g++.dg/cpp0x/pr58046.C: New.
9243
9244 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR target/69187
9247 PR target/65624
9248 * gcc.target/arm/pr69187.c: New test.
9249
9250 PR c++/69355
9251 * g++.dg/torture/pr69355.C: New test.
9252
9253 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9254 Sebastian Pop <s.pop@samsung.com>
9255
9256 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9257
9258 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9259 Sebastian Pop <s.pop@samsung.com>
9260
9261 * gcc.dg/graphite/pr68976.c: New test.
9262
9263 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9264
9265 PR middle-end/67653
9266 * c-c++-common/pr67653.c: New test.
9267 * gcc.dg/torture/pr29119.c: Add dg-warning.
9268
9269 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9270
9271 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9272
9273 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9274
9275 PR c/24293
9276 * gcc.dg/pr24293.c: New test.
9277 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9278 incomplete struct type.
9279 * gcc.dg/declspec-1.c: Likewise.
9280 * gcc.dg/pr63549.c: Likewise.
9281
9282 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9283
9284 PR tree-optimization/66612
9285 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9286 for bdn instruction.
9287
9288 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9289
9290 * lib/target-supports.exp
9291 (check_effective_target_arm_fp_ok_nocache): New.
9292 (check_effective_target_arm_fp_ok): New.
9293 (add_options_for_arm_fp): New.
9294 (check_effective_target_arm_crypto_ok_nocache): Require
9295 target_arm_v8_neon_ok instead of arm32.
9296 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9297 (check_effective_target_arm_crypto_pragma_ok): New.
9298 (add_options_for_arm_vfp): New.
9299 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9300 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9301 target instead. Force initial fpu to vfp.
9302 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9303 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9304 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9305 dependency.
9306 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9307 use arm_vfp effective target instead. Force initial fpu to vfp.
9308 * gcc.target/arm/attr-neon3.c: Likewise.
9309 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9310 arm_vfp_ok.
9311 * gcc.target/arm/unsigned-float.c: Likewise.
9312 * gcc.target/arm/vfp-1.c: Likewise.
9313 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9314 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9315 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9316 * gcc.target/arm/vfp-ldmias.c: Likewise.
9317 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9318 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9319 * gcc.target/arm/vfp-stmiad.c: Likewise.
9320 * gcc.target/arm/vfp-stmias.c: Likewise.
9321 * gcc.target/arm/vnmul-1.c: Likewise.
9322 * gcc.target/arm/vnmul-2.c: Likewise.
9323 * gcc.target/arm/vnmul-3.c: Likewise.
9324 * gcc.target/arm/vnmul-4.c: Likewise.
9325
9326 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9327
9328 PR testsuite/69366
9329 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9330 the MPX run-time library, for compile-time MPX test.
9331 * gcc.target/i386/chkp-always_inline.c: Likewise.
9332 * gcc.target/i386/chkp-bndret.c: Likewise.
9333 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9334 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9335 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9336 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9337 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9338 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9339 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9340 * gcc.target/i386/chkp-label-address.c: Likewise.
9341 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9342 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9343 * gcc.target/i386/chkp-pr69044.c: Likewise.
9344 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9345 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9346 * gcc.target/i386/chkp-strchr.c: Likewise.
9347 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9348 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9349 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9350 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9351 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9352 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9353 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9354 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9355 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9356 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9357 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9358 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9359 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9360 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9361 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9362 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9363 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9364 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9365 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9366 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9367 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9368 * gcc.target/i386/pr63995-2.c: Likewise.
9369 * gcc.target/i386/pr64805.c: Likewise.
9370 * gcc.target/i386/pr65044.c: Likewise.
9371 * gcc.target/i386/pr65167.c: Likewise.
9372 * gcc.target/i386/pr65183.c: Likewise.
9373 * gcc.target/i386/pr65184.c: Likewise.
9374 * gcc.target/i386/thunk-retbnd.c: Likewise.
9375
9376 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9377
9378 PR tree-optimization/69328
9379 * gcc.dg/pr69328.c: New test.
9380
9381 2016-01-20 Jeff Law <law@redhat.com>
9382
9383 PR target/25114
9384 * gcc.target/m68k/pr25114.c: New test.
9385
9386 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9387
9388 * gcc.target/arm/memset-inline-10.c: Added
9389 dg-require-effective-target arm_thumb2_ok.
9390
9391 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9392
9393 * gcc.dg/debug/dwarf2/sso.c: New test.
9394
9395 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9396
9397 PR testsuite/68820
9398 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9399 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9400 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9401
9402 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9403
9404 PR ipa/66223
9405 * g++.dg/ipa/devirt-50.C: New testcase.
9406
9407 2016-01-19 Marek Polacek <polacek@redhat.com>
9408
9409 PR c++/68965
9410 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9411 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9412
9413 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9414
9415 PR target/69135
9416 * gcc.target/arm/pr69135_1.c: New test.
9417
9418 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9419
9420 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9421
9422 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9423
9424 * gcc.target/aarch64/ccmp_1.c: New testcase.
9425
9426 2016-01-19 Marek Polacek <polacek@redhat.com>
9427
9428 PR c++/68586
9429 * g++.dg/cpp0x/enum30.C: New test.
9430
9431 2016-01-19 Richard Biener <rguenther@suse.de>
9432
9433 PR tree-optimization/69336
9434 * g++.dg/tree-ssa/pr69336.C: New testcase.
9435
9436 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9437
9438 PR debug/65779
9439 * gcc.dg/pr65779.c: New test.
9440
9441 2016-01-19 Richard Biener <rguenther@suse.de>
9442
9443 PR tree-optimization/69352
9444 * gcc.dg/torture/pr69352.c: New testcase.
9445
9446 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9447
9448 PR rtl-optimization/68955
9449 PR rtl-optimization/64557
9450 * gcc.dg/torture/pr68955.c: New test.
9451
9452 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9453
9454 PR lto/69136
9455 * g++.dg/torture/pr69136.C: New testcase.
9456
9457 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9458
9459 PR lto/69133
9460 * g++.dg/lto/pr69133_0.C: New testcase.
9461 * g++.dg/lto/pr69133_1.C: New testcase.
9462
9463 2016-01-15 Jeff Law <law@redhat.com>
9464
9465 PR tree-optimization/69320
9466 * gcc.c-torture/pr69320-1.c: New test.
9467 * gcc.c-torture/pr69320-2.c: New test.
9468 * gcc.c-torture/pr69320-3.c: New test.
9469 * gcc.c-torture/pr69320-4.c: New test.
9470
9471 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9472
9473 PR c++/11858
9474 PR c++/24663
9475 PR c++/24664
9476 * g++.dg/template/pr11858.C: New test.
9477 * g++.dg/template/pr24663.C: New test.
9478 * g++.dg/template/unify12.C: New test.
9479 * g++.dg/template/unify13.C: New test.
9480 * g++.dg/template/unify14.C: New test.
9481 * g++.dg/template/unify15.C: New test.
9482 * g++.dg/template/unify16.C: New test.
9483 * g++.dg/template/unify17.C: New test.
9484
9485 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9486
9487 PR testsuite/69181
9488 * gcc.dg/pr69181-1.c: New test file.
9489 * gcc.dg/pr69181-2.c: New test file.
9490 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9491 globals by moving it to...
9492 (cleanup-after-saved-dg-test): ...this new function. Add
9493 "global additional_sources_used". Add reset of global
9494 multiline_expected_outputs to the empty list.
9495 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9496 global to...
9497 (multiline_expected_outputs): ...this, and updated comments to
9498 note that it is modified from gcc-dg.exp.
9499 (dg-end-multiline-output): Update for the above renaming.
9500 (handle-multiline-outputs): Likewise. Remove the clearing
9501 of the expected outputs to the empty list.
9502
9503 2016-01-18 Richard Biener <rguenther@suse.de>
9504
9505 PR tree-optimization/69297
9506 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9507
9508 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9509
9510 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9511 dg-options.
9512 * gcc.target/mips/mips-3d-2.c: Likewise.
9513 * gcc.target/mips/mips-3d-3.c: Likewise.
9514 * gcc.target/mips/mips-3d-4.c: Likewise.
9515 * gcc.target/mips/mips-3d-5.c: Likewise.
9516 * gcc.target/mips/mips-3d-6.c: Likewise.
9517 * gcc.target/mips/mips-3d-7.c: Likewise.
9518 * gcc.target/mips/mips-3d-8.c: Likewise.
9519 * gcc.target/mips/mips-3d-9.c: Likewise.
9520 * gcc.target/mips/mips-ps-1.c: Likewise.
9521 * gcc.target/mips/mips-ps-2.c: Likewise.
9522 * gcc.target/mips/mips-ps-3.c: Likewise.
9523 * gcc.target/mips/mips-ps-4.c: Likewise.
9524 * gcc.target/mips/mips-ps-5.c: Likewise.
9525 * gcc.target/mips/mips-ps-6.c: Likewise.
9526 * gcc.target/mips/mips-ps-7.c: Likewise.
9527 * gcc.target/mips/mips-ps-type.c: Likewise.
9528 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9529 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9530
9531 2016-01-18 Tom de Vries <tom@codesourcery.com>
9532
9533 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9534 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9535 * c-c++-common/goacc/kernels-empty.c: New test.
9536 * c-c++-common/goacc/kernels-eternal.c: New test.
9537 * c-c++-common/goacc/kernels-loop-2.c: New test.
9538 * c-c++-common/goacc/kernels-loop-3.c: New test.
9539 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9540 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9541 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9542 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9543 * c-c++-common/goacc/kernels-loop-data.c: New test.
9544 * c-c++-common/goacc/kernels-loop-g.c: New test.
9545 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9546 * c-c++-common/goacc/kernels-loop-n.c: New test.
9547 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9548 * c-c++-common/goacc/kernels-loop.c: New test.
9549 * c-c++-common/goacc/kernels-noreturn.c: New test.
9550 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9551 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9552 * c-c++-common/goacc/kernels-reduction.c: New test.
9553
9554 2016-01-18 Tom de Vries <tom@codesourcery.com>
9555
9556 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9557 * gcc.dg/autopar/outer-2.c: Same.
9558 * gcc.dg/autopar/outer-3.c: Same.
9559 * gcc.dg/autopar/outer-4.c: Same.
9560 * gcc.dg/autopar/outer-5.c: Same.
9561 * gcc.dg/autopar/outer-6.c: Same.
9562 * gcc.dg/autopar/parallelization-1.c: Same.
9563 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9564 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9565 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9566 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9567 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9568 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9569 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9570 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9571 * gcc.dg/autopar/pr39500-1.c: Same.
9572 * gcc.dg/autopar/pr39500-2.c: Same.
9573 * gcc.dg/autopar/pr46193.c: Same.
9574 * gcc.dg/autopar/pr46194.c: Same.
9575 * gcc.dg/autopar/pr49580.c: Same.
9576 * gcc.dg/autopar/pr49960-1.c: Same.
9577 * gcc.dg/autopar/pr49960.c: Same.
9578 * gcc.dg/autopar/pr68373.c: Same.
9579 * gcc.dg/autopar/reduc-1.c: Same.
9580 * gcc.dg/autopar/reduc-1char.c: Same.
9581 * gcc.dg/autopar/reduc-1short.c: Same.
9582 * gcc.dg/autopar/reduc-2.c: Same.
9583 * gcc.dg/autopar/reduc-2char.c: Same.
9584 * gcc.dg/autopar/reduc-2short.c: Same.
9585 * gcc.dg/autopar/reduc-3.c: Same.
9586 * gcc.dg/autopar/reduc-4.c: Same.
9587 * gcc.dg/autopar/reduc-6.c: Same.
9588 * gcc.dg/autopar/reduc-7.c: Same.
9589 * gcc.dg/autopar/reduc-8.c: Same.
9590 * gcc.dg/autopar/reduc-9.c: Same.
9591 * gcc.dg/autopar/uns-outer-4.c: Same.
9592 * gcc.dg/autopar/uns-outer-5.c: Same.
9593 * gcc.dg/autopar/uns-outer-6.c: Same.
9594 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9595 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9596
9597 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9598
9599 PR target/63679
9600 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9601 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9602
9603 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9604
9605 PR target/63679
9606 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9607 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9608 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9609
9610 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9611
9612 PR target/63679
9613 * gcc.dg/tree-ssa/sra-17.c: New.
9614 * gcc.dg/tree-ssa/sra-18.c: New.
9615
9616 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9617
9618 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9619
9620 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9621
9622 * gnat.dg/inline12.adb: New test.
9623
9624 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9625
9626 PR tree-optimization/66797
9627 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9628
9629 2016-01-18 Richard Biener <rguenther@suse.de>
9630
9631 PR tree-optimization/69170
9632 * gcc.dg/torture/pr69170.c: New testcase.
9633
9634 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9635
9636 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9637
9638 2016-01-16 Tom de Vries <tom@codesourcery.com>
9639
9640 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9641
9642 2016-01-16 Tom de Vries <tom@codesourcery.com>
9643
9644 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9645 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9646 redundant dg-require-effective-target pthread.
9647 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9648 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9649 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9650 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9651 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9652 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9653 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9654
9655 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9656
9657 PR target/68609
9658 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9659 * gcc.target/powerpc/recip-7.c: Same.
9660
9661 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9662
9663 PR c++/69091
9664 * g++.dg/template/pr69091.C: New test.
9665
9666 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9667
9668 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9669 dump does not contain an error_mark_node.
9670 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9671 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9672
9673 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9674
9675 PR c++/68936
9676 * g++.dg/template/pr68936.C: New test.
9677
9678 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9679
9680 PR target/68609
9681 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9682 * gcc.target/powerpc/recip-2.c: Same.
9683 * gcc.target/powerpc/recip-3.c: Same.
9684 * gcc.target/powerpc/recip-4.c: Same.
9685 * gcc.target/powerpc/recip-sqrtf.c: Same.
9686
9687 2016-01-15 Jeff Law <law@redhat.com>
9688
9689 PR tree-optimization/69270
9690 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9691 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9692
9693 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9694
9695 PR fortran/49630
9696 * gfortran.dg/deferred_character_13.f90: New test for the fix
9697 of comment 3 of the PR.
9698
9699 PR fortran/54070
9700 * gfortran.dg/deferred_character_8.f90: New test
9701 * gfortran.dg/allocate_error_5.f90: New test
9702
9703 PR fortran/60593
9704 * gfortran.dg/deferred_character_10.f90: New test
9705
9706 PR fortran/60795
9707 * gfortran.dg/deferred_character_14.f90: New test
9708
9709 PR fortran/61147
9710 * gfortran.dg/deferred_character_11.f90: New test
9711
9712 PR fortran/64324
9713 * gfortran.dg/deferred_character_9.f90: New test
9714
9715 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9716
9717 PR rtl-optimization/69030
9718 * gcc.target/i386/pr69030.c: New.
9719
9720 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9721
9722 * gcc.target/aarch64/target_attr_17.c: New test.
9723
9724 2016-01-15 Richard Biener <rguenther@suse.de>
9725
9726 PR tree-optimization/66856
9727 * gcc.dg/torture/pr66856-1.c: New testcase.
9728 * gcc.dg/torture/pr66856-2.c: Likewise.
9729
9730 2016-01-15 Richard Biener <rguenther@suse.de>
9731
9732 PR debug/69137
9733 * g++.dg/lto/pr69137_0.C: New testcase.
9734
9735 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9736
9737 PR middle-end/69246
9738 * gcc.target/i386/pr69246.c: New test.
9739
9740 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9741
9742 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9743
9744 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9745
9746 PR c++/56194
9747 * g++.dg/init/const9.C: Disable test on S/390.
9748
9749 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9750
9751 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9752 * g++.dg/Wno-frame-address.C: Ditto.
9753
9754 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9755
9756 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9757
9758 2016-01-15 Richard Biener <rguenther@suse.de>
9759
9760 PR tree-optimization/68961
9761 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9762
9763 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9764
9765 * gcc.target/i386/pr65105-5.c: New test.
9766
9767 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9768
9769 * gcc.c-torture/execute/alias-4.c: New testcase.
9770
9771 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9772
9773 PR ipa/68148
9774 * g++.dg/ipa/devirt-49.C: New testcase.
9775
9776 2016-01-15 Christian Bruel <christian.bruel@st.com>
9777
9778 PR target/65837
9779 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9780 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9781 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9782
9783 2016-01-15 Richard Biener <rguenther@suse.de>
9784
9785 PR tree-optimization/69117
9786 * gcc.dg/torture/pr69117.c: New testcase.
9787
9788 2015-01-14 Ryan Burn <contact@rnburn.com>
9789
9790 PR c++/69048
9791 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9792
9793 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9794
9795 PR testsuite/67509
9796 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9797 range tests use 100 * maximum instead of maximum + 1.
9798
9799 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9800
9801 PR debug/69244
9802 * gcc.dg/guality/pr69244.c: New test.
9803
9804 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9805
9806 * lib/target-supports.exp (check_effective_target_issignaling):
9807 New procedure.
9808 * gcc.dg/pr61441.c: Require issignaling effective target.
9809
9810 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9811
9812 PR target/68803
9813 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9814
9815 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9816
9817 PR c++/68819
9818 PR preprocessor/69177
9819 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9820 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9821 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9822 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9823
9824 2016-01-14 Marek Polacek <polacek@redhat.com>
9825
9826 PR c/69262
9827 * gcc.dg/array-15.c: New test.
9828
9829 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9830
9831 PR middle-end/68146
9832 PR tree-optimization/69155
9833 * gfortran.dg/pr68146.f: New test.
9834 * gfortran.dg/pr69155.f90: New test.
9835
9836 2016-01-14 Richard Biener <rguenther@suse.de>
9837
9838 PR tree-optimization/68060
9839 * gcc.dg/torture/pr68060-1.c: New testcase.
9840 * gcc.dg/torture/pr68060-2.c: Likewise.
9841
9842 2016-01-14 Nick Clifton <nickc@redhat.com>
9843
9844 * lib/target-supports.exp
9845 (check_effective_target_arm_neon_ok_nocache): Add an option
9846 sequence that includes setting the ARM architecture to ARMv7-A.
9847 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9848 command line options necessary to enable Neon support.
9849 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9850 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9851 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9852 * gcc.target/arm/pr69180.c: Likewise.
9853
9854 2016-01-14 Jeff Law <law@redhat.com>
9855
9856 PR tree-optimization/69270
9857 * gcc.dg/tree-ssa/pr69270.c: New test.
9858
9859 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9860
9861 PR c/66208
9862 * c-c++-common/pr66208.c: New file.
9863
9864 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9865
9866 PR tree-optimization/69156
9867 * gcc.dg/pr69156.c: New test.
9868
9869 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9870
9871 * gcc.target/i386/pr69225-7.c: New test.
9872
9873 2016-01-13 Richard Henderson <rth@redhat.com>
9874
9875 * gcc.dg/tm/memopt-13.c: Update expected function.
9876 * gcc.dg/tm/memopt-6.c: Likewise.
9877
9878 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9879
9880 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9881 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9882 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9883 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9884
9885 2016-01-13 Tom de Vries <tom@codesourcery.com>
9886
9887 PR tree-optimization/69169
9888 * gcc.dg/pr69169.c: New test.
9889
9890 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9891
9892 PR target/69228
9893 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9894 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9895 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9896 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9897 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9898 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9899 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9900 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9901
9902 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9903
9904 PR target/69247
9905 * gcc.dg/pr69247.c: New test.
9906
9907 2016-01-13 Richard Biener <rguenther@suse.de>
9908
9909 PR tree-optimization/69242
9910 * gcc.dg/torture/pr69242.c: New testcase.
9911
9912 2016-01-13 Richard Biener <rguenther@suse.de>
9913
9914 PR tree-optimization/69186
9915 * gcc.dg/torture/pr69186.c: New testcase.
9916
9917 2016-01-13 Jeff Law <law@redhat.com>
9918
9919 PR tree-optimization/67755
9920 * gcc.dg/tree-ssa/pr67755.c: New test.
9921
9922 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9923
9924 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9925 pass number in output by a star.
9926
9927 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9928
9929 PR tree-optimization/68911
9930 * gcc.c-torture/execute/pr68911.c: New test.
9931
9932 2016-01-12 Marek Polacek <polacek@redhat.com>
9933
9934 PR c++/68979
9935 * g++.dg/warn/permissive-1.C: New test.
9936
9937 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9938
9939 PR objc++/68511
9940 PR c++/69213
9941 * g++.dg/opt/pr69213.C: New test.
9942
9943 2016-01-12 Christian Bruel <christian.bruel@st.com>
9944
9945 PR target/69180
9946 * gcc.target/arm/pr69180.c: New test.
9947
9948 2016-01-12 Richard Biener <rguenther@suse.de>
9949
9950 PR lto/69077
9951 * g++.dg/lto/pr69077_0.C: New testcase.
9952 * g++.dg/lto/pr69077_1.C: Likewise.
9953
9954 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9955
9956 PR target/69175
9957 * g++.dg/opt/pr69175.C: New test.
9958
9959 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9960
9961 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9962 rather than #including math.h & stdlib.h.
9963 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9964 * gcc.dg/vect/pr49771.c: Likewise.
9965 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9966 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9967 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9968 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9969 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9970 * gcc.dg/vect/pr44507.c: Likewise.
9971 * gcc.dg/vect/pr45902.c: Likewise.
9972 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9973 * gcc.dg/vect/vect-117.c: Likewise.
9974 * gcc.dg/vect/vect-99.c: Likewise.
9975 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9976 * gcc.dg/vect/vect-cond-1.c: Likewise.
9977 * gcc.dg/vect/vect-cond-2.c: Likewise.
9978 * gcc.dg/vect/vect-cond-3.c: Likewise.
9979 * gcc.dg/vect/vect-cond-4.c: Likewise.
9980 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9981 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9982 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9983 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9984 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9985 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9986 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9987 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9988 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9989 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9990 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9991 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9992 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9993 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9994 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9995 include of signal.h.
9996 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9997 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9998 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9999 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10000 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10001 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10002 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10003 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10004 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10005 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10006 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10007 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10008 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10009 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10010 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10011 * gcc.dg/vect/vect-outer-5.c: Likewise.
10012 * gcc.dg/vect/vect-outer-6.c: Likewise.
10013 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10014 include of stdio.h.
10015
10016 2016-01-12 Nick Clifton <nickc@redhat.com>
10017
10018 PR target/68913
10019 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10020 to fread so that it will be found in all target runtimes.
10021
10022 2016-01-12 Richard Biener <rguenther@suse.de>
10023
10024 PR tree-optimization/69053
10025 * g++.dg/torture/pr69053.C: New testcase.
10026
10027 2016-01-12 Richard Biener <rguenther@suse.de>
10028
10029 PR tree-optimization/69168
10030 * gcc.dg/torture/pr69168.c: New testcase.
10031
10032 2016-01-12 Richard Biener <rguenther@suse.de>
10033
10034 PR tree-optimization/69157
10035 * gcc.dg/torture/pr69157.c: New testcase.
10036
10037 2016-01-12 Richard Biener <rguenther@suse.de>
10038
10039 PR tree-optimization/69174
10040 * gcc.dg/torture/pr69174.c: New testcase.
10041
10042 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10043
10044 PR c++/66808
10045 PR c++/69000
10046 * g++.dg/tls/pr66808.C: New test.
10047 * g++.dg/tls/pr69000.C: New test.
10048
10049 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10050
10051 * gcc.target/powerpc/swaps-p8-23.c: New test.
10052 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10053
10054 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
10055
10056 PR tree-optimization/68356
10057 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10058
10059 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10060 Jim Wilson <jim.wilson@linaro.org>
10061
10062 PR target/69194
10063 * gcc.target/arm/pr69194.c: New test.
10064
10065 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10066
10067 PR target/69225
10068 * gcc.target/i386/pr69225-1.c: New test.
10069 * gcc.target/i386/pr69225-2.c: Likewise.
10070 * gcc.target/i386/pr69225-3.c: Likewise.
10071 * gcc.target/i386/pr69225-4.c: Likewise.
10072 * gcc.target/i386/pr69225-5.c: Likewise.
10073 * gcc.target/i386/pr69225-6.c: Likewise.
10074
10075 2016-01-11 Jakub Jelinek <jakub@redhat.com>
10076
10077 PR target/67462
10078 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10079 if lp64.
10080
10081 PR target/69071
10082 * gcc.dg/pr69071.c: New test.
10083
10084 PR c++/69211
10085 * g++.dg/opt/pr69211.C: New test.
10086
10087 PR tree-optimization/69214
10088 * gcc.c-torture/compile/pr69214.c: New test.
10089
10090 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
10091
10092 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10093 * gcc.target/i386/pr66232-11.c: Ditto.
10094 * gcc.target/i386/pr66232-12.c: Ditto.
10095 * gcc.target/i386/pr66232-13.c: Ditto.
10096
10097 2016-01-11 Richard Biener <rguenther@suse.de>
10098
10099 PR tree-optimization/69173
10100 * gcc.dg/torture/pr69173.c: New testcase.
10101
10102 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10103
10104 PR rtl-optimization/68796
10105 * gcc.target/aarch64/tst_5.c: New test.
10106 * gcc.target/aarch64/tst_6.c: Likewise.
10107
10108 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10109
10110 PR rtl-optimization/68841
10111 * gcc.dg/pr68841.c: New test.
10112 * gcc.c-torture/execute/pr68841.c: New test.
10113
10114 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10115
10116 PR rtl-optimization/68920
10117 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10118 for ix86 targets.
10119 * gcc.dg/ifcvt-5.c: New test.
10120
10121 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
10122
10123 PR bootstrap/69123
10124 * g++.dg/pr69123.C: New.
10125
10126 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10127
10128 PR target/69010
10129 * gcc.target/i386/pr69010.c: New test.
10130
10131 2016-01-11 Martin Jambor <mjambor@suse.cz>
10132
10133 PR ipa/69044
10134 * gcc.target/i386/chkp-pr69044.c: New test.
10135
10136 2016-01-11 Tom de Vries <tom@codesourcery.com>
10137
10138 PR tree-optimization/69109
10139 * gcc.dg/autopar/pr69109-2.c: New test.
10140 * gcc.dg/autopar/pr69109.c: New test.
10141
10142 2016-01-11 Tom de Vries <tom@codesourcery.com>
10143
10144 PR tree-optimization/69108
10145 * gcc.dg/autopar/pr69108.c: New test.
10146
10147 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10148
10149 PR c++/69029
10150 * c-c++-common/Wisleading-indentation.c: Augment test.
10151
10152 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10153
10154 PR fortran/69154
10155 * gfortran.dg/inline_matmul_12.f90: New test.
10156
10157 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
10158
10159 PR fortran/67779
10160 * gfortran.dg/actual_array_offset_1: New test.
10161
10162 2016-01-10 Tom de Vries <tom@codesourcery.com>
10163
10164 PR tree-optimization/69062
10165 * gcc.dg/autopar/pr69062.c: New test.
10166
10167 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10168
10169 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10170 * gcc.dg/vect/slp-perm-2.c: Likewise.
10171 * gcc.dg/vect/slp-perm-3.c: Likewise.
10172 * gcc.dg/vect/slp-perm-5.c: Likewise.
10173 * gcc.dg/vect/slp-perm-6.c: Likewise.
10174 * gcc.dg/vect/slp-perm-7.c: Likewise.
10175 * gcc.dg/vect/slp-perm-8.c: Likewise.
10176
10177 2016-01-10 Tom de Vries <tom@codesourcery.com>
10178
10179 PR tree-optimization/69039
10180 * gcc.dg/autopar/pr69039.c: New test.
10181
10182 2016-01-09 Marek Polacek <polacek@redhat.com>
10183
10184 PR c++/69113
10185 * g++.dg/pr69113.C: New test.
10186
10187 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10188
10189 PR middle-end/50865
10190 PR tree-optimization/69097
10191 * gcc.c-torture/execute/pr50865.c: New test.
10192 * gcc.c-torture/execute/pr69097-1.c: New test.
10193 * gcc.c-torture/execute/pr69097-2.c: New test.
10194 * gcc.dg/pr69097-1.c: New test.
10195 * gcc.dg/pr69097-2.c: New test.
10196
10197 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10198
10199 PR c++/69164
10200 * g++.dg/opt/pr69164.C: New test.
10201
10202 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10203
10204 PR tree-optimization/69167
10205 * gcc.dg/pr69167.c: New test.
10206
10207 2016-01-08 Marek Polacek <polacek@redhat.com>
10208
10209 PR c++/68449
10210 * g++.dg/pr68449.C: New.
10211
10212 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10213
10214 PR tree-optimization/68707
10215 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10216 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10217 on platforms supporting it.
10218 * gcc.dg/vect/slp-perm-2.c: Likewise.
10219 * gcc.dg/vect/slp-perm-3.c: Likewise.
10220 * gcc.dg/vect/slp-perm-5.c: Likewise.
10221 * gcc.dg/vect/slp-perm-7.c: Likewise.
10222 * gcc.dg/vect/slp-perm-8.c: Likewise.
10223 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10224 on platforms supporting it.
10225
10226 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10227
10228 PR tree-optimization/69162
10229 * gcc.dg/pr69162.c: New test.
10230
10231 PR tree-optimization/69172
10232 * gcc.dg/pr69172.c: New test.
10233
10234 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10235
10236 PR tree-optimization/67781
10237 * gcc.c-torture/execute/pr67781.c: New file.
10238
10239 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10240
10241 PR tree-optimization/69083
10242 * gcc.dg/vect/pr69083.c: New test.
10243
10244 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10245
10246 PR tree-optimization/61441
10247 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10248 Use -fexcess-precision=standard for compiler options.
10249 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10250
10251 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10252
10253 PR fortran/69128
10254 * gfortran.dg/gomp/pr69128.f90: New test.
10255
10256 PR c++/69145
10257 * g++.dg/ext/pr69145-1.C: New test.
10258 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10259 * g++.dg/ext/pr69145-2.h: New file.
10260
10261 2016-01-07 Martin Sebor <msebor@redhat.com>
10262
10263 PR c/68966
10264 * gcc.dg/atomic-fetch-bool.c: New test.
10265 * gcc.dg/sync-fetch-bool.c: New test.
10266
10267 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10268
10269 PR fortran/66680
10270 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10271
10272 2016-01-07 Nick Clifton <nickc@redhat.com>
10273
10274 PR target/66655
10275 * g++.dg/pr66655.C: New test.
10276 * g++.dg/pr66655_1.cc: Test support file.
10277 * g++.dg/pr66655.h: Test header file.
10278
10279 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10280
10281 PR fortran/66680
10282 gfortran.dg/gomp/pr66680.f90: New test.
10283
10284 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10285
10286 PR target/69171
10287 * gcc.target/i386/pr69171-1.c: New test.
10288 * gcc.target/i386/pr69171-2.c: Likewise.
10289 * gcc.target/i386/pr69171-3.c: Likewise.
10290 * gcc.target/i386/pr69171-4.c: Likewise.
10291 * gcc.target/i386/pr69171-5.c: Likewise.
10292 * gcc.target/i386/pr69171-6.c: Likewise.
10293
10294 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10295
10296 PR middle-end/67639
10297 * c-c++-common/pr67639.c: New test.
10298
10299 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10300
10301 PR tree-optimization/69141
10302 * g++.dg/opt/pr69141.C: New test.
10303
10304 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10305
10306 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10307
10308 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10309
10310 PR target/69140
10311 * gcc.target/i386/pr69140.c: New test
10312
10313 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10314
10315 * gcc.dg/bad-dereference.c: New test case.
10316
10317 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10318
10319 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10320
10321 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10322
10323 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10324
10325 2016-01-06 Marek Polacek <polacek@redhat.com>
10326
10327 PR sanitizer/69099
10328 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10329
10330 2016-01-05 Marek Polacek <polacek@redhat.com>
10331
10332 PR c/69104
10333 * gcc.dg/atomic-invalid-2.c: New.
10334
10335 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10336
10337 PR target/68991
10338 * gcc.target/i386/pr68991.c: New test.
10339
10340 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10341
10342 PR target/68991
10343 * g++.dg/pr68991-1.C: New test.
10344 * g++.dg/pr68991-2.C: Likewise.
10345
10346 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10347
10348 PR other/60465
10349 * gcc.target/ia64/pr60465-gprel64.c: New test.
10350 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10351
10352 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10353
10354 PR rtl-optimization/68651
10355 * gcc.target/aarch64/pr68651_1.c: New test.
10356
10357 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10358
10359 PR c/69122
10360 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10361
10362 2016-01-05 Nathan Sidwell <nathan@acm.org>
10363
10364 PR c++/58583
10365 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10366
10367 * gcc.dg/alias-15.c: New.
10368
10369 2016-01-05 Nick Clifton <nickc@redhat.com>
10370
10371 PR target/68870
10372 * g++.dg/pr68770.C: New test.
10373
10374 2016-01-04 Mike Stump <mikestump@comcast.net>
10375
10376 * lib/target-supports.exp (check_effective_target_cilkplus):
10377 cilkplus targets require pthreads.
10378 (check_effective_target_cilkplus): Remove special case for NVPTX.
10379
10380 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10381
10382 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10383 generation.
10384
10385 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10386
10387 Update copyright years.
10388
10389 2016-01-04 Marek Polacek <polacek@redhat.com>
10390
10391 PR c/68908
10392 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10393 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10394 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10395
10396 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10397
10398 * gcc.target/sparc/20160104-2.c: New test.
10399
10400 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10401
10402 * gcc.target/sparc/20160104-1.c: New test.
10403
10404 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10405
10406 PR fortran/65045
10407 * gfortran.dg/pr65045.f90: New test.
10408
10409 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10410
10411 * gnat.dg/specs/debug1.ads: Delete.
10412
10413 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10414
10415 PR libgfortran/68867
10416 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10417 expression.
10418
10419 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10420
10421 PR libgfortran/68867
10422 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10423 PowerPC.
10424
10425 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10426
10427 PR fortran/68864
10428 * gfortran.dg/pr68864.f90: New test.
10429
10430 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10431
10432 PR tree-optimization/69070
10433 * gcc.dg/pr69070.c: New test.
10434
10435 PR sanitizer/69055
10436 * gfortran.dg/pr69055.f90: New test.
10437
10438 PR target/69015
10439 * gcc.dg/pr69015.c: New test.
10440 \f
10441 Copyright (C) 2016 Free Software Foundation, Inc.
10442
10443 Copying and distribution of this file, with or without modification,
10444 are permitted in any medium without royalty provided the copyright
10445 notice and this notice are preserved.