PR c++/60760 - arithmetic on null pointers should not be allowed in constant
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-30 Martin Sebor <msebor@redhat.com>
2
3 PR c++/60760
4 PR c++/71091
5 * g++.dg/cpp0x/constexpr-cast.C: New test.
6 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
8 * g++.dg/ubsan/pr63956.C: Correct.
9
10 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
11
12 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
13 vector double or vector long where the vector is in memory.
14 * gcc.target/powerpc/vec-extract-3.c: Likewise.
15 * gcc.target/powerpc/vec-extract-4.c: Likewise.
16
17 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
18
19 PR fortran/69867
20 * gfortran.dg/pr69867.f90: New test.
21
22 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
23
24 PR fortran/69962
25 * gfortran.dg/pr69962.f90: New test.
26
27 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
28
29 PR fortran/70006
30 * gfortran.dg/pr70006.f90: New test.
31
32 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
33
34 PR fortran/71730
35 * gfortran.dg/pr71730.f90: New test.
36 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
37 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
38 * gfortran.dg/array_constructor_26.f03: Ditto.
39
40 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
41
42 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
43 * gcc.target/powerpc/pr71763.c: Likewise.
44
45 2016-07-29 Marek Polacek <polacek@redhat.com>
46
47 PR c/71742
48 * gcc.dg/940510-1.c: Adjust dg-error.
49 * gcc.dg/c99-flex-array-1.c: Likewise.
50 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
51
52 PR c/71853
53 * gcc.dg/noncompile/pr71853.c: New test.
54
55 PR c/71573
56 * gcc.dg/noncompile/pr71573.c: New test.
57
58 PR c/71926
59 * g++.dg/warn/Wparentheses-30.C: New test.
60 * gcc.dg/Wparentheses-14.c: New test.
61
62 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
63
64 * gcc.dg/pr59833.c: Use dg-add-options ieee.
65
66 2016-07-29 Bin Cheng <bin.cheng@arm.com>
67
68 PR tree-optimization/57558
69 * gcc.dg/vect/pr57558-1.c: New test.
70 * gcc.dg/vect/pr57558-2.c: New test.
71
72 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
73
74 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
75 to scan forwprop1 dump pass.
76
77 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
78
79 PR c++/51488
80 * g++.dg/template/pr51488.C: New.
81
82 2016-07-29 Jakub Jelinek <jakub@redhat.com>
83
84 PR c/71969
85 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
86 static __inline__.
87 * gcc.dg/pr71969-1.c: New test.
88 * gcc.dg/pr71969-2.c: New test.
89 * gcc.dg/pr71969-3.c: New test.
90
91 2016-07-29 Marek Polacek <polacek@redhat.com>
92
93 PR c/71574
94 * c-c++-common/pr71574.c: New test.
95
96 PR c/71583
97 * gcc.dg/noncompile/pr71583.c: New test.
98
99 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
100
101 PR middle-end/68217
102 * gcc.dg/pr68217.c: New test.
103
104 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
105
106 PR fortran/71067
107 * gfortran.dg/pr71067_1.f90: New test.
108 * gfortran.dg/pr71067_2.f90: Ditto.
109
110 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
111
112 * gcc.target/powerpc/vec-extract-1.c: New test.
113
114 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
115
116 PR fortran/71799
117 * gfortran.dg/pr71799.f90: New test.
118
119 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
120
121 PR c++/71665
122 * g++.dg/cpp0x/pr71665-1.C: New.
123 * g++.dg/cpp0x/pr71665-2.C: Likewise.
124 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
125 * g++.dg/ext/label10.C: Likewise.
126 * g++.dg/parse/constant5.C: Likewise.
127
128 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
129
130 PR fortran/71859
131 * gfortran.dg/pr71859.f90: New test.
132 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
133 * gfortran.dg/coarray_collectives_1.f90: Ditto.
134
135 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
136
137 PR fortran/71883
138 * gfortran.dg/pr71883.f90 : New test.
139
140 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
141
142 PR tree-optimization/71734
143 * g++.dg/vect/pr70729-nest.cc: New test.
144
145 2016-07-28 Renlin Li <renlin.li@arm.com>
146
147 Revert
148 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
149
150 PR fortran/71902
151 * gfortran.dg/dependency_47.f90: New test.
152
153 2016-07-28 Martin Liska <mliska@suse.cz>
154
155 PR gcov-profile/68025
156 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
157
158 2016-07-28 Martin Liska <mliska@suse.cz>
159
160 * g++.dg/vect/pr70944.cc: New test.
161
162 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
163
164 PR middle-end/71994
165 * gcc.dg/torture/pr71994.c: New test.
166
167 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
168
169 PR middle-end/71078
170 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
171 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
172 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
173
174 2016-07-27 Richard Biener <rguenther@suse.de>
175
176 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
177
178 2016-07-27 Martin Liska <mliska@suse.cz>
179
180 * gcc.dg/predict-13.c: New test.
181 * gcc.dg/predict-14.c: New test.
182
183 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
184
185 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
186 including stdint.h.
187 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
188 including stdint.h.
189
190 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
191
192 PR target/71869
193 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
194 IEEE built-in functions handle quiet and signalling NaNs
195 correctly.
196
197 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
198
199 PR fortran/71862
200 * gfortran.dg/pr71862.f90: New test.
201
202 2016-07-26 Martin Sebor <msebor@redhat.com>
203
204 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
205 selector with dg-options.
206
207 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
208
209 PR tree-optimization/18046
210 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
211 * gcc.dg/tree-ssa/vrp103.c: New test.
212 * gcc.dg/tree-ssa/vrp104.c: New test.
213
214 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
215
216 * gcc.target/powerpc/pr63354.c: Require lp64 since
217 -mprofile-kernel is not legal with -m32.
218
219 2016-07-26 Richard Biener <rguenther@suse.de>
220
221 PR rtl-optimization/71984
222 * gcc.dg/torture/pr71984.c: New testcase.
223
224 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
225
226 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
227 g++-dg-runtest via et-dg-runtest.
228 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
229 * gcc.dg/vect/vect.exp: Likewise.
230 * gfortran.dg/graphite/graphite.exp: Likewise, but for
231 gfortran-dg-runtest.
232 * gfortran.dg/vect/vect.exp: Likewise.
233 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
234 (check_mips_loongson_hw_available): Likewise.
235 (check_effective_target_mpaired_single_runtime): Likewise.
236 (check_effective_target_mips_loongson_runtime): Likewise.
237 (add_options_for_mpaired_single): Likewise.
238 (check_effective_target_vect_int): Add global et_index.
239 Check and save the supported feature for a target selected by
240 the et_index target. Break long lines where appropriate. Call
241 et-is-effective-target for MIPS with an argument instead of
242 check_effective_target_* where appropriate.
243 (check_effective_target_vect_intfloat_cvt): Likewise.
244 (check_effective_target_vect_uintfloat_cvt): Likewise.
245 (check_effective_target_vect_floatint_cvt): Likewise.
246 (check_effective_target_vect_floatuint_cvt): Likewise.
247 (check_effective_target_vect_simd_clones): Likewise.
248 (check_effective_target_vect_shift): ewise.
249 (check_effective_target_whole_vector_shift): Likewise.
250 (check_effective_target_vect_bswap): Likewise.
251 (check_effective_target_vect_shift_char): Likewise.
252 (check_effective_target_vect_long): Likewise.
253 (check_effective_target_vect_float): Likewise.
254 (check_effective_target_vect_double): Likewise.
255 (check_effective_target_vect_long_long): Likewise.
256 (check_effective_target_vect_no_int_max): Likewise.
257 (check_effective_target_vect_no_int_add): Likewise.
258 (check_effective_target_vect_no_bitwise): Likewise.
259 (check_effective_target_vect_widen_shift): Likewise.
260 (check_effective_target_vect_no_align): Likewise.
261 (check_effective_target_vect_hw_misalign): Likewise.
262 (check_effective_target_vect_element_align): Likewise.
263 (check_effective_target_vect_condition): Likewise.
264 (check_effective_target_vect_cond_mixed): Likewise.
265 (check_effective_target_vect_char_mult): Likewise.
266 (check_effective_target_vect_short_mult): Likewise.
267 (check_effective_target_vect_int_mult): Likewise.
268 (check_effective_target_vect_extract_even_odd): Likewise.
269 (check_effective_target_vect_interleave): Likewise.
270 (check_effective_target_vect_stridedN): Likewise.
271 (check_effective_target_vect_multiple_sizes): Likewise.
272 (check_effective_target_vect64): Likewise.
273 (check_effective_target_vect_call_copysignf): Likewise.
274 (check_effective_target_vect_call_sqrtf): Likewise.
275 (check_effective_target_vect_call_btrunc): Likewise.
276 (check_effective_target_vect_call_btruncf): Likewise.
277 (check_effective_target_vect_call_ceil): Likewise.
278 (check_effective_target_vect_call_ceilf): Likewise.
279 (check_effective_target_vect_call_floor): Likewise.
280 (check_effective_target_vect_call_floorf): Likewise.
281 (check_effective_target_vect_call_lceil): Likewise.
282 (check_effective_target_vect_call_lfloor): Likewise.
283 (check_effective_target_vect_call_nearbyint): Likewise.
284 (check_effective_target_vect_call_nearbyintf): Likewise.
285 (check_effective_target_vect_call_round): Likewise.
286 (check_effective_target_vect_call_roundf): Likewise.
287 (check_effective_target_vect_perm): Likewise, but also append *_saved
288 to the existing global name to properly cache the result.
289 (check_effective_target_vect_perm_byte): Likewise.
290 (check_effective_target_vect_perm_short): Likewise.
291 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
292 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
293 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
294 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
295 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
296 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
297 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
298 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
299 (check_effective_target_vect_sdot_qi): Likewise.
300 (check_effective_target_vect_udot_qi): Likewise.
301 (check_effective_target_vect_sdot_hi): Likewise.
302 (check_effective_target_vect_udot_hi): Likewise.
303 (check_effective_target_vect_usad_char): Likewise.
304 (check_effective_target_vect_pack_trunc): Likewise.
305 (check_effective_target_vect_unpack): Likewise.
306 (check_effective_target_vect_aligned_arrays): Likewise.
307 (check_effective_target_vect_natural_alignment): Likewise.
308 (check_effective_target_vector_alignment_reachable): Likewise.
309 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
310 (is-effective-target): Initialize et_index if undefined.
311 (et-dg-runtest): New.
312 (et-is-effective-target): Likewise.
313 (check_vect_support_and_set_flags): Add supported MIPS targets to
314 EFFECTIVE_TARGETS list. Return the number of supported targets.
315
316 2016-07-26 Richard Biener <rguenther@suse.de>
317 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
318
319 PR middle-end/70920
320 * gcc.dg/pr70920-1.c: New test-case.
321 * gcc.dg/pr70902-2.c: Likewise.
322 * gcc.dg/pr70920-3.c: Likewise.
323 * gcc.dg/pr70920-4.c: Likewise
324 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
325 2 instead of 3.
326
327 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
328
329 * gcc.c-torture/execute/pr71494.c: Require label_values.
330 * gcc.dg/pr16973.c: Ditto.
331
332 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
333
334 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
335 * gcc.dg/torture/pr69771.c: Require int32plus.
336 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
337
338 2016-07-25 Martin Liska <mliska@suse.cz>
339
340 * gcc.dg/torture/pr71987.c: New test.
341
342 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
343
344 PR fortran/71935
345 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
346 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
347 * gfortran.dg/pr71935.f90: New test.
348
349 2016-07-22 Martin Sebor <msebor@redhat.com>
350
351 PR c++/71675
352 * g++.dg/ext/atomic-3.C: New test.
353 * gcc.dg/atomic/pr71675.c: New test.
354
355 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
356
357 * gcc.target/i386/mvc8.c: New test.
358
359 2016-07-22 Bin Cheng <bin.cheng@arm.com>
360
361 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
362 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
363
364 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
365
366 PR fortran/71795
367 * gfortran.dg/constructor_50.f90: New test.
368
369 2016-07-22 Martin Liska <mliska@suse.cz>
370
371 PR gcov-profile/69028
372 PR gcov-profile/62047
373 * g++.dg/cilk-plus/pr69028.C: New test.
374
375 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
376
377 * gfortran.dg/coarray_stat_2.f90: New test.
378
379 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
380
381 * gcc.target/powerpc/vec-extract.h: New files to check the
382 vec_extract built-in functions for all vector types, testing
383 accessing each element, both with constant and variable element
384 numbers.
385 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
386 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
387 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
388 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
389 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
390 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
391 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
392 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
393 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
394
395 2016-07-21 Jakub Jelinek <jakub@redhat.com>
396
397 PR c++/71728
398 * g++.dg/other/pr71728.C: New test.
399
400 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
401
402 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
403 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
404 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
405 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
406 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
407
408 2016-07-21 Richard Biener <rguenther@suse.de>
409
410 PR tree-optimization/71947
411 * gcc.dg/tree-ssa/vrp102.c: New testcase.
412
413 2016-07-21 Bin Cheng <bin.cheng@arm.com>
414
415 * gcc.dg/tree-ssa/scev-15.c: New.
416
417 2016-07-21 Bin Cheng <bin.cheng@arm.com>
418
419 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
420
421 2016-07-21 Jakub Jelinek <jakub@redhat.com>
422
423 PR c++/71941
424 * g++.dg/gomp/pr71941.C: New test.
425
426 2016-07-20 David Malcolm <dmalcolm@redhat.com>
427
428 PR c/70339
429 PR c/71858
430 * g++.dg/spellcheck-identifiers.C: New test case, based on
431 gcc.dg/spellcheck-identifiers.c.
432 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
433 gcc.dg/spellcheck-identifiers-2.c.
434 * g++.dg/spellcheck-typenames.C: New test case, based on
435 gcc.dg/spellcheck-typenames.c
436
437 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
438
439 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
440 pointer to member function and also test catching by reference.
441
442 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
443
444 * gcc.target/s390/pr67443.c: Fix test case.
445
446 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
447
448 * gcc.target/s390/insv-1.c: Xfail some tests.
449 * gcc.target/s390/insv-2.c: Likewise.
450
451 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
452
453 * gcc.target/avr/torture/get-mem.c: New test.
454 * gcc.target/avr/torture/set-mem.c: New test.
455
456 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
457
458 PR target/71948
459 * gcc.target/avr/torture/tiny-progmem.c: New test.
460
461 2016-07-20 Jakub Jelinek <jakub@redhat.com>
462
463 PR c++/71909
464 * g++.dg/parse/pr71909.C: New test.
465 * g++.dg/tm/pr71909.C: New test.
466
467 PR c++/50060
468 * g++.dg/cpp0x/constexpr-50060.C: New test.
469 * g++.dg/cpp1y/constexpr-50060.C: New test.
470
471 2016-07-20 Martin Liska <mliska@suse.cz>
472
473 * gfortran.dg/graphite/pr71898.f90: New test.
474
475 2016-07-20 Bin Cheng <bin.cheng@arm.com>
476
477 PR tree-optimization/71503
478 PR tree-optimization/71683
479 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
480 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
481
482 2016-07-20 Martin Liska <mliska@suse.cz>
483
484 * gcc.dg/plugin/plugin.exp: Remove sreal test.
485 * gcc.dg/plugin/sreal-test-1.c: Remove.
486 * gcc.dg/plugin/sreal_plugin.c: Remove.
487
488 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
489
490 PR fortran/71902
491 * gfortran.dg/dependency_47.f90: New test.
492
493 2016-07-19 Jakub Jelinek <jakub@redhat.com>
494
495 PR rtl-optimization/71916
496 * gcc.c-torture/compile/pr71916.c: New test.
497
498 PR middle-end/71874
499 * g++.dg/torture/pr71874.C: New test.
500
501 PR middle-end/71734
502 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
503 (my_alloc): Rewritten to use __builtin_posix_memalign and
504 __SIZE_TYPE__.
505 (my_free): Use __builtin_free instead of _mm_free.
506 (Vec::operator=): Use __builtin_memcpy.
507
508 2016-07-19 Martin Jambor <mjambor@suse.cz>
509
510 PR fortran/71688
511 * gfortran.dg/pr71688.f90: New test.
512
513 2016-07-19 Richard Biener <rguenther@suse.de>
514
515 * c-c++-common/vector-subscript-6.c: New testcase.
516 * c-c++-common/vector-subscript-7.c: Likewise.
517
518 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
519
520 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
521 and UInt32 based on __SIZEOF_INT__.
522
523 2016-07-19 Richard Biener <rguenther@suse.de>
524
525 PR tree-optimization/71901
526 * gcc.dg/torture/pr71901.c: New testcase.
527
528 2016-07-19 Richard Biener <rguenther@suse.de>
529
530 PR tree-optimization/71908
531 * gcc.dg/torture/pr71908.c: New testcase.
532
533 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
534
535 PR target/71493
536 * gcc.target/powerpc/pr71493-1.c: New test.
537 * gcc.target/powerpc/pr71493-2.c: Likewise.
538
539 2016-07-18 Jakub Jelinek <jakub@redhat.com>
540
541 PR c++/71835
542 * g++.dg/conversion/ambig3.C: New test.
543
544 PR c++/71828
545 * g++.dg/cpp0x/constexpr-71828.C: New test.
546
547 PR c++/71826
548 * g++.dg/template/pr71826.C: New test.
549
550 PR c++/71822
551 * g++.dg/template/defarg21.C: New test.
552
553 PR c++/71871
554 * g++.dg/ext/vector31.C: New test.
555
556 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
557
558 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
559
560 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
561
562 PR tree-optimization/71734
563 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
564
565 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
566
567 * gcc.target/s390/warn-dynamicstack-1.c: New test.
568 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
569 stack-layout-dynamic-1.c: New test.
570
571 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
572
573 * gcc.target/s390/nolrl-1.c: New test.
574
575 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
576
577 PR fortran/71523
578 * gfortran.dg/pr71523_1.f90: New test.
579 * gfortran.dg/pr71523_2.f90: New test.
580
581 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
582
583 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
584
585 >>>>>>> .r238890
586 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
587 Marco Restelli <mrestelli@gmail.com>
588
589 PR fortran/62125
590 * gfortran.dg/pr62125.f90: New test.
591
592 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
593
594 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
595 * gcc.target/powerpc/mulkc3-1.c: Likewise.
596
597 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
598
599 PR c++/58796
600 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
601 * g++.dg/cpp0x/nullptr35.C: New test.
602
603 2016-07-15 Bin Cheng <bin.cheng@arm.com>
604
605 * gcc.dg/tree-ssa/scev-8.c: Update test string.
606
607 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
608
609 * gfortran.dg/goacc/vector_length.f90: New test.
610
611 2016-07-15 Richard Biener <rguenther@suse.de>
612
613 PR tree-optimization/71881
614 * gcc.dg/torture/pr71881.c: New testcase.
615
616 2016-07-15 Richard Biener <rguenther@suse.de>
617
618 PR tree-optimization/71887
619 * gcc.dg/torture/pr71887.c: New testcase.
620
621 2016-07-15 Jakub Jelinek <jakub@redhat.com>
622
623 PR c/71858
624 * gcc.dg/spellcheck-identifiers-3.c: New test.
625
626 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
627
628 PR fortran/71807
629 * gfortran.dg/null_9.f90: New test.
630
631 2016-07-15 Bin Cheng <bin.cheng@arm.com>
632
633 * gcc.dg/tree-ssa/loop-41.c: New test.
634
635 2016-07-15 Bin Cheng <bin.cheng@arm.com>
636
637 PR tree-optimization/71347
638 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
639
640 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
641
642 PR fortran/29819
643 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
644 * gfortran.dg/contains.f90: Ditto.
645 * gfortran.dg/contains_empty_1.f03: Ditto.
646 * gfortran.dg/submodule_3.f08: Ditto.
647
648 2016-07-14 Jakub Jelinek <jakub@redhat.com>
649
650 PR testsuite/71865
651 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
652 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
653 expected diagnostics.
654
655 PR c/71858
656 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
657 * gcc.dg/spellcheck-identifiers-2.c: New test.
658 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
659 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
660
661 2016-07-14 Jakub Jelinek <jakub@redhat.com>
662
663 PR tree-optimization/71872
664 * gcc.c-torture/compile/pr71872.c: New test.
665
666 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
667
668 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
669 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
670 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
671 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
672 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
673 * gcc.target/arm/atomic-op-acquire-1.c: This.
674 * gcc.target/arm/atomic-op-char.c: Rename into ...
675 * gcc.target/arm/atomic-op-char-1.c: This.
676 * gcc.target/arm/atomic-op-consume.c: Rename into ...
677 * gcc.target/arm/atomic-op-consume-1.c: This.
678 * gcc.target/arm/atomic-op-int.c: Rename into ...
679 * gcc.target/arm/atomic-op-int-1.c: This.
680 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
681 * gcc.target/arm/atomic-op-relaxed-1.c: This.
682 * gcc.target/arm/atomic-op-release.c: Rename into ...
683 * gcc.target/arm/atomic-op-release-1.c: This.
684 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
685 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
686 * gcc.target/arm/atomic-op-short.c: Rename into ...
687 * gcc.target/arm/atomic-op-short-1.c: This.
688 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
689 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
690 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
691 * gcc.target/arm/atomic-op-char-2.c: Likewise.
692 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
693 * gcc.target/arm/atomic-op-int-2.c: Likewise.
694 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
695 * gcc.target/arm/atomic-op-release-2.c: Likewise.
696 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
697 * gcc.target/arm/atomic-op-short-2.c: Likewise.
698
699 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
700
701 PR fortran/70842
702 * gfortran.dg/select_type_35.f03: New test.
703
704 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
705
706 PR target/65951
707 PR tree-optimization/70923
708 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
709 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
710 * gcc.dg/vect/pr65951.c: Likewise.
711 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
712
713 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
714
715 * c-c++-common/pr60226.c: Expect maximum object file alignment
716 error on AIX.
717
718 2016-07-14 Richard Biener <rguenther@suse.de>
719
720 PR tree-optimization/71866
721 * gcc.dg/torture/pr71866.c: New testcase.
722
723 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
724
725 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
726 selector and enclose boolean expression in curly braces.
727
728 2016-07-14 Alan Modra <amodra@gmail.com>
729
730 PR target/71733
731 * gcc.target/powerpc/p9-novsx.c: New.
732
733 2016-07-13 Andi Kleen <ak@linux.intel.com>
734
735 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
736 * g++.dg/tree-prof/morefunc.C: Dito.
737 * g++.dg/tree-prof/pr35545.C: Dito.
738 * g++.dg/tree-prof/reorder.C: Dito.
739 * gcc.dg/tree-prof/20050826-2.c: Dito.
740 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
741 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
742 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
743 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
744 * gcc.dg/tree-prof/inliner-1.c: Dito.
745 * gcc.dg/tree-prof/merge_block.c: Dito.
746 * gcc.dg/tree-prof/stringop-1.c: Dito.
747 * gcc.dg/tree-prof/stringop-2.c: Dito.
748 * gcc.dg/tree-prof/switch-case-1.c: Dito.
749 * gcc.dg/tree-prof/switch-case-2.c: Dito.
750 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
751 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
752 * gcc.dg/tree-prof/update-loopch.c: Dito.
753 * gcc.dg/tree-prof/val-prof-1.c: Dito.
754 * gcc.dg/tree-prof/val-prof-2.c: Dito.
755 * gcc.dg/tree-prof/val-prof-3.c: Dito.
756 * gcc.dg/tree-prof/val-prof-4.c: Dito.
757 * gcc.dg/tree-prof/val-prof-5.c: Dito.
758 * gcc.dg/tree-prof/val-prof-6.c: Dito.
759 * gcc.dg/tree-prof/val-prof-7.c: Dito.
760
761 2016-07-13 Andi Kleen <ak@linux.intel.com>
762
763 * lib/profopt.exp (profopt-execute): Remove .imports files.
764
765 2016-07-13 Andi Kleen <ak@linux.intel.com>
766
767 * lib/profopt.exp (profopt-execute): Always log profiler command line.
768
769 2016-07-13 Andi Kleen <ak@linux.intel.com>
770
771 * lib/profopt.exp (dg-final-scan-autofdo,
772 dg-final-scan-not-autofdo): New functions.
773
774 2016-07-13 Bin Cheng <bin.cheng@arm.com>
775
776 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
777 * gcc.dg/vect/vect-35.c: Ditto.
778 * gcc.dg/vect/vect-alias-check-2.c: New test.
779
780 2016-07-13 Martin Liska <mliska@suse.cz>
781
782 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
783 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
784 * gfortran.dg/pr42108.f90: Update expected dump scan.
785
786 2016-07-13 Richard Biener <rguenther@suse.de>
787
788 PR tree-optimization/24574
789 * gcc.dg/pr24574.c: New testcase.
790
791 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
792
793 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
794 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
795 * c-c++-common/pr68833-1.c: Require int32plus.
796 * gcc.dg/ipa/pr63551.c: Likewise.
797 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
798 * gcc.dg/ipa/pr64041.c: Require int32plus.
799
800 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
801
802 PR ipa/71633
803 * g++.dg/pr71633.C: New test.
804
805 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
806
807 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
808 Add new arm_thumb1_cbz_ok effective target.
809 * gcc.target/arm/cbz.c: New test.
810
811 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
812
813 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
814 Define effective target.
815 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
816 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
817 * gcc.target/arm/movhi_movw.c: New test.
818 * gcc.target/arm/movsi_movw.c: Likewise.
819 * gcc.target/arm/movdi_movw.c: Likewise.
820
821 2016-07-13 Richard Biener <rguenther@suse.de>
822
823 PR middle-end/71104
824 * gcc.dg/pr71104-1.c: New testcase.
825 * gcc.dg/pr71104-2.c: Likewise.
826
827 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
828
829 PR target/71805
830 * gcc.target/powerpc/pr71805.c: New test.
831
832 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
833
834 * gcc.target/powerpc/divkc3-1.c: New.
835 * gcc.target/powerpc/mulkc3-1.c: New.
836
837 2016-07-12 Nathan Sidwell <nathan@acm.org>
838
839 * gcc.target/arm/data-rel-1.c: New.
840 * gcc.target/arm/data-rel-2.c: New.
841 * gcc.target/arm/data-rel-3.c: New.
842
843 2016-07-12 Martin Liska <mliska@suse.cz>
844
845 * gcc.dg/params/blocksort-part.c: New test.
846 * gcc.dg/params/params.exp: New file.
847
848 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
849
850 PR middle-end/71700
851 * gcc.c-torture/execute/pr71700.c: New test.
852
853 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
854 Richard Biener <rguenther@suse.de>
855
856 PR tree-optimization/23286
857 PR tree-optimization/70159
858 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
859 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
860 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
861 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
862 * gcc.dg/tree-ssa/pr35286.c: Likewise.
863 * gcc.dg/tree-ssa/pr35287.c: Likewise.
864 * gcc.dg/hoist-register-pressure-1.c: Likewise.
865 * gcc.dg/hoist-register-pressure-2.c: Likewise.
866 * gcc.dg/hoist-register-pressure-3.c: Likewise.
867 * gcc.dg/pr51879-12.c: Likewise.
868 * gcc.dg/strlenopt-9.c: Likewise.
869 * gcc.dg/tree-ssa/pr47392.c: Likewise.
870 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
871 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
872 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
873 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
874 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
875 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
876 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
877 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
878 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
879 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
880 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
881 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
882 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
883 * gfortran.dg/pr43984.f90: Adjust expected outcome.
884
885 2016-07-12 Richard Biener <rguenther@suse.de>
886
887 PR rtl-optimization/68961
888 * gcc.target/i386/pr68961.c: New testcase.
889
890 2016-07-11 Jakub Jelinek <jakub@redhat.com>
891
892 PR middle-end/71758
893 * c-c++-common/gomp/pr71758.c: New test.
894 * gfortran.dg/gomp/pr71758.f90: New test.
895
896 PR tree-optimization/71823
897 * gcc.dg/vect/pr71823.c: New test.
898
899 2016-07-11 David Malcolm <dmalcolm@redhat.com>
900
901 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
902 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
903 and LINE_MAP_MAX_LOCATION_WITH_COLS.
904
905 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
906
907 PR target/71801
908 * gcc.target/i386/pr71801.c: New test.
909
910 2016-07-11 Richard Biener <rguenther@suse.de>
911
912 PR tree-optimization/71816
913 * gcc.dg/torture/pr71816.c: New testcase.
914
915 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
916
917 PR fortran/71783
918 * gfortran.dg/dependency_46.f90: New test.
919
920 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
921
922 PR rtl-optimization/71621
923 * gcc.target/i386/pr71621-1.c: New.
924 * gcc.target/i386/pr71621-2.c: New.
925
926 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
927
928 * gfortran.dg/goacc/pr71704.f90: New test.
929
930 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
931
932 PR target/71297
933 * gcc.target/powerpc/pr71297.c: New.
934
935 2016-07-08 Jiong Wang <jiong.wang@arm.com>
936
937 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
938
939 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
940
941 PR target/71806
942 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
943
944 2016-07-08 Alan Hayward <alan.hayward@arm.com>
945
946 PR tree-optimization/71667
947 * gcc.dg/vect/pr71667.c: New
948
949 2016-07-08 Martin Liska <mliska@suse.cz>
950
951 * gcc.dg/torture/pr71606.c: New test.
952
953 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
954
955 PR fortran/71764
956 * gfortran.dg/pr71764.f90: New test.
957
958 2016-07-07 Jakub Jelinek <jakub@redhat.com>
959 Kai Tietz <ktietz70@googlemail.com>
960
961 PR c++/70869
962 PR c++/71054
963 * g++.dg/cpp0x/pr70869.C: New test.
964 * g++.dg/cpp0x/pr71054.C: New test.
965
966 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
967
968 * g++.dg/debug/pr71432.C: Fail on AIX.
969
970 2016-07-07 Martin Liska <mliska@suse.cz>
971
972 * gfortran.dg/do_1.f90: Remove a corner case that triggers
973 an undefined behavior.
974 * gfortran.dg/do_3.F90: Likewise.
975 * gfortran.dg/do_check_11.f90: New test.
976 * gfortran.dg/do_check_12.f90: New test.
977 * gfortran.dg/do_corner_warn.f90: New test.
978
979 2016-07-07 Martin Liska <mliska@suse.cz>
980
981 * gfortran.dg/predict-1.f90: Ammend the test.
982 * gfortran.dg/predict-2.f90: Likewise.
983
984 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
985
986 PR ipa/71624
987 * g++.dg/pr71624.C: New test.
988
989 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
990
991 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
992 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
993 ARMv8-M Mainline architectures.
994
995 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
996
997 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
998 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
999
1000 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1001
1002 PR target/70098
1003 PR target/71763
1004 * gcc.target/powerpc/pr71763.c: New file.
1005
1006 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1007
1008 PR tree-optimization/71518
1009 * gcc.dg/pr71518.c: New test.
1010
1011 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1012
1013 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1014
1015 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1016
1017 PR target/50739
1018 * gcc.target/avr/pr50739.c: New test.
1019
1020 2016-07-05 Jan Hubicka <jh@suse.cz>
1021
1022 * gcc.dg/tree-ssa/scev-14.c: update template.
1023
1024 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1025
1026 * gcc.dg/vect/group-no-gaps-1.c: New test.
1027
1028 2016-07-05 Andi Kleen <ak@linux.intel.com>
1029
1030 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1031 if kernel supports MPX.
1032
1033 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
1034
1035 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1036
1037 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1038 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1039
1040 * gcc.target/powerpc/signbit-1.c: New test.
1041 * gcc.target/powerpc/signbit-2.c: New test.
1042 * gcc.target/powerpc/signbit-3.c: New test.
1043
1044 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1045
1046 PR rtl-optimization/71594
1047 * gcc.dg/torture/pr71594.c: New test.
1048
1049 2016-07-05 Jan Hubicka <jh@suse.cz>
1050
1051 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1052
1053 2016-07-05 David Malcolm <dmalcolm@redhat.com>
1054
1055 PR c++/62314
1056 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1057 number of missing semicolon error.
1058 * g++.dg/pr62314-2.C: New test case.
1059
1060 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1061
1062 * gfortran.dg/coarray_stat_function.f90: New test.
1063 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1064 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1065 to new interfaces.
1066
1067 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1068
1069 PR fortran/71623
1070 * gfortran.dg/deferred_character_17.f90: New test.
1071
1072 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1073
1074 * gcc.target/arm/neon/polytypes.c: Move to ...
1075 * gcc.target/arm/polytypes.c: ... here.
1076 * gcc.target/arm/neon/pr51534.c: Move to ...
1077 * gcc.target/arm/pr51534.c: ... here.
1078 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1079 * gcc.target/arm/vect-vcvt.c: ... here.
1080 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1081 * gcc.target/arm/vect-vcvtq.c: ... here.
1082 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1083 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1084 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1085 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1086 * gcc.target/arm/neon/neon.exp: Delete.
1087 * gcc.target/arm/neon/: Delete.
1088
1089 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1090
1091 PR fortran/65575
1092 * gfortran.dg: pr65575.f90: New test.
1093
1094 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1095
1096 PR fortran/35849
1097 * gfortran.dg: pr35849.f90: New test.
1098
1099 2016-07-04 Jakub Jelinek <jakub@redhat.com>
1100
1101 PR c++/71739
1102 * g++.dg/cpp0x/pr71739.C: New test.
1103
1104 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1105
1106 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1107
1108 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1109
1110 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1111 locr.
1112 * gcc.target/s390/loc-1.c: New test.
1113
1114 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1115
1116 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1117 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1118
1119 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1120
1121 PR target/63874
1122 * gcc.target/aarch64/pr63874.c: New test.
1123
1124 2016-07-04 Jan Beulich <jbeulich@suse.com>
1125
1126 * g++.dg/header.c: New.
1127 * gcc.dg/header.c: New.
1128
1129 2016-07-02 Jakub Jelinek <jakub@redhat.com>
1130
1131 PR c/71719
1132 * c-c++-common/Wunused-var-15.c: New test.
1133
1134 2016-07-01 Jakub Jelinek <jakub@redhat.com>
1135
1136 PR fortran/71687
1137 * gfortran.dg/gomp/pr71687.f90: New test.
1138
1139 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1140
1141 * gcc.dg/const-float128-ped.c: Require __float128 effective
1142 target and options.
1143 * gcc.dg/const-float128.c: Likewise.
1144 * gcc.dg/torture/float128-cmp-invalid.c: Require
1145 __float128 and base_quadfloat_support effective targets, and
1146 __float128 options.
1147 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1148 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1149 * gcc.dg/torture/float128-nan.c: Likewise.
1150 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1151 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1152 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1153 * lib/target-supports.exp (check_effective_target___float128): New.
1154 (add_options_for___float128): New.
1155 (check_effective_target_base_quadword_support): New.
1156
1157 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1158
1159 PR target/71720
1160 * gcc.target/powerpc/pr71720.c: New test.
1161
1162 2016-07-01 Jan Beulich <jbeulich@suse.com>
1163
1164 * gcc.dg/bss.c: New.
1165
1166 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1167
1168 PR target/71698
1169 * gcc.target/powerpc/pr71698.c: New test.
1170
1171 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1172
1173 PR target/71151
1174 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1175 instead of ".foo" for its section name.
1176 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1177 depending on MCU's flash size.
1178 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1179 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1180 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1181 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1182 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1183 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1184
1185 2016-07-01 Jan Beulich <jbeulich@suse.com>
1186
1187 * gcc.target/i386/pr65105-2.c: Add -msse2.
1188
1189 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1190
1191 PR tree-optimization/71707
1192 * gcc.dg/strlenopt-29.c: New test.
1193
1194 PR fortran/71704
1195 * gfortran.dg/gomp/pr71704.f90: New test.
1196
1197 PR fortran/71705
1198 * gfortran.dg/gomp/pr71705.f90: New test.
1199
1200 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1201
1202 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1203 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1204 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1205 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1206 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1207 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1208 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1209 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1210 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1211 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1212 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1213 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1214 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1215 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1216 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1217 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1218 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1219 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1220 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1221 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1222 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1223 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1224 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1225 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1226 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1227 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1228 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1229 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1230 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1231 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1232 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1233 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1234 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1235 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1236 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1237 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1238 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1239 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1240 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1241 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1242 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1243 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1244 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1245 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1246 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1247 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1248 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1249 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1250 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1251 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1252 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1253 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1254 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1255 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1256 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1257 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1258 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1259 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1260 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1261 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1262 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1263 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1264 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1265 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1266 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1267 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1268 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1269 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1270 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1271 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1272 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1273 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1274 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1275 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1276 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1277 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1278 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1279 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1280 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1281 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1282 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1283
1284 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1285 James Greenhalgh <james.greenhalgh@arm.com>
1286
1287 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1288
1289 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1290 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1291
1292 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1293
1294 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1295
1296 PR driver/71651
1297 * gcc.dg/spellcheck-options-12.c: New test case.
1298
1299 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1300
1301 PR middle-end/71693
1302 * gcc.c-torture/compile/pr71693.c: New test.
1303
1304 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1305
1306 * gcc.dg/spellcheck-params.c: New testcase.
1307 * gcc.dg/spellcheck-params-2.c: New testcase.
1308
1309 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1310
1311 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1312 vector extract instructions.
1313 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1314
1315 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1316
1317 PR fortran/71686
1318 * gfortran.dg/unexpected_eof_2.f90: New test.
1319 * gfortran.dg/unexpected_eof_3.f90: New test.
1320
1321 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1322
1323 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1324
1325 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1326
1327 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1328 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1329 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1330
1331 2016-06-29 Richard Biener <rguenther@suse.de>
1332
1333 PR middle-end/15256
1334 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1335
1336 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1337
1338 * gcc.target/arm/aapcs/neon-vect10.c: Require
1339 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1340 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1341 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1342 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1343 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1344 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1345 * gcc.target/arm/fp16-aapcs-1.c: Require
1346 -mfloat-ab=hard. Also simplify the test.
1347 * gcc.target/arm/fp16-aapcs-2.c: New.
1348
1349 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1350
1351 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1352 (add_options_for_arm_fp16_ieee): New.
1353 (add_options_for_arm_fp16_alternative): New.
1354 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1355 long-line.
1356 (effective_target_arm_fp16_hw): New.
1357
1358 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1359
1360 PR tree-optimization/71655
1361 * g++.dg/pr71655.C: New test.
1362
1363 2016-06-29 Martin Liska <mliska@suse.cz>
1364
1365 * gcc.dg/pr71585.c: New test.
1366 * gcc.dg/pr71585-2.c: New test.
1367 * gcc.dg/pr71585-3.c: New test.
1368
1369 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1370
1371 PR tree-optimization/70729
1372 * g++.dg/vect/pr70729.cc: New test.
1373
1374 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1375
1376 * c-c++-common/gomp/cancel-1.c: Extend.
1377
1378 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1379
1380 PR tree-optimization/71625
1381 * gcc.dg/strlenopt-28.c: New test.
1382
1383 2016-06-29 Richard Biener <rguenther@suse.de>
1384
1385 PR middle-end/71002
1386 * g++.dg/torture/pr71002.C: Adjust testcase.
1387
1388 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1389
1390 PR c/71685
1391 * gcc.dg/pr71685.c: New test.
1392
1393 2016-06-28 Martin Sebor <msebor@redhat.com>
1394
1395 PR c/71552
1396 * gcc.dg/init-bad-9.c: New test.
1397
1398 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1399
1400 * gcc.target/powerpc/abs128-1.c: Require VSX.
1401 * gcc.target/powerpc/copysign128-1.c: Likewise.
1402 * gcc.target/powerpc/inf128-1.c: Likewise.
1403 * gcc.target/powerpc/nan128-1.c: Likewise.
1404
1405 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR middle-end/71626
1408 * gcc.c-torture/execute/pr71626-1.c: New test.
1409 * gcc.c-torture/execute/pr71626-2.c: New test.
1410
1411 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1412
1413 PR target/71656
1414 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1415
1416 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1417
1418 PR target/71670
1419 * gcc.target/powerpc/pr71670.c: New testcase.
1420
1421 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1422
1423 PR target/71656
1424 * gcc.target/powerpc/pr71656-1.c: New test.
1425 * gcc.target/powerpc/pr71656-2.c: New test.
1426
1427 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1428
1429 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1430 around fp16 code.
1431 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1432 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1433 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1434 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1435 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1436 Add arm_neon_fp16_ok effective target.
1437 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1438 Likewise.
1439 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1440 Likewise.
1441 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1442 Likewise.
1443 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1444 Likewise.
1445 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1446 Likewise.
1447 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1448 Likewise.
1449 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1450 Likewise.
1451 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1452 Likewise.
1453 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1454 Likewise.
1455 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1456 Likewise.
1457 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1458 Likewise.
1459
1460 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1461
1462 * gcc.dg/predict-12.c: New testcase.
1463
1464 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1465
1466 PR fortran/71649
1467 * gfortran.dg/pr71649.f90: New test.
1468
1469 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1470
1471 PR tree-optimization/71643
1472 * g++.dg/opt/pr71643.C: New test.
1473
1474 PR tree-optimization/71631
1475 * gcc.c-torture/execute/pr71631.c: New test.
1476
1477 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1478
1479 * gcc.dg/predict-11.c: New testcase.
1480 * gfortran.dg/predict-2.f90: New testcase.
1481
1482 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1483
1484 * gcc.dg/predict-10.c: New test.
1485
1486 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1487
1488 * gcc.target/powerpc/abs128-1.c: New.
1489 * gcc.target/powerpc/copysign128-1.c: New.
1490 * gcc.target/powerpc/inf128-1.c: New.
1491 * gcc.target/powerpc/nan128-1.c: New.
1492
1493 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1494
1495 * gfortran.dg/pr71642.f90: New test.
1496
1497 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1498
1499 PR tree-optimization/71647
1500 * gcc.target/i386/pr71647.c: New test.
1501
1502 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1503
1504 * gcc.target/i386/noplt-gd-1.c: New test.
1505 * gcc.target/i386/noplt-gd-2.c: Likewise.
1506 * gcc.target/i386/noplt-gd-3.c: Likewise.
1507 * gcc.target/i386/noplt-ld-1.c: Likewise.
1508 * gcc.target/i386/noplt-ld-2.c: Likewise.
1509 * gcc.target/i386/noplt-ld-3.c: Likewise.
1510 * lib/target-supports.exp
1511 (check_effective_target_tls_get_addr_via_got): New.
1512
1513 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1514
1515 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1516 testsuite compile flags.
1517 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1518 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1519
1520 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1521
1522 * g++dg/vect/pr36684.cc: Add dg-do compile.
1523 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1524 * gcc.dg/vect/pr70021.c: Ditto.
1525 * gcc.dg/vect/pr70138-1.c: Ditto.
1526 * gcc.dg/vect/pr70138-2.c: Ditto.
1527 * gcc.dg/vect/pr70354-1.c: Ditto.
1528 * gcc.dg/vect/pr70354-2.c: Ditto.
1529 * gcc.dg/vect/pr71259.c: Ditto.
1530 * gcc.dg/vect/pr71416-1.c: Ditto.
1531 * gcc.dg/vect/slp-43.c: Ditto.
1532 * gcc.dg/vect/slp-45.c: Ditto.
1533 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1534 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1535 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1536 * gfortran.dg/vect/pr69980.f90: Ditto.
1537
1538 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1539
1540 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1541 * gcc.dg/vect/bb-slp-30.c: Ditto.
1542 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1543 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1544 * gcc.dg/vect/pr45902.c: Ditto.
1545 * gcc.dg/vect/pr48172.c: Ditto.
1546 * gcc.dg/vect/pr48377.c: Ditto.
1547 * gcc.dg/vect/pr49038.c: Ditto.
1548 * gcc.dg/vect/pr49771.c: Ditto.
1549 * gcc.dg/vect/pr52091.c: Ditto.
1550 * gcc.dg/vect/pr53185-2.c: Ditto.
1551 * gcc.dg/vect/pr56826.c: Ditto.
1552 * gcc.dg/vect/pr60276.c: Ditto.
1553 * gcc.dg/vect/pr62021.c: Ditto.
1554 * gcc.dg/vect/pr63530.c: Ditto.
1555 * gcc.dg/vect/pr65518.c: Ditto.
1556 * gcc.dg/vect/pr65947-1.c: Ditto.
1557 * gcc.dg/vect/pr65947-10.c: Ditto.
1558 * gcc.dg/vect/pr65947-11.c: Ditto.
1559 * gcc.dg/vect/pr65947-12.c: Ditto.
1560 * gcc.dg/vect/pr65947-13.c: Ditto.
1561 * gcc.dg/vect/pr65947-2.c: Ditto.
1562 * gcc.dg/vect/pr65947-3.c: Ditto.
1563 * gcc.dg/vect/pr65947-4.c: Ditto.
1564 * gcc.dg/vect/pr65947-5.c: Ditto.
1565 * gcc.dg/vect/pr65947-6.c: Ditto.
1566 * gcc.dg/vect/pr65947-7.c: Ditto.
1567 * gcc.dg/vect/pr65947-8.c: Ditto.
1568 * gcc.dg/vect/pr65947-9.c: Ditto.
1569 * gcc.dg/vect/pr71416-1.c: Ditto.
1570 * gcc.dg/vect/pr71439.c: Ditto.
1571 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1572 * gcc.dg/vect/vect-bswap16.c: Ditto.
1573 * gcc.dg/vect/vect-bswap32.c: Ditto.
1574 * gcc.dg/vect/vect-bswap64.c: Ditto.
1575 * gcc.dg/vect/vect-live-1.c: Ditto.
1576 * gcc.dg/vect/vect-live-2.c: Ditto.
1577 * gcc.dg/vect/vect-live-3.c: Ditto.
1578 * gcc.dg/vect/vect-live-4.c: Ditto.
1579 * gcc.dg/vect/vect-live-5.c: Ditto.
1580 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1581 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1582 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1583 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1584 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1585 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1586 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1587 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1588 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1589 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1590 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1591 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1592 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1593 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1594 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1595 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1596 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1597
1598 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1599
1600 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1601
1602 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1603
1604 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1605 ia32 if R_386_GOT32X relocation is supported.
1606 * gcc.target/i386/noplt-3.c: Likewise.
1607 * gcc.target/i386/noplt-2.c: Likewise.
1608 (main): Renamed to ...
1609 (bar): This.
1610 * gcc.target/i386/noplt-4.c: Likewise.
1611 (main): Renamed to ...
1612 (bar): This.
1613 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1614 * gcc.target/i386/pr67400-5.c: Likewise.
1615
1616 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1617
1618 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1619 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1620
1621 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1622 f4): Adjust expected diagnostics.
1623 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1624 (T): If OVFP is defined, redefine to TP.
1625 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1626 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1627 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1628 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1629 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1630 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1631 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1632 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1633 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1634 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1635 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1636 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1637 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1638 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1639 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1640 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1641 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1642 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1643 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1644 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1645 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1646 as last argument to __builtin_add_overflow_p.
1647
1648 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1649
1650 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1651 dg-options and remove default vector testsuite compile flags.
1652 * g++.dg/vect/pr33860a.cc: Ditto.
1653 * g++.dg/vect/pr45470-a.cc: Ditto.
1654 * g++.dg/vect/pr45470-b.cc: Ditto.
1655 * g++.dg/vect/pr60896.cc: Ditto.
1656 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1657 * gcc.dg/vect/pr18308.c: Ditto.
1658 * gcc.dg/vect/pr24049.c: Ditto.
1659 * gcc.dg/vect/pr33373.c: Ditto.
1660 * gcc.dg/vect/pr36228.c: Ditto.
1661 * gcc.dg/vect/pr42395.c: Ditto.
1662 * gcc.dg/vect/pr42604.c: Ditto.
1663 * gcc.dg/vect/pr46663.c: Ditto.
1664 * gcc.dg/vect/pr48765.c: Ditto.
1665 * gcc.dg/vect/pr49093.c: Ditto.
1666 * gcc.dg/vect/pr49352.c: Ditto.
1667 * gcc.dg/vect/pr52298.c: Ditto.
1668 * gcc.dg/vect/pr52870.c: Ditto.
1669 * gcc.dg/vect/pr53185.c: Ditto.
1670 * gcc.dg/vect/pr53773.c: Ditto.
1671 * gcc.dg/vect/pr56695.c: Ditto.
1672 * gcc.dg/vect/pr62171.c: Ditto.
1673 * gcc.dg/vect/pr63530.c: Ditto.
1674 * gcc.dg/vect/pr68339.c: Ditto.
1675 * gcc.dg/vect/pr71259.c: Ditto.
1676 * gcc.dg/vect/vect-82_64.c: Ditto.
1677 * gcc.dg/vect/vect-83_64.c: Ditto.
1678 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1679 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1680 * gcc.dg/vect/vect-shift-2.c: Ditto.
1681 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1682 * gfortran.dg/vect/pr39318.f90: Ditto.
1683 * gfortran.dg/vect/pr45714-a.f: Ditto.
1684 * gfortran.dg/vect/pr45714-b.f: Ditto.
1685 * gfortran.dg/vect/pr46213.f90: Ditto.
1686
1687 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1688 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1689
1690 * gcc.target/powerpc/p9-splat-5.c: New test.
1691
1692 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1693
1694 PR tree-optimization/71488
1695 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1696 * lib/target-supports.exp: ... here.
1697 (check_sse4_hw_available): New procedure.
1698 (check_effective_target_sse4_runtime): Ditto.
1699 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1700 -march=westmere for sse4_runtime targets.
1701 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1702 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1703 (dg-additional-options): Use for sse4_runtime targets.
1704 (main): Call check_vect ().
1705 (dg-final): Perform scan only for sse4_runtime targets.
1706
1707 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1708
1709 PR target/66232
1710 PR target/67400
1711 * gcc.target/i386/pr66232-14.c: New file.
1712 * gcc.target/i386/pr66232-15.c: Likewise.
1713 * gcc.target/i386/pr66232-16.c: Likewise.
1714 * gcc.target/i386/pr66232-17.c: Likewise.
1715 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1716 ia32 if R_386_GOT32X relocation is supported.
1717 * gcc.target/i386/pr67400-2.c: Likewise.
1718 * gcc.target/i386/pr67400-3.c: Likewise.
1719 * gcc.target/i386/pr67400-4.c: Likewise.
1720 * gcc.target/i386/pr67400-6.c: Likewise.
1721 * gcc.target/i386/pr67400-7.c: Likewise.
1722 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1723
1724 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1725
1726 PR libgfortran/48852
1727 * gfortran.dg/char4_iunit_1.f03: Update test.
1728 * gfortran.dg/f2003_io_5.f03: Update test.
1729 * gfortran.dg/real_const_3.f90: Update test.
1730
1731 2016-06-23 Andi Kleen <ak@linux.intel.com>
1732
1733 * g++.dg/bprob/bprob.exp: Support autofdo.
1734 * g++.dg/tree-prof/tree-prof.exp: dito.
1735 * gcc.dg/tree-prof/tree-prof.exp: dito.
1736 * gcc.misc-tests/bprob.exp: dito.
1737 * gfortran.dg/prof/prof.exp: dito.
1738 * lib/profopt.exp: dito.
1739 * lib/target-supports.exp: Check for autofdo.
1740
1741 2016-06-23 Martin Liska <mliska@suse.cz>
1742
1743 * gcc.dg/pr71619.c: New test.
1744
1745 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1746
1747 PR target/67400
1748 * gcc.target/i386/pr67400-1.c: New test.
1749 * gcc.target/i386/pr67400-2.c: Likewise.
1750 * gcc.target/i386/pr67400-3.c: Likewise.
1751 * gcc.target/i386/pr67400-4.c: Likewise.
1752 * gcc.target/i386/pr67400-5.c: Likewise.
1753 * gcc.target/i386/pr67400-6.c: Likewise.
1754 * gcc.target/i386/pr67400-7.c: Likewise.
1755
1756 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1757
1758 * c-c++-common/missing-header-1.c: New test case.
1759 * c-c++-common/missing-header-2.c: New test case.
1760 * c-c++-common/missing-header-3.c: New test case.
1761 * c-c++-common/missing-header-4.c: New test case.
1762
1763 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1764
1765 PR c/70339
1766 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1767 hint.
1768 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1769 expected results due to builtin "nanl" now being suggested for
1770 "name".
1771 * gcc.dg/pr67580.c: Update expected messages.
1772 * gcc.dg/spellcheck-identifiers.c: New testcase.
1773 * gcc.dg/spellcheck-typenames.c: New testcase.
1774
1775 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1776
1777 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1778 file.
1779 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1780 diagnostic-test-show-locus-parseable-fixits.c to sources for
1781 diagnostic_plugin_test_show_locus.c.
1782 * lib/gcc-defs.exp (freeform_regexps): New global.
1783 (dg-regexp): New function.
1784 (handle-dg-regexps): New function.
1785 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1786 freeform_regexps to the empty list.
1787 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1788
1789 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1790
1791 PR tree-optimization/71488
1792 * g++.dg/pr71488.C: New test.
1793 * gcc.dg/vect/vect-bool-cmp.c: New test.
1794
1795 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1796
1797 * gcc.dg/guality/param-5.c: New test.
1798
1799 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1800
1801 * gcc.target/i386/asm-flag-7.c: New test.
1802
1803 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1804
1805 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1806 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1807 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1808 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1809 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1810 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1811 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1812 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1813 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1814 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1815 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1816 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1817 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1818 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1819 * lib/target-supports.exp: Likewise.
1820
1821 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1822
1823 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1824 * gcc.dg/attr-ms_struct-2.c: Likewise.
1825 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1826 * gcc.dg/bf-ms-attrib.c: Likewise.
1827 * gcc.dg/bf-ms-layout-2.c: Likewise.
1828 * gcc.dg/bf-ms-layout-3.c: Likewise.
1829 * gcc.dg/bf-ms-layout.c: Likewise.
1830 * gcc.dg/bf-no-ms-layout.c: Likewise.
1831 * gcc.target/i386/bitfield1.c: Likewise.
1832 * gcc.target/i386/bitfield2.c: Likewise.
1833 * gcc.target/i386/bitfield3.c: Likewise.
1834
1835 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1836
1837 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1838 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1839 override other than -mcpu=power9 command-line option is specified,
1840 or if the target operating system is aix.
1841 * gcc.target/powerpc/darn-1.c: Likewise.
1842 * gcc.target/powerpc/darn-2.c: Likewise.
1843 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1844 test if effective-target is not powerpc_p9vector_ok or if the
1845 target operating system is not defined.
1846 * gcc.target/powerpc/vslv-1.c: Likewise.
1847 * gcc.target/powerpc/vsrv-0.c: Likewise.
1848 * gcc.target/powerpc/vsrv-1.c: Likewise.
1849
1850 2016-06-21 Tobias Burnus <burnus@net-b.de>
1851
1852 PR fortran/71068
1853 * gfortran.dg/coarray/data_1.f90: New.
1854
1855 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1856
1857 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1858 (dg-require-effective-target): Use arm_v8_neon_hw.
1859 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1860 (dg-require-effective-target): Likewise.
1861 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1862 (dg-require-effective-target): Likewise.
1863 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1864 (dg-require-effective-target): Likewise.
1865 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1866 (dg-require-effective-target): Likewise.
1867 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1868 (dg-require-effective-target): Likewise.
1869 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1870 Add AArch64 check.
1871
1872 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1873
1874 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1875 Set to 3 so test passes.
1876
1877 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1878
1879 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1880
1881 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1882
1883 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1884 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1885 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1886 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1887
1888 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1889
1890 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1891 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1892
1893 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1894
1895 PR target/71549
1896 * gcc.target/i386/pr71549.c: New test.
1897
1898 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1899
1900 * gcc.target/powerpc/vadsdu-0.c: Replace
1901 dg-require-effective-target directive to allow test to run on more
1902 platforms, and add dg-skip-if directive to disable test on aix
1903 platforms because of known incompatibilities.
1904 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1905 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1906 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1907 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1908 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1909 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1910 * gcc.target/powerpc/vadsdub-2.c: Replace
1911 dg-require-effective-target directive to allow test to run on more
1912 platforms, and add dg-skip-if directive to disable test on aix
1913 platforms because of known incompatibilities.
1914 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1915 with vec_absdb call to differentiate this test from vadsdub-1.c.
1916 * gcc.target/powerpc/vadsduh-1.c: Replace
1917 dg-require-effective-target directive to allow test to run on more
1918 platforms, and add dg-skip-if directive to disable test on aix
1919 platforms because of known incompatibilities.
1920 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1921 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1922 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1923
1924 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1925
1926 PR tree-optimization/71588
1927 * gcc.dg/pr71558.c: New test.
1928
1929 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1930
1931 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1932 * c-c++-common/pr68657-2.c: Likewise.
1933 * c-c++-common/pr68657-3.c: Likewise.
1934 * gcc.dg/torture/pr69714.c: Require int32plus support.
1935 * gcc.dg/torture/pr70025.c: Likewise.
1936 * gcc.dg/torture/pr70083.c: Likewise.
1937 * gcc.dg/torture/pr70542.c: Likewise.
1938 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1939
1940 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1941
1942 PR c/71601
1943 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1944
1945 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1946
1947 PR middle-end/71581
1948 * gcc.dg/pr71581.c: New test.
1949
1950 PR rtl-optimization/71591
1951 * gcc.dg/cpp/pr71591.c: New test.
1952
1953 2016-06-20 David B. Robins <gcc@davidrobins.net>
1954
1955 PR target/71571
1956 * g++.dg/torture/pr71571.C: New test.
1957
1958 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1959
1960 PR target/71559
1961 * gcc.target/i386/sse2-pr71559.c: New test.
1962 * gcc.target/i386/avx-pr71559.c: New test.
1963 * gcc.target/i386/avx512f-pr71559.c: New test.
1964
1965 2016-06-20 Tobias Burnus <burnus@net-b.de>
1966
1967 PR fortran/71194
1968 * gfortran.dg/pointer_remapping_10.f90: New.
1969
1970 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1971
1972 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1973
1974 2016-06-20 Martin Sebor <msebor@redhat.com>
1975
1976 PR c/69507
1977 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1978 * gnu90-const-expr-1.c: Same.
1979 * gnu99-const-expr-1.c: Same.
1980 * gnu99-static-1.c: Same.
1981
1982 2016-06-20 Renlin Li <renlin.li@arm.com>
1983
1984 PR testsuite/71489
1985 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1986
1987 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1988
1989 * gcc.target/aarch64/vcvt_f64_1.c: New.
1990 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1991 * gcc.target/aarch64/vrecp_f64_1.c: New.
1992
1993 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1994
1995 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1996 "alignement".
1997
1998 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1999
2000 PR target/71103
2001 * gcc.target/avr/torture/pr71103-2.c: New test.
2002
2003 2016-06-19 Martin Sebor <msebor@redhat.com>
2004
2005 PR c/69507
2006 * gcc.dg/alignof.c: New test.
2007
2008 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2009
2010 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2011 vs dg-error; test constexpr specifier too.
2012
2013 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2014
2015 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2016
2017 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2018
2019 * lib/target-supports.exp
2020 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2021 arm_neon_ok and merge flags. Fix temporary test name.
2022 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2023 and merge flags.
2024
2025 2016-06-17 Martin Liska <mliska@suse.cz>
2026
2027 * gcc.dg/predict-9.c: Fix dump scanning.
2028
2029 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2030
2031 PR tree-optimization/71354
2032 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2033
2034 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2035
2036 PR tree-optimization/71347
2037 * gcc.dg/tree-ssa/pr71347.c: New test.
2038
2039 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2040
2041 PR tree-optimization/71354
2042 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2043
2044 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2045
2046 * gcc.dg/vect/vect-alias-check-1.c: New test.
2047
2048 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2049
2050 PR target/71151
2051 * gcc.target/avr/pr71151-1.c: New test.
2052 * gcc.target/avr/pr71151-2.c: New test.
2053 * gcc.target/avr/pr71151-3.c: New test.
2054 * gcc.target/avr/pr71151-4.c: New test.
2055 * gcc.target/avr/pr71151-5.c: New test.
2056 * gcc.target/avr/pr71151-6.c: New test.
2057 * gcc.target/avr/pr71151-7.c: New test.
2058 * gcc.target/avr/pr71151-8.c: New test.
2059 * gcc.target/avr/pr71151-common.h: New test.
2060
2061 2016-06-16 Martin Liska <mliska@suse.cz>
2062
2063 * gfortran.dg/predict-1.f90: New test.
2064
2065 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
2066
2067 PR target/71242
2068 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2069
2070 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
2071
2072 * g++.dg/vect/pr36648.cc: Disable cunrolli
2073
2074 2016-06-16 Jakub Jelinek <jakub@redhat.com>
2075
2076 PR target/71554
2077 * gcc.c-torture/execute/pr71554.c: New test.
2078
2079 PR rtl-optimization/71532
2080 * gcc.dg/torture/pr71532.c: New test.
2081
2082 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2083
2084 * gcc.target/powerpc/p9-dimode1.c: New test.
2085 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2086
2087 2016-06-15 Jakub Jelinek <jakub@redhat.com>
2088
2089 * gcc.c-torture/compile/20160615-1.c: New test.
2090
2091 * g++.dg/cpp0x/ref-qual17.C: New test.
2092
2093 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2094
2095 PR middle-end/71529
2096 * gcc.target/i386/pr71529.C: New test.
2097
2098 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2099
2100 PR tree-optimization/71483
2101 * g++.dg/vect/pr71483.c: New
2102
2103 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2104
2105 PR c++/70202
2106 * g++.dg/inherit/crash6.C: New.
2107 * g++.dg/inherit/union2.C: Likewise.
2108 * g++.dg/inherit/virtual12.C: Likewise.
2109 * g++.dg/inherit/virtual13.C: Likewise.
2110 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2111
2112 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
2113
2114 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2115
2116 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2117
2118 PR tree-optimization/71439
2119 * gcc.dg/vect/pr71439.c: New
2120
2121 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2122
2123 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2124
2125 2016-06-15 Richard Biener <rguenther@suse.de>
2126
2127 * gcc.dg/vect/slp-45.c: New testcase.
2128
2129 2016-06-15 Richard Biener <rguenther@suse.de>
2130
2131 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2132
2133 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2134
2135 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2136 requirements, and disable for AIX for now.
2137 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2138
2139 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2140
2141 PR c++/71528
2142 * g++.dg/opt/pr71528.C: New test.
2143
2144 PR c++/71516
2145 * g++.dg/init/pr71516.C: New test.
2146
2147 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2148
2149 * g++.dg/init/array46.C: New.
2150
2151 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
2152
2153 * gcc.target/i386/float128-3.c: New test.
2154 * gcc.target/i386/quad-sse4.c: Ditto.
2155 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2156 Update scan strings.
2157
2158 2016-06-14 Richard Biener <rguenther@suse.de>
2159
2160 PR middle-end/71526
2161 * gfortran.dg/pr71526.f90: New testcase.
2162
2163 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2164
2165 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2166 * gcc.dg/zero_bits_compound-1.c: Likewise.
2167
2168 2016-06-14 Richard Biener <rguenther@suse.de>
2169
2170 PR tree-optimization/71522
2171 * gcc.dg/torture/pr71522.c: New testcase.
2172
2173 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2174
2175 PR tree-optimization/71520
2176 * gcc.dg/tree-ssa/pr71520.c: New test.
2177
2178 2016-06-14 Richard Biener <rguenther@suse.de>
2179
2180 PR tree-optimization/71521
2181 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2182
2183 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2184
2185 PR sanitizer/71498
2186 * c-c++-common/ubsan/bounds-13.c: New test.
2187
2188 PR preprocessor/71183
2189 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2190
2191 2016-06-13 Jeff Law <law@redhat.com>
2192
2193 PR tree-optimization/71403
2194 * c-c++-common/ubsan/pr71403-1.c: New test.
2195 * c-c++-common/ubsan/pr71403-2.c: New test.
2196 * c-c++-common/ubsan/pr71403-3.c: New test.
2197
2198 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2199
2200 PR middle-end/71478
2201 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2202 Add -Wno-psabi -w to dg-options.
2203
2204 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2205
2206 * gcc.target/powerpc/vadsdu-0.c: New test.
2207 * gcc.target/powerpc/vadsdu-1.c: New test.
2208 * gcc.target/powerpc/vadsdu-2.c: New test.
2209 * gcc.target/powerpc/vadsdu-3.c: New test.
2210 * gcc.target/powerpc/vadsdu-4.c: New test.
2211 * gcc.target/powerpc/vadsdu-5.c: New test.
2212 * gcc.target/powerpc/vadsdub-1.c: New test.
2213 * gcc.target/powerpc/vadsdub-2.c: New test.
2214 * gcc.target/powerpc/vadsduh-1.c: New test.
2215 * gcc.target/powerpc/vadsduh-2.c: New test.
2216 * gcc.target/powerpc/vadsduw-1.c: New test.
2217 * gcc.target/powerpc/vadsduw-2.c: New test.
2218
2219 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2220
2221 * gcc.dg/c99-init-2.c (c): Update expected error message.
2222 * gcc.dg/init-bad-8.c (foo): Likewise.
2223 * gcc.dg/spellcheck-fields-3.c: New test case.
2224
2225 2016-06-13 Martin Liska <mliska@suse.cz>
2226
2227 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2228 and "guess loop iv compared" heuristics.
2229 * gcc.dg/predict-2.c: Likewise.
2230 * gcc.dg/predict-3.c: Likewise.
2231 * gcc.dg/predict-4.c: Likewise.
2232 * gcc.dg/predict-5.c: Likewise.
2233 * gcc.dg/predict-6.c: Likewise.
2234
2235 2016-06-13 Marek Polacek <polacek@redhat.com>
2236
2237 PR middle-end/71476
2238 * c-c++-common/Wswitch-unreachable-4.c: New test.
2239 * gcc.dg/Wswitch-unreachable-2.c: New test.
2240 * g++.dg/tm/jump1.C: Move dg-warning.
2241
2242 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2243
2244 * gnat.dg/renaming10.ad[sb]: New test.
2245
2246 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2247
2248 PR fortran/70673
2249 * gfortran.dg/pr70673.f90: New test.
2250
2251 2016-06-13 Richard Biener <rguenther@suse.de>
2252
2253 PR middle-end/64516
2254 * gcc.dg/align-3.c: New testcase.
2255
2256 2016-06-13 Martin Liska <mliska@suse.cz>
2257
2258 * gcc.target/i386/pr71458.c: New test.
2259
2260 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2261
2262 PR target/71241
2263 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2264
2265 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2266
2267 PR target/60751
2268 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2269 statement.
2270
2271 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2272
2273 PR target/60751
2274 * gfortran.dg/comma_IO_extension_1.f90: New test.
2275 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2276 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2277 statement.
2278 * gfortran.dg/graphite/pr38083.f90: Likewise.
2279 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2280 missing format.
2281
2282 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2283
2284 * gnat.dg/case_character.adb: New test.
2285
2286 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2287
2288 PR middle-end/71310
2289 * gcc.target/powerpc/pr71310.c: New testcase.
2290
2291 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2292
2293 PR middle-end/71478
2294 * gcc.dg/pr71478.c: New test.
2295
2296 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2297
2298 PR middle-end/71494
2299 * gcc.c-torture/execute/pr71494.c: New test.
2300
2301 PR c/68657
2302 * gcc.target/i386/pr68657.c: New test.
2303
2304 PR inline-asm/68843
2305 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2306 (test): Add -masm=intel alternatives.
2307
2308 2016-06-10 Martin Sebor <msebor@redhat.com>
2309
2310 PR c/71392
2311 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2312
2313 2016-06-10 Jeff Law <law@redhat.com>
2314
2315 PR tree-optimization/71335
2316 * gcc.c-torture/execute/pr71335.c: New test.
2317
2318 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2319
2320 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2321 the various "cannot tail-call: " messages.
2322
2323 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2324
2325 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2326 and options.
2327
2328 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2329
2330 PR sanitizer/71480
2331 * c-c++-common/asan/pr71480.c: New test.
2332
2333 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2334
2335 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2336 (ASMNAME2): Likewise.
2337 (main): Replace fn in asm statement with ASMNAME ("fn").
2338 * gcc.dg/guality/pr68037-2.c: Likewise.
2339 * gcc.dg/guality/pr68037-3.c: Likewise.
2340 * gcc.dg/torture/pr68037-1.c: Likewise.
2341 * gcc.dg/torture/pr68037-2.c: Likewise.
2342 * gcc.dg/torture/pr68037-3.c: Likewise.
2343
2344 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2345
2346 PR inline-asm/68843
2347 * gcc.target/i386/pr68843-1.c: New test.
2348 * gcc.target/i386/pr68843-2.c: New test.
2349
2350 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2351 Cesar Philippidis <cesar@codesourcery.com>
2352
2353 PR middle-end/71373
2354 * gcc.dg/goacc/nested-function-1.c: New file.
2355 * gcc.dg/goacc/nested-function-2.c: Likewise.
2356 * gcc.dg/goacc/pr71373.c: Likewise.
2357 * gfortran.dg/goacc/cray-2.f95: Likewise.
2358 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2359 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2360 * gfortran.dg/goacc/cray.f95: Update.
2361 * gfortran.dg/goacc/loop-1.f95: Likewise.
2362 * gfortran.dg/goacc/loop-3.f95: Likewise.
2363 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2364 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2365
2366 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2367
2368 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2369 for OpenACC tile clauses.
2370 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2371
2372 PR c/71381
2373 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2374 to...
2375 * c-c++-common/goacc/cache-2.c: ... this new file.
2376 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2377 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2378 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2379 usage.
2380 * gfortran.dg/goacc/cray.f95: Likewise.
2381 * gfortran.dg/goacc/loop-1.f95: Likewise.
2382
2383 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2384
2385 PR tree-optimization/71407
2386 PR tree-optimization/71416
2387 * gcc.dg/vect/pr71407.c: New
2388 * gcc.dg/vect/pr71416-1.c: New
2389 * gcc.dg/vect/pr71416-2.c: New
2390
2391 2016-06-10 Richard Biener <rguenther@suse.de>
2392
2393 PR middle-end/71477
2394 * gcc.dg/torture/pr71477.c: New testcase.
2395
2396 2016-06-09 Julia Koval <julia.koval@intel.com>
2397
2398 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2399 * gcc.target/i386/interrupt-13.c: Likewise.
2400 * gcc.target/i386/interrupt-15.c: Likewise.
2401 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2402 * gcc.target/i386/interrupt-24.c: Likewise.
2403 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2404 * gcc.target/i386/interrupt-9.c: Likewise.
2405 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2406
2407 2016-06-09 Martin Sebor <msebor@redhat.com>
2408
2409 PR c/70883
2410 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2411 * gcc.dg/builtin-constant_p-1.c: Same.
2412 * gcc.dg/builtins-error.c: Same.
2413 * gcc.dg/pr70859.c: Same.
2414
2415 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2416
2417 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2418 * gcc.dg/torture/pr68067-1.c: Likewise.
2419 * gcc.dg/torture/pr68067-2.c: Likewise.
2420
2421 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2422
2423 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2424 when setting SIZE.
2425
2426 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2427
2428 PR c++/71465
2429 * g++.dg/inherit/crash5.C: New.
2430 Revert:
2431 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2432
2433 PR c++/70202
2434 * g++.dg/inherit/crash5.C: New.
2435 * g++.dg/inherit/virtual1.C: Adjust.
2436
2437 2016-06-09 Martin Liska <mliska@suse.cz>
2438
2439 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2440 * g++.dg/predict-loop-exit-2.C: Likewise.
2441 * g++.dg/predict-loop-exit-3.C: Likewise.
2442 * gcc.dg/predict-1.c: Likewise.
2443 * gcc.dg/predict-2.c: Likewise.
2444 * gcc.dg/predict-3.c: Likewise.
2445 * gcc.dg/predict-4.c: Likewise.
2446 * gcc.dg/predict-5.c: Likewise.
2447 * gcc.dg/predict-6.c: Likewise.
2448 * gcc.dg/predict-7.c: Likewise.
2449
2450 2016-06-09 Richard Biener <rguenther@suse.de>
2451
2452 PR tree-optimization/71462
2453 * gcc.dg/torture/pr71462.c: New testcase.
2454
2455 2016-06-09 Marek Polacek <polacek@redhat.com>
2456
2457 PR c/65471
2458 * gcc.dg/c11-generic-3.c: New test.
2459
2460 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2461
2462 * g++.dg/init/array42.C: New.
2463 * g++.dg/init/array43.C: Likewise.
2464 * g++.dg/init/array44.C: Likewise.
2465 * g++.dg/init/array45.C: Likewise.
2466 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2467 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2468 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2469 * g++.dg/gomp/pr35751.C: Likewise.
2470 * g++.dg/init/array23.C: Likewise.
2471 * g++.dg/init/brace2.C: Likewise.
2472 * g++.dg/init/brace6.C: Likewise.
2473
2474 2016-06-08 Martin Sebor <msebor@redhat.com>
2475 Jakub Jelinek <jakub@redhat.com>
2476
2477 PR c++/70507
2478 PR c/68120
2479 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2480 * c-c++-common/builtin-arith-overflow-2.c: New test.
2481 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2482 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2483 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2484
2485 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2486
2487 PR c++/71442
2488 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2489
2490 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2491
2492 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2493 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2494 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2495 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2496 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2497 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2498 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2499 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2500 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2501 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2502 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2503 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2504 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2505
2506 2016-06-08 Richard Biener <rguenther@suse.de>
2507
2508 PR tree-optimization/68558
2509 * gcc.dg/vect/slp-44.c: New testcase.
2510
2511 2016-06-08 Richard Biener <rguenther@suse.de>
2512
2513 * gcc.dg/vect/slp-43.c: New testcase.
2514
2515 2016-06-08 Richard Biener <rguenther@suse.de>
2516
2517 PR tree-optimization/71452
2518 * gcc.dg/torture/pr71452.c: New testcase.
2519
2520 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2521
2522 PR c++/71448
2523 * g++.dg/torture/pr71448.C: New test.
2524
2525 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2526
2527 PR debug/71432
2528 PR ada/71413
2529 * g++.dg/debug/pr71432.C: New test.
2530
2531 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2532
2533 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2534 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2535 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2536
2537 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2538
2539 * gcc.dg/vect/vect-live-2.c: Update effective target.
2540 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2541 * lib/target-supports.exp: Add aarch64 to vect_long.
2542
2543 2016-06-08 Marek Polacek <polacek@redhat.com>
2544
2545 PR c/71418
2546 * gcc.dg/noncompile/pr71418.c: New test.
2547
2548 PR c/71426
2549 * gcc.dg/noncompile/pr71426.c: New test.
2550
2551 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2552
2553 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2554 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2555 * gcc.dg/predict-3.c: Update template.
2556 * gcc.dg/predict-5.c: Update template.
2557 * gcc.dg/predict-6.c: Update template.
2558 * gcc.dg/predict-9.c: Update template.
2559 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2560
2561 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2562
2563 * gcc.target/powerpc/vec-mul.c: New test.
2564
2565 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2566
2567 * gcc.dg/spellcheck-fields-2.c: New test case.
2568
2569 2016-06-07 Richard Biener <rguenther@suse.de>
2570
2571 PR c/61564
2572 * gcc.dg/Wpragmas-1.c: New testcase.
2573 * gcc.dg/Wattributes-4.c: Likewise.
2574 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2575 entry.
2576
2577 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2578
2579 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2580 spurious debug code.
2581
2582 2016-06-07 Richard Biener <rguenther@suse.de>
2583
2584 PR tree-optimization/71428
2585 * gcc.dg/torture/pr71428.c: New testcase.
2586
2587 2016-06-07 Richard Biener <rguenther@suse.de>
2588
2589 PR middle-end/71423
2590 * gcc.dg/torture/pr71423.c: New testcase.
2591
2592 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2593
2594 PR middle-end/71408
2595 * gcc.dg/tree-ssa/pr71408.c: New test.
2596
2597 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2598
2599 PR middle-end/71281
2600 * g++.dg/torture/pr71281.C: New test.
2601
2602 2016-06-06 Marek Polacek <polacek@redhat.com>
2603
2604 PR c/71362
2605 * gcc.dg/pr71362.c: New test.
2606
2607 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2608 Patrick Palka <ppalka@gcc.gnu.org>
2609
2610 PR c++/70847
2611 PR c++/71330
2612 PR c++/71393
2613 * g++.dg/opt/pr70847.C: New test.
2614 * g++.dg/ubsan/pr70847.C: New test.
2615 * g++.dg/ubsan/pr71393.C: New test.
2616
2617 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2618
2619 PR tree-optimization/71259
2620 * gcc.dg/vect/pr71259.c: New test.
2621
2622 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2623
2624 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2625 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2626 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2627 above.
2628
2629 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2630
2631 PR middle-end/37780
2632 * gcc.c-torture/execute/pr37780.c: New test.
2633 * gcc.target/aarch64/pr37780_1.c: Likewise.
2634 * gcc.target/arm/pr37780_1.c: Likewise.
2635
2636 2016-06-06 Marek Polacek <polacek@redhat.com>
2637
2638 * c-c++-common/attr-may-alias-1.c: New test.
2639 * c-c++-common/attr-may-alias-2.c: New test.
2640 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2641
2642 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2643
2644 PR c/24414
2645 * gcc.target/i386/pr24414.c: New test.
2646
2647 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2648
2649 * gcc.target/sparc/vis4misc.c: New file.
2650 * gcc.target/sparc/fpcmp.c: Likewise.
2651 * gcc.target/sparc/fpcmpu.c: Likewise.
2652
2653 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2654
2655 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2656 * gcc.dg/vect/vect-live-3.c: Likewise.
2657
2658 2016-06-06 Richard Biener <rguenther@suse.de>
2659
2660 PR tree-optimization/71398
2661 * gcc.dg/torture/pr71398.c: New testcase.
2662
2663 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2664
2665 PR target/71389
2666 * g++.dg/pr71389.C: New test.
2667
2668 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2669
2670 PR fortran/71404
2671 * gfortran.dg/fmt_read_5.f: New test.
2672
2673 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2674
2675 PR fortran/69659
2676 * gfortran.dg/class_array_22.f03: New test.
2677
2678 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2679
2680 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2681
2682 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2683
2684 * gcc.dg/predict-9.c: Update template.
2685
2686 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2687
2688 PR c++/49377
2689 * g++.dg/template/pr49377.C: New.
2690
2691 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2692
2693 PR tree-optimization/71405
2694 * g++.dg/torture/pr71405.C: New test.
2695
2696 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2697
2698 PR c++/70202
2699 * g++.dg/inherit/crash5.C: New.
2700 * g++.dg/inherit/virtual1.C: Adjust.
2701
2702 2016-06-03 Jeff Law <law@redhat.com>
2703
2704 PR tree-optimization/71316
2705 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2706
2707 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2708
2709 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2710 dg-additional-options with just -fno-tree-scev-cprop in it.
2711 * gcc.dg/vect/vect-live-2.c: Likewise.
2712 * gcc.dg/vect/vect-live-5.c: Likewise.
2713 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2714 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2715 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2716
2717 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2718
2719 PR c++/27100
2720 * g++.dg/other/friend6.C: New test.
2721
2722 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2723
2724 * g++.dg/torture/ppc-ldst-array.C: New.
2725
2726 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2727
2728 PR target/71276
2729 PR target/71277
2730 * gcc.dg/torture/builtin-fp-int-inexact.c,
2731 gcc.target/i386/387-builtin-fp-int-inexact.c,
2732 gcc.target/i386/387-rint-inline-1.c,
2733 gcc.target/i386/387-rint-inline-2.c,
2734 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2735 gcc.target/i386/sse2-rint-inline-1.c,
2736 gcc.target/i386/sse2-rint-inline-2.c,
2737 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2738 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2739
2740 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2741 Julia Koval <julia.koval@intel.com>
2742
2743 PR target/66960
2744 PR target/67630
2745 PR target/67634
2746 PR target/67841
2747 PR target/68037
2748 PR target/68618
2749 PR target/68661
2750 PR target/69575
2751 PR target/69596
2752 PR target/69734
2753 * gcc.dg/guality/pr68037-1.c: New test.
2754 * gcc.dg/guality/pr68037-2.c: Likewise.
2755 * gcc.dg/guality/pr68037-3.c: Likewise.
2756 * gcc.dg/torture/pr68037-1.c: Likewise.
2757 * gcc.dg/torture/pr68037-2.c: Likewise.
2758 * gcc.dg/torture/pr68037-3.c: Likewise.
2759 * gcc.dg/torture/pr68661-1a.c: Likewise.
2760 * gcc.dg/torture/pr68661-1b.c: Likewise.
2761 * gcc.target/i386/interrupt-1.c: Likewise.
2762 * gcc.target/i386/interrupt-2.c: Likewise.
2763 * gcc.target/i386/interrupt-3.c: Likewise.
2764 * gcc.target/i386/interrupt-4.c: Likewise.
2765 * gcc.target/i386/interrupt-5.c: Likewise.
2766 * gcc.target/i386/interrupt-6.c: Likewise.
2767 * gcc.target/i386/interrupt-7.c: Likewise.
2768 * gcc.target/i386/interrupt-8.c: Likewise.
2769 * gcc.target/i386/interrupt-9.c: Likewise.
2770 * gcc.target/i386/interrupt-10.c: Likewise.
2771 * gcc.target/i386/interrupt-11.c: Likewise.
2772 * gcc.target/i386/interrupt-12.c: Likewise.
2773 * gcc.target/i386/interrupt-13.c: Likewise.
2774 * gcc.target/i386/interrupt-14.c: Likewise.
2775 * gcc.target/i386/interrupt-15.c: Likewise.
2776 * gcc.target/i386/interrupt-16.c: Likewise.
2777 * gcc.target/i386/interrupt-17.c: Likewise.
2778 * gcc.target/i386/interrupt-18.c: Likewise.
2779 * gcc.target/i386/interrupt-19.c: Likewise.
2780 * gcc.target/i386/interrupt-20.c: Likewise.
2781 * gcc.target/i386/interrupt-21.c: Likewise.
2782 * gcc.target/i386/interrupt-22.c: Likewise.
2783 * gcc.target/i386/interrupt-23.c: Likewise.
2784 * gcc.target/i386/interrupt-24.c: Likewise.
2785 * gcc.target/i386/interrupt-25.c: Likewise.
2786 * gcc.target/i386/interrupt-26.c: Likewise.
2787 * gcc.target/i386/interrupt-27.c: Likewise.
2788 * gcc.target/i386/interrupt-28.c: Likewise.
2789 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2790 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2791 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2792 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2793 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2794 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2795 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2796 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2797 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2798 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2799 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2800 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2801
2802 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2803
2804 PR tree-optimization/52171
2805 * gcc.dg/pr52171.c: New test.
2806 * gcc.target/i386/pr52171.c: New test.
2807
2808 2016-06-03 Jan Hubicka <jh@suse.cz>
2809
2810 * g++.dg/tree-ssa/pred-1.C: New testcase
2811 * gcc.dg/tree-ssa/pred-1.c: New testcase
2812
2813 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2814
2815 PR target/70957
2816 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2817 support.
2818 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2819
2820 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2821
2822 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2823
2824 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2825
2826 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2827 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2828 * gcc.dg/vect/vect-live-1.c: New test.
2829 * gcc.dg/vect/vect-live-2.c: New test.
2830 * gcc.dg/vect/vect-live-3.c: New test.
2831 * gcc.dg/vect/vect-live-4.c: New test.
2832 * gcc.dg/vect/vect-live-5.c: New test.
2833 * gcc.dg/vect/vect-live-slp-1.c: New test.
2834 * gcc.dg/vect/vect-live-slp-2.c: New test.
2835 * gcc.dg/vect/vect-live-slp-3.c: New test.
2836
2837 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2838
2839 PR middle-end/71387
2840 * g++.dg/opt/pr71387.C: New test.
2841
2842 2016-06-02 Jeff Law <law@redhat.com>
2843
2844 PR tree-optimization/71328
2845 * gcc.c-torture/compile/pr71328.c: New test.
2846
2847 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2848
2849 PR fortran/52393
2850 * gfortran.dg/fmt_read_3.f90: Fix typo.
2851 * gfortran.dg/fmt_read_4.f90: New test.
2852
2853 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2854
2855 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2856 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2857 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2858 * g++.dg/cpp0x/override2.C: Likewise.
2859 * g++.dg/parse/crash5.C: Likewise.
2860 * g++.dg/parse/error16.C: Likewise.
2861 * g++.dg/parse/error27.C: Likewise.
2862 * g++.dg/template/qualttp15.C: Likewise.
2863 * g++.dg/template/redecl4.C: Likewise.
2864 * g++.old-deja/g++.other/crash39.C: Likewise.
2865 * g++.old-deja/g++.other/struct1.C: Likewise.
2866 * g++.old-deja/g++.pt/m9a.C: Likewise.
2867 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2868
2869 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2870
2871 PR c++/71372
2872 * c-c++-common/pr71372.c: New test.
2873
2874 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2875 __TIME__ strings with __builtin_strcmp instead of printf and
2876 dg-output.
2877
2878 2016-06-02 Martin Liska <mliska@suse.cz>
2879
2880 * gcc.dg/predict-9.c: New test.
2881
2882 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2883
2884 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2885 global set_compiler_env_var and global saved_compiler_env_var.
2886
2887 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2888
2889 PR rtl-optimization/71295
2890 * gcc.c-torture/compile/pr71295.c: New test.
2891
2892 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2893
2894 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2895
2896 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2897 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2898
2899 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2900 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2901 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2902 alternative number.
2903
2904 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2905
2906 * gcc.target/powerpc/p9-splat-4.c: New test.
2907
2908 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2909
2910 PR target/71186
2911 * gcc.target/powerpc/pr71186.c: New test.
2912
2913 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2914
2915 PR fortran/52393
2916 * gfortran.dg/fmt_read_3.f90: New test.
2917
2918 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2919
2920 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2921 procedure.
2922
2923 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2924
2925 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2926 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2927 env var is set.
2928 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2929 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2930 shown once.
2931 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2932 during compilation.
2933 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2934 vars set by dg-set-compiler-env-var.
2935
2936 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2937
2938 PR fortran/71156
2939 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2940 to the module procedure declaration.
2941 * gfortran.dg/submodule_16.f08: New test.
2942
2943 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2944
2945 PR middle-end/71371
2946 * c-c++-common/gomp/pr71371.c: New test.
2947
2948 2016-06-01 Richard Biener <rguenther@suse.de>
2949
2950 PR tree-optimization/71366
2951 * gcc.dg/torture/pr71366-1.c: New testcase.
2952 * gcc.dg/torture/pr71366-2.c: Likewise.
2953
2954 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2955
2956 * gcc.target/powerpc/vslv-0.c: New test.
2957 * gcc.target/powerpc/vslv-1.c: New test.
2958 * gcc.target/powerpc/vsrv-0.c: New test.
2959 * gcc.target/powerpc/vsrv-1.c: New test.
2960
2961 2016-06-01 Nathan Sidwell <nathan@acm.org>
2962
2963 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2964 * gcc.target/nvptx/weak.c: New.
2965
2966 2016-06-01 Richard Biener <rguenther@suse.de>
2967
2968 PR tree-optimization/71261
2969 * gcc.dg/torture/vect-bool-1.c: New testcase.
2970
2971 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2972
2973 * gfortran.dg/gomp/order-1.f90: New test.
2974 * gfortran.dg/gomp/order-2.f90: New test.
2975
2976 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2977
2978 * gcc.dg/unroll-6.c: Update template.
2979 * gcc.dg/unroll-7.c: New testcase.
2980 * gcc.dg/unroll-8.c: New testcase.
2981
2982 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2983
2984 * gnat.dg/opt56.ad[sb]: New test.
2985
2986 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2987
2988 PR c++/66635
2989 * g++.dg/cpp0x/constexpr-ice16.C: New.
2990
2991 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2992
2993 PR tree-optimization/71314
2994 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2995 -mbranch-cost=2.
2996
2997 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2998
2999 PR tree-optimization/71077
3000 * gcc.dg/tree-ssa/pr71077.c: New test.
3001
3002 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
3003
3004 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3005 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3006 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3007
3008 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3009
3010 PR c++/71248
3011 * g++.dg/cpp0x/pr71248.C: New.
3012 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3013 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3014 * g++.dg/init/new37.C: Likewise.
3015 * g++.dg/template/static1.C: Likewise.
3016 * g++.dg/template/static2.C: Likewise.
3017
3018 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3019
3020 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3021 instead of %rdi.
3022 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3023
3024 2016-05-31 Marek Polacek <polacek@redhat.com>
3025
3026 * c-c++-common/Wswitch-unreachable-3.c: New test.
3027 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3028
3029 2016-05-31 Richard Biener <rguenther@suse.de>
3030
3031 PR tree-optimization/71352
3032 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3033
3034 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3035
3036 * gcc.target/arm/armv5_thumb_isa.c: New test.
3037
3038 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3039
3040 PR target/71346
3041 * gcc.target/i386/pr71346.c: New test.
3042
3043 2016-05-31 Tom de Vries <tom@codesourcery.com>
3044
3045 PR tree-optimization/69068
3046 * gcc.dg/graphite/pr69068.c: New test.
3047
3048 2016-05-27 Martin Sebor <msebor@redhat.com>
3049
3050 PR c++/71306
3051 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3052
3053 2016-05-30 Jakub Jelinek <jakub@redhat.com>
3054
3055 PR c++/71349
3056 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3057 nowait depend(inout: dd[0]) clauses where permitted.
3058
3059 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3060
3061 PR c++/71238
3062 * g++.dg/parse/pr71238.C: New.
3063 * g++.dg/concepts/friend1.C: Test column numbers too.
3064 * g++.dg/cpp0x/initlist31.C: Likewise.
3065 * g++.dg/cpp0x/pr51420.C: Likewise.
3066 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3067 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3068 * g++.dg/ext/builtin3.C: Likewise.
3069 * g++.dg/lookup/friend12.C: Likewise.
3070 * g++.dg/lookup/friend7.C: Likewise.
3071 * g++.dg/lookup/koenig1.C: Likewise.
3072 * g++.dg/lookup/koenig5.C: Likewise.
3073 * g++.dg/lookup/used-before-declaration.C: Likewise.
3074 * g++.dg/overload/koenig1.C: Likewise.
3075 * g++.dg/template/crash65.C: Likewise.
3076 * g++.dg/template/friend57.C: Likewise.
3077 * g++.dg/warn/Wshadow-5.C: Likewise.
3078 * g++.dg/warn/Wunused-8.C: Likewise.
3079 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3080 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3081 * g++.old-deja/g++.jason/member.C: Likewise.
3082 * g++.old-deja/g++.jason/report.C: Likewise.
3083 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3084 * g++.old-deja/g++.law/visibility20.C: Likewise.
3085 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3086 * g++.old-deja/g++.other/static5.C: Likewise.
3087 * g++.old-deja/g++.pt/overload2.C: Likewise.
3088
3089 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3090
3091 * gcc.dg/tree-ssa/peel1.c: New testcase.
3092 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3093 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3094
3095 2016-05-30 Tom de Vries <tom@codesourcery.com>
3096
3097 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3098 to ce.
3099
3100 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3101
3102 PR c++/71099
3103 * g++.dg/parse/virtual1.C: New.
3104
3105 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
3106
3107 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3108 Use correct register when clearing %edx.
3109
3110 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
3111
3112 PR tree-optimization/71289
3113 * gcc.dg/pr71289.c: New test.
3114
3115 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3116
3117 PR middle-end/71269
3118 PR middle-end/71292
3119 * gcc.dg/tree-ssa/pr71269.c: New test.
3120 * gcc.dg/tree-ssa/pr71292.c: New test.
3121
3122 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3123
3124 PR middle-end/71252
3125 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3126
3127 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3128
3129 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3130 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3131 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3132
3133 2016-05-30 Tom de Vries <tom@codesourcery.com>
3134
3135 PR tree-optimization/69067
3136 * gcc.dg/graphite/pr69067.c: New test.
3137
3138 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
3139
3140 PR target/71245
3141 * gcc.target/i386/pr71245-1.c: New test.
3142 * gcc.target/i386/pr71245-2.c: Ditto.
3143
3144 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3145
3146 PR c++/71105
3147 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3148 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3149 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3150
3151 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
3152
3153 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3154
3155 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3156
3157 Revert:
3158 PR c++/69855
3159 * g++.dg/overload/69855.C: New.
3160 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3161 * g++.old-deja/g++.pt/crash3.C: Likewise.
3162
3163 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3164
3165 PR c++/60385
3166 * g++.dg/parse/namespace13.C: New.
3167
3168 2016-05-26 Jeff Law <law@redhat.com>
3169
3170 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3171 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3172 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3173 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3174 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3175 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3176 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3177 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3178 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3179 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3180 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3181 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3182 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3183
3184 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3185
3186 PR c++/69855
3187 * g++.dg/overload/69855.C: New.
3188 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3189 * g++.old-deja/g++.pt/crash3.C: Likewise.
3190
3191 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3192
3193 PR target/63596
3194 * gcc.target/aarch64/va_arg_1.c: New testcase.
3195 * gcc.target/aarch64/va_arg_2.c: Likewise.
3196 * gcc.target/aarch64/va_arg_3.c: Likewise.
3197
3198 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3199
3200 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3201 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3202 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3203 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3204 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3205
3206 2016-05-27 Marek Polacek <polacek@redhat.com>
3207
3208 PR middle-end/71308
3209 * g++.dg/torture/pr71308.C: New test.
3210
3211 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3212
3213 * gcc.dg/zero_bits_compound-1.c: New test.
3214 * gcc.dg/zero_bits_compound-2.c: New test.
3215
3216 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3217
3218 PR middle-end/71279
3219 * gcc.dg/pr71279.c: New test.
3220
3221 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3222
3223 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3224 floating point min/max/comparison instructions.
3225 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3226
3227 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3228
3229 * c-c++-common/gomp/schedule-1.c: New test.
3230 * gfortran.dg/gomp/schedule-1.f90: New test.
3231
3232 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3233
3234 PR c++/70822
3235 PR c++/70106
3236 * g++.dg/cpp1y/auto-fn32.C: New test.
3237 * g++.dg/cpp1y/paren4.C: New test.
3238
3239 2016-05-26 Nathan Sidwell <nathan@acm.org>
3240
3241 * gcc.dg/20060410.c: Xfail on ptx.
3242 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3243 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3244 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3245 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3246 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3247
3248 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3249
3250 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3251
3252 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3253
3254 PR tree-optimization/71280
3255 * gcc.dg/pr71280.c: New test.
3256
3257 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3258
3259 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3260 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3261
3262 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3263
3264 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3265
3266 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3267 kept in memory.
3268
3269 2016-05-25 Jeff Law <law@redhat.com>
3270
3271 PR tree-optimization/71272
3272 * gcc.c-torture/compile/pr71272.c: new test.
3273
3274 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3275
3276 * gcc.target/powerpc/vec-cmpne.c: New test.
3277 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3278
3279 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3280
3281 * gnat.dg/opt55.ad[sb]: New test.
3282
3283 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3284
3285 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3286 * c-c++-common/pr60226.c: Require int32plus.
3287 * gcc.c-torture/execute/pr70602.c: Likewise.
3288 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3289 unsigned long for malloc arg type.
3290 * gcc.dg/asr_div1.c: Require int32plus.
3291 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3292 * gcc.dg/pie-1.c: Require pie.
3293 * gcc.dg/pie-2.c: Likewise.
3294 * gcc.dg/pr59471.c: Require int32plus.
3295 * gcc.dg/pr59963-2.c: XFAIL for int16.
3296 * gcc.dg/pr60114.c: Require int32plus.
3297 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3298 unsigned long for typedef of size_t.
3299 * gcc.dg/pr63914.c: Require int32plus.
3300 * gcc.dg/pr64536.c: Require pt32plus.
3301 * gcc.dg/pr65658.c: Likewise.
3302 * gcc.dg/pr67271.c: Require int32plus.
3303 * gcc.dg/pr68112.c: Likewise.
3304 * gcc.dg/pr69071.c: Skip for avr target.
3305 * gcc.dg/pr69973.c: Require int32plus.
3306 * gcc.dg/pr70169.c: Skip for avr target.
3307 * gcc.dg/sso-6.c: Require int32plus.
3308 * gcc.dg/sso-7.c: Likewise.
3309 * gcc.dg/sso-8.c: Likewise.
3310 * gcc.dg/vrp-min-max-2.c: Likewise.
3311
3312 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3313
3314 PR target/70738
3315 * gcc.target/i386/pr70738-1.c: New test.
3316 * gcc.target/i386/pr70738-2.c: Likewise.
3317 * gcc.target/i386/pr70738-3.c: Likewise.
3318 * gcc.target/i386/pr70738-4.c: Likewise.
3319 * gcc.target/i386/pr70738-5.c: Likewise.
3320 * gcc.target/i386/pr70738-6.c: Likewise.
3321 * gcc.target/i386/pr70738-7.c: Likewise.
3322 * gcc.target/i386/pr70738-8.c: Likewise.
3323 * gcc.target/i386/pr70738-9.c: Likewise.
3324
3325 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3326
3327 PR rtl-optimization/66940
3328 * gcc.c-torture/execute/pr66940.c: New test.
3329
3330 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3331
3332 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3333 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3334 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3335 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3336 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3337 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3338 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3339 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3340 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3341 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3342 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3343 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3344 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3345 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3346 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3347 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3348 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3349 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3350 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3351 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3352 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3353 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3354 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3355 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3356
3357 2016-05-25 Marek Polacek <polacek@redhat.com>
3358
3359 PR c/71265
3360 * gcc.dg/noncompile/pr71265.c: New test.
3361
3362 PR c/71266
3363 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3364
3365 2016-05-25 Nathan Sidwell <nathan@acm.org>
3366
3367 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3368
3369 2016-05-25 Richard Biener <rguenther@suse.de>
3370
3371 PR tree-optimization/71261
3372 * c-c++-common/torture/pr71261.c: New testcase.
3373
3374 2016-05-25 Richard Biener <rguenther@suse.de>
3375
3376 PR tree-optimization/71264
3377 * gcc.dg/vect/pr71264.c: New testcase.
3378
3379 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3380
3381 PR c++/55992
3382 * g++.dg/cpp0x/alias-decl-53.C: New.
3383 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3384
3385 2016-05-25 Martin Liska <mliska@suse.cz>
3386
3387 * g++.dg/pr71239.C: New test.
3388
3389 2016-05-25 Richard Biener <rguenther@suse.de>
3390
3391 * gcc.dg/vect/pr58135.c: Rename to ...
3392 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3393
3394 2016-05-25 Marek Polacek <polacek@redhat.com>
3395
3396 * g++.dg/pr65295.C: Use target c++14.
3397
3398 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3399
3400 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3401 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3402
3403 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3404
3405 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3406 instructions.
3407
3408 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3409
3410 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3411 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3412 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3413 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3414 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3415 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3416 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3417 * c-c++-common/goacc/pcopy.c: Likewise.
3418 * c-c++-common/goacc/pcopyin.c: Likewise.
3419 * c-c++-common/goacc/pcopyout.c: Likewise.
3420 * c-c++-common/goacc/pcreate.c: Likewise.
3421 * c-c++-common/goacc/pr70688.c: New test.
3422 * c-c++-common/goacc/present-1.c: Adjust test.
3423 * c-c++-common/goacc/reduction-5.c: Likewise.
3424 * g++.dg/goacc/data-1.C: New test.
3425
3426 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3427
3428 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3429 vector parity built-in functions.
3430 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3431 count trailing zeros automatic vectorization.
3432 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3433 count trailing zeros built-in functions.
3434
3435 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3436
3437 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3438
3439 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3440
3441 PR target/71050
3442 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3443
3444 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3445
3446 PR c++/50436
3447 * g++.dg/template/crash123.C: New.
3448 * g++.dg/template/crash124.C: Likewise.
3449
3450 2016-05-24 Martin Sebor <msebor@redhat.com>
3451
3452 PR c++/71147
3453 * g++.dg/ext/flexary16.C: New test.
3454
3455 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3456
3457 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3458 before math.h is included.
3459 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3460 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3461 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3462 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3463 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3464 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3465 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3466 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3467 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3468 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3469 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3470 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3471 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3472 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3473 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3474 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3475 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3476 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3477 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3478 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3479 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3480 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3481 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3482
3483 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3484 Kelvin Nilsen <kelvin@gcc.gnu.org>
3485
3486 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3487 support.
3488
3489 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3490
3491 PR c++/69872
3492 * g++.dg/warn/Wno-narrowing1.C: New.
3493
3494 2016-05-24 Marek Polacek <polacek@redhat.com>
3495
3496 PR c/71249
3497 * c-c++-common/Wswitch-unreachable-2.c: New test.
3498
3499 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3500
3501 PR c++/71257
3502 * g++.dg/vect/simd-clone-6.cc: New test.
3503 * g++.dg/gomp/declare-simd-6.C: New test.
3504
3505 PR middle-end/70434
3506 PR c/69504
3507 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3508
3509 2016-05-24 Richard Biener <rguenther@suse.de>
3510
3511 PR tree-optimization/71240
3512 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3513
3514 2016-05-24 Richard Biener <rguenther@suse.de>
3515
3516 PR tree-optimization/71230
3517 * gcc.dg/torture/pr71230.c: New testcase.
3518 * g++.dg/torture/pr71230.C: Likewise.
3519
3520 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3521
3522 * c-c++-common/goacc/routine-5.c: Add tests.
3523 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3524 * gfortran.dg/goacc/routine-6.f90: Add tests.
3525
3526 2016-05-24 Richard Biener <rguenther@suse.de>
3527
3528 PR tree-optimization/71253
3529 * gcc.dg/torture/pr71253.c: New testcase.
3530
3531 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3532
3533 PR middle-end/71252
3534 * gfortran.dg/pr71252.f90: New test.
3535
3536 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3537
3538 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3539
3540 2016-05-24 Richard Biener <rguenther@suse.de>
3541
3542 PR middle-end/70434
3543 PR c/69504
3544 * c-c++-common/vector-subscript-4.c: New testcase.
3545 * c-c++-common/vector-subscript-5.c: Likewise.
3546
3547 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3548
3549 PR fortran/71123
3550 * gfortran.dg/namelist_90.f: New test
3551
3552 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3553
3554 PR fortran/66461
3555 * gfortran.dg/unexpected_eof.f: New test
3556
3557 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3558 Kelvin Nilsen <kelvin@gcc.gnu.org>
3559
3560 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3561 as little endian.
3562
3563 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3564
3565 PR c++/70972
3566 * g++.dg/cpp0x/inh-ctor20.C: New.
3567 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3568
3569 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3570
3571 PR c++/69095
3572 * g++.dg/cpp0x/variadic168.C: New.
3573
3574 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3575
3576 * g++.dg/cpp0x/pr31445.C: Test column number too.
3577 * g++.dg/cpp0x/pr32253.C: Likewise.
3578 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3579 * g++.dg/cpp0x/variadic36.C: Likewise.
3580
3581 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3582
3583 * gcc.dg/fold-notshift-2.c: Adjust.
3584
3585 2016-05-23 Marek Polacek <polacek@redhat.com>
3586
3587 PR c/49859
3588 * c-c++-common/Wswitch-unreachable-1.c: New test.
3589 * gcc.dg/Wswitch-unreachable-1.c: New test.
3590 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3591 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3592 * g++.dg/gomp/block-10.C: Likewise.
3593 * gcc.dg/gomp/block-10.c: Likewise.
3594 * g++.dg/gomp/block-9.C: Likewise.
3595 * gcc.dg/gomp/block-9.c: Likewise.
3596 * g++.dg/gomp/target-1.C: Likewise.
3597 * g++.dg/gomp/target-2.C: Likewise.
3598 * gcc.dg/gomp/target-1.c: Likewise.
3599 * gcc.dg/gomp/target-2.c: Likewise.
3600 * g++.dg/gomp/taskgroup-1.C: Likewise.
3601 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3602 * gcc.dg/gomp/teams-1.c: Likewise.
3603 * g++.dg/gomp/teams-1.C: Likewise.
3604 * g++.dg/overload/error3.C: Likewise.
3605 * g++.dg/tm/jump1.C: Likewise.
3606 * g++.dg/torture/pr40335.C: Likewise.
3607 * gcc.dg/c99-vla-jump-5.c: Likewise.
3608 * gcc.dg/switch-warn-1.c: Likewise.
3609 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3610 * gcc.dg/nested-func-1.c: Likewise.
3611 * gcc.dg/pr67784-4.c: Likewise.
3612
3613 2016-05-23 Richard Biener <rguenther@suse.de>
3614
3615 PR tree-optimization/71230
3616 * gfortran.dg/pr71230-1.f90: New testcase.
3617 * gfortran.dg/pr71230-2.f90: Likewise.
3618
3619 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3620
3621 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3622 * gcc.dg/vect/pr58135.c: Add new.
3623 * gfortran.dg/pr46519-1.f: Adjust test case.
3624
3625 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3626
3627 PR c++/53401
3628 * g++.dg/cpp0x/decltype64.C: New.
3629
3630 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3631
3632 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3633 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3634 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3635
3636 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3637
3638 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3639 Add poly64x1_t and poly64x2_t cases if supported.
3640 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3641 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3642 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3643 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3644 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3645
3646 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3647
3648 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3649 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3650 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3651 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3652 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3653 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3654 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3655
3656 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3657
3658 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3659
3660 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3661
3662 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3663 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3664
3665 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3666
3667 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3668 constraint instead of "r".
3669 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3670 insn instead of vxorpd.
3671 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3672
3673 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3674 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3675
3676 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3677
3678 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3679 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3680
3681 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3682
3683 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3684
3685 PR middle-end/40921
3686 * gcc.dg/tree-ssa/pr40921.c: New test.
3687
3688 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3689
3690 PR target/71103
3691 * gcc.target/avr/pr71103.c: New test.
3692
3693 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3694
3695 PR middle-end/71179
3696 * gcc.dg/tree-ssa/pr71179.c: New test.
3697
3698 2016-05-20 Martin Sebor <msebor@redhat.com>
3699
3700 PR c/71115
3701 * gcc.dg/init-excess-2.c: New test.
3702
3703 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3704
3705 * gnat.dg/opt53.adb: New test.
3706 * gnat.dg/opt54.adb: Likewise.
3707
3708 2016-05-20 Martin Jambor <mjambor@suse.cz>
3709
3710 PR tree-optimization/70884
3711 * gcc.dg/tree-ssa/pr70919.c: New test.
3712
3713 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3714
3715 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3716 formatting.
3717 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3718 fix code formatting.
3719
3720 2016-05-20 Nathan Sidwell <nathan@acm.org>
3721
3722 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3723 non-common cases.
3724 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3725
3726 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3727
3728 * jit.dg/all-non-failing-tests.h: Add
3729 test-factorial-must-tail-call.c.
3730 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3731 * jit.dg/test-factorial-must-tail-call.c: New test case.
3732
3733 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3734
3735 PR fortran/71204
3736 * gfortran.dg/pr71204.f90: New test.
3737
3738 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3739
3740 * gcc.target/nvptx/sincos.c: New test.
3741
3742 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3743
3744 PR c++/70572
3745 * g++.dg/cpp1y/auto-fn31.C: New.
3746
3747 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3748
3749 * gcc.target/powerpc/vec-addec.c: New test.
3750 * gcc.target/powerpc/vec-addec-int128.c: New test.
3751
3752 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3753
3754 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3755 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3756 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3757 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3758
3759 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3760
3761 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3762
3763 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3764
3765 PR c++/71210
3766 * g++.dg/opt/pr71210-1.C: New test.
3767 * g++.dg/opt/pr71210-2.C: New test.
3768
3769 PR tree-optimization/29756
3770 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3771 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3772 only on selected targets where V4SImode vectors are known to be
3773 supported.
3774
3775 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3776
3777 PR tree-optimization/71079
3778 PR tree-optimization/71206
3779 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3780
3781 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3782
3783 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3784 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3785 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3786
3787 2016-05-20 Richard Guenther <rguenther@suse.de>
3788
3789 PR tree-optimization/29756
3790 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3791
3792 2016-05-20 Richard Biener <rguenther@suse.de>
3793
3794 PR tree-optimization/71185
3795 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3796
3797 2016-05-20 Richard Biener <rguenther@suse.de>
3798
3799 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3800
3801 2016-05-19 Marek Polacek <polacek@redhat.com>
3802
3803 PR c++/71075
3804 * g++.dg/diagnostic/pr71075.C: New test.
3805
3806 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3807
3808 PR c++/71184
3809 * g++.dg/pr71184.C: New test case.
3810
3811 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3812
3813 * gcc.target/powerpc/darn-0.c: New test.
3814 * gcc.target/powerpc/darn-1.c: New test.
3815 * gcc.target/powerpc/darn-2.c: New test.
3816
3817 2016-05-19 Marek Polacek <polacek@redhat.com>
3818
3819 PR tree-optimization/71031
3820 * gcc.dg/tree-ssa/vrp100.c: New test.
3821
3822 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3823
3824 PR rtl-optimization/71148
3825 * gcc.dg/pr71148.c: New test.
3826
3827 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3828
3829 PR target/71056
3830 * gcc.target/arm/pr71056.c: New test.
3831
3832 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3833
3834 * c-c++-common/pr69669.c: Check the used mode.
3835
3836 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3837
3838 PR sanitizer/64354
3839 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3840
3841 2016-05-19 Richard Biener <rguenther@suse.de>
3842
3843 PR tree-optimization/70729
3844 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3845 * gcc.dg/graphite/scop-18.c: Likewise.
3846 * gcc.dg/pr41783.c: Disable LIM.
3847 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3848 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3849 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3850 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3851 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3852 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3853 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3854 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3855 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3856 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3857 * gfortran.dg/pr42108.f90: Likewise.
3858
3859 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3860
3861 PR driver/69265
3862 * gcc.dg/spellcheck-options-11.c: New test case.
3863
3864 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3865
3866 PR c++/71100
3867 * g++.dg/opt/pr71100.C: New test.
3868
3869 2016-05-18 Martin Jambor <mjambor@suse.cz>
3870
3871 PR ipa/69708
3872 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3873 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3874 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3875 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3876
3877 2016-05-18 Martin Jambor <mjambor@suse.cz>
3878
3879 PR ipa/69708
3880 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3881 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3882 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3883 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3884 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3885
3886 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3887
3888 PR c++/69793
3889 * g++.dg/template/crash122.C: New.
3890
3891 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3892
3893 PR c++/70466
3894 * g++.dg/template/pr70466-1.C: New.
3895 * g++.dg/template/pr70466-2.C: Likewise.
3896
3897 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3898
3899 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3900 splat operations and the XXSPLTIB instruction.
3901 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3902 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3903 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3904 xxlxor to clear a register.
3905
3906 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3907
3908 * gcc.dg/torture/pr71020.c: New test.
3909
3910 2016-05-18 Martin Jambor <mjambor@suse.cz>
3911
3912 PR ipa/70646
3913 * gcc.dg/ipa/pr70646.c: New test.
3914
3915 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3916
3917 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3918
3919 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3920
3921 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3922 missing tests for vreinterpretq_p{8,16}.
3923
3924 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3925
3926 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3927 vsliq_n_s64 and vsliq_n_u64.
3928
3929 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3930
3931 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3932 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3933
3934 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3935
3936 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3937 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3938 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3939
3940 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3941
3942 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3943 in comment.
3944
3945 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3946
3947 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3948 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3949 "blr\t" and switch to scan-assembler-times.
3950
3951 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3952
3953 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3954 with __aarch64__.
3955 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3956 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3957
3958 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3959
3960 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3961 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3962 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3963 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3964 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3965 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3966
3967 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3968 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3969
3970 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3971 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3972
3973 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3974 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3975
3976 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3977
3978 2016-05-18 Richard Biener <rguenther@suse.de>
3979
3980 PR tree-optimization/71168
3981 * gcc.dg/torture/pr71168.c: New testcase.
3982
3983 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3984
3985 PR middle-end/63586
3986 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3987 * gcc.dg/tree-ssa/pr63586.c: New test.
3988 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3989
3990 2016-05-17 Nathan Sidwell <nathan@acm.org>
3991
3992 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3993 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3994 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3995 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3996
3997 2016-05-17 Nathan Sidwell <nathan@acm.org>
3998
3999 * gcc.target/nvptx/abi-vararg-3.c: New.
4000
4001 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4002
4003 PR tree-optimization/54579
4004 PR middle-end/55299
4005 * gcc.dg/fold-notrotate-1.c: New test.
4006 * gcc.dg/fold-notshift-1.c: New test.
4007 * gcc.dg/fold-notshift-2.c: New test.
4008
4009 2016-05-17 Marek Polacek <polacek@redhat.com>
4010
4011 PR ipa/71146
4012 * g++.dg/ipa/pr71146.C: New test.
4013
4014 2016-05-17 David Malcolm <dmalcolm@redhat.com>
4015
4016 * jit.dg/test-error-array-bounds.c: New test case.
4017
4018 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4019
4020 * gcc.dg/tree-ssa/and-1.c: New testcase.
4021
4022 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4023
4024 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4025 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4026
4027 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4028
4029 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4030 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4031
4032 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4033
4034 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4035
4036 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4037
4038 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4039
4040 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4041
4042 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4043 ".2d[index]" when scan the assembly.
4044 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4045 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4046 float64x1.
4047 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4048
4049 2016-05-17 Richard Biener <rguenther@suse.de>
4050
4051 PR tree-optimization/71132
4052 * gcc.dg/torture/pr71132.c: New testcase.
4053
4054 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4055
4056 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4057
4058 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4059
4060 PR target/70809
4061 * gcc.target/aarch64/pr70809_1.c: New test.
4062
4063 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4064
4065 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4066 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4067 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4068 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4069
4070 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4071 Ilya Enkovich <ilya.enkovich@intel.com>
4072
4073 PR target/71114
4074 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4075
4076 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
4077
4078 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4079 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4080
4081 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4082
4083 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4084 test for __ARM_FP16_ARGS.
4085 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4086 * gcc.target/arm/aapcs/neon-vect10.c: New.
4087 * gcc.target/arm/aapcs/neon-vect9.c: New.
4088 * gcc.target/arm/aapcs/vfp18.c: New.
4089 * gcc.target/arm/aapcs/vfp19.c: New.
4090 * gcc.target/arm/aapcs/vfp20.c: New.
4091 * gcc.target/arm/aapcs/vfp21.c: New.
4092 * gcc.target/arm/fp16-aapcs-1.c: New.
4093 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4094 test for __ARM_FP16_ARGS.
4095 * g++.target/arm/fp16-return-1.c: Update expected output.
4096
4097 2016-05-16 Jiong Wang <jiong.wang@arm.com>
4098
4099 PR testsuite/70227
4100 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4101
4102 2016-05-15 Harald Anlauf <anlauf@gmx.de>
4103
4104 PR fortran/69603
4105 * gfortran.dg/pr69603.f90: New testcase.
4106
4107 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4108
4109 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4110
4111 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4112
4113 PR fortran/71047
4114 * gfortran.dg/pr71047.f08: New test.
4115
4116 2016-05-13 Joseph Myers <joseph@codesourcery.com>
4117
4118 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4119 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4120 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4121
4122 2016-05-13 Martin Sebor <msebor@redhat.com>
4123
4124 PR c++/60049
4125 * g++.dg/cpp0x/constexpr-60049.C: New test.
4126
4127 2016-05-13 Jakub Jelinek <jakub@redhat.com>
4128
4129 PR bootstrap/71071
4130 * gcc.dg/pr71071.c: New test.
4131
4132 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
4133
4134 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4135 remove XOP handling.
4136 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4137
4138 2016-05-13 Nathan Sidwell <nathan@acm.org>
4139
4140 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4141 __atomic_is_lock_free declaration.
4142
4143 2016-05-13 Richard Biener <rguenther@suse.de>
4144
4145 PR tree-optimization/42587
4146 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4147
4148 2016-05-13 Martin Liska <mliska@suse.cz>
4149
4150 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4151 the new format of dump output.
4152
4153 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4154
4155 * gcc.dg/pr71084.c: New test.
4156
4157 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4158
4159 PR target/53440
4160 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4161
4162 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4163
4164 * gcc.target/aarch64/struct_return.c: New test.
4165
4166 2016-05-12 Marek Polacek <polacek@redhat.com>
4167
4168 PR c/70756
4169 * c-c++-common/pr70756-2.c: New test.
4170 * c-c++-common/pr70756.c: New test.
4171
4172 2016-05-12 Richard Biener <rguenther@suse.de>
4173
4174 PR tree-optimization/71059
4175 * gcc.dg/torture/pr71059.c: New testcase.
4176
4177 2016-05-12 Richard Biener <rguenther@suse.de>
4178
4179 PR tree-optimization/71062
4180 * gcc.dg/torture/pr71062.c: New testcase.
4181
4182 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4183
4184 PR tree-optimization/71006
4185 * gcc.dg/pr71006.c: New test.
4186
4187 2016-05-12 Marek Polacek <polacek@redhat.com>
4188
4189 PR driver/71063
4190 * gcc.dg/opts-7.c: New test.
4191
4192 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4193
4194 PR target/70830
4195 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4196 Add -save-temps to dg-options.
4197 Scan for ldmfd rather than pop instruction.
4198 * gcc.target/arm/interrupt-2.c: Likewise.
4199 * gcc.target/arm/pr70830.c: New test.
4200
4201 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4202
4203 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4204 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4205
4206 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4207 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4208 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4209
4210 PR target/71019
4211 * gcc.target/i386/avx512vl-pack-1.c: New test.
4212 * gcc.target/i386/avx512vl-pack-2.c: New test.
4213 * gcc.target/i386/avx512bw-pack-2.c: New test.
4214
4215 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4216
4217 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4218 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4219 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4220
4221 2016-05-12 Richard Biener <rguenther@suse.de>
4222
4223 PR tree-optimization/70986
4224 * gcc.dg/torture/pr70986-1.c: New testcase.
4225 * gcc.dg/torture/pr70986-2.c: Likewise.
4226 * gcc.dg/torture/pr70986-3.c: Likewise.
4227
4228 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4229
4230 PR c/43651
4231 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4232 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4233
4234 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4235
4236 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4237 directive.
4238 * gcc.target/i386/pr66746.c: Ditto.
4239
4240 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4241
4242 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4243 support.
4244 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4245 warning when using -mvsx-timode.
4246 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4247 * gcc.target/powerpc/dform-2.c: Likewise.
4248 * gcc.target/powerpc/pr68805.c: Likewise.
4249
4250 2016-05-11 Marek Polacek <polacek@redhat.com>
4251
4252 PR c++/71024
4253 * c-c++-common/attributes-3.c: New test.
4254
4255 2016-05-11 Nathan Sidwell <nathan@acm.org>
4256
4257 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4258 * gcc.c-torture/execute/pr68185.c: Likewise.
4259 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4260 * gcc.dg/pr69634.c: Requires scheduling.
4261 * gcc.dg/torture/pr66178.c: Require label values.
4262 * gcc.dg/setjmp-6.c: Require indirect jumps.
4263
4264 2016-05-11 Richard Biener <rguenther@suse.de>
4265
4266 PR tree-optimization/71055
4267 * gcc.dg/torture/pr71055.c: New testcase.
4268
4269 2016-05-11 Richard Biener <rguenther@suse.de>
4270
4271 PR debug/71057
4272 * g++.dg/debug/pr71057.C: New testcase.
4273
4274 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4275
4276 PR fortran/70855
4277 * gfortran.dg/gomp/pr70855.f90: New test.
4278
4279 2016-05-11 Richard Biener <rguenther@suse.de>
4280
4281 PR middle-end/71002
4282 * g++.dg/torture/pr71002.C: New testcase.
4283
4284 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4285
4286 PR middle-end/70807
4287 * gcc.dg/pr70807.c: New test.
4288
4289 2016-05-10 Martin Sebor <msebor@redhat.com>
4290
4291 PR c++/38611
4292 * g++.dg/Wattributes.C: New test.
4293
4294 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4295
4296 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4297 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4298 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4299
4300 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4301
4302 PR target/70799
4303 * gcc.target/i386/pr70799-1.c: New test.
4304
4305 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4306
4307 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4308
4309 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4310
4311 PR middle-end/70877
4312 * gcc.target/i386/pr70877.c: New test.
4313
4314 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4315
4316 PR tree-optimization/70786
4317 * gcc.target/i386/pr70876.c: New test.
4318
4319 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4320
4321 PR target/70927
4322 * gcc.target/i386/avx512vl-logic-1.c: New test.
4323 * gcc.target/i386/avx512vl-logic-2.c: New test.
4324 * gcc.target/i386/avx512dq-logic-2.c: New test.
4325
4326 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4327
4328 PR target/70963
4329 * gcc.target/powerpc/pr70963.c: New.
4330
4331 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4332
4333 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4334 (test_very_wide_line): Add ruler to expected output.
4335 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4336 (test_very_wide_line): Likewise.
4337 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4338 (test_show_locus): Within the handling of "test_very_wide_line",
4339 enable show_ruler_p on the diagnostic context.
4340
4341 2016-05-10 Richard Biener <rguenther@suse.de>
4342
4343 PR tree-optimization/71039
4344 * gcc.dg/torture/pr71039.c: New testcase.
4345
4346 2016-05-10 Nathan Sidwell <nathan@acm.org>
4347
4348 * gcc.dg/nested-func-10.c: Requires alloca.
4349 * gcc.dg/nested-func-9.c: Requires alloca.
4350 * gcc.c-torture/execute/pr70460.c: Requires labels.
4351 * gcc.c-torture/compile/pr70199.c: Requires labels.
4352 * gcc.target/nvptx/decl.c: Compile only.
4353 * gcc.target/nvptx/trailing-init.c: Compile only.
4354 * gcc.target/nvptx/ary-init.c: Compile only.
4355
4356 2016-05-10 Marek Polacek <polacek@redhat.com>
4357
4358 PR c/70255
4359 * gcc.dg/attr-opt-1.c: New test.
4360
4361 2016-05-10 Richard Biener <rguenther@suse.de>
4362
4363 PR tree-optimization/70497
4364 PR tree-optimization/28367
4365 * gcc.dg/torture/20160404-1.c: New testcase.
4366 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4367 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4368
4369 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4370
4371 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4372
4373 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4374
4375 * gcc.target/i386/fabsneg-1.c New test.
4376
4377 2016-05-09 Alan Modra <amodra@gmail.com>
4378
4379 PR testsuite/70826
4380 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4381
4382 2016-05-09 Richard Biener <rguenther@suse.de>
4383
4384 PR tree-optimization/70985
4385 * gcc.dg/torture/pr70985.c: New testcase.
4386
4387 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4388
4389 * gcc.dg/tree-ssa/ifc-9.c: New test.
4390 * gcc.dg/tree-ssa/ifc-10.c: New test.
4391 * gcc.dg/tree-ssa/ifc-11.c: New test.
4392 * gcc.dg/tree-ssa/ifc-12.c: New test.
4393 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4394 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4395 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4396
4397 2016-05-09 Richard Biener <rguenther@suse.de>
4398
4399 PR fortran/70937
4400 * gfortran.dg/pr70937.f90: New testcase.
4401
4402 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4403
4404 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4405
4406 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4407
4408 PR fortran/56226
4409 * gfortran.dg/dec_structure_1.f90: New testcase.
4410 * gfortran.dg/dec_structure_2.f90: Ditto.
4411 * gfortran.dg/dec_structure_3.f90: Ditto.
4412 * gfortran.dg/dec_structure_4.f90: Ditto.
4413 * gfortran.dg/dec_structure_5.f90: Ditto.
4414 * gfortran.dg/dec_structure_6.f90: Ditto.
4415 * gfortran.dg/dec_structure_7.f90: Ditto.
4416 * gfortran.dg/dec_structure_8.f90: Ditto.
4417 * gfortran.dg/dec_structure_9.f90: Ditto.
4418 * gfortran.dg/dec_structure_10.f90: Ditto.
4419 * gfortran.dg/dec_structure_11.f90: Ditto.
4420 * gfortran.dg/dec_union_1.f90: Ditto.
4421 * gfortran.dg/dec_union_2.f90: Ditto.
4422 * gfortran.dg/dec_union_3.f90: Ditto.
4423 * gfortran.dg/dec_union_4.f90: Ditto.
4424 * gfortran.dg/dec_union_5.f90: Ditto.
4425 * gfortran.dg/dec_union_6.f90: Ditto.
4426 * gfortran.dg/dec_union_7.f90: Ditto.
4427
4428 2016-05-07 Tom de Vries <tom@codesourcery.com>
4429
4430 PR tree-optimization/70956
4431 * gcc.dg/graphite/pr70956.c: New test.
4432
4433 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4434
4435 PR middle-end/70941
4436 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4437 (a, b, c, d): Change type from char to signed char.
4438 (main): Compare against (signed char) -1634678893 instead of
4439 hardcoded -109. Use __builtin_abort instead of abort.
4440
4441 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4442 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4443
4444 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4445
4446 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4447
4448 PR debug/70935
4449 * gcc.dg/torture/pr70935.c: New test.
4450
4451 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4452
4453 PR target/58219
4454 * gcc.target/sh/pr58219.c: New tests.
4455
4456 2016-05-06 Richard Biener <rguenther@suse.de>
4457
4458 PR tree-optimization/70960
4459 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4460
4461 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4462
4463 PR target/52933
4464 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4465 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4466 Adjust expected instruction counts.
4467 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4468
4469 2016-05-06 Marek Polacek <polacek@redhat.com>
4470
4471 PR sanitizer/70875
4472 * gcc.dg/ubsan/bounds-3.c: New test.
4473
4474 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4475
4476 PR target/54089
4477 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4478
4479 2016-05-06 Richard Biener <rguenther@suse.de>
4480
4481 PR middle-end/70931
4482 * gfortran.dg/pr70931.f90: New testcase.
4483
4484 2016-05-06 Richard Biener <rguenther@suse.de>
4485
4486 PR middle-end/70941
4487 * gcc.dg/torture/pr70941.c: New testcase.
4488
4489 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4490
4491 PR tree-optimization/57206
4492 * gcc.dg/vect/pr57206.c: New test.
4493
4494 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4495
4496 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4497
4498 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4499
4500 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4501
4502 * c-c++-common/Wdangling-else-4.c: New test.
4503
4504 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4505
4506 PR c++/70906
4507 PR c++/70933
4508 * g++.dg/opt/pr70906.C: New test.
4509 * g++.dg/opt/pr70933.C: New test.
4510
4511 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4512
4513 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4514
4515 * gcc.dg/ipa/pure-const-3.c: New testcase.
4516
4517 2016-05-04 Marek Polacek <polacek@redhat.com>
4518
4519 * c-c++-common/Wdangling-else-1.c: New test.
4520 * c-c++-common/Wdangling-else-2.c: New test.
4521 * c-c++-common/Wdangling-else-3.c: New test.
4522
4523 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4524
4525 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4526 flag is present.
4527
4528 2016-05-04 Marek Polacek <polacek@redhat.com>
4529
4530 PR c/48778
4531 * gcc.dg/Waddress-2.c: New test.
4532
4533 2016-05-04 Alan Modra <amodra@gmail.com>
4534
4535 * gcc.target/powerpc/pr70866.c: New.
4536
4537 2016-05-03 Martin Sebor <msebor@redhat.com>
4538
4539 PR c++/66561
4540 * c-c++-common/builtin_location.c: New test.
4541 * g++.dg/cpp1y/builtin_location.C: New test.
4542
4543 2016-05-03 Marek Polacek <polacek@redhat.com>
4544
4545 PR c/70859
4546 * gcc.dg/pr70859.c: New test.
4547 * gcc.dg/pr70859-2.c: New test.
4548
4549 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4550
4551 * gnat.dg/debug5.adb: New testcase.
4552
4553 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4554
4555 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4556 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4557 Procedure to check for z10 instruction set.
4558
4559 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4560
4561 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4562
4563 2016-05-03 Alan Modra <amodra@gmail.com>
4564
4565 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4566
4567 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4568
4569 * gcc.target/i386/avx512f-cvt-1.c: New test.
4570
4571 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4572
4573 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4574 -fdump-tree-vrp-details.
4575
4576 2016-05-03 Richard Biener <rguenther@suse.de>
4577
4578 * gcc.dg/pr30172-1.c: Adjust.
4579 * gcc.dg/pr63743.c: Likewise.
4580 * gcc.dg/tm/pr51696.c: Likewise.
4581 * c-c++-common/tm/safe-1.c: Likewise.
4582 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4583 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4584 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4585 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4586
4587 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4588
4589 PR rtl-optimization/70467
4590 * gcc.target/i386/pr70467-3.c: New test.
4591 * gcc.target/i386/pr70467-4.c: New test.
4592
4593 PR tree-optimization/70916
4594 * gcc.c-torture/compile/pr70916.c: New test.
4595
4596 PR target/49244
4597 * gcc.target/i386/pr49244-1.c: New test.
4598 * gcc.target/i386/pr49244-2.c: New test.
4599
4600 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4601
4602 PR rtl-optimization/44281
4603 * gcc.target/i386/pr44281.c: New test.
4604
4605 2016-05-03 bin cheng <bin.cheng@arm.com>
4606
4607 PR tree-optimization/56541
4608 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4609 * gcc.dg/vect/pr56541.c: new test.
4610
4611 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4612
4613 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4614 __float128.
4615 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4616
4617 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4618
4619 PR testsuite/70520
4620 * c-c++-common/asan/clone-test-1.c (main): Align child process
4621 stack to 16 bytes.
4622
4623 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4624
4625 PR c++/62314
4626 * g++.dg/spellcheck-fields-2.C: New test case.
4627
4628 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4629
4630 PR c++/62314
4631 * g++.dg/pr62314.C: New test case.
4632
4633 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4634
4635 * gcc.dg/ipa/inline-8.c: New testcase.
4636
4637 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4638
4639 PR rtl-optimization/70467
4640 * gcc.target/i386/pr70467-1.c: New test.
4641
4642 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4643
4644 * gcc.dg/spec-options.c: Run the test on all targets.
4645 * gcc.dg/foo.specs: Use cpp_unique_options.
4646
4647 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4648
4649 * gcc.dg/tree-ssa/unord.c: New testcase.
4650
4651 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4652
4653 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4654
4655 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4656
4657 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4658
4659 2016-05-02 Marek Polacek <polacek@redhat.com>
4660
4661 PR c/70851
4662 * gcc.dg/enum-incomplete-3.c: New test.
4663
4664 2016-05-02 Marek Polacek <polacek@redhat.com>
4665 Tom de Vries <tom@codesourcery.com>
4666
4667 PR tree-optimization/70700
4668 * gcc.dg/pr70700.c: New test.
4669
4670 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4671
4672 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4673 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4674 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4675 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4676 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4677
4678 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4679
4680 * ada/acats/run_acats: Rename into...
4681 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4682 * ada/acats/run_all.sh: Remove redundant test.
4683 (target_run): Move around.
4684 (target_gnatchop): Use newly built executable.
4685 (target_gnatmake): Likewise.
4686 Check that the compilation of impbit succeeds.
4687
4688 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4689
4690 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4691 * gcc.dg/20021029-1.c: Likewise.
4692 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4693 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4694 * gcc.target/sh/cmpstr.c: Likewise.
4695 * gcc.target/sh/cmpstrn.c: Likewise.
4696 * gcc.target/sh/memset.c: Likewise.
4697 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4698 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4699 * gcc.target/sh/pr39423-1.c: Likewise.
4700 * gcc.target/sh/pr49468-di.c: Likewise.
4701 * gcc.target/sh/pr49468-si.c: Likewise.
4702 * gcc.target/sh/pr49880-1.c: Likewise.
4703 * gcc.target/sh/pr49880-2.c: Likewise.
4704 * gcc.target/sh/pr49880-3.c: Likewise.
4705 * gcc.target/sh/pr50751-1.c: Likewise.
4706 * gcc.target/sh/pr50751-4.c: Likewise.
4707 * gcc.target/sh/pr50751-7.c: Likewise.
4708 * gcc.target/sh/pr51244-1.c: Likewise.
4709 * gcc.target/sh/pr51244-10.c: Likewise.
4710 * gcc.target/sh/pr51244-11.c: Likewise.
4711 * gcc.target/sh/pr51244-12.c: Likewise.
4712 * gcc.target/sh/pr51244-13.c: Likewise.
4713 * gcc.target/sh/pr51244-14.c: Likewise.
4714 * gcc.target/sh/pr51244-17.c: Likewise.
4715 * gcc.target/sh/pr51244-18.c: Likewise.
4716 * gcc.target/sh/pr51244-19.c: Likewise.
4717 * gcc.target/sh/pr51244-4.c: Likewise.
4718 * gcc.target/sh/pr51244-5.c: Likewise.
4719 * gcc.target/sh/pr51244-7.c: Likewise.
4720 * gcc.target/sh/pr51244-8.c: Likewise.
4721 * gcc.target/sh/pr51244-9.c: Likewise.
4722 * gcc.target/sh/pr51697.c: Likewise.
4723 * gcc.target/sh/pr52483-1.c: Likewise.
4724 * gcc.target/sh/pr52483-2.c: Likewise.
4725 * gcc.target/sh/pr52483-3.c: Likewise.
4726 * gcc.target/sh/pr52483-5.c: Likewise.
4727 * gcc.target/sh/pr52933-1.c: Likewise.
4728 * gcc.target/sh/pr52933-2.c: Likewise.
4729 * gcc.target/sh/pr52933-3.c: Likewise.
4730 * gcc.target/sh/pr53568-1.c: Likewise.
4731 * gcc.target/sh/pr53976-1.c: Likewise.
4732 * gcc.target/sh/pr53988-1.c: Likewise.
4733 * gcc.target/sh/pr53988.c: Likewise.
4734 * gcc.target/sh/pr54089-1.c: Likewise.
4735 * gcc.target/sh/pr54089-6.c: Likewise.
4736 * gcc.target/sh/pr54089-7.c: Likewise.
4737 * gcc.target/sh/pr54089-8.c: Likewise.
4738 * gcc.target/sh/pr54089-9.c: Likewise.
4739 * gcc.target/sh/pr54236-1.c: Likewise.
4740 * gcc.target/sh/pr54236-2.c: Likewise.
4741 * gcc.target/sh/pr54236-3.c: Likewise.
4742 * gcc.target/sh/pr54236-4.c: Likewise.
4743 * gcc.target/sh/pr54386.c: Likewise.
4744 * gcc.target/sh/pr54602-1.c: Likewise.
4745 * gcc.target/sh/pr54685.c: Likewise.
4746 * gcc.target/sh/pr54760-1.c: Likewise.
4747 * gcc.target/sh/pr54760-2.c: Likewise.
4748 * gcc.target/sh/pr54760-3.c: Likewise.
4749 * gcc.target/sh/pr54760-4.c: Likewise.
4750 * gcc.target/sh/pr54760-5.c: Likewise.
4751 * gcc.target/sh/pr54760-6.c: Likewise.
4752 * gcc.target/sh/pr55146.c: Likewise.
4753 * gcc.target/sh/pr55160.c: Likewise.
4754 * gcc.target/sh/pr59278.c: Likewise.
4755 * gcc.target/sh/pr59401-1.c: Likewise.
4756 * gcc.target/sh/pr59533-1.c: Likewise.
4757 * gcc.target/sh/pr63260.c: Likewise.
4758 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4759 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4760 * gcc.target/sh/strlen.c: Likewise.
4761 * gcc.target/sh/torture/pr30807.c: Likewise.
4762 * gcc.target/sh/torture/pr34777.c: Likewise.
4763 * gcc.target/sh/torture/pr64652.c: Likewise.
4764 * gcc.target/sh/torture/pr65505.c: Likewise.
4765 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4766 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4767
4768 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4769
4770 PR c++/66644
4771 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4772
4773 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4774
4775 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4776 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4777 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4778 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4779
4780 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4781
4782 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4783 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4784
4785 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4786
4787 PR middle-end/70626
4788 * c-c++-common/goacc/combined-reduction.c: New test.
4789 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4790
4791 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4792
4793 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4794 *movdi_internal pattern only if PIC off.
4795 * gcc.target/i386/pr70155-2.c: Likewise.
4796 * gcc.target/i386/pr70155-3.c: Likewise.
4797 * gcc.target/i386/pr70155-4.c: Likewise.
4798 * gcc.target/i386/pr70155-5.c: Likewise.
4799 * gcc.target/i386/pr70155-6.c: Likewise.
4800 * gcc.target/i386/pr70155-7.c: Likewise.
4801 * gcc.target/i386/pr70155-8.c: Likewise.
4802 * gcc.target/i386/pr70155-15.c: Likewise.
4803 * gcc.target/i386/pr70155-17.c: Likewise.
4804 * gcc.target/i386/pr70155-22.c: Likewise.
4805
4806 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4807
4808 PR tree-optimization/70803
4809 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4810
4811 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4812
4813 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4814 optimization of vector loop.
4815 * gcc.target/i386/vect-unpack-3.c: New test.
4816 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4817 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4818 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4819
4820 2016-04-29 Marek Polacek <polacek@redhat.com>
4821
4822 PR sanitizer/70342
4823 * g++.dg/ubsan/null-7.C: New test.
4824
4825 PR c/70852
4826 * gcc.dg/pr70852.c: New test.
4827
4828 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4829
4830 PR/69089
4831 * g++.dg/cpp0x/alignas6.C: New test.
4832
4833 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4834
4835 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4836 * gcc.dg/pr27003.c: Likewise.
4837 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4838 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4839 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4840 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4841 * gcc.target/arc/mxy.c: Likewise.
4842 * gcc.target/arc/mswape.c: Likewise.
4843 * gcc.target/arc/mrtsc.c: Likewise.
4844 * gcc.target/arc/mcrc.c: Likewise.
4845 * gcc.target/arc/mdsp-packa.c: Likewise.
4846 * gcc.target/arc/mdvbf.c: Likewise.
4847 * gcc.target/arc/mlock.c: Likewise.
4848 * gcc.target/arc/mmac-24.c: Likewise.
4849 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4850
4851 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4852 Matthijs Kooijman <matthijs@stdin.nl>
4853 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4854
4855 PR target/60040
4856 * gcc.target/avr/pr60040-1.c: New.
4857 * gcc.target/avr/pr60040-2.c: New.
4858
4859 2016-04-29 Richard Biener <rguenther@suse.de>
4860
4861 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4862
4863 2016-04-29 Richard Biener <rguenther@suse.de>
4864
4865 PR tree-optimization/13962
4866 PR tree-optimization/65686
4867 * gcc.dg/uninit-pr65686.c: New testcase.
4868
4869 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4870
4871 PR middle-end/70843
4872 * gcc.dg/pr70843.c: New test.
4873
4874 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4875
4876 PR target/70858
4877 * gcc.target/i386/pr70858.c: New test.
4878
4879 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4880
4881 * gcc.target/arc/nps400-1.c: New file.
4882
4883 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4884 Andrew Burgess <andrew.burgess@embecosm.com>
4885
4886 * gcc.target/arc/movh_cl-1.c: New file.
4887
4888 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4889 Andrew Burgess <andrew.burgess@embecosm.com>
4890
4891 * gcc.target/arc/extzv-1.c: New file.
4892 * gcc.target/arc/insv-1.c: New file.
4893 * gcc.target/arc/insv-2.c: New file.
4894 * gcc.target/arc/movb-1.c: New file.
4895 * gcc.target/arc/movb-2.c: New file.
4896 * gcc.target/arc/movb-3.c: New file.
4897 * gcc.target/arc/movb-4.c: New file.
4898 * gcc.target/arc/movb-5.c: New file.
4899 * gcc.target/arc/movb_cl-1.c: New file.
4900 * gcc.target/arc/movb_cl-2.c: New file.
4901 * gcc.target/arc/movbi_cl-1.c: New file.
4902 * gcc.target/arc/movl-1.c: New file.
4903
4904 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4905 Andrew Burgess <andrew.burgess@embecosm.com>
4906
4907 * gcc.target/arc/cmem-1.c: New file.
4908 * gcc.target/arc/cmem-2.c: New file.
4909 * gcc.target/arc/cmem-3.c: New file.
4910 * gcc.target/arc/cmem-4.c: New file.
4911 * gcc.target/arc/cmem-5.c: New file.
4912 * gcc.target/arc/cmem-6.c: New file.
4913 * gcc.target/arc/cmem-7.c: New file.
4914 * gcc.target/arc/cmem-ld.inc: New file.
4915 * gcc.target/arc/cmem-st.inc: New file.
4916
4917 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4918
4919 PR target/70821
4920 * gcc.target/i386/pr70821.c: New test.
4921
4922 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4923
4924 * gcc.target/powerpc/vec-adde.c: New test.
4925 * gcc.target/powerpc/vec-adde-int128.c: New test.
4926
4927 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4928
4929 * gcc.target/i386/avx-vround-1.c: New test.
4930 * gcc.target/i386/avx-vround-2.c: New test.
4931 * gcc.target/i386/avx512vl-vround-1.c: New test.
4932 * gcc.target/i386/avx512vl-vround-2.c: New test.
4933
4934 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4935
4936 PR testsuite/70595
4937 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4938 (check_effective_target_cilkplus_runtime): ... this.
4939 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4940 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4941
4942 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4943 Require cilkplus_runtime.
4944 Don't add -lcilkrts.
4945 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4946 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4947 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4948 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4949 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4950 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4951 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4952 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4953 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4954 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4955 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4956 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4957 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4958 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4959 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4960 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4961 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4962 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4963 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4964 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4965 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4966 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4967 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4968 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4969 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4970 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4971 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4972 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4973 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4974
4975 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4976 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4977
4978 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4979
4980 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4981 cilkplus_runtime.
4982
4983 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4984
4985 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4986 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4987
4988 2015-04-27 Ryan Burn <contact@rnburn.com>
4989
4990 PR c++/69024
4991 PR c++/68997
4992 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4993 diagnostic.
4994 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4995 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4996
4997 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4998
4999 * gnat.dg/limited_with4.ad[sb]: New test.
5000 * gnat.dg/limited_with4_pkg.ads: New helper.
5001
5002 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5003
5004 PR target/70155
5005 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5006 and movv1ti_internal patterns
5007 * gcc.target/i386/pr70155-1.c: New test.
5008 * gcc.target/i386/pr70155-2.c: Likewise.
5009 * gcc.target/i386/pr70155-3.c: Likewise.
5010 * gcc.target/i386/pr70155-4.c: Likewise.
5011 * gcc.target/i386/pr70155-5.c: Likewise.
5012 * gcc.target/i386/pr70155-6.c: Likewise.
5013 * gcc.target/i386/pr70155-7.c: Likewise.
5014 * gcc.target/i386/pr70155-8.c: Likewise.
5015 * gcc.target/i386/pr70155-9.c: Likewise.
5016 * gcc.target/i386/pr70155-10.c: Likewise.
5017 * gcc.target/i386/pr70155-11.c: Likewise.
5018 * gcc.target/i386/pr70155-12.c: Likewise.
5019 * gcc.target/i386/pr70155-13.c: Likewise.
5020 * gcc.target/i386/pr70155-14.c: Likewise.
5021 * gcc.target/i386/pr70155-15.c: Likewise.
5022 * gcc.target/i386/pr70155-16.c: Likewise.
5023 * gcc.target/i386/pr70155-17.c: Likewise.
5024 * gcc.target/i386/pr70155-18.c: Likewise.
5025 * gcc.target/i386/pr70155-19.c: Likewise.
5026 * gcc.target/i386/pr70155-20.c: Likewise.
5027 * gcc.target/i386/pr70155-21.c: Likewise.
5028 * gcc.target/i386/pr70155-22.c: Likewise.
5029
5030 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5031
5032 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5033 ".{5,6}".
5034
5035 2016-04-27 Bin Cheng <bin.cheng@arm.com>
5036
5037 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5038 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5039 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5040 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5041 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5042
5043 2016-04-27 Richard Biener <rguenther@suse.de>
5044
5045 PR ipa/70760
5046 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5047 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5048
5049 2016-04-27 Nathan Sidwell <nathan@acm.org>
5050
5051 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5052 * g++.dg/ubsan/pr63956.C: Adjust error location.
5053
5054 2016-04-27 Nick Clifton <nickc@redhat.com>
5055
5056 PR middle-end/49889
5057 * gcc.dg/pr49889.c: New test.
5058
5059 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5060
5061 * c-c++-common/memset-array.c: New test.
5062
5063 2016-04-26 Martin Sebor <msebor@redhat.com>
5064
5065 PR c++/66639
5066 * g++.dg/cpp1y/func_constexpr.C: New test.
5067
5068 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5069
5070 PR c++/70241
5071 * g++.dg/cpp0x/enum32.C: New test.
5072 * g++.dg/cpp0x/enum33.C: New test.
5073
5074 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5075
5076 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5077 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5078 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5079 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5080 * gcc.c-torture/execute/pr38151.c: Likewise.
5081 * gcc.c-torture/execute/pr66556.c: Likewise.
5082 * gcc.c-torture/execute/pr67781.c: Likewise.
5083 * gcc.c-torture/execute/pr68648.c: Likewise.
5084
5085 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5086
5087 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5088
5089 2016-04-26 Marek Polacek <polacek@redhat.com>
5090
5091 PR c/67784
5092 * gcc.dg/pr67784-3.c: New test.
5093 * gcc.dg/pr67784-4.c: New test.
5094 * gcc.dg/pr67784-5.c: New test.
5095
5096 PR c/70791
5097 * gcc.dg/Wnested-externs-2.c: New test.
5098
5099 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5100
5101 * gcc.dg/fold-plusmult.c: Adjust.
5102 * gcc.dg/no-strict-overflow-6.c: Adjust.
5103 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5104
5105 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5106
5107 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5108 number scans.
5109 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5110 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5111 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5112 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5113 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5114 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5115 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5116 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5117 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5118 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5119 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5120 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5121 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5122 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5123 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5124 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5125 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5126 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5127 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5128 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5129 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5130 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5131 scans.
5132 * gcc.target/i386/pr32219-4.c: Likewise.
5133 * gcc.target/i386/pr32219-6.c: Likewise.
5134 * gcc.target/i386/pr32219-8.c: Likewise.
5135
5136 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5137
5138 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5139 associated options.
5140
5141 2016-04-26 Marek Polacek <polacek@redhat.com>
5142
5143 PR c++/70744
5144 * g++.dg/ext/cond2.C: New test.
5145
5146 2016-04-26 Bin Cheng <bin.cheng@arm.com>
5147
5148 PR tree-optimization/70771
5149 PR tree-optimization/70775
5150 * gcc.dg/pr70771.c: New test.
5151 * gcc.dg/pr70775.c: New test.
5152
5153 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5154
5155 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5156
5157 2016-04-25 Richard Biener <rguenther@suse.de>
5158
5159 PR tree-optimization/70780
5160 * gcc.dg/torture/pr70780.c: New testcase.
5161
5162 2016-04-25 Michael Collison <michael.collison@arm.com>
5163
5164 * gcc.target/arm/neon-vaddws16.c: New test.
5165 * gcc.target/arm/neon-vaddws32.c: New test.
5166 * gcc.target/arm/neon-vaddwu16.c: New test.
5167 * gcc.target/arm/neon-vaddwu32.c: New test.
5168 * gcc.target/arm/neon-vaddwu8.c: New test.
5169 * lib/target-supports.exp
5170 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5171 that arm neon support vector widen sum of HImode TO SImode.
5172
5173 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5174
5175 PR sanitizer/70712
5176 * c-c++-common/asan/pr70712.c: New test.
5177
5178 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5179
5180 * .gitattributes: New file.
5181
5182 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5183
5184 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5185
5186 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5187
5188 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5189 * gfortran.dg/submodule_15.f08: Likewise.
5190
5191 2016-04-22 Richard Biener <rguenther@suse.de>
5192
5193 PR tree-optimization/70740
5194 * gcc.dg/torture/pr70740.c: New testcase.
5195
5196 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5197
5198 PR target/70750
5199 * gcc.target/i386/pr70750-1.c: New test.
5200 * gcc.target/i386/pr70750-2.c: Likewise.
5201
5202 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5203
5204 PR c++/70540
5205 * g++.dg/cpp0x/auto48.C: New.
5206
5207 2016-04-21 Marek Polacek <polacek@redhat.com>
5208
5209 PR c++/70513
5210 * g++.dg/cpp0x/forw_enum12.C: New test.
5211 * g++.dg/cpp0x/forw_enum13.C: New test.
5212
5213 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5214
5215 PR target/70728
5216 * gcc.target/i386/pr70728.c: New test.
5217
5218 2016-04-21 Richard Biener <rguenther@suse.de>
5219
5220 PR middle-end/70747
5221 * gcc.dg/pr70747.c: New testcase.
5222
5223 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5224
5225 PR tree-optimization/70715
5226 * gcc.dg/tree-ssa/scev-13.c: New test.
5227
5228 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5229
5230 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5231
5232 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5233
5234 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5235
5236 2016-04-20 Jan Hubicka <jh@suse.cz>
5237
5238 PR ipa/70018
5239 * g++.dg/ipa/nothrow-1.C: New testcase.
5240
5241 2016-04-20 Nathan Sidwell <nathan@acm.org>
5242
5243 PR c++/55635
5244 * g++.dg/eh/delete1.C: New.
5245
5246 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5247
5248 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5249 -mtune-ctrl=sse_typeless_stores.
5250
5251 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5252
5253 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5254
5255 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5256
5257 PR tree-optimization/69489
5258 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5259
5260 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5261
5262 PR c++/69363
5263 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5264 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5265 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5266
5267 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5268
5269 PR tree-optimization/56625
5270 PR tree-optimization/69489
5271 * gcc.dg/vect/pr56625.c: New test.
5272 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5273
5274 2016-04-20 Andrew Pinski <apinski@cavium.com>
5275
5276 PR target/64971
5277 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5278
5279 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5280
5281 * gnat.dg/self1.adb: Remove now incorrect test.
5282
5283 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5284
5285 * gcc.dg/tree-ssa/scev-11.c: New test.
5286 * gcc.dg/tree-ssa/scev-12.c: New test.
5287
5288 2016-04-20 Marek Polacek <polacek@redhat.com>
5289
5290 PR tree-optimization/70725
5291 * gcc.dg/pr70725.c: New test.
5292
5293 2016-04-20 Richard Biener <rguenther@suse.de>
5294
5295 PR tree-optimization/70726
5296 * g++.dg/vect/pr70726.cc: New testcase.
5297
5298 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5299
5300 PR target/70674
5301 * gcc.target/s390/pr70674.c: New test.
5302
5303 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5304
5305 PR libgfortran/70684
5306 * gfortran.dg/list_read_14.f90: New test.
5307
5308 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5309
5310 PR target/69201
5311 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5312 extern to force it misaligned.
5313 (b): Likewise.
5314 (c): Likewise.
5315 (d): Likewise.
5316 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5317 Don't check `*' before movv4sf_internal.
5318 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5319 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5320 Don't check `*' before movv16qi_internal.
5321 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5322 extern to force it misaligned.
5323 (b): Likewise.
5324 (c): Likewise.
5325 (d): Likewise.
5326 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5327 Don't check `*' before movv2df_internal.
5328 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5329 extern to force it misaligned.
5330 (b): Likewise.
5331 (c): Likewise.
5332 (d): Likewise.
5333 Check movv8sf_internal instead of avx_storeups256.
5334 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5335
5336 2016-04-19 Richard Biener <rguenther@suse.de>
5337
5338 PR tree-optimization/70171
5339 * g++.dg/tree-ssa/pr70171.C: New testcase.
5340
5341 2016-04-19 Richard Biener <rguenther@suse.de>
5342
5343 PR tree-optimization/70724
5344 * gcc.dg/torture/pr70724.c: New testcase.
5345
5346 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5347
5348 PR middle-end/70689
5349 * gcc.target/i386/pr70689.c: New.
5350
5351 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5352
5353 PR target/70708
5354 * gcc.target/i386/pr70708.c: New test.
5355
5356 2016-04-18 Richard Biener <rguenther@suse.de>
5357
5358 PR tree-optimization/43434
5359 * gcc.dg/vect/pr43434.c: New testcase.
5360 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5361 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5362 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5363 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5364 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5365 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5366 * gcc.dg/gomp/pr68640.c: Likewise.
5367 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5368 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5369
5370 2016-04-18 Richard Biener <rguenther@suse.de>
5371
5372 PR tree-optimization/70701
5373 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5374
5375 2016-04-18 Tom de Vries <tom@codesourcery.com>
5376
5377 PR testsuite/70699
5378 * gcc.dg/pr70161.c: Add dot-file scans.
5379 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5380 instead of after last dot char.
5381
5382 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5383
5384 * c-c++-common/dump-ada-spec-3.c: New test.
5385 * c-c++-common/dump-ada-spec-4.c: Likewise.
5386
5387 2016-04-17 Tom de Vries <tom@codesourcery.com>
5388
5389 PR other/70183
5390 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5391
5392 2016-04-15 Jan Hubicka <jh@suse.cz>
5393
5394 PR ipa/70018
5395 * g++.dg/ipa/pure-const-1.C: New testcase.
5396 * g++.dg/ipa/pure-const-2.C: New testcase.
5397 * g++.dg/ipa/pure-const-3.C: New testcase.
5398
5399 2016-04-15 Marek Polacek <polacek@redhat.com>
5400
5401 PR c/70671
5402 * gcc.dg/bitfld-22.c: New test.
5403
5404 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5405
5406 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5407 x86_64.
5408
5409 2016-04-15 Marek Polacek <polacek@redhat.com>
5410
5411 PR c/70651
5412 * c-c++-common/pr70651.c: New test.
5413
5414 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5415
5416 PR rtl-optimization/70681
5417 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5418 dump scan on arm and powerpc.
5419 * gcc.dg/pr10474.c: Likewise.
5420
5421 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5422
5423 PR c++/69517
5424 PR c++/70019
5425 PR c++/70588
5426 * g++.dg/cpp1y/vla11.C: Revert for real.
5427
5428 PR c/70436
5429 * c-c++-common/Wparentheses-1.c: New test.
5430 * c-c++-common/gomp/Wparentheses-1.c: New test.
5431 * c-c++-common/gomp/Wparentheses-2.c: New test.
5432 * c-c++-common/gomp/Wparentheses-3.c: New test.
5433 * c-c++-common/gomp/Wparentheses-4.c: New test.
5434 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5435 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5436 * c-c++-common/goacc/Wparentheses-1.c: New test.
5437
5438 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5439
5440 PR target/70662
5441 * gcc.target/i386/pr70662.c: New test.
5442
5443 2016-04-15 Richard Biener <rguenther@suse.de>
5444 Alan Modra <amodra@gmail.com>
5445
5446 PR tree-optimization/70130
5447 * gcc.dg/vect/O3-pr70130.c: New testcase.
5448
5449 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5450
5451 PR target/70669
5452 * gcc.target/powerpc/pr70669.c: New test.
5453
5454 PR target/70640
5455 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5456 a power7 system that does not have an assembler that supports
5457 power8.
5458
5459 2016-04-14 Martin Sebor <msebor@redhat.com>
5460
5461 PR c++/69517
5462 PR c++/70019
5463 PR c++/70588
5464 * c-c++-common/ubsan/vla-1.c: Revert.
5465 * g++.dg/cpp1y/vla11.C: Same.
5466 * g++.dg/cpp1y/vla12.C: Same.
5467 * g++.dg/cpp1y/vla13.C: Same.
5468 * g++.dg/cpp1y/vla14.C: Same.
5469 * g++.dg/cpp1y/vla3.C: Same.
5470 * g++.dg/init/array24.C: Same.
5471 * g++.dg/ubsan/vla-1.C: Same.
5472
5473 2016-04-14 Marek Polacek <polacek@redhat.com>
5474 Jan Hubicka <hubicka@ucw.cz>
5475
5476 PR c++/70029
5477 * g++.dg/torture/pr70029.C: New test.
5478
5479 2016-04-14 Martin Sebor <msebor@redhat.com>
5480
5481 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5482 type size to prevent failures on targets with very low maximum
5483 alignment.
5484
5485 2016-04-14 Richard Biener <rguenther@suse.de>
5486
5487 PR tree-optimization/70623
5488 * gcc.dg/torture/pr70623.c: New testcase.
5489 * gcc.dg/torture/pr70623-2.c: Likewise.
5490
5491 2016-04-13 Martin Sebor <msebor@redhat.com>
5492
5493 PR c++/69517
5494 PR c++/70019
5495 PR c++/70588
5496 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5497 * g++.dg/cpp1y/vla11.C: New test.
5498 * g++.dg/cpp1y/vla12.C: New test.
5499 * g++.dg/cpp1y/vla13.C: New test.
5500 * g++.dg/cpp1y/vla14.C: New test.
5501 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5502 * g++.dg/init/array24.C: Fully brace VLA initializer.
5503 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5504
5505 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5506
5507 PR c++/70641
5508 * g++.dg/opt/pr70641.C: New test.
5509
5510 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5511
5512 PR rtl-optimization/68749
5513 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5514 effects of argument promotions.
5515 Remove default args to dg-skip-if.
5516
5517 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5518
5519 PR c++/70635
5520 * g++.dg/parse/pr70635.C: New.
5521
5522 2016-04-13 Marek Polacek <polacek@redhat.com>
5523
5524 PR c++/70639
5525 * c-c++-common/Wmisleading-indentation-4.c: New test.
5526
5527 2016-04-13 Marek Polacek <polacek@redhat.com>
5528
5529 PR c/70436
5530 * gcc.dg/Wparentheses-12.c: New test.
5531 * gcc.dg/Wparentheses-13.c: New test.
5532
5533 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5534
5535 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5536 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5537 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5538
5539 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5540
5541 PR middle-end/70633
5542 * gcc.c-torture/compile/pr70633.c: New test.
5543
5544 PR debug/70628
5545 * gcc.dg/torture/pr70628.c: New test.
5546
5547 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5548
5549 PR c++/70610
5550 * g++.dg/template/pr70610.C: New test.
5551 * g++.dg/template/pr70610-2.C: New test.
5552 * g++.dg/template/pr70610-3.C: New test.
5553 * g++.dg/template/pr70610-4.C: New test.
5554
5555 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5556
5557 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5558 128 instead of 32.
5559
5560 PR c++/70571
5561 * g++.dg/ext/pr70571.C: New test.
5562
5563 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5564
5565 PR target/70640
5566 * gcc.target/powerpc/pr70640.c: New test.
5567
5568 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5569
5570 PR c++/68722
5571 * g++.dg/parse/pr68722.C: New.
5572
5573 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5574
5575 PR rtl-optimization/70596
5576 * gcc.target/i386/pr70596.c: New test.
5577
5578 2016-04-12 Nathan Sidwell <nathan@acm.org>
5579
5580 PR c++/70501
5581 * g++.dg/init/pr70501.C: New.
5582
5583 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5584
5585 * gcc.target/i386/asm-flag-6.c: New test.
5586
5587 2016-04-12 Tom de Vries <tom@codesourcery.com>
5588
5589 PR tree-optimization/68756
5590 * gcc.dg/graphite/pr68756.c: New test.
5591
5592 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5593
5594 PR tree-optimization/70602
5595 * gcc.c-torture/execute/pr70602.c: New test.
5596
5597 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5598
5599 PR target/70381
5600 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5601 __float128 emulator is built and runs.
5602 * gcc.target/powerpc/float128-1.c: Likewise.
5603
5604 * lib/target-supports.exp (check_ppc_float128_sw_available):
5605 Rework tests for __float128 software and hardware
5606 availability. Fix exit condition to return 0 on success.
5607
5608 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5609
5610 PR target/70133
5611 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5612 * gcc.target/aarch64/target_attr_15.c: Likewise.
5613
5614 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5615
5616 PR c++/69066
5617 * g++.dg/cpp1y/pr69066.C: New.
5618
5619 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5620
5621 PR fortran/68566
5622 * gfortran.dg/pr36192.f90: Update test.
5623 * gfortran.dg/pr36192_1.f90: Update test.
5624 * gfortran.dg/real_dimension_1.f: Update test.
5625 * gfortran.dg/parameter_array_init_7.f90: New test.
5626
5627 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5628
5629 PR testsuite/64039
5630 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5631
5632 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5633
5634 PR rtl-optimization/66669
5635 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5636
5637 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5638
5639 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5640 * gcc.dg/pie-1.c: Likewise.
5641 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5642 * gcc.dg/pic-4.c: Likewise.
5643 * gcc.dg/pie-3.c: Likewise.
5644 * gcc.dg/pie-4.c: Likewise.
5645
5646 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5647
5648 PR tree-optimization/68644
5649 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5650
5651 PR rtl-optimization/64886
5652 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5653
5654 2016-04-09 Tom de Vries <tom@codesourcery.com>
5655
5656 PR tree-optimization/68953
5657 * gcc.dg/graphite/pr68953.c: New test.
5658
5659 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5660
5661 PR fortran/70592
5662 * gfortran.dg/deferred_character_16.f90: New test.
5663
5664 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5665
5666 PR tree-optimization/70586
5667 * gcc.c-torture/execute/pr70586.c: New test.
5668
5669 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5670
5671 PR sanitizer/70573
5672 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5673 with __builtin_memset
5674 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5675
5676 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5677
5678 PR lto/70289
5679 PR ipa/70348
5680 PR tree-optimization/70373
5681 PR middle-end/70533
5682 PR middle-end/70534
5683 PR middle-end/70535
5684 * c-c++-common/goacc/reduction-5.c: New test.
5685 * c-c++-common/goacc/reduction-promotions.c: New test.
5686 * gfortran.dg/goacc/reduction-3.f95: New test.
5687 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5688
5689 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5690
5691 PR c++/70590
5692 PR c++/70452
5693 * g++.dg/pr70590.C: New test.
5694 * g++.dg/pr70590-2.C: New test.
5695
5696 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR middle-end/70593
5699 * gcc.target/i386/pr70593.c: New test.
5700
5701 PR rtl-optimization/70574
5702 * gcc.target/i386/avx2-pr70574.c: New test.
5703
5704 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5705
5706 PR sanitizer/70541
5707 * c-c++-common/asan/pr70541.c: New test.
5708
5709 2016-04-08 Tom de Vries <tom@codesourcery.com>
5710
5711 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5712 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5713
5714 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5715
5716 PR target/70566
5717 * gcc.c-torture/execute/pr70566.c: New test.
5718
5719 2016-04-08 Tom de Vries <tom@codesourcery.com>
5720
5721 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5722 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5723
5724 2016-04-08 Alan Modra <amodra@gmail.com>
5725
5726 * gcc.target/powerpc/pr70117.c: New.
5727
5728 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5729
5730 PR testsuite/70581
5731 * gcc.dg/lto/simd-function_0.c: New test.
5732
5733 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5734 clones.
5735 * c-c++-common/attr-simd-2.c: Likewise.
5736 * c-c++-common/attr-simd-4.c: Likewise.
5737 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5738 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5739
5740 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5741
5742 PR testsuite/70553
5743 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5744
5745 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5746 Tom de Vries <tom@codesourcery.com>
5747
5748 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5749 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5750 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5751 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5752 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5753 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5754 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5755 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5756
5757 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5758
5759 PR c/70436
5760 * g++.dg/warn/Wparentheses-29.C: New test.
5761
5762 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5763
5764 PR c/70436
5765 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5766 explicit braces to resolve a future -Wparentheses warning.
5767
5768 2016-04-06 Richard Henderson <rth@redhat.com>
5769
5770 * gcc.dg/pr61817-1.c: New test.
5771 * gcc.dg/pr61817-2.c: New test.
5772 * gcc.dg/pr69391-1.c: New test.
5773 * gcc.dg/pr69391-2.c: New test.
5774
5775 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5776
5777 PR rtl-optimization/70398
5778 * gcc.target/aarch64/pr70398.c: New.
5779
5780 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5781
5782 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5783
5784 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5785 Pedro Alves <palves@redhat.com>
5786
5787 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5788
5789 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5790
5791 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5792 Check for avx512f effective targets instead of avx2.
5793 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5794 for AVX512F clones.
5795 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5796 * g++.dg/gomp/declare-simd-1.C: Likewise.
5797 * g++.dg/gomp/declare-simd-3.C: Likewise.
5798 * g++.dg/gomp/declare-simd-4.C: Likewise.
5799
5800 PR middle-end/70550
5801 * c-c++-common/gomp/pr70550-1.c: New test.
5802 * c-c++-common/gomp/pr70550-2.c: New test.
5803
5804 2016-04-05 Nathan Sidwell <nathan@acm.org>
5805
5806 PR c++/70512
5807 * g++.dg/ext/attribute-may-alias-5.C: New.
5808
5809 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5810
5811 PR c++/70336
5812 * c-c++-common/pr70336.c: New test.
5813 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5814 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5815
5816 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5817
5818 PR ipa/66223
5819 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5820
5821 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5822
5823 PR rtl-optimization/70542
5824 * gcc.dg/torture/pr70542.c: New test.
5825 * gcc.target/i386/avx2-pr70542.c: New test.
5826
5827 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5828
5829 PR tree-optimization/70509
5830 * gcc.target/i386/avx512bw-pr70509.c: New test.
5831
5832 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5833
5834 PR c++/70452
5835 * g++.dg/ext/constexpr-vla4.C: New test.
5836
5837 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5838
5839 PR target/70510
5840 * gcc.target/i386/pr70510.c: New test.
5841
5842 2016-04-05 Richard Biener <rguenther@suse.de>
5843
5844 PR tree-optimization/70526
5845 * g++.dg/torture/pr70526.C: New testcase.
5846
5847 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5848
5849 PR target/70525
5850 * gcc.target/i386/pr70525.c: New test.
5851
5852 2016-04-05 Richard Biener <rguenther@suse.de>
5853
5854 PR middle-end/70499
5855 * g++.dg/torture/pr70499.C: New testcase.
5856
5857 2016-04-05 Richard Biener <rguenther@suse.de>
5858
5859 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5860 remove XFAIL.
5861
5862 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5863
5864 PR middle-end/70307
5865 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5866 rs6000 ABI warnings.
5867
5868 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5869
5870 PR ipa/66223
5871 * g++.dg/ipa/devirt-51.C: New testcase.
5872
5873 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5874 Jakub Jelinek <jakub@redhat.com>
5875
5876 PR middle-end/70457
5877 * gcc.dg/torture/pr70457.c: New.
5878
5879 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5880
5881 PR fortran/67538
5882 * gfortran.dg/allocate_with_source_19.f08: New test.
5883
5884 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5885
5886 PR fortran/65795
5887 * gfortran.dg/coarray_allocate_6.f08: New test.
5888
5889 2016-04-04 Richard Biener <rguenther@suse.de>
5890
5891 PR rtl-optimization/70484
5892 * gcc.dg/torture/pr70484.c: New testcase.
5893
5894 2016-04-04 Marek Polacek <polacek@redhat.com>
5895
5896 PR c/70307
5897 * gcc.dg/torture/pr70307.c: New test.
5898
5899 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5900
5901 PR target/70416
5902 PR target/67391
5903 * gcc.target/sh/torture/pr70416.c: New.
5904
5905 2016-04-02 Martin Sebor <msebor@redhat.com>
5906
5907 PR c++/67376
5908 PR c++/70170
5909 PR c++/70172
5910 PR c++/70228
5911 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5912 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5913 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5914 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5915 * g++.dg/cpp0x/constexpr-string.C: Same.
5916 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5917 * g++.dg/cpp0x/pr65398.C: Same.
5918 * g++.dg/ext/constexpr-vla1.C: Same.
5919 * g++.dg/ext/constexpr-vla2.C: Same.
5920 * g++.dg/ext/constexpr-vla3.C: Same.
5921 * g++.dg/ubsan/pr63956.C: Same.
5922
5923 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5924
5925 PR rtl-optimization/70467
5926 * gcc.target/i386/pr70467-2.c: New test.
5927
5928 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5929 Marek Polacek <polacek@redhat.com>
5930
5931 PR c++/70488
5932 * g++.dg/init/new47.C: New test.
5933
5934 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5935
5936 PR target/70496
5937 * gcc.target/arm/pr70496.c: New test.
5938
5939 2016-04-01 Nathan Sidwell <nathan@acm.org>
5940
5941 PR c++/68475
5942 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5943
5944 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5945
5946 PR target/69890
5947 * gcc.dg/strlenopt.h (memmove): New.
5948 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5949 instead of "string.h".
5950 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5951 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5952 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5953 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5954 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5955 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5956 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5957 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5958 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5959 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5960 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5961 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5962 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5963 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5964 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5965 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5966 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5967 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5968 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5969 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5970
5971 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5972
5973 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5974 (Holder::foo): Reflect this.
5975
5976 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5977
5978 PR target/70442
5979 * gcc.dg/pr70442.c: New test.
5980
5981 2016-03-31 Nathan Sidwell <nathan@acm.org>
5982
5983 PR c++/70393
5984 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5985
5986 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5987
5988 PR target/70453
5989 * gcc.target/i386/pr70453.c: New test.
5990
5991 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5992
5993 PR target/70292
5994 * gcc.c-torture/pr70292.c: New test.
5995
5996 2016-03-31 Marek Polacek <polacek@redhat.com>
5997
5998 PR c/70297
5999 * c-c++-common/pr70297.c: New test.
6000 * g++.dg/cpp0x/typedef-redecl.C: New test.
6001 * gcc.dg/typedef-redecl2.c: New test.
6002
6003 2016-03-31 Jakub Jelinek <jakub@redhat.com>
6004
6005 PR rtl-optimization/70460
6006 * gcc.c-torture/execute/pr70460.c: New test.
6007
6008 2016-03-31 Richard Biener <rguenther@suse.de>
6009
6010 PR c++/70430
6011 * g++.dg/ext/vector30.C: New testcase.
6012
6013 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6014 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6015
6016 * gfortran.dg/fmt_pf.f90: New test.
6017
6018 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6019
6020 Forward-port from 5 branch
6021 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6022
6023 PR testsuite/70356
6024 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6025 dg-require-effective-target after dg-do.
6026
6027 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6028
6029 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6030
6031 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6032 Julian Brown <julian@codesourcery.com>
6033 Chung-Lin Tang <cltang@codesourcery.com>
6034 Cesar Philippidis <cesar@codesourcery.com>
6035 James Norris <jnorris@codesourcery.com>
6036 Tom de Vries <tom@codesourcery.com>
6037 Nathan Sidwell <nathan@codesourcery.com>
6038
6039 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6040 * c-c++-common/goacc/loop-clauses.c: Likewise.
6041 * g++.dg/goacc/template.C: Likewise.
6042 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6043 * gfortran.dg/goacc/loop-1.f95: Likewise.
6044 * gfortran.dg/goacc/loop-5.f95: Likewise.
6045 * gfortran.dg/goacc/loop-6.f95: Likewise.
6046 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6047 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6048 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6049 * c-c++-common/goacc/clauses-fail.c: Likewise.
6050 * c-c++-common/goacc/parallel-1.c: Likewise.
6051 * c-c++-common/goacc/reduction-1.c: Likewise.
6052 * c-c++-common/goacc/reduction-2.c: Likewise.
6053 * c-c++-common/goacc/reduction-3.c: Likewise.
6054 * c-c++-common/goacc/reduction-4.c: Likewise.
6055 * c-c++-common/goacc/routine-3.c: Likewise.
6056 * c-c++-common/goacc/routine-4.c: Likewise.
6057 * c-c++-common/goacc/routine-5.c: Likewise.
6058 * c-c++-common/goacc/tile.c: Likewise.
6059 * g++.dg/goacc/template.C: Likewise.
6060 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6061 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6062 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6063 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6064 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6065 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6066 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6067 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6068 * c-c++-common/goacc/use_device-1.c: ... this file.
6069 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6070 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6071 * c-c++-common/goacc/host_data-6.c: ... this file.
6072 * c-c++-common/goacc/loop-2-kernels.c: New file.
6073 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6074 * c-c++-common/goacc/loop-3.c: Likewise.
6075 * g++.dg/goacc/reference.C: Likewise.
6076 * g++.dg/goacc/routine-1.C: Likewise.
6077 * g++.dg/goacc/routine-2.C: Likewise.
6078
6079 2016-03-30 Richard Biener <rguenther@suse.de>
6080
6081 PR middle-end/70450
6082 * gcc.dg/torture/pr70450.c: New testcase.
6083
6084 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6085
6086 PR target/70421
6087 * gcc.dg/torture/pr70421.c: New test.
6088 * gcc.target/i386/avx512f-pr70421.c: New test.
6089
6090 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6091
6092 PR testsuite/70364
6093 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6094 (check): New function.
6095 (bar): Call check.
6096 (foo): Align stack to 16 bytes when calling bar.
6097 * gcc.target/i386/cleanup-2.c: Likewise.
6098
6099 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6100
6101 PR tree-optimization/59124
6102 * gcc.dg/Warray-bounds-19.c: New test.
6103
6104 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6105
6106 * lib/prune.exp (escape_regex_chars): New.
6107 (prune_file_path): Update to quote metcharacters for regexp.
6108
6109 2016-03-29 Jakub Jelinek <jakub@redhat.com>
6110
6111 PR rtl-optimization/70429
6112 * gcc.c-torture/execute/pr70429.c: New test.
6113
6114 PR tree-optimization/70405
6115 * gcc.dg/pr70405.c: New test.
6116
6117 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6118
6119 PR fortran/70397
6120 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6121 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6122
6123 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6124
6125 PR testsuite/64177
6126 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6127 __cilkrts_set_param to set two workers.
6128 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6129 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6130
6131 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6132
6133 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6134
6135 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6136
6137 PR target/70406
6138 * gcc.target/i386/pr70406.c: New test.
6139
6140 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6141
6142 * gnat.dg/specs/double_record_extension3.ads: New test.
6143
6144 2016-03-25 Richard Henderson <rth@redhat.com>
6145
6146 PR target/70120
6147 * gcc.target/aarch64/pr70120-1.c: New.
6148 * gcc.target/aarch64/pr70120-2.c: New.
6149 * gcc.target/aarch64/pr70120-3.c: New.
6150
6151 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6152
6153 PR c++/62212
6154 * g++.dg/template/mangle2.C: The dg-do directive should be
6155 "compile" not "assemble".
6156
6157 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6158
6159 PR lto/69650
6160 * gcc.dg/pr69650.c: New test.
6161
6162 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
6163
6164 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6165
6166 2016-03-25 Alan Modra <amodra@gmail.com>
6167
6168 * gcc.dg/dfp/pr70052.c: New test.
6169
6170 2016-03-24 Richard Henderson <rth@redhat.com>
6171
6172 PR middle-end/69845
6173 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6174 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6175
6176 2016-03-24 Tom de Vries <tom@codesourcery.com>
6177
6178 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6179
6180 2016-03-24 Tom de Vries <tom@codesourcery.com>
6181
6182 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6183 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6184
6185 2016-03-24 Tom de Vries <tom@codesourcery.com>
6186
6187 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6188 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6189
6190 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6191
6192 PR c++/62212
6193 * g++.dg/template/mangle2.C: New test.
6194
6195 2016-03-24 Richard Biener <rguenther@suse.de>
6196
6197 PR tree-optimization/70396
6198 * gcc.dg/torture/pr70396.c: New testcase.
6199
6200 2016-03-24 Richard Biener <rguenther@suse.de>
6201
6202 PR middle-end/70370
6203 * gcc.dg/torture/pr70370.c: New testcase.
6204
6205 2016-03-24 Tom de Vries <tom@codesourcery.com>
6206
6207 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6208 * gfortran.dg/goacc/kernels-tree.f95: Same.
6209 * gfortran.dg/goacc/parallel-tree.f95: Same.
6210
6211 2016-03-24 Tom de Vries <tom@codesourcery.com>
6212
6213 * c-c++-common/goacc/uninit-if-clause.c: New test.
6214 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6215
6216 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6217
6218 PR target/70290
6219 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6220 Fix formatting.
6221
6222 2016-03-24 Richard Biener <rguenther@suse.de>
6223
6224 PR tree-optimization/70372
6225 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6226
6227 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6228
6229 PR c++/70347
6230 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6231
6232 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6233
6234 PR c++/70332
6235 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6236
6237 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6238
6239 PR c++/70001
6240 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6241 * g++.dg/cpp1y/pr70001.C: New test.
6242
6243 PR c++/70323
6244 * g++.dg/cpp0x/constexpr-70323.C: New test.
6245
6246 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6247 Jason Merrill <jason@redhat.com>
6248 Jakub Jelinek <jakub@redhat.com>
6249
6250 PR c++/69315
6251 * g++.dg/cpp0x/constexpr-69315.C: New test.
6252 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6253
6254 2016-03-23 Marek Polacek <polacek@redhat.com>
6255
6256 PR c++/69884
6257 * g++.dg/warn/Wignored-attributes-1.C: New test.
6258 * g++.dg/warn/Wignored-attributes-2.C: New test.
6259
6260 2016-03-23 Tom de Vries <tom@codesourcery.com>
6261
6262 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6263 initialization.
6264 * gfortran.dg/goacc/private-3.f95 (test): Same.
6265 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6266 missing use param.
6267
6268 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6269
6270 * lib/target-supports.exp: Remove v7ve entry from loop
6271 creating effective target checks.
6272 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6273 (add_options_for_arm_arch_v7ve): Likewise.
6274
6275 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6276
6277 PR tree-optimization/70354
6278 * gcc.dg/vect/pr70354-1.c: New test.
6279 * gcc.dg/vect/pr70354-2.c: New test.
6280 * gcc.target/i386/avx2-pr70354-1.c: New test.
6281 * gcc.target/i386/avx2-pr70354-2.c: New test.
6282
6283 2016-03-22 Jeff Law <law@redhat.com>
6284
6285 PR target/70232
6286 * gcc.dg/tree-ssa/pr70232.c: New test.
6287
6288 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6289
6290 PR target/70302
6291 * gcc.target/i386/pr70302.c: New test.
6292
6293 2016-03-22 Richard Biener <rguenther@suse.de>
6294
6295 PR middle-end/70251
6296 * g++.dg/torture/pr70251.C: New testcase.
6297
6298 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6299
6300 PR c/69993
6301 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6302 Wmisleading-indentation.c.
6303 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6304 reflect change to diagnostic text and order of messages.
6305 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6306
6307 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6308
6309 * g++.dg/ext/java-3.C: Don't compile on AIX.
6310
6311 2016-03-22 Richard Biener <rguenther@suse.de>
6312
6313 PR middle-end/70333
6314 * gcc.dg/torture/pr70333.c: New testcase.
6315
6316 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6317
6318 * g++.dg/ext/pr70290.C: New test.
6319
6320 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6321
6322 PR target/70325
6323 * gcc.target/i386/pr70325.c: New test.
6324
6325 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6326
6327 PR target/70329
6328 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6329 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6330
6331 PR target/70300
6332 * gcc.target/i386/pr70300.c: New test.
6333
6334 PR c++/70295
6335 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6336 (func2): New function for cond with parens, xfail warning for c++.
6337 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6338
6339 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6340
6341 PR c++/70096
6342 * g++.dg/template/ptrmem30.C: New test.
6343
6344 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6345
6346 PR c++/70204
6347 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6348 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6349
6350 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR middle-end/70326
6353 * gcc.dg/pr70326.c: New test.
6354
6355 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6356 Jakub Jelinek <jakub@redhat.com>
6357
6358 PR tree-optimization/70317
6359 * gcc.dg/pr70317.c: New test.
6360
6361 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6362
6363 PR target/70327
6364 * gcc.target/i386/pr70327.c: New test.
6365
6366 2016-03-21 Martin Liska <mliska@suse.cz>
6367
6368 PR ipa/70306
6369 * gcc.dg/ipa/pr70306.c: New test.
6370
6371 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6372
6373 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6374 * gcc.target/arm/attr-align3.c: Likewise.
6375 * gcc.target/arm/attr_arm.c: Likewise.
6376 * gcc.target/arm/flip-thumb.c: Likewise.
6377
6378 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR target/70296
6381 * gcc.target/powerpc/altivec-36.c: New test.
6382
6383 2016-03-21 Richard Biener <rguenther@suse.de>
6384
6385 PR tree-optimization/70310
6386 * gcc.dg/torture/pr70310.c: New testcase.
6387
6388 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6389
6390 PR target/70293
6391 * gcc.target/i386/pr70293.c: New test.
6392
6393 2016-03-21 Richard Biener <rguenther@suse.de>
6394
6395 PR tree-optimization/70288
6396 * gcc.dg/torture/pr70288-1.c: New testcase.
6397 * gcc.dg/torture/pr70288-2.c: Likewise.
6398
6399 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6400
6401 PR rtl-optimization/69307
6402 * gcc.target/arm/pr69307.c: New test.
6403
6404 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6405
6406 PR rtl-optimization/69102
6407 * gcc.c-torture/compile/pr69102.c: New test.
6408
6409 2016-03-18 Jeff Law <law@redhat.com>
6410
6411 PR rtl-optimization/70263
6412 * gcc.c-torture/compile/pr70263-1.c: New test.
6413 * gcc.target/i386/pr70263-2.c: New test.
6414
6415 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6416
6417 PR rtl-optimization/70278
6418 * gcc.dg/torture/pr70278.c: New test.
6419 * gcc.target/arm/pr70278.c: New test.
6420
6421 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6422
6423 PR c/70281
6424 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6425 (test_builtin_types_compatible_p): New test function.
6426 * gcc.dg/pr70281.c: New test case.
6427
6428 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6429
6430 PR target/70113
6431 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6432
6433 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6434
6435 PR tree-optimization/70252
6436 * gcc.dg/pr70252.c: New test.
6437
6438 2016-03-18 Tom de Vries <tom@codesourcery.com>
6439
6440 * gcc.dg/pr70161-2.c: New test.
6441 * gcc.dg/pr70161.c: New test.
6442
6443 2016-03-18 Tom de Vries <tom@codesourcery.com>
6444
6445 PR ipa/70269
6446 * gcc.dg/pr70269.c: New test.
6447
6448 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6449
6450 PR c++/70267
6451 * g++.dg/ext/java-3.C: New test.
6452
6453 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6454
6455 PR c++/70205
6456 * g++.dg/lookup/pr70205.C: New test.
6457
6458 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6459
6460 PR c++/70218
6461 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6462
6463 2016-03-17 Marek Polacek <polacek@redhat.com>
6464
6465 PR c/69407
6466 * gcc.dg/atomic-op-6.c: New test.
6467
6468 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6469
6470 PR c/70264
6471 * c-c++-common/pr70264.c: New test case.
6472
6473 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6474
6475 PR c++/70144
6476 * c-c++-common/pr70144-1.c: New test.
6477 * c-c++-common/pr70144-2.c: New test.
6478
6479 PR c++/70272
6480 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6481 * g++.dg/opt/flifetime-dse6.C: New test.
6482 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6483
6484 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6485
6486 PR driver/70192
6487 * gcc.dg/pic-1.c: New test.
6488 * gcc.dg/pic-2.c: Likewise.
6489 * gcc.dg/pic-3.c: Likewise.
6490 * gcc.dg/pic-4.c: Likewise.
6491 * gcc.dg/pie-1.c: Likewise.
6492 * gcc.dg/pie-2.c: Likewise.
6493 * gcc.dg/pie-3.c: Likewise.
6494 * gcc.dg/pie-4.c: Likewise.
6495 * gcc.dg/pie-5.c: Likewise.
6496 * gcc.dg/pie-6.c: Likewise.
6497
6498 2016-03-17 Tom de Vries <tom@codesourcery.com>
6499
6500 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6501 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6502
6503 2016-03-17 Richard Biener <rguenther@suse.de>
6504
6505 PR debug/70271
6506 * g++.dg/debug/pr70271.C: New testcase.
6507
6508 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6509
6510 * gcc.target/i386/pr70251.c: New test.
6511
6512 2016-03-17 Marek Polacek <polacek@redhat.com>
6513
6514 PR c++/70194
6515 * g++.dg/warn/constexpr-70194.C: New test.
6516
6517 2016-03-16 Richard Henderson <rth@redhat.com>
6518
6519 PR middle-end/70240
6520 * gcc.c-torture/compile/pr70240.c: New.
6521
6522 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6523
6524 * gcc.c-torture/compile/20151204.c: Skip for avr.
6525
6526 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6527
6528 PR target/70245
6529 * g++.dg/opt/pr70245.C: New test.
6530 * g++.dg/opt/pr70245.h: New file.
6531 * g++.dg/opt/pr70245-aux.cc: New file.
6532
6533 2016-03-16 Martin Sebor <msebor@redhat.com>
6534
6535 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6536
6537 2016-03-16 Richard Henderson <rth@redhat.com>
6538
6539 PR middle-end/70199
6540 * gcc.c-torture/compile/pr70199.c: New.
6541
6542 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6543
6544 * gcc.dg/uninit-19.c: Run dos2unix.
6545
6546 2016-03-16 Marek Polacek <polacek@redhat.com>
6547
6548 PR c/70093
6549 * gcc.dg/nested-func-10.c: New test.
6550 * gcc.dg/nested-func-9.c: New test.
6551
6552 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6553
6554 PR tree-optimization/68714
6555 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6556
6557 2016-03-16 Tom de Vries <tom@codesourcery.com>
6558
6559 PR tree-optimization/68715
6560 * gcc.dg/graphite/pr68715-2.c: New test.
6561 * gcc.dg/graphite/pr68715.c: New test.
6562 * gfortran.dg/graphite/pr68715.f90: New test.
6563
6564 2016-03-16 Tom de Vries <tom@codesourcery.com>
6565
6566 PR tree-optimization/68809
6567 * gcc.dg/graphite/pr68809-2.c: New test.
6568 * gcc.dg/graphite/pr68809.c: New test.
6569
6570 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6571
6572 PR c++/70147
6573 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6574 method call to i () as argument. Adjust expected output.
6575
6576 PR c++/70147
6577 * g++.dg/ubsan/pr70147-1.C: New test.
6578 * g++.dg/ubsan/pr70147-2.C: New test.
6579
6580 2016-03-15 Martin Sebor <msebor@redhat.com>
6581
6582 PR c++/58281
6583 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6584
6585 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6586
6587 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6588 hppa*-*-hpux*.
6589
6590 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6591
6592 PR libfortran/69799
6593 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6594 libatomic_available.
6595
6596 2016-03-15 Marek Polacek <polacek@redhat.com>
6597
6598 PR c++/70209
6599 * g++.dg/ext/attribute-may-alias-4.C: New test.
6600
6601 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6602
6603 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6604 -fvar-tracking-assignments-toggle flag.
6605
6606 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6607
6608 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6609
6610 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6611
6612 PR rtl-optimization/70222
6613 * gcc.c-torture/execute/pr70222-1.c: New test.
6614 * gcc.c-torture/execute/pr70222-2.c: New test.
6615
6616 2016-03-15 Richard Henderson <rth@redhat.com>
6617
6618 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6619
6620 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6621
6622 PR rtl-optimization/69032
6623 * gcc.dg/pr69032.c: New test.
6624
6625 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6626
6627 PR rtl-optimization/63384
6628 * g++.dg/pr63384.C: New test.
6629
6630 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6631
6632 PR target/64411
6633 * gcc.target/i386/pr64411.C: New test.
6634
6635 2016-03-15 Tom de Vries <tom@codesourcery.com>
6636
6637 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6638 * gfortran.dg/goacc/kernels-alias.f95: New test.
6639
6640 2016-03-14 Martin Sebor <msebor@redhat.com>
6641
6642 PR c++/53792
6643 * g++.dg/cpp0x/constexpr-inline.C: New test.
6644 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6645
6646 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6647
6648 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6649
6650 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6651
6652 PR middle-end/70219
6653 * gcc.dg/pr70219.c: New test.
6654
6655 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6656
6657 PR target/70083
6658 * gcc.dg/torture/pr70083.c: New test.
6659 * gcc.target/i386/pr70083.c: New test.
6660
6661 2016-03-14 Richard Biener <rguenther@suse.de>
6662
6663 PR tree-optimization/56365
6664 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6665
6666 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6667
6668 PR target/70098
6669 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6670 New function.
6671 * g++.dg/pr70098.C: New testcase.
6672
6673
6674 2016-03-14 Tom de Vries <tom@codesourcery.com>
6675
6676 PR tree-optimization/70045
6677 * gcc.dg/graphite/pr70045.c: New test.
6678
6679 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6680
6681 PR fortran/69043
6682 * gfortran.dg/include_9.f90: New test.
6683
6684 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6685
6686 PR fortran/45076
6687 gfortran.dg/prof/prof.exp: New script.
6688 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6689
6690 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6691
6692 PR rtl-optimization/69307
6693 * gcc.dg/pr69307.c: New test.
6694
6695 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6696
6697 PR target/69614
6698 * gcc.target/arm/pr69614.c: New.
6699
6700 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6701
6702 PR fortran/70031
6703 * gfortran.dg/submodule_14.f08: New test
6704
6705 PR fortran/69524
6706 * gfortran.dg/submodule_15.f08: New test
6707
6708 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6709
6710 PR c++/70106
6711 * g++.dg/cpp1y/paren3.C: New test.
6712
6713 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6714
6715 PR target/70131
6716 * gcc.target/powerpc/ppc-round2.c: New test.
6717
6718 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6719
6720 PR target/70123
6721 * gcc.dg/torture/pr70123.c: New test.
6722
6723 2016-03-11 Jeff Law <law@redhat.com>
6724
6725 PR tree-optimization/70190
6726 * gcc.c-torture/compile/pr70190.c: New test.
6727
6728 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6729
6730 PR c/68187
6731 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6732 case.
6733 (test43_b): Likewise.
6734 (test43_c): Likewise.
6735 (test43_d): Likewise.
6736 (test43_e): Likewise.
6737 (test43_f): Likewise.
6738 (test43_g): Likewise.
6739 (test44_a): Likewise.
6740 (test44_b): Likewise.
6741 (test44_c): Likewise.
6742 (test44_d): Likewise.
6743 (test44_e): Likewise.
6744
6745 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6746
6747 PR c/70085
6748 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6749
6750 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6751
6752 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6753 dg-options.
6754
6755 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6756
6757 PR target/70002
6758 PR target/69245
6759 * gcc.target/aarch64/pr69245_2.c: New test.
6760
6761 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6762
6763 PR tree-optimization/70177
6764 * gcc.dg/pr70177.c: New test.
6765
6766 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6767
6768 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6769
6770 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6771
6772 * gcc.dg/tree-ssa/sra-20.c: New.
6773
6774 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6775
6776 PR rtl-optimization/70174
6777 * gcc.dg/pr70174.c: New test.
6778
6779 PR tree-optimization/70169
6780 * gcc.dg/pr70169.c: New test.
6781
6782 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6783
6784 PR target/70160
6785 * gcc.target/i386/pr70160.c: New test.
6786
6787 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6788
6789 * gcc.target/s390/dfp-1.c: New test.
6790
6791 2016-03-10 Nick Clifton <nickc@redhat.com>
6792
6793 PR target/70044
6794 * gcc.target/aarch64/pr70044.c: New test.
6795
6796 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6797 Jakub Jelinek <jakub@redhat.com>
6798
6799 PR c++/70001
6800 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6801 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6802 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6803
6804 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6805
6806 PR lto/69589
6807 * g++.dg/lto/pr69589_0.C: New testcase
6808 * g++.dg/lto/pr69589_1.C: New testcase
6809
6810 2016-03-10 Marek Polacek <polacek@redhat.com>
6811
6812 PR c++/70153
6813 * g++.dg/delayedfold/unary-plus1.C: New test.
6814
6815 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6816
6817 * gcc.target/arm/pr45701-1.c: Escape brackets.
6818 * gcc.target/arm/pr45701-2.c: Likewise.
6819
6820 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6821
6822 * gfortran.dg/unconstrained_commons.f: New.
6823
6824 2016-03-10 Alan Modra <amodra@gmail.com>
6825
6826 * gcc.dg/pr69195.c: New.
6827 * gcc.dg/pr69238.c: New.
6828
6829 2016-03-10 Tom de Vries <tom@codesourcery.com>
6830
6831 PR testsuite/68915
6832 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6833
6834 2016-03-10 Richard Biener <rguenther@suse.de>
6835
6836 PR tree-optimization/70128
6837 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6838 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6839
6840 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6841
6842 PR tree-optimization/70152
6843 * gcc.dg/pr70152.c: New test.
6844
6845 PR target/70086
6846 * gcc.target/i386/pr70086-1.c: New test.
6847 * gcc.target/i386/pr70086-2.c: New test.
6848 * gcc.target/i386/pr70086-3.c: New test.
6849
6850 PR tree-optimization/70127
6851 * gcc.c-torture/execute/pr70127.c: New test.
6852
6853 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6854
6855 * c-c++-common/goacc/combined-directives-2.c: New test.
6856
6857 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6858
6859 PR c/68473
6860 PR c++/70105
6861 * g++.dg/diagnostic/pr70105.C: New test.
6862 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6863 (test_multiple_ordinary_maps): New test function.
6864
6865 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6866
6867 PR c/68473
6868 PR c++/70105
6869 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6870 Drop range information from call to inform_at_rich_loc.
6871 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6872 New.
6873 (test_show_locus): Replace calls to rich_location::add_range with
6874 calls to add_range. Rewrite the tests that used the now-defunct
6875 rich_location ctor taking a source_range. Simplify other tests
6876 by replacing calls to COMBINE_LOCATION_DATA with calls to
6877 make_location.
6878
6879 2016-03-09 Richard Biener <rguenther@suse.de>
6880 Jakub Jelinek <jakub@redhat.com>
6881
6882 PR tree-optimization/70138
6883 * gcc.dg/vect/pr70138-1.c: New testcase.
6884 * gcc.dg/vect/pr70138-2.c: Likewise.
6885
6886 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6887
6888 PR target/70049
6889 * gcc.target/i386/pr70049.c: New test.
6890
6891 2016-03-09 Richard Biener <rguenther@suse.de>
6892
6893 PR c/70143
6894 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6895 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6896 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6897
6898 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6899
6900 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6901 arm-*-*.
6902
6903 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6904
6905 PR middle-end/67278
6906 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6907
6908 PR target/67278
6909 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6910
6911 PR middle-end/70050
6912 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6913 in testcase comment.
6914
6915 2016-03-09 Tom de Vries <tom@codesourcery.com>
6916
6917 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6918 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6919 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6920 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6921 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6922 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6923 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6924 * gfortran.dg/goacc/kernels-loop.f95: New test.
6925
6926 2016-03-08 Martin Sebor <msebor@redhat.com>
6927
6928 PR c++/62096
6929 * g++.dg/warn/overflow-warn-7.C: New test.
6930
6931 2016-03-08 Jason Merrill <jason@redhat.com>
6932
6933 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6934 * lib/target-supports.exp (check_effective_target_concepts): New.
6935
6936 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6937
6938 PR c++/70135
6939 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6940 * g++.dg/ubsan/pr70135.C: New test.
6941
6942 PR target/70110
6943 * gcc.dg/pr70110.c: New test.
6944
6945 2016-03-07 Martin Jambor <mjambor@suse.cz>
6946
6947 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6948 * c-c++-common/gomp/if-1.c: Likewise.
6949 * c-c++-common/gomp/pr61486-2.c: Likewise.
6950 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6951 to dg-additional-options.
6952 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6953 * g++/gomp/target-teams-1.c: Likewise.
6954 * gcc.dg/gomp/gomp.exp: Likewise.
6955 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6956 dg-additional-options.
6957 * gfortran.dg/gomp/gomp.exp: Likewise.
6958 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6959 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6960 dg-additional-options.
6961 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6962
6963 2016-03-07 Martin Jambor <mjambor@suse.cz>
6964
6965 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6966 * c-c++-common/gomp/gridify-1.c: New test.
6967 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6968
6969 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6970
6971 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6972 trigger for cortex-r8, when scanning for register r8.
6973 * gcc.target/arm/pr45701-2.c: Likewise.
6974
6975 2016-02-26 Richard Biener <rguenther@suse.de>
6976 Jeff Law <law@redhat.com>
6977
6978 PR tree-optimization/69740
6979 * gcc.c-torture/compile/pr69740-1.c: New test.
6980 * gcc.c-torture/compile/pr69740-2.c: New test.
6981
6982 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6983
6984 * lib/target-supports.exp
6985 (check_effective_target_whole_vector_shift): Enable for PPC64.
6986
6987 2016-03-07 Richard Biener <rguenther@suse.de>
6988
6989 PR tree-optimization/70115
6990 * gcc.dg/torture/pr70115.c: New testcase.
6991
6992 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6993
6994 PR middle-end/69916
6995 * c-c-++-common/goacc/pr69916.c: New.
6996
6997 2016-03-07 Richard Henderson <rth@redhat.com>
6998
6999 * gcc.c-torture/compile/pr70061.c: New test.
7000
7001 2016-03-07 Richard Biener <rguenther@suse.de>
7002
7003 PR testsuite/70109
7004 * gcc.dg/vect/O3-pr36098.c: New testcase.
7005
7006 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7007
7008 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7009
7010 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7011
7012 * gnat.dg/renaming9.ad[sb]: New testcase.
7013
7014 2016-03-05 Jakub Jelinek <jakub@redhat.com>
7015
7016 PR c++/70084
7017 * g++.dg/expr/stdarg3.C: New test.
7018
7019 2016-03-04 Jeff Law <law@redhat.com>
7020
7021 PR tree-optimization/69196
7022 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7023 x86_64-*-*.
7024
7025 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7026
7027 PR c/69973
7028 * gcc.dg/pr69973.c: New test.
7029
7030 PR rtl-optimization/69941
7031 * gcc.dg/torture/pr69941.c: New test.
7032
7033 PR c/69824
7034 * gcc.dg/pr69824.c: New test.
7035
7036 2016-03-05 Tom de Vries <tom@codesourcery.com>
7037
7038 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7039 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7040 function.
7041
7042 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7043
7044 PR c++/66786
7045 * g++.dg/cpp1y/var-templ48.C: New test.
7046 * g++.dg/cpp1y/var-templ49.C: New test.
7047
7048 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7049
7050 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7051
7052 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7053
7054 PR c++/70035
7055 * g++.dg/ubsan/pr70035.C: New test.
7056
7057 PR target/70062
7058 * gcc.target/i386/pr70062.c: New test.
7059
7060 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7061
7062 * g++.dg/template/typename21.C: Remove c++98_only.
7063
7064 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7065
7066 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7067
7068 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7069
7070 PR c/68187
7071 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7072 function.
7073 (fn_42_b): Likewise.
7074 (fn_42_c): Likewise.
7075
7076 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7077
7078 PR c/68187
7079 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7080 function.
7081 (fn_40_b): Likewise.
7082 (fn_41_a): Likewise.
7083 (fn_41_b): Likewise.
7084
7085 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7086
7087 PR target/70059
7088 * gcc.target/i386/avx512f-pr70059.c: New test.
7089 * gcc.target/i386/avx512dq-pr70059.c: New test.
7090
7091 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7092
7093 PR rtl-optimization/57676
7094 * gcc.dg/torture/pr57676.c: New test.
7095
7096 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7097
7098 * gcc.dg/pr70026.c: New test.
7099
7100 2016-03-04 Marek Polacek <polacek@redhat.com>
7101
7102 PR c/69798
7103 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7104 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7105
7106 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7107
7108 PR target/70004
7109 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7110 Delete.
7111 (test_corners_sisd_si): Likewise.
7112 (main): Remove checks of the above.
7113 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7114
7115 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7116
7117 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7118
7119 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7120
7121 * gcc.dg/torture/pr69951.c: Accept argc==0.
7122
7123 2016-03-04 Richard Biener <rguenther@suse.de>
7124
7125 PR c++/70054
7126 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7127 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7128
7129 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7130
7131 PR testsuite/69766
7132 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7133 testing multiarch.
7134
7135 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7136
7137 PR debug/69947
7138 * gcc.dg/guality/pr69947.c: New test.
7139
7140 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7141
7142 PR ada/70017
7143 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7144
7145 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7146
7147 PR rtl-optimization/69904
7148 * gcc.target/arm/pr69904.c: New test.
7149
7150 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7151
7152 PR target/70021
7153 * gcc.dg/vect/pr70021.c: New test.
7154 * gcc.target/i386/pr70021.c: New test.
7155
7156 2016-03-03 Marek Polacek <polacek@redhat.com>
7157
7158 PR middle-end/70050
7159 * gcc.dg/pr70050.c: New test.
7160
7161 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7162
7163 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7164
7165 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7166
7167 PR tree-optimization/70043
7168 * gfortran.dg/vect/pr70043.f90: New test.
7169
7170 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7171
7172 * gnat.dg/specs/task1.ads: New test.
7173
7174 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7175
7176 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7177 Invoke gdb with -batch.
7178 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7179
7180 2016-03-03 Richard Biener <rguenther@suse.de>
7181
7182 PR tree-optimization/55936
7183 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7184
7185 2016-03-02 Jeff Law <law@redhat.com>
7186
7187 PR rtl-optimization/69942
7188 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7189 effects of argument promotions.
7190
7191 PR tree-optimization/69987
7192 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7193 target does not support -fprefetch-loop-arrays.
7194
7195 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7196
7197 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7198
7199 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7200
7201 PR rtl-optimization/69052
7202 * gcc.target/i386/pr69052.c: New test.
7203
7204 2016-03-02 Alan Modra <amodra@gmail.com>
7205
7206 * gcc.dg/pr69990.c: New.
7207
7208 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7209
7210 PR c/68062
7211 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7212
7213 PR middle-end/70022
7214 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7215
7216 PR target/70028
7217 * gcc.target/i386/pr70028.c: New test.
7218
7219 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7220
7221 * c-c++-common/asan/swapcontext-test-1.c,
7222 * c-c++-common/tsan/thread_leak.c,
7223 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7224 * g++.dg/tsan/benign_race.C,
7225 * g++.dg/tsan/fd_close_norace.C,
7226 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7227 races with sanitizer output
7228
7229 2016-03-02 Richard Biener <rguenther@suse.de>
7230 Uros Bizjak <ubizjak@gmail.com>
7231
7232 PR target/67278
7233 * gcc.dg/simd-8.c: New testcase.
7234
7235 2016-03-02 Richard Biener <rguenther@suse.de>
7236
7237 PR middle-end/67278
7238 * gcc.dg/simd-7.c: New testcase.
7239
7240 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7241
7242 * gcc.target/i386/pr70007.c: Tweak.
7243
7244 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7245
7246 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7247
7248 2016-03-02 Marek Polacek <polacek@redhat.com>
7249
7250 PR c/67854
7251 * gcc.dg/pr67854.c: New test.
7252
7253 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7254
7255 PR middle-end/70025
7256 * gcc.dg/torture/pr70025.c: New test.
7257
7258 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7259
7260 PR tree-optimization/68621
7261 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7262
7263 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7264
7265 * gcc.target/i386/pr70007.c: New test.
7266
7267 2016-03-01 Jeff Law <law@redhat.com>
7268
7269 PR tree-optimization/69196
7270 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7271
7272 PR tree-optimization/69196
7273 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7274 duplicating code and spoiling the expected output.
7275
7276 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7277
7278 PR target/70033
7279 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7280 supports power9 before doing tests.
7281 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7282 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7283 * gcc.target/powerpc/p9-permute.c: Likewise.
7284
7285 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7286
7287 PR target/70027
7288 * gcc.target/i386/pr70027.c: New test.
7289
7290 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7291
7292 * gcc.dg/pr70017.c: New test.
7293
7294 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7295
7296 PR c/69796
7297 PR c/69974
7298 * gcc.dg/pr69796.c: New test.
7299 * gcc.dg/pr69974.c: New test.
7300
7301 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7302
7303 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7304
7305 2016-02-29 Jeff Law <law@redhat.com>
7306
7307 PR tree-optimization/69987
7308 * gfortran.dg/pr69987.f90: New test.
7309
7310 PR tree-optimization/69989
7311 * gcc.c-torture/compile/pr69989-2.c: New test.
7312
7313 2016-03-01 Marek Polacek <polacek@redhat.com>
7314
7315 PR c++/69795
7316 * g++.dg/parse/invalid1.C: New test.
7317
7318 2016-03-01 Richard Biener <rguenther@suse.de>
7319
7320 PR middle-end/70022
7321 * gcc.dg/pr70022.c: New testcase.
7322
7323 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7324
7325 PR tree-optimization/69956
7326 * gcc.dg/pr69956.c: New test.
7327
7328 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7329
7330 PR target/70011
7331 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7332 XFAIL when hardware supports efficient unaligned storage access.
7333
7334 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7335
7336 PR c++/69961
7337 * g++.dg/template/pr69961a.C: New test.
7338 * g++.dg/template/pr69961b.C: New test.
7339
7340 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7341
7342 PR preprocessor/69985
7343 * gcc.dg/cpp/pr69985.c: New test case.
7344
7345 2016-02-29 Jeff Law <law@redhat.com>
7346
7347 PR tree-optimization/70005
7348 * gcc.c-torture/execute/pr70005.c New test.
7349
7350 PR tree-optimization/69999
7351 * gcc.c-torture/compile/pr69999.c: New test.
7352
7353 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7354
7355 PR tree-optimization/69652
7356 * gcc.dg/torture/pr69652.c: Delete test.
7357 * gcc.dg/vect/pr69652.c: New test.
7358
7359 2016-02-19 Richard Biener <rguenther@suse.de>
7360
7361 PR tree-optimization/69980
7362 * gfortran.dg/vect/pr69980.f90: New testcase.
7363
7364 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7365
7366 * gcc.target/sparc/20160229-1.c: New test.
7367
7368 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7369
7370 * gnat.dg/stack_usage3.adb: New test.
7371 * gnat.dg/stack_usage3_pkg.ads: New helper.
7372
7373 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7374
7375 * gnat.dg/renaming8.adb: New test.
7376 * gnat.dg/renaming8_pkg1.ads: New helper.
7377 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7378 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7379
7380 2016-02-29 Richard Biener <rguenther@suse.de>
7381
7382 PR tree-optimization/69720
7383 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7384
7385 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7386
7387 PR fortran/68147
7388 PR fortran/47674
7389 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7390
7391 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7392 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7393
7394 PR fortran/56007
7395 * gfortran.dg/coarray_8.f90: Adjust error message.
7396 * gfortran.dg/pr56007.f90: New test.
7397 * gfortran.dg/pr56007.f: New test.
7398
7399 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7400
7401 PR tree-optimization/69989
7402 * gcc.dg/torture/pr69989.c: New test.
7403
7404 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7405
7406 * gcc.target/i386/stack-realign-win.c: New test.
7407
7408 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7409
7410 PR fortran/60126
7411 * gfortran.dg/pr60126.f90: New test.
7412
7413 2016-02-27 Jeff Law <law@redhat.com>
7414
7415 Revert
7416 2016-02-26 Richard Biener <rguenther@suse.de>
7417 Jeff Law <law@redhat.com>
7418
7419 PR tree-optimization/69740
7420 * gcc.c-torture/compile/pr69740-1.c: New test.
7421 * gcc.c-torture/compile/pr69740-2.c: New test.
7422
7423 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7424
7425 PR fortran/69910
7426 * gfortran.dg/newunit_4.f90: New test.
7427
7428 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7429
7430 PR target/69613
7431 PR rtl-optimization/69886
7432 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7433 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7434 target.
7435
7436 2016-02-26 Martin Sebor <msebor@redhat.com>
7437
7438 PR tree-optimization/15826
7439 * gcc.dg/tree-ssa/pr15826.c: New test.
7440
7441 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7442
7443 PR target/69969
7444 * gcc.target/powerpc/pr69969.c: New test.
7445
7446 2016-02-26 Martin Sebor <msebor@redhat.com>
7447
7448 PR c++/15766
7449 * g++.old-deja/g++.other/decl5.C: Add a test case.
7450
7451 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7452
7453 PR target/69946
7454 * gcc.target/powerpc/pr69946.c: New file.
7455
7456 2016-02-26 Richard Biener <rguenther@suse.de>
7457 Jeff Law <law@redhat.com>
7458
7459 PR tree-optimization/69740
7460 * gcc.c-torture/compile/pr69740-1.c: New test.
7461 * gcc.c-torture/compile/pr69740-2.c: New test.
7462
7463 2016-02-26 Martin Jambor <mjambor@suse.cz>
7464
7465 PR middle-end/69920
7466 * gcc.dg/torture/pr69932.c: New test.
7467 * gcc.dg/torture/pr69936.c: Likewise.
7468
7469 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7470
7471 PR target/69709
7472 * gcc.target/s390/pr69709.c: New test.
7473
7474 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7475
7476 PR target/69245
7477 * gcc.target/aarch64/pr69245_1.c: New test.
7478
7479 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7480
7481 PR target/69613
7482 * gcc.dg/torture/pr69613.c: New test.
7483
7484 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR rtl-optimization/69891
7487 * gcc.target/i386/pr69891.c: New test.
7488
7489 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7490 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7491
7492 PR target/61397
7493 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7494 functionality for both 32-bit and 64-bit.
7495
7496 2016-02-26 Richard Biener <rguenther@suse.de>
7497
7498 PR tree-optimization/69551
7499 * gcc.dg/torture/pr69951.c: New testcase.
7500
7501 2016-02-25 Richard Biener <rguenther@suse.de>
7502
7503 PR tree-optimization/48795
7504 * gcc.dg/Warray-bounds-18.c: New testcase.
7505
7506 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7507
7508 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7509
7510 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7511
7512 PR rtl-optimization/69896
7513 * gcc.dg/pr69896.c: New test.
7514
7515 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7516
7517 PR c++/69736
7518 * g++.dg/cpp1y/paren2.C: New test.
7519
7520 2016-02-24 Martin Sebor <msebor@redhat.com>
7521
7522 PR c/51147
7523 * gcc.dg/enum-mode-2.c: New test.
7524
7525 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7526
7527 PR c++/69922
7528 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7529 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7530 * g++.dg/ubsan/pr69922.C: New test.
7531
7532 2016-02-24 Marek Polacek <polacek@redhat.com>
7533
7534 PR c/69819
7535 * gcc.dg/pr69819.c: New test.
7536
7537 2016-02-24 Martin Sebor <msebor@redhat.com>
7538
7539 PR c++/69912
7540 * g++.dg/ext/flexary15.C: New test.
7541
7542 2016-02-24 Martin Sebor <msebor@redhat.com>
7543
7544 * gcc.dg/builtins-68.c: Avoid making unportable
7545 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7546 * g++.dg/ext/builtin_alloca.C: Same.
7547
7548 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7549 Charles Baylis <charles.baylis@linaro.org>
7550
7551 PR debug/61033
7552 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7553
7554 2016-02-24 Richard Biener <rguenther@suse.de>
7555 Jakub Jelinek <jakub@redhat.com>
7556
7557 PR middle-end/69760
7558 * gcc.dg/torture/pr69760.c: New testcase.
7559
7560 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7561
7562 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7563 pattern on Solaris with as.
7564
7565 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7566
7567 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7568 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7569 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7570 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7571
7572 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7573
7574 PR middle-end/69915
7575 * gcc.dg/pr69915.c: New test.
7576
7577 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7578
7579 PR rtl-optimization/69886
7580 * gcc.dg/torture/pr69886.c: New test.
7581
7582 2016-02-24 Richard Biener <rguenther@suse.de>
7583
7584 PR middle-end/68963
7585 * gcc.dg/torture/pr68963.c: New testcase.
7586
7587 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7588
7589 PR target/69875
7590 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7591 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7592 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7593 * gcc.target/arm/atomic_loaddi_1.c: New test.
7594 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7595 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7596 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7597 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7598 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7599 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7600 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7601 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7602
7603 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7604
7605 PR middle-end/69909
7606 * gcc.dg/torture/pr69909.c: New test.
7607
7608 2016-02-24 Richard Biener <rguenther@suse.de>
7609
7610 PR tree-optimization/69907
7611 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7612 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7613 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7614
7615 2016-02-24 Christian Bruel <christian.bruel@st.com>
7616
7617 * gcc.target/arm/pragma_cpp_fma.c: New test.
7618
7619 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7620
7621 PR fortran/61156
7622 * gfortran.dg/include_6.f90: Update test.
7623
7624 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7625
7626 PR objc/69844
7627 * objc.dg/pr69844.m: New test.
7628
7629 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7630
7631 PR libgfortran/69456
7632 * gfortran.dg/namelist_89.f90: New test.
7633 * gfortran.dg/pr59700.f90: Update test..
7634
7635 2016-02-23 Martin Sebor <msebor@redhat.com>
7636
7637 PR middle-end/69780
7638 * g++.dg/ext/builtin_alloca.C: New test.
7639 * gcc.dg/builtins-68.c: New test.
7640
7641 2016-02-23 Richard Henderson <rth@redhat.com>
7642
7643 * gcc.target/i386/addr-space-3.c: Remove test.
7644
7645 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7646
7647 PR preprocessor/69126
7648 PR preprocessor/69543
7649 * c-c++-common/pr69126-2-long.c: New test.
7650 * c-c++-common/pr69126-2-short.c: New test.
7651 * c-c++-common/pr69543-1.c: Remove xfail.
7652
7653 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7654
7655 PR preprocessor/69126
7656 PR preprocessor/69543
7657 PR preprocessor/69558
7658 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7659 (f): Rename to...
7660 (test_2): ...this, and add leading comment.
7661 (MACRO_3, test_3): New.
7662 (MACRO_4A, MACRO_4B, test_4): New.
7663 (MACRO): Rename to...
7664 (MACRO_5): ...this.
7665 (g): Rename to...
7666 (test_5): ...this, updating for renaming of MACRO, and
7667 add leading comment.
7668 * c-c++-common/pr69543-1.c: New.
7669 * c-c++-common/pr69543-2.c: New.
7670 * c-c++-common/pr69543-3.c: New.
7671 * c-c++-common/pr69543-4.c: New.
7672 * c-c++-common/pr69558-1.c: New.
7673 * c-c++-common/pr69558-2.c: New.
7674 * c-c++-common/pr69558-3.c: New.
7675 * c-c++-common/pr69558-4.c: New.
7676 * gcc.dg/pr69558.c: Move to...
7677 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7678 xfail for c++.
7679
7680 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7681
7682 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7683 to -ftree-parallelize-loops/-fopenacc changes.
7684 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7685 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7686 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7687 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7688 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7689 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7690 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7691 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7692 * c-c++-common/goacc/kernels-loop.c: Likewise.
7693 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7694 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7695 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7696 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7697
7698 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7699
7700 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7701
7702 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7703
7704 PR c++/69902
7705 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7706
7707 PR c/69900
7708 * gcc.dg/pr69900.c: New test.
7709
7710 2016-02-23 Martin Jambor <mjambor@suse.cz>
7711
7712 PR tree-optimization/69666
7713 * gcc.dg/tree-ssa/pr69666.c: New test.
7714
7715 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7716
7717 PR fortran/67451
7718 * gfortran.dg/coarray_allocate_5.f08: New test.
7719
7720 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7721
7722 * gcc.target/s390/vcond-shift.c: Move to ...
7723 * gcc.target/s390/vector/vcond-shift.c: ... here.
7724
7725 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7726
7727 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7728 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7729
7730 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7731
7732 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7733
7734 2016-02-20 Mark Wielaard <mjw@redhat.com>
7735
7736 PR c/28901
7737 * gcc.dg/unused-variable-3.c: New test.
7738
7739 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR target/69888
7742 * gcc.target/i386/pr69888.c: New test.
7743
7744 2016-02-22 Richard Biener <rguenther@suse.de>
7745
7746 PR tree-optimization/69882
7747 * gfortran.dg/vect/pr69882.f90: New testcase.
7748
7749 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7750
7751 PR target/69885
7752 * gcc.dg/pr69885.c: New test.
7753
7754 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7755
7756 PR target/69806
7757 PR target/54089
7758 * gcc.target/sh/pr54089-10.c: New.
7759
7760 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7761
7762 PR fortran/69423
7763 * gfortran.dg/deferred_character_15.f90 : New test.
7764
7765 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7766
7767 PR fortran/57365
7768 gfortran.dg/allocate_with_source_18.f03: New test.
7769
7770 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7771
7772 PR fortran/52531
7773 gfortran.dg/gomp/pr52531.f90: New test.
7774
7775 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7776
7777 PR c++/69865
7778 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7779 -std=c++03.
7780
7781 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7782
7783 PR c++/69826
7784 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7785 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7786
7787 PR c++/69850
7788 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7789
7790 PR c++/69851
7791 * g++.dg/torture/pr69851.C: New test.
7792
7793 2016-02-19 Martin Sebor <msebor@redhat.com>
7794
7795 PR testsuite/69573
7796 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7797
7798 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7799
7800 PR c++/69850
7801 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7802 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7803
7804 PR c++/67767
7805 * g++.dg/cpp0x/pr67767.C: New test.
7806
7807 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7808
7809 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7810 for fp, simd, crypto, crc, lse.
7811 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7812 above.
7813 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7814 effective target check.
7815
7816 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7817
7818 PR target/69820
7819 * gcc.target/i386/pr69820.c: New test.
7820
7821 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7822
7823 * gcc.target/s390/vector/int128-1.c: New test.
7824
7825 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7826
7827 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7828
7829 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7830
7831 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7832 instruction pattern name to prevent the testcase from failing with
7833 -march=z13.
7834
7835 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7836
7837 * gcc.target/s390/md/movstr-2.c: New test.
7838
7839 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7840
7841 * gcc.target/s390/morestack.c: New test.
7842
7843 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7844
7845 PR target/69625
7846 * gcc.target/s390/pr69625.c: Add test case.
7847
7848 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7849
7850 PR testsuite/68580
7851 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7852
7853 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7854
7855 PR target/68404
7856 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7857 * gcc.target/powerpc/fusion3.c: Likewise.
7858
7859 2016-02-18 Richard Biener <rguenther@suse.de>
7860
7861 PR middle-end/69553
7862 * g++.dg/torture/pr69553.C: New testcase.
7863
7864 2016-02-18 Nick Clifton <nickc@redhat.com>
7865
7866 PR target/62254
7867 PR target/69610
7868 * gcc.target/arm/pr62554.c: New test.
7869 * gcc.target/arm/pr69610-1.c: New test.
7870 * gcc.target/arm/pr69610-2.c: New test.
7871
7872 2016-02-18 Richard Biener <rguenther@suse.de>
7873
7874 PR middle-end/69854
7875 * gcc.dg/torture/pr69854.c: New testcase.
7876
7877 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7878
7879 PR c++/69850
7880 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7881
7882 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7883
7884 * gcc.target/powerpc/vec-cg.c: New test.
7885
7886 2016-02-17 Richard Biener <rguenther@suse.de>
7887
7888 PR testsuite/69586
7889 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7890
7891 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7892
7893 PR target/69161
7894 * gcc.c-torture/compile/pr69161.c: New test.
7895
7896 2016-02-17 David Sherwood <david.sherwood@arm.com>
7897
7898 PR target/69532
7899 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7900 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7901
7902 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7903
7904 * gcc.dg/ifcvt-4.c: Skip on Visium.
7905
7906 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7907
7908 * gnat.dg/atomic8.adb: New test.
7909
7910 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7911
7912 * gnat.dg/discr46.ad[sb]: New test.
7913
7914 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7915
7916 PR Target/48344
7917 * gcc.target/powerpc/pr48344-1.c: New test.
7918
7919 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7920
7921 PR fortran/69742
7922 * gfortran.dg/associate_21.f90: New test.
7923
7924 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7925
7926 PR c/69835
7927 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7928 -Wnonnull in dg-options.
7929 * c-c++-common/nonnull-2.c: New test.
7930
7931 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7932 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7933
7934 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7935
7936 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7937
7938 PR middle-end/69801
7939 * gcc.dg/pr69801.c: Add empty dg-options.
7940
7941 2016-02-16 James Norris <jnorris@codesourcery.com>
7942
7943 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7944 * g++.dg/goacc/deviceptr-1.c: New file.
7945
7946 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7947
7948 PR tree-optimization/69820
7949 * gcc.dg/vect/pr69820.c: New test.
7950
7951 2016-02-16 Richard Biener <rguenther@suse.de>
7952
7953 PR tree-optimization/69776
7954 * gcc.dg/torture/pr69776-2.c: New testcase.
7955
7956 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7957
7958 PR tree-optimization/69714
7959 * gcc.dg/torture/pr69714.c: New test.
7960
7961 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7962
7963 PR tree-optimization/69802
7964 * gcc.dg/pr69802.c: New test.
7965
7966 2016-02-16 Richard Biener <rguenther@suse.de>
7967
7968 PR middle-end/69801
7969 * gcc.dg/pr69801.c: New testcase.
7970
7971 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7972
7973 PR libgfortran/69651
7974 * gfortran.dg/read_bang.f90: New test.
7975 * gfortran.dg/read_bang4.f90: New test.
7976
7977 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7978
7979 PR c++/69658
7980 * g++.dg/init/pr69658.C: New test.
7981
7982 PR c++/69797
7983 * c-c++-common/pr69797.c: New test.
7984
7985 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7986
7987 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7988 check for aarch64*-*-*.
7989
7990 2016-02-15 Richard Biener <rguenther@suse.de>
7991
7992 PR tree-optimization/69783
7993 * gcc.dg/vect/pr69783.c: New testcase.
7994
7995 2016-02-15 Richard Biener <rguenther@suse.de>
7996
7997 PR tree-optimization/69776
7998 * gcc.dg/torture/pr69776.c: New testcase.
7999
8000 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8001
8002 PR fortran/60526
8003 * gfortran.dg/type_decl_4.f90: Reinstated.
8004
8005 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
8006
8007 PR fortran/68746
8008 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8009
8010 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8011
8012 PR fortran/60526
8013 PR bootstrap/69816
8014 * gfortran.dg/type_decl_4.f90: Removed.
8015
8016 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8017
8018 PR fortran/60526
8019 * gfortran.dg/type_decl_4.f90: New test.
8020
8021 2016-02-14 Alan Modra <amodra@gmail.com>
8022
8023 PR testsuite/68886
8024 * gcc.c-torture/execute/stkalign.c: Revise test.
8025
8026 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8027
8028 PR target/67260
8029 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8030
8031 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8032
8033 PR target/67260
8034 * gcc.target/sh/torture/pr67260.c: New.
8035
8036 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
8037
8038 * gcc.dg/pr67964.c: Add dg-require-alias.
8039
8040 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8041
8042 PR target/67636
8043 PR target/64345
8044 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8045
8046 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8047
8048 PR libgfortran/69668
8049 * gfortran.dg/namelist_88.f90: New test.
8050
8051 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8052
8053 PR libgfortran/69668
8054 * gfortran.dg/namelist_38.f90: Update test.
8055 * gfortran.dg/namelist_84.f90: Update test.
8056
8057 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8058
8059 PR other/69554
8060 * gcc.dg/pr69554-1.c: New test.
8061 * gfortran.dg/pr69554-1.F90: New test.
8062 * gfortran.dg/pr69554-2.F90: New test.
8063 * lib/gcc-dg.exp (proc dg-locus): New function.
8064 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8065 distinguish between the caret-printing and non-caret-printing
8066 cases. If caret-printing has been explicitly enabled, bail out
8067 without attempting to fix up the output.
8068
8069 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8070
8071 PR driver/69265
8072 PR driver/69453
8073 * gcc.dg/spellcheck-options-3.c: New test case.
8074 * gcc.dg/spellcheck-options-4.c: New test case.
8075 * gcc.dg/spellcheck-options-5.c: New test case.
8076 * gcc.dg/spellcheck-options-6.c: New test case.
8077 * gcc.dg/spellcheck-options-7.c: New test case.
8078 * gcc.dg/spellcheck-options-8.c: New test case.
8079 * gcc.dg/spellcheck-options-9.c: New test case.
8080 * gcc.dg/spellcheck-options-10.c: New test case.
8081
8082 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8083
8084 PR rtl-optimization/69764
8085 PR rtl-optimization/69771
8086 * c-c++-common/pr69764.c: New test.
8087 * gcc.dg/torture/pr69771.c: New test.
8088
8089 2016-02-12 Marek Polacek <polacek@redhat.com>
8090
8091 * g++.dg/torture/init-list1.C: New.
8092
8093 2016-02-12 Marek Polacek <polacek@redhat.com>
8094
8095 * gcc.dg/pr69522.c: Add empty dg-options.
8096
8097 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8098
8099 * g++.dg/lto/lto.exp: Include and init mpx.
8100 * g++.dg/lto/pr69729_0.C: New test.
8101
8102 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8103
8104 PR ipa/69241
8105 * g++.dg/ipa/pr69241-4.C: New test.
8106
8107 PR ipa/68672
8108 * g++.dg/ipa/pr68672-1.C: New test.
8109 * g++.dg/ipa/pr68672-2.C: New test.
8110 * g++.dg/ipa/pr68672-3.C: New test.
8111
8112 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8113
8114 PR c/69522
8115 * gcc.dg/pr69522.c: New test.
8116
8117 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8118
8119 PR c++/69098
8120 * g++.dg/cpp1y/69098.C: New test.
8121 * g++.dg/cpp1y/69098-2.C: New test.
8122
8123 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8124
8125 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8126 and neighbour -> neighbor.
8127 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8128 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8129 * c-c++-common/Wvarargs.c: Likewise.
8130 * c-c++-common/goacc/host_data-5.c: Likewise.
8131 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8132 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8133 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8134 * gcc.target/aarch64/pr60697.c: Likewise.
8135 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8136 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8137 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8138 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8139 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8140 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8141 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8142 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8143 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8144 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8145 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8146 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8147 * g++.dg/lookup/koenig5.C: Likewise.
8148 * g++.dg/ext/no-asm-2.C: Likewise.
8149 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8150 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8151 * gfortran.dg/used_types_16.f90: Likewise.
8152 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8153 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8154 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8155 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8156 * gfortran.dg/abstract_type_6.f03: Likewise.
8157 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8158 * gfortran.dg/used_types_15.f90: Likewise.
8159 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8160 * gfortran.dg/exit_3.f08: Likewise.
8161 * gfortran.dg/open_status_2.f90: Likewise.
8162 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8163 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8164 * gfortran.dg/associate_1.f03: Likewise.
8165 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8166 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8167 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8168 * gcc.dg/builtin-object-size-1.c: Likewise.
8169 * gcc.dg/noreturn-6.c: Likewise.
8170 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8171 * gcc.dg/globalalias.c: Likewise.
8172 * gcc.dg/builtins-config.h: Likewise.
8173 * gcc.dg/pr30457.c: Likewise.
8174 * gcc.c-torture/compile/volatile-1.c: Likewise.
8175 * gcc.c-torture/execute/20101011-1.c: Likewise.
8176 * c-c++-common/Waddress-1.c: Likewise.
8177
8178 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8179
8180 PR c/69768
8181 * c-c++-common/Waddress-1.c: New test.
8182
8183 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8184
8185 PR fortran/69296
8186 * gfortran.dg/associate_19.f03: New test.
8187 * gfortran.dg/associate_20.f03: New test.
8188
8189 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8190
8191 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8192
8193 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8194
8195 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8196 .arch armv8-a\n. Add -dA to dg-options.
8197 * gcc.target/aarch64/assembler_arch_1.c: New test.
8198 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8199
8200 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8201
8202 PR c++/68726
8203 * g++.dg/cpp0x/pr68726.C: New.
8204
8205 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8206
8207 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8208 test.
8209
8210 2016-02-11 Richard Biener <rguenther@suse.de>
8211
8212 * g++.dg/tree-ssa/pr61034.C: Adjust.
8213
8214 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8215
8216 PR target/69148
8217 * gcc.target/s390/pr69148.c: New.
8218
8219 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8220
8221 PR tree-optimization/69652
8222 * gcc.dg/torture/pr69652.c: New test.
8223
8224 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8225 Patrick Palka <ppalka@gcc.gnu.org>
8226
8227 PR ipa/69241
8228 PR c++/69649
8229 * g++.dg/ipa/pr69241-1.C: New test.
8230 * g++.dg/ipa/pr69241-2.C: New test.
8231 * g++.dg/ipa/pr69241-3.C: New test.
8232 * g++.dg/ipa/pr69649.C: New test.
8233
8234 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8235
8236 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8237 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8238
8239 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8240
8241 PR tree-optimization/68021
8242 * gcc.dg/tree-ssa/pr68021.c: New test.
8243
8244 2016-02-10 Richard Biener <rguenther@suse.de>
8245
8246 PR tree-optimization/69726
8247 * gcc.dg/uninit-22.c: New testcase.
8248
8249 2016-02-09 Andrew Pinski <apinski@cavium.com>
8250
8251 PR tree-opt/69282
8252 * gcc.c-torture/compile/20160205-1.c: New testcase.
8253
8254 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8255
8256 PR target/68404
8257 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8258 instead accessing a really large arrray.
8259 * gcc.target/powerpc/fusion3.c: Likewise.
8260
8261 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8262
8263 PR target/68532
8264 * gcc.c-torture/execute/pr68532.c: New test.
8265
8266 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8267
8268 PR target/69634
8269 * gcc.dg/pr69634.c: New.
8270
8271 2016-02-09 Richard Biener <rguenther@suse.de>
8272
8273 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8274
8275 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8276
8277 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8278
8279 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8280
8281 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8282
8283 2016-02-09 Richard Biener <rguenther@suse.de>
8284
8285 PR tree-optimization/69715
8286 * gcc.dg/torture/pr69715.c: New testcase.
8287
8288 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8289
8290 PR c++/69139
8291 * g++.dg/cpp0x/trailing12.C: New test.
8292 * g++.dg/cpp0x/trailing13.C: New test.
8293
8294 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8295
8296 PR c++/69283
8297 PR c++/67835
8298 * g++.dg/cpp1y/auto-fn29.C: New test.
8299 * g++.dg/cpp1y/auto-fn30.C: New test.
8300
8301 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8302
8303 PR tree-optimization/69209
8304 * gcc.c-torture/compile/pr69209.c: New test.
8305
8306 2016-02-08 Jeff Law <law@redhat.com>
8307
8308 PR tree-optimization/68541
8309 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8310 of statements allowed in join block for path splitting.
8311
8312 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8313
8314 PR c++/59627
8315 * g++.dg/gomp/pr59627.C: New test.
8316
8317 PR ipa/69239
8318 * g++.dg/ipa/pr69239.C: New test.
8319
8320 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8321
8322 PR preprocessor/69664
8323 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8324 * gcc.dg/cpp/warn-comments.c: Likewise.
8325
8326 2016-02-08 Marek Polacek <polacek@redhat.com>
8327
8328 PR c++/69688
8329 * g++.dg/init/const12.C: New test.
8330
8331 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8332
8333 PR target/60410
8334 * gcc.dg/lto/pr55113_0.c: Remove test.
8335
8336 2016-02-08 Richard Biener <rguenther@suse.de>
8337
8338 PR tree-optimization/69719
8339 * gcc.dg/torture/pr69719.c: New testcase.
8340
8341 2016-02-08 Richard Biener <rguenther@suse.de>
8342 Jeff Law <law@redhat.com>
8343
8344 PR target/68273
8345 * gcc.target/mips/pr68273.c: New testcase.
8346
8347 2016-02-08 Richard Biener <rguenther@suse.de>
8348
8349 PR rtl-optimization/69274
8350 * gcc.target/i386/addr-sel-1.c: XFAIL.
8351
8352 2016-02-08 Jeff Law <law@redhat.com>
8353
8354 PR tree-optimization/68541
8355 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8356
8357 PR tree-optimization/65917
8358 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8359
8360 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8361
8362 PR fortran/50555
8363 * gfortran.dg/namelist_args.f90: New test.
8364
8365 2016-02-05 Jeff Law <law@redhat.com>
8366
8367 PR tree-optimization/68541
8368 * gcc.dg/tree-ssa/split-path-2.c: New test.
8369 * gcc.dg/tree-ssa/split-path-3.c: New test.
8370 * gcc.dg/tree-ssa/split-path-4.c: New test.
8371 * gcc.dg/tree-ssa/split-path-5.c: New test.
8372 * gcc.dg/tree-ssa/split-path-6.c: New test.
8373 * gcc.dg/tree-ssa/split-path-7.c: New test.
8374
8375 2016-02-05 Martin Sebor <msebor@redhat.com>
8376
8377 PR c++/69662
8378 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8379 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8380
8381 2016-02-06 Richard HEnderson <rth@redhat.com>
8382
8383 PR c/69643
8384 * gcc.target/i386/addr-space-4.c: New.
8385 * gcc.target/i386/addr-space-5.c: New.
8386
8387 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8388
8389 PR fortran/66089
8390 * gfortran.dg/elemental_dependency_6.f90: New.
8391
8392 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR rtl-optimization/69691
8395 * gcc.c-torture/execute/pr69691.c: New test.
8396
8397 PR c++/69628
8398 * g++.dg/parse/pr69628.C: New test.
8399
8400 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8401
8402 * gcc.dg/sancov/asan.c: Move to ...
8403 * gcc.dg/asan/sancov-1.c: ... here.
8404
8405 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8406
8407 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8408
8409 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8410
8411 PR target/69677
8412 * gcc.target/i386/pr69677.c: New test.
8413
8414 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8415
8416 PR c++/68948
8417 * g++.dg/template/pr68948.C: New test.
8418
8419 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8420
8421 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8422 (only necessary on s390x).
8423
8424 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8425
8426 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8427 -mno-accumulate-outgoing-args.
8428
8429 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8430
8431 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8432
8433 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8434
8435 PR c/69669
8436 * c-c++-common/pr69669.c: New test.
8437
8438 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8439
8440 PR target/69667
8441 * g++.dg/pr69667.C: New file.
8442
8443 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8444
8445 PR target/69619
8446 * gcc.dg/pr69619.c: Add new test.
8447
8448 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8449
8450 PR rtl-optimization/69577
8451 * gcc.target/i386/pr69577.c: New test.
8452
8453 2016-02-04 Martin Liska <mliska@suse.cz>
8454
8455 * g++.dg/asan/pr69276.C: New test.
8456
8457 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8458
8459 PR target/65932
8460 PR target/67714
8461 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8462 a single smulbb instruction.
8463 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8464 * gcc.target/amr/wmul-2.c: Likewise.
8465
8466 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8467
8468 PR target/65932
8469 PR target/67714
8470 * gcc.c-torture/execute/pr67714.c: New test.
8471
8472 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8473
8474 PR target/69454
8475 * gcc.target/i386/pr69454-1.c: New test.
8476 * gcc.target/i386/pr69454-2.c: New test.
8477
8478 2016-02-03 Martin Sebor <msebor@redhat.com>
8479
8480 PR c++/69251
8481 PR c++/69253
8482 PR c++/69290
8483 PR c++/69277
8484 PR c++/69349
8485 * g++.dg/ext/flexarray-mangle-2.C: New test.
8486 * g++.dg/ext/flexarray-mangle.C: New test.
8487 * g++.dg/ext/flexarray-subst.C: New test.
8488 * g++.dg/ext/flexary11.C: New test.
8489 * g++.dg/ext/flexary12.C: New test.
8490 * g++.dg/ext/flexary13.C: New test.
8491 * g++.dg/ext/flexary14.C: New test.
8492 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8493
8494 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8495
8496 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8497 Define only if CHECK_FLOAT128 is defined.
8498 (main): Properly initialize u5.
8499
8500 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8501
8502 PR c/69627
8503 * gcc.dg/pr69627.c: New test.
8504
8505 PR target/69644
8506 * gcc.dg/pr69644.c: New test.
8507
8508 2016-02-03 Mike Stump <mikestump@comcast.net>
8509
8510 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8511 support for struct-layout-1.exp.
8512
8513 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8514
8515 PR c++/69056
8516 * g++.dg/cpp0x/pr69056.C: New test.
8517
8518 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8519 Alexandre Oliva <aoliva@redhat.com>
8520
8521 PR target/69461
8522 * gcc.target/powerpc/pr69461.c: New.
8523
8524 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8525
8526 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8527 works from here ...
8528 (check_effective_target_fsanitize_thread): ... to here. Do not
8529 specify additional compile flags for the test source.
8530 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8531 specify additional compile flags for the test source.
8532
8533 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8534
8535 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8536
8537 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8538
8539 PR fortran/67451
8540 PR fortran/69418
8541 * gfortran.dg/coarray_allocate_2.f08: New test.
8542 * gfortran.dg/coarray_allocate_3.f08: New test.
8543 * gfortran.dg/coarray_allocate_4.f08: New test.
8544
8545 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8546
8547 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8548 use same scan-tree-dump-times on all platforms.
8549 * gcc.dg/vect/vect-outer-1.c: Likewise.
8550 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8551 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8552 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8553 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8554 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8555 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8556 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8557
8558 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8559
8560 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8561 warning.
8562
8563 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8564
8565 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8566
8567 2016-02-02 James Norris <jnorris@codesourcery.com>
8568
8569 * c-c++-common/goacc/routine-5.c: Add tests.
8570
8571 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8572
8573 * gcc.target/nvptx/unsigned-cmp.c: New test.
8574
8575 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8576
8577 * gcc.target/aarch64/scalar_shift_1.c
8578 (test_corners_sisd_di): Improve force to SIMD register.
8579 (test_corners_sisd_si): Likewise.
8580 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8581 Remove scan-assembler check for ldr.
8582
8583 2016-02-02 Richard Biener <rguenther@suse.de>
8584
8585 PR tree-optimization/69595
8586 * gcc.dg/Warray-bounds-17.c: New testcase.
8587
8588 2016-02-02 Richard Biener <rguenther@suse.de>
8589
8590 PR tree-optimization/69606
8591 * gcc.dg/torture/pr69606.c: New testcase.
8592
8593 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8594
8595 PR middle-end/68542
8596 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8597 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8598
8599 2016-02-02 Alan Modra <amodra@gmail.com>
8600
8601 PR target/69548
8602 * gcc.target/powerpc/pr69548.c: New test.
8603
8604 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8605
8606 PR rtl-optimization/69592
8607 * gcc.dg/pr69592.c: New test.
8608
8609 PR preprocessor/69543
8610 PR c/69558
8611 * gcc.dg/pr69543.c: New test.
8612 * gcc.dg/pr69558.c: New test.
8613
8614 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8615
8616 PR testsuite/65940
8617 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8618
8619 2016-02-01 Martin Sebor <msebor@redhat.com>
8620
8621 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8622
8623 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8624
8625 PR tree-optimization/67921
8626 * c-c++-common/ubsan/pr67921.c: New test.
8627
8628 2016-02-01 Richard Biener <rguenther@suse.de>
8629
8630 PR middle-end/69556
8631 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8632
8633 2016-02-01 Richard Biener <rguenther@suse.de>
8634
8635 PR tree-optimization/69574
8636 * gcc.dg/torture/pr69574.c: New testcase.
8637
8638 2016-02-01 Richard Biener <rguenther@suse.de>
8639
8640 PR tree-optimization/69579
8641 * gcc.dg/setjmp-6.c: New testcase.
8642
8643 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8644
8645 PR rtl-optimization/69570
8646 * g++.dg/opt/pr69570.C: New test.
8647
8648 2016-02-01 Richard Henderson <rth@redhat.com>
8649
8650 * gcc.dg/pr69535.c: New test.
8651
8652 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8653
8654 PR testsuite/69584
8655 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8656 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8657
8658 PR debug/68244
8659 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8660
8661 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8662
8663 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8664
8665 PR fortran/67564
8666 * gfortran.dg/allocate_with_source_17.f03: New test.
8667
8668 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8669
8670 PR tree-optimization/69546
8671 * gcc.dg/torture/pr69546.c: New test.
8672
8673 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8674
8675 PR fortran/69566
8676 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8677
8678 2016-01-30 Martin Sebor <msebor@redhat.com>
8679
8680 PR c++/68490
8681 * g++.dg/ext/flexary10.C: New test.
8682
8683 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8684
8685 PR fortran/66707
8686 gfortran.dg/common_23.f90: New test.
8687
8688 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8689
8690 PR target/65546
8691 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8692 condition being checked, and disable it when the target supports
8693 misaligned loads and stores.
8694
8695 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8696
8697 PR debug/69518
8698 * gcc.dg/torture/pr69518.c: New test.
8699
8700 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8701
8702 PR target/69530
8703 * gcc.target/i386/pr69530.c: New test.
8704
8705 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8706
8707 PR target/65604
8708 * gcc.target/mips/div-delay.c: New test.
8709
8710 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8711
8712 PR target/69551
8713 * gcc.target/i386/pr69551.c: New test.
8714
8715 PR target/66137
8716 * gcc.target/i386/pr66137.c: New test.
8717
8718 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8719
8720 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8721 always built for p5600.
8722 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8723 isa=p5600 dg-option.
8724
8725 2016-01-29 Richard Biener <rguenther@suse.de>
8726
8727 PR tree-optimization/69547
8728 * g++.dg/tree-ssa/pr69547.C: New testcase.
8729
8730 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8731
8732 PR debug/66869
8733 * g++.dg/warn/Wunused-function2.C: New test.
8734
8735 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8736
8737 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8738 support for test to succeed.
8739
8740 2016-01-29 Marek Polacek <polacek@redhat.com>
8741
8742 PR c++/69509
8743 PR c++/69516
8744 * g++.dg/ext/constexpr-vla2.C: New test.
8745 * g++.dg/ext/constexpr-vla3.C: New test.
8746 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8747
8748 2016-01-29 Richard Biener <rguenther@suse.de>
8749
8750 PR middle-end/69537
8751 * gcc.dg/uninit-21.c: New testcase.
8752
8753 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8754
8755 PR target/69459
8756 * gcc.target/i386/pr69459.c: New test.
8757
8758 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8759
8760 PR target/68400
8761 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8762 * gcc.target/mips/pr68400.c: New test.
8763
8764 2016-01-28 Martin Sebor <msebor@redhat.com>
8765
8766 PR target/17381
8767 * gcc.target/powerpc/pr17381.c: New test.
8768
8769 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8770
8771 PR middle-end/69542
8772 * gcc.dg/torture/pr69542.c: New test.
8773
8774 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8775
8776 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8777
8778 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8779
8780 * gcc.dg/pr65980.c: Skip on AIX.
8781 * gcc.dg/pr66688.c: Same.
8782
8783 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8784
8785 PR target/63679
8786 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8787 * gcc.dg/tree-ssa/sra-18.c: Same.
8788
8789 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8790
8791 PR fortran/62536
8792 * gfortran.dg/block_15.f08: New test.
8793 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8794 on incorrectly closed BLOCK.
8795
8796 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8797
8798 * gcc.dg/declare-simd.c: New test.
8799 2016-01-28 Richard Biener <rguenther@suse.de>
8800
8801 PR tree-optimization/69466
8802 * gfortran.dg/vect/pr69466.f90: New testcase.
8803
8804 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8805
8806 * g++.dg/pr67989.C: Remove ARM-specific option.
8807 * gcc.target/arm/pr67989.C: New file.
8808
8809 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8810
8811 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8812 and expm1 test for glibc < 2.11.
8813
8814 2016-01-27 Richard Henderson <rth@redhat.com>
8815
8816 * gcc.c-torture/execute/pr69447.c: New test.
8817
8818 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8819
8820 PR fortran/69422
8821 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8822
8823 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8824
8825 PR debug/66869
8826 * gcc.dg/pr66869.c: New test.
8827
8828 2016-01-25 Jeff Law <law@redhat.com>
8829
8830 PR tree-optimization/68398
8831 PR tree-optimization/69196
8832 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8833 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8834 path to avoid new heuristic allowing more irreducible regions
8835 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8836 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8837 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8838 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8839 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8840
8841 2016-01-27 Marek Polacek <polacek@redhat.com>
8842
8843 PR c/68062
8844 * c-c++-common/vector-compare-4.c: New test.
8845
8846 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8847
8848 PR preprocessor/69126
8849 * c-c++-common/pr69126.c: New test case.
8850
8851 2016-01-27 Ian Lance Taylor <iant@google.com>
8852
8853 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8854
8855 2016-01-27 Ryan Burn <contact@rnburn.com>
8856
8857 PR cilkplus/69267
8858 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8859
8860 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8861
8862 PR target/69512
8863 * gcc.target/i386/pr69512.c: New test.
8864
8865 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8866
8867 PR ada/69488
8868 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8869
8870 2016-01-27 Marek Polacek <polacek@redhat.com>
8871
8872 PR c++/69379
8873 * g++.dg/pr69379.C: New test.
8874
8875 2016-01-27 Martin Sebor <msebor@redhat.com>
8876
8877 PR c++/69317
8878 * g++.dg/abi/Wabi-2-2.C: New test.
8879 * g++.dg/abi/Wabi-2-3.C: New test.
8880 * g++.dg/abi/Wabi-3-2.C: New test.
8881 * g++.dg/abi/Wabi-3-3.C: New test.
8882
8883 2016-01-27 Richard Biener <rguenther@suse.de>
8884
8885 PR tree-optimization/69166
8886 * gcc.dg/torture/pr69166.c: New testcase.
8887
8888 2016-01-27 Martin Jambor <mjambor@suse.cz>
8889
8890 PR tree-optimization/69355
8891 * gcc.dg/tree-ssa/pr69355.c: New test.
8892
8893 2016-01-27 Marek Polacek <polacek@redhat.com>
8894
8895 PR c++/69496
8896 * g++.dg/ext/constexpr-vla1.C: New test.
8897
8898 2016-01-20 Christian Bruel <christian.bruel@st.com>
8899
8900 PR target/69245
8901 * gcc.target/arm/pr69245.c: New test.
8902
8903 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8904
8905 PR tree-optimization/69399
8906 * gcc.dg/torture/pr69399.c: New test.
8907
8908 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8909
8910 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8911
8912 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8913
8914 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8915
8916 2016-01-26 Tom de Vries <tom@codesourcery.com>
8917
8918 PR tree-optimization/69110
8919 * gcc.dg/autopar/pr69110.c: New test.
8920
8921 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8922 Sebastian Pop <s.pop@samsung.com>
8923
8924 * gcc.dg/graphite/isl-ast-op-select.c: New.
8925
8926 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8927
8928 PR fortran/69385
8929 * gfortran.dg/allocate_error_6.f90: New test.
8930
8931 2016-01-26 Richard Henderson <rth@redhat.com>
8932
8933 * gcc.dg/tm/pr60908.c: New test.
8934
8935 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8936
8937 PR other/69006
8938 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8939 directive.
8940 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8941 expected multiline output to reflect the colorization being
8942 disabled before newlines.
8943 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8944 (custom_diagnostic_finalizer): Replace call to
8945 pp_newline_and_flush with call to pp_flush.
8946 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8947 * gfortran.dg/implicit_class_1.f90: Likewise.
8948 * lib/gcc-dg.exp (allow_blank_lines): New global.
8949 (dg-allow-blank-lines-in-output): New procedure.
8950 (gcc-dg-prune): Complain about blank lines in the output, unless
8951 dg-allow-blank-lines-in-output was called.
8952 * lib/multiline.exp (_build_multiline_regex): Only support
8953 arbitrary followup text for non-blank-lines, not for blank lines.
8954
8955 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8956
8957 PR tree-optimization/69483
8958 * gcc.dg/pr69483.c: New test.
8959 * g++.dg/opt/pr69483.C: New test.
8960
8961 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8962
8963 PR target/68620
8964 * gcc.target/arm/pr68620.c: New test.
8965
8966 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8967
8968 * gcc.target/i386/pr68986-2.c: Remove -m32.
8969
8970 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8971
8972 PR target/68986
8973 * gcc.target/i386/pr68986-1.c: New test.
8974 * gcc.target/i386/pr68986-2.c: Likewise.
8975 * gcc.target/i386/pr68986-3.c: Likewise.
8976
8977 2016-01-26 Christian Bruel <christian.bruel@st.com>
8978
8979 * lib/target-supports.exp
8980 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8981 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8982 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8983
8984 2016-01-26 Richard Biener <rguenther@suse.de>
8985
8986 PR tree-optimization/69452
8987 * gcc.dg/torture/pr69452.c: New testcase.
8988
8989 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8990
8991 PR target/69442
8992 * gcc.dg/pr69442.c: New test.
8993
8994 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8995
8996 PR target/67896
8997 * gcc.target/aarch64/simd/pr67896.C: New.
8998
8999 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9000
9001 PR tree-optimization/69400
9002 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9003 function.
9004 (plugin_init): Call it.
9005 * gcc.dg/torture/pr69400.c: New test.
9006
9007 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9008
9009 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9010
9011 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9012 Sebastian Pop <s.pop@samsung.com>
9013
9014 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9015 isl-0.15.
9016
9017 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9018 Sebastian Pop <s.pop@samsung.com>
9019
9020 * gcc.dg/graphite/pr69292.c: New.
9021
9022 2016-01-25 Jakub Jelinek <jakub@redhat.com>
9023
9024 * c-c++-common/goacc/use_device-1.c: New test.
9025
9026 2016-01-25 Jeff Law <law@redhat.com>
9027
9028 PR tree-optimization/69196
9029 PR tree-optimization/68398
9030 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9031 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9032
9033 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
9034
9035 PR target/69469
9036 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9037 Algorithm.
9038
9039 2016-01-25 Richard Biener <rguenther@suse.de>
9040
9041 PR testsuite/69380
9042 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9043
9044 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9045
9046 PR target/69421
9047 * gcc.dg/pr69421.c: New test.
9048
9049 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9050
9051 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9052 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9053 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9054 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9055 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9056 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9057 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9058 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9059 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9060 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9061
9062 2016-01-25 Richard Biener <rguenther@suse.de>
9063
9064 PR tree-optimization/69376
9065 * gcc.dg/torture/pr69376.c: New testcase.
9066
9067 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9068
9069 PR fortran/69397
9070 PR fortran/68442
9071 * gfortran.dg/interface_38.f90: New test.
9072 * gfortran.dg/interface_39.f90: New test.
9073
9074 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9075
9076 Revert:
9077 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9078
9079 PR c++/11858
9080 PR c++/24663
9081 PR c++/24664
9082 * g++.dg/template/pr11858.C: New test.
9083 * g++.dg/template/pr24663.C: New test.
9084 * g++.dg/template/unify12.C: New test.
9085 * g++.dg/template/unify13.C: New test.
9086 * g++.dg/template/unify14.C: New test.
9087 * g++.dg/template/unify15.C: New test.
9088 * g++.dg/template/unify16.C: New test.
9089 * g++.dg/template/unify17.C: New test.
9090
9091 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9092
9093 PR fortran/68283
9094 gfortran.dg/pr68283.f90: New test.
9095
9096 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9097
9098 PR fortran/66094
9099 * gfortran.dg/inline_matmul_13.f90: New test.
9100 * gfortran.dg/matmul_bounds_8.f90: New test.
9101 * gfortran.dg/matmul_bounds_9.f90: New test.
9102 * gfortran.dg/matmul_bounds_10.f90: New test.
9103
9104 2016-01-23 Tom de Vries <tom@codesourcery.com>
9105
9106 PR tree-optimization/69426
9107 * gcc.dg/autopar/pr69426.c: New test.
9108
9109 2016-01-23 Martin Sebor <msebor@redhat.com>
9110
9111 PR c++/58109
9112 PR c++/69022
9113 * g++.dg/cpp0x/alignas5.C: New test.
9114 * g++.dg/ext/vector29.C: Same.
9115
9116 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
9117
9118 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9119 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9120 _GNU_SOURCE from compile flags to the source.
9121 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9122 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9123 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9124 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9125
9126 2016-01-22 Jakub Jelinek <jakub@redhat.com>
9127
9128 PR target/69432
9129 * g++.dg/opt/pr69432.C: New test.
9130
9131 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9132
9133 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9134 32-bit targets testing an -m64 multilib.
9135
9136 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9137
9138 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9139 64-bit support.
9140
9141 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9142
9143 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9144
9145 2016-01-21 Christian Bruel <christian.bruel@st.com>
9146
9147 PR target/68674
9148 * gcc.target/i386/pr68674.c
9149 * gcc.target/aarch64/pr68674.c
9150 * gcc.target/arm/pr68674.c
9151
9152 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9153
9154 PR target/69403
9155 * gcc.c-torture/execute/pr69403.c: New test.
9156
9157 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9158
9159 PR c++/55843
9160 * g++.dg/template/pr55843.C: New.
9161
9162 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9163
9164 PR testsuite/66877
9165 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9166 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9167
9168 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9169
9170 PR testsuite/67489
9171 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9172 from dg-do compile directive, and instead add
9173 { dg-require-effective-target int128 }.
9174
9175 2016-01-20 Martin Sebor <msebor@redhat.com>
9176
9177 PR c/69405
9178 * gcc.dg/sync-fetch.c: New test.
9179
9180 2016-01-21 Martin Sebor <msebor@redhat.com>
9181
9182 PR target/69252
9183 * gcc.target/powerpc/pr69252.c: New test.
9184
9185 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9186
9187 PR fortran/65996
9188 * gfortran.dg/pr65996.f90: New test.
9189
9190 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9191
9192 PR c++/68810
9193 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9194 expected to generate an error.
9195
9196 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9197
9198 PR middle-end/66178
9199 * gcc.dg/torture/pr66178.c: New test.
9200
9201 2016-01-21 Anton Blanchard <anton@samba.org>
9202 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9203
9204 PR target/63354
9205 * gcc.target/powerpc/pr63354.c: New test.
9206
9207 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9208
9209 PR rtl-optimization/68990
9210 * gcc.target/i386/pr68990: New.
9211
9212 2016-01-21 Nick Clifton <nickc@redhat.com>
9213
9214 PR target/69129
9215 * gcc.target/mips/pr69129.c: New.
9216
9217 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9218
9219 PR c++/58046
9220 * g++.dg/cpp0x/pr58046.C: New.
9221
9222 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9223
9224 PR target/69187
9225 PR target/65624
9226 * gcc.target/arm/pr69187.c: New test.
9227
9228 PR c++/69355
9229 * g++.dg/torture/pr69355.C: New test.
9230
9231 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9232 Sebastian Pop <s.pop@samsung.com>
9233
9234 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9235
9236 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9237 Sebastian Pop <s.pop@samsung.com>
9238
9239 * gcc.dg/graphite/pr68976.c: New test.
9240
9241 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9242
9243 PR middle-end/67653
9244 * c-c++-common/pr67653.c: New test.
9245 * gcc.dg/torture/pr29119.c: Add dg-warning.
9246
9247 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9248
9249 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9250
9251 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9252
9253 PR c/24293
9254 * gcc.dg/pr24293.c: New test.
9255 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9256 incomplete struct type.
9257 * gcc.dg/declspec-1.c: Likewise.
9258 * gcc.dg/pr63549.c: Likewise.
9259
9260 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9261
9262 PR tree-optimization/66612
9263 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9264 for bdn instruction.
9265
9266 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9267
9268 * lib/target-supports.exp
9269 (check_effective_target_arm_fp_ok_nocache): New.
9270 (check_effective_target_arm_fp_ok): New.
9271 (add_options_for_arm_fp): New.
9272 (check_effective_target_arm_crypto_ok_nocache): Require
9273 target_arm_v8_neon_ok instead of arm32.
9274 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9275 (check_effective_target_arm_crypto_pragma_ok): New.
9276 (add_options_for_arm_vfp): New.
9277 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9278 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9279 target instead. Force initial fpu to vfp.
9280 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9281 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9282 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9283 dependency.
9284 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9285 use arm_vfp effective target instead. Force initial fpu to vfp.
9286 * gcc.target/arm/attr-neon3.c: Likewise.
9287 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9288 arm_vfp_ok.
9289 * gcc.target/arm/unsigned-float.c: Likewise.
9290 * gcc.target/arm/vfp-1.c: Likewise.
9291 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9292 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9293 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9294 * gcc.target/arm/vfp-ldmias.c: Likewise.
9295 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9296 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9297 * gcc.target/arm/vfp-stmiad.c: Likewise.
9298 * gcc.target/arm/vfp-stmias.c: Likewise.
9299 * gcc.target/arm/vnmul-1.c: Likewise.
9300 * gcc.target/arm/vnmul-2.c: Likewise.
9301 * gcc.target/arm/vnmul-3.c: Likewise.
9302 * gcc.target/arm/vnmul-4.c: Likewise.
9303
9304 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9305
9306 PR testsuite/69366
9307 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9308 the MPX run-time library, for compile-time MPX test.
9309 * gcc.target/i386/chkp-always_inline.c: Likewise.
9310 * gcc.target/i386/chkp-bndret.c: Likewise.
9311 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9312 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9313 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9314 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9315 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9316 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9317 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9318 * gcc.target/i386/chkp-label-address.c: Likewise.
9319 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9320 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9321 * gcc.target/i386/chkp-pr69044.c: Likewise.
9322 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9323 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9324 * gcc.target/i386/chkp-strchr.c: Likewise.
9325 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9326 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9327 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9328 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9329 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9330 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9331 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9332 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9333 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9334 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9335 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9336 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9337 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9338 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9339 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9340 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9341 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9342 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9343 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9344 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9345 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9346 * gcc.target/i386/pr63995-2.c: Likewise.
9347 * gcc.target/i386/pr64805.c: Likewise.
9348 * gcc.target/i386/pr65044.c: Likewise.
9349 * gcc.target/i386/pr65167.c: Likewise.
9350 * gcc.target/i386/pr65183.c: Likewise.
9351 * gcc.target/i386/pr65184.c: Likewise.
9352 * gcc.target/i386/thunk-retbnd.c: Likewise.
9353
9354 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9355
9356 PR tree-optimization/69328
9357 * gcc.dg/pr69328.c: New test.
9358
9359 2016-01-20 Jeff Law <law@redhat.com>
9360
9361 PR target/25114
9362 * gcc.target/m68k/pr25114.c: New test.
9363
9364 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9365
9366 * gcc.target/arm/memset-inline-10.c: Added
9367 dg-require-effective-target arm_thumb2_ok.
9368
9369 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9370
9371 * gcc.dg/debug/dwarf2/sso.c: New test.
9372
9373 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9374
9375 PR testsuite/68820
9376 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9377 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9378 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9379
9380 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9381
9382 PR ipa/66223
9383 * g++.dg/ipa/devirt-50.C: New testcase.
9384
9385 2016-01-19 Marek Polacek <polacek@redhat.com>
9386
9387 PR c++/68965
9388 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9389 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9390
9391 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9392
9393 PR target/69135
9394 * gcc.target/arm/pr69135_1.c: New test.
9395
9396 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9397
9398 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9399
9400 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9401
9402 * gcc.target/aarch64/ccmp_1.c: New testcase.
9403
9404 2016-01-19 Marek Polacek <polacek@redhat.com>
9405
9406 PR c++/68586
9407 * g++.dg/cpp0x/enum30.C: New test.
9408
9409 2016-01-19 Richard Biener <rguenther@suse.de>
9410
9411 PR tree-optimization/69336
9412 * g++.dg/tree-ssa/pr69336.C: New testcase.
9413
9414 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9415
9416 PR debug/65779
9417 * gcc.dg/pr65779.c: New test.
9418
9419 2016-01-19 Richard Biener <rguenther@suse.de>
9420
9421 PR tree-optimization/69352
9422 * gcc.dg/torture/pr69352.c: New testcase.
9423
9424 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9425
9426 PR rtl-optimization/68955
9427 PR rtl-optimization/64557
9428 * gcc.dg/torture/pr68955.c: New test.
9429
9430 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9431
9432 PR lto/69136
9433 * g++.dg/torture/pr69136.C: New testcase.
9434
9435 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9436
9437 PR lto/69133
9438 * g++.dg/lto/pr69133_0.C: New testcase.
9439 * g++.dg/lto/pr69133_1.C: New testcase.
9440
9441 2016-01-15 Jeff Law <law@redhat.com>
9442
9443 PR tree-optimization/69320
9444 * gcc.c-torture/pr69320-1.c: New test.
9445 * gcc.c-torture/pr69320-2.c: New test.
9446 * gcc.c-torture/pr69320-3.c: New test.
9447 * gcc.c-torture/pr69320-4.c: New test.
9448
9449 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9450
9451 PR c++/11858
9452 PR c++/24663
9453 PR c++/24664
9454 * g++.dg/template/pr11858.C: New test.
9455 * g++.dg/template/pr24663.C: New test.
9456 * g++.dg/template/unify12.C: New test.
9457 * g++.dg/template/unify13.C: New test.
9458 * g++.dg/template/unify14.C: New test.
9459 * g++.dg/template/unify15.C: New test.
9460 * g++.dg/template/unify16.C: New test.
9461 * g++.dg/template/unify17.C: New test.
9462
9463 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9464
9465 PR testsuite/69181
9466 * gcc.dg/pr69181-1.c: New test file.
9467 * gcc.dg/pr69181-2.c: New test file.
9468 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9469 globals by moving it to...
9470 (cleanup-after-saved-dg-test): ...this new function. Add
9471 "global additional_sources_used". Add reset of global
9472 multiline_expected_outputs to the empty list.
9473 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9474 global to...
9475 (multiline_expected_outputs): ...this, and updated comments to
9476 note that it is modified from gcc-dg.exp.
9477 (dg-end-multiline-output): Update for the above renaming.
9478 (handle-multiline-outputs): Likewise. Remove the clearing
9479 of the expected outputs to the empty list.
9480
9481 2016-01-18 Richard Biener <rguenther@suse.de>
9482
9483 PR tree-optimization/69297
9484 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9485
9486 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9487
9488 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9489 dg-options.
9490 * gcc.target/mips/mips-3d-2.c: Likewise.
9491 * gcc.target/mips/mips-3d-3.c: Likewise.
9492 * gcc.target/mips/mips-3d-4.c: Likewise.
9493 * gcc.target/mips/mips-3d-5.c: Likewise.
9494 * gcc.target/mips/mips-3d-6.c: Likewise.
9495 * gcc.target/mips/mips-3d-7.c: Likewise.
9496 * gcc.target/mips/mips-3d-8.c: Likewise.
9497 * gcc.target/mips/mips-3d-9.c: Likewise.
9498 * gcc.target/mips/mips-ps-1.c: Likewise.
9499 * gcc.target/mips/mips-ps-2.c: Likewise.
9500 * gcc.target/mips/mips-ps-3.c: Likewise.
9501 * gcc.target/mips/mips-ps-4.c: Likewise.
9502 * gcc.target/mips/mips-ps-5.c: Likewise.
9503 * gcc.target/mips/mips-ps-6.c: Likewise.
9504 * gcc.target/mips/mips-ps-7.c: Likewise.
9505 * gcc.target/mips/mips-ps-type.c: Likewise.
9506 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9507 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9508
9509 2016-01-18 Tom de Vries <tom@codesourcery.com>
9510
9511 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9512 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9513 * c-c++-common/goacc/kernels-empty.c: New test.
9514 * c-c++-common/goacc/kernels-eternal.c: New test.
9515 * c-c++-common/goacc/kernels-loop-2.c: New test.
9516 * c-c++-common/goacc/kernels-loop-3.c: New test.
9517 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9518 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9519 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9520 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9521 * c-c++-common/goacc/kernels-loop-data.c: New test.
9522 * c-c++-common/goacc/kernels-loop-g.c: New test.
9523 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9524 * c-c++-common/goacc/kernels-loop-n.c: New test.
9525 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9526 * c-c++-common/goacc/kernels-loop.c: New test.
9527 * c-c++-common/goacc/kernels-noreturn.c: New test.
9528 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9529 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9530 * c-c++-common/goacc/kernels-reduction.c: New test.
9531
9532 2016-01-18 Tom de Vries <tom@codesourcery.com>
9533
9534 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9535 * gcc.dg/autopar/outer-2.c: Same.
9536 * gcc.dg/autopar/outer-3.c: Same.
9537 * gcc.dg/autopar/outer-4.c: Same.
9538 * gcc.dg/autopar/outer-5.c: Same.
9539 * gcc.dg/autopar/outer-6.c: Same.
9540 * gcc.dg/autopar/parallelization-1.c: Same.
9541 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9542 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9543 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9544 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9545 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9546 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9547 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9548 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9549 * gcc.dg/autopar/pr39500-1.c: Same.
9550 * gcc.dg/autopar/pr39500-2.c: Same.
9551 * gcc.dg/autopar/pr46193.c: Same.
9552 * gcc.dg/autopar/pr46194.c: Same.
9553 * gcc.dg/autopar/pr49580.c: Same.
9554 * gcc.dg/autopar/pr49960-1.c: Same.
9555 * gcc.dg/autopar/pr49960.c: Same.
9556 * gcc.dg/autopar/pr68373.c: Same.
9557 * gcc.dg/autopar/reduc-1.c: Same.
9558 * gcc.dg/autopar/reduc-1char.c: Same.
9559 * gcc.dg/autopar/reduc-1short.c: Same.
9560 * gcc.dg/autopar/reduc-2.c: Same.
9561 * gcc.dg/autopar/reduc-2char.c: Same.
9562 * gcc.dg/autopar/reduc-2short.c: Same.
9563 * gcc.dg/autopar/reduc-3.c: Same.
9564 * gcc.dg/autopar/reduc-4.c: Same.
9565 * gcc.dg/autopar/reduc-6.c: Same.
9566 * gcc.dg/autopar/reduc-7.c: Same.
9567 * gcc.dg/autopar/reduc-8.c: Same.
9568 * gcc.dg/autopar/reduc-9.c: Same.
9569 * gcc.dg/autopar/uns-outer-4.c: Same.
9570 * gcc.dg/autopar/uns-outer-5.c: Same.
9571 * gcc.dg/autopar/uns-outer-6.c: Same.
9572 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9573 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9574
9575 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9576
9577 PR target/63679
9578 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9579 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9580
9581 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9582
9583 PR target/63679
9584 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9585 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9586 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9587
9588 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9589
9590 PR target/63679
9591 * gcc.dg/tree-ssa/sra-17.c: New.
9592 * gcc.dg/tree-ssa/sra-18.c: New.
9593
9594 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9595
9596 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9597
9598 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9599
9600 * gnat.dg/inline12.adb: New test.
9601
9602 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9603
9604 PR tree-optimization/66797
9605 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9606
9607 2016-01-18 Richard Biener <rguenther@suse.de>
9608
9609 PR tree-optimization/69170
9610 * gcc.dg/torture/pr69170.c: New testcase.
9611
9612 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9613
9614 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9615
9616 2016-01-16 Tom de Vries <tom@codesourcery.com>
9617
9618 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9619
9620 2016-01-16 Tom de Vries <tom@codesourcery.com>
9621
9622 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9623 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9624 redundant dg-require-effective-target pthread.
9625 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9626 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9627 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9628 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9629 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9630 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9631 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9632
9633 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9634
9635 PR target/68609
9636 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9637 * gcc.target/powerpc/recip-7.c: Same.
9638
9639 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9640
9641 PR c++/69091
9642 * g++.dg/template/pr69091.C: New test.
9643
9644 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9645
9646 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9647 dump does not contain an error_mark_node.
9648 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9649 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9650
9651 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9652
9653 PR c++/68936
9654 * g++.dg/template/pr68936.C: New test.
9655
9656 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9657
9658 PR target/68609
9659 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9660 * gcc.target/powerpc/recip-2.c: Same.
9661 * gcc.target/powerpc/recip-3.c: Same.
9662 * gcc.target/powerpc/recip-4.c: Same.
9663 * gcc.target/powerpc/recip-sqrtf.c: Same.
9664
9665 2016-01-15 Jeff Law <law@redhat.com>
9666
9667 PR tree-optimization/69270
9668 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9669 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9670
9671 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9672
9673 PR fortran/49630
9674 * gfortran.dg/deferred_character_13.f90: New test for the fix
9675 of comment 3 of the PR.
9676
9677 PR fortran/54070
9678 * gfortran.dg/deferred_character_8.f90: New test
9679 * gfortran.dg/allocate_error_5.f90: New test
9680
9681 PR fortran/60593
9682 * gfortran.dg/deferred_character_10.f90: New test
9683
9684 PR fortran/60795
9685 * gfortran.dg/deferred_character_14.f90: New test
9686
9687 PR fortran/61147
9688 * gfortran.dg/deferred_character_11.f90: New test
9689
9690 PR fortran/64324
9691 * gfortran.dg/deferred_character_9.f90: New test
9692
9693 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9694
9695 PR rtl-optimization/69030
9696 * gcc.target/i386/pr69030.c: New.
9697
9698 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9699
9700 * gcc.target/aarch64/target_attr_17.c: New test.
9701
9702 2016-01-15 Richard Biener <rguenther@suse.de>
9703
9704 PR tree-optimization/66856
9705 * gcc.dg/torture/pr66856-1.c: New testcase.
9706 * gcc.dg/torture/pr66856-2.c: Likewise.
9707
9708 2016-01-15 Richard Biener <rguenther@suse.de>
9709
9710 PR debug/69137
9711 * g++.dg/lto/pr69137_0.C: New testcase.
9712
9713 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9714
9715 PR middle-end/69246
9716 * gcc.target/i386/pr69246.c: New test.
9717
9718 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9719
9720 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9721
9722 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9723
9724 PR c++/56194
9725 * g++.dg/init/const9.C: Disable test on S/390.
9726
9727 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9728
9729 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9730 * g++.dg/Wno-frame-address.C: Ditto.
9731
9732 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9733
9734 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9735
9736 2016-01-15 Richard Biener <rguenther@suse.de>
9737
9738 PR tree-optimization/68961
9739 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9740
9741 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9742
9743 * gcc.target/i386/pr65105-5.c: New test.
9744
9745 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9746
9747 * gcc.c-torture/execute/alias-4.c: New testcase.
9748
9749 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9750
9751 PR ipa/68148
9752 * g++.dg/ipa/devirt-49.C: New testcase.
9753
9754 2016-01-15 Christian Bruel <christian.bruel@st.com>
9755
9756 PR target/65837
9757 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9758 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9759 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9760
9761 2016-01-15 Richard Biener <rguenther@suse.de>
9762
9763 PR tree-optimization/69117
9764 * gcc.dg/torture/pr69117.c: New testcase.
9765
9766 2015-01-14 Ryan Burn <contact@rnburn.com>
9767
9768 PR c++/69048
9769 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9770
9771 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9772
9773 PR testsuite/67509
9774 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9775 range tests use 100 * maximum instead of maximum + 1.
9776
9777 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9778
9779 PR debug/69244
9780 * gcc.dg/guality/pr69244.c: New test.
9781
9782 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9783
9784 * lib/target-supports.exp (check_effective_target_issignaling):
9785 New procedure.
9786 * gcc.dg/pr61441.c: Require issignaling effective target.
9787
9788 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9789
9790 PR target/68803
9791 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9792
9793 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9794
9795 PR c++/68819
9796 PR preprocessor/69177
9797 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9798 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9799 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9800 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9801
9802 2016-01-14 Marek Polacek <polacek@redhat.com>
9803
9804 PR c/69262
9805 * gcc.dg/array-15.c: New test.
9806
9807 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9808
9809 PR middle-end/68146
9810 PR tree-optimization/69155
9811 * gfortran.dg/pr68146.f: New test.
9812 * gfortran.dg/pr69155.f90: New test.
9813
9814 2016-01-14 Richard Biener <rguenther@suse.de>
9815
9816 PR tree-optimization/68060
9817 * gcc.dg/torture/pr68060-1.c: New testcase.
9818 * gcc.dg/torture/pr68060-2.c: Likewise.
9819
9820 2016-01-14 Nick Clifton <nickc@redhat.com>
9821
9822 * lib/target-supports.exp
9823 (check_effective_target_arm_neon_ok_nocache): Add an option
9824 sequence that includes setting the ARM architecture to ARMv7-A.
9825 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9826 command line options necessary to enable Neon support.
9827 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9828 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9829 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9830 * gcc.target/arm/pr69180.c: Likewise.
9831
9832 2016-01-14 Jeff Law <law@redhat.com>
9833
9834 PR tree-optimization/69270
9835 * gcc.dg/tree-ssa/pr69270.c: New test.
9836
9837 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9838
9839 PR c/66208
9840 * c-c++-common/pr66208.c: New file.
9841
9842 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9843
9844 PR tree-optimization/69156
9845 * gcc.dg/pr69156.c: New test.
9846
9847 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9848
9849 * gcc.target/i386/pr69225-7.c: New test.
9850
9851 2016-01-13 Richard Henderson <rth@redhat.com>
9852
9853 * gcc.dg/tm/memopt-13.c: Update expected function.
9854 * gcc.dg/tm/memopt-6.c: Likewise.
9855
9856 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9857
9858 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9859 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9860 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9861 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9862
9863 2016-01-13 Tom de Vries <tom@codesourcery.com>
9864
9865 PR tree-optimization/69169
9866 * gcc.dg/pr69169.c: New test.
9867
9868 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9869
9870 PR target/69228
9871 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9872 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9873 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9874 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9875 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9876 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9877 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9878 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9879
9880 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR target/69247
9883 * gcc.dg/pr69247.c: New test.
9884
9885 2016-01-13 Richard Biener <rguenther@suse.de>
9886
9887 PR tree-optimization/69242
9888 * gcc.dg/torture/pr69242.c: New testcase.
9889
9890 2016-01-13 Richard Biener <rguenther@suse.de>
9891
9892 PR tree-optimization/69186
9893 * gcc.dg/torture/pr69186.c: New testcase.
9894
9895 2016-01-13 Jeff Law <law@redhat.com>
9896
9897 PR tree-optimization/67755
9898 * gcc.dg/tree-ssa/pr67755.c: New test.
9899
9900 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9901
9902 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9903 pass number in output by a star.
9904
9905 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9906
9907 PR tree-optimization/68911
9908 * gcc.c-torture/execute/pr68911.c: New test.
9909
9910 2016-01-12 Marek Polacek <polacek@redhat.com>
9911
9912 PR c++/68979
9913 * g++.dg/warn/permissive-1.C: New test.
9914
9915 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9916
9917 PR objc++/68511
9918 PR c++/69213
9919 * g++.dg/opt/pr69213.C: New test.
9920
9921 2016-01-12 Christian Bruel <christian.bruel@st.com>
9922
9923 PR target/69180
9924 * gcc.target/arm/pr69180.c: New test.
9925
9926 2016-01-12 Richard Biener <rguenther@suse.de>
9927
9928 PR lto/69077
9929 * g++.dg/lto/pr69077_0.C: New testcase.
9930 * g++.dg/lto/pr69077_1.C: Likewise.
9931
9932 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9933
9934 PR target/69175
9935 * g++.dg/opt/pr69175.C: New test.
9936
9937 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9938
9939 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9940 rather than #including math.h & stdlib.h.
9941 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9942 * gcc.dg/vect/pr49771.c: Likewise.
9943 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9944 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9945 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9946 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9947 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9948 * gcc.dg/vect/pr44507.c: Likewise.
9949 * gcc.dg/vect/pr45902.c: Likewise.
9950 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9951 * gcc.dg/vect/vect-117.c: Likewise.
9952 * gcc.dg/vect/vect-99.c: Likewise.
9953 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9954 * gcc.dg/vect/vect-cond-1.c: Likewise.
9955 * gcc.dg/vect/vect-cond-2.c: Likewise.
9956 * gcc.dg/vect/vect-cond-3.c: Likewise.
9957 * gcc.dg/vect/vect-cond-4.c: Likewise.
9958 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9959 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9960 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9961 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9962 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9963 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9964 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9965 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9966 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9967 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9968 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9969 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9970 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9971 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9972 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9973 include of signal.h.
9974 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9975 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9976 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9977 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9978 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9979 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9980 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9981 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9982 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9983 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9984 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9985 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9986 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9987 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9988 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9989 * gcc.dg/vect/vect-outer-5.c: Likewise.
9990 * gcc.dg/vect/vect-outer-6.c: Likewise.
9991 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9992 include of stdio.h.
9993
9994 2016-01-12 Nick Clifton <nickc@redhat.com>
9995
9996 PR target/68913
9997 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9998 to fread so that it will be found in all target runtimes.
9999
10000 2016-01-12 Richard Biener <rguenther@suse.de>
10001
10002 PR tree-optimization/69053
10003 * g++.dg/torture/pr69053.C: New testcase.
10004
10005 2016-01-12 Richard Biener <rguenther@suse.de>
10006
10007 PR tree-optimization/69168
10008 * gcc.dg/torture/pr69168.c: New testcase.
10009
10010 2016-01-12 Richard Biener <rguenther@suse.de>
10011
10012 PR tree-optimization/69157
10013 * gcc.dg/torture/pr69157.c: New testcase.
10014
10015 2016-01-12 Richard Biener <rguenther@suse.de>
10016
10017 PR tree-optimization/69174
10018 * gcc.dg/torture/pr69174.c: New testcase.
10019
10020 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR c++/66808
10023 PR c++/69000
10024 * g++.dg/tls/pr66808.C: New test.
10025 * g++.dg/tls/pr69000.C: New test.
10026
10027 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10028
10029 * gcc.target/powerpc/swaps-p8-23.c: New test.
10030 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10031
10032 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
10033
10034 PR tree-optimization/68356
10035 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10036
10037 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10038 Jim Wilson <jim.wilson@linaro.org>
10039
10040 PR target/69194
10041 * gcc.target/arm/pr69194.c: New test.
10042
10043 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10044
10045 PR target/69225
10046 * gcc.target/i386/pr69225-1.c: New test.
10047 * gcc.target/i386/pr69225-2.c: Likewise.
10048 * gcc.target/i386/pr69225-3.c: Likewise.
10049 * gcc.target/i386/pr69225-4.c: Likewise.
10050 * gcc.target/i386/pr69225-5.c: Likewise.
10051 * gcc.target/i386/pr69225-6.c: Likewise.
10052
10053 2016-01-11 Jakub Jelinek <jakub@redhat.com>
10054
10055 PR target/67462
10056 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10057 if lp64.
10058
10059 PR target/69071
10060 * gcc.dg/pr69071.c: New test.
10061
10062 PR c++/69211
10063 * g++.dg/opt/pr69211.C: New test.
10064
10065 PR tree-optimization/69214
10066 * gcc.c-torture/compile/pr69214.c: New test.
10067
10068 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
10069
10070 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10071 * gcc.target/i386/pr66232-11.c: Ditto.
10072 * gcc.target/i386/pr66232-12.c: Ditto.
10073 * gcc.target/i386/pr66232-13.c: Ditto.
10074
10075 2016-01-11 Richard Biener <rguenther@suse.de>
10076
10077 PR tree-optimization/69173
10078 * gcc.dg/torture/pr69173.c: New testcase.
10079
10080 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10081
10082 PR rtl-optimization/68796
10083 * gcc.target/aarch64/tst_5.c: New test.
10084 * gcc.target/aarch64/tst_6.c: Likewise.
10085
10086 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10087
10088 PR rtl-optimization/68841
10089 * gcc.dg/pr68841.c: New test.
10090 * gcc.c-torture/execute/pr68841.c: New test.
10091
10092 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10093
10094 PR rtl-optimization/68920
10095 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10096 for ix86 targets.
10097 * gcc.dg/ifcvt-5.c: New test.
10098
10099 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
10100
10101 PR bootstrap/69123
10102 * g++.dg/pr69123.C: New.
10103
10104 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10105
10106 PR target/69010
10107 * gcc.target/i386/pr69010.c: New test.
10108
10109 2016-01-11 Martin Jambor <mjambor@suse.cz>
10110
10111 PR ipa/69044
10112 * gcc.target/i386/chkp-pr69044.c: New test.
10113
10114 2016-01-11 Tom de Vries <tom@codesourcery.com>
10115
10116 PR tree-optimization/69109
10117 * gcc.dg/autopar/pr69109-2.c: New test.
10118 * gcc.dg/autopar/pr69109.c: New test.
10119
10120 2016-01-11 Tom de Vries <tom@codesourcery.com>
10121
10122 PR tree-optimization/69108
10123 * gcc.dg/autopar/pr69108.c: New test.
10124
10125 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10126
10127 PR c++/69029
10128 * c-c++-common/Wisleading-indentation.c: Augment test.
10129
10130 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10131
10132 PR fortran/69154
10133 * gfortran.dg/inline_matmul_12.f90: New test.
10134
10135 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
10136
10137 PR fortran/67779
10138 * gfortran.dg/actual_array_offset_1: New test.
10139
10140 2016-01-10 Tom de Vries <tom@codesourcery.com>
10141
10142 PR tree-optimization/69062
10143 * gcc.dg/autopar/pr69062.c: New test.
10144
10145 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10146
10147 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10148 * gcc.dg/vect/slp-perm-2.c: Likewise.
10149 * gcc.dg/vect/slp-perm-3.c: Likewise.
10150 * gcc.dg/vect/slp-perm-5.c: Likewise.
10151 * gcc.dg/vect/slp-perm-6.c: Likewise.
10152 * gcc.dg/vect/slp-perm-7.c: Likewise.
10153 * gcc.dg/vect/slp-perm-8.c: Likewise.
10154
10155 2016-01-10 Tom de Vries <tom@codesourcery.com>
10156
10157 PR tree-optimization/69039
10158 * gcc.dg/autopar/pr69039.c: New test.
10159
10160 2016-01-09 Marek Polacek <polacek@redhat.com>
10161
10162 PR c++/69113
10163 * g++.dg/pr69113.C: New test.
10164
10165 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10166
10167 PR middle-end/50865
10168 PR tree-optimization/69097
10169 * gcc.c-torture/execute/pr50865.c: New test.
10170 * gcc.c-torture/execute/pr69097-1.c: New test.
10171 * gcc.c-torture/execute/pr69097-2.c: New test.
10172 * gcc.dg/pr69097-1.c: New test.
10173 * gcc.dg/pr69097-2.c: New test.
10174
10175 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10176
10177 PR c++/69164
10178 * g++.dg/opt/pr69164.C: New test.
10179
10180 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10181
10182 PR tree-optimization/69167
10183 * gcc.dg/pr69167.c: New test.
10184
10185 2016-01-08 Marek Polacek <polacek@redhat.com>
10186
10187 PR c++/68449
10188 * g++.dg/pr68449.C: New.
10189
10190 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10191
10192 PR tree-optimization/68707
10193 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10194 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10195 on platforms supporting it.
10196 * gcc.dg/vect/slp-perm-2.c: Likewise.
10197 * gcc.dg/vect/slp-perm-3.c: Likewise.
10198 * gcc.dg/vect/slp-perm-5.c: Likewise.
10199 * gcc.dg/vect/slp-perm-7.c: Likewise.
10200 * gcc.dg/vect/slp-perm-8.c: Likewise.
10201 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10202 on platforms supporting it.
10203
10204 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10205
10206 PR tree-optimization/69162
10207 * gcc.dg/pr69162.c: New test.
10208
10209 PR tree-optimization/69172
10210 * gcc.dg/pr69172.c: New test.
10211
10212 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10213
10214 PR tree-optimization/67781
10215 * gcc.c-torture/execute/pr67781.c: New file.
10216
10217 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10218
10219 PR tree-optimization/69083
10220 * gcc.dg/vect/pr69083.c: New test.
10221
10222 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10223
10224 PR tree-optimization/61441
10225 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10226 Use -fexcess-precision=standard for compiler options.
10227 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10228
10229 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10230
10231 PR fortran/69128
10232 * gfortran.dg/gomp/pr69128.f90: New test.
10233
10234 PR c++/69145
10235 * g++.dg/ext/pr69145-1.C: New test.
10236 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10237 * g++.dg/ext/pr69145-2.h: New file.
10238
10239 2016-01-07 Martin Sebor <msebor@redhat.com>
10240
10241 PR c/68966
10242 * gcc.dg/atomic-fetch-bool.c: New test.
10243 * gcc.dg/sync-fetch-bool.c: New test.
10244
10245 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10246
10247 PR fortran/66680
10248 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10249
10250 2016-01-07 Nick Clifton <nickc@redhat.com>
10251
10252 PR target/66655
10253 * g++.dg/pr66655.C: New test.
10254 * g++.dg/pr66655_1.cc: Test support file.
10255 * g++.dg/pr66655.h: Test header file.
10256
10257 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10258
10259 PR fortran/66680
10260 gfortran.dg/gomp/pr66680.f90: New test.
10261
10262 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10263
10264 PR target/69171
10265 * gcc.target/i386/pr69171-1.c: New test.
10266 * gcc.target/i386/pr69171-2.c: Likewise.
10267 * gcc.target/i386/pr69171-3.c: Likewise.
10268 * gcc.target/i386/pr69171-4.c: Likewise.
10269 * gcc.target/i386/pr69171-5.c: Likewise.
10270 * gcc.target/i386/pr69171-6.c: Likewise.
10271
10272 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10273
10274 PR middle-end/67639
10275 * c-c++-common/pr67639.c: New test.
10276
10277 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10278
10279 PR tree-optimization/69141
10280 * g++.dg/opt/pr69141.C: New test.
10281
10282 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10283
10284 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10285
10286 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10287
10288 PR target/69140
10289 * gcc.target/i386/pr69140.c: New test
10290
10291 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10292
10293 * gcc.dg/bad-dereference.c: New test case.
10294
10295 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10296
10297 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10298
10299 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10300
10301 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10302
10303 2016-01-06 Marek Polacek <polacek@redhat.com>
10304
10305 PR sanitizer/69099
10306 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10307
10308 2016-01-05 Marek Polacek <polacek@redhat.com>
10309
10310 PR c/69104
10311 * gcc.dg/atomic-invalid-2.c: New.
10312
10313 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10314
10315 PR target/68991
10316 * gcc.target/i386/pr68991.c: New test.
10317
10318 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10319
10320 PR target/68991
10321 * g++.dg/pr68991-1.C: New test.
10322 * g++.dg/pr68991-2.C: Likewise.
10323
10324 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10325
10326 PR other/60465
10327 * gcc.target/ia64/pr60465-gprel64.c: New test.
10328 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10329
10330 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10331
10332 PR rtl-optimization/68651
10333 * gcc.target/aarch64/pr68651_1.c: New test.
10334
10335 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10336
10337 PR c/69122
10338 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10339
10340 2016-01-05 Nathan Sidwell <nathan@acm.org>
10341
10342 PR c++/58583
10343 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10344
10345 * gcc.dg/alias-15.c: New.
10346
10347 2016-01-05 Nick Clifton <nickc@redhat.com>
10348
10349 PR target/68870
10350 * g++.dg/pr68770.C: New test.
10351
10352 2016-01-04 Mike Stump <mikestump@comcast.net>
10353
10354 * lib/target-supports.exp (check_effective_target_cilkplus):
10355 cilkplus targets require pthreads.
10356 (check_effective_target_cilkplus): Remove special case for NVPTX.
10357
10358 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10359
10360 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10361 generation.
10362
10363 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10364
10365 Update copyright years.
10366
10367 2016-01-04 Marek Polacek <polacek@redhat.com>
10368
10369 PR c/68908
10370 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10371 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10372 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10373
10374 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10375
10376 * gcc.target/sparc/20160104-2.c: New test.
10377
10378 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10379
10380 * gcc.target/sparc/20160104-1.c: New test.
10381
10382 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10383
10384 PR fortran/65045
10385 * gfortran.dg/pr65045.f90: New test.
10386
10387 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10388
10389 * gnat.dg/specs/debug1.ads: Delete.
10390
10391 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10392
10393 PR libgfortran/68867
10394 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10395 expression.
10396
10397 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10398
10399 PR libgfortran/68867
10400 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10401 PowerPC.
10402
10403 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10404
10405 PR fortran/68864
10406 * gfortran.dg/pr68864.f90: New test.
10407
10408 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10409
10410 PR tree-optimization/69070
10411 * gcc.dg/pr69070.c: New test.
10412
10413 PR sanitizer/69055
10414 * gfortran.dg/pr69055.f90: New test.
10415
10416 PR target/69015
10417 * gcc.dg/pr69015.c: New test.
10418 \f
10419 Copyright (C) 2016 Free Software Foundation, Inc.
10420
10421 Copying and distribution of this file, with or without modification,
10422 are permitted in any medium without royalty provided the copyright
10423 notice and this notice are preserved.