rs6000-protos.h (rs6000_adjust_vec_address): New function that takes a vector memory...
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2
3 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4 vector double or vector long where the vector is in memory.
5 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7
8 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
9
10 PR fortran/69867
11 * gfortran.dg/pr69867.f90: New test.
12
13 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
14
15 PR fortran/69962
16 * gfortran.dg/pr69962.f90: New test.
17
18 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
19
20 PR fortran/70006
21 * gfortran.dg/pr70006.f90: New test.
22
23 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
24
25 PR fortran/71730
26 * gfortran.dg/pr71730.f90: New test.
27 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
28 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
29 * gfortran.dg/array_constructor_26.f03: Ditto.
30
31 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
32
33 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
34 * gcc.target/powerpc/pr71763.c: Likewise.
35
36 2016-07-29 Marek Polacek <polacek@redhat.com>
37
38 PR c/71742
39 * gcc.dg/940510-1.c: Adjust dg-error.
40 * gcc.dg/c99-flex-array-1.c: Likewise.
41 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
42
43 PR c/71853
44 * gcc.dg/noncompile/pr71853.c: New test.
45
46 PR c/71573
47 * gcc.dg/noncompile/pr71573.c: New test.
48
49 PR c/71926
50 * g++.dg/warn/Wparentheses-30.C: New test.
51 * gcc.dg/Wparentheses-14.c: New test.
52
53 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
54
55 * gcc.dg/pr59833.c: Use dg-add-options ieee.
56
57 2016-07-29 Bin Cheng <bin.cheng@arm.com>
58
59 PR tree-optimization/57558
60 * gcc.dg/vect/pr57558-1.c: New test.
61 * gcc.dg/vect/pr57558-2.c: New test.
62
63 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
64
65 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
66 to scan forwprop1 dump pass.
67
68 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
69
70 PR c++/51488
71 * g++.dg/template/pr51488.C: New.
72
73 2016-07-29 Jakub Jelinek <jakub@redhat.com>
74
75 PR c/71969
76 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
77 static __inline__.
78 * gcc.dg/pr71969-1.c: New test.
79 * gcc.dg/pr71969-2.c: New test.
80 * gcc.dg/pr71969-3.c: New test.
81
82 2016-07-29 Marek Polacek <polacek@redhat.com>
83
84 PR c/71574
85 * c-c++-common/pr71574.c: New test.
86
87 PR c/71583
88 * gcc.dg/noncompile/pr71583.c: New test.
89
90 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
91
92 PR middle-end/68217
93 * gcc.dg/pr68217.c: New test.
94
95 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
96
97 PR fortran/71067
98 * gfortran.dg/pr71067_1.f90: New test.
99 * gfortran.dg/pr71067_2.f90: Ditto.
100
101 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
102
103 * gcc.target/powerpc/vec-extract-1.c: New test.
104
105 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
106
107 PR fortran/71799
108 * gfortran.dg/pr71799.f90: New test.
109
110 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
111
112 PR c++/71665
113 * g++.dg/cpp0x/pr71665-1.C: New.
114 * g++.dg/cpp0x/pr71665-2.C: Likewise.
115 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
116 * g++.dg/ext/label10.C: Likewise.
117 * g++.dg/parse/constant5.C: Likewise.
118
119 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
120
121 PR fortran/71859
122 * gfortran.dg/pr71859.f90: New test.
123 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
124 * gfortran.dg/coarray_collectives_1.f90: Ditto.
125
126 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
127
128 PR fortran/71883
129 * gfortran.dg/pr71883.f90 : New test.
130
131 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
132
133 PR tree-optimization/71734
134 * g++.dg/vect/pr70729-nest.cc: New test.
135
136 2016-07-28 Renlin Li <renlin.li@arm.com>
137
138 Revert
139 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
140
141 PR fortran/71902
142 * gfortran.dg/dependency_47.f90: New test.
143
144 2016-07-28 Martin Liska <mliska@suse.cz>
145
146 PR gcov-profile/68025
147 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
148
149 2016-07-28 Martin Liska <mliska@suse.cz>
150
151 * g++.dg/vect/pr70944.cc: New test.
152
153 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
154
155 PR middle-end/71994
156 * gcc.dg/torture/pr71994.c: New test.
157
158 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
159
160 PR middle-end/71078
161 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
162 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
163 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
164
165 2016-07-27 Richard Biener <rguenther@suse.de>
166
167 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
168
169 2016-07-27 Martin Liska <mliska@suse.cz>
170
171 * gcc.dg/predict-13.c: New test.
172 * gcc.dg/predict-14.c: New test.
173
174 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
175
176 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
177 including stdint.h.
178 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
179 including stdint.h.
180
181 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
182
183 PR target/71869
184 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
185 IEEE built-in functions handle quiet and signalling NaNs
186 correctly.
187
188 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
189
190 PR fortran/71862
191 * gfortran.dg/pr71862.f90: New test.
192
193 2016-07-26 Martin Sebor <msebor@redhat.com>
194
195 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
196 selector with dg-options.
197
198 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
199
200 PR tree-optimization/18046
201 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
202 * gcc.dg/tree-ssa/vrp103.c: New test.
203 * gcc.dg/tree-ssa/vrp104.c: New test.
204
205 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
206
207 * gcc.target/powerpc/pr63354.c: Require lp64 since
208 -mprofile-kernel is not legal with -m32.
209
210 2016-07-26 Richard Biener <rguenther@suse.de>
211
212 PR rtl-optimization/71984
213 * gcc.dg/torture/pr71984.c: New testcase.
214
215 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
216
217 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
218 g++-dg-runtest via et-dg-runtest.
219 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
220 * gcc.dg/vect/vect.exp: Likewise.
221 * gfortran.dg/graphite/graphite.exp: Likewise, but for
222 gfortran-dg-runtest.
223 * gfortran.dg/vect/vect.exp: Likewise.
224 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
225 (check_mips_loongson_hw_available): Likewise.
226 (check_effective_target_mpaired_single_runtime): Likewise.
227 (check_effective_target_mips_loongson_runtime): Likewise.
228 (add_options_for_mpaired_single): Likewise.
229 (check_effective_target_vect_int): Add global et_index.
230 Check and save the supported feature for a target selected by
231 the et_index target. Break long lines where appropriate. Call
232 et-is-effective-target for MIPS with an argument instead of
233 check_effective_target_* where appropriate.
234 (check_effective_target_vect_intfloat_cvt): Likewise.
235 (check_effective_target_vect_uintfloat_cvt): Likewise.
236 (check_effective_target_vect_floatint_cvt): Likewise.
237 (check_effective_target_vect_floatuint_cvt): Likewise.
238 (check_effective_target_vect_simd_clones): Likewise.
239 (check_effective_target_vect_shift): ewise.
240 (check_effective_target_whole_vector_shift): Likewise.
241 (check_effective_target_vect_bswap): Likewise.
242 (check_effective_target_vect_shift_char): Likewise.
243 (check_effective_target_vect_long): Likewise.
244 (check_effective_target_vect_float): Likewise.
245 (check_effective_target_vect_double): Likewise.
246 (check_effective_target_vect_long_long): Likewise.
247 (check_effective_target_vect_no_int_max): Likewise.
248 (check_effective_target_vect_no_int_add): Likewise.
249 (check_effective_target_vect_no_bitwise): Likewise.
250 (check_effective_target_vect_widen_shift): Likewise.
251 (check_effective_target_vect_no_align): Likewise.
252 (check_effective_target_vect_hw_misalign): Likewise.
253 (check_effective_target_vect_element_align): Likewise.
254 (check_effective_target_vect_condition): Likewise.
255 (check_effective_target_vect_cond_mixed): Likewise.
256 (check_effective_target_vect_char_mult): Likewise.
257 (check_effective_target_vect_short_mult): Likewise.
258 (check_effective_target_vect_int_mult): Likewise.
259 (check_effective_target_vect_extract_even_odd): Likewise.
260 (check_effective_target_vect_interleave): Likewise.
261 (check_effective_target_vect_stridedN): Likewise.
262 (check_effective_target_vect_multiple_sizes): Likewise.
263 (check_effective_target_vect64): Likewise.
264 (check_effective_target_vect_call_copysignf): Likewise.
265 (check_effective_target_vect_call_sqrtf): Likewise.
266 (check_effective_target_vect_call_btrunc): Likewise.
267 (check_effective_target_vect_call_btruncf): Likewise.
268 (check_effective_target_vect_call_ceil): Likewise.
269 (check_effective_target_vect_call_ceilf): Likewise.
270 (check_effective_target_vect_call_floor): Likewise.
271 (check_effective_target_vect_call_floorf): Likewise.
272 (check_effective_target_vect_call_lceil): Likewise.
273 (check_effective_target_vect_call_lfloor): Likewise.
274 (check_effective_target_vect_call_nearbyint): Likewise.
275 (check_effective_target_vect_call_nearbyintf): Likewise.
276 (check_effective_target_vect_call_round): Likewise.
277 (check_effective_target_vect_call_roundf): Likewise.
278 (check_effective_target_vect_perm): Likewise, but also append *_saved
279 to the existing global name to properly cache the result.
280 (check_effective_target_vect_perm_byte): Likewise.
281 (check_effective_target_vect_perm_short): Likewise.
282 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
283 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
284 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
285 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
286 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
287 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
288 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
289 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
290 (check_effective_target_vect_sdot_qi): Likewise.
291 (check_effective_target_vect_udot_qi): Likewise.
292 (check_effective_target_vect_sdot_hi): Likewise.
293 (check_effective_target_vect_udot_hi): Likewise.
294 (check_effective_target_vect_usad_char): Likewise.
295 (check_effective_target_vect_pack_trunc): Likewise.
296 (check_effective_target_vect_unpack): Likewise.
297 (check_effective_target_vect_aligned_arrays): Likewise.
298 (check_effective_target_vect_natural_alignment): Likewise.
299 (check_effective_target_vector_alignment_reachable): Likewise.
300 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
301 (is-effective-target): Initialize et_index if undefined.
302 (et-dg-runtest): New.
303 (et-is-effective-target): Likewise.
304 (check_vect_support_and_set_flags): Add supported MIPS targets to
305 EFFECTIVE_TARGETS list. Return the number of supported targets.
306
307 2016-07-26 Richard Biener <rguenther@suse.de>
308 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
309
310 PR middle-end/70920
311 * gcc.dg/pr70920-1.c: New test-case.
312 * gcc.dg/pr70902-2.c: Likewise.
313 * gcc.dg/pr70920-3.c: Likewise.
314 * gcc.dg/pr70920-4.c: Likewise
315 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
316 2 instead of 3.
317
318 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
319
320 * gcc.c-torture/execute/pr71494.c: Require label_values.
321 * gcc.dg/pr16973.c: Ditto.
322
323 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
324
325 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
326 * gcc.dg/torture/pr69771.c: Require int32plus.
327 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
328
329 2016-07-25 Martin Liska <mliska@suse.cz>
330
331 * gcc.dg/torture/pr71987.c: New test.
332
333 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
334
335 PR fortran/71935
336 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
337 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
338 * gfortran.dg/pr71935.f90: New test.
339
340 2016-07-22 Martin Sebor <msebor@redhat.com>
341
342 PR c++/71675
343 * g++.dg/ext/atomic-3.C: New test.
344 * gcc.dg/atomic/pr71675.c: New test.
345
346 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
347
348 * gcc.target/i386/mvc8.c: New test.
349
350 2016-07-22 Bin Cheng <bin.cheng@arm.com>
351
352 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
353 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
354
355 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
356
357 PR fortran/71795
358 * gfortran.dg/constructor_50.f90: New test.
359
360 2016-07-22 Martin Liska <mliska@suse.cz>
361
362 PR gcov-profile/69028
363 PR gcov-profile/62047
364 * g++.dg/cilk-plus/pr69028.C: New test.
365
366 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
367
368 * gfortran.dg/coarray_stat_2.f90: New test.
369
370 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
371
372 * gcc.target/powerpc/vec-extract.h: New files to check the
373 vec_extract built-in functions for all vector types, testing
374 accessing each element, both with constant and variable element
375 numbers.
376 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
377 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
378 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
379 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
380 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
381 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
382 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
383 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
384 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
385
386 2016-07-21 Jakub Jelinek <jakub@redhat.com>
387
388 PR c++/71728
389 * g++.dg/other/pr71728.C: New test.
390
391 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
392
393 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
394 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
395 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
396 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
397 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
398
399 2016-07-21 Richard Biener <rguenther@suse.de>
400
401 PR tree-optimization/71947
402 * gcc.dg/tree-ssa/vrp102.c: New testcase.
403
404 2016-07-21 Bin Cheng <bin.cheng@arm.com>
405
406 * gcc.dg/tree-ssa/scev-15.c: New.
407
408 2016-07-21 Bin Cheng <bin.cheng@arm.com>
409
410 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
411
412 2016-07-21 Jakub Jelinek <jakub@redhat.com>
413
414 PR c++/71941
415 * g++.dg/gomp/pr71941.C: New test.
416
417 2016-07-20 David Malcolm <dmalcolm@redhat.com>
418
419 PR c/70339
420 PR c/71858
421 * g++.dg/spellcheck-identifiers.C: New test case, based on
422 gcc.dg/spellcheck-identifiers.c.
423 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
424 gcc.dg/spellcheck-identifiers-2.c.
425 * g++.dg/spellcheck-typenames.C: New test case, based on
426 gcc.dg/spellcheck-typenames.c
427
428 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
429
430 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
431 pointer to member function and also test catching by reference.
432
433 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
434
435 * gcc.target/s390/pr67443.c: Fix test case.
436
437 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
438
439 * gcc.target/s390/insv-1.c: Xfail some tests.
440 * gcc.target/s390/insv-2.c: Likewise.
441
442 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
443
444 * gcc.target/avr/torture/get-mem.c: New test.
445 * gcc.target/avr/torture/set-mem.c: New test.
446
447 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
448
449 PR target/71948
450 * gcc.target/avr/torture/tiny-progmem.c: New test.
451
452 2016-07-20 Jakub Jelinek <jakub@redhat.com>
453
454 PR c++/71909
455 * g++.dg/parse/pr71909.C: New test.
456 * g++.dg/tm/pr71909.C: New test.
457
458 PR c++/50060
459 * g++.dg/cpp0x/constexpr-50060.C: New test.
460 * g++.dg/cpp1y/constexpr-50060.C: New test.
461
462 2016-07-20 Martin Liska <mliska@suse.cz>
463
464 * gfortran.dg/graphite/pr71898.f90: New test.
465
466 2016-07-20 Bin Cheng <bin.cheng@arm.com>
467
468 PR tree-optimization/71503
469 PR tree-optimization/71683
470 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
471 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
472
473 2016-07-20 Martin Liska <mliska@suse.cz>
474
475 * gcc.dg/plugin/plugin.exp: Remove sreal test.
476 * gcc.dg/plugin/sreal-test-1.c: Remove.
477 * gcc.dg/plugin/sreal_plugin.c: Remove.
478
479 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
480
481 PR fortran/71902
482 * gfortran.dg/dependency_47.f90: New test.
483
484 2016-07-19 Jakub Jelinek <jakub@redhat.com>
485
486 PR rtl-optimization/71916
487 * gcc.c-torture/compile/pr71916.c: New test.
488
489 PR middle-end/71874
490 * g++.dg/torture/pr71874.C: New test.
491
492 PR middle-end/71734
493 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
494 (my_alloc): Rewritten to use __builtin_posix_memalign and
495 __SIZE_TYPE__.
496 (my_free): Use __builtin_free instead of _mm_free.
497 (Vec::operator=): Use __builtin_memcpy.
498
499 2016-07-19 Martin Jambor <mjambor@suse.cz>
500
501 PR fortran/71688
502 * gfortran.dg/pr71688.f90: New test.
503
504 2016-07-19 Richard Biener <rguenther@suse.de>
505
506 * c-c++-common/vector-subscript-6.c: New testcase.
507 * c-c++-common/vector-subscript-7.c: Likewise.
508
509 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
510
511 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
512 and UInt32 based on __SIZEOF_INT__.
513
514 2016-07-19 Richard Biener <rguenther@suse.de>
515
516 PR tree-optimization/71901
517 * gcc.dg/torture/pr71901.c: New testcase.
518
519 2016-07-19 Richard Biener <rguenther@suse.de>
520
521 PR tree-optimization/71908
522 * gcc.dg/torture/pr71908.c: New testcase.
523
524 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
525
526 PR target/71493
527 * gcc.target/powerpc/pr71493-1.c: New test.
528 * gcc.target/powerpc/pr71493-2.c: Likewise.
529
530 2016-07-18 Jakub Jelinek <jakub@redhat.com>
531
532 PR c++/71835
533 * g++.dg/conversion/ambig3.C: New test.
534
535 PR c++/71828
536 * g++.dg/cpp0x/constexpr-71828.C: New test.
537
538 PR c++/71826
539 * g++.dg/template/pr71826.C: New test.
540
541 PR c++/71822
542 * g++.dg/template/defarg21.C: New test.
543
544 PR c++/71871
545 * g++.dg/ext/vector31.C: New test.
546
547 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
548
549 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
550
551 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
552
553 PR tree-optimization/71734
554 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
555
556 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
557
558 * gcc.target/s390/warn-dynamicstack-1.c: New test.
559 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
560 stack-layout-dynamic-1.c: New test.
561
562 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
563
564 * gcc.target/s390/nolrl-1.c: New test.
565
566 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
567
568 PR fortran/71523
569 * gfortran.dg/pr71523_1.f90: New test.
570 * gfortran.dg/pr71523_2.f90: New test.
571
572 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
573
574 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
575
576 >>>>>>> .r238890
577 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
578 Marco Restelli <mrestelli@gmail.com>
579
580 PR fortran/62125
581 * gfortran.dg/pr62125.f90: New test.
582
583 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
584
585 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
586 * gcc.target/powerpc/mulkc3-1.c: Likewise.
587
588 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
589
590 PR c++/58796
591 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
592 * g++.dg/cpp0x/nullptr35.C: New test.
593
594 2016-07-15 Bin Cheng <bin.cheng@arm.com>
595
596 * gcc.dg/tree-ssa/scev-8.c: Update test string.
597
598 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
599
600 * gfortran.dg/goacc/vector_length.f90: New test.
601
602 2016-07-15 Richard Biener <rguenther@suse.de>
603
604 PR tree-optimization/71881
605 * gcc.dg/torture/pr71881.c: New testcase.
606
607 2016-07-15 Richard Biener <rguenther@suse.de>
608
609 PR tree-optimization/71887
610 * gcc.dg/torture/pr71887.c: New testcase.
611
612 2016-07-15 Jakub Jelinek <jakub@redhat.com>
613
614 PR c/71858
615 * gcc.dg/spellcheck-identifiers-3.c: New test.
616
617 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
618
619 PR fortran/71807
620 * gfortran.dg/null_9.f90: New test.
621
622 2016-07-15 Bin Cheng <bin.cheng@arm.com>
623
624 * gcc.dg/tree-ssa/loop-41.c: New test.
625
626 2016-07-15 Bin Cheng <bin.cheng@arm.com>
627
628 PR tree-optimization/71347
629 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
630
631 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
632
633 PR fortran/29819
634 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
635 * gfortran.dg/contains.f90: Ditto.
636 * gfortran.dg/contains_empty_1.f03: Ditto.
637 * gfortran.dg/submodule_3.f08: Ditto.
638
639 2016-07-14 Jakub Jelinek <jakub@redhat.com>
640
641 PR testsuite/71865
642 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
643 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
644 expected diagnostics.
645
646 PR c/71858
647 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
648 * gcc.dg/spellcheck-identifiers-2.c: New test.
649 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
650 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
651
652 2016-07-14 Jakub Jelinek <jakub@redhat.com>
653
654 PR tree-optimization/71872
655 * gcc.c-torture/compile/pr71872.c: New test.
656
657 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
658
659 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
660 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
661 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
662 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
663 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
664 * gcc.target/arm/atomic-op-acquire-1.c: This.
665 * gcc.target/arm/atomic-op-char.c: Rename into ...
666 * gcc.target/arm/atomic-op-char-1.c: This.
667 * gcc.target/arm/atomic-op-consume.c: Rename into ...
668 * gcc.target/arm/atomic-op-consume-1.c: This.
669 * gcc.target/arm/atomic-op-int.c: Rename into ...
670 * gcc.target/arm/atomic-op-int-1.c: This.
671 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
672 * gcc.target/arm/atomic-op-relaxed-1.c: This.
673 * gcc.target/arm/atomic-op-release.c: Rename into ...
674 * gcc.target/arm/atomic-op-release-1.c: This.
675 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
676 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
677 * gcc.target/arm/atomic-op-short.c: Rename into ...
678 * gcc.target/arm/atomic-op-short-1.c: This.
679 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
680 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
681 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
682 * gcc.target/arm/atomic-op-char-2.c: Likewise.
683 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
684 * gcc.target/arm/atomic-op-int-2.c: Likewise.
685 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
686 * gcc.target/arm/atomic-op-release-2.c: Likewise.
687 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
688 * gcc.target/arm/atomic-op-short-2.c: Likewise.
689
690 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
691
692 PR fortran/70842
693 * gfortran.dg/select_type_35.f03: New test.
694
695 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
696
697 PR target/65951
698 PR tree-optimization/70923
699 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
700 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
701 * gcc.dg/vect/pr65951.c: Likewise.
702 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
703
704 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
705
706 * c-c++-common/pr60226.c: Expect maximum object file alignment
707 error on AIX.
708
709 2016-07-14 Richard Biener <rguenther@suse.de>
710
711 PR tree-optimization/71866
712 * gcc.dg/torture/pr71866.c: New testcase.
713
714 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
715
716 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
717 selector and enclose boolean expression in curly braces.
718
719 2016-07-14 Alan Modra <amodra@gmail.com>
720
721 PR target/71733
722 * gcc.target/powerpc/p9-novsx.c: New.
723
724 2016-07-13 Andi Kleen <ak@linux.intel.com>
725
726 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
727 * g++.dg/tree-prof/morefunc.C: Dito.
728 * g++.dg/tree-prof/pr35545.C: Dito.
729 * g++.dg/tree-prof/reorder.C: Dito.
730 * gcc.dg/tree-prof/20050826-2.c: Dito.
731 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
732 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
733 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
734 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
735 * gcc.dg/tree-prof/inliner-1.c: Dito.
736 * gcc.dg/tree-prof/merge_block.c: Dito.
737 * gcc.dg/tree-prof/stringop-1.c: Dito.
738 * gcc.dg/tree-prof/stringop-2.c: Dito.
739 * gcc.dg/tree-prof/switch-case-1.c: Dito.
740 * gcc.dg/tree-prof/switch-case-2.c: Dito.
741 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
742 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
743 * gcc.dg/tree-prof/update-loopch.c: Dito.
744 * gcc.dg/tree-prof/val-prof-1.c: Dito.
745 * gcc.dg/tree-prof/val-prof-2.c: Dito.
746 * gcc.dg/tree-prof/val-prof-3.c: Dito.
747 * gcc.dg/tree-prof/val-prof-4.c: Dito.
748 * gcc.dg/tree-prof/val-prof-5.c: Dito.
749 * gcc.dg/tree-prof/val-prof-6.c: Dito.
750 * gcc.dg/tree-prof/val-prof-7.c: Dito.
751
752 2016-07-13 Andi Kleen <ak@linux.intel.com>
753
754 * lib/profopt.exp (profopt-execute): Remove .imports files.
755
756 2016-07-13 Andi Kleen <ak@linux.intel.com>
757
758 * lib/profopt.exp (profopt-execute): Always log profiler command line.
759
760 2016-07-13 Andi Kleen <ak@linux.intel.com>
761
762 * lib/profopt.exp (dg-final-scan-autofdo,
763 dg-final-scan-not-autofdo): New functions.
764
765 2016-07-13 Bin Cheng <bin.cheng@arm.com>
766
767 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
768 * gcc.dg/vect/vect-35.c: Ditto.
769 * gcc.dg/vect/vect-alias-check-2.c: New test.
770
771 2016-07-13 Martin Liska <mliska@suse.cz>
772
773 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
774 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
775 * gfortran.dg/pr42108.f90: Update expected dump scan.
776
777 2016-07-13 Richard Biener <rguenther@suse.de>
778
779 PR tree-optimization/24574
780 * gcc.dg/pr24574.c: New testcase.
781
782 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
783
784 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
785 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
786 * c-c++-common/pr68833-1.c: Require int32plus.
787 * gcc.dg/ipa/pr63551.c: Likewise.
788 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
789 * gcc.dg/ipa/pr64041.c: Require int32plus.
790
791 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
792
793 PR ipa/71633
794 * g++.dg/pr71633.C: New test.
795
796 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
797
798 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
799 Add new arm_thumb1_cbz_ok effective target.
800 * gcc.target/arm/cbz.c: New test.
801
802 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
803
804 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
805 Define effective target.
806 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
807 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
808 * gcc.target/arm/movhi_movw.c: New test.
809 * gcc.target/arm/movsi_movw.c: Likewise.
810 * gcc.target/arm/movdi_movw.c: Likewise.
811
812 2016-07-13 Richard Biener <rguenther@suse.de>
813
814 PR middle-end/71104
815 * gcc.dg/pr71104-1.c: New testcase.
816 * gcc.dg/pr71104-2.c: Likewise.
817
818 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
819
820 PR target/71805
821 * gcc.target/powerpc/pr71805.c: New test.
822
823 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
824
825 * gcc.target/powerpc/divkc3-1.c: New.
826 * gcc.target/powerpc/mulkc3-1.c: New.
827
828 2016-07-12 Nathan Sidwell <nathan@acm.org>
829
830 * gcc.target/arm/data-rel-1.c: New.
831 * gcc.target/arm/data-rel-2.c: New.
832 * gcc.target/arm/data-rel-3.c: New.
833
834 2016-07-12 Martin Liska <mliska@suse.cz>
835
836 * gcc.dg/params/blocksort-part.c: New test.
837 * gcc.dg/params/params.exp: New file.
838
839 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
840
841 PR middle-end/71700
842 * gcc.c-torture/execute/pr71700.c: New test.
843
844 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
845 Richard Biener <rguenther@suse.de>
846
847 PR tree-optimization/23286
848 PR tree-optimization/70159
849 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
850 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
851 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
852 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
853 * gcc.dg/tree-ssa/pr35286.c: Likewise.
854 * gcc.dg/tree-ssa/pr35287.c: Likewise.
855 * gcc.dg/hoist-register-pressure-1.c: Likewise.
856 * gcc.dg/hoist-register-pressure-2.c: Likewise.
857 * gcc.dg/hoist-register-pressure-3.c: Likewise.
858 * gcc.dg/pr51879-12.c: Likewise.
859 * gcc.dg/strlenopt-9.c: Likewise.
860 * gcc.dg/tree-ssa/pr47392.c: Likewise.
861 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
862 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
863 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
864 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
865 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
866 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
867 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
868 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
869 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
870 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
871 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
872 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
873 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
874 * gfortran.dg/pr43984.f90: Adjust expected outcome.
875
876 2016-07-12 Richard Biener <rguenther@suse.de>
877
878 PR rtl-optimization/68961
879 * gcc.target/i386/pr68961.c: New testcase.
880
881 2016-07-11 Jakub Jelinek <jakub@redhat.com>
882
883 PR middle-end/71758
884 * c-c++-common/gomp/pr71758.c: New test.
885 * gfortran.dg/gomp/pr71758.f90: New test.
886
887 PR tree-optimization/71823
888 * gcc.dg/vect/pr71823.c: New test.
889
890 2016-07-11 David Malcolm <dmalcolm@redhat.com>
891
892 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
893 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
894 and LINE_MAP_MAX_LOCATION_WITH_COLS.
895
896 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
897
898 PR target/71801
899 * gcc.target/i386/pr71801.c: New test.
900
901 2016-07-11 Richard Biener <rguenther@suse.de>
902
903 PR tree-optimization/71816
904 * gcc.dg/torture/pr71816.c: New testcase.
905
906 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
907
908 PR fortran/71783
909 * gfortran.dg/dependency_46.f90: New test.
910
911 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
912
913 PR rtl-optimization/71621
914 * gcc.target/i386/pr71621-1.c: New.
915 * gcc.target/i386/pr71621-2.c: New.
916
917 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
918
919 * gfortran.dg/goacc/pr71704.f90: New test.
920
921 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
922
923 PR target/71297
924 * gcc.target/powerpc/pr71297.c: New.
925
926 2016-07-08 Jiong Wang <jiong.wang@arm.com>
927
928 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
929
930 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
931
932 PR target/71806
933 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
934
935 2016-07-08 Alan Hayward <alan.hayward@arm.com>
936
937 PR tree-optimization/71667
938 * gcc.dg/vect/pr71667.c: New
939
940 2016-07-08 Martin Liska <mliska@suse.cz>
941
942 * gcc.dg/torture/pr71606.c: New test.
943
944 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
945
946 PR fortran/71764
947 * gfortran.dg/pr71764.f90: New test.
948
949 2016-07-07 Jakub Jelinek <jakub@redhat.com>
950 Kai Tietz <ktietz70@googlemail.com>
951
952 PR c++/70869
953 PR c++/71054
954 * g++.dg/cpp0x/pr70869.C: New test.
955 * g++.dg/cpp0x/pr71054.C: New test.
956
957 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
958
959 * g++.dg/debug/pr71432.C: Fail on AIX.
960
961 2016-07-07 Martin Liska <mliska@suse.cz>
962
963 * gfortran.dg/do_1.f90: Remove a corner case that triggers
964 an undefined behavior.
965 * gfortran.dg/do_3.F90: Likewise.
966 * gfortran.dg/do_check_11.f90: New test.
967 * gfortran.dg/do_check_12.f90: New test.
968 * gfortran.dg/do_corner_warn.f90: New test.
969
970 2016-07-07 Martin Liska <mliska@suse.cz>
971
972 * gfortran.dg/predict-1.f90: Ammend the test.
973 * gfortran.dg/predict-2.f90: Likewise.
974
975 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
976
977 PR ipa/71624
978 * g++.dg/pr71624.C: New test.
979
980 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
981
982 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
983 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
984 ARMv8-M Mainline architectures.
985
986 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
987
988 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
989 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
990
991 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
992
993 PR target/70098
994 PR target/71763
995 * gcc.target/powerpc/pr71763.c: New file.
996
997 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
998
999 PR tree-optimization/71518
1000 * gcc.dg/pr71518.c: New test.
1001
1002 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1003
1004 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1005
1006 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1007
1008 PR target/50739
1009 * gcc.target/avr/pr50739.c: New test.
1010
1011 2016-07-05 Jan Hubicka <jh@suse.cz>
1012
1013 * gcc.dg/tree-ssa/scev-14.c: update template.
1014
1015 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1016
1017 * gcc.dg/vect/group-no-gaps-1.c: New test.
1018
1019 2016-07-05 Andi Kleen <ak@linux.intel.com>
1020
1021 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1022 if kernel supports MPX.
1023
1024 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
1025
1026 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1027
1028 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1029 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1030
1031 * gcc.target/powerpc/signbit-1.c: New test.
1032 * gcc.target/powerpc/signbit-2.c: New test.
1033 * gcc.target/powerpc/signbit-3.c: New test.
1034
1035 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1036
1037 PR rtl-optimization/71594
1038 * gcc.dg/torture/pr71594.c: New test.
1039
1040 2016-07-05 Jan Hubicka <jh@suse.cz>
1041
1042 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1043
1044 2016-07-05 David Malcolm <dmalcolm@redhat.com>
1045
1046 PR c++/62314
1047 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1048 number of missing semicolon error.
1049 * g++.dg/pr62314-2.C: New test case.
1050
1051 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1052
1053 * gfortran.dg/coarray_stat_function.f90: New test.
1054 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1055 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1056 to new interfaces.
1057
1058 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1059
1060 PR fortran/71623
1061 * gfortran.dg/deferred_character_17.f90: New test.
1062
1063 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1064
1065 * gcc.target/arm/neon/polytypes.c: Move to ...
1066 * gcc.target/arm/polytypes.c: ... here.
1067 * gcc.target/arm/neon/pr51534.c: Move to ...
1068 * gcc.target/arm/pr51534.c: ... here.
1069 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1070 * gcc.target/arm/vect-vcvt.c: ... here.
1071 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1072 * gcc.target/arm/vect-vcvtq.c: ... here.
1073 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1074 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1075 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1076 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1077 * gcc.target/arm/neon/neon.exp: Delete.
1078 * gcc.target/arm/neon/: Delete.
1079
1080 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1081
1082 PR fortran/65575
1083 * gfortran.dg: pr65575.f90: New test.
1084
1085 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1086
1087 PR fortran/35849
1088 * gfortran.dg: pr35849.f90: New test.
1089
1090 2016-07-04 Jakub Jelinek <jakub@redhat.com>
1091
1092 PR c++/71739
1093 * g++.dg/cpp0x/pr71739.C: New test.
1094
1095 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1096
1097 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1098
1099 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1100
1101 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1102 locr.
1103 * gcc.target/s390/loc-1.c: New test.
1104
1105 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1106
1107 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1108 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1109
1110 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1111
1112 PR target/63874
1113 * gcc.target/aarch64/pr63874.c: New test.
1114
1115 2016-07-04 Jan Beulich <jbeulich@suse.com>
1116
1117 * g++.dg/header.c: New.
1118 * gcc.dg/header.c: New.
1119
1120 2016-07-02 Jakub Jelinek <jakub@redhat.com>
1121
1122 PR c/71719
1123 * c-c++-common/Wunused-var-15.c: New test.
1124
1125 2016-07-01 Jakub Jelinek <jakub@redhat.com>
1126
1127 PR fortran/71687
1128 * gfortran.dg/gomp/pr71687.f90: New test.
1129
1130 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1131
1132 * gcc.dg/const-float128-ped.c: Require __float128 effective
1133 target and options.
1134 * gcc.dg/const-float128.c: Likewise.
1135 * gcc.dg/torture/float128-cmp-invalid.c: Require
1136 __float128 and base_quadfloat_support effective targets, and
1137 __float128 options.
1138 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1139 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1140 * gcc.dg/torture/float128-nan.c: Likewise.
1141 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1142 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1143 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1144 * lib/target-supports.exp (check_effective_target___float128): New.
1145 (add_options_for___float128): New.
1146 (check_effective_target_base_quadword_support): New.
1147
1148 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1149
1150 PR target/71720
1151 * gcc.target/powerpc/pr71720.c: New test.
1152
1153 2016-07-01 Jan Beulich <jbeulich@suse.com>
1154
1155 * gcc.dg/bss.c: New.
1156
1157 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1158
1159 PR target/71698
1160 * gcc.target/powerpc/pr71698.c: New test.
1161
1162 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1163
1164 PR target/71151
1165 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1166 instead of ".foo" for its section name.
1167 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1168 depending on MCU's flash size.
1169 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1170 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1171 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1172 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1173 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1174 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1175
1176 2016-07-01 Jan Beulich <jbeulich@suse.com>
1177
1178 * gcc.target/i386/pr65105-2.c: Add -msse2.
1179
1180 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1181
1182 PR tree-optimization/71707
1183 * gcc.dg/strlenopt-29.c: New test.
1184
1185 PR fortran/71704
1186 * gfortran.dg/gomp/pr71704.f90: New test.
1187
1188 PR fortran/71705
1189 * gfortran.dg/gomp/pr71705.f90: New test.
1190
1191 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1192
1193 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1194 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1195 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1196 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1197 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1198 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1199 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1200 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1201 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1202 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1203 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1204 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1205 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1206 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1207 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1208 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1209 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1210 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1211 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1212 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1213 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1214 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1215 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1216 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1217 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1218 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1219 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1220 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1221 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1222 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1223 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1224 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1225 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1226 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1227 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1228 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1229 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1230 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1231 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1232 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1233 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1234 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1235 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1236 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1237 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1238 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1239 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1240 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1241 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1242 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1243 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1244 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1245 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1246 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1247 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1248 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1249 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1250 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1251 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1252 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1253 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1254 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1255 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1256 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1257 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1258 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1259 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1260 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1261 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1262 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1263 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1264 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1265 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1266 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1267 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1268 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1269 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1270 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1271 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1272 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1273 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1274
1275 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1276 James Greenhalgh <james.greenhalgh@arm.com>
1277
1278 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1279
1280 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1281 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1282
1283 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1284
1285 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1286
1287 PR driver/71651
1288 * gcc.dg/spellcheck-options-12.c: New test case.
1289
1290 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1291
1292 PR middle-end/71693
1293 * gcc.c-torture/compile/pr71693.c: New test.
1294
1295 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1296
1297 * gcc.dg/spellcheck-params.c: New testcase.
1298 * gcc.dg/spellcheck-params-2.c: New testcase.
1299
1300 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1301
1302 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1303 vector extract instructions.
1304 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1305
1306 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1307
1308 PR fortran/71686
1309 * gfortran.dg/unexpected_eof_2.f90: New test.
1310 * gfortran.dg/unexpected_eof_3.f90: New test.
1311
1312 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1313
1314 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1315
1316 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1317
1318 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1319 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1320 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1321
1322 2016-06-29 Richard Biener <rguenther@suse.de>
1323
1324 PR middle-end/15256
1325 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1326
1327 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1328
1329 * gcc.target/arm/aapcs/neon-vect10.c: Require
1330 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1331 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1332 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1333 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1334 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1335 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1336 * gcc.target/arm/fp16-aapcs-1.c: Require
1337 -mfloat-ab=hard. Also simplify the test.
1338 * gcc.target/arm/fp16-aapcs-2.c: New.
1339
1340 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1341
1342 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1343 (add_options_for_arm_fp16_ieee): New.
1344 (add_options_for_arm_fp16_alternative): New.
1345 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1346 long-line.
1347 (effective_target_arm_fp16_hw): New.
1348
1349 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1350
1351 PR tree-optimization/71655
1352 * g++.dg/pr71655.C: New test.
1353
1354 2016-06-29 Martin Liska <mliska@suse.cz>
1355
1356 * gcc.dg/pr71585.c: New test.
1357 * gcc.dg/pr71585-2.c: New test.
1358 * gcc.dg/pr71585-3.c: New test.
1359
1360 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1361
1362 PR tree-optimization/70729
1363 * g++.dg/vect/pr70729.cc: New test.
1364
1365 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1366
1367 * c-c++-common/gomp/cancel-1.c: Extend.
1368
1369 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1370
1371 PR tree-optimization/71625
1372 * gcc.dg/strlenopt-28.c: New test.
1373
1374 2016-06-29 Richard Biener <rguenther@suse.de>
1375
1376 PR middle-end/71002
1377 * g++.dg/torture/pr71002.C: Adjust testcase.
1378
1379 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1380
1381 PR c/71685
1382 * gcc.dg/pr71685.c: New test.
1383
1384 2016-06-28 Martin Sebor <msebor@redhat.com>
1385
1386 PR c/71552
1387 * gcc.dg/init-bad-9.c: New test.
1388
1389 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1390
1391 * gcc.target/powerpc/abs128-1.c: Require VSX.
1392 * gcc.target/powerpc/copysign128-1.c: Likewise.
1393 * gcc.target/powerpc/inf128-1.c: Likewise.
1394 * gcc.target/powerpc/nan128-1.c: Likewise.
1395
1396 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1397
1398 PR middle-end/71626
1399 * gcc.c-torture/execute/pr71626-1.c: New test.
1400 * gcc.c-torture/execute/pr71626-2.c: New test.
1401
1402 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1403
1404 PR target/71656
1405 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1406
1407 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1408
1409 PR target/71670
1410 * gcc.target/powerpc/pr71670.c: New testcase.
1411
1412 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1413
1414 PR target/71656
1415 * gcc.target/powerpc/pr71656-1.c: New test.
1416 * gcc.target/powerpc/pr71656-2.c: New test.
1417
1418 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1419
1420 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1421 around fp16 code.
1422 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1423 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1424 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1425 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1426 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1427 Add arm_neon_fp16_ok effective target.
1428 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1429 Likewise.
1430 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1431 Likewise.
1432 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1433 Likewise.
1434 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1435 Likewise.
1436 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1437 Likewise.
1438 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1439 Likewise.
1440 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1441 Likewise.
1442 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1443 Likewise.
1444 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1445 Likewise.
1446 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1447 Likewise.
1448 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1449 Likewise.
1450
1451 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1452
1453 * gcc.dg/predict-12.c: New testcase.
1454
1455 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1456
1457 PR fortran/71649
1458 * gfortran.dg/pr71649.f90: New test.
1459
1460 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1461
1462 PR tree-optimization/71643
1463 * g++.dg/opt/pr71643.C: New test.
1464
1465 PR tree-optimization/71631
1466 * gcc.c-torture/execute/pr71631.c: New test.
1467
1468 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1469
1470 * gcc.dg/predict-11.c: New testcase.
1471 * gfortran.dg/predict-2.f90: New testcase.
1472
1473 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1474
1475 * gcc.dg/predict-10.c: New test.
1476
1477 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1478
1479 * gcc.target/powerpc/abs128-1.c: New.
1480 * gcc.target/powerpc/copysign128-1.c: New.
1481 * gcc.target/powerpc/inf128-1.c: New.
1482 * gcc.target/powerpc/nan128-1.c: New.
1483
1484 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1485
1486 * gfortran.dg/pr71642.f90: New test.
1487
1488 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1489
1490 PR tree-optimization/71647
1491 * gcc.target/i386/pr71647.c: New test.
1492
1493 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1494
1495 * gcc.target/i386/noplt-gd-1.c: New test.
1496 * gcc.target/i386/noplt-gd-2.c: Likewise.
1497 * gcc.target/i386/noplt-gd-3.c: Likewise.
1498 * gcc.target/i386/noplt-ld-1.c: Likewise.
1499 * gcc.target/i386/noplt-ld-2.c: Likewise.
1500 * gcc.target/i386/noplt-ld-3.c: Likewise.
1501 * lib/target-supports.exp
1502 (check_effective_target_tls_get_addr_via_got): New.
1503
1504 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1505
1506 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1507 testsuite compile flags.
1508 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1509 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1510
1511 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1512
1513 * g++dg/vect/pr36684.cc: Add dg-do compile.
1514 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1515 * gcc.dg/vect/pr70021.c: Ditto.
1516 * gcc.dg/vect/pr70138-1.c: Ditto.
1517 * gcc.dg/vect/pr70138-2.c: Ditto.
1518 * gcc.dg/vect/pr70354-1.c: Ditto.
1519 * gcc.dg/vect/pr70354-2.c: Ditto.
1520 * gcc.dg/vect/pr71259.c: Ditto.
1521 * gcc.dg/vect/pr71416-1.c: Ditto.
1522 * gcc.dg/vect/slp-43.c: Ditto.
1523 * gcc.dg/vect/slp-45.c: Ditto.
1524 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1525 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1526 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1527 * gfortran.dg/vect/pr69980.f90: Ditto.
1528
1529 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1530
1531 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1532 * gcc.dg/vect/bb-slp-30.c: Ditto.
1533 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1534 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1535 * gcc.dg/vect/pr45902.c: Ditto.
1536 * gcc.dg/vect/pr48172.c: Ditto.
1537 * gcc.dg/vect/pr48377.c: Ditto.
1538 * gcc.dg/vect/pr49038.c: Ditto.
1539 * gcc.dg/vect/pr49771.c: Ditto.
1540 * gcc.dg/vect/pr52091.c: Ditto.
1541 * gcc.dg/vect/pr53185-2.c: Ditto.
1542 * gcc.dg/vect/pr56826.c: Ditto.
1543 * gcc.dg/vect/pr60276.c: Ditto.
1544 * gcc.dg/vect/pr62021.c: Ditto.
1545 * gcc.dg/vect/pr63530.c: Ditto.
1546 * gcc.dg/vect/pr65518.c: Ditto.
1547 * gcc.dg/vect/pr65947-1.c: Ditto.
1548 * gcc.dg/vect/pr65947-10.c: Ditto.
1549 * gcc.dg/vect/pr65947-11.c: Ditto.
1550 * gcc.dg/vect/pr65947-12.c: Ditto.
1551 * gcc.dg/vect/pr65947-13.c: Ditto.
1552 * gcc.dg/vect/pr65947-2.c: Ditto.
1553 * gcc.dg/vect/pr65947-3.c: Ditto.
1554 * gcc.dg/vect/pr65947-4.c: Ditto.
1555 * gcc.dg/vect/pr65947-5.c: Ditto.
1556 * gcc.dg/vect/pr65947-6.c: Ditto.
1557 * gcc.dg/vect/pr65947-7.c: Ditto.
1558 * gcc.dg/vect/pr65947-8.c: Ditto.
1559 * gcc.dg/vect/pr65947-9.c: Ditto.
1560 * gcc.dg/vect/pr71416-1.c: Ditto.
1561 * gcc.dg/vect/pr71439.c: Ditto.
1562 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1563 * gcc.dg/vect/vect-bswap16.c: Ditto.
1564 * gcc.dg/vect/vect-bswap32.c: Ditto.
1565 * gcc.dg/vect/vect-bswap64.c: Ditto.
1566 * gcc.dg/vect/vect-live-1.c: Ditto.
1567 * gcc.dg/vect/vect-live-2.c: Ditto.
1568 * gcc.dg/vect/vect-live-3.c: Ditto.
1569 * gcc.dg/vect/vect-live-4.c: Ditto.
1570 * gcc.dg/vect/vect-live-5.c: Ditto.
1571 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1572 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1573 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1574 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1575 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1576 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1577 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1578 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1579 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1580 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1581 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1582 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1583 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1584 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1585 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1586 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1587 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1588
1589 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1590
1591 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1592
1593 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1594
1595 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1596 ia32 if R_386_GOT32X relocation is supported.
1597 * gcc.target/i386/noplt-3.c: Likewise.
1598 * gcc.target/i386/noplt-2.c: Likewise.
1599 (main): Renamed to ...
1600 (bar): This.
1601 * gcc.target/i386/noplt-4.c: Likewise.
1602 (main): Renamed to ...
1603 (bar): This.
1604 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1605 * gcc.target/i386/pr67400-5.c: Likewise.
1606
1607 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1608
1609 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1610 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1611
1612 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1613 f4): Adjust expected diagnostics.
1614 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1615 (T): If OVFP is defined, redefine to TP.
1616 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1617 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1618 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1619 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1620 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1621 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1622 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1623 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1624 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1625 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1626 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1627 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1628 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1629 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1630 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1631 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1632 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1633 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1634 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1635 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1636 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1637 as last argument to __builtin_add_overflow_p.
1638
1639 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1640
1641 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1642 dg-options and remove default vector testsuite compile flags.
1643 * g++.dg/vect/pr33860a.cc: Ditto.
1644 * g++.dg/vect/pr45470-a.cc: Ditto.
1645 * g++.dg/vect/pr45470-b.cc: Ditto.
1646 * g++.dg/vect/pr60896.cc: Ditto.
1647 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1648 * gcc.dg/vect/pr18308.c: Ditto.
1649 * gcc.dg/vect/pr24049.c: Ditto.
1650 * gcc.dg/vect/pr33373.c: Ditto.
1651 * gcc.dg/vect/pr36228.c: Ditto.
1652 * gcc.dg/vect/pr42395.c: Ditto.
1653 * gcc.dg/vect/pr42604.c: Ditto.
1654 * gcc.dg/vect/pr46663.c: Ditto.
1655 * gcc.dg/vect/pr48765.c: Ditto.
1656 * gcc.dg/vect/pr49093.c: Ditto.
1657 * gcc.dg/vect/pr49352.c: Ditto.
1658 * gcc.dg/vect/pr52298.c: Ditto.
1659 * gcc.dg/vect/pr52870.c: Ditto.
1660 * gcc.dg/vect/pr53185.c: Ditto.
1661 * gcc.dg/vect/pr53773.c: Ditto.
1662 * gcc.dg/vect/pr56695.c: Ditto.
1663 * gcc.dg/vect/pr62171.c: Ditto.
1664 * gcc.dg/vect/pr63530.c: Ditto.
1665 * gcc.dg/vect/pr68339.c: Ditto.
1666 * gcc.dg/vect/pr71259.c: Ditto.
1667 * gcc.dg/vect/vect-82_64.c: Ditto.
1668 * gcc.dg/vect/vect-83_64.c: Ditto.
1669 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1670 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1671 * gcc.dg/vect/vect-shift-2.c: Ditto.
1672 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1673 * gfortran.dg/vect/pr39318.f90: Ditto.
1674 * gfortran.dg/vect/pr45714-a.f: Ditto.
1675 * gfortran.dg/vect/pr45714-b.f: Ditto.
1676 * gfortran.dg/vect/pr46213.f90: Ditto.
1677
1678 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1679 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1680
1681 * gcc.target/powerpc/p9-splat-5.c: New test.
1682
1683 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1684
1685 PR tree-optimization/71488
1686 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1687 * lib/target-supports.exp: ... here.
1688 (check_sse4_hw_available): New procedure.
1689 (check_effective_target_sse4_runtime): Ditto.
1690 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1691 -march=westmere for sse4_runtime targets.
1692 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1693 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1694 (dg-additional-options): Use for sse4_runtime targets.
1695 (main): Call check_vect ().
1696 (dg-final): Perform scan only for sse4_runtime targets.
1697
1698 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1699
1700 PR target/66232
1701 PR target/67400
1702 * gcc.target/i386/pr66232-14.c: New file.
1703 * gcc.target/i386/pr66232-15.c: Likewise.
1704 * gcc.target/i386/pr66232-16.c: Likewise.
1705 * gcc.target/i386/pr66232-17.c: Likewise.
1706 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1707 ia32 if R_386_GOT32X relocation is supported.
1708 * gcc.target/i386/pr67400-2.c: Likewise.
1709 * gcc.target/i386/pr67400-3.c: Likewise.
1710 * gcc.target/i386/pr67400-4.c: Likewise.
1711 * gcc.target/i386/pr67400-6.c: Likewise.
1712 * gcc.target/i386/pr67400-7.c: Likewise.
1713 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1714
1715 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1716
1717 PR libgfortran/48852
1718 * gfortran.dg/char4_iunit_1.f03: Update test.
1719 * gfortran.dg/f2003_io_5.f03: Update test.
1720 * gfortran.dg/real_const_3.f90: Update test.
1721
1722 2016-06-23 Andi Kleen <ak@linux.intel.com>
1723
1724 * g++.dg/bprob/bprob.exp: Support autofdo.
1725 * g++.dg/tree-prof/tree-prof.exp: dito.
1726 * gcc.dg/tree-prof/tree-prof.exp: dito.
1727 * gcc.misc-tests/bprob.exp: dito.
1728 * gfortran.dg/prof/prof.exp: dito.
1729 * lib/profopt.exp: dito.
1730 * lib/target-supports.exp: Check for autofdo.
1731
1732 2016-06-23 Martin Liska <mliska@suse.cz>
1733
1734 * gcc.dg/pr71619.c: New test.
1735
1736 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1737
1738 PR target/67400
1739 * gcc.target/i386/pr67400-1.c: New test.
1740 * gcc.target/i386/pr67400-2.c: Likewise.
1741 * gcc.target/i386/pr67400-3.c: Likewise.
1742 * gcc.target/i386/pr67400-4.c: Likewise.
1743 * gcc.target/i386/pr67400-5.c: Likewise.
1744 * gcc.target/i386/pr67400-6.c: Likewise.
1745 * gcc.target/i386/pr67400-7.c: Likewise.
1746
1747 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1748
1749 * c-c++-common/missing-header-1.c: New test case.
1750 * c-c++-common/missing-header-2.c: New test case.
1751 * c-c++-common/missing-header-3.c: New test case.
1752 * c-c++-common/missing-header-4.c: New test case.
1753
1754 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1755
1756 PR c/70339
1757 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1758 hint.
1759 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1760 expected results due to builtin "nanl" now being suggested for
1761 "name".
1762 * gcc.dg/pr67580.c: Update expected messages.
1763 * gcc.dg/spellcheck-identifiers.c: New testcase.
1764 * gcc.dg/spellcheck-typenames.c: New testcase.
1765
1766 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1767
1768 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1769 file.
1770 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1771 diagnostic-test-show-locus-parseable-fixits.c to sources for
1772 diagnostic_plugin_test_show_locus.c.
1773 * lib/gcc-defs.exp (freeform_regexps): New global.
1774 (dg-regexp): New function.
1775 (handle-dg-regexps): New function.
1776 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1777 freeform_regexps to the empty list.
1778 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1779
1780 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1781
1782 PR tree-optimization/71488
1783 * g++.dg/pr71488.C: New test.
1784 * gcc.dg/vect/vect-bool-cmp.c: New test.
1785
1786 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1787
1788 * gcc.dg/guality/param-5.c: New test.
1789
1790 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1791
1792 * gcc.target/i386/asm-flag-7.c: New test.
1793
1794 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1795
1796 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1797 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1798 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1799 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1800 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1801 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1802 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1803 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1804 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1805 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1806 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1807 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1808 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1809 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1810 * lib/target-supports.exp: Likewise.
1811
1812 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1813
1814 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1815 * gcc.dg/attr-ms_struct-2.c: Likewise.
1816 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1817 * gcc.dg/bf-ms-attrib.c: Likewise.
1818 * gcc.dg/bf-ms-layout-2.c: Likewise.
1819 * gcc.dg/bf-ms-layout-3.c: Likewise.
1820 * gcc.dg/bf-ms-layout.c: Likewise.
1821 * gcc.dg/bf-no-ms-layout.c: Likewise.
1822 * gcc.target/i386/bitfield1.c: Likewise.
1823 * gcc.target/i386/bitfield2.c: Likewise.
1824 * gcc.target/i386/bitfield3.c: Likewise.
1825
1826 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1827
1828 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1829 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1830 override other than -mcpu=power9 command-line option is specified,
1831 or if the target operating system is aix.
1832 * gcc.target/powerpc/darn-1.c: Likewise.
1833 * gcc.target/powerpc/darn-2.c: Likewise.
1834 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1835 test if effective-target is not powerpc_p9vector_ok or if the
1836 target operating system is not defined.
1837 * gcc.target/powerpc/vslv-1.c: Likewise.
1838 * gcc.target/powerpc/vsrv-0.c: Likewise.
1839 * gcc.target/powerpc/vsrv-1.c: Likewise.
1840
1841 2016-06-21 Tobias Burnus <burnus@net-b.de>
1842
1843 PR fortran/71068
1844 * gfortran.dg/coarray/data_1.f90: New.
1845
1846 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1847
1848 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1849 (dg-require-effective-target): Use arm_v8_neon_hw.
1850 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1851 (dg-require-effective-target): Likewise.
1852 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1853 (dg-require-effective-target): Likewise.
1854 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1855 (dg-require-effective-target): Likewise.
1856 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1857 (dg-require-effective-target): Likewise.
1858 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1859 (dg-require-effective-target): Likewise.
1860 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1861 Add AArch64 check.
1862
1863 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1864
1865 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1866 Set to 3 so test passes.
1867
1868 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1869
1870 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1871
1872 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1873
1874 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1875 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1876 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1877 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1878
1879 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1880
1881 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1882 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1883
1884 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1885
1886 PR target/71549
1887 * gcc.target/i386/pr71549.c: New test.
1888
1889 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1890
1891 * gcc.target/powerpc/vadsdu-0.c: Replace
1892 dg-require-effective-target directive to allow test to run on more
1893 platforms, and add dg-skip-if directive to disable test on aix
1894 platforms because of known incompatibilities.
1895 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1896 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1897 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1898 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1899 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1900 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1901 * gcc.target/powerpc/vadsdub-2.c: Replace
1902 dg-require-effective-target directive to allow test to run on more
1903 platforms, and add dg-skip-if directive to disable test on aix
1904 platforms because of known incompatibilities.
1905 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1906 with vec_absdb call to differentiate this test from vadsdub-1.c.
1907 * gcc.target/powerpc/vadsduh-1.c: Replace
1908 dg-require-effective-target directive to allow test to run on more
1909 platforms, and add dg-skip-if directive to disable test on aix
1910 platforms because of known incompatibilities.
1911 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1912 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1913 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1914
1915 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1916
1917 PR tree-optimization/71588
1918 * gcc.dg/pr71558.c: New test.
1919
1920 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1921
1922 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1923 * c-c++-common/pr68657-2.c: Likewise.
1924 * c-c++-common/pr68657-3.c: Likewise.
1925 * gcc.dg/torture/pr69714.c: Require int32plus support.
1926 * gcc.dg/torture/pr70025.c: Likewise.
1927 * gcc.dg/torture/pr70083.c: Likewise.
1928 * gcc.dg/torture/pr70542.c: Likewise.
1929 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1930
1931 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1932
1933 PR c/71601
1934 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1935
1936 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1937
1938 PR middle-end/71581
1939 * gcc.dg/pr71581.c: New test.
1940
1941 PR rtl-optimization/71591
1942 * gcc.dg/cpp/pr71591.c: New test.
1943
1944 2016-06-20 David B. Robins <gcc@davidrobins.net>
1945
1946 PR target/71571
1947 * g++.dg/torture/pr71571.C: New test.
1948
1949 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1950
1951 PR target/71559
1952 * gcc.target/i386/sse2-pr71559.c: New test.
1953 * gcc.target/i386/avx-pr71559.c: New test.
1954 * gcc.target/i386/avx512f-pr71559.c: New test.
1955
1956 2016-06-20 Tobias Burnus <burnus@net-b.de>
1957
1958 PR fortran/71194
1959 * gfortran.dg/pointer_remapping_10.f90: New.
1960
1961 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1962
1963 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1964
1965 2016-06-20 Martin Sebor <msebor@redhat.com>
1966
1967 PR c/69507
1968 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1969 * gnu90-const-expr-1.c: Same.
1970 * gnu99-const-expr-1.c: Same.
1971 * gnu99-static-1.c: Same.
1972
1973 2016-06-20 Renlin Li <renlin.li@arm.com>
1974
1975 PR testsuite/71489
1976 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1977
1978 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1979
1980 * gcc.target/aarch64/vcvt_f64_1.c: New.
1981 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1982 * gcc.target/aarch64/vrecp_f64_1.c: New.
1983
1984 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1985
1986 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1987 "alignement".
1988
1989 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1990
1991 PR target/71103
1992 * gcc.target/avr/torture/pr71103-2.c: New test.
1993
1994 2016-06-19 Martin Sebor <msebor@redhat.com>
1995
1996 PR c/69507
1997 * gcc.dg/alignof.c: New test.
1998
1999 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2000
2001 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2002 vs dg-error; test constexpr specifier too.
2003
2004 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2005
2006 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2007
2008 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2009
2010 * lib/target-supports.exp
2011 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2012 arm_neon_ok and merge flags. Fix temporary test name.
2013 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2014 and merge flags.
2015
2016 2016-06-17 Martin Liska <mliska@suse.cz>
2017
2018 * gcc.dg/predict-9.c: Fix dump scanning.
2019
2020 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2021
2022 PR tree-optimization/71354
2023 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2024
2025 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2026
2027 PR tree-optimization/71347
2028 * gcc.dg/tree-ssa/pr71347.c: New test.
2029
2030 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2031
2032 PR tree-optimization/71354
2033 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2034
2035 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2036
2037 * gcc.dg/vect/vect-alias-check-1.c: New test.
2038
2039 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2040
2041 PR target/71151
2042 * gcc.target/avr/pr71151-1.c: New test.
2043 * gcc.target/avr/pr71151-2.c: New test.
2044 * gcc.target/avr/pr71151-3.c: New test.
2045 * gcc.target/avr/pr71151-4.c: New test.
2046 * gcc.target/avr/pr71151-5.c: New test.
2047 * gcc.target/avr/pr71151-6.c: New test.
2048 * gcc.target/avr/pr71151-7.c: New test.
2049 * gcc.target/avr/pr71151-8.c: New test.
2050 * gcc.target/avr/pr71151-common.h: New test.
2051
2052 2016-06-16 Martin Liska <mliska@suse.cz>
2053
2054 * gfortran.dg/predict-1.f90: New test.
2055
2056 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
2057
2058 PR target/71242
2059 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2060
2061 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
2062
2063 * g++.dg/vect/pr36648.cc: Disable cunrolli
2064
2065 2016-06-16 Jakub Jelinek <jakub@redhat.com>
2066
2067 PR target/71554
2068 * gcc.c-torture/execute/pr71554.c: New test.
2069
2070 PR rtl-optimization/71532
2071 * gcc.dg/torture/pr71532.c: New test.
2072
2073 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2074
2075 * gcc.target/powerpc/p9-dimode1.c: New test.
2076 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2077
2078 2016-06-15 Jakub Jelinek <jakub@redhat.com>
2079
2080 * gcc.c-torture/compile/20160615-1.c: New test.
2081
2082 * g++.dg/cpp0x/ref-qual17.C: New test.
2083
2084 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2085
2086 PR middle-end/71529
2087 * gcc.target/i386/pr71529.C: New test.
2088
2089 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2090
2091 PR tree-optimization/71483
2092 * g++.dg/vect/pr71483.c: New
2093
2094 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2095
2096 PR c++/70202
2097 * g++.dg/inherit/crash6.C: New.
2098 * g++.dg/inherit/union2.C: Likewise.
2099 * g++.dg/inherit/virtual12.C: Likewise.
2100 * g++.dg/inherit/virtual13.C: Likewise.
2101 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2102
2103 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
2104
2105 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2106
2107 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2108
2109 PR tree-optimization/71439
2110 * gcc.dg/vect/pr71439.c: New
2111
2112 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2113
2114 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2115
2116 2016-06-15 Richard Biener <rguenther@suse.de>
2117
2118 * gcc.dg/vect/slp-45.c: New testcase.
2119
2120 2016-06-15 Richard Biener <rguenther@suse.de>
2121
2122 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2123
2124 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2125
2126 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2127 requirements, and disable for AIX for now.
2128 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2129
2130 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2131
2132 PR c++/71528
2133 * g++.dg/opt/pr71528.C: New test.
2134
2135 PR c++/71516
2136 * g++.dg/init/pr71516.C: New test.
2137
2138 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2139
2140 * g++.dg/init/array46.C: New.
2141
2142 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
2143
2144 * gcc.target/i386/float128-3.c: New test.
2145 * gcc.target/i386/quad-sse4.c: Ditto.
2146 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2147 Update scan strings.
2148
2149 2016-06-14 Richard Biener <rguenther@suse.de>
2150
2151 PR middle-end/71526
2152 * gfortran.dg/pr71526.f90: New testcase.
2153
2154 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2155
2156 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2157 * gcc.dg/zero_bits_compound-1.c: Likewise.
2158
2159 2016-06-14 Richard Biener <rguenther@suse.de>
2160
2161 PR tree-optimization/71522
2162 * gcc.dg/torture/pr71522.c: New testcase.
2163
2164 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2165
2166 PR tree-optimization/71520
2167 * gcc.dg/tree-ssa/pr71520.c: New test.
2168
2169 2016-06-14 Richard Biener <rguenther@suse.de>
2170
2171 PR tree-optimization/71521
2172 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2173
2174 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2175
2176 PR sanitizer/71498
2177 * c-c++-common/ubsan/bounds-13.c: New test.
2178
2179 PR preprocessor/71183
2180 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2181
2182 2016-06-13 Jeff Law <law@redhat.com>
2183
2184 PR tree-optimization/71403
2185 * c-c++-common/ubsan/pr71403-1.c: New test.
2186 * c-c++-common/ubsan/pr71403-2.c: New test.
2187 * c-c++-common/ubsan/pr71403-3.c: New test.
2188
2189 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2190
2191 PR middle-end/71478
2192 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2193 Add -Wno-psabi -w to dg-options.
2194
2195 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2196
2197 * gcc.target/powerpc/vadsdu-0.c: New test.
2198 * gcc.target/powerpc/vadsdu-1.c: New test.
2199 * gcc.target/powerpc/vadsdu-2.c: New test.
2200 * gcc.target/powerpc/vadsdu-3.c: New test.
2201 * gcc.target/powerpc/vadsdu-4.c: New test.
2202 * gcc.target/powerpc/vadsdu-5.c: New test.
2203 * gcc.target/powerpc/vadsdub-1.c: New test.
2204 * gcc.target/powerpc/vadsdub-2.c: New test.
2205 * gcc.target/powerpc/vadsduh-1.c: New test.
2206 * gcc.target/powerpc/vadsduh-2.c: New test.
2207 * gcc.target/powerpc/vadsduw-1.c: New test.
2208 * gcc.target/powerpc/vadsduw-2.c: New test.
2209
2210 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2211
2212 * gcc.dg/c99-init-2.c (c): Update expected error message.
2213 * gcc.dg/init-bad-8.c (foo): Likewise.
2214 * gcc.dg/spellcheck-fields-3.c: New test case.
2215
2216 2016-06-13 Martin Liska <mliska@suse.cz>
2217
2218 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2219 and "guess loop iv compared" heuristics.
2220 * gcc.dg/predict-2.c: Likewise.
2221 * gcc.dg/predict-3.c: Likewise.
2222 * gcc.dg/predict-4.c: Likewise.
2223 * gcc.dg/predict-5.c: Likewise.
2224 * gcc.dg/predict-6.c: Likewise.
2225
2226 2016-06-13 Marek Polacek <polacek@redhat.com>
2227
2228 PR middle-end/71476
2229 * c-c++-common/Wswitch-unreachable-4.c: New test.
2230 * gcc.dg/Wswitch-unreachable-2.c: New test.
2231 * g++.dg/tm/jump1.C: Move dg-warning.
2232
2233 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2234
2235 * gnat.dg/renaming10.ad[sb]: New test.
2236
2237 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2238
2239 PR fortran/70673
2240 * gfortran.dg/pr70673.f90: New test.
2241
2242 2016-06-13 Richard Biener <rguenther@suse.de>
2243
2244 PR middle-end/64516
2245 * gcc.dg/align-3.c: New testcase.
2246
2247 2016-06-13 Martin Liska <mliska@suse.cz>
2248
2249 * gcc.target/i386/pr71458.c: New test.
2250
2251 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2252
2253 PR target/71241
2254 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2255
2256 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2257
2258 PR target/60751
2259 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2260 statement.
2261
2262 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2263
2264 PR target/60751
2265 * gfortran.dg/comma_IO_extension_1.f90: New test.
2266 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2267 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2268 statement.
2269 * gfortran.dg/graphite/pr38083.f90: Likewise.
2270 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2271 missing format.
2272
2273 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2274
2275 * gnat.dg/case_character.adb: New test.
2276
2277 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2278
2279 PR middle-end/71310
2280 * gcc.target/powerpc/pr71310.c: New testcase.
2281
2282 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2283
2284 PR middle-end/71478
2285 * gcc.dg/pr71478.c: New test.
2286
2287 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2288
2289 PR middle-end/71494
2290 * gcc.c-torture/execute/pr71494.c: New test.
2291
2292 PR c/68657
2293 * gcc.target/i386/pr68657.c: New test.
2294
2295 PR inline-asm/68843
2296 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2297 (test): Add -masm=intel alternatives.
2298
2299 2016-06-10 Martin Sebor <msebor@redhat.com>
2300
2301 PR c/71392
2302 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2303
2304 2016-06-10 Jeff Law <law@redhat.com>
2305
2306 PR tree-optimization/71335
2307 * gcc.c-torture/execute/pr71335.c: New test.
2308
2309 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2310
2311 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2312 the various "cannot tail-call: " messages.
2313
2314 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2315
2316 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2317 and options.
2318
2319 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2320
2321 PR sanitizer/71480
2322 * c-c++-common/asan/pr71480.c: New test.
2323
2324 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2325
2326 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2327 (ASMNAME2): Likewise.
2328 (main): Replace fn in asm statement with ASMNAME ("fn").
2329 * gcc.dg/guality/pr68037-2.c: Likewise.
2330 * gcc.dg/guality/pr68037-3.c: Likewise.
2331 * gcc.dg/torture/pr68037-1.c: Likewise.
2332 * gcc.dg/torture/pr68037-2.c: Likewise.
2333 * gcc.dg/torture/pr68037-3.c: Likewise.
2334
2335 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2336
2337 PR inline-asm/68843
2338 * gcc.target/i386/pr68843-1.c: New test.
2339 * gcc.target/i386/pr68843-2.c: New test.
2340
2341 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2342 Cesar Philippidis <cesar@codesourcery.com>
2343
2344 PR middle-end/71373
2345 * gcc.dg/goacc/nested-function-1.c: New file.
2346 * gcc.dg/goacc/nested-function-2.c: Likewise.
2347 * gcc.dg/goacc/pr71373.c: Likewise.
2348 * gfortran.dg/goacc/cray-2.f95: Likewise.
2349 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2350 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2351 * gfortran.dg/goacc/cray.f95: Update.
2352 * gfortran.dg/goacc/loop-1.f95: Likewise.
2353 * gfortran.dg/goacc/loop-3.f95: Likewise.
2354 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2355 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2356
2357 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2358
2359 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2360 for OpenACC tile clauses.
2361 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2362
2363 PR c/71381
2364 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2365 to...
2366 * c-c++-common/goacc/cache-2.c: ... this new file.
2367 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2368 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2369 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2370 usage.
2371 * gfortran.dg/goacc/cray.f95: Likewise.
2372 * gfortran.dg/goacc/loop-1.f95: Likewise.
2373
2374 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2375
2376 PR tree-optimization/71407
2377 PR tree-optimization/71416
2378 * gcc.dg/vect/pr71407.c: New
2379 * gcc.dg/vect/pr71416-1.c: New
2380 * gcc.dg/vect/pr71416-2.c: New
2381
2382 2016-06-10 Richard Biener <rguenther@suse.de>
2383
2384 PR middle-end/71477
2385 * gcc.dg/torture/pr71477.c: New testcase.
2386
2387 2016-06-09 Julia Koval <julia.koval@intel.com>
2388
2389 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2390 * gcc.target/i386/interrupt-13.c: Likewise.
2391 * gcc.target/i386/interrupt-15.c: Likewise.
2392 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2393 * gcc.target/i386/interrupt-24.c: Likewise.
2394 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2395 * gcc.target/i386/interrupt-9.c: Likewise.
2396 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2397
2398 2016-06-09 Martin Sebor <msebor@redhat.com>
2399
2400 PR c/70883
2401 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2402 * gcc.dg/builtin-constant_p-1.c: Same.
2403 * gcc.dg/builtins-error.c: Same.
2404 * gcc.dg/pr70859.c: Same.
2405
2406 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2407
2408 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2409 * gcc.dg/torture/pr68067-1.c: Likewise.
2410 * gcc.dg/torture/pr68067-2.c: Likewise.
2411
2412 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2413
2414 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2415 when setting SIZE.
2416
2417 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2418
2419 PR c++/71465
2420 * g++.dg/inherit/crash5.C: New.
2421 Revert:
2422 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2423
2424 PR c++/70202
2425 * g++.dg/inherit/crash5.C: New.
2426 * g++.dg/inherit/virtual1.C: Adjust.
2427
2428 2016-06-09 Martin Liska <mliska@suse.cz>
2429
2430 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2431 * g++.dg/predict-loop-exit-2.C: Likewise.
2432 * g++.dg/predict-loop-exit-3.C: Likewise.
2433 * gcc.dg/predict-1.c: Likewise.
2434 * gcc.dg/predict-2.c: Likewise.
2435 * gcc.dg/predict-3.c: Likewise.
2436 * gcc.dg/predict-4.c: Likewise.
2437 * gcc.dg/predict-5.c: Likewise.
2438 * gcc.dg/predict-6.c: Likewise.
2439 * gcc.dg/predict-7.c: Likewise.
2440
2441 2016-06-09 Richard Biener <rguenther@suse.de>
2442
2443 PR tree-optimization/71462
2444 * gcc.dg/torture/pr71462.c: New testcase.
2445
2446 2016-06-09 Marek Polacek <polacek@redhat.com>
2447
2448 PR c/65471
2449 * gcc.dg/c11-generic-3.c: New test.
2450
2451 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2452
2453 * g++.dg/init/array42.C: New.
2454 * g++.dg/init/array43.C: Likewise.
2455 * g++.dg/init/array44.C: Likewise.
2456 * g++.dg/init/array45.C: Likewise.
2457 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2458 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2459 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2460 * g++.dg/gomp/pr35751.C: Likewise.
2461 * g++.dg/init/array23.C: Likewise.
2462 * g++.dg/init/brace2.C: Likewise.
2463 * g++.dg/init/brace6.C: Likewise.
2464
2465 2016-06-08 Martin Sebor <msebor@redhat.com>
2466 Jakub Jelinek <jakub@redhat.com>
2467
2468 PR c++/70507
2469 PR c/68120
2470 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2471 * c-c++-common/builtin-arith-overflow-2.c: New test.
2472 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2473 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2474 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2475
2476 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2477
2478 PR c++/71442
2479 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2480
2481 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2482
2483 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2484 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2485 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2486 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2487 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2488 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2489 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2490 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2491 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2492 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2493 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2494 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2495 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2496
2497 2016-06-08 Richard Biener <rguenther@suse.de>
2498
2499 PR tree-optimization/68558
2500 * gcc.dg/vect/slp-44.c: New testcase.
2501
2502 2016-06-08 Richard Biener <rguenther@suse.de>
2503
2504 * gcc.dg/vect/slp-43.c: New testcase.
2505
2506 2016-06-08 Richard Biener <rguenther@suse.de>
2507
2508 PR tree-optimization/71452
2509 * gcc.dg/torture/pr71452.c: New testcase.
2510
2511 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2512
2513 PR c++/71448
2514 * g++.dg/torture/pr71448.C: New test.
2515
2516 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2517
2518 PR debug/71432
2519 PR ada/71413
2520 * g++.dg/debug/pr71432.C: New test.
2521
2522 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2523
2524 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2525 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2526 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2527
2528 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2529
2530 * gcc.dg/vect/vect-live-2.c: Update effective target.
2531 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2532 * lib/target-supports.exp: Add aarch64 to vect_long.
2533
2534 2016-06-08 Marek Polacek <polacek@redhat.com>
2535
2536 PR c/71418
2537 * gcc.dg/noncompile/pr71418.c: New test.
2538
2539 PR c/71426
2540 * gcc.dg/noncompile/pr71426.c: New test.
2541
2542 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2543
2544 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2545 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2546 * gcc.dg/predict-3.c: Update template.
2547 * gcc.dg/predict-5.c: Update template.
2548 * gcc.dg/predict-6.c: Update template.
2549 * gcc.dg/predict-9.c: Update template.
2550 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2551
2552 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2553
2554 * gcc.target/powerpc/vec-mul.c: New test.
2555
2556 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2557
2558 * gcc.dg/spellcheck-fields-2.c: New test case.
2559
2560 2016-06-07 Richard Biener <rguenther@suse.de>
2561
2562 PR c/61564
2563 * gcc.dg/Wpragmas-1.c: New testcase.
2564 * gcc.dg/Wattributes-4.c: Likewise.
2565 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2566 entry.
2567
2568 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2569
2570 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2571 spurious debug code.
2572
2573 2016-06-07 Richard Biener <rguenther@suse.de>
2574
2575 PR tree-optimization/71428
2576 * gcc.dg/torture/pr71428.c: New testcase.
2577
2578 2016-06-07 Richard Biener <rguenther@suse.de>
2579
2580 PR middle-end/71423
2581 * gcc.dg/torture/pr71423.c: New testcase.
2582
2583 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2584
2585 PR middle-end/71408
2586 * gcc.dg/tree-ssa/pr71408.c: New test.
2587
2588 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2589
2590 PR middle-end/71281
2591 * g++.dg/torture/pr71281.C: New test.
2592
2593 2016-06-06 Marek Polacek <polacek@redhat.com>
2594
2595 PR c/71362
2596 * gcc.dg/pr71362.c: New test.
2597
2598 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2599 Patrick Palka <ppalka@gcc.gnu.org>
2600
2601 PR c++/70847
2602 PR c++/71330
2603 PR c++/71393
2604 * g++.dg/opt/pr70847.C: New test.
2605 * g++.dg/ubsan/pr70847.C: New test.
2606 * g++.dg/ubsan/pr71393.C: New test.
2607
2608 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2609
2610 PR tree-optimization/71259
2611 * gcc.dg/vect/pr71259.c: New test.
2612
2613 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2614
2615 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2616 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2617 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2618 above.
2619
2620 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2621
2622 PR middle-end/37780
2623 * gcc.c-torture/execute/pr37780.c: New test.
2624 * gcc.target/aarch64/pr37780_1.c: Likewise.
2625 * gcc.target/arm/pr37780_1.c: Likewise.
2626
2627 2016-06-06 Marek Polacek <polacek@redhat.com>
2628
2629 * c-c++-common/attr-may-alias-1.c: New test.
2630 * c-c++-common/attr-may-alias-2.c: New test.
2631 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2632
2633 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2634
2635 PR c/24414
2636 * gcc.target/i386/pr24414.c: New test.
2637
2638 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2639
2640 * gcc.target/sparc/vis4misc.c: New file.
2641 * gcc.target/sparc/fpcmp.c: Likewise.
2642 * gcc.target/sparc/fpcmpu.c: Likewise.
2643
2644 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2645
2646 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2647 * gcc.dg/vect/vect-live-3.c: Likewise.
2648
2649 2016-06-06 Richard Biener <rguenther@suse.de>
2650
2651 PR tree-optimization/71398
2652 * gcc.dg/torture/pr71398.c: New testcase.
2653
2654 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2655
2656 PR target/71389
2657 * g++.dg/pr71389.C: New test.
2658
2659 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2660
2661 PR fortran/71404
2662 * gfortran.dg/fmt_read_5.f: New test.
2663
2664 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2665
2666 PR fortran/69659
2667 * gfortran.dg/class_array_22.f03: New test.
2668
2669 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2670
2671 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2672
2673 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2674
2675 * gcc.dg/predict-9.c: Update template.
2676
2677 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2678
2679 PR c++/49377
2680 * g++.dg/template/pr49377.C: New.
2681
2682 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2683
2684 PR tree-optimization/71405
2685 * g++.dg/torture/pr71405.C: New test.
2686
2687 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2688
2689 PR c++/70202
2690 * g++.dg/inherit/crash5.C: New.
2691 * g++.dg/inherit/virtual1.C: Adjust.
2692
2693 2016-06-03 Jeff Law <law@redhat.com>
2694
2695 PR tree-optimization/71316
2696 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2697
2698 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2699
2700 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2701 dg-additional-options with just -fno-tree-scev-cprop in it.
2702 * gcc.dg/vect/vect-live-2.c: Likewise.
2703 * gcc.dg/vect/vect-live-5.c: Likewise.
2704 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2705 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2706 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2707
2708 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2709
2710 PR c++/27100
2711 * g++.dg/other/friend6.C: New test.
2712
2713 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2714
2715 * g++.dg/torture/ppc-ldst-array.C: New.
2716
2717 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2718
2719 PR target/71276
2720 PR target/71277
2721 * gcc.dg/torture/builtin-fp-int-inexact.c,
2722 gcc.target/i386/387-builtin-fp-int-inexact.c,
2723 gcc.target/i386/387-rint-inline-1.c,
2724 gcc.target/i386/387-rint-inline-2.c,
2725 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2726 gcc.target/i386/sse2-rint-inline-1.c,
2727 gcc.target/i386/sse2-rint-inline-2.c,
2728 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2729 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2730
2731 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2732 Julia Koval <julia.koval@intel.com>
2733
2734 PR target/66960
2735 PR target/67630
2736 PR target/67634
2737 PR target/67841
2738 PR target/68037
2739 PR target/68618
2740 PR target/68661
2741 PR target/69575
2742 PR target/69596
2743 PR target/69734
2744 * gcc.dg/guality/pr68037-1.c: New test.
2745 * gcc.dg/guality/pr68037-2.c: Likewise.
2746 * gcc.dg/guality/pr68037-3.c: Likewise.
2747 * gcc.dg/torture/pr68037-1.c: Likewise.
2748 * gcc.dg/torture/pr68037-2.c: Likewise.
2749 * gcc.dg/torture/pr68037-3.c: Likewise.
2750 * gcc.dg/torture/pr68661-1a.c: Likewise.
2751 * gcc.dg/torture/pr68661-1b.c: Likewise.
2752 * gcc.target/i386/interrupt-1.c: Likewise.
2753 * gcc.target/i386/interrupt-2.c: Likewise.
2754 * gcc.target/i386/interrupt-3.c: Likewise.
2755 * gcc.target/i386/interrupt-4.c: Likewise.
2756 * gcc.target/i386/interrupt-5.c: Likewise.
2757 * gcc.target/i386/interrupt-6.c: Likewise.
2758 * gcc.target/i386/interrupt-7.c: Likewise.
2759 * gcc.target/i386/interrupt-8.c: Likewise.
2760 * gcc.target/i386/interrupt-9.c: Likewise.
2761 * gcc.target/i386/interrupt-10.c: Likewise.
2762 * gcc.target/i386/interrupt-11.c: Likewise.
2763 * gcc.target/i386/interrupt-12.c: Likewise.
2764 * gcc.target/i386/interrupt-13.c: Likewise.
2765 * gcc.target/i386/interrupt-14.c: Likewise.
2766 * gcc.target/i386/interrupt-15.c: Likewise.
2767 * gcc.target/i386/interrupt-16.c: Likewise.
2768 * gcc.target/i386/interrupt-17.c: Likewise.
2769 * gcc.target/i386/interrupt-18.c: Likewise.
2770 * gcc.target/i386/interrupt-19.c: Likewise.
2771 * gcc.target/i386/interrupt-20.c: Likewise.
2772 * gcc.target/i386/interrupt-21.c: Likewise.
2773 * gcc.target/i386/interrupt-22.c: Likewise.
2774 * gcc.target/i386/interrupt-23.c: Likewise.
2775 * gcc.target/i386/interrupt-24.c: Likewise.
2776 * gcc.target/i386/interrupt-25.c: Likewise.
2777 * gcc.target/i386/interrupt-26.c: Likewise.
2778 * gcc.target/i386/interrupt-27.c: Likewise.
2779 * gcc.target/i386/interrupt-28.c: Likewise.
2780 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2781 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2782 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2783 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2784 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2785 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2786 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2787 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2788 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2789 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2790 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2791 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2792
2793 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2794
2795 PR tree-optimization/52171
2796 * gcc.dg/pr52171.c: New test.
2797 * gcc.target/i386/pr52171.c: New test.
2798
2799 2016-06-03 Jan Hubicka <jh@suse.cz>
2800
2801 * g++.dg/tree-ssa/pred-1.C: New testcase
2802 * gcc.dg/tree-ssa/pred-1.c: New testcase
2803
2804 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2805
2806 PR target/70957
2807 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2808 support.
2809 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2810
2811 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2812
2813 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2814
2815 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2816
2817 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2818 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2819 * gcc.dg/vect/vect-live-1.c: New test.
2820 * gcc.dg/vect/vect-live-2.c: New test.
2821 * gcc.dg/vect/vect-live-3.c: New test.
2822 * gcc.dg/vect/vect-live-4.c: New test.
2823 * gcc.dg/vect/vect-live-5.c: New test.
2824 * gcc.dg/vect/vect-live-slp-1.c: New test.
2825 * gcc.dg/vect/vect-live-slp-2.c: New test.
2826 * gcc.dg/vect/vect-live-slp-3.c: New test.
2827
2828 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2829
2830 PR middle-end/71387
2831 * g++.dg/opt/pr71387.C: New test.
2832
2833 2016-06-02 Jeff Law <law@redhat.com>
2834
2835 PR tree-optimization/71328
2836 * gcc.c-torture/compile/pr71328.c: New test.
2837
2838 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2839
2840 PR fortran/52393
2841 * gfortran.dg/fmt_read_3.f90: Fix typo.
2842 * gfortran.dg/fmt_read_4.f90: New test.
2843
2844 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2845
2846 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2847 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2848 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2849 * g++.dg/cpp0x/override2.C: Likewise.
2850 * g++.dg/parse/crash5.C: Likewise.
2851 * g++.dg/parse/error16.C: Likewise.
2852 * g++.dg/parse/error27.C: Likewise.
2853 * g++.dg/template/qualttp15.C: Likewise.
2854 * g++.dg/template/redecl4.C: Likewise.
2855 * g++.old-deja/g++.other/crash39.C: Likewise.
2856 * g++.old-deja/g++.other/struct1.C: Likewise.
2857 * g++.old-deja/g++.pt/m9a.C: Likewise.
2858 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2859
2860 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2861
2862 PR c++/71372
2863 * c-c++-common/pr71372.c: New test.
2864
2865 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2866 __TIME__ strings with __builtin_strcmp instead of printf and
2867 dg-output.
2868
2869 2016-06-02 Martin Liska <mliska@suse.cz>
2870
2871 * gcc.dg/predict-9.c: New test.
2872
2873 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2874
2875 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2876 global set_compiler_env_var and global saved_compiler_env_var.
2877
2878 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2879
2880 PR rtl-optimization/71295
2881 * gcc.c-torture/compile/pr71295.c: New test.
2882
2883 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2884
2885 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2886
2887 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2888 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2889
2890 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2891 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2892 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2893 alternative number.
2894
2895 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2896
2897 * gcc.target/powerpc/p9-splat-4.c: New test.
2898
2899 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2900
2901 PR target/71186
2902 * gcc.target/powerpc/pr71186.c: New test.
2903
2904 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2905
2906 PR fortran/52393
2907 * gfortran.dg/fmt_read_3.f90: New test.
2908
2909 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2910
2911 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2912 procedure.
2913
2914 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2915
2916 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2917 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2918 env var is set.
2919 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2920 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2921 shown once.
2922 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2923 during compilation.
2924 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2925 vars set by dg-set-compiler-env-var.
2926
2927 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2928
2929 PR fortran/71156
2930 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2931 to the module procedure declaration.
2932 * gfortran.dg/submodule_16.f08: New test.
2933
2934 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2935
2936 PR middle-end/71371
2937 * c-c++-common/gomp/pr71371.c: New test.
2938
2939 2016-06-01 Richard Biener <rguenther@suse.de>
2940
2941 PR tree-optimization/71366
2942 * gcc.dg/torture/pr71366-1.c: New testcase.
2943 * gcc.dg/torture/pr71366-2.c: Likewise.
2944
2945 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2946
2947 * gcc.target/powerpc/vslv-0.c: New test.
2948 * gcc.target/powerpc/vslv-1.c: New test.
2949 * gcc.target/powerpc/vsrv-0.c: New test.
2950 * gcc.target/powerpc/vsrv-1.c: New test.
2951
2952 2016-06-01 Nathan Sidwell <nathan@acm.org>
2953
2954 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2955 * gcc.target/nvptx/weak.c: New.
2956
2957 2016-06-01 Richard Biener <rguenther@suse.de>
2958
2959 PR tree-optimization/71261
2960 * gcc.dg/torture/vect-bool-1.c: New testcase.
2961
2962 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2963
2964 * gfortran.dg/gomp/order-1.f90: New test.
2965 * gfortran.dg/gomp/order-2.f90: New test.
2966
2967 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2968
2969 * gcc.dg/unroll-6.c: Update template.
2970 * gcc.dg/unroll-7.c: New testcase.
2971 * gcc.dg/unroll-8.c: New testcase.
2972
2973 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2974
2975 * gnat.dg/opt56.ad[sb]: New test.
2976
2977 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2978
2979 PR c++/66635
2980 * g++.dg/cpp0x/constexpr-ice16.C: New.
2981
2982 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2983
2984 PR tree-optimization/71314
2985 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2986 -mbranch-cost=2.
2987
2988 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2989
2990 PR tree-optimization/71077
2991 * gcc.dg/tree-ssa/pr71077.c: New test.
2992
2993 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2994
2995 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2996 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2997 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2998
2999 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3000
3001 PR c++/71248
3002 * g++.dg/cpp0x/pr71248.C: New.
3003 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3004 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3005 * g++.dg/init/new37.C: Likewise.
3006 * g++.dg/template/static1.C: Likewise.
3007 * g++.dg/template/static2.C: Likewise.
3008
3009 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3010
3011 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3012 instead of %rdi.
3013 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3014
3015 2016-05-31 Marek Polacek <polacek@redhat.com>
3016
3017 * c-c++-common/Wswitch-unreachable-3.c: New test.
3018 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3019
3020 2016-05-31 Richard Biener <rguenther@suse.de>
3021
3022 PR tree-optimization/71352
3023 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3024
3025 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3026
3027 * gcc.target/arm/armv5_thumb_isa.c: New test.
3028
3029 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3030
3031 PR target/71346
3032 * gcc.target/i386/pr71346.c: New test.
3033
3034 2016-05-31 Tom de Vries <tom@codesourcery.com>
3035
3036 PR tree-optimization/69068
3037 * gcc.dg/graphite/pr69068.c: New test.
3038
3039 2016-05-27 Martin Sebor <msebor@redhat.com>
3040
3041 PR c++/71306
3042 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3043
3044 2016-05-30 Jakub Jelinek <jakub@redhat.com>
3045
3046 PR c++/71349
3047 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3048 nowait depend(inout: dd[0]) clauses where permitted.
3049
3050 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3051
3052 PR c++/71238
3053 * g++.dg/parse/pr71238.C: New.
3054 * g++.dg/concepts/friend1.C: Test column numbers too.
3055 * g++.dg/cpp0x/initlist31.C: Likewise.
3056 * g++.dg/cpp0x/pr51420.C: Likewise.
3057 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3058 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3059 * g++.dg/ext/builtin3.C: Likewise.
3060 * g++.dg/lookup/friend12.C: Likewise.
3061 * g++.dg/lookup/friend7.C: Likewise.
3062 * g++.dg/lookup/koenig1.C: Likewise.
3063 * g++.dg/lookup/koenig5.C: Likewise.
3064 * g++.dg/lookup/used-before-declaration.C: Likewise.
3065 * g++.dg/overload/koenig1.C: Likewise.
3066 * g++.dg/template/crash65.C: Likewise.
3067 * g++.dg/template/friend57.C: Likewise.
3068 * g++.dg/warn/Wshadow-5.C: Likewise.
3069 * g++.dg/warn/Wunused-8.C: Likewise.
3070 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3071 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3072 * g++.old-deja/g++.jason/member.C: Likewise.
3073 * g++.old-deja/g++.jason/report.C: Likewise.
3074 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3075 * g++.old-deja/g++.law/visibility20.C: Likewise.
3076 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3077 * g++.old-deja/g++.other/static5.C: Likewise.
3078 * g++.old-deja/g++.pt/overload2.C: Likewise.
3079
3080 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3081
3082 * gcc.dg/tree-ssa/peel1.c: New testcase.
3083 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3084 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3085
3086 2016-05-30 Tom de Vries <tom@codesourcery.com>
3087
3088 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3089 to ce.
3090
3091 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3092
3093 PR c++/71099
3094 * g++.dg/parse/virtual1.C: New.
3095
3096 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
3097
3098 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3099 Use correct register when clearing %edx.
3100
3101 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
3102
3103 PR tree-optimization/71289
3104 * gcc.dg/pr71289.c: New test.
3105
3106 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3107
3108 PR middle-end/71269
3109 PR middle-end/71292
3110 * gcc.dg/tree-ssa/pr71269.c: New test.
3111 * gcc.dg/tree-ssa/pr71292.c: New test.
3112
3113 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3114
3115 PR middle-end/71252
3116 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3117
3118 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3119
3120 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3121 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3122 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3123
3124 2016-05-30 Tom de Vries <tom@codesourcery.com>
3125
3126 PR tree-optimization/69067
3127 * gcc.dg/graphite/pr69067.c: New test.
3128
3129 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
3130
3131 PR target/71245
3132 * gcc.target/i386/pr71245-1.c: New test.
3133 * gcc.target/i386/pr71245-2.c: Ditto.
3134
3135 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3136
3137 PR c++/71105
3138 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3139 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3140 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3141
3142 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
3143
3144 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3145
3146 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3147
3148 Revert:
3149 PR c++/69855
3150 * g++.dg/overload/69855.C: New.
3151 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3152 * g++.old-deja/g++.pt/crash3.C: Likewise.
3153
3154 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3155
3156 PR c++/60385
3157 * g++.dg/parse/namespace13.C: New.
3158
3159 2016-05-26 Jeff Law <law@redhat.com>
3160
3161 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3162 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3163 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3164 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3165 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3166 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3167 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3168 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3169 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3170 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3171 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3172 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3173 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3174
3175 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3176
3177 PR c++/69855
3178 * g++.dg/overload/69855.C: New.
3179 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3180 * g++.old-deja/g++.pt/crash3.C: Likewise.
3181
3182 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3183
3184 PR target/63596
3185 * gcc.target/aarch64/va_arg_1.c: New testcase.
3186 * gcc.target/aarch64/va_arg_2.c: Likewise.
3187 * gcc.target/aarch64/va_arg_3.c: Likewise.
3188
3189 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3190
3191 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3192 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3193 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3194 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3195 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3196
3197 2016-05-27 Marek Polacek <polacek@redhat.com>
3198
3199 PR middle-end/71308
3200 * g++.dg/torture/pr71308.C: New test.
3201
3202 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3203
3204 * gcc.dg/zero_bits_compound-1.c: New test.
3205 * gcc.dg/zero_bits_compound-2.c: New test.
3206
3207 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3208
3209 PR middle-end/71279
3210 * gcc.dg/pr71279.c: New test.
3211
3212 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3213
3214 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3215 floating point min/max/comparison instructions.
3216 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3217
3218 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3219
3220 * c-c++-common/gomp/schedule-1.c: New test.
3221 * gfortran.dg/gomp/schedule-1.f90: New test.
3222
3223 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3224
3225 PR c++/70822
3226 PR c++/70106
3227 * g++.dg/cpp1y/auto-fn32.C: New test.
3228 * g++.dg/cpp1y/paren4.C: New test.
3229
3230 2016-05-26 Nathan Sidwell <nathan@acm.org>
3231
3232 * gcc.dg/20060410.c: Xfail on ptx.
3233 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3234 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3235 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3236 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3237 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3238
3239 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3240
3241 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3242
3243 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3244
3245 PR tree-optimization/71280
3246 * gcc.dg/pr71280.c: New test.
3247
3248 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3249
3250 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3251 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3252
3253 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3254
3255 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3256
3257 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3258 kept in memory.
3259
3260 2016-05-25 Jeff Law <law@redhat.com>
3261
3262 PR tree-optimization/71272
3263 * gcc.c-torture/compile/pr71272.c: new test.
3264
3265 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3266
3267 * gcc.target/powerpc/vec-cmpne.c: New test.
3268 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3269
3270 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3271
3272 * gnat.dg/opt55.ad[sb]: New test.
3273
3274 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3275
3276 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3277 * c-c++-common/pr60226.c: Require int32plus.
3278 * gcc.c-torture/execute/pr70602.c: Likewise.
3279 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3280 unsigned long for malloc arg type.
3281 * gcc.dg/asr_div1.c: Require int32plus.
3282 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3283 * gcc.dg/pie-1.c: Require pie.
3284 * gcc.dg/pie-2.c: Likewise.
3285 * gcc.dg/pr59471.c: Require int32plus.
3286 * gcc.dg/pr59963-2.c: XFAIL for int16.
3287 * gcc.dg/pr60114.c: Require int32plus.
3288 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3289 unsigned long for typedef of size_t.
3290 * gcc.dg/pr63914.c: Require int32plus.
3291 * gcc.dg/pr64536.c: Require pt32plus.
3292 * gcc.dg/pr65658.c: Likewise.
3293 * gcc.dg/pr67271.c: Require int32plus.
3294 * gcc.dg/pr68112.c: Likewise.
3295 * gcc.dg/pr69071.c: Skip for avr target.
3296 * gcc.dg/pr69973.c: Require int32plus.
3297 * gcc.dg/pr70169.c: Skip for avr target.
3298 * gcc.dg/sso-6.c: Require int32plus.
3299 * gcc.dg/sso-7.c: Likewise.
3300 * gcc.dg/sso-8.c: Likewise.
3301 * gcc.dg/vrp-min-max-2.c: Likewise.
3302
3303 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3304
3305 PR target/70738
3306 * gcc.target/i386/pr70738-1.c: New test.
3307 * gcc.target/i386/pr70738-2.c: Likewise.
3308 * gcc.target/i386/pr70738-3.c: Likewise.
3309 * gcc.target/i386/pr70738-4.c: Likewise.
3310 * gcc.target/i386/pr70738-5.c: Likewise.
3311 * gcc.target/i386/pr70738-6.c: Likewise.
3312 * gcc.target/i386/pr70738-7.c: Likewise.
3313 * gcc.target/i386/pr70738-8.c: Likewise.
3314 * gcc.target/i386/pr70738-9.c: Likewise.
3315
3316 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3317
3318 PR rtl-optimization/66940
3319 * gcc.c-torture/execute/pr66940.c: New test.
3320
3321 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3322
3323 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3324 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3325 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3326 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3327 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3328 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3329 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3330 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3331 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3332 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3333 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3334 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3335 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3336 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3337 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3338 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3339 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3340 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3341 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3342 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3343 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3344 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3345 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3346 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3347
3348 2016-05-25 Marek Polacek <polacek@redhat.com>
3349
3350 PR c/71265
3351 * gcc.dg/noncompile/pr71265.c: New test.
3352
3353 PR c/71266
3354 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3355
3356 2016-05-25 Nathan Sidwell <nathan@acm.org>
3357
3358 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3359
3360 2016-05-25 Richard Biener <rguenther@suse.de>
3361
3362 PR tree-optimization/71261
3363 * c-c++-common/torture/pr71261.c: New testcase.
3364
3365 2016-05-25 Richard Biener <rguenther@suse.de>
3366
3367 PR tree-optimization/71264
3368 * gcc.dg/vect/pr71264.c: New testcase.
3369
3370 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3371
3372 PR c++/55992
3373 * g++.dg/cpp0x/alias-decl-53.C: New.
3374 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3375
3376 2016-05-25 Martin Liska <mliska@suse.cz>
3377
3378 * g++.dg/pr71239.C: New test.
3379
3380 2016-05-25 Richard Biener <rguenther@suse.de>
3381
3382 * gcc.dg/vect/pr58135.c: Rename to ...
3383 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3384
3385 2016-05-25 Marek Polacek <polacek@redhat.com>
3386
3387 * g++.dg/pr65295.C: Use target c++14.
3388
3389 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3390
3391 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3392 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3393
3394 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3395
3396 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3397 instructions.
3398
3399 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3400
3401 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3402 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3403 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3404 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3405 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3406 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3407 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3408 * c-c++-common/goacc/pcopy.c: Likewise.
3409 * c-c++-common/goacc/pcopyin.c: Likewise.
3410 * c-c++-common/goacc/pcopyout.c: Likewise.
3411 * c-c++-common/goacc/pcreate.c: Likewise.
3412 * c-c++-common/goacc/pr70688.c: New test.
3413 * c-c++-common/goacc/present-1.c: Adjust test.
3414 * c-c++-common/goacc/reduction-5.c: Likewise.
3415 * g++.dg/goacc/data-1.C: New test.
3416
3417 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3418
3419 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3420 vector parity built-in functions.
3421 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3422 count trailing zeros automatic vectorization.
3423 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3424 count trailing zeros built-in functions.
3425
3426 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3427
3428 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3429
3430 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3431
3432 PR target/71050
3433 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3434
3435 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3436
3437 PR c++/50436
3438 * g++.dg/template/crash123.C: New.
3439 * g++.dg/template/crash124.C: Likewise.
3440
3441 2016-05-24 Martin Sebor <msebor@redhat.com>
3442
3443 PR c++/71147
3444 * g++.dg/ext/flexary16.C: New test.
3445
3446 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3447
3448 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3449 before math.h is included.
3450 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3451 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3452 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3453 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3454 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3455 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3456 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3457 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3458 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3459 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3460 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3461 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3462 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3463 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3464 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3465 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3466 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3467 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3468 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3469 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3470 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3471 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3472 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3473
3474 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3475 Kelvin Nilsen <kelvin@gcc.gnu.org>
3476
3477 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3478 support.
3479
3480 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3481
3482 PR c++/69872
3483 * g++.dg/warn/Wno-narrowing1.C: New.
3484
3485 2016-05-24 Marek Polacek <polacek@redhat.com>
3486
3487 PR c/71249
3488 * c-c++-common/Wswitch-unreachable-2.c: New test.
3489
3490 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3491
3492 PR c++/71257
3493 * g++.dg/vect/simd-clone-6.cc: New test.
3494 * g++.dg/gomp/declare-simd-6.C: New test.
3495
3496 PR middle-end/70434
3497 PR c/69504
3498 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3499
3500 2016-05-24 Richard Biener <rguenther@suse.de>
3501
3502 PR tree-optimization/71240
3503 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3504
3505 2016-05-24 Richard Biener <rguenther@suse.de>
3506
3507 PR tree-optimization/71230
3508 * gcc.dg/torture/pr71230.c: New testcase.
3509 * g++.dg/torture/pr71230.C: Likewise.
3510
3511 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3512
3513 * c-c++-common/goacc/routine-5.c: Add tests.
3514 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3515 * gfortran.dg/goacc/routine-6.f90: Add tests.
3516
3517 2016-05-24 Richard Biener <rguenther@suse.de>
3518
3519 PR tree-optimization/71253
3520 * gcc.dg/torture/pr71253.c: New testcase.
3521
3522 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3523
3524 PR middle-end/71252
3525 * gfortran.dg/pr71252.f90: New test.
3526
3527 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3528
3529 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3530
3531 2016-05-24 Richard Biener <rguenther@suse.de>
3532
3533 PR middle-end/70434
3534 PR c/69504
3535 * c-c++-common/vector-subscript-4.c: New testcase.
3536 * c-c++-common/vector-subscript-5.c: Likewise.
3537
3538 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3539
3540 PR fortran/71123
3541 * gfortran.dg/namelist_90.f: New test
3542
3543 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3544
3545 PR fortran/66461
3546 * gfortran.dg/unexpected_eof.f: New test
3547
3548 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3549 Kelvin Nilsen <kelvin@gcc.gnu.org>
3550
3551 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3552 as little endian.
3553
3554 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3555
3556 PR c++/70972
3557 * g++.dg/cpp0x/inh-ctor20.C: New.
3558 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3559
3560 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3561
3562 PR c++/69095
3563 * g++.dg/cpp0x/variadic168.C: New.
3564
3565 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3566
3567 * g++.dg/cpp0x/pr31445.C: Test column number too.
3568 * g++.dg/cpp0x/pr32253.C: Likewise.
3569 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3570 * g++.dg/cpp0x/variadic36.C: Likewise.
3571
3572 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3573
3574 * gcc.dg/fold-notshift-2.c: Adjust.
3575
3576 2016-05-23 Marek Polacek <polacek@redhat.com>
3577
3578 PR c/49859
3579 * c-c++-common/Wswitch-unreachable-1.c: New test.
3580 * gcc.dg/Wswitch-unreachable-1.c: New test.
3581 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3582 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3583 * g++.dg/gomp/block-10.C: Likewise.
3584 * gcc.dg/gomp/block-10.c: Likewise.
3585 * g++.dg/gomp/block-9.C: Likewise.
3586 * gcc.dg/gomp/block-9.c: Likewise.
3587 * g++.dg/gomp/target-1.C: Likewise.
3588 * g++.dg/gomp/target-2.C: Likewise.
3589 * gcc.dg/gomp/target-1.c: Likewise.
3590 * gcc.dg/gomp/target-2.c: Likewise.
3591 * g++.dg/gomp/taskgroup-1.C: Likewise.
3592 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3593 * gcc.dg/gomp/teams-1.c: Likewise.
3594 * g++.dg/gomp/teams-1.C: Likewise.
3595 * g++.dg/overload/error3.C: Likewise.
3596 * g++.dg/tm/jump1.C: Likewise.
3597 * g++.dg/torture/pr40335.C: Likewise.
3598 * gcc.dg/c99-vla-jump-5.c: Likewise.
3599 * gcc.dg/switch-warn-1.c: Likewise.
3600 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3601 * gcc.dg/nested-func-1.c: Likewise.
3602 * gcc.dg/pr67784-4.c: Likewise.
3603
3604 2016-05-23 Richard Biener <rguenther@suse.de>
3605
3606 PR tree-optimization/71230
3607 * gfortran.dg/pr71230-1.f90: New testcase.
3608 * gfortran.dg/pr71230-2.f90: Likewise.
3609
3610 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3611
3612 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3613 * gcc.dg/vect/pr58135.c: Add new.
3614 * gfortran.dg/pr46519-1.f: Adjust test case.
3615
3616 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3617
3618 PR c++/53401
3619 * g++.dg/cpp0x/decltype64.C: New.
3620
3621 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3622
3623 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3624 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3625 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3626
3627 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3628
3629 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3630 Add poly64x1_t and poly64x2_t cases if supported.
3631 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3632 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3633 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3634 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3635 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3636
3637 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3638
3639 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3640 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3641 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3642 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3643 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3644 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3645 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3646
3647 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3648
3649 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3650
3651 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3652
3653 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3654 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3655
3656 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3657
3658 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3659 constraint instead of "r".
3660 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3661 insn instead of vxorpd.
3662 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3663
3664 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3665 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3666
3667 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3668
3669 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3670 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3671
3672 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3673
3674 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3675
3676 PR middle-end/40921
3677 * gcc.dg/tree-ssa/pr40921.c: New test.
3678
3679 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3680
3681 PR target/71103
3682 * gcc.target/avr/pr71103.c: New test.
3683
3684 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3685
3686 PR middle-end/71179
3687 * gcc.dg/tree-ssa/pr71179.c: New test.
3688
3689 2016-05-20 Martin Sebor <msebor@redhat.com>
3690
3691 PR c/71115
3692 * gcc.dg/init-excess-2.c: New test.
3693
3694 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3695
3696 * gnat.dg/opt53.adb: New test.
3697 * gnat.dg/opt54.adb: Likewise.
3698
3699 2016-05-20 Martin Jambor <mjambor@suse.cz>
3700
3701 PR tree-optimization/70884
3702 * gcc.dg/tree-ssa/pr70919.c: New test.
3703
3704 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3705
3706 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3707 formatting.
3708 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3709 fix code formatting.
3710
3711 2016-05-20 Nathan Sidwell <nathan@acm.org>
3712
3713 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3714 non-common cases.
3715 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3716
3717 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3718
3719 * jit.dg/all-non-failing-tests.h: Add
3720 test-factorial-must-tail-call.c.
3721 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3722 * jit.dg/test-factorial-must-tail-call.c: New test case.
3723
3724 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3725
3726 PR fortran/71204
3727 * gfortran.dg/pr71204.f90: New test.
3728
3729 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3730
3731 * gcc.target/nvptx/sincos.c: New test.
3732
3733 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3734
3735 PR c++/70572
3736 * g++.dg/cpp1y/auto-fn31.C: New.
3737
3738 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3739
3740 * gcc.target/powerpc/vec-addec.c: New test.
3741 * gcc.target/powerpc/vec-addec-int128.c: New test.
3742
3743 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3744
3745 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3746 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3747 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3748 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3749
3750 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3751
3752 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3753
3754 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3755
3756 PR c++/71210
3757 * g++.dg/opt/pr71210-1.C: New test.
3758 * g++.dg/opt/pr71210-2.C: New test.
3759
3760 PR tree-optimization/29756
3761 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3762 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3763 only on selected targets where V4SImode vectors are known to be
3764 supported.
3765
3766 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3767
3768 PR tree-optimization/71079
3769 PR tree-optimization/71206
3770 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3771
3772 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3773
3774 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3775 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3776 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3777
3778 2016-05-20 Richard Guenther <rguenther@suse.de>
3779
3780 PR tree-optimization/29756
3781 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3782
3783 2016-05-20 Richard Biener <rguenther@suse.de>
3784
3785 PR tree-optimization/71185
3786 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3787
3788 2016-05-20 Richard Biener <rguenther@suse.de>
3789
3790 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3791
3792 2016-05-19 Marek Polacek <polacek@redhat.com>
3793
3794 PR c++/71075
3795 * g++.dg/diagnostic/pr71075.C: New test.
3796
3797 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3798
3799 PR c++/71184
3800 * g++.dg/pr71184.C: New test case.
3801
3802 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3803
3804 * gcc.target/powerpc/darn-0.c: New test.
3805 * gcc.target/powerpc/darn-1.c: New test.
3806 * gcc.target/powerpc/darn-2.c: New test.
3807
3808 2016-05-19 Marek Polacek <polacek@redhat.com>
3809
3810 PR tree-optimization/71031
3811 * gcc.dg/tree-ssa/vrp100.c: New test.
3812
3813 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3814
3815 PR rtl-optimization/71148
3816 * gcc.dg/pr71148.c: New test.
3817
3818 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3819
3820 PR target/71056
3821 * gcc.target/arm/pr71056.c: New test.
3822
3823 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3824
3825 * c-c++-common/pr69669.c: Check the used mode.
3826
3827 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3828
3829 PR sanitizer/64354
3830 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3831
3832 2016-05-19 Richard Biener <rguenther@suse.de>
3833
3834 PR tree-optimization/70729
3835 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3836 * gcc.dg/graphite/scop-18.c: Likewise.
3837 * gcc.dg/pr41783.c: Disable LIM.
3838 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3839 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3840 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3841 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3842 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3843 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3844 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3845 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3846 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3847 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3848 * gfortran.dg/pr42108.f90: Likewise.
3849
3850 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3851
3852 PR driver/69265
3853 * gcc.dg/spellcheck-options-11.c: New test case.
3854
3855 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3856
3857 PR c++/71100
3858 * g++.dg/opt/pr71100.C: New test.
3859
3860 2016-05-18 Martin Jambor <mjambor@suse.cz>
3861
3862 PR ipa/69708
3863 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3864 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3865 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3866 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3867
3868 2016-05-18 Martin Jambor <mjambor@suse.cz>
3869
3870 PR ipa/69708
3871 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3872 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3873 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3874 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3875 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3876
3877 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3878
3879 PR c++/69793
3880 * g++.dg/template/crash122.C: New.
3881
3882 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3883
3884 PR c++/70466
3885 * g++.dg/template/pr70466-1.C: New.
3886 * g++.dg/template/pr70466-2.C: Likewise.
3887
3888 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3889
3890 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3891 splat operations and the XXSPLTIB instruction.
3892 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3893 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3894 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3895 xxlxor to clear a register.
3896
3897 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3898
3899 * gcc.dg/torture/pr71020.c: New test.
3900
3901 2016-05-18 Martin Jambor <mjambor@suse.cz>
3902
3903 PR ipa/70646
3904 * gcc.dg/ipa/pr70646.c: New test.
3905
3906 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3907
3908 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3909
3910 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3911
3912 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3913 missing tests for vreinterpretq_p{8,16}.
3914
3915 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3916
3917 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3918 vsliq_n_s64 and vsliq_n_u64.
3919
3920 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3921
3922 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3923 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3924
3925 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3926
3927 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3928 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3929 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3930
3931 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3932
3933 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3934 in comment.
3935
3936 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3937
3938 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3939 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3940 "blr\t" and switch to scan-assembler-times.
3941
3942 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3943
3944 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3945 with __aarch64__.
3946 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3947 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3948
3949 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3950
3951 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3952 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3953 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3954 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3955 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3956 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3957
3958 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3959 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3960
3961 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3962 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3963
3964 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3965 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3966
3967 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3968
3969 2016-05-18 Richard Biener <rguenther@suse.de>
3970
3971 PR tree-optimization/71168
3972 * gcc.dg/torture/pr71168.c: New testcase.
3973
3974 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3975
3976 PR middle-end/63586
3977 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3978 * gcc.dg/tree-ssa/pr63586.c: New test.
3979 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3980
3981 2016-05-17 Nathan Sidwell <nathan@acm.org>
3982
3983 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3984 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3985 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3986 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3987
3988 2016-05-17 Nathan Sidwell <nathan@acm.org>
3989
3990 * gcc.target/nvptx/abi-vararg-3.c: New.
3991
3992 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3993
3994 PR tree-optimization/54579
3995 PR middle-end/55299
3996 * gcc.dg/fold-notrotate-1.c: New test.
3997 * gcc.dg/fold-notshift-1.c: New test.
3998 * gcc.dg/fold-notshift-2.c: New test.
3999
4000 2016-05-17 Marek Polacek <polacek@redhat.com>
4001
4002 PR ipa/71146
4003 * g++.dg/ipa/pr71146.C: New test.
4004
4005 2016-05-17 David Malcolm <dmalcolm@redhat.com>
4006
4007 * jit.dg/test-error-array-bounds.c: New test case.
4008
4009 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4010
4011 * gcc.dg/tree-ssa/and-1.c: New testcase.
4012
4013 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4014
4015 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4016 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4017
4018 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4019
4020 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4021 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4022
4023 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4024
4025 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4026
4027 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4028
4029 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4030
4031 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4032
4033 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4034 ".2d[index]" when scan the assembly.
4035 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4036 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4037 float64x1.
4038 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4039
4040 2016-05-17 Richard Biener <rguenther@suse.de>
4041
4042 PR tree-optimization/71132
4043 * gcc.dg/torture/pr71132.c: New testcase.
4044
4045 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4046
4047 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4048
4049 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4050
4051 PR target/70809
4052 * gcc.target/aarch64/pr70809_1.c: New test.
4053
4054 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4055
4056 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4057 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4058 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4059 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4060
4061 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4062 Ilya Enkovich <ilya.enkovich@intel.com>
4063
4064 PR target/71114
4065 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4066
4067 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
4068
4069 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4070 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4071
4072 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4073
4074 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4075 test for __ARM_FP16_ARGS.
4076 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4077 * gcc.target/arm/aapcs/neon-vect10.c: New.
4078 * gcc.target/arm/aapcs/neon-vect9.c: New.
4079 * gcc.target/arm/aapcs/vfp18.c: New.
4080 * gcc.target/arm/aapcs/vfp19.c: New.
4081 * gcc.target/arm/aapcs/vfp20.c: New.
4082 * gcc.target/arm/aapcs/vfp21.c: New.
4083 * gcc.target/arm/fp16-aapcs-1.c: New.
4084 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4085 test for __ARM_FP16_ARGS.
4086 * g++.target/arm/fp16-return-1.c: Update expected output.
4087
4088 2016-05-16 Jiong Wang <jiong.wang@arm.com>
4089
4090 PR testsuite/70227
4091 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4092
4093 2016-05-15 Harald Anlauf <anlauf@gmx.de>
4094
4095 PR fortran/69603
4096 * gfortran.dg/pr69603.f90: New testcase.
4097
4098 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4099
4100 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4101
4102 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4103
4104 PR fortran/71047
4105 * gfortran.dg/pr71047.f08: New test.
4106
4107 2016-05-13 Joseph Myers <joseph@codesourcery.com>
4108
4109 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4110 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4111 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4112
4113 2016-05-13 Martin Sebor <msebor@redhat.com>
4114
4115 PR c++/60049
4116 * g++.dg/cpp0x/constexpr-60049.C: New test.
4117
4118 2016-05-13 Jakub Jelinek <jakub@redhat.com>
4119
4120 PR bootstrap/71071
4121 * gcc.dg/pr71071.c: New test.
4122
4123 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
4124
4125 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4126 remove XOP handling.
4127 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4128
4129 2016-05-13 Nathan Sidwell <nathan@acm.org>
4130
4131 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4132 __atomic_is_lock_free declaration.
4133
4134 2016-05-13 Richard Biener <rguenther@suse.de>
4135
4136 PR tree-optimization/42587
4137 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4138
4139 2016-05-13 Martin Liska <mliska@suse.cz>
4140
4141 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4142 the new format of dump output.
4143
4144 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4145
4146 * gcc.dg/pr71084.c: New test.
4147
4148 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4149
4150 PR target/53440
4151 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4152
4153 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4154
4155 * gcc.target/aarch64/struct_return.c: New test.
4156
4157 2016-05-12 Marek Polacek <polacek@redhat.com>
4158
4159 PR c/70756
4160 * c-c++-common/pr70756-2.c: New test.
4161 * c-c++-common/pr70756.c: New test.
4162
4163 2016-05-12 Richard Biener <rguenther@suse.de>
4164
4165 PR tree-optimization/71059
4166 * gcc.dg/torture/pr71059.c: New testcase.
4167
4168 2016-05-12 Richard Biener <rguenther@suse.de>
4169
4170 PR tree-optimization/71062
4171 * gcc.dg/torture/pr71062.c: New testcase.
4172
4173 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4174
4175 PR tree-optimization/71006
4176 * gcc.dg/pr71006.c: New test.
4177
4178 2016-05-12 Marek Polacek <polacek@redhat.com>
4179
4180 PR driver/71063
4181 * gcc.dg/opts-7.c: New test.
4182
4183 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4184
4185 PR target/70830
4186 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4187 Add -save-temps to dg-options.
4188 Scan for ldmfd rather than pop instruction.
4189 * gcc.target/arm/interrupt-2.c: Likewise.
4190 * gcc.target/arm/pr70830.c: New test.
4191
4192 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4193
4194 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4195 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4196
4197 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4198 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4199 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4200
4201 PR target/71019
4202 * gcc.target/i386/avx512vl-pack-1.c: New test.
4203 * gcc.target/i386/avx512vl-pack-2.c: New test.
4204 * gcc.target/i386/avx512bw-pack-2.c: New test.
4205
4206 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4207
4208 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4209 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4210 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4211
4212 2016-05-12 Richard Biener <rguenther@suse.de>
4213
4214 PR tree-optimization/70986
4215 * gcc.dg/torture/pr70986-1.c: New testcase.
4216 * gcc.dg/torture/pr70986-2.c: Likewise.
4217 * gcc.dg/torture/pr70986-3.c: Likewise.
4218
4219 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4220
4221 PR c/43651
4222 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4223 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4224
4225 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4226
4227 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4228 directive.
4229 * gcc.target/i386/pr66746.c: Ditto.
4230
4231 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4232
4233 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4234 support.
4235 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4236 warning when using -mvsx-timode.
4237 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4238 * gcc.target/powerpc/dform-2.c: Likewise.
4239 * gcc.target/powerpc/pr68805.c: Likewise.
4240
4241 2016-05-11 Marek Polacek <polacek@redhat.com>
4242
4243 PR c++/71024
4244 * c-c++-common/attributes-3.c: New test.
4245
4246 2016-05-11 Nathan Sidwell <nathan@acm.org>
4247
4248 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4249 * gcc.c-torture/execute/pr68185.c: Likewise.
4250 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4251 * gcc.dg/pr69634.c: Requires scheduling.
4252 * gcc.dg/torture/pr66178.c: Require label values.
4253 * gcc.dg/setjmp-6.c: Require indirect jumps.
4254
4255 2016-05-11 Richard Biener <rguenther@suse.de>
4256
4257 PR tree-optimization/71055
4258 * gcc.dg/torture/pr71055.c: New testcase.
4259
4260 2016-05-11 Richard Biener <rguenther@suse.de>
4261
4262 PR debug/71057
4263 * g++.dg/debug/pr71057.C: New testcase.
4264
4265 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4266
4267 PR fortran/70855
4268 * gfortran.dg/gomp/pr70855.f90: New test.
4269
4270 2016-05-11 Richard Biener <rguenther@suse.de>
4271
4272 PR middle-end/71002
4273 * g++.dg/torture/pr71002.C: New testcase.
4274
4275 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4276
4277 PR middle-end/70807
4278 * gcc.dg/pr70807.c: New test.
4279
4280 2016-05-10 Martin Sebor <msebor@redhat.com>
4281
4282 PR c++/38611
4283 * g++.dg/Wattributes.C: New test.
4284
4285 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4286
4287 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4288 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4289 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4290
4291 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4292
4293 PR target/70799
4294 * gcc.target/i386/pr70799-1.c: New test.
4295
4296 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4297
4298 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4299
4300 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4301
4302 PR middle-end/70877
4303 * gcc.target/i386/pr70877.c: New test.
4304
4305 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4306
4307 PR tree-optimization/70786
4308 * gcc.target/i386/pr70876.c: New test.
4309
4310 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4311
4312 PR target/70927
4313 * gcc.target/i386/avx512vl-logic-1.c: New test.
4314 * gcc.target/i386/avx512vl-logic-2.c: New test.
4315 * gcc.target/i386/avx512dq-logic-2.c: New test.
4316
4317 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4318
4319 PR target/70963
4320 * gcc.target/powerpc/pr70963.c: New.
4321
4322 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4323
4324 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4325 (test_very_wide_line): Add ruler to expected output.
4326 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4327 (test_very_wide_line): Likewise.
4328 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4329 (test_show_locus): Within the handling of "test_very_wide_line",
4330 enable show_ruler_p on the diagnostic context.
4331
4332 2016-05-10 Richard Biener <rguenther@suse.de>
4333
4334 PR tree-optimization/71039
4335 * gcc.dg/torture/pr71039.c: New testcase.
4336
4337 2016-05-10 Nathan Sidwell <nathan@acm.org>
4338
4339 * gcc.dg/nested-func-10.c: Requires alloca.
4340 * gcc.dg/nested-func-9.c: Requires alloca.
4341 * gcc.c-torture/execute/pr70460.c: Requires labels.
4342 * gcc.c-torture/compile/pr70199.c: Requires labels.
4343 * gcc.target/nvptx/decl.c: Compile only.
4344 * gcc.target/nvptx/trailing-init.c: Compile only.
4345 * gcc.target/nvptx/ary-init.c: Compile only.
4346
4347 2016-05-10 Marek Polacek <polacek@redhat.com>
4348
4349 PR c/70255
4350 * gcc.dg/attr-opt-1.c: New test.
4351
4352 2016-05-10 Richard Biener <rguenther@suse.de>
4353
4354 PR tree-optimization/70497
4355 PR tree-optimization/28367
4356 * gcc.dg/torture/20160404-1.c: New testcase.
4357 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4358 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4359
4360 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4361
4362 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4363
4364 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4365
4366 * gcc.target/i386/fabsneg-1.c New test.
4367
4368 2016-05-09 Alan Modra <amodra@gmail.com>
4369
4370 PR testsuite/70826
4371 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4372
4373 2016-05-09 Richard Biener <rguenther@suse.de>
4374
4375 PR tree-optimization/70985
4376 * gcc.dg/torture/pr70985.c: New testcase.
4377
4378 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4379
4380 * gcc.dg/tree-ssa/ifc-9.c: New test.
4381 * gcc.dg/tree-ssa/ifc-10.c: New test.
4382 * gcc.dg/tree-ssa/ifc-11.c: New test.
4383 * gcc.dg/tree-ssa/ifc-12.c: New test.
4384 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4385 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4386 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4387
4388 2016-05-09 Richard Biener <rguenther@suse.de>
4389
4390 PR fortran/70937
4391 * gfortran.dg/pr70937.f90: New testcase.
4392
4393 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4394
4395 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4396
4397 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4398
4399 PR fortran/56226
4400 * gfortran.dg/dec_structure_1.f90: New testcase.
4401 * gfortran.dg/dec_structure_2.f90: Ditto.
4402 * gfortran.dg/dec_structure_3.f90: Ditto.
4403 * gfortran.dg/dec_structure_4.f90: Ditto.
4404 * gfortran.dg/dec_structure_5.f90: Ditto.
4405 * gfortran.dg/dec_structure_6.f90: Ditto.
4406 * gfortran.dg/dec_structure_7.f90: Ditto.
4407 * gfortran.dg/dec_structure_8.f90: Ditto.
4408 * gfortran.dg/dec_structure_9.f90: Ditto.
4409 * gfortran.dg/dec_structure_10.f90: Ditto.
4410 * gfortran.dg/dec_structure_11.f90: Ditto.
4411 * gfortran.dg/dec_union_1.f90: Ditto.
4412 * gfortran.dg/dec_union_2.f90: Ditto.
4413 * gfortran.dg/dec_union_3.f90: Ditto.
4414 * gfortran.dg/dec_union_4.f90: Ditto.
4415 * gfortran.dg/dec_union_5.f90: Ditto.
4416 * gfortran.dg/dec_union_6.f90: Ditto.
4417 * gfortran.dg/dec_union_7.f90: Ditto.
4418
4419 2016-05-07 Tom de Vries <tom@codesourcery.com>
4420
4421 PR tree-optimization/70956
4422 * gcc.dg/graphite/pr70956.c: New test.
4423
4424 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4425
4426 PR middle-end/70941
4427 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4428 (a, b, c, d): Change type from char to signed char.
4429 (main): Compare against (signed char) -1634678893 instead of
4430 hardcoded -109. Use __builtin_abort instead of abort.
4431
4432 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4433 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4434
4435 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4436
4437 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4438
4439 PR debug/70935
4440 * gcc.dg/torture/pr70935.c: New test.
4441
4442 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4443
4444 PR target/58219
4445 * gcc.target/sh/pr58219.c: New tests.
4446
4447 2016-05-06 Richard Biener <rguenther@suse.de>
4448
4449 PR tree-optimization/70960
4450 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4451
4452 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4453
4454 PR target/52933
4455 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4456 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4457 Adjust expected instruction counts.
4458 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4459
4460 2016-05-06 Marek Polacek <polacek@redhat.com>
4461
4462 PR sanitizer/70875
4463 * gcc.dg/ubsan/bounds-3.c: New test.
4464
4465 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4466
4467 PR target/54089
4468 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4469
4470 2016-05-06 Richard Biener <rguenther@suse.de>
4471
4472 PR middle-end/70931
4473 * gfortran.dg/pr70931.f90: New testcase.
4474
4475 2016-05-06 Richard Biener <rguenther@suse.de>
4476
4477 PR middle-end/70941
4478 * gcc.dg/torture/pr70941.c: New testcase.
4479
4480 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4481
4482 PR tree-optimization/57206
4483 * gcc.dg/vect/pr57206.c: New test.
4484
4485 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4486
4487 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4488
4489 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4490
4491 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4492
4493 * c-c++-common/Wdangling-else-4.c: New test.
4494
4495 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4496
4497 PR c++/70906
4498 PR c++/70933
4499 * g++.dg/opt/pr70906.C: New test.
4500 * g++.dg/opt/pr70933.C: New test.
4501
4502 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4503
4504 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4505
4506 * gcc.dg/ipa/pure-const-3.c: New testcase.
4507
4508 2016-05-04 Marek Polacek <polacek@redhat.com>
4509
4510 * c-c++-common/Wdangling-else-1.c: New test.
4511 * c-c++-common/Wdangling-else-2.c: New test.
4512 * c-c++-common/Wdangling-else-3.c: New test.
4513
4514 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4515
4516 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4517 flag is present.
4518
4519 2016-05-04 Marek Polacek <polacek@redhat.com>
4520
4521 PR c/48778
4522 * gcc.dg/Waddress-2.c: New test.
4523
4524 2016-05-04 Alan Modra <amodra@gmail.com>
4525
4526 * gcc.target/powerpc/pr70866.c: New.
4527
4528 2016-05-03 Martin Sebor <msebor@redhat.com>
4529
4530 PR c++/66561
4531 * c-c++-common/builtin_location.c: New test.
4532 * g++.dg/cpp1y/builtin_location.C: New test.
4533
4534 2016-05-03 Marek Polacek <polacek@redhat.com>
4535
4536 PR c/70859
4537 * gcc.dg/pr70859.c: New test.
4538 * gcc.dg/pr70859-2.c: New test.
4539
4540 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4541
4542 * gnat.dg/debug5.adb: New testcase.
4543
4544 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4545
4546 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4547 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4548 Procedure to check for z10 instruction set.
4549
4550 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4551
4552 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4553
4554 2016-05-03 Alan Modra <amodra@gmail.com>
4555
4556 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4557
4558 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4559
4560 * gcc.target/i386/avx512f-cvt-1.c: New test.
4561
4562 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4563
4564 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4565 -fdump-tree-vrp-details.
4566
4567 2016-05-03 Richard Biener <rguenther@suse.de>
4568
4569 * gcc.dg/pr30172-1.c: Adjust.
4570 * gcc.dg/pr63743.c: Likewise.
4571 * gcc.dg/tm/pr51696.c: Likewise.
4572 * c-c++-common/tm/safe-1.c: Likewise.
4573 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4574 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4575 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4576 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4577
4578 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4579
4580 PR rtl-optimization/70467
4581 * gcc.target/i386/pr70467-3.c: New test.
4582 * gcc.target/i386/pr70467-4.c: New test.
4583
4584 PR tree-optimization/70916
4585 * gcc.c-torture/compile/pr70916.c: New test.
4586
4587 PR target/49244
4588 * gcc.target/i386/pr49244-1.c: New test.
4589 * gcc.target/i386/pr49244-2.c: New test.
4590
4591 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4592
4593 PR rtl-optimization/44281
4594 * gcc.target/i386/pr44281.c: New test.
4595
4596 2016-05-03 bin cheng <bin.cheng@arm.com>
4597
4598 PR tree-optimization/56541
4599 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4600 * gcc.dg/vect/pr56541.c: new test.
4601
4602 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4603
4604 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4605 __float128.
4606 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4607
4608 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4609
4610 PR testsuite/70520
4611 * c-c++-common/asan/clone-test-1.c (main): Align child process
4612 stack to 16 bytes.
4613
4614 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4615
4616 PR c++/62314
4617 * g++.dg/spellcheck-fields-2.C: New test case.
4618
4619 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4620
4621 PR c++/62314
4622 * g++.dg/pr62314.C: New test case.
4623
4624 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4625
4626 * gcc.dg/ipa/inline-8.c: New testcase.
4627
4628 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4629
4630 PR rtl-optimization/70467
4631 * gcc.target/i386/pr70467-1.c: New test.
4632
4633 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4634
4635 * gcc.dg/spec-options.c: Run the test on all targets.
4636 * gcc.dg/foo.specs: Use cpp_unique_options.
4637
4638 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4639
4640 * gcc.dg/tree-ssa/unord.c: New testcase.
4641
4642 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4643
4644 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4645
4646 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4647
4648 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4649
4650 2016-05-02 Marek Polacek <polacek@redhat.com>
4651
4652 PR c/70851
4653 * gcc.dg/enum-incomplete-3.c: New test.
4654
4655 2016-05-02 Marek Polacek <polacek@redhat.com>
4656 Tom de Vries <tom@codesourcery.com>
4657
4658 PR tree-optimization/70700
4659 * gcc.dg/pr70700.c: New test.
4660
4661 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4662
4663 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4664 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4665 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4666 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4667 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4668
4669 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4670
4671 * ada/acats/run_acats: Rename into...
4672 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4673 * ada/acats/run_all.sh: Remove redundant test.
4674 (target_run): Move around.
4675 (target_gnatchop): Use newly built executable.
4676 (target_gnatmake): Likewise.
4677 Check that the compilation of impbit succeeds.
4678
4679 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4680
4681 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4682 * gcc.dg/20021029-1.c: Likewise.
4683 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4684 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4685 * gcc.target/sh/cmpstr.c: Likewise.
4686 * gcc.target/sh/cmpstrn.c: Likewise.
4687 * gcc.target/sh/memset.c: Likewise.
4688 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4689 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4690 * gcc.target/sh/pr39423-1.c: Likewise.
4691 * gcc.target/sh/pr49468-di.c: Likewise.
4692 * gcc.target/sh/pr49468-si.c: Likewise.
4693 * gcc.target/sh/pr49880-1.c: Likewise.
4694 * gcc.target/sh/pr49880-2.c: Likewise.
4695 * gcc.target/sh/pr49880-3.c: Likewise.
4696 * gcc.target/sh/pr50751-1.c: Likewise.
4697 * gcc.target/sh/pr50751-4.c: Likewise.
4698 * gcc.target/sh/pr50751-7.c: Likewise.
4699 * gcc.target/sh/pr51244-1.c: Likewise.
4700 * gcc.target/sh/pr51244-10.c: Likewise.
4701 * gcc.target/sh/pr51244-11.c: Likewise.
4702 * gcc.target/sh/pr51244-12.c: Likewise.
4703 * gcc.target/sh/pr51244-13.c: Likewise.
4704 * gcc.target/sh/pr51244-14.c: Likewise.
4705 * gcc.target/sh/pr51244-17.c: Likewise.
4706 * gcc.target/sh/pr51244-18.c: Likewise.
4707 * gcc.target/sh/pr51244-19.c: Likewise.
4708 * gcc.target/sh/pr51244-4.c: Likewise.
4709 * gcc.target/sh/pr51244-5.c: Likewise.
4710 * gcc.target/sh/pr51244-7.c: Likewise.
4711 * gcc.target/sh/pr51244-8.c: Likewise.
4712 * gcc.target/sh/pr51244-9.c: Likewise.
4713 * gcc.target/sh/pr51697.c: Likewise.
4714 * gcc.target/sh/pr52483-1.c: Likewise.
4715 * gcc.target/sh/pr52483-2.c: Likewise.
4716 * gcc.target/sh/pr52483-3.c: Likewise.
4717 * gcc.target/sh/pr52483-5.c: Likewise.
4718 * gcc.target/sh/pr52933-1.c: Likewise.
4719 * gcc.target/sh/pr52933-2.c: Likewise.
4720 * gcc.target/sh/pr52933-3.c: Likewise.
4721 * gcc.target/sh/pr53568-1.c: Likewise.
4722 * gcc.target/sh/pr53976-1.c: Likewise.
4723 * gcc.target/sh/pr53988-1.c: Likewise.
4724 * gcc.target/sh/pr53988.c: Likewise.
4725 * gcc.target/sh/pr54089-1.c: Likewise.
4726 * gcc.target/sh/pr54089-6.c: Likewise.
4727 * gcc.target/sh/pr54089-7.c: Likewise.
4728 * gcc.target/sh/pr54089-8.c: Likewise.
4729 * gcc.target/sh/pr54089-9.c: Likewise.
4730 * gcc.target/sh/pr54236-1.c: Likewise.
4731 * gcc.target/sh/pr54236-2.c: Likewise.
4732 * gcc.target/sh/pr54236-3.c: Likewise.
4733 * gcc.target/sh/pr54236-4.c: Likewise.
4734 * gcc.target/sh/pr54386.c: Likewise.
4735 * gcc.target/sh/pr54602-1.c: Likewise.
4736 * gcc.target/sh/pr54685.c: Likewise.
4737 * gcc.target/sh/pr54760-1.c: Likewise.
4738 * gcc.target/sh/pr54760-2.c: Likewise.
4739 * gcc.target/sh/pr54760-3.c: Likewise.
4740 * gcc.target/sh/pr54760-4.c: Likewise.
4741 * gcc.target/sh/pr54760-5.c: Likewise.
4742 * gcc.target/sh/pr54760-6.c: Likewise.
4743 * gcc.target/sh/pr55146.c: Likewise.
4744 * gcc.target/sh/pr55160.c: Likewise.
4745 * gcc.target/sh/pr59278.c: Likewise.
4746 * gcc.target/sh/pr59401-1.c: Likewise.
4747 * gcc.target/sh/pr59533-1.c: Likewise.
4748 * gcc.target/sh/pr63260.c: Likewise.
4749 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4750 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4751 * gcc.target/sh/strlen.c: Likewise.
4752 * gcc.target/sh/torture/pr30807.c: Likewise.
4753 * gcc.target/sh/torture/pr34777.c: Likewise.
4754 * gcc.target/sh/torture/pr64652.c: Likewise.
4755 * gcc.target/sh/torture/pr65505.c: Likewise.
4756 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4757 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4758
4759 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4760
4761 PR c++/66644
4762 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4763
4764 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4765
4766 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4767 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4768 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4769 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4770
4771 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4772
4773 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4774 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4775
4776 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4777
4778 PR middle-end/70626
4779 * c-c++-common/goacc/combined-reduction.c: New test.
4780 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4781
4782 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4783
4784 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4785 *movdi_internal pattern only if PIC off.
4786 * gcc.target/i386/pr70155-2.c: Likewise.
4787 * gcc.target/i386/pr70155-3.c: Likewise.
4788 * gcc.target/i386/pr70155-4.c: Likewise.
4789 * gcc.target/i386/pr70155-5.c: Likewise.
4790 * gcc.target/i386/pr70155-6.c: Likewise.
4791 * gcc.target/i386/pr70155-7.c: Likewise.
4792 * gcc.target/i386/pr70155-8.c: Likewise.
4793 * gcc.target/i386/pr70155-15.c: Likewise.
4794 * gcc.target/i386/pr70155-17.c: Likewise.
4795 * gcc.target/i386/pr70155-22.c: Likewise.
4796
4797 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4798
4799 PR tree-optimization/70803
4800 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4801
4802 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4803
4804 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4805 optimization of vector loop.
4806 * gcc.target/i386/vect-unpack-3.c: New test.
4807 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4808 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4809 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4810
4811 2016-04-29 Marek Polacek <polacek@redhat.com>
4812
4813 PR sanitizer/70342
4814 * g++.dg/ubsan/null-7.C: New test.
4815
4816 PR c/70852
4817 * gcc.dg/pr70852.c: New test.
4818
4819 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4820
4821 PR/69089
4822 * g++.dg/cpp0x/alignas6.C: New test.
4823
4824 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4825
4826 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4827 * gcc.dg/pr27003.c: Likewise.
4828 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4829 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4830 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4831 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4832 * gcc.target/arc/mxy.c: Likewise.
4833 * gcc.target/arc/mswape.c: Likewise.
4834 * gcc.target/arc/mrtsc.c: Likewise.
4835 * gcc.target/arc/mcrc.c: Likewise.
4836 * gcc.target/arc/mdsp-packa.c: Likewise.
4837 * gcc.target/arc/mdvbf.c: Likewise.
4838 * gcc.target/arc/mlock.c: Likewise.
4839 * gcc.target/arc/mmac-24.c: Likewise.
4840 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4841
4842 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4843 Matthijs Kooijman <matthijs@stdin.nl>
4844 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4845
4846 PR target/60040
4847 * gcc.target/avr/pr60040-1.c: New.
4848 * gcc.target/avr/pr60040-2.c: New.
4849
4850 2016-04-29 Richard Biener <rguenther@suse.de>
4851
4852 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4853
4854 2016-04-29 Richard Biener <rguenther@suse.de>
4855
4856 PR tree-optimization/13962
4857 PR tree-optimization/65686
4858 * gcc.dg/uninit-pr65686.c: New testcase.
4859
4860 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4861
4862 PR middle-end/70843
4863 * gcc.dg/pr70843.c: New test.
4864
4865 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4866
4867 PR target/70858
4868 * gcc.target/i386/pr70858.c: New test.
4869
4870 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4871
4872 * gcc.target/arc/nps400-1.c: New file.
4873
4874 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4875 Andrew Burgess <andrew.burgess@embecosm.com>
4876
4877 * gcc.target/arc/movh_cl-1.c: New file.
4878
4879 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4880 Andrew Burgess <andrew.burgess@embecosm.com>
4881
4882 * gcc.target/arc/extzv-1.c: New file.
4883 * gcc.target/arc/insv-1.c: New file.
4884 * gcc.target/arc/insv-2.c: New file.
4885 * gcc.target/arc/movb-1.c: New file.
4886 * gcc.target/arc/movb-2.c: New file.
4887 * gcc.target/arc/movb-3.c: New file.
4888 * gcc.target/arc/movb-4.c: New file.
4889 * gcc.target/arc/movb-5.c: New file.
4890 * gcc.target/arc/movb_cl-1.c: New file.
4891 * gcc.target/arc/movb_cl-2.c: New file.
4892 * gcc.target/arc/movbi_cl-1.c: New file.
4893 * gcc.target/arc/movl-1.c: New file.
4894
4895 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4896 Andrew Burgess <andrew.burgess@embecosm.com>
4897
4898 * gcc.target/arc/cmem-1.c: New file.
4899 * gcc.target/arc/cmem-2.c: New file.
4900 * gcc.target/arc/cmem-3.c: New file.
4901 * gcc.target/arc/cmem-4.c: New file.
4902 * gcc.target/arc/cmem-5.c: New file.
4903 * gcc.target/arc/cmem-6.c: New file.
4904 * gcc.target/arc/cmem-7.c: New file.
4905 * gcc.target/arc/cmem-ld.inc: New file.
4906 * gcc.target/arc/cmem-st.inc: New file.
4907
4908 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4909
4910 PR target/70821
4911 * gcc.target/i386/pr70821.c: New test.
4912
4913 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4914
4915 * gcc.target/powerpc/vec-adde.c: New test.
4916 * gcc.target/powerpc/vec-adde-int128.c: New test.
4917
4918 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4919
4920 * gcc.target/i386/avx-vround-1.c: New test.
4921 * gcc.target/i386/avx-vround-2.c: New test.
4922 * gcc.target/i386/avx512vl-vround-1.c: New test.
4923 * gcc.target/i386/avx512vl-vround-2.c: New test.
4924
4925 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4926
4927 PR testsuite/70595
4928 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4929 (check_effective_target_cilkplus_runtime): ... this.
4930 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4931 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4932
4933 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4934 Require cilkplus_runtime.
4935 Don't add -lcilkrts.
4936 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4937 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4938 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4939 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4940 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4941 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4942 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4943 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4944 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4945 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4946 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4947 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4948 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4949 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4950 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4951 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4952 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4953 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4954 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4955 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4956 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4957 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4958 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4959 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4960 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4961 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4962 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4963 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4964 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4965
4966 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4967 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4968
4969 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4970
4971 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4972 cilkplus_runtime.
4973
4974 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4975
4976 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4977 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4978
4979 2015-04-27 Ryan Burn <contact@rnburn.com>
4980
4981 PR c++/69024
4982 PR c++/68997
4983 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4984 diagnostic.
4985 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4986 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4987
4988 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4989
4990 * gnat.dg/limited_with4.ad[sb]: New test.
4991 * gnat.dg/limited_with4_pkg.ads: New helper.
4992
4993 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4994
4995 PR target/70155
4996 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4997 and movv1ti_internal patterns
4998 * gcc.target/i386/pr70155-1.c: New test.
4999 * gcc.target/i386/pr70155-2.c: Likewise.
5000 * gcc.target/i386/pr70155-3.c: Likewise.
5001 * gcc.target/i386/pr70155-4.c: Likewise.
5002 * gcc.target/i386/pr70155-5.c: Likewise.
5003 * gcc.target/i386/pr70155-6.c: Likewise.
5004 * gcc.target/i386/pr70155-7.c: Likewise.
5005 * gcc.target/i386/pr70155-8.c: Likewise.
5006 * gcc.target/i386/pr70155-9.c: Likewise.
5007 * gcc.target/i386/pr70155-10.c: Likewise.
5008 * gcc.target/i386/pr70155-11.c: Likewise.
5009 * gcc.target/i386/pr70155-12.c: Likewise.
5010 * gcc.target/i386/pr70155-13.c: Likewise.
5011 * gcc.target/i386/pr70155-14.c: Likewise.
5012 * gcc.target/i386/pr70155-15.c: Likewise.
5013 * gcc.target/i386/pr70155-16.c: Likewise.
5014 * gcc.target/i386/pr70155-17.c: Likewise.
5015 * gcc.target/i386/pr70155-18.c: Likewise.
5016 * gcc.target/i386/pr70155-19.c: Likewise.
5017 * gcc.target/i386/pr70155-20.c: Likewise.
5018 * gcc.target/i386/pr70155-21.c: Likewise.
5019 * gcc.target/i386/pr70155-22.c: Likewise.
5020
5021 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5022
5023 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5024 ".{5,6}".
5025
5026 2016-04-27 Bin Cheng <bin.cheng@arm.com>
5027
5028 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5029 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5030 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5031 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5032 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5033
5034 2016-04-27 Richard Biener <rguenther@suse.de>
5035
5036 PR ipa/70760
5037 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5038 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5039
5040 2016-04-27 Nathan Sidwell <nathan@acm.org>
5041
5042 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5043 * g++.dg/ubsan/pr63956.C: Adjust error location.
5044
5045 2016-04-27 Nick Clifton <nickc@redhat.com>
5046
5047 PR middle-end/49889
5048 * gcc.dg/pr49889.c: New test.
5049
5050 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5051
5052 * c-c++-common/memset-array.c: New test.
5053
5054 2016-04-26 Martin Sebor <msebor@redhat.com>
5055
5056 PR c++/66639
5057 * g++.dg/cpp1y/func_constexpr.C: New test.
5058
5059 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5060
5061 PR c++/70241
5062 * g++.dg/cpp0x/enum32.C: New test.
5063 * g++.dg/cpp0x/enum33.C: New test.
5064
5065 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5066
5067 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5068 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5069 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5070 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5071 * gcc.c-torture/execute/pr38151.c: Likewise.
5072 * gcc.c-torture/execute/pr66556.c: Likewise.
5073 * gcc.c-torture/execute/pr67781.c: Likewise.
5074 * gcc.c-torture/execute/pr68648.c: Likewise.
5075
5076 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5077
5078 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5079
5080 2016-04-26 Marek Polacek <polacek@redhat.com>
5081
5082 PR c/67784
5083 * gcc.dg/pr67784-3.c: New test.
5084 * gcc.dg/pr67784-4.c: New test.
5085 * gcc.dg/pr67784-5.c: New test.
5086
5087 PR c/70791
5088 * gcc.dg/Wnested-externs-2.c: New test.
5089
5090 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5091
5092 * gcc.dg/fold-plusmult.c: Adjust.
5093 * gcc.dg/no-strict-overflow-6.c: Adjust.
5094 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5095
5096 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5097
5098 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5099 number scans.
5100 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5101 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5102 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5103 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5104 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5105 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5106 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5107 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5108 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5109 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5110 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5111 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5112 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5113 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5114 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5115 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5116 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5117 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5118 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5119 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5120 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5121 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5122 scans.
5123 * gcc.target/i386/pr32219-4.c: Likewise.
5124 * gcc.target/i386/pr32219-6.c: Likewise.
5125 * gcc.target/i386/pr32219-8.c: Likewise.
5126
5127 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5128
5129 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5130 associated options.
5131
5132 2016-04-26 Marek Polacek <polacek@redhat.com>
5133
5134 PR c++/70744
5135 * g++.dg/ext/cond2.C: New test.
5136
5137 2016-04-26 Bin Cheng <bin.cheng@arm.com>
5138
5139 PR tree-optimization/70771
5140 PR tree-optimization/70775
5141 * gcc.dg/pr70771.c: New test.
5142 * gcc.dg/pr70775.c: New test.
5143
5144 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5145
5146 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5147
5148 2016-04-25 Richard Biener <rguenther@suse.de>
5149
5150 PR tree-optimization/70780
5151 * gcc.dg/torture/pr70780.c: New testcase.
5152
5153 2016-04-25 Michael Collison <michael.collison@arm.com>
5154
5155 * gcc.target/arm/neon-vaddws16.c: New test.
5156 * gcc.target/arm/neon-vaddws32.c: New test.
5157 * gcc.target/arm/neon-vaddwu16.c: New test.
5158 * gcc.target/arm/neon-vaddwu32.c: New test.
5159 * gcc.target/arm/neon-vaddwu8.c: New test.
5160 * lib/target-supports.exp
5161 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5162 that arm neon support vector widen sum of HImode TO SImode.
5163
5164 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5165
5166 PR sanitizer/70712
5167 * c-c++-common/asan/pr70712.c: New test.
5168
5169 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5170
5171 * .gitattributes: New file.
5172
5173 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5174
5175 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5176
5177 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5178
5179 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5180 * gfortran.dg/submodule_15.f08: Likewise.
5181
5182 2016-04-22 Richard Biener <rguenther@suse.de>
5183
5184 PR tree-optimization/70740
5185 * gcc.dg/torture/pr70740.c: New testcase.
5186
5187 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5188
5189 PR target/70750
5190 * gcc.target/i386/pr70750-1.c: New test.
5191 * gcc.target/i386/pr70750-2.c: Likewise.
5192
5193 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5194
5195 PR c++/70540
5196 * g++.dg/cpp0x/auto48.C: New.
5197
5198 2016-04-21 Marek Polacek <polacek@redhat.com>
5199
5200 PR c++/70513
5201 * g++.dg/cpp0x/forw_enum12.C: New test.
5202 * g++.dg/cpp0x/forw_enum13.C: New test.
5203
5204 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5205
5206 PR target/70728
5207 * gcc.target/i386/pr70728.c: New test.
5208
5209 2016-04-21 Richard Biener <rguenther@suse.de>
5210
5211 PR middle-end/70747
5212 * gcc.dg/pr70747.c: New testcase.
5213
5214 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5215
5216 PR tree-optimization/70715
5217 * gcc.dg/tree-ssa/scev-13.c: New test.
5218
5219 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5220
5221 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5222
5223 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5224
5225 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5226
5227 2016-04-20 Jan Hubicka <jh@suse.cz>
5228
5229 PR ipa/70018
5230 * g++.dg/ipa/nothrow-1.C: New testcase.
5231
5232 2016-04-20 Nathan Sidwell <nathan@acm.org>
5233
5234 PR c++/55635
5235 * g++.dg/eh/delete1.C: New.
5236
5237 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5238
5239 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5240 -mtune-ctrl=sse_typeless_stores.
5241
5242 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5243
5244 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5245
5246 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5247
5248 PR tree-optimization/69489
5249 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5250
5251 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5252
5253 PR c++/69363
5254 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5255 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5256 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5257
5258 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5259
5260 PR tree-optimization/56625
5261 PR tree-optimization/69489
5262 * gcc.dg/vect/pr56625.c: New test.
5263 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5264
5265 2016-04-20 Andrew Pinski <apinski@cavium.com>
5266
5267 PR target/64971
5268 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5269
5270 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5271
5272 * gnat.dg/self1.adb: Remove now incorrect test.
5273
5274 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5275
5276 * gcc.dg/tree-ssa/scev-11.c: New test.
5277 * gcc.dg/tree-ssa/scev-12.c: New test.
5278
5279 2016-04-20 Marek Polacek <polacek@redhat.com>
5280
5281 PR tree-optimization/70725
5282 * gcc.dg/pr70725.c: New test.
5283
5284 2016-04-20 Richard Biener <rguenther@suse.de>
5285
5286 PR tree-optimization/70726
5287 * g++.dg/vect/pr70726.cc: New testcase.
5288
5289 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5290
5291 PR target/70674
5292 * gcc.target/s390/pr70674.c: New test.
5293
5294 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5295
5296 PR libgfortran/70684
5297 * gfortran.dg/list_read_14.f90: New test.
5298
5299 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5300
5301 PR target/69201
5302 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5303 extern to force it misaligned.
5304 (b): Likewise.
5305 (c): Likewise.
5306 (d): Likewise.
5307 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5308 Don't check `*' before movv4sf_internal.
5309 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5310 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5311 Don't check `*' before movv16qi_internal.
5312 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5313 extern to force it misaligned.
5314 (b): Likewise.
5315 (c): Likewise.
5316 (d): Likewise.
5317 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5318 Don't check `*' before movv2df_internal.
5319 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5320 extern to force it misaligned.
5321 (b): Likewise.
5322 (c): Likewise.
5323 (d): Likewise.
5324 Check movv8sf_internal instead of avx_storeups256.
5325 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5326
5327 2016-04-19 Richard Biener <rguenther@suse.de>
5328
5329 PR tree-optimization/70171
5330 * g++.dg/tree-ssa/pr70171.C: New testcase.
5331
5332 2016-04-19 Richard Biener <rguenther@suse.de>
5333
5334 PR tree-optimization/70724
5335 * gcc.dg/torture/pr70724.c: New testcase.
5336
5337 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5338
5339 PR middle-end/70689
5340 * gcc.target/i386/pr70689.c: New.
5341
5342 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5343
5344 PR target/70708
5345 * gcc.target/i386/pr70708.c: New test.
5346
5347 2016-04-18 Richard Biener <rguenther@suse.de>
5348
5349 PR tree-optimization/43434
5350 * gcc.dg/vect/pr43434.c: New testcase.
5351 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5352 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5353 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5354 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5355 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5356 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5357 * gcc.dg/gomp/pr68640.c: Likewise.
5358 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5359 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5360
5361 2016-04-18 Richard Biener <rguenther@suse.de>
5362
5363 PR tree-optimization/70701
5364 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5365
5366 2016-04-18 Tom de Vries <tom@codesourcery.com>
5367
5368 PR testsuite/70699
5369 * gcc.dg/pr70161.c: Add dot-file scans.
5370 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5371 instead of after last dot char.
5372
5373 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5374
5375 * c-c++-common/dump-ada-spec-3.c: New test.
5376 * c-c++-common/dump-ada-spec-4.c: Likewise.
5377
5378 2016-04-17 Tom de Vries <tom@codesourcery.com>
5379
5380 PR other/70183
5381 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5382
5383 2016-04-15 Jan Hubicka <jh@suse.cz>
5384
5385 PR ipa/70018
5386 * g++.dg/ipa/pure-const-1.C: New testcase.
5387 * g++.dg/ipa/pure-const-2.C: New testcase.
5388 * g++.dg/ipa/pure-const-3.C: New testcase.
5389
5390 2016-04-15 Marek Polacek <polacek@redhat.com>
5391
5392 PR c/70671
5393 * gcc.dg/bitfld-22.c: New test.
5394
5395 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5396
5397 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5398 x86_64.
5399
5400 2016-04-15 Marek Polacek <polacek@redhat.com>
5401
5402 PR c/70651
5403 * c-c++-common/pr70651.c: New test.
5404
5405 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5406
5407 PR rtl-optimization/70681
5408 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5409 dump scan on arm and powerpc.
5410 * gcc.dg/pr10474.c: Likewise.
5411
5412 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5413
5414 PR c++/69517
5415 PR c++/70019
5416 PR c++/70588
5417 * g++.dg/cpp1y/vla11.C: Revert for real.
5418
5419 PR c/70436
5420 * c-c++-common/Wparentheses-1.c: New test.
5421 * c-c++-common/gomp/Wparentheses-1.c: New test.
5422 * c-c++-common/gomp/Wparentheses-2.c: New test.
5423 * c-c++-common/gomp/Wparentheses-3.c: New test.
5424 * c-c++-common/gomp/Wparentheses-4.c: New test.
5425 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5426 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5427 * c-c++-common/goacc/Wparentheses-1.c: New test.
5428
5429 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5430
5431 PR target/70662
5432 * gcc.target/i386/pr70662.c: New test.
5433
5434 2016-04-15 Richard Biener <rguenther@suse.de>
5435 Alan Modra <amodra@gmail.com>
5436
5437 PR tree-optimization/70130
5438 * gcc.dg/vect/O3-pr70130.c: New testcase.
5439
5440 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5441
5442 PR target/70669
5443 * gcc.target/powerpc/pr70669.c: New test.
5444
5445 PR target/70640
5446 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5447 a power7 system that does not have an assembler that supports
5448 power8.
5449
5450 2016-04-14 Martin Sebor <msebor@redhat.com>
5451
5452 PR c++/69517
5453 PR c++/70019
5454 PR c++/70588
5455 * c-c++-common/ubsan/vla-1.c: Revert.
5456 * g++.dg/cpp1y/vla11.C: Same.
5457 * g++.dg/cpp1y/vla12.C: Same.
5458 * g++.dg/cpp1y/vla13.C: Same.
5459 * g++.dg/cpp1y/vla14.C: Same.
5460 * g++.dg/cpp1y/vla3.C: Same.
5461 * g++.dg/init/array24.C: Same.
5462 * g++.dg/ubsan/vla-1.C: Same.
5463
5464 2016-04-14 Marek Polacek <polacek@redhat.com>
5465 Jan Hubicka <hubicka@ucw.cz>
5466
5467 PR c++/70029
5468 * g++.dg/torture/pr70029.C: New test.
5469
5470 2016-04-14 Martin Sebor <msebor@redhat.com>
5471
5472 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5473 type size to prevent failures on targets with very low maximum
5474 alignment.
5475
5476 2016-04-14 Richard Biener <rguenther@suse.de>
5477
5478 PR tree-optimization/70623
5479 * gcc.dg/torture/pr70623.c: New testcase.
5480 * gcc.dg/torture/pr70623-2.c: Likewise.
5481
5482 2016-04-13 Martin Sebor <msebor@redhat.com>
5483
5484 PR c++/69517
5485 PR c++/70019
5486 PR c++/70588
5487 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5488 * g++.dg/cpp1y/vla11.C: New test.
5489 * g++.dg/cpp1y/vla12.C: New test.
5490 * g++.dg/cpp1y/vla13.C: New test.
5491 * g++.dg/cpp1y/vla14.C: New test.
5492 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5493 * g++.dg/init/array24.C: Fully brace VLA initializer.
5494 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5495
5496 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5497
5498 PR c++/70641
5499 * g++.dg/opt/pr70641.C: New test.
5500
5501 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5502
5503 PR rtl-optimization/68749
5504 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5505 effects of argument promotions.
5506 Remove default args to dg-skip-if.
5507
5508 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5509
5510 PR c++/70635
5511 * g++.dg/parse/pr70635.C: New.
5512
5513 2016-04-13 Marek Polacek <polacek@redhat.com>
5514
5515 PR c++/70639
5516 * c-c++-common/Wmisleading-indentation-4.c: New test.
5517
5518 2016-04-13 Marek Polacek <polacek@redhat.com>
5519
5520 PR c/70436
5521 * gcc.dg/Wparentheses-12.c: New test.
5522 * gcc.dg/Wparentheses-13.c: New test.
5523
5524 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5525
5526 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5527 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5528 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5529
5530 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5531
5532 PR middle-end/70633
5533 * gcc.c-torture/compile/pr70633.c: New test.
5534
5535 PR debug/70628
5536 * gcc.dg/torture/pr70628.c: New test.
5537
5538 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5539
5540 PR c++/70610
5541 * g++.dg/template/pr70610.C: New test.
5542 * g++.dg/template/pr70610-2.C: New test.
5543 * g++.dg/template/pr70610-3.C: New test.
5544 * g++.dg/template/pr70610-4.C: New test.
5545
5546 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5547
5548 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5549 128 instead of 32.
5550
5551 PR c++/70571
5552 * g++.dg/ext/pr70571.C: New test.
5553
5554 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5555
5556 PR target/70640
5557 * gcc.target/powerpc/pr70640.c: New test.
5558
5559 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5560
5561 PR c++/68722
5562 * g++.dg/parse/pr68722.C: New.
5563
5564 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5565
5566 PR rtl-optimization/70596
5567 * gcc.target/i386/pr70596.c: New test.
5568
5569 2016-04-12 Nathan Sidwell <nathan@acm.org>
5570
5571 PR c++/70501
5572 * g++.dg/init/pr70501.C: New.
5573
5574 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5575
5576 * gcc.target/i386/asm-flag-6.c: New test.
5577
5578 2016-04-12 Tom de Vries <tom@codesourcery.com>
5579
5580 PR tree-optimization/68756
5581 * gcc.dg/graphite/pr68756.c: New test.
5582
5583 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5584
5585 PR tree-optimization/70602
5586 * gcc.c-torture/execute/pr70602.c: New test.
5587
5588 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5589
5590 PR target/70381
5591 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5592 __float128 emulator is built and runs.
5593 * gcc.target/powerpc/float128-1.c: Likewise.
5594
5595 * lib/target-supports.exp (check_ppc_float128_sw_available):
5596 Rework tests for __float128 software and hardware
5597 availability. Fix exit condition to return 0 on success.
5598
5599 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5600
5601 PR target/70133
5602 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5603 * gcc.target/aarch64/target_attr_15.c: Likewise.
5604
5605 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5606
5607 PR c++/69066
5608 * g++.dg/cpp1y/pr69066.C: New.
5609
5610 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5611
5612 PR fortran/68566
5613 * gfortran.dg/pr36192.f90: Update test.
5614 * gfortran.dg/pr36192_1.f90: Update test.
5615 * gfortran.dg/real_dimension_1.f: Update test.
5616 * gfortran.dg/parameter_array_init_7.f90: New test.
5617
5618 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5619
5620 PR testsuite/64039
5621 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5622
5623 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5624
5625 PR rtl-optimization/66669
5626 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5627
5628 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5629
5630 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5631 * gcc.dg/pie-1.c: Likewise.
5632 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5633 * gcc.dg/pic-4.c: Likewise.
5634 * gcc.dg/pie-3.c: Likewise.
5635 * gcc.dg/pie-4.c: Likewise.
5636
5637 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5638
5639 PR tree-optimization/68644
5640 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5641
5642 PR rtl-optimization/64886
5643 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5644
5645 2016-04-09 Tom de Vries <tom@codesourcery.com>
5646
5647 PR tree-optimization/68953
5648 * gcc.dg/graphite/pr68953.c: New test.
5649
5650 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5651
5652 PR fortran/70592
5653 * gfortran.dg/deferred_character_16.f90: New test.
5654
5655 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5656
5657 PR tree-optimization/70586
5658 * gcc.c-torture/execute/pr70586.c: New test.
5659
5660 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5661
5662 PR sanitizer/70573
5663 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5664 with __builtin_memset
5665 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5666
5667 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5668
5669 PR lto/70289
5670 PR ipa/70348
5671 PR tree-optimization/70373
5672 PR middle-end/70533
5673 PR middle-end/70534
5674 PR middle-end/70535
5675 * c-c++-common/goacc/reduction-5.c: New test.
5676 * c-c++-common/goacc/reduction-promotions.c: New test.
5677 * gfortran.dg/goacc/reduction-3.f95: New test.
5678 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5679
5680 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5681
5682 PR c++/70590
5683 PR c++/70452
5684 * g++.dg/pr70590.C: New test.
5685 * g++.dg/pr70590-2.C: New test.
5686
5687 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5688
5689 PR middle-end/70593
5690 * gcc.target/i386/pr70593.c: New test.
5691
5692 PR rtl-optimization/70574
5693 * gcc.target/i386/avx2-pr70574.c: New test.
5694
5695 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5696
5697 PR sanitizer/70541
5698 * c-c++-common/asan/pr70541.c: New test.
5699
5700 2016-04-08 Tom de Vries <tom@codesourcery.com>
5701
5702 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5703 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5704
5705 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5706
5707 PR target/70566
5708 * gcc.c-torture/execute/pr70566.c: New test.
5709
5710 2016-04-08 Tom de Vries <tom@codesourcery.com>
5711
5712 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5713 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5714
5715 2016-04-08 Alan Modra <amodra@gmail.com>
5716
5717 * gcc.target/powerpc/pr70117.c: New.
5718
5719 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5720
5721 PR testsuite/70581
5722 * gcc.dg/lto/simd-function_0.c: New test.
5723
5724 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5725 clones.
5726 * c-c++-common/attr-simd-2.c: Likewise.
5727 * c-c++-common/attr-simd-4.c: Likewise.
5728 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5729 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5730
5731 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5732
5733 PR testsuite/70553
5734 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5735
5736 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5737 Tom de Vries <tom@codesourcery.com>
5738
5739 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5740 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5741 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5742 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5743 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5744 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5745 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5746 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5747
5748 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5749
5750 PR c/70436
5751 * g++.dg/warn/Wparentheses-29.C: New test.
5752
5753 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5754
5755 PR c/70436
5756 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5757 explicit braces to resolve a future -Wparentheses warning.
5758
5759 2016-04-06 Richard Henderson <rth@redhat.com>
5760
5761 * gcc.dg/pr61817-1.c: New test.
5762 * gcc.dg/pr61817-2.c: New test.
5763 * gcc.dg/pr69391-1.c: New test.
5764 * gcc.dg/pr69391-2.c: New test.
5765
5766 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5767
5768 PR rtl-optimization/70398
5769 * gcc.target/aarch64/pr70398.c: New.
5770
5771 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5772
5773 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5774
5775 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5776 Pedro Alves <palves@redhat.com>
5777
5778 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5779
5780 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5781
5782 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5783 Check for avx512f effective targets instead of avx2.
5784 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5785 for AVX512F clones.
5786 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5787 * g++.dg/gomp/declare-simd-1.C: Likewise.
5788 * g++.dg/gomp/declare-simd-3.C: Likewise.
5789 * g++.dg/gomp/declare-simd-4.C: Likewise.
5790
5791 PR middle-end/70550
5792 * c-c++-common/gomp/pr70550-1.c: New test.
5793 * c-c++-common/gomp/pr70550-2.c: New test.
5794
5795 2016-04-05 Nathan Sidwell <nathan@acm.org>
5796
5797 PR c++/70512
5798 * g++.dg/ext/attribute-may-alias-5.C: New.
5799
5800 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5801
5802 PR c++/70336
5803 * c-c++-common/pr70336.c: New test.
5804 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5805 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5806
5807 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5808
5809 PR ipa/66223
5810 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5811
5812 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5813
5814 PR rtl-optimization/70542
5815 * gcc.dg/torture/pr70542.c: New test.
5816 * gcc.target/i386/avx2-pr70542.c: New test.
5817
5818 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5819
5820 PR tree-optimization/70509
5821 * gcc.target/i386/avx512bw-pr70509.c: New test.
5822
5823 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5824
5825 PR c++/70452
5826 * g++.dg/ext/constexpr-vla4.C: New test.
5827
5828 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5829
5830 PR target/70510
5831 * gcc.target/i386/pr70510.c: New test.
5832
5833 2016-04-05 Richard Biener <rguenther@suse.de>
5834
5835 PR tree-optimization/70526
5836 * g++.dg/torture/pr70526.C: New testcase.
5837
5838 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5839
5840 PR target/70525
5841 * gcc.target/i386/pr70525.c: New test.
5842
5843 2016-04-05 Richard Biener <rguenther@suse.de>
5844
5845 PR middle-end/70499
5846 * g++.dg/torture/pr70499.C: New testcase.
5847
5848 2016-04-05 Richard Biener <rguenther@suse.de>
5849
5850 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5851 remove XFAIL.
5852
5853 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5854
5855 PR middle-end/70307
5856 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5857 rs6000 ABI warnings.
5858
5859 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5860
5861 PR ipa/66223
5862 * g++.dg/ipa/devirt-51.C: New testcase.
5863
5864 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5865 Jakub Jelinek <jakub@redhat.com>
5866
5867 PR middle-end/70457
5868 * gcc.dg/torture/pr70457.c: New.
5869
5870 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5871
5872 PR fortran/67538
5873 * gfortran.dg/allocate_with_source_19.f08: New test.
5874
5875 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5876
5877 PR fortran/65795
5878 * gfortran.dg/coarray_allocate_6.f08: New test.
5879
5880 2016-04-04 Richard Biener <rguenther@suse.de>
5881
5882 PR rtl-optimization/70484
5883 * gcc.dg/torture/pr70484.c: New testcase.
5884
5885 2016-04-04 Marek Polacek <polacek@redhat.com>
5886
5887 PR c/70307
5888 * gcc.dg/torture/pr70307.c: New test.
5889
5890 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5891
5892 PR target/70416
5893 PR target/67391
5894 * gcc.target/sh/torture/pr70416.c: New.
5895
5896 2016-04-02 Martin Sebor <msebor@redhat.com>
5897
5898 PR c++/67376
5899 PR c++/70170
5900 PR c++/70172
5901 PR c++/70228
5902 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5903 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5904 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5905 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5906 * g++.dg/cpp0x/constexpr-string.C: Same.
5907 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5908 * g++.dg/cpp0x/pr65398.C: Same.
5909 * g++.dg/ext/constexpr-vla1.C: Same.
5910 * g++.dg/ext/constexpr-vla2.C: Same.
5911 * g++.dg/ext/constexpr-vla3.C: Same.
5912 * g++.dg/ubsan/pr63956.C: Same.
5913
5914 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5915
5916 PR rtl-optimization/70467
5917 * gcc.target/i386/pr70467-2.c: New test.
5918
5919 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5920 Marek Polacek <polacek@redhat.com>
5921
5922 PR c++/70488
5923 * g++.dg/init/new47.C: New test.
5924
5925 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5926
5927 PR target/70496
5928 * gcc.target/arm/pr70496.c: New test.
5929
5930 2016-04-01 Nathan Sidwell <nathan@acm.org>
5931
5932 PR c++/68475
5933 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5934
5935 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5936
5937 PR target/69890
5938 * gcc.dg/strlenopt.h (memmove): New.
5939 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5940 instead of "string.h".
5941 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5942 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5943 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5944 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5945 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5946 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5947 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5948 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5949 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5950 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5951 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5952 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5953 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5954 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5955 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5956 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5957 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5958 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5959 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5960 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5961
5962 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5963
5964 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5965 (Holder::foo): Reflect this.
5966
5967 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5968
5969 PR target/70442
5970 * gcc.dg/pr70442.c: New test.
5971
5972 2016-03-31 Nathan Sidwell <nathan@acm.org>
5973
5974 PR c++/70393
5975 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5976
5977 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5978
5979 PR target/70453
5980 * gcc.target/i386/pr70453.c: New test.
5981
5982 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5983
5984 PR target/70292
5985 * gcc.c-torture/pr70292.c: New test.
5986
5987 2016-03-31 Marek Polacek <polacek@redhat.com>
5988
5989 PR c/70297
5990 * c-c++-common/pr70297.c: New test.
5991 * g++.dg/cpp0x/typedef-redecl.C: New test.
5992 * gcc.dg/typedef-redecl2.c: New test.
5993
5994 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5995
5996 PR rtl-optimization/70460
5997 * gcc.c-torture/execute/pr70460.c: New test.
5998
5999 2016-03-31 Richard Biener <rguenther@suse.de>
6000
6001 PR c++/70430
6002 * g++.dg/ext/vector30.C: New testcase.
6003
6004 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6005 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6006
6007 * gfortran.dg/fmt_pf.f90: New test.
6008
6009 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6010
6011 Forward-port from 5 branch
6012 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6013
6014 PR testsuite/70356
6015 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6016 dg-require-effective-target after dg-do.
6017
6018 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6019
6020 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6021
6022 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6023 Julian Brown <julian@codesourcery.com>
6024 Chung-Lin Tang <cltang@codesourcery.com>
6025 Cesar Philippidis <cesar@codesourcery.com>
6026 James Norris <jnorris@codesourcery.com>
6027 Tom de Vries <tom@codesourcery.com>
6028 Nathan Sidwell <nathan@codesourcery.com>
6029
6030 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6031 * c-c++-common/goacc/loop-clauses.c: Likewise.
6032 * g++.dg/goacc/template.C: Likewise.
6033 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6034 * gfortran.dg/goacc/loop-1.f95: Likewise.
6035 * gfortran.dg/goacc/loop-5.f95: Likewise.
6036 * gfortran.dg/goacc/loop-6.f95: Likewise.
6037 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6038 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6039 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6040 * c-c++-common/goacc/clauses-fail.c: Likewise.
6041 * c-c++-common/goacc/parallel-1.c: Likewise.
6042 * c-c++-common/goacc/reduction-1.c: Likewise.
6043 * c-c++-common/goacc/reduction-2.c: Likewise.
6044 * c-c++-common/goacc/reduction-3.c: Likewise.
6045 * c-c++-common/goacc/reduction-4.c: Likewise.
6046 * c-c++-common/goacc/routine-3.c: Likewise.
6047 * c-c++-common/goacc/routine-4.c: Likewise.
6048 * c-c++-common/goacc/routine-5.c: Likewise.
6049 * c-c++-common/goacc/tile.c: Likewise.
6050 * g++.dg/goacc/template.C: Likewise.
6051 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6052 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6053 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6054 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6055 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6056 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6057 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6058 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6059 * c-c++-common/goacc/use_device-1.c: ... this file.
6060 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6061 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6062 * c-c++-common/goacc/host_data-6.c: ... this file.
6063 * c-c++-common/goacc/loop-2-kernels.c: New file.
6064 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6065 * c-c++-common/goacc/loop-3.c: Likewise.
6066 * g++.dg/goacc/reference.C: Likewise.
6067 * g++.dg/goacc/routine-1.C: Likewise.
6068 * g++.dg/goacc/routine-2.C: Likewise.
6069
6070 2016-03-30 Richard Biener <rguenther@suse.de>
6071
6072 PR middle-end/70450
6073 * gcc.dg/torture/pr70450.c: New testcase.
6074
6075 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6076
6077 PR target/70421
6078 * gcc.dg/torture/pr70421.c: New test.
6079 * gcc.target/i386/avx512f-pr70421.c: New test.
6080
6081 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6082
6083 PR testsuite/70364
6084 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6085 (check): New function.
6086 (bar): Call check.
6087 (foo): Align stack to 16 bytes when calling bar.
6088 * gcc.target/i386/cleanup-2.c: Likewise.
6089
6090 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6091
6092 PR tree-optimization/59124
6093 * gcc.dg/Warray-bounds-19.c: New test.
6094
6095 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6096
6097 * lib/prune.exp (escape_regex_chars): New.
6098 (prune_file_path): Update to quote metcharacters for regexp.
6099
6100 2016-03-29 Jakub Jelinek <jakub@redhat.com>
6101
6102 PR rtl-optimization/70429
6103 * gcc.c-torture/execute/pr70429.c: New test.
6104
6105 PR tree-optimization/70405
6106 * gcc.dg/pr70405.c: New test.
6107
6108 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6109
6110 PR fortran/70397
6111 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6112 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6113
6114 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6115
6116 PR testsuite/64177
6117 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6118 __cilkrts_set_param to set two workers.
6119 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6120 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6121
6122 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6123
6124 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6125
6126 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6127
6128 PR target/70406
6129 * gcc.target/i386/pr70406.c: New test.
6130
6131 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6132
6133 * gnat.dg/specs/double_record_extension3.ads: New test.
6134
6135 2016-03-25 Richard Henderson <rth@redhat.com>
6136
6137 PR target/70120
6138 * gcc.target/aarch64/pr70120-1.c: New.
6139 * gcc.target/aarch64/pr70120-2.c: New.
6140 * gcc.target/aarch64/pr70120-3.c: New.
6141
6142 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6143
6144 PR c++/62212
6145 * g++.dg/template/mangle2.C: The dg-do directive should be
6146 "compile" not "assemble".
6147
6148 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6149
6150 PR lto/69650
6151 * gcc.dg/pr69650.c: New test.
6152
6153 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
6154
6155 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6156
6157 2016-03-25 Alan Modra <amodra@gmail.com>
6158
6159 * gcc.dg/dfp/pr70052.c: New test.
6160
6161 2016-03-24 Richard Henderson <rth@redhat.com>
6162
6163 PR middle-end/69845
6164 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6165 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6166
6167 2016-03-24 Tom de Vries <tom@codesourcery.com>
6168
6169 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6170
6171 2016-03-24 Tom de Vries <tom@codesourcery.com>
6172
6173 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6174 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6175
6176 2016-03-24 Tom de Vries <tom@codesourcery.com>
6177
6178 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6179 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6180
6181 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6182
6183 PR c++/62212
6184 * g++.dg/template/mangle2.C: New test.
6185
6186 2016-03-24 Richard Biener <rguenther@suse.de>
6187
6188 PR tree-optimization/70396
6189 * gcc.dg/torture/pr70396.c: New testcase.
6190
6191 2016-03-24 Richard Biener <rguenther@suse.de>
6192
6193 PR middle-end/70370
6194 * gcc.dg/torture/pr70370.c: New testcase.
6195
6196 2016-03-24 Tom de Vries <tom@codesourcery.com>
6197
6198 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6199 * gfortran.dg/goacc/kernels-tree.f95: Same.
6200 * gfortran.dg/goacc/parallel-tree.f95: Same.
6201
6202 2016-03-24 Tom de Vries <tom@codesourcery.com>
6203
6204 * c-c++-common/goacc/uninit-if-clause.c: New test.
6205 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6206
6207 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6208
6209 PR target/70290
6210 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6211 Fix formatting.
6212
6213 2016-03-24 Richard Biener <rguenther@suse.de>
6214
6215 PR tree-optimization/70372
6216 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6217
6218 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6219
6220 PR c++/70347
6221 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6222
6223 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6224
6225 PR c++/70332
6226 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6227
6228 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6229
6230 PR c++/70001
6231 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6232 * g++.dg/cpp1y/pr70001.C: New test.
6233
6234 PR c++/70323
6235 * g++.dg/cpp0x/constexpr-70323.C: New test.
6236
6237 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6238 Jason Merrill <jason@redhat.com>
6239 Jakub Jelinek <jakub@redhat.com>
6240
6241 PR c++/69315
6242 * g++.dg/cpp0x/constexpr-69315.C: New test.
6243 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6244
6245 2016-03-23 Marek Polacek <polacek@redhat.com>
6246
6247 PR c++/69884
6248 * g++.dg/warn/Wignored-attributes-1.C: New test.
6249 * g++.dg/warn/Wignored-attributes-2.C: New test.
6250
6251 2016-03-23 Tom de Vries <tom@codesourcery.com>
6252
6253 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6254 initialization.
6255 * gfortran.dg/goacc/private-3.f95 (test): Same.
6256 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6257 missing use param.
6258
6259 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6260
6261 * lib/target-supports.exp: Remove v7ve entry from loop
6262 creating effective target checks.
6263 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6264 (add_options_for_arm_arch_v7ve): Likewise.
6265
6266 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6267
6268 PR tree-optimization/70354
6269 * gcc.dg/vect/pr70354-1.c: New test.
6270 * gcc.dg/vect/pr70354-2.c: New test.
6271 * gcc.target/i386/avx2-pr70354-1.c: New test.
6272 * gcc.target/i386/avx2-pr70354-2.c: New test.
6273
6274 2016-03-22 Jeff Law <law@redhat.com>
6275
6276 PR target/70232
6277 * gcc.dg/tree-ssa/pr70232.c: New test.
6278
6279 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6280
6281 PR target/70302
6282 * gcc.target/i386/pr70302.c: New test.
6283
6284 2016-03-22 Richard Biener <rguenther@suse.de>
6285
6286 PR middle-end/70251
6287 * g++.dg/torture/pr70251.C: New testcase.
6288
6289 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6290
6291 PR c/69993
6292 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6293 Wmisleading-indentation.c.
6294 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6295 reflect change to diagnostic text and order of messages.
6296 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6297
6298 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6299
6300 * g++.dg/ext/java-3.C: Don't compile on AIX.
6301
6302 2016-03-22 Richard Biener <rguenther@suse.de>
6303
6304 PR middle-end/70333
6305 * gcc.dg/torture/pr70333.c: New testcase.
6306
6307 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6308
6309 * g++.dg/ext/pr70290.C: New test.
6310
6311 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6312
6313 PR target/70325
6314 * gcc.target/i386/pr70325.c: New test.
6315
6316 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6317
6318 PR target/70329
6319 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6320 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6321
6322 PR target/70300
6323 * gcc.target/i386/pr70300.c: New test.
6324
6325 PR c++/70295
6326 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6327 (func2): New function for cond with parens, xfail warning for c++.
6328 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6329
6330 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6331
6332 PR c++/70096
6333 * g++.dg/template/ptrmem30.C: New test.
6334
6335 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6336
6337 PR c++/70204
6338 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6339 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6340
6341 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6342
6343 PR middle-end/70326
6344 * gcc.dg/pr70326.c: New test.
6345
6346 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6347 Jakub Jelinek <jakub@redhat.com>
6348
6349 PR tree-optimization/70317
6350 * gcc.dg/pr70317.c: New test.
6351
6352 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6353
6354 PR target/70327
6355 * gcc.target/i386/pr70327.c: New test.
6356
6357 2016-03-21 Martin Liska <mliska@suse.cz>
6358
6359 PR ipa/70306
6360 * gcc.dg/ipa/pr70306.c: New test.
6361
6362 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6363
6364 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6365 * gcc.target/arm/attr-align3.c: Likewise.
6366 * gcc.target/arm/attr_arm.c: Likewise.
6367 * gcc.target/arm/flip-thumb.c: Likewise.
6368
6369 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6370
6371 PR target/70296
6372 * gcc.target/powerpc/altivec-36.c: New test.
6373
6374 2016-03-21 Richard Biener <rguenther@suse.de>
6375
6376 PR tree-optimization/70310
6377 * gcc.dg/torture/pr70310.c: New testcase.
6378
6379 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6380
6381 PR target/70293
6382 * gcc.target/i386/pr70293.c: New test.
6383
6384 2016-03-21 Richard Biener <rguenther@suse.de>
6385
6386 PR tree-optimization/70288
6387 * gcc.dg/torture/pr70288-1.c: New testcase.
6388 * gcc.dg/torture/pr70288-2.c: Likewise.
6389
6390 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6391
6392 PR rtl-optimization/69307
6393 * gcc.target/arm/pr69307.c: New test.
6394
6395 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6396
6397 PR rtl-optimization/69102
6398 * gcc.c-torture/compile/pr69102.c: New test.
6399
6400 2016-03-18 Jeff Law <law@redhat.com>
6401
6402 PR rtl-optimization/70263
6403 * gcc.c-torture/compile/pr70263-1.c: New test.
6404 * gcc.target/i386/pr70263-2.c: New test.
6405
6406 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6407
6408 PR rtl-optimization/70278
6409 * gcc.dg/torture/pr70278.c: New test.
6410 * gcc.target/arm/pr70278.c: New test.
6411
6412 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6413
6414 PR c/70281
6415 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6416 (test_builtin_types_compatible_p): New test function.
6417 * gcc.dg/pr70281.c: New test case.
6418
6419 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6420
6421 PR target/70113
6422 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6423
6424 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6425
6426 PR tree-optimization/70252
6427 * gcc.dg/pr70252.c: New test.
6428
6429 2016-03-18 Tom de Vries <tom@codesourcery.com>
6430
6431 * gcc.dg/pr70161-2.c: New test.
6432 * gcc.dg/pr70161.c: New test.
6433
6434 2016-03-18 Tom de Vries <tom@codesourcery.com>
6435
6436 PR ipa/70269
6437 * gcc.dg/pr70269.c: New test.
6438
6439 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6440
6441 PR c++/70267
6442 * g++.dg/ext/java-3.C: New test.
6443
6444 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6445
6446 PR c++/70205
6447 * g++.dg/lookup/pr70205.C: New test.
6448
6449 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6450
6451 PR c++/70218
6452 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6453
6454 2016-03-17 Marek Polacek <polacek@redhat.com>
6455
6456 PR c/69407
6457 * gcc.dg/atomic-op-6.c: New test.
6458
6459 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6460
6461 PR c/70264
6462 * c-c++-common/pr70264.c: New test case.
6463
6464 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6465
6466 PR c++/70144
6467 * c-c++-common/pr70144-1.c: New test.
6468 * c-c++-common/pr70144-2.c: New test.
6469
6470 PR c++/70272
6471 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6472 * g++.dg/opt/flifetime-dse6.C: New test.
6473 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6474
6475 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6476
6477 PR driver/70192
6478 * gcc.dg/pic-1.c: New test.
6479 * gcc.dg/pic-2.c: Likewise.
6480 * gcc.dg/pic-3.c: Likewise.
6481 * gcc.dg/pic-4.c: Likewise.
6482 * gcc.dg/pie-1.c: Likewise.
6483 * gcc.dg/pie-2.c: Likewise.
6484 * gcc.dg/pie-3.c: Likewise.
6485 * gcc.dg/pie-4.c: Likewise.
6486 * gcc.dg/pie-5.c: Likewise.
6487 * gcc.dg/pie-6.c: Likewise.
6488
6489 2016-03-17 Tom de Vries <tom@codesourcery.com>
6490
6491 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6492 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6493
6494 2016-03-17 Richard Biener <rguenther@suse.de>
6495
6496 PR debug/70271
6497 * g++.dg/debug/pr70271.C: New testcase.
6498
6499 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6500
6501 * gcc.target/i386/pr70251.c: New test.
6502
6503 2016-03-17 Marek Polacek <polacek@redhat.com>
6504
6505 PR c++/70194
6506 * g++.dg/warn/constexpr-70194.C: New test.
6507
6508 2016-03-16 Richard Henderson <rth@redhat.com>
6509
6510 PR middle-end/70240
6511 * gcc.c-torture/compile/pr70240.c: New.
6512
6513 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6514
6515 * gcc.c-torture/compile/20151204.c: Skip for avr.
6516
6517 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6518
6519 PR target/70245
6520 * g++.dg/opt/pr70245.C: New test.
6521 * g++.dg/opt/pr70245.h: New file.
6522 * g++.dg/opt/pr70245-aux.cc: New file.
6523
6524 2016-03-16 Martin Sebor <msebor@redhat.com>
6525
6526 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6527
6528 2016-03-16 Richard Henderson <rth@redhat.com>
6529
6530 PR middle-end/70199
6531 * gcc.c-torture/compile/pr70199.c: New.
6532
6533 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6534
6535 * gcc.dg/uninit-19.c: Run dos2unix.
6536
6537 2016-03-16 Marek Polacek <polacek@redhat.com>
6538
6539 PR c/70093
6540 * gcc.dg/nested-func-10.c: New test.
6541 * gcc.dg/nested-func-9.c: New test.
6542
6543 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6544
6545 PR tree-optimization/68714
6546 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6547
6548 2016-03-16 Tom de Vries <tom@codesourcery.com>
6549
6550 PR tree-optimization/68715
6551 * gcc.dg/graphite/pr68715-2.c: New test.
6552 * gcc.dg/graphite/pr68715.c: New test.
6553 * gfortran.dg/graphite/pr68715.f90: New test.
6554
6555 2016-03-16 Tom de Vries <tom@codesourcery.com>
6556
6557 PR tree-optimization/68809
6558 * gcc.dg/graphite/pr68809-2.c: New test.
6559 * gcc.dg/graphite/pr68809.c: New test.
6560
6561 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6562
6563 PR c++/70147
6564 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6565 method call to i () as argument. Adjust expected output.
6566
6567 PR c++/70147
6568 * g++.dg/ubsan/pr70147-1.C: New test.
6569 * g++.dg/ubsan/pr70147-2.C: New test.
6570
6571 2016-03-15 Martin Sebor <msebor@redhat.com>
6572
6573 PR c++/58281
6574 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6575
6576 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6577
6578 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6579 hppa*-*-hpux*.
6580
6581 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6582
6583 PR libfortran/69799
6584 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6585 libatomic_available.
6586
6587 2016-03-15 Marek Polacek <polacek@redhat.com>
6588
6589 PR c++/70209
6590 * g++.dg/ext/attribute-may-alias-4.C: New test.
6591
6592 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6593
6594 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6595 -fvar-tracking-assignments-toggle flag.
6596
6597 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6598
6599 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6600
6601 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6602
6603 PR rtl-optimization/70222
6604 * gcc.c-torture/execute/pr70222-1.c: New test.
6605 * gcc.c-torture/execute/pr70222-2.c: New test.
6606
6607 2016-03-15 Richard Henderson <rth@redhat.com>
6608
6609 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6610
6611 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6612
6613 PR rtl-optimization/69032
6614 * gcc.dg/pr69032.c: New test.
6615
6616 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6617
6618 PR rtl-optimization/63384
6619 * g++.dg/pr63384.C: New test.
6620
6621 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6622
6623 PR target/64411
6624 * gcc.target/i386/pr64411.C: New test.
6625
6626 2016-03-15 Tom de Vries <tom@codesourcery.com>
6627
6628 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6629 * gfortran.dg/goacc/kernels-alias.f95: New test.
6630
6631 2016-03-14 Martin Sebor <msebor@redhat.com>
6632
6633 PR c++/53792
6634 * g++.dg/cpp0x/constexpr-inline.C: New test.
6635 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6636
6637 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6638
6639 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6640
6641 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6642
6643 PR middle-end/70219
6644 * gcc.dg/pr70219.c: New test.
6645
6646 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6647
6648 PR target/70083
6649 * gcc.dg/torture/pr70083.c: New test.
6650 * gcc.target/i386/pr70083.c: New test.
6651
6652 2016-03-14 Richard Biener <rguenther@suse.de>
6653
6654 PR tree-optimization/56365
6655 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6656
6657 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6658
6659 PR target/70098
6660 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6661 New function.
6662 * g++.dg/pr70098.C: New testcase.
6663
6664
6665 2016-03-14 Tom de Vries <tom@codesourcery.com>
6666
6667 PR tree-optimization/70045
6668 * gcc.dg/graphite/pr70045.c: New test.
6669
6670 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6671
6672 PR fortran/69043
6673 * gfortran.dg/include_9.f90: New test.
6674
6675 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6676
6677 PR fortran/45076
6678 gfortran.dg/prof/prof.exp: New script.
6679 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6680
6681 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6682
6683 PR rtl-optimization/69307
6684 * gcc.dg/pr69307.c: New test.
6685
6686 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6687
6688 PR target/69614
6689 * gcc.target/arm/pr69614.c: New.
6690
6691 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6692
6693 PR fortran/70031
6694 * gfortran.dg/submodule_14.f08: New test
6695
6696 PR fortran/69524
6697 * gfortran.dg/submodule_15.f08: New test
6698
6699 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6700
6701 PR c++/70106
6702 * g++.dg/cpp1y/paren3.C: New test.
6703
6704 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6705
6706 PR target/70131
6707 * gcc.target/powerpc/ppc-round2.c: New test.
6708
6709 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6710
6711 PR target/70123
6712 * gcc.dg/torture/pr70123.c: New test.
6713
6714 2016-03-11 Jeff Law <law@redhat.com>
6715
6716 PR tree-optimization/70190
6717 * gcc.c-torture/compile/pr70190.c: New test.
6718
6719 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6720
6721 PR c/68187
6722 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6723 case.
6724 (test43_b): Likewise.
6725 (test43_c): Likewise.
6726 (test43_d): Likewise.
6727 (test43_e): Likewise.
6728 (test43_f): Likewise.
6729 (test43_g): Likewise.
6730 (test44_a): Likewise.
6731 (test44_b): Likewise.
6732 (test44_c): Likewise.
6733 (test44_d): Likewise.
6734 (test44_e): Likewise.
6735
6736 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6737
6738 PR c/70085
6739 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6740
6741 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6742
6743 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6744 dg-options.
6745
6746 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6747
6748 PR target/70002
6749 PR target/69245
6750 * gcc.target/aarch64/pr69245_2.c: New test.
6751
6752 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6753
6754 PR tree-optimization/70177
6755 * gcc.dg/pr70177.c: New test.
6756
6757 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6758
6759 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6760
6761 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6762
6763 * gcc.dg/tree-ssa/sra-20.c: New.
6764
6765 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6766
6767 PR rtl-optimization/70174
6768 * gcc.dg/pr70174.c: New test.
6769
6770 PR tree-optimization/70169
6771 * gcc.dg/pr70169.c: New test.
6772
6773 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6774
6775 PR target/70160
6776 * gcc.target/i386/pr70160.c: New test.
6777
6778 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6779
6780 * gcc.target/s390/dfp-1.c: New test.
6781
6782 2016-03-10 Nick Clifton <nickc@redhat.com>
6783
6784 PR target/70044
6785 * gcc.target/aarch64/pr70044.c: New test.
6786
6787 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6788 Jakub Jelinek <jakub@redhat.com>
6789
6790 PR c++/70001
6791 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6792 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6793 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6794
6795 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6796
6797 PR lto/69589
6798 * g++.dg/lto/pr69589_0.C: New testcase
6799 * g++.dg/lto/pr69589_1.C: New testcase
6800
6801 2016-03-10 Marek Polacek <polacek@redhat.com>
6802
6803 PR c++/70153
6804 * g++.dg/delayedfold/unary-plus1.C: New test.
6805
6806 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6807
6808 * gcc.target/arm/pr45701-1.c: Escape brackets.
6809 * gcc.target/arm/pr45701-2.c: Likewise.
6810
6811 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6812
6813 * gfortran.dg/unconstrained_commons.f: New.
6814
6815 2016-03-10 Alan Modra <amodra@gmail.com>
6816
6817 * gcc.dg/pr69195.c: New.
6818 * gcc.dg/pr69238.c: New.
6819
6820 2016-03-10 Tom de Vries <tom@codesourcery.com>
6821
6822 PR testsuite/68915
6823 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6824
6825 2016-03-10 Richard Biener <rguenther@suse.de>
6826
6827 PR tree-optimization/70128
6828 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6829 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6830
6831 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6832
6833 PR tree-optimization/70152
6834 * gcc.dg/pr70152.c: New test.
6835
6836 PR target/70086
6837 * gcc.target/i386/pr70086-1.c: New test.
6838 * gcc.target/i386/pr70086-2.c: New test.
6839 * gcc.target/i386/pr70086-3.c: New test.
6840
6841 PR tree-optimization/70127
6842 * gcc.c-torture/execute/pr70127.c: New test.
6843
6844 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6845
6846 * c-c++-common/goacc/combined-directives-2.c: New test.
6847
6848 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6849
6850 PR c/68473
6851 PR c++/70105
6852 * g++.dg/diagnostic/pr70105.C: New test.
6853 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6854 (test_multiple_ordinary_maps): New test function.
6855
6856 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6857
6858 PR c/68473
6859 PR c++/70105
6860 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6861 Drop range information from call to inform_at_rich_loc.
6862 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6863 New.
6864 (test_show_locus): Replace calls to rich_location::add_range with
6865 calls to add_range. Rewrite the tests that used the now-defunct
6866 rich_location ctor taking a source_range. Simplify other tests
6867 by replacing calls to COMBINE_LOCATION_DATA with calls to
6868 make_location.
6869
6870 2016-03-09 Richard Biener <rguenther@suse.de>
6871 Jakub Jelinek <jakub@redhat.com>
6872
6873 PR tree-optimization/70138
6874 * gcc.dg/vect/pr70138-1.c: New testcase.
6875 * gcc.dg/vect/pr70138-2.c: Likewise.
6876
6877 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6878
6879 PR target/70049
6880 * gcc.target/i386/pr70049.c: New test.
6881
6882 2016-03-09 Richard Biener <rguenther@suse.de>
6883
6884 PR c/70143
6885 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6886 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6887 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6888
6889 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6890
6891 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6892 arm-*-*.
6893
6894 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6895
6896 PR middle-end/67278
6897 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6898
6899 PR target/67278
6900 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6901
6902 PR middle-end/70050
6903 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6904 in testcase comment.
6905
6906 2016-03-09 Tom de Vries <tom@codesourcery.com>
6907
6908 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6909 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6910 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6911 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6912 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6913 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6914 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6915 * gfortran.dg/goacc/kernels-loop.f95: New test.
6916
6917 2016-03-08 Martin Sebor <msebor@redhat.com>
6918
6919 PR c++/62096
6920 * g++.dg/warn/overflow-warn-7.C: New test.
6921
6922 2016-03-08 Jason Merrill <jason@redhat.com>
6923
6924 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6925 * lib/target-supports.exp (check_effective_target_concepts): New.
6926
6927 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6928
6929 PR c++/70135
6930 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6931 * g++.dg/ubsan/pr70135.C: New test.
6932
6933 PR target/70110
6934 * gcc.dg/pr70110.c: New test.
6935
6936 2016-03-07 Martin Jambor <mjambor@suse.cz>
6937
6938 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6939 * c-c++-common/gomp/if-1.c: Likewise.
6940 * c-c++-common/gomp/pr61486-2.c: Likewise.
6941 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6942 to dg-additional-options.
6943 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6944 * g++/gomp/target-teams-1.c: Likewise.
6945 * gcc.dg/gomp/gomp.exp: Likewise.
6946 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6947 dg-additional-options.
6948 * gfortran.dg/gomp/gomp.exp: Likewise.
6949 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6950 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6951 dg-additional-options.
6952 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6953
6954 2016-03-07 Martin Jambor <mjambor@suse.cz>
6955
6956 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6957 * c-c++-common/gomp/gridify-1.c: New test.
6958 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6959
6960 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6961
6962 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6963 trigger for cortex-r8, when scanning for register r8.
6964 * gcc.target/arm/pr45701-2.c: Likewise.
6965
6966 2016-02-26 Richard Biener <rguenther@suse.de>
6967 Jeff Law <law@redhat.com>
6968
6969 PR tree-optimization/69740
6970 * gcc.c-torture/compile/pr69740-1.c: New test.
6971 * gcc.c-torture/compile/pr69740-2.c: New test.
6972
6973 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6974
6975 * lib/target-supports.exp
6976 (check_effective_target_whole_vector_shift): Enable for PPC64.
6977
6978 2016-03-07 Richard Biener <rguenther@suse.de>
6979
6980 PR tree-optimization/70115
6981 * gcc.dg/torture/pr70115.c: New testcase.
6982
6983 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6984
6985 PR middle-end/69916
6986 * c-c-++-common/goacc/pr69916.c: New.
6987
6988 2016-03-07 Richard Henderson <rth@redhat.com>
6989
6990 * gcc.c-torture/compile/pr70061.c: New test.
6991
6992 2016-03-07 Richard Biener <rguenther@suse.de>
6993
6994 PR testsuite/70109
6995 * gcc.dg/vect/O3-pr36098.c: New testcase.
6996
6997 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6998
6999 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7000
7001 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7002
7003 * gnat.dg/renaming9.ad[sb]: New testcase.
7004
7005 2016-03-05 Jakub Jelinek <jakub@redhat.com>
7006
7007 PR c++/70084
7008 * g++.dg/expr/stdarg3.C: New test.
7009
7010 2016-03-04 Jeff Law <law@redhat.com>
7011
7012 PR tree-optimization/69196
7013 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7014 x86_64-*-*.
7015
7016 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7017
7018 PR c/69973
7019 * gcc.dg/pr69973.c: New test.
7020
7021 PR rtl-optimization/69941
7022 * gcc.dg/torture/pr69941.c: New test.
7023
7024 PR c/69824
7025 * gcc.dg/pr69824.c: New test.
7026
7027 2016-03-05 Tom de Vries <tom@codesourcery.com>
7028
7029 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7030 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7031 function.
7032
7033 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7034
7035 PR c++/66786
7036 * g++.dg/cpp1y/var-templ48.C: New test.
7037 * g++.dg/cpp1y/var-templ49.C: New test.
7038
7039 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7040
7041 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7042
7043 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7044
7045 PR c++/70035
7046 * g++.dg/ubsan/pr70035.C: New test.
7047
7048 PR target/70062
7049 * gcc.target/i386/pr70062.c: New test.
7050
7051 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7052
7053 * g++.dg/template/typename21.C: Remove c++98_only.
7054
7055 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7056
7057 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7058
7059 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7060
7061 PR c/68187
7062 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7063 function.
7064 (fn_42_b): Likewise.
7065 (fn_42_c): Likewise.
7066
7067 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7068
7069 PR c/68187
7070 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7071 function.
7072 (fn_40_b): Likewise.
7073 (fn_41_a): Likewise.
7074 (fn_41_b): Likewise.
7075
7076 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7077
7078 PR target/70059
7079 * gcc.target/i386/avx512f-pr70059.c: New test.
7080 * gcc.target/i386/avx512dq-pr70059.c: New test.
7081
7082 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7083
7084 PR rtl-optimization/57676
7085 * gcc.dg/torture/pr57676.c: New test.
7086
7087 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7088
7089 * gcc.dg/pr70026.c: New test.
7090
7091 2016-03-04 Marek Polacek <polacek@redhat.com>
7092
7093 PR c/69798
7094 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7095 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7096
7097 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7098
7099 PR target/70004
7100 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7101 Delete.
7102 (test_corners_sisd_si): Likewise.
7103 (main): Remove checks of the above.
7104 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7105
7106 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7107
7108 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7109
7110 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7111
7112 * gcc.dg/torture/pr69951.c: Accept argc==0.
7113
7114 2016-03-04 Richard Biener <rguenther@suse.de>
7115
7116 PR c++/70054
7117 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7118 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7119
7120 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7121
7122 PR testsuite/69766
7123 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7124 testing multiarch.
7125
7126 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7127
7128 PR debug/69947
7129 * gcc.dg/guality/pr69947.c: New test.
7130
7131 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7132
7133 PR ada/70017
7134 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7135
7136 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7137
7138 PR rtl-optimization/69904
7139 * gcc.target/arm/pr69904.c: New test.
7140
7141 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7142
7143 PR target/70021
7144 * gcc.dg/vect/pr70021.c: New test.
7145 * gcc.target/i386/pr70021.c: New test.
7146
7147 2016-03-03 Marek Polacek <polacek@redhat.com>
7148
7149 PR middle-end/70050
7150 * gcc.dg/pr70050.c: New test.
7151
7152 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7153
7154 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7155
7156 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7157
7158 PR tree-optimization/70043
7159 * gfortran.dg/vect/pr70043.f90: New test.
7160
7161 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7162
7163 * gnat.dg/specs/task1.ads: New test.
7164
7165 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7166
7167 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7168 Invoke gdb with -batch.
7169 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7170
7171 2016-03-03 Richard Biener <rguenther@suse.de>
7172
7173 PR tree-optimization/55936
7174 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7175
7176 2016-03-02 Jeff Law <law@redhat.com>
7177
7178 PR rtl-optimization/69942
7179 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7180 effects of argument promotions.
7181
7182 PR tree-optimization/69987
7183 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7184 target does not support -fprefetch-loop-arrays.
7185
7186 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7187
7188 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7189
7190 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7191
7192 PR rtl-optimization/69052
7193 * gcc.target/i386/pr69052.c: New test.
7194
7195 2016-03-02 Alan Modra <amodra@gmail.com>
7196
7197 * gcc.dg/pr69990.c: New.
7198
7199 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7200
7201 PR c/68062
7202 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7203
7204 PR middle-end/70022
7205 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7206
7207 PR target/70028
7208 * gcc.target/i386/pr70028.c: New test.
7209
7210 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7211
7212 * c-c++-common/asan/swapcontext-test-1.c,
7213 * c-c++-common/tsan/thread_leak.c,
7214 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7215 * g++.dg/tsan/benign_race.C,
7216 * g++.dg/tsan/fd_close_norace.C,
7217 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7218 races with sanitizer output
7219
7220 2016-03-02 Richard Biener <rguenther@suse.de>
7221 Uros Bizjak <ubizjak@gmail.com>
7222
7223 PR target/67278
7224 * gcc.dg/simd-8.c: New testcase.
7225
7226 2016-03-02 Richard Biener <rguenther@suse.de>
7227
7228 PR middle-end/67278
7229 * gcc.dg/simd-7.c: New testcase.
7230
7231 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7232
7233 * gcc.target/i386/pr70007.c: Tweak.
7234
7235 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7236
7237 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7238
7239 2016-03-02 Marek Polacek <polacek@redhat.com>
7240
7241 PR c/67854
7242 * gcc.dg/pr67854.c: New test.
7243
7244 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7245
7246 PR middle-end/70025
7247 * gcc.dg/torture/pr70025.c: New test.
7248
7249 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7250
7251 PR tree-optimization/68621
7252 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7253
7254 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7255
7256 * gcc.target/i386/pr70007.c: New test.
7257
7258 2016-03-01 Jeff Law <law@redhat.com>
7259
7260 PR tree-optimization/69196
7261 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7262
7263 PR tree-optimization/69196
7264 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7265 duplicating code and spoiling the expected output.
7266
7267 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7268
7269 PR target/70033
7270 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7271 supports power9 before doing tests.
7272 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7273 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7274 * gcc.target/powerpc/p9-permute.c: Likewise.
7275
7276 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7277
7278 PR target/70027
7279 * gcc.target/i386/pr70027.c: New test.
7280
7281 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7282
7283 * gcc.dg/pr70017.c: New test.
7284
7285 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7286
7287 PR c/69796
7288 PR c/69974
7289 * gcc.dg/pr69796.c: New test.
7290 * gcc.dg/pr69974.c: New test.
7291
7292 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7293
7294 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7295
7296 2016-02-29 Jeff Law <law@redhat.com>
7297
7298 PR tree-optimization/69987
7299 * gfortran.dg/pr69987.f90: New test.
7300
7301 PR tree-optimization/69989
7302 * gcc.c-torture/compile/pr69989-2.c: New test.
7303
7304 2016-03-01 Marek Polacek <polacek@redhat.com>
7305
7306 PR c++/69795
7307 * g++.dg/parse/invalid1.C: New test.
7308
7309 2016-03-01 Richard Biener <rguenther@suse.de>
7310
7311 PR middle-end/70022
7312 * gcc.dg/pr70022.c: New testcase.
7313
7314 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7315
7316 PR tree-optimization/69956
7317 * gcc.dg/pr69956.c: New test.
7318
7319 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7320
7321 PR target/70011
7322 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7323 XFAIL when hardware supports efficient unaligned storage access.
7324
7325 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7326
7327 PR c++/69961
7328 * g++.dg/template/pr69961a.C: New test.
7329 * g++.dg/template/pr69961b.C: New test.
7330
7331 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7332
7333 PR preprocessor/69985
7334 * gcc.dg/cpp/pr69985.c: New test case.
7335
7336 2016-02-29 Jeff Law <law@redhat.com>
7337
7338 PR tree-optimization/70005
7339 * gcc.c-torture/execute/pr70005.c New test.
7340
7341 PR tree-optimization/69999
7342 * gcc.c-torture/compile/pr69999.c: New test.
7343
7344 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7345
7346 PR tree-optimization/69652
7347 * gcc.dg/torture/pr69652.c: Delete test.
7348 * gcc.dg/vect/pr69652.c: New test.
7349
7350 2016-02-19 Richard Biener <rguenther@suse.de>
7351
7352 PR tree-optimization/69980
7353 * gfortran.dg/vect/pr69980.f90: New testcase.
7354
7355 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7356
7357 * gcc.target/sparc/20160229-1.c: New test.
7358
7359 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7360
7361 * gnat.dg/stack_usage3.adb: New test.
7362 * gnat.dg/stack_usage3_pkg.ads: New helper.
7363
7364 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7365
7366 * gnat.dg/renaming8.adb: New test.
7367 * gnat.dg/renaming8_pkg1.ads: New helper.
7368 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7369 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7370
7371 2016-02-29 Richard Biener <rguenther@suse.de>
7372
7373 PR tree-optimization/69720
7374 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7375
7376 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7377
7378 PR fortran/68147
7379 PR fortran/47674
7380 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7381
7382 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7383 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7384
7385 PR fortran/56007
7386 * gfortran.dg/coarray_8.f90: Adjust error message.
7387 * gfortran.dg/pr56007.f90: New test.
7388 * gfortran.dg/pr56007.f: New test.
7389
7390 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7391
7392 PR tree-optimization/69989
7393 * gcc.dg/torture/pr69989.c: New test.
7394
7395 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7396
7397 * gcc.target/i386/stack-realign-win.c: New test.
7398
7399 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7400
7401 PR fortran/60126
7402 * gfortran.dg/pr60126.f90: New test.
7403
7404 2016-02-27 Jeff Law <law@redhat.com>
7405
7406 Revert
7407 2016-02-26 Richard Biener <rguenther@suse.de>
7408 Jeff Law <law@redhat.com>
7409
7410 PR tree-optimization/69740
7411 * gcc.c-torture/compile/pr69740-1.c: New test.
7412 * gcc.c-torture/compile/pr69740-2.c: New test.
7413
7414 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7415
7416 PR fortran/69910
7417 * gfortran.dg/newunit_4.f90: New test.
7418
7419 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7420
7421 PR target/69613
7422 PR rtl-optimization/69886
7423 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7424 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7425 target.
7426
7427 2016-02-26 Martin Sebor <msebor@redhat.com>
7428
7429 PR tree-optimization/15826
7430 * gcc.dg/tree-ssa/pr15826.c: New test.
7431
7432 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7433
7434 PR target/69969
7435 * gcc.target/powerpc/pr69969.c: New test.
7436
7437 2016-02-26 Martin Sebor <msebor@redhat.com>
7438
7439 PR c++/15766
7440 * g++.old-deja/g++.other/decl5.C: Add a test case.
7441
7442 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7443
7444 PR target/69946
7445 * gcc.target/powerpc/pr69946.c: New file.
7446
7447 2016-02-26 Richard Biener <rguenther@suse.de>
7448 Jeff Law <law@redhat.com>
7449
7450 PR tree-optimization/69740
7451 * gcc.c-torture/compile/pr69740-1.c: New test.
7452 * gcc.c-torture/compile/pr69740-2.c: New test.
7453
7454 2016-02-26 Martin Jambor <mjambor@suse.cz>
7455
7456 PR middle-end/69920
7457 * gcc.dg/torture/pr69932.c: New test.
7458 * gcc.dg/torture/pr69936.c: Likewise.
7459
7460 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7461
7462 PR target/69709
7463 * gcc.target/s390/pr69709.c: New test.
7464
7465 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7466
7467 PR target/69245
7468 * gcc.target/aarch64/pr69245_1.c: New test.
7469
7470 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7471
7472 PR target/69613
7473 * gcc.dg/torture/pr69613.c: New test.
7474
7475 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7476
7477 PR rtl-optimization/69891
7478 * gcc.target/i386/pr69891.c: New test.
7479
7480 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7481 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7482
7483 PR target/61397
7484 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7485 functionality for both 32-bit and 64-bit.
7486
7487 2016-02-26 Richard Biener <rguenther@suse.de>
7488
7489 PR tree-optimization/69551
7490 * gcc.dg/torture/pr69951.c: New testcase.
7491
7492 2016-02-25 Richard Biener <rguenther@suse.de>
7493
7494 PR tree-optimization/48795
7495 * gcc.dg/Warray-bounds-18.c: New testcase.
7496
7497 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7498
7499 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7500
7501 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7502
7503 PR rtl-optimization/69896
7504 * gcc.dg/pr69896.c: New test.
7505
7506 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7507
7508 PR c++/69736
7509 * g++.dg/cpp1y/paren2.C: New test.
7510
7511 2016-02-24 Martin Sebor <msebor@redhat.com>
7512
7513 PR c/51147
7514 * gcc.dg/enum-mode-2.c: New test.
7515
7516 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7517
7518 PR c++/69922
7519 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7520 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7521 * g++.dg/ubsan/pr69922.C: New test.
7522
7523 2016-02-24 Marek Polacek <polacek@redhat.com>
7524
7525 PR c/69819
7526 * gcc.dg/pr69819.c: New test.
7527
7528 2016-02-24 Martin Sebor <msebor@redhat.com>
7529
7530 PR c++/69912
7531 * g++.dg/ext/flexary15.C: New test.
7532
7533 2016-02-24 Martin Sebor <msebor@redhat.com>
7534
7535 * gcc.dg/builtins-68.c: Avoid making unportable
7536 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7537 * g++.dg/ext/builtin_alloca.C: Same.
7538
7539 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7540 Charles Baylis <charles.baylis@linaro.org>
7541
7542 PR debug/61033
7543 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7544
7545 2016-02-24 Richard Biener <rguenther@suse.de>
7546 Jakub Jelinek <jakub@redhat.com>
7547
7548 PR middle-end/69760
7549 * gcc.dg/torture/pr69760.c: New testcase.
7550
7551 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7552
7553 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7554 pattern on Solaris with as.
7555
7556 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7557
7558 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7559 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7560 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7561 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7562
7563 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7564
7565 PR middle-end/69915
7566 * gcc.dg/pr69915.c: New test.
7567
7568 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7569
7570 PR rtl-optimization/69886
7571 * gcc.dg/torture/pr69886.c: New test.
7572
7573 2016-02-24 Richard Biener <rguenther@suse.de>
7574
7575 PR middle-end/68963
7576 * gcc.dg/torture/pr68963.c: New testcase.
7577
7578 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7579
7580 PR target/69875
7581 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7582 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7583 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7584 * gcc.target/arm/atomic_loaddi_1.c: New test.
7585 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7586 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7587 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7588 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7589 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7590 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7591 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7592 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7593
7594 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7595
7596 PR middle-end/69909
7597 * gcc.dg/torture/pr69909.c: New test.
7598
7599 2016-02-24 Richard Biener <rguenther@suse.de>
7600
7601 PR tree-optimization/69907
7602 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7603 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7604 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7605
7606 2016-02-24 Christian Bruel <christian.bruel@st.com>
7607
7608 * gcc.target/arm/pragma_cpp_fma.c: New test.
7609
7610 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7611
7612 PR fortran/61156
7613 * gfortran.dg/include_6.f90: Update test.
7614
7615 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7616
7617 PR objc/69844
7618 * objc.dg/pr69844.m: New test.
7619
7620 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7621
7622 PR libgfortran/69456
7623 * gfortran.dg/namelist_89.f90: New test.
7624 * gfortran.dg/pr59700.f90: Update test..
7625
7626 2016-02-23 Martin Sebor <msebor@redhat.com>
7627
7628 PR middle-end/69780
7629 * g++.dg/ext/builtin_alloca.C: New test.
7630 * gcc.dg/builtins-68.c: New test.
7631
7632 2016-02-23 Richard Henderson <rth@redhat.com>
7633
7634 * gcc.target/i386/addr-space-3.c: Remove test.
7635
7636 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7637
7638 PR preprocessor/69126
7639 PR preprocessor/69543
7640 * c-c++-common/pr69126-2-long.c: New test.
7641 * c-c++-common/pr69126-2-short.c: New test.
7642 * c-c++-common/pr69543-1.c: Remove xfail.
7643
7644 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7645
7646 PR preprocessor/69126
7647 PR preprocessor/69543
7648 PR preprocessor/69558
7649 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7650 (f): Rename to...
7651 (test_2): ...this, and add leading comment.
7652 (MACRO_3, test_3): New.
7653 (MACRO_4A, MACRO_4B, test_4): New.
7654 (MACRO): Rename to...
7655 (MACRO_5): ...this.
7656 (g): Rename to...
7657 (test_5): ...this, updating for renaming of MACRO, and
7658 add leading comment.
7659 * c-c++-common/pr69543-1.c: New.
7660 * c-c++-common/pr69543-2.c: New.
7661 * c-c++-common/pr69543-3.c: New.
7662 * c-c++-common/pr69543-4.c: New.
7663 * c-c++-common/pr69558-1.c: New.
7664 * c-c++-common/pr69558-2.c: New.
7665 * c-c++-common/pr69558-3.c: New.
7666 * c-c++-common/pr69558-4.c: New.
7667 * gcc.dg/pr69558.c: Move to...
7668 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7669 xfail for c++.
7670
7671 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7672
7673 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7674 to -ftree-parallelize-loops/-fopenacc changes.
7675 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7676 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7677 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7678 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7679 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7680 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7681 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7682 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7683 * c-c++-common/goacc/kernels-loop.c: Likewise.
7684 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7685 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7686 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7687 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7688
7689 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7690
7691 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7692
7693 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7694
7695 PR c++/69902
7696 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7697
7698 PR c/69900
7699 * gcc.dg/pr69900.c: New test.
7700
7701 2016-02-23 Martin Jambor <mjambor@suse.cz>
7702
7703 PR tree-optimization/69666
7704 * gcc.dg/tree-ssa/pr69666.c: New test.
7705
7706 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7707
7708 PR fortran/67451
7709 * gfortran.dg/coarray_allocate_5.f08: New test.
7710
7711 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7712
7713 * gcc.target/s390/vcond-shift.c: Move to ...
7714 * gcc.target/s390/vector/vcond-shift.c: ... here.
7715
7716 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7717
7718 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7719 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7720
7721 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7722
7723 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7724
7725 2016-02-20 Mark Wielaard <mjw@redhat.com>
7726
7727 PR c/28901
7728 * gcc.dg/unused-variable-3.c: New test.
7729
7730 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7731
7732 PR target/69888
7733 * gcc.target/i386/pr69888.c: New test.
7734
7735 2016-02-22 Richard Biener <rguenther@suse.de>
7736
7737 PR tree-optimization/69882
7738 * gfortran.dg/vect/pr69882.f90: New testcase.
7739
7740 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7741
7742 PR target/69885
7743 * gcc.dg/pr69885.c: New test.
7744
7745 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7746
7747 PR target/69806
7748 PR target/54089
7749 * gcc.target/sh/pr54089-10.c: New.
7750
7751 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7752
7753 PR fortran/69423
7754 * gfortran.dg/deferred_character_15.f90 : New test.
7755
7756 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7757
7758 PR fortran/57365
7759 gfortran.dg/allocate_with_source_18.f03: New test.
7760
7761 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7762
7763 PR fortran/52531
7764 gfortran.dg/gomp/pr52531.f90: New test.
7765
7766 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7767
7768 PR c++/69865
7769 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7770 -std=c++03.
7771
7772 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7773
7774 PR c++/69826
7775 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7776 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7777
7778 PR c++/69850
7779 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7780
7781 PR c++/69851
7782 * g++.dg/torture/pr69851.C: New test.
7783
7784 2016-02-19 Martin Sebor <msebor@redhat.com>
7785
7786 PR testsuite/69573
7787 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7788
7789 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7790
7791 PR c++/69850
7792 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7793 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7794
7795 PR c++/67767
7796 * g++.dg/cpp0x/pr67767.C: New test.
7797
7798 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7799
7800 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7801 for fp, simd, crypto, crc, lse.
7802 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7803 above.
7804 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7805 effective target check.
7806
7807 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7808
7809 PR target/69820
7810 * gcc.target/i386/pr69820.c: New test.
7811
7812 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7813
7814 * gcc.target/s390/vector/int128-1.c: New test.
7815
7816 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7817
7818 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7819
7820 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7821
7822 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7823 instruction pattern name to prevent the testcase from failing with
7824 -march=z13.
7825
7826 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7827
7828 * gcc.target/s390/md/movstr-2.c: New test.
7829
7830 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7831
7832 * gcc.target/s390/morestack.c: New test.
7833
7834 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7835
7836 PR target/69625
7837 * gcc.target/s390/pr69625.c: Add test case.
7838
7839 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7840
7841 PR testsuite/68580
7842 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7843
7844 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7845
7846 PR target/68404
7847 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7848 * gcc.target/powerpc/fusion3.c: Likewise.
7849
7850 2016-02-18 Richard Biener <rguenther@suse.de>
7851
7852 PR middle-end/69553
7853 * g++.dg/torture/pr69553.C: New testcase.
7854
7855 2016-02-18 Nick Clifton <nickc@redhat.com>
7856
7857 PR target/62254
7858 PR target/69610
7859 * gcc.target/arm/pr62554.c: New test.
7860 * gcc.target/arm/pr69610-1.c: New test.
7861 * gcc.target/arm/pr69610-2.c: New test.
7862
7863 2016-02-18 Richard Biener <rguenther@suse.de>
7864
7865 PR middle-end/69854
7866 * gcc.dg/torture/pr69854.c: New testcase.
7867
7868 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7869
7870 PR c++/69850
7871 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7872
7873 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7874
7875 * gcc.target/powerpc/vec-cg.c: New test.
7876
7877 2016-02-17 Richard Biener <rguenther@suse.de>
7878
7879 PR testsuite/69586
7880 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7881
7882 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7883
7884 PR target/69161
7885 * gcc.c-torture/compile/pr69161.c: New test.
7886
7887 2016-02-17 David Sherwood <david.sherwood@arm.com>
7888
7889 PR target/69532
7890 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7891 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7892
7893 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7894
7895 * gcc.dg/ifcvt-4.c: Skip on Visium.
7896
7897 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7898
7899 * gnat.dg/atomic8.adb: New test.
7900
7901 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7902
7903 * gnat.dg/discr46.ad[sb]: New test.
7904
7905 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7906
7907 PR Target/48344
7908 * gcc.target/powerpc/pr48344-1.c: New test.
7909
7910 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7911
7912 PR fortran/69742
7913 * gfortran.dg/associate_21.f90: New test.
7914
7915 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7916
7917 PR c/69835
7918 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7919 -Wnonnull in dg-options.
7920 * c-c++-common/nonnull-2.c: New test.
7921
7922 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7923 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7924
7925 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7926
7927 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7928
7929 PR middle-end/69801
7930 * gcc.dg/pr69801.c: Add empty dg-options.
7931
7932 2016-02-16 James Norris <jnorris@codesourcery.com>
7933
7934 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7935 * g++.dg/goacc/deviceptr-1.c: New file.
7936
7937 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7938
7939 PR tree-optimization/69820
7940 * gcc.dg/vect/pr69820.c: New test.
7941
7942 2016-02-16 Richard Biener <rguenther@suse.de>
7943
7944 PR tree-optimization/69776
7945 * gcc.dg/torture/pr69776-2.c: New testcase.
7946
7947 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7948
7949 PR tree-optimization/69714
7950 * gcc.dg/torture/pr69714.c: New test.
7951
7952 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7953
7954 PR tree-optimization/69802
7955 * gcc.dg/pr69802.c: New test.
7956
7957 2016-02-16 Richard Biener <rguenther@suse.de>
7958
7959 PR middle-end/69801
7960 * gcc.dg/pr69801.c: New testcase.
7961
7962 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7963
7964 PR libgfortran/69651
7965 * gfortran.dg/read_bang.f90: New test.
7966 * gfortran.dg/read_bang4.f90: New test.
7967
7968 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7969
7970 PR c++/69658
7971 * g++.dg/init/pr69658.C: New test.
7972
7973 PR c++/69797
7974 * c-c++-common/pr69797.c: New test.
7975
7976 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7977
7978 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7979 check for aarch64*-*-*.
7980
7981 2016-02-15 Richard Biener <rguenther@suse.de>
7982
7983 PR tree-optimization/69783
7984 * gcc.dg/vect/pr69783.c: New testcase.
7985
7986 2016-02-15 Richard Biener <rguenther@suse.de>
7987
7988 PR tree-optimization/69776
7989 * gcc.dg/torture/pr69776.c: New testcase.
7990
7991 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7992
7993 PR fortran/60526
7994 * gfortran.dg/type_decl_4.f90: Reinstated.
7995
7996 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7997
7998 PR fortran/68746
7999 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8000
8001 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8002
8003 PR fortran/60526
8004 PR bootstrap/69816
8005 * gfortran.dg/type_decl_4.f90: Removed.
8006
8007 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8008
8009 PR fortran/60526
8010 * gfortran.dg/type_decl_4.f90: New test.
8011
8012 2016-02-14 Alan Modra <amodra@gmail.com>
8013
8014 PR testsuite/68886
8015 * gcc.c-torture/execute/stkalign.c: Revise test.
8016
8017 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8018
8019 PR target/67260
8020 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8021
8022 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8023
8024 PR target/67260
8025 * gcc.target/sh/torture/pr67260.c: New.
8026
8027 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
8028
8029 * gcc.dg/pr67964.c: Add dg-require-alias.
8030
8031 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8032
8033 PR target/67636
8034 PR target/64345
8035 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8036
8037 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8038
8039 PR libgfortran/69668
8040 * gfortran.dg/namelist_88.f90: New test.
8041
8042 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8043
8044 PR libgfortran/69668
8045 * gfortran.dg/namelist_38.f90: Update test.
8046 * gfortran.dg/namelist_84.f90: Update test.
8047
8048 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8049
8050 PR other/69554
8051 * gcc.dg/pr69554-1.c: New test.
8052 * gfortran.dg/pr69554-1.F90: New test.
8053 * gfortran.dg/pr69554-2.F90: New test.
8054 * lib/gcc-dg.exp (proc dg-locus): New function.
8055 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8056 distinguish between the caret-printing and non-caret-printing
8057 cases. If caret-printing has been explicitly enabled, bail out
8058 without attempting to fix up the output.
8059
8060 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8061
8062 PR driver/69265
8063 PR driver/69453
8064 * gcc.dg/spellcheck-options-3.c: New test case.
8065 * gcc.dg/spellcheck-options-4.c: New test case.
8066 * gcc.dg/spellcheck-options-5.c: New test case.
8067 * gcc.dg/spellcheck-options-6.c: New test case.
8068 * gcc.dg/spellcheck-options-7.c: New test case.
8069 * gcc.dg/spellcheck-options-8.c: New test case.
8070 * gcc.dg/spellcheck-options-9.c: New test case.
8071 * gcc.dg/spellcheck-options-10.c: New test case.
8072
8073 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8074
8075 PR rtl-optimization/69764
8076 PR rtl-optimization/69771
8077 * c-c++-common/pr69764.c: New test.
8078 * gcc.dg/torture/pr69771.c: New test.
8079
8080 2016-02-12 Marek Polacek <polacek@redhat.com>
8081
8082 * g++.dg/torture/init-list1.C: New.
8083
8084 2016-02-12 Marek Polacek <polacek@redhat.com>
8085
8086 * gcc.dg/pr69522.c: Add empty dg-options.
8087
8088 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8089
8090 * g++.dg/lto/lto.exp: Include and init mpx.
8091 * g++.dg/lto/pr69729_0.C: New test.
8092
8093 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8094
8095 PR ipa/69241
8096 * g++.dg/ipa/pr69241-4.C: New test.
8097
8098 PR ipa/68672
8099 * g++.dg/ipa/pr68672-1.C: New test.
8100 * g++.dg/ipa/pr68672-2.C: New test.
8101 * g++.dg/ipa/pr68672-3.C: New test.
8102
8103 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8104
8105 PR c/69522
8106 * gcc.dg/pr69522.c: New test.
8107
8108 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8109
8110 PR c++/69098
8111 * g++.dg/cpp1y/69098.C: New test.
8112 * g++.dg/cpp1y/69098-2.C: New test.
8113
8114 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8115
8116 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8117 and neighbour -> neighbor.
8118 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8119 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8120 * c-c++-common/Wvarargs.c: Likewise.
8121 * c-c++-common/goacc/host_data-5.c: Likewise.
8122 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8123 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8124 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8125 * gcc.target/aarch64/pr60697.c: Likewise.
8126 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8127 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8128 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8129 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8130 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8131 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8132 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8133 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8134 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8135 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8136 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8137 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8138 * g++.dg/lookup/koenig5.C: Likewise.
8139 * g++.dg/ext/no-asm-2.C: Likewise.
8140 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8141 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8142 * gfortran.dg/used_types_16.f90: Likewise.
8143 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8144 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8145 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8146 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8147 * gfortran.dg/abstract_type_6.f03: Likewise.
8148 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8149 * gfortran.dg/used_types_15.f90: Likewise.
8150 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8151 * gfortran.dg/exit_3.f08: Likewise.
8152 * gfortran.dg/open_status_2.f90: Likewise.
8153 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8154 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8155 * gfortran.dg/associate_1.f03: Likewise.
8156 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8157 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8158 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8159 * gcc.dg/builtin-object-size-1.c: Likewise.
8160 * gcc.dg/noreturn-6.c: Likewise.
8161 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8162 * gcc.dg/globalalias.c: Likewise.
8163 * gcc.dg/builtins-config.h: Likewise.
8164 * gcc.dg/pr30457.c: Likewise.
8165 * gcc.c-torture/compile/volatile-1.c: Likewise.
8166 * gcc.c-torture/execute/20101011-1.c: Likewise.
8167 * c-c++-common/Waddress-1.c: Likewise.
8168
8169 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR c/69768
8172 * c-c++-common/Waddress-1.c: New test.
8173
8174 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8175
8176 PR fortran/69296
8177 * gfortran.dg/associate_19.f03: New test.
8178 * gfortran.dg/associate_20.f03: New test.
8179
8180 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8181
8182 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8183
8184 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8185
8186 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8187 .arch armv8-a\n. Add -dA to dg-options.
8188 * gcc.target/aarch64/assembler_arch_1.c: New test.
8189 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8190
8191 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8192
8193 PR c++/68726
8194 * g++.dg/cpp0x/pr68726.C: New.
8195
8196 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8197
8198 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8199 test.
8200
8201 2016-02-11 Richard Biener <rguenther@suse.de>
8202
8203 * g++.dg/tree-ssa/pr61034.C: Adjust.
8204
8205 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8206
8207 PR target/69148
8208 * gcc.target/s390/pr69148.c: New.
8209
8210 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8211
8212 PR tree-optimization/69652
8213 * gcc.dg/torture/pr69652.c: New test.
8214
8215 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8216 Patrick Palka <ppalka@gcc.gnu.org>
8217
8218 PR ipa/69241
8219 PR c++/69649
8220 * g++.dg/ipa/pr69241-1.C: New test.
8221 * g++.dg/ipa/pr69241-2.C: New test.
8222 * g++.dg/ipa/pr69241-3.C: New test.
8223 * g++.dg/ipa/pr69649.C: New test.
8224
8225 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8226
8227 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8228 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8229
8230 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8231
8232 PR tree-optimization/68021
8233 * gcc.dg/tree-ssa/pr68021.c: New test.
8234
8235 2016-02-10 Richard Biener <rguenther@suse.de>
8236
8237 PR tree-optimization/69726
8238 * gcc.dg/uninit-22.c: New testcase.
8239
8240 2016-02-09 Andrew Pinski <apinski@cavium.com>
8241
8242 PR tree-opt/69282
8243 * gcc.c-torture/compile/20160205-1.c: New testcase.
8244
8245 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8246
8247 PR target/68404
8248 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8249 instead accessing a really large arrray.
8250 * gcc.target/powerpc/fusion3.c: Likewise.
8251
8252 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8253
8254 PR target/68532
8255 * gcc.c-torture/execute/pr68532.c: New test.
8256
8257 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8258
8259 PR target/69634
8260 * gcc.dg/pr69634.c: New.
8261
8262 2016-02-09 Richard Biener <rguenther@suse.de>
8263
8264 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8265
8266 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8267
8268 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8269
8270 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8271
8272 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8273
8274 2016-02-09 Richard Biener <rguenther@suse.de>
8275
8276 PR tree-optimization/69715
8277 * gcc.dg/torture/pr69715.c: New testcase.
8278
8279 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8280
8281 PR c++/69139
8282 * g++.dg/cpp0x/trailing12.C: New test.
8283 * g++.dg/cpp0x/trailing13.C: New test.
8284
8285 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8286
8287 PR c++/69283
8288 PR c++/67835
8289 * g++.dg/cpp1y/auto-fn29.C: New test.
8290 * g++.dg/cpp1y/auto-fn30.C: New test.
8291
8292 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8293
8294 PR tree-optimization/69209
8295 * gcc.c-torture/compile/pr69209.c: New test.
8296
8297 2016-02-08 Jeff Law <law@redhat.com>
8298
8299 PR tree-optimization/68541
8300 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8301 of statements allowed in join block for path splitting.
8302
8303 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8304
8305 PR c++/59627
8306 * g++.dg/gomp/pr59627.C: New test.
8307
8308 PR ipa/69239
8309 * g++.dg/ipa/pr69239.C: New test.
8310
8311 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8312
8313 PR preprocessor/69664
8314 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8315 * gcc.dg/cpp/warn-comments.c: Likewise.
8316
8317 2016-02-08 Marek Polacek <polacek@redhat.com>
8318
8319 PR c++/69688
8320 * g++.dg/init/const12.C: New test.
8321
8322 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8323
8324 PR target/60410
8325 * gcc.dg/lto/pr55113_0.c: Remove test.
8326
8327 2016-02-08 Richard Biener <rguenther@suse.de>
8328
8329 PR tree-optimization/69719
8330 * gcc.dg/torture/pr69719.c: New testcase.
8331
8332 2016-02-08 Richard Biener <rguenther@suse.de>
8333 Jeff Law <law@redhat.com>
8334
8335 PR target/68273
8336 * gcc.target/mips/pr68273.c: New testcase.
8337
8338 2016-02-08 Richard Biener <rguenther@suse.de>
8339
8340 PR rtl-optimization/69274
8341 * gcc.target/i386/addr-sel-1.c: XFAIL.
8342
8343 2016-02-08 Jeff Law <law@redhat.com>
8344
8345 PR tree-optimization/68541
8346 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8347
8348 PR tree-optimization/65917
8349 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8350
8351 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8352
8353 PR fortran/50555
8354 * gfortran.dg/namelist_args.f90: New test.
8355
8356 2016-02-05 Jeff Law <law@redhat.com>
8357
8358 PR tree-optimization/68541
8359 * gcc.dg/tree-ssa/split-path-2.c: New test.
8360 * gcc.dg/tree-ssa/split-path-3.c: New test.
8361 * gcc.dg/tree-ssa/split-path-4.c: New test.
8362 * gcc.dg/tree-ssa/split-path-5.c: New test.
8363 * gcc.dg/tree-ssa/split-path-6.c: New test.
8364 * gcc.dg/tree-ssa/split-path-7.c: New test.
8365
8366 2016-02-05 Martin Sebor <msebor@redhat.com>
8367
8368 PR c++/69662
8369 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8370 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8371
8372 2016-02-06 Richard HEnderson <rth@redhat.com>
8373
8374 PR c/69643
8375 * gcc.target/i386/addr-space-4.c: New.
8376 * gcc.target/i386/addr-space-5.c: New.
8377
8378 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8379
8380 PR fortran/66089
8381 * gfortran.dg/elemental_dependency_6.f90: New.
8382
8383 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8384
8385 PR rtl-optimization/69691
8386 * gcc.c-torture/execute/pr69691.c: New test.
8387
8388 PR c++/69628
8389 * g++.dg/parse/pr69628.C: New test.
8390
8391 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8392
8393 * gcc.dg/sancov/asan.c: Move to ...
8394 * gcc.dg/asan/sancov-1.c: ... here.
8395
8396 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8397
8398 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8399
8400 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8401
8402 PR target/69677
8403 * gcc.target/i386/pr69677.c: New test.
8404
8405 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8406
8407 PR c++/68948
8408 * g++.dg/template/pr68948.C: New test.
8409
8410 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8411
8412 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8413 (only necessary on s390x).
8414
8415 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8416
8417 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8418 -mno-accumulate-outgoing-args.
8419
8420 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8421
8422 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8423
8424 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR c/69669
8427 * c-c++-common/pr69669.c: New test.
8428
8429 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8430
8431 PR target/69667
8432 * g++.dg/pr69667.C: New file.
8433
8434 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8435
8436 PR target/69619
8437 * gcc.dg/pr69619.c: Add new test.
8438
8439 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8440
8441 PR rtl-optimization/69577
8442 * gcc.target/i386/pr69577.c: New test.
8443
8444 2016-02-04 Martin Liska <mliska@suse.cz>
8445
8446 * g++.dg/asan/pr69276.C: New test.
8447
8448 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8449
8450 PR target/65932
8451 PR target/67714
8452 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8453 a single smulbb instruction.
8454 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8455 * gcc.target/amr/wmul-2.c: Likewise.
8456
8457 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8458
8459 PR target/65932
8460 PR target/67714
8461 * gcc.c-torture/execute/pr67714.c: New test.
8462
8463 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8464
8465 PR target/69454
8466 * gcc.target/i386/pr69454-1.c: New test.
8467 * gcc.target/i386/pr69454-2.c: New test.
8468
8469 2016-02-03 Martin Sebor <msebor@redhat.com>
8470
8471 PR c++/69251
8472 PR c++/69253
8473 PR c++/69290
8474 PR c++/69277
8475 PR c++/69349
8476 * g++.dg/ext/flexarray-mangle-2.C: New test.
8477 * g++.dg/ext/flexarray-mangle.C: New test.
8478 * g++.dg/ext/flexarray-subst.C: New test.
8479 * g++.dg/ext/flexary11.C: New test.
8480 * g++.dg/ext/flexary12.C: New test.
8481 * g++.dg/ext/flexary13.C: New test.
8482 * g++.dg/ext/flexary14.C: New test.
8483 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8484
8485 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8486
8487 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8488 Define only if CHECK_FLOAT128 is defined.
8489 (main): Properly initialize u5.
8490
8491 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8492
8493 PR c/69627
8494 * gcc.dg/pr69627.c: New test.
8495
8496 PR target/69644
8497 * gcc.dg/pr69644.c: New test.
8498
8499 2016-02-03 Mike Stump <mikestump@comcast.net>
8500
8501 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8502 support for struct-layout-1.exp.
8503
8504 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8505
8506 PR c++/69056
8507 * g++.dg/cpp0x/pr69056.C: New test.
8508
8509 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8510 Alexandre Oliva <aoliva@redhat.com>
8511
8512 PR target/69461
8513 * gcc.target/powerpc/pr69461.c: New.
8514
8515 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8516
8517 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8518 works from here ...
8519 (check_effective_target_fsanitize_thread): ... to here. Do not
8520 specify additional compile flags for the test source.
8521 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8522 specify additional compile flags for the test source.
8523
8524 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8525
8526 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8527
8528 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8529
8530 PR fortran/67451
8531 PR fortran/69418
8532 * gfortran.dg/coarray_allocate_2.f08: New test.
8533 * gfortran.dg/coarray_allocate_3.f08: New test.
8534 * gfortran.dg/coarray_allocate_4.f08: New test.
8535
8536 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8537
8538 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8539 use same scan-tree-dump-times on all platforms.
8540 * gcc.dg/vect/vect-outer-1.c: Likewise.
8541 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8542 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8543 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8544 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8545 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8546 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8547 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8548
8549 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8550
8551 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8552 warning.
8553
8554 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8555
8556 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8557
8558 2016-02-02 James Norris <jnorris@codesourcery.com>
8559
8560 * c-c++-common/goacc/routine-5.c: Add tests.
8561
8562 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8563
8564 * gcc.target/nvptx/unsigned-cmp.c: New test.
8565
8566 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8567
8568 * gcc.target/aarch64/scalar_shift_1.c
8569 (test_corners_sisd_di): Improve force to SIMD register.
8570 (test_corners_sisd_si): Likewise.
8571 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8572 Remove scan-assembler check for ldr.
8573
8574 2016-02-02 Richard Biener <rguenther@suse.de>
8575
8576 PR tree-optimization/69595
8577 * gcc.dg/Warray-bounds-17.c: New testcase.
8578
8579 2016-02-02 Richard Biener <rguenther@suse.de>
8580
8581 PR tree-optimization/69606
8582 * gcc.dg/torture/pr69606.c: New testcase.
8583
8584 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8585
8586 PR middle-end/68542
8587 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8588 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8589
8590 2016-02-02 Alan Modra <amodra@gmail.com>
8591
8592 PR target/69548
8593 * gcc.target/powerpc/pr69548.c: New test.
8594
8595 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8596
8597 PR rtl-optimization/69592
8598 * gcc.dg/pr69592.c: New test.
8599
8600 PR preprocessor/69543
8601 PR c/69558
8602 * gcc.dg/pr69543.c: New test.
8603 * gcc.dg/pr69558.c: New test.
8604
8605 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8606
8607 PR testsuite/65940
8608 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8609
8610 2016-02-01 Martin Sebor <msebor@redhat.com>
8611
8612 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8613
8614 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8615
8616 PR tree-optimization/67921
8617 * c-c++-common/ubsan/pr67921.c: New test.
8618
8619 2016-02-01 Richard Biener <rguenther@suse.de>
8620
8621 PR middle-end/69556
8622 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8623
8624 2016-02-01 Richard Biener <rguenther@suse.de>
8625
8626 PR tree-optimization/69574
8627 * gcc.dg/torture/pr69574.c: New testcase.
8628
8629 2016-02-01 Richard Biener <rguenther@suse.de>
8630
8631 PR tree-optimization/69579
8632 * gcc.dg/setjmp-6.c: New testcase.
8633
8634 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8635
8636 PR rtl-optimization/69570
8637 * g++.dg/opt/pr69570.C: New test.
8638
8639 2016-02-01 Richard Henderson <rth@redhat.com>
8640
8641 * gcc.dg/pr69535.c: New test.
8642
8643 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8644
8645 PR testsuite/69584
8646 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8647 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8648
8649 PR debug/68244
8650 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8651
8652 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8653
8654 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8655
8656 PR fortran/67564
8657 * gfortran.dg/allocate_with_source_17.f03: New test.
8658
8659 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8660
8661 PR tree-optimization/69546
8662 * gcc.dg/torture/pr69546.c: New test.
8663
8664 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8665
8666 PR fortran/69566
8667 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8668
8669 2016-01-30 Martin Sebor <msebor@redhat.com>
8670
8671 PR c++/68490
8672 * g++.dg/ext/flexary10.C: New test.
8673
8674 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8675
8676 PR fortran/66707
8677 gfortran.dg/common_23.f90: New test.
8678
8679 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8680
8681 PR target/65546
8682 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8683 condition being checked, and disable it when the target supports
8684 misaligned loads and stores.
8685
8686 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8687
8688 PR debug/69518
8689 * gcc.dg/torture/pr69518.c: New test.
8690
8691 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8692
8693 PR target/69530
8694 * gcc.target/i386/pr69530.c: New test.
8695
8696 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8697
8698 PR target/65604
8699 * gcc.target/mips/div-delay.c: New test.
8700
8701 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8702
8703 PR target/69551
8704 * gcc.target/i386/pr69551.c: New test.
8705
8706 PR target/66137
8707 * gcc.target/i386/pr66137.c: New test.
8708
8709 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8710
8711 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8712 always built for p5600.
8713 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8714 isa=p5600 dg-option.
8715
8716 2016-01-29 Richard Biener <rguenther@suse.de>
8717
8718 PR tree-optimization/69547
8719 * g++.dg/tree-ssa/pr69547.C: New testcase.
8720
8721 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8722
8723 PR debug/66869
8724 * g++.dg/warn/Wunused-function2.C: New test.
8725
8726 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8727
8728 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8729 support for test to succeed.
8730
8731 2016-01-29 Marek Polacek <polacek@redhat.com>
8732
8733 PR c++/69509
8734 PR c++/69516
8735 * g++.dg/ext/constexpr-vla2.C: New test.
8736 * g++.dg/ext/constexpr-vla3.C: New test.
8737 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8738
8739 2016-01-29 Richard Biener <rguenther@suse.de>
8740
8741 PR middle-end/69537
8742 * gcc.dg/uninit-21.c: New testcase.
8743
8744 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8745
8746 PR target/69459
8747 * gcc.target/i386/pr69459.c: New test.
8748
8749 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8750
8751 PR target/68400
8752 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8753 * gcc.target/mips/pr68400.c: New test.
8754
8755 2016-01-28 Martin Sebor <msebor@redhat.com>
8756
8757 PR target/17381
8758 * gcc.target/powerpc/pr17381.c: New test.
8759
8760 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8761
8762 PR middle-end/69542
8763 * gcc.dg/torture/pr69542.c: New test.
8764
8765 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8766
8767 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8768
8769 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8770
8771 * gcc.dg/pr65980.c: Skip on AIX.
8772 * gcc.dg/pr66688.c: Same.
8773
8774 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8775
8776 PR target/63679
8777 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8778 * gcc.dg/tree-ssa/sra-18.c: Same.
8779
8780 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8781
8782 PR fortran/62536
8783 * gfortran.dg/block_15.f08: New test.
8784 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8785 on incorrectly closed BLOCK.
8786
8787 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8788
8789 * gcc.dg/declare-simd.c: New test.
8790 2016-01-28 Richard Biener <rguenther@suse.de>
8791
8792 PR tree-optimization/69466
8793 * gfortran.dg/vect/pr69466.f90: New testcase.
8794
8795 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8796
8797 * g++.dg/pr67989.C: Remove ARM-specific option.
8798 * gcc.target/arm/pr67989.C: New file.
8799
8800 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8801
8802 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8803 and expm1 test for glibc < 2.11.
8804
8805 2016-01-27 Richard Henderson <rth@redhat.com>
8806
8807 * gcc.c-torture/execute/pr69447.c: New test.
8808
8809 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8810
8811 PR fortran/69422
8812 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8813
8814 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8815
8816 PR debug/66869
8817 * gcc.dg/pr66869.c: New test.
8818
8819 2016-01-25 Jeff Law <law@redhat.com>
8820
8821 PR tree-optimization/68398
8822 PR tree-optimization/69196
8823 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8824 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8825 path to avoid new heuristic allowing more irreducible regions
8826 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8827 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8828 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8829 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8830 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8831
8832 2016-01-27 Marek Polacek <polacek@redhat.com>
8833
8834 PR c/68062
8835 * c-c++-common/vector-compare-4.c: New test.
8836
8837 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8838
8839 PR preprocessor/69126
8840 * c-c++-common/pr69126.c: New test case.
8841
8842 2016-01-27 Ian Lance Taylor <iant@google.com>
8843
8844 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8845
8846 2016-01-27 Ryan Burn <contact@rnburn.com>
8847
8848 PR cilkplus/69267
8849 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8850
8851 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8852
8853 PR target/69512
8854 * gcc.target/i386/pr69512.c: New test.
8855
8856 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8857
8858 PR ada/69488
8859 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8860
8861 2016-01-27 Marek Polacek <polacek@redhat.com>
8862
8863 PR c++/69379
8864 * g++.dg/pr69379.C: New test.
8865
8866 2016-01-27 Martin Sebor <msebor@redhat.com>
8867
8868 PR c++/69317
8869 * g++.dg/abi/Wabi-2-2.C: New test.
8870 * g++.dg/abi/Wabi-2-3.C: New test.
8871 * g++.dg/abi/Wabi-3-2.C: New test.
8872 * g++.dg/abi/Wabi-3-3.C: New test.
8873
8874 2016-01-27 Richard Biener <rguenther@suse.de>
8875
8876 PR tree-optimization/69166
8877 * gcc.dg/torture/pr69166.c: New testcase.
8878
8879 2016-01-27 Martin Jambor <mjambor@suse.cz>
8880
8881 PR tree-optimization/69355
8882 * gcc.dg/tree-ssa/pr69355.c: New test.
8883
8884 2016-01-27 Marek Polacek <polacek@redhat.com>
8885
8886 PR c++/69496
8887 * g++.dg/ext/constexpr-vla1.C: New test.
8888
8889 2016-01-20 Christian Bruel <christian.bruel@st.com>
8890
8891 PR target/69245
8892 * gcc.target/arm/pr69245.c: New test.
8893
8894 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8895
8896 PR tree-optimization/69399
8897 * gcc.dg/torture/pr69399.c: New test.
8898
8899 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8900
8901 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8902
8903 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8904
8905 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8906
8907 2016-01-26 Tom de Vries <tom@codesourcery.com>
8908
8909 PR tree-optimization/69110
8910 * gcc.dg/autopar/pr69110.c: New test.
8911
8912 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8913 Sebastian Pop <s.pop@samsung.com>
8914
8915 * gcc.dg/graphite/isl-ast-op-select.c: New.
8916
8917 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8918
8919 PR fortran/69385
8920 * gfortran.dg/allocate_error_6.f90: New test.
8921
8922 2016-01-26 Richard Henderson <rth@redhat.com>
8923
8924 * gcc.dg/tm/pr60908.c: New test.
8925
8926 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8927
8928 PR other/69006
8929 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8930 directive.
8931 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8932 expected multiline output to reflect the colorization being
8933 disabled before newlines.
8934 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8935 (custom_diagnostic_finalizer): Replace call to
8936 pp_newline_and_flush with call to pp_flush.
8937 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8938 * gfortran.dg/implicit_class_1.f90: Likewise.
8939 * lib/gcc-dg.exp (allow_blank_lines): New global.
8940 (dg-allow-blank-lines-in-output): New procedure.
8941 (gcc-dg-prune): Complain about blank lines in the output, unless
8942 dg-allow-blank-lines-in-output was called.
8943 * lib/multiline.exp (_build_multiline_regex): Only support
8944 arbitrary followup text for non-blank-lines, not for blank lines.
8945
8946 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8947
8948 PR tree-optimization/69483
8949 * gcc.dg/pr69483.c: New test.
8950 * g++.dg/opt/pr69483.C: New test.
8951
8952 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8953
8954 PR target/68620
8955 * gcc.target/arm/pr68620.c: New test.
8956
8957 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8958
8959 * gcc.target/i386/pr68986-2.c: Remove -m32.
8960
8961 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8962
8963 PR target/68986
8964 * gcc.target/i386/pr68986-1.c: New test.
8965 * gcc.target/i386/pr68986-2.c: Likewise.
8966 * gcc.target/i386/pr68986-3.c: Likewise.
8967
8968 2016-01-26 Christian Bruel <christian.bruel@st.com>
8969
8970 * lib/target-supports.exp
8971 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8972 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8973 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8974
8975 2016-01-26 Richard Biener <rguenther@suse.de>
8976
8977 PR tree-optimization/69452
8978 * gcc.dg/torture/pr69452.c: New testcase.
8979
8980 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR target/69442
8983 * gcc.dg/pr69442.c: New test.
8984
8985 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8986
8987 PR target/67896
8988 * gcc.target/aarch64/simd/pr67896.C: New.
8989
8990 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8991
8992 PR tree-optimization/69400
8993 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8994 function.
8995 (plugin_init): Call it.
8996 * gcc.dg/torture/pr69400.c: New test.
8997
8998 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8999
9000 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9001
9002 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9003 Sebastian Pop <s.pop@samsung.com>
9004
9005 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9006 isl-0.15.
9007
9008 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9009 Sebastian Pop <s.pop@samsung.com>
9010
9011 * gcc.dg/graphite/pr69292.c: New.
9012
9013 2016-01-25 Jakub Jelinek <jakub@redhat.com>
9014
9015 * c-c++-common/goacc/use_device-1.c: New test.
9016
9017 2016-01-25 Jeff Law <law@redhat.com>
9018
9019 PR tree-optimization/69196
9020 PR tree-optimization/68398
9021 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9022 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9023
9024 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
9025
9026 PR target/69469
9027 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9028 Algorithm.
9029
9030 2016-01-25 Richard Biener <rguenther@suse.de>
9031
9032 PR testsuite/69380
9033 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9034
9035 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9036
9037 PR target/69421
9038 * gcc.dg/pr69421.c: New test.
9039
9040 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9041
9042 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9043 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9044 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9045 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9046 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9047 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9048 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9049 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9050 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9051 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9052
9053 2016-01-25 Richard Biener <rguenther@suse.de>
9054
9055 PR tree-optimization/69376
9056 * gcc.dg/torture/pr69376.c: New testcase.
9057
9058 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9059
9060 PR fortran/69397
9061 PR fortran/68442
9062 * gfortran.dg/interface_38.f90: New test.
9063 * gfortran.dg/interface_39.f90: New test.
9064
9065 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9066
9067 Revert:
9068 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9069
9070 PR c++/11858
9071 PR c++/24663
9072 PR c++/24664
9073 * g++.dg/template/pr11858.C: New test.
9074 * g++.dg/template/pr24663.C: New test.
9075 * g++.dg/template/unify12.C: New test.
9076 * g++.dg/template/unify13.C: New test.
9077 * g++.dg/template/unify14.C: New test.
9078 * g++.dg/template/unify15.C: New test.
9079 * g++.dg/template/unify16.C: New test.
9080 * g++.dg/template/unify17.C: New test.
9081
9082 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9083
9084 PR fortran/68283
9085 gfortran.dg/pr68283.f90: New test.
9086
9087 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9088
9089 PR fortran/66094
9090 * gfortran.dg/inline_matmul_13.f90: New test.
9091 * gfortran.dg/matmul_bounds_8.f90: New test.
9092 * gfortran.dg/matmul_bounds_9.f90: New test.
9093 * gfortran.dg/matmul_bounds_10.f90: New test.
9094
9095 2016-01-23 Tom de Vries <tom@codesourcery.com>
9096
9097 PR tree-optimization/69426
9098 * gcc.dg/autopar/pr69426.c: New test.
9099
9100 2016-01-23 Martin Sebor <msebor@redhat.com>
9101
9102 PR c++/58109
9103 PR c++/69022
9104 * g++.dg/cpp0x/alignas5.C: New test.
9105 * g++.dg/ext/vector29.C: Same.
9106
9107 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
9108
9109 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9110 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9111 _GNU_SOURCE from compile flags to the source.
9112 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9113 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9114 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9115 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9116
9117 2016-01-22 Jakub Jelinek <jakub@redhat.com>
9118
9119 PR target/69432
9120 * g++.dg/opt/pr69432.C: New test.
9121
9122 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9123
9124 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9125 32-bit targets testing an -m64 multilib.
9126
9127 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9128
9129 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9130 64-bit support.
9131
9132 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9133
9134 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9135
9136 2016-01-21 Christian Bruel <christian.bruel@st.com>
9137
9138 PR target/68674
9139 * gcc.target/i386/pr68674.c
9140 * gcc.target/aarch64/pr68674.c
9141 * gcc.target/arm/pr68674.c
9142
9143 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9144
9145 PR target/69403
9146 * gcc.c-torture/execute/pr69403.c: New test.
9147
9148 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9149
9150 PR c++/55843
9151 * g++.dg/template/pr55843.C: New.
9152
9153 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9154
9155 PR testsuite/66877
9156 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9157 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9158
9159 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9160
9161 PR testsuite/67489
9162 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9163 from dg-do compile directive, and instead add
9164 { dg-require-effective-target int128 }.
9165
9166 2016-01-20 Martin Sebor <msebor@redhat.com>
9167
9168 PR c/69405
9169 * gcc.dg/sync-fetch.c: New test.
9170
9171 2016-01-21 Martin Sebor <msebor@redhat.com>
9172
9173 PR target/69252
9174 * gcc.target/powerpc/pr69252.c: New test.
9175
9176 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9177
9178 PR fortran/65996
9179 * gfortran.dg/pr65996.f90: New test.
9180
9181 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9182
9183 PR c++/68810
9184 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9185 expected to generate an error.
9186
9187 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9188
9189 PR middle-end/66178
9190 * gcc.dg/torture/pr66178.c: New test.
9191
9192 2016-01-21 Anton Blanchard <anton@samba.org>
9193 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9194
9195 PR target/63354
9196 * gcc.target/powerpc/pr63354.c: New test.
9197
9198 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9199
9200 PR rtl-optimization/68990
9201 * gcc.target/i386/pr68990: New.
9202
9203 2016-01-21 Nick Clifton <nickc@redhat.com>
9204
9205 PR target/69129
9206 * gcc.target/mips/pr69129.c: New.
9207
9208 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9209
9210 PR c++/58046
9211 * g++.dg/cpp0x/pr58046.C: New.
9212
9213 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9214
9215 PR target/69187
9216 PR target/65624
9217 * gcc.target/arm/pr69187.c: New test.
9218
9219 PR c++/69355
9220 * g++.dg/torture/pr69355.C: New test.
9221
9222 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9223 Sebastian Pop <s.pop@samsung.com>
9224
9225 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9226
9227 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9228 Sebastian Pop <s.pop@samsung.com>
9229
9230 * gcc.dg/graphite/pr68976.c: New test.
9231
9232 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9233
9234 PR middle-end/67653
9235 * c-c++-common/pr67653.c: New test.
9236 * gcc.dg/torture/pr29119.c: Add dg-warning.
9237
9238 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9239
9240 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9241
9242 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9243
9244 PR c/24293
9245 * gcc.dg/pr24293.c: New test.
9246 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9247 incomplete struct type.
9248 * gcc.dg/declspec-1.c: Likewise.
9249 * gcc.dg/pr63549.c: Likewise.
9250
9251 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9252
9253 PR tree-optimization/66612
9254 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9255 for bdn instruction.
9256
9257 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9258
9259 * lib/target-supports.exp
9260 (check_effective_target_arm_fp_ok_nocache): New.
9261 (check_effective_target_arm_fp_ok): New.
9262 (add_options_for_arm_fp): New.
9263 (check_effective_target_arm_crypto_ok_nocache): Require
9264 target_arm_v8_neon_ok instead of arm32.
9265 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9266 (check_effective_target_arm_crypto_pragma_ok): New.
9267 (add_options_for_arm_vfp): New.
9268 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9269 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9270 target instead. Force initial fpu to vfp.
9271 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9272 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9273 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9274 dependency.
9275 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9276 use arm_vfp effective target instead. Force initial fpu to vfp.
9277 * gcc.target/arm/attr-neon3.c: Likewise.
9278 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9279 arm_vfp_ok.
9280 * gcc.target/arm/unsigned-float.c: Likewise.
9281 * gcc.target/arm/vfp-1.c: Likewise.
9282 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9283 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9284 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9285 * gcc.target/arm/vfp-ldmias.c: Likewise.
9286 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9287 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9288 * gcc.target/arm/vfp-stmiad.c: Likewise.
9289 * gcc.target/arm/vfp-stmias.c: Likewise.
9290 * gcc.target/arm/vnmul-1.c: Likewise.
9291 * gcc.target/arm/vnmul-2.c: Likewise.
9292 * gcc.target/arm/vnmul-3.c: Likewise.
9293 * gcc.target/arm/vnmul-4.c: Likewise.
9294
9295 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9296
9297 PR testsuite/69366
9298 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9299 the MPX run-time library, for compile-time MPX test.
9300 * gcc.target/i386/chkp-always_inline.c: Likewise.
9301 * gcc.target/i386/chkp-bndret.c: Likewise.
9302 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9303 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9304 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9305 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9306 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9307 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9308 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9309 * gcc.target/i386/chkp-label-address.c: Likewise.
9310 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9311 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9312 * gcc.target/i386/chkp-pr69044.c: Likewise.
9313 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9314 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9315 * gcc.target/i386/chkp-strchr.c: Likewise.
9316 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9317 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9318 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9319 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9320 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9321 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9322 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9323 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9324 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9325 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9326 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9327 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9328 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9329 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9330 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9331 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9332 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9333 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9334 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9335 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9336 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9337 * gcc.target/i386/pr63995-2.c: Likewise.
9338 * gcc.target/i386/pr64805.c: Likewise.
9339 * gcc.target/i386/pr65044.c: Likewise.
9340 * gcc.target/i386/pr65167.c: Likewise.
9341 * gcc.target/i386/pr65183.c: Likewise.
9342 * gcc.target/i386/pr65184.c: Likewise.
9343 * gcc.target/i386/thunk-retbnd.c: Likewise.
9344
9345 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9346
9347 PR tree-optimization/69328
9348 * gcc.dg/pr69328.c: New test.
9349
9350 2016-01-20 Jeff Law <law@redhat.com>
9351
9352 PR target/25114
9353 * gcc.target/m68k/pr25114.c: New test.
9354
9355 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9356
9357 * gcc.target/arm/memset-inline-10.c: Added
9358 dg-require-effective-target arm_thumb2_ok.
9359
9360 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9361
9362 * gcc.dg/debug/dwarf2/sso.c: New test.
9363
9364 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9365
9366 PR testsuite/68820
9367 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9368 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9369 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9370
9371 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9372
9373 PR ipa/66223
9374 * g++.dg/ipa/devirt-50.C: New testcase.
9375
9376 2016-01-19 Marek Polacek <polacek@redhat.com>
9377
9378 PR c++/68965
9379 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9380 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9381
9382 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9383
9384 PR target/69135
9385 * gcc.target/arm/pr69135_1.c: New test.
9386
9387 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9388
9389 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9390
9391 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9392
9393 * gcc.target/aarch64/ccmp_1.c: New testcase.
9394
9395 2016-01-19 Marek Polacek <polacek@redhat.com>
9396
9397 PR c++/68586
9398 * g++.dg/cpp0x/enum30.C: New test.
9399
9400 2016-01-19 Richard Biener <rguenther@suse.de>
9401
9402 PR tree-optimization/69336
9403 * g++.dg/tree-ssa/pr69336.C: New testcase.
9404
9405 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9406
9407 PR debug/65779
9408 * gcc.dg/pr65779.c: New test.
9409
9410 2016-01-19 Richard Biener <rguenther@suse.de>
9411
9412 PR tree-optimization/69352
9413 * gcc.dg/torture/pr69352.c: New testcase.
9414
9415 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR rtl-optimization/68955
9418 PR rtl-optimization/64557
9419 * gcc.dg/torture/pr68955.c: New test.
9420
9421 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9422
9423 PR lto/69136
9424 * g++.dg/torture/pr69136.C: New testcase.
9425
9426 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9427
9428 PR lto/69133
9429 * g++.dg/lto/pr69133_0.C: New testcase.
9430 * g++.dg/lto/pr69133_1.C: New testcase.
9431
9432 2016-01-15 Jeff Law <law@redhat.com>
9433
9434 PR tree-optimization/69320
9435 * gcc.c-torture/pr69320-1.c: New test.
9436 * gcc.c-torture/pr69320-2.c: New test.
9437 * gcc.c-torture/pr69320-3.c: New test.
9438 * gcc.c-torture/pr69320-4.c: New test.
9439
9440 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9441
9442 PR c++/11858
9443 PR c++/24663
9444 PR c++/24664
9445 * g++.dg/template/pr11858.C: New test.
9446 * g++.dg/template/pr24663.C: New test.
9447 * g++.dg/template/unify12.C: New test.
9448 * g++.dg/template/unify13.C: New test.
9449 * g++.dg/template/unify14.C: New test.
9450 * g++.dg/template/unify15.C: New test.
9451 * g++.dg/template/unify16.C: New test.
9452 * g++.dg/template/unify17.C: New test.
9453
9454 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9455
9456 PR testsuite/69181
9457 * gcc.dg/pr69181-1.c: New test file.
9458 * gcc.dg/pr69181-2.c: New test file.
9459 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9460 globals by moving it to...
9461 (cleanup-after-saved-dg-test): ...this new function. Add
9462 "global additional_sources_used". Add reset of global
9463 multiline_expected_outputs to the empty list.
9464 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9465 global to...
9466 (multiline_expected_outputs): ...this, and updated comments to
9467 note that it is modified from gcc-dg.exp.
9468 (dg-end-multiline-output): Update for the above renaming.
9469 (handle-multiline-outputs): Likewise. Remove the clearing
9470 of the expected outputs to the empty list.
9471
9472 2016-01-18 Richard Biener <rguenther@suse.de>
9473
9474 PR tree-optimization/69297
9475 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9476
9477 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9478
9479 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9480 dg-options.
9481 * gcc.target/mips/mips-3d-2.c: Likewise.
9482 * gcc.target/mips/mips-3d-3.c: Likewise.
9483 * gcc.target/mips/mips-3d-4.c: Likewise.
9484 * gcc.target/mips/mips-3d-5.c: Likewise.
9485 * gcc.target/mips/mips-3d-6.c: Likewise.
9486 * gcc.target/mips/mips-3d-7.c: Likewise.
9487 * gcc.target/mips/mips-3d-8.c: Likewise.
9488 * gcc.target/mips/mips-3d-9.c: Likewise.
9489 * gcc.target/mips/mips-ps-1.c: Likewise.
9490 * gcc.target/mips/mips-ps-2.c: Likewise.
9491 * gcc.target/mips/mips-ps-3.c: Likewise.
9492 * gcc.target/mips/mips-ps-4.c: Likewise.
9493 * gcc.target/mips/mips-ps-5.c: Likewise.
9494 * gcc.target/mips/mips-ps-6.c: Likewise.
9495 * gcc.target/mips/mips-ps-7.c: Likewise.
9496 * gcc.target/mips/mips-ps-type.c: Likewise.
9497 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9498 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9499
9500 2016-01-18 Tom de Vries <tom@codesourcery.com>
9501
9502 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9503 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9504 * c-c++-common/goacc/kernels-empty.c: New test.
9505 * c-c++-common/goacc/kernels-eternal.c: New test.
9506 * c-c++-common/goacc/kernels-loop-2.c: New test.
9507 * c-c++-common/goacc/kernels-loop-3.c: New test.
9508 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9509 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9510 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9511 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9512 * c-c++-common/goacc/kernels-loop-data.c: New test.
9513 * c-c++-common/goacc/kernels-loop-g.c: New test.
9514 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9515 * c-c++-common/goacc/kernels-loop-n.c: New test.
9516 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9517 * c-c++-common/goacc/kernels-loop.c: New test.
9518 * c-c++-common/goacc/kernels-noreturn.c: New test.
9519 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9520 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9521 * c-c++-common/goacc/kernels-reduction.c: New test.
9522
9523 2016-01-18 Tom de Vries <tom@codesourcery.com>
9524
9525 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9526 * gcc.dg/autopar/outer-2.c: Same.
9527 * gcc.dg/autopar/outer-3.c: Same.
9528 * gcc.dg/autopar/outer-4.c: Same.
9529 * gcc.dg/autopar/outer-5.c: Same.
9530 * gcc.dg/autopar/outer-6.c: Same.
9531 * gcc.dg/autopar/parallelization-1.c: Same.
9532 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9533 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9534 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9535 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9536 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9537 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9538 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9539 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9540 * gcc.dg/autopar/pr39500-1.c: Same.
9541 * gcc.dg/autopar/pr39500-2.c: Same.
9542 * gcc.dg/autopar/pr46193.c: Same.
9543 * gcc.dg/autopar/pr46194.c: Same.
9544 * gcc.dg/autopar/pr49580.c: Same.
9545 * gcc.dg/autopar/pr49960-1.c: Same.
9546 * gcc.dg/autopar/pr49960.c: Same.
9547 * gcc.dg/autopar/pr68373.c: Same.
9548 * gcc.dg/autopar/reduc-1.c: Same.
9549 * gcc.dg/autopar/reduc-1char.c: Same.
9550 * gcc.dg/autopar/reduc-1short.c: Same.
9551 * gcc.dg/autopar/reduc-2.c: Same.
9552 * gcc.dg/autopar/reduc-2char.c: Same.
9553 * gcc.dg/autopar/reduc-2short.c: Same.
9554 * gcc.dg/autopar/reduc-3.c: Same.
9555 * gcc.dg/autopar/reduc-4.c: Same.
9556 * gcc.dg/autopar/reduc-6.c: Same.
9557 * gcc.dg/autopar/reduc-7.c: Same.
9558 * gcc.dg/autopar/reduc-8.c: Same.
9559 * gcc.dg/autopar/reduc-9.c: Same.
9560 * gcc.dg/autopar/uns-outer-4.c: Same.
9561 * gcc.dg/autopar/uns-outer-5.c: Same.
9562 * gcc.dg/autopar/uns-outer-6.c: Same.
9563 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9564 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9565
9566 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9567
9568 PR target/63679
9569 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9570 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9571
9572 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9573
9574 PR target/63679
9575 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9576 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9577 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9578
9579 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9580
9581 PR target/63679
9582 * gcc.dg/tree-ssa/sra-17.c: New.
9583 * gcc.dg/tree-ssa/sra-18.c: New.
9584
9585 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9586
9587 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9588
9589 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9590
9591 * gnat.dg/inline12.adb: New test.
9592
9593 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9594
9595 PR tree-optimization/66797
9596 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9597
9598 2016-01-18 Richard Biener <rguenther@suse.de>
9599
9600 PR tree-optimization/69170
9601 * gcc.dg/torture/pr69170.c: New testcase.
9602
9603 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9604
9605 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9606
9607 2016-01-16 Tom de Vries <tom@codesourcery.com>
9608
9609 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9610
9611 2016-01-16 Tom de Vries <tom@codesourcery.com>
9612
9613 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9614 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9615 redundant dg-require-effective-target pthread.
9616 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9617 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9618 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9619 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9620 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9621 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9622 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9623
9624 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9625
9626 PR target/68609
9627 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9628 * gcc.target/powerpc/recip-7.c: Same.
9629
9630 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9631
9632 PR c++/69091
9633 * g++.dg/template/pr69091.C: New test.
9634
9635 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9636
9637 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9638 dump does not contain an error_mark_node.
9639 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9640 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9641
9642 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9643
9644 PR c++/68936
9645 * g++.dg/template/pr68936.C: New test.
9646
9647 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9648
9649 PR target/68609
9650 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9651 * gcc.target/powerpc/recip-2.c: Same.
9652 * gcc.target/powerpc/recip-3.c: Same.
9653 * gcc.target/powerpc/recip-4.c: Same.
9654 * gcc.target/powerpc/recip-sqrtf.c: Same.
9655
9656 2016-01-15 Jeff Law <law@redhat.com>
9657
9658 PR tree-optimization/69270
9659 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9660 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9661
9662 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9663
9664 PR fortran/49630
9665 * gfortran.dg/deferred_character_13.f90: New test for the fix
9666 of comment 3 of the PR.
9667
9668 PR fortran/54070
9669 * gfortran.dg/deferred_character_8.f90: New test
9670 * gfortran.dg/allocate_error_5.f90: New test
9671
9672 PR fortran/60593
9673 * gfortran.dg/deferred_character_10.f90: New test
9674
9675 PR fortran/60795
9676 * gfortran.dg/deferred_character_14.f90: New test
9677
9678 PR fortran/61147
9679 * gfortran.dg/deferred_character_11.f90: New test
9680
9681 PR fortran/64324
9682 * gfortran.dg/deferred_character_9.f90: New test
9683
9684 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9685
9686 PR rtl-optimization/69030
9687 * gcc.target/i386/pr69030.c: New.
9688
9689 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9690
9691 * gcc.target/aarch64/target_attr_17.c: New test.
9692
9693 2016-01-15 Richard Biener <rguenther@suse.de>
9694
9695 PR tree-optimization/66856
9696 * gcc.dg/torture/pr66856-1.c: New testcase.
9697 * gcc.dg/torture/pr66856-2.c: Likewise.
9698
9699 2016-01-15 Richard Biener <rguenther@suse.de>
9700
9701 PR debug/69137
9702 * g++.dg/lto/pr69137_0.C: New testcase.
9703
9704 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9705
9706 PR middle-end/69246
9707 * gcc.target/i386/pr69246.c: New test.
9708
9709 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9710
9711 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9712
9713 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9714
9715 PR c++/56194
9716 * g++.dg/init/const9.C: Disable test on S/390.
9717
9718 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9719
9720 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9721 * g++.dg/Wno-frame-address.C: Ditto.
9722
9723 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9724
9725 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9726
9727 2016-01-15 Richard Biener <rguenther@suse.de>
9728
9729 PR tree-optimization/68961
9730 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9731
9732 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9733
9734 * gcc.target/i386/pr65105-5.c: New test.
9735
9736 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9737
9738 * gcc.c-torture/execute/alias-4.c: New testcase.
9739
9740 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9741
9742 PR ipa/68148
9743 * g++.dg/ipa/devirt-49.C: New testcase.
9744
9745 2016-01-15 Christian Bruel <christian.bruel@st.com>
9746
9747 PR target/65837
9748 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9749 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9750 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9751
9752 2016-01-15 Richard Biener <rguenther@suse.de>
9753
9754 PR tree-optimization/69117
9755 * gcc.dg/torture/pr69117.c: New testcase.
9756
9757 2015-01-14 Ryan Burn <contact@rnburn.com>
9758
9759 PR c++/69048
9760 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9761
9762 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9763
9764 PR testsuite/67509
9765 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9766 range tests use 100 * maximum instead of maximum + 1.
9767
9768 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9769
9770 PR debug/69244
9771 * gcc.dg/guality/pr69244.c: New test.
9772
9773 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9774
9775 * lib/target-supports.exp (check_effective_target_issignaling):
9776 New procedure.
9777 * gcc.dg/pr61441.c: Require issignaling effective target.
9778
9779 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9780
9781 PR target/68803
9782 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9783
9784 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9785
9786 PR c++/68819
9787 PR preprocessor/69177
9788 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9789 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9790 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9791 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9792
9793 2016-01-14 Marek Polacek <polacek@redhat.com>
9794
9795 PR c/69262
9796 * gcc.dg/array-15.c: New test.
9797
9798 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9799
9800 PR middle-end/68146
9801 PR tree-optimization/69155
9802 * gfortran.dg/pr68146.f: New test.
9803 * gfortran.dg/pr69155.f90: New test.
9804
9805 2016-01-14 Richard Biener <rguenther@suse.de>
9806
9807 PR tree-optimization/68060
9808 * gcc.dg/torture/pr68060-1.c: New testcase.
9809 * gcc.dg/torture/pr68060-2.c: Likewise.
9810
9811 2016-01-14 Nick Clifton <nickc@redhat.com>
9812
9813 * lib/target-supports.exp
9814 (check_effective_target_arm_neon_ok_nocache): Add an option
9815 sequence that includes setting the ARM architecture to ARMv7-A.
9816 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9817 command line options necessary to enable Neon support.
9818 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9819 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9820 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9821 * gcc.target/arm/pr69180.c: Likewise.
9822
9823 2016-01-14 Jeff Law <law@redhat.com>
9824
9825 PR tree-optimization/69270
9826 * gcc.dg/tree-ssa/pr69270.c: New test.
9827
9828 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9829
9830 PR c/66208
9831 * c-c++-common/pr66208.c: New file.
9832
9833 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9834
9835 PR tree-optimization/69156
9836 * gcc.dg/pr69156.c: New test.
9837
9838 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9839
9840 * gcc.target/i386/pr69225-7.c: New test.
9841
9842 2016-01-13 Richard Henderson <rth@redhat.com>
9843
9844 * gcc.dg/tm/memopt-13.c: Update expected function.
9845 * gcc.dg/tm/memopt-6.c: Likewise.
9846
9847 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9848
9849 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9850 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9851 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9852 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9853
9854 2016-01-13 Tom de Vries <tom@codesourcery.com>
9855
9856 PR tree-optimization/69169
9857 * gcc.dg/pr69169.c: New test.
9858
9859 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9860
9861 PR target/69228
9862 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9863 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9864 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9865 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9866 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9867 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9868 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9869 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9870
9871 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9872
9873 PR target/69247
9874 * gcc.dg/pr69247.c: New test.
9875
9876 2016-01-13 Richard Biener <rguenther@suse.de>
9877
9878 PR tree-optimization/69242
9879 * gcc.dg/torture/pr69242.c: New testcase.
9880
9881 2016-01-13 Richard Biener <rguenther@suse.de>
9882
9883 PR tree-optimization/69186
9884 * gcc.dg/torture/pr69186.c: New testcase.
9885
9886 2016-01-13 Jeff Law <law@redhat.com>
9887
9888 PR tree-optimization/67755
9889 * gcc.dg/tree-ssa/pr67755.c: New test.
9890
9891 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9892
9893 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9894 pass number in output by a star.
9895
9896 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9897
9898 PR tree-optimization/68911
9899 * gcc.c-torture/execute/pr68911.c: New test.
9900
9901 2016-01-12 Marek Polacek <polacek@redhat.com>
9902
9903 PR c++/68979
9904 * g++.dg/warn/permissive-1.C: New test.
9905
9906 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9907
9908 PR objc++/68511
9909 PR c++/69213
9910 * g++.dg/opt/pr69213.C: New test.
9911
9912 2016-01-12 Christian Bruel <christian.bruel@st.com>
9913
9914 PR target/69180
9915 * gcc.target/arm/pr69180.c: New test.
9916
9917 2016-01-12 Richard Biener <rguenther@suse.de>
9918
9919 PR lto/69077
9920 * g++.dg/lto/pr69077_0.C: New testcase.
9921 * g++.dg/lto/pr69077_1.C: Likewise.
9922
9923 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9924
9925 PR target/69175
9926 * g++.dg/opt/pr69175.C: New test.
9927
9928 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9929
9930 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9931 rather than #including math.h & stdlib.h.
9932 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9933 * gcc.dg/vect/pr49771.c: Likewise.
9934 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9935 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9936 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9937 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9938 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9939 * gcc.dg/vect/pr44507.c: Likewise.
9940 * gcc.dg/vect/pr45902.c: Likewise.
9941 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9942 * gcc.dg/vect/vect-117.c: Likewise.
9943 * gcc.dg/vect/vect-99.c: Likewise.
9944 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9945 * gcc.dg/vect/vect-cond-1.c: Likewise.
9946 * gcc.dg/vect/vect-cond-2.c: Likewise.
9947 * gcc.dg/vect/vect-cond-3.c: Likewise.
9948 * gcc.dg/vect/vect-cond-4.c: Likewise.
9949 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9950 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9951 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9952 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9953 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9954 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9955 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9956 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9957 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9958 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9959 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9960 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9961 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9962 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9963 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9964 include of signal.h.
9965 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9966 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9967 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9968 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9969 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9970 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9971 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9972 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9973 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9974 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9975 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9976 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9977 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9978 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9979 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9980 * gcc.dg/vect/vect-outer-5.c: Likewise.
9981 * gcc.dg/vect/vect-outer-6.c: Likewise.
9982 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9983 include of stdio.h.
9984
9985 2016-01-12 Nick Clifton <nickc@redhat.com>
9986
9987 PR target/68913
9988 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9989 to fread so that it will be found in all target runtimes.
9990
9991 2016-01-12 Richard Biener <rguenther@suse.de>
9992
9993 PR tree-optimization/69053
9994 * g++.dg/torture/pr69053.C: New testcase.
9995
9996 2016-01-12 Richard Biener <rguenther@suse.de>
9997
9998 PR tree-optimization/69168
9999 * gcc.dg/torture/pr69168.c: New testcase.
10000
10001 2016-01-12 Richard Biener <rguenther@suse.de>
10002
10003 PR tree-optimization/69157
10004 * gcc.dg/torture/pr69157.c: New testcase.
10005
10006 2016-01-12 Richard Biener <rguenther@suse.de>
10007
10008 PR tree-optimization/69174
10009 * gcc.dg/torture/pr69174.c: New testcase.
10010
10011 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10012
10013 PR c++/66808
10014 PR c++/69000
10015 * g++.dg/tls/pr66808.C: New test.
10016 * g++.dg/tls/pr69000.C: New test.
10017
10018 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10019
10020 * gcc.target/powerpc/swaps-p8-23.c: New test.
10021 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10022
10023 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
10024
10025 PR tree-optimization/68356
10026 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10027
10028 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10029 Jim Wilson <jim.wilson@linaro.org>
10030
10031 PR target/69194
10032 * gcc.target/arm/pr69194.c: New test.
10033
10034 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10035
10036 PR target/69225
10037 * gcc.target/i386/pr69225-1.c: New test.
10038 * gcc.target/i386/pr69225-2.c: Likewise.
10039 * gcc.target/i386/pr69225-3.c: Likewise.
10040 * gcc.target/i386/pr69225-4.c: Likewise.
10041 * gcc.target/i386/pr69225-5.c: Likewise.
10042 * gcc.target/i386/pr69225-6.c: Likewise.
10043
10044 2016-01-11 Jakub Jelinek <jakub@redhat.com>
10045
10046 PR target/67462
10047 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10048 if lp64.
10049
10050 PR target/69071
10051 * gcc.dg/pr69071.c: New test.
10052
10053 PR c++/69211
10054 * g++.dg/opt/pr69211.C: New test.
10055
10056 PR tree-optimization/69214
10057 * gcc.c-torture/compile/pr69214.c: New test.
10058
10059 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
10060
10061 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10062 * gcc.target/i386/pr66232-11.c: Ditto.
10063 * gcc.target/i386/pr66232-12.c: Ditto.
10064 * gcc.target/i386/pr66232-13.c: Ditto.
10065
10066 2016-01-11 Richard Biener <rguenther@suse.de>
10067
10068 PR tree-optimization/69173
10069 * gcc.dg/torture/pr69173.c: New testcase.
10070
10071 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10072
10073 PR rtl-optimization/68796
10074 * gcc.target/aarch64/tst_5.c: New test.
10075 * gcc.target/aarch64/tst_6.c: Likewise.
10076
10077 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10078
10079 PR rtl-optimization/68841
10080 * gcc.dg/pr68841.c: New test.
10081 * gcc.c-torture/execute/pr68841.c: New test.
10082
10083 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10084
10085 PR rtl-optimization/68920
10086 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10087 for ix86 targets.
10088 * gcc.dg/ifcvt-5.c: New test.
10089
10090 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
10091
10092 PR bootstrap/69123
10093 * g++.dg/pr69123.C: New.
10094
10095 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10096
10097 PR target/69010
10098 * gcc.target/i386/pr69010.c: New test.
10099
10100 2016-01-11 Martin Jambor <mjambor@suse.cz>
10101
10102 PR ipa/69044
10103 * gcc.target/i386/chkp-pr69044.c: New test.
10104
10105 2016-01-11 Tom de Vries <tom@codesourcery.com>
10106
10107 PR tree-optimization/69109
10108 * gcc.dg/autopar/pr69109-2.c: New test.
10109 * gcc.dg/autopar/pr69109.c: New test.
10110
10111 2016-01-11 Tom de Vries <tom@codesourcery.com>
10112
10113 PR tree-optimization/69108
10114 * gcc.dg/autopar/pr69108.c: New test.
10115
10116 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10117
10118 PR c++/69029
10119 * c-c++-common/Wisleading-indentation.c: Augment test.
10120
10121 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10122
10123 PR fortran/69154
10124 * gfortran.dg/inline_matmul_12.f90: New test.
10125
10126 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
10127
10128 PR fortran/67779
10129 * gfortran.dg/actual_array_offset_1: New test.
10130
10131 2016-01-10 Tom de Vries <tom@codesourcery.com>
10132
10133 PR tree-optimization/69062
10134 * gcc.dg/autopar/pr69062.c: New test.
10135
10136 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10137
10138 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10139 * gcc.dg/vect/slp-perm-2.c: Likewise.
10140 * gcc.dg/vect/slp-perm-3.c: Likewise.
10141 * gcc.dg/vect/slp-perm-5.c: Likewise.
10142 * gcc.dg/vect/slp-perm-6.c: Likewise.
10143 * gcc.dg/vect/slp-perm-7.c: Likewise.
10144 * gcc.dg/vect/slp-perm-8.c: Likewise.
10145
10146 2016-01-10 Tom de Vries <tom@codesourcery.com>
10147
10148 PR tree-optimization/69039
10149 * gcc.dg/autopar/pr69039.c: New test.
10150
10151 2016-01-09 Marek Polacek <polacek@redhat.com>
10152
10153 PR c++/69113
10154 * g++.dg/pr69113.C: New test.
10155
10156 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10157
10158 PR middle-end/50865
10159 PR tree-optimization/69097
10160 * gcc.c-torture/execute/pr50865.c: New test.
10161 * gcc.c-torture/execute/pr69097-1.c: New test.
10162 * gcc.c-torture/execute/pr69097-2.c: New test.
10163 * gcc.dg/pr69097-1.c: New test.
10164 * gcc.dg/pr69097-2.c: New test.
10165
10166 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10167
10168 PR c++/69164
10169 * g++.dg/opt/pr69164.C: New test.
10170
10171 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10172
10173 PR tree-optimization/69167
10174 * gcc.dg/pr69167.c: New test.
10175
10176 2016-01-08 Marek Polacek <polacek@redhat.com>
10177
10178 PR c++/68449
10179 * g++.dg/pr68449.C: New.
10180
10181 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10182
10183 PR tree-optimization/68707
10184 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10185 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10186 on platforms supporting it.
10187 * gcc.dg/vect/slp-perm-2.c: Likewise.
10188 * gcc.dg/vect/slp-perm-3.c: Likewise.
10189 * gcc.dg/vect/slp-perm-5.c: Likewise.
10190 * gcc.dg/vect/slp-perm-7.c: Likewise.
10191 * gcc.dg/vect/slp-perm-8.c: Likewise.
10192 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10193 on platforms supporting it.
10194
10195 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10196
10197 PR tree-optimization/69162
10198 * gcc.dg/pr69162.c: New test.
10199
10200 PR tree-optimization/69172
10201 * gcc.dg/pr69172.c: New test.
10202
10203 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10204
10205 PR tree-optimization/67781
10206 * gcc.c-torture/execute/pr67781.c: New file.
10207
10208 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR tree-optimization/69083
10211 * gcc.dg/vect/pr69083.c: New test.
10212
10213 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10214
10215 PR tree-optimization/61441
10216 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10217 Use -fexcess-precision=standard for compiler options.
10218 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10219
10220 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10221
10222 PR fortran/69128
10223 * gfortran.dg/gomp/pr69128.f90: New test.
10224
10225 PR c++/69145
10226 * g++.dg/ext/pr69145-1.C: New test.
10227 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10228 * g++.dg/ext/pr69145-2.h: New file.
10229
10230 2016-01-07 Martin Sebor <msebor@redhat.com>
10231
10232 PR c/68966
10233 * gcc.dg/atomic-fetch-bool.c: New test.
10234 * gcc.dg/sync-fetch-bool.c: New test.
10235
10236 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10237
10238 PR fortran/66680
10239 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10240
10241 2016-01-07 Nick Clifton <nickc@redhat.com>
10242
10243 PR target/66655
10244 * g++.dg/pr66655.C: New test.
10245 * g++.dg/pr66655_1.cc: Test support file.
10246 * g++.dg/pr66655.h: Test header file.
10247
10248 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10249
10250 PR fortran/66680
10251 gfortran.dg/gomp/pr66680.f90: New test.
10252
10253 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10254
10255 PR target/69171
10256 * gcc.target/i386/pr69171-1.c: New test.
10257 * gcc.target/i386/pr69171-2.c: Likewise.
10258 * gcc.target/i386/pr69171-3.c: Likewise.
10259 * gcc.target/i386/pr69171-4.c: Likewise.
10260 * gcc.target/i386/pr69171-5.c: Likewise.
10261 * gcc.target/i386/pr69171-6.c: Likewise.
10262
10263 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10264
10265 PR middle-end/67639
10266 * c-c++-common/pr67639.c: New test.
10267
10268 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10269
10270 PR tree-optimization/69141
10271 * g++.dg/opt/pr69141.C: New test.
10272
10273 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10274
10275 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10276
10277 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10278
10279 PR target/69140
10280 * gcc.target/i386/pr69140.c: New test
10281
10282 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10283
10284 * gcc.dg/bad-dereference.c: New test case.
10285
10286 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10287
10288 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10289
10290 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10291
10292 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10293
10294 2016-01-06 Marek Polacek <polacek@redhat.com>
10295
10296 PR sanitizer/69099
10297 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10298
10299 2016-01-05 Marek Polacek <polacek@redhat.com>
10300
10301 PR c/69104
10302 * gcc.dg/atomic-invalid-2.c: New.
10303
10304 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10305
10306 PR target/68991
10307 * gcc.target/i386/pr68991.c: New test.
10308
10309 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10310
10311 PR target/68991
10312 * g++.dg/pr68991-1.C: New test.
10313 * g++.dg/pr68991-2.C: Likewise.
10314
10315 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10316
10317 PR other/60465
10318 * gcc.target/ia64/pr60465-gprel64.c: New test.
10319 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10320
10321 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10322
10323 PR rtl-optimization/68651
10324 * gcc.target/aarch64/pr68651_1.c: New test.
10325
10326 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10327
10328 PR c/69122
10329 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10330
10331 2016-01-05 Nathan Sidwell <nathan@acm.org>
10332
10333 PR c++/58583
10334 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10335
10336 * gcc.dg/alias-15.c: New.
10337
10338 2016-01-05 Nick Clifton <nickc@redhat.com>
10339
10340 PR target/68870
10341 * g++.dg/pr68770.C: New test.
10342
10343 2016-01-04 Mike Stump <mikestump@comcast.net>
10344
10345 * lib/target-supports.exp (check_effective_target_cilkplus):
10346 cilkplus targets require pthreads.
10347 (check_effective_target_cilkplus): Remove special case for NVPTX.
10348
10349 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10350
10351 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10352 generation.
10353
10354 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10355
10356 Update copyright years.
10357
10358 2016-01-04 Marek Polacek <polacek@redhat.com>
10359
10360 PR c/68908
10361 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10362 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10363 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10364
10365 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10366
10367 * gcc.target/sparc/20160104-2.c: New test.
10368
10369 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10370
10371 * gcc.target/sparc/20160104-1.c: New test.
10372
10373 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10374
10375 PR fortran/65045
10376 * gfortran.dg/pr65045.f90: New test.
10377
10378 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10379
10380 * gnat.dg/specs/debug1.ads: Delete.
10381
10382 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10383
10384 PR libgfortran/68867
10385 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10386 expression.
10387
10388 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10389
10390 PR libgfortran/68867
10391 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10392 PowerPC.
10393
10394 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10395
10396 PR fortran/68864
10397 * gfortran.dg/pr68864.f90: New test.
10398
10399 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10400
10401 PR tree-optimization/69070
10402 * gcc.dg/pr69070.c: New test.
10403
10404 PR sanitizer/69055
10405 * gfortran.dg/pr69055.f90: New test.
10406
10407 PR target/69015
10408 * gcc.dg/pr69015.c: New test.
10409 \f
10410 Copyright (C) 2016 Free Software Foundation, Inc.
10411
10412 Copying and distribution of this file, with or without modification,
10413 are permitted in any medium without royalty provided the copyright
10414 notice and this notice are preserved.