rs6000-protos.h (rs6000_split_vec_extract_var): New declaration.
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2
3 * gcc.target/powerpc/vec-extract-1.c: New test.
4
5 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6
7 PR fortran/71799
8 * gfortran.dg/pr71799.f90: New test.
9
10 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
11
12 PR c++/71665
13 * g++.dg/cpp0x/pr71665-1.C: New.
14 * g++.dg/cpp0x/pr71665-2.C: Likewise.
15 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
16 * g++.dg/ext/label10.C: Likewise.
17 * g++.dg/parse/constant5.C: Likewise.
18
19 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
20
21 PR fortran/71859
22 * gfortran.dg/pr71859.f90: New test.
23 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
24 * gfortran.dg/coarray_collectives_1.f90: Ditto.
25
26 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
27
28 PR fortran/71883
29 * gfortran.dg/pr71883.f90 : New test.
30
31 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
32
33 PR tree-optimization/71734
34 * g++.dg/vect/pr70729-nest.cc: New test.
35
36 2016-07-28 Renlin Li <renlin.li@arm.com>
37
38 Revert
39 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
40
41 PR fortran/71902
42 * gfortran.dg/dependency_47.f90: New test.
43
44 2016-07-28 Martin Liska <mliska@suse.cz>
45
46 PR gcov-profile/68025
47 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
48
49 2016-07-28 Martin Liska <mliska@suse.cz>
50
51 * g++.dg/vect/pr70944.cc: New test.
52
53 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
54
55 PR middle-end/71994
56 * gcc.dg/torture/pr71994.c: New test.
57
58 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
59
60 PR middle-end/71078
61 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
62 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
63 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
64
65 2016-07-27 Richard Biener <rguenther@suse.de>
66
67 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
68
69 2016-07-27 Martin Liska <mliska@suse.cz>
70
71 * gcc.dg/predict-13.c: New test.
72 * gcc.dg/predict-14.c: New test.
73
74 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
75
76 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
77 including stdint.h.
78 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
79 including stdint.h.
80
81 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
82
83 PR target/71869
84 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
85 IEEE built-in functions handle quiet and signalling NaNs
86 correctly.
87
88 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
89
90 PR fortran/71862
91 * gfortran.dg/pr71862.f90: New test.
92
93 2016-07-26 Martin Sebor <msebor@redhat.com>
94
95 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
96 selector with dg-options.
97
98 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
99
100 PR tree-optimization/18046
101 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
102 * gcc.dg/tree-ssa/vrp103.c: New test.
103 * gcc.dg/tree-ssa/vrp104.c: New test.
104
105 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
106
107 * gcc.target/powerpc/pr63354.c: Require lp64 since
108 -mprofile-kernel is not legal with -m32.
109
110 2016-07-26 Richard Biener <rguenther@suse.de>
111
112 PR rtl-optimization/71984
113 * gcc.dg/torture/pr71984.c: New testcase.
114
115 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
116
117 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
118 g++-dg-runtest via et-dg-runtest.
119 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
120 * gcc.dg/vect/vect.exp: Likewise.
121 * gfortran.dg/graphite/graphite.exp: Likewise, but for
122 gfortran-dg-runtest.
123 * gfortran.dg/vect/vect.exp: Likewise.
124 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
125 (check_mips_loongson_hw_available): Likewise.
126 (check_effective_target_mpaired_single_runtime): Likewise.
127 (check_effective_target_mips_loongson_runtime): Likewise.
128 (add_options_for_mpaired_single): Likewise.
129 (check_effective_target_vect_int): Add global et_index.
130 Check and save the supported feature for a target selected by
131 the et_index target. Break long lines where appropriate. Call
132 et-is-effective-target for MIPS with an argument instead of
133 check_effective_target_* where appropriate.
134 (check_effective_target_vect_intfloat_cvt): Likewise.
135 (check_effective_target_vect_uintfloat_cvt): Likewise.
136 (check_effective_target_vect_floatint_cvt): Likewise.
137 (check_effective_target_vect_floatuint_cvt): Likewise.
138 (check_effective_target_vect_simd_clones): Likewise.
139 (check_effective_target_vect_shift): ewise.
140 (check_effective_target_whole_vector_shift): Likewise.
141 (check_effective_target_vect_bswap): Likewise.
142 (check_effective_target_vect_shift_char): Likewise.
143 (check_effective_target_vect_long): Likewise.
144 (check_effective_target_vect_float): Likewise.
145 (check_effective_target_vect_double): Likewise.
146 (check_effective_target_vect_long_long): Likewise.
147 (check_effective_target_vect_no_int_max): Likewise.
148 (check_effective_target_vect_no_int_add): Likewise.
149 (check_effective_target_vect_no_bitwise): Likewise.
150 (check_effective_target_vect_widen_shift): Likewise.
151 (check_effective_target_vect_no_align): Likewise.
152 (check_effective_target_vect_hw_misalign): Likewise.
153 (check_effective_target_vect_element_align): Likewise.
154 (check_effective_target_vect_condition): Likewise.
155 (check_effective_target_vect_cond_mixed): Likewise.
156 (check_effective_target_vect_char_mult): Likewise.
157 (check_effective_target_vect_short_mult): Likewise.
158 (check_effective_target_vect_int_mult): Likewise.
159 (check_effective_target_vect_extract_even_odd): Likewise.
160 (check_effective_target_vect_interleave): Likewise.
161 (check_effective_target_vect_stridedN): Likewise.
162 (check_effective_target_vect_multiple_sizes): Likewise.
163 (check_effective_target_vect64): Likewise.
164 (check_effective_target_vect_call_copysignf): Likewise.
165 (check_effective_target_vect_call_sqrtf): Likewise.
166 (check_effective_target_vect_call_btrunc): Likewise.
167 (check_effective_target_vect_call_btruncf): Likewise.
168 (check_effective_target_vect_call_ceil): Likewise.
169 (check_effective_target_vect_call_ceilf): Likewise.
170 (check_effective_target_vect_call_floor): Likewise.
171 (check_effective_target_vect_call_floorf): Likewise.
172 (check_effective_target_vect_call_lceil): Likewise.
173 (check_effective_target_vect_call_lfloor): Likewise.
174 (check_effective_target_vect_call_nearbyint): Likewise.
175 (check_effective_target_vect_call_nearbyintf): Likewise.
176 (check_effective_target_vect_call_round): Likewise.
177 (check_effective_target_vect_call_roundf): Likewise.
178 (check_effective_target_vect_perm): Likewise, but also append *_saved
179 to the existing global name to properly cache the result.
180 (check_effective_target_vect_perm_byte): Likewise.
181 (check_effective_target_vect_perm_short): Likewise.
182 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
183 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
184 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
185 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
186 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
187 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
188 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
189 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
190 (check_effective_target_vect_sdot_qi): Likewise.
191 (check_effective_target_vect_udot_qi): Likewise.
192 (check_effective_target_vect_sdot_hi): Likewise.
193 (check_effective_target_vect_udot_hi): Likewise.
194 (check_effective_target_vect_usad_char): Likewise.
195 (check_effective_target_vect_pack_trunc): Likewise.
196 (check_effective_target_vect_unpack): Likewise.
197 (check_effective_target_vect_aligned_arrays): Likewise.
198 (check_effective_target_vect_natural_alignment): Likewise.
199 (check_effective_target_vector_alignment_reachable): Likewise.
200 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
201 (is-effective-target): Initialize et_index if undefined.
202 (et-dg-runtest): New.
203 (et-is-effective-target): Likewise.
204 (check_vect_support_and_set_flags): Add supported MIPS targets to
205 EFFECTIVE_TARGETS list. Return the number of supported targets.
206
207 2016-07-26 Richard Biener <rguenther@suse.de>
208 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
209
210 PR middle-end/70920
211 * gcc.dg/pr70920-1.c: New test-case.
212 * gcc.dg/pr70902-2.c: Likewise.
213 * gcc.dg/pr70920-3.c: Likewise.
214 * gcc.dg/pr70920-4.c: Likewise
215 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
216 2 instead of 3.
217
218 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
219
220 * gcc.c-torture/execute/pr71494.c: Require label_values.
221 * gcc.dg/pr16973.c: Ditto.
222
223 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
224
225 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
226 * gcc.dg/torture/pr69771.c: Require int32plus.
227 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
228
229 2016-07-25 Martin Liska <mliska@suse.cz>
230
231 * gcc.dg/torture/pr71987.c: New test.
232
233 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
234
235 PR fortran/71935
236 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
237 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
238 * gfortran.dg/pr71935.f90: New test.
239
240 2016-07-22 Martin Sebor <msebor@redhat.com>
241
242 PR c++/71675
243 * g++.dg/ext/atomic-3.C: New test.
244 * gcc.dg/atomic/pr71675.c: New test.
245
246 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
247
248 * gcc.target/i386/mvc8.c: New test.
249
250 2016-07-22 Bin Cheng <bin.cheng@arm.com>
251
252 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
253 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
254
255 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
256
257 PR fortran/71795
258 * gfortran.dg/constructor_50.f90: New test.
259
260 2016-07-22 Martin Liska <mliska@suse.cz>
261
262 PR gcov-profile/69028
263 PR gcov-profile/62047
264 * g++.dg/cilk-plus/pr69028.C: New test.
265
266 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
267
268 * gfortran.dg/coarray_stat_2.f90: New test.
269
270 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
271
272 * gcc.target/powerpc/vec-extract.h: New files to check the
273 vec_extract built-in functions for all vector types, testing
274 accessing each element, both with constant and variable element
275 numbers.
276 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
277 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
278 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
279 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
280 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
281 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
282 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
283 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
284 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
285
286 2016-07-21 Jakub Jelinek <jakub@redhat.com>
287
288 PR c++/71728
289 * g++.dg/other/pr71728.C: New test.
290
291 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
292
293 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
294 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
295 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
296 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
297 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
298
299 2016-07-21 Richard Biener <rguenther@suse.de>
300
301 PR tree-optimization/71947
302 * gcc.dg/tree-ssa/vrp102.c: New testcase.
303
304 2016-07-21 Bin Cheng <bin.cheng@arm.com>
305
306 * gcc.dg/tree-ssa/scev-15.c: New.
307
308 2016-07-21 Bin Cheng <bin.cheng@arm.com>
309
310 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
311
312 2016-07-21 Jakub Jelinek <jakub@redhat.com>
313
314 PR c++/71941
315 * g++.dg/gomp/pr71941.C: New test.
316
317 2016-07-20 David Malcolm <dmalcolm@redhat.com>
318
319 PR c/70339
320 PR c/71858
321 * g++.dg/spellcheck-identifiers.C: New test case, based on
322 gcc.dg/spellcheck-identifiers.c.
323 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
324 gcc.dg/spellcheck-identifiers-2.c.
325 * g++.dg/spellcheck-typenames.C: New test case, based on
326 gcc.dg/spellcheck-typenames.c
327
328 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
329
330 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
331 pointer to member function and also test catching by reference.
332
333 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
334
335 * gcc.target/s390/pr67443.c: Fix test case.
336
337 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
338
339 * gcc.target/s390/insv-1.c: Xfail some tests.
340 * gcc.target/s390/insv-2.c: Likewise.
341
342 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
343
344 * gcc.target/avr/torture/get-mem.c: New test.
345 * gcc.target/avr/torture/set-mem.c: New test.
346
347 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
348
349 PR target/71948
350 * gcc.target/avr/torture/tiny-progmem.c: New test.
351
352 2016-07-20 Jakub Jelinek <jakub@redhat.com>
353
354 PR c++/71909
355 * g++.dg/parse/pr71909.C: New test.
356 * g++.dg/tm/pr71909.C: New test.
357
358 PR c++/50060
359 * g++.dg/cpp0x/constexpr-50060.C: New test.
360 * g++.dg/cpp1y/constexpr-50060.C: New test.
361
362 2016-07-20 Martin Liska <mliska@suse.cz>
363
364 * gfortran.dg/graphite/pr71898.f90: New test.
365
366 2016-07-20 Bin Cheng <bin.cheng@arm.com>
367
368 PR tree-optimization/71503
369 PR tree-optimization/71683
370 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
371 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
372
373 2016-07-20 Martin Liska <mliska@suse.cz>
374
375 * gcc.dg/plugin/plugin.exp: Remove sreal test.
376 * gcc.dg/plugin/sreal-test-1.c: Remove.
377 * gcc.dg/plugin/sreal_plugin.c: Remove.
378
379 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
380
381 PR fortran/71902
382 * gfortran.dg/dependency_47.f90: New test.
383
384 2016-07-19 Jakub Jelinek <jakub@redhat.com>
385
386 PR rtl-optimization/71916
387 * gcc.c-torture/compile/pr71916.c: New test.
388
389 PR middle-end/71874
390 * g++.dg/torture/pr71874.C: New test.
391
392 PR middle-end/71734
393 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
394 (my_alloc): Rewritten to use __builtin_posix_memalign and
395 __SIZE_TYPE__.
396 (my_free): Use __builtin_free instead of _mm_free.
397 (Vec::operator=): Use __builtin_memcpy.
398
399 2016-07-19 Martin Jambor <mjambor@suse.cz>
400
401 PR fortran/71688
402 * gfortran.dg/pr71688.f90: New test.
403
404 2016-07-19 Richard Biener <rguenther@suse.de>
405
406 * c-c++-common/vector-subscript-6.c: New testcase.
407 * c-c++-common/vector-subscript-7.c: Likewise.
408
409 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
410
411 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
412 and UInt32 based on __SIZEOF_INT__.
413
414 2016-07-19 Richard Biener <rguenther@suse.de>
415
416 PR tree-optimization/71901
417 * gcc.dg/torture/pr71901.c: New testcase.
418
419 2016-07-19 Richard Biener <rguenther@suse.de>
420
421 PR tree-optimization/71908
422 * gcc.dg/torture/pr71908.c: New testcase.
423
424 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
425
426 PR target/71493
427 * gcc.target/powerpc/pr71493-1.c: New test.
428 * gcc.target/powerpc/pr71493-2.c: Likewise.
429
430 2016-07-18 Jakub Jelinek <jakub@redhat.com>
431
432 PR c++/71835
433 * g++.dg/conversion/ambig3.C: New test.
434
435 PR c++/71828
436 * g++.dg/cpp0x/constexpr-71828.C: New test.
437
438 PR c++/71826
439 * g++.dg/template/pr71826.C: New test.
440
441 PR c++/71822
442 * g++.dg/template/defarg21.C: New test.
443
444 PR c++/71871
445 * g++.dg/ext/vector31.C: New test.
446
447 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
448
449 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
450
451 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
452
453 PR tree-optimization/71734
454 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
455
456 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
457
458 * gcc.target/s390/warn-dynamicstack-1.c: New test.
459 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
460 stack-layout-dynamic-1.c: New test.
461
462 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
463
464 * gcc.target/s390/nolrl-1.c: New test.
465
466 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
467
468 PR fortran/71523
469 * gfortran.dg/pr71523_1.f90: New test.
470 * gfortran.dg/pr71523_2.f90: New test.
471
472 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
473
474 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
475
476 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
477 Marco Restelli <mrestelli@gmail.com>
478
479 PR fortran/62125
480 * gfortran.dg/pr62125.f90: New test.
481
482 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
483
484 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
485 * gcc.target/powerpc/mulkc3-1.c: Likewise.
486
487 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
488
489 PR c++/58796
490 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
491 * g++.dg/cpp0x/nullptr35.C: New test.
492
493 2016-07-15 Bin Cheng <bin.cheng@arm.com>
494
495 * gcc.dg/tree-ssa/scev-8.c: Update test string.
496
497 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
498
499 * gfortran.dg/goacc/vector_length.f90: New test.
500
501 2016-07-15 Richard Biener <rguenther@suse.de>
502
503 PR tree-optimization/71881
504 * gcc.dg/torture/pr71881.c: New testcase.
505
506 2016-07-15 Richard Biener <rguenther@suse.de>
507
508 PR tree-optimization/71887
509 * gcc.dg/torture/pr71887.c: New testcase.
510
511 2016-07-15 Jakub Jelinek <jakub@redhat.com>
512
513 PR c/71858
514 * gcc.dg/spellcheck-identifiers-3.c: New test.
515
516 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
517
518 PR fortran/71807
519 * gfortran.dg/null_9.f90: New test.
520
521 2016-07-15 Bin Cheng <bin.cheng@arm.com>
522
523 * gcc.dg/tree-ssa/loop-41.c: New test.
524
525 2016-07-15 Bin Cheng <bin.cheng@arm.com>
526
527 PR tree-optimization/71347
528 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
529
530 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
531
532 PR fortran/29819
533 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
534 * gfortran.dg/contains.f90: Ditto.
535 * gfortran.dg/contains_empty_1.f03: Ditto.
536 * gfortran.dg/submodule_3.f08: Ditto.
537
538 2016-07-14 Jakub Jelinek <jakub@redhat.com>
539
540 PR testsuite/71865
541 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
542 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
543 expected diagnostics.
544
545 PR c/71858
546 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
547 * gcc.dg/spellcheck-identifiers-2.c: New test.
548 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
549 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
550
551 2016-07-14 Jakub Jelinek <jakub@redhat.com>
552
553 PR tree-optimization/71872
554 * gcc.c-torture/compile/pr71872.c: New test.
555
556 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
557
558 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
559 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
560 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
561 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
562 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
563 * gcc.target/arm/atomic-op-acquire-1.c: This.
564 * gcc.target/arm/atomic-op-char.c: Rename into ...
565 * gcc.target/arm/atomic-op-char-1.c: This.
566 * gcc.target/arm/atomic-op-consume.c: Rename into ...
567 * gcc.target/arm/atomic-op-consume-1.c: This.
568 * gcc.target/arm/atomic-op-int.c: Rename into ...
569 * gcc.target/arm/atomic-op-int-1.c: This.
570 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
571 * gcc.target/arm/atomic-op-relaxed-1.c: This.
572 * gcc.target/arm/atomic-op-release.c: Rename into ...
573 * gcc.target/arm/atomic-op-release-1.c: This.
574 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
575 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
576 * gcc.target/arm/atomic-op-short.c: Rename into ...
577 * gcc.target/arm/atomic-op-short-1.c: This.
578 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
579 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
580 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
581 * gcc.target/arm/atomic-op-char-2.c: Likewise.
582 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
583 * gcc.target/arm/atomic-op-int-2.c: Likewise.
584 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
585 * gcc.target/arm/atomic-op-release-2.c: Likewise.
586 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
587 * gcc.target/arm/atomic-op-short-2.c: Likewise.
588
589 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
590
591 PR fortran/70842
592 * gfortran.dg/select_type_35.f03: New test.
593
594 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
595
596 PR target/65951
597 PR tree-optimization/70923
598 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
599 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
600 * gcc.dg/vect/pr65951.c: Likewise.
601 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
602
603 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
604
605 * c-c++-common/pr60226.c: Expect maximum object file alignment
606 error on AIX.
607
608 2016-07-14 Richard Biener <rguenther@suse.de>
609
610 PR tree-optimization/71866
611 * gcc.dg/torture/pr71866.c: New testcase.
612
613 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
614
615 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
616 selector and enclose boolean expression in curly braces.
617
618 2016-07-14 Alan Modra <amodra@gmail.com>
619
620 PR target/71733
621 * gcc.target/powerpc/p9-novsx.c: New.
622
623 2016-07-13 Andi Kleen <ak@linux.intel.com>
624
625 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
626 * g++.dg/tree-prof/morefunc.C: Dito.
627 * g++.dg/tree-prof/pr35545.C: Dito.
628 * g++.dg/tree-prof/reorder.C: Dito.
629 * gcc.dg/tree-prof/20050826-2.c: Dito.
630 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
631 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
632 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
633 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
634 * gcc.dg/tree-prof/inliner-1.c: Dito.
635 * gcc.dg/tree-prof/merge_block.c: Dito.
636 * gcc.dg/tree-prof/stringop-1.c: Dito.
637 * gcc.dg/tree-prof/stringop-2.c: Dito.
638 * gcc.dg/tree-prof/switch-case-1.c: Dito.
639 * gcc.dg/tree-prof/switch-case-2.c: Dito.
640 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
641 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
642 * gcc.dg/tree-prof/update-loopch.c: Dito.
643 * gcc.dg/tree-prof/val-prof-1.c: Dito.
644 * gcc.dg/tree-prof/val-prof-2.c: Dito.
645 * gcc.dg/tree-prof/val-prof-3.c: Dito.
646 * gcc.dg/tree-prof/val-prof-4.c: Dito.
647 * gcc.dg/tree-prof/val-prof-5.c: Dito.
648 * gcc.dg/tree-prof/val-prof-6.c: Dito.
649 * gcc.dg/tree-prof/val-prof-7.c: Dito.
650
651 2016-07-13 Andi Kleen <ak@linux.intel.com>
652
653 * lib/profopt.exp (profopt-execute): Remove .imports files.
654
655 2016-07-13 Andi Kleen <ak@linux.intel.com>
656
657 * lib/profopt.exp (profopt-execute): Always log profiler command line.
658
659 2016-07-13 Andi Kleen <ak@linux.intel.com>
660
661 * lib/profopt.exp (dg-final-scan-autofdo,
662 dg-final-scan-not-autofdo): New functions.
663
664 2016-07-13 Bin Cheng <bin.cheng@arm.com>
665
666 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
667 * gcc.dg/vect/vect-35.c: Ditto.
668 * gcc.dg/vect/vect-alias-check-2.c: New test.
669
670 2016-07-13 Martin Liska <mliska@suse.cz>
671
672 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
673 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
674 * gfortran.dg/pr42108.f90: Update expected dump scan.
675
676 2016-07-13 Richard Biener <rguenther@suse.de>
677
678 PR tree-optimization/24574
679 * gcc.dg/pr24574.c: New testcase.
680
681 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
682
683 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
684 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
685 * c-c++-common/pr68833-1.c: Require int32plus.
686 * gcc.dg/ipa/pr63551.c: Likewise.
687 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
688 * gcc.dg/ipa/pr64041.c: Require int32plus.
689
690 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
691
692 PR ipa/71633
693 * g++.dg/pr71633.C: New test.
694
695 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
696
697 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
698 Add new arm_thumb1_cbz_ok effective target.
699 * gcc.target/arm/cbz.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_movt_ok):
704 Define effective target.
705 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
706 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
707 * gcc.target/arm/movhi_movw.c: New test.
708 * gcc.target/arm/movsi_movw.c: Likewise.
709 * gcc.target/arm/movdi_movw.c: Likewise.
710
711 2016-07-13 Richard Biener <rguenther@suse.de>
712
713 PR middle-end/71104
714 * gcc.dg/pr71104-1.c: New testcase.
715 * gcc.dg/pr71104-2.c: Likewise.
716
717 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
718
719 PR target/71805
720 * gcc.target/powerpc/pr71805.c: New test.
721
722 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
723
724 * gcc.target/powerpc/divkc3-1.c: New.
725 * gcc.target/powerpc/mulkc3-1.c: New.
726
727 2016-07-12 Nathan Sidwell <nathan@acm.org>
728
729 * gcc.target/arm/data-rel-1.c: New.
730 * gcc.target/arm/data-rel-2.c: New.
731 * gcc.target/arm/data-rel-3.c: New.
732
733 2016-07-12 Martin Liska <mliska@suse.cz>
734
735 * gcc.dg/params/blocksort-part.c: New test.
736 * gcc.dg/params/params.exp: New file.
737
738 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
739
740 PR middle-end/71700
741 * gcc.c-torture/execute/pr71700.c: New test.
742
743 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
744 Richard Biener <rguenther@suse.de>
745
746 PR tree-optimization/23286
747 PR tree-optimization/70159
748 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
749 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
750 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
751 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
752 * gcc.dg/tree-ssa/pr35286.c: Likewise.
753 * gcc.dg/tree-ssa/pr35287.c: Likewise.
754 * gcc.dg/hoist-register-pressure-1.c: Likewise.
755 * gcc.dg/hoist-register-pressure-2.c: Likewise.
756 * gcc.dg/hoist-register-pressure-3.c: Likewise.
757 * gcc.dg/pr51879-12.c: Likewise.
758 * gcc.dg/strlenopt-9.c: Likewise.
759 * gcc.dg/tree-ssa/pr47392.c: Likewise.
760 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
761 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
762 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
763 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
764 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
765 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
766 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
767 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
768 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
769 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
770 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
771 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
772 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
773 * gfortran.dg/pr43984.f90: Adjust expected outcome.
774
775 2016-07-12 Richard Biener <rguenther@suse.de>
776
777 PR rtl-optimization/68961
778 * gcc.target/i386/pr68961.c: New testcase.
779
780 2016-07-11 Jakub Jelinek <jakub@redhat.com>
781
782 PR middle-end/71758
783 * c-c++-common/gomp/pr71758.c: New test.
784 * gfortran.dg/gomp/pr71758.f90: New test.
785
786 PR tree-optimization/71823
787 * gcc.dg/vect/pr71823.c: New test.
788
789 2016-07-11 David Malcolm <dmalcolm@redhat.com>
790
791 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
792 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
793 and LINE_MAP_MAX_LOCATION_WITH_COLS.
794
795 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
796
797 PR target/71801
798 * gcc.target/i386/pr71801.c: New test.
799
800 2016-07-11 Richard Biener <rguenther@suse.de>
801
802 PR tree-optimization/71816
803 * gcc.dg/torture/pr71816.c: New testcase.
804
805 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
806
807 PR fortran/71783
808 * gfortran.dg/dependency_46.f90: New test.
809
810 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
811
812 PR rtl-optimization/71621
813 * gcc.target/i386/pr71621-1.c: New.
814 * gcc.target/i386/pr71621-2.c: New.
815
816 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
817
818 * gfortran.dg/goacc/pr71704.f90: New test.
819
820 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
821
822 PR target/71297
823 * gcc.target/powerpc/pr71297.c: New.
824
825 2016-07-08 Jiong Wang <jiong.wang@arm.com>
826
827 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
828
829 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
830
831 PR target/71806
832 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
833
834 2016-07-08 Alan Hayward <alan.hayward@arm.com>
835
836 PR tree-optimization/71667
837 * gcc.dg/vect/pr71667.c: New
838
839 2016-07-08 Martin Liska <mliska@suse.cz>
840
841 * gcc.dg/torture/pr71606.c: New test.
842
843 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
844
845 PR fortran/71764
846 * gfortran.dg/pr71764.f90: New test.
847
848 2016-07-07 Jakub Jelinek <jakub@redhat.com>
849 Kai Tietz <ktietz70@googlemail.com>
850
851 PR c++/70869
852 PR c++/71054
853 * g++.dg/cpp0x/pr70869.C: New test.
854 * g++.dg/cpp0x/pr71054.C: New test.
855
856 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
857
858 * g++.dg/debug/pr71432.C: Fail on AIX.
859
860 2016-07-07 Martin Liska <mliska@suse.cz>
861
862 * gfortran.dg/do_1.f90: Remove a corner case that triggers
863 an undefined behavior.
864 * gfortran.dg/do_3.F90: Likewise.
865 * gfortran.dg/do_check_11.f90: New test.
866 * gfortran.dg/do_check_12.f90: New test.
867 * gfortran.dg/do_corner_warn.f90: New test.
868
869 2016-07-07 Martin Liska <mliska@suse.cz>
870
871 * gfortran.dg/predict-1.f90: Ammend the test.
872 * gfortran.dg/predict-2.f90: Likewise.
873
874 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
875
876 PR ipa/71624
877 * g++.dg/pr71624.C: New test.
878
879 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
880
881 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
882 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
883 ARMv8-M Mainline architectures.
884
885 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
886
887 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
888 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
889
890 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
891
892 PR target/70098
893 PR target/71763
894 * gcc.target/powerpc/pr71763.c: New file.
895
896 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
897
898 PR tree-optimization/71518
899 * gcc.dg/pr71518.c: New test.
900
901 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
902
903 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
904
905 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
906
907 PR target/50739
908 * gcc.target/avr/pr50739.c: New test.
909
910 2016-07-05 Jan Hubicka <jh@suse.cz>
911
912 * gcc.dg/tree-ssa/scev-14.c: update template.
913
914 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
915
916 * gcc.dg/vect/group-no-gaps-1.c: New test.
917
918 2016-07-05 Andi Kleen <ak@linux.intel.com>
919
920 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
921 if kernel supports MPX.
922
923 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
924
925 * gcc.c-torture/compile/pr69102.c: Require fpic support.
926
927 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
928 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
929
930 * gcc.target/powerpc/signbit-1.c: New test.
931 * gcc.target/powerpc/signbit-2.c: New test.
932 * gcc.target/powerpc/signbit-3.c: New test.
933
934 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
935
936 PR rtl-optimization/71594
937 * gcc.dg/torture/pr71594.c: New test.
938
939 2016-07-05 Jan Hubicka <jh@suse.cz>
940
941 * gcc.dg/tree-ssa/scev-14.c: new testcase.
942
943 2016-07-05 David Malcolm <dmalcolm@redhat.com>
944
945 PR c++/62314
946 * gcc/testsuite/g++.dg/parse/error5.C: Update column
947 number of missing semicolon error.
948 * g++.dg/pr62314-2.C: New test case.
949
950 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
951
952 * gfortran.dg/coarray_stat_function.f90: New test.
953 * gfortran.dg/coarray_stat_whitespace.f90: New test.
954 * gfortran.dg/coarray_lib_comm_1: Adapting old test
955 to new interfaces.
956
957 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
958
959 PR fortran/71623
960 * gfortran.dg/deferred_character_17.f90: New test.
961
962 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
963
964 * gcc.target/arm/neon/polytypes.c: Move to ...
965 * gcc.target/arm/polytypes.c: ... here.
966 * gcc.target/arm/neon/pr51534.c: Move to ...
967 * gcc.target/arm/pr51534.c: ... here.
968 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
969 * gcc.target/arm/vect-vcvt.c: ... here.
970 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
971 * gcc.target/arm/vect-vcvtq.c: ... here.
972 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
973 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
974 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
975 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
976 * gcc.target/arm/neon/neon.exp: Delete.
977 * gcc.target/arm/neon/: Delete.
978
979 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
980
981 PR fortran/65575
982 * gfortran.dg: pr65575.f90: New test.
983
984 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
985
986 PR fortran/35849
987 * gfortran.dg: pr35849.f90: New test.
988
989 2016-07-04 Jakub Jelinek <jakub@redhat.com>
990
991 PR c++/71739
992 * g++.dg/cpp0x/pr71739.C: New test.
993
994 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
995
996 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
997
998 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
999
1000 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1001 locr.
1002 * gcc.target/s390/loc-1.c: New test.
1003
1004 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1005
1006 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1007 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1008
1009 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1010
1011 PR target/63874
1012 * gcc.target/aarch64/pr63874.c: New test.
1013
1014 2016-07-04 Jan Beulich <jbeulich@suse.com>
1015
1016 * g++.dg/header.c: New.
1017 * gcc.dg/header.c: New.
1018
1019 2016-07-02 Jakub Jelinek <jakub@redhat.com>
1020
1021 PR c/71719
1022 * c-c++-common/Wunused-var-15.c: New test.
1023
1024 2016-07-01 Jakub Jelinek <jakub@redhat.com>
1025
1026 PR fortran/71687
1027 * gfortran.dg/gomp/pr71687.f90: New test.
1028
1029 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1030
1031 * gcc.dg/const-float128-ped.c: Require __float128 effective
1032 target and options.
1033 * gcc.dg/const-float128.c: Likewise.
1034 * gcc.dg/torture/float128-cmp-invalid.c: Require
1035 __float128 and base_quadfloat_support effective targets, and
1036 __float128 options.
1037 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1038 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1039 * gcc.dg/torture/float128-nan.c: Likewise.
1040 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1041 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1042 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1043 * lib/target-supports.exp (check_effective_target___float128): New.
1044 (add_options_for___float128): New.
1045 (check_effective_target_base_quadword_support): New.
1046
1047 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1048
1049 PR target/71720
1050 * gcc.target/powerpc/pr71720.c: New test.
1051
1052 2016-07-01 Jan Beulich <jbeulich@suse.com>
1053
1054 * gcc.dg/bss.c: New.
1055
1056 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1057
1058 PR target/71698
1059 * gcc.target/powerpc/pr71698.c: New test.
1060
1061 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1062
1063 PR target/71151
1064 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1065 instead of ".foo" for its section name.
1066 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1067 depending on MCU's flash size.
1068 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1069 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1070 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1071 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1072 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1073 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1074
1075 2016-07-01 Jan Beulich <jbeulich@suse.com>
1076
1077 * gcc.target/i386/pr65105-2.c: Add -msse2.
1078
1079 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1080
1081 PR tree-optimization/71707
1082 * gcc.dg/strlenopt-29.c: New test.
1083
1084 PR fortran/71704
1085 * gfortran.dg/gomp/pr71704.f90: New test.
1086
1087 PR fortran/71705
1088 * gfortran.dg/gomp/pr71705.f90: New test.
1089
1090 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1091
1092 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1093 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1094 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1095 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1096 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1097 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1098 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1099 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1100 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1101 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1102 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1103 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1104 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1105 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1106 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1107 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1108 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1109 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1110 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1111 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1112 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1113 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1114 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1115 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1116 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1117 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1118 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1119 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1120 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1121 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1122 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1123 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1124 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1125 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1126 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1127 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1128 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1129 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1130 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1131 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1132 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1133 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1134 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1135 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1136 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1137 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1138 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1139 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1140 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1141 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1142 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1143 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1144 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1145 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1146 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1147 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1148 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1149 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1150 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1151 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1152 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1153 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1154 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1155 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1156 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1157 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1158 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1159 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1160 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1161 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1162 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1163 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1164 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1165 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1166 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1167 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1168 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1169 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1170 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1171 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1172 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1173
1174 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1175 James Greenhalgh <james.greenhalgh@arm.com>
1176
1177 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1178
1179 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1180 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1181
1182 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1183
1184 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1185
1186 PR driver/71651
1187 * gcc.dg/spellcheck-options-12.c: New test case.
1188
1189 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1190
1191 PR middle-end/71693
1192 * gcc.c-torture/compile/pr71693.c: New test.
1193
1194 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1195
1196 * gcc.dg/spellcheck-params.c: New testcase.
1197 * gcc.dg/spellcheck-params-2.c: New testcase.
1198
1199 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1200
1201 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1202 vector extract instructions.
1203 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1204
1205 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1206
1207 PR fortran/71686
1208 * gfortran.dg/unexpected_eof_2.f90: New test.
1209 * gfortran.dg/unexpected_eof_3.f90: New test.
1210
1211 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1212
1213 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1214
1215 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1216
1217 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1218 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1219 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1220
1221 2016-06-29 Richard Biener <rguenther@suse.de>
1222
1223 PR middle-end/15256
1224 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1225
1226 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1227
1228 * gcc.target/arm/aapcs/neon-vect10.c: Require
1229 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1230 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1231 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1232 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1233 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1234 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1235 * gcc.target/arm/fp16-aapcs-1.c: Require
1236 -mfloat-ab=hard. Also simplify the test.
1237 * gcc.target/arm/fp16-aapcs-2.c: New.
1238
1239 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1240
1241 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1242 (add_options_for_arm_fp16_ieee): New.
1243 (add_options_for_arm_fp16_alternative): New.
1244 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1245 long-line.
1246 (effective_target_arm_fp16_hw): New.
1247
1248 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1249
1250 PR tree-optimization/71655
1251 * g++.dg/pr71655.C: New test.
1252
1253 2016-06-29 Martin Liska <mliska@suse.cz>
1254
1255 * gcc.dg/pr71585.c: New test.
1256 * gcc.dg/pr71585-2.c: New test.
1257 * gcc.dg/pr71585-3.c: New test.
1258
1259 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1260
1261 PR tree-optimization/70729
1262 * g++.dg/vect/pr70729.cc: New test.
1263
1264 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1265
1266 * c-c++-common/gomp/cancel-1.c: Extend.
1267
1268 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1269
1270 PR tree-optimization/71625
1271 * gcc.dg/strlenopt-28.c: New test.
1272
1273 2016-06-29 Richard Biener <rguenther@suse.de>
1274
1275 PR middle-end/71002
1276 * g++.dg/torture/pr71002.C: Adjust testcase.
1277
1278 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1279
1280 PR c/71685
1281 * gcc.dg/pr71685.c: New test.
1282
1283 2016-06-28 Martin Sebor <msebor@redhat.com>
1284
1285 PR c/71552
1286 * gcc.dg/init-bad-9.c: New test.
1287
1288 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1289
1290 * gcc.target/powerpc/abs128-1.c: Require VSX.
1291 * gcc.target/powerpc/copysign128-1.c: Likewise.
1292 * gcc.target/powerpc/inf128-1.c: Likewise.
1293 * gcc.target/powerpc/nan128-1.c: Likewise.
1294
1295 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1296
1297 PR middle-end/71626
1298 * gcc.c-torture/execute/pr71626-1.c: New test.
1299 * gcc.c-torture/execute/pr71626-2.c: New test.
1300
1301 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1302
1303 PR target/71656
1304 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1305
1306 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1307
1308 PR target/71670
1309 * gcc.target/powerpc/pr71670.c: New testcase.
1310
1311 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1312
1313 PR target/71656
1314 * gcc.target/powerpc/pr71656-1.c: New test.
1315 * gcc.target/powerpc/pr71656-2.c: New test.
1316
1317 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1318
1319 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1320 around fp16 code.
1321 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1322 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1323 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1324 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1325 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1326 Add arm_neon_fp16_ok effective target.
1327 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1328 Likewise.
1329 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1330 Likewise.
1331 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1332 Likewise.
1333 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1334 Likewise.
1335 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1336 Likewise.
1337 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1338 Likewise.
1339 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1340 Likewise.
1341 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1342 Likewise.
1343 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1344 Likewise.
1345 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1346 Likewise.
1347 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1348 Likewise.
1349
1350 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1351
1352 * gcc.dg/predict-12.c: New testcase.
1353
1354 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1355
1356 PR fortran/71649
1357 * gfortran.dg/pr71649.f90: New test.
1358
1359 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1360
1361 PR tree-optimization/71643
1362 * g++.dg/opt/pr71643.C: New test.
1363
1364 PR tree-optimization/71631
1365 * gcc.c-torture/execute/pr71631.c: New test.
1366
1367 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1368
1369 * gcc.dg/predict-11.c: New testcase.
1370 * gfortran.dg/predict-2.f90: New testcase.
1371
1372 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1373
1374 * gcc.dg/predict-10.c: New test.
1375
1376 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1377
1378 * gcc.target/powerpc/abs128-1.c: New.
1379 * gcc.target/powerpc/copysign128-1.c: New.
1380 * gcc.target/powerpc/inf128-1.c: New.
1381 * gcc.target/powerpc/nan128-1.c: New.
1382
1383 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1384
1385 * gfortran.dg/pr71642.f90: New test.
1386
1387 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1388
1389 PR tree-optimization/71647
1390 * gcc.target/i386/pr71647.c: New test.
1391
1392 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1393
1394 * gcc.target/i386/noplt-gd-1.c: New test.
1395 * gcc.target/i386/noplt-gd-2.c: Likewise.
1396 * gcc.target/i386/noplt-gd-3.c: Likewise.
1397 * gcc.target/i386/noplt-ld-1.c: Likewise.
1398 * gcc.target/i386/noplt-ld-2.c: Likewise.
1399 * gcc.target/i386/noplt-ld-3.c: Likewise.
1400 * lib/target-supports.exp
1401 (check_effective_target_tls_get_addr_via_got): New.
1402
1403 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1404
1405 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1406 testsuite compile flags.
1407 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1408 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1409
1410 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1411
1412 * g++dg/vect/pr36684.cc: Add dg-do compile.
1413 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1414 * gcc.dg/vect/pr70021.c: Ditto.
1415 * gcc.dg/vect/pr70138-1.c: Ditto.
1416 * gcc.dg/vect/pr70138-2.c: Ditto.
1417 * gcc.dg/vect/pr70354-1.c: Ditto.
1418 * gcc.dg/vect/pr70354-2.c: Ditto.
1419 * gcc.dg/vect/pr71259.c: Ditto.
1420 * gcc.dg/vect/pr71416-1.c: Ditto.
1421 * gcc.dg/vect/slp-43.c: Ditto.
1422 * gcc.dg/vect/slp-45.c: Ditto.
1423 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1424 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1425 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1426 * gfortran.dg/vect/pr69980.f90: Ditto.
1427
1428 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1429
1430 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1431 * gcc.dg/vect/bb-slp-30.c: Ditto.
1432 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1433 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1434 * gcc.dg/vect/pr45902.c: Ditto.
1435 * gcc.dg/vect/pr48172.c: Ditto.
1436 * gcc.dg/vect/pr48377.c: Ditto.
1437 * gcc.dg/vect/pr49038.c: Ditto.
1438 * gcc.dg/vect/pr49771.c: Ditto.
1439 * gcc.dg/vect/pr52091.c: Ditto.
1440 * gcc.dg/vect/pr53185-2.c: Ditto.
1441 * gcc.dg/vect/pr56826.c: Ditto.
1442 * gcc.dg/vect/pr60276.c: Ditto.
1443 * gcc.dg/vect/pr62021.c: Ditto.
1444 * gcc.dg/vect/pr63530.c: Ditto.
1445 * gcc.dg/vect/pr65518.c: Ditto.
1446 * gcc.dg/vect/pr65947-1.c: Ditto.
1447 * gcc.dg/vect/pr65947-10.c: Ditto.
1448 * gcc.dg/vect/pr65947-11.c: Ditto.
1449 * gcc.dg/vect/pr65947-12.c: Ditto.
1450 * gcc.dg/vect/pr65947-13.c: Ditto.
1451 * gcc.dg/vect/pr65947-2.c: Ditto.
1452 * gcc.dg/vect/pr65947-3.c: Ditto.
1453 * gcc.dg/vect/pr65947-4.c: Ditto.
1454 * gcc.dg/vect/pr65947-5.c: Ditto.
1455 * gcc.dg/vect/pr65947-6.c: Ditto.
1456 * gcc.dg/vect/pr65947-7.c: Ditto.
1457 * gcc.dg/vect/pr65947-8.c: Ditto.
1458 * gcc.dg/vect/pr65947-9.c: Ditto.
1459 * gcc.dg/vect/pr71416-1.c: Ditto.
1460 * gcc.dg/vect/pr71439.c: Ditto.
1461 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1462 * gcc.dg/vect/vect-bswap16.c: Ditto.
1463 * gcc.dg/vect/vect-bswap32.c: Ditto.
1464 * gcc.dg/vect/vect-bswap64.c: Ditto.
1465 * gcc.dg/vect/vect-live-1.c: Ditto.
1466 * gcc.dg/vect/vect-live-2.c: Ditto.
1467 * gcc.dg/vect/vect-live-3.c: Ditto.
1468 * gcc.dg/vect/vect-live-4.c: Ditto.
1469 * gcc.dg/vect/vect-live-5.c: Ditto.
1470 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1471 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1472 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1473 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1474 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1475 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1476 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1477 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1478 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1479 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1480 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1481 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1482 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1483 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1484 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1485 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1486 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1487
1488 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1489
1490 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1491
1492 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1493
1494 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1495 ia32 if R_386_GOT32X relocation is supported.
1496 * gcc.target/i386/noplt-3.c: Likewise.
1497 * gcc.target/i386/noplt-2.c: Likewise.
1498 (main): Renamed to ...
1499 (bar): This.
1500 * gcc.target/i386/noplt-4.c: Likewise.
1501 (main): Renamed to ...
1502 (bar): This.
1503 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1504 * gcc.target/i386/pr67400-5.c: Likewise.
1505
1506 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1507
1508 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1509 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1510
1511 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1512 f4): Adjust expected diagnostics.
1513 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1514 (T): If OVFP is defined, redefine to TP.
1515 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1516 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1517 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1518 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1519 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1520 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1521 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1522 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1523 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1524 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1525 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1526 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1527 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1528 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1529 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1530 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1531 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1532 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1533 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1534 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1535 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1536 as last argument to __builtin_add_overflow_p.
1537
1538 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1539
1540 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1541 dg-options and remove default vector testsuite compile flags.
1542 * g++.dg/vect/pr33860a.cc: Ditto.
1543 * g++.dg/vect/pr45470-a.cc: Ditto.
1544 * g++.dg/vect/pr45470-b.cc: Ditto.
1545 * g++.dg/vect/pr60896.cc: Ditto.
1546 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1547 * gcc.dg/vect/pr18308.c: Ditto.
1548 * gcc.dg/vect/pr24049.c: Ditto.
1549 * gcc.dg/vect/pr33373.c: Ditto.
1550 * gcc.dg/vect/pr36228.c: Ditto.
1551 * gcc.dg/vect/pr42395.c: Ditto.
1552 * gcc.dg/vect/pr42604.c: Ditto.
1553 * gcc.dg/vect/pr46663.c: Ditto.
1554 * gcc.dg/vect/pr48765.c: Ditto.
1555 * gcc.dg/vect/pr49093.c: Ditto.
1556 * gcc.dg/vect/pr49352.c: Ditto.
1557 * gcc.dg/vect/pr52298.c: Ditto.
1558 * gcc.dg/vect/pr52870.c: Ditto.
1559 * gcc.dg/vect/pr53185.c: Ditto.
1560 * gcc.dg/vect/pr53773.c: Ditto.
1561 * gcc.dg/vect/pr56695.c: Ditto.
1562 * gcc.dg/vect/pr62171.c: Ditto.
1563 * gcc.dg/vect/pr63530.c: Ditto.
1564 * gcc.dg/vect/pr68339.c: Ditto.
1565 * gcc.dg/vect/pr71259.c: Ditto.
1566 * gcc.dg/vect/vect-82_64.c: Ditto.
1567 * gcc.dg/vect/vect-83_64.c: Ditto.
1568 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1569 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1570 * gcc.dg/vect/vect-shift-2.c: Ditto.
1571 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1572 * gfortran.dg/vect/pr39318.f90: Ditto.
1573 * gfortran.dg/vect/pr45714-a.f: Ditto.
1574 * gfortran.dg/vect/pr45714-b.f: Ditto.
1575 * gfortran.dg/vect/pr46213.f90: Ditto.
1576
1577 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1578 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1579
1580 * gcc.target/powerpc/p9-splat-5.c: New test.
1581
1582 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1583
1584 PR tree-optimization/71488
1585 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1586 * lib/target-supports.exp: ... here.
1587 (check_sse4_hw_available): New procedure.
1588 (check_effective_target_sse4_runtime): Ditto.
1589 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1590 -march=westmere for sse4_runtime targets.
1591 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1592 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1593 (dg-additional-options): Use for sse4_runtime targets.
1594 (main): Call check_vect ().
1595 (dg-final): Perform scan only for sse4_runtime targets.
1596
1597 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1598
1599 PR target/66232
1600 PR target/67400
1601 * gcc.target/i386/pr66232-14.c: New file.
1602 * gcc.target/i386/pr66232-15.c: Likewise.
1603 * gcc.target/i386/pr66232-16.c: Likewise.
1604 * gcc.target/i386/pr66232-17.c: Likewise.
1605 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1606 ia32 if R_386_GOT32X relocation is supported.
1607 * gcc.target/i386/pr67400-2.c: Likewise.
1608 * gcc.target/i386/pr67400-3.c: Likewise.
1609 * gcc.target/i386/pr67400-4.c: Likewise.
1610 * gcc.target/i386/pr67400-6.c: Likewise.
1611 * gcc.target/i386/pr67400-7.c: Likewise.
1612 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1613
1614 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1615
1616 PR libgfortran/48852
1617 * gfortran.dg/char4_iunit_1.f03: Update test.
1618 * gfortran.dg/f2003_io_5.f03: Update test.
1619 * gfortran.dg/real_const_3.f90: Update test.
1620
1621 2016-06-23 Andi Kleen <ak@linux.intel.com>
1622
1623 * g++.dg/bprob/bprob.exp: Support autofdo.
1624 * g++.dg/tree-prof/tree-prof.exp: dito.
1625 * gcc.dg/tree-prof/tree-prof.exp: dito.
1626 * gcc.misc-tests/bprob.exp: dito.
1627 * gfortran.dg/prof/prof.exp: dito.
1628 * lib/profopt.exp: dito.
1629 * lib/target-supports.exp: Check for autofdo.
1630
1631 2016-06-23 Martin Liska <mliska@suse.cz>
1632
1633 * gcc.dg/pr71619.c: New test.
1634
1635 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1636
1637 PR target/67400
1638 * gcc.target/i386/pr67400-1.c: New test.
1639 * gcc.target/i386/pr67400-2.c: Likewise.
1640 * gcc.target/i386/pr67400-3.c: Likewise.
1641 * gcc.target/i386/pr67400-4.c: Likewise.
1642 * gcc.target/i386/pr67400-5.c: Likewise.
1643 * gcc.target/i386/pr67400-6.c: Likewise.
1644 * gcc.target/i386/pr67400-7.c: Likewise.
1645
1646 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1647
1648 * c-c++-common/missing-header-1.c: New test case.
1649 * c-c++-common/missing-header-2.c: New test case.
1650 * c-c++-common/missing-header-3.c: New test case.
1651 * c-c++-common/missing-header-4.c: New test case.
1652
1653 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1654
1655 PR c/70339
1656 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1657 hint.
1658 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1659 expected results due to builtin "nanl" now being suggested for
1660 "name".
1661 * gcc.dg/pr67580.c: Update expected messages.
1662 * gcc.dg/spellcheck-identifiers.c: New testcase.
1663 * gcc.dg/spellcheck-typenames.c: New testcase.
1664
1665 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1666
1667 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1668 file.
1669 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1670 diagnostic-test-show-locus-parseable-fixits.c to sources for
1671 diagnostic_plugin_test_show_locus.c.
1672 * lib/gcc-defs.exp (freeform_regexps): New global.
1673 (dg-regexp): New function.
1674 (handle-dg-regexps): New function.
1675 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1676 freeform_regexps to the empty list.
1677 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1678
1679 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1680
1681 PR tree-optimization/71488
1682 * g++.dg/pr71488.C: New test.
1683 * gcc.dg/vect/vect-bool-cmp.c: New test.
1684
1685 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1686
1687 * gcc.dg/guality/param-5.c: New test.
1688
1689 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1690
1691 * gcc.target/i386/asm-flag-7.c: New test.
1692
1693 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1694
1695 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1696 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1697 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1698 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1699 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1700 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1701 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1702 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1703 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1704 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1705 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1706 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1707 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1708 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1709 * lib/target-supports.exp: Likewise.
1710
1711 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1712
1713 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1714 * gcc.dg/attr-ms_struct-2.c: Likewise.
1715 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1716 * gcc.dg/bf-ms-attrib.c: Likewise.
1717 * gcc.dg/bf-ms-layout-2.c: Likewise.
1718 * gcc.dg/bf-ms-layout-3.c: Likewise.
1719 * gcc.dg/bf-ms-layout.c: Likewise.
1720 * gcc.dg/bf-no-ms-layout.c: Likewise.
1721 * gcc.target/i386/bitfield1.c: Likewise.
1722 * gcc.target/i386/bitfield2.c: Likewise.
1723 * gcc.target/i386/bitfield3.c: Likewise.
1724
1725 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1726
1727 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1728 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1729 override other than -mcpu=power9 command-line option is specified,
1730 or if the target operating system is aix.
1731 * gcc.target/powerpc/darn-1.c: Likewise.
1732 * gcc.target/powerpc/darn-2.c: Likewise.
1733 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1734 test if effective-target is not powerpc_p9vector_ok or if the
1735 target operating system is not defined.
1736 * gcc.target/powerpc/vslv-1.c: Likewise.
1737 * gcc.target/powerpc/vsrv-0.c: Likewise.
1738 * gcc.target/powerpc/vsrv-1.c: Likewise.
1739
1740 2016-06-21 Tobias Burnus <burnus@net-b.de>
1741
1742 PR fortran/71068
1743 * gfortran.dg/coarray/data_1.f90: New.
1744
1745 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1746
1747 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1748 (dg-require-effective-target): Use arm_v8_neon_hw.
1749 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1750 (dg-require-effective-target): Likewise.
1751 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1752 (dg-require-effective-target): Likewise.
1753 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1754 (dg-require-effective-target): Likewise.
1755 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1756 (dg-require-effective-target): Likewise.
1757 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1758 (dg-require-effective-target): Likewise.
1759 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1760 Add AArch64 check.
1761
1762 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1763
1764 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1765 Set to 3 so test passes.
1766
1767 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1768
1769 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1770
1771 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1772
1773 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1774 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1775 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1776 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1777
1778 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1779
1780 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1781 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1782
1783 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1784
1785 PR target/71549
1786 * gcc.target/i386/pr71549.c: New test.
1787
1788 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1789
1790 * gcc.target/powerpc/vadsdu-0.c: Replace
1791 dg-require-effective-target directive to allow test to run on more
1792 platforms, and add dg-skip-if directive to disable test on aix
1793 platforms because of known incompatibilities.
1794 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1795 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1796 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1797 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1798 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1799 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1800 * gcc.target/powerpc/vadsdub-2.c: Replace
1801 dg-require-effective-target directive to allow test to run on more
1802 platforms, and add dg-skip-if directive to disable test on aix
1803 platforms because of known incompatibilities.
1804 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1805 with vec_absdb call to differentiate this test from vadsdub-1.c.
1806 * gcc.target/powerpc/vadsduh-1.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 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1811 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1812 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1813
1814 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1815
1816 PR tree-optimization/71588
1817 * gcc.dg/pr71558.c: New test.
1818
1819 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1820
1821 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1822 * c-c++-common/pr68657-2.c: Likewise.
1823 * c-c++-common/pr68657-3.c: Likewise.
1824 * gcc.dg/torture/pr69714.c: Require int32plus support.
1825 * gcc.dg/torture/pr70025.c: Likewise.
1826 * gcc.dg/torture/pr70083.c: Likewise.
1827 * gcc.dg/torture/pr70542.c: Likewise.
1828 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1829
1830 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1831
1832 PR c/71601
1833 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1834
1835 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1836
1837 PR middle-end/71581
1838 * gcc.dg/pr71581.c: New test.
1839
1840 PR rtl-optimization/71591
1841 * gcc.dg/cpp/pr71591.c: New test.
1842
1843 2016-06-20 David B. Robins <gcc@davidrobins.net>
1844
1845 PR target/71571
1846 * g++.dg/torture/pr71571.C: New test.
1847
1848 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1849
1850 PR target/71559
1851 * gcc.target/i386/sse2-pr71559.c: New test.
1852 * gcc.target/i386/avx-pr71559.c: New test.
1853 * gcc.target/i386/avx512f-pr71559.c: New test.
1854
1855 2016-06-20 Tobias Burnus <burnus@net-b.de>
1856
1857 PR fortran/71194
1858 * gfortran.dg/pointer_remapping_10.f90: New.
1859
1860 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1861
1862 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1863
1864 2016-06-20 Martin Sebor <msebor@redhat.com>
1865
1866 PR c/69507
1867 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1868 * gnu90-const-expr-1.c: Same.
1869 * gnu99-const-expr-1.c: Same.
1870 * gnu99-static-1.c: Same.
1871
1872 2016-06-20 Renlin Li <renlin.li@arm.com>
1873
1874 PR testsuite/71489
1875 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1876
1877 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1878
1879 * gcc.target/aarch64/vcvt_f64_1.c: New.
1880 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1881 * gcc.target/aarch64/vrecp_f64_1.c: New.
1882
1883 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1884
1885 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1886 "alignement".
1887
1888 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1889
1890 PR target/71103
1891 * gcc.target/avr/torture/pr71103-2.c: New test.
1892
1893 2016-06-19 Martin Sebor <msebor@redhat.com>
1894
1895 PR c/69507
1896 * gcc.dg/alignof.c: New test.
1897
1898 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1899
1900 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1901 vs dg-error; test constexpr specifier too.
1902
1903 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1904
1905 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1906
1907 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1908
1909 * lib/target-supports.exp
1910 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1911 arm_neon_ok and merge flags. Fix temporary test name.
1912 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1913 and merge flags.
1914
1915 2016-06-17 Martin Liska <mliska@suse.cz>
1916
1917 * gcc.dg/predict-9.c: Fix dump scanning.
1918
1919 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1920
1921 PR tree-optimization/71354
1922 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1923
1924 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1925
1926 PR tree-optimization/71347
1927 * gcc.dg/tree-ssa/pr71347.c: New test.
1928
1929 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1930
1931 PR tree-optimization/71354
1932 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1933
1934 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1935
1936 * gcc.dg/vect/vect-alias-check-1.c: New test.
1937
1938 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1939
1940 PR target/71151
1941 * gcc.target/avr/pr71151-1.c: New test.
1942 * gcc.target/avr/pr71151-2.c: New test.
1943 * gcc.target/avr/pr71151-3.c: New test.
1944 * gcc.target/avr/pr71151-4.c: New test.
1945 * gcc.target/avr/pr71151-5.c: New test.
1946 * gcc.target/avr/pr71151-6.c: New test.
1947 * gcc.target/avr/pr71151-7.c: New test.
1948 * gcc.target/avr/pr71151-8.c: New test.
1949 * gcc.target/avr/pr71151-common.h: New test.
1950
1951 2016-06-16 Martin Liska <mliska@suse.cz>
1952
1953 * gfortran.dg/predict-1.f90: New test.
1954
1955 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1956
1957 PR target/71242
1958 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1959
1960 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1961
1962 * g++.dg/vect/pr36648.cc: Disable cunrolli
1963
1964 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1965
1966 PR target/71554
1967 * gcc.c-torture/execute/pr71554.c: New test.
1968
1969 PR rtl-optimization/71532
1970 * gcc.dg/torture/pr71532.c: New test.
1971
1972 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1973
1974 * gcc.target/powerpc/p9-dimode1.c: New test.
1975 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1976
1977 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1978
1979 * gcc.c-torture/compile/20160615-1.c: New test.
1980
1981 * g++.dg/cpp0x/ref-qual17.C: New test.
1982
1983 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1984
1985 PR middle-end/71529
1986 * gcc.target/i386/pr71529.C: New test.
1987
1988 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1989
1990 PR tree-optimization/71483
1991 * g++.dg/vect/pr71483.c: New
1992
1993 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1994
1995 PR c++/70202
1996 * g++.dg/inherit/crash6.C: New.
1997 * g++.dg/inherit/union2.C: Likewise.
1998 * g++.dg/inherit/virtual12.C: Likewise.
1999 * g++.dg/inherit/virtual13.C: Likewise.
2000 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2001
2002 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
2003
2004 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2005
2006 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2007
2008 PR tree-optimization/71439
2009 * gcc.dg/vect/pr71439.c: New
2010
2011 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2012
2013 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2014
2015 2016-06-15 Richard Biener <rguenther@suse.de>
2016
2017 * gcc.dg/vect/slp-45.c: New testcase.
2018
2019 2016-06-15 Richard Biener <rguenther@suse.de>
2020
2021 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2022
2023 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2024
2025 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2026 requirements, and disable for AIX for now.
2027 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2028
2029 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2030
2031 PR c++/71528
2032 * g++.dg/opt/pr71528.C: New test.
2033
2034 PR c++/71516
2035 * g++.dg/init/pr71516.C: New test.
2036
2037 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2038
2039 * g++.dg/init/array46.C: New.
2040
2041 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
2042
2043 * gcc.target/i386/float128-3.c: New test.
2044 * gcc.target/i386/quad-sse4.c: Ditto.
2045 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2046 Update scan strings.
2047
2048 2016-06-14 Richard Biener <rguenther@suse.de>
2049
2050 PR middle-end/71526
2051 * gfortran.dg/pr71526.f90: New testcase.
2052
2053 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2054
2055 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2056 * gcc.dg/zero_bits_compound-1.c: Likewise.
2057
2058 2016-06-14 Richard Biener <rguenther@suse.de>
2059
2060 PR tree-optimization/71522
2061 * gcc.dg/torture/pr71522.c: New testcase.
2062
2063 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2064
2065 PR tree-optimization/71520
2066 * gcc.dg/tree-ssa/pr71520.c: New test.
2067
2068 2016-06-14 Richard Biener <rguenther@suse.de>
2069
2070 PR tree-optimization/71521
2071 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2072
2073 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2074
2075 PR sanitizer/71498
2076 * c-c++-common/ubsan/bounds-13.c: New test.
2077
2078 PR preprocessor/71183
2079 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2080
2081 2016-06-13 Jeff Law <law@redhat.com>
2082
2083 PR tree-optimization/71403
2084 * c-c++-common/ubsan/pr71403-1.c: New test.
2085 * c-c++-common/ubsan/pr71403-2.c: New test.
2086 * c-c++-common/ubsan/pr71403-3.c: New test.
2087
2088 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2089
2090 PR middle-end/71478
2091 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2092 Add -Wno-psabi -w to dg-options.
2093
2094 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2095
2096 * gcc.target/powerpc/vadsdu-0.c: New test.
2097 * gcc.target/powerpc/vadsdu-1.c: New test.
2098 * gcc.target/powerpc/vadsdu-2.c: New test.
2099 * gcc.target/powerpc/vadsdu-3.c: New test.
2100 * gcc.target/powerpc/vadsdu-4.c: New test.
2101 * gcc.target/powerpc/vadsdu-5.c: New test.
2102 * gcc.target/powerpc/vadsdub-1.c: New test.
2103 * gcc.target/powerpc/vadsdub-2.c: New test.
2104 * gcc.target/powerpc/vadsduh-1.c: New test.
2105 * gcc.target/powerpc/vadsduh-2.c: New test.
2106 * gcc.target/powerpc/vadsduw-1.c: New test.
2107 * gcc.target/powerpc/vadsduw-2.c: New test.
2108
2109 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2110
2111 * gcc.dg/c99-init-2.c (c): Update expected error message.
2112 * gcc.dg/init-bad-8.c (foo): Likewise.
2113 * gcc.dg/spellcheck-fields-3.c: New test case.
2114
2115 2016-06-13 Martin Liska <mliska@suse.cz>
2116
2117 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2118 and "guess loop iv compared" heuristics.
2119 * gcc.dg/predict-2.c: Likewise.
2120 * gcc.dg/predict-3.c: Likewise.
2121 * gcc.dg/predict-4.c: Likewise.
2122 * gcc.dg/predict-5.c: Likewise.
2123 * gcc.dg/predict-6.c: Likewise.
2124
2125 2016-06-13 Marek Polacek <polacek@redhat.com>
2126
2127 PR middle-end/71476
2128 * c-c++-common/Wswitch-unreachable-4.c: New test.
2129 * gcc.dg/Wswitch-unreachable-2.c: New test.
2130 * g++.dg/tm/jump1.C: Move dg-warning.
2131
2132 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2133
2134 * gnat.dg/renaming10.ad[sb]: New test.
2135
2136 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2137
2138 PR fortran/70673
2139 * gfortran.dg/pr70673.f90: New test.
2140
2141 2016-06-13 Richard Biener <rguenther@suse.de>
2142
2143 PR middle-end/64516
2144 * gcc.dg/align-3.c: New testcase.
2145
2146 2016-06-13 Martin Liska <mliska@suse.cz>
2147
2148 * gcc.target/i386/pr71458.c: New test.
2149
2150 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2151
2152 PR target/71241
2153 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2154
2155 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2156
2157 PR target/60751
2158 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2159 statement.
2160
2161 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2162
2163 PR target/60751
2164 * gfortran.dg/comma_IO_extension_1.f90: New test.
2165 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2166 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2167 statement.
2168 * gfortran.dg/graphite/pr38083.f90: Likewise.
2169 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2170 missing format.
2171
2172 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2173
2174 * gnat.dg/case_character.adb: New test.
2175
2176 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2177
2178 PR middle-end/71310
2179 * gcc.target/powerpc/pr71310.c: New testcase.
2180
2181 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2182
2183 PR middle-end/71478
2184 * gcc.dg/pr71478.c: New test.
2185
2186 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2187
2188 PR middle-end/71494
2189 * gcc.c-torture/execute/pr71494.c: New test.
2190
2191 PR c/68657
2192 * gcc.target/i386/pr68657.c: New test.
2193
2194 PR inline-asm/68843
2195 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2196 (test): Add -masm=intel alternatives.
2197
2198 2016-06-10 Martin Sebor <msebor@redhat.com>
2199
2200 PR c/71392
2201 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2202
2203 2016-06-10 Jeff Law <law@redhat.com>
2204
2205 PR tree-optimization/71335
2206 * gcc.c-torture/execute/pr71335.c: New test.
2207
2208 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2209
2210 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2211 the various "cannot tail-call: " messages.
2212
2213 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2214
2215 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2216 and options.
2217
2218 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2219
2220 PR sanitizer/71480
2221 * c-c++-common/asan/pr71480.c: New test.
2222
2223 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2224
2225 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2226 (ASMNAME2): Likewise.
2227 (main): Replace fn in asm statement with ASMNAME ("fn").
2228 * gcc.dg/guality/pr68037-2.c: Likewise.
2229 * gcc.dg/guality/pr68037-3.c: Likewise.
2230 * gcc.dg/torture/pr68037-1.c: Likewise.
2231 * gcc.dg/torture/pr68037-2.c: Likewise.
2232 * gcc.dg/torture/pr68037-3.c: Likewise.
2233
2234 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2235
2236 PR inline-asm/68843
2237 * gcc.target/i386/pr68843-1.c: New test.
2238 * gcc.target/i386/pr68843-2.c: New test.
2239
2240 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2241 Cesar Philippidis <cesar@codesourcery.com>
2242
2243 PR middle-end/71373
2244 * gcc.dg/goacc/nested-function-1.c: New file.
2245 * gcc.dg/goacc/nested-function-2.c: Likewise.
2246 * gcc.dg/goacc/pr71373.c: Likewise.
2247 * gfortran.dg/goacc/cray-2.f95: Likewise.
2248 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2249 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2250 * gfortran.dg/goacc/cray.f95: Update.
2251 * gfortran.dg/goacc/loop-1.f95: Likewise.
2252 * gfortran.dg/goacc/loop-3.f95: Likewise.
2253 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2254 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2255
2256 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2257
2258 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2259 for OpenACC tile clauses.
2260 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2261
2262 PR c/71381
2263 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2264 to...
2265 * c-c++-common/goacc/cache-2.c: ... this new file.
2266 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2267 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2268 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2269 usage.
2270 * gfortran.dg/goacc/cray.f95: Likewise.
2271 * gfortran.dg/goacc/loop-1.f95: Likewise.
2272
2273 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2274
2275 PR tree-optimization/71407
2276 PR tree-optimization/71416
2277 * gcc.dg/vect/pr71407.c: New
2278 * gcc.dg/vect/pr71416-1.c: New
2279 * gcc.dg/vect/pr71416-2.c: New
2280
2281 2016-06-10 Richard Biener <rguenther@suse.de>
2282
2283 PR middle-end/71477
2284 * gcc.dg/torture/pr71477.c: New testcase.
2285
2286 2016-06-09 Julia Koval <julia.koval@intel.com>
2287
2288 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2289 * gcc.target/i386/interrupt-13.c: Likewise.
2290 * gcc.target/i386/interrupt-15.c: Likewise.
2291 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2292 * gcc.target/i386/interrupt-24.c: Likewise.
2293 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2294 * gcc.target/i386/interrupt-9.c: Likewise.
2295 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2296
2297 2016-06-09 Martin Sebor <msebor@redhat.com>
2298
2299 PR c/70883
2300 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2301 * gcc.dg/builtin-constant_p-1.c: Same.
2302 * gcc.dg/builtins-error.c: Same.
2303 * gcc.dg/pr70859.c: Same.
2304
2305 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2306
2307 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2308 * gcc.dg/torture/pr68067-1.c: Likewise.
2309 * gcc.dg/torture/pr68067-2.c: Likewise.
2310
2311 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2312
2313 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2314 when setting SIZE.
2315
2316 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2317
2318 PR c++/71465
2319 * g++.dg/inherit/crash5.C: New.
2320 Revert:
2321 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2322
2323 PR c++/70202
2324 * g++.dg/inherit/crash5.C: New.
2325 * g++.dg/inherit/virtual1.C: Adjust.
2326
2327 2016-06-09 Martin Liska <mliska@suse.cz>
2328
2329 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2330 * g++.dg/predict-loop-exit-2.C: Likewise.
2331 * g++.dg/predict-loop-exit-3.C: Likewise.
2332 * gcc.dg/predict-1.c: Likewise.
2333 * gcc.dg/predict-2.c: Likewise.
2334 * gcc.dg/predict-3.c: Likewise.
2335 * gcc.dg/predict-4.c: Likewise.
2336 * gcc.dg/predict-5.c: Likewise.
2337 * gcc.dg/predict-6.c: Likewise.
2338 * gcc.dg/predict-7.c: Likewise.
2339
2340 2016-06-09 Richard Biener <rguenther@suse.de>
2341
2342 PR tree-optimization/71462
2343 * gcc.dg/torture/pr71462.c: New testcase.
2344
2345 2016-06-09 Marek Polacek <polacek@redhat.com>
2346
2347 PR c/65471
2348 * gcc.dg/c11-generic-3.c: New test.
2349
2350 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2351
2352 * g++.dg/init/array42.C: New.
2353 * g++.dg/init/array43.C: Likewise.
2354 * g++.dg/init/array44.C: Likewise.
2355 * g++.dg/init/array45.C: Likewise.
2356 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2357 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2358 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2359 * g++.dg/gomp/pr35751.C: Likewise.
2360 * g++.dg/init/array23.C: Likewise.
2361 * g++.dg/init/brace2.C: Likewise.
2362 * g++.dg/init/brace6.C: Likewise.
2363
2364 2016-06-08 Martin Sebor <msebor@redhat.com>
2365 Jakub Jelinek <jakub@redhat.com>
2366
2367 PR c++/70507
2368 PR c/68120
2369 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2370 * c-c++-common/builtin-arith-overflow-2.c: New test.
2371 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2372 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2373 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2374
2375 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2376
2377 PR c++/71442
2378 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2379
2380 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2381
2382 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2383 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2384 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2385 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2386 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2387 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2388 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2389 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2390 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2391 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2392 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2393 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2394 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2395
2396 2016-06-08 Richard Biener <rguenther@suse.de>
2397
2398 PR tree-optimization/68558
2399 * gcc.dg/vect/slp-44.c: New testcase.
2400
2401 2016-06-08 Richard Biener <rguenther@suse.de>
2402
2403 * gcc.dg/vect/slp-43.c: New testcase.
2404
2405 2016-06-08 Richard Biener <rguenther@suse.de>
2406
2407 PR tree-optimization/71452
2408 * gcc.dg/torture/pr71452.c: New testcase.
2409
2410 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2411
2412 PR c++/71448
2413 * g++.dg/torture/pr71448.C: New test.
2414
2415 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2416
2417 PR debug/71432
2418 PR ada/71413
2419 * g++.dg/debug/pr71432.C: New test.
2420
2421 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2422
2423 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2424 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2425 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2426
2427 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2428
2429 * gcc.dg/vect/vect-live-2.c: Update effective target.
2430 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2431 * lib/target-supports.exp: Add aarch64 to vect_long.
2432
2433 2016-06-08 Marek Polacek <polacek@redhat.com>
2434
2435 PR c/71418
2436 * gcc.dg/noncompile/pr71418.c: New test.
2437
2438 PR c/71426
2439 * gcc.dg/noncompile/pr71426.c: New test.
2440
2441 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2442
2443 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2444 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2445 * gcc.dg/predict-3.c: Update template.
2446 * gcc.dg/predict-5.c: Update template.
2447 * gcc.dg/predict-6.c: Update template.
2448 * gcc.dg/predict-9.c: Update template.
2449 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2450
2451 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2452
2453 * gcc.target/powerpc/vec-mul.c: New test.
2454
2455 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2456
2457 * gcc.dg/spellcheck-fields-2.c: New test case.
2458
2459 2016-06-07 Richard Biener <rguenther@suse.de>
2460
2461 PR c/61564
2462 * gcc.dg/Wpragmas-1.c: New testcase.
2463 * gcc.dg/Wattributes-4.c: Likewise.
2464 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2465 entry.
2466
2467 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2468
2469 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2470 spurious debug code.
2471
2472 2016-06-07 Richard Biener <rguenther@suse.de>
2473
2474 PR tree-optimization/71428
2475 * gcc.dg/torture/pr71428.c: New testcase.
2476
2477 2016-06-07 Richard Biener <rguenther@suse.de>
2478
2479 PR middle-end/71423
2480 * gcc.dg/torture/pr71423.c: New testcase.
2481
2482 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2483
2484 PR middle-end/71408
2485 * gcc.dg/tree-ssa/pr71408.c: New test.
2486
2487 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2488
2489 PR middle-end/71281
2490 * g++.dg/torture/pr71281.C: New test.
2491
2492 2016-06-06 Marek Polacek <polacek@redhat.com>
2493
2494 PR c/71362
2495 * gcc.dg/pr71362.c: New test.
2496
2497 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2498 Patrick Palka <ppalka@gcc.gnu.org>
2499
2500 PR c++/70847
2501 PR c++/71330
2502 PR c++/71393
2503 * g++.dg/opt/pr70847.C: New test.
2504 * g++.dg/ubsan/pr70847.C: New test.
2505 * g++.dg/ubsan/pr71393.C: New test.
2506
2507 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2508
2509 PR tree-optimization/71259
2510 * gcc.dg/vect/pr71259.c: New test.
2511
2512 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2513
2514 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2515 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2516 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2517 above.
2518
2519 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2520
2521 PR middle-end/37780
2522 * gcc.c-torture/execute/pr37780.c: New test.
2523 * gcc.target/aarch64/pr37780_1.c: Likewise.
2524 * gcc.target/arm/pr37780_1.c: Likewise.
2525
2526 2016-06-06 Marek Polacek <polacek@redhat.com>
2527
2528 * c-c++-common/attr-may-alias-1.c: New test.
2529 * c-c++-common/attr-may-alias-2.c: New test.
2530 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2531
2532 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2533
2534 PR c/24414
2535 * gcc.target/i386/pr24414.c: New test.
2536
2537 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2538
2539 * gcc.target/sparc/vis4misc.c: New file.
2540 * gcc.target/sparc/fpcmp.c: Likewise.
2541 * gcc.target/sparc/fpcmpu.c: Likewise.
2542
2543 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2544
2545 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2546 * gcc.dg/vect/vect-live-3.c: Likewise.
2547
2548 2016-06-06 Richard Biener <rguenther@suse.de>
2549
2550 PR tree-optimization/71398
2551 * gcc.dg/torture/pr71398.c: New testcase.
2552
2553 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2554
2555 PR target/71389
2556 * g++.dg/pr71389.C: New test.
2557
2558 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2559
2560 PR fortran/71404
2561 * gfortran.dg/fmt_read_5.f: New test.
2562
2563 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2564
2565 PR fortran/69659
2566 * gfortran.dg/class_array_22.f03: New test.
2567
2568 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2569
2570 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2571
2572 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2573
2574 * gcc.dg/predict-9.c: Update template.
2575
2576 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2577
2578 PR c++/49377
2579 * g++.dg/template/pr49377.C: New.
2580
2581 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2582
2583 PR tree-optimization/71405
2584 * g++.dg/torture/pr71405.C: New test.
2585
2586 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2587
2588 PR c++/70202
2589 * g++.dg/inherit/crash5.C: New.
2590 * g++.dg/inherit/virtual1.C: Adjust.
2591
2592 2016-06-03 Jeff Law <law@redhat.com>
2593
2594 PR tree-optimization/71316
2595 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2596
2597 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2598
2599 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2600 dg-additional-options with just -fno-tree-scev-cprop in it.
2601 * gcc.dg/vect/vect-live-2.c: Likewise.
2602 * gcc.dg/vect/vect-live-5.c: Likewise.
2603 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2604 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2605 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2606
2607 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2608
2609 PR c++/27100
2610 * g++.dg/other/friend6.C: New test.
2611
2612 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2613
2614 * g++.dg/torture/ppc-ldst-array.C: New.
2615
2616 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2617
2618 PR target/71276
2619 PR target/71277
2620 * gcc.dg/torture/builtin-fp-int-inexact.c,
2621 gcc.target/i386/387-builtin-fp-int-inexact.c,
2622 gcc.target/i386/387-rint-inline-1.c,
2623 gcc.target/i386/387-rint-inline-2.c,
2624 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2625 gcc.target/i386/sse2-rint-inline-1.c,
2626 gcc.target/i386/sse2-rint-inline-2.c,
2627 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2628 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2629
2630 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2631 Julia Koval <julia.koval@intel.com>
2632
2633 PR target/66960
2634 PR target/67630
2635 PR target/67634
2636 PR target/67841
2637 PR target/68037
2638 PR target/68618
2639 PR target/68661
2640 PR target/69575
2641 PR target/69596
2642 PR target/69734
2643 * gcc.dg/guality/pr68037-1.c: New test.
2644 * gcc.dg/guality/pr68037-2.c: Likewise.
2645 * gcc.dg/guality/pr68037-3.c: Likewise.
2646 * gcc.dg/torture/pr68037-1.c: Likewise.
2647 * gcc.dg/torture/pr68037-2.c: Likewise.
2648 * gcc.dg/torture/pr68037-3.c: Likewise.
2649 * gcc.dg/torture/pr68661-1a.c: Likewise.
2650 * gcc.dg/torture/pr68661-1b.c: Likewise.
2651 * gcc.target/i386/interrupt-1.c: Likewise.
2652 * gcc.target/i386/interrupt-2.c: Likewise.
2653 * gcc.target/i386/interrupt-3.c: Likewise.
2654 * gcc.target/i386/interrupt-4.c: Likewise.
2655 * gcc.target/i386/interrupt-5.c: Likewise.
2656 * gcc.target/i386/interrupt-6.c: Likewise.
2657 * gcc.target/i386/interrupt-7.c: Likewise.
2658 * gcc.target/i386/interrupt-8.c: Likewise.
2659 * gcc.target/i386/interrupt-9.c: Likewise.
2660 * gcc.target/i386/interrupt-10.c: Likewise.
2661 * gcc.target/i386/interrupt-11.c: Likewise.
2662 * gcc.target/i386/interrupt-12.c: Likewise.
2663 * gcc.target/i386/interrupt-13.c: Likewise.
2664 * gcc.target/i386/interrupt-14.c: Likewise.
2665 * gcc.target/i386/interrupt-15.c: Likewise.
2666 * gcc.target/i386/interrupt-16.c: Likewise.
2667 * gcc.target/i386/interrupt-17.c: Likewise.
2668 * gcc.target/i386/interrupt-18.c: Likewise.
2669 * gcc.target/i386/interrupt-19.c: Likewise.
2670 * gcc.target/i386/interrupt-20.c: Likewise.
2671 * gcc.target/i386/interrupt-21.c: Likewise.
2672 * gcc.target/i386/interrupt-22.c: Likewise.
2673 * gcc.target/i386/interrupt-23.c: Likewise.
2674 * gcc.target/i386/interrupt-24.c: Likewise.
2675 * gcc.target/i386/interrupt-25.c: Likewise.
2676 * gcc.target/i386/interrupt-26.c: Likewise.
2677 * gcc.target/i386/interrupt-27.c: Likewise.
2678 * gcc.target/i386/interrupt-28.c: Likewise.
2679 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2680 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2681 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2682 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2683 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2684 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2685 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2686 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2687 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2688 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2689 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2690 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2691
2692 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2693
2694 PR tree-optimization/52171
2695 * gcc.dg/pr52171.c: New test.
2696 * gcc.target/i386/pr52171.c: New test.
2697
2698 2016-06-03 Jan Hubicka <jh@suse.cz>
2699
2700 * g++.dg/tree-ssa/pred-1.C: New testcase
2701 * gcc.dg/tree-ssa/pred-1.c: New testcase
2702
2703 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2704
2705 PR target/70957
2706 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2707 support.
2708 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2709
2710 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2711
2712 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2713
2714 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2715
2716 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2717 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2718 * gcc.dg/vect/vect-live-1.c: New test.
2719 * gcc.dg/vect/vect-live-2.c: New test.
2720 * gcc.dg/vect/vect-live-3.c: New test.
2721 * gcc.dg/vect/vect-live-4.c: New test.
2722 * gcc.dg/vect/vect-live-5.c: New test.
2723 * gcc.dg/vect/vect-live-slp-1.c: New test.
2724 * gcc.dg/vect/vect-live-slp-2.c: New test.
2725 * gcc.dg/vect/vect-live-slp-3.c: New test.
2726
2727 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2728
2729 PR middle-end/71387
2730 * g++.dg/opt/pr71387.C: New test.
2731
2732 2016-06-02 Jeff Law <law@redhat.com>
2733
2734 PR tree-optimization/71328
2735 * gcc.c-torture/compile/pr71328.c: New test.
2736
2737 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2738
2739 PR fortran/52393
2740 * gfortran.dg/fmt_read_3.f90: Fix typo.
2741 * gfortran.dg/fmt_read_4.f90: New test.
2742
2743 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2744
2745 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2746 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2747 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2748 * g++.dg/cpp0x/override2.C: Likewise.
2749 * g++.dg/parse/crash5.C: Likewise.
2750 * g++.dg/parse/error16.C: Likewise.
2751 * g++.dg/parse/error27.C: Likewise.
2752 * g++.dg/template/qualttp15.C: Likewise.
2753 * g++.dg/template/redecl4.C: Likewise.
2754 * g++.old-deja/g++.other/crash39.C: Likewise.
2755 * g++.old-deja/g++.other/struct1.C: Likewise.
2756 * g++.old-deja/g++.pt/m9a.C: Likewise.
2757 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2758
2759 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2760
2761 PR c++/71372
2762 * c-c++-common/pr71372.c: New test.
2763
2764 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2765 __TIME__ strings with __builtin_strcmp instead of printf and
2766 dg-output.
2767
2768 2016-06-02 Martin Liska <mliska@suse.cz>
2769
2770 * gcc.dg/predict-9.c: New test.
2771
2772 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2773
2774 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2775 global set_compiler_env_var and global saved_compiler_env_var.
2776
2777 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2778
2779 PR rtl-optimization/71295
2780 * gcc.c-torture/compile/pr71295.c: New test.
2781
2782 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2783
2784 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2785
2786 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2787 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2788
2789 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2790 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2791 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2792 alternative number.
2793
2794 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2795
2796 * gcc.target/powerpc/p9-splat-4.c: New test.
2797
2798 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2799
2800 PR target/71186
2801 * gcc.target/powerpc/pr71186.c: New test.
2802
2803 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2804
2805 PR fortran/52393
2806 * gfortran.dg/fmt_read_3.f90: New test.
2807
2808 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2809
2810 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2811 procedure.
2812
2813 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2814
2815 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2816 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2817 env var is set.
2818 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2819 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2820 shown once.
2821 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2822 during compilation.
2823 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2824 vars set by dg-set-compiler-env-var.
2825
2826 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2827
2828 PR fortran/71156
2829 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2830 to the module procedure declaration.
2831 * gfortran.dg/submodule_16.f08: New test.
2832
2833 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2834
2835 PR middle-end/71371
2836 * c-c++-common/gomp/pr71371.c: New test.
2837
2838 2016-06-01 Richard Biener <rguenther@suse.de>
2839
2840 PR tree-optimization/71366
2841 * gcc.dg/torture/pr71366-1.c: New testcase.
2842 * gcc.dg/torture/pr71366-2.c: Likewise.
2843
2844 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2845
2846 * gcc.target/powerpc/vslv-0.c: New test.
2847 * gcc.target/powerpc/vslv-1.c: New test.
2848 * gcc.target/powerpc/vsrv-0.c: New test.
2849 * gcc.target/powerpc/vsrv-1.c: New test.
2850
2851 2016-06-01 Nathan Sidwell <nathan@acm.org>
2852
2853 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2854 * gcc.target/nvptx/weak.c: New.
2855
2856 2016-06-01 Richard Biener <rguenther@suse.de>
2857
2858 PR tree-optimization/71261
2859 * gcc.dg/torture/vect-bool-1.c: New testcase.
2860
2861 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2862
2863 * gfortran.dg/gomp/order-1.f90: New test.
2864 * gfortran.dg/gomp/order-2.f90: New test.
2865
2866 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2867
2868 * gcc.dg/unroll-6.c: Update template.
2869 * gcc.dg/unroll-7.c: New testcase.
2870 * gcc.dg/unroll-8.c: New testcase.
2871
2872 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2873
2874 * gnat.dg/opt56.ad[sb]: New test.
2875
2876 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2877
2878 PR c++/66635
2879 * g++.dg/cpp0x/constexpr-ice16.C: New.
2880
2881 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2882
2883 PR tree-optimization/71314
2884 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2885 -mbranch-cost=2.
2886
2887 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2888
2889 PR tree-optimization/71077
2890 * gcc.dg/tree-ssa/pr71077.c: New test.
2891
2892 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2893
2894 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2895 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2896 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2897
2898 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2899
2900 PR c++/71248
2901 * g++.dg/cpp0x/pr71248.C: New.
2902 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2903 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2904 * g++.dg/init/new37.C: Likewise.
2905 * g++.dg/template/static1.C: Likewise.
2906 * g++.dg/template/static2.C: Likewise.
2907
2908 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2909
2910 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2911 instead of %rdi.
2912 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2913
2914 2016-05-31 Marek Polacek <polacek@redhat.com>
2915
2916 * c-c++-common/Wswitch-unreachable-3.c: New test.
2917 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2918
2919 2016-05-31 Richard Biener <rguenther@suse.de>
2920
2921 PR tree-optimization/71352
2922 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2923
2924 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2925
2926 * gcc.target/arm/armv5_thumb_isa.c: New test.
2927
2928 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2929
2930 PR target/71346
2931 * gcc.target/i386/pr71346.c: New test.
2932
2933 2016-05-31 Tom de Vries <tom@codesourcery.com>
2934
2935 PR tree-optimization/69068
2936 * gcc.dg/graphite/pr69068.c: New test.
2937
2938 2016-05-27 Martin Sebor <msebor@redhat.com>
2939
2940 PR c++/71306
2941 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2942
2943 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2944
2945 PR c++/71349
2946 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2947 nowait depend(inout: dd[0]) clauses where permitted.
2948
2949 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2950
2951 PR c++/71238
2952 * g++.dg/parse/pr71238.C: New.
2953 * g++.dg/concepts/friend1.C: Test column numbers too.
2954 * g++.dg/cpp0x/initlist31.C: Likewise.
2955 * g++.dg/cpp0x/pr51420.C: Likewise.
2956 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2957 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2958 * g++.dg/ext/builtin3.C: Likewise.
2959 * g++.dg/lookup/friend12.C: Likewise.
2960 * g++.dg/lookup/friend7.C: Likewise.
2961 * g++.dg/lookup/koenig1.C: Likewise.
2962 * g++.dg/lookup/koenig5.C: Likewise.
2963 * g++.dg/lookup/used-before-declaration.C: Likewise.
2964 * g++.dg/overload/koenig1.C: Likewise.
2965 * g++.dg/template/crash65.C: Likewise.
2966 * g++.dg/template/friend57.C: Likewise.
2967 * g++.dg/warn/Wshadow-5.C: Likewise.
2968 * g++.dg/warn/Wunused-8.C: Likewise.
2969 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2970 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2971 * g++.old-deja/g++.jason/member.C: Likewise.
2972 * g++.old-deja/g++.jason/report.C: Likewise.
2973 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2974 * g++.old-deja/g++.law/visibility20.C: Likewise.
2975 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2976 * g++.old-deja/g++.other/static5.C: Likewise.
2977 * g++.old-deja/g++.pt/overload2.C: Likewise.
2978
2979 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2980
2981 * gcc.dg/tree-ssa/peel1.c: New testcase.
2982 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2983 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2984
2985 2016-05-30 Tom de Vries <tom@codesourcery.com>
2986
2987 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2988 to ce.
2989
2990 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2991
2992 PR c++/71099
2993 * g++.dg/parse/virtual1.C: New.
2994
2995 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2996
2997 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2998 Use correct register when clearing %edx.
2999
3000 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
3001
3002 PR tree-optimization/71289
3003 * gcc.dg/pr71289.c: New test.
3004
3005 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3006
3007 PR middle-end/71269
3008 PR middle-end/71292
3009 * gcc.dg/tree-ssa/pr71269.c: New test.
3010 * gcc.dg/tree-ssa/pr71292.c: New test.
3011
3012 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3013
3014 PR middle-end/71252
3015 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3016
3017 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3018
3019 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3020 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3021 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3022
3023 2016-05-30 Tom de Vries <tom@codesourcery.com>
3024
3025 PR tree-optimization/69067
3026 * gcc.dg/graphite/pr69067.c: New test.
3027
3028 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
3029
3030 PR target/71245
3031 * gcc.target/i386/pr71245-1.c: New test.
3032 * gcc.target/i386/pr71245-2.c: Ditto.
3033
3034 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3035
3036 PR c++/71105
3037 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3038 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3039 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3040
3041 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
3042
3043 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3044
3045 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3046
3047 Revert:
3048 PR c++/69855
3049 * g++.dg/overload/69855.C: New.
3050 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3051 * g++.old-deja/g++.pt/crash3.C: Likewise.
3052
3053 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3054
3055 PR c++/60385
3056 * g++.dg/parse/namespace13.C: New.
3057
3058 2016-05-26 Jeff Law <law@redhat.com>
3059
3060 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3061 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3062 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3063 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3064 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3065 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3066 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3067 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3068 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3069 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3070 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3071 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3072 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3073
3074 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3075
3076 PR c++/69855
3077 * g++.dg/overload/69855.C: New.
3078 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3079 * g++.old-deja/g++.pt/crash3.C: Likewise.
3080
3081 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3082
3083 PR target/63596
3084 * gcc.target/aarch64/va_arg_1.c: New testcase.
3085 * gcc.target/aarch64/va_arg_2.c: Likewise.
3086 * gcc.target/aarch64/va_arg_3.c: Likewise.
3087
3088 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3089
3090 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3091 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3092 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3093 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3094 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3095
3096 2016-05-27 Marek Polacek <polacek@redhat.com>
3097
3098 PR middle-end/71308
3099 * g++.dg/torture/pr71308.C: New test.
3100
3101 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3102
3103 * gcc.dg/zero_bits_compound-1.c: New test.
3104 * gcc.dg/zero_bits_compound-2.c: New test.
3105
3106 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3107
3108 PR middle-end/71279
3109 * gcc.dg/pr71279.c: New test.
3110
3111 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3112
3113 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3114 floating point min/max/comparison instructions.
3115 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3116
3117 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3118
3119 * c-c++-common/gomp/schedule-1.c: New test.
3120 * gfortran.dg/gomp/schedule-1.f90: New test.
3121
3122 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3123
3124 PR c++/70822
3125 PR c++/70106
3126 * g++.dg/cpp1y/auto-fn32.C: New test.
3127 * g++.dg/cpp1y/paren4.C: New test.
3128
3129 2016-05-26 Nathan Sidwell <nathan@acm.org>
3130
3131 * gcc.dg/20060410.c: Xfail on ptx.
3132 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3133 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3134 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3135 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3136 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3137
3138 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3139
3140 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3141
3142 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3143
3144 PR tree-optimization/71280
3145 * gcc.dg/pr71280.c: New test.
3146
3147 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3148
3149 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3150 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3151
3152 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3153
3154 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3155
3156 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3157 kept in memory.
3158
3159 2016-05-25 Jeff Law <law@redhat.com>
3160
3161 PR tree-optimization/71272
3162 * gcc.c-torture/compile/pr71272.c: new test.
3163
3164 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3165
3166 * gcc.target/powerpc/vec-cmpne.c: New test.
3167 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3168
3169 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3170
3171 * gnat.dg/opt55.ad[sb]: New test.
3172
3173 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3174
3175 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3176 * c-c++-common/pr60226.c: Require int32plus.
3177 * gcc.c-torture/execute/pr70602.c: Likewise.
3178 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3179 unsigned long for malloc arg type.
3180 * gcc.dg/asr_div1.c: Require int32plus.
3181 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3182 * gcc.dg/pie-1.c: Require pie.
3183 * gcc.dg/pie-2.c: Likewise.
3184 * gcc.dg/pr59471.c: Require int32plus.
3185 * gcc.dg/pr59963-2.c: XFAIL for int16.
3186 * gcc.dg/pr60114.c: Require int32plus.
3187 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3188 unsigned long for typedef of size_t.
3189 * gcc.dg/pr63914.c: Require int32plus.
3190 * gcc.dg/pr64536.c: Require pt32plus.
3191 * gcc.dg/pr65658.c: Likewise.
3192 * gcc.dg/pr67271.c: Require int32plus.
3193 * gcc.dg/pr68112.c: Likewise.
3194 * gcc.dg/pr69071.c: Skip for avr target.
3195 * gcc.dg/pr69973.c: Require int32plus.
3196 * gcc.dg/pr70169.c: Skip for avr target.
3197 * gcc.dg/sso-6.c: Require int32plus.
3198 * gcc.dg/sso-7.c: Likewise.
3199 * gcc.dg/sso-8.c: Likewise.
3200 * gcc.dg/vrp-min-max-2.c: Likewise.
3201
3202 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3203
3204 PR target/70738
3205 * gcc.target/i386/pr70738-1.c: New test.
3206 * gcc.target/i386/pr70738-2.c: Likewise.
3207 * gcc.target/i386/pr70738-3.c: Likewise.
3208 * gcc.target/i386/pr70738-4.c: Likewise.
3209 * gcc.target/i386/pr70738-5.c: Likewise.
3210 * gcc.target/i386/pr70738-6.c: Likewise.
3211 * gcc.target/i386/pr70738-7.c: Likewise.
3212 * gcc.target/i386/pr70738-8.c: Likewise.
3213 * gcc.target/i386/pr70738-9.c: Likewise.
3214
3215 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3216
3217 PR rtl-optimization/66940
3218 * gcc.c-torture/execute/pr66940.c: New test.
3219
3220 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3221
3222 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3223 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3224 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3225 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3226 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3227 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3228 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3229 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3230 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3231 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3232 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3233 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3234 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3235 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3236 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3237 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3238 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3239 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3240 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3241 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3242 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3243 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3244 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3245 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3246
3247 2016-05-25 Marek Polacek <polacek@redhat.com>
3248
3249 PR c/71265
3250 * gcc.dg/noncompile/pr71265.c: New test.
3251
3252 PR c/71266
3253 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3254
3255 2016-05-25 Nathan Sidwell <nathan@acm.org>
3256
3257 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3258
3259 2016-05-25 Richard Biener <rguenther@suse.de>
3260
3261 PR tree-optimization/71261
3262 * c-c++-common/torture/pr71261.c: New testcase.
3263
3264 2016-05-25 Richard Biener <rguenther@suse.de>
3265
3266 PR tree-optimization/71264
3267 * gcc.dg/vect/pr71264.c: New testcase.
3268
3269 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3270
3271 PR c++/55992
3272 * g++.dg/cpp0x/alias-decl-53.C: New.
3273 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3274
3275 2016-05-25 Martin Liska <mliska@suse.cz>
3276
3277 * g++.dg/pr71239.C: New test.
3278
3279 2016-05-25 Richard Biener <rguenther@suse.de>
3280
3281 * gcc.dg/vect/pr58135.c: Rename to ...
3282 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3283
3284 2016-05-25 Marek Polacek <polacek@redhat.com>
3285
3286 * g++.dg/pr65295.C: Use target c++14.
3287
3288 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3289
3290 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3291 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3292
3293 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3294
3295 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3296 instructions.
3297
3298 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3299
3300 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3301 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3302 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3303 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3304 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3305 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3306 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3307 * c-c++-common/goacc/pcopy.c: Likewise.
3308 * c-c++-common/goacc/pcopyin.c: Likewise.
3309 * c-c++-common/goacc/pcopyout.c: Likewise.
3310 * c-c++-common/goacc/pcreate.c: Likewise.
3311 * c-c++-common/goacc/pr70688.c: New test.
3312 * c-c++-common/goacc/present-1.c: Adjust test.
3313 * c-c++-common/goacc/reduction-5.c: Likewise.
3314 * g++.dg/goacc/data-1.C: New test.
3315
3316 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3317
3318 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3319 vector parity built-in functions.
3320 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3321 count trailing zeros automatic vectorization.
3322 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3323 count trailing zeros built-in functions.
3324
3325 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3326
3327 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3328
3329 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3330
3331 PR target/71050
3332 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3333
3334 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3335
3336 PR c++/50436
3337 * g++.dg/template/crash123.C: New.
3338 * g++.dg/template/crash124.C: Likewise.
3339
3340 2016-05-24 Martin Sebor <msebor@redhat.com>
3341
3342 PR c++/71147
3343 * g++.dg/ext/flexary16.C: New test.
3344
3345 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3346
3347 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3348 before math.h is included.
3349 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3350 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3351 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3352 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3353 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3354 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3355 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3356 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3357 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3358 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3359 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3360 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3361 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3362 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3363 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3364 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3365 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3366 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3367 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3368 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3369 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3370 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3371 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3372
3373 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3374 Kelvin Nilsen <kelvin@gcc.gnu.org>
3375
3376 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3377 support.
3378
3379 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3380
3381 PR c++/69872
3382 * g++.dg/warn/Wno-narrowing1.C: New.
3383
3384 2016-05-24 Marek Polacek <polacek@redhat.com>
3385
3386 PR c/71249
3387 * c-c++-common/Wswitch-unreachable-2.c: New test.
3388
3389 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3390
3391 PR c++/71257
3392 * g++.dg/vect/simd-clone-6.cc: New test.
3393 * g++.dg/gomp/declare-simd-6.C: New test.
3394
3395 PR middle-end/70434
3396 PR c/69504
3397 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3398
3399 2016-05-24 Richard Biener <rguenther@suse.de>
3400
3401 PR tree-optimization/71240
3402 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3403
3404 2016-05-24 Richard Biener <rguenther@suse.de>
3405
3406 PR tree-optimization/71230
3407 * gcc.dg/torture/pr71230.c: New testcase.
3408 * g++.dg/torture/pr71230.C: Likewise.
3409
3410 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3411
3412 * c-c++-common/goacc/routine-5.c: Add tests.
3413 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3414 * gfortran.dg/goacc/routine-6.f90: Add tests.
3415
3416 2016-05-24 Richard Biener <rguenther@suse.de>
3417
3418 PR tree-optimization/71253
3419 * gcc.dg/torture/pr71253.c: New testcase.
3420
3421 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3422
3423 PR middle-end/71252
3424 * gfortran.dg/pr71252.f90: New test.
3425
3426 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3427
3428 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3429
3430 2016-05-24 Richard Biener <rguenther@suse.de>
3431
3432 PR middle-end/70434
3433 PR c/69504
3434 * c-c++-common/vector-subscript-4.c: New testcase.
3435 * c-c++-common/vector-subscript-5.c: Likewise.
3436
3437 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3438
3439 PR fortran/71123
3440 * gfortran.dg/namelist_90.f: New test
3441
3442 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3443
3444 PR fortran/66461
3445 * gfortran.dg/unexpected_eof.f: New test
3446
3447 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3448 Kelvin Nilsen <kelvin@gcc.gnu.org>
3449
3450 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3451 as little endian.
3452
3453 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3454
3455 PR c++/70972
3456 * g++.dg/cpp0x/inh-ctor20.C: New.
3457 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3458
3459 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3460
3461 PR c++/69095
3462 * g++.dg/cpp0x/variadic168.C: New.
3463
3464 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3465
3466 * g++.dg/cpp0x/pr31445.C: Test column number too.
3467 * g++.dg/cpp0x/pr32253.C: Likewise.
3468 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3469 * g++.dg/cpp0x/variadic36.C: Likewise.
3470
3471 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3472
3473 * gcc.dg/fold-notshift-2.c: Adjust.
3474
3475 2016-05-23 Marek Polacek <polacek@redhat.com>
3476
3477 PR c/49859
3478 * c-c++-common/Wswitch-unreachable-1.c: New test.
3479 * gcc.dg/Wswitch-unreachable-1.c: New test.
3480 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3481 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3482 * g++.dg/gomp/block-10.C: Likewise.
3483 * gcc.dg/gomp/block-10.c: Likewise.
3484 * g++.dg/gomp/block-9.C: Likewise.
3485 * gcc.dg/gomp/block-9.c: Likewise.
3486 * g++.dg/gomp/target-1.C: Likewise.
3487 * g++.dg/gomp/target-2.C: Likewise.
3488 * gcc.dg/gomp/target-1.c: Likewise.
3489 * gcc.dg/gomp/target-2.c: Likewise.
3490 * g++.dg/gomp/taskgroup-1.C: Likewise.
3491 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3492 * gcc.dg/gomp/teams-1.c: Likewise.
3493 * g++.dg/gomp/teams-1.C: Likewise.
3494 * g++.dg/overload/error3.C: Likewise.
3495 * g++.dg/tm/jump1.C: Likewise.
3496 * g++.dg/torture/pr40335.C: Likewise.
3497 * gcc.dg/c99-vla-jump-5.c: Likewise.
3498 * gcc.dg/switch-warn-1.c: Likewise.
3499 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3500 * gcc.dg/nested-func-1.c: Likewise.
3501 * gcc.dg/pr67784-4.c: Likewise.
3502
3503 2016-05-23 Richard Biener <rguenther@suse.de>
3504
3505 PR tree-optimization/71230
3506 * gfortran.dg/pr71230-1.f90: New testcase.
3507 * gfortran.dg/pr71230-2.f90: Likewise.
3508
3509 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3510
3511 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3512 * gcc.dg/vect/pr58135.c: Add new.
3513 * gfortran.dg/pr46519-1.f: Adjust test case.
3514
3515 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3516
3517 PR c++/53401
3518 * g++.dg/cpp0x/decltype64.C: New.
3519
3520 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3521
3522 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3523 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3524 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3525
3526 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3527
3528 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3529 Add poly64x1_t and poly64x2_t cases if supported.
3530 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3531 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3532 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3533 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3534 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3535
3536 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3537
3538 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3539 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3540 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3541 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3542 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3543 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3544 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3545
3546 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3547
3548 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3549
3550 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3551
3552 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3553 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3554
3555 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3556
3557 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3558 constraint instead of "r".
3559 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3560 insn instead of vxorpd.
3561 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3562
3563 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3564 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3565
3566 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3567
3568 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3569 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3570
3571 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3572
3573 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3574
3575 PR middle-end/40921
3576 * gcc.dg/tree-ssa/pr40921.c: New test.
3577
3578 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3579
3580 PR target/71103
3581 * gcc.target/avr/pr71103.c: New test.
3582
3583 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3584
3585 PR middle-end/71179
3586 * gcc.dg/tree-ssa/pr71179.c: New test.
3587
3588 2016-05-20 Martin Sebor <msebor@redhat.com>
3589
3590 PR c/71115
3591 * gcc.dg/init-excess-2.c: New test.
3592
3593 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3594
3595 * gnat.dg/opt53.adb: New test.
3596 * gnat.dg/opt54.adb: Likewise.
3597
3598 2016-05-20 Martin Jambor <mjambor@suse.cz>
3599
3600 PR tree-optimization/70884
3601 * gcc.dg/tree-ssa/pr70919.c: New test.
3602
3603 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3604
3605 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3606 formatting.
3607 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3608 fix code formatting.
3609
3610 2016-05-20 Nathan Sidwell <nathan@acm.org>
3611
3612 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3613 non-common cases.
3614 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3615
3616 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3617
3618 * jit.dg/all-non-failing-tests.h: Add
3619 test-factorial-must-tail-call.c.
3620 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3621 * jit.dg/test-factorial-must-tail-call.c: New test case.
3622
3623 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3624
3625 PR fortran/71204
3626 * gfortran.dg/pr71204.f90: New test.
3627
3628 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3629
3630 * gcc.target/nvptx/sincos.c: New test.
3631
3632 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3633
3634 PR c++/70572
3635 * g++.dg/cpp1y/auto-fn31.C: New.
3636
3637 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3638
3639 * gcc.target/powerpc/vec-addec.c: New test.
3640 * gcc.target/powerpc/vec-addec-int128.c: New test.
3641
3642 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3643
3644 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3645 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3646 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3647 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3648
3649 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3650
3651 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3652
3653 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3654
3655 PR c++/71210
3656 * g++.dg/opt/pr71210-1.C: New test.
3657 * g++.dg/opt/pr71210-2.C: New test.
3658
3659 PR tree-optimization/29756
3660 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3661 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3662 only on selected targets where V4SImode vectors are known to be
3663 supported.
3664
3665 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3666
3667 PR tree-optimization/71079
3668 PR tree-optimization/71206
3669 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3670
3671 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3672
3673 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3674 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3675 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3676
3677 2016-05-20 Richard Guenther <rguenther@suse.de>
3678
3679 PR tree-optimization/29756
3680 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3681
3682 2016-05-20 Richard Biener <rguenther@suse.de>
3683
3684 PR tree-optimization/71185
3685 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3686
3687 2016-05-20 Richard Biener <rguenther@suse.de>
3688
3689 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3690
3691 2016-05-19 Marek Polacek <polacek@redhat.com>
3692
3693 PR c++/71075
3694 * g++.dg/diagnostic/pr71075.C: New test.
3695
3696 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3697
3698 PR c++/71184
3699 * g++.dg/pr71184.C: New test case.
3700
3701 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3702
3703 * gcc.target/powerpc/darn-0.c: New test.
3704 * gcc.target/powerpc/darn-1.c: New test.
3705 * gcc.target/powerpc/darn-2.c: New test.
3706
3707 2016-05-19 Marek Polacek <polacek@redhat.com>
3708
3709 PR tree-optimization/71031
3710 * gcc.dg/tree-ssa/vrp100.c: New test.
3711
3712 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3713
3714 PR rtl-optimization/71148
3715 * gcc.dg/pr71148.c: New test.
3716
3717 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3718
3719 PR target/71056
3720 * gcc.target/arm/pr71056.c: New test.
3721
3722 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3723
3724 * c-c++-common/pr69669.c: Check the used mode.
3725
3726 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3727
3728 PR sanitizer/64354
3729 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3730
3731 2016-05-19 Richard Biener <rguenther@suse.de>
3732
3733 PR tree-optimization/70729
3734 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3735 * gcc.dg/graphite/scop-18.c: Likewise.
3736 * gcc.dg/pr41783.c: Disable LIM.
3737 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3738 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3739 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3740 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3741 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3742 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3743 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3744 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3745 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3746 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3747 * gfortran.dg/pr42108.f90: Likewise.
3748
3749 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3750
3751 PR driver/69265
3752 * gcc.dg/spellcheck-options-11.c: New test case.
3753
3754 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3755
3756 PR c++/71100
3757 * g++.dg/opt/pr71100.C: New test.
3758
3759 2016-05-18 Martin Jambor <mjambor@suse.cz>
3760
3761 PR ipa/69708
3762 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3763 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3764 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3765 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3766
3767 2016-05-18 Martin Jambor <mjambor@suse.cz>
3768
3769 PR ipa/69708
3770 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3771 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3772 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3773 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3774 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3775
3776 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3777
3778 PR c++/69793
3779 * g++.dg/template/crash122.C: New.
3780
3781 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3782
3783 PR c++/70466
3784 * g++.dg/template/pr70466-1.C: New.
3785 * g++.dg/template/pr70466-2.C: Likewise.
3786
3787 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3788
3789 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3790 splat operations and the XXSPLTIB instruction.
3791 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3792 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3793 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3794 xxlxor to clear a register.
3795
3796 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3797
3798 * gcc.dg/torture/pr71020.c: New test.
3799
3800 2016-05-18 Martin Jambor <mjambor@suse.cz>
3801
3802 PR ipa/70646
3803 * gcc.dg/ipa/pr70646.c: New test.
3804
3805 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3806
3807 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3808
3809 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3810
3811 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3812 missing tests for vreinterpretq_p{8,16}.
3813
3814 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3815
3816 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3817 vsliq_n_s64 and vsliq_n_u64.
3818
3819 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3820
3821 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3822 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3823
3824 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3825
3826 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3827 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3828 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3829
3830 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3831
3832 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3833 in comment.
3834
3835 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3836
3837 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3838 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3839 "blr\t" and switch to scan-assembler-times.
3840
3841 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3842
3843 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3844 with __aarch64__.
3845 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3846 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3847
3848 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3849
3850 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3851 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3852 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3853 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3854 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3855 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3856
3857 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3858 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3859
3860 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3861 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3862
3863 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3864 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3865
3866 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3867
3868 2016-05-18 Richard Biener <rguenther@suse.de>
3869
3870 PR tree-optimization/71168
3871 * gcc.dg/torture/pr71168.c: New testcase.
3872
3873 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3874
3875 PR middle-end/63586
3876 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3877 * gcc.dg/tree-ssa/pr63586.c: New test.
3878 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3879
3880 2016-05-17 Nathan Sidwell <nathan@acm.org>
3881
3882 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3883 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3884 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3885 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3886
3887 2016-05-17 Nathan Sidwell <nathan@acm.org>
3888
3889 * gcc.target/nvptx/abi-vararg-3.c: New.
3890
3891 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3892
3893 PR tree-optimization/54579
3894 PR middle-end/55299
3895 * gcc.dg/fold-notrotate-1.c: New test.
3896 * gcc.dg/fold-notshift-1.c: New test.
3897 * gcc.dg/fold-notshift-2.c: New test.
3898
3899 2016-05-17 Marek Polacek <polacek@redhat.com>
3900
3901 PR ipa/71146
3902 * g++.dg/ipa/pr71146.C: New test.
3903
3904 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3905
3906 * jit.dg/test-error-array-bounds.c: New test case.
3907
3908 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3909
3910 * gcc.dg/tree-ssa/and-1.c: New testcase.
3911
3912 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3913
3914 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3915 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3916
3917 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3918
3919 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3920 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3921
3922 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3923
3924 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3925
3926 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3927
3928 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3929
3930 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3931
3932 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3933 ".2d[index]" when scan the assembly.
3934 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3935 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3936 float64x1.
3937 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3938
3939 2016-05-17 Richard Biener <rguenther@suse.de>
3940
3941 PR tree-optimization/71132
3942 * gcc.dg/torture/pr71132.c: New testcase.
3943
3944 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3945
3946 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3947
3948 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3949
3950 PR target/70809
3951 * gcc.target/aarch64/pr70809_1.c: New test.
3952
3953 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3954
3955 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3956 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3957 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3958 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3959
3960 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3961 Ilya Enkovich <ilya.enkovich@intel.com>
3962
3963 PR target/71114
3964 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3965
3966 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3967
3968 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3969 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3970
3971 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3972
3973 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3974 test for __ARM_FP16_ARGS.
3975 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3976 * gcc.target/arm/aapcs/neon-vect10.c: New.
3977 * gcc.target/arm/aapcs/neon-vect9.c: New.
3978 * gcc.target/arm/aapcs/vfp18.c: New.
3979 * gcc.target/arm/aapcs/vfp19.c: New.
3980 * gcc.target/arm/aapcs/vfp20.c: New.
3981 * gcc.target/arm/aapcs/vfp21.c: New.
3982 * gcc.target/arm/fp16-aapcs-1.c: New.
3983 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3984 test for __ARM_FP16_ARGS.
3985 * g++.target/arm/fp16-return-1.c: Update expected output.
3986
3987 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3988
3989 PR testsuite/70227
3990 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3991
3992 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3993
3994 PR fortran/69603
3995 * gfortran.dg/pr69603.f90: New testcase.
3996
3997 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3998
3999 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4000
4001 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4002
4003 PR fortran/71047
4004 * gfortran.dg/pr71047.f08: New test.
4005
4006 2016-05-13 Joseph Myers <joseph@codesourcery.com>
4007
4008 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4009 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4010 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4011
4012 2016-05-13 Martin Sebor <msebor@redhat.com>
4013
4014 PR c++/60049
4015 * g++.dg/cpp0x/constexpr-60049.C: New test.
4016
4017 2016-05-13 Jakub Jelinek <jakub@redhat.com>
4018
4019 PR bootstrap/71071
4020 * gcc.dg/pr71071.c: New test.
4021
4022 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
4023
4024 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4025 remove XOP handling.
4026 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4027
4028 2016-05-13 Nathan Sidwell <nathan@acm.org>
4029
4030 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4031 __atomic_is_lock_free declaration.
4032
4033 2016-05-13 Richard Biener <rguenther@suse.de>
4034
4035 PR tree-optimization/42587
4036 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4037
4038 2016-05-13 Martin Liska <mliska@suse.cz>
4039
4040 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4041 the new format of dump output.
4042
4043 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4044
4045 * gcc.dg/pr71084.c: New test.
4046
4047 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4048
4049 PR target/53440
4050 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4051
4052 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4053
4054 * gcc.target/aarch64/struct_return.c: New test.
4055
4056 2016-05-12 Marek Polacek <polacek@redhat.com>
4057
4058 PR c/70756
4059 * c-c++-common/pr70756-2.c: New test.
4060 * c-c++-common/pr70756.c: New test.
4061
4062 2016-05-12 Richard Biener <rguenther@suse.de>
4063
4064 PR tree-optimization/71059
4065 * gcc.dg/torture/pr71059.c: New testcase.
4066
4067 2016-05-12 Richard Biener <rguenther@suse.de>
4068
4069 PR tree-optimization/71062
4070 * gcc.dg/torture/pr71062.c: New testcase.
4071
4072 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4073
4074 PR tree-optimization/71006
4075 * gcc.dg/pr71006.c: New test.
4076
4077 2016-05-12 Marek Polacek <polacek@redhat.com>
4078
4079 PR driver/71063
4080 * gcc.dg/opts-7.c: New test.
4081
4082 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4083
4084 PR target/70830
4085 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4086 Add -save-temps to dg-options.
4087 Scan for ldmfd rather than pop instruction.
4088 * gcc.target/arm/interrupt-2.c: Likewise.
4089 * gcc.target/arm/pr70830.c: New test.
4090
4091 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4092
4093 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4094 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4095
4096 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4097 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4098 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4099
4100 PR target/71019
4101 * gcc.target/i386/avx512vl-pack-1.c: New test.
4102 * gcc.target/i386/avx512vl-pack-2.c: New test.
4103 * gcc.target/i386/avx512bw-pack-2.c: New test.
4104
4105 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4106
4107 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4108 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4109 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4110
4111 2016-05-12 Richard Biener <rguenther@suse.de>
4112
4113 PR tree-optimization/70986
4114 * gcc.dg/torture/pr70986-1.c: New testcase.
4115 * gcc.dg/torture/pr70986-2.c: Likewise.
4116 * gcc.dg/torture/pr70986-3.c: Likewise.
4117
4118 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4119
4120 PR c/43651
4121 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4122 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4123
4124 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4125
4126 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4127 directive.
4128 * gcc.target/i386/pr66746.c: Ditto.
4129
4130 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4131
4132 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4133 support.
4134 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4135 warning when using -mvsx-timode.
4136 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4137 * gcc.target/powerpc/dform-2.c: Likewise.
4138 * gcc.target/powerpc/pr68805.c: Likewise.
4139
4140 2016-05-11 Marek Polacek <polacek@redhat.com>
4141
4142 PR c++/71024
4143 * c-c++-common/attributes-3.c: New test.
4144
4145 2016-05-11 Nathan Sidwell <nathan@acm.org>
4146
4147 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4148 * gcc.c-torture/execute/pr68185.c: Likewise.
4149 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4150 * gcc.dg/pr69634.c: Requires scheduling.
4151 * gcc.dg/torture/pr66178.c: Require label values.
4152 * gcc.dg/setjmp-6.c: Require indirect jumps.
4153
4154 2016-05-11 Richard Biener <rguenther@suse.de>
4155
4156 PR tree-optimization/71055
4157 * gcc.dg/torture/pr71055.c: New testcase.
4158
4159 2016-05-11 Richard Biener <rguenther@suse.de>
4160
4161 PR debug/71057
4162 * g++.dg/debug/pr71057.C: New testcase.
4163
4164 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4165
4166 PR fortran/70855
4167 * gfortran.dg/gomp/pr70855.f90: New test.
4168
4169 2016-05-11 Richard Biener <rguenther@suse.de>
4170
4171 PR middle-end/71002
4172 * g++.dg/torture/pr71002.C: New testcase.
4173
4174 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4175
4176 PR middle-end/70807
4177 * gcc.dg/pr70807.c: New test.
4178
4179 2016-05-10 Martin Sebor <msebor@redhat.com>
4180
4181 PR c++/38611
4182 * g++.dg/Wattributes.C: New test.
4183
4184 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4185
4186 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4187 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4188 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4189
4190 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4191
4192 PR target/70799
4193 * gcc.target/i386/pr70799-1.c: New test.
4194
4195 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4196
4197 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4198
4199 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4200
4201 PR middle-end/70877
4202 * gcc.target/i386/pr70877.c: New test.
4203
4204 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4205
4206 PR tree-optimization/70786
4207 * gcc.target/i386/pr70876.c: New test.
4208
4209 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4210
4211 PR target/70927
4212 * gcc.target/i386/avx512vl-logic-1.c: New test.
4213 * gcc.target/i386/avx512vl-logic-2.c: New test.
4214 * gcc.target/i386/avx512dq-logic-2.c: New test.
4215
4216 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4217
4218 PR target/70963
4219 * gcc.target/powerpc/pr70963.c: New.
4220
4221 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4222
4223 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4224 (test_very_wide_line): Add ruler to expected output.
4225 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4226 (test_very_wide_line): Likewise.
4227 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4228 (test_show_locus): Within the handling of "test_very_wide_line",
4229 enable show_ruler_p on the diagnostic context.
4230
4231 2016-05-10 Richard Biener <rguenther@suse.de>
4232
4233 PR tree-optimization/71039
4234 * gcc.dg/torture/pr71039.c: New testcase.
4235
4236 2016-05-10 Nathan Sidwell <nathan@acm.org>
4237
4238 * gcc.dg/nested-func-10.c: Requires alloca.
4239 * gcc.dg/nested-func-9.c: Requires alloca.
4240 * gcc.c-torture/execute/pr70460.c: Requires labels.
4241 * gcc.c-torture/compile/pr70199.c: Requires labels.
4242 * gcc.target/nvptx/decl.c: Compile only.
4243 * gcc.target/nvptx/trailing-init.c: Compile only.
4244 * gcc.target/nvptx/ary-init.c: Compile only.
4245
4246 2016-05-10 Marek Polacek <polacek@redhat.com>
4247
4248 PR c/70255
4249 * gcc.dg/attr-opt-1.c: New test.
4250
4251 2016-05-10 Richard Biener <rguenther@suse.de>
4252
4253 PR tree-optimization/70497
4254 PR tree-optimization/28367
4255 * gcc.dg/torture/20160404-1.c: New testcase.
4256 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4257 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4258
4259 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4260
4261 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4262
4263 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4264
4265 * gcc.target/i386/fabsneg-1.c New test.
4266
4267 2016-05-09 Alan Modra <amodra@gmail.com>
4268
4269 PR testsuite/70826
4270 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4271
4272 2016-05-09 Richard Biener <rguenther@suse.de>
4273
4274 PR tree-optimization/70985
4275 * gcc.dg/torture/pr70985.c: New testcase.
4276
4277 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4278
4279 * gcc.dg/tree-ssa/ifc-9.c: New test.
4280 * gcc.dg/tree-ssa/ifc-10.c: New test.
4281 * gcc.dg/tree-ssa/ifc-11.c: New test.
4282 * gcc.dg/tree-ssa/ifc-12.c: New test.
4283 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4284 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4285 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4286
4287 2016-05-09 Richard Biener <rguenther@suse.de>
4288
4289 PR fortran/70937
4290 * gfortran.dg/pr70937.f90: New testcase.
4291
4292 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4293
4294 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4295
4296 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4297
4298 PR fortran/56226
4299 * gfortran.dg/dec_structure_1.f90: New testcase.
4300 * gfortran.dg/dec_structure_2.f90: Ditto.
4301 * gfortran.dg/dec_structure_3.f90: Ditto.
4302 * gfortran.dg/dec_structure_4.f90: Ditto.
4303 * gfortran.dg/dec_structure_5.f90: Ditto.
4304 * gfortran.dg/dec_structure_6.f90: Ditto.
4305 * gfortran.dg/dec_structure_7.f90: Ditto.
4306 * gfortran.dg/dec_structure_8.f90: Ditto.
4307 * gfortran.dg/dec_structure_9.f90: Ditto.
4308 * gfortran.dg/dec_structure_10.f90: Ditto.
4309 * gfortran.dg/dec_structure_11.f90: Ditto.
4310 * gfortran.dg/dec_union_1.f90: Ditto.
4311 * gfortran.dg/dec_union_2.f90: Ditto.
4312 * gfortran.dg/dec_union_3.f90: Ditto.
4313 * gfortran.dg/dec_union_4.f90: Ditto.
4314 * gfortran.dg/dec_union_5.f90: Ditto.
4315 * gfortran.dg/dec_union_6.f90: Ditto.
4316 * gfortran.dg/dec_union_7.f90: Ditto.
4317
4318 2016-05-07 Tom de Vries <tom@codesourcery.com>
4319
4320 PR tree-optimization/70956
4321 * gcc.dg/graphite/pr70956.c: New test.
4322
4323 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4324
4325 PR middle-end/70941
4326 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4327 (a, b, c, d): Change type from char to signed char.
4328 (main): Compare against (signed char) -1634678893 instead of
4329 hardcoded -109. Use __builtin_abort instead of abort.
4330
4331 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4332 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4333
4334 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4335
4336 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4337
4338 PR debug/70935
4339 * gcc.dg/torture/pr70935.c: New test.
4340
4341 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4342
4343 PR target/58219
4344 * gcc.target/sh/pr58219.c: New tests.
4345
4346 2016-05-06 Richard Biener <rguenther@suse.de>
4347
4348 PR tree-optimization/70960
4349 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4350
4351 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4352
4353 PR target/52933
4354 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4355 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4356 Adjust expected instruction counts.
4357 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4358
4359 2016-05-06 Marek Polacek <polacek@redhat.com>
4360
4361 PR sanitizer/70875
4362 * gcc.dg/ubsan/bounds-3.c: New test.
4363
4364 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4365
4366 PR target/54089
4367 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4368
4369 2016-05-06 Richard Biener <rguenther@suse.de>
4370
4371 PR middle-end/70931
4372 * gfortran.dg/pr70931.f90: New testcase.
4373
4374 2016-05-06 Richard Biener <rguenther@suse.de>
4375
4376 PR middle-end/70941
4377 * gcc.dg/torture/pr70941.c: New testcase.
4378
4379 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4380
4381 PR tree-optimization/57206
4382 * gcc.dg/vect/pr57206.c: New test.
4383
4384 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4385
4386 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4387
4388 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4389
4390 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4391
4392 * c-c++-common/Wdangling-else-4.c: New test.
4393
4394 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4395
4396 PR c++/70906
4397 PR c++/70933
4398 * g++.dg/opt/pr70906.C: New test.
4399 * g++.dg/opt/pr70933.C: New test.
4400
4401 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4402
4403 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4404
4405 * gcc.dg/ipa/pure-const-3.c: New testcase.
4406
4407 2016-05-04 Marek Polacek <polacek@redhat.com>
4408
4409 * c-c++-common/Wdangling-else-1.c: New test.
4410 * c-c++-common/Wdangling-else-2.c: New test.
4411 * c-c++-common/Wdangling-else-3.c: New test.
4412
4413 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4414
4415 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4416 flag is present.
4417
4418 2016-05-04 Marek Polacek <polacek@redhat.com>
4419
4420 PR c/48778
4421 * gcc.dg/Waddress-2.c: New test.
4422
4423 2016-05-04 Alan Modra <amodra@gmail.com>
4424
4425 * gcc.target/powerpc/pr70866.c: New.
4426
4427 2016-05-03 Martin Sebor <msebor@redhat.com>
4428
4429 PR c++/66561
4430 * c-c++-common/builtin_location.c: New test.
4431 * g++.dg/cpp1y/builtin_location.C: New test.
4432
4433 2016-05-03 Marek Polacek <polacek@redhat.com>
4434
4435 PR c/70859
4436 * gcc.dg/pr70859.c: New test.
4437 * gcc.dg/pr70859-2.c: New test.
4438
4439 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4440
4441 * gnat.dg/debug5.adb: New testcase.
4442
4443 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4444
4445 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4446 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4447 Procedure to check for z10 instruction set.
4448
4449 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4450
4451 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4452
4453 2016-05-03 Alan Modra <amodra@gmail.com>
4454
4455 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4456
4457 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4458
4459 * gcc.target/i386/avx512f-cvt-1.c: New test.
4460
4461 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4462
4463 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4464 -fdump-tree-vrp-details.
4465
4466 2016-05-03 Richard Biener <rguenther@suse.de>
4467
4468 * gcc.dg/pr30172-1.c: Adjust.
4469 * gcc.dg/pr63743.c: Likewise.
4470 * gcc.dg/tm/pr51696.c: Likewise.
4471 * c-c++-common/tm/safe-1.c: Likewise.
4472 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4473 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4474 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4475 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4476
4477 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4478
4479 PR rtl-optimization/70467
4480 * gcc.target/i386/pr70467-3.c: New test.
4481 * gcc.target/i386/pr70467-4.c: New test.
4482
4483 PR tree-optimization/70916
4484 * gcc.c-torture/compile/pr70916.c: New test.
4485
4486 PR target/49244
4487 * gcc.target/i386/pr49244-1.c: New test.
4488 * gcc.target/i386/pr49244-2.c: New test.
4489
4490 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4491
4492 PR rtl-optimization/44281
4493 * gcc.target/i386/pr44281.c: New test.
4494
4495 2016-05-03 bin cheng <bin.cheng@arm.com>
4496
4497 PR tree-optimization/56541
4498 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4499 * gcc.dg/vect/pr56541.c: new test.
4500
4501 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4502
4503 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4504 __float128.
4505 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4506
4507 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4508
4509 PR testsuite/70520
4510 * c-c++-common/asan/clone-test-1.c (main): Align child process
4511 stack to 16 bytes.
4512
4513 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4514
4515 PR c++/62314
4516 * g++.dg/spellcheck-fields-2.C: New test case.
4517
4518 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4519
4520 PR c++/62314
4521 * g++.dg/pr62314.C: New test case.
4522
4523 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4524
4525 * gcc.dg/ipa/inline-8.c: New testcase.
4526
4527 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4528
4529 PR rtl-optimization/70467
4530 * gcc.target/i386/pr70467-1.c: New test.
4531
4532 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4533
4534 * gcc.dg/spec-options.c: Run the test on all targets.
4535 * gcc.dg/foo.specs: Use cpp_unique_options.
4536
4537 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4538
4539 * gcc.dg/tree-ssa/unord.c: New testcase.
4540
4541 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4542
4543 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4544
4545 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4546
4547 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4548
4549 2016-05-02 Marek Polacek <polacek@redhat.com>
4550
4551 PR c/70851
4552 * gcc.dg/enum-incomplete-3.c: New test.
4553
4554 2016-05-02 Marek Polacek <polacek@redhat.com>
4555 Tom de Vries <tom@codesourcery.com>
4556
4557 PR tree-optimization/70700
4558 * gcc.dg/pr70700.c: New test.
4559
4560 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4561
4562 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4563 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4564 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4565 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4566 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4567
4568 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4569
4570 * ada/acats/run_acats: Rename into...
4571 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4572 * ada/acats/run_all.sh: Remove redundant test.
4573 (target_run): Move around.
4574 (target_gnatchop): Use newly built executable.
4575 (target_gnatmake): Likewise.
4576 Check that the compilation of impbit succeeds.
4577
4578 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4579
4580 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4581 * gcc.dg/20021029-1.c: Likewise.
4582 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4583 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4584 * gcc.target/sh/cmpstr.c: Likewise.
4585 * gcc.target/sh/cmpstrn.c: Likewise.
4586 * gcc.target/sh/memset.c: Likewise.
4587 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4588 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4589 * gcc.target/sh/pr39423-1.c: Likewise.
4590 * gcc.target/sh/pr49468-di.c: Likewise.
4591 * gcc.target/sh/pr49468-si.c: Likewise.
4592 * gcc.target/sh/pr49880-1.c: Likewise.
4593 * gcc.target/sh/pr49880-2.c: Likewise.
4594 * gcc.target/sh/pr49880-3.c: Likewise.
4595 * gcc.target/sh/pr50751-1.c: Likewise.
4596 * gcc.target/sh/pr50751-4.c: Likewise.
4597 * gcc.target/sh/pr50751-7.c: Likewise.
4598 * gcc.target/sh/pr51244-1.c: Likewise.
4599 * gcc.target/sh/pr51244-10.c: Likewise.
4600 * gcc.target/sh/pr51244-11.c: Likewise.
4601 * gcc.target/sh/pr51244-12.c: Likewise.
4602 * gcc.target/sh/pr51244-13.c: Likewise.
4603 * gcc.target/sh/pr51244-14.c: Likewise.
4604 * gcc.target/sh/pr51244-17.c: Likewise.
4605 * gcc.target/sh/pr51244-18.c: Likewise.
4606 * gcc.target/sh/pr51244-19.c: Likewise.
4607 * gcc.target/sh/pr51244-4.c: Likewise.
4608 * gcc.target/sh/pr51244-5.c: Likewise.
4609 * gcc.target/sh/pr51244-7.c: Likewise.
4610 * gcc.target/sh/pr51244-8.c: Likewise.
4611 * gcc.target/sh/pr51244-9.c: Likewise.
4612 * gcc.target/sh/pr51697.c: Likewise.
4613 * gcc.target/sh/pr52483-1.c: Likewise.
4614 * gcc.target/sh/pr52483-2.c: Likewise.
4615 * gcc.target/sh/pr52483-3.c: Likewise.
4616 * gcc.target/sh/pr52483-5.c: Likewise.
4617 * gcc.target/sh/pr52933-1.c: Likewise.
4618 * gcc.target/sh/pr52933-2.c: Likewise.
4619 * gcc.target/sh/pr52933-3.c: Likewise.
4620 * gcc.target/sh/pr53568-1.c: Likewise.
4621 * gcc.target/sh/pr53976-1.c: Likewise.
4622 * gcc.target/sh/pr53988-1.c: Likewise.
4623 * gcc.target/sh/pr53988.c: Likewise.
4624 * gcc.target/sh/pr54089-1.c: Likewise.
4625 * gcc.target/sh/pr54089-6.c: Likewise.
4626 * gcc.target/sh/pr54089-7.c: Likewise.
4627 * gcc.target/sh/pr54089-8.c: Likewise.
4628 * gcc.target/sh/pr54089-9.c: Likewise.
4629 * gcc.target/sh/pr54236-1.c: Likewise.
4630 * gcc.target/sh/pr54236-2.c: Likewise.
4631 * gcc.target/sh/pr54236-3.c: Likewise.
4632 * gcc.target/sh/pr54236-4.c: Likewise.
4633 * gcc.target/sh/pr54386.c: Likewise.
4634 * gcc.target/sh/pr54602-1.c: Likewise.
4635 * gcc.target/sh/pr54685.c: Likewise.
4636 * gcc.target/sh/pr54760-1.c: Likewise.
4637 * gcc.target/sh/pr54760-2.c: Likewise.
4638 * gcc.target/sh/pr54760-3.c: Likewise.
4639 * gcc.target/sh/pr54760-4.c: Likewise.
4640 * gcc.target/sh/pr54760-5.c: Likewise.
4641 * gcc.target/sh/pr54760-6.c: Likewise.
4642 * gcc.target/sh/pr55146.c: Likewise.
4643 * gcc.target/sh/pr55160.c: Likewise.
4644 * gcc.target/sh/pr59278.c: Likewise.
4645 * gcc.target/sh/pr59401-1.c: Likewise.
4646 * gcc.target/sh/pr59533-1.c: Likewise.
4647 * gcc.target/sh/pr63260.c: Likewise.
4648 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4649 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4650 * gcc.target/sh/strlen.c: Likewise.
4651 * gcc.target/sh/torture/pr30807.c: Likewise.
4652 * gcc.target/sh/torture/pr34777.c: Likewise.
4653 * gcc.target/sh/torture/pr64652.c: Likewise.
4654 * gcc.target/sh/torture/pr65505.c: Likewise.
4655 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4656 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4657
4658 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4659
4660 PR c++/66644
4661 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4662
4663 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4664
4665 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4666 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4667 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4668 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4669
4670 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4671
4672 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4673 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4674
4675 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4676
4677 PR middle-end/70626
4678 * c-c++-common/goacc/combined-reduction.c: New test.
4679 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4680
4681 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4682
4683 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4684 *movdi_internal pattern only if PIC off.
4685 * gcc.target/i386/pr70155-2.c: Likewise.
4686 * gcc.target/i386/pr70155-3.c: Likewise.
4687 * gcc.target/i386/pr70155-4.c: Likewise.
4688 * gcc.target/i386/pr70155-5.c: Likewise.
4689 * gcc.target/i386/pr70155-6.c: Likewise.
4690 * gcc.target/i386/pr70155-7.c: Likewise.
4691 * gcc.target/i386/pr70155-8.c: Likewise.
4692 * gcc.target/i386/pr70155-15.c: Likewise.
4693 * gcc.target/i386/pr70155-17.c: Likewise.
4694 * gcc.target/i386/pr70155-22.c: Likewise.
4695
4696 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4697
4698 PR tree-optimization/70803
4699 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4700
4701 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4702
4703 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4704 optimization of vector loop.
4705 * gcc.target/i386/vect-unpack-3.c: New test.
4706 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4707 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4708 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4709
4710 2016-04-29 Marek Polacek <polacek@redhat.com>
4711
4712 PR sanitizer/70342
4713 * g++.dg/ubsan/null-7.C: New test.
4714
4715 PR c/70852
4716 * gcc.dg/pr70852.c: New test.
4717
4718 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4719
4720 PR/69089
4721 * g++.dg/cpp0x/alignas6.C: New test.
4722
4723 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4724
4725 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4726 * gcc.dg/pr27003.c: Likewise.
4727 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4728 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4729 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4730 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4731 * gcc.target/arc/mxy.c: Likewise.
4732 * gcc.target/arc/mswape.c: Likewise.
4733 * gcc.target/arc/mrtsc.c: Likewise.
4734 * gcc.target/arc/mcrc.c: Likewise.
4735 * gcc.target/arc/mdsp-packa.c: Likewise.
4736 * gcc.target/arc/mdvbf.c: Likewise.
4737 * gcc.target/arc/mlock.c: Likewise.
4738 * gcc.target/arc/mmac-24.c: Likewise.
4739 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4740
4741 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4742 Matthijs Kooijman <matthijs@stdin.nl>
4743 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4744
4745 PR target/60040
4746 * gcc.target/avr/pr60040-1.c: New.
4747 * gcc.target/avr/pr60040-2.c: New.
4748
4749 2016-04-29 Richard Biener <rguenther@suse.de>
4750
4751 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4752
4753 2016-04-29 Richard Biener <rguenther@suse.de>
4754
4755 PR tree-optimization/13962
4756 PR tree-optimization/65686
4757 * gcc.dg/uninit-pr65686.c: New testcase.
4758
4759 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4760
4761 PR middle-end/70843
4762 * gcc.dg/pr70843.c: New test.
4763
4764 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4765
4766 PR target/70858
4767 * gcc.target/i386/pr70858.c: New test.
4768
4769 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4770
4771 * gcc.target/arc/nps400-1.c: New file.
4772
4773 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4774 Andrew Burgess <andrew.burgess@embecosm.com>
4775
4776 * gcc.target/arc/movh_cl-1.c: New file.
4777
4778 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4779 Andrew Burgess <andrew.burgess@embecosm.com>
4780
4781 * gcc.target/arc/extzv-1.c: New file.
4782 * gcc.target/arc/insv-1.c: New file.
4783 * gcc.target/arc/insv-2.c: New file.
4784 * gcc.target/arc/movb-1.c: New file.
4785 * gcc.target/arc/movb-2.c: New file.
4786 * gcc.target/arc/movb-3.c: New file.
4787 * gcc.target/arc/movb-4.c: New file.
4788 * gcc.target/arc/movb-5.c: New file.
4789 * gcc.target/arc/movb_cl-1.c: New file.
4790 * gcc.target/arc/movb_cl-2.c: New file.
4791 * gcc.target/arc/movbi_cl-1.c: New file.
4792 * gcc.target/arc/movl-1.c: New file.
4793
4794 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4795 Andrew Burgess <andrew.burgess@embecosm.com>
4796
4797 * gcc.target/arc/cmem-1.c: New file.
4798 * gcc.target/arc/cmem-2.c: New file.
4799 * gcc.target/arc/cmem-3.c: New file.
4800 * gcc.target/arc/cmem-4.c: New file.
4801 * gcc.target/arc/cmem-5.c: New file.
4802 * gcc.target/arc/cmem-6.c: New file.
4803 * gcc.target/arc/cmem-7.c: New file.
4804 * gcc.target/arc/cmem-ld.inc: New file.
4805 * gcc.target/arc/cmem-st.inc: New file.
4806
4807 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4808
4809 PR target/70821
4810 * gcc.target/i386/pr70821.c: New test.
4811
4812 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4813
4814 * gcc.target/powerpc/vec-adde.c: New test.
4815 * gcc.target/powerpc/vec-adde-int128.c: New test.
4816
4817 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4818
4819 * gcc.target/i386/avx-vround-1.c: New test.
4820 * gcc.target/i386/avx-vround-2.c: New test.
4821 * gcc.target/i386/avx512vl-vround-1.c: New test.
4822 * gcc.target/i386/avx512vl-vround-2.c: New test.
4823
4824 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4825
4826 PR testsuite/70595
4827 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4828 (check_effective_target_cilkplus_runtime): ... this.
4829 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4830 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4831
4832 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4833 Require cilkplus_runtime.
4834 Don't add -lcilkrts.
4835 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4836 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4837 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4838 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4839 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4840 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4841 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4842 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4843 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4844 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4845 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4846 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4847 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4848 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4849 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4850 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4851 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4852 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4853 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4854 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4855 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4856 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4857 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4858 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4859 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4860 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4861 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4862 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4863 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4864
4865 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4866 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4867
4868 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4869
4870 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4871 cilkplus_runtime.
4872
4873 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4874
4875 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4876 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4877
4878 2015-04-27 Ryan Burn <contact@rnburn.com>
4879
4880 PR c++/69024
4881 PR c++/68997
4882 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4883 diagnostic.
4884 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4885 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4886
4887 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4888
4889 * gnat.dg/limited_with4.ad[sb]: New test.
4890 * gnat.dg/limited_with4_pkg.ads: New helper.
4891
4892 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4893
4894 PR target/70155
4895 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4896 and movv1ti_internal patterns
4897 * gcc.target/i386/pr70155-1.c: New test.
4898 * gcc.target/i386/pr70155-2.c: Likewise.
4899 * gcc.target/i386/pr70155-3.c: Likewise.
4900 * gcc.target/i386/pr70155-4.c: Likewise.
4901 * gcc.target/i386/pr70155-5.c: Likewise.
4902 * gcc.target/i386/pr70155-6.c: Likewise.
4903 * gcc.target/i386/pr70155-7.c: Likewise.
4904 * gcc.target/i386/pr70155-8.c: Likewise.
4905 * gcc.target/i386/pr70155-9.c: Likewise.
4906 * gcc.target/i386/pr70155-10.c: Likewise.
4907 * gcc.target/i386/pr70155-11.c: Likewise.
4908 * gcc.target/i386/pr70155-12.c: Likewise.
4909 * gcc.target/i386/pr70155-13.c: Likewise.
4910 * gcc.target/i386/pr70155-14.c: Likewise.
4911 * gcc.target/i386/pr70155-15.c: Likewise.
4912 * gcc.target/i386/pr70155-16.c: Likewise.
4913 * gcc.target/i386/pr70155-17.c: Likewise.
4914 * gcc.target/i386/pr70155-18.c: Likewise.
4915 * gcc.target/i386/pr70155-19.c: Likewise.
4916 * gcc.target/i386/pr70155-20.c: Likewise.
4917 * gcc.target/i386/pr70155-21.c: Likewise.
4918 * gcc.target/i386/pr70155-22.c: Likewise.
4919
4920 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4921
4922 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4923 ".{5,6}".
4924
4925 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4926
4927 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4928 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4929 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4930 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4931 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4932
4933 2016-04-27 Richard Biener <rguenther@suse.de>
4934
4935 PR ipa/70760
4936 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4937 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4938
4939 2016-04-27 Nathan Sidwell <nathan@acm.org>
4940
4941 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4942 * g++.dg/ubsan/pr63956.C: Adjust error location.
4943
4944 2016-04-27 Nick Clifton <nickc@redhat.com>
4945
4946 PR middle-end/49889
4947 * gcc.dg/pr49889.c: New test.
4948
4949 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4950
4951 * c-c++-common/memset-array.c: New test.
4952
4953 2016-04-26 Martin Sebor <msebor@redhat.com>
4954
4955 PR c++/66639
4956 * g++.dg/cpp1y/func_constexpr.C: New test.
4957
4958 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4959
4960 PR c++/70241
4961 * g++.dg/cpp0x/enum32.C: New test.
4962 * g++.dg/cpp0x/enum33.C: New test.
4963
4964 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4965
4966 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4967 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4968 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4969 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4970 * gcc.c-torture/execute/pr38151.c: Likewise.
4971 * gcc.c-torture/execute/pr66556.c: Likewise.
4972 * gcc.c-torture/execute/pr67781.c: Likewise.
4973 * gcc.c-torture/execute/pr68648.c: Likewise.
4974
4975 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4976
4977 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4978
4979 2016-04-26 Marek Polacek <polacek@redhat.com>
4980
4981 PR c/67784
4982 * gcc.dg/pr67784-3.c: New test.
4983 * gcc.dg/pr67784-4.c: New test.
4984 * gcc.dg/pr67784-5.c: New test.
4985
4986 PR c/70791
4987 * gcc.dg/Wnested-externs-2.c: New test.
4988
4989 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4990
4991 * gcc.dg/fold-plusmult.c: Adjust.
4992 * gcc.dg/no-strict-overflow-6.c: Adjust.
4993 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4994
4995 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4996
4997 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4998 number scans.
4999 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5000 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5001 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5002 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5003 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5004 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5005 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5006 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5007 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5008 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5009 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5010 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5011 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5012 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5013 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5014 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5015 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5016 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5017 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5018 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5019 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5020 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5021 scans.
5022 * gcc.target/i386/pr32219-4.c: Likewise.
5023 * gcc.target/i386/pr32219-6.c: Likewise.
5024 * gcc.target/i386/pr32219-8.c: Likewise.
5025
5026 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5027
5028 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5029 associated options.
5030
5031 2016-04-26 Marek Polacek <polacek@redhat.com>
5032
5033 PR c++/70744
5034 * g++.dg/ext/cond2.C: New test.
5035
5036 2016-04-26 Bin Cheng <bin.cheng@arm.com>
5037
5038 PR tree-optimization/70771
5039 PR tree-optimization/70775
5040 * gcc.dg/pr70771.c: New test.
5041 * gcc.dg/pr70775.c: New test.
5042
5043 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5044
5045 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5046
5047 2016-04-25 Richard Biener <rguenther@suse.de>
5048
5049 PR tree-optimization/70780
5050 * gcc.dg/torture/pr70780.c: New testcase.
5051
5052 2016-04-25 Michael Collison <michael.collison@arm.com>
5053
5054 * gcc.target/arm/neon-vaddws16.c: New test.
5055 * gcc.target/arm/neon-vaddws32.c: New test.
5056 * gcc.target/arm/neon-vaddwu16.c: New test.
5057 * gcc.target/arm/neon-vaddwu32.c: New test.
5058 * gcc.target/arm/neon-vaddwu8.c: New test.
5059 * lib/target-supports.exp
5060 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5061 that arm neon support vector widen sum of HImode TO SImode.
5062
5063 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5064
5065 PR sanitizer/70712
5066 * c-c++-common/asan/pr70712.c: New test.
5067
5068 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5069
5070 * .gitattributes: New file.
5071
5072 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5073
5074 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5075
5076 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5077
5078 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5079 * gfortran.dg/submodule_15.f08: Likewise.
5080
5081 2016-04-22 Richard Biener <rguenther@suse.de>
5082
5083 PR tree-optimization/70740
5084 * gcc.dg/torture/pr70740.c: New testcase.
5085
5086 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5087
5088 PR target/70750
5089 * gcc.target/i386/pr70750-1.c: New test.
5090 * gcc.target/i386/pr70750-2.c: Likewise.
5091
5092 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5093
5094 PR c++/70540
5095 * g++.dg/cpp0x/auto48.C: New.
5096
5097 2016-04-21 Marek Polacek <polacek@redhat.com>
5098
5099 PR c++/70513
5100 * g++.dg/cpp0x/forw_enum12.C: New test.
5101 * g++.dg/cpp0x/forw_enum13.C: New test.
5102
5103 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5104
5105 PR target/70728
5106 * gcc.target/i386/pr70728.c: New test.
5107
5108 2016-04-21 Richard Biener <rguenther@suse.de>
5109
5110 PR middle-end/70747
5111 * gcc.dg/pr70747.c: New testcase.
5112
5113 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5114
5115 PR tree-optimization/70715
5116 * gcc.dg/tree-ssa/scev-13.c: New test.
5117
5118 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5119
5120 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5121
5122 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5123
5124 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5125
5126 2016-04-20 Jan Hubicka <jh@suse.cz>
5127
5128 PR ipa/70018
5129 * g++.dg/ipa/nothrow-1.C: New testcase.
5130
5131 2016-04-20 Nathan Sidwell <nathan@acm.org>
5132
5133 PR c++/55635
5134 * g++.dg/eh/delete1.C: New.
5135
5136 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5137
5138 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5139 -mtune-ctrl=sse_typeless_stores.
5140
5141 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5142
5143 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5144
5145 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5146
5147 PR tree-optimization/69489
5148 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5149
5150 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5151
5152 PR c++/69363
5153 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5154 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5155 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5156
5157 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5158
5159 PR tree-optimization/56625
5160 PR tree-optimization/69489
5161 * gcc.dg/vect/pr56625.c: New test.
5162 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5163
5164 2016-04-20 Andrew Pinski <apinski@cavium.com>
5165
5166 PR target/64971
5167 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5168
5169 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5170
5171 * gnat.dg/self1.adb: Remove now incorrect test.
5172
5173 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5174
5175 * gcc.dg/tree-ssa/scev-11.c: New test.
5176 * gcc.dg/tree-ssa/scev-12.c: New test.
5177
5178 2016-04-20 Marek Polacek <polacek@redhat.com>
5179
5180 PR tree-optimization/70725
5181 * gcc.dg/pr70725.c: New test.
5182
5183 2016-04-20 Richard Biener <rguenther@suse.de>
5184
5185 PR tree-optimization/70726
5186 * g++.dg/vect/pr70726.cc: New testcase.
5187
5188 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5189
5190 PR target/70674
5191 * gcc.target/s390/pr70674.c: New test.
5192
5193 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5194
5195 PR libgfortran/70684
5196 * gfortran.dg/list_read_14.f90: New test.
5197
5198 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5199
5200 PR target/69201
5201 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5202 extern to force it misaligned.
5203 (b): Likewise.
5204 (c): Likewise.
5205 (d): Likewise.
5206 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5207 Don't check `*' before movv4sf_internal.
5208 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5209 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5210 Don't check `*' before movv16qi_internal.
5211 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5212 extern to force it misaligned.
5213 (b): Likewise.
5214 (c): Likewise.
5215 (d): Likewise.
5216 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5217 Don't check `*' before movv2df_internal.
5218 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5219 extern to force it misaligned.
5220 (b): Likewise.
5221 (c): Likewise.
5222 (d): Likewise.
5223 Check movv8sf_internal instead of avx_storeups256.
5224 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5225
5226 2016-04-19 Richard Biener <rguenther@suse.de>
5227
5228 PR tree-optimization/70171
5229 * g++.dg/tree-ssa/pr70171.C: New testcase.
5230
5231 2016-04-19 Richard Biener <rguenther@suse.de>
5232
5233 PR tree-optimization/70724
5234 * gcc.dg/torture/pr70724.c: New testcase.
5235
5236 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5237
5238 PR middle-end/70689
5239 * gcc.target/i386/pr70689.c: New.
5240
5241 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5242
5243 PR target/70708
5244 * gcc.target/i386/pr70708.c: New test.
5245
5246 2016-04-18 Richard Biener <rguenther@suse.de>
5247
5248 PR tree-optimization/43434
5249 * gcc.dg/vect/pr43434.c: New testcase.
5250 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5251 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5252 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5253 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5254 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5255 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5256 * gcc.dg/gomp/pr68640.c: Likewise.
5257 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5258 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5259
5260 2016-04-18 Richard Biener <rguenther@suse.de>
5261
5262 PR tree-optimization/70701
5263 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5264
5265 2016-04-18 Tom de Vries <tom@codesourcery.com>
5266
5267 PR testsuite/70699
5268 * gcc.dg/pr70161.c: Add dot-file scans.
5269 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5270 instead of after last dot char.
5271
5272 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5273
5274 * c-c++-common/dump-ada-spec-3.c: New test.
5275 * c-c++-common/dump-ada-spec-4.c: Likewise.
5276
5277 2016-04-17 Tom de Vries <tom@codesourcery.com>
5278
5279 PR other/70183
5280 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5281
5282 2016-04-15 Jan Hubicka <jh@suse.cz>
5283
5284 PR ipa/70018
5285 * g++.dg/ipa/pure-const-1.C: New testcase.
5286 * g++.dg/ipa/pure-const-2.C: New testcase.
5287 * g++.dg/ipa/pure-const-3.C: New testcase.
5288
5289 2016-04-15 Marek Polacek <polacek@redhat.com>
5290
5291 PR c/70671
5292 * gcc.dg/bitfld-22.c: New test.
5293
5294 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5295
5296 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5297 x86_64.
5298
5299 2016-04-15 Marek Polacek <polacek@redhat.com>
5300
5301 PR c/70651
5302 * c-c++-common/pr70651.c: New test.
5303
5304 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5305
5306 PR rtl-optimization/70681
5307 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5308 dump scan on arm and powerpc.
5309 * gcc.dg/pr10474.c: Likewise.
5310
5311 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5312
5313 PR c++/69517
5314 PR c++/70019
5315 PR c++/70588
5316 * g++.dg/cpp1y/vla11.C: Revert for real.
5317
5318 PR c/70436
5319 * c-c++-common/Wparentheses-1.c: New test.
5320 * c-c++-common/gomp/Wparentheses-1.c: New test.
5321 * c-c++-common/gomp/Wparentheses-2.c: New test.
5322 * c-c++-common/gomp/Wparentheses-3.c: New test.
5323 * c-c++-common/gomp/Wparentheses-4.c: New test.
5324 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5325 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5326 * c-c++-common/goacc/Wparentheses-1.c: New test.
5327
5328 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5329
5330 PR target/70662
5331 * gcc.target/i386/pr70662.c: New test.
5332
5333 2016-04-15 Richard Biener <rguenther@suse.de>
5334 Alan Modra <amodra@gmail.com>
5335
5336 PR tree-optimization/70130
5337 * gcc.dg/vect/O3-pr70130.c: New testcase.
5338
5339 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5340
5341 PR target/70669
5342 * gcc.target/powerpc/pr70669.c: New test.
5343
5344 PR target/70640
5345 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5346 a power7 system that does not have an assembler that supports
5347 power8.
5348
5349 2016-04-14 Martin Sebor <msebor@redhat.com>
5350
5351 PR c++/69517
5352 PR c++/70019
5353 PR c++/70588
5354 * c-c++-common/ubsan/vla-1.c: Revert.
5355 * g++.dg/cpp1y/vla11.C: Same.
5356 * g++.dg/cpp1y/vla12.C: Same.
5357 * g++.dg/cpp1y/vla13.C: Same.
5358 * g++.dg/cpp1y/vla14.C: Same.
5359 * g++.dg/cpp1y/vla3.C: Same.
5360 * g++.dg/init/array24.C: Same.
5361 * g++.dg/ubsan/vla-1.C: Same.
5362
5363 2016-04-14 Marek Polacek <polacek@redhat.com>
5364 Jan Hubicka <hubicka@ucw.cz>
5365
5366 PR c++/70029
5367 * g++.dg/torture/pr70029.C: New test.
5368
5369 2016-04-14 Martin Sebor <msebor@redhat.com>
5370
5371 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5372 type size to prevent failures on targets with very low maximum
5373 alignment.
5374
5375 2016-04-14 Richard Biener <rguenther@suse.de>
5376
5377 PR tree-optimization/70623
5378 * gcc.dg/torture/pr70623.c: New testcase.
5379 * gcc.dg/torture/pr70623-2.c: Likewise.
5380
5381 2016-04-13 Martin Sebor <msebor@redhat.com>
5382
5383 PR c++/69517
5384 PR c++/70019
5385 PR c++/70588
5386 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5387 * g++.dg/cpp1y/vla11.C: New test.
5388 * g++.dg/cpp1y/vla12.C: New test.
5389 * g++.dg/cpp1y/vla13.C: New test.
5390 * g++.dg/cpp1y/vla14.C: New test.
5391 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5392 * g++.dg/init/array24.C: Fully brace VLA initializer.
5393 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5394
5395 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5396
5397 PR c++/70641
5398 * g++.dg/opt/pr70641.C: New test.
5399
5400 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5401
5402 PR rtl-optimization/68749
5403 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5404 effects of argument promotions.
5405 Remove default args to dg-skip-if.
5406
5407 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5408
5409 PR c++/70635
5410 * g++.dg/parse/pr70635.C: New.
5411
5412 2016-04-13 Marek Polacek <polacek@redhat.com>
5413
5414 PR c++/70639
5415 * c-c++-common/Wmisleading-indentation-4.c: New test.
5416
5417 2016-04-13 Marek Polacek <polacek@redhat.com>
5418
5419 PR c/70436
5420 * gcc.dg/Wparentheses-12.c: New test.
5421 * gcc.dg/Wparentheses-13.c: New test.
5422
5423 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5424
5425 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5426 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5427 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5428
5429 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5430
5431 PR middle-end/70633
5432 * gcc.c-torture/compile/pr70633.c: New test.
5433
5434 PR debug/70628
5435 * gcc.dg/torture/pr70628.c: New test.
5436
5437 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5438
5439 PR c++/70610
5440 * g++.dg/template/pr70610.C: New test.
5441 * g++.dg/template/pr70610-2.C: New test.
5442 * g++.dg/template/pr70610-3.C: New test.
5443 * g++.dg/template/pr70610-4.C: New test.
5444
5445 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5446
5447 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5448 128 instead of 32.
5449
5450 PR c++/70571
5451 * g++.dg/ext/pr70571.C: New test.
5452
5453 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5454
5455 PR target/70640
5456 * gcc.target/powerpc/pr70640.c: New test.
5457
5458 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5459
5460 PR c++/68722
5461 * g++.dg/parse/pr68722.C: New.
5462
5463 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5464
5465 PR rtl-optimization/70596
5466 * gcc.target/i386/pr70596.c: New test.
5467
5468 2016-04-12 Nathan Sidwell <nathan@acm.org>
5469
5470 PR c++/70501
5471 * g++.dg/init/pr70501.C: New.
5472
5473 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5474
5475 * gcc.target/i386/asm-flag-6.c: New test.
5476
5477 2016-04-12 Tom de Vries <tom@codesourcery.com>
5478
5479 PR tree-optimization/68756
5480 * gcc.dg/graphite/pr68756.c: New test.
5481
5482 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5483
5484 PR tree-optimization/70602
5485 * gcc.c-torture/execute/pr70602.c: New test.
5486
5487 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5488
5489 PR target/70381
5490 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5491 __float128 emulator is built and runs.
5492 * gcc.target/powerpc/float128-1.c: Likewise.
5493
5494 * lib/target-supports.exp (check_ppc_float128_sw_available):
5495 Rework tests for __float128 software and hardware
5496 availability. Fix exit condition to return 0 on success.
5497
5498 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5499
5500 PR target/70133
5501 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5502 * gcc.target/aarch64/target_attr_15.c: Likewise.
5503
5504 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5505
5506 PR c++/69066
5507 * g++.dg/cpp1y/pr69066.C: New.
5508
5509 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5510
5511 PR fortran/68566
5512 * gfortran.dg/pr36192.f90: Update test.
5513 * gfortran.dg/pr36192_1.f90: Update test.
5514 * gfortran.dg/real_dimension_1.f: Update test.
5515 * gfortran.dg/parameter_array_init_7.f90: New test.
5516
5517 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5518
5519 PR testsuite/64039
5520 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5521
5522 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5523
5524 PR rtl-optimization/66669
5525 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5526
5527 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5528
5529 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5530 * gcc.dg/pie-1.c: Likewise.
5531 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5532 * gcc.dg/pic-4.c: Likewise.
5533 * gcc.dg/pie-3.c: Likewise.
5534 * gcc.dg/pie-4.c: Likewise.
5535
5536 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5537
5538 PR tree-optimization/68644
5539 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5540
5541 PR rtl-optimization/64886
5542 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5543
5544 2016-04-09 Tom de Vries <tom@codesourcery.com>
5545
5546 PR tree-optimization/68953
5547 * gcc.dg/graphite/pr68953.c: New test.
5548
5549 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5550
5551 PR fortran/70592
5552 * gfortran.dg/deferred_character_16.f90: New test.
5553
5554 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5555
5556 PR tree-optimization/70586
5557 * gcc.c-torture/execute/pr70586.c: New test.
5558
5559 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5560
5561 PR sanitizer/70573
5562 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5563 with __builtin_memset
5564 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5565
5566 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5567
5568 PR lto/70289
5569 PR ipa/70348
5570 PR tree-optimization/70373
5571 PR middle-end/70533
5572 PR middle-end/70534
5573 PR middle-end/70535
5574 * c-c++-common/goacc/reduction-5.c: New test.
5575 * c-c++-common/goacc/reduction-promotions.c: New test.
5576 * gfortran.dg/goacc/reduction-3.f95: New test.
5577 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5578
5579 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5580
5581 PR c++/70590
5582 PR c++/70452
5583 * g++.dg/pr70590.C: New test.
5584 * g++.dg/pr70590-2.C: New test.
5585
5586 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5587
5588 PR middle-end/70593
5589 * gcc.target/i386/pr70593.c: New test.
5590
5591 PR rtl-optimization/70574
5592 * gcc.target/i386/avx2-pr70574.c: New test.
5593
5594 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5595
5596 PR sanitizer/70541
5597 * c-c++-common/asan/pr70541.c: New test.
5598
5599 2016-04-08 Tom de Vries <tom@codesourcery.com>
5600
5601 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5602 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5603
5604 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5605
5606 PR target/70566
5607 * gcc.c-torture/execute/pr70566.c: New test.
5608
5609 2016-04-08 Tom de Vries <tom@codesourcery.com>
5610
5611 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5612 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5613
5614 2016-04-08 Alan Modra <amodra@gmail.com>
5615
5616 * gcc.target/powerpc/pr70117.c: New.
5617
5618 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5619
5620 PR testsuite/70581
5621 * gcc.dg/lto/simd-function_0.c: New test.
5622
5623 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5624 clones.
5625 * c-c++-common/attr-simd-2.c: Likewise.
5626 * c-c++-common/attr-simd-4.c: Likewise.
5627 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5628 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5629
5630 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5631
5632 PR testsuite/70553
5633 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5634
5635 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5636 Tom de Vries <tom@codesourcery.com>
5637
5638 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5639 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5640 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5641 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5642 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5643 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5644 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5645 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5646
5647 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5648
5649 PR c/70436
5650 * g++.dg/warn/Wparentheses-29.C: New test.
5651
5652 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5653
5654 PR c/70436
5655 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5656 explicit braces to resolve a future -Wparentheses warning.
5657
5658 2016-04-06 Richard Henderson <rth@redhat.com>
5659
5660 * gcc.dg/pr61817-1.c: New test.
5661 * gcc.dg/pr61817-2.c: New test.
5662 * gcc.dg/pr69391-1.c: New test.
5663 * gcc.dg/pr69391-2.c: New test.
5664
5665 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5666
5667 PR rtl-optimization/70398
5668 * gcc.target/aarch64/pr70398.c: New.
5669
5670 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5671
5672 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5673
5674 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5675 Pedro Alves <palves@redhat.com>
5676
5677 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5678
5679 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5680
5681 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5682 Check for avx512f effective targets instead of avx2.
5683 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5684 for AVX512F clones.
5685 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5686 * g++.dg/gomp/declare-simd-1.C: Likewise.
5687 * g++.dg/gomp/declare-simd-3.C: Likewise.
5688 * g++.dg/gomp/declare-simd-4.C: Likewise.
5689
5690 PR middle-end/70550
5691 * c-c++-common/gomp/pr70550-1.c: New test.
5692 * c-c++-common/gomp/pr70550-2.c: New test.
5693
5694 2016-04-05 Nathan Sidwell <nathan@acm.org>
5695
5696 PR c++/70512
5697 * g++.dg/ext/attribute-may-alias-5.C: New.
5698
5699 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5700
5701 PR c++/70336
5702 * c-c++-common/pr70336.c: New test.
5703 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5704 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5705
5706 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5707
5708 PR ipa/66223
5709 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5710
5711 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5712
5713 PR rtl-optimization/70542
5714 * gcc.dg/torture/pr70542.c: New test.
5715 * gcc.target/i386/avx2-pr70542.c: New test.
5716
5717 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5718
5719 PR tree-optimization/70509
5720 * gcc.target/i386/avx512bw-pr70509.c: New test.
5721
5722 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5723
5724 PR c++/70452
5725 * g++.dg/ext/constexpr-vla4.C: New test.
5726
5727 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5728
5729 PR target/70510
5730 * gcc.target/i386/pr70510.c: New test.
5731
5732 2016-04-05 Richard Biener <rguenther@suse.de>
5733
5734 PR tree-optimization/70526
5735 * g++.dg/torture/pr70526.C: New testcase.
5736
5737 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5738
5739 PR target/70525
5740 * gcc.target/i386/pr70525.c: New test.
5741
5742 2016-04-05 Richard Biener <rguenther@suse.de>
5743
5744 PR middle-end/70499
5745 * g++.dg/torture/pr70499.C: New testcase.
5746
5747 2016-04-05 Richard Biener <rguenther@suse.de>
5748
5749 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5750 remove XFAIL.
5751
5752 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5753
5754 PR middle-end/70307
5755 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5756 rs6000 ABI warnings.
5757
5758 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5759
5760 PR ipa/66223
5761 * g++.dg/ipa/devirt-51.C: New testcase.
5762
5763 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5764 Jakub Jelinek <jakub@redhat.com>
5765
5766 PR middle-end/70457
5767 * gcc.dg/torture/pr70457.c: New.
5768
5769 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5770
5771 PR fortran/67538
5772 * gfortran.dg/allocate_with_source_19.f08: New test.
5773
5774 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5775
5776 PR fortran/65795
5777 * gfortran.dg/coarray_allocate_6.f08: New test.
5778
5779 2016-04-04 Richard Biener <rguenther@suse.de>
5780
5781 PR rtl-optimization/70484
5782 * gcc.dg/torture/pr70484.c: New testcase.
5783
5784 2016-04-04 Marek Polacek <polacek@redhat.com>
5785
5786 PR c/70307
5787 * gcc.dg/torture/pr70307.c: New test.
5788
5789 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5790
5791 PR target/70416
5792 PR target/67391
5793 * gcc.target/sh/torture/pr70416.c: New.
5794
5795 2016-04-02 Martin Sebor <msebor@redhat.com>
5796
5797 PR c++/67376
5798 PR c++/70170
5799 PR c++/70172
5800 PR c++/70228
5801 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5802 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5803 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5804 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5805 * g++.dg/cpp0x/constexpr-string.C: Same.
5806 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5807 * g++.dg/cpp0x/pr65398.C: Same.
5808 * g++.dg/ext/constexpr-vla1.C: Same.
5809 * g++.dg/ext/constexpr-vla2.C: Same.
5810 * g++.dg/ext/constexpr-vla3.C: Same.
5811 * g++.dg/ubsan/pr63956.C: Same.
5812
5813 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5814
5815 PR rtl-optimization/70467
5816 * gcc.target/i386/pr70467-2.c: New test.
5817
5818 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5819 Marek Polacek <polacek@redhat.com>
5820
5821 PR c++/70488
5822 * g++.dg/init/new47.C: New test.
5823
5824 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5825
5826 PR target/70496
5827 * gcc.target/arm/pr70496.c: New test.
5828
5829 2016-04-01 Nathan Sidwell <nathan@acm.org>
5830
5831 PR c++/68475
5832 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5833
5834 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5835
5836 PR target/69890
5837 * gcc.dg/strlenopt.h (memmove): New.
5838 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5839 instead of "string.h".
5840 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5841 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5842 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5843 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5844 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5845 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5846 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5847 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5848 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5849 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5850 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5851 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5852 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5853 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5854 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5855 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5856 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5857 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5858 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5859 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5860
5861 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5862
5863 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5864 (Holder::foo): Reflect this.
5865
5866 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5867
5868 PR target/70442
5869 * gcc.dg/pr70442.c: New test.
5870
5871 2016-03-31 Nathan Sidwell <nathan@acm.org>
5872
5873 PR c++/70393
5874 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5875
5876 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5877
5878 PR target/70453
5879 * gcc.target/i386/pr70453.c: New test.
5880
5881 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5882
5883 PR target/70292
5884 * gcc.c-torture/pr70292.c: New test.
5885
5886 2016-03-31 Marek Polacek <polacek@redhat.com>
5887
5888 PR c/70297
5889 * c-c++-common/pr70297.c: New test.
5890 * g++.dg/cpp0x/typedef-redecl.C: New test.
5891 * gcc.dg/typedef-redecl2.c: New test.
5892
5893 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5894
5895 PR rtl-optimization/70460
5896 * gcc.c-torture/execute/pr70460.c: New test.
5897
5898 2016-03-31 Richard Biener <rguenther@suse.de>
5899
5900 PR c++/70430
5901 * g++.dg/ext/vector30.C: New testcase.
5902
5903 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5904 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5905
5906 * gfortran.dg/fmt_pf.f90: New test.
5907
5908 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5909
5910 Forward-port from 5 branch
5911 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5912
5913 PR testsuite/70356
5914 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5915 dg-require-effective-target after dg-do.
5916
5917 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5918
5919 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5920
5921 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5922 Julian Brown <julian@codesourcery.com>
5923 Chung-Lin Tang <cltang@codesourcery.com>
5924 Cesar Philippidis <cesar@codesourcery.com>
5925 James Norris <jnorris@codesourcery.com>
5926 Tom de Vries <tom@codesourcery.com>
5927 Nathan Sidwell <nathan@codesourcery.com>
5928
5929 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5930 * c-c++-common/goacc/loop-clauses.c: Likewise.
5931 * g++.dg/goacc/template.C: Likewise.
5932 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5933 * gfortran.dg/goacc/loop-1.f95: Likewise.
5934 * gfortran.dg/goacc/loop-5.f95: Likewise.
5935 * gfortran.dg/goacc/loop-6.f95: Likewise.
5936 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5937 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5938 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5939 * c-c++-common/goacc/clauses-fail.c: Likewise.
5940 * c-c++-common/goacc/parallel-1.c: Likewise.
5941 * c-c++-common/goacc/reduction-1.c: Likewise.
5942 * c-c++-common/goacc/reduction-2.c: Likewise.
5943 * c-c++-common/goacc/reduction-3.c: Likewise.
5944 * c-c++-common/goacc/reduction-4.c: Likewise.
5945 * c-c++-common/goacc/routine-3.c: Likewise.
5946 * c-c++-common/goacc/routine-4.c: Likewise.
5947 * c-c++-common/goacc/routine-5.c: Likewise.
5948 * c-c++-common/goacc/tile.c: Likewise.
5949 * g++.dg/goacc/template.C: Likewise.
5950 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5951 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5952 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5953 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5954 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5955 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5956 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5957 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5958 * c-c++-common/goacc/use_device-1.c: ... this file.
5959 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5960 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5961 * c-c++-common/goacc/host_data-6.c: ... this file.
5962 * c-c++-common/goacc/loop-2-kernels.c: New file.
5963 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5964 * c-c++-common/goacc/loop-3.c: Likewise.
5965 * g++.dg/goacc/reference.C: Likewise.
5966 * g++.dg/goacc/routine-1.C: Likewise.
5967 * g++.dg/goacc/routine-2.C: Likewise.
5968
5969 2016-03-30 Richard Biener <rguenther@suse.de>
5970
5971 PR middle-end/70450
5972 * gcc.dg/torture/pr70450.c: New testcase.
5973
5974 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5975
5976 PR target/70421
5977 * gcc.dg/torture/pr70421.c: New test.
5978 * gcc.target/i386/avx512f-pr70421.c: New test.
5979
5980 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5981
5982 PR testsuite/70364
5983 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5984 (check): New function.
5985 (bar): Call check.
5986 (foo): Align stack to 16 bytes when calling bar.
5987 * gcc.target/i386/cleanup-2.c: Likewise.
5988
5989 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5990
5991 PR tree-optimization/59124
5992 * gcc.dg/Warray-bounds-19.c: New test.
5993
5994 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5995
5996 * lib/prune.exp (escape_regex_chars): New.
5997 (prune_file_path): Update to quote metcharacters for regexp.
5998
5999 2016-03-29 Jakub Jelinek <jakub@redhat.com>
6000
6001 PR rtl-optimization/70429
6002 * gcc.c-torture/execute/pr70429.c: New test.
6003
6004 PR tree-optimization/70405
6005 * gcc.dg/pr70405.c: New test.
6006
6007 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6008
6009 PR fortran/70397
6010 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6011 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6012
6013 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6014
6015 PR testsuite/64177
6016 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6017 __cilkrts_set_param to set two workers.
6018 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6019 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6020
6021 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6022
6023 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6024
6025 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6026
6027 PR target/70406
6028 * gcc.target/i386/pr70406.c: New test.
6029
6030 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6031
6032 * gnat.dg/specs/double_record_extension3.ads: New test.
6033
6034 2016-03-25 Richard Henderson <rth@redhat.com>
6035
6036 PR target/70120
6037 * gcc.target/aarch64/pr70120-1.c: New.
6038 * gcc.target/aarch64/pr70120-2.c: New.
6039 * gcc.target/aarch64/pr70120-3.c: New.
6040
6041 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6042
6043 PR c++/62212
6044 * g++.dg/template/mangle2.C: The dg-do directive should be
6045 "compile" not "assemble".
6046
6047 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6048
6049 PR lto/69650
6050 * gcc.dg/pr69650.c: New test.
6051
6052 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
6053
6054 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6055
6056 2016-03-25 Alan Modra <amodra@gmail.com>
6057
6058 * gcc.dg/dfp/pr70052.c: New test.
6059
6060 2016-03-24 Richard Henderson <rth@redhat.com>
6061
6062 PR middle-end/69845
6063 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6064 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6065
6066 2016-03-24 Tom de Vries <tom@codesourcery.com>
6067
6068 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6069
6070 2016-03-24 Tom de Vries <tom@codesourcery.com>
6071
6072 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6073 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6074
6075 2016-03-24 Tom de Vries <tom@codesourcery.com>
6076
6077 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6078 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6079
6080 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6081
6082 PR c++/62212
6083 * g++.dg/template/mangle2.C: New test.
6084
6085 2016-03-24 Richard Biener <rguenther@suse.de>
6086
6087 PR tree-optimization/70396
6088 * gcc.dg/torture/pr70396.c: New testcase.
6089
6090 2016-03-24 Richard Biener <rguenther@suse.de>
6091
6092 PR middle-end/70370
6093 * gcc.dg/torture/pr70370.c: New testcase.
6094
6095 2016-03-24 Tom de Vries <tom@codesourcery.com>
6096
6097 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6098 * gfortran.dg/goacc/kernels-tree.f95: Same.
6099 * gfortran.dg/goacc/parallel-tree.f95: Same.
6100
6101 2016-03-24 Tom de Vries <tom@codesourcery.com>
6102
6103 * c-c++-common/goacc/uninit-if-clause.c: New test.
6104 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6105
6106 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6107
6108 PR target/70290
6109 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6110 Fix formatting.
6111
6112 2016-03-24 Richard Biener <rguenther@suse.de>
6113
6114 PR tree-optimization/70372
6115 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6116
6117 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6118
6119 PR c++/70347
6120 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6121
6122 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6123
6124 PR c++/70332
6125 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6126
6127 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6128
6129 PR c++/70001
6130 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6131 * g++.dg/cpp1y/pr70001.C: New test.
6132
6133 PR c++/70323
6134 * g++.dg/cpp0x/constexpr-70323.C: New test.
6135
6136 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6137 Jason Merrill <jason@redhat.com>
6138 Jakub Jelinek <jakub@redhat.com>
6139
6140 PR c++/69315
6141 * g++.dg/cpp0x/constexpr-69315.C: New test.
6142 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6143
6144 2016-03-23 Marek Polacek <polacek@redhat.com>
6145
6146 PR c++/69884
6147 * g++.dg/warn/Wignored-attributes-1.C: New test.
6148 * g++.dg/warn/Wignored-attributes-2.C: New test.
6149
6150 2016-03-23 Tom de Vries <tom@codesourcery.com>
6151
6152 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6153 initialization.
6154 * gfortran.dg/goacc/private-3.f95 (test): Same.
6155 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6156 missing use param.
6157
6158 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6159
6160 * lib/target-supports.exp: Remove v7ve entry from loop
6161 creating effective target checks.
6162 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6163 (add_options_for_arm_arch_v7ve): Likewise.
6164
6165 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6166
6167 PR tree-optimization/70354
6168 * gcc.dg/vect/pr70354-1.c: New test.
6169 * gcc.dg/vect/pr70354-2.c: New test.
6170 * gcc.target/i386/avx2-pr70354-1.c: New test.
6171 * gcc.target/i386/avx2-pr70354-2.c: New test.
6172
6173 2016-03-22 Jeff Law <law@redhat.com>
6174
6175 PR target/70232
6176 * gcc.dg/tree-ssa/pr70232.c: New test.
6177
6178 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6179
6180 PR target/70302
6181 * gcc.target/i386/pr70302.c: New test.
6182
6183 2016-03-22 Richard Biener <rguenther@suse.de>
6184
6185 PR middle-end/70251
6186 * g++.dg/torture/pr70251.C: New testcase.
6187
6188 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6189
6190 PR c/69993
6191 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6192 Wmisleading-indentation.c.
6193 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6194 reflect change to diagnostic text and order of messages.
6195 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6196
6197 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6198
6199 * g++.dg/ext/java-3.C: Don't compile on AIX.
6200
6201 2016-03-22 Richard Biener <rguenther@suse.de>
6202
6203 PR middle-end/70333
6204 * gcc.dg/torture/pr70333.c: New testcase.
6205
6206 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6207
6208 * g++.dg/ext/pr70290.C: New test.
6209
6210 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6211
6212 PR target/70325
6213 * gcc.target/i386/pr70325.c: New test.
6214
6215 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6216
6217 PR target/70329
6218 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6219 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6220
6221 PR target/70300
6222 * gcc.target/i386/pr70300.c: New test.
6223
6224 PR c++/70295
6225 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6226 (func2): New function for cond with parens, xfail warning for c++.
6227 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6228
6229 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6230
6231 PR c++/70096
6232 * g++.dg/template/ptrmem30.C: New test.
6233
6234 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6235
6236 PR c++/70204
6237 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6238 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6239
6240 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6241
6242 PR middle-end/70326
6243 * gcc.dg/pr70326.c: New test.
6244
6245 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6246 Jakub Jelinek <jakub@redhat.com>
6247
6248 PR tree-optimization/70317
6249 * gcc.dg/pr70317.c: New test.
6250
6251 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6252
6253 PR target/70327
6254 * gcc.target/i386/pr70327.c: New test.
6255
6256 2016-03-21 Martin Liska <mliska@suse.cz>
6257
6258 PR ipa/70306
6259 * gcc.dg/ipa/pr70306.c: New test.
6260
6261 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6262
6263 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6264 * gcc.target/arm/attr-align3.c: Likewise.
6265 * gcc.target/arm/attr_arm.c: Likewise.
6266 * gcc.target/arm/flip-thumb.c: Likewise.
6267
6268 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6269
6270 PR target/70296
6271 * gcc.target/powerpc/altivec-36.c: New test.
6272
6273 2016-03-21 Richard Biener <rguenther@suse.de>
6274
6275 PR tree-optimization/70310
6276 * gcc.dg/torture/pr70310.c: New testcase.
6277
6278 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6279
6280 PR target/70293
6281 * gcc.target/i386/pr70293.c: New test.
6282
6283 2016-03-21 Richard Biener <rguenther@suse.de>
6284
6285 PR tree-optimization/70288
6286 * gcc.dg/torture/pr70288-1.c: New testcase.
6287 * gcc.dg/torture/pr70288-2.c: Likewise.
6288
6289 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6290
6291 PR rtl-optimization/69307
6292 * gcc.target/arm/pr69307.c: New test.
6293
6294 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6295
6296 PR rtl-optimization/69102
6297 * gcc.c-torture/compile/pr69102.c: New test.
6298
6299 2016-03-18 Jeff Law <law@redhat.com>
6300
6301 PR rtl-optimization/70263
6302 * gcc.c-torture/compile/pr70263-1.c: New test.
6303 * gcc.target/i386/pr70263-2.c: New test.
6304
6305 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6306
6307 PR rtl-optimization/70278
6308 * gcc.dg/torture/pr70278.c: New test.
6309 * gcc.target/arm/pr70278.c: New test.
6310
6311 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6312
6313 PR c/70281
6314 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6315 (test_builtin_types_compatible_p): New test function.
6316 * gcc.dg/pr70281.c: New test case.
6317
6318 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6319
6320 PR target/70113
6321 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6322
6323 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6324
6325 PR tree-optimization/70252
6326 * gcc.dg/pr70252.c: New test.
6327
6328 2016-03-18 Tom de Vries <tom@codesourcery.com>
6329
6330 * gcc.dg/pr70161-2.c: New test.
6331 * gcc.dg/pr70161.c: New test.
6332
6333 2016-03-18 Tom de Vries <tom@codesourcery.com>
6334
6335 PR ipa/70269
6336 * gcc.dg/pr70269.c: New test.
6337
6338 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6339
6340 PR c++/70267
6341 * g++.dg/ext/java-3.C: New test.
6342
6343 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6344
6345 PR c++/70205
6346 * g++.dg/lookup/pr70205.C: New test.
6347
6348 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6349
6350 PR c++/70218
6351 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6352
6353 2016-03-17 Marek Polacek <polacek@redhat.com>
6354
6355 PR c/69407
6356 * gcc.dg/atomic-op-6.c: New test.
6357
6358 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6359
6360 PR c/70264
6361 * c-c++-common/pr70264.c: New test case.
6362
6363 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6364
6365 PR c++/70144
6366 * c-c++-common/pr70144-1.c: New test.
6367 * c-c++-common/pr70144-2.c: New test.
6368
6369 PR c++/70272
6370 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6371 * g++.dg/opt/flifetime-dse6.C: New test.
6372 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6373
6374 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6375
6376 PR driver/70192
6377 * gcc.dg/pic-1.c: New test.
6378 * gcc.dg/pic-2.c: Likewise.
6379 * gcc.dg/pic-3.c: Likewise.
6380 * gcc.dg/pic-4.c: Likewise.
6381 * gcc.dg/pie-1.c: Likewise.
6382 * gcc.dg/pie-2.c: Likewise.
6383 * gcc.dg/pie-3.c: Likewise.
6384 * gcc.dg/pie-4.c: Likewise.
6385 * gcc.dg/pie-5.c: Likewise.
6386 * gcc.dg/pie-6.c: Likewise.
6387
6388 2016-03-17 Tom de Vries <tom@codesourcery.com>
6389
6390 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6391 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6392
6393 2016-03-17 Richard Biener <rguenther@suse.de>
6394
6395 PR debug/70271
6396 * g++.dg/debug/pr70271.C: New testcase.
6397
6398 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6399
6400 * gcc.target/i386/pr70251.c: New test.
6401
6402 2016-03-17 Marek Polacek <polacek@redhat.com>
6403
6404 PR c++/70194
6405 * g++.dg/warn/constexpr-70194.C: New test.
6406
6407 2016-03-16 Richard Henderson <rth@redhat.com>
6408
6409 PR middle-end/70240
6410 * gcc.c-torture/compile/pr70240.c: New.
6411
6412 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6413
6414 * gcc.c-torture/compile/20151204.c: Skip for avr.
6415
6416 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6417
6418 PR target/70245
6419 * g++.dg/opt/pr70245.C: New test.
6420 * g++.dg/opt/pr70245.h: New file.
6421 * g++.dg/opt/pr70245-aux.cc: New file.
6422
6423 2016-03-16 Martin Sebor <msebor@redhat.com>
6424
6425 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6426
6427 2016-03-16 Richard Henderson <rth@redhat.com>
6428
6429 PR middle-end/70199
6430 * gcc.c-torture/compile/pr70199.c: New.
6431
6432 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6433
6434 * gcc.dg/uninit-19.c: Run dos2unix.
6435
6436 2016-03-16 Marek Polacek <polacek@redhat.com>
6437
6438 PR c/70093
6439 * gcc.dg/nested-func-10.c: New test.
6440 * gcc.dg/nested-func-9.c: New test.
6441
6442 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6443
6444 PR tree-optimization/68714
6445 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6446
6447 2016-03-16 Tom de Vries <tom@codesourcery.com>
6448
6449 PR tree-optimization/68715
6450 * gcc.dg/graphite/pr68715-2.c: New test.
6451 * gcc.dg/graphite/pr68715.c: New test.
6452 * gfortran.dg/graphite/pr68715.f90: New test.
6453
6454 2016-03-16 Tom de Vries <tom@codesourcery.com>
6455
6456 PR tree-optimization/68809
6457 * gcc.dg/graphite/pr68809-2.c: New test.
6458 * gcc.dg/graphite/pr68809.c: New test.
6459
6460 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6461
6462 PR c++/70147
6463 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6464 method call to i () as argument. Adjust expected output.
6465
6466 PR c++/70147
6467 * g++.dg/ubsan/pr70147-1.C: New test.
6468 * g++.dg/ubsan/pr70147-2.C: New test.
6469
6470 2016-03-15 Martin Sebor <msebor@redhat.com>
6471
6472 PR c++/58281
6473 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6474
6475 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6476
6477 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6478 hppa*-*-hpux*.
6479
6480 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6481
6482 PR libfortran/69799
6483 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6484 libatomic_available.
6485
6486 2016-03-15 Marek Polacek <polacek@redhat.com>
6487
6488 PR c++/70209
6489 * g++.dg/ext/attribute-may-alias-4.C: New test.
6490
6491 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6492
6493 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6494 -fvar-tracking-assignments-toggle flag.
6495
6496 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6497
6498 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6499
6500 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6501
6502 PR rtl-optimization/70222
6503 * gcc.c-torture/execute/pr70222-1.c: New test.
6504 * gcc.c-torture/execute/pr70222-2.c: New test.
6505
6506 2016-03-15 Richard Henderson <rth@redhat.com>
6507
6508 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6509
6510 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6511
6512 PR rtl-optimization/69032
6513 * gcc.dg/pr69032.c: New test.
6514
6515 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6516
6517 PR rtl-optimization/63384
6518 * g++.dg/pr63384.C: New test.
6519
6520 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6521
6522 PR target/64411
6523 * gcc.target/i386/pr64411.C: New test.
6524
6525 2016-03-15 Tom de Vries <tom@codesourcery.com>
6526
6527 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6528 * gfortran.dg/goacc/kernels-alias.f95: New test.
6529
6530 2016-03-14 Martin Sebor <msebor@redhat.com>
6531
6532 PR c++/53792
6533 * g++.dg/cpp0x/constexpr-inline.C: New test.
6534 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6535
6536 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6537
6538 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6539
6540 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6541
6542 PR middle-end/70219
6543 * gcc.dg/pr70219.c: New test.
6544
6545 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6546
6547 PR target/70083
6548 * gcc.dg/torture/pr70083.c: New test.
6549 * gcc.target/i386/pr70083.c: New test.
6550
6551 2016-03-14 Richard Biener <rguenther@suse.de>
6552
6553 PR tree-optimization/56365
6554 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6555
6556 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6557
6558 PR target/70098
6559 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6560 New function.
6561 * g++.dg/pr70098.C: New testcase.
6562
6563
6564 2016-03-14 Tom de Vries <tom@codesourcery.com>
6565
6566 PR tree-optimization/70045
6567 * gcc.dg/graphite/pr70045.c: New test.
6568
6569 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6570
6571 PR fortran/69043
6572 * gfortran.dg/include_9.f90: New test.
6573
6574 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6575
6576 PR fortran/45076
6577 gfortran.dg/prof/prof.exp: New script.
6578 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6579
6580 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6581
6582 PR rtl-optimization/69307
6583 * gcc.dg/pr69307.c: New test.
6584
6585 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6586
6587 PR target/69614
6588 * gcc.target/arm/pr69614.c: New.
6589
6590 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6591
6592 PR fortran/70031
6593 * gfortran.dg/submodule_14.f08: New test
6594
6595 PR fortran/69524
6596 * gfortran.dg/submodule_15.f08: New test
6597
6598 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6599
6600 PR c++/70106
6601 * g++.dg/cpp1y/paren3.C: New test.
6602
6603 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6604
6605 PR target/70131
6606 * gcc.target/powerpc/ppc-round2.c: New test.
6607
6608 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6609
6610 PR target/70123
6611 * gcc.dg/torture/pr70123.c: New test.
6612
6613 2016-03-11 Jeff Law <law@redhat.com>
6614
6615 PR tree-optimization/70190
6616 * gcc.c-torture/compile/pr70190.c: New test.
6617
6618 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6619
6620 PR c/68187
6621 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6622 case.
6623 (test43_b): Likewise.
6624 (test43_c): Likewise.
6625 (test43_d): Likewise.
6626 (test43_e): Likewise.
6627 (test43_f): Likewise.
6628 (test43_g): Likewise.
6629 (test44_a): Likewise.
6630 (test44_b): Likewise.
6631 (test44_c): Likewise.
6632 (test44_d): Likewise.
6633 (test44_e): Likewise.
6634
6635 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6636
6637 PR c/70085
6638 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6639
6640 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6641
6642 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6643 dg-options.
6644
6645 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6646
6647 PR target/70002
6648 PR target/69245
6649 * gcc.target/aarch64/pr69245_2.c: New test.
6650
6651 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6652
6653 PR tree-optimization/70177
6654 * gcc.dg/pr70177.c: New test.
6655
6656 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6657
6658 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6659
6660 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6661
6662 * gcc.dg/tree-ssa/sra-20.c: New.
6663
6664 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6665
6666 PR rtl-optimization/70174
6667 * gcc.dg/pr70174.c: New test.
6668
6669 PR tree-optimization/70169
6670 * gcc.dg/pr70169.c: New test.
6671
6672 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6673
6674 PR target/70160
6675 * gcc.target/i386/pr70160.c: New test.
6676
6677 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6678
6679 * gcc.target/s390/dfp-1.c: New test.
6680
6681 2016-03-10 Nick Clifton <nickc@redhat.com>
6682
6683 PR target/70044
6684 * gcc.target/aarch64/pr70044.c: New test.
6685
6686 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6687 Jakub Jelinek <jakub@redhat.com>
6688
6689 PR c++/70001
6690 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6691 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6692 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6693
6694 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6695
6696 PR lto/69589
6697 * g++.dg/lto/pr69589_0.C: New testcase
6698 * g++.dg/lto/pr69589_1.C: New testcase
6699
6700 2016-03-10 Marek Polacek <polacek@redhat.com>
6701
6702 PR c++/70153
6703 * g++.dg/delayedfold/unary-plus1.C: New test.
6704
6705 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6706
6707 * gcc.target/arm/pr45701-1.c: Escape brackets.
6708 * gcc.target/arm/pr45701-2.c: Likewise.
6709
6710 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6711
6712 * gfortran.dg/unconstrained_commons.f: New.
6713
6714 2016-03-10 Alan Modra <amodra@gmail.com>
6715
6716 * gcc.dg/pr69195.c: New.
6717 * gcc.dg/pr69238.c: New.
6718
6719 2016-03-10 Tom de Vries <tom@codesourcery.com>
6720
6721 PR testsuite/68915
6722 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6723
6724 2016-03-10 Richard Biener <rguenther@suse.de>
6725
6726 PR tree-optimization/70128
6727 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6728 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6729
6730 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6731
6732 PR tree-optimization/70152
6733 * gcc.dg/pr70152.c: New test.
6734
6735 PR target/70086
6736 * gcc.target/i386/pr70086-1.c: New test.
6737 * gcc.target/i386/pr70086-2.c: New test.
6738 * gcc.target/i386/pr70086-3.c: New test.
6739
6740 PR tree-optimization/70127
6741 * gcc.c-torture/execute/pr70127.c: New test.
6742
6743 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6744
6745 * c-c++-common/goacc/combined-directives-2.c: New test.
6746
6747 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6748
6749 PR c/68473
6750 PR c++/70105
6751 * g++.dg/diagnostic/pr70105.C: New test.
6752 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6753 (test_multiple_ordinary_maps): New test function.
6754
6755 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6756
6757 PR c/68473
6758 PR c++/70105
6759 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6760 Drop range information from call to inform_at_rich_loc.
6761 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6762 New.
6763 (test_show_locus): Replace calls to rich_location::add_range with
6764 calls to add_range. Rewrite the tests that used the now-defunct
6765 rich_location ctor taking a source_range. Simplify other tests
6766 by replacing calls to COMBINE_LOCATION_DATA with calls to
6767 make_location.
6768
6769 2016-03-09 Richard Biener <rguenther@suse.de>
6770 Jakub Jelinek <jakub@redhat.com>
6771
6772 PR tree-optimization/70138
6773 * gcc.dg/vect/pr70138-1.c: New testcase.
6774 * gcc.dg/vect/pr70138-2.c: Likewise.
6775
6776 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6777
6778 PR target/70049
6779 * gcc.target/i386/pr70049.c: New test.
6780
6781 2016-03-09 Richard Biener <rguenther@suse.de>
6782
6783 PR c/70143
6784 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6785 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6786 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6787
6788 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6789
6790 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6791 arm-*-*.
6792
6793 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6794
6795 PR middle-end/67278
6796 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6797
6798 PR target/67278
6799 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6800
6801 PR middle-end/70050
6802 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6803 in testcase comment.
6804
6805 2016-03-09 Tom de Vries <tom@codesourcery.com>
6806
6807 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6808 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6809 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6810 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6811 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6812 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6813 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6814 * gfortran.dg/goacc/kernels-loop.f95: New test.
6815
6816 2016-03-08 Martin Sebor <msebor@redhat.com>
6817
6818 PR c++/62096
6819 * g++.dg/warn/overflow-warn-7.C: New test.
6820
6821 2016-03-08 Jason Merrill <jason@redhat.com>
6822
6823 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6824 * lib/target-supports.exp (check_effective_target_concepts): New.
6825
6826 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6827
6828 PR c++/70135
6829 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6830 * g++.dg/ubsan/pr70135.C: New test.
6831
6832 PR target/70110
6833 * gcc.dg/pr70110.c: New test.
6834
6835 2016-03-07 Martin Jambor <mjambor@suse.cz>
6836
6837 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6838 * c-c++-common/gomp/if-1.c: Likewise.
6839 * c-c++-common/gomp/pr61486-2.c: Likewise.
6840 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6841 to dg-additional-options.
6842 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6843 * g++/gomp/target-teams-1.c: Likewise.
6844 * gcc.dg/gomp/gomp.exp: Likewise.
6845 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6846 dg-additional-options.
6847 * gfortran.dg/gomp/gomp.exp: Likewise.
6848 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6849 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6850 dg-additional-options.
6851 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6852
6853 2016-03-07 Martin Jambor <mjambor@suse.cz>
6854
6855 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6856 * c-c++-common/gomp/gridify-1.c: New test.
6857 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6858
6859 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6860
6861 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6862 trigger for cortex-r8, when scanning for register r8.
6863 * gcc.target/arm/pr45701-2.c: Likewise.
6864
6865 2016-02-26 Richard Biener <rguenther@suse.de>
6866 Jeff Law <law@redhat.com>
6867
6868 PR tree-optimization/69740
6869 * gcc.c-torture/compile/pr69740-1.c: New test.
6870 * gcc.c-torture/compile/pr69740-2.c: New test.
6871
6872 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6873
6874 * lib/target-supports.exp
6875 (check_effective_target_whole_vector_shift): Enable for PPC64.
6876
6877 2016-03-07 Richard Biener <rguenther@suse.de>
6878
6879 PR tree-optimization/70115
6880 * gcc.dg/torture/pr70115.c: New testcase.
6881
6882 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6883
6884 PR middle-end/69916
6885 * c-c-++-common/goacc/pr69916.c: New.
6886
6887 2016-03-07 Richard Henderson <rth@redhat.com>
6888
6889 * gcc.c-torture/compile/pr70061.c: New test.
6890
6891 2016-03-07 Richard Biener <rguenther@suse.de>
6892
6893 PR testsuite/70109
6894 * gcc.dg/vect/O3-pr36098.c: New testcase.
6895
6896 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6897
6898 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6899
6900 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6901
6902 * gnat.dg/renaming9.ad[sb]: New testcase.
6903
6904 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6905
6906 PR c++/70084
6907 * g++.dg/expr/stdarg3.C: New test.
6908
6909 2016-03-04 Jeff Law <law@redhat.com>
6910
6911 PR tree-optimization/69196
6912 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6913 x86_64-*-*.
6914
6915 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6916
6917 PR c/69973
6918 * gcc.dg/pr69973.c: New test.
6919
6920 PR rtl-optimization/69941
6921 * gcc.dg/torture/pr69941.c: New test.
6922
6923 PR c/69824
6924 * gcc.dg/pr69824.c: New test.
6925
6926 2016-03-05 Tom de Vries <tom@codesourcery.com>
6927
6928 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6929 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6930 function.
6931
6932 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6933
6934 PR c++/66786
6935 * g++.dg/cpp1y/var-templ48.C: New test.
6936 * g++.dg/cpp1y/var-templ49.C: New test.
6937
6938 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6939
6940 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6941
6942 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6943
6944 PR c++/70035
6945 * g++.dg/ubsan/pr70035.C: New test.
6946
6947 PR target/70062
6948 * gcc.target/i386/pr70062.c: New test.
6949
6950 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6951
6952 * g++.dg/template/typename21.C: Remove c++98_only.
6953
6954 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6955
6956 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6957
6958 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6959
6960 PR c/68187
6961 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6962 function.
6963 (fn_42_b): Likewise.
6964 (fn_42_c): Likewise.
6965
6966 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6967
6968 PR c/68187
6969 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6970 function.
6971 (fn_40_b): Likewise.
6972 (fn_41_a): Likewise.
6973 (fn_41_b): Likewise.
6974
6975 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6976
6977 PR target/70059
6978 * gcc.target/i386/avx512f-pr70059.c: New test.
6979 * gcc.target/i386/avx512dq-pr70059.c: New test.
6980
6981 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6982
6983 PR rtl-optimization/57676
6984 * gcc.dg/torture/pr57676.c: New test.
6985
6986 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6987
6988 * gcc.dg/pr70026.c: New test.
6989
6990 2016-03-04 Marek Polacek <polacek@redhat.com>
6991
6992 PR c/69798
6993 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6994 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6995
6996 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6997
6998 PR target/70004
6999 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7000 Delete.
7001 (test_corners_sisd_si): Likewise.
7002 (main): Remove checks of the above.
7003 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7004
7005 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7006
7007 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7008
7009 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7010
7011 * gcc.dg/torture/pr69951.c: Accept argc==0.
7012
7013 2016-03-04 Richard Biener <rguenther@suse.de>
7014
7015 PR c++/70054
7016 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7017 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7018
7019 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7020
7021 PR testsuite/69766
7022 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7023 testing multiarch.
7024
7025 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7026
7027 PR debug/69947
7028 * gcc.dg/guality/pr69947.c: New test.
7029
7030 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7031
7032 PR ada/70017
7033 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7034
7035 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7036
7037 PR rtl-optimization/69904
7038 * gcc.target/arm/pr69904.c: New test.
7039
7040 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7041
7042 PR target/70021
7043 * gcc.dg/vect/pr70021.c: New test.
7044 * gcc.target/i386/pr70021.c: New test.
7045
7046 2016-03-03 Marek Polacek <polacek@redhat.com>
7047
7048 PR middle-end/70050
7049 * gcc.dg/pr70050.c: New test.
7050
7051 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7052
7053 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7054
7055 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7056
7057 PR tree-optimization/70043
7058 * gfortran.dg/vect/pr70043.f90: New test.
7059
7060 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7061
7062 * gnat.dg/specs/task1.ads: New test.
7063
7064 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7065
7066 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7067 Invoke gdb with -batch.
7068 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7069
7070 2016-03-03 Richard Biener <rguenther@suse.de>
7071
7072 PR tree-optimization/55936
7073 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7074
7075 2016-03-02 Jeff Law <law@redhat.com>
7076
7077 PR rtl-optimization/69942
7078 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7079 effects of argument promotions.
7080
7081 PR tree-optimization/69987
7082 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7083 target does not support -fprefetch-loop-arrays.
7084
7085 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7086
7087 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7088
7089 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7090
7091 PR rtl-optimization/69052
7092 * gcc.target/i386/pr69052.c: New test.
7093
7094 2016-03-02 Alan Modra <amodra@gmail.com>
7095
7096 * gcc.dg/pr69990.c: New.
7097
7098 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7099
7100 PR c/68062
7101 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7102
7103 PR middle-end/70022
7104 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7105
7106 PR target/70028
7107 * gcc.target/i386/pr70028.c: New test.
7108
7109 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7110
7111 * c-c++-common/asan/swapcontext-test-1.c,
7112 * c-c++-common/tsan/thread_leak.c,
7113 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7114 * g++.dg/tsan/benign_race.C,
7115 * g++.dg/tsan/fd_close_norace.C,
7116 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7117 races with sanitizer output
7118
7119 2016-03-02 Richard Biener <rguenther@suse.de>
7120 Uros Bizjak <ubizjak@gmail.com>
7121
7122 PR target/67278
7123 * gcc.dg/simd-8.c: New testcase.
7124
7125 2016-03-02 Richard Biener <rguenther@suse.de>
7126
7127 PR middle-end/67278
7128 * gcc.dg/simd-7.c: New testcase.
7129
7130 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7131
7132 * gcc.target/i386/pr70007.c: Tweak.
7133
7134 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7135
7136 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7137
7138 2016-03-02 Marek Polacek <polacek@redhat.com>
7139
7140 PR c/67854
7141 * gcc.dg/pr67854.c: New test.
7142
7143 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7144
7145 PR middle-end/70025
7146 * gcc.dg/torture/pr70025.c: New test.
7147
7148 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7149
7150 PR tree-optimization/68621
7151 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7152
7153 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7154
7155 * gcc.target/i386/pr70007.c: New test.
7156
7157 2016-03-01 Jeff Law <law@redhat.com>
7158
7159 PR tree-optimization/69196
7160 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7161
7162 PR tree-optimization/69196
7163 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7164 duplicating code and spoiling the expected output.
7165
7166 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7167
7168 PR target/70033
7169 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7170 supports power9 before doing tests.
7171 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7172 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7173 * gcc.target/powerpc/p9-permute.c: Likewise.
7174
7175 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7176
7177 PR target/70027
7178 * gcc.target/i386/pr70027.c: New test.
7179
7180 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7181
7182 * gcc.dg/pr70017.c: New test.
7183
7184 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7185
7186 PR c/69796
7187 PR c/69974
7188 * gcc.dg/pr69796.c: New test.
7189 * gcc.dg/pr69974.c: New test.
7190
7191 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7192
7193 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7194
7195 2016-02-29 Jeff Law <law@redhat.com>
7196
7197 PR tree-optimization/69987
7198 * gfortran.dg/pr69987.f90: New test.
7199
7200 PR tree-optimization/69989
7201 * gcc.c-torture/compile/pr69989-2.c: New test.
7202
7203 2016-03-01 Marek Polacek <polacek@redhat.com>
7204
7205 PR c++/69795
7206 * g++.dg/parse/invalid1.C: New test.
7207
7208 2016-03-01 Richard Biener <rguenther@suse.de>
7209
7210 PR middle-end/70022
7211 * gcc.dg/pr70022.c: New testcase.
7212
7213 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7214
7215 PR tree-optimization/69956
7216 * gcc.dg/pr69956.c: New test.
7217
7218 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7219
7220 PR target/70011
7221 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7222 XFAIL when hardware supports efficient unaligned storage access.
7223
7224 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7225
7226 PR c++/69961
7227 * g++.dg/template/pr69961a.C: New test.
7228 * g++.dg/template/pr69961b.C: New test.
7229
7230 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7231
7232 PR preprocessor/69985
7233 * gcc.dg/cpp/pr69985.c: New test case.
7234
7235 2016-02-29 Jeff Law <law@redhat.com>
7236
7237 PR tree-optimization/70005
7238 * gcc.c-torture/execute/pr70005.c New test.
7239
7240 PR tree-optimization/69999
7241 * gcc.c-torture/compile/pr69999.c: New test.
7242
7243 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7244
7245 PR tree-optimization/69652
7246 * gcc.dg/torture/pr69652.c: Delete test.
7247 * gcc.dg/vect/pr69652.c: New test.
7248
7249 2016-02-19 Richard Biener <rguenther@suse.de>
7250
7251 PR tree-optimization/69980
7252 * gfortran.dg/vect/pr69980.f90: New testcase.
7253
7254 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7255
7256 * gcc.target/sparc/20160229-1.c: New test.
7257
7258 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7259
7260 * gnat.dg/stack_usage3.adb: New test.
7261 * gnat.dg/stack_usage3_pkg.ads: New helper.
7262
7263 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7264
7265 * gnat.dg/renaming8.adb: New test.
7266 * gnat.dg/renaming8_pkg1.ads: New helper.
7267 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7268 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7269
7270 2016-02-29 Richard Biener <rguenther@suse.de>
7271
7272 PR tree-optimization/69720
7273 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7274
7275 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7276
7277 PR fortran/68147
7278 PR fortran/47674
7279 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7280
7281 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7282 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7283
7284 PR fortran/56007
7285 * gfortran.dg/coarray_8.f90: Adjust error message.
7286 * gfortran.dg/pr56007.f90: New test.
7287 * gfortran.dg/pr56007.f: New test.
7288
7289 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7290
7291 PR tree-optimization/69989
7292 * gcc.dg/torture/pr69989.c: New test.
7293
7294 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7295
7296 * gcc.target/i386/stack-realign-win.c: New test.
7297
7298 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7299
7300 PR fortran/60126
7301 * gfortran.dg/pr60126.f90: New test.
7302
7303 2016-02-27 Jeff Law <law@redhat.com>
7304
7305 Revert
7306 2016-02-26 Richard Biener <rguenther@suse.de>
7307 Jeff Law <law@redhat.com>
7308
7309 PR tree-optimization/69740
7310 * gcc.c-torture/compile/pr69740-1.c: New test.
7311 * gcc.c-torture/compile/pr69740-2.c: New test.
7312
7313 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7314
7315 PR fortran/69910
7316 * gfortran.dg/newunit_4.f90: New test.
7317
7318 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7319
7320 PR target/69613
7321 PR rtl-optimization/69886
7322 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7323 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7324 target.
7325
7326 2016-02-26 Martin Sebor <msebor@redhat.com>
7327
7328 PR tree-optimization/15826
7329 * gcc.dg/tree-ssa/pr15826.c: New test.
7330
7331 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7332
7333 PR target/69969
7334 * gcc.target/powerpc/pr69969.c: New test.
7335
7336 2016-02-26 Martin Sebor <msebor@redhat.com>
7337
7338 PR c++/15766
7339 * g++.old-deja/g++.other/decl5.C: Add a test case.
7340
7341 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7342
7343 PR target/69946
7344 * gcc.target/powerpc/pr69946.c: New file.
7345
7346 2016-02-26 Richard Biener <rguenther@suse.de>
7347 Jeff Law <law@redhat.com>
7348
7349 PR tree-optimization/69740
7350 * gcc.c-torture/compile/pr69740-1.c: New test.
7351 * gcc.c-torture/compile/pr69740-2.c: New test.
7352
7353 2016-02-26 Martin Jambor <mjambor@suse.cz>
7354
7355 PR middle-end/69920
7356 * gcc.dg/torture/pr69932.c: New test.
7357 * gcc.dg/torture/pr69936.c: Likewise.
7358
7359 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7360
7361 PR target/69709
7362 * gcc.target/s390/pr69709.c: New test.
7363
7364 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7365
7366 PR target/69245
7367 * gcc.target/aarch64/pr69245_1.c: New test.
7368
7369 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7370
7371 PR target/69613
7372 * gcc.dg/torture/pr69613.c: New test.
7373
7374 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7375
7376 PR rtl-optimization/69891
7377 * gcc.target/i386/pr69891.c: New test.
7378
7379 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7380 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7381
7382 PR target/61397
7383 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7384 functionality for both 32-bit and 64-bit.
7385
7386 2016-02-26 Richard Biener <rguenther@suse.de>
7387
7388 PR tree-optimization/69551
7389 * gcc.dg/torture/pr69951.c: New testcase.
7390
7391 2016-02-25 Richard Biener <rguenther@suse.de>
7392
7393 PR tree-optimization/48795
7394 * gcc.dg/Warray-bounds-18.c: New testcase.
7395
7396 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7397
7398 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7399
7400 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7401
7402 PR rtl-optimization/69896
7403 * gcc.dg/pr69896.c: New test.
7404
7405 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7406
7407 PR c++/69736
7408 * g++.dg/cpp1y/paren2.C: New test.
7409
7410 2016-02-24 Martin Sebor <msebor@redhat.com>
7411
7412 PR c/51147
7413 * gcc.dg/enum-mode-2.c: New test.
7414
7415 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7416
7417 PR c++/69922
7418 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7419 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7420 * g++.dg/ubsan/pr69922.C: New test.
7421
7422 2016-02-24 Marek Polacek <polacek@redhat.com>
7423
7424 PR c/69819
7425 * gcc.dg/pr69819.c: New test.
7426
7427 2016-02-24 Martin Sebor <msebor@redhat.com>
7428
7429 PR c++/69912
7430 * g++.dg/ext/flexary15.C: New test.
7431
7432 2016-02-24 Martin Sebor <msebor@redhat.com>
7433
7434 * gcc.dg/builtins-68.c: Avoid making unportable
7435 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7436 * g++.dg/ext/builtin_alloca.C: Same.
7437
7438 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7439 Charles Baylis <charles.baylis@linaro.org>
7440
7441 PR debug/61033
7442 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7443
7444 2016-02-24 Richard Biener <rguenther@suse.de>
7445 Jakub Jelinek <jakub@redhat.com>
7446
7447 PR middle-end/69760
7448 * gcc.dg/torture/pr69760.c: New testcase.
7449
7450 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7451
7452 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7453 pattern on Solaris with as.
7454
7455 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7456
7457 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7458 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7459 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7460 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7461
7462 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7463
7464 PR middle-end/69915
7465 * gcc.dg/pr69915.c: New test.
7466
7467 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7468
7469 PR rtl-optimization/69886
7470 * gcc.dg/torture/pr69886.c: New test.
7471
7472 2016-02-24 Richard Biener <rguenther@suse.de>
7473
7474 PR middle-end/68963
7475 * gcc.dg/torture/pr68963.c: New testcase.
7476
7477 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7478
7479 PR target/69875
7480 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7481 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7482 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7483 * gcc.target/arm/atomic_loaddi_1.c: New test.
7484 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7485 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7486 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7487 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7488 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7489 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7490 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7491 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7492
7493 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7494
7495 PR middle-end/69909
7496 * gcc.dg/torture/pr69909.c: New test.
7497
7498 2016-02-24 Richard Biener <rguenther@suse.de>
7499
7500 PR tree-optimization/69907
7501 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7502 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7503 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7504
7505 2016-02-24 Christian Bruel <christian.bruel@st.com>
7506
7507 * gcc.target/arm/pragma_cpp_fma.c: New test.
7508
7509 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7510
7511 PR fortran/61156
7512 * gfortran.dg/include_6.f90: Update test.
7513
7514 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR objc/69844
7517 * objc.dg/pr69844.m: New test.
7518
7519 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7520
7521 PR libgfortran/69456
7522 * gfortran.dg/namelist_89.f90: New test.
7523 * gfortran.dg/pr59700.f90: Update test..
7524
7525 2016-02-23 Martin Sebor <msebor@redhat.com>
7526
7527 PR middle-end/69780
7528 * g++.dg/ext/builtin_alloca.C: New test.
7529 * gcc.dg/builtins-68.c: New test.
7530
7531 2016-02-23 Richard Henderson <rth@redhat.com>
7532
7533 * gcc.target/i386/addr-space-3.c: Remove test.
7534
7535 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7536
7537 PR preprocessor/69126
7538 PR preprocessor/69543
7539 * c-c++-common/pr69126-2-long.c: New test.
7540 * c-c++-common/pr69126-2-short.c: New test.
7541 * c-c++-common/pr69543-1.c: Remove xfail.
7542
7543 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7544
7545 PR preprocessor/69126
7546 PR preprocessor/69543
7547 PR preprocessor/69558
7548 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7549 (f): Rename to...
7550 (test_2): ...this, and add leading comment.
7551 (MACRO_3, test_3): New.
7552 (MACRO_4A, MACRO_4B, test_4): New.
7553 (MACRO): Rename to...
7554 (MACRO_5): ...this.
7555 (g): Rename to...
7556 (test_5): ...this, updating for renaming of MACRO, and
7557 add leading comment.
7558 * c-c++-common/pr69543-1.c: New.
7559 * c-c++-common/pr69543-2.c: New.
7560 * c-c++-common/pr69543-3.c: New.
7561 * c-c++-common/pr69543-4.c: New.
7562 * c-c++-common/pr69558-1.c: New.
7563 * c-c++-common/pr69558-2.c: New.
7564 * c-c++-common/pr69558-3.c: New.
7565 * c-c++-common/pr69558-4.c: New.
7566 * gcc.dg/pr69558.c: Move to...
7567 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7568 xfail for c++.
7569
7570 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7571
7572 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7573 to -ftree-parallelize-loops/-fopenacc changes.
7574 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7575 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7576 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7577 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7578 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7579 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7580 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7581 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7582 * c-c++-common/goacc/kernels-loop.c: Likewise.
7583 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7584 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7585 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7586 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7587
7588 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7589
7590 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7591
7592 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7593
7594 PR c++/69902
7595 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7596
7597 PR c/69900
7598 * gcc.dg/pr69900.c: New test.
7599
7600 2016-02-23 Martin Jambor <mjambor@suse.cz>
7601
7602 PR tree-optimization/69666
7603 * gcc.dg/tree-ssa/pr69666.c: New test.
7604
7605 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7606
7607 PR fortran/67451
7608 * gfortran.dg/coarray_allocate_5.f08: New test.
7609
7610 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7611
7612 * gcc.target/s390/vcond-shift.c: Move to ...
7613 * gcc.target/s390/vector/vcond-shift.c: ... here.
7614
7615 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7616
7617 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7618 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7619
7620 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7621
7622 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7623
7624 2016-02-20 Mark Wielaard <mjw@redhat.com>
7625
7626 PR c/28901
7627 * gcc.dg/unused-variable-3.c: New test.
7628
7629 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7630
7631 PR target/69888
7632 * gcc.target/i386/pr69888.c: New test.
7633
7634 2016-02-22 Richard Biener <rguenther@suse.de>
7635
7636 PR tree-optimization/69882
7637 * gfortran.dg/vect/pr69882.f90: New testcase.
7638
7639 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7640
7641 PR target/69885
7642 * gcc.dg/pr69885.c: New test.
7643
7644 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7645
7646 PR target/69806
7647 PR target/54089
7648 * gcc.target/sh/pr54089-10.c: New.
7649
7650 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7651
7652 PR fortran/69423
7653 * gfortran.dg/deferred_character_15.f90 : New test.
7654
7655 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7656
7657 PR fortran/57365
7658 gfortran.dg/allocate_with_source_18.f03: New test.
7659
7660 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7661
7662 PR fortran/52531
7663 gfortran.dg/gomp/pr52531.f90: New test.
7664
7665 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7666
7667 PR c++/69865
7668 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7669 -std=c++03.
7670
7671 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7672
7673 PR c++/69826
7674 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7675 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7676
7677 PR c++/69850
7678 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7679
7680 PR c++/69851
7681 * g++.dg/torture/pr69851.C: New test.
7682
7683 2016-02-19 Martin Sebor <msebor@redhat.com>
7684
7685 PR testsuite/69573
7686 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7687
7688 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7689
7690 PR c++/69850
7691 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7692 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7693
7694 PR c++/67767
7695 * g++.dg/cpp0x/pr67767.C: New test.
7696
7697 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7698
7699 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7700 for fp, simd, crypto, crc, lse.
7701 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7702 above.
7703 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7704 effective target check.
7705
7706 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7707
7708 PR target/69820
7709 * gcc.target/i386/pr69820.c: New test.
7710
7711 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7712
7713 * gcc.target/s390/vector/int128-1.c: New test.
7714
7715 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7716
7717 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7718
7719 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7720
7721 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7722 instruction pattern name to prevent the testcase from failing with
7723 -march=z13.
7724
7725 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7726
7727 * gcc.target/s390/md/movstr-2.c: New test.
7728
7729 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7730
7731 * gcc.target/s390/morestack.c: New test.
7732
7733 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7734
7735 PR target/69625
7736 * gcc.target/s390/pr69625.c: Add test case.
7737
7738 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7739
7740 PR testsuite/68580
7741 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7742
7743 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7744
7745 PR target/68404
7746 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7747 * gcc.target/powerpc/fusion3.c: Likewise.
7748
7749 2016-02-18 Richard Biener <rguenther@suse.de>
7750
7751 PR middle-end/69553
7752 * g++.dg/torture/pr69553.C: New testcase.
7753
7754 2016-02-18 Nick Clifton <nickc@redhat.com>
7755
7756 PR target/62254
7757 PR target/69610
7758 * gcc.target/arm/pr62554.c: New test.
7759 * gcc.target/arm/pr69610-1.c: New test.
7760 * gcc.target/arm/pr69610-2.c: New test.
7761
7762 2016-02-18 Richard Biener <rguenther@suse.de>
7763
7764 PR middle-end/69854
7765 * gcc.dg/torture/pr69854.c: New testcase.
7766
7767 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7768
7769 PR c++/69850
7770 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7771
7772 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7773
7774 * gcc.target/powerpc/vec-cg.c: New test.
7775
7776 2016-02-17 Richard Biener <rguenther@suse.de>
7777
7778 PR testsuite/69586
7779 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7780
7781 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7782
7783 PR target/69161
7784 * gcc.c-torture/compile/pr69161.c: New test.
7785
7786 2016-02-17 David Sherwood <david.sherwood@arm.com>
7787
7788 PR target/69532
7789 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7790 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7791
7792 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7793
7794 * gcc.dg/ifcvt-4.c: Skip on Visium.
7795
7796 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7797
7798 * gnat.dg/atomic8.adb: New test.
7799
7800 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7801
7802 * gnat.dg/discr46.ad[sb]: New test.
7803
7804 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7805
7806 PR Target/48344
7807 * gcc.target/powerpc/pr48344-1.c: New test.
7808
7809 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7810
7811 PR fortran/69742
7812 * gfortran.dg/associate_21.f90: New test.
7813
7814 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7815
7816 PR c/69835
7817 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7818 -Wnonnull in dg-options.
7819 * c-c++-common/nonnull-2.c: New test.
7820
7821 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7822 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7823
7824 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7825
7826 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7827
7828 PR middle-end/69801
7829 * gcc.dg/pr69801.c: Add empty dg-options.
7830
7831 2016-02-16 James Norris <jnorris@codesourcery.com>
7832
7833 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7834 * g++.dg/goacc/deviceptr-1.c: New file.
7835
7836 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7837
7838 PR tree-optimization/69820
7839 * gcc.dg/vect/pr69820.c: New test.
7840
7841 2016-02-16 Richard Biener <rguenther@suse.de>
7842
7843 PR tree-optimization/69776
7844 * gcc.dg/torture/pr69776-2.c: New testcase.
7845
7846 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7847
7848 PR tree-optimization/69714
7849 * gcc.dg/torture/pr69714.c: New test.
7850
7851 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7852
7853 PR tree-optimization/69802
7854 * gcc.dg/pr69802.c: New test.
7855
7856 2016-02-16 Richard Biener <rguenther@suse.de>
7857
7858 PR middle-end/69801
7859 * gcc.dg/pr69801.c: New testcase.
7860
7861 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7862
7863 PR libgfortran/69651
7864 * gfortran.dg/read_bang.f90: New test.
7865 * gfortran.dg/read_bang4.f90: New test.
7866
7867 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7868
7869 PR c++/69658
7870 * g++.dg/init/pr69658.C: New test.
7871
7872 PR c++/69797
7873 * c-c++-common/pr69797.c: New test.
7874
7875 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7876
7877 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7878 check for aarch64*-*-*.
7879
7880 2016-02-15 Richard Biener <rguenther@suse.de>
7881
7882 PR tree-optimization/69783
7883 * gcc.dg/vect/pr69783.c: New testcase.
7884
7885 2016-02-15 Richard Biener <rguenther@suse.de>
7886
7887 PR tree-optimization/69776
7888 * gcc.dg/torture/pr69776.c: New testcase.
7889
7890 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7891
7892 PR fortran/60526
7893 * gfortran.dg/type_decl_4.f90: Reinstated.
7894
7895 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7896
7897 PR fortran/68746
7898 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7899
7900 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7901
7902 PR fortran/60526
7903 PR bootstrap/69816
7904 * gfortran.dg/type_decl_4.f90: Removed.
7905
7906 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7907
7908 PR fortran/60526
7909 * gfortran.dg/type_decl_4.f90: New test.
7910
7911 2016-02-14 Alan Modra <amodra@gmail.com>
7912
7913 PR testsuite/68886
7914 * gcc.c-torture/execute/stkalign.c: Revise test.
7915
7916 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7917
7918 PR target/67260
7919 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7920
7921 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7922
7923 PR target/67260
7924 * gcc.target/sh/torture/pr67260.c: New.
7925
7926 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7927
7928 * gcc.dg/pr67964.c: Add dg-require-alias.
7929
7930 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7931
7932 PR target/67636
7933 PR target/64345
7934 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7935
7936 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7937
7938 PR libgfortran/69668
7939 * gfortran.dg/namelist_88.f90: New test.
7940
7941 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7942
7943 PR libgfortran/69668
7944 * gfortran.dg/namelist_38.f90: Update test.
7945 * gfortran.dg/namelist_84.f90: Update test.
7946
7947 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7948
7949 PR other/69554
7950 * gcc.dg/pr69554-1.c: New test.
7951 * gfortran.dg/pr69554-1.F90: New test.
7952 * gfortran.dg/pr69554-2.F90: New test.
7953 * lib/gcc-dg.exp (proc dg-locus): New function.
7954 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7955 distinguish between the caret-printing and non-caret-printing
7956 cases. If caret-printing has been explicitly enabled, bail out
7957 without attempting to fix up the output.
7958
7959 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7960
7961 PR driver/69265
7962 PR driver/69453
7963 * gcc.dg/spellcheck-options-3.c: New test case.
7964 * gcc.dg/spellcheck-options-4.c: New test case.
7965 * gcc.dg/spellcheck-options-5.c: New test case.
7966 * gcc.dg/spellcheck-options-6.c: New test case.
7967 * gcc.dg/spellcheck-options-7.c: New test case.
7968 * gcc.dg/spellcheck-options-8.c: New test case.
7969 * gcc.dg/spellcheck-options-9.c: New test case.
7970 * gcc.dg/spellcheck-options-10.c: New test case.
7971
7972 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7973
7974 PR rtl-optimization/69764
7975 PR rtl-optimization/69771
7976 * c-c++-common/pr69764.c: New test.
7977 * gcc.dg/torture/pr69771.c: New test.
7978
7979 2016-02-12 Marek Polacek <polacek@redhat.com>
7980
7981 * g++.dg/torture/init-list1.C: New.
7982
7983 2016-02-12 Marek Polacek <polacek@redhat.com>
7984
7985 * gcc.dg/pr69522.c: Add empty dg-options.
7986
7987 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7988
7989 * g++.dg/lto/lto.exp: Include and init mpx.
7990 * g++.dg/lto/pr69729_0.C: New test.
7991
7992 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7993
7994 PR ipa/69241
7995 * g++.dg/ipa/pr69241-4.C: New test.
7996
7997 PR ipa/68672
7998 * g++.dg/ipa/pr68672-1.C: New test.
7999 * g++.dg/ipa/pr68672-2.C: New test.
8000 * g++.dg/ipa/pr68672-3.C: New test.
8001
8002 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8003
8004 PR c/69522
8005 * gcc.dg/pr69522.c: New test.
8006
8007 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8008
8009 PR c++/69098
8010 * g++.dg/cpp1y/69098.C: New test.
8011 * g++.dg/cpp1y/69098-2.C: New test.
8012
8013 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8014
8015 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8016 and neighbour -> neighbor.
8017 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8018 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8019 * c-c++-common/Wvarargs.c: Likewise.
8020 * c-c++-common/goacc/host_data-5.c: Likewise.
8021 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8022 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8023 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8024 * gcc.target/aarch64/pr60697.c: Likewise.
8025 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8026 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8027 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8028 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8029 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8030 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8031 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8032 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8033 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8034 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8035 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8036 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8037 * g++.dg/lookup/koenig5.C: Likewise.
8038 * g++.dg/ext/no-asm-2.C: Likewise.
8039 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8040 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8041 * gfortran.dg/used_types_16.f90: Likewise.
8042 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8043 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8044 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8045 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8046 * gfortran.dg/abstract_type_6.f03: Likewise.
8047 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8048 * gfortran.dg/used_types_15.f90: Likewise.
8049 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8050 * gfortran.dg/exit_3.f08: Likewise.
8051 * gfortran.dg/open_status_2.f90: Likewise.
8052 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8053 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8054 * gfortran.dg/associate_1.f03: Likewise.
8055 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8056 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8057 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8058 * gcc.dg/builtin-object-size-1.c: Likewise.
8059 * gcc.dg/noreturn-6.c: Likewise.
8060 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8061 * gcc.dg/globalalias.c: Likewise.
8062 * gcc.dg/builtins-config.h: Likewise.
8063 * gcc.dg/pr30457.c: Likewise.
8064 * gcc.c-torture/compile/volatile-1.c: Likewise.
8065 * gcc.c-torture/execute/20101011-1.c: Likewise.
8066 * c-c++-common/Waddress-1.c: Likewise.
8067
8068 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8069
8070 PR c/69768
8071 * c-c++-common/Waddress-1.c: New test.
8072
8073 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8074
8075 PR fortran/69296
8076 * gfortran.dg/associate_19.f03: New test.
8077 * gfortran.dg/associate_20.f03: New test.
8078
8079 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8080
8081 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8082
8083 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8084
8085 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8086 .arch armv8-a\n. Add -dA to dg-options.
8087 * gcc.target/aarch64/assembler_arch_1.c: New test.
8088 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8089
8090 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8091
8092 PR c++/68726
8093 * g++.dg/cpp0x/pr68726.C: New.
8094
8095 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8096
8097 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8098 test.
8099
8100 2016-02-11 Richard Biener <rguenther@suse.de>
8101
8102 * g++.dg/tree-ssa/pr61034.C: Adjust.
8103
8104 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8105
8106 PR target/69148
8107 * gcc.target/s390/pr69148.c: New.
8108
8109 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8110
8111 PR tree-optimization/69652
8112 * gcc.dg/torture/pr69652.c: New test.
8113
8114 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8115 Patrick Palka <ppalka@gcc.gnu.org>
8116
8117 PR ipa/69241
8118 PR c++/69649
8119 * g++.dg/ipa/pr69241-1.C: New test.
8120 * g++.dg/ipa/pr69241-2.C: New test.
8121 * g++.dg/ipa/pr69241-3.C: New test.
8122 * g++.dg/ipa/pr69649.C: New test.
8123
8124 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8125
8126 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8127 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8128
8129 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8130
8131 PR tree-optimization/68021
8132 * gcc.dg/tree-ssa/pr68021.c: New test.
8133
8134 2016-02-10 Richard Biener <rguenther@suse.de>
8135
8136 PR tree-optimization/69726
8137 * gcc.dg/uninit-22.c: New testcase.
8138
8139 2016-02-09 Andrew Pinski <apinski@cavium.com>
8140
8141 PR tree-opt/69282
8142 * gcc.c-torture/compile/20160205-1.c: New testcase.
8143
8144 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8145
8146 PR target/68404
8147 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8148 instead accessing a really large arrray.
8149 * gcc.target/powerpc/fusion3.c: Likewise.
8150
8151 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8152
8153 PR target/68532
8154 * gcc.c-torture/execute/pr68532.c: New test.
8155
8156 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8157
8158 PR target/69634
8159 * gcc.dg/pr69634.c: New.
8160
8161 2016-02-09 Richard Biener <rguenther@suse.de>
8162
8163 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8164
8165 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8166
8167 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8168
8169 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8170
8171 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8172
8173 2016-02-09 Richard Biener <rguenther@suse.de>
8174
8175 PR tree-optimization/69715
8176 * gcc.dg/torture/pr69715.c: New testcase.
8177
8178 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8179
8180 PR c++/69139
8181 * g++.dg/cpp0x/trailing12.C: New test.
8182 * g++.dg/cpp0x/trailing13.C: New test.
8183
8184 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8185
8186 PR c++/69283
8187 PR c++/67835
8188 * g++.dg/cpp1y/auto-fn29.C: New test.
8189 * g++.dg/cpp1y/auto-fn30.C: New test.
8190
8191 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8192
8193 PR tree-optimization/69209
8194 * gcc.c-torture/compile/pr69209.c: New test.
8195
8196 2016-02-08 Jeff Law <law@redhat.com>
8197
8198 PR tree-optimization/68541
8199 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8200 of statements allowed in join block for path splitting.
8201
8202 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8203
8204 PR c++/59627
8205 * g++.dg/gomp/pr59627.C: New test.
8206
8207 PR ipa/69239
8208 * g++.dg/ipa/pr69239.C: New test.
8209
8210 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8211
8212 PR preprocessor/69664
8213 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8214 * gcc.dg/cpp/warn-comments.c: Likewise.
8215
8216 2016-02-08 Marek Polacek <polacek@redhat.com>
8217
8218 PR c++/69688
8219 * g++.dg/init/const12.C: New test.
8220
8221 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8222
8223 PR target/60410
8224 * gcc.dg/lto/pr55113_0.c: Remove test.
8225
8226 2016-02-08 Richard Biener <rguenther@suse.de>
8227
8228 PR tree-optimization/69719
8229 * gcc.dg/torture/pr69719.c: New testcase.
8230
8231 2016-02-08 Richard Biener <rguenther@suse.de>
8232 Jeff Law <law@redhat.com>
8233
8234 PR target/68273
8235 * gcc.target/mips/pr68273.c: New testcase.
8236
8237 2016-02-08 Richard Biener <rguenther@suse.de>
8238
8239 PR rtl-optimization/69274
8240 * gcc.target/i386/addr-sel-1.c: XFAIL.
8241
8242 2016-02-08 Jeff Law <law@redhat.com>
8243
8244 PR tree-optimization/68541
8245 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8246
8247 PR tree-optimization/65917
8248 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8249
8250 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8251
8252 PR fortran/50555
8253 * gfortran.dg/namelist_args.f90: New test.
8254
8255 2016-02-05 Jeff Law <law@redhat.com>
8256
8257 PR tree-optimization/68541
8258 * gcc.dg/tree-ssa/split-path-2.c: New test.
8259 * gcc.dg/tree-ssa/split-path-3.c: New test.
8260 * gcc.dg/tree-ssa/split-path-4.c: New test.
8261 * gcc.dg/tree-ssa/split-path-5.c: New test.
8262 * gcc.dg/tree-ssa/split-path-6.c: New test.
8263 * gcc.dg/tree-ssa/split-path-7.c: New test.
8264
8265 2016-02-05 Martin Sebor <msebor@redhat.com>
8266
8267 PR c++/69662
8268 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8269 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8270
8271 2016-02-06 Richard HEnderson <rth@redhat.com>
8272
8273 PR c/69643
8274 * gcc.target/i386/addr-space-4.c: New.
8275 * gcc.target/i386/addr-space-5.c: New.
8276
8277 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8278
8279 PR fortran/66089
8280 * gfortran.dg/elemental_dependency_6.f90: New.
8281
8282 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8283
8284 PR rtl-optimization/69691
8285 * gcc.c-torture/execute/pr69691.c: New test.
8286
8287 PR c++/69628
8288 * g++.dg/parse/pr69628.C: New test.
8289
8290 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8291
8292 * gcc.dg/sancov/asan.c: Move to ...
8293 * gcc.dg/asan/sancov-1.c: ... here.
8294
8295 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8296
8297 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8298
8299 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8300
8301 PR target/69677
8302 * gcc.target/i386/pr69677.c: New test.
8303
8304 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8305
8306 PR c++/68948
8307 * g++.dg/template/pr68948.C: New test.
8308
8309 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8310
8311 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8312 (only necessary on s390x).
8313
8314 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8315
8316 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8317 -mno-accumulate-outgoing-args.
8318
8319 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8320
8321 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8322
8323 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8324
8325 PR c/69669
8326 * c-c++-common/pr69669.c: New test.
8327
8328 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8329
8330 PR target/69667
8331 * g++.dg/pr69667.C: New file.
8332
8333 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8334
8335 PR target/69619
8336 * gcc.dg/pr69619.c: Add new test.
8337
8338 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8339
8340 PR rtl-optimization/69577
8341 * gcc.target/i386/pr69577.c: New test.
8342
8343 2016-02-04 Martin Liska <mliska@suse.cz>
8344
8345 * g++.dg/asan/pr69276.C: New test.
8346
8347 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8348
8349 PR target/65932
8350 PR target/67714
8351 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8352 a single smulbb instruction.
8353 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8354 * gcc.target/amr/wmul-2.c: Likewise.
8355
8356 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8357
8358 PR target/65932
8359 PR target/67714
8360 * gcc.c-torture/execute/pr67714.c: New test.
8361
8362 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8363
8364 PR target/69454
8365 * gcc.target/i386/pr69454-1.c: New test.
8366 * gcc.target/i386/pr69454-2.c: New test.
8367
8368 2016-02-03 Martin Sebor <msebor@redhat.com>
8369
8370 PR c++/69251
8371 PR c++/69253
8372 PR c++/69290
8373 PR c++/69277
8374 PR c++/69349
8375 * g++.dg/ext/flexarray-mangle-2.C: New test.
8376 * g++.dg/ext/flexarray-mangle.C: New test.
8377 * g++.dg/ext/flexarray-subst.C: New test.
8378 * g++.dg/ext/flexary11.C: New test.
8379 * g++.dg/ext/flexary12.C: New test.
8380 * g++.dg/ext/flexary13.C: New test.
8381 * g++.dg/ext/flexary14.C: New test.
8382 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8383
8384 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8385
8386 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8387 Define only if CHECK_FLOAT128 is defined.
8388 (main): Properly initialize u5.
8389
8390 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8391
8392 PR c/69627
8393 * gcc.dg/pr69627.c: New test.
8394
8395 PR target/69644
8396 * gcc.dg/pr69644.c: New test.
8397
8398 2016-02-03 Mike Stump <mikestump@comcast.net>
8399
8400 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8401 support for struct-layout-1.exp.
8402
8403 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8404
8405 PR c++/69056
8406 * g++.dg/cpp0x/pr69056.C: New test.
8407
8408 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8409 Alexandre Oliva <aoliva@redhat.com>
8410
8411 PR target/69461
8412 * gcc.target/powerpc/pr69461.c: New.
8413
8414 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8415
8416 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8417 works from here ...
8418 (check_effective_target_fsanitize_thread): ... to here. Do not
8419 specify additional compile flags for the test source.
8420 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8421 specify additional compile flags for the test source.
8422
8423 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8424
8425 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8426
8427 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8428
8429 PR fortran/67451
8430 PR fortran/69418
8431 * gfortran.dg/coarray_allocate_2.f08: New test.
8432 * gfortran.dg/coarray_allocate_3.f08: New test.
8433 * gfortran.dg/coarray_allocate_4.f08: New test.
8434
8435 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8436
8437 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8438 use same scan-tree-dump-times on all platforms.
8439 * gcc.dg/vect/vect-outer-1.c: Likewise.
8440 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8441 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8442 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8443 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8444 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8445 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8446 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8447
8448 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8449
8450 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8451 warning.
8452
8453 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8454
8455 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8456
8457 2016-02-02 James Norris <jnorris@codesourcery.com>
8458
8459 * c-c++-common/goacc/routine-5.c: Add tests.
8460
8461 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8462
8463 * gcc.target/nvptx/unsigned-cmp.c: New test.
8464
8465 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8466
8467 * gcc.target/aarch64/scalar_shift_1.c
8468 (test_corners_sisd_di): Improve force to SIMD register.
8469 (test_corners_sisd_si): Likewise.
8470 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8471 Remove scan-assembler check for ldr.
8472
8473 2016-02-02 Richard Biener <rguenther@suse.de>
8474
8475 PR tree-optimization/69595
8476 * gcc.dg/Warray-bounds-17.c: New testcase.
8477
8478 2016-02-02 Richard Biener <rguenther@suse.de>
8479
8480 PR tree-optimization/69606
8481 * gcc.dg/torture/pr69606.c: New testcase.
8482
8483 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8484
8485 PR middle-end/68542
8486 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8487 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8488
8489 2016-02-02 Alan Modra <amodra@gmail.com>
8490
8491 PR target/69548
8492 * gcc.target/powerpc/pr69548.c: New test.
8493
8494 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8495
8496 PR rtl-optimization/69592
8497 * gcc.dg/pr69592.c: New test.
8498
8499 PR preprocessor/69543
8500 PR c/69558
8501 * gcc.dg/pr69543.c: New test.
8502 * gcc.dg/pr69558.c: New test.
8503
8504 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8505
8506 PR testsuite/65940
8507 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8508
8509 2016-02-01 Martin Sebor <msebor@redhat.com>
8510
8511 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8512
8513 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8514
8515 PR tree-optimization/67921
8516 * c-c++-common/ubsan/pr67921.c: New test.
8517
8518 2016-02-01 Richard Biener <rguenther@suse.de>
8519
8520 PR middle-end/69556
8521 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8522
8523 2016-02-01 Richard Biener <rguenther@suse.de>
8524
8525 PR tree-optimization/69574
8526 * gcc.dg/torture/pr69574.c: New testcase.
8527
8528 2016-02-01 Richard Biener <rguenther@suse.de>
8529
8530 PR tree-optimization/69579
8531 * gcc.dg/setjmp-6.c: New testcase.
8532
8533 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8534
8535 PR rtl-optimization/69570
8536 * g++.dg/opt/pr69570.C: New test.
8537
8538 2016-02-01 Richard Henderson <rth@redhat.com>
8539
8540 * gcc.dg/pr69535.c: New test.
8541
8542 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8543
8544 PR testsuite/69584
8545 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8546 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8547
8548 PR debug/68244
8549 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8550
8551 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8552
8553 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8554
8555 PR fortran/67564
8556 * gfortran.dg/allocate_with_source_17.f03: New test.
8557
8558 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8559
8560 PR tree-optimization/69546
8561 * gcc.dg/torture/pr69546.c: New test.
8562
8563 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8564
8565 PR fortran/69566
8566 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8567
8568 2016-01-30 Martin Sebor <msebor@redhat.com>
8569
8570 PR c++/68490
8571 * g++.dg/ext/flexary10.C: New test.
8572
8573 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8574
8575 PR fortran/66707
8576 gfortran.dg/common_23.f90: New test.
8577
8578 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8579
8580 PR target/65546
8581 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8582 condition being checked, and disable it when the target supports
8583 misaligned loads and stores.
8584
8585 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8586
8587 PR debug/69518
8588 * gcc.dg/torture/pr69518.c: New test.
8589
8590 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8591
8592 PR target/69530
8593 * gcc.target/i386/pr69530.c: New test.
8594
8595 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8596
8597 PR target/65604
8598 * gcc.target/mips/div-delay.c: New test.
8599
8600 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8601
8602 PR target/69551
8603 * gcc.target/i386/pr69551.c: New test.
8604
8605 PR target/66137
8606 * gcc.target/i386/pr66137.c: New test.
8607
8608 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8609
8610 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8611 always built for p5600.
8612 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8613 isa=p5600 dg-option.
8614
8615 2016-01-29 Richard Biener <rguenther@suse.de>
8616
8617 PR tree-optimization/69547
8618 * g++.dg/tree-ssa/pr69547.C: New testcase.
8619
8620 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8621
8622 PR debug/66869
8623 * g++.dg/warn/Wunused-function2.C: New test.
8624
8625 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8626
8627 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8628 support for test to succeed.
8629
8630 2016-01-29 Marek Polacek <polacek@redhat.com>
8631
8632 PR c++/69509
8633 PR c++/69516
8634 * g++.dg/ext/constexpr-vla2.C: New test.
8635 * g++.dg/ext/constexpr-vla3.C: New test.
8636 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8637
8638 2016-01-29 Richard Biener <rguenther@suse.de>
8639
8640 PR middle-end/69537
8641 * gcc.dg/uninit-21.c: New testcase.
8642
8643 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8644
8645 PR target/69459
8646 * gcc.target/i386/pr69459.c: New test.
8647
8648 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8649
8650 PR target/68400
8651 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8652 * gcc.target/mips/pr68400.c: New test.
8653
8654 2016-01-28 Martin Sebor <msebor@redhat.com>
8655
8656 PR target/17381
8657 * gcc.target/powerpc/pr17381.c: New test.
8658
8659 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8660
8661 PR middle-end/69542
8662 * gcc.dg/torture/pr69542.c: New test.
8663
8664 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8665
8666 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8667
8668 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8669
8670 * gcc.dg/pr65980.c: Skip on AIX.
8671 * gcc.dg/pr66688.c: Same.
8672
8673 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8674
8675 PR target/63679
8676 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8677 * gcc.dg/tree-ssa/sra-18.c: Same.
8678
8679 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8680
8681 PR fortran/62536
8682 * gfortran.dg/block_15.f08: New test.
8683 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8684 on incorrectly closed BLOCK.
8685
8686 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8687
8688 * gcc.dg/declare-simd.c: New test.
8689 2016-01-28 Richard Biener <rguenther@suse.de>
8690
8691 PR tree-optimization/69466
8692 * gfortran.dg/vect/pr69466.f90: New testcase.
8693
8694 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8695
8696 * g++.dg/pr67989.C: Remove ARM-specific option.
8697 * gcc.target/arm/pr67989.C: New file.
8698
8699 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8700
8701 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8702 and expm1 test for glibc < 2.11.
8703
8704 2016-01-27 Richard Henderson <rth@redhat.com>
8705
8706 * gcc.c-torture/execute/pr69447.c: New test.
8707
8708 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8709
8710 PR fortran/69422
8711 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8712
8713 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8714
8715 PR debug/66869
8716 * gcc.dg/pr66869.c: New test.
8717
8718 2016-01-25 Jeff Law <law@redhat.com>
8719
8720 PR tree-optimization/68398
8721 PR tree-optimization/69196
8722 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8723 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8724 path to avoid new heuristic allowing more irreducible regions
8725 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8726 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8727 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8728 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8729 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8730
8731 2016-01-27 Marek Polacek <polacek@redhat.com>
8732
8733 PR c/68062
8734 * c-c++-common/vector-compare-4.c: New test.
8735
8736 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8737
8738 PR preprocessor/69126
8739 * c-c++-common/pr69126.c: New test case.
8740
8741 2016-01-27 Ian Lance Taylor <iant@google.com>
8742
8743 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8744
8745 2016-01-27 Ryan Burn <contact@rnburn.com>
8746
8747 PR cilkplus/69267
8748 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8749
8750 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8751
8752 PR target/69512
8753 * gcc.target/i386/pr69512.c: New test.
8754
8755 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8756
8757 PR ada/69488
8758 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8759
8760 2016-01-27 Marek Polacek <polacek@redhat.com>
8761
8762 PR c++/69379
8763 * g++.dg/pr69379.C: New test.
8764
8765 2016-01-27 Martin Sebor <msebor@redhat.com>
8766
8767 PR c++/69317
8768 * g++.dg/abi/Wabi-2-2.C: New test.
8769 * g++.dg/abi/Wabi-2-3.C: New test.
8770 * g++.dg/abi/Wabi-3-2.C: New test.
8771 * g++.dg/abi/Wabi-3-3.C: New test.
8772
8773 2016-01-27 Richard Biener <rguenther@suse.de>
8774
8775 PR tree-optimization/69166
8776 * gcc.dg/torture/pr69166.c: New testcase.
8777
8778 2016-01-27 Martin Jambor <mjambor@suse.cz>
8779
8780 PR tree-optimization/69355
8781 * gcc.dg/tree-ssa/pr69355.c: New test.
8782
8783 2016-01-27 Marek Polacek <polacek@redhat.com>
8784
8785 PR c++/69496
8786 * g++.dg/ext/constexpr-vla1.C: New test.
8787
8788 2016-01-20 Christian Bruel <christian.bruel@st.com>
8789
8790 PR target/69245
8791 * gcc.target/arm/pr69245.c: New test.
8792
8793 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8794
8795 PR tree-optimization/69399
8796 * gcc.dg/torture/pr69399.c: New test.
8797
8798 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8799
8800 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8801
8802 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8803
8804 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8805
8806 2016-01-26 Tom de Vries <tom@codesourcery.com>
8807
8808 PR tree-optimization/69110
8809 * gcc.dg/autopar/pr69110.c: New test.
8810
8811 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8812 Sebastian Pop <s.pop@samsung.com>
8813
8814 * gcc.dg/graphite/isl-ast-op-select.c: New.
8815
8816 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8817
8818 PR fortran/69385
8819 * gfortran.dg/allocate_error_6.f90: New test.
8820
8821 2016-01-26 Richard Henderson <rth@redhat.com>
8822
8823 * gcc.dg/tm/pr60908.c: New test.
8824
8825 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8826
8827 PR other/69006
8828 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8829 directive.
8830 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8831 expected multiline output to reflect the colorization being
8832 disabled before newlines.
8833 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8834 (custom_diagnostic_finalizer): Replace call to
8835 pp_newline_and_flush with call to pp_flush.
8836 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8837 * gfortran.dg/implicit_class_1.f90: Likewise.
8838 * lib/gcc-dg.exp (allow_blank_lines): New global.
8839 (dg-allow-blank-lines-in-output): New procedure.
8840 (gcc-dg-prune): Complain about blank lines in the output, unless
8841 dg-allow-blank-lines-in-output was called.
8842 * lib/multiline.exp (_build_multiline_regex): Only support
8843 arbitrary followup text for non-blank-lines, not for blank lines.
8844
8845 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8846
8847 PR tree-optimization/69483
8848 * gcc.dg/pr69483.c: New test.
8849 * g++.dg/opt/pr69483.C: New test.
8850
8851 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8852
8853 PR target/68620
8854 * gcc.target/arm/pr68620.c: New test.
8855
8856 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8857
8858 * gcc.target/i386/pr68986-2.c: Remove -m32.
8859
8860 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8861
8862 PR target/68986
8863 * gcc.target/i386/pr68986-1.c: New test.
8864 * gcc.target/i386/pr68986-2.c: Likewise.
8865 * gcc.target/i386/pr68986-3.c: Likewise.
8866
8867 2016-01-26 Christian Bruel <christian.bruel@st.com>
8868
8869 * lib/target-supports.exp
8870 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8871 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8872 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8873
8874 2016-01-26 Richard Biener <rguenther@suse.de>
8875
8876 PR tree-optimization/69452
8877 * gcc.dg/torture/pr69452.c: New testcase.
8878
8879 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8880
8881 PR target/69442
8882 * gcc.dg/pr69442.c: New test.
8883
8884 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8885
8886 PR target/67896
8887 * gcc.target/aarch64/simd/pr67896.C: New.
8888
8889 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8890
8891 PR tree-optimization/69400
8892 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8893 function.
8894 (plugin_init): Call it.
8895 * gcc.dg/torture/pr69400.c: New test.
8896
8897 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8898
8899 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8900
8901 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8902 Sebastian Pop <s.pop@samsung.com>
8903
8904 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8905 isl-0.15.
8906
8907 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8908 Sebastian Pop <s.pop@samsung.com>
8909
8910 * gcc.dg/graphite/pr69292.c: New.
8911
8912 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8913
8914 * c-c++-common/goacc/use_device-1.c: New test.
8915
8916 2016-01-25 Jeff Law <law@redhat.com>
8917
8918 PR tree-optimization/69196
8919 PR tree-optimization/68398
8920 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8921 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8922
8923 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8924
8925 PR target/69469
8926 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8927 Algorithm.
8928
8929 2016-01-25 Richard Biener <rguenther@suse.de>
8930
8931 PR testsuite/69380
8932 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8933
8934 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8935
8936 PR target/69421
8937 * gcc.dg/pr69421.c: New test.
8938
8939 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8940
8941 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8942 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8943 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8944 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8945 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8946 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8947 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8948 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8949 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8950 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8951
8952 2016-01-25 Richard Biener <rguenther@suse.de>
8953
8954 PR tree-optimization/69376
8955 * gcc.dg/torture/pr69376.c: New testcase.
8956
8957 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8958
8959 PR fortran/69397
8960 PR fortran/68442
8961 * gfortran.dg/interface_38.f90: New test.
8962 * gfortran.dg/interface_39.f90: New test.
8963
8964 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8965
8966 Revert:
8967 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8968
8969 PR c++/11858
8970 PR c++/24663
8971 PR c++/24664
8972 * g++.dg/template/pr11858.C: New test.
8973 * g++.dg/template/pr24663.C: New test.
8974 * g++.dg/template/unify12.C: New test.
8975 * g++.dg/template/unify13.C: New test.
8976 * g++.dg/template/unify14.C: New test.
8977 * g++.dg/template/unify15.C: New test.
8978 * g++.dg/template/unify16.C: New test.
8979 * g++.dg/template/unify17.C: New test.
8980
8981 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8982
8983 PR fortran/68283
8984 gfortran.dg/pr68283.f90: New test.
8985
8986 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8987
8988 PR fortran/66094
8989 * gfortran.dg/inline_matmul_13.f90: New test.
8990 * gfortran.dg/matmul_bounds_8.f90: New test.
8991 * gfortran.dg/matmul_bounds_9.f90: New test.
8992 * gfortran.dg/matmul_bounds_10.f90: New test.
8993
8994 2016-01-23 Tom de Vries <tom@codesourcery.com>
8995
8996 PR tree-optimization/69426
8997 * gcc.dg/autopar/pr69426.c: New test.
8998
8999 2016-01-23 Martin Sebor <msebor@redhat.com>
9000
9001 PR c++/58109
9002 PR c++/69022
9003 * g++.dg/cpp0x/alignas5.C: New test.
9004 * g++.dg/ext/vector29.C: Same.
9005
9006 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
9007
9008 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9009 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9010 _GNU_SOURCE from compile flags to the source.
9011 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9012 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9013 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9014 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9015
9016 2016-01-22 Jakub Jelinek <jakub@redhat.com>
9017
9018 PR target/69432
9019 * g++.dg/opt/pr69432.C: New test.
9020
9021 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9022
9023 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9024 32-bit targets testing an -m64 multilib.
9025
9026 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9027
9028 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9029 64-bit support.
9030
9031 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9032
9033 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9034
9035 2016-01-21 Christian Bruel <christian.bruel@st.com>
9036
9037 PR target/68674
9038 * gcc.target/i386/pr68674.c
9039 * gcc.target/aarch64/pr68674.c
9040 * gcc.target/arm/pr68674.c
9041
9042 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9043
9044 PR target/69403
9045 * gcc.c-torture/execute/pr69403.c: New test.
9046
9047 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9048
9049 PR c++/55843
9050 * g++.dg/template/pr55843.C: New.
9051
9052 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9053
9054 PR testsuite/66877
9055 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9056 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9057
9058 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9059
9060 PR testsuite/67489
9061 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9062 from dg-do compile directive, and instead add
9063 { dg-require-effective-target int128 }.
9064
9065 2016-01-20 Martin Sebor <msebor@redhat.com>
9066
9067 PR c/69405
9068 * gcc.dg/sync-fetch.c: New test.
9069
9070 2016-01-21 Martin Sebor <msebor@redhat.com>
9071
9072 PR target/69252
9073 * gcc.target/powerpc/pr69252.c: New test.
9074
9075 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9076
9077 PR fortran/65996
9078 * gfortran.dg/pr65996.f90: New test.
9079
9080 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9081
9082 PR c++/68810
9083 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9084 expected to generate an error.
9085
9086 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9087
9088 PR middle-end/66178
9089 * gcc.dg/torture/pr66178.c: New test.
9090
9091 2016-01-21 Anton Blanchard <anton@samba.org>
9092 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9093
9094 PR target/63354
9095 * gcc.target/powerpc/pr63354.c: New test.
9096
9097 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9098
9099 PR rtl-optimization/68990
9100 * gcc.target/i386/pr68990: New.
9101
9102 2016-01-21 Nick Clifton <nickc@redhat.com>
9103
9104 PR target/69129
9105 * gcc.target/mips/pr69129.c: New.
9106
9107 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9108
9109 PR c++/58046
9110 * g++.dg/cpp0x/pr58046.C: New.
9111
9112 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9113
9114 PR target/69187
9115 PR target/65624
9116 * gcc.target/arm/pr69187.c: New test.
9117
9118 PR c++/69355
9119 * g++.dg/torture/pr69355.C: New test.
9120
9121 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9122 Sebastian Pop <s.pop@samsung.com>
9123
9124 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9125
9126 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9127 Sebastian Pop <s.pop@samsung.com>
9128
9129 * gcc.dg/graphite/pr68976.c: New test.
9130
9131 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9132
9133 PR middle-end/67653
9134 * c-c++-common/pr67653.c: New test.
9135 * gcc.dg/torture/pr29119.c: Add dg-warning.
9136
9137 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9138
9139 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9140
9141 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9142
9143 PR c/24293
9144 * gcc.dg/pr24293.c: New test.
9145 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9146 incomplete struct type.
9147 * gcc.dg/declspec-1.c: Likewise.
9148 * gcc.dg/pr63549.c: Likewise.
9149
9150 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9151
9152 PR tree-optimization/66612
9153 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9154 for bdn instruction.
9155
9156 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9157
9158 * lib/target-supports.exp
9159 (check_effective_target_arm_fp_ok_nocache): New.
9160 (check_effective_target_arm_fp_ok): New.
9161 (add_options_for_arm_fp): New.
9162 (check_effective_target_arm_crypto_ok_nocache): Require
9163 target_arm_v8_neon_ok instead of arm32.
9164 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9165 (check_effective_target_arm_crypto_pragma_ok): New.
9166 (add_options_for_arm_vfp): New.
9167 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9168 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9169 target instead. Force initial fpu to vfp.
9170 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9171 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9172 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9173 dependency.
9174 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9175 use arm_vfp effective target instead. Force initial fpu to vfp.
9176 * gcc.target/arm/attr-neon3.c: Likewise.
9177 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9178 arm_vfp_ok.
9179 * gcc.target/arm/unsigned-float.c: Likewise.
9180 * gcc.target/arm/vfp-1.c: Likewise.
9181 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9182 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9183 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9184 * gcc.target/arm/vfp-ldmias.c: Likewise.
9185 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9186 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9187 * gcc.target/arm/vfp-stmiad.c: Likewise.
9188 * gcc.target/arm/vfp-stmias.c: Likewise.
9189 * gcc.target/arm/vnmul-1.c: Likewise.
9190 * gcc.target/arm/vnmul-2.c: Likewise.
9191 * gcc.target/arm/vnmul-3.c: Likewise.
9192 * gcc.target/arm/vnmul-4.c: Likewise.
9193
9194 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9195
9196 PR testsuite/69366
9197 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9198 the MPX run-time library, for compile-time MPX test.
9199 * gcc.target/i386/chkp-always_inline.c: Likewise.
9200 * gcc.target/i386/chkp-bndret.c: Likewise.
9201 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9202 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9203 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9204 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9205 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9206 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9207 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9208 * gcc.target/i386/chkp-label-address.c: Likewise.
9209 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9210 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9211 * gcc.target/i386/chkp-pr69044.c: Likewise.
9212 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9213 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9214 * gcc.target/i386/chkp-strchr.c: Likewise.
9215 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9216 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9217 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9218 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9219 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9220 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9221 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9222 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9223 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9224 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9225 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9226 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9227 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9228 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9229 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9230 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9231 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9232 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9233 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9234 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9235 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9236 * gcc.target/i386/pr63995-2.c: Likewise.
9237 * gcc.target/i386/pr64805.c: Likewise.
9238 * gcc.target/i386/pr65044.c: Likewise.
9239 * gcc.target/i386/pr65167.c: Likewise.
9240 * gcc.target/i386/pr65183.c: Likewise.
9241 * gcc.target/i386/pr65184.c: Likewise.
9242 * gcc.target/i386/thunk-retbnd.c: Likewise.
9243
9244 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9245
9246 PR tree-optimization/69328
9247 * gcc.dg/pr69328.c: New test.
9248
9249 2016-01-20 Jeff Law <law@redhat.com>
9250
9251 PR target/25114
9252 * gcc.target/m68k/pr25114.c: New test.
9253
9254 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9255
9256 * gcc.target/arm/memset-inline-10.c: Added
9257 dg-require-effective-target arm_thumb2_ok.
9258
9259 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9260
9261 * gcc.dg/debug/dwarf2/sso.c: New test.
9262
9263 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9264
9265 PR testsuite/68820
9266 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9267 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9268 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9269
9270 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9271
9272 PR ipa/66223
9273 * g++.dg/ipa/devirt-50.C: New testcase.
9274
9275 2016-01-19 Marek Polacek <polacek@redhat.com>
9276
9277 PR c++/68965
9278 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9279 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9280
9281 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9282
9283 PR target/69135
9284 * gcc.target/arm/pr69135_1.c: New test.
9285
9286 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9287
9288 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9289
9290 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9291
9292 * gcc.target/aarch64/ccmp_1.c: New testcase.
9293
9294 2016-01-19 Marek Polacek <polacek@redhat.com>
9295
9296 PR c++/68586
9297 * g++.dg/cpp0x/enum30.C: New test.
9298
9299 2016-01-19 Richard Biener <rguenther@suse.de>
9300
9301 PR tree-optimization/69336
9302 * g++.dg/tree-ssa/pr69336.C: New testcase.
9303
9304 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9305
9306 PR debug/65779
9307 * gcc.dg/pr65779.c: New test.
9308
9309 2016-01-19 Richard Biener <rguenther@suse.de>
9310
9311 PR tree-optimization/69352
9312 * gcc.dg/torture/pr69352.c: New testcase.
9313
9314 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9315
9316 PR rtl-optimization/68955
9317 PR rtl-optimization/64557
9318 * gcc.dg/torture/pr68955.c: New test.
9319
9320 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9321
9322 PR lto/69136
9323 * g++.dg/torture/pr69136.C: New testcase.
9324
9325 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9326
9327 PR lto/69133
9328 * g++.dg/lto/pr69133_0.C: New testcase.
9329 * g++.dg/lto/pr69133_1.C: New testcase.
9330
9331 2016-01-15 Jeff Law <law@redhat.com>
9332
9333 PR tree-optimization/69320
9334 * gcc.c-torture/pr69320-1.c: New test.
9335 * gcc.c-torture/pr69320-2.c: New test.
9336 * gcc.c-torture/pr69320-3.c: New test.
9337 * gcc.c-torture/pr69320-4.c: New test.
9338
9339 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9340
9341 PR c++/11858
9342 PR c++/24663
9343 PR c++/24664
9344 * g++.dg/template/pr11858.C: New test.
9345 * g++.dg/template/pr24663.C: New test.
9346 * g++.dg/template/unify12.C: New test.
9347 * g++.dg/template/unify13.C: New test.
9348 * g++.dg/template/unify14.C: New test.
9349 * g++.dg/template/unify15.C: New test.
9350 * g++.dg/template/unify16.C: New test.
9351 * g++.dg/template/unify17.C: New test.
9352
9353 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9354
9355 PR testsuite/69181
9356 * gcc.dg/pr69181-1.c: New test file.
9357 * gcc.dg/pr69181-2.c: New test file.
9358 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9359 globals by moving it to...
9360 (cleanup-after-saved-dg-test): ...this new function. Add
9361 "global additional_sources_used". Add reset of global
9362 multiline_expected_outputs to the empty list.
9363 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9364 global to...
9365 (multiline_expected_outputs): ...this, and updated comments to
9366 note that it is modified from gcc-dg.exp.
9367 (dg-end-multiline-output): Update for the above renaming.
9368 (handle-multiline-outputs): Likewise. Remove the clearing
9369 of the expected outputs to the empty list.
9370
9371 2016-01-18 Richard Biener <rguenther@suse.de>
9372
9373 PR tree-optimization/69297
9374 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9375
9376 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9377
9378 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9379 dg-options.
9380 * gcc.target/mips/mips-3d-2.c: Likewise.
9381 * gcc.target/mips/mips-3d-3.c: Likewise.
9382 * gcc.target/mips/mips-3d-4.c: Likewise.
9383 * gcc.target/mips/mips-3d-5.c: Likewise.
9384 * gcc.target/mips/mips-3d-6.c: Likewise.
9385 * gcc.target/mips/mips-3d-7.c: Likewise.
9386 * gcc.target/mips/mips-3d-8.c: Likewise.
9387 * gcc.target/mips/mips-3d-9.c: Likewise.
9388 * gcc.target/mips/mips-ps-1.c: Likewise.
9389 * gcc.target/mips/mips-ps-2.c: Likewise.
9390 * gcc.target/mips/mips-ps-3.c: Likewise.
9391 * gcc.target/mips/mips-ps-4.c: Likewise.
9392 * gcc.target/mips/mips-ps-5.c: Likewise.
9393 * gcc.target/mips/mips-ps-6.c: Likewise.
9394 * gcc.target/mips/mips-ps-7.c: Likewise.
9395 * gcc.target/mips/mips-ps-type.c: Likewise.
9396 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9397 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9398
9399 2016-01-18 Tom de Vries <tom@codesourcery.com>
9400
9401 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9402 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9403 * c-c++-common/goacc/kernels-empty.c: New test.
9404 * c-c++-common/goacc/kernels-eternal.c: New test.
9405 * c-c++-common/goacc/kernels-loop-2.c: New test.
9406 * c-c++-common/goacc/kernels-loop-3.c: New test.
9407 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9408 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9409 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9410 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9411 * c-c++-common/goacc/kernels-loop-data.c: New test.
9412 * c-c++-common/goacc/kernels-loop-g.c: New test.
9413 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9414 * c-c++-common/goacc/kernels-loop-n.c: New test.
9415 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9416 * c-c++-common/goacc/kernels-loop.c: New test.
9417 * c-c++-common/goacc/kernels-noreturn.c: New test.
9418 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9419 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9420 * c-c++-common/goacc/kernels-reduction.c: New test.
9421
9422 2016-01-18 Tom de Vries <tom@codesourcery.com>
9423
9424 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9425 * gcc.dg/autopar/outer-2.c: Same.
9426 * gcc.dg/autopar/outer-3.c: Same.
9427 * gcc.dg/autopar/outer-4.c: Same.
9428 * gcc.dg/autopar/outer-5.c: Same.
9429 * gcc.dg/autopar/outer-6.c: Same.
9430 * gcc.dg/autopar/parallelization-1.c: Same.
9431 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9432 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9433 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9434 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9435 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9436 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9437 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9438 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9439 * gcc.dg/autopar/pr39500-1.c: Same.
9440 * gcc.dg/autopar/pr39500-2.c: Same.
9441 * gcc.dg/autopar/pr46193.c: Same.
9442 * gcc.dg/autopar/pr46194.c: Same.
9443 * gcc.dg/autopar/pr49580.c: Same.
9444 * gcc.dg/autopar/pr49960-1.c: Same.
9445 * gcc.dg/autopar/pr49960.c: Same.
9446 * gcc.dg/autopar/pr68373.c: Same.
9447 * gcc.dg/autopar/reduc-1.c: Same.
9448 * gcc.dg/autopar/reduc-1char.c: Same.
9449 * gcc.dg/autopar/reduc-1short.c: Same.
9450 * gcc.dg/autopar/reduc-2.c: Same.
9451 * gcc.dg/autopar/reduc-2char.c: Same.
9452 * gcc.dg/autopar/reduc-2short.c: Same.
9453 * gcc.dg/autopar/reduc-3.c: Same.
9454 * gcc.dg/autopar/reduc-4.c: Same.
9455 * gcc.dg/autopar/reduc-6.c: Same.
9456 * gcc.dg/autopar/reduc-7.c: Same.
9457 * gcc.dg/autopar/reduc-8.c: Same.
9458 * gcc.dg/autopar/reduc-9.c: Same.
9459 * gcc.dg/autopar/uns-outer-4.c: Same.
9460 * gcc.dg/autopar/uns-outer-5.c: Same.
9461 * gcc.dg/autopar/uns-outer-6.c: Same.
9462 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9463 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9464
9465 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9466
9467 PR target/63679
9468 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9469 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9470
9471 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9472
9473 PR target/63679
9474 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9475 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9476 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9477
9478 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9479
9480 PR target/63679
9481 * gcc.dg/tree-ssa/sra-17.c: New.
9482 * gcc.dg/tree-ssa/sra-18.c: New.
9483
9484 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9485
9486 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9487
9488 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9489
9490 * gnat.dg/inline12.adb: New test.
9491
9492 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9493
9494 PR tree-optimization/66797
9495 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9496
9497 2016-01-18 Richard Biener <rguenther@suse.de>
9498
9499 PR tree-optimization/69170
9500 * gcc.dg/torture/pr69170.c: New testcase.
9501
9502 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9503
9504 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9505
9506 2016-01-16 Tom de Vries <tom@codesourcery.com>
9507
9508 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9509
9510 2016-01-16 Tom de Vries <tom@codesourcery.com>
9511
9512 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9513 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9514 redundant dg-require-effective-target pthread.
9515 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9516 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9517 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9518 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9519 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9520 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9521 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9522
9523 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9524
9525 PR target/68609
9526 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9527 * gcc.target/powerpc/recip-7.c: Same.
9528
9529 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9530
9531 PR c++/69091
9532 * g++.dg/template/pr69091.C: New test.
9533
9534 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9535
9536 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9537 dump does not contain an error_mark_node.
9538 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9539 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9540
9541 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9542
9543 PR c++/68936
9544 * g++.dg/template/pr68936.C: New test.
9545
9546 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9547
9548 PR target/68609
9549 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9550 * gcc.target/powerpc/recip-2.c: Same.
9551 * gcc.target/powerpc/recip-3.c: Same.
9552 * gcc.target/powerpc/recip-4.c: Same.
9553 * gcc.target/powerpc/recip-sqrtf.c: Same.
9554
9555 2016-01-15 Jeff Law <law@redhat.com>
9556
9557 PR tree-optimization/69270
9558 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9559 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9560
9561 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9562
9563 PR fortran/49630
9564 * gfortran.dg/deferred_character_13.f90: New test for the fix
9565 of comment 3 of the PR.
9566
9567 PR fortran/54070
9568 * gfortran.dg/deferred_character_8.f90: New test
9569 * gfortran.dg/allocate_error_5.f90: New test
9570
9571 PR fortran/60593
9572 * gfortran.dg/deferred_character_10.f90: New test
9573
9574 PR fortran/60795
9575 * gfortran.dg/deferred_character_14.f90: New test
9576
9577 PR fortran/61147
9578 * gfortran.dg/deferred_character_11.f90: New test
9579
9580 PR fortran/64324
9581 * gfortran.dg/deferred_character_9.f90: New test
9582
9583 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9584
9585 PR rtl-optimization/69030
9586 * gcc.target/i386/pr69030.c: New.
9587
9588 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9589
9590 * gcc.target/aarch64/target_attr_17.c: New test.
9591
9592 2016-01-15 Richard Biener <rguenther@suse.de>
9593
9594 PR tree-optimization/66856
9595 * gcc.dg/torture/pr66856-1.c: New testcase.
9596 * gcc.dg/torture/pr66856-2.c: Likewise.
9597
9598 2016-01-15 Richard Biener <rguenther@suse.de>
9599
9600 PR debug/69137
9601 * g++.dg/lto/pr69137_0.C: New testcase.
9602
9603 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9604
9605 PR middle-end/69246
9606 * gcc.target/i386/pr69246.c: New test.
9607
9608 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9609
9610 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9611
9612 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9613
9614 PR c++/56194
9615 * g++.dg/init/const9.C: Disable test on S/390.
9616
9617 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9618
9619 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9620 * g++.dg/Wno-frame-address.C: Ditto.
9621
9622 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9623
9624 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9625
9626 2016-01-15 Richard Biener <rguenther@suse.de>
9627
9628 PR tree-optimization/68961
9629 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9630
9631 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9632
9633 * gcc.target/i386/pr65105-5.c: New test.
9634
9635 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9636
9637 * gcc.c-torture/execute/alias-4.c: New testcase.
9638
9639 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9640
9641 PR ipa/68148
9642 * g++.dg/ipa/devirt-49.C: New testcase.
9643
9644 2016-01-15 Christian Bruel <christian.bruel@st.com>
9645
9646 PR target/65837
9647 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9648 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9649 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9650
9651 2016-01-15 Richard Biener <rguenther@suse.de>
9652
9653 PR tree-optimization/69117
9654 * gcc.dg/torture/pr69117.c: New testcase.
9655
9656 2015-01-14 Ryan Burn <contact@rnburn.com>
9657
9658 PR c++/69048
9659 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9660
9661 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9662
9663 PR testsuite/67509
9664 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9665 range tests use 100 * maximum instead of maximum + 1.
9666
9667 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9668
9669 PR debug/69244
9670 * gcc.dg/guality/pr69244.c: New test.
9671
9672 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9673
9674 * lib/target-supports.exp (check_effective_target_issignaling):
9675 New procedure.
9676 * gcc.dg/pr61441.c: Require issignaling effective target.
9677
9678 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9679
9680 PR target/68803
9681 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9682
9683 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9684
9685 PR c++/68819
9686 PR preprocessor/69177
9687 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9688 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9689 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9690 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9691
9692 2016-01-14 Marek Polacek <polacek@redhat.com>
9693
9694 PR c/69262
9695 * gcc.dg/array-15.c: New test.
9696
9697 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9698
9699 PR middle-end/68146
9700 PR tree-optimization/69155
9701 * gfortran.dg/pr68146.f: New test.
9702 * gfortran.dg/pr69155.f90: New test.
9703
9704 2016-01-14 Richard Biener <rguenther@suse.de>
9705
9706 PR tree-optimization/68060
9707 * gcc.dg/torture/pr68060-1.c: New testcase.
9708 * gcc.dg/torture/pr68060-2.c: Likewise.
9709
9710 2016-01-14 Nick Clifton <nickc@redhat.com>
9711
9712 * lib/target-supports.exp
9713 (check_effective_target_arm_neon_ok_nocache): Add an option
9714 sequence that includes setting the ARM architecture to ARMv7-A.
9715 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9716 command line options necessary to enable Neon support.
9717 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9718 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9719 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9720 * gcc.target/arm/pr69180.c: Likewise.
9721
9722 2016-01-14 Jeff Law <law@redhat.com>
9723
9724 PR tree-optimization/69270
9725 * gcc.dg/tree-ssa/pr69270.c: New test.
9726
9727 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9728
9729 PR c/66208
9730 * c-c++-common/pr66208.c: New file.
9731
9732 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9733
9734 PR tree-optimization/69156
9735 * gcc.dg/pr69156.c: New test.
9736
9737 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9738
9739 * gcc.target/i386/pr69225-7.c: New test.
9740
9741 2016-01-13 Richard Henderson <rth@redhat.com>
9742
9743 * gcc.dg/tm/memopt-13.c: Update expected function.
9744 * gcc.dg/tm/memopt-6.c: Likewise.
9745
9746 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9747
9748 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9749 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9750 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9751 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9752
9753 2016-01-13 Tom de Vries <tom@codesourcery.com>
9754
9755 PR tree-optimization/69169
9756 * gcc.dg/pr69169.c: New test.
9757
9758 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9759
9760 PR target/69228
9761 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9762 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9763 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9764 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9765 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9766 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9767 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9768 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9769
9770 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9771
9772 PR target/69247
9773 * gcc.dg/pr69247.c: New test.
9774
9775 2016-01-13 Richard Biener <rguenther@suse.de>
9776
9777 PR tree-optimization/69242
9778 * gcc.dg/torture/pr69242.c: New testcase.
9779
9780 2016-01-13 Richard Biener <rguenther@suse.de>
9781
9782 PR tree-optimization/69186
9783 * gcc.dg/torture/pr69186.c: New testcase.
9784
9785 2016-01-13 Jeff Law <law@redhat.com>
9786
9787 PR tree-optimization/67755
9788 * gcc.dg/tree-ssa/pr67755.c: New test.
9789
9790 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9791
9792 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9793 pass number in output by a star.
9794
9795 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9796
9797 PR tree-optimization/68911
9798 * gcc.c-torture/execute/pr68911.c: New test.
9799
9800 2016-01-12 Marek Polacek <polacek@redhat.com>
9801
9802 PR c++/68979
9803 * g++.dg/warn/permissive-1.C: New test.
9804
9805 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9806
9807 PR objc++/68511
9808 PR c++/69213
9809 * g++.dg/opt/pr69213.C: New test.
9810
9811 2016-01-12 Christian Bruel <christian.bruel@st.com>
9812
9813 PR target/69180
9814 * gcc.target/arm/pr69180.c: New test.
9815
9816 2016-01-12 Richard Biener <rguenther@suse.de>
9817
9818 PR lto/69077
9819 * g++.dg/lto/pr69077_0.C: New testcase.
9820 * g++.dg/lto/pr69077_1.C: Likewise.
9821
9822 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9823
9824 PR target/69175
9825 * g++.dg/opt/pr69175.C: New test.
9826
9827 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9828
9829 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9830 rather than #including math.h & stdlib.h.
9831 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9832 * gcc.dg/vect/pr49771.c: Likewise.
9833 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9834 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9835 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9836 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9837 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9838 * gcc.dg/vect/pr44507.c: Likewise.
9839 * gcc.dg/vect/pr45902.c: Likewise.
9840 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9841 * gcc.dg/vect/vect-117.c: Likewise.
9842 * gcc.dg/vect/vect-99.c: Likewise.
9843 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9844 * gcc.dg/vect/vect-cond-1.c: Likewise.
9845 * gcc.dg/vect/vect-cond-2.c: Likewise.
9846 * gcc.dg/vect/vect-cond-3.c: Likewise.
9847 * gcc.dg/vect/vect-cond-4.c: Likewise.
9848 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9849 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9850 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9851 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9852 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9853 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9854 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9855 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9856 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9857 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9858 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9859 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9860 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9861 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9862 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9863 include of signal.h.
9864 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9865 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9866 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9867 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9868 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9869 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9870 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9871 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9872 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9873 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9874 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9875 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9876 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9877 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9878 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9879 * gcc.dg/vect/vect-outer-5.c: Likewise.
9880 * gcc.dg/vect/vect-outer-6.c: Likewise.
9881 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9882 include of stdio.h.
9883
9884 2016-01-12 Nick Clifton <nickc@redhat.com>
9885
9886 PR target/68913
9887 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9888 to fread so that it will be found in all target runtimes.
9889
9890 2016-01-12 Richard Biener <rguenther@suse.de>
9891
9892 PR tree-optimization/69053
9893 * g++.dg/torture/pr69053.C: New testcase.
9894
9895 2016-01-12 Richard Biener <rguenther@suse.de>
9896
9897 PR tree-optimization/69168
9898 * gcc.dg/torture/pr69168.c: New testcase.
9899
9900 2016-01-12 Richard Biener <rguenther@suse.de>
9901
9902 PR tree-optimization/69157
9903 * gcc.dg/torture/pr69157.c: New testcase.
9904
9905 2016-01-12 Richard Biener <rguenther@suse.de>
9906
9907 PR tree-optimization/69174
9908 * gcc.dg/torture/pr69174.c: New testcase.
9909
9910 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9911
9912 PR c++/66808
9913 PR c++/69000
9914 * g++.dg/tls/pr66808.C: New test.
9915 * g++.dg/tls/pr69000.C: New test.
9916
9917 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9918
9919 * gcc.target/powerpc/swaps-p8-23.c: New test.
9920 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9921
9922 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9923
9924 PR tree-optimization/68356
9925 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9926
9927 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9928 Jim Wilson <jim.wilson@linaro.org>
9929
9930 PR target/69194
9931 * gcc.target/arm/pr69194.c: New test.
9932
9933 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9934
9935 PR target/69225
9936 * gcc.target/i386/pr69225-1.c: New test.
9937 * gcc.target/i386/pr69225-2.c: Likewise.
9938 * gcc.target/i386/pr69225-3.c: Likewise.
9939 * gcc.target/i386/pr69225-4.c: Likewise.
9940 * gcc.target/i386/pr69225-5.c: Likewise.
9941 * gcc.target/i386/pr69225-6.c: Likewise.
9942
9943 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR target/67462
9946 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9947 if lp64.
9948
9949 PR target/69071
9950 * gcc.dg/pr69071.c: New test.
9951
9952 PR c++/69211
9953 * g++.dg/opt/pr69211.C: New test.
9954
9955 PR tree-optimization/69214
9956 * gcc.c-torture/compile/pr69214.c: New test.
9957
9958 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9959
9960 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9961 * gcc.target/i386/pr66232-11.c: Ditto.
9962 * gcc.target/i386/pr66232-12.c: Ditto.
9963 * gcc.target/i386/pr66232-13.c: Ditto.
9964
9965 2016-01-11 Richard Biener <rguenther@suse.de>
9966
9967 PR tree-optimization/69173
9968 * gcc.dg/torture/pr69173.c: New testcase.
9969
9970 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9971
9972 PR rtl-optimization/68796
9973 * gcc.target/aarch64/tst_5.c: New test.
9974 * gcc.target/aarch64/tst_6.c: Likewise.
9975
9976 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9977
9978 PR rtl-optimization/68841
9979 * gcc.dg/pr68841.c: New test.
9980 * gcc.c-torture/execute/pr68841.c: New test.
9981
9982 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9983
9984 PR rtl-optimization/68920
9985 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9986 for ix86 targets.
9987 * gcc.dg/ifcvt-5.c: New test.
9988
9989 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9990
9991 PR bootstrap/69123
9992 * g++.dg/pr69123.C: New.
9993
9994 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9995
9996 PR target/69010
9997 * gcc.target/i386/pr69010.c: New test.
9998
9999 2016-01-11 Martin Jambor <mjambor@suse.cz>
10000
10001 PR ipa/69044
10002 * gcc.target/i386/chkp-pr69044.c: New test.
10003
10004 2016-01-11 Tom de Vries <tom@codesourcery.com>
10005
10006 PR tree-optimization/69109
10007 * gcc.dg/autopar/pr69109-2.c: New test.
10008 * gcc.dg/autopar/pr69109.c: New test.
10009
10010 2016-01-11 Tom de Vries <tom@codesourcery.com>
10011
10012 PR tree-optimization/69108
10013 * gcc.dg/autopar/pr69108.c: New test.
10014
10015 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10016
10017 PR c++/69029
10018 * c-c++-common/Wisleading-indentation.c: Augment test.
10019
10020 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10021
10022 PR fortran/69154
10023 * gfortran.dg/inline_matmul_12.f90: New test.
10024
10025 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
10026
10027 PR fortran/67779
10028 * gfortran.dg/actual_array_offset_1: New test.
10029
10030 2016-01-10 Tom de Vries <tom@codesourcery.com>
10031
10032 PR tree-optimization/69062
10033 * gcc.dg/autopar/pr69062.c: New test.
10034
10035 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10036
10037 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10038 * gcc.dg/vect/slp-perm-2.c: Likewise.
10039 * gcc.dg/vect/slp-perm-3.c: Likewise.
10040 * gcc.dg/vect/slp-perm-5.c: Likewise.
10041 * gcc.dg/vect/slp-perm-6.c: Likewise.
10042 * gcc.dg/vect/slp-perm-7.c: Likewise.
10043 * gcc.dg/vect/slp-perm-8.c: Likewise.
10044
10045 2016-01-10 Tom de Vries <tom@codesourcery.com>
10046
10047 PR tree-optimization/69039
10048 * gcc.dg/autopar/pr69039.c: New test.
10049
10050 2016-01-09 Marek Polacek <polacek@redhat.com>
10051
10052 PR c++/69113
10053 * g++.dg/pr69113.C: New test.
10054
10055 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10056
10057 PR middle-end/50865
10058 PR tree-optimization/69097
10059 * gcc.c-torture/execute/pr50865.c: New test.
10060 * gcc.c-torture/execute/pr69097-1.c: New test.
10061 * gcc.c-torture/execute/pr69097-2.c: New test.
10062 * gcc.dg/pr69097-1.c: New test.
10063 * gcc.dg/pr69097-2.c: New test.
10064
10065 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10066
10067 PR c++/69164
10068 * g++.dg/opt/pr69164.C: New test.
10069
10070 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10071
10072 PR tree-optimization/69167
10073 * gcc.dg/pr69167.c: New test.
10074
10075 2016-01-08 Marek Polacek <polacek@redhat.com>
10076
10077 PR c++/68449
10078 * g++.dg/pr68449.C: New.
10079
10080 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10081
10082 PR tree-optimization/68707
10083 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10084 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10085 on platforms supporting it.
10086 * gcc.dg/vect/slp-perm-2.c: Likewise.
10087 * gcc.dg/vect/slp-perm-3.c: Likewise.
10088 * gcc.dg/vect/slp-perm-5.c: Likewise.
10089 * gcc.dg/vect/slp-perm-7.c: Likewise.
10090 * gcc.dg/vect/slp-perm-8.c: Likewise.
10091 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10092 on platforms supporting it.
10093
10094 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10095
10096 PR tree-optimization/69162
10097 * gcc.dg/pr69162.c: New test.
10098
10099 PR tree-optimization/69172
10100 * gcc.dg/pr69172.c: New test.
10101
10102 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10103
10104 PR tree-optimization/67781
10105 * gcc.c-torture/execute/pr67781.c: New file.
10106
10107 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10108
10109 PR tree-optimization/69083
10110 * gcc.dg/vect/pr69083.c: New test.
10111
10112 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10113
10114 PR tree-optimization/61441
10115 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10116 Use -fexcess-precision=standard for compiler options.
10117 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10118
10119 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10120
10121 PR fortran/69128
10122 * gfortran.dg/gomp/pr69128.f90: New test.
10123
10124 PR c++/69145
10125 * g++.dg/ext/pr69145-1.C: New test.
10126 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10127 * g++.dg/ext/pr69145-2.h: New file.
10128
10129 2016-01-07 Martin Sebor <msebor@redhat.com>
10130
10131 PR c/68966
10132 * gcc.dg/atomic-fetch-bool.c: New test.
10133 * gcc.dg/sync-fetch-bool.c: New test.
10134
10135 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10136
10137 PR fortran/66680
10138 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10139
10140 2016-01-07 Nick Clifton <nickc@redhat.com>
10141
10142 PR target/66655
10143 * g++.dg/pr66655.C: New test.
10144 * g++.dg/pr66655_1.cc: Test support file.
10145 * g++.dg/pr66655.h: Test header file.
10146
10147 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10148
10149 PR fortran/66680
10150 gfortran.dg/gomp/pr66680.f90: New test.
10151
10152 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10153
10154 PR target/69171
10155 * gcc.target/i386/pr69171-1.c: New test.
10156 * gcc.target/i386/pr69171-2.c: Likewise.
10157 * gcc.target/i386/pr69171-3.c: Likewise.
10158 * gcc.target/i386/pr69171-4.c: Likewise.
10159 * gcc.target/i386/pr69171-5.c: Likewise.
10160 * gcc.target/i386/pr69171-6.c: Likewise.
10161
10162 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10163
10164 PR middle-end/67639
10165 * c-c++-common/pr67639.c: New test.
10166
10167 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10168
10169 PR tree-optimization/69141
10170 * g++.dg/opt/pr69141.C: New test.
10171
10172 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10173
10174 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10175
10176 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10177
10178 PR target/69140
10179 * gcc.target/i386/pr69140.c: New test
10180
10181 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10182
10183 * gcc.dg/bad-dereference.c: New test case.
10184
10185 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10186
10187 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10188
10189 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10190
10191 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10192
10193 2016-01-06 Marek Polacek <polacek@redhat.com>
10194
10195 PR sanitizer/69099
10196 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10197
10198 2016-01-05 Marek Polacek <polacek@redhat.com>
10199
10200 PR c/69104
10201 * gcc.dg/atomic-invalid-2.c: New.
10202
10203 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10204
10205 PR target/68991
10206 * gcc.target/i386/pr68991.c: New test.
10207
10208 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10209
10210 PR target/68991
10211 * g++.dg/pr68991-1.C: New test.
10212 * g++.dg/pr68991-2.C: Likewise.
10213
10214 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10215
10216 PR other/60465
10217 * gcc.target/ia64/pr60465-gprel64.c: New test.
10218 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10219
10220 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10221
10222 PR rtl-optimization/68651
10223 * gcc.target/aarch64/pr68651_1.c: New test.
10224
10225 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10226
10227 PR c/69122
10228 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10229
10230 2016-01-05 Nathan Sidwell <nathan@acm.org>
10231
10232 PR c++/58583
10233 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10234
10235 * gcc.dg/alias-15.c: New.
10236
10237 2016-01-05 Nick Clifton <nickc@redhat.com>
10238
10239 PR target/68870
10240 * g++.dg/pr68770.C: New test.
10241
10242 2016-01-04 Mike Stump <mikestump@comcast.net>
10243
10244 * lib/target-supports.exp (check_effective_target_cilkplus):
10245 cilkplus targets require pthreads.
10246 (check_effective_target_cilkplus): Remove special case for NVPTX.
10247
10248 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10249
10250 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10251 generation.
10252
10253 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10254
10255 Update copyright years.
10256
10257 2016-01-04 Marek Polacek <polacek@redhat.com>
10258
10259 PR c/68908
10260 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10261 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10262 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10263
10264 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10265
10266 * gcc.target/sparc/20160104-2.c: New test.
10267
10268 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10269
10270 * gcc.target/sparc/20160104-1.c: New test.
10271
10272 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10273
10274 PR fortran/65045
10275 * gfortran.dg/pr65045.f90: New test.
10276
10277 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10278
10279 * gnat.dg/specs/debug1.ads: Delete.
10280
10281 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10282
10283 PR libgfortran/68867
10284 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10285 expression.
10286
10287 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10288
10289 PR libgfortran/68867
10290 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10291 PowerPC.
10292
10293 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10294
10295 PR fortran/68864
10296 * gfortran.dg/pr68864.f90: New test.
10297
10298 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10299
10300 PR tree-optimization/69070
10301 * gcc.dg/pr69070.c: New test.
10302
10303 PR sanitizer/69055
10304 * gfortran.dg/pr69055.f90: New test.
10305
10306 PR target/69015
10307 * gcc.dg/pr69015.c: New test.
10308 \f
10309 Copyright (C) 2016 Free Software Foundation, Inc.
10310
10311 Copying and distribution of this file, with or without modification,
10312 are permitted in any medium without royalty provided the copyright
10313 notice and this notice are preserved.