re PR fortran/71067 (ICE on data initialization with insufficient value)
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/71067
4 * gfortran.dg/pr71067_1.f90: New test.
5 * gfortran.dg/pr71067_2.f90: Ditto.
6
7 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
8
9 * gcc.target/powerpc/vec-extract-1.c: New test.
10
11 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
12
13 PR fortran/71799
14 * gfortran.dg/pr71799.f90: New test.
15
16 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
17
18 PR c++/71665
19 * g++.dg/cpp0x/pr71665-1.C: New.
20 * g++.dg/cpp0x/pr71665-2.C: Likewise.
21 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
22 * g++.dg/ext/label10.C: Likewise.
23 * g++.dg/parse/constant5.C: Likewise.
24
25 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
26
27 PR fortran/71859
28 * gfortran.dg/pr71859.f90: New test.
29 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
30 * gfortran.dg/coarray_collectives_1.f90: Ditto.
31
32 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
33
34 PR fortran/71883
35 * gfortran.dg/pr71883.f90 : New test.
36
37 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
38
39 PR tree-optimization/71734
40 * g++.dg/vect/pr70729-nest.cc: New test.
41
42 2016-07-28 Renlin Li <renlin.li@arm.com>
43
44 Revert
45 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
46
47 PR fortran/71902
48 * gfortran.dg/dependency_47.f90: New test.
49
50 2016-07-28 Martin Liska <mliska@suse.cz>
51
52 PR gcov-profile/68025
53 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
54
55 2016-07-28 Martin Liska <mliska@suse.cz>
56
57 * g++.dg/vect/pr70944.cc: New test.
58
59 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
60
61 PR middle-end/71994
62 * gcc.dg/torture/pr71994.c: New test.
63
64 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
65
66 PR middle-end/71078
67 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
68 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
69 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
70
71 2016-07-27 Richard Biener <rguenther@suse.de>
72
73 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
74
75 2016-07-27 Martin Liska <mliska@suse.cz>
76
77 * gcc.dg/predict-13.c: New test.
78 * gcc.dg/predict-14.c: New test.
79
80 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
81
82 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
83 including stdint.h.
84 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
85 including stdint.h.
86
87 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
88
89 PR target/71869
90 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
91 IEEE built-in functions handle quiet and signalling NaNs
92 correctly.
93
94 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
95
96 PR fortran/71862
97 * gfortran.dg/pr71862.f90: New test.
98
99 2016-07-26 Martin Sebor <msebor@redhat.com>
100
101 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
102 selector with dg-options.
103
104 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
105
106 PR tree-optimization/18046
107 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
108 * gcc.dg/tree-ssa/vrp103.c: New test.
109 * gcc.dg/tree-ssa/vrp104.c: New test.
110
111 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
112
113 * gcc.target/powerpc/pr63354.c: Require lp64 since
114 -mprofile-kernel is not legal with -m32.
115
116 2016-07-26 Richard Biener <rguenther@suse.de>
117
118 PR rtl-optimization/71984
119 * gcc.dg/torture/pr71984.c: New testcase.
120
121 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
122
123 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
124 g++-dg-runtest via et-dg-runtest.
125 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
126 * gcc.dg/vect/vect.exp: Likewise.
127 * gfortran.dg/graphite/graphite.exp: Likewise, but for
128 gfortran-dg-runtest.
129 * gfortran.dg/vect/vect.exp: Likewise.
130 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
131 (check_mips_loongson_hw_available): Likewise.
132 (check_effective_target_mpaired_single_runtime): Likewise.
133 (check_effective_target_mips_loongson_runtime): Likewise.
134 (add_options_for_mpaired_single): Likewise.
135 (check_effective_target_vect_int): Add global et_index.
136 Check and save the supported feature for a target selected by
137 the et_index target. Break long lines where appropriate. Call
138 et-is-effective-target for MIPS with an argument instead of
139 check_effective_target_* where appropriate.
140 (check_effective_target_vect_intfloat_cvt): Likewise.
141 (check_effective_target_vect_uintfloat_cvt): Likewise.
142 (check_effective_target_vect_floatint_cvt): Likewise.
143 (check_effective_target_vect_floatuint_cvt): Likewise.
144 (check_effective_target_vect_simd_clones): Likewise.
145 (check_effective_target_vect_shift): ewise.
146 (check_effective_target_whole_vector_shift): Likewise.
147 (check_effective_target_vect_bswap): Likewise.
148 (check_effective_target_vect_shift_char): Likewise.
149 (check_effective_target_vect_long): Likewise.
150 (check_effective_target_vect_float): Likewise.
151 (check_effective_target_vect_double): Likewise.
152 (check_effective_target_vect_long_long): Likewise.
153 (check_effective_target_vect_no_int_max): Likewise.
154 (check_effective_target_vect_no_int_add): Likewise.
155 (check_effective_target_vect_no_bitwise): Likewise.
156 (check_effective_target_vect_widen_shift): Likewise.
157 (check_effective_target_vect_no_align): Likewise.
158 (check_effective_target_vect_hw_misalign): Likewise.
159 (check_effective_target_vect_element_align): Likewise.
160 (check_effective_target_vect_condition): Likewise.
161 (check_effective_target_vect_cond_mixed): Likewise.
162 (check_effective_target_vect_char_mult): Likewise.
163 (check_effective_target_vect_short_mult): Likewise.
164 (check_effective_target_vect_int_mult): Likewise.
165 (check_effective_target_vect_extract_even_odd): Likewise.
166 (check_effective_target_vect_interleave): Likewise.
167 (check_effective_target_vect_stridedN): Likewise.
168 (check_effective_target_vect_multiple_sizes): Likewise.
169 (check_effective_target_vect64): Likewise.
170 (check_effective_target_vect_call_copysignf): Likewise.
171 (check_effective_target_vect_call_sqrtf): Likewise.
172 (check_effective_target_vect_call_btrunc): Likewise.
173 (check_effective_target_vect_call_btruncf): Likewise.
174 (check_effective_target_vect_call_ceil): Likewise.
175 (check_effective_target_vect_call_ceilf): Likewise.
176 (check_effective_target_vect_call_floor): Likewise.
177 (check_effective_target_vect_call_floorf): Likewise.
178 (check_effective_target_vect_call_lceil): Likewise.
179 (check_effective_target_vect_call_lfloor): Likewise.
180 (check_effective_target_vect_call_nearbyint): Likewise.
181 (check_effective_target_vect_call_nearbyintf): Likewise.
182 (check_effective_target_vect_call_round): Likewise.
183 (check_effective_target_vect_call_roundf): Likewise.
184 (check_effective_target_vect_perm): Likewise, but also append *_saved
185 to the existing global name to properly cache the result.
186 (check_effective_target_vect_perm_byte): Likewise.
187 (check_effective_target_vect_perm_short): Likewise.
188 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
189 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
190 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
191 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
192 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
193 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
194 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
195 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
196 (check_effective_target_vect_sdot_qi): Likewise.
197 (check_effective_target_vect_udot_qi): Likewise.
198 (check_effective_target_vect_sdot_hi): Likewise.
199 (check_effective_target_vect_udot_hi): Likewise.
200 (check_effective_target_vect_usad_char): Likewise.
201 (check_effective_target_vect_pack_trunc): Likewise.
202 (check_effective_target_vect_unpack): Likewise.
203 (check_effective_target_vect_aligned_arrays): Likewise.
204 (check_effective_target_vect_natural_alignment): Likewise.
205 (check_effective_target_vector_alignment_reachable): Likewise.
206 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
207 (is-effective-target): Initialize et_index if undefined.
208 (et-dg-runtest): New.
209 (et-is-effective-target): Likewise.
210 (check_vect_support_and_set_flags): Add supported MIPS targets to
211 EFFECTIVE_TARGETS list. Return the number of supported targets.
212
213 2016-07-26 Richard Biener <rguenther@suse.de>
214 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
215
216 PR middle-end/70920
217 * gcc.dg/pr70920-1.c: New test-case.
218 * gcc.dg/pr70902-2.c: Likewise.
219 * gcc.dg/pr70920-3.c: Likewise.
220 * gcc.dg/pr70920-4.c: Likewise
221 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
222 2 instead of 3.
223
224 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
225
226 * gcc.c-torture/execute/pr71494.c: Require label_values.
227 * gcc.dg/pr16973.c: Ditto.
228
229 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
230
231 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
232 * gcc.dg/torture/pr69771.c: Require int32plus.
233 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
234
235 2016-07-25 Martin Liska <mliska@suse.cz>
236
237 * gcc.dg/torture/pr71987.c: New test.
238
239 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
240
241 PR fortran/71935
242 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
243 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
244 * gfortran.dg/pr71935.f90: New test.
245
246 2016-07-22 Martin Sebor <msebor@redhat.com>
247
248 PR c++/71675
249 * g++.dg/ext/atomic-3.C: New test.
250 * gcc.dg/atomic/pr71675.c: New test.
251
252 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
253
254 * gcc.target/i386/mvc8.c: New test.
255
256 2016-07-22 Bin Cheng <bin.cheng@arm.com>
257
258 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
259 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
260
261 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
262
263 PR fortran/71795
264 * gfortran.dg/constructor_50.f90: New test.
265
266 2016-07-22 Martin Liska <mliska@suse.cz>
267
268 PR gcov-profile/69028
269 PR gcov-profile/62047
270 * g++.dg/cilk-plus/pr69028.C: New test.
271
272 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
273
274 * gfortran.dg/coarray_stat_2.f90: New test.
275
276 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
277
278 * gcc.target/powerpc/vec-extract.h: New files to check the
279 vec_extract built-in functions for all vector types, testing
280 accessing each element, both with constant and variable element
281 numbers.
282 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
283 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
284 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
285 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
286 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
287 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
288 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
289 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
290 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
291
292 2016-07-21 Jakub Jelinek <jakub@redhat.com>
293
294 PR c++/71728
295 * g++.dg/other/pr71728.C: New test.
296
297 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
298
299 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
300 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
301 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
302 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
303 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
304
305 2016-07-21 Richard Biener <rguenther@suse.de>
306
307 PR tree-optimization/71947
308 * gcc.dg/tree-ssa/vrp102.c: New testcase.
309
310 2016-07-21 Bin Cheng <bin.cheng@arm.com>
311
312 * gcc.dg/tree-ssa/scev-15.c: New.
313
314 2016-07-21 Bin Cheng <bin.cheng@arm.com>
315
316 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
317
318 2016-07-21 Jakub Jelinek <jakub@redhat.com>
319
320 PR c++/71941
321 * g++.dg/gomp/pr71941.C: New test.
322
323 2016-07-20 David Malcolm <dmalcolm@redhat.com>
324
325 PR c/70339
326 PR c/71858
327 * g++.dg/spellcheck-identifiers.C: New test case, based on
328 gcc.dg/spellcheck-identifiers.c.
329 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
330 gcc.dg/spellcheck-identifiers-2.c.
331 * g++.dg/spellcheck-typenames.C: New test case, based on
332 gcc.dg/spellcheck-typenames.c
333
334 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
335
336 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
337 pointer to member function and also test catching by reference.
338
339 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
340
341 * gcc.target/s390/pr67443.c: Fix test case.
342
343 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
344
345 * gcc.target/s390/insv-1.c: Xfail some tests.
346 * gcc.target/s390/insv-2.c: Likewise.
347
348 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
349
350 * gcc.target/avr/torture/get-mem.c: New test.
351 * gcc.target/avr/torture/set-mem.c: New test.
352
353 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
354
355 PR target/71948
356 * gcc.target/avr/torture/tiny-progmem.c: New test.
357
358 2016-07-20 Jakub Jelinek <jakub@redhat.com>
359
360 PR c++/71909
361 * g++.dg/parse/pr71909.C: New test.
362 * g++.dg/tm/pr71909.C: New test.
363
364 PR c++/50060
365 * g++.dg/cpp0x/constexpr-50060.C: New test.
366 * g++.dg/cpp1y/constexpr-50060.C: New test.
367
368 2016-07-20 Martin Liska <mliska@suse.cz>
369
370 * gfortran.dg/graphite/pr71898.f90: New test.
371
372 2016-07-20 Bin Cheng <bin.cheng@arm.com>
373
374 PR tree-optimization/71503
375 PR tree-optimization/71683
376 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
377 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
378
379 2016-07-20 Martin Liska <mliska@suse.cz>
380
381 * gcc.dg/plugin/plugin.exp: Remove sreal test.
382 * gcc.dg/plugin/sreal-test-1.c: Remove.
383 * gcc.dg/plugin/sreal_plugin.c: Remove.
384
385 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
386
387 PR fortran/71902
388 * gfortran.dg/dependency_47.f90: New test.
389
390 2016-07-19 Jakub Jelinek <jakub@redhat.com>
391
392 PR rtl-optimization/71916
393 * gcc.c-torture/compile/pr71916.c: New test.
394
395 PR middle-end/71874
396 * g++.dg/torture/pr71874.C: New test.
397
398 PR middle-end/71734
399 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
400 (my_alloc): Rewritten to use __builtin_posix_memalign and
401 __SIZE_TYPE__.
402 (my_free): Use __builtin_free instead of _mm_free.
403 (Vec::operator=): Use __builtin_memcpy.
404
405 2016-07-19 Martin Jambor <mjambor@suse.cz>
406
407 PR fortran/71688
408 * gfortran.dg/pr71688.f90: New test.
409
410 2016-07-19 Richard Biener <rguenther@suse.de>
411
412 * c-c++-common/vector-subscript-6.c: New testcase.
413 * c-c++-common/vector-subscript-7.c: Likewise.
414
415 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
416
417 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
418 and UInt32 based on __SIZEOF_INT__.
419
420 2016-07-19 Richard Biener <rguenther@suse.de>
421
422 PR tree-optimization/71901
423 * gcc.dg/torture/pr71901.c: New testcase.
424
425 2016-07-19 Richard Biener <rguenther@suse.de>
426
427 PR tree-optimization/71908
428 * gcc.dg/torture/pr71908.c: New testcase.
429
430 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
431
432 PR target/71493
433 * gcc.target/powerpc/pr71493-1.c: New test.
434 * gcc.target/powerpc/pr71493-2.c: Likewise.
435
436 2016-07-18 Jakub Jelinek <jakub@redhat.com>
437
438 PR c++/71835
439 * g++.dg/conversion/ambig3.C: New test.
440
441 PR c++/71828
442 * g++.dg/cpp0x/constexpr-71828.C: New test.
443
444 PR c++/71826
445 * g++.dg/template/pr71826.C: New test.
446
447 PR c++/71822
448 * g++.dg/template/defarg21.C: New test.
449
450 PR c++/71871
451 * g++.dg/ext/vector31.C: New test.
452
453 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
454
455 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
456
457 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
458
459 PR tree-optimization/71734
460 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
461
462 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
463
464 * gcc.target/s390/warn-dynamicstack-1.c: New test.
465 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
466 stack-layout-dynamic-1.c: New test.
467
468 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
469
470 * gcc.target/s390/nolrl-1.c: New test.
471
472 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
473
474 PR fortran/71523
475 * gfortran.dg/pr71523_1.f90: New test.
476 * gfortran.dg/pr71523_2.f90: New test.
477
478 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
479
480 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
481
482 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
483 Marco Restelli <mrestelli@gmail.com>
484
485 PR fortran/62125
486 * gfortran.dg/pr62125.f90: New test.
487
488 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
489
490 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
491 * gcc.target/powerpc/mulkc3-1.c: Likewise.
492
493 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
494
495 PR c++/58796
496 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
497 * g++.dg/cpp0x/nullptr35.C: New test.
498
499 2016-07-15 Bin Cheng <bin.cheng@arm.com>
500
501 * gcc.dg/tree-ssa/scev-8.c: Update test string.
502
503 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
504
505 * gfortran.dg/goacc/vector_length.f90: New test.
506
507 2016-07-15 Richard Biener <rguenther@suse.de>
508
509 PR tree-optimization/71881
510 * gcc.dg/torture/pr71881.c: New testcase.
511
512 2016-07-15 Richard Biener <rguenther@suse.de>
513
514 PR tree-optimization/71887
515 * gcc.dg/torture/pr71887.c: New testcase.
516
517 2016-07-15 Jakub Jelinek <jakub@redhat.com>
518
519 PR c/71858
520 * gcc.dg/spellcheck-identifiers-3.c: New test.
521
522 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
523
524 PR fortran/71807
525 * gfortran.dg/null_9.f90: New test.
526
527 2016-07-15 Bin Cheng <bin.cheng@arm.com>
528
529 * gcc.dg/tree-ssa/loop-41.c: New test.
530
531 2016-07-15 Bin Cheng <bin.cheng@arm.com>
532
533 PR tree-optimization/71347
534 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
535
536 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
537
538 PR fortran/29819
539 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
540 * gfortran.dg/contains.f90: Ditto.
541 * gfortran.dg/contains_empty_1.f03: Ditto.
542 * gfortran.dg/submodule_3.f08: Ditto.
543
544 2016-07-14 Jakub Jelinek <jakub@redhat.com>
545
546 PR testsuite/71865
547 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
548 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
549 expected diagnostics.
550
551 PR c/71858
552 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
553 * gcc.dg/spellcheck-identifiers-2.c: New test.
554 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
555 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
556
557 2016-07-14 Jakub Jelinek <jakub@redhat.com>
558
559 PR tree-optimization/71872
560 * gcc.c-torture/compile/pr71872.c: New test.
561
562 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
563
564 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
565 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
566 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
567 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
568 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
569 * gcc.target/arm/atomic-op-acquire-1.c: This.
570 * gcc.target/arm/atomic-op-char.c: Rename into ...
571 * gcc.target/arm/atomic-op-char-1.c: This.
572 * gcc.target/arm/atomic-op-consume.c: Rename into ...
573 * gcc.target/arm/atomic-op-consume-1.c: This.
574 * gcc.target/arm/atomic-op-int.c: Rename into ...
575 * gcc.target/arm/atomic-op-int-1.c: This.
576 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
577 * gcc.target/arm/atomic-op-relaxed-1.c: This.
578 * gcc.target/arm/atomic-op-release.c: Rename into ...
579 * gcc.target/arm/atomic-op-release-1.c: This.
580 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
581 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
582 * gcc.target/arm/atomic-op-short.c: Rename into ...
583 * gcc.target/arm/atomic-op-short-1.c: This.
584 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
585 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
586 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
587 * gcc.target/arm/atomic-op-char-2.c: Likewise.
588 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
589 * gcc.target/arm/atomic-op-int-2.c: Likewise.
590 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
591 * gcc.target/arm/atomic-op-release-2.c: Likewise.
592 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
593 * gcc.target/arm/atomic-op-short-2.c: Likewise.
594
595 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
596
597 PR fortran/70842
598 * gfortran.dg/select_type_35.f03: New test.
599
600 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
601
602 PR target/65951
603 PR tree-optimization/70923
604 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
605 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
606 * gcc.dg/vect/pr65951.c: Likewise.
607 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
608
609 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
610
611 * c-c++-common/pr60226.c: Expect maximum object file alignment
612 error on AIX.
613
614 2016-07-14 Richard Biener <rguenther@suse.de>
615
616 PR tree-optimization/71866
617 * gcc.dg/torture/pr71866.c: New testcase.
618
619 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
620
621 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
622 selector and enclose boolean expression in curly braces.
623
624 2016-07-14 Alan Modra <amodra@gmail.com>
625
626 PR target/71733
627 * gcc.target/powerpc/p9-novsx.c: New.
628
629 2016-07-13 Andi Kleen <ak@linux.intel.com>
630
631 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
632 * g++.dg/tree-prof/morefunc.C: Dito.
633 * g++.dg/tree-prof/pr35545.C: Dito.
634 * g++.dg/tree-prof/reorder.C: Dito.
635 * gcc.dg/tree-prof/20050826-2.c: Dito.
636 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
637 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
638 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
639 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
640 * gcc.dg/tree-prof/inliner-1.c: Dito.
641 * gcc.dg/tree-prof/merge_block.c: Dito.
642 * gcc.dg/tree-prof/stringop-1.c: Dito.
643 * gcc.dg/tree-prof/stringop-2.c: Dito.
644 * gcc.dg/tree-prof/switch-case-1.c: Dito.
645 * gcc.dg/tree-prof/switch-case-2.c: Dito.
646 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
647 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
648 * gcc.dg/tree-prof/update-loopch.c: Dito.
649 * gcc.dg/tree-prof/val-prof-1.c: Dito.
650 * gcc.dg/tree-prof/val-prof-2.c: Dito.
651 * gcc.dg/tree-prof/val-prof-3.c: Dito.
652 * gcc.dg/tree-prof/val-prof-4.c: Dito.
653 * gcc.dg/tree-prof/val-prof-5.c: Dito.
654 * gcc.dg/tree-prof/val-prof-6.c: Dito.
655 * gcc.dg/tree-prof/val-prof-7.c: Dito.
656
657 2016-07-13 Andi Kleen <ak@linux.intel.com>
658
659 * lib/profopt.exp (profopt-execute): Remove .imports files.
660
661 2016-07-13 Andi Kleen <ak@linux.intel.com>
662
663 * lib/profopt.exp (profopt-execute): Always log profiler command line.
664
665 2016-07-13 Andi Kleen <ak@linux.intel.com>
666
667 * lib/profopt.exp (dg-final-scan-autofdo,
668 dg-final-scan-not-autofdo): New functions.
669
670 2016-07-13 Bin Cheng <bin.cheng@arm.com>
671
672 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
673 * gcc.dg/vect/vect-35.c: Ditto.
674 * gcc.dg/vect/vect-alias-check-2.c: New test.
675
676 2016-07-13 Martin Liska <mliska@suse.cz>
677
678 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
679 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
680 * gfortran.dg/pr42108.f90: Update expected dump scan.
681
682 2016-07-13 Richard Biener <rguenther@suse.de>
683
684 PR tree-optimization/24574
685 * gcc.dg/pr24574.c: New testcase.
686
687 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
688
689 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
690 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
691 * c-c++-common/pr68833-1.c: Require int32plus.
692 * gcc.dg/ipa/pr63551.c: Likewise.
693 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
694 * gcc.dg/ipa/pr64041.c: Require int32plus.
695
696 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
697
698 PR ipa/71633
699 * g++.dg/pr71633.C: New test.
700
701 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
702
703 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
704 Add new arm_thumb1_cbz_ok effective target.
705 * gcc.target/arm/cbz.c: New test.
706
707 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
708
709 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
710 Define effective target.
711 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
712 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
713 * gcc.target/arm/movhi_movw.c: New test.
714 * gcc.target/arm/movsi_movw.c: Likewise.
715 * gcc.target/arm/movdi_movw.c: Likewise.
716
717 2016-07-13 Richard Biener <rguenther@suse.de>
718
719 PR middle-end/71104
720 * gcc.dg/pr71104-1.c: New testcase.
721 * gcc.dg/pr71104-2.c: Likewise.
722
723 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
724
725 PR target/71805
726 * gcc.target/powerpc/pr71805.c: New test.
727
728 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
729
730 * gcc.target/powerpc/divkc3-1.c: New.
731 * gcc.target/powerpc/mulkc3-1.c: New.
732
733 2016-07-12 Nathan Sidwell <nathan@acm.org>
734
735 * gcc.target/arm/data-rel-1.c: New.
736 * gcc.target/arm/data-rel-2.c: New.
737 * gcc.target/arm/data-rel-3.c: New.
738
739 2016-07-12 Martin Liska <mliska@suse.cz>
740
741 * gcc.dg/params/blocksort-part.c: New test.
742 * gcc.dg/params/params.exp: New file.
743
744 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
745
746 PR middle-end/71700
747 * gcc.c-torture/execute/pr71700.c: New test.
748
749 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
750 Richard Biener <rguenther@suse.de>
751
752 PR tree-optimization/23286
753 PR tree-optimization/70159
754 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
755 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
756 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
757 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
758 * gcc.dg/tree-ssa/pr35286.c: Likewise.
759 * gcc.dg/tree-ssa/pr35287.c: Likewise.
760 * gcc.dg/hoist-register-pressure-1.c: Likewise.
761 * gcc.dg/hoist-register-pressure-2.c: Likewise.
762 * gcc.dg/hoist-register-pressure-3.c: Likewise.
763 * gcc.dg/pr51879-12.c: Likewise.
764 * gcc.dg/strlenopt-9.c: Likewise.
765 * gcc.dg/tree-ssa/pr47392.c: Likewise.
766 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
767 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
768 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
769 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
770 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
771 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
772 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
773 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
774 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
775 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
776 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
777 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
778 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
779 * gfortran.dg/pr43984.f90: Adjust expected outcome.
780
781 2016-07-12 Richard Biener <rguenther@suse.de>
782
783 PR rtl-optimization/68961
784 * gcc.target/i386/pr68961.c: New testcase.
785
786 2016-07-11 Jakub Jelinek <jakub@redhat.com>
787
788 PR middle-end/71758
789 * c-c++-common/gomp/pr71758.c: New test.
790 * gfortran.dg/gomp/pr71758.f90: New test.
791
792 PR tree-optimization/71823
793 * gcc.dg/vect/pr71823.c: New test.
794
795 2016-07-11 David Malcolm <dmalcolm@redhat.com>
796
797 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
798 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
799 and LINE_MAP_MAX_LOCATION_WITH_COLS.
800
801 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
802
803 PR target/71801
804 * gcc.target/i386/pr71801.c: New test.
805
806 2016-07-11 Richard Biener <rguenther@suse.de>
807
808 PR tree-optimization/71816
809 * gcc.dg/torture/pr71816.c: New testcase.
810
811 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
812
813 PR fortran/71783
814 * gfortran.dg/dependency_46.f90: New test.
815
816 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
817
818 PR rtl-optimization/71621
819 * gcc.target/i386/pr71621-1.c: New.
820 * gcc.target/i386/pr71621-2.c: New.
821
822 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
823
824 * gfortran.dg/goacc/pr71704.f90: New test.
825
826 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
827
828 PR target/71297
829 * gcc.target/powerpc/pr71297.c: New.
830
831 2016-07-08 Jiong Wang <jiong.wang@arm.com>
832
833 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
834
835 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
836
837 PR target/71806
838 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
839
840 2016-07-08 Alan Hayward <alan.hayward@arm.com>
841
842 PR tree-optimization/71667
843 * gcc.dg/vect/pr71667.c: New
844
845 2016-07-08 Martin Liska <mliska@suse.cz>
846
847 * gcc.dg/torture/pr71606.c: New test.
848
849 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
850
851 PR fortran/71764
852 * gfortran.dg/pr71764.f90: New test.
853
854 2016-07-07 Jakub Jelinek <jakub@redhat.com>
855 Kai Tietz <ktietz70@googlemail.com>
856
857 PR c++/70869
858 PR c++/71054
859 * g++.dg/cpp0x/pr70869.C: New test.
860 * g++.dg/cpp0x/pr71054.C: New test.
861
862 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
863
864 * g++.dg/debug/pr71432.C: Fail on AIX.
865
866 2016-07-07 Martin Liska <mliska@suse.cz>
867
868 * gfortran.dg/do_1.f90: Remove a corner case that triggers
869 an undefined behavior.
870 * gfortran.dg/do_3.F90: Likewise.
871 * gfortran.dg/do_check_11.f90: New test.
872 * gfortran.dg/do_check_12.f90: New test.
873 * gfortran.dg/do_corner_warn.f90: New test.
874
875 2016-07-07 Martin Liska <mliska@suse.cz>
876
877 * gfortran.dg/predict-1.f90: Ammend the test.
878 * gfortran.dg/predict-2.f90: Likewise.
879
880 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
881
882 PR ipa/71624
883 * g++.dg/pr71624.C: New test.
884
885 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
886
887 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
888 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
889 ARMv8-M Mainline architectures.
890
891 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
892
893 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
894 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
895
896 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
897
898 PR target/70098
899 PR target/71763
900 * gcc.target/powerpc/pr71763.c: New file.
901
902 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
903
904 PR tree-optimization/71518
905 * gcc.dg/pr71518.c: New test.
906
907 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
908
909 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
910
911 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
912
913 PR target/50739
914 * gcc.target/avr/pr50739.c: New test.
915
916 2016-07-05 Jan Hubicka <jh@suse.cz>
917
918 * gcc.dg/tree-ssa/scev-14.c: update template.
919
920 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
921
922 * gcc.dg/vect/group-no-gaps-1.c: New test.
923
924 2016-07-05 Andi Kleen <ak@linux.intel.com>
925
926 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
927 if kernel supports MPX.
928
929 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
930
931 * gcc.c-torture/compile/pr69102.c: Require fpic support.
932
933 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
934 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
935
936 * gcc.target/powerpc/signbit-1.c: New test.
937 * gcc.target/powerpc/signbit-2.c: New test.
938 * gcc.target/powerpc/signbit-3.c: New test.
939
940 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
941
942 PR rtl-optimization/71594
943 * gcc.dg/torture/pr71594.c: New test.
944
945 2016-07-05 Jan Hubicka <jh@suse.cz>
946
947 * gcc.dg/tree-ssa/scev-14.c: new testcase.
948
949 2016-07-05 David Malcolm <dmalcolm@redhat.com>
950
951 PR c++/62314
952 * gcc/testsuite/g++.dg/parse/error5.C: Update column
953 number of missing semicolon error.
954 * g++.dg/pr62314-2.C: New test case.
955
956 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
957
958 * gfortran.dg/coarray_stat_function.f90: New test.
959 * gfortran.dg/coarray_stat_whitespace.f90: New test.
960 * gfortran.dg/coarray_lib_comm_1: Adapting old test
961 to new interfaces.
962
963 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
964
965 PR fortran/71623
966 * gfortran.dg/deferred_character_17.f90: New test.
967
968 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
969
970 * gcc.target/arm/neon/polytypes.c: Move to ...
971 * gcc.target/arm/polytypes.c: ... here.
972 * gcc.target/arm/neon/pr51534.c: Move to ...
973 * gcc.target/arm/pr51534.c: ... here.
974 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
975 * gcc.target/arm/vect-vcvt.c: ... here.
976 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
977 * gcc.target/arm/vect-vcvtq.c: ... here.
978 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
979 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
980 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
981 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
982 * gcc.target/arm/neon/neon.exp: Delete.
983 * gcc.target/arm/neon/: Delete.
984
985 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
986
987 PR fortran/65575
988 * gfortran.dg: pr65575.f90: New test.
989
990 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
991
992 PR fortran/35849
993 * gfortran.dg: pr35849.f90: New test.
994
995 2016-07-04 Jakub Jelinek <jakub@redhat.com>
996
997 PR c++/71739
998 * g++.dg/cpp0x/pr71739.C: New test.
999
1000 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1001
1002 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1003
1004 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1005
1006 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1007 locr.
1008 * gcc.target/s390/loc-1.c: New test.
1009
1010 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1011
1012 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1013 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1014
1015 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1016
1017 PR target/63874
1018 * gcc.target/aarch64/pr63874.c: New test.
1019
1020 2016-07-04 Jan Beulich <jbeulich@suse.com>
1021
1022 * g++.dg/header.c: New.
1023 * gcc.dg/header.c: New.
1024
1025 2016-07-02 Jakub Jelinek <jakub@redhat.com>
1026
1027 PR c/71719
1028 * c-c++-common/Wunused-var-15.c: New test.
1029
1030 2016-07-01 Jakub Jelinek <jakub@redhat.com>
1031
1032 PR fortran/71687
1033 * gfortran.dg/gomp/pr71687.f90: New test.
1034
1035 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1036
1037 * gcc.dg/const-float128-ped.c: Require __float128 effective
1038 target and options.
1039 * gcc.dg/const-float128.c: Likewise.
1040 * gcc.dg/torture/float128-cmp-invalid.c: Require
1041 __float128 and base_quadfloat_support effective targets, and
1042 __float128 options.
1043 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1044 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1045 * gcc.dg/torture/float128-nan.c: Likewise.
1046 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1047 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1048 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1049 * lib/target-supports.exp (check_effective_target___float128): New.
1050 (add_options_for___float128): New.
1051 (check_effective_target_base_quadword_support): New.
1052
1053 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1054
1055 PR target/71720
1056 * gcc.target/powerpc/pr71720.c: New test.
1057
1058 2016-07-01 Jan Beulich <jbeulich@suse.com>
1059
1060 * gcc.dg/bss.c: New.
1061
1062 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1063
1064 PR target/71698
1065 * gcc.target/powerpc/pr71698.c: New test.
1066
1067 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1068
1069 PR target/71151
1070 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1071 instead of ".foo" for its section name.
1072 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1073 depending on MCU's flash size.
1074 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1075 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1076 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1077 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1078 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1079 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1080
1081 2016-07-01 Jan Beulich <jbeulich@suse.com>
1082
1083 * gcc.target/i386/pr65105-2.c: Add -msse2.
1084
1085 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1086
1087 PR tree-optimization/71707
1088 * gcc.dg/strlenopt-29.c: New test.
1089
1090 PR fortran/71704
1091 * gfortran.dg/gomp/pr71704.f90: New test.
1092
1093 PR fortran/71705
1094 * gfortran.dg/gomp/pr71705.f90: New test.
1095
1096 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1097
1098 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1099 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1100 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1101 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1102 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1103 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1104 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1105 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1106 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1107 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1108 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1109 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1110 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1111 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1112 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1113 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1114 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1115 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1116 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1117 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1118 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1119 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1120 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1121 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1122 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1123 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1124 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1125 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1126 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1127 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1128 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1129 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1130 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1131 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1132 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1133 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1134 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1135 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1136 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1137 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1138 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1139 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1140 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1141 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1142 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1143 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1144 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1145 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1146 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1147 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1148 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1149 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1150 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1151 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1152 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1153 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1154 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1155 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1156 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1157 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1158 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1159 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1160 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1161 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1162 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1163 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1164 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1165 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1166 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1167 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1168 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1169 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1170 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1171 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1172 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1173 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1174 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1175 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1176 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1177 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1178 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1179
1180 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1181 James Greenhalgh <james.greenhalgh@arm.com>
1182
1183 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1184
1185 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1186 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1187
1188 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1189
1190 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1191
1192 PR driver/71651
1193 * gcc.dg/spellcheck-options-12.c: New test case.
1194
1195 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1196
1197 PR middle-end/71693
1198 * gcc.c-torture/compile/pr71693.c: New test.
1199
1200 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1201
1202 * gcc.dg/spellcheck-params.c: New testcase.
1203 * gcc.dg/spellcheck-params-2.c: New testcase.
1204
1205 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1206
1207 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1208 vector extract instructions.
1209 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1210
1211 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1212
1213 PR fortran/71686
1214 * gfortran.dg/unexpected_eof_2.f90: New test.
1215 * gfortran.dg/unexpected_eof_3.f90: New test.
1216
1217 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1218
1219 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1220
1221 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1222
1223 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1224 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1225 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1226
1227 2016-06-29 Richard Biener <rguenther@suse.de>
1228
1229 PR middle-end/15256
1230 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1231
1232 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1233
1234 * gcc.target/arm/aapcs/neon-vect10.c: Require
1235 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1236 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1237 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1238 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1239 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1240 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1241 * gcc.target/arm/fp16-aapcs-1.c: Require
1242 -mfloat-ab=hard. Also simplify the test.
1243 * gcc.target/arm/fp16-aapcs-2.c: New.
1244
1245 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1246
1247 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1248 (add_options_for_arm_fp16_ieee): New.
1249 (add_options_for_arm_fp16_alternative): New.
1250 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1251 long-line.
1252 (effective_target_arm_fp16_hw): New.
1253
1254 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1255
1256 PR tree-optimization/71655
1257 * g++.dg/pr71655.C: New test.
1258
1259 2016-06-29 Martin Liska <mliska@suse.cz>
1260
1261 * gcc.dg/pr71585.c: New test.
1262 * gcc.dg/pr71585-2.c: New test.
1263 * gcc.dg/pr71585-3.c: New test.
1264
1265 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1266
1267 PR tree-optimization/70729
1268 * g++.dg/vect/pr70729.cc: New test.
1269
1270 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1271
1272 * c-c++-common/gomp/cancel-1.c: Extend.
1273
1274 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1275
1276 PR tree-optimization/71625
1277 * gcc.dg/strlenopt-28.c: New test.
1278
1279 2016-06-29 Richard Biener <rguenther@suse.de>
1280
1281 PR middle-end/71002
1282 * g++.dg/torture/pr71002.C: Adjust testcase.
1283
1284 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1285
1286 PR c/71685
1287 * gcc.dg/pr71685.c: New test.
1288
1289 2016-06-28 Martin Sebor <msebor@redhat.com>
1290
1291 PR c/71552
1292 * gcc.dg/init-bad-9.c: New test.
1293
1294 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1295
1296 * gcc.target/powerpc/abs128-1.c: Require VSX.
1297 * gcc.target/powerpc/copysign128-1.c: Likewise.
1298 * gcc.target/powerpc/inf128-1.c: Likewise.
1299 * gcc.target/powerpc/nan128-1.c: Likewise.
1300
1301 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1302
1303 PR middle-end/71626
1304 * gcc.c-torture/execute/pr71626-1.c: New test.
1305 * gcc.c-torture/execute/pr71626-2.c: New test.
1306
1307 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1308
1309 PR target/71656
1310 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1311
1312 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1313
1314 PR target/71670
1315 * gcc.target/powerpc/pr71670.c: New testcase.
1316
1317 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1318
1319 PR target/71656
1320 * gcc.target/powerpc/pr71656-1.c: New test.
1321 * gcc.target/powerpc/pr71656-2.c: New test.
1322
1323 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1324
1325 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1326 around fp16 code.
1327 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1328 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1329 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1330 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1331 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1332 Add arm_neon_fp16_ok effective target.
1333 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1334 Likewise.
1335 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1336 Likewise.
1337 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1338 Likewise.
1339 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1340 Likewise.
1341 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1342 Likewise.
1343 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1344 Likewise.
1345 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1346 Likewise.
1347 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1348 Likewise.
1349 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1350 Likewise.
1351 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1352 Likewise.
1353 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1354 Likewise.
1355
1356 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1357
1358 * gcc.dg/predict-12.c: New testcase.
1359
1360 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1361
1362 PR fortran/71649
1363 * gfortran.dg/pr71649.f90: New test.
1364
1365 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1366
1367 PR tree-optimization/71643
1368 * g++.dg/opt/pr71643.C: New test.
1369
1370 PR tree-optimization/71631
1371 * gcc.c-torture/execute/pr71631.c: New test.
1372
1373 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1374
1375 * gcc.dg/predict-11.c: New testcase.
1376 * gfortran.dg/predict-2.f90: New testcase.
1377
1378 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1379
1380 * gcc.dg/predict-10.c: New test.
1381
1382 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1383
1384 * gcc.target/powerpc/abs128-1.c: New.
1385 * gcc.target/powerpc/copysign128-1.c: New.
1386 * gcc.target/powerpc/inf128-1.c: New.
1387 * gcc.target/powerpc/nan128-1.c: New.
1388
1389 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1390
1391 * gfortran.dg/pr71642.f90: New test.
1392
1393 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1394
1395 PR tree-optimization/71647
1396 * gcc.target/i386/pr71647.c: New test.
1397
1398 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1399
1400 * gcc.target/i386/noplt-gd-1.c: New test.
1401 * gcc.target/i386/noplt-gd-2.c: Likewise.
1402 * gcc.target/i386/noplt-gd-3.c: Likewise.
1403 * gcc.target/i386/noplt-ld-1.c: Likewise.
1404 * gcc.target/i386/noplt-ld-2.c: Likewise.
1405 * gcc.target/i386/noplt-ld-3.c: Likewise.
1406 * lib/target-supports.exp
1407 (check_effective_target_tls_get_addr_via_got): New.
1408
1409 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1410
1411 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1412 testsuite compile flags.
1413 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1414 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1415
1416 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1417
1418 * g++dg/vect/pr36684.cc: Add dg-do compile.
1419 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1420 * gcc.dg/vect/pr70021.c: Ditto.
1421 * gcc.dg/vect/pr70138-1.c: Ditto.
1422 * gcc.dg/vect/pr70138-2.c: Ditto.
1423 * gcc.dg/vect/pr70354-1.c: Ditto.
1424 * gcc.dg/vect/pr70354-2.c: Ditto.
1425 * gcc.dg/vect/pr71259.c: Ditto.
1426 * gcc.dg/vect/pr71416-1.c: Ditto.
1427 * gcc.dg/vect/slp-43.c: Ditto.
1428 * gcc.dg/vect/slp-45.c: Ditto.
1429 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1430 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1431 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1432 * gfortran.dg/vect/pr69980.f90: Ditto.
1433
1434 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1435
1436 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1437 * gcc.dg/vect/bb-slp-30.c: Ditto.
1438 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1439 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1440 * gcc.dg/vect/pr45902.c: Ditto.
1441 * gcc.dg/vect/pr48172.c: Ditto.
1442 * gcc.dg/vect/pr48377.c: Ditto.
1443 * gcc.dg/vect/pr49038.c: Ditto.
1444 * gcc.dg/vect/pr49771.c: Ditto.
1445 * gcc.dg/vect/pr52091.c: Ditto.
1446 * gcc.dg/vect/pr53185-2.c: Ditto.
1447 * gcc.dg/vect/pr56826.c: Ditto.
1448 * gcc.dg/vect/pr60276.c: Ditto.
1449 * gcc.dg/vect/pr62021.c: Ditto.
1450 * gcc.dg/vect/pr63530.c: Ditto.
1451 * gcc.dg/vect/pr65518.c: Ditto.
1452 * gcc.dg/vect/pr65947-1.c: Ditto.
1453 * gcc.dg/vect/pr65947-10.c: Ditto.
1454 * gcc.dg/vect/pr65947-11.c: Ditto.
1455 * gcc.dg/vect/pr65947-12.c: Ditto.
1456 * gcc.dg/vect/pr65947-13.c: Ditto.
1457 * gcc.dg/vect/pr65947-2.c: Ditto.
1458 * gcc.dg/vect/pr65947-3.c: Ditto.
1459 * gcc.dg/vect/pr65947-4.c: Ditto.
1460 * gcc.dg/vect/pr65947-5.c: Ditto.
1461 * gcc.dg/vect/pr65947-6.c: Ditto.
1462 * gcc.dg/vect/pr65947-7.c: Ditto.
1463 * gcc.dg/vect/pr65947-8.c: Ditto.
1464 * gcc.dg/vect/pr65947-9.c: Ditto.
1465 * gcc.dg/vect/pr71416-1.c: Ditto.
1466 * gcc.dg/vect/pr71439.c: Ditto.
1467 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1468 * gcc.dg/vect/vect-bswap16.c: Ditto.
1469 * gcc.dg/vect/vect-bswap32.c: Ditto.
1470 * gcc.dg/vect/vect-bswap64.c: Ditto.
1471 * gcc.dg/vect/vect-live-1.c: Ditto.
1472 * gcc.dg/vect/vect-live-2.c: Ditto.
1473 * gcc.dg/vect/vect-live-3.c: Ditto.
1474 * gcc.dg/vect/vect-live-4.c: Ditto.
1475 * gcc.dg/vect/vect-live-5.c: Ditto.
1476 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1477 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1478 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1479 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1480 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1481 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1482 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1483 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1484 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1485 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1486 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1487 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1488 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1489 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1490 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1491 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1492 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1493
1494 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1495
1496 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1497
1498 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1499
1500 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1501 ia32 if R_386_GOT32X relocation is supported.
1502 * gcc.target/i386/noplt-3.c: Likewise.
1503 * gcc.target/i386/noplt-2.c: Likewise.
1504 (main): Renamed to ...
1505 (bar): This.
1506 * gcc.target/i386/noplt-4.c: Likewise.
1507 (main): Renamed to ...
1508 (bar): This.
1509 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1510 * gcc.target/i386/pr67400-5.c: Likewise.
1511
1512 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1513
1514 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1515 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1516
1517 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1518 f4): Adjust expected diagnostics.
1519 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1520 (T): If OVFP is defined, redefine to TP.
1521 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1522 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1523 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1524 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1525 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1526 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1527 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1528 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1529 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1530 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1531 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1532 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1533 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1534 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1535 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1536 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1537 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1538 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1539 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1540 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1541 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1542 as last argument to __builtin_add_overflow_p.
1543
1544 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1545
1546 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1547 dg-options and remove default vector testsuite compile flags.
1548 * g++.dg/vect/pr33860a.cc: Ditto.
1549 * g++.dg/vect/pr45470-a.cc: Ditto.
1550 * g++.dg/vect/pr45470-b.cc: Ditto.
1551 * g++.dg/vect/pr60896.cc: Ditto.
1552 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1553 * gcc.dg/vect/pr18308.c: Ditto.
1554 * gcc.dg/vect/pr24049.c: Ditto.
1555 * gcc.dg/vect/pr33373.c: Ditto.
1556 * gcc.dg/vect/pr36228.c: Ditto.
1557 * gcc.dg/vect/pr42395.c: Ditto.
1558 * gcc.dg/vect/pr42604.c: Ditto.
1559 * gcc.dg/vect/pr46663.c: Ditto.
1560 * gcc.dg/vect/pr48765.c: Ditto.
1561 * gcc.dg/vect/pr49093.c: Ditto.
1562 * gcc.dg/vect/pr49352.c: Ditto.
1563 * gcc.dg/vect/pr52298.c: Ditto.
1564 * gcc.dg/vect/pr52870.c: Ditto.
1565 * gcc.dg/vect/pr53185.c: Ditto.
1566 * gcc.dg/vect/pr53773.c: Ditto.
1567 * gcc.dg/vect/pr56695.c: Ditto.
1568 * gcc.dg/vect/pr62171.c: Ditto.
1569 * gcc.dg/vect/pr63530.c: Ditto.
1570 * gcc.dg/vect/pr68339.c: Ditto.
1571 * gcc.dg/vect/pr71259.c: Ditto.
1572 * gcc.dg/vect/vect-82_64.c: Ditto.
1573 * gcc.dg/vect/vect-83_64.c: Ditto.
1574 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1575 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1576 * gcc.dg/vect/vect-shift-2.c: Ditto.
1577 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1578 * gfortran.dg/vect/pr39318.f90: Ditto.
1579 * gfortran.dg/vect/pr45714-a.f: Ditto.
1580 * gfortran.dg/vect/pr45714-b.f: Ditto.
1581 * gfortran.dg/vect/pr46213.f90: Ditto.
1582
1583 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1584 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1585
1586 * gcc.target/powerpc/p9-splat-5.c: New test.
1587
1588 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1589
1590 PR tree-optimization/71488
1591 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1592 * lib/target-supports.exp: ... here.
1593 (check_sse4_hw_available): New procedure.
1594 (check_effective_target_sse4_runtime): Ditto.
1595 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1596 -march=westmere for sse4_runtime targets.
1597 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1598 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1599 (dg-additional-options): Use for sse4_runtime targets.
1600 (main): Call check_vect ().
1601 (dg-final): Perform scan only for sse4_runtime targets.
1602
1603 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1604
1605 PR target/66232
1606 PR target/67400
1607 * gcc.target/i386/pr66232-14.c: New file.
1608 * gcc.target/i386/pr66232-15.c: Likewise.
1609 * gcc.target/i386/pr66232-16.c: Likewise.
1610 * gcc.target/i386/pr66232-17.c: Likewise.
1611 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1612 ia32 if R_386_GOT32X relocation is supported.
1613 * gcc.target/i386/pr67400-2.c: Likewise.
1614 * gcc.target/i386/pr67400-3.c: Likewise.
1615 * gcc.target/i386/pr67400-4.c: Likewise.
1616 * gcc.target/i386/pr67400-6.c: Likewise.
1617 * gcc.target/i386/pr67400-7.c: Likewise.
1618 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1619
1620 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1621
1622 PR libgfortran/48852
1623 * gfortran.dg/char4_iunit_1.f03: Update test.
1624 * gfortran.dg/f2003_io_5.f03: Update test.
1625 * gfortran.dg/real_const_3.f90: Update test.
1626
1627 2016-06-23 Andi Kleen <ak@linux.intel.com>
1628
1629 * g++.dg/bprob/bprob.exp: Support autofdo.
1630 * g++.dg/tree-prof/tree-prof.exp: dito.
1631 * gcc.dg/tree-prof/tree-prof.exp: dito.
1632 * gcc.misc-tests/bprob.exp: dito.
1633 * gfortran.dg/prof/prof.exp: dito.
1634 * lib/profopt.exp: dito.
1635 * lib/target-supports.exp: Check for autofdo.
1636
1637 2016-06-23 Martin Liska <mliska@suse.cz>
1638
1639 * gcc.dg/pr71619.c: New test.
1640
1641 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1642
1643 PR target/67400
1644 * gcc.target/i386/pr67400-1.c: New test.
1645 * gcc.target/i386/pr67400-2.c: Likewise.
1646 * gcc.target/i386/pr67400-3.c: Likewise.
1647 * gcc.target/i386/pr67400-4.c: Likewise.
1648 * gcc.target/i386/pr67400-5.c: Likewise.
1649 * gcc.target/i386/pr67400-6.c: Likewise.
1650 * gcc.target/i386/pr67400-7.c: Likewise.
1651
1652 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1653
1654 * c-c++-common/missing-header-1.c: New test case.
1655 * c-c++-common/missing-header-2.c: New test case.
1656 * c-c++-common/missing-header-3.c: New test case.
1657 * c-c++-common/missing-header-4.c: New test case.
1658
1659 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1660
1661 PR c/70339
1662 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1663 hint.
1664 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1665 expected results due to builtin "nanl" now being suggested for
1666 "name".
1667 * gcc.dg/pr67580.c: Update expected messages.
1668 * gcc.dg/spellcheck-identifiers.c: New testcase.
1669 * gcc.dg/spellcheck-typenames.c: New testcase.
1670
1671 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1672
1673 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1674 file.
1675 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1676 diagnostic-test-show-locus-parseable-fixits.c to sources for
1677 diagnostic_plugin_test_show_locus.c.
1678 * lib/gcc-defs.exp (freeform_regexps): New global.
1679 (dg-regexp): New function.
1680 (handle-dg-regexps): New function.
1681 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1682 freeform_regexps to the empty list.
1683 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1684
1685 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1686
1687 PR tree-optimization/71488
1688 * g++.dg/pr71488.C: New test.
1689 * gcc.dg/vect/vect-bool-cmp.c: New test.
1690
1691 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1692
1693 * gcc.dg/guality/param-5.c: New test.
1694
1695 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1696
1697 * gcc.target/i386/asm-flag-7.c: New test.
1698
1699 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1700
1701 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1702 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1703 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1704 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1705 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1706 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1707 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1708 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1709 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1710 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1711 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1712 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1713 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1714 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1715 * lib/target-supports.exp: Likewise.
1716
1717 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1718
1719 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1720 * gcc.dg/attr-ms_struct-2.c: Likewise.
1721 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1722 * gcc.dg/bf-ms-attrib.c: Likewise.
1723 * gcc.dg/bf-ms-layout-2.c: Likewise.
1724 * gcc.dg/bf-ms-layout-3.c: Likewise.
1725 * gcc.dg/bf-ms-layout.c: Likewise.
1726 * gcc.dg/bf-no-ms-layout.c: Likewise.
1727 * gcc.target/i386/bitfield1.c: Likewise.
1728 * gcc.target/i386/bitfield2.c: Likewise.
1729 * gcc.target/i386/bitfield3.c: Likewise.
1730
1731 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1732
1733 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1734 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1735 override other than -mcpu=power9 command-line option is specified,
1736 or if the target operating system is aix.
1737 * gcc.target/powerpc/darn-1.c: Likewise.
1738 * gcc.target/powerpc/darn-2.c: Likewise.
1739 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1740 test if effective-target is not powerpc_p9vector_ok or if the
1741 target operating system is not defined.
1742 * gcc.target/powerpc/vslv-1.c: Likewise.
1743 * gcc.target/powerpc/vsrv-0.c: Likewise.
1744 * gcc.target/powerpc/vsrv-1.c: Likewise.
1745
1746 2016-06-21 Tobias Burnus <burnus@net-b.de>
1747
1748 PR fortran/71068
1749 * gfortran.dg/coarray/data_1.f90: New.
1750
1751 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1752
1753 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1754 (dg-require-effective-target): Use arm_v8_neon_hw.
1755 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1756 (dg-require-effective-target): Likewise.
1757 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1758 (dg-require-effective-target): Likewise.
1759 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1760 (dg-require-effective-target): Likewise.
1761 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1762 (dg-require-effective-target): Likewise.
1763 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1764 (dg-require-effective-target): Likewise.
1765 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1766 Add AArch64 check.
1767
1768 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1769
1770 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1771 Set to 3 so test passes.
1772
1773 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1774
1775 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1776
1777 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1778
1779 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1780 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1781 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1782 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1783
1784 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1785
1786 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1787 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1788
1789 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1790
1791 PR target/71549
1792 * gcc.target/i386/pr71549.c: New test.
1793
1794 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1795
1796 * gcc.target/powerpc/vadsdu-0.c: Replace
1797 dg-require-effective-target directive to allow test to run on more
1798 platforms, and add dg-skip-if directive to disable test on aix
1799 platforms because of known incompatibilities.
1800 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1801 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1802 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1803 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1804 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1805 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1806 * gcc.target/powerpc/vadsdub-2.c: Replace
1807 dg-require-effective-target directive to allow test to run on more
1808 platforms, and add dg-skip-if directive to disable test on aix
1809 platforms because of known incompatibilities.
1810 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1811 with vec_absdb call to differentiate this test from vadsdub-1.c.
1812 * gcc.target/powerpc/vadsduh-1.c: Replace
1813 dg-require-effective-target directive to allow test to run on more
1814 platforms, and add dg-skip-if directive to disable test on aix
1815 platforms because of known incompatibilities.
1816 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1817 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1818 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1819
1820 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1821
1822 PR tree-optimization/71588
1823 * gcc.dg/pr71558.c: New test.
1824
1825 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1826
1827 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1828 * c-c++-common/pr68657-2.c: Likewise.
1829 * c-c++-common/pr68657-3.c: Likewise.
1830 * gcc.dg/torture/pr69714.c: Require int32plus support.
1831 * gcc.dg/torture/pr70025.c: Likewise.
1832 * gcc.dg/torture/pr70083.c: Likewise.
1833 * gcc.dg/torture/pr70542.c: Likewise.
1834 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1835
1836 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1837
1838 PR c/71601
1839 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1840
1841 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1842
1843 PR middle-end/71581
1844 * gcc.dg/pr71581.c: New test.
1845
1846 PR rtl-optimization/71591
1847 * gcc.dg/cpp/pr71591.c: New test.
1848
1849 2016-06-20 David B. Robins <gcc@davidrobins.net>
1850
1851 PR target/71571
1852 * g++.dg/torture/pr71571.C: New test.
1853
1854 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1855
1856 PR target/71559
1857 * gcc.target/i386/sse2-pr71559.c: New test.
1858 * gcc.target/i386/avx-pr71559.c: New test.
1859 * gcc.target/i386/avx512f-pr71559.c: New test.
1860
1861 2016-06-20 Tobias Burnus <burnus@net-b.de>
1862
1863 PR fortran/71194
1864 * gfortran.dg/pointer_remapping_10.f90: New.
1865
1866 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1867
1868 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1869
1870 2016-06-20 Martin Sebor <msebor@redhat.com>
1871
1872 PR c/69507
1873 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1874 * gnu90-const-expr-1.c: Same.
1875 * gnu99-const-expr-1.c: Same.
1876 * gnu99-static-1.c: Same.
1877
1878 2016-06-20 Renlin Li <renlin.li@arm.com>
1879
1880 PR testsuite/71489
1881 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1882
1883 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1884
1885 * gcc.target/aarch64/vcvt_f64_1.c: New.
1886 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1887 * gcc.target/aarch64/vrecp_f64_1.c: New.
1888
1889 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1890
1891 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1892 "alignement".
1893
1894 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1895
1896 PR target/71103
1897 * gcc.target/avr/torture/pr71103-2.c: New test.
1898
1899 2016-06-19 Martin Sebor <msebor@redhat.com>
1900
1901 PR c/69507
1902 * gcc.dg/alignof.c: New test.
1903
1904 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1905
1906 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1907 vs dg-error; test constexpr specifier too.
1908
1909 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1910
1911 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1912
1913 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1914
1915 * lib/target-supports.exp
1916 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1917 arm_neon_ok and merge flags. Fix temporary test name.
1918 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1919 and merge flags.
1920
1921 2016-06-17 Martin Liska <mliska@suse.cz>
1922
1923 * gcc.dg/predict-9.c: Fix dump scanning.
1924
1925 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1926
1927 PR tree-optimization/71354
1928 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1929
1930 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1931
1932 PR tree-optimization/71347
1933 * gcc.dg/tree-ssa/pr71347.c: New test.
1934
1935 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1936
1937 PR tree-optimization/71354
1938 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1939
1940 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1941
1942 * gcc.dg/vect/vect-alias-check-1.c: New test.
1943
1944 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1945
1946 PR target/71151
1947 * gcc.target/avr/pr71151-1.c: New test.
1948 * gcc.target/avr/pr71151-2.c: New test.
1949 * gcc.target/avr/pr71151-3.c: New test.
1950 * gcc.target/avr/pr71151-4.c: New test.
1951 * gcc.target/avr/pr71151-5.c: New test.
1952 * gcc.target/avr/pr71151-6.c: New test.
1953 * gcc.target/avr/pr71151-7.c: New test.
1954 * gcc.target/avr/pr71151-8.c: New test.
1955 * gcc.target/avr/pr71151-common.h: New test.
1956
1957 2016-06-16 Martin Liska <mliska@suse.cz>
1958
1959 * gfortran.dg/predict-1.f90: New test.
1960
1961 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1962
1963 PR target/71242
1964 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1965
1966 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1967
1968 * g++.dg/vect/pr36648.cc: Disable cunrolli
1969
1970 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1971
1972 PR target/71554
1973 * gcc.c-torture/execute/pr71554.c: New test.
1974
1975 PR rtl-optimization/71532
1976 * gcc.dg/torture/pr71532.c: New test.
1977
1978 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1979
1980 * gcc.target/powerpc/p9-dimode1.c: New test.
1981 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1982
1983 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1984
1985 * gcc.c-torture/compile/20160615-1.c: New test.
1986
1987 * g++.dg/cpp0x/ref-qual17.C: New test.
1988
1989 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1990
1991 PR middle-end/71529
1992 * gcc.target/i386/pr71529.C: New test.
1993
1994 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1995
1996 PR tree-optimization/71483
1997 * g++.dg/vect/pr71483.c: New
1998
1999 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2000
2001 PR c++/70202
2002 * g++.dg/inherit/crash6.C: New.
2003 * g++.dg/inherit/union2.C: Likewise.
2004 * g++.dg/inherit/virtual12.C: Likewise.
2005 * g++.dg/inherit/virtual13.C: Likewise.
2006 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2007
2008 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
2009
2010 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2011
2012 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2013
2014 PR tree-optimization/71439
2015 * gcc.dg/vect/pr71439.c: New
2016
2017 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2018
2019 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2020
2021 2016-06-15 Richard Biener <rguenther@suse.de>
2022
2023 * gcc.dg/vect/slp-45.c: New testcase.
2024
2025 2016-06-15 Richard Biener <rguenther@suse.de>
2026
2027 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2028
2029 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2030
2031 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2032 requirements, and disable for AIX for now.
2033 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2034
2035 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2036
2037 PR c++/71528
2038 * g++.dg/opt/pr71528.C: New test.
2039
2040 PR c++/71516
2041 * g++.dg/init/pr71516.C: New test.
2042
2043 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2044
2045 * g++.dg/init/array46.C: New.
2046
2047 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
2048
2049 * gcc.target/i386/float128-3.c: New test.
2050 * gcc.target/i386/quad-sse4.c: Ditto.
2051 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2052 Update scan strings.
2053
2054 2016-06-14 Richard Biener <rguenther@suse.de>
2055
2056 PR middle-end/71526
2057 * gfortran.dg/pr71526.f90: New testcase.
2058
2059 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2060
2061 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2062 * gcc.dg/zero_bits_compound-1.c: Likewise.
2063
2064 2016-06-14 Richard Biener <rguenther@suse.de>
2065
2066 PR tree-optimization/71522
2067 * gcc.dg/torture/pr71522.c: New testcase.
2068
2069 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2070
2071 PR tree-optimization/71520
2072 * gcc.dg/tree-ssa/pr71520.c: New test.
2073
2074 2016-06-14 Richard Biener <rguenther@suse.de>
2075
2076 PR tree-optimization/71521
2077 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2078
2079 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR sanitizer/71498
2082 * c-c++-common/ubsan/bounds-13.c: New test.
2083
2084 PR preprocessor/71183
2085 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2086
2087 2016-06-13 Jeff Law <law@redhat.com>
2088
2089 PR tree-optimization/71403
2090 * c-c++-common/ubsan/pr71403-1.c: New test.
2091 * c-c++-common/ubsan/pr71403-2.c: New test.
2092 * c-c++-common/ubsan/pr71403-3.c: New test.
2093
2094 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2095
2096 PR middle-end/71478
2097 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2098 Add -Wno-psabi -w to dg-options.
2099
2100 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2101
2102 * gcc.target/powerpc/vadsdu-0.c: New test.
2103 * gcc.target/powerpc/vadsdu-1.c: New test.
2104 * gcc.target/powerpc/vadsdu-2.c: New test.
2105 * gcc.target/powerpc/vadsdu-3.c: New test.
2106 * gcc.target/powerpc/vadsdu-4.c: New test.
2107 * gcc.target/powerpc/vadsdu-5.c: New test.
2108 * gcc.target/powerpc/vadsdub-1.c: New test.
2109 * gcc.target/powerpc/vadsdub-2.c: New test.
2110 * gcc.target/powerpc/vadsduh-1.c: New test.
2111 * gcc.target/powerpc/vadsduh-2.c: New test.
2112 * gcc.target/powerpc/vadsduw-1.c: New test.
2113 * gcc.target/powerpc/vadsduw-2.c: New test.
2114
2115 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2116
2117 * gcc.dg/c99-init-2.c (c): Update expected error message.
2118 * gcc.dg/init-bad-8.c (foo): Likewise.
2119 * gcc.dg/spellcheck-fields-3.c: New test case.
2120
2121 2016-06-13 Martin Liska <mliska@suse.cz>
2122
2123 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2124 and "guess loop iv compared" heuristics.
2125 * gcc.dg/predict-2.c: Likewise.
2126 * gcc.dg/predict-3.c: Likewise.
2127 * gcc.dg/predict-4.c: Likewise.
2128 * gcc.dg/predict-5.c: Likewise.
2129 * gcc.dg/predict-6.c: Likewise.
2130
2131 2016-06-13 Marek Polacek <polacek@redhat.com>
2132
2133 PR middle-end/71476
2134 * c-c++-common/Wswitch-unreachable-4.c: New test.
2135 * gcc.dg/Wswitch-unreachable-2.c: New test.
2136 * g++.dg/tm/jump1.C: Move dg-warning.
2137
2138 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2139
2140 * gnat.dg/renaming10.ad[sb]: New test.
2141
2142 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2143
2144 PR fortran/70673
2145 * gfortran.dg/pr70673.f90: New test.
2146
2147 2016-06-13 Richard Biener <rguenther@suse.de>
2148
2149 PR middle-end/64516
2150 * gcc.dg/align-3.c: New testcase.
2151
2152 2016-06-13 Martin Liska <mliska@suse.cz>
2153
2154 * gcc.target/i386/pr71458.c: New test.
2155
2156 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2157
2158 PR target/71241
2159 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2160
2161 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2162
2163 PR target/60751
2164 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2165 statement.
2166
2167 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2168
2169 PR target/60751
2170 * gfortran.dg/comma_IO_extension_1.f90: New test.
2171 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2172 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2173 statement.
2174 * gfortran.dg/graphite/pr38083.f90: Likewise.
2175 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2176 missing format.
2177
2178 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2179
2180 * gnat.dg/case_character.adb: New test.
2181
2182 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2183
2184 PR middle-end/71310
2185 * gcc.target/powerpc/pr71310.c: New testcase.
2186
2187 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2188
2189 PR middle-end/71478
2190 * gcc.dg/pr71478.c: New test.
2191
2192 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2193
2194 PR middle-end/71494
2195 * gcc.c-torture/execute/pr71494.c: New test.
2196
2197 PR c/68657
2198 * gcc.target/i386/pr68657.c: New test.
2199
2200 PR inline-asm/68843
2201 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2202 (test): Add -masm=intel alternatives.
2203
2204 2016-06-10 Martin Sebor <msebor@redhat.com>
2205
2206 PR c/71392
2207 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2208
2209 2016-06-10 Jeff Law <law@redhat.com>
2210
2211 PR tree-optimization/71335
2212 * gcc.c-torture/execute/pr71335.c: New test.
2213
2214 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2215
2216 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2217 the various "cannot tail-call: " messages.
2218
2219 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2220
2221 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2222 and options.
2223
2224 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2225
2226 PR sanitizer/71480
2227 * c-c++-common/asan/pr71480.c: New test.
2228
2229 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2230
2231 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2232 (ASMNAME2): Likewise.
2233 (main): Replace fn in asm statement with ASMNAME ("fn").
2234 * gcc.dg/guality/pr68037-2.c: Likewise.
2235 * gcc.dg/guality/pr68037-3.c: Likewise.
2236 * gcc.dg/torture/pr68037-1.c: Likewise.
2237 * gcc.dg/torture/pr68037-2.c: Likewise.
2238 * gcc.dg/torture/pr68037-3.c: Likewise.
2239
2240 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2241
2242 PR inline-asm/68843
2243 * gcc.target/i386/pr68843-1.c: New test.
2244 * gcc.target/i386/pr68843-2.c: New test.
2245
2246 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2247 Cesar Philippidis <cesar@codesourcery.com>
2248
2249 PR middle-end/71373
2250 * gcc.dg/goacc/nested-function-1.c: New file.
2251 * gcc.dg/goacc/nested-function-2.c: Likewise.
2252 * gcc.dg/goacc/pr71373.c: Likewise.
2253 * gfortran.dg/goacc/cray-2.f95: Likewise.
2254 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2255 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2256 * gfortran.dg/goacc/cray.f95: Update.
2257 * gfortran.dg/goacc/loop-1.f95: Likewise.
2258 * gfortran.dg/goacc/loop-3.f95: Likewise.
2259 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2260 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2261
2262 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2263
2264 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2265 for OpenACC tile clauses.
2266 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2267
2268 PR c/71381
2269 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2270 to...
2271 * c-c++-common/goacc/cache-2.c: ... this new file.
2272 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2273 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2274 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2275 usage.
2276 * gfortran.dg/goacc/cray.f95: Likewise.
2277 * gfortran.dg/goacc/loop-1.f95: Likewise.
2278
2279 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2280
2281 PR tree-optimization/71407
2282 PR tree-optimization/71416
2283 * gcc.dg/vect/pr71407.c: New
2284 * gcc.dg/vect/pr71416-1.c: New
2285 * gcc.dg/vect/pr71416-2.c: New
2286
2287 2016-06-10 Richard Biener <rguenther@suse.de>
2288
2289 PR middle-end/71477
2290 * gcc.dg/torture/pr71477.c: New testcase.
2291
2292 2016-06-09 Julia Koval <julia.koval@intel.com>
2293
2294 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2295 * gcc.target/i386/interrupt-13.c: Likewise.
2296 * gcc.target/i386/interrupt-15.c: Likewise.
2297 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2298 * gcc.target/i386/interrupt-24.c: Likewise.
2299 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2300 * gcc.target/i386/interrupt-9.c: Likewise.
2301 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2302
2303 2016-06-09 Martin Sebor <msebor@redhat.com>
2304
2305 PR c/70883
2306 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2307 * gcc.dg/builtin-constant_p-1.c: Same.
2308 * gcc.dg/builtins-error.c: Same.
2309 * gcc.dg/pr70859.c: Same.
2310
2311 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2312
2313 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2314 * gcc.dg/torture/pr68067-1.c: Likewise.
2315 * gcc.dg/torture/pr68067-2.c: Likewise.
2316
2317 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2318
2319 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2320 when setting SIZE.
2321
2322 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2323
2324 PR c++/71465
2325 * g++.dg/inherit/crash5.C: New.
2326 Revert:
2327 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2328
2329 PR c++/70202
2330 * g++.dg/inherit/crash5.C: New.
2331 * g++.dg/inherit/virtual1.C: Adjust.
2332
2333 2016-06-09 Martin Liska <mliska@suse.cz>
2334
2335 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2336 * g++.dg/predict-loop-exit-2.C: Likewise.
2337 * g++.dg/predict-loop-exit-3.C: Likewise.
2338 * gcc.dg/predict-1.c: Likewise.
2339 * gcc.dg/predict-2.c: Likewise.
2340 * gcc.dg/predict-3.c: Likewise.
2341 * gcc.dg/predict-4.c: Likewise.
2342 * gcc.dg/predict-5.c: Likewise.
2343 * gcc.dg/predict-6.c: Likewise.
2344 * gcc.dg/predict-7.c: Likewise.
2345
2346 2016-06-09 Richard Biener <rguenther@suse.de>
2347
2348 PR tree-optimization/71462
2349 * gcc.dg/torture/pr71462.c: New testcase.
2350
2351 2016-06-09 Marek Polacek <polacek@redhat.com>
2352
2353 PR c/65471
2354 * gcc.dg/c11-generic-3.c: New test.
2355
2356 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2357
2358 * g++.dg/init/array42.C: New.
2359 * g++.dg/init/array43.C: Likewise.
2360 * g++.dg/init/array44.C: Likewise.
2361 * g++.dg/init/array45.C: Likewise.
2362 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2363 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2364 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2365 * g++.dg/gomp/pr35751.C: Likewise.
2366 * g++.dg/init/array23.C: Likewise.
2367 * g++.dg/init/brace2.C: Likewise.
2368 * g++.dg/init/brace6.C: Likewise.
2369
2370 2016-06-08 Martin Sebor <msebor@redhat.com>
2371 Jakub Jelinek <jakub@redhat.com>
2372
2373 PR c++/70507
2374 PR c/68120
2375 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2376 * c-c++-common/builtin-arith-overflow-2.c: New test.
2377 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2378 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2379 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2380
2381 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2382
2383 PR c++/71442
2384 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2385
2386 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2387
2388 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2389 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2390 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2391 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2392 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2393 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2394 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2395 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2396 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2397 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2398 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2399 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2400 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2401
2402 2016-06-08 Richard Biener <rguenther@suse.de>
2403
2404 PR tree-optimization/68558
2405 * gcc.dg/vect/slp-44.c: New testcase.
2406
2407 2016-06-08 Richard Biener <rguenther@suse.de>
2408
2409 * gcc.dg/vect/slp-43.c: New testcase.
2410
2411 2016-06-08 Richard Biener <rguenther@suse.de>
2412
2413 PR tree-optimization/71452
2414 * gcc.dg/torture/pr71452.c: New testcase.
2415
2416 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2417
2418 PR c++/71448
2419 * g++.dg/torture/pr71448.C: New test.
2420
2421 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2422
2423 PR debug/71432
2424 PR ada/71413
2425 * g++.dg/debug/pr71432.C: New test.
2426
2427 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2428
2429 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2430 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2431 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2432
2433 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2434
2435 * gcc.dg/vect/vect-live-2.c: Update effective target.
2436 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2437 * lib/target-supports.exp: Add aarch64 to vect_long.
2438
2439 2016-06-08 Marek Polacek <polacek@redhat.com>
2440
2441 PR c/71418
2442 * gcc.dg/noncompile/pr71418.c: New test.
2443
2444 PR c/71426
2445 * gcc.dg/noncompile/pr71426.c: New test.
2446
2447 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2448
2449 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2450 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2451 * gcc.dg/predict-3.c: Update template.
2452 * gcc.dg/predict-5.c: Update template.
2453 * gcc.dg/predict-6.c: Update template.
2454 * gcc.dg/predict-9.c: Update template.
2455 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2456
2457 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2458
2459 * gcc.target/powerpc/vec-mul.c: New test.
2460
2461 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2462
2463 * gcc.dg/spellcheck-fields-2.c: New test case.
2464
2465 2016-06-07 Richard Biener <rguenther@suse.de>
2466
2467 PR c/61564
2468 * gcc.dg/Wpragmas-1.c: New testcase.
2469 * gcc.dg/Wattributes-4.c: Likewise.
2470 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2471 entry.
2472
2473 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2474
2475 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2476 spurious debug code.
2477
2478 2016-06-07 Richard Biener <rguenther@suse.de>
2479
2480 PR tree-optimization/71428
2481 * gcc.dg/torture/pr71428.c: New testcase.
2482
2483 2016-06-07 Richard Biener <rguenther@suse.de>
2484
2485 PR middle-end/71423
2486 * gcc.dg/torture/pr71423.c: New testcase.
2487
2488 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2489
2490 PR middle-end/71408
2491 * gcc.dg/tree-ssa/pr71408.c: New test.
2492
2493 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2494
2495 PR middle-end/71281
2496 * g++.dg/torture/pr71281.C: New test.
2497
2498 2016-06-06 Marek Polacek <polacek@redhat.com>
2499
2500 PR c/71362
2501 * gcc.dg/pr71362.c: New test.
2502
2503 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2504 Patrick Palka <ppalka@gcc.gnu.org>
2505
2506 PR c++/70847
2507 PR c++/71330
2508 PR c++/71393
2509 * g++.dg/opt/pr70847.C: New test.
2510 * g++.dg/ubsan/pr70847.C: New test.
2511 * g++.dg/ubsan/pr71393.C: New test.
2512
2513 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2514
2515 PR tree-optimization/71259
2516 * gcc.dg/vect/pr71259.c: New test.
2517
2518 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2519
2520 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2521 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2522 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2523 above.
2524
2525 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2526
2527 PR middle-end/37780
2528 * gcc.c-torture/execute/pr37780.c: New test.
2529 * gcc.target/aarch64/pr37780_1.c: Likewise.
2530 * gcc.target/arm/pr37780_1.c: Likewise.
2531
2532 2016-06-06 Marek Polacek <polacek@redhat.com>
2533
2534 * c-c++-common/attr-may-alias-1.c: New test.
2535 * c-c++-common/attr-may-alias-2.c: New test.
2536 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2537
2538 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2539
2540 PR c/24414
2541 * gcc.target/i386/pr24414.c: New test.
2542
2543 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2544
2545 * gcc.target/sparc/vis4misc.c: New file.
2546 * gcc.target/sparc/fpcmp.c: Likewise.
2547 * gcc.target/sparc/fpcmpu.c: Likewise.
2548
2549 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2550
2551 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2552 * gcc.dg/vect/vect-live-3.c: Likewise.
2553
2554 2016-06-06 Richard Biener <rguenther@suse.de>
2555
2556 PR tree-optimization/71398
2557 * gcc.dg/torture/pr71398.c: New testcase.
2558
2559 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2560
2561 PR target/71389
2562 * g++.dg/pr71389.C: New test.
2563
2564 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2565
2566 PR fortran/71404
2567 * gfortran.dg/fmt_read_5.f: New test.
2568
2569 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2570
2571 PR fortran/69659
2572 * gfortran.dg/class_array_22.f03: New test.
2573
2574 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2575
2576 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2577
2578 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2579
2580 * gcc.dg/predict-9.c: Update template.
2581
2582 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2583
2584 PR c++/49377
2585 * g++.dg/template/pr49377.C: New.
2586
2587 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2588
2589 PR tree-optimization/71405
2590 * g++.dg/torture/pr71405.C: New test.
2591
2592 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2593
2594 PR c++/70202
2595 * g++.dg/inherit/crash5.C: New.
2596 * g++.dg/inherit/virtual1.C: Adjust.
2597
2598 2016-06-03 Jeff Law <law@redhat.com>
2599
2600 PR tree-optimization/71316
2601 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2602
2603 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2604
2605 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2606 dg-additional-options with just -fno-tree-scev-cprop in it.
2607 * gcc.dg/vect/vect-live-2.c: Likewise.
2608 * gcc.dg/vect/vect-live-5.c: Likewise.
2609 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2610 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2611 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2612
2613 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2614
2615 PR c++/27100
2616 * g++.dg/other/friend6.C: New test.
2617
2618 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2619
2620 * g++.dg/torture/ppc-ldst-array.C: New.
2621
2622 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2623
2624 PR target/71276
2625 PR target/71277
2626 * gcc.dg/torture/builtin-fp-int-inexact.c,
2627 gcc.target/i386/387-builtin-fp-int-inexact.c,
2628 gcc.target/i386/387-rint-inline-1.c,
2629 gcc.target/i386/387-rint-inline-2.c,
2630 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2631 gcc.target/i386/sse2-rint-inline-1.c,
2632 gcc.target/i386/sse2-rint-inline-2.c,
2633 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2634 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2635
2636 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2637 Julia Koval <julia.koval@intel.com>
2638
2639 PR target/66960
2640 PR target/67630
2641 PR target/67634
2642 PR target/67841
2643 PR target/68037
2644 PR target/68618
2645 PR target/68661
2646 PR target/69575
2647 PR target/69596
2648 PR target/69734
2649 * gcc.dg/guality/pr68037-1.c: New test.
2650 * gcc.dg/guality/pr68037-2.c: Likewise.
2651 * gcc.dg/guality/pr68037-3.c: Likewise.
2652 * gcc.dg/torture/pr68037-1.c: Likewise.
2653 * gcc.dg/torture/pr68037-2.c: Likewise.
2654 * gcc.dg/torture/pr68037-3.c: Likewise.
2655 * gcc.dg/torture/pr68661-1a.c: Likewise.
2656 * gcc.dg/torture/pr68661-1b.c: Likewise.
2657 * gcc.target/i386/interrupt-1.c: Likewise.
2658 * gcc.target/i386/interrupt-2.c: Likewise.
2659 * gcc.target/i386/interrupt-3.c: Likewise.
2660 * gcc.target/i386/interrupt-4.c: Likewise.
2661 * gcc.target/i386/interrupt-5.c: Likewise.
2662 * gcc.target/i386/interrupt-6.c: Likewise.
2663 * gcc.target/i386/interrupt-7.c: Likewise.
2664 * gcc.target/i386/interrupt-8.c: Likewise.
2665 * gcc.target/i386/interrupt-9.c: Likewise.
2666 * gcc.target/i386/interrupt-10.c: Likewise.
2667 * gcc.target/i386/interrupt-11.c: Likewise.
2668 * gcc.target/i386/interrupt-12.c: Likewise.
2669 * gcc.target/i386/interrupt-13.c: Likewise.
2670 * gcc.target/i386/interrupt-14.c: Likewise.
2671 * gcc.target/i386/interrupt-15.c: Likewise.
2672 * gcc.target/i386/interrupt-16.c: Likewise.
2673 * gcc.target/i386/interrupt-17.c: Likewise.
2674 * gcc.target/i386/interrupt-18.c: Likewise.
2675 * gcc.target/i386/interrupt-19.c: Likewise.
2676 * gcc.target/i386/interrupt-20.c: Likewise.
2677 * gcc.target/i386/interrupt-21.c: Likewise.
2678 * gcc.target/i386/interrupt-22.c: Likewise.
2679 * gcc.target/i386/interrupt-23.c: Likewise.
2680 * gcc.target/i386/interrupt-24.c: Likewise.
2681 * gcc.target/i386/interrupt-25.c: Likewise.
2682 * gcc.target/i386/interrupt-26.c: Likewise.
2683 * gcc.target/i386/interrupt-27.c: Likewise.
2684 * gcc.target/i386/interrupt-28.c: Likewise.
2685 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2686 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2687 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2688 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2689 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2690 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2691 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2692 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2693 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2694 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2695 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2696 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2697
2698 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2699
2700 PR tree-optimization/52171
2701 * gcc.dg/pr52171.c: New test.
2702 * gcc.target/i386/pr52171.c: New test.
2703
2704 2016-06-03 Jan Hubicka <jh@suse.cz>
2705
2706 * g++.dg/tree-ssa/pred-1.C: New testcase
2707 * gcc.dg/tree-ssa/pred-1.c: New testcase
2708
2709 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2710
2711 PR target/70957
2712 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2713 support.
2714 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2715
2716 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2717
2718 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2719
2720 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2721
2722 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2723 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2724 * gcc.dg/vect/vect-live-1.c: New test.
2725 * gcc.dg/vect/vect-live-2.c: New test.
2726 * gcc.dg/vect/vect-live-3.c: New test.
2727 * gcc.dg/vect/vect-live-4.c: New test.
2728 * gcc.dg/vect/vect-live-5.c: New test.
2729 * gcc.dg/vect/vect-live-slp-1.c: New test.
2730 * gcc.dg/vect/vect-live-slp-2.c: New test.
2731 * gcc.dg/vect/vect-live-slp-3.c: New test.
2732
2733 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2734
2735 PR middle-end/71387
2736 * g++.dg/opt/pr71387.C: New test.
2737
2738 2016-06-02 Jeff Law <law@redhat.com>
2739
2740 PR tree-optimization/71328
2741 * gcc.c-torture/compile/pr71328.c: New test.
2742
2743 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2744
2745 PR fortran/52393
2746 * gfortran.dg/fmt_read_3.f90: Fix typo.
2747 * gfortran.dg/fmt_read_4.f90: New test.
2748
2749 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2750
2751 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2752 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2753 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2754 * g++.dg/cpp0x/override2.C: Likewise.
2755 * g++.dg/parse/crash5.C: Likewise.
2756 * g++.dg/parse/error16.C: Likewise.
2757 * g++.dg/parse/error27.C: Likewise.
2758 * g++.dg/template/qualttp15.C: Likewise.
2759 * g++.dg/template/redecl4.C: Likewise.
2760 * g++.old-deja/g++.other/crash39.C: Likewise.
2761 * g++.old-deja/g++.other/struct1.C: Likewise.
2762 * g++.old-deja/g++.pt/m9a.C: Likewise.
2763 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2764
2765 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2766
2767 PR c++/71372
2768 * c-c++-common/pr71372.c: New test.
2769
2770 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2771 __TIME__ strings with __builtin_strcmp instead of printf and
2772 dg-output.
2773
2774 2016-06-02 Martin Liska <mliska@suse.cz>
2775
2776 * gcc.dg/predict-9.c: New test.
2777
2778 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2779
2780 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2781 global set_compiler_env_var and global saved_compiler_env_var.
2782
2783 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2784
2785 PR rtl-optimization/71295
2786 * gcc.c-torture/compile/pr71295.c: New test.
2787
2788 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2789
2790 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2791
2792 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2793 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2794
2795 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2796 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2797 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2798 alternative number.
2799
2800 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2801
2802 * gcc.target/powerpc/p9-splat-4.c: New test.
2803
2804 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2805
2806 PR target/71186
2807 * gcc.target/powerpc/pr71186.c: New test.
2808
2809 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2810
2811 PR fortran/52393
2812 * gfortran.dg/fmt_read_3.f90: New test.
2813
2814 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2815
2816 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2817 procedure.
2818
2819 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2820
2821 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2822 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2823 env var is set.
2824 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2825 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2826 shown once.
2827 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2828 during compilation.
2829 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2830 vars set by dg-set-compiler-env-var.
2831
2832 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2833
2834 PR fortran/71156
2835 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2836 to the module procedure declaration.
2837 * gfortran.dg/submodule_16.f08: New test.
2838
2839 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2840
2841 PR middle-end/71371
2842 * c-c++-common/gomp/pr71371.c: New test.
2843
2844 2016-06-01 Richard Biener <rguenther@suse.de>
2845
2846 PR tree-optimization/71366
2847 * gcc.dg/torture/pr71366-1.c: New testcase.
2848 * gcc.dg/torture/pr71366-2.c: Likewise.
2849
2850 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2851
2852 * gcc.target/powerpc/vslv-0.c: New test.
2853 * gcc.target/powerpc/vslv-1.c: New test.
2854 * gcc.target/powerpc/vsrv-0.c: New test.
2855 * gcc.target/powerpc/vsrv-1.c: New test.
2856
2857 2016-06-01 Nathan Sidwell <nathan@acm.org>
2858
2859 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2860 * gcc.target/nvptx/weak.c: New.
2861
2862 2016-06-01 Richard Biener <rguenther@suse.de>
2863
2864 PR tree-optimization/71261
2865 * gcc.dg/torture/vect-bool-1.c: New testcase.
2866
2867 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2868
2869 * gfortran.dg/gomp/order-1.f90: New test.
2870 * gfortran.dg/gomp/order-2.f90: New test.
2871
2872 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2873
2874 * gcc.dg/unroll-6.c: Update template.
2875 * gcc.dg/unroll-7.c: New testcase.
2876 * gcc.dg/unroll-8.c: New testcase.
2877
2878 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2879
2880 * gnat.dg/opt56.ad[sb]: New test.
2881
2882 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2883
2884 PR c++/66635
2885 * g++.dg/cpp0x/constexpr-ice16.C: New.
2886
2887 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2888
2889 PR tree-optimization/71314
2890 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2891 -mbranch-cost=2.
2892
2893 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2894
2895 PR tree-optimization/71077
2896 * gcc.dg/tree-ssa/pr71077.c: New test.
2897
2898 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2899
2900 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2901 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2902 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2903
2904 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2905
2906 PR c++/71248
2907 * g++.dg/cpp0x/pr71248.C: New.
2908 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2909 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2910 * g++.dg/init/new37.C: Likewise.
2911 * g++.dg/template/static1.C: Likewise.
2912 * g++.dg/template/static2.C: Likewise.
2913
2914 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2915
2916 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2917 instead of %rdi.
2918 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2919
2920 2016-05-31 Marek Polacek <polacek@redhat.com>
2921
2922 * c-c++-common/Wswitch-unreachable-3.c: New test.
2923 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2924
2925 2016-05-31 Richard Biener <rguenther@suse.de>
2926
2927 PR tree-optimization/71352
2928 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2929
2930 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2931
2932 * gcc.target/arm/armv5_thumb_isa.c: New test.
2933
2934 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2935
2936 PR target/71346
2937 * gcc.target/i386/pr71346.c: New test.
2938
2939 2016-05-31 Tom de Vries <tom@codesourcery.com>
2940
2941 PR tree-optimization/69068
2942 * gcc.dg/graphite/pr69068.c: New test.
2943
2944 2016-05-27 Martin Sebor <msebor@redhat.com>
2945
2946 PR c++/71306
2947 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2948
2949 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2950
2951 PR c++/71349
2952 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2953 nowait depend(inout: dd[0]) clauses where permitted.
2954
2955 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2956
2957 PR c++/71238
2958 * g++.dg/parse/pr71238.C: New.
2959 * g++.dg/concepts/friend1.C: Test column numbers too.
2960 * g++.dg/cpp0x/initlist31.C: Likewise.
2961 * g++.dg/cpp0x/pr51420.C: Likewise.
2962 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2963 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2964 * g++.dg/ext/builtin3.C: Likewise.
2965 * g++.dg/lookup/friend12.C: Likewise.
2966 * g++.dg/lookup/friend7.C: Likewise.
2967 * g++.dg/lookup/koenig1.C: Likewise.
2968 * g++.dg/lookup/koenig5.C: Likewise.
2969 * g++.dg/lookup/used-before-declaration.C: Likewise.
2970 * g++.dg/overload/koenig1.C: Likewise.
2971 * g++.dg/template/crash65.C: Likewise.
2972 * g++.dg/template/friend57.C: Likewise.
2973 * g++.dg/warn/Wshadow-5.C: Likewise.
2974 * g++.dg/warn/Wunused-8.C: Likewise.
2975 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2976 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2977 * g++.old-deja/g++.jason/member.C: Likewise.
2978 * g++.old-deja/g++.jason/report.C: Likewise.
2979 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2980 * g++.old-deja/g++.law/visibility20.C: Likewise.
2981 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2982 * g++.old-deja/g++.other/static5.C: Likewise.
2983 * g++.old-deja/g++.pt/overload2.C: Likewise.
2984
2985 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2986
2987 * gcc.dg/tree-ssa/peel1.c: New testcase.
2988 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2989 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2990
2991 2016-05-30 Tom de Vries <tom@codesourcery.com>
2992
2993 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2994 to ce.
2995
2996 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2997
2998 PR c++/71099
2999 * g++.dg/parse/virtual1.C: New.
3000
3001 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
3002
3003 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3004 Use correct register when clearing %edx.
3005
3006 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
3007
3008 PR tree-optimization/71289
3009 * gcc.dg/pr71289.c: New test.
3010
3011 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3012
3013 PR middle-end/71269
3014 PR middle-end/71292
3015 * gcc.dg/tree-ssa/pr71269.c: New test.
3016 * gcc.dg/tree-ssa/pr71292.c: New test.
3017
3018 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3019
3020 PR middle-end/71252
3021 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3022
3023 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3024
3025 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3026 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3027 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3028
3029 2016-05-30 Tom de Vries <tom@codesourcery.com>
3030
3031 PR tree-optimization/69067
3032 * gcc.dg/graphite/pr69067.c: New test.
3033
3034 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
3035
3036 PR target/71245
3037 * gcc.target/i386/pr71245-1.c: New test.
3038 * gcc.target/i386/pr71245-2.c: Ditto.
3039
3040 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3041
3042 PR c++/71105
3043 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3044 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3045 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3046
3047 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
3048
3049 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3050
3051 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3052
3053 Revert:
3054 PR c++/69855
3055 * g++.dg/overload/69855.C: New.
3056 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3057 * g++.old-deja/g++.pt/crash3.C: Likewise.
3058
3059 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3060
3061 PR c++/60385
3062 * g++.dg/parse/namespace13.C: New.
3063
3064 2016-05-26 Jeff Law <law@redhat.com>
3065
3066 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3067 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3068 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3069 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3070 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3071 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3072 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3073 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3074 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3075 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3076 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3077 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3078 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3079
3080 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3081
3082 PR c++/69855
3083 * g++.dg/overload/69855.C: New.
3084 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3085 * g++.old-deja/g++.pt/crash3.C: Likewise.
3086
3087 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3088
3089 PR target/63596
3090 * gcc.target/aarch64/va_arg_1.c: New testcase.
3091 * gcc.target/aarch64/va_arg_2.c: Likewise.
3092 * gcc.target/aarch64/va_arg_3.c: Likewise.
3093
3094 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3095
3096 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3097 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3098 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3099 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3100 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3101
3102 2016-05-27 Marek Polacek <polacek@redhat.com>
3103
3104 PR middle-end/71308
3105 * g++.dg/torture/pr71308.C: New test.
3106
3107 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3108
3109 * gcc.dg/zero_bits_compound-1.c: New test.
3110 * gcc.dg/zero_bits_compound-2.c: New test.
3111
3112 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3113
3114 PR middle-end/71279
3115 * gcc.dg/pr71279.c: New test.
3116
3117 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3118
3119 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3120 floating point min/max/comparison instructions.
3121 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3122
3123 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3124
3125 * c-c++-common/gomp/schedule-1.c: New test.
3126 * gfortran.dg/gomp/schedule-1.f90: New test.
3127
3128 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3129
3130 PR c++/70822
3131 PR c++/70106
3132 * g++.dg/cpp1y/auto-fn32.C: New test.
3133 * g++.dg/cpp1y/paren4.C: New test.
3134
3135 2016-05-26 Nathan Sidwell <nathan@acm.org>
3136
3137 * gcc.dg/20060410.c: Xfail on ptx.
3138 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3139 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3140 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3141 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3142 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3143
3144 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3145
3146 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3147
3148 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3149
3150 PR tree-optimization/71280
3151 * gcc.dg/pr71280.c: New test.
3152
3153 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3154
3155 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3156 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3157
3158 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3159
3160 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3161
3162 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3163 kept in memory.
3164
3165 2016-05-25 Jeff Law <law@redhat.com>
3166
3167 PR tree-optimization/71272
3168 * gcc.c-torture/compile/pr71272.c: new test.
3169
3170 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3171
3172 * gcc.target/powerpc/vec-cmpne.c: New test.
3173 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3174
3175 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3176
3177 * gnat.dg/opt55.ad[sb]: New test.
3178
3179 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3180
3181 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3182 * c-c++-common/pr60226.c: Require int32plus.
3183 * gcc.c-torture/execute/pr70602.c: Likewise.
3184 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3185 unsigned long for malloc arg type.
3186 * gcc.dg/asr_div1.c: Require int32plus.
3187 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3188 * gcc.dg/pie-1.c: Require pie.
3189 * gcc.dg/pie-2.c: Likewise.
3190 * gcc.dg/pr59471.c: Require int32plus.
3191 * gcc.dg/pr59963-2.c: XFAIL for int16.
3192 * gcc.dg/pr60114.c: Require int32plus.
3193 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3194 unsigned long for typedef of size_t.
3195 * gcc.dg/pr63914.c: Require int32plus.
3196 * gcc.dg/pr64536.c: Require pt32plus.
3197 * gcc.dg/pr65658.c: Likewise.
3198 * gcc.dg/pr67271.c: Require int32plus.
3199 * gcc.dg/pr68112.c: Likewise.
3200 * gcc.dg/pr69071.c: Skip for avr target.
3201 * gcc.dg/pr69973.c: Require int32plus.
3202 * gcc.dg/pr70169.c: Skip for avr target.
3203 * gcc.dg/sso-6.c: Require int32plus.
3204 * gcc.dg/sso-7.c: Likewise.
3205 * gcc.dg/sso-8.c: Likewise.
3206 * gcc.dg/vrp-min-max-2.c: Likewise.
3207
3208 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3209
3210 PR target/70738
3211 * gcc.target/i386/pr70738-1.c: New test.
3212 * gcc.target/i386/pr70738-2.c: Likewise.
3213 * gcc.target/i386/pr70738-3.c: Likewise.
3214 * gcc.target/i386/pr70738-4.c: Likewise.
3215 * gcc.target/i386/pr70738-5.c: Likewise.
3216 * gcc.target/i386/pr70738-6.c: Likewise.
3217 * gcc.target/i386/pr70738-7.c: Likewise.
3218 * gcc.target/i386/pr70738-8.c: Likewise.
3219 * gcc.target/i386/pr70738-9.c: Likewise.
3220
3221 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3222
3223 PR rtl-optimization/66940
3224 * gcc.c-torture/execute/pr66940.c: New test.
3225
3226 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3227
3228 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3229 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3230 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3231 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3232 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3233 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3234 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3235 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3236 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3237 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3238 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3239 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3240 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3241 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3242 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3243 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3244 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3245 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3246 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3247 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3248 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3249 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3250 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3251 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3252
3253 2016-05-25 Marek Polacek <polacek@redhat.com>
3254
3255 PR c/71265
3256 * gcc.dg/noncompile/pr71265.c: New test.
3257
3258 PR c/71266
3259 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3260
3261 2016-05-25 Nathan Sidwell <nathan@acm.org>
3262
3263 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3264
3265 2016-05-25 Richard Biener <rguenther@suse.de>
3266
3267 PR tree-optimization/71261
3268 * c-c++-common/torture/pr71261.c: New testcase.
3269
3270 2016-05-25 Richard Biener <rguenther@suse.de>
3271
3272 PR tree-optimization/71264
3273 * gcc.dg/vect/pr71264.c: New testcase.
3274
3275 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3276
3277 PR c++/55992
3278 * g++.dg/cpp0x/alias-decl-53.C: New.
3279 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3280
3281 2016-05-25 Martin Liska <mliska@suse.cz>
3282
3283 * g++.dg/pr71239.C: New test.
3284
3285 2016-05-25 Richard Biener <rguenther@suse.de>
3286
3287 * gcc.dg/vect/pr58135.c: Rename to ...
3288 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3289
3290 2016-05-25 Marek Polacek <polacek@redhat.com>
3291
3292 * g++.dg/pr65295.C: Use target c++14.
3293
3294 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3295
3296 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3297 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3298
3299 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3300
3301 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3302 instructions.
3303
3304 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3305
3306 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3307 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3308 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3309 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3310 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3311 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3312 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3313 * c-c++-common/goacc/pcopy.c: Likewise.
3314 * c-c++-common/goacc/pcopyin.c: Likewise.
3315 * c-c++-common/goacc/pcopyout.c: Likewise.
3316 * c-c++-common/goacc/pcreate.c: Likewise.
3317 * c-c++-common/goacc/pr70688.c: New test.
3318 * c-c++-common/goacc/present-1.c: Adjust test.
3319 * c-c++-common/goacc/reduction-5.c: Likewise.
3320 * g++.dg/goacc/data-1.C: New test.
3321
3322 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3323
3324 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3325 vector parity built-in functions.
3326 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3327 count trailing zeros automatic vectorization.
3328 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3329 count trailing zeros built-in functions.
3330
3331 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3332
3333 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3334
3335 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3336
3337 PR target/71050
3338 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3339
3340 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3341
3342 PR c++/50436
3343 * g++.dg/template/crash123.C: New.
3344 * g++.dg/template/crash124.C: Likewise.
3345
3346 2016-05-24 Martin Sebor <msebor@redhat.com>
3347
3348 PR c++/71147
3349 * g++.dg/ext/flexary16.C: New test.
3350
3351 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3352
3353 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3354 before math.h is included.
3355 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3356 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3357 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3358 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3359 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3360 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3361 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3362 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3363 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3364 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3365 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3366 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3367 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3368 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3369 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3370 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3371 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3372 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3373 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3374 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3375 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3376 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3377 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3378
3379 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3380 Kelvin Nilsen <kelvin@gcc.gnu.org>
3381
3382 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3383 support.
3384
3385 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3386
3387 PR c++/69872
3388 * g++.dg/warn/Wno-narrowing1.C: New.
3389
3390 2016-05-24 Marek Polacek <polacek@redhat.com>
3391
3392 PR c/71249
3393 * c-c++-common/Wswitch-unreachable-2.c: New test.
3394
3395 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3396
3397 PR c++/71257
3398 * g++.dg/vect/simd-clone-6.cc: New test.
3399 * g++.dg/gomp/declare-simd-6.C: New test.
3400
3401 PR middle-end/70434
3402 PR c/69504
3403 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3404
3405 2016-05-24 Richard Biener <rguenther@suse.de>
3406
3407 PR tree-optimization/71240
3408 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3409
3410 2016-05-24 Richard Biener <rguenther@suse.de>
3411
3412 PR tree-optimization/71230
3413 * gcc.dg/torture/pr71230.c: New testcase.
3414 * g++.dg/torture/pr71230.C: Likewise.
3415
3416 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3417
3418 * c-c++-common/goacc/routine-5.c: Add tests.
3419 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3420 * gfortran.dg/goacc/routine-6.f90: Add tests.
3421
3422 2016-05-24 Richard Biener <rguenther@suse.de>
3423
3424 PR tree-optimization/71253
3425 * gcc.dg/torture/pr71253.c: New testcase.
3426
3427 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3428
3429 PR middle-end/71252
3430 * gfortran.dg/pr71252.f90: New test.
3431
3432 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3433
3434 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3435
3436 2016-05-24 Richard Biener <rguenther@suse.de>
3437
3438 PR middle-end/70434
3439 PR c/69504
3440 * c-c++-common/vector-subscript-4.c: New testcase.
3441 * c-c++-common/vector-subscript-5.c: Likewise.
3442
3443 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3444
3445 PR fortran/71123
3446 * gfortran.dg/namelist_90.f: New test
3447
3448 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3449
3450 PR fortran/66461
3451 * gfortran.dg/unexpected_eof.f: New test
3452
3453 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3454 Kelvin Nilsen <kelvin@gcc.gnu.org>
3455
3456 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3457 as little endian.
3458
3459 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3460
3461 PR c++/70972
3462 * g++.dg/cpp0x/inh-ctor20.C: New.
3463 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3464
3465 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3466
3467 PR c++/69095
3468 * g++.dg/cpp0x/variadic168.C: New.
3469
3470 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3471
3472 * g++.dg/cpp0x/pr31445.C: Test column number too.
3473 * g++.dg/cpp0x/pr32253.C: Likewise.
3474 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3475 * g++.dg/cpp0x/variadic36.C: Likewise.
3476
3477 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3478
3479 * gcc.dg/fold-notshift-2.c: Adjust.
3480
3481 2016-05-23 Marek Polacek <polacek@redhat.com>
3482
3483 PR c/49859
3484 * c-c++-common/Wswitch-unreachable-1.c: New test.
3485 * gcc.dg/Wswitch-unreachable-1.c: New test.
3486 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3487 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3488 * g++.dg/gomp/block-10.C: Likewise.
3489 * gcc.dg/gomp/block-10.c: Likewise.
3490 * g++.dg/gomp/block-9.C: Likewise.
3491 * gcc.dg/gomp/block-9.c: Likewise.
3492 * g++.dg/gomp/target-1.C: Likewise.
3493 * g++.dg/gomp/target-2.C: Likewise.
3494 * gcc.dg/gomp/target-1.c: Likewise.
3495 * gcc.dg/gomp/target-2.c: Likewise.
3496 * g++.dg/gomp/taskgroup-1.C: Likewise.
3497 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3498 * gcc.dg/gomp/teams-1.c: Likewise.
3499 * g++.dg/gomp/teams-1.C: Likewise.
3500 * g++.dg/overload/error3.C: Likewise.
3501 * g++.dg/tm/jump1.C: Likewise.
3502 * g++.dg/torture/pr40335.C: Likewise.
3503 * gcc.dg/c99-vla-jump-5.c: Likewise.
3504 * gcc.dg/switch-warn-1.c: Likewise.
3505 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3506 * gcc.dg/nested-func-1.c: Likewise.
3507 * gcc.dg/pr67784-4.c: Likewise.
3508
3509 2016-05-23 Richard Biener <rguenther@suse.de>
3510
3511 PR tree-optimization/71230
3512 * gfortran.dg/pr71230-1.f90: New testcase.
3513 * gfortran.dg/pr71230-2.f90: Likewise.
3514
3515 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3516
3517 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3518 * gcc.dg/vect/pr58135.c: Add new.
3519 * gfortran.dg/pr46519-1.f: Adjust test case.
3520
3521 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3522
3523 PR c++/53401
3524 * g++.dg/cpp0x/decltype64.C: New.
3525
3526 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3527
3528 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3529 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3530 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3531
3532 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3533
3534 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3535 Add poly64x1_t and poly64x2_t cases if supported.
3536 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3537 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3538 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3539 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3540 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3541
3542 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3543
3544 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3545 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3546 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3547 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3548 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3549 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3550 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3551
3552 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3553
3554 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3555
3556 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3557
3558 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3559 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3560
3561 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3562
3563 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3564 constraint instead of "r".
3565 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3566 insn instead of vxorpd.
3567 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3568
3569 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3570 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3571
3572 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3573
3574 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3575 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3576
3577 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3578
3579 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3580
3581 PR middle-end/40921
3582 * gcc.dg/tree-ssa/pr40921.c: New test.
3583
3584 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3585
3586 PR target/71103
3587 * gcc.target/avr/pr71103.c: New test.
3588
3589 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3590
3591 PR middle-end/71179
3592 * gcc.dg/tree-ssa/pr71179.c: New test.
3593
3594 2016-05-20 Martin Sebor <msebor@redhat.com>
3595
3596 PR c/71115
3597 * gcc.dg/init-excess-2.c: New test.
3598
3599 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3600
3601 * gnat.dg/opt53.adb: New test.
3602 * gnat.dg/opt54.adb: Likewise.
3603
3604 2016-05-20 Martin Jambor <mjambor@suse.cz>
3605
3606 PR tree-optimization/70884
3607 * gcc.dg/tree-ssa/pr70919.c: New test.
3608
3609 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3610
3611 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3612 formatting.
3613 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3614 fix code formatting.
3615
3616 2016-05-20 Nathan Sidwell <nathan@acm.org>
3617
3618 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3619 non-common cases.
3620 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3621
3622 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3623
3624 * jit.dg/all-non-failing-tests.h: Add
3625 test-factorial-must-tail-call.c.
3626 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3627 * jit.dg/test-factorial-must-tail-call.c: New test case.
3628
3629 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3630
3631 PR fortran/71204
3632 * gfortran.dg/pr71204.f90: New test.
3633
3634 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3635
3636 * gcc.target/nvptx/sincos.c: New test.
3637
3638 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3639
3640 PR c++/70572
3641 * g++.dg/cpp1y/auto-fn31.C: New.
3642
3643 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3644
3645 * gcc.target/powerpc/vec-addec.c: New test.
3646 * gcc.target/powerpc/vec-addec-int128.c: New test.
3647
3648 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3649
3650 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3651 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3652 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3653 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3654
3655 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3656
3657 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3658
3659 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3660
3661 PR c++/71210
3662 * g++.dg/opt/pr71210-1.C: New test.
3663 * g++.dg/opt/pr71210-2.C: New test.
3664
3665 PR tree-optimization/29756
3666 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3667 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3668 only on selected targets where V4SImode vectors are known to be
3669 supported.
3670
3671 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3672
3673 PR tree-optimization/71079
3674 PR tree-optimization/71206
3675 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3676
3677 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3678
3679 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3680 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3681 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3682
3683 2016-05-20 Richard Guenther <rguenther@suse.de>
3684
3685 PR tree-optimization/29756
3686 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3687
3688 2016-05-20 Richard Biener <rguenther@suse.de>
3689
3690 PR tree-optimization/71185
3691 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3692
3693 2016-05-20 Richard Biener <rguenther@suse.de>
3694
3695 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3696
3697 2016-05-19 Marek Polacek <polacek@redhat.com>
3698
3699 PR c++/71075
3700 * g++.dg/diagnostic/pr71075.C: New test.
3701
3702 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3703
3704 PR c++/71184
3705 * g++.dg/pr71184.C: New test case.
3706
3707 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3708
3709 * gcc.target/powerpc/darn-0.c: New test.
3710 * gcc.target/powerpc/darn-1.c: New test.
3711 * gcc.target/powerpc/darn-2.c: New test.
3712
3713 2016-05-19 Marek Polacek <polacek@redhat.com>
3714
3715 PR tree-optimization/71031
3716 * gcc.dg/tree-ssa/vrp100.c: New test.
3717
3718 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3719
3720 PR rtl-optimization/71148
3721 * gcc.dg/pr71148.c: New test.
3722
3723 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3724
3725 PR target/71056
3726 * gcc.target/arm/pr71056.c: New test.
3727
3728 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3729
3730 * c-c++-common/pr69669.c: Check the used mode.
3731
3732 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3733
3734 PR sanitizer/64354
3735 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3736
3737 2016-05-19 Richard Biener <rguenther@suse.de>
3738
3739 PR tree-optimization/70729
3740 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3741 * gcc.dg/graphite/scop-18.c: Likewise.
3742 * gcc.dg/pr41783.c: Disable LIM.
3743 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3744 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3745 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3746 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3747 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3748 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3749 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3750 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3751 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3752 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3753 * gfortran.dg/pr42108.f90: Likewise.
3754
3755 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3756
3757 PR driver/69265
3758 * gcc.dg/spellcheck-options-11.c: New test case.
3759
3760 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3761
3762 PR c++/71100
3763 * g++.dg/opt/pr71100.C: New test.
3764
3765 2016-05-18 Martin Jambor <mjambor@suse.cz>
3766
3767 PR ipa/69708
3768 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3769 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3770 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3771 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3772
3773 2016-05-18 Martin Jambor <mjambor@suse.cz>
3774
3775 PR ipa/69708
3776 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3777 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3778 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3779 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3780 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3781
3782 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3783
3784 PR c++/69793
3785 * g++.dg/template/crash122.C: New.
3786
3787 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3788
3789 PR c++/70466
3790 * g++.dg/template/pr70466-1.C: New.
3791 * g++.dg/template/pr70466-2.C: Likewise.
3792
3793 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3794
3795 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3796 splat operations and the XXSPLTIB instruction.
3797 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3798 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3799 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3800 xxlxor to clear a register.
3801
3802 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3803
3804 * gcc.dg/torture/pr71020.c: New test.
3805
3806 2016-05-18 Martin Jambor <mjambor@suse.cz>
3807
3808 PR ipa/70646
3809 * gcc.dg/ipa/pr70646.c: New test.
3810
3811 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3812
3813 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3814
3815 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3816
3817 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3818 missing tests for vreinterpretq_p{8,16}.
3819
3820 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3821
3822 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3823 vsliq_n_s64 and vsliq_n_u64.
3824
3825 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3826
3827 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3828 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3829
3830 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3831
3832 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3833 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3834 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3835
3836 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3837
3838 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3839 in comment.
3840
3841 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3842
3843 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3844 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3845 "blr\t" and switch to scan-assembler-times.
3846
3847 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3848
3849 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3850 with __aarch64__.
3851 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3852 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3853
3854 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3855
3856 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3857 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3858 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3859 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3860 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3861 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3862
3863 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3864 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3865
3866 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3867 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3868
3869 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3870 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3871
3872 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3873
3874 2016-05-18 Richard Biener <rguenther@suse.de>
3875
3876 PR tree-optimization/71168
3877 * gcc.dg/torture/pr71168.c: New testcase.
3878
3879 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3880
3881 PR middle-end/63586
3882 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3883 * gcc.dg/tree-ssa/pr63586.c: New test.
3884 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3885
3886 2016-05-17 Nathan Sidwell <nathan@acm.org>
3887
3888 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3889 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3890 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3891 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3892
3893 2016-05-17 Nathan Sidwell <nathan@acm.org>
3894
3895 * gcc.target/nvptx/abi-vararg-3.c: New.
3896
3897 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3898
3899 PR tree-optimization/54579
3900 PR middle-end/55299
3901 * gcc.dg/fold-notrotate-1.c: New test.
3902 * gcc.dg/fold-notshift-1.c: New test.
3903 * gcc.dg/fold-notshift-2.c: New test.
3904
3905 2016-05-17 Marek Polacek <polacek@redhat.com>
3906
3907 PR ipa/71146
3908 * g++.dg/ipa/pr71146.C: New test.
3909
3910 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3911
3912 * jit.dg/test-error-array-bounds.c: New test case.
3913
3914 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3915
3916 * gcc.dg/tree-ssa/and-1.c: New testcase.
3917
3918 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3919
3920 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3921 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3922
3923 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3924
3925 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3926 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3927
3928 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3929
3930 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3931
3932 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3933
3934 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3935
3936 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3937
3938 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3939 ".2d[index]" when scan the assembly.
3940 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3941 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3942 float64x1.
3943 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3944
3945 2016-05-17 Richard Biener <rguenther@suse.de>
3946
3947 PR tree-optimization/71132
3948 * gcc.dg/torture/pr71132.c: New testcase.
3949
3950 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3951
3952 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3953
3954 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3955
3956 PR target/70809
3957 * gcc.target/aarch64/pr70809_1.c: New test.
3958
3959 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3960
3961 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3962 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3963 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3964 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3965
3966 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3967 Ilya Enkovich <ilya.enkovich@intel.com>
3968
3969 PR target/71114
3970 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3971
3972 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3973
3974 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3975 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3976
3977 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3978
3979 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3980 test for __ARM_FP16_ARGS.
3981 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3982 * gcc.target/arm/aapcs/neon-vect10.c: New.
3983 * gcc.target/arm/aapcs/neon-vect9.c: New.
3984 * gcc.target/arm/aapcs/vfp18.c: New.
3985 * gcc.target/arm/aapcs/vfp19.c: New.
3986 * gcc.target/arm/aapcs/vfp20.c: New.
3987 * gcc.target/arm/aapcs/vfp21.c: New.
3988 * gcc.target/arm/fp16-aapcs-1.c: New.
3989 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3990 test for __ARM_FP16_ARGS.
3991 * g++.target/arm/fp16-return-1.c: Update expected output.
3992
3993 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3994
3995 PR testsuite/70227
3996 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3997
3998 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3999
4000 PR fortran/69603
4001 * gfortran.dg/pr69603.f90: New testcase.
4002
4003 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4004
4005 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4006
4007 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4008
4009 PR fortran/71047
4010 * gfortran.dg/pr71047.f08: New test.
4011
4012 2016-05-13 Joseph Myers <joseph@codesourcery.com>
4013
4014 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4015 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4016 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4017
4018 2016-05-13 Martin Sebor <msebor@redhat.com>
4019
4020 PR c++/60049
4021 * g++.dg/cpp0x/constexpr-60049.C: New test.
4022
4023 2016-05-13 Jakub Jelinek <jakub@redhat.com>
4024
4025 PR bootstrap/71071
4026 * gcc.dg/pr71071.c: New test.
4027
4028 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
4029
4030 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4031 remove XOP handling.
4032 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4033
4034 2016-05-13 Nathan Sidwell <nathan@acm.org>
4035
4036 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4037 __atomic_is_lock_free declaration.
4038
4039 2016-05-13 Richard Biener <rguenther@suse.de>
4040
4041 PR tree-optimization/42587
4042 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4043
4044 2016-05-13 Martin Liska <mliska@suse.cz>
4045
4046 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4047 the new format of dump output.
4048
4049 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4050
4051 * gcc.dg/pr71084.c: New test.
4052
4053 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4054
4055 PR target/53440
4056 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4057
4058 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4059
4060 * gcc.target/aarch64/struct_return.c: New test.
4061
4062 2016-05-12 Marek Polacek <polacek@redhat.com>
4063
4064 PR c/70756
4065 * c-c++-common/pr70756-2.c: New test.
4066 * c-c++-common/pr70756.c: New test.
4067
4068 2016-05-12 Richard Biener <rguenther@suse.de>
4069
4070 PR tree-optimization/71059
4071 * gcc.dg/torture/pr71059.c: New testcase.
4072
4073 2016-05-12 Richard Biener <rguenther@suse.de>
4074
4075 PR tree-optimization/71062
4076 * gcc.dg/torture/pr71062.c: New testcase.
4077
4078 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4079
4080 PR tree-optimization/71006
4081 * gcc.dg/pr71006.c: New test.
4082
4083 2016-05-12 Marek Polacek <polacek@redhat.com>
4084
4085 PR driver/71063
4086 * gcc.dg/opts-7.c: New test.
4087
4088 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4089
4090 PR target/70830
4091 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4092 Add -save-temps to dg-options.
4093 Scan for ldmfd rather than pop instruction.
4094 * gcc.target/arm/interrupt-2.c: Likewise.
4095 * gcc.target/arm/pr70830.c: New test.
4096
4097 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4098
4099 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4100 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4101
4102 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4103 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4104 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4105
4106 PR target/71019
4107 * gcc.target/i386/avx512vl-pack-1.c: New test.
4108 * gcc.target/i386/avx512vl-pack-2.c: New test.
4109 * gcc.target/i386/avx512bw-pack-2.c: New test.
4110
4111 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4112
4113 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4114 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4115 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4116
4117 2016-05-12 Richard Biener <rguenther@suse.de>
4118
4119 PR tree-optimization/70986
4120 * gcc.dg/torture/pr70986-1.c: New testcase.
4121 * gcc.dg/torture/pr70986-2.c: Likewise.
4122 * gcc.dg/torture/pr70986-3.c: Likewise.
4123
4124 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4125
4126 PR c/43651
4127 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4128 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4129
4130 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4131
4132 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4133 directive.
4134 * gcc.target/i386/pr66746.c: Ditto.
4135
4136 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4137
4138 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4139 support.
4140 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4141 warning when using -mvsx-timode.
4142 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4143 * gcc.target/powerpc/dform-2.c: Likewise.
4144 * gcc.target/powerpc/pr68805.c: Likewise.
4145
4146 2016-05-11 Marek Polacek <polacek@redhat.com>
4147
4148 PR c++/71024
4149 * c-c++-common/attributes-3.c: New test.
4150
4151 2016-05-11 Nathan Sidwell <nathan@acm.org>
4152
4153 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4154 * gcc.c-torture/execute/pr68185.c: Likewise.
4155 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4156 * gcc.dg/pr69634.c: Requires scheduling.
4157 * gcc.dg/torture/pr66178.c: Require label values.
4158 * gcc.dg/setjmp-6.c: Require indirect jumps.
4159
4160 2016-05-11 Richard Biener <rguenther@suse.de>
4161
4162 PR tree-optimization/71055
4163 * gcc.dg/torture/pr71055.c: New testcase.
4164
4165 2016-05-11 Richard Biener <rguenther@suse.de>
4166
4167 PR debug/71057
4168 * g++.dg/debug/pr71057.C: New testcase.
4169
4170 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4171
4172 PR fortran/70855
4173 * gfortran.dg/gomp/pr70855.f90: New test.
4174
4175 2016-05-11 Richard Biener <rguenther@suse.de>
4176
4177 PR middle-end/71002
4178 * g++.dg/torture/pr71002.C: New testcase.
4179
4180 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4181
4182 PR middle-end/70807
4183 * gcc.dg/pr70807.c: New test.
4184
4185 2016-05-10 Martin Sebor <msebor@redhat.com>
4186
4187 PR c++/38611
4188 * g++.dg/Wattributes.C: New test.
4189
4190 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4191
4192 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4193 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4194 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4195
4196 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4197
4198 PR target/70799
4199 * gcc.target/i386/pr70799-1.c: New test.
4200
4201 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4202
4203 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4204
4205 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4206
4207 PR middle-end/70877
4208 * gcc.target/i386/pr70877.c: New test.
4209
4210 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4211
4212 PR tree-optimization/70786
4213 * gcc.target/i386/pr70876.c: New test.
4214
4215 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4216
4217 PR target/70927
4218 * gcc.target/i386/avx512vl-logic-1.c: New test.
4219 * gcc.target/i386/avx512vl-logic-2.c: New test.
4220 * gcc.target/i386/avx512dq-logic-2.c: New test.
4221
4222 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4223
4224 PR target/70963
4225 * gcc.target/powerpc/pr70963.c: New.
4226
4227 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4228
4229 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4230 (test_very_wide_line): Add ruler to expected output.
4231 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4232 (test_very_wide_line): Likewise.
4233 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4234 (test_show_locus): Within the handling of "test_very_wide_line",
4235 enable show_ruler_p on the diagnostic context.
4236
4237 2016-05-10 Richard Biener <rguenther@suse.de>
4238
4239 PR tree-optimization/71039
4240 * gcc.dg/torture/pr71039.c: New testcase.
4241
4242 2016-05-10 Nathan Sidwell <nathan@acm.org>
4243
4244 * gcc.dg/nested-func-10.c: Requires alloca.
4245 * gcc.dg/nested-func-9.c: Requires alloca.
4246 * gcc.c-torture/execute/pr70460.c: Requires labels.
4247 * gcc.c-torture/compile/pr70199.c: Requires labels.
4248 * gcc.target/nvptx/decl.c: Compile only.
4249 * gcc.target/nvptx/trailing-init.c: Compile only.
4250 * gcc.target/nvptx/ary-init.c: Compile only.
4251
4252 2016-05-10 Marek Polacek <polacek@redhat.com>
4253
4254 PR c/70255
4255 * gcc.dg/attr-opt-1.c: New test.
4256
4257 2016-05-10 Richard Biener <rguenther@suse.de>
4258
4259 PR tree-optimization/70497
4260 PR tree-optimization/28367
4261 * gcc.dg/torture/20160404-1.c: New testcase.
4262 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4263 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4264
4265 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4266
4267 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4268
4269 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4270
4271 * gcc.target/i386/fabsneg-1.c New test.
4272
4273 2016-05-09 Alan Modra <amodra@gmail.com>
4274
4275 PR testsuite/70826
4276 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4277
4278 2016-05-09 Richard Biener <rguenther@suse.de>
4279
4280 PR tree-optimization/70985
4281 * gcc.dg/torture/pr70985.c: New testcase.
4282
4283 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4284
4285 * gcc.dg/tree-ssa/ifc-9.c: New test.
4286 * gcc.dg/tree-ssa/ifc-10.c: New test.
4287 * gcc.dg/tree-ssa/ifc-11.c: New test.
4288 * gcc.dg/tree-ssa/ifc-12.c: New test.
4289 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4290 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4291 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4292
4293 2016-05-09 Richard Biener <rguenther@suse.de>
4294
4295 PR fortran/70937
4296 * gfortran.dg/pr70937.f90: New testcase.
4297
4298 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4299
4300 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4301
4302 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4303
4304 PR fortran/56226
4305 * gfortran.dg/dec_structure_1.f90: New testcase.
4306 * gfortran.dg/dec_structure_2.f90: Ditto.
4307 * gfortran.dg/dec_structure_3.f90: Ditto.
4308 * gfortran.dg/dec_structure_4.f90: Ditto.
4309 * gfortran.dg/dec_structure_5.f90: Ditto.
4310 * gfortran.dg/dec_structure_6.f90: Ditto.
4311 * gfortran.dg/dec_structure_7.f90: Ditto.
4312 * gfortran.dg/dec_structure_8.f90: Ditto.
4313 * gfortran.dg/dec_structure_9.f90: Ditto.
4314 * gfortran.dg/dec_structure_10.f90: Ditto.
4315 * gfortran.dg/dec_structure_11.f90: Ditto.
4316 * gfortran.dg/dec_union_1.f90: Ditto.
4317 * gfortran.dg/dec_union_2.f90: Ditto.
4318 * gfortran.dg/dec_union_3.f90: Ditto.
4319 * gfortran.dg/dec_union_4.f90: Ditto.
4320 * gfortran.dg/dec_union_5.f90: Ditto.
4321 * gfortran.dg/dec_union_6.f90: Ditto.
4322 * gfortran.dg/dec_union_7.f90: Ditto.
4323
4324 2016-05-07 Tom de Vries <tom@codesourcery.com>
4325
4326 PR tree-optimization/70956
4327 * gcc.dg/graphite/pr70956.c: New test.
4328
4329 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4330
4331 PR middle-end/70941
4332 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4333 (a, b, c, d): Change type from char to signed char.
4334 (main): Compare against (signed char) -1634678893 instead of
4335 hardcoded -109. Use __builtin_abort instead of abort.
4336
4337 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4338 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4339
4340 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4341
4342 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4343
4344 PR debug/70935
4345 * gcc.dg/torture/pr70935.c: New test.
4346
4347 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4348
4349 PR target/58219
4350 * gcc.target/sh/pr58219.c: New tests.
4351
4352 2016-05-06 Richard Biener <rguenther@suse.de>
4353
4354 PR tree-optimization/70960
4355 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4356
4357 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4358
4359 PR target/52933
4360 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4361 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4362 Adjust expected instruction counts.
4363 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4364
4365 2016-05-06 Marek Polacek <polacek@redhat.com>
4366
4367 PR sanitizer/70875
4368 * gcc.dg/ubsan/bounds-3.c: New test.
4369
4370 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4371
4372 PR target/54089
4373 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4374
4375 2016-05-06 Richard Biener <rguenther@suse.de>
4376
4377 PR middle-end/70931
4378 * gfortran.dg/pr70931.f90: New testcase.
4379
4380 2016-05-06 Richard Biener <rguenther@suse.de>
4381
4382 PR middle-end/70941
4383 * gcc.dg/torture/pr70941.c: New testcase.
4384
4385 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4386
4387 PR tree-optimization/57206
4388 * gcc.dg/vect/pr57206.c: New test.
4389
4390 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4391
4392 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4393
4394 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4395
4396 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4397
4398 * c-c++-common/Wdangling-else-4.c: New test.
4399
4400 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4401
4402 PR c++/70906
4403 PR c++/70933
4404 * g++.dg/opt/pr70906.C: New test.
4405 * g++.dg/opt/pr70933.C: New test.
4406
4407 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4408
4409 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4410
4411 * gcc.dg/ipa/pure-const-3.c: New testcase.
4412
4413 2016-05-04 Marek Polacek <polacek@redhat.com>
4414
4415 * c-c++-common/Wdangling-else-1.c: New test.
4416 * c-c++-common/Wdangling-else-2.c: New test.
4417 * c-c++-common/Wdangling-else-3.c: New test.
4418
4419 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4420
4421 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4422 flag is present.
4423
4424 2016-05-04 Marek Polacek <polacek@redhat.com>
4425
4426 PR c/48778
4427 * gcc.dg/Waddress-2.c: New test.
4428
4429 2016-05-04 Alan Modra <amodra@gmail.com>
4430
4431 * gcc.target/powerpc/pr70866.c: New.
4432
4433 2016-05-03 Martin Sebor <msebor@redhat.com>
4434
4435 PR c++/66561
4436 * c-c++-common/builtin_location.c: New test.
4437 * g++.dg/cpp1y/builtin_location.C: New test.
4438
4439 2016-05-03 Marek Polacek <polacek@redhat.com>
4440
4441 PR c/70859
4442 * gcc.dg/pr70859.c: New test.
4443 * gcc.dg/pr70859-2.c: New test.
4444
4445 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4446
4447 * gnat.dg/debug5.adb: New testcase.
4448
4449 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4450
4451 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4452 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4453 Procedure to check for z10 instruction set.
4454
4455 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4456
4457 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4458
4459 2016-05-03 Alan Modra <amodra@gmail.com>
4460
4461 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4462
4463 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4464
4465 * gcc.target/i386/avx512f-cvt-1.c: New test.
4466
4467 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4468
4469 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4470 -fdump-tree-vrp-details.
4471
4472 2016-05-03 Richard Biener <rguenther@suse.de>
4473
4474 * gcc.dg/pr30172-1.c: Adjust.
4475 * gcc.dg/pr63743.c: Likewise.
4476 * gcc.dg/tm/pr51696.c: Likewise.
4477 * c-c++-common/tm/safe-1.c: Likewise.
4478 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4479 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4480 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4481 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4482
4483 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4484
4485 PR rtl-optimization/70467
4486 * gcc.target/i386/pr70467-3.c: New test.
4487 * gcc.target/i386/pr70467-4.c: New test.
4488
4489 PR tree-optimization/70916
4490 * gcc.c-torture/compile/pr70916.c: New test.
4491
4492 PR target/49244
4493 * gcc.target/i386/pr49244-1.c: New test.
4494 * gcc.target/i386/pr49244-2.c: New test.
4495
4496 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4497
4498 PR rtl-optimization/44281
4499 * gcc.target/i386/pr44281.c: New test.
4500
4501 2016-05-03 bin cheng <bin.cheng@arm.com>
4502
4503 PR tree-optimization/56541
4504 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4505 * gcc.dg/vect/pr56541.c: new test.
4506
4507 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4508
4509 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4510 __float128.
4511 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4512
4513 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4514
4515 PR testsuite/70520
4516 * c-c++-common/asan/clone-test-1.c (main): Align child process
4517 stack to 16 bytes.
4518
4519 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4520
4521 PR c++/62314
4522 * g++.dg/spellcheck-fields-2.C: New test case.
4523
4524 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4525
4526 PR c++/62314
4527 * g++.dg/pr62314.C: New test case.
4528
4529 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4530
4531 * gcc.dg/ipa/inline-8.c: New testcase.
4532
4533 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4534
4535 PR rtl-optimization/70467
4536 * gcc.target/i386/pr70467-1.c: New test.
4537
4538 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4539
4540 * gcc.dg/spec-options.c: Run the test on all targets.
4541 * gcc.dg/foo.specs: Use cpp_unique_options.
4542
4543 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4544
4545 * gcc.dg/tree-ssa/unord.c: New testcase.
4546
4547 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4548
4549 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4550
4551 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4552
4553 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4554
4555 2016-05-02 Marek Polacek <polacek@redhat.com>
4556
4557 PR c/70851
4558 * gcc.dg/enum-incomplete-3.c: New test.
4559
4560 2016-05-02 Marek Polacek <polacek@redhat.com>
4561 Tom de Vries <tom@codesourcery.com>
4562
4563 PR tree-optimization/70700
4564 * gcc.dg/pr70700.c: New test.
4565
4566 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4567
4568 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4569 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4570 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4571 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4572 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4573
4574 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4575
4576 * ada/acats/run_acats: Rename into...
4577 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4578 * ada/acats/run_all.sh: Remove redundant test.
4579 (target_run): Move around.
4580 (target_gnatchop): Use newly built executable.
4581 (target_gnatmake): Likewise.
4582 Check that the compilation of impbit succeeds.
4583
4584 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4585
4586 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4587 * gcc.dg/20021029-1.c: Likewise.
4588 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4589 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4590 * gcc.target/sh/cmpstr.c: Likewise.
4591 * gcc.target/sh/cmpstrn.c: Likewise.
4592 * gcc.target/sh/memset.c: Likewise.
4593 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4594 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4595 * gcc.target/sh/pr39423-1.c: Likewise.
4596 * gcc.target/sh/pr49468-di.c: Likewise.
4597 * gcc.target/sh/pr49468-si.c: Likewise.
4598 * gcc.target/sh/pr49880-1.c: Likewise.
4599 * gcc.target/sh/pr49880-2.c: Likewise.
4600 * gcc.target/sh/pr49880-3.c: Likewise.
4601 * gcc.target/sh/pr50751-1.c: Likewise.
4602 * gcc.target/sh/pr50751-4.c: Likewise.
4603 * gcc.target/sh/pr50751-7.c: Likewise.
4604 * gcc.target/sh/pr51244-1.c: Likewise.
4605 * gcc.target/sh/pr51244-10.c: Likewise.
4606 * gcc.target/sh/pr51244-11.c: Likewise.
4607 * gcc.target/sh/pr51244-12.c: Likewise.
4608 * gcc.target/sh/pr51244-13.c: Likewise.
4609 * gcc.target/sh/pr51244-14.c: Likewise.
4610 * gcc.target/sh/pr51244-17.c: Likewise.
4611 * gcc.target/sh/pr51244-18.c: Likewise.
4612 * gcc.target/sh/pr51244-19.c: Likewise.
4613 * gcc.target/sh/pr51244-4.c: Likewise.
4614 * gcc.target/sh/pr51244-5.c: Likewise.
4615 * gcc.target/sh/pr51244-7.c: Likewise.
4616 * gcc.target/sh/pr51244-8.c: Likewise.
4617 * gcc.target/sh/pr51244-9.c: Likewise.
4618 * gcc.target/sh/pr51697.c: Likewise.
4619 * gcc.target/sh/pr52483-1.c: Likewise.
4620 * gcc.target/sh/pr52483-2.c: Likewise.
4621 * gcc.target/sh/pr52483-3.c: Likewise.
4622 * gcc.target/sh/pr52483-5.c: Likewise.
4623 * gcc.target/sh/pr52933-1.c: Likewise.
4624 * gcc.target/sh/pr52933-2.c: Likewise.
4625 * gcc.target/sh/pr52933-3.c: Likewise.
4626 * gcc.target/sh/pr53568-1.c: Likewise.
4627 * gcc.target/sh/pr53976-1.c: Likewise.
4628 * gcc.target/sh/pr53988-1.c: Likewise.
4629 * gcc.target/sh/pr53988.c: Likewise.
4630 * gcc.target/sh/pr54089-1.c: Likewise.
4631 * gcc.target/sh/pr54089-6.c: Likewise.
4632 * gcc.target/sh/pr54089-7.c: Likewise.
4633 * gcc.target/sh/pr54089-8.c: Likewise.
4634 * gcc.target/sh/pr54089-9.c: Likewise.
4635 * gcc.target/sh/pr54236-1.c: Likewise.
4636 * gcc.target/sh/pr54236-2.c: Likewise.
4637 * gcc.target/sh/pr54236-3.c: Likewise.
4638 * gcc.target/sh/pr54236-4.c: Likewise.
4639 * gcc.target/sh/pr54386.c: Likewise.
4640 * gcc.target/sh/pr54602-1.c: Likewise.
4641 * gcc.target/sh/pr54685.c: Likewise.
4642 * gcc.target/sh/pr54760-1.c: Likewise.
4643 * gcc.target/sh/pr54760-2.c: Likewise.
4644 * gcc.target/sh/pr54760-3.c: Likewise.
4645 * gcc.target/sh/pr54760-4.c: Likewise.
4646 * gcc.target/sh/pr54760-5.c: Likewise.
4647 * gcc.target/sh/pr54760-6.c: Likewise.
4648 * gcc.target/sh/pr55146.c: Likewise.
4649 * gcc.target/sh/pr55160.c: Likewise.
4650 * gcc.target/sh/pr59278.c: Likewise.
4651 * gcc.target/sh/pr59401-1.c: Likewise.
4652 * gcc.target/sh/pr59533-1.c: Likewise.
4653 * gcc.target/sh/pr63260.c: Likewise.
4654 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4655 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4656 * gcc.target/sh/strlen.c: Likewise.
4657 * gcc.target/sh/torture/pr30807.c: Likewise.
4658 * gcc.target/sh/torture/pr34777.c: Likewise.
4659 * gcc.target/sh/torture/pr64652.c: Likewise.
4660 * gcc.target/sh/torture/pr65505.c: Likewise.
4661 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4662 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4663
4664 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4665
4666 PR c++/66644
4667 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4668
4669 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4670
4671 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4672 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4673 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4674 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4675
4676 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4677
4678 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4679 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4680
4681 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4682
4683 PR middle-end/70626
4684 * c-c++-common/goacc/combined-reduction.c: New test.
4685 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4686
4687 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4688
4689 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4690 *movdi_internal pattern only if PIC off.
4691 * gcc.target/i386/pr70155-2.c: Likewise.
4692 * gcc.target/i386/pr70155-3.c: Likewise.
4693 * gcc.target/i386/pr70155-4.c: Likewise.
4694 * gcc.target/i386/pr70155-5.c: Likewise.
4695 * gcc.target/i386/pr70155-6.c: Likewise.
4696 * gcc.target/i386/pr70155-7.c: Likewise.
4697 * gcc.target/i386/pr70155-8.c: Likewise.
4698 * gcc.target/i386/pr70155-15.c: Likewise.
4699 * gcc.target/i386/pr70155-17.c: Likewise.
4700 * gcc.target/i386/pr70155-22.c: Likewise.
4701
4702 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4703
4704 PR tree-optimization/70803
4705 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4706
4707 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4708
4709 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4710 optimization of vector loop.
4711 * gcc.target/i386/vect-unpack-3.c: New test.
4712 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4713 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4714 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4715
4716 2016-04-29 Marek Polacek <polacek@redhat.com>
4717
4718 PR sanitizer/70342
4719 * g++.dg/ubsan/null-7.C: New test.
4720
4721 PR c/70852
4722 * gcc.dg/pr70852.c: New test.
4723
4724 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4725
4726 PR/69089
4727 * g++.dg/cpp0x/alignas6.C: New test.
4728
4729 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4730
4731 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4732 * gcc.dg/pr27003.c: Likewise.
4733 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4734 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4735 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4736 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4737 * gcc.target/arc/mxy.c: Likewise.
4738 * gcc.target/arc/mswape.c: Likewise.
4739 * gcc.target/arc/mrtsc.c: Likewise.
4740 * gcc.target/arc/mcrc.c: Likewise.
4741 * gcc.target/arc/mdsp-packa.c: Likewise.
4742 * gcc.target/arc/mdvbf.c: Likewise.
4743 * gcc.target/arc/mlock.c: Likewise.
4744 * gcc.target/arc/mmac-24.c: Likewise.
4745 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4746
4747 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4748 Matthijs Kooijman <matthijs@stdin.nl>
4749 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4750
4751 PR target/60040
4752 * gcc.target/avr/pr60040-1.c: New.
4753 * gcc.target/avr/pr60040-2.c: New.
4754
4755 2016-04-29 Richard Biener <rguenther@suse.de>
4756
4757 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4758
4759 2016-04-29 Richard Biener <rguenther@suse.de>
4760
4761 PR tree-optimization/13962
4762 PR tree-optimization/65686
4763 * gcc.dg/uninit-pr65686.c: New testcase.
4764
4765 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4766
4767 PR middle-end/70843
4768 * gcc.dg/pr70843.c: New test.
4769
4770 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4771
4772 PR target/70858
4773 * gcc.target/i386/pr70858.c: New test.
4774
4775 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4776
4777 * gcc.target/arc/nps400-1.c: New file.
4778
4779 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4780 Andrew Burgess <andrew.burgess@embecosm.com>
4781
4782 * gcc.target/arc/movh_cl-1.c: New file.
4783
4784 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4785 Andrew Burgess <andrew.burgess@embecosm.com>
4786
4787 * gcc.target/arc/extzv-1.c: New file.
4788 * gcc.target/arc/insv-1.c: New file.
4789 * gcc.target/arc/insv-2.c: New file.
4790 * gcc.target/arc/movb-1.c: New file.
4791 * gcc.target/arc/movb-2.c: New file.
4792 * gcc.target/arc/movb-3.c: New file.
4793 * gcc.target/arc/movb-4.c: New file.
4794 * gcc.target/arc/movb-5.c: New file.
4795 * gcc.target/arc/movb_cl-1.c: New file.
4796 * gcc.target/arc/movb_cl-2.c: New file.
4797 * gcc.target/arc/movbi_cl-1.c: New file.
4798 * gcc.target/arc/movl-1.c: New file.
4799
4800 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4801 Andrew Burgess <andrew.burgess@embecosm.com>
4802
4803 * gcc.target/arc/cmem-1.c: New file.
4804 * gcc.target/arc/cmem-2.c: New file.
4805 * gcc.target/arc/cmem-3.c: New file.
4806 * gcc.target/arc/cmem-4.c: New file.
4807 * gcc.target/arc/cmem-5.c: New file.
4808 * gcc.target/arc/cmem-6.c: New file.
4809 * gcc.target/arc/cmem-7.c: New file.
4810 * gcc.target/arc/cmem-ld.inc: New file.
4811 * gcc.target/arc/cmem-st.inc: New file.
4812
4813 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4814
4815 PR target/70821
4816 * gcc.target/i386/pr70821.c: New test.
4817
4818 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4819
4820 * gcc.target/powerpc/vec-adde.c: New test.
4821 * gcc.target/powerpc/vec-adde-int128.c: New test.
4822
4823 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4824
4825 * gcc.target/i386/avx-vround-1.c: New test.
4826 * gcc.target/i386/avx-vround-2.c: New test.
4827 * gcc.target/i386/avx512vl-vround-1.c: New test.
4828 * gcc.target/i386/avx512vl-vround-2.c: New test.
4829
4830 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4831
4832 PR testsuite/70595
4833 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4834 (check_effective_target_cilkplus_runtime): ... this.
4835 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4836 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4837
4838 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4839 Require cilkplus_runtime.
4840 Don't add -lcilkrts.
4841 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4842 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4843 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4844 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4845 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4846 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4847 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4848 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4849 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4850 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4851 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4852 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4853 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4854 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4855 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4856 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4857 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4858 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4859 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4860 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4861 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4862 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4863 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4864 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4865 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4866 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4867 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4868 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4869 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4870
4871 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4872 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4873
4874 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4875
4876 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4877 cilkplus_runtime.
4878
4879 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4880
4881 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4882 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4883
4884 2015-04-27 Ryan Burn <contact@rnburn.com>
4885
4886 PR c++/69024
4887 PR c++/68997
4888 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4889 diagnostic.
4890 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4891 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4892
4893 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4894
4895 * gnat.dg/limited_with4.ad[sb]: New test.
4896 * gnat.dg/limited_with4_pkg.ads: New helper.
4897
4898 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4899
4900 PR target/70155
4901 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4902 and movv1ti_internal patterns
4903 * gcc.target/i386/pr70155-1.c: New test.
4904 * gcc.target/i386/pr70155-2.c: Likewise.
4905 * gcc.target/i386/pr70155-3.c: Likewise.
4906 * gcc.target/i386/pr70155-4.c: Likewise.
4907 * gcc.target/i386/pr70155-5.c: Likewise.
4908 * gcc.target/i386/pr70155-6.c: Likewise.
4909 * gcc.target/i386/pr70155-7.c: Likewise.
4910 * gcc.target/i386/pr70155-8.c: Likewise.
4911 * gcc.target/i386/pr70155-9.c: Likewise.
4912 * gcc.target/i386/pr70155-10.c: Likewise.
4913 * gcc.target/i386/pr70155-11.c: Likewise.
4914 * gcc.target/i386/pr70155-12.c: Likewise.
4915 * gcc.target/i386/pr70155-13.c: Likewise.
4916 * gcc.target/i386/pr70155-14.c: Likewise.
4917 * gcc.target/i386/pr70155-15.c: Likewise.
4918 * gcc.target/i386/pr70155-16.c: Likewise.
4919 * gcc.target/i386/pr70155-17.c: Likewise.
4920 * gcc.target/i386/pr70155-18.c: Likewise.
4921 * gcc.target/i386/pr70155-19.c: Likewise.
4922 * gcc.target/i386/pr70155-20.c: Likewise.
4923 * gcc.target/i386/pr70155-21.c: Likewise.
4924 * gcc.target/i386/pr70155-22.c: Likewise.
4925
4926 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4927
4928 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4929 ".{5,6}".
4930
4931 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4932
4933 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4934 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4935 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4936 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4937 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4938
4939 2016-04-27 Richard Biener <rguenther@suse.de>
4940
4941 PR ipa/70760
4942 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4943 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4944
4945 2016-04-27 Nathan Sidwell <nathan@acm.org>
4946
4947 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4948 * g++.dg/ubsan/pr63956.C: Adjust error location.
4949
4950 2016-04-27 Nick Clifton <nickc@redhat.com>
4951
4952 PR middle-end/49889
4953 * gcc.dg/pr49889.c: New test.
4954
4955 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4956
4957 * c-c++-common/memset-array.c: New test.
4958
4959 2016-04-26 Martin Sebor <msebor@redhat.com>
4960
4961 PR c++/66639
4962 * g++.dg/cpp1y/func_constexpr.C: New test.
4963
4964 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4965
4966 PR c++/70241
4967 * g++.dg/cpp0x/enum32.C: New test.
4968 * g++.dg/cpp0x/enum33.C: New test.
4969
4970 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4971
4972 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4973 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4974 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4975 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4976 * gcc.c-torture/execute/pr38151.c: Likewise.
4977 * gcc.c-torture/execute/pr66556.c: Likewise.
4978 * gcc.c-torture/execute/pr67781.c: Likewise.
4979 * gcc.c-torture/execute/pr68648.c: Likewise.
4980
4981 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4982
4983 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4984
4985 2016-04-26 Marek Polacek <polacek@redhat.com>
4986
4987 PR c/67784
4988 * gcc.dg/pr67784-3.c: New test.
4989 * gcc.dg/pr67784-4.c: New test.
4990 * gcc.dg/pr67784-5.c: New test.
4991
4992 PR c/70791
4993 * gcc.dg/Wnested-externs-2.c: New test.
4994
4995 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4996
4997 * gcc.dg/fold-plusmult.c: Adjust.
4998 * gcc.dg/no-strict-overflow-6.c: Adjust.
4999 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5000
5001 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5002
5003 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5004 number scans.
5005 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5006 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5007 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5008 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5009 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5010 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5011 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5012 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5013 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5014 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5015 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5016 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5017 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5018 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5019 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5020 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5021 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5022 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5023 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5024 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5025 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5026 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5027 scans.
5028 * gcc.target/i386/pr32219-4.c: Likewise.
5029 * gcc.target/i386/pr32219-6.c: Likewise.
5030 * gcc.target/i386/pr32219-8.c: Likewise.
5031
5032 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5033
5034 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5035 associated options.
5036
5037 2016-04-26 Marek Polacek <polacek@redhat.com>
5038
5039 PR c++/70744
5040 * g++.dg/ext/cond2.C: New test.
5041
5042 2016-04-26 Bin Cheng <bin.cheng@arm.com>
5043
5044 PR tree-optimization/70771
5045 PR tree-optimization/70775
5046 * gcc.dg/pr70771.c: New test.
5047 * gcc.dg/pr70775.c: New test.
5048
5049 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5050
5051 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5052
5053 2016-04-25 Richard Biener <rguenther@suse.de>
5054
5055 PR tree-optimization/70780
5056 * gcc.dg/torture/pr70780.c: New testcase.
5057
5058 2016-04-25 Michael Collison <michael.collison@arm.com>
5059
5060 * gcc.target/arm/neon-vaddws16.c: New test.
5061 * gcc.target/arm/neon-vaddws32.c: New test.
5062 * gcc.target/arm/neon-vaddwu16.c: New test.
5063 * gcc.target/arm/neon-vaddwu32.c: New test.
5064 * gcc.target/arm/neon-vaddwu8.c: New test.
5065 * lib/target-supports.exp
5066 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5067 that arm neon support vector widen sum of HImode TO SImode.
5068
5069 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5070
5071 PR sanitizer/70712
5072 * c-c++-common/asan/pr70712.c: New test.
5073
5074 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5075
5076 * .gitattributes: New file.
5077
5078 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5079
5080 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5081
5082 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5083
5084 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5085 * gfortran.dg/submodule_15.f08: Likewise.
5086
5087 2016-04-22 Richard Biener <rguenther@suse.de>
5088
5089 PR tree-optimization/70740
5090 * gcc.dg/torture/pr70740.c: New testcase.
5091
5092 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5093
5094 PR target/70750
5095 * gcc.target/i386/pr70750-1.c: New test.
5096 * gcc.target/i386/pr70750-2.c: Likewise.
5097
5098 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5099
5100 PR c++/70540
5101 * g++.dg/cpp0x/auto48.C: New.
5102
5103 2016-04-21 Marek Polacek <polacek@redhat.com>
5104
5105 PR c++/70513
5106 * g++.dg/cpp0x/forw_enum12.C: New test.
5107 * g++.dg/cpp0x/forw_enum13.C: New test.
5108
5109 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5110
5111 PR target/70728
5112 * gcc.target/i386/pr70728.c: New test.
5113
5114 2016-04-21 Richard Biener <rguenther@suse.de>
5115
5116 PR middle-end/70747
5117 * gcc.dg/pr70747.c: New testcase.
5118
5119 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5120
5121 PR tree-optimization/70715
5122 * gcc.dg/tree-ssa/scev-13.c: New test.
5123
5124 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5125
5126 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5127
5128 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5129
5130 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5131
5132 2016-04-20 Jan Hubicka <jh@suse.cz>
5133
5134 PR ipa/70018
5135 * g++.dg/ipa/nothrow-1.C: New testcase.
5136
5137 2016-04-20 Nathan Sidwell <nathan@acm.org>
5138
5139 PR c++/55635
5140 * g++.dg/eh/delete1.C: New.
5141
5142 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5143
5144 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5145 -mtune-ctrl=sse_typeless_stores.
5146
5147 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5148
5149 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5150
5151 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5152
5153 PR tree-optimization/69489
5154 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5155
5156 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5157
5158 PR c++/69363
5159 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5160 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5161 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5162
5163 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5164
5165 PR tree-optimization/56625
5166 PR tree-optimization/69489
5167 * gcc.dg/vect/pr56625.c: New test.
5168 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5169
5170 2016-04-20 Andrew Pinski <apinski@cavium.com>
5171
5172 PR target/64971
5173 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5174
5175 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5176
5177 * gnat.dg/self1.adb: Remove now incorrect test.
5178
5179 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5180
5181 * gcc.dg/tree-ssa/scev-11.c: New test.
5182 * gcc.dg/tree-ssa/scev-12.c: New test.
5183
5184 2016-04-20 Marek Polacek <polacek@redhat.com>
5185
5186 PR tree-optimization/70725
5187 * gcc.dg/pr70725.c: New test.
5188
5189 2016-04-20 Richard Biener <rguenther@suse.de>
5190
5191 PR tree-optimization/70726
5192 * g++.dg/vect/pr70726.cc: New testcase.
5193
5194 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5195
5196 PR target/70674
5197 * gcc.target/s390/pr70674.c: New test.
5198
5199 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5200
5201 PR libgfortran/70684
5202 * gfortran.dg/list_read_14.f90: New test.
5203
5204 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5205
5206 PR target/69201
5207 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5208 extern to force it misaligned.
5209 (b): Likewise.
5210 (c): Likewise.
5211 (d): Likewise.
5212 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5213 Don't check `*' before movv4sf_internal.
5214 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5215 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5216 Don't check `*' before movv16qi_internal.
5217 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5218 extern to force it misaligned.
5219 (b): Likewise.
5220 (c): Likewise.
5221 (d): Likewise.
5222 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5223 Don't check `*' before movv2df_internal.
5224 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5225 extern to force it misaligned.
5226 (b): Likewise.
5227 (c): Likewise.
5228 (d): Likewise.
5229 Check movv8sf_internal instead of avx_storeups256.
5230 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5231
5232 2016-04-19 Richard Biener <rguenther@suse.de>
5233
5234 PR tree-optimization/70171
5235 * g++.dg/tree-ssa/pr70171.C: New testcase.
5236
5237 2016-04-19 Richard Biener <rguenther@suse.de>
5238
5239 PR tree-optimization/70724
5240 * gcc.dg/torture/pr70724.c: New testcase.
5241
5242 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5243
5244 PR middle-end/70689
5245 * gcc.target/i386/pr70689.c: New.
5246
5247 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5248
5249 PR target/70708
5250 * gcc.target/i386/pr70708.c: New test.
5251
5252 2016-04-18 Richard Biener <rguenther@suse.de>
5253
5254 PR tree-optimization/43434
5255 * gcc.dg/vect/pr43434.c: New testcase.
5256 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5257 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5258 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5259 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5260 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5261 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5262 * gcc.dg/gomp/pr68640.c: Likewise.
5263 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5264 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5265
5266 2016-04-18 Richard Biener <rguenther@suse.de>
5267
5268 PR tree-optimization/70701
5269 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5270
5271 2016-04-18 Tom de Vries <tom@codesourcery.com>
5272
5273 PR testsuite/70699
5274 * gcc.dg/pr70161.c: Add dot-file scans.
5275 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5276 instead of after last dot char.
5277
5278 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5279
5280 * c-c++-common/dump-ada-spec-3.c: New test.
5281 * c-c++-common/dump-ada-spec-4.c: Likewise.
5282
5283 2016-04-17 Tom de Vries <tom@codesourcery.com>
5284
5285 PR other/70183
5286 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5287
5288 2016-04-15 Jan Hubicka <jh@suse.cz>
5289
5290 PR ipa/70018
5291 * g++.dg/ipa/pure-const-1.C: New testcase.
5292 * g++.dg/ipa/pure-const-2.C: New testcase.
5293 * g++.dg/ipa/pure-const-3.C: New testcase.
5294
5295 2016-04-15 Marek Polacek <polacek@redhat.com>
5296
5297 PR c/70671
5298 * gcc.dg/bitfld-22.c: New test.
5299
5300 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5301
5302 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5303 x86_64.
5304
5305 2016-04-15 Marek Polacek <polacek@redhat.com>
5306
5307 PR c/70651
5308 * c-c++-common/pr70651.c: New test.
5309
5310 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5311
5312 PR rtl-optimization/70681
5313 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5314 dump scan on arm and powerpc.
5315 * gcc.dg/pr10474.c: Likewise.
5316
5317 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5318
5319 PR c++/69517
5320 PR c++/70019
5321 PR c++/70588
5322 * g++.dg/cpp1y/vla11.C: Revert for real.
5323
5324 PR c/70436
5325 * c-c++-common/Wparentheses-1.c: New test.
5326 * c-c++-common/gomp/Wparentheses-1.c: New test.
5327 * c-c++-common/gomp/Wparentheses-2.c: New test.
5328 * c-c++-common/gomp/Wparentheses-3.c: New test.
5329 * c-c++-common/gomp/Wparentheses-4.c: New test.
5330 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5331 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5332 * c-c++-common/goacc/Wparentheses-1.c: New test.
5333
5334 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5335
5336 PR target/70662
5337 * gcc.target/i386/pr70662.c: New test.
5338
5339 2016-04-15 Richard Biener <rguenther@suse.de>
5340 Alan Modra <amodra@gmail.com>
5341
5342 PR tree-optimization/70130
5343 * gcc.dg/vect/O3-pr70130.c: New testcase.
5344
5345 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5346
5347 PR target/70669
5348 * gcc.target/powerpc/pr70669.c: New test.
5349
5350 PR target/70640
5351 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5352 a power7 system that does not have an assembler that supports
5353 power8.
5354
5355 2016-04-14 Martin Sebor <msebor@redhat.com>
5356
5357 PR c++/69517
5358 PR c++/70019
5359 PR c++/70588
5360 * c-c++-common/ubsan/vla-1.c: Revert.
5361 * g++.dg/cpp1y/vla11.C: Same.
5362 * g++.dg/cpp1y/vla12.C: Same.
5363 * g++.dg/cpp1y/vla13.C: Same.
5364 * g++.dg/cpp1y/vla14.C: Same.
5365 * g++.dg/cpp1y/vla3.C: Same.
5366 * g++.dg/init/array24.C: Same.
5367 * g++.dg/ubsan/vla-1.C: Same.
5368
5369 2016-04-14 Marek Polacek <polacek@redhat.com>
5370 Jan Hubicka <hubicka@ucw.cz>
5371
5372 PR c++/70029
5373 * g++.dg/torture/pr70029.C: New test.
5374
5375 2016-04-14 Martin Sebor <msebor@redhat.com>
5376
5377 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5378 type size to prevent failures on targets with very low maximum
5379 alignment.
5380
5381 2016-04-14 Richard Biener <rguenther@suse.de>
5382
5383 PR tree-optimization/70623
5384 * gcc.dg/torture/pr70623.c: New testcase.
5385 * gcc.dg/torture/pr70623-2.c: Likewise.
5386
5387 2016-04-13 Martin Sebor <msebor@redhat.com>
5388
5389 PR c++/69517
5390 PR c++/70019
5391 PR c++/70588
5392 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5393 * g++.dg/cpp1y/vla11.C: New test.
5394 * g++.dg/cpp1y/vla12.C: New test.
5395 * g++.dg/cpp1y/vla13.C: New test.
5396 * g++.dg/cpp1y/vla14.C: New test.
5397 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5398 * g++.dg/init/array24.C: Fully brace VLA initializer.
5399 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5400
5401 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5402
5403 PR c++/70641
5404 * g++.dg/opt/pr70641.C: New test.
5405
5406 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5407
5408 PR rtl-optimization/68749
5409 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5410 effects of argument promotions.
5411 Remove default args to dg-skip-if.
5412
5413 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5414
5415 PR c++/70635
5416 * g++.dg/parse/pr70635.C: New.
5417
5418 2016-04-13 Marek Polacek <polacek@redhat.com>
5419
5420 PR c++/70639
5421 * c-c++-common/Wmisleading-indentation-4.c: New test.
5422
5423 2016-04-13 Marek Polacek <polacek@redhat.com>
5424
5425 PR c/70436
5426 * gcc.dg/Wparentheses-12.c: New test.
5427 * gcc.dg/Wparentheses-13.c: New test.
5428
5429 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5430
5431 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5432 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5433 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5434
5435 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5436
5437 PR middle-end/70633
5438 * gcc.c-torture/compile/pr70633.c: New test.
5439
5440 PR debug/70628
5441 * gcc.dg/torture/pr70628.c: New test.
5442
5443 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5444
5445 PR c++/70610
5446 * g++.dg/template/pr70610.C: New test.
5447 * g++.dg/template/pr70610-2.C: New test.
5448 * g++.dg/template/pr70610-3.C: New test.
5449 * g++.dg/template/pr70610-4.C: New test.
5450
5451 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5452
5453 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5454 128 instead of 32.
5455
5456 PR c++/70571
5457 * g++.dg/ext/pr70571.C: New test.
5458
5459 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5460
5461 PR target/70640
5462 * gcc.target/powerpc/pr70640.c: New test.
5463
5464 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5465
5466 PR c++/68722
5467 * g++.dg/parse/pr68722.C: New.
5468
5469 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5470
5471 PR rtl-optimization/70596
5472 * gcc.target/i386/pr70596.c: New test.
5473
5474 2016-04-12 Nathan Sidwell <nathan@acm.org>
5475
5476 PR c++/70501
5477 * g++.dg/init/pr70501.C: New.
5478
5479 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5480
5481 * gcc.target/i386/asm-flag-6.c: New test.
5482
5483 2016-04-12 Tom de Vries <tom@codesourcery.com>
5484
5485 PR tree-optimization/68756
5486 * gcc.dg/graphite/pr68756.c: New test.
5487
5488 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5489
5490 PR tree-optimization/70602
5491 * gcc.c-torture/execute/pr70602.c: New test.
5492
5493 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5494
5495 PR target/70381
5496 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5497 __float128 emulator is built and runs.
5498 * gcc.target/powerpc/float128-1.c: Likewise.
5499
5500 * lib/target-supports.exp (check_ppc_float128_sw_available):
5501 Rework tests for __float128 software and hardware
5502 availability. Fix exit condition to return 0 on success.
5503
5504 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5505
5506 PR target/70133
5507 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5508 * gcc.target/aarch64/target_attr_15.c: Likewise.
5509
5510 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5511
5512 PR c++/69066
5513 * g++.dg/cpp1y/pr69066.C: New.
5514
5515 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5516
5517 PR fortran/68566
5518 * gfortran.dg/pr36192.f90: Update test.
5519 * gfortran.dg/pr36192_1.f90: Update test.
5520 * gfortran.dg/real_dimension_1.f: Update test.
5521 * gfortran.dg/parameter_array_init_7.f90: New test.
5522
5523 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5524
5525 PR testsuite/64039
5526 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5527
5528 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5529
5530 PR rtl-optimization/66669
5531 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5532
5533 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5534
5535 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5536 * gcc.dg/pie-1.c: Likewise.
5537 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5538 * gcc.dg/pic-4.c: Likewise.
5539 * gcc.dg/pie-3.c: Likewise.
5540 * gcc.dg/pie-4.c: Likewise.
5541
5542 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5543
5544 PR tree-optimization/68644
5545 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5546
5547 PR rtl-optimization/64886
5548 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5549
5550 2016-04-09 Tom de Vries <tom@codesourcery.com>
5551
5552 PR tree-optimization/68953
5553 * gcc.dg/graphite/pr68953.c: New test.
5554
5555 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5556
5557 PR fortran/70592
5558 * gfortran.dg/deferred_character_16.f90: New test.
5559
5560 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5561
5562 PR tree-optimization/70586
5563 * gcc.c-torture/execute/pr70586.c: New test.
5564
5565 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5566
5567 PR sanitizer/70573
5568 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5569 with __builtin_memset
5570 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5571
5572 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5573
5574 PR lto/70289
5575 PR ipa/70348
5576 PR tree-optimization/70373
5577 PR middle-end/70533
5578 PR middle-end/70534
5579 PR middle-end/70535
5580 * c-c++-common/goacc/reduction-5.c: New test.
5581 * c-c++-common/goacc/reduction-promotions.c: New test.
5582 * gfortran.dg/goacc/reduction-3.f95: New test.
5583 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5584
5585 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5586
5587 PR c++/70590
5588 PR c++/70452
5589 * g++.dg/pr70590.C: New test.
5590 * g++.dg/pr70590-2.C: New test.
5591
5592 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5593
5594 PR middle-end/70593
5595 * gcc.target/i386/pr70593.c: New test.
5596
5597 PR rtl-optimization/70574
5598 * gcc.target/i386/avx2-pr70574.c: New test.
5599
5600 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5601
5602 PR sanitizer/70541
5603 * c-c++-common/asan/pr70541.c: New test.
5604
5605 2016-04-08 Tom de Vries <tom@codesourcery.com>
5606
5607 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5608 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5609
5610 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5611
5612 PR target/70566
5613 * gcc.c-torture/execute/pr70566.c: New test.
5614
5615 2016-04-08 Tom de Vries <tom@codesourcery.com>
5616
5617 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5618 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5619
5620 2016-04-08 Alan Modra <amodra@gmail.com>
5621
5622 * gcc.target/powerpc/pr70117.c: New.
5623
5624 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5625
5626 PR testsuite/70581
5627 * gcc.dg/lto/simd-function_0.c: New test.
5628
5629 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5630 clones.
5631 * c-c++-common/attr-simd-2.c: Likewise.
5632 * c-c++-common/attr-simd-4.c: Likewise.
5633 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5634 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5635
5636 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5637
5638 PR testsuite/70553
5639 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5640
5641 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5642 Tom de Vries <tom@codesourcery.com>
5643
5644 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5645 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5646 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5647 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5648 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5649 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5650 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5651 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5652
5653 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5654
5655 PR c/70436
5656 * g++.dg/warn/Wparentheses-29.C: New test.
5657
5658 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5659
5660 PR c/70436
5661 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5662 explicit braces to resolve a future -Wparentheses warning.
5663
5664 2016-04-06 Richard Henderson <rth@redhat.com>
5665
5666 * gcc.dg/pr61817-1.c: New test.
5667 * gcc.dg/pr61817-2.c: New test.
5668 * gcc.dg/pr69391-1.c: New test.
5669 * gcc.dg/pr69391-2.c: New test.
5670
5671 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5672
5673 PR rtl-optimization/70398
5674 * gcc.target/aarch64/pr70398.c: New.
5675
5676 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5677
5678 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5679
5680 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5681 Pedro Alves <palves@redhat.com>
5682
5683 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5684
5685 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5686
5687 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5688 Check for avx512f effective targets instead of avx2.
5689 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5690 for AVX512F clones.
5691 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5692 * g++.dg/gomp/declare-simd-1.C: Likewise.
5693 * g++.dg/gomp/declare-simd-3.C: Likewise.
5694 * g++.dg/gomp/declare-simd-4.C: Likewise.
5695
5696 PR middle-end/70550
5697 * c-c++-common/gomp/pr70550-1.c: New test.
5698 * c-c++-common/gomp/pr70550-2.c: New test.
5699
5700 2016-04-05 Nathan Sidwell <nathan@acm.org>
5701
5702 PR c++/70512
5703 * g++.dg/ext/attribute-may-alias-5.C: New.
5704
5705 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5706
5707 PR c++/70336
5708 * c-c++-common/pr70336.c: New test.
5709 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5710 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5711
5712 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5713
5714 PR ipa/66223
5715 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5716
5717 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5718
5719 PR rtl-optimization/70542
5720 * gcc.dg/torture/pr70542.c: New test.
5721 * gcc.target/i386/avx2-pr70542.c: New test.
5722
5723 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5724
5725 PR tree-optimization/70509
5726 * gcc.target/i386/avx512bw-pr70509.c: New test.
5727
5728 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5729
5730 PR c++/70452
5731 * g++.dg/ext/constexpr-vla4.C: New test.
5732
5733 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5734
5735 PR target/70510
5736 * gcc.target/i386/pr70510.c: New test.
5737
5738 2016-04-05 Richard Biener <rguenther@suse.de>
5739
5740 PR tree-optimization/70526
5741 * g++.dg/torture/pr70526.C: New testcase.
5742
5743 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5744
5745 PR target/70525
5746 * gcc.target/i386/pr70525.c: New test.
5747
5748 2016-04-05 Richard Biener <rguenther@suse.de>
5749
5750 PR middle-end/70499
5751 * g++.dg/torture/pr70499.C: New testcase.
5752
5753 2016-04-05 Richard Biener <rguenther@suse.de>
5754
5755 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5756 remove XFAIL.
5757
5758 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5759
5760 PR middle-end/70307
5761 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5762 rs6000 ABI warnings.
5763
5764 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5765
5766 PR ipa/66223
5767 * g++.dg/ipa/devirt-51.C: New testcase.
5768
5769 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5770 Jakub Jelinek <jakub@redhat.com>
5771
5772 PR middle-end/70457
5773 * gcc.dg/torture/pr70457.c: New.
5774
5775 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5776
5777 PR fortran/67538
5778 * gfortran.dg/allocate_with_source_19.f08: New test.
5779
5780 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5781
5782 PR fortran/65795
5783 * gfortran.dg/coarray_allocate_6.f08: New test.
5784
5785 2016-04-04 Richard Biener <rguenther@suse.de>
5786
5787 PR rtl-optimization/70484
5788 * gcc.dg/torture/pr70484.c: New testcase.
5789
5790 2016-04-04 Marek Polacek <polacek@redhat.com>
5791
5792 PR c/70307
5793 * gcc.dg/torture/pr70307.c: New test.
5794
5795 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5796
5797 PR target/70416
5798 PR target/67391
5799 * gcc.target/sh/torture/pr70416.c: New.
5800
5801 2016-04-02 Martin Sebor <msebor@redhat.com>
5802
5803 PR c++/67376
5804 PR c++/70170
5805 PR c++/70172
5806 PR c++/70228
5807 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5808 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5809 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5810 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5811 * g++.dg/cpp0x/constexpr-string.C: Same.
5812 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5813 * g++.dg/cpp0x/pr65398.C: Same.
5814 * g++.dg/ext/constexpr-vla1.C: Same.
5815 * g++.dg/ext/constexpr-vla2.C: Same.
5816 * g++.dg/ext/constexpr-vla3.C: Same.
5817 * g++.dg/ubsan/pr63956.C: Same.
5818
5819 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5820
5821 PR rtl-optimization/70467
5822 * gcc.target/i386/pr70467-2.c: New test.
5823
5824 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5825 Marek Polacek <polacek@redhat.com>
5826
5827 PR c++/70488
5828 * g++.dg/init/new47.C: New test.
5829
5830 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5831
5832 PR target/70496
5833 * gcc.target/arm/pr70496.c: New test.
5834
5835 2016-04-01 Nathan Sidwell <nathan@acm.org>
5836
5837 PR c++/68475
5838 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5839
5840 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5841
5842 PR target/69890
5843 * gcc.dg/strlenopt.h (memmove): New.
5844 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5845 instead of "string.h".
5846 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5847 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5848 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5849 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5850 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5851 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5852 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5853 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5854 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5855 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5856 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5857 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5858 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5859 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5860 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5861 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5862 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5863 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5864 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5865 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5866
5867 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5868
5869 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5870 (Holder::foo): Reflect this.
5871
5872 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5873
5874 PR target/70442
5875 * gcc.dg/pr70442.c: New test.
5876
5877 2016-03-31 Nathan Sidwell <nathan@acm.org>
5878
5879 PR c++/70393
5880 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5881
5882 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5883
5884 PR target/70453
5885 * gcc.target/i386/pr70453.c: New test.
5886
5887 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5888
5889 PR target/70292
5890 * gcc.c-torture/pr70292.c: New test.
5891
5892 2016-03-31 Marek Polacek <polacek@redhat.com>
5893
5894 PR c/70297
5895 * c-c++-common/pr70297.c: New test.
5896 * g++.dg/cpp0x/typedef-redecl.C: New test.
5897 * gcc.dg/typedef-redecl2.c: New test.
5898
5899 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5900
5901 PR rtl-optimization/70460
5902 * gcc.c-torture/execute/pr70460.c: New test.
5903
5904 2016-03-31 Richard Biener <rguenther@suse.de>
5905
5906 PR c++/70430
5907 * g++.dg/ext/vector30.C: New testcase.
5908
5909 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5910 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5911
5912 * gfortran.dg/fmt_pf.f90: New test.
5913
5914 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5915
5916 Forward-port from 5 branch
5917 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5918
5919 PR testsuite/70356
5920 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5921 dg-require-effective-target after dg-do.
5922
5923 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5924
5925 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5926
5927 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5928 Julian Brown <julian@codesourcery.com>
5929 Chung-Lin Tang <cltang@codesourcery.com>
5930 Cesar Philippidis <cesar@codesourcery.com>
5931 James Norris <jnorris@codesourcery.com>
5932 Tom de Vries <tom@codesourcery.com>
5933 Nathan Sidwell <nathan@codesourcery.com>
5934
5935 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5936 * c-c++-common/goacc/loop-clauses.c: Likewise.
5937 * g++.dg/goacc/template.C: Likewise.
5938 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5939 * gfortran.dg/goacc/loop-1.f95: Likewise.
5940 * gfortran.dg/goacc/loop-5.f95: Likewise.
5941 * gfortran.dg/goacc/loop-6.f95: Likewise.
5942 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5943 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5944 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5945 * c-c++-common/goacc/clauses-fail.c: Likewise.
5946 * c-c++-common/goacc/parallel-1.c: Likewise.
5947 * c-c++-common/goacc/reduction-1.c: Likewise.
5948 * c-c++-common/goacc/reduction-2.c: Likewise.
5949 * c-c++-common/goacc/reduction-3.c: Likewise.
5950 * c-c++-common/goacc/reduction-4.c: Likewise.
5951 * c-c++-common/goacc/routine-3.c: Likewise.
5952 * c-c++-common/goacc/routine-4.c: Likewise.
5953 * c-c++-common/goacc/routine-5.c: Likewise.
5954 * c-c++-common/goacc/tile.c: Likewise.
5955 * g++.dg/goacc/template.C: Likewise.
5956 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5957 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5958 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5959 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5960 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5961 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5962 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5963 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5964 * c-c++-common/goacc/use_device-1.c: ... this file.
5965 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5966 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5967 * c-c++-common/goacc/host_data-6.c: ... this file.
5968 * c-c++-common/goacc/loop-2-kernels.c: New file.
5969 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5970 * c-c++-common/goacc/loop-3.c: Likewise.
5971 * g++.dg/goacc/reference.C: Likewise.
5972 * g++.dg/goacc/routine-1.C: Likewise.
5973 * g++.dg/goacc/routine-2.C: Likewise.
5974
5975 2016-03-30 Richard Biener <rguenther@suse.de>
5976
5977 PR middle-end/70450
5978 * gcc.dg/torture/pr70450.c: New testcase.
5979
5980 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5981
5982 PR target/70421
5983 * gcc.dg/torture/pr70421.c: New test.
5984 * gcc.target/i386/avx512f-pr70421.c: New test.
5985
5986 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5987
5988 PR testsuite/70364
5989 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5990 (check): New function.
5991 (bar): Call check.
5992 (foo): Align stack to 16 bytes when calling bar.
5993 * gcc.target/i386/cleanup-2.c: Likewise.
5994
5995 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5996
5997 PR tree-optimization/59124
5998 * gcc.dg/Warray-bounds-19.c: New test.
5999
6000 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6001
6002 * lib/prune.exp (escape_regex_chars): New.
6003 (prune_file_path): Update to quote metcharacters for regexp.
6004
6005 2016-03-29 Jakub Jelinek <jakub@redhat.com>
6006
6007 PR rtl-optimization/70429
6008 * gcc.c-torture/execute/pr70429.c: New test.
6009
6010 PR tree-optimization/70405
6011 * gcc.dg/pr70405.c: New test.
6012
6013 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6014
6015 PR fortran/70397
6016 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6017 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6018
6019 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6020
6021 PR testsuite/64177
6022 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6023 __cilkrts_set_param to set two workers.
6024 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6025 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6026
6027 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6028
6029 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6030
6031 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6032
6033 PR target/70406
6034 * gcc.target/i386/pr70406.c: New test.
6035
6036 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6037
6038 * gnat.dg/specs/double_record_extension3.ads: New test.
6039
6040 2016-03-25 Richard Henderson <rth@redhat.com>
6041
6042 PR target/70120
6043 * gcc.target/aarch64/pr70120-1.c: New.
6044 * gcc.target/aarch64/pr70120-2.c: New.
6045 * gcc.target/aarch64/pr70120-3.c: New.
6046
6047 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6048
6049 PR c++/62212
6050 * g++.dg/template/mangle2.C: The dg-do directive should be
6051 "compile" not "assemble".
6052
6053 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6054
6055 PR lto/69650
6056 * gcc.dg/pr69650.c: New test.
6057
6058 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
6059
6060 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6061
6062 2016-03-25 Alan Modra <amodra@gmail.com>
6063
6064 * gcc.dg/dfp/pr70052.c: New test.
6065
6066 2016-03-24 Richard Henderson <rth@redhat.com>
6067
6068 PR middle-end/69845
6069 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6070 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6071
6072 2016-03-24 Tom de Vries <tom@codesourcery.com>
6073
6074 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6075
6076 2016-03-24 Tom de Vries <tom@codesourcery.com>
6077
6078 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6079 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6080
6081 2016-03-24 Tom de Vries <tom@codesourcery.com>
6082
6083 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6084 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6085
6086 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6087
6088 PR c++/62212
6089 * g++.dg/template/mangle2.C: New test.
6090
6091 2016-03-24 Richard Biener <rguenther@suse.de>
6092
6093 PR tree-optimization/70396
6094 * gcc.dg/torture/pr70396.c: New testcase.
6095
6096 2016-03-24 Richard Biener <rguenther@suse.de>
6097
6098 PR middle-end/70370
6099 * gcc.dg/torture/pr70370.c: New testcase.
6100
6101 2016-03-24 Tom de Vries <tom@codesourcery.com>
6102
6103 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6104 * gfortran.dg/goacc/kernels-tree.f95: Same.
6105 * gfortran.dg/goacc/parallel-tree.f95: Same.
6106
6107 2016-03-24 Tom de Vries <tom@codesourcery.com>
6108
6109 * c-c++-common/goacc/uninit-if-clause.c: New test.
6110 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6111
6112 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6113
6114 PR target/70290
6115 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6116 Fix formatting.
6117
6118 2016-03-24 Richard Biener <rguenther@suse.de>
6119
6120 PR tree-optimization/70372
6121 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6122
6123 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6124
6125 PR c++/70347
6126 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6127
6128 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6129
6130 PR c++/70332
6131 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6132
6133 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6134
6135 PR c++/70001
6136 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6137 * g++.dg/cpp1y/pr70001.C: New test.
6138
6139 PR c++/70323
6140 * g++.dg/cpp0x/constexpr-70323.C: New test.
6141
6142 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6143 Jason Merrill <jason@redhat.com>
6144 Jakub Jelinek <jakub@redhat.com>
6145
6146 PR c++/69315
6147 * g++.dg/cpp0x/constexpr-69315.C: New test.
6148 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6149
6150 2016-03-23 Marek Polacek <polacek@redhat.com>
6151
6152 PR c++/69884
6153 * g++.dg/warn/Wignored-attributes-1.C: New test.
6154 * g++.dg/warn/Wignored-attributes-2.C: New test.
6155
6156 2016-03-23 Tom de Vries <tom@codesourcery.com>
6157
6158 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6159 initialization.
6160 * gfortran.dg/goacc/private-3.f95 (test): Same.
6161 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6162 missing use param.
6163
6164 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6165
6166 * lib/target-supports.exp: Remove v7ve entry from loop
6167 creating effective target checks.
6168 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6169 (add_options_for_arm_arch_v7ve): Likewise.
6170
6171 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6172
6173 PR tree-optimization/70354
6174 * gcc.dg/vect/pr70354-1.c: New test.
6175 * gcc.dg/vect/pr70354-2.c: New test.
6176 * gcc.target/i386/avx2-pr70354-1.c: New test.
6177 * gcc.target/i386/avx2-pr70354-2.c: New test.
6178
6179 2016-03-22 Jeff Law <law@redhat.com>
6180
6181 PR target/70232
6182 * gcc.dg/tree-ssa/pr70232.c: New test.
6183
6184 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6185
6186 PR target/70302
6187 * gcc.target/i386/pr70302.c: New test.
6188
6189 2016-03-22 Richard Biener <rguenther@suse.de>
6190
6191 PR middle-end/70251
6192 * g++.dg/torture/pr70251.C: New testcase.
6193
6194 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6195
6196 PR c/69993
6197 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6198 Wmisleading-indentation.c.
6199 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6200 reflect change to diagnostic text and order of messages.
6201 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6202
6203 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6204
6205 * g++.dg/ext/java-3.C: Don't compile on AIX.
6206
6207 2016-03-22 Richard Biener <rguenther@suse.de>
6208
6209 PR middle-end/70333
6210 * gcc.dg/torture/pr70333.c: New testcase.
6211
6212 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6213
6214 * g++.dg/ext/pr70290.C: New test.
6215
6216 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6217
6218 PR target/70325
6219 * gcc.target/i386/pr70325.c: New test.
6220
6221 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6222
6223 PR target/70329
6224 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6225 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6226
6227 PR target/70300
6228 * gcc.target/i386/pr70300.c: New test.
6229
6230 PR c++/70295
6231 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6232 (func2): New function for cond with parens, xfail warning for c++.
6233 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6234
6235 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6236
6237 PR c++/70096
6238 * g++.dg/template/ptrmem30.C: New test.
6239
6240 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6241
6242 PR c++/70204
6243 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6244 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6245
6246 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6247
6248 PR middle-end/70326
6249 * gcc.dg/pr70326.c: New test.
6250
6251 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6252 Jakub Jelinek <jakub@redhat.com>
6253
6254 PR tree-optimization/70317
6255 * gcc.dg/pr70317.c: New test.
6256
6257 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6258
6259 PR target/70327
6260 * gcc.target/i386/pr70327.c: New test.
6261
6262 2016-03-21 Martin Liska <mliska@suse.cz>
6263
6264 PR ipa/70306
6265 * gcc.dg/ipa/pr70306.c: New test.
6266
6267 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6268
6269 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6270 * gcc.target/arm/attr-align3.c: Likewise.
6271 * gcc.target/arm/attr_arm.c: Likewise.
6272 * gcc.target/arm/flip-thumb.c: Likewise.
6273
6274 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6275
6276 PR target/70296
6277 * gcc.target/powerpc/altivec-36.c: New test.
6278
6279 2016-03-21 Richard Biener <rguenther@suse.de>
6280
6281 PR tree-optimization/70310
6282 * gcc.dg/torture/pr70310.c: New testcase.
6283
6284 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6285
6286 PR target/70293
6287 * gcc.target/i386/pr70293.c: New test.
6288
6289 2016-03-21 Richard Biener <rguenther@suse.de>
6290
6291 PR tree-optimization/70288
6292 * gcc.dg/torture/pr70288-1.c: New testcase.
6293 * gcc.dg/torture/pr70288-2.c: Likewise.
6294
6295 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6296
6297 PR rtl-optimization/69307
6298 * gcc.target/arm/pr69307.c: New test.
6299
6300 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6301
6302 PR rtl-optimization/69102
6303 * gcc.c-torture/compile/pr69102.c: New test.
6304
6305 2016-03-18 Jeff Law <law@redhat.com>
6306
6307 PR rtl-optimization/70263
6308 * gcc.c-torture/compile/pr70263-1.c: New test.
6309 * gcc.target/i386/pr70263-2.c: New test.
6310
6311 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6312
6313 PR rtl-optimization/70278
6314 * gcc.dg/torture/pr70278.c: New test.
6315 * gcc.target/arm/pr70278.c: New test.
6316
6317 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6318
6319 PR c/70281
6320 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6321 (test_builtin_types_compatible_p): New test function.
6322 * gcc.dg/pr70281.c: New test case.
6323
6324 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6325
6326 PR target/70113
6327 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6328
6329 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6330
6331 PR tree-optimization/70252
6332 * gcc.dg/pr70252.c: New test.
6333
6334 2016-03-18 Tom de Vries <tom@codesourcery.com>
6335
6336 * gcc.dg/pr70161-2.c: New test.
6337 * gcc.dg/pr70161.c: New test.
6338
6339 2016-03-18 Tom de Vries <tom@codesourcery.com>
6340
6341 PR ipa/70269
6342 * gcc.dg/pr70269.c: New test.
6343
6344 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6345
6346 PR c++/70267
6347 * g++.dg/ext/java-3.C: New test.
6348
6349 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6350
6351 PR c++/70205
6352 * g++.dg/lookup/pr70205.C: New test.
6353
6354 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6355
6356 PR c++/70218
6357 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6358
6359 2016-03-17 Marek Polacek <polacek@redhat.com>
6360
6361 PR c/69407
6362 * gcc.dg/atomic-op-6.c: New test.
6363
6364 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6365
6366 PR c/70264
6367 * c-c++-common/pr70264.c: New test case.
6368
6369 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6370
6371 PR c++/70144
6372 * c-c++-common/pr70144-1.c: New test.
6373 * c-c++-common/pr70144-2.c: New test.
6374
6375 PR c++/70272
6376 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6377 * g++.dg/opt/flifetime-dse6.C: New test.
6378 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6379
6380 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6381
6382 PR driver/70192
6383 * gcc.dg/pic-1.c: New test.
6384 * gcc.dg/pic-2.c: Likewise.
6385 * gcc.dg/pic-3.c: Likewise.
6386 * gcc.dg/pic-4.c: Likewise.
6387 * gcc.dg/pie-1.c: Likewise.
6388 * gcc.dg/pie-2.c: Likewise.
6389 * gcc.dg/pie-3.c: Likewise.
6390 * gcc.dg/pie-4.c: Likewise.
6391 * gcc.dg/pie-5.c: Likewise.
6392 * gcc.dg/pie-6.c: Likewise.
6393
6394 2016-03-17 Tom de Vries <tom@codesourcery.com>
6395
6396 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6397 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6398
6399 2016-03-17 Richard Biener <rguenther@suse.de>
6400
6401 PR debug/70271
6402 * g++.dg/debug/pr70271.C: New testcase.
6403
6404 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6405
6406 * gcc.target/i386/pr70251.c: New test.
6407
6408 2016-03-17 Marek Polacek <polacek@redhat.com>
6409
6410 PR c++/70194
6411 * g++.dg/warn/constexpr-70194.C: New test.
6412
6413 2016-03-16 Richard Henderson <rth@redhat.com>
6414
6415 PR middle-end/70240
6416 * gcc.c-torture/compile/pr70240.c: New.
6417
6418 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6419
6420 * gcc.c-torture/compile/20151204.c: Skip for avr.
6421
6422 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6423
6424 PR target/70245
6425 * g++.dg/opt/pr70245.C: New test.
6426 * g++.dg/opt/pr70245.h: New file.
6427 * g++.dg/opt/pr70245-aux.cc: New file.
6428
6429 2016-03-16 Martin Sebor <msebor@redhat.com>
6430
6431 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6432
6433 2016-03-16 Richard Henderson <rth@redhat.com>
6434
6435 PR middle-end/70199
6436 * gcc.c-torture/compile/pr70199.c: New.
6437
6438 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6439
6440 * gcc.dg/uninit-19.c: Run dos2unix.
6441
6442 2016-03-16 Marek Polacek <polacek@redhat.com>
6443
6444 PR c/70093
6445 * gcc.dg/nested-func-10.c: New test.
6446 * gcc.dg/nested-func-9.c: New test.
6447
6448 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6449
6450 PR tree-optimization/68714
6451 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6452
6453 2016-03-16 Tom de Vries <tom@codesourcery.com>
6454
6455 PR tree-optimization/68715
6456 * gcc.dg/graphite/pr68715-2.c: New test.
6457 * gcc.dg/graphite/pr68715.c: New test.
6458 * gfortran.dg/graphite/pr68715.f90: New test.
6459
6460 2016-03-16 Tom de Vries <tom@codesourcery.com>
6461
6462 PR tree-optimization/68809
6463 * gcc.dg/graphite/pr68809-2.c: New test.
6464 * gcc.dg/graphite/pr68809.c: New test.
6465
6466 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6467
6468 PR c++/70147
6469 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6470 method call to i () as argument. Adjust expected output.
6471
6472 PR c++/70147
6473 * g++.dg/ubsan/pr70147-1.C: New test.
6474 * g++.dg/ubsan/pr70147-2.C: New test.
6475
6476 2016-03-15 Martin Sebor <msebor@redhat.com>
6477
6478 PR c++/58281
6479 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6480
6481 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6482
6483 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6484 hppa*-*-hpux*.
6485
6486 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6487
6488 PR libfortran/69799
6489 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6490 libatomic_available.
6491
6492 2016-03-15 Marek Polacek <polacek@redhat.com>
6493
6494 PR c++/70209
6495 * g++.dg/ext/attribute-may-alias-4.C: New test.
6496
6497 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6498
6499 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6500 -fvar-tracking-assignments-toggle flag.
6501
6502 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6503
6504 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6505
6506 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6507
6508 PR rtl-optimization/70222
6509 * gcc.c-torture/execute/pr70222-1.c: New test.
6510 * gcc.c-torture/execute/pr70222-2.c: New test.
6511
6512 2016-03-15 Richard Henderson <rth@redhat.com>
6513
6514 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6515
6516 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6517
6518 PR rtl-optimization/69032
6519 * gcc.dg/pr69032.c: New test.
6520
6521 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6522
6523 PR rtl-optimization/63384
6524 * g++.dg/pr63384.C: New test.
6525
6526 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6527
6528 PR target/64411
6529 * gcc.target/i386/pr64411.C: New test.
6530
6531 2016-03-15 Tom de Vries <tom@codesourcery.com>
6532
6533 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6534 * gfortran.dg/goacc/kernels-alias.f95: New test.
6535
6536 2016-03-14 Martin Sebor <msebor@redhat.com>
6537
6538 PR c++/53792
6539 * g++.dg/cpp0x/constexpr-inline.C: New test.
6540 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6541
6542 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6543
6544 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6545
6546 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6547
6548 PR middle-end/70219
6549 * gcc.dg/pr70219.c: New test.
6550
6551 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6552
6553 PR target/70083
6554 * gcc.dg/torture/pr70083.c: New test.
6555 * gcc.target/i386/pr70083.c: New test.
6556
6557 2016-03-14 Richard Biener <rguenther@suse.de>
6558
6559 PR tree-optimization/56365
6560 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6561
6562 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6563
6564 PR target/70098
6565 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6566 New function.
6567 * g++.dg/pr70098.C: New testcase.
6568
6569
6570 2016-03-14 Tom de Vries <tom@codesourcery.com>
6571
6572 PR tree-optimization/70045
6573 * gcc.dg/graphite/pr70045.c: New test.
6574
6575 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6576
6577 PR fortran/69043
6578 * gfortran.dg/include_9.f90: New test.
6579
6580 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6581
6582 PR fortran/45076
6583 gfortran.dg/prof/prof.exp: New script.
6584 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6585
6586 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6587
6588 PR rtl-optimization/69307
6589 * gcc.dg/pr69307.c: New test.
6590
6591 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6592
6593 PR target/69614
6594 * gcc.target/arm/pr69614.c: New.
6595
6596 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6597
6598 PR fortran/70031
6599 * gfortran.dg/submodule_14.f08: New test
6600
6601 PR fortran/69524
6602 * gfortran.dg/submodule_15.f08: New test
6603
6604 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6605
6606 PR c++/70106
6607 * g++.dg/cpp1y/paren3.C: New test.
6608
6609 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6610
6611 PR target/70131
6612 * gcc.target/powerpc/ppc-round2.c: New test.
6613
6614 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6615
6616 PR target/70123
6617 * gcc.dg/torture/pr70123.c: New test.
6618
6619 2016-03-11 Jeff Law <law@redhat.com>
6620
6621 PR tree-optimization/70190
6622 * gcc.c-torture/compile/pr70190.c: New test.
6623
6624 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6625
6626 PR c/68187
6627 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6628 case.
6629 (test43_b): Likewise.
6630 (test43_c): Likewise.
6631 (test43_d): Likewise.
6632 (test43_e): Likewise.
6633 (test43_f): Likewise.
6634 (test43_g): Likewise.
6635 (test44_a): Likewise.
6636 (test44_b): Likewise.
6637 (test44_c): Likewise.
6638 (test44_d): Likewise.
6639 (test44_e): Likewise.
6640
6641 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6642
6643 PR c/70085
6644 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6645
6646 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6647
6648 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6649 dg-options.
6650
6651 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6652
6653 PR target/70002
6654 PR target/69245
6655 * gcc.target/aarch64/pr69245_2.c: New test.
6656
6657 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6658
6659 PR tree-optimization/70177
6660 * gcc.dg/pr70177.c: New test.
6661
6662 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6663
6664 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6665
6666 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6667
6668 * gcc.dg/tree-ssa/sra-20.c: New.
6669
6670 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6671
6672 PR rtl-optimization/70174
6673 * gcc.dg/pr70174.c: New test.
6674
6675 PR tree-optimization/70169
6676 * gcc.dg/pr70169.c: New test.
6677
6678 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6679
6680 PR target/70160
6681 * gcc.target/i386/pr70160.c: New test.
6682
6683 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6684
6685 * gcc.target/s390/dfp-1.c: New test.
6686
6687 2016-03-10 Nick Clifton <nickc@redhat.com>
6688
6689 PR target/70044
6690 * gcc.target/aarch64/pr70044.c: New test.
6691
6692 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6693 Jakub Jelinek <jakub@redhat.com>
6694
6695 PR c++/70001
6696 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6697 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6698 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6699
6700 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6701
6702 PR lto/69589
6703 * g++.dg/lto/pr69589_0.C: New testcase
6704 * g++.dg/lto/pr69589_1.C: New testcase
6705
6706 2016-03-10 Marek Polacek <polacek@redhat.com>
6707
6708 PR c++/70153
6709 * g++.dg/delayedfold/unary-plus1.C: New test.
6710
6711 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6712
6713 * gcc.target/arm/pr45701-1.c: Escape brackets.
6714 * gcc.target/arm/pr45701-2.c: Likewise.
6715
6716 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6717
6718 * gfortran.dg/unconstrained_commons.f: New.
6719
6720 2016-03-10 Alan Modra <amodra@gmail.com>
6721
6722 * gcc.dg/pr69195.c: New.
6723 * gcc.dg/pr69238.c: New.
6724
6725 2016-03-10 Tom de Vries <tom@codesourcery.com>
6726
6727 PR testsuite/68915
6728 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6729
6730 2016-03-10 Richard Biener <rguenther@suse.de>
6731
6732 PR tree-optimization/70128
6733 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6734 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6735
6736 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6737
6738 PR tree-optimization/70152
6739 * gcc.dg/pr70152.c: New test.
6740
6741 PR target/70086
6742 * gcc.target/i386/pr70086-1.c: New test.
6743 * gcc.target/i386/pr70086-2.c: New test.
6744 * gcc.target/i386/pr70086-3.c: New test.
6745
6746 PR tree-optimization/70127
6747 * gcc.c-torture/execute/pr70127.c: New test.
6748
6749 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6750
6751 * c-c++-common/goacc/combined-directives-2.c: New test.
6752
6753 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6754
6755 PR c/68473
6756 PR c++/70105
6757 * g++.dg/diagnostic/pr70105.C: New test.
6758 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6759 (test_multiple_ordinary_maps): New test function.
6760
6761 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6762
6763 PR c/68473
6764 PR c++/70105
6765 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6766 Drop range information from call to inform_at_rich_loc.
6767 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6768 New.
6769 (test_show_locus): Replace calls to rich_location::add_range with
6770 calls to add_range. Rewrite the tests that used the now-defunct
6771 rich_location ctor taking a source_range. Simplify other tests
6772 by replacing calls to COMBINE_LOCATION_DATA with calls to
6773 make_location.
6774
6775 2016-03-09 Richard Biener <rguenther@suse.de>
6776 Jakub Jelinek <jakub@redhat.com>
6777
6778 PR tree-optimization/70138
6779 * gcc.dg/vect/pr70138-1.c: New testcase.
6780 * gcc.dg/vect/pr70138-2.c: Likewise.
6781
6782 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6783
6784 PR target/70049
6785 * gcc.target/i386/pr70049.c: New test.
6786
6787 2016-03-09 Richard Biener <rguenther@suse.de>
6788
6789 PR c/70143
6790 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6791 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6792 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6793
6794 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6795
6796 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6797 arm-*-*.
6798
6799 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6800
6801 PR middle-end/67278
6802 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6803
6804 PR target/67278
6805 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6806
6807 PR middle-end/70050
6808 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6809 in testcase comment.
6810
6811 2016-03-09 Tom de Vries <tom@codesourcery.com>
6812
6813 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6814 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6815 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6816 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6817 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6818 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6819 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6820 * gfortran.dg/goacc/kernels-loop.f95: New test.
6821
6822 2016-03-08 Martin Sebor <msebor@redhat.com>
6823
6824 PR c++/62096
6825 * g++.dg/warn/overflow-warn-7.C: New test.
6826
6827 2016-03-08 Jason Merrill <jason@redhat.com>
6828
6829 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6830 * lib/target-supports.exp (check_effective_target_concepts): New.
6831
6832 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6833
6834 PR c++/70135
6835 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6836 * g++.dg/ubsan/pr70135.C: New test.
6837
6838 PR target/70110
6839 * gcc.dg/pr70110.c: New test.
6840
6841 2016-03-07 Martin Jambor <mjambor@suse.cz>
6842
6843 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6844 * c-c++-common/gomp/if-1.c: Likewise.
6845 * c-c++-common/gomp/pr61486-2.c: Likewise.
6846 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6847 to dg-additional-options.
6848 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6849 * g++/gomp/target-teams-1.c: Likewise.
6850 * gcc.dg/gomp/gomp.exp: Likewise.
6851 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6852 dg-additional-options.
6853 * gfortran.dg/gomp/gomp.exp: Likewise.
6854 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6855 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6856 dg-additional-options.
6857 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6858
6859 2016-03-07 Martin Jambor <mjambor@suse.cz>
6860
6861 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6862 * c-c++-common/gomp/gridify-1.c: New test.
6863 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6864
6865 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6866
6867 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6868 trigger for cortex-r8, when scanning for register r8.
6869 * gcc.target/arm/pr45701-2.c: Likewise.
6870
6871 2016-02-26 Richard Biener <rguenther@suse.de>
6872 Jeff Law <law@redhat.com>
6873
6874 PR tree-optimization/69740
6875 * gcc.c-torture/compile/pr69740-1.c: New test.
6876 * gcc.c-torture/compile/pr69740-2.c: New test.
6877
6878 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6879
6880 * lib/target-supports.exp
6881 (check_effective_target_whole_vector_shift): Enable for PPC64.
6882
6883 2016-03-07 Richard Biener <rguenther@suse.de>
6884
6885 PR tree-optimization/70115
6886 * gcc.dg/torture/pr70115.c: New testcase.
6887
6888 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6889
6890 PR middle-end/69916
6891 * c-c-++-common/goacc/pr69916.c: New.
6892
6893 2016-03-07 Richard Henderson <rth@redhat.com>
6894
6895 * gcc.c-torture/compile/pr70061.c: New test.
6896
6897 2016-03-07 Richard Biener <rguenther@suse.de>
6898
6899 PR testsuite/70109
6900 * gcc.dg/vect/O3-pr36098.c: New testcase.
6901
6902 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6903
6904 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6905
6906 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6907
6908 * gnat.dg/renaming9.ad[sb]: New testcase.
6909
6910 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6911
6912 PR c++/70084
6913 * g++.dg/expr/stdarg3.C: New test.
6914
6915 2016-03-04 Jeff Law <law@redhat.com>
6916
6917 PR tree-optimization/69196
6918 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6919 x86_64-*-*.
6920
6921 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6922
6923 PR c/69973
6924 * gcc.dg/pr69973.c: New test.
6925
6926 PR rtl-optimization/69941
6927 * gcc.dg/torture/pr69941.c: New test.
6928
6929 PR c/69824
6930 * gcc.dg/pr69824.c: New test.
6931
6932 2016-03-05 Tom de Vries <tom@codesourcery.com>
6933
6934 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6935 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6936 function.
6937
6938 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6939
6940 PR c++/66786
6941 * g++.dg/cpp1y/var-templ48.C: New test.
6942 * g++.dg/cpp1y/var-templ49.C: New test.
6943
6944 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6945
6946 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6947
6948 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6949
6950 PR c++/70035
6951 * g++.dg/ubsan/pr70035.C: New test.
6952
6953 PR target/70062
6954 * gcc.target/i386/pr70062.c: New test.
6955
6956 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6957
6958 * g++.dg/template/typename21.C: Remove c++98_only.
6959
6960 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6961
6962 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6963
6964 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6965
6966 PR c/68187
6967 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6968 function.
6969 (fn_42_b): Likewise.
6970 (fn_42_c): Likewise.
6971
6972 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6973
6974 PR c/68187
6975 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6976 function.
6977 (fn_40_b): Likewise.
6978 (fn_41_a): Likewise.
6979 (fn_41_b): Likewise.
6980
6981 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6982
6983 PR target/70059
6984 * gcc.target/i386/avx512f-pr70059.c: New test.
6985 * gcc.target/i386/avx512dq-pr70059.c: New test.
6986
6987 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6988
6989 PR rtl-optimization/57676
6990 * gcc.dg/torture/pr57676.c: New test.
6991
6992 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6993
6994 * gcc.dg/pr70026.c: New test.
6995
6996 2016-03-04 Marek Polacek <polacek@redhat.com>
6997
6998 PR c/69798
6999 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7000 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7001
7002 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7003
7004 PR target/70004
7005 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7006 Delete.
7007 (test_corners_sisd_si): Likewise.
7008 (main): Remove checks of the above.
7009 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7010
7011 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7012
7013 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7014
7015 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7016
7017 * gcc.dg/torture/pr69951.c: Accept argc==0.
7018
7019 2016-03-04 Richard Biener <rguenther@suse.de>
7020
7021 PR c++/70054
7022 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7023 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7024
7025 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7026
7027 PR testsuite/69766
7028 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7029 testing multiarch.
7030
7031 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7032
7033 PR debug/69947
7034 * gcc.dg/guality/pr69947.c: New test.
7035
7036 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7037
7038 PR ada/70017
7039 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7040
7041 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7042
7043 PR rtl-optimization/69904
7044 * gcc.target/arm/pr69904.c: New test.
7045
7046 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR target/70021
7049 * gcc.dg/vect/pr70021.c: New test.
7050 * gcc.target/i386/pr70021.c: New test.
7051
7052 2016-03-03 Marek Polacek <polacek@redhat.com>
7053
7054 PR middle-end/70050
7055 * gcc.dg/pr70050.c: New test.
7056
7057 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7058
7059 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7060
7061 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7062
7063 PR tree-optimization/70043
7064 * gfortran.dg/vect/pr70043.f90: New test.
7065
7066 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7067
7068 * gnat.dg/specs/task1.ads: New test.
7069
7070 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7071
7072 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7073 Invoke gdb with -batch.
7074 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7075
7076 2016-03-03 Richard Biener <rguenther@suse.de>
7077
7078 PR tree-optimization/55936
7079 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7080
7081 2016-03-02 Jeff Law <law@redhat.com>
7082
7083 PR rtl-optimization/69942
7084 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7085 effects of argument promotions.
7086
7087 PR tree-optimization/69987
7088 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7089 target does not support -fprefetch-loop-arrays.
7090
7091 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7092
7093 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7094
7095 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7096
7097 PR rtl-optimization/69052
7098 * gcc.target/i386/pr69052.c: New test.
7099
7100 2016-03-02 Alan Modra <amodra@gmail.com>
7101
7102 * gcc.dg/pr69990.c: New.
7103
7104 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7105
7106 PR c/68062
7107 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7108
7109 PR middle-end/70022
7110 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7111
7112 PR target/70028
7113 * gcc.target/i386/pr70028.c: New test.
7114
7115 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7116
7117 * c-c++-common/asan/swapcontext-test-1.c,
7118 * c-c++-common/tsan/thread_leak.c,
7119 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7120 * g++.dg/tsan/benign_race.C,
7121 * g++.dg/tsan/fd_close_norace.C,
7122 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7123 races with sanitizer output
7124
7125 2016-03-02 Richard Biener <rguenther@suse.de>
7126 Uros Bizjak <ubizjak@gmail.com>
7127
7128 PR target/67278
7129 * gcc.dg/simd-8.c: New testcase.
7130
7131 2016-03-02 Richard Biener <rguenther@suse.de>
7132
7133 PR middle-end/67278
7134 * gcc.dg/simd-7.c: New testcase.
7135
7136 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7137
7138 * gcc.target/i386/pr70007.c: Tweak.
7139
7140 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7141
7142 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7143
7144 2016-03-02 Marek Polacek <polacek@redhat.com>
7145
7146 PR c/67854
7147 * gcc.dg/pr67854.c: New test.
7148
7149 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR middle-end/70025
7152 * gcc.dg/torture/pr70025.c: New test.
7153
7154 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7155
7156 PR tree-optimization/68621
7157 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7158
7159 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7160
7161 * gcc.target/i386/pr70007.c: New test.
7162
7163 2016-03-01 Jeff Law <law@redhat.com>
7164
7165 PR tree-optimization/69196
7166 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7167
7168 PR tree-optimization/69196
7169 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7170 duplicating code and spoiling the expected output.
7171
7172 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7173
7174 PR target/70033
7175 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7176 supports power9 before doing tests.
7177 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7178 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7179 * gcc.target/powerpc/p9-permute.c: Likewise.
7180
7181 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7182
7183 PR target/70027
7184 * gcc.target/i386/pr70027.c: New test.
7185
7186 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7187
7188 * gcc.dg/pr70017.c: New test.
7189
7190 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7191
7192 PR c/69796
7193 PR c/69974
7194 * gcc.dg/pr69796.c: New test.
7195 * gcc.dg/pr69974.c: New test.
7196
7197 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7198
7199 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7200
7201 2016-02-29 Jeff Law <law@redhat.com>
7202
7203 PR tree-optimization/69987
7204 * gfortran.dg/pr69987.f90: New test.
7205
7206 PR tree-optimization/69989
7207 * gcc.c-torture/compile/pr69989-2.c: New test.
7208
7209 2016-03-01 Marek Polacek <polacek@redhat.com>
7210
7211 PR c++/69795
7212 * g++.dg/parse/invalid1.C: New test.
7213
7214 2016-03-01 Richard Biener <rguenther@suse.de>
7215
7216 PR middle-end/70022
7217 * gcc.dg/pr70022.c: New testcase.
7218
7219 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7220
7221 PR tree-optimization/69956
7222 * gcc.dg/pr69956.c: New test.
7223
7224 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7225
7226 PR target/70011
7227 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7228 XFAIL when hardware supports efficient unaligned storage access.
7229
7230 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7231
7232 PR c++/69961
7233 * g++.dg/template/pr69961a.C: New test.
7234 * g++.dg/template/pr69961b.C: New test.
7235
7236 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7237
7238 PR preprocessor/69985
7239 * gcc.dg/cpp/pr69985.c: New test case.
7240
7241 2016-02-29 Jeff Law <law@redhat.com>
7242
7243 PR tree-optimization/70005
7244 * gcc.c-torture/execute/pr70005.c New test.
7245
7246 PR tree-optimization/69999
7247 * gcc.c-torture/compile/pr69999.c: New test.
7248
7249 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7250
7251 PR tree-optimization/69652
7252 * gcc.dg/torture/pr69652.c: Delete test.
7253 * gcc.dg/vect/pr69652.c: New test.
7254
7255 2016-02-19 Richard Biener <rguenther@suse.de>
7256
7257 PR tree-optimization/69980
7258 * gfortran.dg/vect/pr69980.f90: New testcase.
7259
7260 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7261
7262 * gcc.target/sparc/20160229-1.c: New test.
7263
7264 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7265
7266 * gnat.dg/stack_usage3.adb: New test.
7267 * gnat.dg/stack_usage3_pkg.ads: New helper.
7268
7269 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7270
7271 * gnat.dg/renaming8.adb: New test.
7272 * gnat.dg/renaming8_pkg1.ads: New helper.
7273 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7274 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7275
7276 2016-02-29 Richard Biener <rguenther@suse.de>
7277
7278 PR tree-optimization/69720
7279 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7280
7281 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7282
7283 PR fortran/68147
7284 PR fortran/47674
7285 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7286
7287 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7288 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7289
7290 PR fortran/56007
7291 * gfortran.dg/coarray_8.f90: Adjust error message.
7292 * gfortran.dg/pr56007.f90: New test.
7293 * gfortran.dg/pr56007.f: New test.
7294
7295 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7296
7297 PR tree-optimization/69989
7298 * gcc.dg/torture/pr69989.c: New test.
7299
7300 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7301
7302 * gcc.target/i386/stack-realign-win.c: New test.
7303
7304 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7305
7306 PR fortran/60126
7307 * gfortran.dg/pr60126.f90: New test.
7308
7309 2016-02-27 Jeff Law <law@redhat.com>
7310
7311 Revert
7312 2016-02-26 Richard Biener <rguenther@suse.de>
7313 Jeff Law <law@redhat.com>
7314
7315 PR tree-optimization/69740
7316 * gcc.c-torture/compile/pr69740-1.c: New test.
7317 * gcc.c-torture/compile/pr69740-2.c: New test.
7318
7319 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7320
7321 PR fortran/69910
7322 * gfortran.dg/newunit_4.f90: New test.
7323
7324 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7325
7326 PR target/69613
7327 PR rtl-optimization/69886
7328 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7329 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7330 target.
7331
7332 2016-02-26 Martin Sebor <msebor@redhat.com>
7333
7334 PR tree-optimization/15826
7335 * gcc.dg/tree-ssa/pr15826.c: New test.
7336
7337 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7338
7339 PR target/69969
7340 * gcc.target/powerpc/pr69969.c: New test.
7341
7342 2016-02-26 Martin Sebor <msebor@redhat.com>
7343
7344 PR c++/15766
7345 * g++.old-deja/g++.other/decl5.C: Add a test case.
7346
7347 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7348
7349 PR target/69946
7350 * gcc.target/powerpc/pr69946.c: New file.
7351
7352 2016-02-26 Richard Biener <rguenther@suse.de>
7353 Jeff Law <law@redhat.com>
7354
7355 PR tree-optimization/69740
7356 * gcc.c-torture/compile/pr69740-1.c: New test.
7357 * gcc.c-torture/compile/pr69740-2.c: New test.
7358
7359 2016-02-26 Martin Jambor <mjambor@suse.cz>
7360
7361 PR middle-end/69920
7362 * gcc.dg/torture/pr69932.c: New test.
7363 * gcc.dg/torture/pr69936.c: Likewise.
7364
7365 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7366
7367 PR target/69709
7368 * gcc.target/s390/pr69709.c: New test.
7369
7370 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7371
7372 PR target/69245
7373 * gcc.target/aarch64/pr69245_1.c: New test.
7374
7375 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7376
7377 PR target/69613
7378 * gcc.dg/torture/pr69613.c: New test.
7379
7380 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7381
7382 PR rtl-optimization/69891
7383 * gcc.target/i386/pr69891.c: New test.
7384
7385 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7386 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7387
7388 PR target/61397
7389 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7390 functionality for both 32-bit and 64-bit.
7391
7392 2016-02-26 Richard Biener <rguenther@suse.de>
7393
7394 PR tree-optimization/69551
7395 * gcc.dg/torture/pr69951.c: New testcase.
7396
7397 2016-02-25 Richard Biener <rguenther@suse.de>
7398
7399 PR tree-optimization/48795
7400 * gcc.dg/Warray-bounds-18.c: New testcase.
7401
7402 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7403
7404 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7405
7406 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7407
7408 PR rtl-optimization/69896
7409 * gcc.dg/pr69896.c: New test.
7410
7411 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7412
7413 PR c++/69736
7414 * g++.dg/cpp1y/paren2.C: New test.
7415
7416 2016-02-24 Martin Sebor <msebor@redhat.com>
7417
7418 PR c/51147
7419 * gcc.dg/enum-mode-2.c: New test.
7420
7421 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR c++/69922
7424 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7425 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7426 * g++.dg/ubsan/pr69922.C: New test.
7427
7428 2016-02-24 Marek Polacek <polacek@redhat.com>
7429
7430 PR c/69819
7431 * gcc.dg/pr69819.c: New test.
7432
7433 2016-02-24 Martin Sebor <msebor@redhat.com>
7434
7435 PR c++/69912
7436 * g++.dg/ext/flexary15.C: New test.
7437
7438 2016-02-24 Martin Sebor <msebor@redhat.com>
7439
7440 * gcc.dg/builtins-68.c: Avoid making unportable
7441 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7442 * g++.dg/ext/builtin_alloca.C: Same.
7443
7444 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7445 Charles Baylis <charles.baylis@linaro.org>
7446
7447 PR debug/61033
7448 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7449
7450 2016-02-24 Richard Biener <rguenther@suse.de>
7451 Jakub Jelinek <jakub@redhat.com>
7452
7453 PR middle-end/69760
7454 * gcc.dg/torture/pr69760.c: New testcase.
7455
7456 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7457
7458 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7459 pattern on Solaris with as.
7460
7461 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7462
7463 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7464 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7465 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7466 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7467
7468 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7469
7470 PR middle-end/69915
7471 * gcc.dg/pr69915.c: New test.
7472
7473 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7474
7475 PR rtl-optimization/69886
7476 * gcc.dg/torture/pr69886.c: New test.
7477
7478 2016-02-24 Richard Biener <rguenther@suse.de>
7479
7480 PR middle-end/68963
7481 * gcc.dg/torture/pr68963.c: New testcase.
7482
7483 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7484
7485 PR target/69875
7486 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7487 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7488 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7489 * gcc.target/arm/atomic_loaddi_1.c: New test.
7490 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7491 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7492 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7493 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7494 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7495 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7496 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7497 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7498
7499 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7500
7501 PR middle-end/69909
7502 * gcc.dg/torture/pr69909.c: New test.
7503
7504 2016-02-24 Richard Biener <rguenther@suse.de>
7505
7506 PR tree-optimization/69907
7507 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7508 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7509 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7510
7511 2016-02-24 Christian Bruel <christian.bruel@st.com>
7512
7513 * gcc.target/arm/pragma_cpp_fma.c: New test.
7514
7515 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7516
7517 PR fortran/61156
7518 * gfortran.dg/include_6.f90: Update test.
7519
7520 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7521
7522 PR objc/69844
7523 * objc.dg/pr69844.m: New test.
7524
7525 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7526
7527 PR libgfortran/69456
7528 * gfortran.dg/namelist_89.f90: New test.
7529 * gfortran.dg/pr59700.f90: Update test..
7530
7531 2016-02-23 Martin Sebor <msebor@redhat.com>
7532
7533 PR middle-end/69780
7534 * g++.dg/ext/builtin_alloca.C: New test.
7535 * gcc.dg/builtins-68.c: New test.
7536
7537 2016-02-23 Richard Henderson <rth@redhat.com>
7538
7539 * gcc.target/i386/addr-space-3.c: Remove test.
7540
7541 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7542
7543 PR preprocessor/69126
7544 PR preprocessor/69543
7545 * c-c++-common/pr69126-2-long.c: New test.
7546 * c-c++-common/pr69126-2-short.c: New test.
7547 * c-c++-common/pr69543-1.c: Remove xfail.
7548
7549 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7550
7551 PR preprocessor/69126
7552 PR preprocessor/69543
7553 PR preprocessor/69558
7554 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7555 (f): Rename to...
7556 (test_2): ...this, and add leading comment.
7557 (MACRO_3, test_3): New.
7558 (MACRO_4A, MACRO_4B, test_4): New.
7559 (MACRO): Rename to...
7560 (MACRO_5): ...this.
7561 (g): Rename to...
7562 (test_5): ...this, updating for renaming of MACRO, and
7563 add leading comment.
7564 * c-c++-common/pr69543-1.c: New.
7565 * c-c++-common/pr69543-2.c: New.
7566 * c-c++-common/pr69543-3.c: New.
7567 * c-c++-common/pr69543-4.c: New.
7568 * c-c++-common/pr69558-1.c: New.
7569 * c-c++-common/pr69558-2.c: New.
7570 * c-c++-common/pr69558-3.c: New.
7571 * c-c++-common/pr69558-4.c: New.
7572 * gcc.dg/pr69558.c: Move to...
7573 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7574 xfail for c++.
7575
7576 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7577
7578 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7579 to -ftree-parallelize-loops/-fopenacc changes.
7580 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7581 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7582 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7583 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7584 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7585 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7586 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7587 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7588 * c-c++-common/goacc/kernels-loop.c: Likewise.
7589 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7590 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7591 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7592 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7593
7594 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7595
7596 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7597
7598 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7599
7600 PR c++/69902
7601 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7602
7603 PR c/69900
7604 * gcc.dg/pr69900.c: New test.
7605
7606 2016-02-23 Martin Jambor <mjambor@suse.cz>
7607
7608 PR tree-optimization/69666
7609 * gcc.dg/tree-ssa/pr69666.c: New test.
7610
7611 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7612
7613 PR fortran/67451
7614 * gfortran.dg/coarray_allocate_5.f08: New test.
7615
7616 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7617
7618 * gcc.target/s390/vcond-shift.c: Move to ...
7619 * gcc.target/s390/vector/vcond-shift.c: ... here.
7620
7621 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7622
7623 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7624 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7625
7626 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7627
7628 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7629
7630 2016-02-20 Mark Wielaard <mjw@redhat.com>
7631
7632 PR c/28901
7633 * gcc.dg/unused-variable-3.c: New test.
7634
7635 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7636
7637 PR target/69888
7638 * gcc.target/i386/pr69888.c: New test.
7639
7640 2016-02-22 Richard Biener <rguenther@suse.de>
7641
7642 PR tree-optimization/69882
7643 * gfortran.dg/vect/pr69882.f90: New testcase.
7644
7645 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7646
7647 PR target/69885
7648 * gcc.dg/pr69885.c: New test.
7649
7650 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7651
7652 PR target/69806
7653 PR target/54089
7654 * gcc.target/sh/pr54089-10.c: New.
7655
7656 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7657
7658 PR fortran/69423
7659 * gfortran.dg/deferred_character_15.f90 : New test.
7660
7661 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7662
7663 PR fortran/57365
7664 gfortran.dg/allocate_with_source_18.f03: New test.
7665
7666 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7667
7668 PR fortran/52531
7669 gfortran.dg/gomp/pr52531.f90: New test.
7670
7671 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7672
7673 PR c++/69865
7674 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7675 -std=c++03.
7676
7677 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7678
7679 PR c++/69826
7680 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7681 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7682
7683 PR c++/69850
7684 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7685
7686 PR c++/69851
7687 * g++.dg/torture/pr69851.C: New test.
7688
7689 2016-02-19 Martin Sebor <msebor@redhat.com>
7690
7691 PR testsuite/69573
7692 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7693
7694 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR c++/69850
7697 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7698 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7699
7700 PR c++/67767
7701 * g++.dg/cpp0x/pr67767.C: New test.
7702
7703 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7704
7705 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7706 for fp, simd, crypto, crc, lse.
7707 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7708 above.
7709 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7710 effective target check.
7711
7712 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7713
7714 PR target/69820
7715 * gcc.target/i386/pr69820.c: New test.
7716
7717 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7718
7719 * gcc.target/s390/vector/int128-1.c: New test.
7720
7721 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7722
7723 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7724
7725 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7726
7727 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7728 instruction pattern name to prevent the testcase from failing with
7729 -march=z13.
7730
7731 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7732
7733 * gcc.target/s390/md/movstr-2.c: New test.
7734
7735 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7736
7737 * gcc.target/s390/morestack.c: New test.
7738
7739 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7740
7741 PR target/69625
7742 * gcc.target/s390/pr69625.c: Add test case.
7743
7744 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7745
7746 PR testsuite/68580
7747 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7748
7749 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7750
7751 PR target/68404
7752 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7753 * gcc.target/powerpc/fusion3.c: Likewise.
7754
7755 2016-02-18 Richard Biener <rguenther@suse.de>
7756
7757 PR middle-end/69553
7758 * g++.dg/torture/pr69553.C: New testcase.
7759
7760 2016-02-18 Nick Clifton <nickc@redhat.com>
7761
7762 PR target/62254
7763 PR target/69610
7764 * gcc.target/arm/pr62554.c: New test.
7765 * gcc.target/arm/pr69610-1.c: New test.
7766 * gcc.target/arm/pr69610-2.c: New test.
7767
7768 2016-02-18 Richard Biener <rguenther@suse.de>
7769
7770 PR middle-end/69854
7771 * gcc.dg/torture/pr69854.c: New testcase.
7772
7773 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7774
7775 PR c++/69850
7776 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7777
7778 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7779
7780 * gcc.target/powerpc/vec-cg.c: New test.
7781
7782 2016-02-17 Richard Biener <rguenther@suse.de>
7783
7784 PR testsuite/69586
7785 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7786
7787 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7788
7789 PR target/69161
7790 * gcc.c-torture/compile/pr69161.c: New test.
7791
7792 2016-02-17 David Sherwood <david.sherwood@arm.com>
7793
7794 PR target/69532
7795 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7796 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7797
7798 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7799
7800 * gcc.dg/ifcvt-4.c: Skip on Visium.
7801
7802 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7803
7804 * gnat.dg/atomic8.adb: New test.
7805
7806 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7807
7808 * gnat.dg/discr46.ad[sb]: New test.
7809
7810 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7811
7812 PR Target/48344
7813 * gcc.target/powerpc/pr48344-1.c: New test.
7814
7815 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7816
7817 PR fortran/69742
7818 * gfortran.dg/associate_21.f90: New test.
7819
7820 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7821
7822 PR c/69835
7823 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7824 -Wnonnull in dg-options.
7825 * c-c++-common/nonnull-2.c: New test.
7826
7827 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7828 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7829
7830 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7831
7832 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR middle-end/69801
7835 * gcc.dg/pr69801.c: Add empty dg-options.
7836
7837 2016-02-16 James Norris <jnorris@codesourcery.com>
7838
7839 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7840 * g++.dg/goacc/deviceptr-1.c: New file.
7841
7842 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7843
7844 PR tree-optimization/69820
7845 * gcc.dg/vect/pr69820.c: New test.
7846
7847 2016-02-16 Richard Biener <rguenther@suse.de>
7848
7849 PR tree-optimization/69776
7850 * gcc.dg/torture/pr69776-2.c: New testcase.
7851
7852 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7853
7854 PR tree-optimization/69714
7855 * gcc.dg/torture/pr69714.c: New test.
7856
7857 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7858
7859 PR tree-optimization/69802
7860 * gcc.dg/pr69802.c: New test.
7861
7862 2016-02-16 Richard Biener <rguenther@suse.de>
7863
7864 PR middle-end/69801
7865 * gcc.dg/pr69801.c: New testcase.
7866
7867 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7868
7869 PR libgfortran/69651
7870 * gfortran.dg/read_bang.f90: New test.
7871 * gfortran.dg/read_bang4.f90: New test.
7872
7873 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7874
7875 PR c++/69658
7876 * g++.dg/init/pr69658.C: New test.
7877
7878 PR c++/69797
7879 * c-c++-common/pr69797.c: New test.
7880
7881 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7882
7883 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7884 check for aarch64*-*-*.
7885
7886 2016-02-15 Richard Biener <rguenther@suse.de>
7887
7888 PR tree-optimization/69783
7889 * gcc.dg/vect/pr69783.c: New testcase.
7890
7891 2016-02-15 Richard Biener <rguenther@suse.de>
7892
7893 PR tree-optimization/69776
7894 * gcc.dg/torture/pr69776.c: New testcase.
7895
7896 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7897
7898 PR fortran/60526
7899 * gfortran.dg/type_decl_4.f90: Reinstated.
7900
7901 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7902
7903 PR fortran/68746
7904 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7905
7906 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7907
7908 PR fortran/60526
7909 PR bootstrap/69816
7910 * gfortran.dg/type_decl_4.f90: Removed.
7911
7912 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7913
7914 PR fortran/60526
7915 * gfortran.dg/type_decl_4.f90: New test.
7916
7917 2016-02-14 Alan Modra <amodra@gmail.com>
7918
7919 PR testsuite/68886
7920 * gcc.c-torture/execute/stkalign.c: Revise test.
7921
7922 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7923
7924 PR target/67260
7925 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7926
7927 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7928
7929 PR target/67260
7930 * gcc.target/sh/torture/pr67260.c: New.
7931
7932 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7933
7934 * gcc.dg/pr67964.c: Add dg-require-alias.
7935
7936 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7937
7938 PR target/67636
7939 PR target/64345
7940 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7941
7942 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7943
7944 PR libgfortran/69668
7945 * gfortran.dg/namelist_88.f90: New test.
7946
7947 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7948
7949 PR libgfortran/69668
7950 * gfortran.dg/namelist_38.f90: Update test.
7951 * gfortran.dg/namelist_84.f90: Update test.
7952
7953 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7954
7955 PR other/69554
7956 * gcc.dg/pr69554-1.c: New test.
7957 * gfortran.dg/pr69554-1.F90: New test.
7958 * gfortran.dg/pr69554-2.F90: New test.
7959 * lib/gcc-dg.exp (proc dg-locus): New function.
7960 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7961 distinguish between the caret-printing and non-caret-printing
7962 cases. If caret-printing has been explicitly enabled, bail out
7963 without attempting to fix up the output.
7964
7965 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7966
7967 PR driver/69265
7968 PR driver/69453
7969 * gcc.dg/spellcheck-options-3.c: New test case.
7970 * gcc.dg/spellcheck-options-4.c: New test case.
7971 * gcc.dg/spellcheck-options-5.c: New test case.
7972 * gcc.dg/spellcheck-options-6.c: New test case.
7973 * gcc.dg/spellcheck-options-7.c: New test case.
7974 * gcc.dg/spellcheck-options-8.c: New test case.
7975 * gcc.dg/spellcheck-options-9.c: New test case.
7976 * gcc.dg/spellcheck-options-10.c: New test case.
7977
7978 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7979
7980 PR rtl-optimization/69764
7981 PR rtl-optimization/69771
7982 * c-c++-common/pr69764.c: New test.
7983 * gcc.dg/torture/pr69771.c: New test.
7984
7985 2016-02-12 Marek Polacek <polacek@redhat.com>
7986
7987 * g++.dg/torture/init-list1.C: New.
7988
7989 2016-02-12 Marek Polacek <polacek@redhat.com>
7990
7991 * gcc.dg/pr69522.c: Add empty dg-options.
7992
7993 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7994
7995 * g++.dg/lto/lto.exp: Include and init mpx.
7996 * g++.dg/lto/pr69729_0.C: New test.
7997
7998 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7999
8000 PR ipa/69241
8001 * g++.dg/ipa/pr69241-4.C: New test.
8002
8003 PR ipa/68672
8004 * g++.dg/ipa/pr68672-1.C: New test.
8005 * g++.dg/ipa/pr68672-2.C: New test.
8006 * g++.dg/ipa/pr68672-3.C: New test.
8007
8008 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8009
8010 PR c/69522
8011 * gcc.dg/pr69522.c: New test.
8012
8013 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8014
8015 PR c++/69098
8016 * g++.dg/cpp1y/69098.C: New test.
8017 * g++.dg/cpp1y/69098-2.C: New test.
8018
8019 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8020
8021 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8022 and neighbour -> neighbor.
8023 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8024 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8025 * c-c++-common/Wvarargs.c: Likewise.
8026 * c-c++-common/goacc/host_data-5.c: Likewise.
8027 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8028 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8029 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8030 * gcc.target/aarch64/pr60697.c: Likewise.
8031 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8032 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8033 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8034 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8035 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8036 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8037 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8038 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8039 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8040 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8041 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8042 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8043 * g++.dg/lookup/koenig5.C: Likewise.
8044 * g++.dg/ext/no-asm-2.C: Likewise.
8045 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8046 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8047 * gfortran.dg/used_types_16.f90: Likewise.
8048 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8049 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8050 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8051 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8052 * gfortran.dg/abstract_type_6.f03: Likewise.
8053 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8054 * gfortran.dg/used_types_15.f90: Likewise.
8055 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8056 * gfortran.dg/exit_3.f08: Likewise.
8057 * gfortran.dg/open_status_2.f90: Likewise.
8058 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8059 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8060 * gfortran.dg/associate_1.f03: Likewise.
8061 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8062 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8063 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8064 * gcc.dg/builtin-object-size-1.c: Likewise.
8065 * gcc.dg/noreturn-6.c: Likewise.
8066 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8067 * gcc.dg/globalalias.c: Likewise.
8068 * gcc.dg/builtins-config.h: Likewise.
8069 * gcc.dg/pr30457.c: Likewise.
8070 * gcc.c-torture/compile/volatile-1.c: Likewise.
8071 * gcc.c-torture/execute/20101011-1.c: Likewise.
8072 * c-c++-common/Waddress-1.c: Likewise.
8073
8074 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8075
8076 PR c/69768
8077 * c-c++-common/Waddress-1.c: New test.
8078
8079 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8080
8081 PR fortran/69296
8082 * gfortran.dg/associate_19.f03: New test.
8083 * gfortran.dg/associate_20.f03: New test.
8084
8085 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8086
8087 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8088
8089 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8090
8091 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8092 .arch armv8-a\n. Add -dA to dg-options.
8093 * gcc.target/aarch64/assembler_arch_1.c: New test.
8094 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8095
8096 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8097
8098 PR c++/68726
8099 * g++.dg/cpp0x/pr68726.C: New.
8100
8101 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8102
8103 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8104 test.
8105
8106 2016-02-11 Richard Biener <rguenther@suse.de>
8107
8108 * g++.dg/tree-ssa/pr61034.C: Adjust.
8109
8110 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8111
8112 PR target/69148
8113 * gcc.target/s390/pr69148.c: New.
8114
8115 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8116
8117 PR tree-optimization/69652
8118 * gcc.dg/torture/pr69652.c: New test.
8119
8120 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8121 Patrick Palka <ppalka@gcc.gnu.org>
8122
8123 PR ipa/69241
8124 PR c++/69649
8125 * g++.dg/ipa/pr69241-1.C: New test.
8126 * g++.dg/ipa/pr69241-2.C: New test.
8127 * g++.dg/ipa/pr69241-3.C: New test.
8128 * g++.dg/ipa/pr69649.C: New test.
8129
8130 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8131
8132 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8133 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8134
8135 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8136
8137 PR tree-optimization/68021
8138 * gcc.dg/tree-ssa/pr68021.c: New test.
8139
8140 2016-02-10 Richard Biener <rguenther@suse.de>
8141
8142 PR tree-optimization/69726
8143 * gcc.dg/uninit-22.c: New testcase.
8144
8145 2016-02-09 Andrew Pinski <apinski@cavium.com>
8146
8147 PR tree-opt/69282
8148 * gcc.c-torture/compile/20160205-1.c: New testcase.
8149
8150 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8151
8152 PR target/68404
8153 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8154 instead accessing a really large arrray.
8155 * gcc.target/powerpc/fusion3.c: Likewise.
8156
8157 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8158
8159 PR target/68532
8160 * gcc.c-torture/execute/pr68532.c: New test.
8161
8162 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8163
8164 PR target/69634
8165 * gcc.dg/pr69634.c: New.
8166
8167 2016-02-09 Richard Biener <rguenther@suse.de>
8168
8169 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8170
8171 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8172
8173 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8174
8175 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8176
8177 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8178
8179 2016-02-09 Richard Biener <rguenther@suse.de>
8180
8181 PR tree-optimization/69715
8182 * gcc.dg/torture/pr69715.c: New testcase.
8183
8184 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8185
8186 PR c++/69139
8187 * g++.dg/cpp0x/trailing12.C: New test.
8188 * g++.dg/cpp0x/trailing13.C: New test.
8189
8190 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8191
8192 PR c++/69283
8193 PR c++/67835
8194 * g++.dg/cpp1y/auto-fn29.C: New test.
8195 * g++.dg/cpp1y/auto-fn30.C: New test.
8196
8197 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8198
8199 PR tree-optimization/69209
8200 * gcc.c-torture/compile/pr69209.c: New test.
8201
8202 2016-02-08 Jeff Law <law@redhat.com>
8203
8204 PR tree-optimization/68541
8205 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8206 of statements allowed in join block for path splitting.
8207
8208 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8209
8210 PR c++/59627
8211 * g++.dg/gomp/pr59627.C: New test.
8212
8213 PR ipa/69239
8214 * g++.dg/ipa/pr69239.C: New test.
8215
8216 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8217
8218 PR preprocessor/69664
8219 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8220 * gcc.dg/cpp/warn-comments.c: Likewise.
8221
8222 2016-02-08 Marek Polacek <polacek@redhat.com>
8223
8224 PR c++/69688
8225 * g++.dg/init/const12.C: New test.
8226
8227 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8228
8229 PR target/60410
8230 * gcc.dg/lto/pr55113_0.c: Remove test.
8231
8232 2016-02-08 Richard Biener <rguenther@suse.de>
8233
8234 PR tree-optimization/69719
8235 * gcc.dg/torture/pr69719.c: New testcase.
8236
8237 2016-02-08 Richard Biener <rguenther@suse.de>
8238 Jeff Law <law@redhat.com>
8239
8240 PR target/68273
8241 * gcc.target/mips/pr68273.c: New testcase.
8242
8243 2016-02-08 Richard Biener <rguenther@suse.de>
8244
8245 PR rtl-optimization/69274
8246 * gcc.target/i386/addr-sel-1.c: XFAIL.
8247
8248 2016-02-08 Jeff Law <law@redhat.com>
8249
8250 PR tree-optimization/68541
8251 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8252
8253 PR tree-optimization/65917
8254 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8255
8256 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8257
8258 PR fortran/50555
8259 * gfortran.dg/namelist_args.f90: New test.
8260
8261 2016-02-05 Jeff Law <law@redhat.com>
8262
8263 PR tree-optimization/68541
8264 * gcc.dg/tree-ssa/split-path-2.c: New test.
8265 * gcc.dg/tree-ssa/split-path-3.c: New test.
8266 * gcc.dg/tree-ssa/split-path-4.c: New test.
8267 * gcc.dg/tree-ssa/split-path-5.c: New test.
8268 * gcc.dg/tree-ssa/split-path-6.c: New test.
8269 * gcc.dg/tree-ssa/split-path-7.c: New test.
8270
8271 2016-02-05 Martin Sebor <msebor@redhat.com>
8272
8273 PR c++/69662
8274 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8275 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8276
8277 2016-02-06 Richard HEnderson <rth@redhat.com>
8278
8279 PR c/69643
8280 * gcc.target/i386/addr-space-4.c: New.
8281 * gcc.target/i386/addr-space-5.c: New.
8282
8283 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8284
8285 PR fortran/66089
8286 * gfortran.dg/elemental_dependency_6.f90: New.
8287
8288 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8289
8290 PR rtl-optimization/69691
8291 * gcc.c-torture/execute/pr69691.c: New test.
8292
8293 PR c++/69628
8294 * g++.dg/parse/pr69628.C: New test.
8295
8296 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8297
8298 * gcc.dg/sancov/asan.c: Move to ...
8299 * gcc.dg/asan/sancov-1.c: ... here.
8300
8301 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8302
8303 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8304
8305 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8306
8307 PR target/69677
8308 * gcc.target/i386/pr69677.c: New test.
8309
8310 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8311
8312 PR c++/68948
8313 * g++.dg/template/pr68948.C: New test.
8314
8315 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8316
8317 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8318 (only necessary on s390x).
8319
8320 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8321
8322 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8323 -mno-accumulate-outgoing-args.
8324
8325 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8326
8327 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8328
8329 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR c/69669
8332 * c-c++-common/pr69669.c: New test.
8333
8334 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8335
8336 PR target/69667
8337 * g++.dg/pr69667.C: New file.
8338
8339 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8340
8341 PR target/69619
8342 * gcc.dg/pr69619.c: Add new test.
8343
8344 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8345
8346 PR rtl-optimization/69577
8347 * gcc.target/i386/pr69577.c: New test.
8348
8349 2016-02-04 Martin Liska <mliska@suse.cz>
8350
8351 * g++.dg/asan/pr69276.C: New test.
8352
8353 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8354
8355 PR target/65932
8356 PR target/67714
8357 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8358 a single smulbb instruction.
8359 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8360 * gcc.target/amr/wmul-2.c: Likewise.
8361
8362 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8363
8364 PR target/65932
8365 PR target/67714
8366 * gcc.c-torture/execute/pr67714.c: New test.
8367
8368 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8369
8370 PR target/69454
8371 * gcc.target/i386/pr69454-1.c: New test.
8372 * gcc.target/i386/pr69454-2.c: New test.
8373
8374 2016-02-03 Martin Sebor <msebor@redhat.com>
8375
8376 PR c++/69251
8377 PR c++/69253
8378 PR c++/69290
8379 PR c++/69277
8380 PR c++/69349
8381 * g++.dg/ext/flexarray-mangle-2.C: New test.
8382 * g++.dg/ext/flexarray-mangle.C: New test.
8383 * g++.dg/ext/flexarray-subst.C: New test.
8384 * g++.dg/ext/flexary11.C: New test.
8385 * g++.dg/ext/flexary12.C: New test.
8386 * g++.dg/ext/flexary13.C: New test.
8387 * g++.dg/ext/flexary14.C: New test.
8388 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8389
8390 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8391
8392 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8393 Define only if CHECK_FLOAT128 is defined.
8394 (main): Properly initialize u5.
8395
8396 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8397
8398 PR c/69627
8399 * gcc.dg/pr69627.c: New test.
8400
8401 PR target/69644
8402 * gcc.dg/pr69644.c: New test.
8403
8404 2016-02-03 Mike Stump <mikestump@comcast.net>
8405
8406 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8407 support for struct-layout-1.exp.
8408
8409 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8410
8411 PR c++/69056
8412 * g++.dg/cpp0x/pr69056.C: New test.
8413
8414 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8415 Alexandre Oliva <aoliva@redhat.com>
8416
8417 PR target/69461
8418 * gcc.target/powerpc/pr69461.c: New.
8419
8420 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8421
8422 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8423 works from here ...
8424 (check_effective_target_fsanitize_thread): ... to here. Do not
8425 specify additional compile flags for the test source.
8426 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8427 specify additional compile flags for the test source.
8428
8429 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8430
8431 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8432
8433 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8434
8435 PR fortran/67451
8436 PR fortran/69418
8437 * gfortran.dg/coarray_allocate_2.f08: New test.
8438 * gfortran.dg/coarray_allocate_3.f08: New test.
8439 * gfortran.dg/coarray_allocate_4.f08: New test.
8440
8441 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8442
8443 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8444 use same scan-tree-dump-times on all platforms.
8445 * gcc.dg/vect/vect-outer-1.c: Likewise.
8446 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8447 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8448 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8449 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8450 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8451 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8452 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8453
8454 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8455
8456 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8457 warning.
8458
8459 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8460
8461 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8462
8463 2016-02-02 James Norris <jnorris@codesourcery.com>
8464
8465 * c-c++-common/goacc/routine-5.c: Add tests.
8466
8467 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8468
8469 * gcc.target/nvptx/unsigned-cmp.c: New test.
8470
8471 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8472
8473 * gcc.target/aarch64/scalar_shift_1.c
8474 (test_corners_sisd_di): Improve force to SIMD register.
8475 (test_corners_sisd_si): Likewise.
8476 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8477 Remove scan-assembler check for ldr.
8478
8479 2016-02-02 Richard Biener <rguenther@suse.de>
8480
8481 PR tree-optimization/69595
8482 * gcc.dg/Warray-bounds-17.c: New testcase.
8483
8484 2016-02-02 Richard Biener <rguenther@suse.de>
8485
8486 PR tree-optimization/69606
8487 * gcc.dg/torture/pr69606.c: New testcase.
8488
8489 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8490
8491 PR middle-end/68542
8492 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8493 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8494
8495 2016-02-02 Alan Modra <amodra@gmail.com>
8496
8497 PR target/69548
8498 * gcc.target/powerpc/pr69548.c: New test.
8499
8500 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8501
8502 PR rtl-optimization/69592
8503 * gcc.dg/pr69592.c: New test.
8504
8505 PR preprocessor/69543
8506 PR c/69558
8507 * gcc.dg/pr69543.c: New test.
8508 * gcc.dg/pr69558.c: New test.
8509
8510 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8511
8512 PR testsuite/65940
8513 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8514
8515 2016-02-01 Martin Sebor <msebor@redhat.com>
8516
8517 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8518
8519 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8520
8521 PR tree-optimization/67921
8522 * c-c++-common/ubsan/pr67921.c: New test.
8523
8524 2016-02-01 Richard Biener <rguenther@suse.de>
8525
8526 PR middle-end/69556
8527 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8528
8529 2016-02-01 Richard Biener <rguenther@suse.de>
8530
8531 PR tree-optimization/69574
8532 * gcc.dg/torture/pr69574.c: New testcase.
8533
8534 2016-02-01 Richard Biener <rguenther@suse.de>
8535
8536 PR tree-optimization/69579
8537 * gcc.dg/setjmp-6.c: New testcase.
8538
8539 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8540
8541 PR rtl-optimization/69570
8542 * g++.dg/opt/pr69570.C: New test.
8543
8544 2016-02-01 Richard Henderson <rth@redhat.com>
8545
8546 * gcc.dg/pr69535.c: New test.
8547
8548 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8549
8550 PR testsuite/69584
8551 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8552 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8553
8554 PR debug/68244
8555 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8556
8557 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8558
8559 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8560
8561 PR fortran/67564
8562 * gfortran.dg/allocate_with_source_17.f03: New test.
8563
8564 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8565
8566 PR tree-optimization/69546
8567 * gcc.dg/torture/pr69546.c: New test.
8568
8569 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8570
8571 PR fortran/69566
8572 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8573
8574 2016-01-30 Martin Sebor <msebor@redhat.com>
8575
8576 PR c++/68490
8577 * g++.dg/ext/flexary10.C: New test.
8578
8579 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8580
8581 PR fortran/66707
8582 gfortran.dg/common_23.f90: New test.
8583
8584 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8585
8586 PR target/65546
8587 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8588 condition being checked, and disable it when the target supports
8589 misaligned loads and stores.
8590
8591 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8592
8593 PR debug/69518
8594 * gcc.dg/torture/pr69518.c: New test.
8595
8596 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8597
8598 PR target/69530
8599 * gcc.target/i386/pr69530.c: New test.
8600
8601 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8602
8603 PR target/65604
8604 * gcc.target/mips/div-delay.c: New test.
8605
8606 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8607
8608 PR target/69551
8609 * gcc.target/i386/pr69551.c: New test.
8610
8611 PR target/66137
8612 * gcc.target/i386/pr66137.c: New test.
8613
8614 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8615
8616 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8617 always built for p5600.
8618 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8619 isa=p5600 dg-option.
8620
8621 2016-01-29 Richard Biener <rguenther@suse.de>
8622
8623 PR tree-optimization/69547
8624 * g++.dg/tree-ssa/pr69547.C: New testcase.
8625
8626 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8627
8628 PR debug/66869
8629 * g++.dg/warn/Wunused-function2.C: New test.
8630
8631 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8632
8633 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8634 support for test to succeed.
8635
8636 2016-01-29 Marek Polacek <polacek@redhat.com>
8637
8638 PR c++/69509
8639 PR c++/69516
8640 * g++.dg/ext/constexpr-vla2.C: New test.
8641 * g++.dg/ext/constexpr-vla3.C: New test.
8642 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8643
8644 2016-01-29 Richard Biener <rguenther@suse.de>
8645
8646 PR middle-end/69537
8647 * gcc.dg/uninit-21.c: New testcase.
8648
8649 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8650
8651 PR target/69459
8652 * gcc.target/i386/pr69459.c: New test.
8653
8654 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8655
8656 PR target/68400
8657 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8658 * gcc.target/mips/pr68400.c: New test.
8659
8660 2016-01-28 Martin Sebor <msebor@redhat.com>
8661
8662 PR target/17381
8663 * gcc.target/powerpc/pr17381.c: New test.
8664
8665 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8666
8667 PR middle-end/69542
8668 * gcc.dg/torture/pr69542.c: New test.
8669
8670 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8671
8672 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8673
8674 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8675
8676 * gcc.dg/pr65980.c: Skip on AIX.
8677 * gcc.dg/pr66688.c: Same.
8678
8679 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8680
8681 PR target/63679
8682 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8683 * gcc.dg/tree-ssa/sra-18.c: Same.
8684
8685 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8686
8687 PR fortran/62536
8688 * gfortran.dg/block_15.f08: New test.
8689 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8690 on incorrectly closed BLOCK.
8691
8692 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8693
8694 * gcc.dg/declare-simd.c: New test.
8695 2016-01-28 Richard Biener <rguenther@suse.de>
8696
8697 PR tree-optimization/69466
8698 * gfortran.dg/vect/pr69466.f90: New testcase.
8699
8700 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8701
8702 * g++.dg/pr67989.C: Remove ARM-specific option.
8703 * gcc.target/arm/pr67989.C: New file.
8704
8705 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8706
8707 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8708 and expm1 test for glibc < 2.11.
8709
8710 2016-01-27 Richard Henderson <rth@redhat.com>
8711
8712 * gcc.c-torture/execute/pr69447.c: New test.
8713
8714 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8715
8716 PR fortran/69422
8717 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8718
8719 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8720
8721 PR debug/66869
8722 * gcc.dg/pr66869.c: New test.
8723
8724 2016-01-25 Jeff Law <law@redhat.com>
8725
8726 PR tree-optimization/68398
8727 PR tree-optimization/69196
8728 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8729 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8730 path to avoid new heuristic allowing more irreducible regions
8731 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8732 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8733 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8734 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8735 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8736
8737 2016-01-27 Marek Polacek <polacek@redhat.com>
8738
8739 PR c/68062
8740 * c-c++-common/vector-compare-4.c: New test.
8741
8742 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8743
8744 PR preprocessor/69126
8745 * c-c++-common/pr69126.c: New test case.
8746
8747 2016-01-27 Ian Lance Taylor <iant@google.com>
8748
8749 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8750
8751 2016-01-27 Ryan Burn <contact@rnburn.com>
8752
8753 PR cilkplus/69267
8754 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8755
8756 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8757
8758 PR target/69512
8759 * gcc.target/i386/pr69512.c: New test.
8760
8761 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8762
8763 PR ada/69488
8764 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8765
8766 2016-01-27 Marek Polacek <polacek@redhat.com>
8767
8768 PR c++/69379
8769 * g++.dg/pr69379.C: New test.
8770
8771 2016-01-27 Martin Sebor <msebor@redhat.com>
8772
8773 PR c++/69317
8774 * g++.dg/abi/Wabi-2-2.C: New test.
8775 * g++.dg/abi/Wabi-2-3.C: New test.
8776 * g++.dg/abi/Wabi-3-2.C: New test.
8777 * g++.dg/abi/Wabi-3-3.C: New test.
8778
8779 2016-01-27 Richard Biener <rguenther@suse.de>
8780
8781 PR tree-optimization/69166
8782 * gcc.dg/torture/pr69166.c: New testcase.
8783
8784 2016-01-27 Martin Jambor <mjambor@suse.cz>
8785
8786 PR tree-optimization/69355
8787 * gcc.dg/tree-ssa/pr69355.c: New test.
8788
8789 2016-01-27 Marek Polacek <polacek@redhat.com>
8790
8791 PR c++/69496
8792 * g++.dg/ext/constexpr-vla1.C: New test.
8793
8794 2016-01-20 Christian Bruel <christian.bruel@st.com>
8795
8796 PR target/69245
8797 * gcc.target/arm/pr69245.c: New test.
8798
8799 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR tree-optimization/69399
8802 * gcc.dg/torture/pr69399.c: New test.
8803
8804 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8805
8806 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8807
8808 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8809
8810 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8811
8812 2016-01-26 Tom de Vries <tom@codesourcery.com>
8813
8814 PR tree-optimization/69110
8815 * gcc.dg/autopar/pr69110.c: New test.
8816
8817 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8818 Sebastian Pop <s.pop@samsung.com>
8819
8820 * gcc.dg/graphite/isl-ast-op-select.c: New.
8821
8822 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8823
8824 PR fortran/69385
8825 * gfortran.dg/allocate_error_6.f90: New test.
8826
8827 2016-01-26 Richard Henderson <rth@redhat.com>
8828
8829 * gcc.dg/tm/pr60908.c: New test.
8830
8831 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8832
8833 PR other/69006
8834 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8835 directive.
8836 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8837 expected multiline output to reflect the colorization being
8838 disabled before newlines.
8839 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8840 (custom_diagnostic_finalizer): Replace call to
8841 pp_newline_and_flush with call to pp_flush.
8842 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8843 * gfortran.dg/implicit_class_1.f90: Likewise.
8844 * lib/gcc-dg.exp (allow_blank_lines): New global.
8845 (dg-allow-blank-lines-in-output): New procedure.
8846 (gcc-dg-prune): Complain about blank lines in the output, unless
8847 dg-allow-blank-lines-in-output was called.
8848 * lib/multiline.exp (_build_multiline_regex): Only support
8849 arbitrary followup text for non-blank-lines, not for blank lines.
8850
8851 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8852
8853 PR tree-optimization/69483
8854 * gcc.dg/pr69483.c: New test.
8855 * g++.dg/opt/pr69483.C: New test.
8856
8857 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8858
8859 PR target/68620
8860 * gcc.target/arm/pr68620.c: New test.
8861
8862 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8863
8864 * gcc.target/i386/pr68986-2.c: Remove -m32.
8865
8866 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8867
8868 PR target/68986
8869 * gcc.target/i386/pr68986-1.c: New test.
8870 * gcc.target/i386/pr68986-2.c: Likewise.
8871 * gcc.target/i386/pr68986-3.c: Likewise.
8872
8873 2016-01-26 Christian Bruel <christian.bruel@st.com>
8874
8875 * lib/target-supports.exp
8876 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8877 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8878 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8879
8880 2016-01-26 Richard Biener <rguenther@suse.de>
8881
8882 PR tree-optimization/69452
8883 * gcc.dg/torture/pr69452.c: New testcase.
8884
8885 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8886
8887 PR target/69442
8888 * gcc.dg/pr69442.c: New test.
8889
8890 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8891
8892 PR target/67896
8893 * gcc.target/aarch64/simd/pr67896.C: New.
8894
8895 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8896
8897 PR tree-optimization/69400
8898 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8899 function.
8900 (plugin_init): Call it.
8901 * gcc.dg/torture/pr69400.c: New test.
8902
8903 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8904
8905 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8906
8907 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8908 Sebastian Pop <s.pop@samsung.com>
8909
8910 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8911 isl-0.15.
8912
8913 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8914 Sebastian Pop <s.pop@samsung.com>
8915
8916 * gcc.dg/graphite/pr69292.c: New.
8917
8918 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8919
8920 * c-c++-common/goacc/use_device-1.c: New test.
8921
8922 2016-01-25 Jeff Law <law@redhat.com>
8923
8924 PR tree-optimization/69196
8925 PR tree-optimization/68398
8926 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8927 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8928
8929 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8930
8931 PR target/69469
8932 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8933 Algorithm.
8934
8935 2016-01-25 Richard Biener <rguenther@suse.de>
8936
8937 PR testsuite/69380
8938 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8939
8940 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8941
8942 PR target/69421
8943 * gcc.dg/pr69421.c: New test.
8944
8945 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8946
8947 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8948 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8949 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8950 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8951 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8952 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8953 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8954 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8955 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8956 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8957
8958 2016-01-25 Richard Biener <rguenther@suse.de>
8959
8960 PR tree-optimization/69376
8961 * gcc.dg/torture/pr69376.c: New testcase.
8962
8963 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8964
8965 PR fortran/69397
8966 PR fortran/68442
8967 * gfortran.dg/interface_38.f90: New test.
8968 * gfortran.dg/interface_39.f90: New test.
8969
8970 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8971
8972 Revert:
8973 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8974
8975 PR c++/11858
8976 PR c++/24663
8977 PR c++/24664
8978 * g++.dg/template/pr11858.C: New test.
8979 * g++.dg/template/pr24663.C: New test.
8980 * g++.dg/template/unify12.C: New test.
8981 * g++.dg/template/unify13.C: New test.
8982 * g++.dg/template/unify14.C: New test.
8983 * g++.dg/template/unify15.C: New test.
8984 * g++.dg/template/unify16.C: New test.
8985 * g++.dg/template/unify17.C: New test.
8986
8987 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8988
8989 PR fortran/68283
8990 gfortran.dg/pr68283.f90: New test.
8991
8992 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8993
8994 PR fortran/66094
8995 * gfortran.dg/inline_matmul_13.f90: New test.
8996 * gfortran.dg/matmul_bounds_8.f90: New test.
8997 * gfortran.dg/matmul_bounds_9.f90: New test.
8998 * gfortran.dg/matmul_bounds_10.f90: New test.
8999
9000 2016-01-23 Tom de Vries <tom@codesourcery.com>
9001
9002 PR tree-optimization/69426
9003 * gcc.dg/autopar/pr69426.c: New test.
9004
9005 2016-01-23 Martin Sebor <msebor@redhat.com>
9006
9007 PR c++/58109
9008 PR c++/69022
9009 * g++.dg/cpp0x/alignas5.C: New test.
9010 * g++.dg/ext/vector29.C: Same.
9011
9012 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
9013
9014 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9015 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9016 _GNU_SOURCE from compile flags to the source.
9017 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9018 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9019 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9020 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9021
9022 2016-01-22 Jakub Jelinek <jakub@redhat.com>
9023
9024 PR target/69432
9025 * g++.dg/opt/pr69432.C: New test.
9026
9027 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9028
9029 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9030 32-bit targets testing an -m64 multilib.
9031
9032 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9033
9034 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9035 64-bit support.
9036
9037 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9038
9039 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9040
9041 2016-01-21 Christian Bruel <christian.bruel@st.com>
9042
9043 PR target/68674
9044 * gcc.target/i386/pr68674.c
9045 * gcc.target/aarch64/pr68674.c
9046 * gcc.target/arm/pr68674.c
9047
9048 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9049
9050 PR target/69403
9051 * gcc.c-torture/execute/pr69403.c: New test.
9052
9053 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9054
9055 PR c++/55843
9056 * g++.dg/template/pr55843.C: New.
9057
9058 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9059
9060 PR testsuite/66877
9061 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9062 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9063
9064 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9065
9066 PR testsuite/67489
9067 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9068 from dg-do compile directive, and instead add
9069 { dg-require-effective-target int128 }.
9070
9071 2016-01-20 Martin Sebor <msebor@redhat.com>
9072
9073 PR c/69405
9074 * gcc.dg/sync-fetch.c: New test.
9075
9076 2016-01-21 Martin Sebor <msebor@redhat.com>
9077
9078 PR target/69252
9079 * gcc.target/powerpc/pr69252.c: New test.
9080
9081 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9082
9083 PR fortran/65996
9084 * gfortran.dg/pr65996.f90: New test.
9085
9086 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9087
9088 PR c++/68810
9089 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9090 expected to generate an error.
9091
9092 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9093
9094 PR middle-end/66178
9095 * gcc.dg/torture/pr66178.c: New test.
9096
9097 2016-01-21 Anton Blanchard <anton@samba.org>
9098 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9099
9100 PR target/63354
9101 * gcc.target/powerpc/pr63354.c: New test.
9102
9103 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9104
9105 PR rtl-optimization/68990
9106 * gcc.target/i386/pr68990: New.
9107
9108 2016-01-21 Nick Clifton <nickc@redhat.com>
9109
9110 PR target/69129
9111 * gcc.target/mips/pr69129.c: New.
9112
9113 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9114
9115 PR c++/58046
9116 * g++.dg/cpp0x/pr58046.C: New.
9117
9118 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR target/69187
9121 PR target/65624
9122 * gcc.target/arm/pr69187.c: New test.
9123
9124 PR c++/69355
9125 * g++.dg/torture/pr69355.C: New test.
9126
9127 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9128 Sebastian Pop <s.pop@samsung.com>
9129
9130 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9131
9132 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9133 Sebastian Pop <s.pop@samsung.com>
9134
9135 * gcc.dg/graphite/pr68976.c: New test.
9136
9137 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9138
9139 PR middle-end/67653
9140 * c-c++-common/pr67653.c: New test.
9141 * gcc.dg/torture/pr29119.c: Add dg-warning.
9142
9143 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9144
9145 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9146
9147 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9148
9149 PR c/24293
9150 * gcc.dg/pr24293.c: New test.
9151 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9152 incomplete struct type.
9153 * gcc.dg/declspec-1.c: Likewise.
9154 * gcc.dg/pr63549.c: Likewise.
9155
9156 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9157
9158 PR tree-optimization/66612
9159 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9160 for bdn instruction.
9161
9162 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9163
9164 * lib/target-supports.exp
9165 (check_effective_target_arm_fp_ok_nocache): New.
9166 (check_effective_target_arm_fp_ok): New.
9167 (add_options_for_arm_fp): New.
9168 (check_effective_target_arm_crypto_ok_nocache): Require
9169 target_arm_v8_neon_ok instead of arm32.
9170 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9171 (check_effective_target_arm_crypto_pragma_ok): New.
9172 (add_options_for_arm_vfp): New.
9173 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9174 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9175 target instead. Force initial fpu to vfp.
9176 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9177 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9178 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9179 dependency.
9180 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9181 use arm_vfp effective target instead. Force initial fpu to vfp.
9182 * gcc.target/arm/attr-neon3.c: Likewise.
9183 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9184 arm_vfp_ok.
9185 * gcc.target/arm/unsigned-float.c: Likewise.
9186 * gcc.target/arm/vfp-1.c: Likewise.
9187 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9188 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9189 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9190 * gcc.target/arm/vfp-ldmias.c: Likewise.
9191 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9192 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9193 * gcc.target/arm/vfp-stmiad.c: Likewise.
9194 * gcc.target/arm/vfp-stmias.c: Likewise.
9195 * gcc.target/arm/vnmul-1.c: Likewise.
9196 * gcc.target/arm/vnmul-2.c: Likewise.
9197 * gcc.target/arm/vnmul-3.c: Likewise.
9198 * gcc.target/arm/vnmul-4.c: Likewise.
9199
9200 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9201
9202 PR testsuite/69366
9203 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9204 the MPX run-time library, for compile-time MPX test.
9205 * gcc.target/i386/chkp-always_inline.c: Likewise.
9206 * gcc.target/i386/chkp-bndret.c: Likewise.
9207 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9208 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9209 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9210 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9211 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9212 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9213 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9214 * gcc.target/i386/chkp-label-address.c: Likewise.
9215 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9216 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9217 * gcc.target/i386/chkp-pr69044.c: Likewise.
9218 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9219 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9220 * gcc.target/i386/chkp-strchr.c: Likewise.
9221 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9222 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9223 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9224 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9225 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9226 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9227 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9228 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9229 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9230 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9231 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9232 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9233 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9234 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9235 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9236 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9237 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9238 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9239 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9240 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9241 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9242 * gcc.target/i386/pr63995-2.c: Likewise.
9243 * gcc.target/i386/pr64805.c: Likewise.
9244 * gcc.target/i386/pr65044.c: Likewise.
9245 * gcc.target/i386/pr65167.c: Likewise.
9246 * gcc.target/i386/pr65183.c: Likewise.
9247 * gcc.target/i386/pr65184.c: Likewise.
9248 * gcc.target/i386/thunk-retbnd.c: Likewise.
9249
9250 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9251
9252 PR tree-optimization/69328
9253 * gcc.dg/pr69328.c: New test.
9254
9255 2016-01-20 Jeff Law <law@redhat.com>
9256
9257 PR target/25114
9258 * gcc.target/m68k/pr25114.c: New test.
9259
9260 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9261
9262 * gcc.target/arm/memset-inline-10.c: Added
9263 dg-require-effective-target arm_thumb2_ok.
9264
9265 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9266
9267 * gcc.dg/debug/dwarf2/sso.c: New test.
9268
9269 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9270
9271 PR testsuite/68820
9272 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9273 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9274 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9275
9276 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9277
9278 PR ipa/66223
9279 * g++.dg/ipa/devirt-50.C: New testcase.
9280
9281 2016-01-19 Marek Polacek <polacek@redhat.com>
9282
9283 PR c++/68965
9284 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9285 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9286
9287 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9288
9289 PR target/69135
9290 * gcc.target/arm/pr69135_1.c: New test.
9291
9292 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9293
9294 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9295
9296 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9297
9298 * gcc.target/aarch64/ccmp_1.c: New testcase.
9299
9300 2016-01-19 Marek Polacek <polacek@redhat.com>
9301
9302 PR c++/68586
9303 * g++.dg/cpp0x/enum30.C: New test.
9304
9305 2016-01-19 Richard Biener <rguenther@suse.de>
9306
9307 PR tree-optimization/69336
9308 * g++.dg/tree-ssa/pr69336.C: New testcase.
9309
9310 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9311
9312 PR debug/65779
9313 * gcc.dg/pr65779.c: New test.
9314
9315 2016-01-19 Richard Biener <rguenther@suse.de>
9316
9317 PR tree-optimization/69352
9318 * gcc.dg/torture/pr69352.c: New testcase.
9319
9320 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9321
9322 PR rtl-optimization/68955
9323 PR rtl-optimization/64557
9324 * gcc.dg/torture/pr68955.c: New test.
9325
9326 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9327
9328 PR lto/69136
9329 * g++.dg/torture/pr69136.C: New testcase.
9330
9331 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9332
9333 PR lto/69133
9334 * g++.dg/lto/pr69133_0.C: New testcase.
9335 * g++.dg/lto/pr69133_1.C: New testcase.
9336
9337 2016-01-15 Jeff Law <law@redhat.com>
9338
9339 PR tree-optimization/69320
9340 * gcc.c-torture/pr69320-1.c: New test.
9341 * gcc.c-torture/pr69320-2.c: New test.
9342 * gcc.c-torture/pr69320-3.c: New test.
9343 * gcc.c-torture/pr69320-4.c: New test.
9344
9345 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9346
9347 PR c++/11858
9348 PR c++/24663
9349 PR c++/24664
9350 * g++.dg/template/pr11858.C: New test.
9351 * g++.dg/template/pr24663.C: New test.
9352 * g++.dg/template/unify12.C: New test.
9353 * g++.dg/template/unify13.C: New test.
9354 * g++.dg/template/unify14.C: New test.
9355 * g++.dg/template/unify15.C: New test.
9356 * g++.dg/template/unify16.C: New test.
9357 * g++.dg/template/unify17.C: New test.
9358
9359 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9360
9361 PR testsuite/69181
9362 * gcc.dg/pr69181-1.c: New test file.
9363 * gcc.dg/pr69181-2.c: New test file.
9364 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9365 globals by moving it to...
9366 (cleanup-after-saved-dg-test): ...this new function. Add
9367 "global additional_sources_used". Add reset of global
9368 multiline_expected_outputs to the empty list.
9369 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9370 global to...
9371 (multiline_expected_outputs): ...this, and updated comments to
9372 note that it is modified from gcc-dg.exp.
9373 (dg-end-multiline-output): Update for the above renaming.
9374 (handle-multiline-outputs): Likewise. Remove the clearing
9375 of the expected outputs to the empty list.
9376
9377 2016-01-18 Richard Biener <rguenther@suse.de>
9378
9379 PR tree-optimization/69297
9380 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9381
9382 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9383
9384 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9385 dg-options.
9386 * gcc.target/mips/mips-3d-2.c: Likewise.
9387 * gcc.target/mips/mips-3d-3.c: Likewise.
9388 * gcc.target/mips/mips-3d-4.c: Likewise.
9389 * gcc.target/mips/mips-3d-5.c: Likewise.
9390 * gcc.target/mips/mips-3d-6.c: Likewise.
9391 * gcc.target/mips/mips-3d-7.c: Likewise.
9392 * gcc.target/mips/mips-3d-8.c: Likewise.
9393 * gcc.target/mips/mips-3d-9.c: Likewise.
9394 * gcc.target/mips/mips-ps-1.c: Likewise.
9395 * gcc.target/mips/mips-ps-2.c: Likewise.
9396 * gcc.target/mips/mips-ps-3.c: Likewise.
9397 * gcc.target/mips/mips-ps-4.c: Likewise.
9398 * gcc.target/mips/mips-ps-5.c: Likewise.
9399 * gcc.target/mips/mips-ps-6.c: Likewise.
9400 * gcc.target/mips/mips-ps-7.c: Likewise.
9401 * gcc.target/mips/mips-ps-type.c: Likewise.
9402 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9403 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9404
9405 2016-01-18 Tom de Vries <tom@codesourcery.com>
9406
9407 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9408 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9409 * c-c++-common/goacc/kernels-empty.c: New test.
9410 * c-c++-common/goacc/kernels-eternal.c: New test.
9411 * c-c++-common/goacc/kernels-loop-2.c: New test.
9412 * c-c++-common/goacc/kernels-loop-3.c: New test.
9413 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9414 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9415 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9416 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9417 * c-c++-common/goacc/kernels-loop-data.c: New test.
9418 * c-c++-common/goacc/kernels-loop-g.c: New test.
9419 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9420 * c-c++-common/goacc/kernels-loop-n.c: New test.
9421 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9422 * c-c++-common/goacc/kernels-loop.c: New test.
9423 * c-c++-common/goacc/kernels-noreturn.c: New test.
9424 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9425 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9426 * c-c++-common/goacc/kernels-reduction.c: New test.
9427
9428 2016-01-18 Tom de Vries <tom@codesourcery.com>
9429
9430 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9431 * gcc.dg/autopar/outer-2.c: Same.
9432 * gcc.dg/autopar/outer-3.c: Same.
9433 * gcc.dg/autopar/outer-4.c: Same.
9434 * gcc.dg/autopar/outer-5.c: Same.
9435 * gcc.dg/autopar/outer-6.c: Same.
9436 * gcc.dg/autopar/parallelization-1.c: Same.
9437 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9438 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9439 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9440 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9441 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9442 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9443 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9444 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9445 * gcc.dg/autopar/pr39500-1.c: Same.
9446 * gcc.dg/autopar/pr39500-2.c: Same.
9447 * gcc.dg/autopar/pr46193.c: Same.
9448 * gcc.dg/autopar/pr46194.c: Same.
9449 * gcc.dg/autopar/pr49580.c: Same.
9450 * gcc.dg/autopar/pr49960-1.c: Same.
9451 * gcc.dg/autopar/pr49960.c: Same.
9452 * gcc.dg/autopar/pr68373.c: Same.
9453 * gcc.dg/autopar/reduc-1.c: Same.
9454 * gcc.dg/autopar/reduc-1char.c: Same.
9455 * gcc.dg/autopar/reduc-1short.c: Same.
9456 * gcc.dg/autopar/reduc-2.c: Same.
9457 * gcc.dg/autopar/reduc-2char.c: Same.
9458 * gcc.dg/autopar/reduc-2short.c: Same.
9459 * gcc.dg/autopar/reduc-3.c: Same.
9460 * gcc.dg/autopar/reduc-4.c: Same.
9461 * gcc.dg/autopar/reduc-6.c: Same.
9462 * gcc.dg/autopar/reduc-7.c: Same.
9463 * gcc.dg/autopar/reduc-8.c: Same.
9464 * gcc.dg/autopar/reduc-9.c: Same.
9465 * gcc.dg/autopar/uns-outer-4.c: Same.
9466 * gcc.dg/autopar/uns-outer-5.c: Same.
9467 * gcc.dg/autopar/uns-outer-6.c: Same.
9468 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9469 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9470
9471 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9472
9473 PR target/63679
9474 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9475 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9476
9477 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9478
9479 PR target/63679
9480 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9481 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9482 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9483
9484 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9485
9486 PR target/63679
9487 * gcc.dg/tree-ssa/sra-17.c: New.
9488 * gcc.dg/tree-ssa/sra-18.c: New.
9489
9490 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9491
9492 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9493
9494 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9495
9496 * gnat.dg/inline12.adb: New test.
9497
9498 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9499
9500 PR tree-optimization/66797
9501 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9502
9503 2016-01-18 Richard Biener <rguenther@suse.de>
9504
9505 PR tree-optimization/69170
9506 * gcc.dg/torture/pr69170.c: New testcase.
9507
9508 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9509
9510 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9511
9512 2016-01-16 Tom de Vries <tom@codesourcery.com>
9513
9514 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9515
9516 2016-01-16 Tom de Vries <tom@codesourcery.com>
9517
9518 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9519 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9520 redundant dg-require-effective-target pthread.
9521 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9522 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9523 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9524 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9525 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9526 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9527 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9528
9529 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9530
9531 PR target/68609
9532 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9533 * gcc.target/powerpc/recip-7.c: Same.
9534
9535 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9536
9537 PR c++/69091
9538 * g++.dg/template/pr69091.C: New test.
9539
9540 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9541
9542 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9543 dump does not contain an error_mark_node.
9544 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9545 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9546
9547 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9548
9549 PR c++/68936
9550 * g++.dg/template/pr68936.C: New test.
9551
9552 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9553
9554 PR target/68609
9555 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9556 * gcc.target/powerpc/recip-2.c: Same.
9557 * gcc.target/powerpc/recip-3.c: Same.
9558 * gcc.target/powerpc/recip-4.c: Same.
9559 * gcc.target/powerpc/recip-sqrtf.c: Same.
9560
9561 2016-01-15 Jeff Law <law@redhat.com>
9562
9563 PR tree-optimization/69270
9564 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9565 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9566
9567 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9568
9569 PR fortran/49630
9570 * gfortran.dg/deferred_character_13.f90: New test for the fix
9571 of comment 3 of the PR.
9572
9573 PR fortran/54070
9574 * gfortran.dg/deferred_character_8.f90: New test
9575 * gfortran.dg/allocate_error_5.f90: New test
9576
9577 PR fortran/60593
9578 * gfortran.dg/deferred_character_10.f90: New test
9579
9580 PR fortran/60795
9581 * gfortran.dg/deferred_character_14.f90: New test
9582
9583 PR fortran/61147
9584 * gfortran.dg/deferred_character_11.f90: New test
9585
9586 PR fortran/64324
9587 * gfortran.dg/deferred_character_9.f90: New test
9588
9589 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9590
9591 PR rtl-optimization/69030
9592 * gcc.target/i386/pr69030.c: New.
9593
9594 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9595
9596 * gcc.target/aarch64/target_attr_17.c: New test.
9597
9598 2016-01-15 Richard Biener <rguenther@suse.de>
9599
9600 PR tree-optimization/66856
9601 * gcc.dg/torture/pr66856-1.c: New testcase.
9602 * gcc.dg/torture/pr66856-2.c: Likewise.
9603
9604 2016-01-15 Richard Biener <rguenther@suse.de>
9605
9606 PR debug/69137
9607 * g++.dg/lto/pr69137_0.C: New testcase.
9608
9609 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9610
9611 PR middle-end/69246
9612 * gcc.target/i386/pr69246.c: New test.
9613
9614 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9615
9616 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9617
9618 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9619
9620 PR c++/56194
9621 * g++.dg/init/const9.C: Disable test on S/390.
9622
9623 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9624
9625 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9626 * g++.dg/Wno-frame-address.C: Ditto.
9627
9628 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9629
9630 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9631
9632 2016-01-15 Richard Biener <rguenther@suse.de>
9633
9634 PR tree-optimization/68961
9635 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9636
9637 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9638
9639 * gcc.target/i386/pr65105-5.c: New test.
9640
9641 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9642
9643 * gcc.c-torture/execute/alias-4.c: New testcase.
9644
9645 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9646
9647 PR ipa/68148
9648 * g++.dg/ipa/devirt-49.C: New testcase.
9649
9650 2016-01-15 Christian Bruel <christian.bruel@st.com>
9651
9652 PR target/65837
9653 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9654 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9655 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9656
9657 2016-01-15 Richard Biener <rguenther@suse.de>
9658
9659 PR tree-optimization/69117
9660 * gcc.dg/torture/pr69117.c: New testcase.
9661
9662 2015-01-14 Ryan Burn <contact@rnburn.com>
9663
9664 PR c++/69048
9665 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9666
9667 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9668
9669 PR testsuite/67509
9670 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9671 range tests use 100 * maximum instead of maximum + 1.
9672
9673 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9674
9675 PR debug/69244
9676 * gcc.dg/guality/pr69244.c: New test.
9677
9678 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9679
9680 * lib/target-supports.exp (check_effective_target_issignaling):
9681 New procedure.
9682 * gcc.dg/pr61441.c: Require issignaling effective target.
9683
9684 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9685
9686 PR target/68803
9687 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9688
9689 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9690
9691 PR c++/68819
9692 PR preprocessor/69177
9693 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9694 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9695 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9696 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9697
9698 2016-01-14 Marek Polacek <polacek@redhat.com>
9699
9700 PR c/69262
9701 * gcc.dg/array-15.c: New test.
9702
9703 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR middle-end/68146
9706 PR tree-optimization/69155
9707 * gfortran.dg/pr68146.f: New test.
9708 * gfortran.dg/pr69155.f90: New test.
9709
9710 2016-01-14 Richard Biener <rguenther@suse.de>
9711
9712 PR tree-optimization/68060
9713 * gcc.dg/torture/pr68060-1.c: New testcase.
9714 * gcc.dg/torture/pr68060-2.c: Likewise.
9715
9716 2016-01-14 Nick Clifton <nickc@redhat.com>
9717
9718 * lib/target-supports.exp
9719 (check_effective_target_arm_neon_ok_nocache): Add an option
9720 sequence that includes setting the ARM architecture to ARMv7-A.
9721 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9722 command line options necessary to enable Neon support.
9723 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9724 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9725 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9726 * gcc.target/arm/pr69180.c: Likewise.
9727
9728 2016-01-14 Jeff Law <law@redhat.com>
9729
9730 PR tree-optimization/69270
9731 * gcc.dg/tree-ssa/pr69270.c: New test.
9732
9733 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9734
9735 PR c/66208
9736 * c-c++-common/pr66208.c: New file.
9737
9738 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9739
9740 PR tree-optimization/69156
9741 * gcc.dg/pr69156.c: New test.
9742
9743 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9744
9745 * gcc.target/i386/pr69225-7.c: New test.
9746
9747 2016-01-13 Richard Henderson <rth@redhat.com>
9748
9749 * gcc.dg/tm/memopt-13.c: Update expected function.
9750 * gcc.dg/tm/memopt-6.c: Likewise.
9751
9752 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9753
9754 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9755 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9756 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9757 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9758
9759 2016-01-13 Tom de Vries <tom@codesourcery.com>
9760
9761 PR tree-optimization/69169
9762 * gcc.dg/pr69169.c: New test.
9763
9764 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9765
9766 PR target/69228
9767 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9768 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9769 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9770 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9771 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9772 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9773 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9774 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9775
9776 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9777
9778 PR target/69247
9779 * gcc.dg/pr69247.c: New test.
9780
9781 2016-01-13 Richard Biener <rguenther@suse.de>
9782
9783 PR tree-optimization/69242
9784 * gcc.dg/torture/pr69242.c: New testcase.
9785
9786 2016-01-13 Richard Biener <rguenther@suse.de>
9787
9788 PR tree-optimization/69186
9789 * gcc.dg/torture/pr69186.c: New testcase.
9790
9791 2016-01-13 Jeff Law <law@redhat.com>
9792
9793 PR tree-optimization/67755
9794 * gcc.dg/tree-ssa/pr67755.c: New test.
9795
9796 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9797
9798 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9799 pass number in output by a star.
9800
9801 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9802
9803 PR tree-optimization/68911
9804 * gcc.c-torture/execute/pr68911.c: New test.
9805
9806 2016-01-12 Marek Polacek <polacek@redhat.com>
9807
9808 PR c++/68979
9809 * g++.dg/warn/permissive-1.C: New test.
9810
9811 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9812
9813 PR objc++/68511
9814 PR c++/69213
9815 * g++.dg/opt/pr69213.C: New test.
9816
9817 2016-01-12 Christian Bruel <christian.bruel@st.com>
9818
9819 PR target/69180
9820 * gcc.target/arm/pr69180.c: New test.
9821
9822 2016-01-12 Richard Biener <rguenther@suse.de>
9823
9824 PR lto/69077
9825 * g++.dg/lto/pr69077_0.C: New testcase.
9826 * g++.dg/lto/pr69077_1.C: Likewise.
9827
9828 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9829
9830 PR target/69175
9831 * g++.dg/opt/pr69175.C: New test.
9832
9833 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9834
9835 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9836 rather than #including math.h & stdlib.h.
9837 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9838 * gcc.dg/vect/pr49771.c: Likewise.
9839 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9840 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9841 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9842 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9843 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9844 * gcc.dg/vect/pr44507.c: Likewise.
9845 * gcc.dg/vect/pr45902.c: Likewise.
9846 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9847 * gcc.dg/vect/vect-117.c: Likewise.
9848 * gcc.dg/vect/vect-99.c: Likewise.
9849 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9850 * gcc.dg/vect/vect-cond-1.c: Likewise.
9851 * gcc.dg/vect/vect-cond-2.c: Likewise.
9852 * gcc.dg/vect/vect-cond-3.c: Likewise.
9853 * gcc.dg/vect/vect-cond-4.c: Likewise.
9854 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9855 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9856 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9857 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9858 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9859 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9860 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9861 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9862 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9863 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9864 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9865 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9866 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9867 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9868 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9869 include of signal.h.
9870 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9871 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9872 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9873 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9874 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9875 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9876 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9877 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9878 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9879 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9880 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9881 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9882 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9883 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9884 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9885 * gcc.dg/vect/vect-outer-5.c: Likewise.
9886 * gcc.dg/vect/vect-outer-6.c: Likewise.
9887 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9888 include of stdio.h.
9889
9890 2016-01-12 Nick Clifton <nickc@redhat.com>
9891
9892 PR target/68913
9893 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9894 to fread so that it will be found in all target runtimes.
9895
9896 2016-01-12 Richard Biener <rguenther@suse.de>
9897
9898 PR tree-optimization/69053
9899 * g++.dg/torture/pr69053.C: New testcase.
9900
9901 2016-01-12 Richard Biener <rguenther@suse.de>
9902
9903 PR tree-optimization/69168
9904 * gcc.dg/torture/pr69168.c: New testcase.
9905
9906 2016-01-12 Richard Biener <rguenther@suse.de>
9907
9908 PR tree-optimization/69157
9909 * gcc.dg/torture/pr69157.c: New testcase.
9910
9911 2016-01-12 Richard Biener <rguenther@suse.de>
9912
9913 PR tree-optimization/69174
9914 * gcc.dg/torture/pr69174.c: New testcase.
9915
9916 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9917
9918 PR c++/66808
9919 PR c++/69000
9920 * g++.dg/tls/pr66808.C: New test.
9921 * g++.dg/tls/pr69000.C: New test.
9922
9923 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9924
9925 * gcc.target/powerpc/swaps-p8-23.c: New test.
9926 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9927
9928 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9929
9930 PR tree-optimization/68356
9931 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9932
9933 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9934 Jim Wilson <jim.wilson@linaro.org>
9935
9936 PR target/69194
9937 * gcc.target/arm/pr69194.c: New test.
9938
9939 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9940
9941 PR target/69225
9942 * gcc.target/i386/pr69225-1.c: New test.
9943 * gcc.target/i386/pr69225-2.c: Likewise.
9944 * gcc.target/i386/pr69225-3.c: Likewise.
9945 * gcc.target/i386/pr69225-4.c: Likewise.
9946 * gcc.target/i386/pr69225-5.c: Likewise.
9947 * gcc.target/i386/pr69225-6.c: Likewise.
9948
9949 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9950
9951 PR target/67462
9952 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9953 if lp64.
9954
9955 PR target/69071
9956 * gcc.dg/pr69071.c: New test.
9957
9958 PR c++/69211
9959 * g++.dg/opt/pr69211.C: New test.
9960
9961 PR tree-optimization/69214
9962 * gcc.c-torture/compile/pr69214.c: New test.
9963
9964 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9965
9966 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9967 * gcc.target/i386/pr66232-11.c: Ditto.
9968 * gcc.target/i386/pr66232-12.c: Ditto.
9969 * gcc.target/i386/pr66232-13.c: Ditto.
9970
9971 2016-01-11 Richard Biener <rguenther@suse.de>
9972
9973 PR tree-optimization/69173
9974 * gcc.dg/torture/pr69173.c: New testcase.
9975
9976 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9977
9978 PR rtl-optimization/68796
9979 * gcc.target/aarch64/tst_5.c: New test.
9980 * gcc.target/aarch64/tst_6.c: Likewise.
9981
9982 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9983
9984 PR rtl-optimization/68841
9985 * gcc.dg/pr68841.c: New test.
9986 * gcc.c-torture/execute/pr68841.c: New test.
9987
9988 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9989
9990 PR rtl-optimization/68920
9991 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9992 for ix86 targets.
9993 * gcc.dg/ifcvt-5.c: New test.
9994
9995 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9996
9997 PR bootstrap/69123
9998 * g++.dg/pr69123.C: New.
9999
10000 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10001
10002 PR target/69010
10003 * gcc.target/i386/pr69010.c: New test.
10004
10005 2016-01-11 Martin Jambor <mjambor@suse.cz>
10006
10007 PR ipa/69044
10008 * gcc.target/i386/chkp-pr69044.c: New test.
10009
10010 2016-01-11 Tom de Vries <tom@codesourcery.com>
10011
10012 PR tree-optimization/69109
10013 * gcc.dg/autopar/pr69109-2.c: New test.
10014 * gcc.dg/autopar/pr69109.c: New test.
10015
10016 2016-01-11 Tom de Vries <tom@codesourcery.com>
10017
10018 PR tree-optimization/69108
10019 * gcc.dg/autopar/pr69108.c: New test.
10020
10021 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10022
10023 PR c++/69029
10024 * c-c++-common/Wisleading-indentation.c: Augment test.
10025
10026 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10027
10028 PR fortran/69154
10029 * gfortran.dg/inline_matmul_12.f90: New test.
10030
10031 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
10032
10033 PR fortran/67779
10034 * gfortran.dg/actual_array_offset_1: New test.
10035
10036 2016-01-10 Tom de Vries <tom@codesourcery.com>
10037
10038 PR tree-optimization/69062
10039 * gcc.dg/autopar/pr69062.c: New test.
10040
10041 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10042
10043 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10044 * gcc.dg/vect/slp-perm-2.c: Likewise.
10045 * gcc.dg/vect/slp-perm-3.c: Likewise.
10046 * gcc.dg/vect/slp-perm-5.c: Likewise.
10047 * gcc.dg/vect/slp-perm-6.c: Likewise.
10048 * gcc.dg/vect/slp-perm-7.c: Likewise.
10049 * gcc.dg/vect/slp-perm-8.c: Likewise.
10050
10051 2016-01-10 Tom de Vries <tom@codesourcery.com>
10052
10053 PR tree-optimization/69039
10054 * gcc.dg/autopar/pr69039.c: New test.
10055
10056 2016-01-09 Marek Polacek <polacek@redhat.com>
10057
10058 PR c++/69113
10059 * g++.dg/pr69113.C: New test.
10060
10061 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10062
10063 PR middle-end/50865
10064 PR tree-optimization/69097
10065 * gcc.c-torture/execute/pr50865.c: New test.
10066 * gcc.c-torture/execute/pr69097-1.c: New test.
10067 * gcc.c-torture/execute/pr69097-2.c: New test.
10068 * gcc.dg/pr69097-1.c: New test.
10069 * gcc.dg/pr69097-2.c: New test.
10070
10071 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10072
10073 PR c++/69164
10074 * g++.dg/opt/pr69164.C: New test.
10075
10076 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10077
10078 PR tree-optimization/69167
10079 * gcc.dg/pr69167.c: New test.
10080
10081 2016-01-08 Marek Polacek <polacek@redhat.com>
10082
10083 PR c++/68449
10084 * g++.dg/pr68449.C: New.
10085
10086 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10087
10088 PR tree-optimization/68707
10089 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10090 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10091 on platforms supporting it.
10092 * gcc.dg/vect/slp-perm-2.c: Likewise.
10093 * gcc.dg/vect/slp-perm-3.c: Likewise.
10094 * gcc.dg/vect/slp-perm-5.c: Likewise.
10095 * gcc.dg/vect/slp-perm-7.c: Likewise.
10096 * gcc.dg/vect/slp-perm-8.c: Likewise.
10097 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10098 on platforms supporting it.
10099
10100 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10101
10102 PR tree-optimization/69162
10103 * gcc.dg/pr69162.c: New test.
10104
10105 PR tree-optimization/69172
10106 * gcc.dg/pr69172.c: New test.
10107
10108 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10109
10110 PR tree-optimization/67781
10111 * gcc.c-torture/execute/pr67781.c: New file.
10112
10113 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10114
10115 PR tree-optimization/69083
10116 * gcc.dg/vect/pr69083.c: New test.
10117
10118 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10119
10120 PR tree-optimization/61441
10121 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10122 Use -fexcess-precision=standard for compiler options.
10123 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10124
10125 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10126
10127 PR fortran/69128
10128 * gfortran.dg/gomp/pr69128.f90: New test.
10129
10130 PR c++/69145
10131 * g++.dg/ext/pr69145-1.C: New test.
10132 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10133 * g++.dg/ext/pr69145-2.h: New file.
10134
10135 2016-01-07 Martin Sebor <msebor@redhat.com>
10136
10137 PR c/68966
10138 * gcc.dg/atomic-fetch-bool.c: New test.
10139 * gcc.dg/sync-fetch-bool.c: New test.
10140
10141 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10142
10143 PR fortran/66680
10144 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10145
10146 2016-01-07 Nick Clifton <nickc@redhat.com>
10147
10148 PR target/66655
10149 * g++.dg/pr66655.C: New test.
10150 * g++.dg/pr66655_1.cc: Test support file.
10151 * g++.dg/pr66655.h: Test header file.
10152
10153 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10154
10155 PR fortran/66680
10156 gfortran.dg/gomp/pr66680.f90: New test.
10157
10158 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10159
10160 PR target/69171
10161 * gcc.target/i386/pr69171-1.c: New test.
10162 * gcc.target/i386/pr69171-2.c: Likewise.
10163 * gcc.target/i386/pr69171-3.c: Likewise.
10164 * gcc.target/i386/pr69171-4.c: Likewise.
10165 * gcc.target/i386/pr69171-5.c: Likewise.
10166 * gcc.target/i386/pr69171-6.c: Likewise.
10167
10168 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10169
10170 PR middle-end/67639
10171 * c-c++-common/pr67639.c: New test.
10172
10173 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10174
10175 PR tree-optimization/69141
10176 * g++.dg/opt/pr69141.C: New test.
10177
10178 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10179
10180 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10181
10182 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10183
10184 PR target/69140
10185 * gcc.target/i386/pr69140.c: New test
10186
10187 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10188
10189 * gcc.dg/bad-dereference.c: New test case.
10190
10191 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10192
10193 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10194
10195 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10196
10197 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10198
10199 2016-01-06 Marek Polacek <polacek@redhat.com>
10200
10201 PR sanitizer/69099
10202 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10203
10204 2016-01-05 Marek Polacek <polacek@redhat.com>
10205
10206 PR c/69104
10207 * gcc.dg/atomic-invalid-2.c: New.
10208
10209 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10210
10211 PR target/68991
10212 * gcc.target/i386/pr68991.c: New test.
10213
10214 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10215
10216 PR target/68991
10217 * g++.dg/pr68991-1.C: New test.
10218 * g++.dg/pr68991-2.C: Likewise.
10219
10220 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10221
10222 PR other/60465
10223 * gcc.target/ia64/pr60465-gprel64.c: New test.
10224 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10225
10226 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10227
10228 PR rtl-optimization/68651
10229 * gcc.target/aarch64/pr68651_1.c: New test.
10230
10231 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10232
10233 PR c/69122
10234 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10235
10236 2016-01-05 Nathan Sidwell <nathan@acm.org>
10237
10238 PR c++/58583
10239 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10240
10241 * gcc.dg/alias-15.c: New.
10242
10243 2016-01-05 Nick Clifton <nickc@redhat.com>
10244
10245 PR target/68870
10246 * g++.dg/pr68770.C: New test.
10247
10248 2016-01-04 Mike Stump <mikestump@comcast.net>
10249
10250 * lib/target-supports.exp (check_effective_target_cilkplus):
10251 cilkplus targets require pthreads.
10252 (check_effective_target_cilkplus): Remove special case for NVPTX.
10253
10254 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10255
10256 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10257 generation.
10258
10259 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10260
10261 Update copyright years.
10262
10263 2016-01-04 Marek Polacek <polacek@redhat.com>
10264
10265 PR c/68908
10266 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10267 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10268 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10269
10270 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10271
10272 * gcc.target/sparc/20160104-2.c: New test.
10273
10274 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10275
10276 * gcc.target/sparc/20160104-1.c: New test.
10277
10278 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10279
10280 PR fortran/65045
10281 * gfortran.dg/pr65045.f90: New test.
10282
10283 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10284
10285 * gnat.dg/specs/debug1.ads: Delete.
10286
10287 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10288
10289 PR libgfortran/68867
10290 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10291 expression.
10292
10293 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10294
10295 PR libgfortran/68867
10296 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10297 PowerPC.
10298
10299 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10300
10301 PR fortran/68864
10302 * gfortran.dg/pr68864.f90: New test.
10303
10304 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10305
10306 PR tree-optimization/69070
10307 * gcc.dg/pr69070.c: New test.
10308
10309 PR sanitizer/69055
10310 * gfortran.dg/pr69055.f90: New test.
10311
10312 PR target/69015
10313 * gcc.dg/pr69015.c: New test.
10314 \f
10315 Copyright (C) 2016 Free Software Foundation, Inc.
10316
10317 Copying and distribution of this file, with or without modification,
10318 are permitted in any medium without royalty provided the copyright
10319 notice and this notice are preserved.